Advertisement
Guest User

Untitled

a guest
Dec 29th, 2011
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.17 KB | None | 0 0
  1. gdb --interpreter=mi2 -quiet
  2. (gdb) -gdb-show version
  3. GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
  4. Copyright (C) 2011 Free Software Foundation, Inc.
  5. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  6. This is free software: you are free to change and redistribute it.
  7. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  8. and "show warranty" for details.
  9. This GDB was configured as "x86_64-linux-gnu".
  10. For bug reporting instructions, please see:
  11. <http://bugs.launchpad.net/gdb-linaro/>.
  12. ^done
  13. (gdb) -gdb-set width 0
  14. ^done
  15. (gdb) -gdb-set height 0
  16. ^done
  17. (gdb) handle SIG32 pass nostop noprint
  18. handle SIG32 pass nostop noprint
  19. Signal Stop Print Pass to program Description
  20. SIG32 No No Yes Real-time event 32
  21. ^done
  22. (gdb) handle SIG41 pass nostop noprint
  23. handle SIG41 pass nostop noprint
  24. Signal Stop Print Pass to program Description
  25. SIG41 No No Yes Real-time event 41
  26. ^done
  27. (gdb) handle SIG42 pass nostop noprint
  28. handle SIG42 pass nostop noprint
  29. Signal Stop Print Pass to program Description
  30. SIG42 No No Yes Real-time event 42
  31. ^done
  32. (gdb) handle SIG43 pass nostop noprint
  33. handle SIG43 pass nostop noprint
  34. Signal Stop Print Pass to program Description
  35. SIG43 No No Yes Real-time event 43
  36. ^done
  37. (gdb) -enable-pretty-printing
  38. ^done
  39. (gdb) -gdb-set charset UTF-8
  40. ^done
  41. (gdb) -gdb-set print sevenbit-strings off
  42. ^done
  43. (gdb) source /home/mvo/kdevelop4/share/apps/kdevgdb/printers/gdbinit
  44. source /home/mvo/kdevelop4/share/apps/kdevgdb/printers/gdbinit
  45. ^done
  46. (gdb) -inferior-tty-set /dev/pts/2
  47. ^done
  48. (gdb) -environment-cd /home/mvo/projects/testDebug/build
  49. ^done
  50. (gdb) -exec-arguments /home/mvo/projects/projectFileGeneratorII/test/.kdev4/builddirproject.kdev4
  51. ^done
  52. (gdb) -gdb-set environment MORTEN=DUDE
  53. ^done
  54. (gdb) -gdb-set print static-members off
  55. ^done
  56. (gdb) -gdb-set print asm-demangle on
  57. ^done
  58. (gdb) -file-exec-and-symbols /home/mvo/projects/testDebug/build/testdebug
  59. ^done
  60. (gdb) -break-list
  61. ^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]}
  62. (gdb) -break-insert -f "\"/home/mvo/projects/testDebug/main.cpp\":36"
  63. ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000401004",func="main(int, char**)",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36",times="0",original-location="\"/home/mvo/projects/testDebug/main.cpp\":36"}
  64. (gdb) -break-insert -f "\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49"
  65. No source file named /home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp.
  66. ^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49"}
  67. (gdb) -break-insert -f "\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61"
  68. No source file named /home/mvo/projects/projectFileGeneratorII/main.cpp.
  69. ^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61"}
  70. (gdb) -exec-run
  71. =thread-group-started,id="i1",pid="19709"
  72. =thread-created,id="1",group-id="i1"
  73. ^running
  74. *running,thread-id="all"
  75. =library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
  76. =library-loaded,id="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",target-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",host-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols-loaded="0",thread-group="i1"
  77. =library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",host-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",symbols-loaded="0",thread-group="i1"
  78. =library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
  79. =library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
  80. *stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame={addr="0x0000000000401004",func="main",args=[{name="argc",value="2"},{name="argv",value="0x7fffffffe138"}],file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36"},thread-id="1",stopped-threads="all",core="0"
  81. (gdb) -var-create var0 @ "list"
  82. ^done,name="var0",numchild="1",value="0x0",type="int *",has_more="0"
  83. (gdb) -stack-list-locals --frame 0 --simple-values
  84. ^error,msg="Cannot specify --frame without --thread"
  85. (gdb) -var-update --frame 0 --all-values *
  86. ^error,msg="Cannot specify --frame without --thread"
  87. (gdb) -thread-info
  88. ^done,threads=[{id="1",target-id="process 19709",name="testdebug",frame={level="0",addr="0x0000000000401004",func="main",args=[{name="argc",value="2"},{name="argv",value="0x7fffffffe138"}],file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36"},state="stopped",core="0"}],current-thread-id="1"
  89. (gdb) -break-list
  90. ^done,BreakpointTable={nr_rows="3",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="18",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000401004",func="main(int, char**)",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36",times="1",original-location="\"/home/mvo/projects/testDebug/main.cpp\":36"},bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49"},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61"}]}
  91. (gdb) -stack-list-frames --thread 1 --frame 0 0 21
  92. ^done,stack=[frame={level="0",addr="0x0000000000401004",func="main",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36"}]
  93. (gdb) -stack-list-locals --thread 1 --frame 0 --simple-values
  94. ^done,locals=[{name="test",type="TestParse"}]
  95. (gdb) -var-update --thread 1 --frame 0 --all-values *
  96. ^done,changelist=[]
  97. (gdb) -stack-list-arguments --thread 1 --frame 0 0 0 0
  98. ^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}]
  99. (gdb) -var-create --thread 1 --frame 0 var1 @ "test"
  100. ^done,name="var1",numchild="0",value="{...}",type="TestParse",thread-id="1",has_more="0"
  101. (gdb) -var-create --thread 1 --frame 0 var2 @ "argc"
  102. ^done,name="var2",numchild="0",value="2",type="int",thread-id="1",has_more="0"
  103. (gdb) -var-create --thread 1 --frame 0 var3 @ "argv"
  104. ^done,name="var3",numchild="1",value="0x7fffffffe138",type="char **",thread-id="1",has_more="0"
  105. (gdb) -exec-step
  106. ^running
  107. *running,thread-id="1"
  108. *stopped,reason="end-stepping-range",frame={addr="0x0000000000401100",func="TestParse::parseConfigFile",args=[{name="this",value="0x7fffffffe03e"},{name="filename",value="\"/home/mvo/projects/projectFileGeneratorII/test/.kdev4/builddirproject.kdev4\""}],file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="9"},thread-id="1",stopped-threads="all",core="1"
  109. (gdb) -thread-info
  110. ^done,threads=[{id="1",target-id="process 19709",name="testdebug",frame={level="0",addr="0x0000000000401100",func="TestParse::parseConfigFile",args=[{name="this",value="0x7fffffffe03e"},{name="filename",value="\"/home/mvo/projects/projectFileGeneratorII/test/.kdev4/builddirproject.kdev4\""}],file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="9"},state="stopped",core="1"}],current-thread-id="1"
  111. (gdb) -stack-list-frames --thread 1 --frame 0 0 21
  112. ^done,stack=[frame={level="0",addr="0x0000000000401100",func="TestParse::parseConfigFile",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="9"},frame={level="1",addr="0x0000000000401041",func="main",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36"}]
  113. (gdb) -stack-list-locals --thread 1 --frame 0 --simple-values
  114. ^done,locals=[]
  115. (gdb) -var-update --thread 1 --frame 0 --all-values *
  116. ^done,changelist=[{name="var3",in_scope="false",type_changed="false",has_more="0"},{name="var2",in_scope="false",type_changed="false",has_more="0"},{name="var1",in_scope="false",type_changed="false",has_more="0"}]
  117. (gdb) -break-list
  118. ^done,BreakpointTable={nr_rows="3",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="18",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000401004",func="main(int, char**)",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36",times="1",original-location="\"/home/mvo/projects/testDebug/main.cpp\":36"},bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49"},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61"}]}
  119. (gdb) -stack-list-arguments --thread 1 --frame 0 0 0 0
  120. ^done,stack-args=[frame={level="0",args=[name="this",name="filename"]}]
  121. (gdb) -var-delete "var1"
  122. ^done,ndeleted="1"
  123. (gdb) -var-delete "var2"
  124. ^done,ndeleted="1"
  125. (gdb) -var-delete "var3"
  126. ^done,ndeleted="1"
  127. (gdb) -var-create --thread 1 --frame 0 var4 @ "this"
  128. ^done,name="var4",numchild="0",value="0x7fffffffe03e",type="TestParse * const",thread-id="1",has_more="0"
  129. (gdb) -var-create --thread 1 --frame 0 var5 @ "filename"
  130. ^done,name="var5",numchild="0",value=" \"/home/mvo/projects/projectFileGeneratorII/test/.kdev4/builddirproject.kdev4\"",type="const std::string &",thread-id="1",displayhint="string",dynamic="1",has_more="0"
  131. (gdb) -exec-next
  132. ^running
  133. *running,thread-id="all"
  134. *stopped,reason="end-stepping-range",frame={addr="0x000000000040110f",func="TestParse::parseConfigFile",args=[{name="this",value="0x7fffffffe03e"},{name="filename",value="\"/home/mvo/projects/projectFileGeneratorII/test/.kdev4/builddirproject.kdev4\""}],file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="11"},thread-id="1",stopped-threads="all",core="0"
  135. (gdb) -thread-info
  136. ^done,threads=[{id="1",target-id="process 19709",name="testdebug",frame={level="0",addr="0x000000000040110f",func="TestParse::parseConfigFile",args=[{name="this",value="0x7fffffffe03e"},{name="filename",value="\"/home/mvo/projects/projectFileGeneratorII/test/.kdev4/builddirproject.kdev4\""}],file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="11"},state="stopped",core="0"}],current-thread-id="1"
  137. (gdb) -stack-list-frames --thread 1 --frame 0 0 21
  138. ^done,stack=[frame={level="0",addr="0x000000000040110f",func="TestParse::parseConfigFile",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="11"},frame={level="1",addr="0x0000000000401041",func="main",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36"}]
  139. (gdb) -stack-list-locals --thread 1 --frame 0 --simple-values
  140. ^done,locals=[{name="is",type="std::ifstream"},{name="line",type="std::string"}]
  141. (gdb) -var-update --thread 1 --frame 0 --all-values *
  142. ^done,changelist=[]
  143. (gdb) -break-list
  144. ^done,BreakpointTable={nr_rows="3",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="18",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000401004",func="main(int, char**)",file="/home/mvo/projects/testDebug/main.cpp",fullname="/home/mvo/projects/testDebug/main.cpp",line="36",times="1",original-location="\"/home/mvo/projects/testDebug/main.cpp\":36"},bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/ConfigSection.cpp\":49"},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61",times="0",original-location="\"/home/mvo/projects/projectFileGeneratorII/main.cpp\":61"}]}
  145. (gdb) -stack-list-arguments --thread 1 --frame 0 0 0 0
  146. ^done,stack-args=[frame={level="0",args=[name="this",name="filename"]}]
  147. (gdb) -var-create --thread 1 --frame 0 var6 @ "is"
  148. ^done,name="var6",numchild="0",value="{...}",type="std::ifstream",thread-id="1",has_more="0"
  149. (gdb) -var-create --thread 1 --frame 0 var7 @ "line"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement