daily pastebin goal
9%
SHARE
TWEET

Untitled

a guest Apr 29th, 2013 46 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. Here I step into:
  3.  
  4. 1367262846.798000 SBProcess(1C2F0F40)::GetSelectedThread () => SBThread(1BF4D090)
  5. 1367262846.798000 SBThread(1BF4D090)::StepInto (target_name='<NULL>', stop_other_threads='only during stepping')
  6. 1367262847.125000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -3: address = 0x000000010d4a8533
  7.  
  8.  
  9. 1367262847.125000 ThreadPlanStepRange::SetNextBranchBreakpoint - Setting breakpoint -3 (site 5) to run to address 0x10d4a8533
  10. 1367262847.125000 Pushing plan: "Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).", tid = 0x1a03.
  11. 1367262847.125000 Process::Resume -- locking run lock
  12. 1367262847.125000 Process::PrivateResume() m_stop_id = 6, public state: stopped private state: stopped
  13. 1367262847.125000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -4: names = {'start_wqthread', '_pthread_wqthread', '_pthread_start'}, modules(zu) = libsystem_c.dylib, libSystem.B.dylib
  14.  
  15.  
  16. 1367262847.141000 Pushing plan: "Single stepping past breakpoint site 3 at 0x10d4a8521", tid = 0x1a03.
  17. 1367262847.141000 lldb_private::ThreadPlan::WillResume Thread #1: tid = 0x1a03, pc = 0x10d4a8521, sp = 0x7fff52758cb0, fp = 0x7fff52758ce0, plan = 'Step over breakpoint trap', state = stepping, stop others = 1
  18. 1367262847.141000 Resuming thread: 1a03 with state: stepping.
  19. 1367262847.141000 Resuming thread: 1f03 with state: suspended.
  20. 1367262847.141000 Resuming thread: 2003 with state: suspended.
  21. 1367262847.141000 Resuming thread: 2103 with state: suspended.
  22. 1367262847.141000 Resuming thread: 2203 with state: suspended.
  23. 1367262847.141000 0070D34C Listener::Listener('gdb-remote.resume-packet-sent')
  24. 1367262847.141000 0070D34C Listener::StartListeningForEvents (broadcaster = 1C2F1570, mask = 0x00010000) acquired_mask = 0x00010000 for gdb-remote.resume-packet-sent
  25. 1367262847.141000 0070D34C Listener::StartListeningForEvents (broadcaster = 1C2F19CC, mask = 0x00000004) acquired_mask = 0x00000004 for gdb-remote.resume-packet-sent
  26. 1367262847.141000 1C2F19CC Broadcaster("lldb.process.gdb-remote.async-broadcaster")::BroadcastEvent (event_sp = {1C3C6408 Event: broadcaster = 1C2F19CC (lldb.process.gdb-remote.async-broadcaster), type = 0x00000001 (async thread continue), data = {"vCont;s:1a03"}}, unique =0) hijack = 00000000
  27. 1367262847.141000 1B9CF9D0 Listener('ProcessGDBRemote::AsyncThread')::AddEvent (event_sp = {1C3C6408})
  28. 1367262847.141000 0070D34C Listener::WaitForEventsInternal (timeout = { 0070D224 }) for gdb-remote.resume-packet-sent
  29. 1367262847.141000 1B9CF9D0 'ProcessGDBRemote::AsyncThread' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3C6408
  30. 1367262847.141000 Process::SetPrivateState (running)
  31. 1367262847.141000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {10A88DD8 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  32. 1367262847.141000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {10A88DD8})
  33. 1367262847.141000 1C2F1570 Broadcaster("gdb-remote.client")::BroadcastEvent (event_sp = {1C3F2268 Event: broadcaster = 1C2F1570 (gdb-remote.client), type = 0x00010000, data = <NULL>}, unique =0) hijack = 00000000
  34. 1367262847.141000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 10A88DD8
  35. 1367262847.141000 0070D34C Listener('gdb-remote.resume-packet-sent')::AddEvent (event_sp = {1C3F2268})
  36. 1367262847.141000 Current Plan for thread 1 (0x1a03): Step over breakpoint trap being asked whether we should report run.
  37. 1367262847.141000 0070D34C 'gdb-remote.resume-packet-sent' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3F2268
  38. 1367262847.141000 Current Plan for thread 2 (0x1f03): base plan being asked whether we should report run.
  39. 1367262847.141000 0070D34C Listener::~Listener('gdb-remote.resume-packet-sent')
  40. 1367262847.141000 Current Plan for thread 3 (0x2003): base plan being asked whether we should report run.
  41. 1367262847.141000 Current Plan for thread 4 (0x2103): base plan being asked whether we should report run.
  42. 1367262847.141000 Current Plan for thread 5 (0x2203): base plan being asked whether we should report run.
  43. 1367262847.141000 Process::ShouldBroadcastEvent (10A88DD8) => new state: running, last broadcast state: running - YES
  44. 1367262847.141000 Process thinks the process has resumed.
  45. 1367262847.141000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) broadcasting new state running (old state stopped) to public
  46. 1367262847.141000 SBError(1C40BDC0)::Success () => 1
  47. 1367262847.141000 1C2F0F60 Broadcaster("lldb.process")::BroadcastEvent (event_sp = {10A88DD8 Event: broadcaster = 1C2F0F60 (lldb.process), type = 0x00000001 (state-changed), data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  48. 1367262847.141000 10A8E970 Listener('lldb.Debugger')::AddEvent (event_sp = {10A88DD8})
  49. 1367262847.141000 1614ED08 Listener('<nougat>')::AddEvent (event_sp = {10A88DD8})
  50. 1367262847.141000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  51. 1367262847.141000 1614ED08 '<nougat>' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 10A88DD8
  52. 1367262847.141000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  53. 1367262847.141000 Process::SetPublicState (running)
  54. 1367262847.141000 SBListener(1614ED08)::WaitForEvent (timeout_secs=INFINITE, SBEvent(10A88DD8)) => 1
  55. 1367262847.141000 SBEvent(10A88DD8)::GetType () => 0x00000001 (lldb.process.state-changed)
  56. 1367262847.141000 SBProcess::GetStateFromEvent (event.sp=10A88DD8) => running
  57.  
  58. <<< Here I get a "running" event.
  59.  
  60. 1367262862.211000 SBListener(1614ED08)::WaitForEvent (timeout_secs=INFINITE, SBEvent(00000000))...
  61. 1367262862.211000 Process::SetPrivateState (stopped)
  62. 1367262862.211000 1614ED08 Listener::WaitForEventsInternal (timeout = { 00000000 }) for <nougat>
  63. 1367262862.211000 Process::SetPrivateState (stopped) stop_id = 7
  64. 1367262862.211000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C425F68 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = stopped}}, unique =0) hijack = 00000000
  65. 1367262862.211000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C425F68})
  66. 1367262862.211000 1B9CF9D0 Listener::WaitForEventsInternal (timeout = { 00000000 }) for ProcessGDBRemote::AsyncThread
  67. 1367262862.211000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C425F68
  68. 1367262862.211000
  69. 1367262862.211000 ThreadList::lldb_private::ThreadList::ShouldStop: 5 threads
  70. 1367262862.554000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1a03, pc = 0x000000010d4a8525
  71. 1367262862.554000 ^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
  72. 1367262862.585000 Plan stack initial state:
  73.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 3
  74.     Element 2: Single stepping past breakpoint site 3 at 0x10d4a8521
  75.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  76.     Element 0: Base thread plan.
  77.  
  78. 1367262862.616000 th1/fr0 0x000000010d4a84b4: CFA=rbp+16 => rbp=[rbp] rsp=rbp+16 rip=[rbp+8]
  79.  
  80. 1367262862.616000 th1/fr0 cfa_regval = 0x00007fff52758cf0 (cfa_regval = 0x00007fff52758ce0, cfa_offset = 16)
  81. 1367262862.616000 th1/fr0 initialized frame current pc is 0x10d4a8525 cfa is 0x7fff52758cf0 using assembly insn profiling UnwindPlan
  82. 1367262862.616000 Plan Step over breakpoint trap explains stop, auto-continue 1.
  83. 1367262862.616000 Plan Step over breakpoint trap should stop: 0.
  84. 1367262862.616000 Completed step over breakpoint plan.
  85. 1367262862.616000 Popping plan: "Step over breakpoint trap", tid = 0x1a03.
  86. 1367262862.616000 ThreadPlanStepInRange reached 0x000000010d4a8525.
  87. 1367262862.616000 Plan Step Range stepping in should stop: 0.
  88. 1367262862.647000 Plan stack final state:
  89.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 2
  90.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  91.     Element 0: Base thread plan.
  92.   Completed Plan Stack: 1 elements.
  93.     Element 0: Single stepping past breakpoint site 3 at 0x10d4a8521
  94.  
  95. 1367262862.647000 vvvvvvvv Thread::ShouldStop End (returning 0) vvvvvvvv
  96. 1367262862.647000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1f03, should_stop = 0 (ignore since thread was suspended)
  97. 1367262862.647000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2003, should_stop = 0 (ignore since thread was suspended)
  98. 1367262862.647000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2103, should_stop = 0 (ignore since thread was suspended)
  99. 1367262862.647000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2203, should_stop = 0 (ignore since thread was suspended)
  100. 1367262862.647000 ThreadList::lldb_private::ThreadList::ShouldStop overall should_stop = 0
  101. 1367262862.647000 ThreadList::lldb_private::ThreadList::ShouldReportStop 5 threads
  102. 1367262862.647000 Thread::ShouldReportStop() tid = 0x1a03: returning vote  for complete stack's back plan
  103.  
  104. 1367262862.679000 ThreadPlan::ShouldReportStop() returning vote: no
  105. 1367262862.679000 Thread::ShouldReportStop() tid = 0x1f03: returning vote 0 (temporary state was suspended or invalid)
  106.  
  107. 1367262862.679000 Thread::ShouldReportStop() tid = 0x2003: returning vote 0 (temporary state was suspended or invalid)
  108.  
  109. 1367262862.679000 Thread::ShouldReportStop() tid = 0x2103: returning vote 0 (temporary state was suspended or invalid)
  110.  
  111. 1367262862.679000 Thread::ShouldReportStop() tid = 0x2203: returning vote 0 (temporary state was suspended or invalid)
  112.  
  113. 1367262862.679000 ThreadList::lldb_private::ThreadList::ShouldReportStop returning no
  114. 1367262862.679000 Process::ShouldBroadcastEvent: should_stop: 1 state: stopped was_restarted: 0 stop_vote: -1.
  115. 1367262862.679000 Process::ShouldBroadcastEvent (1C425F68) Restarting process from state: stopped
  116. 1367262862.679000 Process::PrivateResume() m_stop_id = 7, public state: running private state: stopped
  117. 1367262862.710000 lldb_private::ThreadPlan::WillResume Thread #1: tid = 0x1a03, pc = 0x10d4a8525, sp = 0x7fff52758cb0, fp = 0x7fff52758ce0, plan = 'Step Range stepping in', state = running, stop others = 1
  118. 1367262862.710000 Resuming thread: 1a03 with state: running.
  119. 1367262862.710000 Resuming thread: 1f03 with state: suspended.
  120. 1367262862.710000 Resuming thread: 2003 with state: suspended.
  121. 1367262862.710000 Resuming thread: 2103 with state: suspended.
  122. 1367262862.710000 Resuming thread: 2203 with state: suspended.
  123. 1367262862.710000 1CC2F8F0 Listener::Listener('gdb-remote.resume-packet-sent')
  124. 1367262862.710000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F1570, mask = 0x00010000) acquired_mask = 0x00010000 for gdb-remote.resume-packet-sent
  125. 1367262862.710000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F19CC, mask = 0x00000004) acquired_mask = 0x00000004 for gdb-remote.resume-packet-sent
  126. 1367262862.710000 1C2F19CC Broadcaster("lldb.process.gdb-remote.async-broadcaster")::BroadcastEvent (event_sp = {1C4565E0 Event: broadcaster = 1C2F19CC (lldb.process.gdb-remote.async-broadcaster), type = 0x00000001 (async thread continue), data = {"vCont;c:1a03"}}, unique =0) hijack = 00000000
  127. 1367262862.710000 1B9CF9D0 Listener('ProcessGDBRemote::AsyncThread')::AddEvent (event_sp = {1C4565E0})
  128. 1367262862.710000 1CC2F8F0 Listener::WaitForEventsInternal (timeout = { 1CC2F7C8 }) for gdb-remote.resume-packet-sent
  129. 1367262862.710000 1B9CF9D0 'ProcessGDBRemote::AsyncThread' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C4565E0
  130. 1367262862.710000 Process::SetPrivateState (running)
  131. 1367262862.710000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C3C6408 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  132. 1367262862.710000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C3C6408})
  133. 1367262862.710000 1C2F1570 Broadcaster("gdb-remote.client")::BroadcastEvent (event_sp = {1C410950 Event: broadcaster = 1C2F1570 (gdb-remote.client), type = 0x00010000, data = <NULL>}, unique =0) hijack = 00000000
  134. 1367262862.710000 1CC2F8F0 Listener('gdb-remote.resume-packet-sent')::AddEvent (event_sp = {1C410950})
  135. 1367262862.710000 1CC2F8F0 'gdb-remote.resume-packet-sent' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C410950
  136. 1367262862.710000 1CC2F8F0 Listener::~Listener('gdb-remote.resume-packet-sent')
  137. 1367262862.710000 Process thinks the process has resumed.
  138. 1367262862.710000 Process::ShouldBroadcastEvent (1C425F68) => new state: stopped, last broadcast state: running - NO
  139. 1367262862.710000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state stopped (old state running): should_broadcast == false
  140. 1367262862.710000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  141. 1367262862.710000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  142. 1367262862.710000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3C6408
  143. 1367262862.710000 Process::ShouldBroadcastEvent (1C3C6408) => new state: running, last broadcast state: running - NO
  144. 1367262862.710000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state running (old state running): should_broadcast == false
  145. 1367262862.710000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  146. 1367262862.710000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  147. 1367262862.725000 Process::SetPrivateState (stopped)
  148. 1367262862.725000 Process::SetPrivateState (stopped) stop_id = 8
  149. 1367262862.725000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C2F2788 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = stopped}}, unique =0) hijack = 00000000
  150. 1367262862.725000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C2F2788})
  151. 1367262862.725000 1B9CF9D0 Listener::WaitForEventsInternal (timeout = { 00000000 }) for ProcessGDBRemote::AsyncThread
  152. 1367262862.725000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C2F2788
  153. 1367262862.725000
  154. 1367262862.725000 ThreadList::lldb_private::ThreadList::ShouldStop: 5 threads
  155. 1367262862.725000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1a03, pc = 0x000000010d4a8533
  156. 1367262862.725000 ^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
  157. 1367262862.725000 Plan stack initial state:
  158.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 2
  159.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  160.     Element 0: Base thread plan.
  161.  
  162. 1367262862.725000 th1/fr0 0x000000010d4a84b4: CFA=rbp+16 => rbp=[rbp] rsp=rbp+16 rip=[rbp+8]
  163.  
  164. 1367262862.725000 th1/fr0 cfa_regval = 0x00007fff52758cf0 (cfa_regval = 0x00007fff52758ce0, cfa_offset = 16)
  165. 1367262862.725000 th1/fr0 initialized frame current pc is 0x10d4a8533 cfa is 0x7fff52758cf0 using assembly insn profiling UnwindPlan
  166. 1367262862.725000 Hit breakpoint location: -3.1:
  167.   module = C:\ProgramData\RemObjects Software\Oxygene\Symbols\Nougat\s192.168.178.2/tempexedff961b971c7480882f1f7a74d10df1e-ConsoleApplication157
  168.   compile unit = consoleapplication157.oxygene
  169.   function = +[Program Main:]
  170.   location = c:\users\carlo\documents\visual studio 2012\projects\consoleapplication157/program.pas:23
  171.   address = 0x000000010d4a8533
  172.   resolved = true
  173.   hit count = 1  
  174. , stopping.
  175.  
  176. 1367262862.725000 ThreadPlanStepRange::NextRangeBreakpointExplainsStop - Hit next range breakpoint which has zu owners - explains stop: 1.
  177. 1367262862.725000 Removing next branch breakpoint: -3.
  178. 1367262862.725000 Target::lldb_private::Target::RemoveBreakpointByID (break_id = -3, internal = yes)
  179.  
  180. 1367262862.725000 Target::lldb_private::Target::DisableBreakpointByID (break_id = -3, internal = yes)
  181.  
  182. 1367262862.725000 Plan Step Range stepping in explains stop, auto-continue 0.
  183. 1367262862.741000 ThreadPlanStepInRange reached 0x000000010d4a8533.
  184. 1367262862.741000 Plan Step Range stepping in should stop: 0.
  185. 1367262862.741000 Plan stack final state:
  186.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 2
  187.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  188.     Element 0: Base thread plan.
  189.  
  190. 1367262862.741000 vvvvvvvv Thread::ShouldStop End (returning 0) vvvvvvvv
  191. 1367262862.741000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1f03, should_stop = 0 (ignore since thread was suspended)
  192. 1367262862.741000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2003, should_stop = 0 (ignore since thread was suspended)
  193. 1367262862.741000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2103, should_stop = 0 (ignore since thread was suspended)
  194. 1367262862.741000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2203, should_stop = 0 (ignore since thread was suspended)
  195. 1367262862.741000 ThreadList::lldb_private::ThreadList::ShouldStop overall should_stop = 0
  196. 1367262862.741000 ThreadList::lldb_private::ThreadList::ShouldReportStop 5 threads
  197. 1367262862.741000 ThreadPlanStepInRange got asked if it explains the stop for some reason other than step.
  198. 1367262862.741000 ThreadPlan::ShouldReportStop() returning vote: no
  199. 1367262862.741000 Thread::ShouldReportStop() tid = 0x1a03: returning vote -1 for current plan
  200.  
  201. 1367262862.741000 Thread::ShouldReportStop() tid = 0x1f03: returning vote 0 (temporary state was suspended or invalid)
  202.  
  203. 1367262862.741000 Thread::ShouldReportStop() tid = 0x2003: returning vote 0 (temporary state was suspended or invalid)
  204.  
  205. 1367262862.741000 Thread::ShouldReportStop() tid = 0x2103: returning vote 0 (temporary state was suspended or invalid)
  206.  
  207. 1367262862.741000 Thread::ShouldReportStop() tid = 0x2203: returning vote 0 (temporary state was suspended or invalid)
  208.  
  209. 1367262862.741000 ThreadList::lldb_private::ThreadList::ShouldReportStop returning no
  210. 1367262862.741000 Process::ShouldBroadcastEvent: should_stop: 1 state: stopped was_restarted: 0 stop_vote: -1.
  211. 1367262862.741000 Process::ShouldBroadcastEvent (1C2F2788) Restarting process from state: stopped
  212. 1367262862.741000 Process::PrivateResume() m_stop_id = 8, public state: running private state: stopped
  213. 1367262862.741000 Resuming thread: 1a03 with state: stepping.
  214. 1367262862.741000 Resuming thread: 1f03 with state: suspended.
  215. 1367262862.741000 Resuming thread: 2003 with state: suspended.
  216. 1367262862.741000 Resuming thread: 2103 with state: suspended.
  217. 1367262862.741000 Resuming thread: 2203 with state: suspended.
  218. 1367262862.741000 1CC2F8F0 Listener::Listener('gdb-remote.resume-packet-sent')
  219. 1367262862.741000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F1570, mask = 0x00010000) acquired_mask = 0x00010000 for gdb-remote.resume-packet-sent
  220. 1367262862.741000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F19CC, mask = 0x00000004) acquired_mask = 0x00000004 for gdb-remote.resume-packet-sent
  221. 1367262862.741000 1C2F19CC Broadcaster("lldb.process.gdb-remote.async-broadcaster")::BroadcastEvent (event_sp = {1C3C1C10 Event: broadcaster = 1C2F19CC (lldb.process.gdb-remote.async-broadcaster), type = 0x00000001 (async thread continue), data = {"vCont;s:1a03"}}, unique =0) hijack = 00000000
  222. 1367262862.741000 1B9CF9D0 Listener('ProcessGDBRemote::AsyncThread')::AddEvent (event_sp = {1C3C1C10})
  223. 1367262862.741000 1CC2F8F0 Listener::WaitForEventsInternal (timeout = { 1CC2F7C8 }) for gdb-remote.resume-packet-sent
  224. 1367262862.741000 1B9CF9D0 'ProcessGDBRemote::AsyncThread' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3C1C10
  225. 1367262862.741000 Process::SetPrivateState (running)
  226. 1367262862.741000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C42A9F0 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  227. 1367262862.741000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C42A9F0})
  228. 1367262862.741000 1C2F1570 Broadcaster("gdb-remote.client")::BroadcastEvent (event_sp = {1C3CBAC0 Event: broadcaster = 1C2F1570 (gdb-remote.client), type = 0x00010000, data = <NULL>}, unique =0) hijack = 00000000
  229. 1367262862.741000 1CC2F8F0 Listener('gdb-remote.resume-packet-sent')::AddEvent (event_sp = {1C3CBAC0})
  230. 1367262862.741000 1CC2F8F0 'gdb-remote.resume-packet-sent' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3CBAC0
  231. 1367262862.741000 1CC2F8F0 Listener::~Listener('gdb-remote.resume-packet-sent')
  232. 1367262862.741000 Process thinks the process has resumed.
  233. 1367262862.741000 Process::ShouldBroadcastEvent (1C2F2788) => new state: stopped, last broadcast state: running - NO
  234. 1367262862.741000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state stopped (old state running): should_broadcast == false
  235. 1367262862.741000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  236. 1367262862.741000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  237. 1367262862.741000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C42A9F0
  238. 1367262862.741000 Process::ShouldBroadcastEvent (1C42A9F0) => new state: running, last broadcast state: running - NO
  239. 1367262862.741000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state running (old state running): should_broadcast == false
  240. 1367262862.741000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  241. 1367262862.741000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  242. 1367262862.757000 Process::SetPrivateState (stopped)
  243. 1367262862.757000 Process::SetPrivateState (stopped) stop_id = 9
  244. 1367262862.757000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C35EC58 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = stopped}}, unique =0) hijack = 00000000
  245. 1367262862.757000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C35EC58})
  246. 1367262862.757000 1B9CF9D0 Listener::WaitForEventsInternal (timeout = { 00000000 }) for ProcessGDBRemote::AsyncThread
  247. 1367262862.757000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C35EC58
  248. 1367262862.757000
  249. 1367262862.757000 ThreadList::lldb_private::ThreadList::ShouldStop: 5 threads
  250. 1367262862.757000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1a03, pc = 0x000000010d4a8b60
  251. 1367262862.757000 ^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
  252. 1367262862.757000 Plan stack initial state:
  253.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 2
  254.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  255.     Element 0: Base thread plan.
  256.  
  257. 1367262862.757000 th1/fr0 0x000000010d4a8b60: CFA=rsp +8 => rsp=rsp+8 rip=[rsp]
  258.  
  259. 1367262862.757000 th1/fr0 cfa_regval = 0x00007fff52758cb0 (cfa_regval = 0x00007fff52758ca8, cfa_offset = 8)
  260. 1367262862.757000 th1/fr0 initialized frame current pc is 0x10d4a8b60 cfa is 0x7fff52758cb0 using assembly insn profiling UnwindPlan
  261. 1367262862.757000 Plan Step Range stepping in explains stop, auto-continue 0.
  262. 1367262862.772000 ThreadPlanStepInRange reached 0x000000010d4a8b60.
  263. 1367262862.772000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -5: address = 0x00007fff8e5b2240
  264.  
  265.  
  266. 1367262862.772000 Found step through plan from 0x10d4a8b60: Run to address: 0x00007fff8e5b2240 using breakpoint: -5 -
  267. 1367262862.772000 th1/fr0 supplying caller's saved reg 16's location using assembly insn profiling UnwindPlan
  268. 1367262862.772000 th1/fr0 supplying caller's register 16 from the stack, saved at CFA plus offset
  269. 1367262862.772000  th1/fr1 pc = 0x000000010d4a8538
  270. 1367262862.772000 th1/fr0 supplying caller's register 6 from the live RegisterContext at frame 0
  271. 1367262862.772000  th1/fr1 fp = 0x00007fff52758ce0
  272. 1367262862.772000 th1/fr0 supplying caller's stack pointer (7) value, computed from CFA
  273. 1367262862.772000  th1/fr1 sp = 0x00007fff52758cb0
  274. 1367262862.772000  th1/fr1 active row: 0x000000010d4a84b4: CFA=rbp+16 => rbp=[rbp] rsp=rbp+16 rip=[rbp+8]
  275.  
  276. 1367262862.772000 th1/fr0 supplying caller's saved reg 6's location, cached
  277. 1367262862.772000  th1/fr1 cfa_regval = 0x00007fff52758cf0 (cfa_regval = 0x00007fff52758ce0, cfa_offset = 16)
  278. 1367262862.772000  th1/fr1 initialized frame current pc is 0x10d4a8538 cfa is 0x7fff52758cf0
  279. 1367262862.772000 th1/fr0 supplying caller's saved reg 16's location, cached
  280. 1367262862.772000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -6: address = 0x000000010d4a8538
  281.  
  282.  
  283. 1367262862.772000 Setting backstop breakpoint -6 at address: 0x10d4a8538
  284. 1367262862.772000 Pushing plan: "Run to address: 0x00007fff8e5b2240 using breakpoint: -5 - ", tid = 0x1a03.
  285. 1367262862.772000 Pushing plan: "Stepping through trampoline code from: 0x000000010d4a8b60 with backstop breakpoint id: -6 at address: 0x000000010d4a8538", tid = 0x1a03.
  286. 1367262862.772000 Found a step through plan: Step through trampolines and prologues
  287. 1367262862.772000 Plan Step Range stepping in should stop: 0.
  288. 1367262862.772000 Plan stack final state:
  289.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 4
  290.     Element 3: Run to address: 0x00007fff8e5b2240 using breakpoint: -5 -
  291.     Element 2: Stepping through trampoline code from: 0x000000010d4a8b60 with backstop breakpoint id: -6 at address: 0x000000010d4a8538
  292.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  293.     Element 0: Base thread plan.
  294.  
  295. 1367262862.772000 vvvvvvvv Thread::ShouldStop End (returning 0) vvvvvvvv
  296. 1367262862.772000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1f03, should_stop = 0 (ignore since thread was suspended)
  297. 1367262862.772000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2003, should_stop = 0 (ignore since thread was suspended)
  298. 1367262862.772000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2103, should_stop = 0 (ignore since thread was suspended)
  299. 1367262862.772000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2203, should_stop = 0 (ignore since thread was suspended)
  300. 1367262862.772000 ThreadList::lldb_private::ThreadList::ShouldStop overall should_stop = 0
  301. 1367262862.772000 ThreadList::lldb_private::ThreadList::ShouldReportStop 5 threads
  302. 1367262862.772000 ThreadPlanStepRange::ShouldReportStop() returning vote -1
  303.  
  304. 1367262862.772000 Thread::ShouldReportStop() tid = 0x1a03: returning vote -1 for current plan
  305.  
  306. 1367262862.772000 Thread::ShouldReportStop() tid = 0x1f03: returning vote 0 (temporary state was suspended or invalid)
  307.  
  308. 1367262862.772000 Thread::ShouldReportStop() tid = 0x2003: returning vote 0 (temporary state was suspended or invalid)
  309.  
  310. 1367262862.772000 Thread::ShouldReportStop() tid = 0x2103: returning vote 0 (temporary state was suspended or invalid)
  311.  
  312. 1367262862.772000 Thread::ShouldReportStop() tid = 0x2203: returning vote 0 (temporary state was suspended or invalid)
  313.  
  314. 1367262862.772000 ThreadList::lldb_private::ThreadList::ShouldReportStop returning no
  315. 1367262862.772000 Process::ShouldBroadcastEvent: should_stop: 1 state: stopped was_restarted: 0 stop_vote: -1.
  316. 1367262862.772000 Process::ShouldBroadcastEvent (1C35EC58) Restarting process from state: stopped
  317. 1367262862.772000 Process::PrivateResume() m_stop_id = 9, public state: running private state: stopped
  318. 1367262862.772000 lldb_private::ThreadPlan::WillResume Thread #1: tid = 0x1a03, pc = 0x10d4a8b60, sp = 0x7fff52758ca8, fp = 0x7fff52758ce0, plan = 'Run to address plan', state = running, stop others = 1
  319. 1367262862.772000 Resuming thread: 1a03 with state: running.
  320. 1367262862.772000 Resuming thread: 1f03 with state: suspended.
  321. 1367262862.772000 Resuming thread: 2003 with state: suspended.
  322. 1367262862.772000 Resuming thread: 2103 with state: suspended.
  323. 1367262862.772000 Resuming thread: 2203 with state: suspended.
  324. 1367262862.772000 1CC2F8F0 Listener::Listener('gdb-remote.resume-packet-sent')
  325. 1367262862.772000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F1570, mask = 0x00010000) acquired_mask = 0x00010000 for gdb-remote.resume-packet-sent
  326. 1367262862.772000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F19CC, mask = 0x00000004) acquired_mask = 0x00000004 for gdb-remote.resume-packet-sent
  327. 1367262862.772000 1C2F19CC Broadcaster("lldb.process.gdb-remote.async-broadcaster")::BroadcastEvent (event_sp = {1C3D6680 Event: broadcaster = 1C2F19CC (lldb.process.gdb-remote.async-broadcaster), type = 0x00000001 (async thread continue), data = {"vCont;c:1a03"}}, unique =0) hijack = 00000000
  328. 1367262862.772000 1B9CF9D0 Listener('ProcessGDBRemote::AsyncThread')::AddEvent (event_sp = {1C3D6680})
  329. 1367262862.772000 1CC2F8F0 Listener::WaitForEventsInternal (timeout = { 1CC2F7C8 }) for gdb-remote.resume-packet-sent
  330. 1367262862.772000 1B9CF9D0 'ProcessGDBRemote::AsyncThread' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3D6680
  331. 1367262862.772000 Process::SetPrivateState (running)
  332. 1367262862.772000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C3F2268 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  333. 1367262862.772000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C3F2268})
  334. 1367262862.772000 1C2F1570 Broadcaster("gdb-remote.client")::BroadcastEvent (event_sp = {1C40D7B8 Event: broadcaster = 1C2F1570 (gdb-remote.client), type = 0x00010000, data = <NULL>}, unique =0) hijack = 00000000
  335. 1367262862.772000 1CC2F8F0 Listener('gdb-remote.resume-packet-sent')::AddEvent (event_sp = {1C40D7B8})
  336. 1367262862.772000 1CC2F8F0 'gdb-remote.resume-packet-sent' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C40D7B8
  337. 1367262862.772000 1CC2F8F0 Listener::~Listener('gdb-remote.resume-packet-sent')
  338. 1367262862.772000 Process thinks the process has resumed.
  339. 1367262862.772000 Process::ShouldBroadcastEvent (1C35EC58) => new state: stopped, last broadcast state: running - NO
  340. 1367262862.772000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state stopped (old state running): should_broadcast == false
  341. 1367262862.772000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  342. 1367262862.772000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  343. 1367262862.788000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3F2268
  344. 1367262862.788000 Process::ShouldBroadcastEvent (1C3F2268) => new state: running, last broadcast state: running - NO
  345. 1367262862.788000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state running (old state running): should_broadcast == false
  346. 1367262862.788000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  347. 1367262862.788000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  348. 1367262862.803000 Process::SetPrivateState (stopped)
  349. 1367262862.803000 Process::SetPrivateState (stopped) stop_id = 10
  350. 1367262862.803000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C41AC88 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = stopped}}, unique =0) hijack = 00000000
  351. 1367262862.803000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C41AC88})
  352. 1367262862.803000 1B9CF9D0 Listener::WaitForEventsInternal (timeout = { 00000000 }) for ProcessGDBRemote::AsyncThread
  353. 1367262862.803000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C41AC88
  354. 1367262862.803000
  355. 1367262862.803000 ThreadList::lldb_private::ThreadList::ShouldStop: 5 threads
  356. 1367262862.803000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1a03, pc = 0x00007fff8e5b2240
  357. 1367262862.803000 ^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
  358. 1367262862.803000 Plan stack initial state:
  359.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 4
  360.     Element 3: Run to address: 0x00007fff8e5b2240 using breakpoint: -5 -
  361.     Element 2: Stepping through trampoline code from: 0x000000010d4a8b60 with backstop breakpoint id: -6 at address: 0x000000010d4a8538
  362.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  363.     Element 0: Base thread plan.
  364.  
  365. 1367262862.803000 th1/fr0 0x00007fff8e5b2240: CFA=rsp +8 => rip=[rsp]
  366.  
  367. 1367262862.803000 th1/fr0 cfa_regval = 0x00007fff52758cb0 (cfa_regval = 0x00007fff52758ca8, cfa_offset = 8)
  368. 1367262862.803000 th1/fr0 initialized frame current pc is 0x7fff8e5b2240 cfa is 0x7fff52758cb0 using eh_frame CFI UnwindPlan
  369. 1367262862.803000 Hit breakpoint location: -5.1:
  370.   module = C:\ProgramData\RemObjects Software\Oxygene\Symbols\Nougat\s192.168.178.2\usr\lib/libobjc.A.dylib
  371.   symbol = objc_msgSend
  372.   address = 0x00007fff8e5b2240
  373.   resolved = true
  374.   hit count = 1  
  375. , stopping.
  376.  
  377. 1367262862.803000 Plan Run to address plan explains stop, auto-continue 0.
  378. 1367262862.803000 Plan Run to address plan should stop: 0.
  379. 1367262862.803000 Target::lldb_private::Target::RemoveBreakpointByID (break_id = -5, internal = yes)
  380.  
  381. 1367262862.803000 Target::lldb_private::Target::DisableBreakpointByID (break_id = -5, internal = yes)
  382.  
  383. 1367262862.803000 Completed run to address plan.
  384. 1367262862.803000 Popping plan: "Run to address plan", tid = 0x1a03.
  385. 1367262862.819000 Resolving call for class - 0x10d4a92b8 and selector - 0x10d4a8d04
  386. 1367262862.819000 Using ObjC step plan: Stepping to implementation of ObjC method - obj: 0x10d4a9290, isa: 0x10d4a92b8, sel: 0x10d4a8d04.
  387.  
  388. 1367262862.819000 Found step through plan from 0x7fff8e5b2240: Stepping to implementation of ObjC method - obj: 0x10d4a9290, isa: 0x10d4a92b8, sel: 0x10d4a8d04
  389. 1367262862.819000 Pushing plan: "Stepping to implementation of ObjC method - obj: 0x10d4a9290, isa: 0x10d4a92b8, sel: 0x10d4a8d04", tid = 0x1a03.
  390. 1367262862.819000 Plan Step through trampolines and prologues should stop: 0.
  391. 1367262862.819000 Plan stack final state:
  392.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 4
  393.     Element 3: Stepping to implementation of ObjC method - obj: 0x10d4a9290, isa: 0x10d4a92b8, sel: 0x10d4a8d04
  394.     Element 2: Stepping through trampoline code from: 0x000000010d4a8b60 with backstop breakpoint id: -6 at address: 0x000000010d4a8538
  395.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  396.     Element 0: Base thread plan.
  397.   Completed Plan Stack: 1 elements.
  398.     Element 0: Run to address: 0x00007fff8e5b2240 using breakpoint: 0 - but the breakpoint has been deleted.
  399.  
  400. 1367262862.819000 vvvvvvvv Thread::ShouldStop End (returning 0) vvvvvvvv
  401. 1367262862.819000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1f03, should_stop = 0 (ignore since thread was suspended)
  402. 1367262862.819000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2003, should_stop = 0 (ignore since thread was suspended)
  403. 1367262862.819000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2103, should_stop = 0 (ignore since thread was suspended)
  404. 1367262862.819000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2203, should_stop = 0 (ignore since thread was suspended)
  405. 1367262862.819000 ThreadList::lldb_private::ThreadList::ShouldStop overall should_stop = 0
  406. 1367262862.819000 ThreadList::lldb_private::ThreadList::ShouldReportStop 5 threads
  407. 1367262862.819000 Thread::ShouldReportStop() tid = 0x1a03: returning vote  for complete stack's back plan
  408.  
  409. 1367262862.819000 ThreadPlanStepRange::ShouldReportStop() returning vote -1
  410.  
  411. 1367262862.819000 ThreadPlan::ShouldReportStop() returning previous thread plan vote: no
  412. 1367262862.819000 ThreadPlan::ShouldReportStop() returning previous thread plan vote: no
  413. 1367262862.819000 ThreadPlan::ShouldReportStop() returning previous thread plan vote: no
  414. 1367262862.819000 Thread::ShouldReportStop() tid = 0x1f03: returning vote 0 (temporary state was suspended or invalid)
  415.  
  416. 1367262862.819000 Thread::ShouldReportStop() tid = 0x2003: returning vote 0 (temporary state was suspended or invalid)
  417.  
  418. 1367262862.819000 Thread::ShouldReportStop() tid = 0x2103: returning vote 0 (temporary state was suspended or invalid)
  419.  
  420. 1367262862.819000 Thread::ShouldReportStop() tid = 0x2203: returning vote 0 (temporary state was suspended or invalid)
  421.  
  422. 1367262862.819000 ThreadList::lldb_private::ThreadList::ShouldReportStop returning no
  423. 1367262862.819000 Process::ShouldBroadcastEvent: should_stop: 1 state: stopped was_restarted: 0 stop_vote: -1.
  424. 1367262862.819000 Process::ShouldBroadcastEvent (1C41AC88) Restarting process from state: stopped
  425. 1367262862.819000 Process::PrivateResume() m_stop_id = 10, public state: running private state: stopped
  426. 1367262862.819000 Target::lldb_private::Target::RemoveBreakpointByID (break_id = 0, internal = no)
  427.  
  428. 1367262862.819000 Target::lldb_private::Target::DisableBreakpointByID (break_id = 0, internal = no)
  429.  
  430. 1367262862.819000 lldb_private::ThreadPlan::WillResume Thread #1: tid = 0x1a03, pc = 0x7fff8e5b2240, sp = 0x7fff52758ca8, fp = 0x7fff52758ce0, plan = 'MacOSX Step through ObjC Trampoline', state = running, stop others = 0
  431. 1367262862.819000 Resuming thread: 1a03 with state: running.
  432. 1367262862.819000 Resuming thread: 1f03 with state: running.
  433. 1367262862.819000 Resuming thread: 2003 with state: running.
  434. 1367262862.819000 Resuming thread: 2103 with state: running.
  435. 1367262862.819000 Resuming thread: 2203 with state: running.
  436. 1367262862.835000 th1/fr0 0x00007fff8e5b2240: CFA=rsp +8 => rip=[rsp]
  437.  
  438. 1367262862.835000 th1/fr0 cfa_regval = 0x00007fff52758cb0 (cfa_regval = 0x00007fff52758ca8, cfa_offset = 8)
  439. 1367262862.835000 th1/fr0 initialized frame current pc is 0x7fff8e5b2240 cfa is 0x7fff52758cb0 using eh_frame CFI UnwindPlan
  440. 1367262862.835000 LayoutRecordType[0] on (ASTContext*)1C5F14E0 for (RecordDecl*)1C5F9690 [name = '_objc_super']
  441. 1367262862.835000 LayoutRecordType[1] on (ASTContext*)1C5F14E0 for (RecordDecl*)1C5F9850 [name = '_message_ref_t']
  442. 1367262862.850000 FindExternalLexicalDecls[0] on (ASTContext*)1C5F14E0 in (TranslationUnitDecl*)1C5F92D0 with null predicate
  443. 1367262862.881000 LayoutRecordType[2] on (ASTContext*)1C5F14E0 for (RecordDecl*)1C618980 [name = '__lldb_imp_return_struct']
  444. 1367262862.881000 LayoutRecordType[3] on (ASTContext*)1C5F14E0 for (RecordDecl*)1C618D40 [name = '__lldb_objc_super']
  445. 1367262862.881000 LayoutRecordType[4] on (ASTContext*)1C5F14E0 for (RecordDecl*)1C618B80 [name = '__lldb_objc_class']
  446. 1367262862.897000 LayoutRecordType[5] on (ASTContext*)1C5F14E0 for (RecordDecl*)1C618F60 [name = '__lldb_msg_ref']
  447. 1367262862.897000 Found function __lldb_objc_find_implementation_for_selector for __lldb_objc_find_implementation_for_selector
  448. 1367262862.913000 Module as passed in to IRForTarget:
  449. "; ModuleID = '$__lldb_module'
  450. target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
  451. target triple = "x86_64-apple-macosx"
  452.  
  453. %struct.__lldb_imp_return_struct = type { i8*, i8*, i8* }
  454. %struct.__lldb_objc_class = type { i8*, i8* }
  455. %struct.__lldb_objc_super = type { i8*, %struct.__lldb_objc_class* }
  456. %struct.__lldb_msg_ref = type { i8*, i8* }
  457.  
  458. @.str = private unnamed_addr constant [107 x i8] c"\0A*** Called with obj: 0x%p sel: 0x%p is_stret: %d is_super: %d, is_super2: %d, is_fixup: %d, is_fixed: %d\0A\00", align 1
  459. @"\01L_OBJC_METH_VAR_NAME_" = internal global [6 x i8] c"class\00", section "__TEXT,__objc_methname,cstring_literals", align 1
  460. @"\01L_OBJC_SELECTOR_REFERENCES_" = internal externally_initialized global i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
  461. @.str1 = private unnamed_addr constant [66 x i8] c"Found a class object, need to return the meta class 0x%p -> 0x%p\0A\00", align 1
  462. @.str2 = private unnamed_addr constant [32 x i8] c"[object class] returned: 0x%p.\0A\00", align 1
  463. @.str3 = private unnamed_addr constant [47 x i8] c"\0A*** Got fixed up selector: 0x%p for name %s.\0A\00", align 1
  464. @.str4 = private unnamed_addr constant [38 x i8] c"\0A*** Returning implementation: 0x%p.\0A\00", align 1
  465. @llvm.used = appending global [2 x i8*] [i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*)], section "llvm.metadata"
  466.  
  467. define i8* @__lldb_objc_find_implementation_for_selector(i8* %object, i8* %sel, i32 %is_stret, i32 %is_super, i32 %is_super2, i32 %is_fixup, i32 %is_fixed, i32 %debug) #0 {
  468. entry:
  469.   %object.addr = alloca i8*, align 8, !clang.decl.ptr !9
  470.   %sel.addr = alloca i8*, align 8, !clang.decl.ptr !10
  471.   %is_stret.addr = alloca i32, align 4, !clang.decl.ptr !11
  472.   %is_super.addr = alloca i32, align 4, !clang.decl.ptr !12
  473.   %is_super2.addr = alloca i32, align 4, !clang.decl.ptr !13
  474.   %is_fixup.addr = alloca i32, align 4, !clang.decl.ptr !14
  475.   %is_fixed.addr = alloca i32, align 4, !clang.decl.ptr !15
  476.   %debug.addr = alloca i32, align 4, !clang.decl.ptr !16
  477.   %return_struct = alloca %struct.__lldb_imp_return_struct, align 8, !clang.decl.ptr !17
  478.   %class_ptr9 = alloca i8*, align 8, !clang.decl.ptr !18
  479.   %class_as_class_struct = alloca %struct.__lldb_objc_class*, align 8, !clang.decl.ptr !19
  480.   %sel_name = alloca i8*, align 8, !clang.decl.ptr !20
  481.   store i8* %object, i8** %object.addr, align 8
  482.   store i8* %sel, i8** %sel.addr, align 8
  483.   store i32 %is_stret, i32* %is_stret.addr, align 4
  484.   store i32 %is_super, i32* %is_super.addr, align 4
  485.   store i32 %is_super2, i32* %is_super2.addr, align 4
  486.   store i32 %is_fixup, i32* %is_fixup.addr, align 4
  487.   store i32 %is_fixed, i32* %is_fixed.addr, align 4
  488.   store i32 %debug, i32* %debug.addr, align 4
  489.   %0 = load i32* %debug.addr, align 4
  490.   %tobool = icmp ne i32 %0, 0
  491.   br i1 %tobool, label %if.then, label %if.end
  492.  
  493. if.then:                                          ; preds = %entry
  494.   %1 = load i8** %object.addr, align 8
  495.   %2 = load i8** %sel.addr, align 8
  496.   %3 = load i32* %is_stret.addr, align 4
  497.   %4 = load i32* %is_super.addr, align 4
  498.   %5 = load i32* %is_super2.addr, align 4
  499.   %6 = load i32* %is_fixup.addr, align 4
  500.   %7 = load i32* %is_fixed.addr, align 4
  501.   %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([107 x i8]* @.str, i32 0, i32 0), i8* %1, i8* %2, i32 %3, i32 %4, i32 %5, i32 %6, i32 %7)
  502.   br label %if.end
  503.  
  504. if.end:                                           ; preds = %if.then, %entry
  505.   %8 = load i32* %is_super.addr, align 4
  506.   %tobool1 = icmp ne i32 %8, 0
  507.   br i1 %tobool1, label %if.then2, label %if.else8
  508.  
  509. if.then2:                                         ; preds = %if.end
  510.   %9 = load i32* %is_super2.addr, align 4
  511.   %tobool3 = icmp ne i32 %9, 0
  512.   br i1 %tobool3, label %if.then4, label %if.else
  513.  
  514. if.then4:                                         ; preds = %if.then2
  515.   %10 = load i8** %object.addr, align 8
  516.   %11 = bitcast i8* %10 to %struct.__lldb_objc_super*
  517.   %class_ptr = getelementptr inbounds %struct.__lldb_objc_super* %11, i32 0, i32 1
  518.   %12 = load %struct.__lldb_objc_class** %class_ptr, align 8
  519.   %super_ptr = getelementptr inbounds %struct.__lldb_objc_class* %12, i32 0, i32 1
  520.   %13 = load i8** %super_ptr, align 8
  521.   %class_addr = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  522.   store i8* %13, i8** %class_addr, align 8
  523.   br label %if.end7
  524.  
  525. if.else:                                          ; preds = %if.then2
  526.   %14 = load i8** %object.addr, align 8
  527.   %15 = bitcast i8* %14 to %struct.__lldb_objc_super*
  528.   %class_ptr5 = getelementptr inbounds %struct.__lldb_objc_super* %15, i32 0, i32 1
  529.   %16 = load %struct.__lldb_objc_class** %class_ptr5, align 8
  530.   %17 = bitcast %struct.__lldb_objc_class* %16 to i8*
  531.   %class_addr6 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  532.   store i8* %17, i8** %class_addr6, align 8
  533.   br label %if.end7
  534.  
  535. if.end7:                                          ; preds = %if.else, %if.then4
  536.   br label %if.end25
  537.  
  538. if.else8:                                         ; preds = %if.end
  539.   %18 = load i8** %object.addr, align 8
  540.   %19 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_", !invariant.load !21
  541.   %call10 = call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i8* (i8*, i8*)*)(i8* %18, i8* %19)
  542.   store i8* %call10, i8** %class_ptr9, align 8
  543.   %20 = load i8** %class_ptr9, align 8
  544.   %21 = load i8** %object.addr, align 8
  545.   %cmp = icmp eq i8* %20, %21
  546.   br i1 %cmp, label %if.then11, label %if.else18
  547.  
  548. if.then11:                                        ; preds = %if.else8
  549.   %22 = load i8** %class_ptr9, align 8
  550.   %23 = bitcast i8* %22 to %struct.__lldb_objc_class*
  551.   store %struct.__lldb_objc_class* %23, %struct.__lldb_objc_class** %class_as_class_struct, align 8
  552.   %24 = load i32* %debug.addr, align 4
  553.   %tobool12 = icmp ne i32 %24, 0
  554.   br i1 %tobool12, label %if.then13, label %if.end15
  555.  
  556. if.then13:                                        ; preds = %if.then11
  557.   %25 = load i8** %class_ptr9, align 8
  558.   %26 = load %struct.__lldb_objc_class** %class_as_class_struct, align 8
  559.   %isa = getelementptr inbounds %struct.__lldb_objc_class* %26, i32 0, i32 0
  560.   %27 = load i8** %isa, align 8
  561.   %call14 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([66 x i8]* @.str1, i32 0, i32 0), i8* %25, i8* %27)
  562.   br label %if.end15
  563.  
  564. if.end15:                                         ; preds = %if.then13, %if.then11
  565.   %28 = load %struct.__lldb_objc_class** %class_as_class_struct, align 8
  566.   %isa16 = getelementptr inbounds %struct.__lldb_objc_class* %28, i32 0, i32 0
  567.   %29 = load i8** %isa16, align 8
  568.   %class_addr17 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  569.   store i8* %29, i8** %class_addr17, align 8
  570.   br label %if.end24
  571.  
  572. if.else18:                                        ; preds = %if.else8
  573.   %30 = load i32* %debug.addr, align 4
  574.   %tobool19 = icmp ne i32 %30, 0
  575.   br i1 %tobool19, label %if.then20, label %if.end22
  576.  
  577. if.then20:                                        ; preds = %if.else18
  578.   %31 = load i8** %class_ptr9, align 8
  579.   %call21 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([32 x i8]* @.str2, i32 0, i32 0), i8* %31)
  580.   br label %if.end22
  581.  
  582. if.end22:                                         ; preds = %if.then20, %if.else18
  583.   %32 = load i8** %class_ptr9, align 8
  584.   %class_addr23 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  585.   store i8* %32, i8** %class_addr23, align 8
  586.   br label %if.end24
  587.  
  588. if.end24:                                         ; preds = %if.end22, %if.end15
  589.   br label %if.end25
  590.  
  591. if.end25:                                         ; preds = %if.end24, %if.end7
  592.   %33 = load i32* %is_fixup.addr, align 4
  593.   %tobool26 = icmp ne i32 %33, 0
  594.   br i1 %tobool26, label %if.then27, label %if.else41
  595.  
  596. if.then27:                                        ; preds = %if.end25
  597.   %34 = load i32* %is_fixed.addr, align 4
  598.   %tobool28 = icmp ne i32 %34, 0
  599.   br i1 %tobool28, label %if.then29, label %if.else31
  600.  
  601. if.then29:                                        ; preds = %if.then27
  602.   %35 = load i8** %sel.addr, align 8
  603.   %36 = bitcast i8* %35 to %struct.__lldb_msg_ref*
  604.   %sel30 = getelementptr inbounds %struct.__lldb_msg_ref* %36, i32 0, i32 1
  605.   %37 = load i8** %sel30, align 8
  606.   %sel_addr = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  607.   store i8* %37, i8** %sel_addr, align 8
  608.   br label %if.end40
  609.  
  610. if.else31:                                        ; preds = %if.then27
  611.   %38 = load i8** %sel.addr, align 8
  612.   %39 = bitcast i8* %38 to %struct.__lldb_msg_ref*
  613.   %sel32 = getelementptr inbounds %struct.__lldb_msg_ref* %39, i32 0, i32 1
  614.   %40 = load i8** %sel32, align 8
  615.   store i8* %40, i8** %sel_name, align 8
  616.   %41 = load i8** %sel_name, align 8
  617.   %call33 = call i8* @sel_getUid(i8* %41)
  618.   %sel_addr34 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  619.   store i8* %call33, i8** %sel_addr34, align 8
  620.   %42 = load i32* %debug.addr, align 4
  621.   %tobool35 = icmp ne i32 %42, 0
  622.   br i1 %tobool35, label %if.then36, label %if.end39
  623.  
  624. if.then36:                                        ; preds = %if.else31
  625.   %sel_addr37 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  626.   %43 = load i8** %sel_addr37, align 8
  627.   %44 = load i8** %sel_name, align 8
  628.   %call38 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([47 x i8]* @.str3, i32 0, i32 0), i8* %43, i8* %44)
  629.   br label %if.end39
  630.  
  631. if.end39:                                         ; preds = %if.then36, %if.else31
  632.   br label %if.end40
  633.  
  634. if.end40:                                         ; preds = %if.end39, %if.then29
  635.   br label %if.end43
  636.  
  637. if.else41:                                        ; preds = %if.end25
  638.   %45 = load i8** %sel.addr, align 8
  639.   %sel_addr42 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  640.   store i8* %45, i8** %sel_addr42, align 8
  641.   br label %if.end43
  642.  
  643. if.end43:                                         ; preds = %if.else41, %if.end40
  644.   %46 = load i32* %is_stret.addr, align 4
  645.   %tobool44 = icmp ne i32 %46, 0
  646.   br i1 %tobool44, label %if.then45, label %if.else49
  647.  
  648. if.then45:                                        ; preds = %if.end43
  649.   %class_addr46 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  650.   %47 = load i8** %class_addr46, align 8
  651.   %sel_addr47 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  652.   %48 = load i8** %sel_addr47, align 8
  653.   %call48 = call i8* @class_getMethodImplementation_stret(i8* %47, i8* %48)
  654.   %impl_addr = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  655.   store i8* %call48, i8** %impl_addr, align 8
  656.   br label %if.end54
  657.  
  658. if.else49:                                        ; preds = %if.end43
  659.   %class_addr50 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  660.   %49 = load i8** %class_addr50, align 8
  661.   %sel_addr51 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  662.   %50 = load i8** %sel_addr51, align 8
  663.   %call52 = call i8* @class_getMethodImplementation(i8* %49, i8* %50)
  664.   %impl_addr53 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  665.   store i8* %call52, i8** %impl_addr53, align 8
  666.   br label %if.end54
  667.  
  668. if.end54:                                         ; preds = %if.else49, %if.then45
  669.   %51 = load i32* %debug.addr, align 4
  670.   %tobool55 = icmp ne i32 %51, 0
  671.   br i1 %tobool55, label %if.then56, label %if.end59
  672.  
  673. if.then56:                                        ; preds = %if.end54
  674.   %impl_addr57 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  675.   %52 = load i8** %impl_addr57, align 8
  676.   %call58 = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([38 x i8]* @.str4, i32 0, i32 0), i8* %52)
  677.   br label %if.end59
  678.  
  679. if.end59:                                         ; preds = %if.then56, %if.end54
  680.   %impl_addr60 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  681.   %53 = load i8** %impl_addr60, align 8
  682.   ret i8* %53
  683. }
  684.  
  685. declare i32 @printf(i8*, ...) #1
  686.  
  687. declare i8* @objc_msgSend(i8*, i8*, ...) #2
  688.  
  689. declare i8* @sel_getUid(i8*) #1
  690.  
  691. declare i8* @class_getMethodImplementation_stret(i8*, i8*) #1
  692.  
  693. declare i8* @class_getMethodImplementation(i8*, i8*) #1
  694.  
  695. attributes #0 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
  696. attributes #1 = { "less-precise-fpmad"="false" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
  697. attributes #2 = { nonlazybind }
  698.  
  699. !llvm.module.flags = !{!0, !1, !2, !3}
  700. !clang.global.decl.ptrs = !{!4, !5, !6, !7, !8}
  701.  
  702. !0 = metadata !{i32 1, metadata !"Objective-C Version", i32 2}
  703. !1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
  704. !2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__DATA, __objc_imageinfo, regular, no_dead_strip"}
  705. !3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
  706. !4 = metadata !{i8* (i8*)* @sel_getUid, i64 476152960}
  707. !5 = metadata !{i8* (i8*, i8*, i32, i32, i32, i32, i32, i32)* @__lldb_objc_find_implementation_for_selector, i64 476154096}
  708. !6 = metadata !{i32 (i8*, ...)* @printf, i64 476153264}
  709. !7 = metadata !{i8* (i8*, i8*)* @class_getMethodImplementation, i64 476152368}
  710. !8 = metadata !{i8* (i8*, i8*)* @class_getMethodImplementation_stret, i64 476152672}
  711. !9 = metadata !{i64 476153472}
  712. !10 = metadata !{i64 476153536}
  713. !11 = metadata !{i64 476153600}
  714. !12 = metadata !{i64 476153664}
  715. !13 = metadata !{i64 476153728}
  716. !14 = metadata !{i64 476153792}
  717. !15 = metadata !{i64 476153856}
  718. !16 = metadata !{i64 476153920}
  719. !17 = metadata !{i64 476156240}
  720. !18 = metadata !{i64 476172880}
  721. !19 = metadata !{i64 476173216}
  722. !20 = metadata !{i64 476180864}
  723. !21 = metadata !{}
  724. "
  725. 1367262862.913000 Examining non-declaration function __lldb_objc_find_implementation_for_selector
  726. 1367262862.913000 Examining declaration function printf
  727. 1367262862.913000 Found "printf" at 0x7fff8e2cd650
  728. 1367262862.913000 Examining declaration function objc_msgSend
  729. 1367262862.913000 Found "objc_msgSend" at 0x7fff8e5b2240
  730. 1367262862.913000 Examining declaration function sel_getUid
  731. 1367262862.913000 Found "sel_getUid" at 0x7fff8e5b855d
  732. 1367262862.913000 Examining declaration function class_getMethodImplementation_stret
  733. 1367262862.913000 Found "class_getMethodImplementation_stret" at 0x7fff8e5bc269
  734. 1367262862.913000 Examining declaration function class_getMethodImplementation
  735. 1367262862.913000 Found "class_getMethodImplementation" at 0x7fff8e5b6531
  736. 1367262862.913000 Found Objective-C selector reference "class"
  737. 1367262862.913000 Found sel_registerName at 0x7fff8e5af507
  738. 1367262862.928000 MaybeHandleCallArguments(  %call = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([107 x i8]* @.str, i32 0, i32 0), i8* %1, i8* %2, i32 %3, i32 %4, i32 %5, i32 %6, i32 %7), !lldb.call.realName !21)
  739. 1367262862.928000 MaybeHandleVariable (i8* getelementptr inbounds ([107 x i8]* @.str, i32 0, i32 0))
  740. 1367262862.928000 MaybeHandleVariable (@.str = private unnamed_addr constant [107 x i8] c"\0A*** Called with obj: 0x%p sel: 0x%p is_stret: %d is_super: %d, is_super2: %d, is_fixup: %d, is_fixed: %d\0A\00", align 1)
  741. 1367262862.928000 MaybeHandleVariable (  %1 = load i8** %object.addr, align 8)
  742. 1367262862.928000 MaybeHandleVariable (  %2 = load i8** %sel.addr, align 8)
  743. 1367262862.928000 MaybeHandleVariable (  %3 = load i32* %is_stret.addr, align 4)
  744. 1367262862.928000 MaybeHandleVariable (  %4 = load i32* %is_super.addr, align 4)
  745. 1367262862.928000 MaybeHandleVariable (  %5 = load i32* %is_super2.addr, align 4)
  746. 1367262862.928000 MaybeHandleVariable (  %6 = load i32* %is_fixup.addr, align 4)
  747. 1367262862.928000 MaybeHandleVariable (  %7 = load i32* %is_fixed.addr, align 4)
  748. 1367262862.928000 MaybeHandleCallArguments(  %sel_registerName = call i8* inttoptr (i64 140735581713671 to i8* (i8*)*)(i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0)))
  749. 1367262862.928000 MaybeHandleVariable (i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0))
  750. 1367262862.928000 MaybeHandleVariable (@"\01L_OBJC_METH_VAR_NAME_" = internal global [6 x i8] c"class\00", section "__TEXT,__objc_methname,cstring_literals", align 1)
  751. 1367262862.944000 MaybeHandleCallArguments(  %call10 = call i8* inttoptr (i64 140735581725248 to i8* (i8*, i8*)*)(i8* %18, i8* %sel_registerName), !lldb.call.realName !22)
  752. 1367262862.944000 MaybeHandleVariable (  %18 = load i8** %object.addr, align 8)
  753. 1367262862.944000 MaybeHandleVariable (  %sel_registerName = call i8* inttoptr (i64 140735581713671 to i8* (i8*)*)(i8* getelementptr inbounds ([6 x i8]* bitcast (i8* getelementptr (i8* @reloc_placeholder, i64 107) to [6 x i8]*), i32 0, i32 0)))
  754. 1367262862.944000 MaybeHandleCallArguments(  %call14 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([66 x i8]* @.str1, i32 0, i32 0), i8* %24, i8* %26), !lldb.call.realName !21)
  755. 1367262862.944000 MaybeHandleVariable (i8* getelementptr inbounds ([66 x i8]* @.str1, i32 0, i32 0))
  756. 1367262862.944000 MaybeHandleVariable (@.str1 = private unnamed_addr constant [66 x i8] c"Found a class object, need to return the meta class 0x%p -> 0x%p\0A\00", align 1)
  757. 1367262862.944000 MaybeHandleVariable (  %24 = load i8** %class_ptr9, align 8)
  758. 1367262862.944000 MaybeHandleVariable (  %26 = load i8** %isa, align 8)
  759. 1367262862.944000 MaybeHandleCallArguments(  %call21 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([32 x i8]* @.str2, i32 0, i32 0), i8* %30), !lldb.call.realName !21)
  760. 1367262862.944000 MaybeHandleVariable (i8* getelementptr inbounds ([32 x i8]* @.str2, i32 0, i32 0))
  761. 1367262862.944000 MaybeHandleVariable (@.str2 = private unnamed_addr constant [32 x i8] c"[object class] returned: 0x%p.\0A\00", align 1)
  762. 1367262862.944000 MaybeHandleVariable (  %30 = load i8** %class_ptr9, align 8)
  763. 1367262862.959000 MaybeHandleCallArguments(  %call33 = call i8* inttoptr (i64 140735581750621 to i8* (i8*)*)(i8* %40), !lldb.call.realName !23)
  764. 1367262862.959000 MaybeHandleVariable (  %40 = load i8** %sel_name, align 8)
  765. 1367262862.959000 MaybeHandleCallArguments(  %call38 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([47 x i8]* @.str3, i32 0, i32 0), i8* %42, i8* %43), !lldb.call.realName !21)
  766. 1367262862.959000 MaybeHandleVariable (i8* getelementptr inbounds ([47 x i8]* @.str3, i32 0, i32 0))
  767. 1367262862.959000 MaybeHandleVariable (@.str3 = private unnamed_addr constant [47 x i8] c"\0A*** Got fixed up selector: 0x%p for name %s.\0A\00", align 1)
  768. 1367262862.959000 MaybeHandleVariable (  %42 = load i8** %sel_addr37, align 8)
  769. 1367262862.959000 MaybeHandleVariable (  %43 = load i8** %sel_name, align 8)
  770. 1367262862.959000 MaybeHandleCallArguments(  %call48 = call i8* inttoptr (i64 140735581766249 to i8* (i8*, i8*)*)(i8* %46, i8* %47), !lldb.call.realName !24)
  771. 1367262862.959000 MaybeHandleVariable (  %46 = load i8** %class_addr46, align 8)
  772. 1367262862.959000 MaybeHandleVariable (  %47 = load i8** %sel_addr47, align 8)
  773. 1367262862.959000 MaybeHandleCallArguments(  %call52 = call i8* inttoptr (i64 140735581742385 to i8* (i8*, i8*)*)(i8* %48, i8* %49), !lldb.call.realName !25)
  774. 1367262862.975000 MaybeHandleVariable (  %48 = load i8** %class_addr50, align 8)
  775. 1367262862.975000 MaybeHandleVariable (  %49 = load i8** %sel_addr51, align 8)
  776. 1367262862.975000 MaybeHandleCallArguments(  %call58 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([38 x i8]* @.str4, i32 0, i32 0), i8* %51), !lldb.call.realName !21)
  777. 1367262862.975000 MaybeHandleVariable (i8* getelementptr inbounds ([38 x i8]* @.str4, i32 0, i32 0))
  778. 1367262862.975000 MaybeHandleVariable (@.str4 = private unnamed_addr constant [38 x i8] c"\0A*** Returning implementation: 0x%p.\0A\00", align 1)
  779. 1367262862.975000 MaybeHandleVariable (  %51 = load i8** %impl_addr57, align 8)
  780. 1367262862.975000 Examining L_OBJC_SELECTOR_REFERENCES_, DeclForGlobalValue returns 00000000
  781. 1367262862.975000 Examining llvm.used, DeclForGlobalValue returns 00000000
  782. 1367262862.975000 Examining reloc_placeholder, DeclForGlobalValue returns 00000000
  783. 1367262862.975000 IRMemoryMap::Malloc (296, 0x8, 0x3, eAllocationPolicyMirror) -> 0x10e93f000
  784. 1367262862.975000 IRMemoryMap::WriteMemory (0x10e93f000, 0x1c602310, 0x296) went to [0x10e93f000..0x10e93f128)
  785. 1367262862.991000 IRMemoryMap::ReadMemory (0x10e93f000, 0x1c602850, 0x296) came from [0x10e93f000..0x10e93f128)
  786. 1367262862.991000 0x10e93f000: 0a 2a 2a 2a 20 43 61 6c 6c 65 64 20 77 69 74 68 20 6f 62 6a 3a 20 30 78 25 70 20 73 65 6c 3a 20  .*** Called with obj: 0x%p sel:
  787. 0x10e93f020: 30 78 25 70 20 69 73 5f 73 74 72 65 74 3a 20 25 64 20 69 73 5f 73 75 70 65 72 3a 20 25 64 2c 20  0x%p is_stret: %d is_super: %d,
  788. 0x10e93f040: 69 73 5f 73 75 70 65 72 32 3a 20 25 64 2c 20 69 73 5f 66 69 78 75 70 3a 20 25 64 2c 20 69 73 5f  is_super2: %d, is_fixup: %d, is_
  789. 0x10e93f060: 66 69 78 65 64 3a 20 25 64 0a 00 63 6c 61 73 73 00 46 6f 75 6e 64 20 61 20 63 6c 61 73 73 20 6f  fixed: %d..class.Found a class o
  790. 0x10e93f080: 62 6a 65 63 74 2c 20 6e 65 65 64 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 6d 65 74 61 20 63  bject, need to return the meta c
  791. 0x10e93f0a0: 6c 61 73 73 20 30 78 25 70 20 2d 3e 20 30 78 25 70 0a 00 5b 6f 62 6a 65 63 74 20 63 6c 61 73 73  lass 0x%p -> 0x%p..[object class
  792. 0x10e93f0c0: 5d 20 72 65 74 75 72 6e 65 64 3a 20 30 78 25 70 2e 0a 00 0a 2a 2a 2a 20 47 6f 74 20 66 69 78 65  ] returned: 0x%p....*** Got fixe
  793. 0x10e93f0e0: 64 20 75 70 20 73 65 6c 65 63 74 6f 72 3a 20 30 78 25 70 20 66 6f 72 20 6e 61 6d 65 20 25 73 2e  d up selector: 0x%p for name %s.
  794. 0x10e93f100: 0a 00 0a 2a 2a 2a 20 52 65 74 75 72 6e 69 6e 67 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3a  ...*** Returning implementation:
  795. 0x10e93f120: 20 30 78 25 70 2e 0a 00                                                                           0x%p...
  796. 1367262862.991000 Allocated static data at 0x10e93f000
  797. 1367262862.991000 Did remove @llvm.used = appending global [2 x i8*] [i8* getelementptr inbounds ([6 x i8]* bitcast (i8* getelementptr (i8* inttoptr (i64 4539543552 to i8*), i64 107) to [6 x i8]*), i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*)], section "llvm.metadata"
  798. 1367262862.991000 Did remove @"\01L_OBJC_SELECTOR_REFERENCES_" = internal externally_initialized global i8* getelementptr inbounds ([6 x i8]* bitcast (i8* getelementptr (i8* inttoptr (i64 4539543552 to i8*), i64 107) to [6 x i8]*), i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
  799. 1367262862.991000 Unsupported instruction: %call = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([107 x i8]* inttoptr (i64 4539543552 to [107 x i8]*), i32 0, i32 0), i8* %1, i8* %2, i32 %3, i32 %4, i32 %5, i32 %6, i32 %7), !lldb.call.realName !21
  800. 1367262863.006000 Module being sent to JIT:
  801. ; ModuleID = '$__lldb_module'
  802. target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
  803. target triple = "x86_64-apple-macosx"
  804.  
  805. %struct.__lldb_imp_return_struct = type { i8*, i8*, i8* }
  806. %struct.__lldb_objc_class = type { i8*, i8* }
  807. %struct.__lldb_objc_super = type { i8*, %struct.__lldb_objc_class* }
  808. %struct.__lldb_msg_ref = type { i8*, i8* }
  809.  
  810. define i8* @__lldb_objc_find_implementation_for_selector(i8* %object, i8* %sel, i32 %is_stret, i32 %is_super, i32 %is_super2, i32 %is_fixup, i32 %is_fixed, i32 %debug) #0 {
  811. entry:
  812.   %object.addr = alloca i8*, align 8, !clang.decl.ptr !9
  813.   %sel.addr = alloca i8*, align 8, !clang.decl.ptr !10
  814.   %is_stret.addr = alloca i32, align 4, !clang.decl.ptr !11
  815.   %is_super.addr = alloca i32, align 4, !clang.decl.ptr !12
  816.   %is_super2.addr = alloca i32, align 4, !clang.decl.ptr !13
  817.   %is_fixup.addr = alloca i32, align 4, !clang.decl.ptr !14
  818.   %is_fixed.addr = alloca i32, align 4, !clang.decl.ptr !15
  819.   %debug.addr = alloca i32, align 4, !clang.decl.ptr !16
  820.   %return_struct = alloca %struct.__lldb_imp_return_struct, align 8, !clang.decl.ptr !17
  821.   %class_ptr9 = alloca i8*, align 8, !clang.decl.ptr !18
  822.   %class_as_class_struct = alloca %struct.__lldb_objc_class*, align 8, !clang.decl.ptr !19
  823.   %sel_name = alloca i8*, align 8, !clang.decl.ptr !20
  824.   store i8* %object, i8** %object.addr, align 8
  825.   store i8* %sel, i8** %sel.addr, align 8
  826.   store i32 %is_stret, i32* %is_stret.addr, align 4
  827.   store i32 %is_super, i32* %is_super.addr, align 4
  828.   store i32 %is_super2, i32* %is_super2.addr, align 4
  829.   store i32 %is_fixup, i32* %is_fixup.addr, align 4
  830.   store i32 %is_fixed, i32* %is_fixed.addr, align 4
  831.   store i32 %debug, i32* %debug.addr, align 4
  832.   %0 = load i32* %debug.addr, align 4
  833.   %tobool = icmp ne i32 %0, 0
  834.   br i1 %tobool, label %if.then, label %if.end
  835.  
  836. if.then:                                          ; preds = %entry
  837.   %1 = load i8** %object.addr, align 8
  838.   %2 = load i8** %sel.addr, align 8
  839.   %3 = load i32* %is_stret.addr, align 4
  840.   %4 = load i32* %is_super.addr, align 4
  841.   %5 = load i32* %is_super2.addr, align 4
  842.   %6 = load i32* %is_fixup.addr, align 4
  843.   %7 = load i32* %is_fixed.addr, align 4
  844.   %call = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([107 x i8]* inttoptr (i64 4539543552 to [107 x i8]*), i32 0, i32 0), i8* %1, i8* %2, i32 %3, i32 %4, i32 %5, i32 %6, i32 %7), !lldb.call.realName !21
  845.   br label %if.end
  846.  
  847. if.end:                                           ; preds = %if.then, %entry
  848.   %8 = load i32* %is_super.addr, align 4
  849.   %tobool1 = icmp ne i32 %8, 0
  850.   br i1 %tobool1, label %if.then2, label %if.else8
  851.  
  852. if.then2:                                         ; preds = %if.end
  853.   %9 = load i32* %is_super2.addr, align 4
  854.   %tobool3 = icmp ne i32 %9, 0
  855.   br i1 %tobool3, label %if.then4, label %if.else
  856.  
  857. if.then4:                                         ; preds = %if.then2
  858.   %10 = load i8** %object.addr, align 8
  859.   %11 = bitcast i8* %10 to %struct.__lldb_objc_super*
  860.   %class_ptr = getelementptr inbounds %struct.__lldb_objc_super* %11, i32 0, i32 1
  861.   %12 = load %struct.__lldb_objc_class** %class_ptr, align 8
  862.   %super_ptr = getelementptr inbounds %struct.__lldb_objc_class* %12, i32 0, i32 1
  863.   %13 = load i8** %super_ptr, align 8
  864.   %class_addr = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  865.   store i8* %13, i8** %class_addr, align 8
  866.   br label %if.end7
  867.  
  868. if.else:                                          ; preds = %if.then2
  869.   %14 = load i8** %object.addr, align 8
  870.   %15 = bitcast i8* %14 to %struct.__lldb_objc_super*
  871.   %class_ptr5 = getelementptr inbounds %struct.__lldb_objc_super* %15, i32 0, i32 1
  872.   %16 = load %struct.__lldb_objc_class** %class_ptr5, align 8
  873.   %17 = bitcast %struct.__lldb_objc_class* %16 to i8*
  874.   %class_addr6 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  875.   store i8* %17, i8** %class_addr6, align 8
  876.   br label %if.end7
  877.  
  878. if.end7:                                          ; preds = %if.else, %if.then4
  879.   br label %if.end25
  880.  
  881. if.else8:                                         ; preds = %if.end
  882.   %18 = load i8** %object.addr, align 8
  883.   %sel_registerName = call i8* inttoptr (i64 140735581713671 to i8* (i8*)*)(i8* getelementptr inbounds ([6 x i8]* bitcast (i8* getelementptr (i8* inttoptr (i64 4539543552 to i8*), i64 107) to [6 x i8]*), i32 0, i32 0))
  884.   %call10 = call i8* inttoptr (i64 140735581725248 to i8* (i8*, i8*)*)(i8* %18, i8* %sel_registerName), !lldb.call.realName !22
  885.   store i8* %call10, i8** %class_ptr9, align 8
  886.   %19 = load i8** %class_ptr9, align 8
  887.   %20 = load i8** %object.addr, align 8
  888.   %cmp = icmp eq i8* %19, %20
  889.   br i1 %cmp, label %if.then11, label %if.else18
  890.  
  891. if.then11:                                        ; preds = %if.else8
  892.   %21 = load i8** %class_ptr9, align 8
  893.   %22 = bitcast i8* %21 to %struct.__lldb_objc_class*
  894.   store %struct.__lldb_objc_class* %22, %struct.__lldb_objc_class** %class_as_class_struct, align 8
  895.   %23 = load i32* %debug.addr, align 4
  896.   %tobool12 = icmp ne i32 %23, 0
  897.   br i1 %tobool12, label %if.then13, label %if.end15
  898.  
  899. if.then13:                                        ; preds = %if.then11
  900.   %24 = load i8** %class_ptr9, align 8
  901.   %25 = load %struct.__lldb_objc_class** %class_as_class_struct, align 8
  902.   %isa = getelementptr inbounds %struct.__lldb_objc_class* %25, i32 0, i32 0
  903.   %26 = load i8** %isa, align 8
  904.   %call14 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([66 x i8]* bitcast (i8* getelementptr (i8* inttoptr (i64 4539543552 to i8*), i64 113) to [66 x i8]*), i32 0, i32 0), i8* %24, i8* %26), !lldb.call.realName !21
  905.   br label %if.end15
  906.  
  907. if.end15:                                         ; preds = %if.then13, %if.then11
  908.   %27 = load %struct.__lldb_objc_class** %class_as_class_struct, align 8
  909.   %isa16 = getelementptr inbounds %struct.__lldb_objc_class* %27, i32 0, i32 0
  910.   %28 = load i8** %isa16, align 8
  911.   %class_addr17 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  912.   store i8* %28, i8** %class_addr17, align 8
  913.   br label %if.end24
  914.  
  915. if.else18:                                        ; preds = %if.else8
  916.   %29 = load i32* %debug.addr, align 4
  917.   %tobool19 = icmp ne i32 %29, 0
  918.   br i1 %tobool19, label %if.then20, label %if.end22
  919.  
  920. if.then20:                                        ; preds = %if.else18
  921.   %30 = load i8** %class_ptr9, align 8
  922.   %call21 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([32 x i8]* bitcast (i8* getelementptr (i8* inttoptr (i64 4539543552 to i8*), i64 179) to [32 x i8]*), i32 0, i32 0), i8* %30), !lldb.call.realName !21
  923.   br label %if.end22
  924.  
  925. if.end22:                                         ; preds = %if.then20, %if.else18
  926.   %31 = load i8** %class_ptr9, align 8
  927.   %class_addr23 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  928.   store i8* %31, i8** %class_addr23, align 8
  929.   br label %if.end24
  930.  
  931. if.end24:                                         ; preds = %if.end22, %if.end15
  932.   br label %if.end25
  933.  
  934. if.end25:                                         ; preds = %if.end24, %if.end7
  935.   %32 = load i32* %is_fixup.addr, align 4
  936.   %tobool26 = icmp ne i32 %32, 0
  937.   br i1 %tobool26, label %if.then27, label %if.else41
  938.  
  939. if.then27:                                        ; preds = %if.end25
  940.   %33 = load i32* %is_fixed.addr, align 4
  941.   %tobool28 = icmp ne i32 %33, 0
  942.   br i1 %tobool28, label %if.then29, label %if.else31
  943.  
  944. if.then29:                                        ; preds = %if.then27
  945.   %34 = load i8** %sel.addr, align 8
  946.   %35 = bitcast i8* %34 to %struct.__lldb_msg_ref*
  947.   %sel30 = getelementptr inbounds %struct.__lldb_msg_ref* %35, i32 0, i32 1
  948.   %36 = load i8** %sel30, align 8
  949.   %sel_addr = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  950.   store i8* %36, i8** %sel_addr, align 8
  951.   br label %if.end40
  952.  
  953. if.else31:                                        ; preds = %if.then27
  954.   %37 = load i8** %sel.addr, align 8
  955.   %38 = bitcast i8* %37 to %struct.__lldb_msg_ref*
  956.   %sel32 = getelementptr inbounds %struct.__lldb_msg_ref* %38, i32 0, i32 1
  957.   %39 = load i8** %sel32, align 8
  958.   store i8* %39, i8** %sel_name, align 8
  959.   %40 = load i8** %sel_name, align 8
  960.   %call33 = call i8* inttoptr (i64 140735581750621 to i8* (i8*)*)(i8* %40), !lldb.call.realName !23
  961.   %sel_addr34 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  962.   store i8* %call33, i8** %sel_addr34, align 8
  963.   %41 = load i32* %debug.addr, align 4
  964.   %tobool35 = icmp ne i32 %41, 0
  965.   br i1 %tobool35, label %if.then36, label %if.end39
  966.  
  967. if.then36:                                        ; preds = %if.else31
  968.   %sel_addr37 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  969.   %42 = load i8** %sel_addr37, align 8
  970.   %43 = load i8** %sel_name, align 8
  971.   %call38 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([47 x i8]* bitcast (i8* getelementptr (i8* inttoptr (i64 4539543552 to i8*), i64 211) to [47 x i8]*), i32 0, i32 0), i8* %42, i8* %43), !lldb.call.realName !21
  972.   br label %if.end39
  973.  
  974. if.end39:                                         ; preds = %if.then36, %if.else31
  975.   br label %if.end40
  976.  
  977. if.end40:                                         ; preds = %if.end39, %if.then29
  978.   br label %if.end43
  979.  
  980. if.else41:                                        ; preds = %if.end25
  981.   %44 = load i8** %sel.addr, align 8
  982.   %sel_addr42 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  983.   store i8* %44, i8** %sel_addr42, align 8
  984.   br label %if.end43
  985.  
  986. if.end43:                                         ; preds = %if.else41, %if.end40
  987.   %45 = load i32* %is_stret.addr, align 4
  988.   %tobool44 = icmp ne i32 %45, 0
  989.   br i1 %tobool44, label %if.then45, label %if.else49
  990.  
  991. if.then45:                                        ; preds = %if.end43
  992.   %class_addr46 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  993.   %46 = load i8** %class_addr46, align 8
  994.   %sel_addr47 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  995.   %47 = load i8** %sel_addr47, align 8
  996.   %call48 = call i8* inttoptr (i64 140735581766249 to i8* (i8*, i8*)*)(i8* %46, i8* %47), !lldb.call.realName !24
  997.   %impl_addr = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  998.   store i8* %call48, i8** %impl_addr, align 8
  999.   br label %if.end54
  1000.  
  1001. if.else49:                                        ; preds = %if.end43
  1002.   %class_addr50 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 0
  1003.   %48 = load i8** %class_addr50, align 8
  1004.   %sel_addr51 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 1
  1005.   %49 = load i8** %sel_addr51, align 8
  1006.   %call52 = call i8* inttoptr (i64 140735581742385 to i8* (i8*, i8*)*)(i8* %48, i8* %49), !lldb.call.realName !25
  1007.   %impl_addr53 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  1008.   store i8* %call52, i8** %impl_addr53, align 8
  1009.   br label %if.end54
  1010.  
  1011. if.end54:                                         ; preds = %if.else49, %if.then45
  1012.   %50 = load i32* %debug.addr, align 4
  1013.   %tobool55 = icmp ne i32 %50, 0
  1014.   br i1 %tobool55, label %if.then56, label %if.end59
  1015.  
  1016. if.then56:                                        ; preds = %if.end54
  1017.   %impl_addr57 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  1018.   %51 = load i8** %impl_addr57, align 8
  1019.   %call58 = call i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*)(i8* getelementptr inbounds ([38 x i8]* bitcast (i8* getelementptr (i8* inttoptr (i64 4539543552 to i8*), i64 258) to [38 x i8]*), i32 0, i32 0), i8* %51), !lldb.call.realName !21
  1020.   br label %if.end59
  1021.  
  1022. if.end59:                                         ; preds = %if.then56, %if.end54
  1023.   %impl_addr60 = getelementptr inbounds %struct.__lldb_imp_return_struct* %return_struct, i32 0, i32 2
  1024.   %52 = load i8** %impl_addr60, align 8
  1025.   ret i8* %52
  1026. }
  1027.  
  1028. declare i32 @printf(i8*, ...) #1
  1029.  
  1030. declare i8* @objc_msgSend(i8*, i8*, ...) #2
  1031.  
  1032. declare i8* @sel_getUid(i8*) #1
  1033.  
  1034. declare i8* @class_getMethodImplementation_stret(i8*, i8*) #1
  1035.  
  1036. declare i8* @class_getMethodImplementation(i8*, i8*) #1
  1037.  
  1038. attributes #0 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
  1039. attributes #1 = { "less-precise-fpmad"="false" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
  1040. attributes #2 = { nonlazybind }
  1041.  
  1042. !llvm.module.flags = !{!0, !1, !2, !3}
  1043. !clang.global.decl.ptrs = !{!4, !5, !6, !7, !8}
  1044.  
  1045. !0 = metadata !{i32 1, metadata !"Objective-C Version", i32 2}
  1046. !1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
  1047. !2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__DATA, __objc_imageinfo, regular, no_dead_strip"}
  1048. !3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
  1049. !4 = metadata !{i8* (i8*)* inttoptr (i64 140735581750621 to i8* (i8*)*), i64 476152960}
  1050. !5 = metadata !{i8* (i8*, i8*, i32, i32, i32, i32, i32, i32)* @__lldb_objc_find_implementation_for_selector, i64 476154096}
  1051. !6 = metadata !{i32 (i8*, ...)* inttoptr (i64 140735578691152 to i32 (i8*, ...)*), i64 476153264}
  1052. !7 = metadata !{i8* (i8*, i8*)* inttoptr (i64 140735581742385 to i8* (i8*, i8*)*), i64 476152368}
  1053. !8 = metadata !{i8* (i8*, i8*)* inttoptr (i64 140735581766249 to i8* (i8*, i8*)*), i64 476152672}
  1054. !9 = metadata !{i64 476153472}
  1055. !10 = metadata !{i64 476153536}
  1056. !11 = metadata !{i64 476153600}
  1057. !12 = metadata !{i64 476153664}
  1058. !13 = metadata !{i64 476153728}
  1059. !14 = metadata !{i64 476153792}
  1060. !15 = metadata !{i64 476153856}
  1061. !16 = metadata !{i64 476153920}
  1062. !17 = metadata !{i64 476156240}
  1063. !18 = metadata !{i64 476172880}
  1064. !19 = metadata !{i64 476173216}
  1065. !20 = metadata !{i64 476180864}
  1066. !21 = metadata !{[7 x i8] c"printf\00"}
  1067. !22 = metadata !{[13 x i8] c"objc_msgSend\00"}
  1068. !23 = metadata !{[11 x i8] c"sel_getUid\00"}
  1069. !24 = metadata !{[36 x i8] c"class_getMethodImplementation_stret\00"}
  1070. !25 = metadata !{[30 x i8] c"class_getMethodImplementation\00"}
  1071.  
  1072. 1367262863.162000 IRExecutionUnit::allocateCodeSection(Size=0x227, Alignment=16, SectionID=0) = 0F0B0004
  1073. 1367262863.162000 IRMemoryMap::Malloc (551, 0x10, 0x6, eAllocationPolicyProcessOnly) -> 0x10e940000
  1074. 1367262863.178000 IRMemoryMap::WriteMemory (0x10e940000, 0xf0b0004, 0x551) went to [0x10e940000..0x10e940227)
  1075. 1367262863.178000 Code can be run in the target.
  1076. 1367262863.178000 Found function, has local address 0xf0b0004 and remote address 0x10e940000
  1077. 1367262863.178000 Function's code range is [0x10e940000+0x227]
  1078. 1367262863.178000 Function data has contents:
  1079. 1367262863.178000 0x10e940000: 53 48 83 ec 70 48 89 7c 24 68 48 89 74 24 60 89
  1080. 1367262863.178000 0x10e940010: 54 24 5c 89 4c 24 58 44 89 44 24 54 44 89 4c 24
  1081. 1367262863.178000 0x10e940020: 50 8b 84 24 88 00 00 00 8b 8c 24 80 00 00 00 89
  1082. 1367262863.178000 0x10e940030: 4c 24 4c 85 c0 89 44 24 48 74 3f 44 8b 4c 24 54
  1083. 1367262863.178000 0x10e940040: 44 8b 44 24 58 8b 4c 24 5c 48 8b 54 24 60 48 8b
  1084. 1367262863.178000 0x10e940050: 74 24 68 8b 44 24 50 8b 7c 24 4c 89 7c 24 08 89
  1085. 1367262863.178000 0x10e940060: 04 24 48 bb 50 d6 2c 8e ff 7f 00 00 48 bf 00 f0
  1086. 1367262863.178000 0x10e940070: 93 0e 01 00 00 00 30 c0 ff d3 83 7c 24 58 00 74
  1087. 1367262863.178000 0x10e940080: 19 83 7c 24 54 00 74 76 48 8b 44 24 68 48 8b 40
  1088. 1367262863.178000 0x10e940090: 08 48 8b 40 08 e9 ad 00 00 00 48 8b 5c 24 68 48
  1089. 1367262863.178000 0x10e9400a0: b8 07 f5 5a 8e ff 7f 00 00 48 bf 6b f0 93 0e 01
  1090. 1367262863.178000 0x10e9400b0: 00 00 00 ff d0 48 b9 40 22 5b 8e ff 7f 00 00 48
  1091. 1367262863.178000 0x10e9400c0: 89 df 48 89 c6 ff d1 48 89 44 24 28 48 3b 44 24
  1092. 1367262863.178000 0x10e9400d0: 68 74 36 83 7c 24 48 00 74 1d 48 8b 74 24 28 48
  1093. 1367262863.178000 0x10e9400e0: b9 50 d6 2c 8e ff 7f 00 00 48 bf b3 f0 93 0e 01
  1094. 1367262863.178000 0x10e9400f0: 00 00 00 30 c0 ff d1 48 8b 44 24 28 eb 49 48 8b
  1095. 1367262863.178000 0x10e940100: 44 24 68 48 8b 40 08 eb 3e 48 8b 44 24 28 48 89
  1096. 1367262863.178000 0x10e940110: 44 24 20 83 7c 24 48 00 74 25 48 8b 44 24 20 48
  1097. 1367262863.178000 0x10e940120: 8b 10 48 8b 74 24 28 48 b9 50 d6 2c 8e ff 7f 00
  1098. 1367262863.178000 0x10e940130: 00 48 bf 71 f0 93 0e 01 00 00 00 30 c0 ff d1 48
  1099. 1367262863.178000 0x10e940140: 8b 44 24 20 48 8b 00 48 89 44 24 30 83 7c 24 50
  1100. 1367262863.178000 0x10e940150: 00 74 12 83 7c 24 4c 00 74 7c 48 8b 44 24 60 48
  1101. 1367262863.178000 0x10e940160: 8b 40 08 eb 05 48 8b 44 24 60 48 89 44 24 38 83
  1102. 1367262863.178000 0x10e940170: 7c 24 5c 00 74 16 48 8b 7c 24 30 48 8b 74 24 38
  1103. 1367262863.178000 0x10e940180: 48 b8 69 c2 5b 8e ff 7f 00 00 eb 14 48 8b 7c 24
  1104. 1367262863.178000 0x10e940190: 30 48 8b 74 24 38 48 b8 31 65 5b 8e ff 7f 00 00
  1105. 1367262863.178000 0x10e9401a0: ff d0 48 89 44 24 40 83 7c 24 48 00 74 1d 48 8b
  1106. 1367262863.178000 0x10e9401b0: 74 24 40 48 b9 50 d6 2c 8e ff 7f 00 00 48 bf 02
  1107. 1367262863.178000 0x10e9401c0: f1 93 0e 01 00 00 00 30 c0 ff d1 48 8b 44 24 40
  1108. 1367262863.178000 0x10e9401d0: 48 83 c4 70 5b c3 48 8b 44 24 60 48 8b 78 08 48
  1109. 1367262863.178000 0x10e9401e0: 89 7c 24 18 48 b8 5d 85 5b 8e ff 7f 00 00 ff d0
  1110. 1367262863.178000 0x10e9401f0: 48 89 44 24 38 83 7c 24 48 00 0f 84 6f ff ff ff
  1111. 1367262863.178000 0x10e940200: 48 8b 54 24 18 48 8b 74 24 38 48 b9 50 d6 2c 8e
  1112. 1367262863.178000 0x10e940210: ff 7f 00 00 48 bf d3 f0 93 0e 01 00 00 00 30 c0
  1113. 1367262863.178000 0x10e940220: ff d1 e9 48 ff ff ff
  1114. 1367262863.193000 Function disassembly:
  1115. 0x10e940000:  53                                    
  1116. 0x10e940001:  48 83 ec 70                          
  1117. 0x10e940005:  48 89 7c 24 68                        
  1118. 0x10e94000a:  48 89 74 24 60                        
  1119. 0x10e94000f:  89 54 24 5c                          
  1120. 0x10e940013:  89 4c 24 58                          
  1121. 0x10e940017:  44 89 44 24 54                        
  1122. 0x10e94001c:  44 89 4c 24 50                        
  1123. 0x10e940021:  8b 84 24 88 00 00 00                  
  1124. 0x10e940028:  8b 8c 24 80 00 00 00                  
  1125. 0x10e94002f:  89 4c 24 4c                          
  1126. 0x10e940033:  85 c0                                
  1127. 0x10e940035:  89 44 24 48                          
  1128. 0x10e940039:  74 3f                                
  1129. 0x10e94003b:  44 8b 4c 24 54                        
  1130. 0x10e940040:  44 8b 44 24 58                        
  1131. 0x10e940045:  8b 4c 24 5c                          
  1132. 0x10e940049:  48 8b 54 24 60                        
  1133. 0x10e94004e:  48 8b 74 24 68                        
  1134. 0x10e940053:  8b 44 24 50                          
  1135. 0x10e940057:  8b 7c 24 4c                          
  1136. 0x10e94005b:  89 7c 24 08                          
  1137. 0x10e94005f:  89 04 24                              
  1138. 0x10e940062:  48 bb 50 d6 2c 8e ff 7f 00 00        
  1139. 0x10e94006c:  48 bf 00 f0 93 0e 01 00 00 00        
  1140. 0x10e940076:  30 c0                                
  1141. 0x10e940078:  ff d3                                
  1142. 0x10e94007a:  83 7c 24 58 00                        
  1143. 0x10e94007f:  74 19                                
  1144. 0x10e940081:  83 7c 24 54 00                        
  1145. 0x10e940086:  74 76                                
  1146. 0x10e940088:  48 8b 44 24 68                        
  1147. 0x10e94008d:  48 8b 40 08                          
  1148. 0x10e940091:  48 8b 40 08                          
  1149. 0x10e940095:  e9 ad 00 00 00                        
  1150. 0x10e94009a:  48 8b 5c 24 68                        
  1151. 0x10e94009f:  48 b8 07 f5 5a 8e ff 7f 00 00        
  1152. 0x10e9400a9:  48 bf 6b f0 93 0e 01 00 00 00        
  1153. 0x10e9400b3:  ff d0                                
  1154. 0x10e9400b5:  48 b9 40 22 5b 8e ff 7f 00 00        
  1155. 0x10e9400bf:  48 89 df                              
  1156. 0x10e9400c2:  48 89 c6                              
  1157. 0x10e9400c5:  ff d1                                
  1158. 0x10e9400c7:  48 89 44 24 28                        
  1159. 0x10e9400cc:  48 3b 44 24 68                        
  1160. 0x10e9400d1:  74 36                                
  1161. 0x10e9400d3:  83 7c 24 48 00                        
  1162. 0x10e9400d8:  74 1d                                
  1163. 0x10e9400da:  48 8b 74 24 28                        
  1164. 0x10e9400df:  48 b9 50 d6 2c 8e ff 7f 00 00        
  1165. 0x10e9400e9:  48 bf b3 f0 93 0e 01 00 00 00        
  1166. 0x10e9400f3:  30 c0                                
  1167. 0x10e9400f5:  ff d1                                
  1168. 0x10e9400f7:  48 8b 44 24 28                        
  1169. 0x10e9400fc:  eb 49                                
  1170. 0x10e9400fe:  48 8b 44 24 68                        
  1171. 0x10e940103:  48 8b 40 08                          
  1172. 0x10e940107:  eb 3e                                
  1173. 0x10e940109:  48 8b 44 24 28                        
  1174. 0x10e94010e:  48 89 44 24 20                        
  1175. 0x10e940113:  83 7c 24 48 00                        
  1176. 0x10e940118:  74 25                                
  1177. 0x10e94011a:  48 8b 44 24 20                        
  1178. 0x10e94011f:  48 8b 10                              
  1179. 0x10e940122:  48 8b 74 24 28                        
  1180. 0x10e940127:  48 b9 50 d6 2c 8e ff 7f 00 00        
  1181. 0x10e940131:  48 bf 71 f0 93 0e 01 00 00 00        
  1182. 0x10e94013b:  30 c0                                
  1183. 0x10e94013d:  ff d1                                
  1184. 0x10e94013f:  48 8b 44 24 20                        
  1185. 0x10e940144:  48 8b 00                              
  1186. 0x10e940147:  48 89 44 24 30                        
  1187. 0x10e94014c:  83 7c 24 50 00                        
  1188. 0x10e940151:  74 12                                
  1189. 0x10e940153:  83 7c 24 4c 00                        
  1190. 0x10e940158:  74 7c                                
  1191. 0x10e94015a:  48 8b 44 24 60                        
  1192. 0x10e94015f:  48 8b 40 08                          
  1193. 0x10e940163:  eb 05                                
  1194. 0x10e940165:  48 8b 44 24 60                        
  1195. 0x10e94016a:  48 89 44 24 38                        
  1196. 0x10e94016f:  83 7c 24 5c 00                        
  1197. 0x10e940174:  74 16                                
  1198. 0x10e940176:  48 8b 7c 24 30                        
  1199. 0x10e94017b:  48 8b 74 24 38                        
  1200. 0x10e940180:  48 b8 69 c2 5b 8e ff 7f 00 00        
  1201. 0x10e94018a:  eb 14                                
  1202. 0x10e94018c:  48 8b 7c 24 30                        
  1203. 0x10e940191:  48 8b 74 24 38                        
  1204. 0x10e940196:  48 b8 31 65 5b 8e ff 7f 00 00        
  1205. 0x10e9401a0:  ff d0                                
  1206. 0x10e9401a2:  48 89 44 24 40                        
  1207. 0x10e9401a7:  83 7c 24 48 00                        
  1208. 0x10e9401ac:  74 1d                                
  1209. 0x10e9401ae:  48 8b 74 24 40                        
  1210. 0x10e9401b3:  48 b9 50 d6 2c 8e ff 7f 00 00        
  1211. 0x10e9401bd:  48 bf 02 f1 93 0e 01 00 00 00        
  1212. 0x10e9401c7:  30 c0                                
  1213. 0x10e9401c9:  ff d1                                
  1214. 0x10e9401cb:  48 8b 44 24 40                        
  1215. 0x10e9401d0:  48 83 c4 70                          
  1216. 0x10e9401d4:  5b                                    
  1217. 0x10e9401d5:  c3                                    
  1218. 0x10e9401d6:  48 8b 44 24 60                        
  1219. 0x10e9401db:  48 8b 78 08                          
  1220. 0x10e9401df:  48 89 7c 24 18                        
  1221. 0x10e9401e4:  48 b8 5d 85 5b 8e ff 7f 00 00        
  1222. 0x10e9401ee:  ff d0                                
  1223. 0x10e9401f0:  48 89 44 24 38                        
  1224. 0x10e9401f5:  83 7c 24 48 00                        
  1225. 0x10e9401fa:  0f 84 6f ff ff ff                    
  1226. 0x10e940200:  48 8b 54 24 18                        
  1227. 0x10e940205:  48 8b 74 24 38                        
  1228. 0x10e94020a:  48 b9 50 d6 2c 8e ff 7f 00 00        
  1229. 0x10e940214:  48 bf d3 f0 93 0e 01 00 00 00        
  1230. 0x10e94021e:  30 c0                                
  1231. 0x10e940220:  ff d1                                
  1232. 0x10e940222:  e9 48 ff ff ff                        
  1233.  
  1234. 1367262863.193000 == ClangASTMetrics output ==
  1235. 1367262863.193000 -- Global metrics --
  1236. 1367262863.193000   Number of visible Decl queries by name     : 0
  1237. 1367262863.193000   Number of lexical Decl queries             : 1
  1238. 1367262863.193000   Number of imports initiated by LLDB        : 0
  1239. 1367262863.193000   Number of imports conducted by Clang       : 0
  1240. 1367262863.193000   Number of Decls completed                  : 0
  1241. 1367262863.193000   Number of records laid out                 : 6
  1242. 1367262863.193000 -- Local metrics --
  1243. 1367262863.193000   Number of visible Decl queries by name     : 0
  1244. 1367262863.193000   Number of lexical Decl queries             : 1
  1245. 1367262863.193000   Number of imports initiated by LLDB        : 0
  1246. 1367262863.193000   Number of imports conducted by Clang       : 0
  1247. 1367262863.193000   Number of Decls completed                  : 0
  1248. 1367262863.193000   Number of records laid out                 : 6
  1249. 1367262863.193000 == ClangASTMetrics output ==
  1250. 1367262863.193000 -- Global metrics --
  1251. 1367262863.193000   Number of visible Decl queries by name     : 0
  1252. 1367262863.193000   Number of lexical Decl queries             : 1
  1253. 1367262863.193000   Number of imports initiated by LLDB        : 0
  1254. 1367262863.193000   Number of imports conducted by Clang       : 0
  1255. 1367262863.193000   Number of Decls completed                  : 0
  1256. 1367262863.193000   Number of records laid out                 : 6
  1257. 1367262863.193000 -- Local metrics --
  1258. 1367262863.193000   Number of visible Decl queries by name     : 0
  1259. 1367262863.193000   Number of lexical Decl queries             : 1
  1260. 1367262863.193000   Number of imports initiated by LLDB        : 0
  1261. 1367262863.193000   Number of imports conducted by Clang       : 0
  1262. 1367262863.193000   Number of Decls completed                  : 0
  1263. 1367262863.193000   Number of records laid out                 : 6
  1264. 1367262863.193000     [ClangASTImporter] Forgetting destination (ASTContext*)1C5F14E0
  1265. 1367262863.193000     [ClangASTImporter] Forgetting source->dest (ASTContext*)1C5F14E0->(ASTContext*)1C440A48
  1266. 1367262863.209000 Expression:
  1267.  
  1268. extern "C" void __lldb_caller_function (void *input)
  1269. {
  1270.     struct __lldb_caller_struct
  1271.   {
  1272.     void * (*fn_ptr) (void *, void *, int, int, int, int, int, int);
  1273.     void * arg_0;
  1274.     void * arg_1;
  1275.     int arg_2;
  1276.     int arg_3;
  1277.     int arg_4;
  1278.     int arg_5;
  1279.     int arg_6;
  1280.     int arg_7;
  1281.     void * return_value;
  1282.   };
  1283.   struct __lldb_caller_struct* __lldb_fn_data = (struct __lldb_caller_struct *) input;
  1284.   __lldb_fn_data->return_value = __lldb_fn_data->fn_ptr (__lldb_fn_data->arg_0, __lldb_fn_data->arg_1, __lldb_fn_data->arg_2, __lldb_fn_data->arg_3, __lldb_fn_data->arg_4, __lldb_fn_data->arg_5, __lldb_fn_data->arg_6, __lldb_fn_data->arg_7);
  1285. }
  1286.  
  1287.  
  1288.  
  1289. 1367262863.225000 Found function __lldb_caller_function for __lldb_caller_function
  1290. 1367262863.225000 Module being sent to JIT:
  1291. ; ModuleID = '$__lldb_module'
  1292. target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
  1293. target triple = "x86_64-apple-macosx"
  1294.  
  1295. %struct.__lldb_caller_struct = type { i8* (i8*, i8*, i32, i32, i32, i32, i32, i32)*, i8*, i8*, i32, i32, i32, i32, i32, i32, i8* }
  1296.  
  1297. define void @__lldb_caller_function(i8* %input) #0 {
  1298. entry:
  1299.   %input.addr = alloca i8*, align 8, !clang.decl.ptr !5
  1300.   %__lldb_fn_data = alloca %struct.__lldb_caller_struct*, align 8, !clang.decl.ptr !6
  1301.   store i8* %input, i8** %input.addr, align 8
  1302.   %0 = load i8** %input.addr, align 8
  1303.   %1 = bitcast i8* %0 to %struct.__lldb_caller_struct*
  1304.   store %struct.__lldb_caller_struct* %1, %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1305.   %2 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1306.   %fn_ptr = getelementptr inbounds %struct.__lldb_caller_struct* %2, i32 0, i32 0
  1307.   %3 = load i8* (i8*, i8*, i32, i32, i32, i32, i32, i32)** %fn_ptr, align 8
  1308.   %4 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1309.   %arg_0 = getelementptr inbounds %struct.__lldb_caller_struct* %4, i32 0, i32 1
  1310.   %5 = load i8** %arg_0, align 8
  1311.   %6 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1312.   %arg_1 = getelementptr inbounds %struct.__lldb_caller_struct* %6, i32 0, i32 2
  1313.   %7 = load i8** %arg_1, align 8
  1314.   %8 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1315.   %arg_2 = getelementptr inbounds %struct.__lldb_caller_struct* %8, i32 0, i32 3
  1316.   %9 = load i32* %arg_2, align 4
  1317.   %10 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1318.   %arg_3 = getelementptr inbounds %struct.__lldb_caller_struct* %10, i32 0, i32 4
  1319.   %11 = load i32* %arg_3, align 4
  1320.   %12 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1321.   %arg_4 = getelementptr inbounds %struct.__lldb_caller_struct* %12, i32 0, i32 5
  1322.   %13 = load i32* %arg_4, align 4
  1323.   %14 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1324.   %arg_5 = getelementptr inbounds %struct.__lldb_caller_struct* %14, i32 0, i32 6
  1325.   %15 = load i32* %arg_5, align 4
  1326.   %16 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1327.   %arg_6 = getelementptr inbounds %struct.__lldb_caller_struct* %16, i32 0, i32 7
  1328.   %17 = load i32* %arg_6, align 4
  1329.   %18 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1330.   %arg_7 = getelementptr inbounds %struct.__lldb_caller_struct* %18, i32 0, i32 8
  1331.   %19 = load i32* %arg_7, align 4
  1332.   %call = call i8* %3(i8* %5, i8* %7, i32 %9, i32 %11, i32 %13, i32 %15, i32 %17, i32 %19)
  1333.   %20 = load %struct.__lldb_caller_struct** %__lldb_fn_data, align 8
  1334.   %return_value = getelementptr inbounds %struct.__lldb_caller_struct* %20, i32 0, i32 9
  1335.   store i8* %call, i8** %return_value, align 8
  1336.   ret void
  1337. }
  1338.  
  1339. attributes #0 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="false" "no-frame-pointer-elim-non-leaf"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "unsafe-fp-math"="false" "use-soft-float"="false" }
  1340.  
  1341. !llvm.module.flags = !{!0, !1, !2, !3}
  1342. !clang.global.decl.ptrs = !{!4}
  1343.  
  1344. !0 = metadata !{i32 1, metadata !"Objective-C Version", i32 2}
  1345. !1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
  1346. !2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__DATA, __objc_imageinfo, regular, no_dead_strip"}
  1347. !3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
  1348. !4 = metadata !{void (i8*)* @__lldb_caller_function, i64 475164176}
  1349. !5 = metadata !{i64 475164064}
  1350. !6 = metadata !{i64 474763968}
  1351.  
  1352. 1367262863.287000 IRExecutionUnit::allocateCodeSection(Size=0x48, Alignment=16, SectionID=0) = 0F9E0004
  1353. 1367262863.287000 IRMemoryMap::Malloc (72, 0x10, 0x6, eAllocationPolicyProcessOnly) -> 0x10e940240
  1354. 1367262863.287000 IRMemoryMap::WriteMemory (0x10e940240, 0xf9e0004, 0x72) went to [0x10e940240..0x10e940288)
  1355. 1367262863.287000 Code can be run in the target.
  1356. 1367262863.287000 Found function, has local address 0xf9e0004 and remote address 0x10e940240
  1357. 1367262863.287000 Function's code range is [0x10e940240+0x48]
  1358. 1367262863.287000 Function data has contents:
  1359. 1367262863.287000 0x10e940240: 48 83 ec 28 48 89 f8 48 89 44 24 20 48 89 44 24
  1360. 1367262863.287000 0x10e940250: 18 44 8b 48 24 44 8b 40 20 8b 48 1c 8b 50 18 48
  1361. 1367262863.287000 0x10e940260: 8b 78 08 48 8b 70 10 44 8b 50 28 44 8b 58 2c 44
  1362. 1367262863.287000 0x10e940270: 89 5c 24 08 44 89 14 24 ff 10 48 8b 4c 24 18 48
  1363. 1367262863.287000 0x10e940280: 89 41 30 48 83 c4 28 c3
  1364. 1367262863.287000 Function disassembly:
  1365. 0x10e940240:  48 83 ec 28            
  1366. 0x10e940244:  48 89 f8              
  1367. 0x10e940247:  48 89 44 24 20        
  1368. 0x10e94024c:  48 89 44 24 18        
  1369. 0x10e940251:  44 8b 48 24            
  1370. 0x10e940255:  44 8b 40 20            
  1371. 0x10e940259:  8b 48 1c              
  1372. 0x10e94025c:  8b 50 18              
  1373. 0x10e94025f:  48 8b 78 08            
  1374. 0x10e940263:  48 8b 70 10            
  1375. 0x10e940267:  44 8b 50 28            
  1376. 0x10e94026b:  44 8b 58 2c            
  1377. 0x10e94026f:  44 89 5c 24 08        
  1378. 0x10e940274:  44 89 14 24            
  1379. 0x10e940278:  ff 10                  
  1380. 0x10e94027a:  48 8b 4c 24 18        
  1381. 0x10e94027f:  48 89 41 30            
  1382. 0x10e940283:  48 83 c4 28            
  1383. 0x10e940287:  c3                    
  1384.  
  1385. 1367262863.318000 -- [ClangFunction::GetThreadPlanToCallFunction] Creating thread plan to call function --
  1386. 1367262863.318000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -7: names = {'__cxa_throw', '__cxa_rethrow', '__cxa_allocate_exception'}, modules(zu) = libc++abi.dylib, libSystem.B.dylib
  1387.  
  1388.  
  1389. 1367262863.334000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -8: Exception breakpoint (catch: off throw: on) using: name = 'objc_exception_throw', module = libobjc.A.dylib
  1390.  
  1391.  
  1392. 1367262863.334000 ABISysV_x86_64::PrepareTrivialCall
  1393. (
  1394.   thread = 1BF4D090
  1395.   sp = 0x7fff52758c28
  1396.   func_addr = 0x10e940240
  1397.   return_addr = 0x10d4a8ae8
  1398.   arg1_ptr = 1CC2F870 (0x10e93f130)
  1399.   arg2_ptr = 00000000 (0x0)
  1400.   arg3_ptr = 00000000 (0x0)
  1401. )
  1402. 1367262863.334000 About to write arg1 (0x10e93f130) into rdi
  1403. 1367262863.334000 16-byte aligning SP: 0x7fff52758c28 to 0x7fff52758c20
  1404. 1367262863.334000 Pushing the return address onto the stack: new SP 0x7fff52758c18, return address 0x10d4a8ae8
  1405. 1367262863.334000 Writing SP (0x7fff52758c18) down
  1406. 1367262863.349000 Writing new IP (0x10e940240) down
  1407. 1367262863.349000 Function call was set up.  Register state was:
  1408. 1367262863.459000 rax = 0xb0bf12523b980f02
  1409. rbx = 0x0000000000000000
  1410. rcx = 0x00007f906300c050
  1411. rdx = 0x000000010d4a9350
  1412. rsi = 0x000000010d4a8d04
  1413. rdi = 0x000000010e93f130
  1414. rbp = 0x00007fff52758ce0
  1415. rsp = 0x00007fff52758c18
  1416. r8 = 0x00007f9062c0c960
  1417. r9 = 0x00000000edd95a3c
  1418. r10 = 0x0000000000000000
  1419. r11 = 0x00000000edd95a3c
  1420. r12 = 0x0000000000000000
  1421. r13 = 0x0000000000000000
  1422. r14 = 0x0000000000000000
  1423. r15 = 0x0000000000000000
  1424. rip = 0x000000010e940240
  1425. rflags = 0x00000202
  1426. cs = 0x0000002b
  1427. ss = 0x00000000
  1428. ds = 0x00000000
  1429. es = 0x00000000
  1430. fs = 0x00000000
  1431. gs = 0x00000000
  1432. stmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
  1433. stmm1 = {0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
  1434. stmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1435. stmm3 = {0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
  1436. stmm4 = {0x00 0x65 0xe9 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
  1437. stmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1438. stmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xff 0x3f}
  1439. stmm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xff 0x3f}
  1440. fctrl = 0x0000037f
  1441. fstat = 0x00000100
  1442. ftag = 0x00000000
  1443. fiseg = 0x0000002b
  1444. fioff = 0x89a29451
  1445. foseg = 0x00000023
  1446. fooff = 0x52758730
  1447. fop = 0x00000000
  1448. xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1449. xmm1 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0x00 0x00 0x00 0xff 0xff 0xff}
  1450. xmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0x00 0x00 0x00 0x00 0x00}
  1451. xmm3 = {0x01 0x00 0x00 0x00 0x70 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x72 0x00 0x00 0x00}
  1452. xmm4 = {0x70 0x70 0x6c 0x69 0x63 0x61 0x74 0x69 0x6f 0x6e 0x31 0x35 0x37 0x2f 0x44 0x65}
  1453. xmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1454. xmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1455. xmm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1456. xmm8 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1457. xmm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1458. xmm10 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1459. xmm11 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1460. xmm12 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1461. xmm13 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1462. xmm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1463. xmm15 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1464. mxcsr = 0x00001fa0
  1465.  
  1466. 1367262863.459000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -9: address = 0x000000010d4a8ae8
  1467.  
  1468.  
  1469. 1367262863.459000 Pushing plan: "Run to address: 0x000000010d4a8ae8 using breakpoint: -9 - ", tid = 0x1a03.
  1470. 1367262863.459000 Pushing plan: "Thread plan to call 0x10e940240", tid = 0x1a03.
  1471. 1367262863.459000 1CC2F8F0 Listener::Listener('gdb-remote.resume-packet-sent')
  1472. 1367262863.459000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F1570, mask = 0x00010000) acquired_mask = 0x00010000 for gdb-remote.resume-packet-sent
  1473. 1367262863.459000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F19CC, mask = 0x00000004) acquired_mask = 0x00000004 for gdb-remote.resume-packet-sent
  1474. 1367262863.459000 1C2F19CC Broadcaster("lldb.process.gdb-remote.async-broadcaster")::BroadcastEvent (event_sp = {1C6E30F0 Event: broadcaster = 1C2F19CC (lldb.process.gdb-remote.async-broadcaster), type = 0x00000001 (async thread continue), data = {"c"}}, unique =0) hijack = 00000000
  1475. 1367262863.459000 1B9CF9D0 Listener('ProcessGDBRemote::AsyncThread')::AddEvent (event_sp = {1C6E30F0})
  1476. 1367262863.459000 1CC2F8F0 Listener::WaitForEventsInternal (timeout = { 1CC2F7C8 }) for gdb-remote.resume-packet-sent
  1477. 1367262863.459000 1B9CF9D0 'ProcessGDBRemote::AsyncThread' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C6E30F0
  1478. 1367262863.459000 Process::SetPrivateState (running)
  1479. 1367262863.459000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C3D6680 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  1480. 1367262863.459000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C3D6680})
  1481. 1367262863.459000 1C2F1570 Broadcaster("gdb-remote.client")::BroadcastEvent (event_sp = {1C6E3220 Event: broadcaster = 1C2F1570 (gdb-remote.client), type = 0x00010000, data = <NULL>}, unique =0) hijack = 00000000
  1482. 1367262863.459000 1CC2F8F0 Listener('gdb-remote.resume-packet-sent')::AddEvent (event_sp = {1C6E3220})
  1483. 1367262863.459000 1CC2F8F0 'gdb-remote.resume-packet-sent' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C6E3220
  1484. 1367262863.459000 1CC2F8F0 Listener::~Listener('gdb-remote.resume-packet-sent')
  1485. 1367262863.459000 Process thinks the process has resumed.
  1486. 1367262863.459000 Process::ShouldBroadcastEvent (1C41AC88) => new state: stopped, last broadcast state: running - NO
  1487. 1367262863.459000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state stopped (old state running): should_broadcast == false
  1488. 1367262863.459000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  1489. 1367262863.459000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  1490. 1367262863.459000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3D6680
  1491. 1367262863.459000 Process::ShouldBroadcastEvent (1C3D6680) => new state: running, last broadcast state: running - NO
  1492. 1367262863.459000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) suppressing state running (old state running): should_broadcast == false
  1493. 1367262863.459000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  1494. 1367262863.459000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  1495. 1367262863.474000 Process::SetPrivateState (stopped)
  1496. 1367262863.474000 Process::SetPrivateState (stopped) stop_id = 11
  1497. 1367262863.474000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C41AC88 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = stopped}}, unique =0) hijack = 00000000
  1498. 1367262863.474000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C41AC88})
  1499. 1367262863.474000 1B9CF9D0 Listener::WaitForEventsInternal (timeout = { 00000000 }) for ProcessGDBRemote::AsyncThread
  1500. 1367262863.474000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C41AC88
  1501. 1367262863.474000 1C404868 Thread::~Thread(tid = 0x2103)
  1502. 1367262863.474000 1C40488C Broadcaster::~Broadcaster("lldb.thread")
  1503. 1367262863.474000 1C3BDCD0 Thread::~Thread(tid = 0x2203)
  1504. 1367262863.474000 1C3BDCF4 Broadcaster::~Broadcaster("lldb.thread")
  1505. 1367262863.474000
  1506. 1367262863.474000 ThreadList::lldb_private::ThreadList::ShouldStop: 3 threads
  1507. 1367262863.474000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1a03, pc = 0x000000010d4a8ae8
  1508. 1367262863.474000 ^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
  1509. 1367262863.474000 Plan stack initial state:
  1510.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 6
  1511.     Element 5: Run to address: 0x000000010d4a8ae8 using breakpoint: -9 -
  1512.     Element 4: Thread plan to call 0x10e940240
  1513.     Element 3: Stepping to implementation of ObjC method - obj: 0x10d4a9290, isa: 0x10d4a92b8, sel: 0x10d4a8d04
  1514.     Element 2: Stepping through trampoline code from: 0x000000010d4a8b60 with backstop breakpoint id: -6 at address: 0x000000010d4a8538
  1515.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  1516.     Element 0: Base thread plan.
  1517.  
  1518. 1367262863.474000 Hit breakpoint location: -9.1:
  1519.   module = C:\ProgramData\RemObjects Software\Oxygene\Symbols\Nougat\s192.168.178.2/tempexedff961b971c7480882f1f7a74d10df1e-ConsoleApplication157
  1520.   symbol = start
  1521.   address = 0x000000010d4a8ae8
  1522.   resolved = true
  1523.   hit count = 1  
  1524. , stopping.
  1525.  
  1526. 1367262863.474000 Plan Run to address plan explains stop, auto-continue 0.
  1527. 1367262863.474000 Plan Run to address plan should stop: 0.
  1528. 1367262863.474000 Target::lldb_private::Target::RemoveBreakpointByID (break_id = -9, internal = yes)
  1529.  
  1530. 1367262863.474000 Target::lldb_private::Target::DisableBreakpointByID (break_id = -9, internal = yes)
  1531.  
  1532. 1367262863.474000 Completed run to address plan.
  1533. 1367262863.474000 Popping plan: "Run to address plan", tid = 0x1a03.
  1534. 1367262863.474000 Function completed.  Register state was:
  1535. 1367262863.583000 rax = 0x000000010d4a8420
  1536. rbx = 0x0000000000000000
  1537. rcx = 0x000000010e93f130
  1538. rdx = 0x00007fff79e64d48
  1539. rsi = 0x0000000000000000
  1540. rdi = 0x00007fff79e64d38
  1541. rbp = 0x00007fff52758ce0
  1542. rsp = 0x00007fff52758c20
  1543. r8 = 0x0000000000002060
  1544. r9 = 0x00007fff52758a60
  1545. r10 = 0x00007f9062c0b6c0
  1546. r11 = 0x0000000000000000
  1547. r12 = 0x0000000000000000
  1548. r13 = 0x0000000000000000
  1549. r14 = 0x0000000000000000
  1550. r15 = 0x0000000000000000
  1551. rip = 0x000000010d4a8ae8
  1552. rflags = 0x00000206
  1553. cs = 0x0000002b
  1554. ss = 0x00000000
  1555. ds = 0x00000000
  1556. es = 0x00000000
  1557. fs = 0x00000000
  1558. gs = 0x00000000
  1559. stmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
  1560. stmm1 = {0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
  1561. stmm2 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1562. stmm3 = {0x1a 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0xff}
  1563. stmm4 = {0x00 0x65 0xe9 0xff 0x00 0x00 0x00 0x00 0xff 0xff}
  1564. stmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1565. stmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xff 0x3f}
  1566. stmm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xff 0x3f}
  1567. fctrl = 0x0000037f
  1568. fstat = 0x00000100
  1569. ftag = 0x00000000
  1570. fiseg = 0x0000002b
  1571. fioff = 0x89a29451
  1572. foseg = 0x00000023
  1573. fooff = 0x52758730
  1574. fop = 0x00000000
  1575. xmm0 = {0x00 0x00 0x00 0x00 0x00 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1576. xmm1 = {0x63 0x6c 0x61 0x73 0x73 0x00 0x46 0x6f 0x75 0x6e 0x64 0x20 0x61 0x20 0x63 0x6c}
  1577. xmm2 = {0xff 0xff 0xff 0xff 0xff 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0xff 0x00 0x00 0x00}
  1578. xmm3 = {0x01 0x00 0x00 0x00 0x70 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x72 0x00 0x00 0x00}
  1579. xmm4 = {0x70 0x70 0x6c 0x69 0x63 0x61 0x74 0x69 0x6f 0x6e 0x31 0x35 0x37 0x2f 0x44 0x65}
  1580. xmm5 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1581. xmm6 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1582. xmm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1583. xmm8 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1584. xmm9 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1585. xmm10 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1586. xmm11 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1587. xmm12 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1588. xmm13 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1589. xmm14 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1590. xmm15 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
  1591. mxcsr = 0x00001fa0
  1592.  
  1593. 1367262863.583000 Plan Call function plan should stop: 1.
  1594. 1367262863.583000 ThreadPlanCallFunction(1C60C0F8): Completed call function plan.
  1595. 1367262863.583000 Popping plan: "Call function plan", tid = 0x1a03.
  1596. 1367262863.583000 ThreadPlanCallFunction(1C60C0F8): DoTakedown called for thread 0x1a03, m_valid: 1 complete: 1.
  1597.  
  1598. 1367262863.583000 -- [ClangFunction::FetchFunctionResults] Fetching function results --
  1599. 1367262863.583000 Running to ObjC method implementation: 0x10d4a8420
  1600. 1367262863.583000 Caching: class 0x10d4a92b8 selector 0x10d4a8d04 implementation 0x10d4a8420.
  1601. 1367262863.583000 Adding {isa-addr=0x10d4a92b8, sel-addr=0x10d4a8d04} = addr=0x10d4a8420 to cache.
  1602. 1367262863.583000 Target::lldb_private::Target::CreateBreakpoint (internal = yes) => break_id = -10: address = 0x000000010d4a8420
  1603.  
  1604.  
  1605. 1367262863.583000 Pushing plan: "Run to address: 0x000000010d4a8420 using breakpoint: -10 - ", tid = 0x1a03.
  1606. 1367262863.583000 Plan MacOSX Step through ObjC Trampoline should stop: 0.
  1607. 1367262863.583000 Plan stack final state:
  1608.   Plan Stack for thread #1: tid = 0x1a03, stack_size = 5
  1609.     Element 4: Run to address: 0x000000010d4a8420 using breakpoint: -10 -
  1610.     Element 3: Stepping to implementation of ObjC method - obj: 0x10d4a9290, isa: 0x10d4a92b8, sel: 0x10d4a8d04
  1611.     Element 2: Stepping through trampoline code from: 0x000000010d4a8b60 with backstop breakpoint id: -6 at address: 0x000000010d4a8538
  1612.     Element 1: Stepping through range (stepping into functions): [0x000000010d4a8521-0x000000010d4a853a)targeting (null).
  1613.     Element 0: Base thread plan.
  1614.   Completed Plan Stack: 2 elements.
  1615.     Element 1: Thread plan to call 0x10e940240
  1616.     Element 0: Run to address: 0x000000010d4a8ae8 using breakpoint: 0 - but the breakpoint has been deleted.
  1617.  
  1618. 1367262863.583000 vvvvvvvv Thread::ShouldStop End (returning 0) vvvvvvvv
  1619. 1367262863.583000 Thread::lldb_private::Thread::ShouldStop for tid = 0x1f03, pc = 0x00007fff8e228d16, should_stop = 0 (ignore since no stop reason)
  1620. 1367262863.583000 Thread::lldb_private::Thread::ShouldStop for tid = 0x2003, pc = 0x00007fff8e22660e, should_stop = 0 (ignore since no stop reason)
  1621. 1367262863.583000 ThreadList::lldb_private::ThreadList::ShouldStop overall should_stop = 0
  1622. 1367262863.583000 ThreadList::lldb_private::ThreadList::ShouldReportStop 3 threads
  1623. 1367262863.583000 Thread::ShouldReportStop() tid = 0x1a03: returning vote  for complete stack's back plan
  1624.  
  1625. 1367262863.583000 Thread::ShouldReportStop() tid = 0x1f03: returning vote 0 (thread didn't stop for a reason.)
  1626.  
  1627. 1367262863.583000 Thread::ShouldReportStop() tid = 0x2003: returning vote 0 (thread didn't stop for a reason.)
  1628.  
  1629. 1367262863.583000 ThreadList::lldb_private::ThreadList::ShouldReportStop returning yes
  1630. 1367262863.583000 Process::ShouldBroadcastEvent: should_stop: 1 state: stopped was_restarted: 0 stop_vote: 1.
  1631. 1367262863.583000 Process::ShouldBroadcastEvent (1C41AC88) Restarting process from state: stopped
  1632. 1367262863.583000 Process::PrivateResume() m_stop_id = 11, public state: running private state: stopped
  1633. 1367262863.599000 ThreadPlanCallFunction(1C60C0F8): DoTakedown called as no-op for thread 0x1a03, m_valid: 1 complete: 1.
  1634.  
  1635. 1367262863.599000 Target::lldb_private::Target::RemoveBreakpointByID (break_id = 0, internal = no)
  1636.  
  1637. 1367262863.599000 Target::lldb_private::Target::DisableBreakpointByID (break_id = 0, internal = no)
  1638.  
  1639. 1367262863.599000 lldb_private::ThreadPlan::WillResume Thread #1: tid = 0x1a03, pc = 0x7fff8e5b2240, sp = 0x7fff52758ca8, fp = 0x7fff52758ce0, plan = 'Run to address plan', state = running, stop others = 0
  1640. 1367262863.599000 Resuming thread: 1a03 with state: running.
  1641. 1367262863.599000 Resuming thread: 1f03 with state: running.
  1642. 1367262863.599000 Resuming thread: 2003 with state: running.
  1643. 1367262863.599000 1CC2F8F0 Listener::Listener('gdb-remote.resume-packet-sent')
  1644. 1367262863.599000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F1570, mask = 0x00010000) acquired_mask = 0x00010000 for gdb-remote.resume-packet-sent
  1645. 1367262863.599000 1CC2F8F0 Listener::StartListeningForEvents (broadcaster = 1C2F19CC, mask = 0x00000004) acquired_mask = 0x00000004 for gdb-remote.resume-packet-sent
  1646. 1367262863.599000 1C2F19CC Broadcaster("lldb.process.gdb-remote.async-broadcaster")::BroadcastEvent (event_sp = {1C3D7E00 Event: broadcaster = 1C2F19CC (lldb.process.gdb-remote.async-broadcaster), type = 0x00000001 (async thread continue), data = {"c"}}, unique =0) hijack = 00000000
  1647. 1367262863.599000 1B9CF9D0 Listener('ProcessGDBRemote::AsyncThread')::AddEvent (event_sp = {1C3D7E00})
  1648. 1367262863.599000 1CC2F8F0 Listener::WaitForEventsInternal (timeout = { 1CC2F7C8 }) for gdb-remote.resume-packet-sent
  1649. 1367262863.599000 1B9CF9D0 'ProcessGDBRemote::AsyncThread' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3D7E00
  1650. 1367262863.599000 Process::SetPrivateState (running)
  1651. 1367262863.599000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1B88ED70 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  1652. 1367262863.599000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1B88ED70})
  1653. 1367262863.599000 1C2F1570 Broadcaster("gdb-remote.client")::BroadcastEvent (event_sp = {1C3C6728 Event: broadcaster = 1C2F1570 (gdb-remote.client), type = 0x00010000, data = <NULL>}, unique =0) hijack = 00000000
  1654. 1367262863.599000 1CC2F8F0 Listener('gdb-remote.resume-packet-sent')::AddEvent (event_sp = {1C3C6728})
  1655. 1367262863.599000 1CC2F8F0 'gdb-remote.resume-packet-sent' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C3C6728
  1656. 1367262863.599000 1CC2F8F0 Listener::~Listener('gdb-remote.resume-packet-sent')
  1657. 1367262863.599000 Process thinks the process has resumed.
  1658. 1367262863.599000 Process::ShouldBroadcastEvent (1C41AC88) => new state: stopped, last broadcast state: stopped - YES
  1659. 1367262863.599000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) broadcasting new state stopped (old state running) to public
  1660. 1367262863.599000 1C2F0F60 Broadcaster("lldb.process")::BroadcastEvent (event_sp = {1C41AC88 Event: broadcaster = 1C2F0F60 (lldb.process), type = 0x00000001 (state-changed), data = { process = 1C2F0F40 (pid = 75675), state = stopped}}, unique =0) hijack = 00000000
  1661. 1367262863.599000 10A8E970 Listener('lldb.Debugger')::AddEvent (event_sp = {1C41AC88})
  1662. 1367262863.599000 1614ED08 Listener('<nougat>')::AddEvent (event_sp = {1C41AC88})
  1663. 1367262863.599000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  1664. 1367262863.599000 1614ED08 '<nougat>' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C41AC88
  1665. 1367262863.599000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  1666. 1367262863.599000 Process::SetPublicState (stopped)
  1667. 1367262863.599000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1B88ED70
  1668. 1367262863.599000 Process::SetPublicState (stopped) -- unlocking run lock
  1669.  
  1670. <<< Here I get a "stop" (Which I ignore from the deugger)
  1671.  
  1672. 1367262863.599000 Current Plan for thread 1 (0x1a03): Run to address plan being asked whether we should report run.
  1673. 1367262863.599000 SBListener(1614ED08)::WaitForEvent (timeout_secs=INFINITE, SBEvent(1C41AC88)) => 1
  1674. 1367262863.599000 Current Plan for thread 2 (0x1f03): base plan being asked whether we should report run.
  1675. 1367262863.599000 SBEvent(1C41AC88)::GetType () => 0x00000001 (lldb.process.state-changed)
  1676. 1367262863.599000 Current Plan for thread 3 (0x2003): base plan being asked whether we should report run.
  1677. 1367262863.599000 SBProcess::GetStateFromEvent (event.sp=1C41AC88) => stopped
  1678. 1367262863.599000 Process::ShouldBroadcastEvent (1B88ED70) => new state: running, last broadcast state: running - YES
  1679. 1367262863.599000 Process::lldb_private::Process::HandlePrivateEvent (pid = 75675) broadcasting new state running (old state stopped) to public
  1680. 1367262863.599000 1C2F0F60 Broadcaster("lldb.process")::BroadcastEvent (event_sp = {1B88ED70 Event: broadcaster = 1C2F0F60 (lldb.process), type = 0x00000001 (state-changed), data = { process = 1C2F0F40 (pid = 75675), state = running}}, unique =0) hijack = 00000000
  1681. 1367262863.599000 10A8E970 Listener('lldb.Debugger')::AddEvent (event_sp = {1B88ED70})
  1682. 1367262863.599000 1614ED08 Listener('<nougat>')::AddEvent (event_sp = {1B88ED70})
  1683. 1367262863.599000 Process::lldb_private::Process::WaitForEventsPrivate (timeout = 00000000, event_sp)...
  1684. 1367262863.599000 1C2F1108 Listener::WaitForEventsInternal (timeout = { 00000000 }) for lldb.process.internal_state_listener
  1685.  
  1686.  
  1687. 1367262883.661000 SBListener(1614ED08)::WaitForEvent (timeout_secs=INFINITE, SBEvent(00000000))...
  1688. 1367262883.661000 Process::SetPrivateState (stopped)
  1689. 1367262883.661000 1614ED08 Listener::WaitForEventsInternal (timeout = { 00000000 }) for <nougat>
  1690. 1367262883.661000 Process::SetPrivateState (stopped) stop_id = 12
  1691. 1367262883.661000 1614ED08 '<nougat>' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1B88ED70
  1692. 1367262883.661000 Process::SetPublicState (running)
  1693. 1367262883.661000 1C2F1020 Broadcaster("lldb.process.internal_state_broadcaster")::BroadcastEvent (event_sp = {1C2F2788 Event: broadcaster = 1C2F1020 (lldb.process.internal_state_broadcaster), type = 0x00000001, data = { process = 1C2F0F40 (pid = 75675), state = stopped}}, unique =0) hijack = 00000000
  1694. 1367262883.661000 SBListener(1614ED08)::WaitForEvent (timeout_secs=INFINITE, SBEvent(1B88ED70)) => 1
  1695. 1367262883.661000 1C2F1108 Listener('lldb.process.internal_state_listener')::AddEvent (event_sp = {1C2F2788})
  1696. 1367262883.661000 SBEvent(1B88ED70)::GetType () => 0x00000001 (lldb.process.state-changed)
  1697.  
  1698. <<< Here I get a running again
  1699.  
  1700. 1367262883.661000 1B9CF9D0 Listener::WaitForEventsInternal (timeout = { 00000000 }) for ProcessGDBRemote::AsyncThread
  1701. 1367262883.661000 1C2F1108 'lldb.process.internal_state_listener' Listener::FindNextEventInternal(broadcaster=00000000, broadcaster_names=00000000[0], event_type_mask=0x00000000, remove=1) event 1C2F2788
  1702. 1367262883.661000 SBProcess::GetStateFromEvent (event.sp=1B88ED70) => running
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top