Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MacBook-_oops_:hellod evilrat$ gdb -i=mi2 dbgtest
- =thread-group-added,id="i1"
- ~"GNU gdb (GDB) 7.6\n"
- ~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
- ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n"
- ~"This GDB was configured as \"x86_64-apple-darwin12.4.0\".\nFor bug reporting instructions, please see:\n"
- ~"<http://www.gnu.org/software/gdb/bugs/>...\n"
- ~"Reading symbols from /Users/evilrat/Documents/prog/dbgtest/dbgtest/bin/Debug/dbgtest..."
- ~"done.\n"
- (gdb)
- break main.d:8
- &"break main.d:8\n"
- ~"Breakpoint 1 at 0x1000012e0: file main.d, line 8.\n"
- =breakpoint-created,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000012e0",file="main.d",fullname="/Users/evilrat/Documents/prog/dbgtest/dbgtest/main.d",line="8",thread-groups=["i1"],times="0",original-location="main.d:8"}
- ^done
- (gdb)
- run
- &"run\n"
- ~"Starting program: /Users/evilrat/Documents/prog/dbgtest/dbgtest/bin/Debug/dbgtest \n"
- =thread-group-started,id="i1",pid="551"
- =thread-created,id="1",group-id="i1"
- ^running
- *running,thread-id="all"
- (gdb)
- =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000012e0",file="main.d",fullname="/Users/evilrat/Documents/prog/dbgtest/dbgtest/main.d",line="8",thread-groups=["i1"],times="1",original-location="main.d:8"}
- ~"\nBreakpoint "
- ~"1, 0x00000001000012e0 in D main ()\n"
- *stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame={addr="0x00000001000012e0",func="D main",args=[]},thread-id="1",stopped-threads="all"
- (gdb)
- step
- &"step\n"
- ~"Single stepping until exit from function _Dmain,\nwhich has no line number information.\n"
- ^running
- *running,thread-id="1"
- (gdb)
- Hello World!
- step
- ~"0x00000001000203f9 in D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv9__lambda1MFZv ()\n"
- *stopped,frame={addr="0x00000001000203f9",func="D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv9__lambda1MFZv",args=[]},thread-id="1",stopped-threads="all"
- (gdb)
- step
- &"step\n"
- ~"Single stepping until exit from function D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv9__lambda1MFZv,\nwhich has no line number information.\n"
- ^running
- *running,thread-id="all"
- (gdb)
- ~"0x0000000100020345 in D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv ()\n"
- *stopped,frame={addr="0x0000000100020345",func="D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv",args=[]},thread-id="1",stopped-threads="all"
- (gdb)
- step
- &"step\n"
- ~"Single stepping until exit from function D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv,\nwhich has no line number information.\n"
- ^running
- *running,thread-id="all"
- (gdb)
- ~"0x00000001000203a5 in D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv ()\n"
- *stopped,frame={addr="0x00000001000203a5",func="D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv",args=[]},thread-id="1",stopped-threads="all"
- (gdb)
- step
- &"step\n"
- ~"Single stepping until exit from function D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv,\nwhich has no line number information.\n"
- ^running
- *running,thread-id="all"
- (gdb)
- ~"0x0000000100020345 in D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv ()\n"
- *stopped,frame={addr="0x0000000100020345",func="D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv",args=[]},thread-id="1",stopped-threads="all"
- (gdb)
- continue
- &"continue\n"
- ~"Continuing.\n"
- ^running
- *running,thread-id="all"
- (gdb)
- ~"[Inferior 1 (process 551) exited normally]\n"
- =thread-exited,id="1",group-id="i1"
- =thread-group-exited,id="i1",exit-code="0"
- *stopped
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement