Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save AndrejMitrovic/059d5a5128e2cdb0f9f4887d6ca06d96 to your computer and use it in GitHub Desktop.
Save AndrejMitrovic/059d5a5128e2cdb0f9f4887d6ca06d96 to your computer and use it in GitHub Desktop.
1-gdb-set target-async on
2-file-exec-and-symbols "/Users/andrejmitrovic/dev/vstest/vstest"
GDB -> App: {"token":1,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[]}}
GDB -> App: {"token":2,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[]}}
3-break-insert -f "/Users/andrejmitrovic/dev/vstest/source/app.d:16"
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/Users/andrejmitrovic/dev/vstest/vstest"],["target-name","/Users/andrejmitrovic/dev/vstest/vstest"],["host-name","/Users/andrejmitrovic/dev/vstest/vstest"],["symbols-loaded","0"],["loaded_addr","-"],["size","380928"]]}]}
GDB -> App: {"token":3,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[["bkpt",[["number","1"],["type","breakpoint"],["disp","keep"],["enabled","y"],["addr","0x000000010000162f"],["func","??"],["file","app.d"],["fullname","/Users/andrejmitrovic/dev/vstest/source/app.d"],["line","16"],["pending",["/Users/andrejmitrovic/dev/vstest/source/app.d:16"]],["times","0"],["original-location","/Users/andrejmitrovic/dev/vstest/source/app.d:16"]]]]}}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"breakpoint-modified","output":[["bkpt",[["number","1"],["type","breakpoint"],["disp","keep"],["enabled","y"],["addr","0x000000010000162f"],["func","??"],["file","app.d"],["fullname","/Users/andrejmitrovic/dev/vstest/source/app.d"],["line","16"],["pending",["/Users/andrejmitrovic/dev/vstest/source/app.d:16"]],["times","0"],["original-location","/Users/andrejmitrovic/dev/vstest/source/app.d:16"]]]]}]}
4-thread-info
GDB -> App: {"token":4,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[["threads","[]"]]}}
Running executable
5-exec-run
GDB -> App: {"token":5,"outOfBandRecord":[],"resultRecords":{"resultClass":"running","results":[]}}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"thread-group-started","output":[["id","i1"],["pid","11955"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"thread-created","output":[["id","1"],["group-id","i1"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"thread-selected","output":[["id","1"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-unloaded","output":[["id","/Users/andrejmitrovic/dev/vstest/vstest"],["target-name","/Users/andrejmitrovic/dev/vstest/vstest"],["host-name","/Users/andrejmitrovic/dev/vstest/vstest"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/Users/andrejmitrovic/dev/vstest/vstest"],["target-name","/Users/andrejmitrovic/dev/vstest/vstest"],["host-name","/Users/andrejmitrovic/dev/vstest/vstest"],["symbols-loaded","0"],["loaded_addr","0x0000000100000000"],["size","380928"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/dyld"],["target-name","/usr/lib/dyld"],["host-name","/usr/lib/dyld"],["symbols-loaded","0"],["loaded_addr","0x00000001000eb000"],["size","438272"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"breakpoint-modified","output":[["bkpt",[["number","1"],["type","breakpoint"],["disp","keep"],["enabled","y"],["addr","0x000000010000162f"],["func","??"],["file","app.d"],["fullname","/Users/andrejmitrovic/dev/vstest/source/app.d"],["line","16"],["pending",["/Users/andrejmitrovic/dev/vstest/source/app.d:16"]],["times","0"],["original-location","/Users/andrejmitrovic/dev/vstest/source/app.d:16"]]]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/dyld"],["target-name","/usr/lib/dyld"],["host-name","/usr/lib/dyld"],["symbols-loaded","0"],["loaded_addr","0x00000001000eb000"],["size","438272"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/Users/andrejmitrovic/dev/vstest/vstest"],["target-name","/Users/andrejmitrovic/dev/vstest/vstest"],["host-name","/Users/andrejmitrovic/dev/vstest/vstest"],["symbols-loaded","0"],["loaded_addr","0x0000000100000000"],["size","380928"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"exec","asyncClass":"running","output":[["thread-id","all"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libSystem.B.dylib"],["target-name","/usr/lib/libSystem.B.dylib"],["host-name","/usr/lib/libSystem.B.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff63388000"],["size","8192"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcache.dylib"],["target-name","/usr/lib/system/libcache.dylib"],["host-name","/usr/lib/system/libcache.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66447000"],["size","20480"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcommonCrypto.dylib"],["target-name","/usr/lib/system/libcommonCrypto.dylib"],["host-name","/usr/lib/system/libcommonCrypto.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6644c000"],["size","45056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcompiler_rt.dylib"],["target-name","/usr/lib/system/libcompiler_rt.dylib"],["host-name","/usr/lib/system/libcompiler_rt.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66457000"],["size","32768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcopyfile.dylib"],["target-name","/usr/lib/system/libcopyfile.dylib"],["host-name","/usr/lib/system/libcopyfile.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6645f000"],["size","40960"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcorecrypto.dylib"],["target-name","/usr/lib/system/libcorecrypto.dylib"],["host-name","/usr/lib/system/libcorecrypto.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66469000"],["size","544768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libdispatch.dylib"],["target-name","/usr/lib/system/libdispatch.dylib"],["host-name","/usr/lib/system/libdispatch.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66574000"],["size","237568"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libdyld.dylib"],["target-name","/usr/lib/system/libdyld.dylib"],["host-name","/usr/lib/system/libdyld.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665ae000"],["size","184320"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libkeymgr.dylib"],["target-name","/usr/lib/system/libkeymgr.dylib"],["host-name","/usr/lib/system/libkeymgr.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665db000"],["size","4096"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/liblaunch.dylib"],["target-name","/usr/lib/system/liblaunch.dylib"],["host-name","/usr/lib/system/liblaunch.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665e9000"],["size","4096"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libmacho.dylib"],["target-name","/usr/lib/system/libmacho.dylib"],["host-name","/usr/lib/system/libmacho.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665ea000"],["size","24576"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libquarantine.dylib"],["target-name","/usr/lib/system/libquarantine.dylib"],["host-name","/usr/lib/system/libquarantine.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665f0000"],["size","12288"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libremovefile.dylib"],["target-name","/usr/lib/system/libremovefile.dylib"],["host-name","/usr/lib/system/libremovefile.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665f3000"],["size","8192"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_asl.dylib"],["target-name","/usr/lib/system/libsystem_asl.dylib"],["host-name","/usr/lib/system/libsystem_asl.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665f5000"],["size","98304"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_blocks.dylib"],["target-name","/usr/lib/system/libsystem_blocks.dylib"],["host-name","/usr/lib/system/libsystem_blocks.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6660d000"],["size","4096"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_c.dylib"],["target-name","/usr/lib/system/libsystem_c.dylib"],["host-name","/usr/lib/system/libsystem_c.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6660e000"],["size","557056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_configuration.dylib"],["target-name","/usr/lib/system/libsystem_configuration.dylib"],["host-name","/usr/lib/system/libsystem_configuration.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66696000"],["size","16384"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_coreservices.dylib"],["target-name","/usr/lib/system/libsystem_coreservices.dylib"],["host-name","/usr/lib/system/libsystem_coreservices.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6669a000"],["size","16384"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_darwin.dylib"],["target-name","/usr/lib/system/libsystem_darwin.dylib"],["host-name","/usr/lib/system/libsystem_darwin.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6669e000"],["size","28672"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_dnssd.dylib"],["target-name","/usr/lib/system/libsystem_dnssd.dylib"],["host-name","/usr/lib/system/libsystem_dnssd.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff666a5000"],["size","28672"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_info.dylib"],["target-name","/usr/lib/system/libsystem_info.dylib"],["host-name","/usr/lib/system/libsystem_info.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff666ac000"],["size","311296"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_m.dylib"],["target-name","/usr/lib/system/libsystem_m.dylib"],["host-name","/usr/lib/system/libsystem_m.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66721000"],["size","311296"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_malloc.dylib"],["target-name","/usr/lib/system/libsystem_malloc.dylib"],["host-name","/usr/lib/system/libsystem_malloc.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6676d000"],["size","151552"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_networkextension.dylib"],["target-name","/usr/lib/system/libsystem_networkextension.dylib"],["host-name","/usr/lib/system/libsystem_networkextension.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66792000"],["size","45056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_notify.dylib"],["target-name","/usr/lib/system/libsystem_notify.dylib"],["host-name","/usr/lib/system/libsystem_notify.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6679d000"],["size","32768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_sandbox.dylib"],["target-name","/usr/lib/system/libsystem_sandbox.dylib"],["host-name","/usr/lib/system/libsystem_sandbox.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667ba000"],["size","16384"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_secinit.dylib"],["target-name","/usr/lib/system/libsystem_secinit.dylib"],["host-name","/usr/lib/system/libsystem_secinit.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667be000"],["size","12288"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_kernel.dylib"],["target-name","/usr/lib/system/libsystem_kernel.dylib"],["host-name","/usr/lib/system/libsystem_kernel.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff666f8000"],["size","167936"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_platform.dylib"],["target-name","/usr/lib/system/libsystem_platform.dylib"],["host-name","/usr/lib/system/libsystem_platform.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667a5000"],["size","40960"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_pthread.dylib"],["target-name","/usr/lib/system/libsystem_pthread.dylib"],["host-name","/usr/lib/system/libsystem_pthread.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667af000"],["size","45056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_symptoms.dylib"],["target-name","/usr/lib/system/libsystem_symptoms.dylib"],["host-name","/usr/lib/system/libsystem_symptoms.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667c1000"],["size","32768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_trace.dylib"],["target-name","/usr/lib/system/libsystem_trace.dylib"],["host-name","/usr/lib/system/libsystem_trace.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667c9000"],["size","90112"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libunwind.dylib"],["target-name","/usr/lib/system/libunwind.dylib"],["host-name","/usr/lib/system/libunwind.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667e0000"],["size","24576"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libxpc.dylib"],["target-name","/usr/lib/system/libxpc.dylib"],["host-name","/usr/lib/system/libxpc.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667e6000"],["size","196608"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libobjc.A.dylib"],["target-name","/usr/lib/libobjc.A.dylib"],["host-name","/usr/lib/libobjc.A.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff64d82000"],["size","7888896"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libc++abi.dylib"],["target-name","/usr/lib/libc++abi.dylib"],["host-name","/usr/lib/libc++abi.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6361f000"],["size","90112"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libc++.1.dylib"],["target-name","/usr/lib/libc++.1.dylib"],["host-name","/usr/lib/libc++.1.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff635cb000"],["size","344064"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libSystem.B.dylib"],["target-name","/usr/lib/libSystem.B.dylib"],["host-name","/usr/lib/libSystem.B.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff63388000"],["size","8192"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcache.dylib"],["target-name","/usr/lib/system/libcache.dylib"],["host-name","/usr/lib/system/libcache.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66447000"],["size","20480"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcommonCrypto.dylib"],["target-name","/usr/lib/system/libcommonCrypto.dylib"],["host-name","/usr/lib/system/libcommonCrypto.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6644c000"],["size","45056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcompiler_rt.dylib"],["target-name","/usr/lib/system/libcompiler_rt.dylib"],["host-name","/usr/lib/system/libcompiler_rt.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66457000"],["size","32768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcopyfile.dylib"],["target-name","/usr/lib/system/libcopyfile.dylib"],["host-name","/usr/lib/system/libcopyfile.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6645f000"],["size","40960"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libcorecrypto.dylib"],["target-name","/usr/lib/system/libcorecrypto.dylib"],["host-name","/usr/lib/system/libcorecrypto.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66469000"],["size","544768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libdispatch.dylib"],["target-name","/usr/lib/system/libdispatch.dylib"],["host-name","/usr/lib/system/libdispatch.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66574000"],["size","237568"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libdyld.dylib"],["target-name","/usr/lib/system/libdyld.dylib"],["host-name","/usr/lib/system/libdyld.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665ae000"],["size","184320"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libkeymgr.dylib"],["target-name","/usr/lib/system/libkeymgr.dylib"],["host-name","/usr/lib/system/libkeymgr.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665db000"],["size","4096"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/liblaunch.dylib"],["target-name","/usr/lib/system/liblaunch.dylib"],["host-name","/usr/lib/system/liblaunch.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665e9000"],["size","4096"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libmacho.dylib"],["target-name","/usr/lib/system/libmacho.dylib"],["host-name","/usr/lib/system/libmacho.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665ea000"],["size","24576"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libquarantine.dylib"],["target-name","/usr/lib/system/libquarantine.dylib"],["host-name","/usr/lib/system/libquarantine.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665f0000"],["size","12288"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libremovefile.dylib"],["target-name","/usr/lib/system/libremovefile.dylib"],["host-name","/usr/lib/system/libremovefile.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665f3000"],["size","8192"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_asl.dylib"],["target-name","/usr/lib/system/libsystem_asl.dylib"],["host-name","/usr/lib/system/libsystem_asl.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff665f5000"],["size","98304"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_blocks.dylib"],["target-name","/usr/lib/system/libsystem_blocks.dylib"],["host-name","/usr/lib/system/libsystem_blocks.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6660d000"],["size","4096"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_c.dylib"],["target-name","/usr/lib/system/libsystem_c.dylib"],["host-name","/usr/lib/system/libsystem_c.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6660e000"],["size","557056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_configuration.dylib"],["target-name","/usr/lib/system/libsystem_configuration.dylib"],["host-name","/usr/lib/system/libsystem_configuration.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66696000"],["size","16384"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_coreservices.dylib"],["target-name","/usr/lib/system/libsystem_coreservices.dylib"],["host-name","/usr/lib/system/libsystem_coreservices.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6669a000"],["size","16384"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_darwin.dylib"],["target-name","/usr/lib/system/libsystem_darwin.dylib"],["host-name","/usr/lib/system/libsystem_darwin.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6669e000"],["size","28672"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_dnssd.dylib"],["target-name","/usr/lib/system/libsystem_dnssd.dylib"],["host-name","/usr/lib/system/libsystem_dnssd.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff666a5000"],["size","28672"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_info.dylib"],["target-name","/usr/lib/system/libsystem_info.dylib"],["host-name","/usr/lib/system/libsystem_info.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff666ac000"],["size","311296"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_m.dylib"],["target-name","/usr/lib/system/libsystem_m.dylib"],["host-name","/usr/lib/system/libsystem_m.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66721000"],["size","311296"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_malloc.dylib"],["target-name","/usr/lib/system/libsystem_malloc.dylib"],["host-name","/usr/lib/system/libsystem_malloc.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6676d000"],["size","151552"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_networkextension.dylib"],["target-name","/usr/lib/system/libsystem_networkextension.dylib"],["host-name","/usr/lib/system/libsystem_networkextension.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff66792000"],["size","45056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_notify.dylib"],["target-name","/usr/lib/system/libsystem_notify.dylib"],["host-name","/usr/lib/system/libsystem_notify.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6679d000"],["size","32768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_sandbox.dylib"],["target-name","/usr/lib/system/libsystem_sandbox.dylib"],["host-name","/usr/lib/system/libsystem_sandbox.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667ba000"],["size","16384"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_secinit.dylib"],["target-name","/usr/lib/system/libsystem_secinit.dylib"],["host-name","/usr/lib/system/libsystem_secinit.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667be000"],["size","12288"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_kernel.dylib"],["target-name","/usr/lib/system/libsystem_kernel.dylib"],["host-name","/usr/lib/system/libsystem_kernel.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff666f8000"],["size","167936"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_platform.dylib"],["target-name","/usr/lib/system/libsystem_platform.dylib"],["host-name","/usr/lib/system/libsystem_platform.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667a5000"],["size","40960"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_pthread.dylib"],["target-name","/usr/lib/system/libsystem_pthread.dylib"],["host-name","/usr/lib/system/libsystem_pthread.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667af000"],["size","45056"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_symptoms.dylib"],["target-name","/usr/lib/system/libsystem_symptoms.dylib"],["host-name","/usr/lib/system/libsystem_symptoms.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667c1000"],["size","32768"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libsystem_trace.dylib"],["target-name","/usr/lib/system/libsystem_trace.dylib"],["host-name","/usr/lib/system/libsystem_trace.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667c9000"],["size","90112"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libunwind.dylib"],["target-name","/usr/lib/system/libunwind.dylib"],["host-name","/usr/lib/system/libunwind.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667e0000"],["size","24576"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/system/libxpc.dylib"],["target-name","/usr/lib/system/libxpc.dylib"],["host-name","/usr/lib/system/libxpc.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff667e6000"],["size","196608"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libobjc.A.dylib"],["target-name","/usr/lib/libobjc.A.dylib"],["host-name","/usr/lib/libobjc.A.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff64d82000"],["size","7888896"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libc++abi.dylib"],["target-name","/usr/lib/libc++abi.dylib"],["host-name","/usr/lib/libc++abi.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff6361f000"],["size","90112"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"notify","asyncClass":"library-loaded","output":[["id","/usr/lib/libc++.1.dylib"],["target-name","/usr/lib/libc++.1.dylib"],["host-name","/usr/lib/libc++.1.dylib"],["symbols-loaded","0"],["loaded_addr","0x00007fff635cb000"],["size","344064"]]}]}
GDB -> App: {"outOfBandRecord":[{"isStream":false,"type":"exec","asyncClass":"stopped","output":[["reason","breakpoint-hit"],["disp","del"],["bkptno","1"],["frame",[["level","0"],["addr","0x000000010000162f"],["func","_Dmain"],["args",[]],["file","app.d"],["fullname","/Users/andrejmitrovic/dev/vstest/source/app.d"],["line","16"]]],["thread-id","1"],["stopped-threads","all"]]}]}
6-thread-info
7-thread-info
GDB -> App: {"token":6,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[["threads",[[["id","1"],["target-id","Thread 1"],["frame",[["level","0"],["addr","0x000000010000162f"],["func","_Dmain"],["args",[]],["file","app.d"],["fullname","/Users/andrejmitrovic/dev/vstest/source/app.d"],["line","16"]]],["frame",[["level","1"],["addr","0x0000000100024358"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","2"],["addr","0x00000001000241ec"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","3"],["addr","0x00000001000242cb"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","4"],["addr","0x00000001000241ec"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","5"],["addr","0x000000010002414c"],["func","_d_run_main"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","6"],["addr","0x0000000100001676"],["func","main"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","7"],["addr","0x00007fff665c43d5"],["func","start"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["state","stopped"]]]],["current-thread-id","1"]]}}
GDB -> App: {"token":7,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[["threads",[[["id","1"],["target-id","Thread 1"],["frame",[["level","0"],["addr","0x000000010000162f"],["func","_Dmain"],["args",[]],["file","app.d"],["fullname","/Users/andrejmitrovic/dev/vstest/source/app.d"],["line","16"]]],["frame",[["level","1"],["addr","0x0000000100024358"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","2"],["addr","0x00000001000241ec"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","3"],["addr","0x00000001000242cb"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","4"],["addr","0x00000001000241ec"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","5"],["addr","0x000000010002414c"],["func","_d_run_main"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","6"],["addr","0x0000000100001676"],["func","main"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","7"],["addr","0x00007fff665c43d5"],["func","start"],["args",[]],["file","??"],["fullname","??"],["line","-1"]]],["state","stopped"]]]],["current-thread-id","1"]]}}
8-stack-list-frames --thread 1 0 20
GDB -> App: {"token":8,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[["stack",[["frame",[["level","0"],["addr","0x000000010000162f"],["func","_Dmain"],["file","app.d"],["fullname","/Users/andrejmitrovic/dev/vstest/source/app.d"],["line","16"]]],["frame",[["level","1"],["addr","0x0000000100024358"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv"],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","2"],["addr","0x00000001000241ec"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv"],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","3"],["addr","0x00000001000242cb"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv"],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","4"],["addr","0x00000001000241ec"],["func","_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv"],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","5"],["addr","0x000000010002414c"],["func","_d_run_main"],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","6"],["addr","0x0000000100001676"],["func","main"],["file","??"],["fullname","??"],["line","-1"]]],["frame",[["level","7"],["addr","0x00007fff665c43d5"],["func","start"],["file","??"],["fullname","??"],["line","-1"]]]]]]}}
9-stack-list-variables --thread 1 --frame 0 --simple-values
GDB -> App: {"token":9,"outOfBandRecord":[],"resultRecords":{"resultClass":"done","results":[["variables",[]]]}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment