1: (226) LaunchOptions 1: (259) LaunchOptions 1: (381) Starting: "/Applications/Xcode.app/Contents/Developer/usr/bin/lldb-mi" --interpreter=mi 1: (416) DebuggerPid=53550 1: (712) ->(gdb) 1: (730) <-1001-interpreter-exec console "version" 1: (733) ->~"lldb-1001.0.13.3\n Swift-5.0\n" 1: (734) ->1001^done 1: (735) ->(gdb) 1: (738) 1001: elapsed time 8 1: (742) <-1002-gdb-set auto-solib-add on 1: (743) ->1002^done 1: (743) 1002: elapsed time 1 1: (743) ->(gdb) 1: (743) <-1003-gdb-set solib-search-path "/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18:" 1: (744) ->1003^done 1: (744) 1003: elapsed time 0 1: (744) <-1004-environment-cd /Users/zw_/Desktop/ic-cs/cpp-book 1: (745) ->(gdb) 1: (747) ->1004^done,path="/Users/zw_/Desktop/ic-cs/cpp-book" 1: (747) ->(gdb) 1: (749) 1004: elapsed time 5 1: (749) <-1005-gdb-set new-console on 1: (750) ->1005^done 1: (750) 1005: elapsed time 0 1: (750) <-1006-file-exec-and-symbols /Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main 1: (753) ->(gdb) 1: (1067) ->1006^done 1: (1067) ->(gdb) 1: (1067) 1006: elapsed time 316 1: (1067) <-1007-interpreter-exec console "platform status" 1: (1070) ->=library-loaded,id="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",target-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",host-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",symbols-loaded="1",symbols-path="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.dSYM/Contents/Resources/DWARF/main",loaded_addr="-",size="8192" 1: (1074) ->~" Platform: host\n Triple: x86_64h-apple-macosx\nOS Version: 10.14.6 (18G6020)\n Kernel: Darwin Kernel Version 18.7.0: Thu Jun 18 20:50:10 PDT 2020; root:xnu-4903.278.43~1/RELEASE_X86_64\n Hostname: 127.0.0.1\nWorkingDir: /Users/zw_/Desktop/ic-cs/cpp-book\n" 1: (1074) ->1007^done 1: (1074) ->(gdb) 1: (1074) 1007: elapsed time 7 1: (1076) <-1008-break-insert -f main 1: (1085) ->1008^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000007cf",func="main",file="main.cpp",fullname="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.cpp",line="14",pending=["main"],times="0",original-location="main"} 1: (1087) ->(gdb) 1: (1089) 1008: elapsed time 13 1: (1092) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000007cf",func="main",file="main.cpp",fullname="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.cpp",line="14",pending=["main"],times="0",original-location="main"} 1: (1093) ->(gdb) 1: (1098) Send Event AD7EngineCreateEvent 1: (1100) Send Event AD7ProgramCreateEvent 1: (1153) <-1009-break-insert -f main.cpp:39 1: (1155) ->1009^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=["main.cpp:39"],times="0",original-location="main.cpp:39"} 1: (1155) 1009: elapsed time 2 1: (1162) Send Event AD7BreakpointErrorEvent 1: (1163) ->=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=["main.cpp:39"],times="0",original-location="main.cpp:39"} 1: (1163) ->(gdb) 1: (1164) ->(gdb) 1: (1219) Send Event AD7LoadCompleteEvent Warning: Debuggee TargetArchitecture not detected, assuming x86_64. 1: (1227) <-1010-exec-run 1: (2014) ->1010^running 1: (2015) ->=thread-group-started,id="i1",pid="53551" 1: (2015) 1010: elapsed time 787 1: (2015) ->(gdb) 1: (2015) ->=thread-created,id="1",group-id="i1" 1: (2015) ->=thread-selected,id="1" 1: (2015) ->(gdb) 1: (2016) ->=library-unloaded,id="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",target-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",host-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main" 1: (2016) ->(gdb) 1: (2016) ->=library-loaded,id="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",target-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",host-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",symbols-loaded="1",symbols-path="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.dSYM/Contents/Resources/DWARF/main",loaded_addr="0x0000000100000000",size="8192" 1: (2016) ->(gdb) 1: (2016) ->=library-loaded,id="/usr/lib/dyld",target-name="/usr/lib/dyld",host-name="/usr/lib/dyld",symbols-loaded="0",loaded_addr="0x000000010000a000",size="438272" 1: (2018) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000007cf",func="main",file="main.cpp",fullname="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.cpp",line="14",pending=["main"],times="0",original-location="main"} 1: (2018) ->(gdb) 1: (2018) ->(gdb) 1: (2018) ->=library-loaded,id="/usr/lib/dyld",target-name="/usr/lib/dyld",host-name="/usr/lib/dyld",symbols-loaded="0",loaded_addr="0x000000010000a000",size="438272" 1: (2018) ->=library-loaded,id="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",target-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",host-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",symbols-loaded="1",symbols-path="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.dSYM/Contents/Resources/DWARF/main",loaded_addr="0x0000000100000000",size="8192" 1: (2018) ->(gdb) 1: (2018) ->*running,thread-id="all" 1: (2018) ->(gdb) 1: (2019) <-1011-thread-info 1 =thread-selected,id="1" =library-unloaded,id="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",target-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main",host-name="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main" 1: (2023) Send Event AD7ModuleLoadEvent Loaded '/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main'. Symbols loaded. 1: (2024) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/dyld'. Symbols loaded. 1: (2027) ->1011^done,threads=[{id="1",target-id="Thread 1",frame={level="0",addr="0x000000010001b64f",func="_dyld_debugger_notification",args=[],file="??",fullname="??",line="-1"},frame={level="1",addr="0x000000010001ab78",func="gdb_image_notifier(dyld_image_mode, unsigned int, dyld_image_info const*)",args=[],file="??",fullname="??",line="-1"},frame={level="2",addr="0x000000010001a814",func="notifyGDB(dyld_image_states, unsigned int, dyld_image_info const*)",args=[],file="??",fullname="??",line="-1"},frame={level="3",addr="0x000000010000f336",func="dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*), bool, bool)",args=[],file="??",fullname="??",line="-1"},frame={level="4",addr="0x000000010001c436",func="ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, bool, ImageLoader::RPathChain const&, char const*)",args=[],file="??",fullname="??",line="-1"},frame={level="5",addr="0x000000010000f824",func="dyld::link(ImageLoader*, bool, bool, ImageLoader::RPathChain const&, unsigned int)",args=[],file="??",fullname="??",line="-1"},frame={level="6",addr="0x00000001000113f8",func="dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*)",args=[],file="??",fullname="??",line="-1"},frame={level="7",addr="0x000000010000b503",func="dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*)",args=[],file="??",fullname="??",line="-1"},frame={level="8",addr="0x000000010000b036",func="_dyld_start",args=[],file="??",fullname="??",line="-1"},state="stopped"}] 1: (2027) ->(gdb) 1: (2028) 1011: elapsed time 8 1: (2031) Send Event AD7ProcessInfoUpdatedEvent 1: (2032) Send Event AD7ThreadCreateEvent 1: (2069) ->(gdb) 1: (2069) ->=library-loaded,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="0x00007fff706d1000",size="344064" 1: (2069) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/libc++.1.dylib'. Symbols loaded. 1: (2071) ->(gdb) 1: (2071) ->=library-loaded,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="0x00007fff7048c000",size="8192" 1: (2071) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/libSystem.B.dylib'. Symbols loaded. 1: (2076) ->(gdb) 1: (2076) ->=library-loaded,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="0x00007fff70725000",size="90112" 1: (2077) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/libc++abi.dylib'. Symbols loaded. 1: (2078) ->(gdb) 1: (2078) ->=library-loaded,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="0x00007fff7332b000",size="20480" 1: (2078) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libcache.dylib'. Symbols loaded. 1: (2080) ->(gdb) 1: (2081) ->=library-loaded,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="0x00007fff73330000",size="45056" 1: (2082) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libcommonCrypto.dylib'. Symbols loaded. 1: (2084) ->(gdb) 1: (2086) ->=library-loaded,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="0x00007fff7333b000",size="32768" 1: (2086) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libcompiler_rt.dylib'. Symbols loaded. 1: (2090) ->(gdb) 1: (2090) ->=library-loaded,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="0x00007fff73343000",size="40960" 1: (2090) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libcopyfile.dylib'. Symbols loaded. 1: (2091) ->(gdb) 1: (2091) ->=library-loaded,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="0x00007fff7334d000",size="544768" 1: (2092) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libcorecrypto.dylib'. Symbols loaded. 1: (2095) ->(gdb) 1: (2095) ->=library-loaded,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="0x00007fff73458000",size="237568" 1: (2095) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libdispatch.dylib'. Symbols loaded. 1: (2102) ->(gdb) 1: (2104) ->=library-loaded,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="0x00007fff73492000",size="184320" 1: (2104) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libdyld.dylib'. Symbols loaded. 1: (2106) ->(gdb) 1: (2106) ->=library-loaded,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="0x00007fff734bf000",size="4096" 1: (2107) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libkeymgr.dylib'. Symbols loaded. 1: (2108) ->(gdb) 1: (2108) ->=library-loaded,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="0x00007fff734cd000",size="4096" 1: (2108) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/liblaunch.dylib'. Symbols loaded. 1: (2112) ->(gdb) 1: (2112) ->=library-loaded,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="0x00007fff734ce000",size="24576" 1: (2113) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libmacho.dylib'. Symbols loaded. 1: (2114) ->(gdb) 1: (2114) ->=library-loaded,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="0x00007fff734d4000",size="12288" 1: (2115) ->(gdb) 1: (2115) ->=library-loaded,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="0x00007fff734d7000",size="8192" 1: (2115) ->(gdb) 1: (2115) ->=library-loaded,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="0x00007fff734d9000",size="98304" 1: (2115) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libquarantine.dylib'. Symbols loaded. 1: (2115) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libremovefile.dylib'. Symbols loaded. 1: (2115) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_asl.dylib'. Symbols loaded. 1: (2116) ->(gdb) 1: (2116) ->=library-loaded,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="0x00007fff734f1000",size="4096" 1: (2117) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_blocks.dylib'. Symbols loaded. 1: (2120) ->(gdb) 1: (2121) ->=library-loaded,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="0x00007fff734f2000",size="557056" 1: (2122) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_c.dylib'. Symbols loaded. 1: (2123) ->(gdb) 1: (2123) ->=library-loaded,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="0x00007fff7357a000",size="16384" 1: (2123) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_configuration.dylib'. Symbols loaded. 1: (2125) ->(gdb) 1: (2126) ->=library-loaded,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="0x00007fff7357e000",size="16384" 1: (2126) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_coreservices.dylib'. Symbols loaded. 1: (2128) ->(gdb) 1: (2128) ->=library-loaded,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="0x00007fff73582000",size="28672" 1: (2128) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_darwin.dylib'. Symbols loaded. 1: (2130) ->(gdb) 1: (2131) ->=library-loaded,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="0x00007fff73589000",size="28672" 1: (2131) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_dnssd.dylib'. Symbols loaded. 1: (2133) ->(gdb) 1: (2134) ->=library-loaded,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="0x00007fff73590000",size="311296" 1: (2134) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_info.dylib'. Symbols loaded. 1: (2136) ->(gdb) 1: (2138) ->=library-loaded,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="0x00007fff73605000",size="311296" 1: (2138) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_m.dylib'. Symbols loaded. 1: (2140) ->(gdb) 1: (2141) ->=library-loaded,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="0x00007fff73651000",size="176128" 1: (2141) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_malloc.dylib'. Symbols loaded. 1: (2143) ->(gdb) 1: (2143) ->=library-loaded,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="0x00007fff7367c000",size="45056" 1: (2143) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_networkextension.dylib'. Symbols loaded. 1: (2147) ->(gdb) 1: (2147) ->=library-loaded,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="0x00007fff73687000",size="32768" 1: (2148) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_notify.dylib'. Symbols loaded. 1: (2150) ->(gdb) 1: (2150) ->=library-loaded,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="0x00007fff736a4000",size="16384" 1: (2150) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_sandbox.dylib'. Symbols loaded. 1: (2152) ->(gdb) 1: (2152) ->=library-loaded,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="0x00007fff736a8000",size="12288" 1: (2152) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_secinit.dylib'. Symbols loaded. 1: (2160) ->(gdb) 1: (2162) ->=library-loaded,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="0x00007fff735dc000",size="167936" 1: (2162) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_kernel.dylib'. Symbols loaded. 1: (2163) ->(gdb) 1: (2163) ->=library-loaded,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="0x00007fff7368f000",size="40960" 1: (2163) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_platform.dylib'. Symbols loaded. 1: (2166) ->(gdb) 1: (2166) ->=library-loaded,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="0x00007fff73699000",size="45056" 1: (2166) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_pthread.dylib'. Symbols loaded. 1: (2170) ->(gdb) 1: (2171) ->=library-loaded,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="0x00007fff736ab000",size="32768" 1: (2171) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_symptoms.dylib'. Symbols loaded. 1: (2174) ->(gdb) 1: (2174) ->=library-loaded,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="0x00007fff736b3000",size="90112" 1: (2174) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libsystem_trace.dylib'. Symbols loaded. 1: (2178) ->(gdb) 1: (2178) ->=library-loaded,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="0x00007fff736ca000",size="24576" 1: (2178) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libunwind.dylib'. Symbols loaded. 1: (2183) ->(gdb) 1: (2183) ->=library-loaded,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="0x00007fff736d0000",size="196608" 1: (2183) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/system/libxpc.dylib'. Symbols loaded. 1: (2195) ->(gdb) 1: (2195) ->=library-loaded,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="0x00007fff71cc5000",size="7888896" 1: (2195) ->(gdb) 1: (2195) ->=library-loaded,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="0x00007fff706d1000",size="344064" 1: (2196) ->=library-loaded,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="0x00007fff7048c000",size="8192" 1: (2196) ->=library-loaded,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="0x00007fff70725000",size="90112" 1: (2196) ->=library-loaded,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="0x00007fff7332b000",size="20480" 1: (2196) Send Event AD7ModuleLoadEvent Loaded '/usr/lib/libobjc.A.dylib'. Symbols loaded. 1: (2197) ->=library-loaded,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="0x00007fff73330000",size="45056" 1: (2197) ->=library-loaded,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="0x00007fff7333b000",size="32768" 1: (2197) ->=library-loaded,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="0x00007fff73343000",size="40960" 1: (2197) ->=library-loaded,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="0x00007fff7334d000",size="544768" 1: (2198) ->=library-loaded,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="0x00007fff73458000",size="237568" 1: (2198) ->=library-loaded,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="0x00007fff73492000",size="184320" 1: (2198) ->=library-loaded,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="0x00007fff734bf000",size="4096" 1: (2198) ->=library-loaded,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="0x00007fff734cd000",size="4096" 1: (2198) ->=library-loaded,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="0x00007fff734ce000",size="24576" 1: (2200) ->=library-loaded,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="0x00007fff734d4000",size="12288" 1: (2200) ->=library-loaded,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="0x00007fff734d7000",size="8192" 1: (2200) ->=library-loaded,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="0x00007fff734d9000",size="98304" 1: (2201) ->=library-loaded,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="0x00007fff734f1000",size="4096" 1: (2201) ->=library-loaded,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="0x00007fff734f2000",size="557056" 1: (2202) ->=library-loaded,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="0x00007fff7357a000",size="16384" 1: (2202) ->=library-loaded,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="0x00007fff7357e000",size="16384" 1: (2202) ->=library-loaded,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="0x00007fff73582000",size="28672" 1: (2203) ->=library-loaded,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="0x00007fff73589000",size="28672" 1: (2205) ->=library-loaded,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="0x00007fff73590000",size="311296" 1: (2205) ->=library-loaded,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="0x00007fff73605000",size="311296" 1: (2205) ->=library-loaded,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="0x00007fff73651000",size="176128" 1: (2205) ->=library-loaded,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="0x00007fff7367c000",size="45056" 1: (2205) ->=library-loaded,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="0x00007fff73687000",size="32768" 1: (2211) ->=library-loaded,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="0x00007fff736a4000",size="16384" 1: (2211) ->=library-loaded,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="0x00007fff736a8000",size="12288" 1: (2211) ->=library-loaded,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="0x00007fff735dc000",size="167936" 1: (2211) ->=library-loaded,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="0x00007fff7368f000",size="40960" 1: (2213) ->=library-loaded,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="0x00007fff73699000",size="45056" 1: (2213) ->=library-loaded,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="0x00007fff736ab000",size="32768" 1: (2213) ->=library-loaded,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="0x00007fff736b3000",size="90112" 1: (2214) ->=library-loaded,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="0x00007fff736ca000",size="24576" 1: (2214) ->=library-loaded,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="0x00007fff736d0000",size="196608" 1: (2217) ->=library-loaded,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="0x00007fff71cc5000",size="7888896" 1: (2217) ->(gdb) 1: (2219) ->*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={level="0",addr="0x00000001000007cf",func="main",args=[],file="main.cpp",fullname="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.cpp",line="14"},thread-id="1",stopped-threads="all" 1: (2219) ->(gdb) 1: (2247) <-1012-thread-info 1: (2248) ->1012^done,threads=[{id="1",target-id="Thread 1",frame={level="0",addr="0x00000001000007cf",func="main",args=[],file="main.cpp",fullname="/Users/zw_/Desktop/ic-cs/cpp-book/ch8-strings-vectors/project18/main.cpp",line="14"},frame={level="1",addr="0x00007fff734a83d5",func="start",args=[],file="??",fullname="??",line="-1"},state="stopped"}],current-thread-id="1" 1: (2248) ->(gdb) 1: (2250) 1012: elapsed time 3 1: (2274) <-1013-interpreter-exec console "process handle --pass true --stop false --notify false SIGHUP" 1: (2274) ->~"NAME PASS STOP NOTIFY\n=========== ===== ===== ======\nSIGHUP true false false\n" 1: (2274) ->1013^done 1: (2275) ->(gdb) 1: (2276) 1013: elapsed time 2 1: (2277) <-1014-break-delete 1 1: (2278) ->1014^done 1: (2279) ->(gdb) 1: (2280) 1014: elapsed time 2 1: (2281) Send Event AD7EntryPointEvent Execute debugger commands using "-exec ", for example "-exec info registers" will list registers in use (when GDB is the debugger) 1: (2813) <-1015-stack-list-variables 0 --thread 1 --frame 0 1: (2837) ->1015^done,variables=[{name="multi_map"},{name="my_map"}] 1: (2838) ->(gdb) 1: (2838) 1015: elapsed time 24 1: (2843) <-1016-var-create - - "multi_map" --thread 1 --frame 0