Skip to content

Instantly share code, notes, and snippets.

@jdetter
Created May 19, 2016 18:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jdetter/67243a5e81c3de6e04366188d193ab81 to your computer and use it in GitHub Desktop.
Save jdetter/67243a5e81c3de6e04366188d193ab81 to your computer and use it in GitHub Desktop.
[process.C:8513-U] - Setting thread mode to HandlerThreading
[process.C:8534-U] - New state uses handler threading, running handler thread
[handler.C:100-U] - Handler Bootstrap will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Signal will handle event Signal
[handler.C:100-U] - Handler Callback will handle event Signal
[handler.C:100-U] - Handler Post Exit will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event post-Exit
[handler.C:100-U] - Handler Callback will handle event post-Exit
[handler.C:100-U] - Handler Post Exit Cleanup will handle event Crash
[handler.C:100-U] - Handler Callback will handle event Crash
[handler.C:100-U] - Handler Pre Exit will handle event pre-Exit
[handler.C:100-U] - Handler Callback will handle event pre-Exit
[handler.C:100-U] - Handler Thread Create will handle event ThreadCreate
[handler.C:100-U] - Handler Callback will handle event ThreadCreate
[handler.C:100-U] - Handler Thread Create will handle event UserThreadCreate
[handler.C:100-U] - Handler Callback will handle event UserThreadCreate
[handler.C:100-U] - Handler Thread Create will handle event LWPCreate
[handler.C:100-U] - Handler Callback will handle event LWPCreate
[handler.C:100-U] - Handler Thread Destroy will handle event pre-UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event pre-UserThreadDestroy
[handler.C:100-U] - Handler Thread Destroy will handle event post-UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event post-UserThreadDestroy
[handler.C:100-U] - Handler Thread Destroy will handle event UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event UserThreadDestroy
[handler.C:100-U] - Handler Thread Destroy will handle event pre-LWPDestroy
[handler.C:100-U] - Handler Callback will handle event pre-LWPDestroy
[handler.C:100-U] - Handler Thread Destroy will handle event post-LWPDestroy
[handler.C:100-U] - Handler Callback will handle event post-LWPDestroy
[handler.C:100-U] - Handler Thread Destroy will handle event LWPDestroy
[handler.C:100-U] - Handler Callback will handle event LWPDestroy
[handler.C:100-U] - Handler Thread Destroy will handle event pre-Unknown
[handler.C:100-U] - Handler Thread Destroy will handle event post-Unknown
[handler.C:100-U] - Handler Thread Destroy will handle event Unknown
[handler.C:100-U] - Handler Thread Cleanup will handle event pre-UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event pre-UserThreadDestroy
[handler.C:100-U] - Handler Thread Cleanup will handle event post-UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event post-UserThreadDestroy
[handler.C:100-U] - Handler Thread Cleanup will handle event UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event UserThreadDestroy
[handler.C:100-U] - Handler Thread Cleanup will handle event pre-LWPDestroy
[handler.C:100-U] - Handler Callback will handle event pre-LWPDestroy
[handler.C:100-U] - Handler Thread Cleanup will handle event post-LWPDestroy
[handler.C:100-U] - Handler Callback will handle event post-LWPDestroy
[handler.C:100-U] - Handler Thread Cleanup will handle event LWPDestroy
[handler.C:100-U] - Handler Callback will handle event LWPDestroy
[handler.C:100-U] - Handler Thread Cleanup will handle event pre-Unknown
[handler.C:100-U] - Handler Thread Cleanup will handle event post-Unknown
[handler.C:100-U] - Handler Thread Cleanup will handle event Unknown
[handler.C:100-U] - Handler Thread Stop will handle event Stop
[handler.C:100-U] - Handler Callback will handle event Stop
[handler.C:100-U] - Handler Single Step will handle event SingleStep
[handler.C:100-U] - Handler Callback will handle event SingleStep
[handler.C:100-U] - Handler Pre Syscall will handle event pre-PreSyscall
[handler.C:100-U] - Handler Callback will handle event pre-PreSyscall
[handler.C:100-U] - Handler Post Syscall will handle event post-PostSyscall
[handler.C:100-U] - Handler Callback will handle event post-PostSyscall
[handler.C:100-U] - Handler Crash will handle event Crash
[handler.C:100-U] - Handler Callback will handle event Crash
[handler.C:100-U] - Handler Breakpoint will handle event Breakpoint
[handler.C:100-U] - Handler Callback will handle event Breakpoint
[handler.C:100-U] - Handler BreakpointContinue will handle event Breakpoint
[handler.C:100-U] - Handler Callback will handle event Breakpoint
[handler.C:100-U] - Handler BreakpointClear will handle event BreakpointClear
[handler.C:100-U] - Handler Breakpoint Restore will handle event BreakpointRestore
[handler.C:100-U] - Handler RPC Handler will handle event RPC
[handler.C:100-U] - Handler Callback will handle event RPC
[handler.C:100-U] - Handler iRPC PreCallback Handler will handle event RPC
[handler.C:100-U] - Handler Callback will handle event RPC
[handler.C:100-U] - Handler Library Handler will handle event Library
[handler.C:100-U] - Handler Callback will handle event Library
[handler.C:100-U] - Handler Post Fork will handle event post-Fork
[handler.C:100-U] - Handler Callback will handle event post-Fork
[handler.C:100-U] - Handler Post Fork Continue will handle event post-Fork
[handler.C:100-U] - Handler Callback will handle event post-Fork
[handler.C:100-U] - Handler Post Exec will handle event post-Exec
[handler.C:100-U] - Handler Callback will handle event post-Exec
[handler.C:100-U] - Handler iRPC Launch Handler will handle event RPCLaunch
[handler.C:100-U] - Handler Async will handle event Async
[handler.C:100-U] - Handler AsyncIO Handler will handle event AsyncRead
[handler.C:100-U] - Handler Callback will handle event AsyncRead
[handler.C:100-U] - Handler AsyncIO Handler will handle event AsyncWrite
[handler.C:100-U] - Handler Callback will handle event AsyncWrite
[handler.C:100-U] - Handler AsyncIO Handler will handle event AsyncReadAllRegs
[handler.C:100-U] - Handler Callback will handle event AsyncReadAllRegs
[handler.C:100-U] - Handler AsyncIO Handler will handle event AsyncSetAllRegs
[handler.C:100-U] - Handler Callback will handle event AsyncSetAllRegs
[handler.C:100-U] - Handler ForceTerminate will handle event post-ForceTerminate
[handler.C:100-U] - Handler Callback will handle event post-ForceTerminate
[handler.C:100-U] - Handler Pre-bootstrap will handle event PreBootstrap
[handler.C:100-U] - Handler Nop Handler will handle event Nop
[handler.C:100-U] - Handler Detach will handle event Detach
[handler.C:100-U] - Handler Emulated Single Step will handle event Breakpoint
[handler.C:100-U] - Handler Callback will handle event Breakpoint
[handler.C:100-U] - Handler HandleAsyncFileRead will handle event AsyncFileRead
[handler.C:100-U] - Handler Callback will handle event AsyncFileRead
[handler.C:100-U] - Handler Postponed Syscall will handle event PostponedSyscall
[handler.C:100-U] - Handler Linux New Thread will handle event ThreadCreate
[handler.C:100-U] - Handler Callback will handle event ThreadCreate
[handler.C:100-U] - Handler Linux New Thread will handle event Bootstrap
[handler.C:100-U] - Handler Callback will handle event Bootstrap
[handler.C:100-U] - Handler Linux Force Termination will handle event post-ForceTerminate
[handler.C:100-U] - Handler Callback will handle event post-ForceTerminate
[handler.C:100-U] - Handler thread_db Library Handler will handle event Library
[handler.C:100-U] - Handler Callback will handle event Library
[handler.C:100-U] - Handler thread_db New Thread Handler will handle event pre-UserThreadCreate
[handler.C:100-U] - Handler Callback will handle event pre-UserThreadCreate
[handler.C:100-U] - Handler thread_db New Thread Handler will handle event post-UserThreadCreate
[handler.C:100-U] - Handler Callback will handle event post-UserThreadCreate
[handler.C:100-U] - Handler thread_db New Thread Handler will handle event UserThreadCreate
[handler.C:100-U] - Handler Callback will handle event UserThreadCreate
[handler.C:100-U] - Handler thread_db Destroy Handler will handle event pre-UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event pre-UserThreadDestroy
[handler.C:100-U] - Handler thread_db Destroy Handler will handle event post-UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event post-UserThreadDestroy
[handler.C:100-U] - Handler thread_db Destroy Handler will handle event UserThreadDestroy
[handler.C:100-U] - Handler Callback will handle event UserThreadDestroy
[handler.C:100-U] - Handler thread_db Dispatch Handler will handle event ThreadDB
[handler.C:2361-U] - Registering event pre-Crash with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event pre-Crash does not have any handler
[handler.C:2361-U] - Registering event post-Crash with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event post-Crash does not have any handler
[handler.C:2361-U] - Registering event Crash with callback function 0x7f6c7a0a2974
[handler.C:2361-U] - Registering event pre-ForceTerminate with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event pre-ForceTerminate does not have any handler
[handler.C:2361-U] - Registering event post-ForceTerminate with callback function 0x7f6c7a0a2974
[handler.C:2361-U] - Registering event ForceTerminate with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event ForceTerminate does not have any handler
[handler.C:2361-U] - Registering event pre-UserThreadCreate with callback function 0x7f6c7a0a42a6
[handler.C:2361-U] - Registering event post-UserThreadCreate with callback function 0x7f6c7a0a42a6
[handler.C:2361-U] - Registering event UserThreadCreate with callback function 0x7f6c7a0a42a6
[handler.C:2361-U] - Registering event pre-LWPCreate with callback function 0x7f6c7a0a42a6
[handler.C:2364-U] - Event pre-LWPCreate does not have any handler
[handler.C:2361-U] - Registering event post-LWPCreate with callback function 0x7f6c7a0a42a6
[handler.C:2364-U] - Event post-LWPCreate does not have any handler
[handler.C:2361-U] - Registering event LWPCreate with callback function 0x7f6c7a0a42a6
[handler.C:2361-U] - Registering event pre-UserThreadDestroy with callback function 0x7f6c7a0a4500
[handler.C:2361-U] - Registering event post-UserThreadDestroy with callback function 0x7f6c7a0a4500
[handler.C:2361-U] - Registering event UserThreadDestroy with callback function 0x7f6c7a0a4500
[handler.C:2361-U] - Registering event pre-LWPDestroy with callback function 0x7f6c7a0a4500
[handler.C:2361-U] - Registering event post-LWPDestroy with callback function 0x7f6c7a0a4500
[handler.C:2361-U] - Registering event LWPDestroy with callback function 0x7f6c7a0a4500
[handler.C:2361-U] - Registering event pre-Signal with callback function 0x7f6c7a0a310c
[handler.C:2364-U] - Event pre-Signal does not have any handler
[handler.C:2361-U] - Registering event post-Signal with callback function 0x7f6c7a0a310c
[handler.C:2364-U] - Event post-Signal does not have any handler
[handler.C:2361-U] - Registering event Signal with callback function 0x7f6c7a0a310c
[handler.C:2361-U] - Registering event pre-Library with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event pre-Library does not have any handler
[handler.C:2361-U] - Registering event post-Library with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event post-Library does not have any handler
[handler.C:2361-U] - Registering event Library with callback function 0x7f6c7a0a2974
[handler.C:2361-U] - Registering event pre-Breakpoint with callback function 0x7f6c7a0a33da
[handler.C:2364-U] - Event pre-Breakpoint does not have any handler
[handler.C:2361-U] - Registering event post-Breakpoint with callback function 0x7f6c7a0a33da
[handler.C:2364-U] - Event post-Breakpoint does not have any handler
[handler.C:2361-U] - Registering event Breakpoint with callback function 0x7f6c7a0a33da
[handler.C:2361-U] - Registering event pre-RPC with callback function 0x7f6c7a0a3ba0
[handler.C:2364-U] - Event pre-RPC does not have any handler
[handler.C:2361-U] - Registering event post-RPC with callback function 0x7f6c7a0a3ba0
[handler.C:2364-U] - Event post-RPC does not have any handler
[handler.C:2361-U] - Registering event RPC with callback function 0x7f6c7a0a3ba0
[handler.C:2361-U] - Registering event pre-SingleStep with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event pre-SingleStep does not have any handler
[handler.C:2361-U] - Registering event post-SingleStep with callback function 0x7f6c7a0a2974
[handler.C:2364-U] - Event post-SingleStep does not have any handler
[handler.C:2361-U] - Registering event SingleStep with callback function 0x7f6c7a0a2974
[handler.C:2361-U] - Registering event pre-Exit with callback function 0x7f6c7a0a2bc4
[handler.C:2361-U] - Registering event post-Exit with callback function 0x7f6c7a0a2bc4
[handler.C:2361-U] - Registering event post-Fork with callback function 0x7f6c7a0a2974
[handler.C:2361-U] - Registering event post-Exec with callback function 0x7f6c7a0a2974
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6201-U] - User asked to launch executable ./test4_2.dyn_g++_64_none_none
[process.C:1379-U] - New int_process at 0x343b1d8
[int_thread_db.C:369-U] - Opening thread_db with libthread_db.so
[int_thread_db.C:416-U] - Successfully loaded thread_db.so library
[generator.C:144-U] - Setting generator state to initializing
[generator.C:391-G] - Generator started on thread 7f6c75850700
[generator.C:144-G] - Setting generator state to none
[generator.C:409-G] - Starting main loop of generator thread
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:98-U] - Calling plat_create for 1 processes
[process.C:112-U] - Creating initial threads for 1 processes
[process.C:4409-U] - Changing postponed syscall state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing exiting state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing startup state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing pending stop state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing callback state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing breakpoint state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing bp hold state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing breakpoint resume state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing irpc wait state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing irpc state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing async state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing internal state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing detach state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing irpc user state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing control authority state for 5766/5766 from none to dontcare
[process.C:4409-U] - Changing user state for 5766/5766 from none to neonatal
[process.C:8340-U] - Adjusting counter NeonatalThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from none to neonatal
[process.C:4409-U] - Changing generator state for 5766/5766 from none to neonatal
[process.C:8340-U] - Adjusting counter GeneratorNonExitedThreads by 1, before 0, after 1
[process.C:3465-U] - Creating initial thread 5766/5766, thr_id = 0xffffffffffffffff
[process.C:4409-U] - Changing user state for 5766/5766 from neonatal to neonatal_intermediate
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from neonatal to neonatal_intermediate
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from neonatal to neonatal_intermediate
[procpool.C:62-U] - Adding process 5766 to pool
[process.C:727-U] - Changing state of process from neonatal to neonatal_intermediate on 5766
[process.C:741-U] - Setting state of all threads in 5766 to neonatal_intermediate
[process.C:4345-U] - Leaving user state for 5766/5766 in state neonatal_intermediate
[process.C:4345-U] - Leaving handler state for 5766/5766 in state neonatal_intermediate
[process.C:4345-U] - Leaving generator state for 5766/5766 in state neonatal_intermediate
[process.C:121-U] - Created debugged ./test4_2.dyn_g++_64_none_none on pid 5766
[process.C:128-U] - Waiting for startup for 1 processes
[process.C:189-U] - Waiting for startup to complete for 5766
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
[linux.C:560-G] - Decoded event to bootstrap on 5766/5766
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event Bootstrap is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from neonatal_intermediate to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event Bootstrap to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[mailbox.C:171-U] - Returning event Bootstrap from mailbox
[process.C:2306-U] - Event Bootstrap is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[generator.C:308-G] - No live processes, ret false
[process.C:8340-U] - Adjusting counter NeonatalThreads by -1, before 1, after 0
[generator.C:431-G] - Checked and found no live processes
[process.C:4409-U] - Changing handler state for 5766/5766 from neonatal_intermediate to stopped
[handler.C:402-U] - Event Bootstrap added to handle list with handler Bootstrap
[handler.C:402-U] - Event Bootstrap added to handle list with handler Linux New Thread
[handler.C:402-U] - Event Bootstrap added to handle list with handler Callback
[handler.C:419-U] - Have event Bootstrap on Bootstrap
[handler.C:419-U] - Have event Bootstrap on Linux New Thread
[handler.C:419-U] - Have event Bootstrap on Callback
[handler.C:437-U] - Handling event 'Bootstrap' with handler 'Bootstrap'
[handler.C:560-U] - Handling bootstrap for 5766
[process.C:4409-U] - Changing user state for 5766/5766 from neonatal_intermediate to stopped
[handler.C:586-U] - All threads are bootstrapped, marking process bootstrapped
[process.C:727-U] - Changing state of process from neonatal_intermediate to running on 5766
[process.C:741-U] - Setting state of all threads in 5766 to stopped
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[process.C:4345-U] - Leaving handler state for 5766/5766 in state stopped
[process.C:4345-U] - Leaving generator state for 5766/5766 in state stopped
[handler.C:437-U] - Handling event 'Bootstrap' with handler 'Linux New Thread'
[linux.C:3176-U] - Setting ptrace options for new thread 5766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 16896 0x4200 pid: 5766 addr: 0x(nil) data: 0x0x5b (return: 0)
[handler.C:437-U] - Handling event 'Bootstrap' with handler 'Callback'
[handler.C:2128-U] - No callback registered for event type 'Bootstrap'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:148-U] - Triggering post-create for 1 processes
[process.C:688-U] - Starting post_create for process 5766
[sysv.C:242-U] - Refreshing list of loaded libraries
[sysv.C:201-U] - Initializing library mechanism for process 5766
[sysv.C:227-U] - Installing library breakpoint at 31db40eeb0
[process.C:5175-U] - Prepping breakpoint at 31db40eeb0
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db40eeb0 +1
[linux.C:918-U] - computeAddrWidth: Offset set to 1, word size is 8
[process.C:1489-U] - Reading from remote memory 31db40eeb0 to 0x34d4a20, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xf3
[response.C:304-U] - Waiting for async event 1, complete
[process.C:1547-U] - Writing to remote memory 31db40eeb0 from 0x7ffc1eb98c40, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 2, complete
[process.C:1489-U] - Reading from remote memory 400040 to 0x7ffc1eb98ce0, size = 56 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400078 to 0x7ffc1eb98ce0, size = 56 on 5766/5766
[process.C:1489-U] - Reading from remote memory 4000b0 to 0x7ffc1eb98ce0, size = 56 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db621160 to 0x348e320, size = 40 on 5766/5766
[sysv.C:279-U] - Found library /afs/cs.wisc.edu/u/d/e/detter/environments/dyninst-install/usr/bin/testsuite/test4_2.dyn_g++_64_none_none at 0
[sysv.C:281-U] - Creating new library object for /afs/cs.wisc.edu/u/d/e/detter/environments/dyninst-install/usr/bin/testsuite/test4_2.dyn_g++_64_none_none
[sysv.C:279-U] - Found library /lib64/ld-2.12.so at 0
[sysv.C:281-U] - Creating new library object for /lib64/ld-2.12.so
[process.C:676-U] - Successfully initialized address space for 5766
[int_thread_db.C:647-U] - Initializing thread_db library
[int_thread_db.C:663-U] - Sucessfully initialized thread_db
[int_thread_db.C:677-U] - Creating threadAgent
[int_thread_db.C:59-U] - Looking up symbol nptl_version in libpthread.so.0
[int_thread_db.C:1006-U] - Didn't yet find loaded thread library
[int_thread_db.C:684-U] - Debuggee isn't multithreaded at this point, libthread_db not enabled
[process.C:163-U] - Finished post-create for 5766. Process is ready
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5766/5766 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5766/5766 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5766/5766 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5766/5766 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5766/5766 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5766/5766 before user thread create
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rip
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 214131804928)
[linux.C:2500-U] - Register x86_64::rip has value 0x31db400b00
[process.C:3820-U] - Returning register value 31db400b00 for register x86_64::rip on 5766
[response.C:304-U] - Waiting for async event 7, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rsp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x98 data: 0x(nil) (return: 140723104342880)
[linux.C:2500-U] - Register x86_64::rsp has value 0x7ffca6a56360
[process.C:3820-U] - Returning register value 7ffca6a56360 for register x86_64::rsp on 5766
[response.C:304-U] - Waiting for async event 8, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rbp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x20 data: 0x(nil) (return: 0)
[linux.C:2500-U] - Register x86_64::rbp has value 0x0
[process.C:3820-U] - Returning register value 0 for register x86_64::rbp on 5766
[response.C:304-U] - Waiting for async event 9, complete
[process.C:5175-U] - Prepping breakpoint at 40245a
[process.C:5056-U] - Saving original data for breakpoint insertion at 40245a +1
[process.C:1489-U] - Reading from remote memory 40245a to 0x353bfb0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x55
[response.C:304-U] - Waiting for async event 10, complete
[process.C:1547-U] - Writing to remote memory 40245a from 0x7ffc1eb99150, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 11, complete
[procset.C:1464-U] - User continuing entire process 5766
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 214131863217)
[linux.C:2500-G] - Register x86_64::rip has value 0x31db40eeb1
[irpc.C:930-G] - 5766/5766 is not running any iRPCs, trap is not RPC completion
[linux.C:666-G] - Decoded breakpoint on 5766/5766 at 31db40eeb0
[process.C:6170-U] - User triggered event handling
[linux.C:680-G] - Breakpoint is library load/unload
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event Breakpoint is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event Breakpoint to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event Breakpoint from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:2306-U] - Event Breakpoint is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[process.C:4287-U] - Desyncing 5766/5766 bp hold state to level 1
[process.C:4409-U] - Changing bp hold state for 5766/5766 from dontcare to stopped
[handler.C:402-U] - Event Breakpoint added to handle list with handler Breakpoint
[handler.C:402-U] - Event Breakpoint added to handle list with handler Emulated Single Step
[handler.C:402-U] - Event Breakpoint added to handle list with handler Callback
[handler.C:402-U] - Event Breakpoint added to handle list with handler BreakpointContinue
[handler.C:402-U] - Event Library added to handle list with handler Library Handler
[handler.C:402-U] - Event Library added to handle list with handler thread_db Library Handler
[handler.C:402-U] - Event Library added to handle list with handler Callback
[handler.C:419-U] - Have event Breakpoint on Breakpoint
[handler.C:419-U] - Have event Library on Library Handler
[handler.C:419-U] - Have event Breakpoint on Emulated Single Step
[handler.C:419-U] - Have event Library on thread_db Library Handler
[handler.C:419-U] - Have event Breakpoint on Callback
[handler.C:419-U] - Have event Library on Callback
[handler.C:419-U] - Have event Breakpoint on BreakpointContinue
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Breakpoint'
[handler.C:1328-U] - Handling breakpoint at 31db40eeb0
[handler.C:1364-U] - Breakpoint shifted PC. Moving PC to 31db40eeb0
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x31db40eeb0...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 31db40eeb0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x31db40eeb0 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 31db40eeb0
[handler.C:1404-U] - In breakpoint handler, 0 breakpoints for user callback
[event.C:133-U] - Setting callback suppress for Breakpoint
[handler.C:1459-U] - Breakpoint handler decided BP needs clearing
[handler.C:437-U] - Handling event 'Library' with handler 'Library Handler'
[handler.C:1752-U] - Handling library load/unload
[sysv.C:242-U] - Refreshing list of loaded libraries
[process.C:1489-U] - Reading from remote memory 31db621160 to 0x353c420, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db621188 to 0x353c570, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db41b620 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db620998 to 0x353c570, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400200 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400208 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400210 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400218 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db621718 to 0x353c570, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db41b620 to 0x343b308, size = 8 on 5766/5766
[sysv.C:279-U] - Found library /afs/cs.wisc.edu/u/d/e/detter/environments/dyninst-install/usr/bin/testsuite/test4_2.dyn_g++_64_none_none at 0
[sysv.C:279-U] - Found library /lib64/ld-linux-x86-64.so.2 at 0
[sysv.C:281-U] - Creating new library object for /lib64/ld-linux-x86-64.so.2
[sysv.C:307-U] - Didn't find old library /lib64/ld-2.12.so at 0, unloading
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Emulated Single Step'
[handler.C:437-U] - Handling event 'Library' with handler 'thread_db Library Handler'
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Callback'
[event.C:359-U] - Suppressing CB on EventBreakpoint: All event suppress
[handler.C:2147-U] - Suppressing callbacks for event Breakpoint
[handler.C:437-U] - Handling event 'Library' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2273-U] - Triggering callback for event 'Library'
[handler.C:2278-U] - Triggering callback #0 for event 'Library'
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'BreakpointContinue'
[process.C:4312-U] - Restoring 5766/5766 bp hold state to level 0
[process.C:4409-U] - Changing bp hold state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[procset.C:1464-U] - User continuing entire process 5766
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:8584-H] - Handler starting to check for events
[process.C:973-H] - Top of waitAndHandleEvents. Block = false
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event Nop from mailbox
[handler.C:402-H] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-H] - Have event Nop on Nop Handler
[handler.C:437-H] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-H] - At top of syncRunState for 5766
[process.C:3283-H] - 5766/5766: setting target state to Running
[process.C:3508-H] - Checking thread 5766/5766 for events thrown before continue
[process.C:3531-H] - Found thread 5766/5766 to be stopped on a software BP, not continuing
[process.C:4287-H] - Desyncing 5766/5766 breakpoint state to level 1
[process.C:4409-H] - Changing breakpoint state for 5766/5766 from dontcare to stopped
[event.C:133-H] - Setting callback suppress for BreakpointClear
[mailbox.C:120-H] - Added event BreakpointClear to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-H] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-H] - 5766/5766: setting target state to Stopped
[process.C:847-H] - Current Threading State for 5766:
[process.C:863-H] - 5766/5766 hand: stopped, gen: stopped, breakpoint: stopped, code: -------S--------RSS
[process.C:872-H] - Running plat_syncRunState on 5766
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event BreakpointClear from mailbox
[handler.C:402-H] - Event BreakpointClear added to handle list with handler BreakpointClear
[handler.C:419-H] - Have event BreakpointClear on BreakpointClear
[handler.C:437-H] - Handling event 'BreakpointClear' with handler 'BreakpointClear'
[handler.C:1546-H] - Removing breakpoint from memory under HandleBreakpointClear
[process.C:5074-H] - Restoring original code over breakpoint at 31db40eeb0
[process.C:1547-H] - Writing to remote memory 31db40eeb0 from 0x34d4a20, size = 1 on 5766/5766
[handler.C:1584-H] - HandleBreakpointClear restoring BP. Single stepping the process.
[process.C:4123-H] - 5766/5766 marking clearing bp 0x34d4990 (at 0x31db40eeb0)
[process.C:8340-H] - Adjusting counter ClearingBPs by 1, before 0, after 1
[handler.C:1588-H] - Making stop/continue decisions for handleBreakpointClear when stepping over BP
[process.C:4287-H] - Desyncing 5766/5766 breakpoint resume state to level 1
[process.C:4409-H] - Changing breakpoint resume state for 5766/5766 from dontcare to running
[process.C:4312-H] - Restoring 5766/5766 breakpoint state to level 0
[process.C:4409-H] - Changing breakpoint state for 5766/5766 from stopped to dontcare
[process.C:798-H] - At top of syncRunState for 5766
[process.C:3283-H] - 5766/5766: setting target state to Running
[process.C:3508-H] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-H] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-H] - 5766/5766: setting target state to Running
[process.C:847-H] - Current Threading State for 5766:
[process.C:863-H] - 5766/5766 hand: stopped, gen: stopped, breakpoint resume: running, code: ---------R------RSS
[process.C:872-H] - Running plat_syncRunState on 5766
[process.C:2943-H] - intCont on thread 5766/5766
[linux.C:1435-H] - Continuing thread 5766
[linux.C:1513-H] - Calling PTRACE_SINGLESTEP on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 9 0x9 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-H] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-H] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-H] - Clearing register pool for 5766/5766
[memcache.C:573-H] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[generator.C:442-G] - processWait returning true
[mailbox.C:149-H] - Polled mailbox for messages, but none found
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:1043-H] - Returning after handling events
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[process.C:1131-H] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[process.C:8584-H] - Handler starting to check for events
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
[process.C:8592-H] - Events already handled, going back to sleep
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 214131815073)
[process.C:6170-U] - User triggered event handling
[linux.C:2500-G] - Register x86_64::rip has value 0x31db4032a1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[irpc.C:930-G] - 5766/5766 is not running any iRPCs, trap is not RPC completion
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[linux.C:625-G] - Decoded event to breakpoint restore
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event BreakpointRestore is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event BreakpointRestore to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event BreakpointRestore from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:2306-U] - Event BreakpointRestore is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event BreakpointRestore added to handle list with handler Breakpoint Restore
[handler.C:419-U] - Have event BreakpointRestore on Breakpoint Restore
[handler.C:437-U] - Handling event 'BreakpointRestore' with handler 'Breakpoint Restore'
[handler.C:1648-U] - Restoring breakpoint at 31db40eeb0 for 5766/5766
[process.C:4123-U] - 5766/5766 marking clearing bp (nil) (at 0x0)
[process.C:8340-U] - Adjusting counter ClearingBPs by -1, before 1, after 0
[process.C:4409-U] - Changing breakpoint resume state for 5766/5766 from running to stopped
[handler.C:1656-U] - Restoring breakpoint to process
[process.C:1547-U] - Writing to remote memory 31db40eeb0 from 0x7ffc1eb98bd0, size = 1 on 5766/5766
[handler.C:1678-U] - Restoring thread state after breakpoint restore
[process.C:4312-U] - Restoring 5766/5766 breakpoint resume state to level 0
[process.C:4409-U] - Changing breakpoint resume state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[generator.C:442-G] - processWait returning true
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 214131863217)
[linux.C:2500-G] - Register x86_64::rip has value 0x31db40eeb1
[irpc.C:930-G] - 5766/5766 is not running any iRPCs, trap is not RPC completion
[linux.C:666-G] - Decoded breakpoint on 5766/5766 at 31db40eeb0
[linux.C:680-G] - Breakpoint is library load/unload
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event Breakpoint is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event Breakpoint to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event Breakpoint from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:2306-U] - Event Breakpoint is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[process.C:4287-U] - Desyncing 5766/5766 bp hold state to level 1
[process.C:4409-U] - Changing bp hold state for 5766/5766 from dontcare to stopped
[handler.C:402-U] - Event Library added to handle list with handler Library Handler
[handler.C:402-U] - Event Library added to handle list with handler thread_db Library Handler
[handler.C:402-U] - Event Library added to handle list with handler Callback
[handler.C:402-U] - Event Breakpoint added to handle list with handler Breakpoint
[handler.C:402-U] - Event Breakpoint added to handle list with handler Emulated Single Step
[handler.C:402-U] - Event Breakpoint added to handle list with handler Callback
[handler.C:402-U] - Event Breakpoint added to handle list with handler BreakpointContinue
[handler.C:419-U] - Have event Breakpoint on Breakpoint
[handler.C:419-U] - Have event Library on Library Handler
[handler.C:419-U] - Have event Breakpoint on Emulated Single Step
[handler.C:419-U] - Have event Library on thread_db Library Handler
[handler.C:419-U] - Have event Breakpoint on Callback
[handler.C:419-U] - Have event Library on Callback
[handler.C:419-U] - Have event Breakpoint on BreakpointContinue
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Breakpoint'
[handler.C:1328-U] - Handling breakpoint at 31db40eeb0
[handler.C:1364-U] - Breakpoint shifted PC. Moving PC to 31db40eeb0
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x31db40eeb0...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 31db40eeb0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x31db40eeb0 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 31db40eeb0
[handler.C:1404-U] - In breakpoint handler, 0 breakpoints for user callback
[event.C:133-U] - Setting callback suppress for Breakpoint
[handler.C:1459-U] - Breakpoint handler decided BP needs clearing
[handler.C:437-U] - Handling event 'Library' with handler 'Library Handler'
[handler.C:1752-U] - Handling library load/unload
[sysv.C:242-U] - Refreshing list of loaded libraries
[process.C:1489-U] - Reading from remote memory 31db621160 to 0x353cee0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db621188 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db41b620 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db621718 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b860 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b818 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b820 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b828 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b830 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b838 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b840 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b848 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b850 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954b858 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291000 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954bd78 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954bd80 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954bd88 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe954bd90 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82914d0 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82914b8 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82914c0 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82914c8 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291998 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291980 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291988 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291990 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8290000 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291e48 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291e50 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe8291e58 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82904c8 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82904b0 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82904b8 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe82904c0 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 31db620998 to 0x353d0b0, size = 40 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400200 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400208 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400210 to 0x343b308, size = 8 on 5766/5766
[process.C:1489-U] - Reading from remote memory 400218 to 0x343b308, size = 8 on 5766/5766
[sysv.C:279-U] - Found library /afs/cs.wisc.edu/u/d/e/detter/environments/dyninst-install/usr/bin/testsuite/test4_2.dyn_g++_64_none_none at 0
[sysv.C:279-U] - Found library /u/d/e/detter/environments/dyninst-install/usr/lib/libdyninstAPI_RT.so at 7ffbe82b9000
[sysv.C:281-U] - Creating new library object for /u/d/e/detter/environments/dyninst-install/usr/lib/libdyninstAPI_RT.so
[sysv.C:279-U] - Found library /usr/lib64/libstdc++.so.6 at 0
[sysv.C:281-U] - Creating new library object for /usr/lib64/libstdc++.so.6
[sysv.C:279-U] - Found library /lib64/libm.so.6 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libm.so.6
[sysv.C:279-U] - Found library /lib64/libgcc_s.so.1 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libgcc_s.so.1
[sysv.C:279-U] - Found library /lib64/libc.so.6 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libc.so.6
[sysv.C:279-U] - Found library /lib64/libdl.so.2 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libdl.so.2
[sysv.C:279-U] - Found library /lib64/ld-linux-x86-64.so.2 at 0
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Emulated Single Step'
[handler.C:437-U] - Handling event 'Library' with handler 'thread_db Library Handler'
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Callback'
[event.C:359-U] - Suppressing CB on EventBreakpoint: All event suppress
[handler.C:2147-U] - Suppressing callbacks for event Breakpoint
[handler.C:437-U] - Handling event 'Library' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2273-U] - Triggering callback for event 'Library'
[handler.C:2278-U] - Triggering callback #0 for event 'Library'
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'BreakpointContinue'
[process.C:4312-U] - Restoring 5766/5766 bp hold state to level 0
[process.C:4409-U] - Changing bp hold state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[procset.C:1464-U] - User continuing entire process 5766
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:3531-U] - Found thread 5766/5766 to be stopped on a software BP, not continuing
[process.C:4287-U] - Desyncing 5766/5766 breakpoint state to level 1
[process.C:4409-U] - Changing breakpoint state for 5766/5766 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for BreakpointClear
[mailbox.C:120-U] - Added event BreakpointClear to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, breakpoint: stopped, code: -------S--------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event BreakpointClear from mailbox
[handler.C:402-U] - Event BreakpointClear added to handle list with handler BreakpointClear
[handler.C:419-U] - Have event BreakpointClear on BreakpointClear
[handler.C:437-U] - Handling event 'BreakpointClear' with handler 'BreakpointClear'
[handler.C:1546-U] - Removing breakpoint from memory under HandleBreakpointClear
[process.C:5074-U] - Restoring original code over breakpoint at 31db40eeb0
[process.C:1547-U] - Writing to remote memory 31db40eeb0 from 0x34d4a20, size = 1 on 5766/5766
[handler.C:1584-U] - HandleBreakpointClear restoring BP. Single stepping the process.
[process.C:4123-U] - 5766/5766 marking clearing bp 0x34d4990 (at 0x31db40eeb0)
[process.C:8340-U] - Adjusting counter ClearingBPs by 1, before 0, after 1
[handler.C:1588-U] - Making stop/continue decisions for handleBreakpointClear when stepping over BP
[process.C:4287-U] - Desyncing 5766/5766 breakpoint resume state to level 1
[process.C:4409-U] - Changing breakpoint resume state for 5766/5766 from dontcare to running
[process.C:4312-U] - Restoring 5766/5766 breakpoint state to level 0
[process.C:4409-U] - Changing breakpoint state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, breakpoint resume: running, code: ---------R------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1513-U] - Calling PTRACE_SINGLESTEP on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 9 0x9 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || F || F || T || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 214131816839)
[linux.C:2500-G] - Register x86_64::rip has value 0x31db403987
[irpc.C:930-G] - 5766/5766 is not running any iRPCs, trap is not RPC completion
[linux.C:625-G] - Decoded event to breakpoint restore
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event BreakpointRestore is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event BreakpointRestore to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event BreakpointRestore from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:2306-U] - Event BreakpointRestore is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event BreakpointRestore added to handle list with handler Breakpoint Restore
[handler.C:419-U] - Have event BreakpointRestore on Breakpoint Restore
[handler.C:437-U] - Handling event 'BreakpointRestore' with handler 'Breakpoint Restore'
[handler.C:1648-U] - Restoring breakpoint at 31db40eeb0 for 5766/5766
[process.C:4123-U] - 5766/5766 marking clearing bp (nil) (at 0x0)
[generator.C:429-G] - Checking for live processes
[process.C:8340-U] - Adjusting counter ClearingBPs by -1, before 1, after 0
[process.C:4409-U] - Changing breakpoint resume state for 5766/5766 from running to stopped
[handler.C:1656-U] - Restoring breakpoint to process
[process.C:1547-U] - Writing to remote memory 31db40eeb0 from 0x7ffc1eb98bd0, size = 1 on 5766/5766
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[handler.C:1678-U] - Restoring thread state after breakpoint restore
[process.C:4312-U] - Restoring 5766/5766 breakpoint resume state to level 0
[process.C:4409-U] - Changing breakpoint resume state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[generator.C:442-G] - processWait returning true
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:1043-U] - Returning after handling events
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 4203611)
[linux.C:2500-G] - Register x86_64::rip has value 0x40245b
[irpc.C:930-G] - 5766/5766 is not running any iRPCs, trap is not RPC completion
[linux.C:666-G] - Decoded breakpoint on 5766/5766 at 40245a
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event Breakpoint is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event Breakpoint to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event Breakpoint from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:2306-U] - Event Breakpoint is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event Breakpoint added to handle list with handler Breakpoint
[handler.C:402-U] - Event Breakpoint added to handle list with handler Emulated Single Step
[handler.C:402-U] - Event Breakpoint added to handle list with handler Callback
[handler.C:402-U] - Event Breakpoint added to handle list with handler BreakpointContinue
[handler.C:419-U] - Have event Breakpoint on Breakpoint
[handler.C:419-U] - Have event Breakpoint on Emulated Single Step
[handler.C:419-U] - Have event Breakpoint on Callback
[handler.C:419-U] - Have event Breakpoint on BreakpointContinue
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Breakpoint'
[handler.C:1328-U] - Handling breakpoint at 40245a
[handler.C:1364-U] - Breakpoint shifted PC. Moving PC to 40245a
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x40245a...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 40245a
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x40245a (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 40245a
[handler.C:1404-U] - In breakpoint handler, 1 breakpoints for user callback
[event.C:374-U] - Suppressing CB on EventBreakpoint: checking for unsuppressed HL BP: <no suppress>
[handler.C:1434-U] - BP handler is setting user state to reflect breakpoint
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:1459-U] - Breakpoint handler decided BP needs clearing
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Emulated Single Step'
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'Callback'
[event.C:374-U] - Suppressing CB on EventBreakpoint: checking for unsuppressed HL BP: <no suppress>
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2273-U] - Triggering callback for event 'Breakpoint'
[handler.C:2278-U] - Triggering callback #0 for event 'Breakpoint'
[process.C:2058-U] - Removing breakpoint at 40245a in 5766
[process.C:1547-U] - Writing to remote memory 40245a from 0x353bfb0, size = 1 on 5766/5766
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'Breakpoint' with handler 'BreakpointContinue'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6867-U] - User wants to read memory from 0x7ffbe84c06b0 to 0x0x7ffc1eb993ec of size 4
[process.C:1489-U] - Reading from remote memory 7ffbe84c06b0 to 0x7ffc1eb993ec, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 70, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c0648 from buffer 0x0x7ffc1eb9929c of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c0648 from 0x7ffc1eb9929c, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 71, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c064c from buffer 0x0x7ffc1eb9927c of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c064c from 0x7ffc1eb9927c, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 72, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c06d4 from buffer 0x0x7f6c7a55f91c of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c06d4 from 0x7f6c7a55f91c, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 73, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c0640 from buffer 0x0x7ffc1eb99278 of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c0640 from 0x7ffc1eb99278, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 74, complete
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 0 to process 5766, selecting a thread...
[irpc.C:357-U] - Thread 5766 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5766 for iRPC 0
[irpc.C:381-U] - Posting iRPC 0 to thread 5766
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 0 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5766:
U-0(165),
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:3516-U] - Found thread 5766/5766 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5766/5766 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 0 on 5766/5766 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 0 on 5766/5766 as prepped
[irpc.C:1239-U] - Saving RPC state on 5766/5766
[irpc.C:715-U] - Saving state for iRPC 0
[irpc.C:735-U] - Saving original application registers for 5766/5766
[process.C:3632-U] - Reading registers for thread 5766
[process.C:3646-U] - plat_getAllRegisters on 5766/5766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5766 addr: 0x0x7ffc1eb976a0 data: 0x0x7ffc1eb976a0 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 40245a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 31dbb90f60, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value 3, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 7ffca6a56388, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 0, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56288, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 7ffca6a56368, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 3, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 31dbb8f300, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 31db40eac0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffca6a560d0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 31db81ec60, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 402040, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 7ffca6a56360, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value ffffffffffffffff, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5766
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x4bf21b0, size = 165 on 5766/5766
[irpc.C:1264-U] - Writing RPC on 5766
[irpc.C:781-U] - Writing rpc 0 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x4bf4800, size = 165 on 5766/5766
[irpc.C:799-U] - IRPC: Setting 5766/5766 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5766/5766 to running
[process.C:3974-U] - Thread 5766/5766 is stopped on BP at 0x40245a and about to run RPC. Postponing BP clear.
[process.C:4312-U] - Restoring 5766/5766 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5766/5766 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 0 trap
[linux.C:618-G] - Decoded event to rpc completion on 5766/5766 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event RPC from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5766 handler stopped
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x50 data: 0x(nil) (return: 0)
[linux.C:2500-U] - Register x86_64::rax has value 0x0
[process.C:3820-U] - Returning register value 0 for register x86_64::rax on 5766
[response.C:304-U] - Waiting for async event 79, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 0 completion on 5766/5766
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x4bf21b0 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x4bf21b0, size = 165 on 5766/5766
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5766
[linux.C:2709-U] - Register x86_64::rip gets value 40245a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 31dbb90f60, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value 3, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 7ffca6a56388, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 0, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56288, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 7ffca6a56368, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 3, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 31dbb8f300, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 31db40eac0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffca6a560d0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 31db81ec60, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 402040, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 7ffca6a56360, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value ffffffffffffffff, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5766 addr: 0x0x7ffc1eb97710 data: 0x0x7ffc1eb97710 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5766
[process.C:3718-U] - Successfully set all registers for 5766
[irpc.C:1145-U] - RPC 0 is moving to state finished
[process.C:3993-U] - Thread 5766/5766 is moving back to stopped breakpoint at 40245a after IRPC completion
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 1 to process 5766, selecting a thread...
[irpc.C:357-U] - Thread 5766 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5766 for iRPC 1
[irpc.C:381-U] - Posting iRPC 1 to thread 5766
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 1 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5766:
U-1(165),
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:3516-U] - Found thread 5766/5766 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5766/5766 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 1 on 5766/5766 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 1 on 5766/5766 as prepped
[irpc.C:1239-U] - Saving RPC state on 5766/5766
[irpc.C:715-U] - Saving state for iRPC 1
[irpc.C:735-U] - Saving original application registers for 5766/5766
[process.C:3632-U] - Reading registers for thread 5766
[process.C:3646-U] - plat_getAllRegisters on 5766/5766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5766 addr: 0x0x7ffc1eb976a0 data: 0x0x7ffc1eb976a0 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 40245a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 31dbb90f60, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value 3, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 7ffca6a56388, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 0, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56288, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 7ffca6a56368, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 3, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 31dbb8f300, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 31db40eac0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffca6a560d0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 31db81ec60, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 402040, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 7ffca6a56360, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value ffffffffffffffff, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5766
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x4bf07f0, size = 165 on 5766/5766
[irpc.C:1264-U] - Writing RPC on 5766
[irpc.C:781-U] - Writing rpc 1 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x4bf33a0, size = 165 on 5766/5766
[irpc.C:799-U] - IRPC: Setting 5766/5766 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5766/5766 to running
[process.C:3974-U] - Thread 5766/5766 is stopped on BP at 0x40245a and about to run RPC. Postponing BP clear.
[process.C:4312-U] - Restoring 5766/5766 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5766/5766 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 1 trap
[linux.C:618-G] - Decoded event to rpc completion on 5766/5766 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event RPC from mailbox
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5766 handler stopped
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x50 data: 0x(nil) (return: 0)
[linux.C:2500-U] - Register x86_64::rax has value 0x0
[process.C:3820-U] - Returning register value 0 for register x86_64::rax on 5766
[response.C:304-U] - Waiting for async event 86, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 1 completion on 5766/5766
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x4bf07f0 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x4bf07f0, size = 165 on 5766/5766
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5766
[linux.C:2709-U] - Register x86_64::rip gets value 40245a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 31dbb90f60, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value 3, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 7ffca6a56388, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 0, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56288, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 7ffca6a56368, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 3, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 31dbb8f300, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 31db40eac0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffca6a560d0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 31db81ec60, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 402040, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 7ffca6a56360, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value ffffffffffffffff, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5766 addr: 0x0x7ffc1eb97710 data: 0x0x7ffc1eb97710 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5766
[process.C:3718-U] - Successfully set all registers for 5766
[irpc.C:1145-U] - RPC 1 is moving to state finished
[process.C:3993-U] - Thread 5766/5766 is moving back to stopped breakpoint at 40245a after IRPC completion
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe854a3d0 from buffer 0x0x8b69fb0 of size 1001
[process.C:1547-U] - Writing to remote memory 7ffbe854a3d0 from 0x8b69fb0, size = 1001 on 5766/5766
[response.C:304-U] - Waiting for async event 89, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acd13
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acd13 +1
[process.C:1489-U] - Reading from remote memory 31db8acd13 to 0x4bb5dc0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 90, complete
[process.C:1547-U] - Writing to remote memory 31db8acd13 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 91, complete
[process.C:5175-U] - Prepping breakpoint at 31db8accf4
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8accf4 +1
[process.C:1489-U] - Reading from remote memory 31db8accf4 to 0x4bba3e0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x8b
[response.C:304-U] - Waiting for async event 92, complete
[process.C:1547-U] - Writing to remote memory 31db8accf4 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 93, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acce9
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acce9 +1
[process.C:1489-U] - Reading from remote memory 31db8acce9 to 0x4bbbca0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xf0
[response.C:304-U] - Waiting for async event 94, complete
[process.C:1547-U] - Writing to remote memory 31db8acce9 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 95, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acce6
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acce6 +1
[process.C:1489-U] - Reading from remote memory 31db8acce6 to 0x4bbd140, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 96, complete
[process.C:1547-U] - Writing to remote memory 31db8acce6 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 97, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acce4
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acce4 +1
[process.C:1489-U] - Reading from remote memory 31db8acce4 to 0x4bbe750, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xff
[response.C:304-U] - Waiting for async event 98, complete
[process.C:1547-U] - Writing to remote memory 31db8acce4 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 99, complete
[process.C:5175-U] - Prepping breakpoint at 31db8accd8
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8accd8 +1
[process.C:1489-U] - Reading from remote memory 31db8accd8 to 0x4bbfd90, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 100, complete
[process.C:1547-U] - Writing to remote memory 31db8accd8 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 101, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acccb
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acccb +1
[process.C:1489-U] - Reading from remote memory 31db8acccb to 0x4bc07e0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x41
[response.C:304-U] - Waiting for async event 102, complete
[process.C:1547-U] - Writing to remote memory 31db8acccb from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 103, complete
[process.C:5175-U] - Prepping breakpoint at 31db8accc6
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8accc6 +1
[process.C:1489-U] - Reading from remote memory 31db8accc6 to 0x4bc1b80, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 104, complete
[process.C:1547-U] - Writing to remote memory 31db8accc6 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 105, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc89
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc89 +1
[process.C:1489-U] - Reading from remote memory 31db8acc89 to 0x4bc5850, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xc7
[response.C:304-U] - Waiting for async event 106, complete
[process.C:1547-U] - Writing to remote memory 31db8acc89 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 107, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc76
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc76 +1
[process.C:1489-U] - Reading from remote memory 31db8acc76 to 0x4bc6f00, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 108, complete
[process.C:1547-U] - Writing to remote memory 31db8acc76 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 109, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc74
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc74 +1
[process.C:1489-U] - Reading from remote memory 31db8acc74 to 0x4bc7a90, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xff
[response.C:304-U] - Waiting for async event 110, complete
[process.C:1547-U] - Writing to remote memory 31db8acc74 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 111, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc68
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc68 +1
[process.C:1489-U] - Reading from remote memory 31db8acc68 to 0x4bc82a0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 112, complete
[process.C:1547-U] - Writing to remote memory 31db8acc68 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 113, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc65
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc65 +1
[process.C:1489-U] - Reading from remote memory 31db8acc65 to 0x4bc9170, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xf
[response.C:304-U] - Waiting for async event 114, complete
[process.C:1547-U] - Writing to remote memory 31db8acc65 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 115, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc19
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc19 +1
[process.C:1489-U] - Reading from remote memory 31db8acc19 to 0x4bcdcc0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xe8
[response.C:304-U] - Waiting for async event 116, complete
[process.C:1547-U] - Writing to remote memory 31db8acc19 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 117, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc14
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc14 +1
[process.C:1489-U] - Reading from remote memory 31db8acc14 to 0x4bce500, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x49
[response.C:304-U] - Waiting for async event 118, complete
[process.C:1547-U] - Writing to remote memory 31db8acc14 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 119, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc0f
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc0f +1
[process.C:1489-U] - Reading from remote memory 31db8acc0f to 0x4bce920, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xe8
[response.C:304-U] - Waiting for async event 120, complete
[process.C:1547-U] - Writing to remote memory 31db8acc0f from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 121, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acc0c
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acc0c +1
[process.C:1489-U] - Reading from remote memory 31db8acc0c to 0x4bcf160, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x49
[response.C:304-U] - Waiting for async event 122, complete
[process.C:1547-U] - Writing to remote memory 31db8acc0c from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 123, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acbe0
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acbe0 +1
[process.C:1489-U] - Reading from remote memory 31db8acbe0 to 0x4bcfdc0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x4c
[response.C:304-U] - Waiting for async event 124, complete
[process.C:1547-U] - Writing to remote memory 31db8acbe0 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 125, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acbd9
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acbd9 +1
[process.C:1489-U] - Reading from remote memory 31db8acbd9 to 0x4bd2180, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x49
[response.C:304-U] - Waiting for async event 126, complete
[process.C:1547-U] - Writing to remote memory 31db8acbd9 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 127, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acbd4
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acbd4 +1
[process.C:1489-U] - Reading from remote memory 31db8acbd4 to 0x4bd26b0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xe8
[response.C:304-U] - Waiting for async event 128, complete
[process.C:1547-U] - Writing to remote memory 31db8acbd4 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 129, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acb80
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acb80 +1
[process.C:1489-U] - Reading from remote memory 31db8acb80 to 0x4bd67a0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 130, complete
[process.C:1547-U] - Writing to remote memory 31db8acb80 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 131, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acb74
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acb74 +1
[process.C:1489-U] - Reading from remote memory 31db8acb74 to 0x4bd7c20, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 132, complete
[process.C:1547-U] - Writing to remote memory 31db8acb74 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 133, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acb69
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acb69 +1
[process.C:1489-U] - Reading from remote memory 31db8acb69 to 0x50f0ce0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x85
[response.C:304-U] - Waiting for async event 134, complete
[process.C:1547-U] - Writing to remote memory 31db8acb69 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 135, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acb5d
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acb5d +1
[process.C:1489-U] - Reading from remote memory 31db8acb5d to 0x71c9d20, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x48
[response.C:304-U] - Waiting for async event 136, complete
[process.C:1547-U] - Writing to remote memory 31db8acb5d from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 137, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acb22
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acb22 +1
[process.C:1489-U] - Reading from remote memory 31db8acb22 to 0x7480a90, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xe8
[response.C:304-U] - Waiting for async event 138, complete
[process.C:1547-U] - Writing to remote memory 31db8acb22 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 139, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acb03
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acb03 +1
[process.C:1489-U] - Reading from remote memory 31db8acb03 to 0x4fad3c0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xff
[response.C:304-U] - Waiting for async event 140, complete
[process.C:1547-U] - Writing to remote memory 31db8acb03 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 141, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acaf9
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acaf9 +1
[process.C:1489-U] - Reading from remote memory 31db8acaf9 to 0x358ead0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x49
[response.C:304-U] - Waiting for async event 142, complete
[process.C:1547-U] - Writing to remote memory 31db8acaf9 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 143, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acaf0
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acaf0 +1
[process.C:1489-U] - Reading from remote memory 31db8acaf0 to 0x8444ed0, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xf0
[response.C:304-U] - Waiting for async event 144, complete
[process.C:1547-U] - Writing to remote memory 31db8acaf0 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 145, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acaea
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acaea +1
[process.C:1489-U] - Reading from remote memory 31db8acaea to 0x82cf520, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x45
[response.C:304-U] - Waiting for async event 146, complete
[process.C:1547-U] - Writing to remote memory 31db8acaea from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 147, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acad0
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acad0 +1
[process.C:1489-U] - Reading from remote memory 31db8acad0 to 0x4d45700, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x41
[response.C:304-U] - Waiting for async event 148, complete
[process.C:1547-U] - Writing to remote memory 31db8acad0 from 0x7ffc1eb985d0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 149, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acab0 from buffer 0x0x4bb1bc0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acab0 from 0x4bb1bc0, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 150, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acd30 from buffer 0x0x4bb2790 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acd30 from 0x4bb2790, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 151, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acd1c from buffer 0x0x4bb4360 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acd1c from 0x4bb4360, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 152, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8accfb from buffer 0x0x4bb8f10 of size 14
[process.C:1547-U] - Writing to remote memory 31db8accfb from 0x4bb8f10, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 153, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8accb8 from buffer 0x0x4bc1f10 of size 14
[process.C:1547-U] - Writing to remote memory 31db8accb8 from 0x4bc1f10, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 154, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acca3 from buffer 0x0x4bc2330 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acca3 from 0x4bc2330, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 155, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acc93 from buffer 0x0x4bc3bf0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acc93 from 0x4bc3bf0, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 156, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acc79 from buffer 0x0x4bc6360 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acc79 from 0x4bc6360, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 157, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acc1e from buffer 0x0x4bcc930 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acc1e from 0x4bcc930, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 158, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acbe8 from buffer 0x0x4bcf4f0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acbe8 from 0x4bcf4f0, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 159, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acbc2 from buffer 0x0x4bd3cd0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acbc2 from 0x4bd3cd0, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 160, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acb84 from buffer 0x0x4bd5380 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acb84 from 0x4bd5380, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 161, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acb27 from buffer 0x0x55c1300 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acb27 from 0x55c1300, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 162, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acb05 from buffer 0x0x7cf0db0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acb05 from 0x7cf0db0, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 163, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acad9 from buffer 0x0x70340b0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acad9 from 0x70340b0, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 164, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acac0 from buffer 0x0x67c6b00 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acac0 from 0x67c6b00, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 165, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rip
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 40245a for register x86_64::rip on 5766
[response.C:304-U] - Waiting for async event 166, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rsp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a56288 for register x86_64::rsp on 5766
[response.C:304-U] - Waiting for async event 167, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rbp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 0 for register x86_64::rbp on 5766
[response.C:304-U] - Waiting for async event 168, complete
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 2 to process 5766, selecting a thread...
[irpc.C:357-U] - Thread 5766 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5766 for iRPC 2
[irpc.C:381-U] - Posting iRPC 2 to thread 5766
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 2 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5766:
U-2(165),
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:3516-U] - Found thread 5766/5766 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5766/5766 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 2 on 5766/5766 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 2 on 5766/5766 as prepped
[irpc.C:1239-U] - Saving RPC state on 5766/5766
[irpc.C:715-U] - Saving state for iRPC 2
[irpc.C:735-U] - Saving original application registers for 5766/5766
[process.C:3632-U] - Reading registers for thread 5766
[process.C:3646-U] - plat_getAllRegisters on 5766/5766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5766 addr: 0x0x7ffc1eb97690 data: 0x0x7ffc1eb97690 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 40245a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 31dbb90f60, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value 3, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 7ffca6a56388, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 0, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56288, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 7ffca6a56368, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 3, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 31dbb8f300, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 31db40eac0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffca6a560d0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 31db81ec60, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 402040, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 7ffca6a56360, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value ffffffffffffffff, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5766
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x89b4a40, size = 165 on 5766/5766
[irpc.C:1264-U] - Writing RPC on 5766
[irpc.C:781-U] - Writing rpc 2 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x5072210, size = 165 on 5766/5766
[irpc.C:799-U] - IRPC: Setting 5766/5766 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5766/5766 to running
[process.C:3974-U] - Thread 5766/5766 is stopped on BP at 0x40245a and about to run RPC. Postponing BP clear.
[process.C:4312-U] - Restoring 5766/5766 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5766/5766 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 2 trap
[linux.C:618-G] - Decoded event to rpc completion on 5766/5766 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event RPC from mailbox
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to process_blocked
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x50 data: 0x(nil) (return: 0)
[linux.C:2500-U] - Register x86_64::rax has value 0x0
[process.C:3820-U] - Returning register value 0 for register x86_64::rax on 5766
[response.C:304-U] - Waiting for async event 173, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 2 completion on 5766/5766
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x89b4a40 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x89b4a40, size = 165 on 5766/5766
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5766
[linux.C:2709-U] - Register x86_64::rip gets value 40245a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 31dbb90f60, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value 3, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 7ffca6a56388, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 0, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56288, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 7ffca6a56368, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 3, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 31dbb8f300, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 31db40eac0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffca6a560d0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 31db81ec60, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 402040, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 7ffca6a56360, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value ffffffffffffffff, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5766 addr: 0x0x7ffc1eb97700 data: 0x0x7ffc1eb97700 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5766
[process.C:3718-U] - Successfully set all registers for 5766
[irpc.C:1145-U] - RPC 2 is moving to state finished
[process.C:3993-U] - Thread 5766/5766 is moving back to stopped breakpoint at 40245a after IRPC completion
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 3 to process 5766, selecting a thread...
[irpc.C:357-U] - Thread 5766 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5766 for iRPC 3
[irpc.C:381-U] - Posting iRPC 3 to thread 5766
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 3 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5766:
U-3(165),
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:3516-U] - Found thread 5766/5766 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5766/5766 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 3 on 5766/5766 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 3 on 5766/5766 as prepped
[irpc.C:1239-U] - Saving RPC state on 5766/5766
[irpc.C:715-U] - Saving state for iRPC 3
[irpc.C:735-U] - Saving original application registers for 5766/5766
[process.C:3632-U] - Reading registers for thread 5766
[process.C:3646-U] - plat_getAllRegisters on 5766/5766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5766 addr: 0x0x7ffc1eb97690 data: 0x0x7ffc1eb97690 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 40245a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 31dbb90f60, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value 3, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 7ffca6a56388, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 0, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56288, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 7ffca6a56368, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 3, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 31dbb8f300, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 31db40eac0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffca6a560d0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 31db81ec60, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 402040, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 7ffca6a56360, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value ffffffffffffffff, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5766
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x4c50a80, size = 165 on 5766/5766
[irpc.C:1264-U] - Writing RPC on 5766
[irpc.C:781-U] - Writing rpc 3 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x4c7cb00, size = 165 on 5766/5766
[irpc.C:799-U] - IRPC: Setting 5766/5766 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5766/5766 to running
[process.C:3974-U] - Thread 5766/5766 is stopped on BP at 0x40245a and about to run RPC. Postponing BP clear.
[process.C:4312-U] - Restoring 5766/5766 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[generator.C:442-G] - processWait returning true
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5766/5766 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 3 trap
[linux.C:618-G] - Decoded event to rpc completion on 5766/5766 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event RPC from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x50 data: 0x(nil) (return: 0)
[linux.C:2500-U] - Register x86_64::rax has value 0x0
[process.C:3820-U] - Returning register value 0 for register x86_64::rax on 5766
[response.C:304-U] - Waiting for async event 180, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 3 completion on 5766/5766
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x4c50a80 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x4c50a80, size = 165 on 5766/5766
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5766
[linux.C:2709-U] - Register x86_64::rip gets value 40245a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 31dbb90f60, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value 3, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 7ffca6a56388, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 0, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56288, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 7ffca6a56368, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 3, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 31dbb8f300, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 31db40eac0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffca6a560d0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 31db81ec60, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 402040, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 7ffca6a56360, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value ffffffffffffffff, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5766 addr: 0x0x7ffc1eb97700 data: 0x0x7ffc1eb97700 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5766
[process.C:3718-U] - Successfully set all registers for 5766
[irpc.C:1145-U] - RPC 3 is moving to state finished
[process.C:3993-U] - Thread 5766/5766 is moving back to stopped breakpoint at 40245a after IRPC completion
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe854a7c0 from buffer 0x0x792bbb0 of size 195
[process.C:1547-U] - Writing to remote memory 7ffbe854a7c0 from 0x792bbb0, size = 195 on 5766/5766
[response.C:304-U] - Waiting for async event 183, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acdef
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acdef +1
[process.C:1489-U] - Reading from remote memory 31db8acdef to 0x4bf1d20, size = 1 on 5766/5766
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0xf3
[response.C:304-U] - Waiting for async event 184, complete
[process.C:1547-U] - Writing to remote memory 31db8acdef from 0x7ffc1eb985c0, size = 1 on 5766/5766
[response.C:304-U] - Waiting for async event 185, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acde0 from buffer 0x0x4c8cf50 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acde0 from 0x4c8cf50, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 186, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acdf1 from buffer 0x0x4c50250 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acdf1 from 0x4c50250, size = 14 on 5766/5766
[response.C:304-U] - Waiting for async event 187, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rip
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 40245a for register x86_64::rip on 5766
[response.C:304-U] - Waiting for async event 188, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rsp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a56288 for register x86_64::rsp on 5766
[response.C:304-U] - Waiting for async event 189, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rbp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 0 for register x86_64::rbp on 5766
[response.C:304-U] - Waiting for async event 190, complete
[procset.C:1464-U] - User continuing entire process 5766
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[generator.C:442-G] - processWait returning true
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[linux.C:175-G] - Waitpid return status 1919 for pid 5766:
[linux.C:181-G] - Stopped with signal 7
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x77f
[linux.C:315-G] - Decoded to signal 7
[linux.C:723-G] - Decoded event to signal 7 on 5766/5766
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event Signal is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event Signal to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event Signal from mailbox
[process.C:2306-U] - Event Signal is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to process_blocked
[handler.C:402-U] - Event Signal added to handle list with handler Signal
[handler.C:402-U] - Event Signal added to handle list with handler Callback
[generator.C:429-G] - Checking for live processes
[handler.C:419-U] - Have event Signal on Signal
[handler.C:419-U] - Have event Signal on Callback
[generator.C:278-G] - Entry to generator::hasLiveProc()
[handler.C:437-U] - Handling event 'Signal' with handler 'Signal'
[generator.C:308-G] - No live processes, ret false
[handler.C:437-U] - Handling event 'Signal' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[generator.C:431-G] - Checked and found no live processes
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2273-U] - Triggering callback for event 'Signal'
[handler.C:2278-U] - Triggering callback #0 for event 'Signal'
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6867-U] - User wants to read memory from 0x7ffbe84c06d0 to 0x0x7ffc1eb999ec of size 4
[process.C:1489-U] - Reading from remote memory 7ffbe84c06d0 to 0x7ffc1eb999ec, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 191, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c06d0 from buffer 0x0x7ffc1eb999dc of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c06d0 from 0x7ffc1eb999dc, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 192, complete
[process.C:6867-U] - User wants to read memory from 0x7ffbe84c06b8 to 0x0x7ffc1eb999e8 of size 4
[process.C:1489-U] - Reading from remote memory 7ffbe84c06b8 to 0x7ffc1eb999e8, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 193, complete
[process.C:6867-U] - User wants to read memory from 0x7ffbe84c9380 to 0x0x7ffc1eb999e0 of size 8
[process.C:1489-U] - Reading from remote memory 7ffbe84c9380 to 0x7ffc1eb999e0, size = 8 on 5766/5766
[response.C:304-U] - Waiting for async event 194, complete
[procset.C:1464-U] - User continuing entire process 5766
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[generator.C:278-G] - Entry to generator::hasLiveProc()
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 4991 for pid 5770:
[linux.C:181-G] - Stopped with signal 19
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:299-G] - Warning: could not find event for process 5770
[linux.C:307-G] - Decoding event for -1/-1
[linux.C:310-G] - ARM-debug: status 0x137f
[linux.C:315-G] - Decoded to signal 19
[linux.C:384-G] - Child half of paired event, postponing decode until parent arrives
[generator.C:144-G] - Setting generator state to statesync
[generator.C:144-G] - Setting generator state to queueing
[generator.C:144-G] - Setting generator state to none
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 66943 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x1057f
[linux.C:315-G] - Decoded to signal 5
[linux.C:473-G] - Decoded event to fork on 5766/5766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 16897 0x4201 pid: 5766 addr: 0x(nil) data: 0x0x7f6c7584f678 (return: 0)
[linux.C:525-G] - Postponing event until syscall exit on 5766/5766
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event PostponedSyscall is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event PostponedSyscall to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event PostponedSyscall from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:2306-U] - Event PostponedSyscall is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event PostponedSyscall added to handle list with handler Postponed Syscall
[handler.C:419-U] - Have event PostponedSyscall on Postponed Syscall
[handler.C:437-U] - Handling event 'PostponedSyscall' with handler 'Postponed Syscall'
[process.C:4287-U] - Desyncing 5766/5766 postponed syscall state to level 1
[process.C:4409-U] - Changing postponed syscall state for 5766/5766 from dontcare to running
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, postponed syscall: running, code: --R-------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1508-U] - Calling PTRACE_SYSCALL on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 24 0x18 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[linux.C:175-G] - Waitpid return status 34175 for pid 5766:
[linux.C:181-G] - Stopped with signal 133
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x857f
[linux.C:315-G] - Decoded to signal 133
[linux.C:324-G] - Decoded event to syscall-stop on 5766/5766
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 140719911380250)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe854a51a
[linux.C:354-G] - Resuming fork event after syscall exit on 5766/5766
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event post-Fork is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event post-Fork to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event post-Fork from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:2306-U] - Event post-Fork is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event post-Fork added to handle list with handler Post Fork
[handler.C:402-U] - Event post-Fork added to handle list with handler Callback
[handler.C:402-U] - Event post-Fork added to handle list with handler Post Fork Continue
[handler.C:419-U] - Have event post-Fork on Post Fork
[handler.C:419-U] - Have event post-Fork on Callback
[handler.C:419-U] - Have event post-Fork on Post Fork Continue
[handler.C:437-U] - Handling event 'post-Fork' with handler 'Post Fork'
[handler.C:1147-U] - Handling fork for parent 5766 to child 5770
[process.C:1429-U] - New int_process at 0x85bc428
[process.C:5543-U] - Copying mem_state to new process 5770
[process.C:4312-U] - Restoring 5766/5766 postponed syscall state to level 0
[process.C:4409-U] - Changing postponed syscall state for 5766/5766 from running to dontcare
[process.C:610-U] - Setting up forked process 5770
[process.C:4409-U] - Changing postponed syscall state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing exiting state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing startup state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing pending stop state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing callback state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing breakpoint state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing bp hold state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing breakpoint resume state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing irpc setup state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing irpc wait state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing irpc state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing async state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing internal state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing detach state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing irpc user state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing control authority state for 5770/5770 from none to dontcare
[process.C:4409-U] - Changing user state for 5770/5770 from none to neonatal
[process.C:8340-U] - Adjusting counter NeonatalThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5770/5770 from none to neonatal
[process.C:4409-U] - Changing generator state for 5770/5770 from none to neonatal
[process.C:8340-U] - Adjusting counter GeneratorNonExitedThreads by 1, before 1, after 2
[process.C:3465-U] - Creating initial thread 5770/5770, thr_id = 0xffffffffffffffff
[process.C:4409-U] - Changing user state for 5770/5770 from neonatal to neonatal_intermediate
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5770/5770 from neonatal to neonatal_intermediate
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5770/5770 from neonatal to neonatal_intermediate
[procpool.C:62-U] - Adding process 5770 to pool
[process.C:240-U] - Already have thread 5770 in process 5770
[unix.C:131-U] - Setting state of initial thread after fork in 5770
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing generator state for 5770/5770 from neonatal_intermediate to stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter NeonatalThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5770/5770 from neonatal_intermediate to stopped
[process.C:4409-U] - Changing user state for 5770/5770 from neonatal_intermediate to running
[sysv.C:242-U] - Refreshing list of loaded libraries
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:1489-U] - Reading from remote memory 400040 to 0x7ffc1eb99440, size = 56 on 5770/5770
[process.C:1489-U] - Reading from remote memory 400078 to 0x7ffc1eb99440, size = 56 on 5770/5770
[process.C:1489-U] - Reading from remote memory 4000b0 to 0x7ffc1eb99440, size = 56 on 5770/5770
[process.C:1489-U] - Reading from remote memory 31db621160 to 0x4c271f0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 31db621188 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 31db41b620 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 31db621718 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b860 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b818 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b820 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b828 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b830 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b838 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b840 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b848 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b850 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954b858 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291000 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954bd78 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954bd80 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954bd88 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe954bd90 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82914d0 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82914b8 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82914c0 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82914c8 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291998 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291980 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291988 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291990 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8290000 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291e48 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291e50 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe8291e58 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82904c8 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82904b0 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82904b8 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe82904c0 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 31db620998 to 0x4f9d5a0, size = 40 on 5770/5770
[process.C:1489-U] - Reading from remote memory 400200 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 400208 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 400210 to 0x85bc558, size = 8 on 5770/5770
[process.C:1489-U] - Reading from remote memory 400218 to 0x85bc558, size = 8 on 5770/5770
[sysv.C:279-U] - Found library /afs/cs.wisc.edu/u/d/e/detter/environments/dyninst-install/usr/bin/testsuite/test4_2.dyn_g++_64_none_none at 0
[sysv.C:281-U] - Creating new library object for /afs/cs.wisc.edu/u/d/e/detter/environments/dyninst-install/usr/bin/testsuite/test4_2.dyn_g++_64_none_none
[sysv.C:279-U] - Found library /u/d/e/detter/environments/dyninst-install/usr/lib/libdyninstAPI_RT.so at 7ffbe82b9000
[sysv.C:281-U] - Creating new library object for /u/d/e/detter/environments/dyninst-install/usr/lib/libdyninstAPI_RT.so
[sysv.C:279-U] - Found library /usr/lib64/libstdc++.so.6 at 0
[sysv.C:281-U] - Creating new library object for /usr/lib64/libstdc++.so.6
[sysv.C:279-U] - Found library /lib64/libm.so.6 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libm.so.6
[sysv.C:279-U] - Found library /lib64/libgcc_s.so.1 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libgcc_s.so.1
[sysv.C:279-U] - Found library /lib64/libc.so.6 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libc.so.6
[sysv.C:279-U] - Found library /lib64/libdl.so.2 at 0
[sysv.C:281-U] - Creating new library object for /lib64/libdl.so.2
[sysv.C:279-U] - Found library /lib64/ld-linux-x86-64.so.2 at 0
[sysv.C:281-U] - Creating new library object for /lib64/ld-linux-x86-64.so.2
[process.C:676-U] - Successfully initialized address space for 5770
[handler.C:437-U] - Handling event 'post-Fork' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2273-U] - Triggering callback for event 'post-Fork'
[handler.C:2278-U] - Triggering callback #0 for event 'post-Fork'
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4409-U] - Changing user state for 5770/5770 from running to stopped
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'post-Fork' with handler 'Post Fork Continue'
[handler.C:1188-U] - Handling post-fork continue for child 5770
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5770/5770 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5770/5770 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5770/5770 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5770/5770 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5770/5770 before user thread create
[int_thread_db.C:1715-U] - Error: Attempt to read user thread info of 5770/5770 before user thread create
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rip
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x80 data: 0x(nil) (return: 140719911380250)
[linux.C:2500-U] - Register x86_64::rip has value 0x7ffbe854a51a
[process.C:3820-U] - Returning register value 7ffbe854a51a for register x86_64::rip on 5770
[response.C:304-U] - Waiting for async event 238, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rsp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x98 data: 0x(nil) (return: 140723104342416)
[linux.C:2500-U] - Register x86_64::rsp has value 0x7ffca6a56190
[process.C:3820-U] - Returning register value 7ffca6a56190 for register x86_64::rsp on 5770
[response.C:304-U] - Waiting for async event 239, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rbp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x20 data: 0x(nil) (return: 140723104342480)
[linux.C:2500-U] - Register x86_64::rbp has value 0x7ffca6a561d0
[process.C:3820-U] - Returning register value 7ffca6a561d0 for register x86_64::rbp on 5770
[response.C:304-U] - Waiting for async event 240, complete
[process.C:6867-U] - User wants to read memory from 0x7ffbe84c06b0 to 0x0x7ffc1eb99a1c of size 4
[process.C:1489-U] - Reading from remote memory 7ffbe84c06b0 to 0x7ffc1eb99a1c, size = 4 on 5770/5770
[response.C:304-U] - Waiting for async event 241, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c0648 from buffer 0x0x7ffc1eb998cc of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c0648 from 0x7ffc1eb998cc, size = 4 on 5770/5770
[response.C:304-U] - Waiting for async event 242, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c064c from buffer 0x0x7ffc1eb998ac of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c064c from 0x7ffc1eb998ac, size = 4 on 5770/5770
[response.C:304-U] - Waiting for async event 243, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c06d4 from buffer 0x0x7f6c7a55f91c of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c06d4 from 0x7f6c7a55f91c, size = 4 on 5770/5770
[response.C:304-U] - Waiting for async event 244, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x7ffbe84c0640 from buffer 0x0x7ffc1eb998a8 of size 4
[process.C:1547-U] - Writing to remote memory 7ffbe84c0640 from 0x7ffc1eb998a8, size = 4 on 5770/5770
[response.C:304-U] - Waiting for async event 245, complete
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 4 to process 5766, selecting a thread...
[irpc.C:357-U] - Thread 5766 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5766 for iRPC 4
[irpc.C:381-U] - Posting iRPC 4 to thread 5766
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 4 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5766:
U-4(165),
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:3516-U] - Found thread 5766/5766 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5766/5766 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 4 on 5766/5766 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 4 on 5766/5766 as prepped
[irpc.C:1239-U] - Saving RPC state on 5766/5766
[irpc.C:715-U] - Saving state for iRPC 4
[irpc.C:735-U] - Saving original application registers for 5766/5766
[process.C:3632-U] - Reading registers for thread 5766
[process.C:3646-U] - plat_getAllRegisters on 5766/5766
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5766 addr: 0x0x7ffc1eb97cf0 data: 0x0x7ffc1eb97cf0 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 7ffbe854a51a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 168a, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value ffffffffffffffff, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 0, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 7ffca6a56190, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56190, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 7ffca6a561d0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 0, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 1200011, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 7ffbe828d720, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffbe828d9f0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 246, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 0, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 0, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value 38, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5766
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5766/5766
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x92c4e20, size = 165 on 5766/5766
[irpc.C:1264-U] - Writing RPC on 5766
[irpc.C:781-U] - Writing rpc 4 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x92c4c10, size = 165 on 5766/5766
[irpc.C:799-U] - IRPC: Setting 5766/5766 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5766/5766 to running
[process.C:3974-U] - Thread 5766/5766 is stopped on BP at 0x40245a and about to run RPC. Postponing BP clear.
[process.C:4312-U] - Restoring 5766/5766 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5766/5766 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:3508-U] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Running
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:2943-U] - intCont on thread 5766/5766
[linux.C:1435-U] - Continuing thread 5766
[linux.C:1523-U] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-U] - Clearing register pool for 5766/5766
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5766/5766 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 4 trap
[linux.C:618-G] - Decoded event to rpc completion on 5766/5766 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5766 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event RPC from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5766 handler stopped
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5766 addr: 0x0x50 data: 0x(nil) (return: 1342177280)
[linux.C:2500-U] - Register x86_64::rax has value 0x50000000
[process.C:3820-U] - Returning register value 50000000 for register x86_64::rax on 5766
[response.C:304-U] - Waiting for async event 250, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5766/5766 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 4 completion on 5766/5766
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x92c4e20 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x92c4e20, size = 165 on 5766/5766
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5766
[linux.C:2709-U] - Register x86_64::rip gets value 7ffbe854a51a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 168a, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value ffffffffffffffff, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 0, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 7ffca6a56190, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56190, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 7ffca6a561d0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 0, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 1200011, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 7ffbe828d720, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffbe828d9f0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 246, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 0, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 0, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value 38, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5766 addr: 0x0x7ffc1eb97d60 data: 0x0x7ffc1eb97d60 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5766
[process.C:3718-U] - Successfully set all registers for 5766
[irpc.C:1145-U] - RPC 4 is moving to state finished
[process.C:3993-U] - Thread 5766/5766 is moving back to stopped breakpoint at 40245a after IRPC completion
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6844-U] - User wants to write memory to remote addr 0x50000000 from buffer 0x0x91c5470 of size 181
[process.C:1547-U] - Writing to remote memory 50000000 from 0x91c5470, size = 181 on 5766/5766
[response.C:304-U] - Waiting for async event 253, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x402dd7 from buffer 0x0x91c67b0 of size 5
[process.C:1547-U] - Writing to remote memory 402dd7 from 0x91c67b0, size = 5 on 5766/5766
[response.C:304-U] - Waiting for async event 254, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rip
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffbe854a51a for register x86_64::rip on 5766
[response.C:304-U] - Waiting for async event 255, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rsp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a56190 for register x86_64::rsp on 5766
[response.C:304-U] - Waiting for async event 256, complete
[process.C:3746-U] - Get register value for thread 5766, register x86_64::rbp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a561d0 for register x86_64::rbp on 5766
[response.C:304-U] - Waiting for async event 257, complete
[process.C:3842-U] - 5766/5766: Setting x86_64::rip to 0x7ffbe854a51a...
[process.C:3867-U] - Setting register x86_64::rip for thread 5766 to 7ffbe854a51a
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5766 addr: 0x0x80 data: 0x0x7ffbe854a51a (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe854a51a
[response.C:304-U] - Waiting for async event 258, complete
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 5 to process 5770, selecting a thread...
[irpc.C:357-U] - Thread 5770 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5770 for iRPC 5
[irpc.C:381-U] - Posting iRPC 5 to thread 5770
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 5 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5770:
U-5(165),
[process.C:4409-U] - Changing user state for 5770/5770 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:3508-U] - Checking thread 5770/5770 for events thrown before continue
[process.C:3516-U] - Found thread 5770/5770 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5770/5770 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5770/5770 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 5 on 5770/5770 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 5 on 5770/5770 as prepped
[irpc.C:1239-U] - Saving RPC state on 5770/5770
[irpc.C:715-U] - Saving state for iRPC 5
[irpc.C:735-U] - Saving original application registers for 5770/5770
[process.C:3632-U] - Reading registers for thread 5770
[process.C:3646-U] - plat_getAllRegisters on 5770/5770
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5770 addr: 0x0x7ffc1eb97cf0 data: 0x0x7ffc1eb97cf0 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 7ffbe854a51a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 0, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value ffffffffffffffff, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 0, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 7ffca6a56190, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56190, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 7ffca6a561d0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 0, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 1200011, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 7ffbe828d720, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffbe828d9f0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 246, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 0, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 0, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value 38, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5770
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x91c76f0, size = 165 on 5770/5770
[irpc.C:1264-U] - Writing RPC on 5770
[irpc.C:781-U] - Writing rpc 5 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x91c7450, size = 165 on 5770/5770
[irpc.C:799-U] - IRPC: Setting 5770/5770 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5770/5770: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5770 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5770 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5770/5770 to running
[process.C:4312-U] - Restoring 5770/5770 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5770/5770 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:3508-U] - Checking thread 5770/5770 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:2943-U] - intCont on thread 5770/5770
[linux.C:1435-U] - Continuing thread 5770
[linux.C:1523-U] - Calling PTRACE_CONT on 5770 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5770 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5770/5770 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5770/5770 from stopped to running
[process.C:5870-U] - Clearing register pool for 5770/5770
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5770:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5770/5770
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5770/5770 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 5 trap
[linux.C:618-G] - Decoded event to rpc completion on 5770/5770 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5770 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5770/5770 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event RPC from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5770 handler stopped
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5770/5770 from running to stopped
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5770/5770 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5770 before CB
[process.C:4287-U] - Desyncing 5770/5770 callback state to level 1
[process.C:4409-U] - Changing callback state for 5770/5770 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x50 data: 0x(nil) (return: 1342177280)
[linux.C:2500-U] - Register x86_64::rax has value 0x50000000
[process.C:3820-U] - Returning register value 50000000 for register x86_64::rax on 5770
[response.C:304-U] - Waiting for async event 263, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5770/5770 after CB
[process.C:4312-U] - Restoring 5770/5770 callback state to level 0
[process.C:4409-U] - Changing callback state for 5770/5770 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 5 completion on 5770/5770
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x91c76f0 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x91c76f0, size = 165 on 5770/5770
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5770
[linux.C:2709-U] - Register x86_64::rip gets value 7ffbe854a51a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 0, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value ffffffffffffffff, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 0, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 7ffca6a56190, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56190, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 7ffca6a561d0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 0, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 1200011, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 7ffbe828d720, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffbe828d9f0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 246, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 0, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 0, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value 38, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5770 addr: 0x0x7ffc1eb97d60 data: 0x0x7ffc1eb97d60 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5770
[process.C:3718-U] - Successfully set all registers for 5770
[irpc.C:1145-U] - RPC 5 is moving to state finished
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6844-U] - User wants to write memory to remote addr 0x50000000 from buffer 0x0x91c8440 of size 181
[process.C:1547-U] - Writing to remote memory 50000000 from 0x91c8440, size = 181 on 5770/5770
[response.C:304-U] - Waiting for async event 266, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x402dd7 from buffer 0x0x91c96f0 of size 5
[process.C:1547-U] - Writing to remote memory 402dd7 from 0x91c96f0, size = 5 on 5770/5770
[response.C:304-U] - Waiting for async event 267, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rip
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffbe854a51a for register x86_64::rip on 5770
[response.C:304-U] - Waiting for async event 268, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rsp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a56190 for register x86_64::rsp on 5770
[response.C:304-U] - Waiting for async event 269, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rbp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a561d0 for register x86_64::rbp on 5770
[response.C:304-U] - Waiting for async event 270, complete
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 6 to process 5770, selecting a thread...
[irpc.C:357-U] - Thread 5770 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5770 for iRPC 6
[irpc.C:381-U] - Posting iRPC 6 to thread 5770
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 6 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5770:
U-6(165),
[process.C:4409-U] - Changing user state for 5770/5770 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:3508-U] - Checking thread 5770/5770 for events thrown before continue
[process.C:3516-U] - Found thread 5770/5770 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5770/5770 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5770/5770 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 6 on 5770/5770 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 6 on 5770/5770 as prepped
[irpc.C:1239-U] - Saving RPC state on 5770/5770
[irpc.C:715-U] - Saving state for iRPC 6
[irpc.C:735-U] - Saving original application registers for 5770/5770
[process.C:3632-U] - Reading registers for thread 5770
[process.C:3646-U] - plat_getAllRegisters on 5770/5770
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5770 addr: 0x0x7ffc1eb97cf0 data: 0x0x7ffc1eb97cf0 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 7ffbe854a51a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 0, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value ffffffffffffffff, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 0, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 7ffca6a56190, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56190, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 7ffca6a561d0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 0, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 1200011, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 7ffbe828d720, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffbe828d9f0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 246, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 0, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 0, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value 38, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5770
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x91dbc70, size = 165 on 5770/5770
[irpc.C:1264-U] - Writing RPC on 5770
[irpc.C:781-U] - Writing rpc 6 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x91db9d0, size = 165 on 5770/5770
[irpc.C:799-U] - IRPC: Setting 5770/5770 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5770/5770: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5770 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5770 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5770/5770 to running
[process.C:4312-U] - Restoring 5770/5770 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5770/5770 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:3508-U] - Checking thread 5770/5770 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:2943-U] - intCont on thread 5770/5770
[linux.C:1435-U] - Continuing thread 5770
[linux.C:1523-U] - Calling PTRACE_CONT on 5770 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5770 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5770/5770 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5770/5770 from stopped to running
[process.C:5870-U] - Clearing register pool for 5770/5770
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5770:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5770/5770
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5770/5770 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 6 trap
[linux.C:618-G] - Decoded event to rpc completion on 5770/5770 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5770 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5770/5770 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[mailbox.C:171-U] - Returning event RPC from mailbox
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5770 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5770/5770 from running to stopped
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5770/5770 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5770 before CB
[process.C:4287-U] - Desyncing 5770/5770 callback state to level 1
[process.C:4409-U] - Changing callback state for 5770/5770 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x50 data: 0x(nil) (return: 0)
[linux.C:2500-U] - Register x86_64::rax has value 0x0
[process.C:3820-U] - Returning register value 0 for register x86_64::rax on 5770
[response.C:304-U] - Waiting for async event 275, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5770/5770 after CB
[process.C:4312-U] - Restoring 5770/5770 callback state to level 0
[process.C:4409-U] - Changing callback state for 5770/5770 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 6 completion on 5770/5770
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x91dbc70 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x91dbc70, size = 165 on 5770/5770
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5770
[linux.C:2709-U] - Register x86_64::rip gets value 7ffbe854a51a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 0, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value ffffffffffffffff, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 0, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 7ffca6a56190, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56190, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 7ffca6a561d0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 0, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 1200011, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 7ffbe828d720, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffbe828d9f0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 246, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 0, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 0, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value 38, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5770 addr: 0x0x7ffc1eb97d60 data: 0x0x7ffc1eb97d60 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5770
[process.C:3718-U] - Successfully set all registers for 5770
[irpc.C:1145-U] - RPC 6 is moving to state finished
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6605-U] - Running SYNC RPC
[irpc.C:323-U] - Posting iRPC 7 to process 5770, selecting a thread...
[irpc.C:357-U] - Thread 5770 has 0 running/posted iRPCs
[irpc.C:371-U] - Selected thread 5770 for iRPC 7
[irpc.C:381-U] - Posting iRPC 7 to thread 5770
[process.C:8340-U] - Adjusting counter SyncRPCs by 1, before 0, after 1
[irpc.C:436-U] - RPC 7 already has allocated memory, added to end
[irpc.C:501-U] - Posted iRPC list for 5770:
U-7(165),
[process.C:4409-U] - Changing user state for 5770/5770 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[process.C:1024-U] - Polling for events = !F && ((T && !F && F) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event Nop from mailbox
[handler.C:402-U] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-U] - Have event Nop on Nop Handler
[handler.C:437-U] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:3508-U] - Checking thread 5770/5770 for events thrown before continue
[process.C:3516-U] - Found thread 5770/5770 ready to run IRPC, not continuing
[process.C:4287-U] - Desyncing 5770/5770 irpc setup state to level 1
[process.C:4409-U] - Changing irpc setup state for 5770/5770 from dontcare to stopped
[event.C:133-U] - Setting callback suppress for RPCLaunch
[mailbox.C:120-U] - Added event RPCLaunch to mailbox, size = 1 + 0 + 0 = 1
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, irpc setup: stopped, code: -----S----------RSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event RPCLaunch from mailbox
[handler.C:402-U] - Event RPCLaunch added to handle list with handler iRPC Launch Handler
[handler.C:419-U] - Have event RPCLaunch on iRPC Launch Handler
[handler.C:437-U] - Handling event 'RPCLaunch' with handler 'iRPC Launch Handler'
[irpc.C:1221-U] - Handling next posted irpc 7 on 5770/5770 of type User in state Prepping
[irpc.C:1229-U] - Marking RPC 7 on 5770/5770 as prepped
[irpc.C:1239-U] - Saving RPC state on 5770/5770
[irpc.C:715-U] - Saving state for iRPC 7
[irpc.C:735-U] - Saving original application registers for 5770/5770
[process.C:3632-U] - Reading registers for thread 5770
[process.C:3646-U] - plat_getAllRegisters on 5770/5770
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 12 0xc pid: 5770 addr: 0x0x7ffc1eb97cf0 data: 0x0x7ffc1eb97cf0 (return: 0)
[linux.C:2431-U] - Register x86_64::rip has value 7ffbe854a51a, offset 128
[linux.C:2431-U] - Register x86_64::rax has value 0, offset 80
[linux.C:2431-U] - Register x86_64::rcx has value ffffffffffffffff, offset 88
[linux.C:2431-U] - Register x86_64::rdx has value 0, offset 96
[linux.C:2431-U] - Register x86_64::rbx has value 7ffca6a56190, offset 40
[linux.C:2431-U] - Register x86_64::rsp has value 7ffca6a56190, offset 152
[linux.C:2431-U] - Register x86_64::rbp has value 7ffca6a561d0, offset 32
[linux.C:2431-U] - Register x86_64::rsi has value 0, offset 104
[linux.C:2431-U] - Register x86_64::rdi has value 1200011, offset 112
[linux.C:2431-U] - Register x86_64::r8 has value 7ffbe828d720, offset 72
[linux.C:2431-U] - Register x86_64::r9 has value 0, offset 64
[linux.C:2431-U] - Register x86_64::r10 has value 7ffbe828d9f0, offset 56
[linux.C:2431-U] - Register x86_64::r11 has value 246, offset 48
[linux.C:2431-U] - Register x86_64::r12 has value 0, offset 24
[linux.C:2431-U] - Register x86_64::r13 has value 0, offset 16
[linux.C:2431-U] - Register x86_64::r14 has value 0, offset 8
[linux.C:2431-U] - Register x86_64::r15 has value 0, offset 0
[linux.C:2431-U] - Register x86_64::ds has value 0, offset 184
[linux.C:2431-U] - Register x86_64::es has value 0, offset 192
[linux.C:2431-U] - Register x86_64::fs has value 0, offset 200
[linux.C:2431-U] - Register x86_64::gs has value 0, offset 208
[linux.C:2431-U] - Register x86_64::cs has value 33, offset 136
[linux.C:2431-U] - Register x86_64::ss has value 2b, offset 160
[linux.C:2431-U] - Register x86_64::flags has value 246, offset 144
[linux.C:2431-U] - Register x86_64::orax has value 38, offset 120
[linux.C:2431-U] - Register x86_64::fsbase has value 7ffbe828d720, offset 168
[linux.C:2431-U] - Register x86_64::gsbase has value 0, offset 176
[linux.C:2431-U] - Register x86_64::dr0 has value 0, offset 848
[linux.C:2431-U] - Register x86_64::dr1 has value 0, offset 856
[linux.C:2431-U] - Register x86_64::dr2 has value 0, offset 864
[linux.C:2431-U] - Register x86_64::dr3 has value 0, offset 872
[linux.C:2431-U] - Register x86_64::dr4 has value 0, offset 880
[linux.C:2431-U] - Register x86_64::dr5 has value 0, offset 888
[linux.C:2431-U] - Register x86_64::dr6 has value 0, offset 896
[linux.C:2431-U] - Register x86_64::dr7 has value 0, offset 904
[process.C:3670-U] - Successfully retrieved all registers for 5770
[irpc.C:748-U] - Saving original 165 bytes of memory at 7ffbe84ca3d0 from application for 5770/5770
[process.C:1489-U] - Reading from remote memory 7ffbe84ca3d0 to 0x91dbf90, size = 165 on 5770/5770
[irpc.C:1264-U] - Writing RPC on 5770
[irpc.C:781-U] - Writing rpc 7 memory to 7ffbe84ca3d0->7ffbe84ca475
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x91dbd20, size = 165 on 5770/5770
[irpc.C:799-U] - IRPC: Setting 5770/5770 PC to 7ffbe84ca3d8
[process.C:3842-U] - 5770/5770: Setting x86_64::rip to 0x7ffbe84ca3d8...
[process.C:3867-U] - Setting register x86_64::rip for thread 5770 to 7ffbe84ca3d8
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 6 0x6 pid: 5770 addr: 0x0x80 data: 0x0x7ffbe84ca3d8 (return: 0)
[linux.C:2791-U] - Set register x86_64::rip (size 8, offset 128) to value 7ffbe84ca3d8
[irpc.C:828-U] - Moving next iRPC for 5770/5770 to running
[process.C:4312-U] - Restoring 5770/5770 irpc setup state to level 0
[process.C:4409-U] - Changing irpc setup state for 5770/5770 from stopped to dontcare
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:3508-U] - Checking thread 5770/5770 for events thrown before continue
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Running
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:2943-U] - intCont on thread 5770/5770
[linux.C:1435-U] - Continuing thread 5770
[linux.C:1523-U] - Calling PTRACE_CONT on 5770 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5770 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing handler state for 5770/5770 from stopped to running
[process.C:8340-U] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-U] - Changing generator state for 5770/5770 from stopped to running
[process.C:5870-U] - Clearing register pool for 5770/5770
[memcache.C:573-U] - Clearing memCache
[process.C:1024-U] - Blocking for events = !F && ((T && !T && ?) || T || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 1407 for pid 5770:
[linux.C:181-G] - Stopped with signal 5
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5770/5770
[linux.C:310-G] - ARM-debug: status 0x57f
[linux.C:315-G] - Decoded to signal 5
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x80 data: 0x(nil) (return: 140719910855796)
[linux.C:2500-G] - Register x86_64::rip has value 0x7ffbe84ca474
[irpc.C:941-G] - 5770/5770 trap at 7ffbe84ca473 lies between 7ffbe84ca3d0 and 7ffbe84ca475, is iRPC 7 trap
[linux.C:618-G] - Decoded event to rpc completion on 5770/5770 at 7ffbe84ca473
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event RPC is thread synchronous, marking thread 5770 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:4409-G] - Changing generator state for 5770/5770 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event RPC to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event RPC from mailbox
[process.C:2306-U] - Event RPC is thread synchronous, marking thread 5770 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:8340-U] - Adjusting counter SyncRPCRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5770/5770 from running to stopped
[generator.C:144-G] - Setting generator state to process_blocked
[handler.C:402-U] - Event RPC added to handle list with handler iRPC PreCallback Handler
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[handler.C:402-U] - Event RPC added to handle list with handler Callback
[handler.C:402-U] - Event RPC added to handle list with handler RPC Handler
[handler.C:419-U] - Have event RPC on iRPC PreCallback Handler
[handler.C:419-U] - Have event RPC on Callback
[handler.C:419-U] - Have event RPC on RPC Handler
[handler.C:437-U] - Handling event 'RPC' with handler 'iRPC PreCallback Handler'
[process.C:4409-U] - Changing user state for 5770/5770 from running to stopped
[handler.C:437-U] - Handling event 'RPC' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5770 before CB
[process.C:4287-U] - Desyncing 5770/5770 callback state to level 1
[process.C:4409-U] - Changing callback state for 5770/5770 from dontcare to ditto
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2273-U] - Triggering callback for event 'RPC'
[handler.C:2278-U] - Triggering callback #0 for event 'RPC'
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rax
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 3 0x3 pid: 5770 addr: 0x0x50 data: 0x(nil) (return: 0)
[linux.C:2500-U] - Register x86_64::rax has value 0x0
[process.C:3820-U] - Returning register value 0 for register x86_64::rax on 5770
[response.C:304-U] - Waiting for async event 282, complete
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4345-U] - Leaving user state for 5770/5770 in state stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5770/5770 after CB
[process.C:4312-U] - Restoring 5770/5770 callback state to level 0
[process.C:4409-U] - Changing callback state for 5770/5770 from ditto to dontcare
[handler.C:437-U] - Handling event 'RPC' with handler 'RPC Handler'
[irpc.C:1039-U] - Handling RPC 7 completion on 5770/5770
[irpc.C:1061-U] - Restoring memory to 7ffbe84ca3d0 from 0x91dbf90 of size 165
[process.C:1547-U] - Writing to remote memory 7ffbe84ca3d0 from 0x91dbf90, size = 165 on 5770/5770
[irpc.C:1104-U] - Restoring all registers
[process.C:3701-U] - Setting registers for thread 5770
[linux.C:2709-U] - Register x86_64::rip gets value 7ffbe854a51a, offset 128
[linux.C:2709-U] - Register x86_64::rax gets value 0, offset 80
[linux.C:2709-U] - Register x86_64::rcx gets value ffffffffffffffff, offset 88
[linux.C:2709-U] - Register x86_64::rdx gets value 0, offset 96
[linux.C:2709-U] - Register x86_64::rbx gets value 7ffca6a56190, offset 40
[linux.C:2709-U] - Register x86_64::rsp gets value 7ffca6a56190, offset 152
[linux.C:2709-U] - Register x86_64::rbp gets value 7ffca6a561d0, offset 32
[linux.C:2709-U] - Register x86_64::rsi gets value 0, offset 104
[linux.C:2709-U] - Register x86_64::rdi gets value 1200011, offset 112
[linux.C:2709-U] - Register x86_64::r8 gets value 7ffbe828d720, offset 72
[linux.C:2709-U] - Register x86_64::r9 gets value 0, offset 64
[linux.C:2709-U] - Register x86_64::r10 gets value 7ffbe828d9f0, offset 56
[linux.C:2709-U] - Register x86_64::r11 gets value 246, offset 48
[linux.C:2709-U] - Register x86_64::r12 gets value 0, offset 24
[linux.C:2709-U] - Register x86_64::r13 gets value 0, offset 16
[linux.C:2709-U] - Register x86_64::r14 gets value 0, offset 8
[linux.C:2709-U] - Register x86_64::r15 gets value 0, offset 0
[linux.C:2709-U] - Register x86_64::ds gets value 0, offset 184
[linux.C:2709-U] - Register x86_64::es gets value 0, offset 192
[linux.C:2709-U] - Register x86_64::fs gets value 0, offset 200
[linux.C:2709-U] - Register x86_64::gs gets value 0, offset 208
[linux.C:2709-U] - Register x86_64::cs gets value 33, offset 136
[linux.C:2709-U] - Register x86_64::ss gets value 2b, offset 160
[linux.C:2709-U] - Register x86_64::flags gets value 246, offset 144
[linux.C:2709-U] - Register x86_64::orax gets value 38, offset 120
[linux.C:2709-U] - Register x86_64::fsbase gets value 7ffbe828d720, offset 168
[linux.C:2709-U] - Register x86_64::gsbase gets value 0, offset 176
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 13 0xd pid: 5770 addr: 0x0x7ffc1eb97d60 data: 0x0x7ffc1eb97d60 (return: 0)
[linux.C:2633-U] - Successfully set the values of all registers for 5770
[process.C:3718-U] - Successfully set all registers for 5770
[irpc.C:1145-U] - RPC 7 is moving to state finished
[process.C:8340-U] - Adjusting counter SyncRPCs by -1, before 1, after 0
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:6170-U] - User triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1064-U] - Poll failed to find events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return false, 'cause we're done
[process.C:6180-U] - Polling Process::handleEvents returning false due to no events
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6844-U] - User wants to write memory to remote addr 0x500000b8 from buffer 0x0x91dc040 of size 2102
[process.C:1547-U] - Writing to remote memory 500000b8 from 0x91dc040, size = 2102 on 5770/5770
[response.C:304-U] - Waiting for async event 285, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acde7
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acde7 +1
[process.C:1489-U] - Reading from remote memory 31db8acde7 to 0x91e0150, size = 1 on 5770/5770
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x24
[response.C:304-U] - Waiting for async event 286, complete
[process.C:1547-U] - Writing to remote memory 31db8acde7 from 0x7ffc1eb98c20, size = 1 on 5770/5770
[response.C:304-U] - Waiting for async event 287, complete
[process.C:5175-U] - Prepping breakpoint at 31db8acde0
[process.C:5056-U] - Saving original data for breakpoint insertion at 31db8acde0 +1
[process.C:1489-U] - Reading from remote memory 31db8acde0 to 0x91e02d0, size = 1 on 5770/5770
[process.C:5062-U] - Buffer contents from read breakpoint:
[process.C:5064-U] - 0x68
[response.C:304-U] - Waiting for async event 288, complete
[process.C:1547-U] - Writing to remote memory 31db8acde0 from 0x7ffc1eb98c20, size = 1 on 5770/5770
[response.C:304-U] - Waiting for async event 289, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acdf1 from buffer 0x0x91dff20 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acdf1 from 0x91dff20, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 290, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acd30 from buffer 0x0x91e0530 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acd30 from 0x91e0530, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 291, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acd1c from buffer 0x0x91e0740 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acd1c from 0x91e0740, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 292, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8accfb from buffer 0x0x91e0950 of size 14
[process.C:1547-U] - Writing to remote memory 31db8accfb from 0x91e0950, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 293, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8accb8 from buffer 0x0x91e1030 of size 14
[process.C:1547-U] - Writing to remote memory 31db8accb8 from 0x91e1030, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 294, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acca3 from buffer 0x0x91e1240 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acca3 from 0x91e1240, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 295, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acc93 from buffer 0x0x91e1450 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acc93 from 0x91e1450, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 296, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acc79 from buffer 0x0x91e1710 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acc79 from 0x91e1710, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 297, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acc1e from buffer 0x0x91e1be0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acc1e from 0x91e1be0, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 298, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acbe8 from buffer 0x0x91e20b0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acbe8 from 0x91e20b0, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 299, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acbc2 from buffer 0x0x91e24d0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acbc2 from 0x91e24d0, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 300, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acb84 from buffer 0x0x91e26e0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acb84 from 0x91e26e0, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 301, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acb27 from buffer 0x0x91e2bb0 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acb27 from 0x91e2bb0, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 302, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acb05 from buffer 0x0x91e2e70 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acb05 from 0x91e2e70, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 303, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acad9 from buffer 0x0x91e3340 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acad9 from 0x91e3340, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 304, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acac0 from buffer 0x0x91e3600 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acac0 from 0x91e3600, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 305, complete
[process.C:6844-U] - User wants to write memory to remote addr 0x31db8acab0 from buffer 0x0x91e3810 of size 14
[process.C:1547-U] - Writing to remote memory 31db8acab0 from 0x91e3810, size = 14 on 5770/5770
[response.C:304-U] - Waiting for async event 306, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rip
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffbe854a51a for register x86_64::rip on 5770
[response.C:304-U] - Waiting for async event 307, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rsp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a56190 for register x86_64::rsp on 5770
[response.C:304-U] - Waiting for async event 308, complete
[process.C:3746-U] - Get register value for thread 5770, register x86_64::rbp
[process.C:3789-U] - Had cached register value
[process.C:3820-U] - Returning register value 7ffca6a561d0 for register x86_64::rbp on 5770
[response.C:304-U] - Waiting for async event 309, complete
[procset.C:1464-U] - User continuing entire process 5770
[process.C:4409-U] - Changing user state for 5770/5770 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[procset.C:1464-U] - User continuing entire process 5766
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 2 + 0 + 0 = 2
[process.C:8584-H] - Handler starting to check for events
[process.C:973-H] - Top of waitAndHandleEvents. Block = false
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event Nop from mailbox
[handler.C:402-H] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-H] - Have event Nop on Nop Handler
[handler.C:437-H] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-H] - At top of syncRunState for 5770
[process.C:3283-H] - 5770/5770: setting target state to Running
[process.C:3508-H] - Checking thread 5770/5770 for events thrown before continue
[process.C:835-H] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-H] - 5770/5770: setting target state to Running
[process.C:847-H] - Current Threading State for 5770:
[process.C:863-H] - 5770/5770 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-H] - Running plat_syncRunState on 5770
[process.C:2943-H] - intCont on thread 5770/5770
[linux.C:1435-H] - Continuing thread 5770
[linux.C:1523-H] - Calling PTRACE_CONT on 5770 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5770 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-H] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing handler state for 5770/5770 from stopped to running
[process.C:8340-H] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing generator state for 5770/5770 from stopped to running
[process.C:5870-H] - Clearing register pool for 5770/5770
[memcache.C:573-H] - Clearing memCache
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event Nop from mailbox
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[handler.C:402-H] - Event Nop added to handle list with handler Nop Handler
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[handler.C:419-H] - Have event Nop on Nop Handler
[handler.C:437-H] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-H] - At top of syncRunState for 5766
[process.C:3283-H] - 5766/5766: setting target state to Running
[process.C:3508-H] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-H] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-H] - 5766/5766: setting target state to Running
[process.C:847-H] - Current Threading State for 5766:
[process.C:863-H] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-H] - Running plat_syncRunState on 5766
[process.C:2943-H] - intCont on thread 5766/5766
[linux.C:175-G] - Waitpid return status 394623 for pid 5770:
[linux.C:181-G] - Stopped with signal 5
[linux.C:1435-H] - Continuing thread 5766
[generator.C:209-G] - Got event
[linux.C:1523-H] - Calling PTRACE_CONT on 5766 with signal 0
[generator.C:144-G] - Setting generator state to decoding
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-H] - Adjusting counter HandlerRunningThreads by 1, before 1, after 2
[process.C:4409-H] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-H] - Adjusting counter GeneratorRunningThreads by 1, before 1, after 2
[process.C:4409-H] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-H] - Clearing register pool for 5766/5766
[memcache.C:573-H] - Clearing memCache
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:149-H] - Polled mailbox for messages, but none found
[process.C:1043-H] - Returning after handling events
[process.C:1131-H] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[linux.C:307-G] - Decoding event for 5770/5770
[process.C:6170-U] - User triggered event handling
[linux.C:310-G] - ARM-debug: status 0x6057f
[linux.C:315-G] - Decoded to signal 5
[process.C:973-U] - Top of waitAndHandleEvents. Block = true
[linux.C:430-G] - Decoded event to pre-exit on 5770/5770
[process.C:1024-U] - Blocking for events = !F && ((T && !F && T) || ? || ? || ? || ? || ? || ? || ? || ?)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 16897 0x4201 pid: 5770 addr: 0x(nil) data: 0x0x7f6c7584f698 (return: 0)
[mailbox.C:155-U] - Blocking for events from mailbox, queue size = 0
[linux.C:447-G] - Decoded event to pre-exit of process 5770/5770 with code 138
[generator.C:144-G] - Setting generator state to statesync
[process.C:2306-G] - Event pre-Exit is thread synchronous, marking thread 5770 generator stopped
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 2, after 1
[process.C:4409-G] - Changing generator state for 5770/5770 from running to stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event pre-Exit to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[mailbox.C:171-U] - Returning event pre-Exit from mailbox
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:2306-U] - Event pre-Exit is thread synchronous, marking thread 5770 handler stopped
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 2, after 1
[linux.C:175-G] - Waitpid return status 394623 for pid 5766:
[linux.C:181-G] - Stopped with signal 5
[process.C:4409-U] - Changing handler state for 5770/5770 from running to stopped
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[handler.C:402-U] - Event pre-Exit added to handle list with handler Pre Exit
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x6057f
[linux.C:315-G] - Decoded to signal 5
[linux.C:430-G] - Decoded event to pre-exit on 5766/5766
[handler.C:402-U] - Event pre-Exit added to handle list with handler Callback
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 16897 0x4201 pid: 5766 addr: 0x(nil) data: 0x0x7f6c7584f698 (return: 0)
[handler.C:419-U] - Have event pre-Exit on Pre Exit
[linux.C:447-G] - Decoded event to pre-exit of process 5766/5766 with code 134
[handler.C:419-U] - Have event pre-Exit on Callback
[generator.C:144-G] - Setting generator state to statesync
[handler.C:437-U] - Handling event 'pre-Exit' with handler 'Pre Exit'
[process.C:2306-G] - Event pre-Exit is thread synchronous, marking thread 5766 generator stopped
[handler.C:847-U] - Handling pre-exit for process 5770 on thread 5770
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[handler.C:437-U] - Handling event 'pre-Exit' with handler 'Callback'
[process.C:4409-G] - Changing generator state for 5766/5766 from running to stopped
[handler.C:2250-U] - Changing callback state of 5770 before CB
[generator.C:144-G] - Setting generator state to queueing
[process.C:4287-U] - Desyncing 5770/5770 callback state to level 1
[mailbox.C:120-G] - Added event pre-Exit to mailbox, size = 1 + 0 + 0 = 1
[process.C:4409-U] - Changing callback state for 5770/5770 from dontcare to ditto
[generator.C:144-G] - Setting generator state to none
[process.C:4409-U] - Changing user state for 5770/5770 from running to stopped
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[handler.C:2273-U] - Triggering callback for event 'pre-Exit'
[handler.C:2278-U] - Triggering callback #0 for event 'pre-Exit'
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4409-U] - Changing user state for 5770/5770 from stopped to running
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4409-U] - Changing user state for 5770/5770 from running to stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5770/5770 after CB
[process.C:4312-U] - Restoring 5770/5770 callback state to level 0
[process.C:4409-U] - Changing callback state for 5770/5770 from ditto to dontcare
[process.C:798-U] - At top of syncRunState for 5770
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-U] - 5770/5770: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5770:
[process.C:863-U] - 5770/5770 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5770
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event pre-Exit from mailbox
[process.C:2306-U] - Event pre-Exit is thread synchronous, marking thread 5766 handler stopped
[process.C:8340-U] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-U] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-U] - Event pre-Exit added to handle list with handler Pre Exit
[handler.C:402-U] - Event pre-Exit added to handle list with handler Callback
[handler.C:419-U] - Have event pre-Exit on Pre Exit
[handler.C:419-U] - Have event pre-Exit on Callback
[handler.C:437-U] - Handling event 'pre-Exit' with handler 'Pre Exit'
[handler.C:847-U] - Handling pre-exit for process 5766 on thread 5766
[handler.C:437-U] - Handling event 'pre-Exit' with handler 'Callback'
[handler.C:2250-U] - Changing callback state of 5766 before CB
[process.C:4287-U] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-U] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2273-U] - Triggering callback for event 'pre-Exit'
[handler.C:2278-U] - Triggering callback #0 for event 'pre-Exit'
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[handler.C:2307-U] - Handling return value for main process
[handler.C:2232-U] - Callbacks returned process stop
[process.C:4409-U] - Changing user state for 5766/5766 from running to stopped
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5766/5766 after CB
[process.C:4312-U] - Restoring 5766/5766 callback state to level 0
[process.C:4409-U] - Changing callback state for 5766/5766 from ditto to dontcare
[process.C:798-U] - At top of syncRunState for 5766
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:835-U] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-U] - 5766/5766: setting target state to Stopped
[process.C:847-U] - Current Threading State for 5766:
[process.C:863-U] - 5766/5766 hand: stopped, gen: stopped, user: stopped, code: ----------------SSS
[process.C:872-U] - Running plat_syncRunState on 5766
[process.C:1024-U] - Polling for events = !F && ((T && !T && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6867-U] - User wants to read memory from 0x605b84 to 0x0x7ffc1eb99bac of size 4
[process.C:1489-U] - Reading from remote memory 605b84 to 0x7ffc1eb99bac, size = 4 on 5770/5770
[response.C:304-U] - Waiting for async event 310, complete
[procset.C:1464-U] - User continuing entire process 5770
[process.C:4409-U] - Changing user state for 5770/5770 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:8584-H] - Handler starting to check for events
[process.C:973-H] - Top of waitAndHandleEvents. Block = false
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event Nop from mailbox
[handler.C:402-H] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-H] - Have event Nop on Nop Handler
[handler.C:437-H] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-H] - At top of syncRunState for 5770
[process.C:3283-H] - 5770/5770: setting target state to Running
[process.C:3508-H] - Checking thread 5770/5770 for events thrown before continue
[process.C:835-H] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-H] - 5770/5770: setting target state to Running
[process.C:847-H] - Current Threading State for 5770:
[process.C:863-H] - 5770/5770 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-H] - Running plat_syncRunState on 5770
[process.C:2943-H] - intCont on thread 5770/5770
[linux.C:1435-H] - Continuing thread 5770
[linux.C:1523-H] - Calling PTRACE_CONT on 5770 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5770 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-H] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing handler state for 5770/5770 from stopped to running
[process.C:8340-H] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing generator state for 5770/5770 from stopped to running
[process.C:5870-H] - Clearing register pool for 5770/5770
[memcache.C:573-H] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:149-H] - Polled mailbox for messages, but none found
[process.C:1043-H] - Returning after handling events
[process.C:1131-H] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[linux.C:175-G] - Waitpid return status 35328 for pid 5770:
[linux.C:177-G] - Exited with 138
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5770/5770
[linux.C:310-G] - ARM-debug: status 0x8a00
[linux.C:771-G] - Decoded event to exit of process 5770/5770 with code 138
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:8340-G] - Adjusting counter GeneratorNonExitedThreads by -1, before 2, after 1
[process.C:4409-G] - Changing generator state for 5770/5770 from running to exited
[generator.C:144-G] - Setting generator state to statesync
[process.C:2317-G] - Event post-Exit is process synchronous, marking process 5770 generator stopped
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event post-Exit to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[process.C:8584-H] - Handler starting to check for events
[generator.C:144-G] - Setting generator state to process_blocked
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[process.C:973-H] - Top of waitAndHandleEvents. Block = false
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event post-Exit from mailbox
[process.C:2317-H] - Event post-Exit is process synchronous, marking process 5770 handler stopped
[process.C:8340-H] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-H] - Changing handler state for 5770/5770 from running to stopped
[handler.C:402-H] - Event post-Exit added to handle list with handler Post Exit
[handler.C:402-H] - Event post-Exit added to handle list with handler Callback
[handler.C:402-H] - Event post-Exit added to handle list with handler Post Exit Cleanup
[handler.C:419-H] - Have event post-Exit on Post Exit
[handler.C:419-H] - Have event post-Exit on Callback
[handler.C:419-H] - Have event post-Exit on Post Exit Cleanup
[handler.C:437-H] - Handling event 'post-Exit' with handler 'Post Exit'
[handler.C:649-H] - Handling post-exit for process 5770 on thread 5770
[process.C:727-H] - Changing state of process from running to exited on 5770
[process.C:741-H] - Setting state of all threads in 5770 to exited
[process.C:4409-H] - Changing user state for 5770/5770 from running to exited
[process.C:4409-H] - Changing handler state for 5770/5770 from stopped to exited
[process.C:4345-H] - Leaving generator state for 5770/5770 in state exited
[procpool.C:71-H] - Removing process 5770 from pool
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:308-G] - No live processes, ret false
[generator.C:431-G] - Checked and found no live processes
[handler.C:437-H] - Handling event 'post-Exit' with handler 'Callback'
[handler.C:2250-H] - Changing callback state of 5770 before CB
[process.C:4287-H] - Desyncing 5770/5770 callback state to level 1
[process.C:4409-H] - Changing callback state for 5770/5770 from dontcare to ditto
[process.C:5657-H] - noteEvent - 1
[handler.C:449-H] - Handler Callback delaying for user thread
[mailbox.C:120-H] - Added event post-Exit to mailbox, size = 0 + 0 + 1 = 1
[process.C:798-H] - At top of syncRunState for 5770
[process.C:3283-H] - 5770/5770: setting target state to Stopped
[process.C:835-H] - Checking if any ProcStop events on 5770 are ready
[process.C:3283-H] - 5770/5770: setting target state to Stopped
[process.C:847-H] - Current Threading State for 5770:
[process.C:863-H] - 5770/5770 hand: exited, gen: exited, callback: ditto, code: -H--------------XXX
[process.C:872-H] - Running plat_syncRunState on 5770
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:149-H] - Polled mailbox for messages, but none found
[process.C:1043-H] - Returning after handling events
[process.C:1131-H] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[process.C:6867-U] - User wants to read memory from 0x605b84 to 0x0x7ffc1eb99bac of size 4
[process.C:1489-U] - Reading from remote memory 605b84 to 0x7ffc1eb99bac, size = 4 on 5766/5766
[response.C:304-U] - Waiting for async event 311, complete
[int_process.h:1739-U] - MTLock triggered event handling
[process.C:973-U] - Top of waitAndHandleEvents. Block = false
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:171-U] - Returning event post-Exit from mailbox
[handler.C:398-U] - Have event post-Exit on Post Exit (already handled)
[handler.C:402-U] - Event post-Exit added to handle list with handler Callback
[handler.C:402-U] - Event post-Exit added to handle list with handler Post Exit Cleanup
[handler.C:419-U] - Have event post-Exit on Callback
[handler.C:419-U] - Have event post-Exit on Post Exit Cleanup
[handler.C:437-U] - Handling event 'post-Exit' with handler 'Callback'
[process.C:5675-U] - clearEvent - 0
[process.C:4312-U] - Restoring 5770/5770 callback state to level 0
[process.C:4409-U] - Changing callback state for 5770/5770 from ditto to dontcare
[handler.C:2250-U] - Changing callback state of 5770 before CB
[process.C:4287-U] - Desyncing 5770/5770 callback state to level 1
[process.C:4409-U] - Changing callback state for 5770/5770 from dontcare to ditto
[handler.C:2273-U] - Triggering callback for event 'post-Exit'
[handler.C:2278-U] - Triggering callback #0 for event 'post-Exit'
[handler.C:2289-U] - Callback #0 return cbProcStop/cbProcStop
[handler.C:2312-U] - Handling return value for child process/thread
[handler.C:2332-U] - Restoring callback state of 5770/5770 after CB
[process.C:4312-U] - Restoring 5770/5770 callback state to level 0
[process.C:4409-U] - Changing callback state for 5770/5770 from ditto to dontcare
[handler.C:437-U] - Handling event 'post-Exit' with handler 'Post Exit Cleanup'
[handler.C:704-U] - Handling post-exit/crash cleanup for process 5770 on thread 5770
[process.C:3105-U] - Setting pending stop to false, thread 5770/5770
[process.C:3121-U] - Pending stop state == dontcare, ignoring
[process.C:3124-U] - Pending stop level is 0
[process.C:1922-U] - forceGeneratorBlock - Count is now 0/0
[memcache.C:573-U] - Clearing memCache
[process.C:2429-U] - Deleting int_process at 0x85bc428
[process.C:5604-U] - Removed process 5770 from memory image, should clean image
[process.C:5572-U] - Destroy memory image of old process
[memcache.C:573-U] - Clearing memCache
[process.C:1126-U] - Process is gone, skipping syncRunState and deleting handler pool
[process.C:1024-U] - Polling for events = !F && ((F && !? && ?) || F || F || F || F || F || F || F || F)
[mailbox.C:149-U] - Polled mailbox for messages, but none found
[process.C:1043-U] - Returning after handling events
[process.C:1131-U] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[int_process.h:1741-U] - MTLock triggered event handling finished
[procset.C:1464-U] - User continuing entire process 5766
[process.C:4409-U] - Changing user state for 5766/5766 from stopped to running
[mailbox.C:120-U] - Added event Nop to mailbox, size = 1 + 0 + 0 = 1
[process.C:8584-H] - Handler starting to check for events
[process.C:973-H] - Top of waitAndHandleEvents. Block = false
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event Nop from mailbox
[handler.C:402-H] - Event Nop added to handle list with handler Nop Handler
[handler.C:419-H] - Have event Nop on Nop Handler
[handler.C:437-H] - Handling event 'Nop' with handler 'Nop Handler'
[process.C:798-H] - At top of syncRunState for 5766
[process.C:3283-H] - 5766/5766: setting target state to Running
[process.C:3508-H] - Checking thread 5766/5766 for events thrown before continue
[process.C:835-H] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-H] - 5766/5766: setting target state to Running
[process.C:847-H] - Current Threading State for 5766:
[process.C:863-H] - 5766/5766 hand: stopped, gen: stopped, user: running, code: ----------------RSS
[process.C:872-H] - Running plat_syncRunState on 5766
[process.C:2943-H] - intCont on thread 5766/5766
[linux.C:1435-H] - Continuing thread 5766
[linux.C:1523-H] - Calling PTRACE_CONT on 5766 with signal 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^PTRACE FINISHED^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Request: 7 0x7 pid: 5766 addr: 0x(nil) data: 0x(nil) (return: 0)
[process.C:8340-H] - Adjusting counter HandlerRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing handler state for 5766/5766 from stopped to running
[process.C:8340-H] - Adjusting counter GeneratorRunningThreads by 1, before 0, after 1
[process.C:4409-H] - Changing generator state for 5766/5766 from stopped to running
[process.C:5870-H] - Clearing register pool for 5766/5766
[memcache.C:573-H] - Clearing memCache
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:288-G] - Generator has running threads, returning true from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:144-G] - Setting generator state to system_blocked
[generator.C:207-G] - About to getEvent()
[linux.C:154-G] - blocking in waitpid
[linux.C:175-G] - Waitpid return status 34304 for pid 5766:
[linux.C:177-G] - Exited with 134
[generator.C:209-G] - Got event
[generator.C:144-G] - Setting generator state to decoding
[linux.C:307-G] - Decoding event for 5766/5766
[linux.C:310-G] - ARM-debug: status 0x8600
[linux.C:771-G] - Decoded event to exit of process 5766/5766 with code 134
[process.C:8340-G] - Adjusting counter GeneratorRunningThreads by -1, before 1, after 0
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[process.C:8340-G] - Adjusting counter GeneratorNonExitedThreads by -1, before 1, after 0
[mailbox.C:149-H] - Polled mailbox for messages, but none found
[process.C:4409-G] - Changing generator state for 5766/5766 from running to exited
[process.C:1043-H] - Returning after handling events
[process.C:1131-H] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[generator.C:144-G] - Setting generator state to statesync
[process.C:2317-G] - Event post-Exit is process synchronous, marking process 5766 generator stopped
[process.C:6527-U] - Error: allThreadsStopped on exited process
[generator.C:144-G] - Setting generator state to queueing
[mailbox.C:120-G] - Added event post-Exit to mailbox, size = 1 + 0 + 0 = 1
[generator.C:144-G] - Setting generator state to none
[process.C:8584-H] - Handler starting to check for events
[generator.C:144-G] - Setting generator state to process_blocked
[process.C:973-H] - Top of waitAndHandleEvents. Block = false
[generator.C:429-G] - Checking for live processes
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:292-G] - Generator has all exited threads, returning false from hasLiveProc
[generator.C:431-G] - Checked and found no live processes
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:171-H] - Returning event post-Exit from mailbox
[process.C:2317-H] - Event post-Exit is process synchronous, marking process 5766 handler stopped
[process.C:8340-H] - Adjusting counter HandlerRunningThreads by -1, before 1, after 0
[process.C:4409-H] - Changing handler state for 5766/5766 from running to stopped
[handler.C:402-H] - Event post-Exit added to handle list with handler Post Exit
[handler.C:402-H] - Event post-Exit added to handle list with handler Callback
[handler.C:402-H] - Event post-Exit added to handle list with handler Post Exit Cleanup
[handler.C:419-H] - Have event post-Exit on Post Exit
[handler.C:419-H] - Have event post-Exit on Callback
[handler.C:419-H] - Have event post-Exit on Post Exit Cleanup
[handler.C:437-H] - Handling event 'post-Exit' with handler 'Post Exit'
[handler.C:649-H] - Handling post-exit for process 5766 on thread 5766
[process.C:727-H] - Changing state of process from running to exited on 5766
[process.C:741-H] - Setting state of all threads in 5766 to exited
[process.C:4409-H] - Changing user state for 5766/5766 from running to exited
[process.C:4409-H] - Changing handler state for 5766/5766 from stopped to exited
[process.C:4345-H] - Leaving generator state for 5766/5766 in state exited
[procpool.C:71-H] - Removing process 5766 from pool
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:292-G] - Generator has all exited threads, returning false from hasLiveProc
[generator.C:431-G] - Checked and found no live processes
[handler.C:437-H] - Handling event 'post-Exit' with handler 'Callback'
[handler.C:2250-H] - Changing callback state of 5766 before CB
[process.C:4287-H] - Desyncing 5766/5766 callback state to level 1
[process.C:4409-H] - Changing callback state for 5766/5766 from dontcare to ditto
[process.C:5657-H] - noteEvent - 1
[handler.C:449-H] - Handler Callback delaying for user thread
[mailbox.C:120-H] - Added event post-Exit to mailbox, size = 0 + 0 + 1 = 1
[process.C:798-H] - At top of syncRunState for 5766
[process.C:3283-H] - 5766/5766: setting target state to Stopped
[process.C:835-H] - Checking if any ProcStop events on 5766 are ready
[process.C:3283-H] - 5766/5766: setting target state to Stopped
[process.C:847-H] - Current Threading State for 5766:
[process.C:863-H] - 5766/5766 hand: exited, gen: exited, callback: ditto, code: -H--------------XXX
[process.C:872-H] - Running plat_syncRunState on 5766
[process.C:1024-H] - Polling for events = !T && ((? && !? && ?) || ? || ? || ? || ? || ? || ? || ? || ?)
[mailbox.C:149-H] - Polled mailbox for messages, but none found
[process.C:1043-H] - Returning after handling events
[process.C:1131-H] - Leaving WaitAndHandleEvents with return true, 'cause we're done
[process.C:8584-H] - Handler starting to check for events
[process.C:8592-H] - Events already handled, going back to sleep
[generator.C:144-U] - Setting generator state to exiting
[linux.C:1589-U] - Sending 12 to 5765
[generator.C:144-U] - Setting generator state to exiting
[generator.C:278-G] - Entry to generator::hasLiveProc()
[generator.C:292-G] - Generator has all exited threads, returning false from hasLiveProc
[generator.C:442-G] - processWait returning true
[generator.C:190-G] - Generator exiting after processWait
[generator.C:144-G] - Setting generator state to none
[generator.C:412-G] - Generator thread exiting
[generator.C:144-U] - Setting generator state to exiting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment