[1,090,522,417,176] gdb --cd=/usr/local/cdt/cdt-dev/runtime-workspace/HelloWorld --command=.gdbinit \ -q -nw -i mi1 /usr/local/cdt/cdt-dev/runtime-workspace/HelloWorld/HelloWorld.exe [1,090,522,417,375] 1-gdb-set confirm off [1,090,522,417,377] 1^done [1,090,522,417,385] (gdb) [1,090,522,417,389] 2-gdb-set width 0 [1,090,522,417,390] 2^done [1,090,522,417,390] (gdb) [1,090,522,417,391] 3-gdb-set height 0 [1,090,522,417,392] 3^done [1,090,522,417,392] (gdb) [1,090,522,417,394] 4 info remote-process [1,090,522,417,395] &"info remote-process\n" [1,090,522,417,400] &"Command can only be used when connected to the remote target.\n" [1,090,522,417,400] 4^error,msg="Command can only be used when connected to the remote target." [1,090,522,417,403] (gdb) [1,090,522,417,656] 5-gdb-set auto-solib-add on [1,090,522,417,657] 5^done [1,090,522,417,658] (gdb) [1,090,522,417,659] 6-gdb-set stop-on-solib-events 0 [1,090,522,417,660] 6^done [1,090,522,417,661] (gdb) [1,090,522,417,661] 7-gdb-set stop-on-solib-events 1 [1,090,522,417,662] 7^done [1,090,522,417,663] (gdb) [1,090,522,417,671] 8-environment-cd /usr/local/cdt/cdt-dev/runtime-workspace/HelloWorld [1,090,522,417,672] 8^done [1,090,522,417,693] (gdb) [1,090,522,418,637] 9 info threads [1,090,522,418,638] &"info threads\n" [1,090,522,418,640] &"No stack.\n" [1,090,522,418,640] 9^error,msg="No stack." [1,090,522,418,641] (gdb) [1,090,522,418,648] 10-data-list-register-names [1,090,522,418,654] 10^done,register-names=["flags","r1","rp","r3","r4","r5","r6","r7","r8","r9","r1\ 0","r11","r12","r13","r14","r15","r16","r17","r18","r19","r20","r21","r22","r23","r24","r25","r26","\ dp","ret0","ret1","sp","r31","sar","pcoqh","pcsqh","pcoqt","pcsqt","eiem","iir","isr","ior","ipsw","\ goto","sr4","sr0","sr1","sr2","sr3","sr5","sr6","sr7","cr0","cr8","cr9","ccr","cr12","cr13","cr24","\ cr25","cr26","mpsfu_high","mpsfu_low","mpsfu_ovflo","pad","fpsr","fpe1","fpe2","fpe3","fpe4","fpe5",\ "fpe6","fpe7","fr4","fr4R","fr5","fr5R","fr6","fr6R","fr7","fr7R","fr8","fr8R","fr9","fr9R","fr10","\ fr10R","fr11","fr11R","fr12","fr12R","fr13","fr13R","fr14","fr14R","fr15","fr15R","fr16","fr16R","fr\ 17","fr17R","fr18","fr18R","fr19","fr19R","fr20","fr20R","fr21","fr21R","fr22","fr22R","fr23","fr23R\ ","fr24","fr24R","fr25","fr25R","fr26","fr26R","fr27","fr27R","fr28","fr28R","fr29","fr29R","fr30","\ fr30R","fr31","fr31R"] [1,090,522,418,681] (gdb) [1,090,522,418,916] 11-break-insert -t main [1,090,522,418,953] 11^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x00002e\ bc",func="main",file="main.cpp",line="4",times="0"} [1,090,522,418,956] (gdb) [1,090,522,418,964] 12-exec-run [1,090,522,418,974] 12^running [1,090,522,418,976] (gdb) [1,090,522,418,991] Hi Vmir [1,090,522,419,561] ~"Stopped due to shared library event\n" [1,090,522,419,563] 12*stopped,thread-id="1" [1,090,522,419,567] (gdb) [1,090,522,419,570] 13 info program [1,090,522,419,571] &"info program\n" [1,090,522,419,571] ~"\tUsing the running image of child process 16980.\n" [1,090,522,419,573] ~"Program stopped at 0x1968.\n" [1,090,522,419,573] ~"It stopped at a breakpoint that has since been deleted.\n" [1,090,522,419,574] ~"Type \"info stack\" or \"info registers\" for more information.\n" [1,090,522,419,575] 13^done [1,090,522,419,576] (gdb) [1,090,522,419,581] 14 info sharedlibrary [1,090,522,419,582] &"info sharedlibrary\n" [1,090,522,419,584] ~"Shared Object Libraries\n" [1,090,522,419,584] ~" flags tstart tend dstart dend dlt \n\ " [1,090,522,419,586] ~"/usr/local/lib/libstdc++.sl.5\n" [1,090,522,419,586] ~" 0x00000201 0x7ade1000 0x7aeb1000 0x7add2000 0x7ade1000 0x7add34e0 \n\ " [1,090,522,419,588] ~"/usr/lib/libm.2\n" [1,090,522,419,588] ~" 0x00000201 0x7aeb2000 0x7aede000 0x7aeb1000 0x7aeb2000 0x7aeb128c \n\ " [1,090,522,419,589] ~"/usr/local/lib/libgcc_s.sl\n" [1,090,522,419,590] ~" 0x00000201 0x7aedf000 0x7aeec000 0x7aede000 0x7aedf000 0x7aede390 \n\ " [1,090,522,419,591] ~"/usr/lib/libc.2\n" [1,090,522,419,592] ~" 0x00000201 0x7af07000 0x7b04a000 0x7aef4000 0x7af07000 0x7aef4790 \n\ " [1,090,522,419,593] ~"/usr/lib/libdld.2\n" [1,090,522,419,594] ~" 0x00000201 0x7aeed000 0x7aef0000 0x7aeec000 0x7aeed000 0x7aeec00c \n\ " [1,090,522,419,595] 14^done [1,090,522,419,595] (gdb) [1,090,522,419,606] 15-exec-continue [1,090,522,419,630] 15^running [1,090,522,419,642] (gdb) [1,090,522,419,648] 15*stopped,thread-id="1",frame={addr="0x00002ebc",func="main",args=[{name="argc"\ ,value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="4"} [1,090,522,419,657] 16 info threads [1,090,522,419,659] (gdb) [1,090,522,419,659] &"info threads\n" [1,090,522,419,660] ~"* 1 system thread 16980 " [1,090,522,419,661] 16^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="4"} [1,090,522,419,677] 17-stack-info-depth [1,090,522,419,683] (gdb) [1,090,522,419,707] 17^done,depth="2" [1,090,522,419,712] 18-stack-list-frames 0 2 [1,090,522,419,713] (gdb) [1,090,522,419,719] 18^done,stack=[frame={level="0 ",addr="0x00002ebc",func="main",file="main.cpp",l\ ine="4"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,419,755] (gdb) [1,090,522,420,496] 19-stack-list-arguments 0 0 0 [1,090,522,420,503] 19^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,420,508] 20-stack-list-locals 0 [1,090,522,420,510] (gdb) [1,090,522,420,510] 20^done,locals=[name="i"] [1,090,522,420,533] (gdb) [1,090,522,420,547] 21 whatis argc [1,090,522,420,549] &"whatis argc\n" [1,090,522,420,550] ~"type = int\n" [1,090,522,420,551] 21^done [1,090,522,420,558] 22-var-create - * argc [1,090,522,420,560] (gdb) [1,090,522,420,560] 22^done,name="var1",numchild="0",type="int" [1,090,522,420,603] (gdb) [1,090,522,420,635] 23-var-evaluate-expression var1 [1,090,522,420,636] 23^done,value="1" [1,090,522,420,637] (gdb) [1,090,522,420,650] 24 whatis argv [1,090,522,420,651] &"whatis argv\n" [1,090,522,420,652] ~"type = char **\n" [1,090,522,420,653] 24^done [1,090,522,420,658] 25-var-create - * argv [1,090,522,420,660] (gdb) [1,090,522,420,660] 25^done,name="var2",numchild="1",type="char **" [1,090,522,420,662] 26-var-evaluate-expression var2 [1,090,522,420,663] (gdb) [1,090,522,420,664] 26^done,value="0x7f7f073c" [1,090,522,420,665] (gdb) [1,090,522,420,674] 27 whatis i [1,090,522,420,676] &"whatis i\n" [1,090,522,420,677] ~"type = int\n" [1,090,522,420,678] 27^done [1,090,522,420,678] 28 whatis i [1,090,522,420,678] (gdb) [1,090,522,420,680] &"whatis i\n" [1,090,522,420,683] ~"type = int\n" [1,090,522,420,683] 28^done [1,090,522,420,684] 29-var-create - * i [1,090,522,420,684] (gdb) [1,090,522,420,685] 29^done,name="var3",numchild="0",type="int" [1,090,522,420,686] 30-var-evaluate-expression var3 [1,090,522,420,689] (gdb) [1,090,522,420,692] 30^done,value="0" [1,090,522,420,695] (gdb) [1,090,522,423,779] 31-exec-next [1,090,522,423,781] 31^running [1,090,522,423,782] (gdb) [1,090,522,423,800] 31*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002ecc",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="5"} [1,090,522,423,806] 32 info threads [1,090,522,423,808] (gdb) [1,090,522,423,808] &"info threads\n" [1,090,522,423,810] ~"* 1 system thread 16980 " [1,090,522,423,810] 32^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="5"} [1,090,522,423,812] 33-stack-info-depth [1,090,522,423,813] (gdb) [1,090,522,423,814] 33^done,depth="2" [1,090,522,423,815] 34-stack-list-frames 0 2 [1,090,522,423,821] (gdb) [1,090,522,423,821] 34^done,stack=[frame={level="0 ",addr="0x00002ecc",func="main",file="main.cpp",l\ ine="5"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,423,835] 35-var-update var1 [1,090,522,423,836] (gdb) [1,090,522,423,841] 35^done,changelist={} [1,090,522,423,844] 36-var-update var2 [1,090,522,423,845] (gdb) [1,090,522,423,845] 36^done,changelist={} [1,090,522,423,846] 37-var-update var3 [1,090,522,423,847] (gdb) [1,090,522,423,848] 37^done,changelist={} [1,090,522,423,852] (gdb) [1,090,522,424,110] 38-stack-list-arguments 0 0 0 [1,090,522,424,112] 38^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,424,113] (gdb) [1,090,522,424,113] 39-stack-list-locals 0 [1,090,522,424,114] 39^done,locals=[name="i"] [1,090,522,424,115] (gdb) [1,090,522,424,854] 40-exec-next [1,090,522,424,856] 40^running [1,090,522,424,857] (gdb) [1,090,522,424,868] Hello World! 0 [1,090,522,424,869] 40*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002f18",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="4"} [1,090,522,424,871] 41 info threads [1,090,522,424,872] (gdb) [1,090,522,424,872] &"info threads\n" [1,090,522,424,874] ~"* 1 system thread 16980 " [1,090,522,424,875] 41^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="4"} [1,090,522,424,876] 42-stack-info-depth [1,090,522,424,877] (gdb) [1,090,522,424,878] 42^done,depth="2" [1,090,522,424,879] 43-stack-list-frames 0 2 [1,090,522,424,880] (gdb) [1,090,522,424,886] 43^done,stack=[frame={level="0 ",addr="0x00002f18",func="main",file="main.cpp",l\ ine="4"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,424,888] (gdb) [1,090,522,424,889] 44-var-update var1 [1,090,522,424,890] 44^done,changelist={} [1,090,522,424,891] (gdb) [1,090,522,424,891] 45-var-update var2 [1,090,522,424,892] 45^done,changelist={} [1,090,522,424,893] (gdb) [1,090,522,424,893] 46-var-update var3 [1,090,522,424,894] 46^done,changelist={} [1,090,522,424,894] (gdb) [1,090,522,425,285] 47-stack-list-arguments 0 0 0 [1,090,522,425,287] 47^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,425,288] 48-stack-list-locals 0 [1,090,522,425,289] (gdb) [1,090,522,425,289] 48^done,locals=[name="i"] [1,090,522,425,290] (gdb) [1,090,522,426,474] 49-exec-next [1,090,522,426,476] 49^running [1,090,522,426,477] (gdb) [1,090,522,426,481] 49*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002ecc",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="5"} [1,090,522,426,483] (gdb) [1,090,522,426,483] 50 info threads [1,090,522,426,484] &"info threads\n" [1,090,522,426,485] ~"* 1 system thread 16980 " [1,090,522,426,485] 50^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="5"} [1,090,522,426,487] 51-stack-info-depth [1,090,522,426,487] (gdb) [1,090,522,426,488] 51^done,depth="2" [1,090,522,426,489] (gdb) [1,090,522,426,489] 52-stack-list-frames 0 2 [1,090,522,426,497] 52^done,stack=[frame={level="0 ",addr="0x00002ecc",func="main",file="main.cpp",l\ ine="5"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,426,500] (gdb) [1,090,522,426,502] 53-var-update var1 [1,090,522,426,505] 53^done,changelist={} [1,090,522,426,508] (gdb) [1,090,522,426,508] 54-var-update var2 [1,090,522,426,510] 54^done,changelist={} [1,090,522,426,510] (gdb) [1,090,522,426,510] 55-var-update var3 [1,090,522,426,511] 55^done,changelist={name="var3",in_scope="true",type_changed="false"} [1,090,522,426,515] (gdb) [1,090,522,426,816] 56-stack-list-arguments 0 0 0 [1,090,522,426,818] 56^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,426,819] 57-stack-list-locals 0 [1,090,522,426,819] (gdb) [1,090,522,426,820] 57^done,locals=[name="i"] [1,090,522,426,820] (gdb) [1,090,522,426,822] 58-var-evaluate-expression var3 [1,090,522,426,824] 58^done,value="1" [1,090,522,426,826] (gdb) [1,090,522,427,193] 59-exec-next [1,090,522,427,195] 59^running [1,090,522,427,196] (gdb) [1,090,522,427,203] Hello World! 1 [1,090,522,427,204] 59*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002f18",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="4"} [1,090,522,427,206] (gdb) [1,090,522,427,206] 60 info threads [1,090,522,427,207] &"info threads\n" [1,090,522,427,208] ~"* 1 system thread 16980 " [1,090,522,427,209] 60^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="4"} [1,090,522,427,210] (gdb) [1,090,522,427,210] 61-stack-info-depth [1,090,522,427,211] 61^done,depth="2" [1,090,522,427,212] (gdb) [1,090,522,427,212] 62-stack-list-frames 0 2 [1,090,522,427,218] 62^done,stack=[frame={level="0 ",addr="0x00002f18",func="main",file="main.cpp",l\ ine="4"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,427,220] (gdb) [1,090,522,427,220] 63-var-update var1 [1,090,522,427,221] 63^done,changelist={} [1,090,522,427,223] (gdb) [1,090,522,427,225] 64-var-update var2 [1,090,522,427,231] 64^done,changelist={} [1,090,522,427,231] (gdb) [1,090,522,427,232] 65-var-update var3 [1,090,522,427,233] 65^done,changelist={} [1,090,522,427,233] (gdb) [1,090,522,427,557] 66-stack-list-arguments 0 0 0 [1,090,522,427,559] 66^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,427,560] (gdb) [1,090,522,427,560] 67-stack-list-locals 0 [1,090,522,427,561] 67^done,locals=[name="i"] [1,090,522,427,561] (gdb) [1,090,522,427,760] 68-exec-next [1,090,522,427,767] 68^running [1,090,522,427,770] (gdb) [1,090,522,427,793] 68*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002ecc",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="5"} [1,090,522,427,799] 69 info threads [1,090,522,427,803] (gdb) [1,090,522,427,804] &"info threads\n" [1,090,522,427,806] ~"* 1 system thread 16980 " [1,090,522,427,809] 69^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="5"} [1,090,522,427,812] 70-stack-info-depth [1,090,522,427,814] (gdb) [1,090,522,427,816] 70^done,depth="2" [1,090,522,427,817] 71-stack-list-frames 0 2 [1,090,522,427,835] (gdb) [1,090,522,427,836] 71^done,stack=[frame={level="0 ",addr="0x00002ecc",func="main",file="main.cpp",l\ ine="5"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,427,838] 72-var-update var1 [1,090,522,427,839] (gdb) [1,090,522,427,840] 72^done,changelist={} [1,090,522,427,841] 73-var-update var2 [1,090,522,427,842] (gdb) [1,090,522,427,842] 73^done,changelist={} [1,090,522,427,844] 74-var-update var3 [1,090,522,427,845] (gdb) [1,090,522,427,845] 74^done,changelist={name="var3",in_scope="true",type_changed="false"} [1,090,522,427,848] (gdb) [1,090,522,428,295] 75-stack-list-arguments 0 0 0 [1,090,522,428,297] 75^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,428,298] (gdb) [1,090,522,428,299] 76-stack-list-locals 0 [1,090,522,428,300] 76^done,locals=[name="i"] [1,090,522,428,301] (gdb) [1,090,522,428,303] 77-var-evaluate-expression var3 [1,090,522,428,304] 77^done,value="2" [1,090,522,428,304] (gdb) [1,090,522,428,346] 78-exec-next [1,090,522,428,348] 78^running [1,090,522,428,349] (gdb) [1,090,522,428,356] Hello World! 2 [1,090,522,428,359] 78*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002f18",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="4"} [1,090,522,428,361] (gdb) [1,090,522,428,362] 79 info threads [1,090,522,428,364] &"info threads\n" [1,090,522,428,366] ~"* 1 system thread 16980 " [1,090,522,428,367] 79^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="4"} [1,090,522,428,368] (gdb) [1,090,522,428,368] 80-stack-info-depth [1,090,522,428,370] 80^done,depth="2" [1,090,522,428,370] (gdb) [1,090,522,428,371] 81-stack-list-frames 0 2 [1,090,522,428,379] 81^done,stack=[frame={level="0 ",addr="0x00002f18",func="main",file="main.cpp",l\ ine="4"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,428,386] (gdb) [1,090,522,428,388] 82-var-update var1 [1,090,522,428,389] 82^done,changelist={} [1,090,522,428,390] (gdb) [1,090,522,428,391] 83-var-update var2 [1,090,522,428,392] 83^done,changelist={} [1,090,522,428,392] (gdb) [1,090,522,428,393] 84-var-update var3 [1,090,522,428,394] 84^done,changelist={} [1,090,522,428,395] (gdb) [1,090,522,428,894] 85-stack-list-arguments 0 0 0 [1,090,522,428,896] 85^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,428,897] (gdb) [1,090,522,428,897] 86-stack-list-locals 0 [1,090,522,428,898] 86^done,locals=[name="i"] [1,090,522,428,899] (gdb) [1,090,522,428,943] 87-exec-next [1,090,522,428,944] 87^running [1,090,522,428,949] (gdb) [1,090,522,428,952] 87*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002ecc",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="5"} [1,090,522,428,973] (gdb) [1,090,522,428,977] 88 info threads [1,090,522,428,981] &"info threads\n" [1,090,522,428,991] ~"* 1 system thread 16980 " [1,090,522,428,993] 88^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="5"} [1,090,522,428,996] 89-stack-info-depth [1,090,522,429,002] (gdb) [1,090,522,429,004] 89^done,depth="2" [1,090,522,429,007] 90-stack-list-frames 0 2 [1,090,522,429,013] (gdb) [1,090,522,429,014] 90^done,stack=[frame={level="0 ",addr="0x00002ecc",func="main",file="main.cpp",l\ ine="5"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,429,015] 91-var-update var1 [1,090,522,429,017] (gdb) [1,090,522,429,017] 91^done,changelist={} [1,090,522,429,018] 92-var-update var2 [1,090,522,429,019] (gdb) [1,090,522,429,019] 92^done,changelist={} [1,090,522,429,020] 93-var-update var3 [1,090,522,429,021] (gdb) [1,090,522,429,022] 93^done,changelist={name="var3",in_scope="true",type_changed="false"} [1,090,522,429,038] (gdb) [1,090,522,429,119] 94-var-evaluate-expression var3 [1,090,522,429,121] 94^done,value="3" [1,090,522,429,123] (gdb) [1,090,522,429,632] 95-exec-next [1,090,522,429,636] 95^running [1,090,522,429,639] (gdb) [1,090,522,429,649] Hello World! 3 [1,090,522,429,651] 95*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002f18",fu\ nc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="4"} [1,090,522,429,653] (gdb) [1,090,522,429,653] 96 info threads [1,090,522,429,654] &"info threads\n" [1,090,522,429,656] ~"* 1 system thread 16980 " [1,090,522,429,657] 96^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x7\ f7f073c"}],file="main.cpp",line="4"} [1,090,522,429,658] (gdb) [1,090,522,429,658] 97-stack-info-depth [1,090,522,429,666] 97^done,depth="2" [1,090,522,429,671] 98-stack-list-frames 0 2 [1,090,522,429,677] (gdb) [1,090,522,429,679] 98^done,stack=[frame={level="0 ",addr="0x00002f18",func="main",file="main.cpp",l\ ine="4"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,429,680] (gdb) [1,090,522,429,681] 99-var-update var1 [1,090,522,429,686] 99^done,changelist={} [1,090,522,429,687] (gdb) [1,090,522,429,687] 100-var-update var2 [1,090,522,429,688] 100^done,changelist={} [1,090,522,429,689] (gdb) [1,090,522,429,689] 101-var-update var3 [1,090,522,429,690] 101^done,changelist={} [1,090,522,429,690] (gdb) [1,090,522,429,714] 102-stack-list-arguments 0 0 0 [1,090,522,429,716] 102^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,429,717] (gdb) [1,090,522,429,717] 103-stack-list-locals 0 [1,090,522,429,718] 103^done,locals=[name="i"] [1,090,522,429,718] (gdb) [1,090,522,430,784] 104-exec-next [1,090,522,430,785] 104^running [1,090,522,430,786] (gdb) [1,090,522,430,790] 104*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002ecc",f\ unc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="5"} [1,090,522,430,792] (gdb) [1,090,522,430,792] 105 info threads [1,090,522,430,792] &"info threads\n" [1,090,522,430,794] ~"* 1 system thread 16980 " [1,090,522,430,794] 105^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x\ 7f7f073c"}],file="main.cpp",line="5"} [1,090,522,430,795] (gdb) [1,090,522,430,795] 106-stack-info-depth [1,090,522,430,797] 106^done,depth="2" [1,090,522,430,797] (gdb) [1,090,522,430,797] 107-stack-list-frames 0 2 [1,090,522,430,805] 107^done,stack=[frame={level="0 ",addr="0x00002ecc",func="main",file="main.cpp",\ line="5"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,430,806] (gdb) [1,090,522,430,807] 108-var-update var1 [1,090,522,430,808] 108^done,changelist={} [1,090,522,430,809] 109-var-update var2 [1,090,522,430,810] (gdb) [1,090,522,430,810] 109^done,changelist={} [1,090,522,430,811] 110-var-update var3 [1,090,522,430,812] (gdb) [1,090,522,430,813] 110^done,changelist={name="var3",in_scope="true",type_changed="false"} [1,090,522,430,816] (gdb) [1,090,522,431,134] 111-stack-list-arguments 0 0 0 [1,090,522,431,136] 111^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,431,137] (gdb) [1,090,522,431,138] 112-stack-list-locals 0 [1,090,522,431,138] 112^done,locals=[name="i"] [1,090,522,431,139] (gdb) [1,090,522,431,141] 113-var-evaluate-expression var3 [1,090,522,431,142] 113^done,value="4" [1,090,522,431,142] (gdb) [1,090,522,432,875] 114-exec-next [1,090,522,432,876] 114^running [1,090,522,432,877] (gdb) [1,090,522,432,885] Hello World! 4 [1,090,522,432,886] 114*stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x00002f18",f\ unc="main",args=[{name="argc",value="1"},{name="argv",value="0x7f7f073c"}],file="main.cpp",line="4"} [1,090,522,432,888] (gdb) [1,090,522,432,888] 115 info threads [1,090,522,432,889] &"info threads\n" [1,090,522,432,890] ~"* 1 system thread 16980 " [1,090,522,432,891] 115^done,frame={func="main",args=[{name="argc",value="1"},{name="argv",value="0x\ 7f7f073c"}],file="main.cpp",line="4"} [1,090,522,432,891] (gdb) [1,090,522,432,892] 116-stack-info-depth [1,090,522,432,896] 116^done,depth="2" [1,090,522,432,897] 117-stack-list-frames 0 2 [1,090,522,432,899] (gdb) [1,090,522,432,905] 117^done,stack=[frame={level="0 ",addr="0x00002f18",func="main",file="main.cpp",\ line="4"},frame={level="1 ",addr="0x7af4a158",func="_start",from="/usr/lib/libc.2"}] [1,090,522,432,908] 118-var-update var1 [1,090,522,432,909] (gdb) [1,090,522,432,910] 118^done,changelist={} [1,090,522,432,911] (gdb) [1,090,522,432,911] 119-var-update var2 [1,090,522,432,912] 119^done,changelist={} [1,090,522,432,913] (gdb) [1,090,522,432,913] 120-var-update var3 [1,090,522,432,914] 120^done,changelist={} [1,090,522,432,914] (gdb) [1,090,522,433,220] 121-stack-list-arguments 0 0 0 [1,090,522,433,223] 121^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}] [1,090,522,433,224] (gdb) [1,090,522,433,224] 122-stack-list-locals 0 [1,090,522,433,225] 122^done,locals=[name="i"] [1,090,522,433,225] (gdb) [1,090,522,434,335] 123-exec-continue [1,090,522,434,336] 123^running [1,090,522,434,336] (gdb) [1,090,522,434,338] Hello World! 5 [1,090,522,434,339] Hello World! 6 [1,090,522,434,339] Hello World! 7 [1,090,522,434,340] Hello World! 8 [1,090,522,434,340] Hello World! 9 [1,090,522,434,340] 123*stopped,reason="exited-normally" [1,090,522,434,346] (gdb) [1,090,522,434,347] 124-data-evaluate-expression $_exitcode [1,090,522,434,349] 124^done,value="0" [1,090,522,434,352] 125-data-evaluate-expression $_exitcode [1,090,522,434,350] (gdb) [1,090,522,434,359] 125^done,value="0" [1,090,522,434,362] (gdb) [1,090,522,434,362] 126^exit