Function at 0x140124750
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x90
mov rcx, qword [0x140378ea0]
mov rbp, r9
mov qword [rsp + 0xb0], r14
mov rbx, rdx
mov r14, r8
mov rcx, qword [rcx + 0x20]
call fcn.14015eba0
mov rdi, rax
test rax, rax
jne 0x1401247d7
lea rcx, str.Error_finding_me_for_change:___
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
lea rcx, [0x14029df90]
mov rbx, rax
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
xor esi, esi
lea r9, str.D:BWA61422F5C_3951_0_securityWin2_201_srcrootOSX_sec_securitydSOSCloudCircleServer.c
mov qword [rsp + 0x30], rsi
lea r8, str.GetSharedAccount::_lambda_9131871249d005a35c8b6a49168a96d5_::__::ChangeBlock::operator___
mov qword [rsp + 0x28], rbx
lea ecx, [rdi + 3]
mov rdx, rax
mov dword [rsp + 0x20], 0x242
call fcn.140109c60
jmp 0x1401248b6
xor r8d, r8d
mov rdx, rdi
mov rcx, rbx
call fcn.14012fe20
xor esi, esi
test al, al
je 0x1401248aa
lea rcx, str.Requesting_Ensure_Peer_Registration.
mov qword [rsp + 0xb8], r15
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
lea rcx, [0x1402a7cf8]
mov rbx, rax
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
mov qword [rsp + 0x28], rbx
lea r9, str.D:BWA61422F5C_3951_0_securityWin2_201_srcrootOSX_sec_securitydSOSCloudCircleServer.c
mov rdx, rax
mov dword [rsp + 0x20], 0x247
lea r8, str.GetSharedAccount::_lambda_9131871249d005a35c8b6a49168a96d5_::__::ChangeBlock::operator___
lea ecx, [rsi + 5]
call fcn.140109c60
mov rcx, qword [0x140378ea0]
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x40], rsi
call fcn.140135fd0
mov r15, qword [rsp + 0x40]
test r15, r15
je 0x1401248a2
lea rcx, str.Error_ensuring_peer_registration___
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
lea rcx, [0x14029df90]
mov rbx, rax
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
mov qword [rsp + 0x30], r15
lea r9, str.D:BWA61422F5C_3951_0_securityWin2_201_srcrootOSX_sec_securitydSOSCloudCircleServer.c
mov rdx, rax
mov qword [rsp + 0x28], rbx
lea r8, str.GetSharedAccount::_lambda_9131871249d005a35c8b6a49168a96d5_::__::ChangeBlock::operator___
mov dword [rsp + 0x20], 0x24e
lea ecx, [rsi + 3]
call fcn.140109c60
mov r15, qword [rsp + 0xb8]
mov rdx, rdi
mov rcx, r14
call qword [sym.imp.CoreFoundation.dll_CFSetContainsValue]
mov rcx, r14
call qword [sym.imp.CoreFoundation.dll_CFSetGetCount]
mov r14, qword [rsp + 0xb0]
test rax, rax
jne 0x140124904
mov rcx, rbp
call qword [sym.imp.CoreFoundation.dll_CFSetGetCount]
test rax, rax
jne 0x140124904
mov rcx, qword [rsp + 0xd0]
call qword [sym.imp.CoreFoundation.dll_CFSetGetCount]
test rax, rax
jne 0x140124904
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.CoreFoundation.dll_CFSetGetCount]
test rax, rax
je 0x140124a54
mov rcx, rbp
call qword [sym.imp.CoreFoundation.dll_CFSetGetCount]
test rax, rax
je 0x140124a20
mov rax, qword [sym.imp.CoreFoundation.dll_kCFAllocatorDefault]
xor edx, edx
mov r8, qword [sym.imp.CoreFoundation.dll_kCFTypeArrayCallBacks]
mov qword [rsp + 0x40], rsi
mov rcx, qword [rax]
call qword [sym.imp.CoreFoundation.dll_CFArrayCreateMutable]
lea r8, [rsp + 0x50]
mov rcx, rbp
mov rdi, rax
lea rdx, [0x14011abe0]
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_6b88abe12d680b5c47044f33aba39984___void__void_const____ptr64_.0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
call qword [sym.imp.CoreFoundation.dll_CFSetApplyFunction]
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x140124990
mov rax, qword [rcx]
lea rdx, [rsp + 0x50]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x88], rsi
mov rcx, qword [0x140378ea0]
lea r8, [rsp + 0x40]
mov rdx, rdi
call fcn.1401653c0
mov rbp, qword [rsp + 0x40]
test rbp, rbp
je 0x140124a0d
lea rcx, str.Had_trouble_removing:_____error:___
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
lea rcx, [0x14029df90]
mov rbx, rax
call qword [sym.imp.CoreFoundation.dll___CFStringMakeConstantString]
mov qword [rsp + 0x38], rbp
lea r9, str.D:BWA61422F5C_3951_0_securityWin2_201_srcrootOSX_sec_securitydSOSCloudCircleServer.c
mov qword [rsp + 0x30], rdi
lea r8, str.GetSharedAccount::_lambda_9131871249d005a35c8b6a49168a96d5_::__::ChangeBlock::operator___
mov qword [rsp + 0x28], rbx
mov rdx, rax
mov ecx, 3
mov dword [rsp + 0x20], 0x272
call fcn.140109c60
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140124a0d
call qword [sym.imp.CoreFoundation.dll_CFRelease]
mov qword [rsp + 0x40], rsi
test rdi, rdi
je 0x140124a20
mov rcx, rdi
call qword [sym.imp.CoreFoundation.dll_CFRelease]
mov rcx, qword [str.com.apple.security.secureobjectsync.circlechanged]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea rcx, [0x140274000]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov rcx, qword [str.com.apple.security.secureobjectsync.viewschanged]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea rcx, [0x140274000]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov rbx, qword [rsp + 0xc0]
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret