Advertisement
cubancigar11

Untitled

Mar 5th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 144.76 KB | None | 0 0
  1. Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
  2. Current working dir: D:\Users\User\Dropbox\codelite\Graph
  3. Launching gdb from : ./Debug
  4. Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./Graph"
  5. DEBUG>>set new-console on
  6. DEBUG>>set unwindonsignal on
  7. DEBUG>>set breakpoint pending on
  8. DEBUG>>set width 0
  9. DEBUG>>set height 0
  10. DEBUG>>set print elements 200
  11. DEBUG>>python
  12. DEBUG>>import sys
  13. DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
  14. DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
  15. DEBUG>>register_libstdcxx_printers (None)
  16. DEBUG>>from qt4 import register_qt4_printers
  17. DEBUG>>register_qt4_printers (None)
  18. DEBUG>>from wx import register_wx_printers
  19. DEBUG>>register_wx_printers (None)
  20. DEBUG>>end
  21. DEBUG>>00000001-break-insert -f -t main
  22. DEBUG>>00000002-enable-pretty-printing
  23. Debug session started successfully!
  24. DEBUG>>00000003-exec-arguments
  25. DEBUG>>00000004-exec-run
  26. DEBUG>>=thread-group-added,id="i1"
  27. =thread-group-added,id="i1"
  28. DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
  29. GNU gdb (GDB) 7.6.50.20131004-cvs
  30. DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
  31. Copyright (C) 2013 Free Software Foundation, Inc.
  32. DEBUG>>~"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"
  33. 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.
  34. DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
  35. This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
  36. DEBUG>>~"\nFor bug reporting instructions, please see:\n"
  37. \nFor bug reporting instructions, please see:
  38. DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
  39. <http://www.gnu.org/software/gdb/bugs/>.
  40. DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
  41. Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
  42. DEBUG>>~"For help, type \"help\".\n"
  43. For help, type "help".
  44. DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
  45. Type "apropos word" to search for commands related to "word"...
  46. DEBUG>>~"Reading symbols from ./Graph..."
  47. Reading symbols from ./Graph...
  48. DEBUG>>~"done.\n"
  49. done.
  50. DEBUG>>&"Traceback (most recent call last):\n"
  51. DEBUG>>&" File \"<string>\", line 4, in <module>\n"
  52. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  53. DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
  54. DEBUG>>&"Error while executing Python code.\n"
  55. DEBUG>>&"set new-console on\n"
  56. DEBUG>>=cmd-param-changed,param="new-console",value="on"
  57. =cmd-param-changed,param="new-console",value="on"
  58. DEBUG>>^done
  59. DEBUG>>&"set unwindonsignal on\n"
  60. DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
  61. =cmd-param-changed,param="unwindonsignal",value="on"
  62. DEBUG>>^done
  63. DEBUG>>&"set breakpoint pending on\n"
  64. DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
  65. =cmd-param-changed,param="breakpoint pending",value="on"
  66. DEBUG>>^done
  67. DEBUG>>&"set width 0\n"
  68. DEBUG>>=cmd-param-changed,param="width",value="4294967295"
  69. =cmd-param-changed,param="width",value="4294967295"
  70. DEBUG>>^done
  71. DEBUG>>&"set height 0\n"
  72. DEBUG>>^done
  73. DEBUG>>&"set print elements 200\n"
  74. DEBUG>>^done
  75. DEBUG>>&"python\n"
  76. DEBUG>>&"Traceback (most recent call last):\n"
  77. DEBUG>>&" File \"<string>\", line 3, in <module>\n"
  78. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  79. DEBUG>>&"Error while executing Python code.\n"
  80. DEBUG>>^error,msg="Error while executing Python code."
  81. ^error,msg="Error while executing Python code."
  82. DEBUG>>00000001^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="23",thread-groups=["i1"],times="0",original-location="main"}
  83. Storing internal breakpoint ID=1
  84. DEBUG>>00000002^done
  85. DEBUG>>00000003^done
  86. >> Debuggee process ID: 2056
  87. DEBUG>>=thread-group-started,id="i1",pid="2056"
  88. =thread-group-started,id="i1",pid="2056"
  89. DEBUG>>=thread-created,id="1",group-id="i1"
  90. =thread-created,id="1",group-id="i1"
  91. DEBUG>>~"[New Thread 2056.0x24c]\n"
  92. [New Thread 2056.0x24c]
  93. DEBUG>>00000004^running
  94. Continuing...
  95. DEBUG>>*running,thread-id="all"
  96. *running,thread-id="all"
  97. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  98. =library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  99. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  100. =library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  101. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  102. =library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  103. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  104. =library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  105. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  106. =library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  107. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  108. =library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  109. DEBUG>>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\main.cpp",line="23",thread-groups=["i1"],times="1",original-location="main"}
  110. =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\main.cpp",line="23",thread-groups=["i1"],times="1",original-location="main"}
  111. DEBUG>>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x004016ca",func="main",args=[{name="argc",value="1"},{name="argv",value="0x642ab8"}],file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="23"},thread-id="1",stopped-threads="all"
  112. Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
  113. DEBUG>>00000005-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
  114. DEBUG>>00000006-break-insert -f "\"D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h:228\""
  115. DEBUG>>00000007-exec-continue
  116. DEBUG>>=breakpoint-deleted,id="1"
  117. =breakpoint-deleted,id="1"
  118. DEBUG>>00000005^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  119. Found the breakpoint ID!
  120. Storing debugger breakpoint Id=2
  121. Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
  122. DEBUG>>&"No source file named D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h.\n"
  123. DEBUG>>00000006^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h:228\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h:228\""}
  124. Found the breakpoint ID!
  125. Storing debugger breakpoint Id=3
  126. Successfully set breakpoint 3 at: D:\Users\User\Dropbox\codelite\LinkList\doubly_linked_list.h:228
  127. DEBUG>>00000007^running
  128. Continuing...
  129. DEBUG>>*running,thread-id="all"
  130. *running,thread-id="all"
  131. DEBUG>>=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  132. =breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  133. DEBUG>>*stopped,reason="breakpoint-hit",disp="keep",bkptno="2",frame={addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",args=[{name="this",value="0x22fc0c"},{name="_x",value="3"}],file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},thread-id="1",stopped-threads="all"
  134. DEBUG>>00000008-file-list-exec-source-file
  135. DEBUG>>00000009-break-list
  136. DEBUG>>00000008^done,line="163",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",macro-info="0"
  137. DEBUG>>00000010-stack-list-locals 2
  138. DEBUG>>00000011-stack-list-arguments 2 0 0
  139. DEBUG>>00000009^done,BreakpointTable={nr_rows="2",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=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h:228\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h:228\""}]}
  140. DEBUG>>00000012-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
  141. DEBUG>>00000013-data-disassemble -s "$pc" -e "$pc + 1" -- 0
  142. DEBUG>>00000010^done,locals=[{name="vertex",type="int",value="4215520"},{name="it",type="std::set<int, std::less<int>, std::allocator<int> >::const_iterator"},{name="q",type="std::queue<int, std::deque<int, std::allocator<int> > >"},{name="visited",type="std::set<int, std::less<int>, std::allocator<int> >"},{name="curr_level",type="size_t",value="1"},{name="next_level",type="size_t",value="0"}]
  143. DEBUG>>00000011^done,stack-args=[frame={level="0",args=[{name="this",type="const Graph::AdjacencyList<char> * const",value="0x22fc0c"},{name="_x",type="const int",value="3"}]}]
  144. DEBUG>>00000012^done,asm_insns=[{address="0x0040538c",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="40",inst="je 0x405393 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+47>"},{address="0x0040538e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="42",inst="jmp 0x4055f5 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+657>"},{address="0x00405393",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="47",inst="lea -0x48(%ebp),%eax"},{address="0x00405396",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="50",inst="mov %eax,%ecx"},{address="0x00405398",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="52",inst="call 0x407ca0 <std::deque<int, std::allocator<int> >::deque()>"},{address="0x0040539d",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="57",inst="lea -0x94(%ebp),%eax"},{address="0x004053a3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="63",inst="lea -0x48(%ebp),%edx"},{address="0x004053a6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="66",inst="mov %edx,(%esp)"},{address="0x004053a9",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="69",inst="mov %eax,%ecx"},{address="0x004053ab",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="71",inst="call 0x407d90 <std::queue<int, std::deque<int, std::allocator<int> > >::queue(std::deque<int, std::allocator<int> > const&)>"},{address="0x004053b0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="76",inst="sub $0x4,%esp"},{address="0x004053b3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="79",inst="lea -0x48(%ebp),%eax"},{address="0x004053b6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="82",inst="mov %eax,%ecx"},{address="0x004053b8",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="84",inst="call 0x407cb8 <std::deque<int, std::allocator<int> >::~deque()>"},{address="0x004053bd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="89",inst="lea -0x60(%ebp),%eax"},{address="0x004053c0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="92",inst="mov %eax,%ecx"},{address="0x004053c2",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="94",inst="call 0x4075c8 <std::set<int, std::less<int>, std::allocator<int> >::set()>"},{address="0x004053c7",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="99",inst="lea -0x94(%ebp),%eax"},{address="0x004053cd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="105",inst="lea 0x8(%ebp),%esi"},{address="0x004053d0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="108",inst="mov %esi,(%esp)"},{address="0x004053d3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="111",inst="mov %eax,%ecx"},{address="0x004053d5",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="113",inst="call 0x407d58 <std::queue<int, std::deque<int, std::allocator<int> > >::push(int const&)>"},{address="0x004053da",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="118",inst="sub $0x4,%esp"},{address="0x004053dd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="121",inst="movl $0x1,-0xc(%ebp)"},{address="0x004053e4",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="128",inst="movl $0x0,-0x10(%ebp)"},{address="0x004053eb",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="135",inst="jmp 0x40556e <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+522>"},{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"},{address="0x004053f6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="146",inst="mov %eax,%ecx"},{address="0x004053f8",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="148",inst="call 0x407d78 <std::queue<int, std::deque<int, std::allocator<int> > >::front()>"},{address="0x004053fd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="153",inst="mov (%eax),%eax"},{address="0x004053ff",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="155",inst="mov %eax,-0x64(%ebp)"},{address="0x00405402",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="158",inst="lea -0x60(%ebp),%eax"},{address="0x00405405",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="161",inst="mov %eax,%ecx"},{address="0x00405407",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="163",inst="call 0x405d88 <std::set<int, std::less<int>, std::allocator<int> >::end() const>"},{address="0x0040540c",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="168",inst="mov %eax,%ebx"},{address="0x0040540e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="170",inst="lea -0x60(%ebp),%eax"},{address="0x00405411",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="173",inst="mov %eax,%ecx"},{address="0x00405413",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="175",inst="call 0x405da0 <std::set<int, std::less<int>, std::allocator<int> >::begin() const>"},{address="0x00405418",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="180",inst="lea -0x64(%ebp),%edx"},{address="0x0040541b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="183",inst="mov %edx,0x8(%esp)"},{address="0x0040541f",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="187",inst="mov %ebx,0x4(%esp)"},{address="0x00405423",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="191",inst="mov %eax,(%esp)"},{address="0x00405426",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="194",inst="call 0x40a868 <std::find<std::_Rb_tree_const_iterator<int>, int>(std::_Rb_tree_const_iterator<int>, std::_Rb_tree_const_iterator<int>, int const&)>"},{address="0x0040542b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="199",inst="mov %eax,-0x68(%ebp)"},{address="0x0040542e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="202",inst="lea -0x60(%ebp),%eax"},{address="0x00405431",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="205",inst="mov %eax,%ecx"},{address="0x00405433",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="207",inst="call 0x405d88 <std::set<int, std::less<int>, std::allocator<int> >::end() const>"},{address="0x00405438",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="212",inst="mov %eax,-0x20(%ebp)"},{address="0x0040543b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="215",inst="lea -0x68(%ebp),%eax"},{address="0x0040543e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="218",inst="lea -0x20(%ebp),%edx"},{address="0x00405441",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="221",inst="mov %edx,(%esp)"},{address="0x00405444",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="224",inst="mov %eax,%ecx"},{address="0x00405446",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="226",inst="call 0x405c30 <std::_Rb_tree_const_iterator<int>::operator==(std::_Rb_tree_const_iterator<int> const&) const>"},{address="0x0040544b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="231",inst="sub $0x4,%esp"},{address="0x0040544e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="234",inst="test %al,%al"},{address="0x00405450",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="236",inst="je 0x405523 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+447>"}]
  145. DEBUG>>00000013^done,asm_insns=[{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"}]
  146. DEBUG>>00000014-var-create - @ "this"
  147. DEBUG>>00000014^done,name="var1",numchild="1",value="0x22fc0c",type="const Graph::AdjacencyList<char> * const",thread-id="1",has_more="0"
  148. DEBUG>>00000015-var-evaluate-expression "var1"
  149. DEBUG>>00000016-var-update "var1"
  150. DEBUG>>00000017-var-list-children "var1"
  151. DEBUG>>00000015^done,value="0x22fc0c"
  152. DEBUG>>00000016^done,changelist=[]
  153. DEBUG>>00000017^done,numchild="1",children=[child={name="var1.private",exp="private",numchild="3",thread-id="1"}],has_more="0"
  154. DEBUG>>00000018-var-list-children "var1.private"
  155. DEBUG>>00000018^done,numchild="3",children=[child={name="var1.private.m_list",exp="m_list",numchild="1",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",thread-id="1"},child={name="var1.private.m_val",exp="m_val",numchild="1",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1"},child={name="var1.private.directed",exp="directed",numchild="0",type="bool",thread-id="1"}],has_more="0"
  156. DEBUG>>00000019-var-evaluate-expression "var1.private.m_list"
  157. DEBUG>>00000020-var-evaluate-expression "var1.private.m_val"
  158. DEBUG>>00000021-var-evaluate-expression "var1.private.directed"
  159. DEBUG>>00000019^done,value="{...}"
  160. DEBUG>>00000020^done,value="{...}"
  161. DEBUG>>00000021^done,value="true"
  162. DEBUG>>00000022-var-update "var1.private.m_list"
  163. DEBUG>>00000023-var-list-children "var1.private.m_list"
  164. DEBUG>>00000022^done,changelist=[]
  165. DEBUG>>00000023^done,numchild="1",children=[child={name="var1.private.m_list.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  166. DEBUG>>00000024-var-list-children "var1.private.m_list.private"
  167. DEBUG>>00000024^done,numchild="1",children=[child={name="var1.private.m_list.private._M_t",exp="_M_t",numchild="1",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::_Rep_type",thread-id="1"}],has_more="0"
  168. DEBUG>>00000025-var-evaluate-expression "var1.private.m_list.private._M_t"
  169. DEBUG>>00000025^done,value="{...}"
  170. DEBUG>>00000026-var-update "var1.private.m_list.private._M_t"
  171. DEBUG>>00000027-var-list-children "var1.private.m_list.private._M_t"
  172. DEBUG>>00000026^done,changelist=[]
  173. DEBUG>>00000027^done,numchild="1",children=[child={name="var1.private.m_list.private._M_t.protected",exp="protected",numchild="1",thread-id="1"}],has_more="0"
  174. DEBUG>>00000028-var-list-children "var1.private.m_list.private._M_t.protected"
  175. DEBUG>>00000028^done,numchild="1",children=[child={name="var1.private.m_list.private._M_t.protected._M_impl",exp="_M_impl",numchild="2",type="std::_Rb_tree<int, std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > >, std::_Select1st<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::_Rb_tree_impl<std::less<int>, false>",thread-id="1"}],has_more="0"
  176. DEBUG>>00000029-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl"
  177. DEBUG>>00000029^done,value="{...}"
  178. DEBUG>>00000030-var-update "var1.private.m_list.private._M_t.protected._M_impl"
  179. DEBUG>>00000031-var-list-children "var1.private.m_list.private._M_t.protected._M_impl"
  180. DEBUG>>00000030^done,changelist=[]
  181. DEBUG>>00000031^done,numchild="2",children=[child={name="var1.private.m_list.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",exp="std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",numchild="1",type="std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",thread-id="1"},child={name="var1.private.m_list.private._M_t.protected._M_impl.public",exp="public",numchild="3",thread-id="1"}],has_more="0"
  182. DEBUG>>00000032-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >"
  183. DEBUG>>00000033-var-list-children "var1.private.m_list.private._M_t.protected._M_impl.public"
  184. DEBUG>>00000032^done,value="{...}"
  185. DEBUG>>00000033^done,numchild="3",children=[child={name="var1.private.m_list.private._M_t.protected._M_impl.public._M_key_compare",exp="_M_key_compare",numchild="1",type="std::less<int>",thread-id="1"},child={name="var1.private.m_list.private._M_t.protected._M_impl.public._M_header",exp="_M_header",numchild="1",type="std::_Rb_tree_node_base",thread-id="1"},child={name="var1.private.m_list.private._M_t.protected._M_impl.public._M_node_count",exp="_M_node_count",numchild="0",type="std::_Rb_tree<int, std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > >, std::_Select1st<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::size_type",thread-id="1"}],has_more="0"
  186. DEBUG>>00000034-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl.public._M_key_compare"
  187. DEBUG>>00000035-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl.public._M_header"
  188. DEBUG>>00000036-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl.public._M_node_count"
  189. DEBUG>>00000034^done,value="{...}"
  190. DEBUG>>00000035^done,value="{...}"
  191. DEBUG>>00000036^done,value="8"
  192. DEBUG>>00000037-var-update "var1"
  193. DEBUG>>00000038-stack-list-locals 2
  194. DEBUG>>00000039-stack-list-arguments 2 0 0
  195. DEBUG>>00000037^done,changelist=[]
  196. DEBUG>>00000038^done,locals=[{name="vertex",type="int",value="4215520"},{name="it",type="std::set<int, std::less<int>, std::allocator<int> >::const_iterator"},{name="q",type="std::queue<int, std::deque<int, std::allocator<int> > >"},{name="visited",type="std::set<int, std::less<int>, std::allocator<int> >"},{name="curr_level",type="size_t",value="1"},{name="next_level",type="size_t",value="0"}]
  197. DEBUG>>00000039^done,stack-args=[frame={level="0",args=[{name="this",type="const Graph::AdjacencyList<char> * const",value="0x22fc0c"},{name="_x",type="const int",value="3"}]}]
  198. DEBUG>>00000040-stack-list-frames 0 500
  199. DEBUG>>00000040^done,stack=[frame={level="0",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},frame={level="1",addr="0x0040236a",func="main",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="105"}]
  200. DEBUG>>00000041-thread-info
  201. DEBUG>>00000041^done,threads=[{id="1",target-id="Thread 2056.0x24c",frame={level="0",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",args=[{name="this",value="0x22fc0c"},{name="_x",value="3"}],file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},state="stopped"}],current-thread-id="1"
  202. DEBUG>>00000042-thread-info
  203. DEBUG>>00000042^done,threads=[{id="1",target-id="Thread 2056.0x24c",frame={level="0",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",args=[{name="this",value="0x22fc0c"},{name="_x",value="3"}],file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},state="stopped"}],current-thread-id="1"
  204. DEBUG>>00000043-stack-list-frames 0 500
  205. DEBUG>>00000043^done,stack=[frame={level="0",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},frame={level="1",addr="0x0040236a",func="main",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="105"}]
  206. DEBUG>>00000044-break-delete 3
  207. Breakpoint 3 deleted
  208. DEBUG>>00000044^done
  209. DEBUG>>00000045-stack-list-frames 0 500
  210. DEBUG>>00000045^done,stack=[frame={level="0",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},frame={level="1",addr="0x0040236a",func="main",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="105"}]
  211. DEBUG>>00000046-var-update "var1"
  212. DEBUG>>00000047-stack-list-locals 2
  213. DEBUG>>00000048-stack-list-arguments 2 0 0
  214. DEBUG>>00000046^done,changelist=[]
  215. DEBUG>>00000047^done,locals=[{name="vertex",type="int",value="4215520"},{name="it",type="std::set<int, std::less<int>, std::allocator<int> >::const_iterator"},{name="q",type="std::queue<int, std::deque<int, std::allocator<int> > >"},{name="visited",type="std::set<int, std::less<int>, std::allocator<int> >"},{name="curr_level",type="size_t",value="1"},{name="next_level",type="size_t",value="0"}]
  216. DEBUG>>00000048^done,stack-args=[frame={level="0",args=[{name="this",type="const Graph::AdjacencyList<char> * const",value="0x22fc0c"},{name="_x",type="const int",value="3"}]}]
  217. DEBUG>>00000049-var-create - * "m_list"
  218. DEBUG>>00000049^done,name="var2",numchild="1",value="{...}",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",thread-id="1",has_more="0"
  219. DEBUG>>00000050-var-delete var2
  220. DEBUG>>00000051-var-create - * "m_list"
  221. DEBUG>>00000050^done,ndeleted="1"
  222. DEBUG>>00000051^done,name="var3",numchild="1",value="{...}",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",thread-id="1",has_more="0"
  223. DEBUG>>00000052-var-evaluate-expression "var3"
  224. DEBUG>>00000053-var-list-children "var3"
  225. DEBUG>>00000052^done,value="{...}"
  226. DEBUG>>00000053^done,numchild="1",children=[child={name="var3.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  227. DEBUG>>00000054-var-update "var3"
  228. DEBUG>>00000055-var-list-children "var3"
  229. DEBUG>>00000054^done,changelist=[]
  230. DEBUG>>00000055^done,numchild="1",children=[child={name="var3.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  231. DEBUG>>00000056-var-list-children "var3.private"
  232. DEBUG>>00000056^done,numchild="1",children=[child={name="var3.private._M_t",exp="_M_t",numchild="1",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::_Rep_type",thread-id="1"}],has_more="0"
  233. DEBUG>>00000057-var-evaluate-expression "var3.private._M_t"
  234. DEBUG>>00000057^done,value="{...}"
  235. DEBUG>>00000058-var-delete "var3"
  236. DEBUG>>00000058^done,ndeleted="3"
  237. DEBUG>>00000059-var-create - * "m_val"
  238. DEBUG>>00000059^done,name="var4",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  239. DEBUG>>00000060-var-delete var4
  240. DEBUG>>00000061-var-create - * "m_val"
  241. DEBUG>>00000060^done,ndeleted="1"
  242. DEBUG>>00000061^done,name="var5",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  243. DEBUG>>00000062-var-evaluate-expression "var5"
  244. DEBUG>>00000063-var-list-children "var5"
  245. DEBUG>>00000062^done,value="{...}"
  246. DEBUG>>00000063^done,numchild="1",children=[child={name="var5.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  247. DEBUG>>00000064-var-update "var5"
  248. DEBUG>>00000065-var-list-children "var5"
  249. DEBUG>>00000064^done,changelist=[]
  250. DEBUG>>00000065^done,numchild="1",children=[child={name="var5.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  251. DEBUG>>00000066-var-list-children "var5.private"
  252. DEBUG>>00000066^done,numchild="1",children=[child={name="var5.private._M_t",exp="_M_t",numchild="1",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >::_Rep_type",thread-id="1"}],has_more="0"
  253. DEBUG>>00000067-var-evaluate-expression "var5.private._M_t"
  254. DEBUG>>00000067^done,value="{...}"
  255. DEBUG>>00000068-var-create - * "m_val"
  256. DEBUG>>00000068^done,name="var6",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  257. DEBUG>>00000069-var-delete var6
  258. DEBUG>>00000070-var-create - * "m_val"
  259. DEBUG>>00000069^done,ndeleted="1"
  260. DEBUG>>00000070^done,name="var7",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  261. DEBUG>>00000071-var-evaluate-expression "var7"
  262. DEBUG>>00000072-var-list-children "var7"
  263. DEBUG>>00000071^done,value="{...}"
  264. DEBUG>>00000072^done,numchild="1",children=[child={name="var7.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  265. Debug session ended
  266. Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
  267. Current working dir: D:\Users\User\Dropbox\codelite\Graph
  268. Launching gdb from : ./Debug
  269. Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./Graph"
  270. DEBUG>>set new-console on
  271. DEBUG>>set unwindonsignal on
  272. DEBUG>>set breakpoint pending on
  273. DEBUG>>set width 0
  274. DEBUG>>set height 0
  275. DEBUG>>set print elements 200
  276. DEBUG>>python
  277. DEBUG>>import sys
  278. DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
  279. DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
  280. DEBUG>>register_libstdcxx_printers (None)
  281. DEBUG>>from qt4 import register_qt4_printers
  282. DEBUG>>register_qt4_printers (None)
  283. DEBUG>>from wx import register_wx_printers
  284. DEBUG>>register_wx_printers (None)
  285. DEBUG>>end
  286. DEBUG>>00000073-break-insert -f -t main
  287. DEBUG>>00000074-enable-pretty-printing
  288. Debug session started successfully!
  289. DEBUG>>00000075-exec-arguments
  290. DEBUG>>00000076-exec-run
  291. DEBUG>>=thread-group-added,id="i1"
  292. =thread-group-added,id="i1"
  293. DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
  294. GNU gdb (GDB) 7.6.50.20131004-cvs
  295. DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
  296. Copyright (C) 2013 Free Software Foundation, Inc.
  297. DEBUG>>~"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"
  298. 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.
  299. DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
  300. This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
  301. DEBUG>>~"\nFor bug reporting instructions, please see:\n"
  302. \nFor bug reporting instructions, please see:
  303. DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
  304. <http://www.gnu.org/software/gdb/bugs/>.
  305. DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
  306. Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
  307. DEBUG>>~"For help, type \"help\".\n"
  308. For help, type "help".
  309. DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
  310. Type "apropos word" to search for commands related to "word"...
  311. DEBUG>>~"Reading symbols from ./Graph..."
  312. Reading symbols from ./Graph...
  313. DEBUG>>~"done.\n"
  314. done.
  315. DEBUG>>&"Traceback (most recent call last):\n"
  316. DEBUG>>&" File \"<string>\", line 4, in <module>\n"
  317. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  318. DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
  319. DEBUG>>&"Error while executing Python code.\n"
  320. DEBUG>>&"set new-console on\n"
  321. DEBUG>>=cmd-param-changed,param="new-console",value="on"
  322. =cmd-param-changed,param="new-console",value="on"
  323. DEBUG>>^done
  324. DEBUG>>&"set unwindonsignal on\n"
  325. DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
  326. =cmd-param-changed,param="unwindonsignal",value="on"
  327. DEBUG>>^done
  328. DEBUG>>&"set breakpoint pending on\n"
  329. DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
  330. =cmd-param-changed,param="breakpoint pending",value="on"
  331. DEBUG>>^done
  332. DEBUG>>&"set width 0\n"
  333. DEBUG>>=cmd-param-changed,param="width",value="4294967295"
  334. =cmd-param-changed,param="width",value="4294967295"
  335. DEBUG>>^done
  336. DEBUG>>&"set height 0\n"
  337. DEBUG>>^done
  338. DEBUG>>&"set print elements 200\n"
  339. DEBUG>>^done
  340. DEBUG>>&"python\n"
  341. DEBUG>>&"Traceback (most recent call last):\n"
  342. DEBUG>>&" File \"<string>\", line 3, in <module>\n"
  343. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  344. DEBUG>>&"Error while executing Python code.\n"
  345. DEBUG>>^error,msg="Error while executing Python code."
  346. ^error,msg="Error while executing Python code."
  347. DEBUG>>00000073^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="23",thread-groups=["i1"],times="0",original-location="main"}
  348. Storing internal breakpoint ID=1
  349. DEBUG>>00000074^done
  350. DEBUG>>00000075^done
  351. >> Debuggee process ID: 5796
  352. DEBUG>>=thread-group-started,id="i1",pid="5796"
  353. =thread-group-started,id="i1",pid="5796"
  354. DEBUG>>=thread-created,id="1",group-id="i1"
  355. =thread-created,id="1",group-id="i1"
  356. DEBUG>>~"[New Thread 5796.0xd8c]\n"
  357. [New Thread 5796.0xd8c]
  358. DEBUG>>00000076^running
  359. Continuing...
  360. DEBUG>>*running,thread-id="all"
  361. *running,thread-id="all"
  362. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  363. =library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  364. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  365. =library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  366. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  367. =library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  368. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  369. =library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  370. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  371. =library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  372. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  373. =library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  374. DEBUG>>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\main.cpp",line="23",thread-groups=["i1"],times="1",original-location="main"}
  375. =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\main.cpp",line="23",thread-groups=["i1"],times="1",original-location="main"}
  376. DEBUG>>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x004016ca",func="main",args=[{name="argc",value="1"},{name="argv",value="0x5a2ab8"}],file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="23"},thread-id="1",stopped-threads="all"
  377. Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
  378. DEBUG>>00000077-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
  379. DEBUG>>00000078-exec-continue
  380. DEBUG>>=breakpoint-deleted,id="1"
  381. =breakpoint-deleted,id="1"
  382. DEBUG>>00000077^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  383. Found the breakpoint ID!
  384. Storing debugger breakpoint Id=2
  385. Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
  386. DEBUG>>00000078^running
  387. Continuing...
  388. DEBUG>>*running,thread-id="all"
  389. *running,thread-id="all"
  390. DEBUG>>=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  391. =breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  392. DEBUG>>*stopped,reason="breakpoint-hit",disp="keep",bkptno="2",frame={addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",args=[{name="this",value="0x22fc0c"},{name="_x",value="3"}],file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},thread-id="1",stopped-threads="all"
  393. DEBUG>>00000079-file-list-exec-source-file
  394. DEBUG>>00000080-break-list
  395. Restoring watch: m_val
  396. DEBUG>>00000081-var-create - * "m_val"
  397. DEBUG>>00000079^done,line="163",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",macro-info="0"
  398. DEBUG>>00000080^done,BreakpointTable={nr_rows="1",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=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}]}
  399. DEBUG>>00000081^done,name="var1",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  400. DEBUG>>00000082-var-delete var1
  401. DEBUG>>00000083-var-create - * "m_val"
  402. DEBUG>>00000084-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
  403. DEBUG>>00000085-data-disassemble -s "$pc" -e "$pc + 1" -- 0
  404. DEBUG>>00000082^done,ndeleted="1"
  405. DEBUG>>00000083^done,name="var2",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  406. DEBUG>>00000086-var-evaluate-expression "var2"
  407. DEBUG>>00000087-var-list-children "var2"
  408. DEBUG>>00000084^done,asm_insns=[{address="0x0040538c",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="40",inst="je 0x405393 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+47>"},{address="0x0040538e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="42",inst="jmp 0x4055f5 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+657>"},{address="0x00405393",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="47",inst="lea -0x48(%ebp),%eax"},{address="0x00405396",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="50",inst="mov %eax,%ecx"},{address="0x00405398",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="52",inst="call 0x407ca0 <std::deque<int, std::allocator<int> >::deque()>"},{address="0x0040539d",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="57",inst="lea -0x94(%ebp),%eax"},{address="0x004053a3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="63",inst="lea -0x48(%ebp),%edx"},{address="0x004053a6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="66",inst="mov %edx,(%esp)"},{address="0x004053a9",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="69",inst="mov %eax,%ecx"},{address="0x004053ab",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="71",inst="call 0x407d90 <std::queue<int, std::deque<int, std::allocator<int> > >::queue(std::deque<int, std::allocator<int> > const&)>"},{address="0x004053b0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="76",inst="sub $0x4,%esp"},{address="0x004053b3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="79",inst="lea -0x48(%ebp),%eax"},{address="0x004053b6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="82",inst="mov %eax,%ecx"},{address="0x004053b8",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="84",inst="call 0x407cb8 <std::deque<int, std::allocator<int> >::~deque()>"},{address="0x004053bd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="89",inst="lea -0x60(%ebp),%eax"},{address="0x004053c0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="92",inst="mov %eax,%ecx"},{address="0x004053c2",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="94",inst="call 0x4075c8 <std::set<int, std::less<int>, std::allocator<int> >::set()>"},{address="0x004053c7",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="99",inst="lea -0x94(%ebp),%eax"},{address="0x004053cd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="105",inst="lea 0x8(%ebp),%esi"},{address="0x004053d0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="108",inst="mov %esi,(%esp)"},{address="0x004053d3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="111",inst="mov %eax,%ecx"},{address="0x004053d5",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="113",inst="call 0x407d58 <std::queue<int, std::deque<int, std::allocator<int> > >::push(int const&)>"},{address="0x004053da",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="118",inst="sub $0x4,%esp"},{address="0x004053dd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="121",inst="movl $0x1,-0xc(%ebp)"},{address="0x004053e4",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="128",inst="movl $0x0,-0x10(%ebp)"},{address="0x004053eb",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="135",inst="jmp 0x40556e <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+522>"},{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"},{address="0x004053f6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="146",inst="mov %eax,%ecx"},{address="0x004053f8",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="148",inst="call 0x407d78 <std::queue<int, std::deque<int, std::allocator<int> > >::front()>"},{address="0x004053fd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="153",inst="mov (%eax),%eax"},{address="0x004053ff",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="155",inst="mov %eax,-0x64(%ebp)"},{address="0x00405402",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="158",inst="lea -0x60(%ebp),%eax"},{address="0x00405405",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="161",inst="mov %eax,%ecx"},{address="0x00405407",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="163",inst="call 0x405d88 <std::set<int, std::less<int>, std::allocator<int> >::end() const>"},{address="0x0040540c",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="168",inst="mov %eax,%ebx"},{address="0x0040540e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="170",inst="lea -0x60(%ebp),%eax"},{address="0x00405411",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="173",inst="mov %eax,%ecx"},{address="0x00405413",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="175",inst="call 0x405da0 <std::set<int, std::less<int>, std::allocator<int> >::begin() const>"},{address="0x00405418",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="180",inst="lea -0x64(%ebp),%edx"},{address="0x0040541b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="183",inst="mov %edx,0x8(%esp)"},{address="0x0040541f",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="187",inst="mov %ebx,0x4(%esp)"},{address="0x00405423",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="191",inst="mov %eax,(%esp)"},{address="0x00405426",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="194",inst="call 0x40a868 <std::find<std::_Rb_tree_const_iterator<int>, int>(std::_Rb_tree_const_iterator<int>, std::_Rb_tree_const_iterator<int>, int const&)>"},{address="0x0040542b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="199",inst="mov %eax,-0x68(%ebp)"},{address="0x0040542e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="202",inst="lea -0x60(%ebp),%eax"},{address="0x00405431",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="205",inst="mov %eax,%ecx"},{address="0x00405433",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="207",inst="call 0x405d88 <std::set<int, std::less<int>, std::allocator<int> >::end() const>"},{address="0x00405438",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="212",inst="mov %eax,-0x20(%ebp)"},{address="0x0040543b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="215",inst="lea -0x68(%ebp),%eax"},{address="0x0040543e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="218",inst="lea -0x20(%ebp),%edx"},{address="0x00405441",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="221",inst="mov %edx,(%esp)"},{address="0x00405444",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="224",inst="mov %eax,%ecx"},{address="0x00405446",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="226",inst="call 0x405c30 <std::_Rb_tree_const_iterator<int>::operator==(std::_Rb_tree_const_iterator<int> const&) const>"},{address="0x0040544b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="231",inst="sub $0x4,%esp"},{address="0x0040544e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="234",inst="test %al,%al"},{address="0x00405450",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="236",inst="je 0x405523 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+447>"}]
  409. DEBUG>>00000085^done,asm_insns=[{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"}]
  410. DEBUG>>00000086^done,value="{...}"
  411. DEBUG>>00000087^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  412. DEBUG>>00000088-var-update "var2"
  413. DEBUG>>00000089-var-list-children "var2"
  414. DEBUG>>00000088^done,changelist=[]
  415. DEBUG>>00000089^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  416. DEBUG>>00000090-var-list-children "var2.private"
  417. DEBUG>>00000090^done,numchild="1",children=[child={name="var2.private._M_t",exp="_M_t",numchild="1",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >::_Rep_type",thread-id="1"}],has_more="0"
  418. DEBUG>>00000091-var-evaluate-expression "var2.private._M_t"
  419. DEBUG>>00000091^done,value="{...}"
  420. DEBUG>>00000092-var-create - * "m_val"
  421. DEBUG>>00000092^done,name="var3",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  422. DEBUG>>00000093-var-delete var3
  423. DEBUG>>00000094-var-create - * "m_val"
  424. DEBUG>>00000093^done,ndeleted="1"
  425. DEBUG>>00000094^done,name="var4",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  426. DEBUG>>00000095-var-evaluate-expression "var4"
  427. DEBUG>>00000096-var-list-children "var4"
  428. DEBUG>>00000095^done,value="{...}"
  429. DEBUG>>00000096^done,numchild="1",children=[child={name="var4.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  430. DEBUG>>00000097-var-update "var4"
  431. DEBUG>>00000098-var-list-children "var4"
  432. DEBUG>>00000097^done,changelist=[]
  433. DEBUG>>00000098^done,numchild="1",children=[child={name="var4.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  434. DEBUG>>00000099-var-list-children "var4.private"
  435. DEBUG>>00000099^done,numchild="1",children=[child={name="var4.private._M_t",exp="_M_t",numchild="1",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >::_Rep_type",thread-id="1"}],has_more="0"
  436. DEBUG>>00000100-var-evaluate-expression "var4.private._M_t"
  437. DEBUG>>00000100^done,value="{...}"
  438. DEBUG>>00000101-var-update "var4.private._M_t"
  439. DEBUG>>00000102-var-list-children "var4.private._M_t"
  440. DEBUG>>00000101^done,changelist=[]
  441. DEBUG>>00000102^done,numchild="1",children=[child={name="var4.private._M_t.protected",exp="protected",numchild="1",thread-id="1"}],has_more="0"
  442. DEBUG>>00000103-var-list-children "var4.private._M_t.protected"
  443. DEBUG>>00000103^done,numchild="1",children=[child={name="var4.private._M_t.protected._M_impl",exp="_M_impl",numchild="2",type="std::_Rb_tree<int, std::pair<int const, char>, std::_Select1st<std::pair<int const, char> >, std::less<int>, std::allocator<std::pair<int const, char> > >::_Rb_tree_impl<std::less<int>, false>",thread-id="1"}],has_more="0"
  444. DEBUG>>00000104-var-evaluate-expression "var4.private._M_t.protected._M_impl"
  445. DEBUG>>00000104^done,value="{...}"
  446. DEBUG>>00000105-var-update "var4.private._M_t.protected._M_impl"
  447. DEBUG>>00000106-var-list-children "var4.private._M_t.protected._M_impl"
  448. DEBUG>>00000105^done,changelist=[]
  449. DEBUG>>00000106^done,numchild="2",children=[child={name="var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >",exp="std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >",numchild="1",type="std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >",thread-id="1"},child={name="var4.private._M_t.protected._M_impl.public",exp="public",numchild="3",thread-id="1"}],has_more="0"
  450. DEBUG>>00000107-var-evaluate-expression "var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
  451. DEBUG>>00000108-var-list-children "var4.private._M_t.protected._M_impl.public"
  452. DEBUG>>00000107^done,value="{...}"
  453. DEBUG>>00000108^done,numchild="3",children=[child={name="var4.private._M_t.protected._M_impl.public._M_key_compare",exp="_M_key_compare",numchild="1",type="std::less<int>",thread-id="1"},child={name="var4.private._M_t.protected._M_impl.public._M_header",exp="_M_header",numchild="1",type="std::_Rb_tree_node_base",thread-id="1"},child={name="var4.private._M_t.protected._M_impl.public._M_node_count",exp="_M_node_count",numchild="0",type="std::_Rb_tree<int, std::pair<int const, char>, std::_Select1st<std::pair<int const, char> >, std::less<int>, std::allocator<std::pair<int const, char> > >::size_type",thread-id="1"}],has_more="0"
  454. DEBUG>>00000109-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_key_compare"
  455. DEBUG>>00000110-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header"
  456. DEBUG>>00000111-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_node_count"
  457. DEBUG>>00000109^done,value="{...}"
  458. DEBUG>>00000110^done,value="{...}"
  459. DEBUG>>00000111^done,value="8"
  460. DEBUG>>00000112-var-update "var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
  461. DEBUG>>00000113-var-list-children "var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
  462. DEBUG>>00000112^done,changelist=[]
  463. DEBUG>>00000113^done,numchild="1",children=[child={name="var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >.__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, char> > >",exp="__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, char> > >",numchild="0",type="__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, char> > >",thread-id="1"}],has_more="0"
  464. DEBUG>>00000114-var-evaluate-expression "var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >.__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
  465. DEBUG>>00000114^done,value="{...}"
  466. DEBUG>>00000115-var-update "var4.private._M_t.protected._M_impl.public._M_key_compare"
  467. DEBUG>>00000116-var-list-children "var4.private._M_t.protected._M_impl.public._M_key_compare"
  468. DEBUG>>00000115^done,changelist=[]
  469. DEBUG>>00000116^done,numchild="1",children=[child={name="var4.private._M_t.protected._M_impl.public._M_key_compare.std::binary_function<int, int, bool>",exp="std::binary_function<int, int, bool>",numchild="0",type="std::binary_function<int, int, bool>",thread-id="1"}],has_more="0"
  470. DEBUG>>00000117-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_key_compare.std::binary_function<int, int, bool>"
  471. DEBUG>>00000117^done,value="{...}"
  472. DEBUG>>00000118-var-update "var4.private._M_t.protected._M_impl.public._M_header"
  473. DEBUG>>00000119-var-list-children "var4.private._M_t.protected._M_impl.public._M_header"
  474. DEBUG>>00000118^done,changelist=[]
  475. DEBUG>>00000119^done,numchild="1",children=[child={name="var4.private._M_t.protected._M_impl.public._M_header.public",exp="public",numchild="4",thread-id="1"}],has_more="0"
  476. DEBUG>>00000120-var-list-children "var4.private._M_t.protected._M_impl.public._M_header.public"
  477. DEBUG>>00000120^done,numchild="4",children=[child={name="var4.private._M_t.protected._M_impl.public._M_header.public._M_color",exp="_M_color",numchild="0",type="std::_Rb_tree_color",thread-id="1"},child={name="var4.private._M_t.protected._M_impl.public._M_header.public._M_parent",exp="_M_parent",numchild="1",type="std::_Rb_tree_node_base::_Base_ptr",thread-id="1"},child={name="var4.private._M_t.protected._M_impl.public._M_header.public._M_left",exp="_M_left",numchild="1",type="std::_Rb_tree_node_base::_Base_ptr",thread-id="1"},child={name="var4.private._M_t.protected._M_impl.public._M_header.public._M_right",exp="_M_right",numchild="1",type="std::_Rb_tree_node_base::_Base_ptr",thread-id="1"}],has_more="0"
  478. DEBUG>>00000121-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_color"
  479. DEBUG>>00000122-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_parent"
  480. DEBUG>>00000123-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_left"
  481. DEBUG>>00000124-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_right"
  482. DEBUG>>00000121^done,value="std::_S_red"
  483. DEBUG>>00000122^done,value="0x46dab0"
  484. DEBUG>>00000123^done,value="0x46dbb0"
  485. DEBUG>>00000124^done,value="0x46da30"
  486. Debug session ended
  487. Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
  488. Current working dir: D:\Users\User\Dropbox\codelite\Graph
  489. Launching gdb from : ./Debug
  490. Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./Graph"
  491. DEBUG>>set new-console on
  492. DEBUG>>set unwindonsignal on
  493. DEBUG>>set breakpoint pending on
  494. DEBUG>>set width 0
  495. DEBUG>>set height 0
  496. DEBUG>>set print elements 200
  497. DEBUG>>python
  498. DEBUG>>import sys
  499. DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
  500. DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
  501. DEBUG>>register_libstdcxx_printers (None)
  502. DEBUG>>from qt4 import register_qt4_printers
  503. DEBUG>>register_qt4_printers (None)
  504. DEBUG>>from wx import register_wx_printers
  505. DEBUG>>register_wx_printers (None)
  506. DEBUG>>end
  507. DEBUG>>00000125-break-insert -f -t main
  508. DEBUG>>00000126-enable-pretty-printing
  509. Debug session started successfully!
  510. DEBUG>>00000127-exec-arguments
  511. DEBUG>>00000128-exec-run
  512. DEBUG>>=thread-group-added,id="i1"
  513. =thread-group-added,id="i1"
  514. DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
  515. GNU gdb (GDB) 7.6.50.20131004-cvs
  516. DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
  517. Copyright (C) 2013 Free Software Foundation, Inc.
  518. DEBUG>>~"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"
  519. 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.
  520. DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
  521. This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
  522. DEBUG>>~"\nFor bug reporting instructions, please see:\n"
  523. \nFor bug reporting instructions, please see:
  524. DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
  525. <http://www.gnu.org/software/gdb/bugs/>.
  526. DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
  527. Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
  528. DEBUG>>~"For help, type \"help\".\n"
  529. For help, type "help".
  530. DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
  531. Type "apropos word" to search for commands related to "word"...
  532. DEBUG>>~"Reading symbols from ./Graph..."
  533. Reading symbols from ./Graph...
  534. DEBUG>>~"done.\n"
  535. done.
  536. DEBUG>>&"Traceback (most recent call last):\n"
  537. DEBUG>>&" File \"<string>\", line 4, in <module>\n"
  538. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  539. DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
  540. DEBUG>>&"Error while executing Python code.\n"
  541. DEBUG>>&"set new-console on\n"
  542. DEBUG>>=cmd-param-changed,param="new-console",value="on"
  543. =cmd-param-changed,param="new-console",value="on"
  544. DEBUG>>^done
  545. DEBUG>>&"set unwindonsignal on\n"
  546. DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
  547. =cmd-param-changed,param="unwindonsignal",value="on"
  548. DEBUG>>^done
  549. DEBUG>>&"set breakpoint pending on\n"
  550. DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
  551. =cmd-param-changed,param="breakpoint pending",value="on"
  552. DEBUG>>^done
  553. DEBUG>>&"set width 0\n"
  554. DEBUG>>=cmd-param-changed,param="width",value="4294967295"
  555. =cmd-param-changed,param="width",value="4294967295"
  556. DEBUG>>^done
  557. DEBUG>>&"set height 0\n"
  558. DEBUG>>^done
  559. DEBUG>>&"set print elements 200\n"
  560. DEBUG>>^done
  561. DEBUG>>&"python\n"
  562. DEBUG>>&"Traceback (most recent call last):\n"
  563. DEBUG>>&" File \"<string>\", line 3, in <module>\n"
  564. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  565. DEBUG>>&"Error while executing Python code.\n"
  566. DEBUG>>^error,msg="Error while executing Python code."
  567. ^error,msg="Error while executing Python code."
  568. DEBUG>>00000125^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="23",thread-groups=["i1"],times="0",original-location="main"}
  569. Storing internal breakpoint ID=1
  570. DEBUG>>00000126^done
  571. DEBUG>>00000127^done
  572. >> Debuggee process ID: 2720
  573. DEBUG>>=thread-group-started,id="i1",pid="2720"
  574. =thread-group-started,id="i1",pid="2720"
  575. DEBUG>>=thread-created,id="1",group-id="i1"
  576. =thread-created,id="1",group-id="i1"
  577. DEBUG>>~"[New Thread 2720.0x1030]\n"
  578. [New Thread 2720.0x1030]
  579. DEBUG>>00000128^running
  580. Continuing...
  581. DEBUG>>*running,thread-id="all"
  582. *running,thread-id="all"
  583. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  584. =library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  585. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  586. =library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  587. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  588. =library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  589. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  590. =library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  591. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  592. =library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  593. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  594. =library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  595. DEBUG>>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\main.cpp",line="23",thread-groups=["i1"],times="1",original-location="main"}
  596. =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016ca",func="main(int, char**)",file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\main.cpp",line="23",thread-groups=["i1"],times="1",original-location="main"}
  597. DEBUG>>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x004016ca",func="main",args=[{name="argc",value="1"},{name="argv",value="0x372ab8"}],file="D:/Users/User/Dropbox/codelite/Graph/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\main.cpp",line="23"},thread-id="1",stopped-threads="all"
  598. Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
  599. DEBUG>>00000129-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
  600. DEBUG>>00000130-exec-continue
  601. DEBUG>>=breakpoint-deleted,id="1"
  602. =breakpoint-deleted,id="1"
  603. DEBUG>>00000129^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  604. Found the breakpoint ID!
  605. Storing debugger breakpoint Id=2
  606. Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
  607. DEBUG>>00000130^running
  608. Continuing...
  609. DEBUG>>*running,thread-id="all"
  610. *running,thread-id="all"
  611. DEBUG>>=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  612. =breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\Graph\\\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}
  613. DEBUG>>*stopped,reason="breakpoint-hit",disp="keep",bkptno="2",frame={addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected",args=[{name="this",value="0x22fc0c"},{name="_x",value="3"}],file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163"},thread-id="1",stopped-threads="all"
  614. DEBUG>>00000131-file-list-exec-source-file
  615. DEBUG>>00000132-break-list
  616. Restoring watch: m_val
  617. DEBUG>>00000133-var-create - * "m_val"
  618. DEBUG>>00000131^done,line="163",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",macro-info="0"
  619. DEBUG>>00000132^done,BreakpointTable={nr_rows="1",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=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004053f0",func="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",file="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h",fullname="D:\\Users\\User\\Dropbox\\codelite\\Graph\\adjacency_list.h",line="163",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163"}]}
  620. DEBUG>>00000133^done,name="var1",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  621. DEBUG>>00000134-var-delete var1
  622. DEBUG>>00000135-var-create - * "m_val"
  623. DEBUG>>00000136-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
  624. DEBUG>>00000137-data-disassemble -s "$pc" -e "$pc + 1" -- 0
  625. DEBUG>>00000134^done,ndeleted="1"
  626. DEBUG>>00000135^done,name="var2",numchild="1",value="{...}",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >",thread-id="1",has_more="0"
  627. DEBUG>>00000138-var-evaluate-expression "var2"
  628. DEBUG>>00000139-var-list-children "var2"
  629. DEBUG>>00000136^done,asm_insns=[{address="0x0040538c",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="40",inst="je 0x405393 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+47>"},{address="0x0040538e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="42",inst="jmp 0x4055f5 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+657>"},{address="0x00405393",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="47",inst="lea -0x48(%ebp),%eax"},{address="0x00405396",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="50",inst="mov %eax,%ecx"},{address="0x00405398",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="52",inst="call 0x407ca0 <std::deque<int, std::allocator<int> >::deque()>"},{address="0x0040539d",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="57",inst="lea -0x94(%ebp),%eax"},{address="0x004053a3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="63",inst="lea -0x48(%ebp),%edx"},{address="0x004053a6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="66",inst="mov %edx,(%esp)"},{address="0x004053a9",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="69",inst="mov %eax,%ecx"},{address="0x004053ab",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="71",inst="call 0x407d90 <std::queue<int, std::deque<int, std::allocator<int> > >::queue(std::deque<int, std::allocator<int> > const&)>"},{address="0x004053b0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="76",inst="sub $0x4,%esp"},{address="0x004053b3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="79",inst="lea -0x48(%ebp),%eax"},{address="0x004053b6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="82",inst="mov %eax,%ecx"},{address="0x004053b8",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="84",inst="call 0x407cb8 <std::deque<int, std::allocator<int> >::~deque()>"},{address="0x004053bd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="89",inst="lea -0x60(%ebp),%eax"},{address="0x004053c0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="92",inst="mov %eax,%ecx"},{address="0x004053c2",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="94",inst="call 0x4075c8 <std::set<int, std::less<int>, std::allocator<int> >::set()>"},{address="0x004053c7",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="99",inst="lea -0x94(%ebp),%eax"},{address="0x004053cd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="105",inst="lea 0x8(%ebp),%esi"},{address="0x004053d0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="108",inst="mov %esi,(%esp)"},{address="0x004053d3",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="111",inst="mov %eax,%ecx"},{address="0x004053d5",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="113",inst="call 0x407d58 <std::queue<int, std::deque<int, std::allocator<int> > >::push(int const&)>"},{address="0x004053da",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="118",inst="sub $0x4,%esp"},{address="0x004053dd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="121",inst="movl $0x1,-0xc(%ebp)"},{address="0x004053e4",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="128",inst="movl $0x0,-0x10(%ebp)"},{address="0x004053eb",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="135",inst="jmp 0x40556e <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+522>"},{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"},{address="0x004053f6",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="146",inst="mov %eax,%ecx"},{address="0x004053f8",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="148",inst="call 0x407d78 <std::queue<int, std::deque<int, std::allocator<int> > >::front()>"},{address="0x004053fd",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="153",inst="mov (%eax),%eax"},{address="0x004053ff",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="155",inst="mov %eax,-0x64(%ebp)"},{address="0x00405402",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="158",inst="lea -0x60(%ebp),%eax"},{address="0x00405405",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="161",inst="mov %eax,%ecx"},{address="0x00405407",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="163",inst="call 0x405d88 <std::set<int, std::less<int>, std::allocator<int> >::end() const>"},{address="0x0040540c",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="168",inst="mov %eax,%ebx"},{address="0x0040540e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="170",inst="lea -0x60(%ebp),%eax"},{address="0x00405411",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="173",inst="mov %eax,%ecx"},{address="0x00405413",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="175",inst="call 0x405da0 <std::set<int, std::less<int>, std::allocator<int> >::begin() const>"},{address="0x00405418",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="180",inst="lea -0x64(%ebp),%edx"},{address="0x0040541b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="183",inst="mov %edx,0x8(%esp)"},{address="0x0040541f",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="187",inst="mov %ebx,0x4(%esp)"},{address="0x00405423",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="191",inst="mov %eax,(%esp)"},{address="0x00405426",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="194",inst="call 0x40a868 <std::find<std::_Rb_tree_const_iterator<int>, int>(std::_Rb_tree_const_iterator<int>, std::_Rb_tree_const_iterator<int>, int const&)>"},{address="0x0040542b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="199",inst="mov %eax,-0x68(%ebp)"},{address="0x0040542e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="202",inst="lea -0x60(%ebp),%eax"},{address="0x00405431",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="205",inst="mov %eax,%ecx"},{address="0x00405433",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="207",inst="call 0x405d88 <std::set<int, std::less<int>, std::allocator<int> >::end() const>"},{address="0x00405438",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="212",inst="mov %eax,-0x20(%ebp)"},{address="0x0040543b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="215",inst="lea -0x68(%ebp),%eax"},{address="0x0040543e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="218",inst="lea -0x20(%ebp),%edx"},{address="0x00405441",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="221",inst="mov %edx,(%esp)"},{address="0x00405444",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="224",inst="mov %eax,%ecx"},{address="0x00405446",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="226",inst="call 0x405c30 <std::_Rb_tree_const_iterator<int>::operator==(std::_Rb_tree_const_iterator<int> const&) const>"},{address="0x0040544b",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="231",inst="sub $0x4,%esp"},{address="0x0040544e",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="234",inst="test %al,%al"},{address="0x00405450",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="236",inst="je 0x405523 <Graph::AdjacencyList<char>::PrintBFSDirected(int) const+447>"}]
  630. DEBUG>>00000137^done,asm_insns=[{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"}]
  631. DEBUG>>00000138^done,value="{...}"
  632. DEBUG>>00000139^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  633. DEBUG>>00000140-var-update "var2"
  634. DEBUG>>00000141-var-list-children "var2"
  635. DEBUG>>00000140^done,changelist=[]
  636. DEBUG>>00000141^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  637. DEBUG>>00000142-var-list-children "var2.private"
  638. DEBUG>>00000142^done,numchild="1",children=[child={name="var2.private._M_t",exp="_M_t",numchild="1",type="std::map<int, char, std::less<int>, std::allocator<std::pair<int const, char> > >::_Rep_type",thread-id="1"}],has_more="0"
  639. DEBUG>>00000143-var-evaluate-expression "var2.private._M_t"
  640. DEBUG>>00000143^done,value="{...}"
  641. DEBUG>>00000144-var-update "var2.private._M_t"
  642. DEBUG>>00000145-var-list-children "var2.private._M_t"
  643. DEBUG>>00000144^done,changelist=[]
  644. DEBUG>>00000145^done,numchild="1",children=[child={name="var2.private._M_t.protected",exp="protected",numchild="1",thread-id="1"}],has_more="0"
  645. DEBUG>>00000146-var-list-children "var2.private._M_t.protected"
  646. DEBUG>>00000146^done,numchild="1",children=[child={name="var2.private._M_t.protected._M_impl",exp="_M_impl",numchild="2",type="std::_Rb_tree<int, std::pair<int const, char>, std::_Select1st<std::pair<int const, char> >, std::less<int>, std::allocator<std::pair<int const, char> > >::_Rb_tree_impl<std::less<int>, false>",thread-id="1"}],has_more="0"
  647. DEBUG>>00000147-var-evaluate-expression "var2.private._M_t.protected._M_impl"
  648. DEBUG>>00000147^done,value="{...}"
  649. DEBUG>>00000148-var-update "var2.private._M_t.protected._M_impl"
  650. DEBUG>>00000149-var-list-children "var2.private._M_t.protected._M_impl"
  651. DEBUG>>00000148^done,changelist=[]
  652. DEBUG>>00000149^done,numchild="2",children=[child={name="var2.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >",exp="std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >",numchild="1",type="std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >",thread-id="1"},child={name="var2.private._M_t.protected._M_impl.public",exp="public",numchild="3",thread-id="1"}],has_more="0"
  653. DEBUG>>00000150-var-evaluate-expression "var2.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
  654. DEBUG>>00000151-var-list-children "var2.private._M_t.protected._M_impl.public"
  655. DEBUG>>00000150^done,value="{...}"
  656. DEBUG>>00000151^done,numchild="3",children=[child={name="var2.private._M_t.protected._M_impl.public._M_key_compare",exp="_M_key_compare",numchild="1",type="std::less<int>",thread-id="1"},child={name="var2.private._M_t.protected._M_impl.public._M_header",exp="_M_header",numchild="1",type="std::_Rb_tree_node_base",thread-id="1"},child={name="var2.private._M_t.protected._M_impl.public._M_node_count",exp="_M_node_count",numchild="0",type="std::_Rb_tree<int, std::pair<int const, char>, std::_Select1st<std::pair<int const, char> >, std::less<int>, std::allocator<std::pair<int const, char> > >::size_type",thread-id="1"}],has_more="0"
  657. DEBUG>>00000152-var-evaluate-expression "var2.private._M_t.protected._M_impl.public._M_key_compare"
  658. DEBUG>>00000153-var-evaluate-expression "var2.private._M_t.protected._M_impl.public._M_header"
  659. DEBUG>>00000154-var-evaluate-expression "var2.private._M_t.protected._M_impl.public._M_node_count"
  660. DEBUG>>00000152^done,value="{...}"
  661. DEBUG>>00000153^done,value="{...}"
  662. DEBUG>>00000154^done,value="8"
  663. Debug session ended
  664. Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
  665. Current working dir: D:\Users\User\Dropbox\codelite\test
  666. Launching gdb from : ./Debug
  667. Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./test"
  668. DEBUG>>set new-console on
  669. DEBUG>>set unwindonsignal on
  670. DEBUG>>set breakpoint pending on
  671. DEBUG>>set width 0
  672. DEBUG>>set height 0
  673. DEBUG>>set print elements 200
  674. DEBUG>>python
  675. DEBUG>>import sys
  676. DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
  677. DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
  678. DEBUG>>register_libstdcxx_printers (None)
  679. DEBUG>>from qt4 import register_qt4_printers
  680. DEBUG>>register_qt4_printers (None)
  681. DEBUG>>from wx import register_wx_printers
  682. DEBUG>>register_wx_printers (None)
  683. DEBUG>>end
  684. DEBUG>>00000155-break-insert -f -t main
  685. DEBUG>>00000156-enable-pretty-printing
  686. Debug session started successfully!
  687. DEBUG>>00000157-exec-arguments
  688. DEBUG>>00000158-exec-run
  689. DEBUG>>=thread-group-added,id="i1"
  690. =thread-group-added,id="i1"
  691. DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
  692. GNU gdb (GDB) 7.6.50.20131004-cvs
  693. DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
  694. Copyright (C) 2013 Free Software Foundation, Inc.
  695. DEBUG>>~"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"
  696. 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.
  697. DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
  698. This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
  699. DEBUG>>~"\nFor bug reporting instructions, please see:\n"
  700. \nFor bug reporting instructions, please see:
  701. DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
  702. <http://www.gnu.org/software/gdb/bugs/>.
  703. DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
  704. Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
  705. DEBUG>>~"For help, type \"help\".\n"
  706. For help, type "help".
  707. DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
  708. Type "apropos word" to search for commands related to "word"...
  709. DEBUG>>~"Reading symbols from ./test..."
  710. Reading symbols from ./test...
  711. DEBUG>>~"done.\n"
  712. done.
  713. DEBUG>>&"Traceback (most recent call last):\n"
  714. DEBUG>>&" File \"<string>\", line 4, in <module>\n"
  715. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  716. DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
  717. DEBUG>>&"Error while executing Python code.\n"
  718. DEBUG>>&"set new-console on\n"
  719. DEBUG>>=cmd-param-changed,param="new-console",value="on"
  720. =cmd-param-changed,param="new-console",value="on"
  721. DEBUG>>^done
  722. DEBUG>>&"set unwindonsignal on\n"
  723. DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
  724. =cmd-param-changed,param="unwindonsignal",value="on"
  725. DEBUG>>^done
  726. DEBUG>>&"set breakpoint pending on\n"
  727. DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
  728. =cmd-param-changed,param="breakpoint pending",value="on"
  729. DEBUG>>^done
  730. DEBUG>>&"set width 0\n"
  731. DEBUG>>=cmd-param-changed,param="width",value="4294967295"
  732. =cmd-param-changed,param="width",value="4294967295"
  733. DEBUG>>^done
  734. DEBUG>>&"set height 0\n"
  735. DEBUG>>^done
  736. DEBUG>>&"set print elements 200\n"
  737. DEBUG>>^done
  738. DEBUG>>&"python\n"
  739. DEBUG>>&"Traceback (most recent call last):\n"
  740. DEBUG>>&" File \"<string>\", line 3, in <module>\n"
  741. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  742. DEBUG>>&"Error while executing Python code.\n"
  743. DEBUG>>^error,msg="Error while executing Python code."
  744. ^error,msg="Error while executing Python code."
  745. DEBUG>>00000155^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10",thread-groups=["i1"],times="0",original-location="main"}
  746. Storing internal breakpoint ID=1
  747. DEBUG>>00000156^done
  748. DEBUG>>00000157^done
  749. >> Debuggee process ID: 4232
  750. DEBUG>>=thread-group-started,id="i1",pid="4232"
  751. =thread-group-started,id="i1",pid="4232"
  752. DEBUG>>=thread-created,id="1",group-id="i1"
  753. =thread-created,id="1",group-id="i1"
  754. DEBUG>>~"[New Thread 4232.0x1ce4]\n"
  755. [New Thread 4232.0x1ce4]
  756. DEBUG>>00000158^running
  757. Continuing...
  758. DEBUG>>*running,thread-id="all"
  759. *running,thread-id="all"
  760. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  761. =library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  762. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  763. =library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  764. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  765. =library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  766. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  767. =library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  768. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  769. =library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  770. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  771. =library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  772. DEBUG>>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\test\\\\main.cpp",line="10",thread-groups=["i1"],times="1",original-location="main"}
  773. =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\test\\\\main.cpp",line="10",thread-groups=["i1"],times="1",original-location="main"}
  774. DEBUG>>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x004016c7",func="main",args=[],file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10"},thread-id="1",stopped-threads="all"
  775. Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
  776. DEBUG>>00000159-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
  777. DEBUG>>00000160-break-insert -f "\"D:/Users/User/Dropbox/codelite/test/main.cpp:10\""
  778. DEBUG>>00000161-file-list-exec-source-file
  779. DEBUG>>00000162-break-list
  780. Restoring watch: m_val
  781. DEBUG>>00000163-var-create - * "m_val"
  782. DEBUG>>=breakpoint-deleted,id="1"
  783. =breakpoint-deleted,id="1"
  784. DEBUG>>&"No source file named D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h.\n"
  785. DEBUG>>00000159^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""}
  786. Found the breakpoint ID!
  787. Storing debugger breakpoint Id=2
  788. Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
  789. DEBUG>>00000160^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:10"}
  790. Found the breakpoint ID!
  791. Storing debugger breakpoint Id=3
  792. Successfully set breakpoint 3 at: D:\Users\User\Dropbox\codelite\test\main.cpp:10
  793. DEBUG>>00000161^done,line="10",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",macro-info="0"
  794. DEBUG>>00000162^done,BreakpointTable={nr_rows="2",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=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:10"}]}
  795. DEBUG>>00000163^error,msg="-var-create: unable to create variable object"
  796. -var-create: unable to create variable object
  797. DEBUG>>00000164-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
  798. DEBUG>>00000165-data-disassemble -s "$pc" -e "$pc + 1" -- 0
  799. DEBUG>>00000164^done,asm_insns=[{address="0x00401663",func-name="__gcc_deregister_frame",offset="3",inst="sub $0x18,%esp"},{address="0x00401666",func-name="__gcc_deregister_frame",offset="6",inst="movl $0x407000,(%esp)"},{address="0x0040166d",func-name="__gcc_deregister_frame",offset="13",inst="call 0x403a20 <GetModuleHandleA@4>"},{address="0x00401672",func-name="__gcc_deregister_frame",offset="18",inst="mov $0x4021a0,%edx"},{address="0x00401677",func-name="__gcc_deregister_frame",offset="23",inst="sub $0x4,%esp"},{address="0x0040167a",func-name="__gcc_deregister_frame",offset="26",inst="test %eax,%eax"},{address="0x0040167c",func-name="__gcc_deregister_frame",offset="28",inst="je 0x401693 <__gcc_deregister_frame+51>"},{address="0x0040167e",func-name="__gcc_deregister_frame",offset="30",inst="movl $0x40704b,0x4(%esp)"},{address="0x00401686",func-name="__gcc_deregister_frame",offset="38",inst="mov %eax,(%esp)"},{address="0x00401689",func-name="__gcc_deregister_frame",offset="41",inst="call 0x403a28 <GetProcAddress@8>"},{address="0x0040168e",func-name="__gcc_deregister_frame",offset="46",inst="sub $0x8,%esp"},{address="0x00401691",func-name="__gcc_deregister_frame",offset="49",inst="mov %eax,%edx"},{address="0x00401693",func-name="__gcc_deregister_frame",offset="51",inst="test %edx,%edx"},{address="0x00401695",func-name="__gcc_deregister_frame",offset="53",inst="je 0x4016a0 <__gcc_deregister_frame+64>"},{address="0x00401697",func-name="__gcc_deregister_frame",offset="55",inst="movl $0x4080ac,(%esp)"},{address="0x0040169e",func-name="__gcc_deregister_frame",offset="62",inst="call *%edx"},{address="0x004016a0",func-name="__gcc_deregister_frame",offset="64",inst="leave "},{address="0x004016a1",func-name="__gcc_deregister_frame",offset="65",inst="ret "},{address="0x004016a2",func-name="__gcc_deregister_frame",offset="66",inst="nop"},{address="0x004016a3",func-name="__gcc_deregister_frame",offset="67",inst="nop"},{address="0x004016a4",func-name="__gcc_deregister_frame",offset="68",inst="nop"},{address="0x004016a5",func-name="__gcc_deregister_frame",offset="69",inst="nop"},{address="0x004016a6",func-name="__gcc_deregister_frame",offset="70",inst="nop"},{address="0x004016a7",func-name="__gcc_deregister_frame",offset="71",inst="nop"},{address="0x004016a8",func-name="__gcc_deregister_frame",offset="72",inst="nop"},{address="0x004016a9",func-name="__gcc_deregister_frame",offset="73",inst="nop"},{address="0x004016aa",func-name="__gcc_deregister_frame",offset="74",inst="nop"},{address="0x004016ab",func-name="__gcc_deregister_frame",offset="75",inst="nop"},{address="0x004016ac",func-name="__gcc_deregister_frame",offset="76",inst="nop"},{address="0x004016ad",func-name="__gcc_deregister_frame",offset="77",inst="nop"},{address="0x004016ae",func-name="__gcc_deregister_frame",offset="78",inst="nop"},{address="0x004016af",func-name="__gcc_deregister_frame",offset="79",inst="nop"},{address="0x004016b0",func-name="main()",offset="0",inst="lea 0x4(%esp),%ecx"},{address="0x004016b4",func-name="main()",offset="4",inst="and $0xfffffff0,%esp"},{address="0x004016b7",func-name="main()",offset="7",inst="pushl -0x4(%ecx)"},{address="0x004016ba",func-name="main()",offset="10",inst="push %ebp"},{address="0x004016bb",func-name="main()",offset="11",inst="mov %esp,%ebp"},{address="0x004016bd",func-name="main()",offset="13",inst="push %ebx"},{address="0x004016be",func-name="main()",offset="14",inst="push %ecx"},{address="0x004016bf",func-name="main()",offset="15",inst="sub $0x70,%esp"},{address="0x004016c2",func-name="main()",offset="18",inst="call 0x401f40 <__main>"},{address="0x004016c7",func-name="main()",offset="23",inst="lea -0x48(%ebp),%eax"},{address="0x004016ca",func-name="main()",offset="26",inst="mov %eax,%ecx"},{address="0x004016cc",func-name="main()",offset="28",inst="call 0x404170 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::map()>"},{address="0x004016d1",func-name="main()",offset="33",inst="movl $0x4,-0x30(%ebp)"},{address="0x004016d8",func-name="main()",offset="40",inst="movl $0x1,-0x2c(%ebp)"},{address="0x004016df",func-name="main()",offset="47",inst="lea -0x48(%ebp),%eax"},{address="0x004016e2",func-name="main()",offset="50",inst="lea -0x2c(%ebp),%edx"},{address="0x004016e5",func-name="main()",offset="53",inst="mov %edx,(%esp)"},{address="0x004016e8",func-name="main()",offset="56",inst="mov %eax,%ecx"},{address="0x004016ea",func-name="main()",offset="58",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x004016ef",func-name="main()",offset="63",inst="sub $0x4,%esp"},{address="0x004016f2",func-name="main()",offset="66",inst="lea -0x30(%ebp),%edx"},{address="0x004016f5",func-name="main()",offset="69",inst="mov %edx,(%esp)"},{address="0x004016f8",func-name="main()",offset="72",inst="mov %eax,%ecx"},{address="0x004016fa",func-name="main()",offset="74",inst="call 0x4042e0 <std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)>"},{address="0x004016ff",func-name="main()",offset="79",inst="sub $0x4,%esp"},{address="0x00401702",func-name="main()",offset="82",inst="movl $0x5,-0x28(%ebp)"},{address="0x00401709",func-name="main()",offset="89",inst="movl $0x2,-0x24(%ebp)"},{address="0x00401710",func-name="main()",offset="96",inst="lea -0x48(%ebp),%eax"},{address="0x00401713",func-name="main()",offset="99",inst="lea -0x24(%ebp),%edx"},{address="0x00401716",func-name="main()",offset="102",inst="mov %edx,(%esp)"},{address="0x00401719",func-name="main()",offset="105",inst="mov %eax,%ecx"},{address="0x0040171b",func-name="main()",offset="107",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x00401720",func-name="main()",offset="112",inst="sub $0x4,%esp"},{address="0x00401723",func-name="main()",offset="115",inst="lea -0x28(%ebp),%edx"},{address="0x00401726",func-name="main()",offset="118",inst="mov %edx,(%esp)"},{address="0x00401729",func-name="main()",offset="121",inst="mov %eax,%ecx"}]
  800. DEBUG>>00000165^done,asm_insns=[{address="0x004016c7",func-name="main()",offset="23",inst="lea -0x48(%ebp),%eax"}]
  801. DEBUG>>00000166-exec-next
  802. DEBUG>>00000166^running
  803. Continuing...
  804. DEBUG>>*running,thread-id="1"
  805. *running,thread-id="1"
  806. DEBUG>>*stopped,reason="end-stepping-range",frame={addr="0x004016d1",func="main",args=[],file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="11"},thread-id="1",stopped-threads="all"
  807. DEBUG>>00000167-file-list-exec-source-file
  808. DEBUG>>00000168-break-list
  809. DEBUG>>00000167^done,line="11",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",macro-info="0"
  810. DEBUG>>00000168^done,BreakpointTable={nr_rows="2",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=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:10"}]}
  811. DEBUG>>00000169-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
  812. DEBUG>>00000170-data-disassemble -s "$pc" -e "$pc + 1" -- 0
  813. DEBUG>>00000169^done,asm_insns=[{address="0x0040166d",func-name="__gcc_deregister_frame",offset="13",inst="call 0x403a20 <GetModuleHandleA@4>"},{address="0x00401672",func-name="__gcc_deregister_frame",offset="18",inst="mov $0x4021a0,%edx"},{address="0x00401677",func-name="__gcc_deregister_frame",offset="23",inst="sub $0x4,%esp"},{address="0x0040167a",func-name="__gcc_deregister_frame",offset="26",inst="test %eax,%eax"},{address="0x0040167c",func-name="__gcc_deregister_frame",offset="28",inst="je 0x401693 <__gcc_deregister_frame+51>"},{address="0x0040167e",func-name="__gcc_deregister_frame",offset="30",inst="movl $0x40704b,0x4(%esp)"},{address="0x00401686",func-name="__gcc_deregister_frame",offset="38",inst="mov %eax,(%esp)"},{address="0x00401689",func-name="__gcc_deregister_frame",offset="41",inst="call 0x403a28 <GetProcAddress@8>"},{address="0x0040168e",func-name="__gcc_deregister_frame",offset="46",inst="sub $0x8,%esp"},{address="0x00401691",func-name="__gcc_deregister_frame",offset="49",inst="mov %eax,%edx"},{address="0x00401693",func-name="__gcc_deregister_frame",offset="51",inst="test %edx,%edx"},{address="0x00401695",func-name="__gcc_deregister_frame",offset="53",inst="je 0x4016a0 <__gcc_deregister_frame+64>"},{address="0x00401697",func-name="__gcc_deregister_frame",offset="55",inst="movl $0x4080ac,(%esp)"},{address="0x0040169e",func-name="__gcc_deregister_frame",offset="62",inst="call *%edx"},{address="0x004016a0",func-name="__gcc_deregister_frame",offset="64",inst="leave "},{address="0x004016a1",func-name="__gcc_deregister_frame",offset="65",inst="ret "},{address="0x004016a2",func-name="__gcc_deregister_frame",offset="66",inst="nop"},{address="0x004016a3",func-name="__gcc_deregister_frame",offset="67",inst="nop"},{address="0x004016a4",func-name="__gcc_deregister_frame",offset="68",inst="nop"},{address="0x004016a5",func-name="__gcc_deregister_frame",offset="69",inst="nop"},{address="0x004016a6",func-name="__gcc_deregister_frame",offset="70",inst="nop"},{address="0x004016a7",func-name="__gcc_deregister_frame",offset="71",inst="nop"},{address="0x004016a8",func-name="__gcc_deregister_frame",offset="72",inst="nop"},{address="0x004016a9",func-name="__gcc_deregister_frame",offset="73",inst="nop"},{address="0x004016aa",func-name="__gcc_deregister_frame",offset="74",inst="nop"},{address="0x004016ab",func-name="__gcc_deregister_frame",offset="75",inst="nop"},{address="0x004016ac",func-name="__gcc_deregister_frame",offset="76",inst="nop"},{address="0x004016ad",func-name="__gcc_deregister_frame",offset="77",inst="nop"},{address="0x004016ae",func-name="__gcc_deregister_frame",offset="78",inst="nop"},{address="0x004016af",func-name="__gcc_deregister_frame",offset="79",inst="nop"},{address="0x004016b0",func-name="main()",offset="0",inst="lea 0x4(%esp),%ecx"},{address="0x004016b4",func-name="main()",offset="4",inst="and $0xfffffff0,%esp"},{address="0x004016b7",func-name="main()",offset="7",inst="pushl -0x4(%ecx)"},{address="0x004016ba",func-name="main()",offset="10",inst="push %ebp"},{address="0x004016bb",func-name="main()",offset="11",inst="mov %esp,%ebp"},{address="0x004016bd",func-name="main()",offset="13",inst="push %ebx"},{address="0x004016be",func-name="main()",offset="14",inst="push %ecx"},{address="0x004016bf",func-name="main()",offset="15",inst="sub $0x70,%esp"},{address="0x004016c2",func-name="main()",offset="18",inst="call 0x401f40 <__main>"},{address="0x004016c7",func-name="main()",offset="23",inst="lea -0x48(%ebp),%eax"},{address="0x004016ca",func-name="main()",offset="26",inst="mov %eax,%ecx"},{address="0x004016cc",func-name="main()",offset="28",inst="call 0x404170 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::map()>"},{address="0x004016d1",func-name="main()",offset="33",inst="movl $0x4,-0x30(%ebp)"},{address="0x004016d8",func-name="main()",offset="40",inst="movl $0x1,-0x2c(%ebp)"},{address="0x004016df",func-name="main()",offset="47",inst="lea -0x48(%ebp),%eax"},{address="0x004016e2",func-name="main()",offset="50",inst="lea -0x2c(%ebp),%edx"},{address="0x004016e5",func-name="main()",offset="53",inst="mov %edx,(%esp)"},{address="0x004016e8",func-name="main()",offset="56",inst="mov %eax,%ecx"},{address="0x004016ea",func-name="main()",offset="58",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x004016ef",func-name="main()",offset="63",inst="sub $0x4,%esp"},{address="0x004016f2",func-name="main()",offset="66",inst="lea -0x30(%ebp),%edx"},{address="0x004016f5",func-name="main()",offset="69",inst="mov %edx,(%esp)"},{address="0x004016f8",func-name="main()",offset="72",inst="mov %eax,%ecx"},{address="0x004016fa",func-name="main()",offset="74",inst="call 0x4042e0 <std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)>"},{address="0x004016ff",func-name="main()",offset="79",inst="sub $0x4,%esp"},{address="0x00401702",func-name="main()",offset="82",inst="movl $0x5,-0x28(%ebp)"},{address="0x00401709",func-name="main()",offset="89",inst="movl $0x2,-0x24(%ebp)"},{address="0x00401710",func-name="main()",offset="96",inst="lea -0x48(%ebp),%eax"},{address="0x00401713",func-name="main()",offset="99",inst="lea -0x24(%ebp),%edx"},{address="0x00401716",func-name="main()",offset="102",inst="mov %edx,(%esp)"},{address="0x00401719",func-name="main()",offset="105",inst="mov %eax,%ecx"},{address="0x0040171b",func-name="main()",offset="107",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x00401720",func-name="main()",offset="112",inst="sub $0x4,%esp"},{address="0x00401723",func-name="main()",offset="115",inst="lea -0x28(%ebp),%edx"},{address="0x00401726",func-name="main()",offset="118",inst="mov %edx,(%esp)"},{address="0x00401729",func-name="main()",offset="121",inst="mov %eax,%ecx"},{address="0x0040172b",func-name="main()",offset="123",inst="call 0x4042e0 <std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)>"},{address="0x00401730",func-name="main()",offset="128",inst="sub $0x4,%esp"},{address="0x00401733",func-name="main()",offset="131",inst="movl $0x6,-0x20(%ebp)"}]
  814. DEBUG>>00000170^done,asm_insns=[{address="0x004016d1",func-name="main()",offset="33",inst="movl $0x4,-0x30(%ebp)"}]
  815. DEBUG>>00000171-var-create - * "m_val"
  816. DEBUG>>00000171^error,msg="-var-create: unable to create variable object"
  817. -var-create: unable to create variable object
  818. DEBUG>>00000172-stack-list-locals 2
  819. DEBUG>>00000173-stack-list-arguments 2 0 0
  820. DEBUG>>00000172^done,locals=[{name="m",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >"},{name="visited",type="std::set<int, std::less<int>, std::allocator<int> >"},{name="it",type="std::set<int, std::less<int>, std::allocator<int> >::const_iterator"}]
  821. DEBUG>>00000173^done,stack-args=[frame={level="0",args=[]}]
  822. DEBUG>>00000174-var-create - @ "m"
  823. DEBUG>>00000174^done,name="var3",numchild="1",value="{...}",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",thread-id="1",has_more="0"
  824. DEBUG>>00000175-var-evaluate-expression "var3"
  825. DEBUG>>00000176-var-update "var3"
  826. DEBUG>>00000177-var-list-children "var3"
  827. DEBUG>>00000175^done,value="{...}"
  828. DEBUG>>00000176^done,changelist=[]
  829. DEBUG>>00000177^done,numchild="1",children=[child={name="var3.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
  830. DEBUG>>00000178-var-list-children "var3.private"
  831. DEBUG>>00000178^done,numchild="1",children=[child={name="var3.private._M_t",exp="_M_t",numchild="1",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::_Rep_type",thread-id="1"}],has_more="0"
  832. DEBUG>>00000179-var-evaluate-expression "var3.private._M_t"
  833. DEBUG>>00000179^done,value="{...}"
  834. DEBUG>>00000180-var-update "var3.private._M_t"
  835. DEBUG>>00000181-var-list-children "var3.private._M_t"
  836. DEBUG>>00000180^done,changelist=[]
  837. DEBUG>>00000181^done,numchild="1",children=[child={name="var3.private._M_t.protected",exp="protected",numchild="1",thread-id="1"}],has_more="0"
  838. DEBUG>>00000182-var-list-children "var3.private._M_t.protected"
  839. DEBUG>>00000182^done,numchild="1",children=[child={name="var3.private._M_t.protected._M_impl",exp="_M_impl",numchild="2",type="std::_Rb_tree<int, std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > >, std::_Select1st<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::_Rb_tree_impl<std::less<int>, false>",thread-id="1"}],has_more="0"
  840. DEBUG>>00000183-var-evaluate-expression "var3.private._M_t.protected._M_impl"
  841. DEBUG>>00000183^done,value="{...}"
  842. DEBUG>>00000184-var-update "var3.private._M_t.protected._M_impl"
  843. DEBUG>>00000185-var-list-children "var3.private._M_t.protected._M_impl"
  844. DEBUG>>00000184^done,changelist=[]
  845. DEBUG>>00000185^done,numchild="2",children=[child={name="var3.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",exp="std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",numchild="1",type="std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >",thread-id="1"},child={name="var3.private._M_t.protected._M_impl.public",exp="public",numchild="3",thread-id="1"}],has_more="0"
  846. DEBUG>>00000186-var-evaluate-expression "var3.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >"
  847. DEBUG>>00000187-var-list-children "var3.private._M_t.protected._M_impl.public"
  848. DEBUG>>00000186^done,value="{...}"
  849. DEBUG>>00000187^done,numchild="3",children=[child={name="var3.private._M_t.protected._M_impl.public._M_key_compare",exp="_M_key_compare",numchild="1",type="std::less<int>",thread-id="1"},child={name="var3.private._M_t.protected._M_impl.public._M_header",exp="_M_header",numchild="1",type="std::_Rb_tree_node_base",thread-id="1"},child={name="var3.private._M_t.protected._M_impl.public._M_node_count",exp="_M_node_count",numchild="0",type="std::_Rb_tree<int, std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > >, std::_Select1st<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::size_type",thread-id="1"}],has_more="0"
  850. DEBUG>>00000188-var-evaluate-expression "var3.private._M_t.protected._M_impl.public._M_key_compare"
  851. DEBUG>>00000189-var-evaluate-expression "var3.private._M_t.protected._M_impl.public._M_header"
  852. DEBUG>>00000190-var-evaluate-expression "var3.private._M_t.protected._M_impl.public._M_node_count"
  853. DEBUG>>00000188^done,value="{...}"
  854. DEBUG>>00000189^done,value="{...}"
  855. DEBUG>>00000190^done,value="0"
  856. Debug session ended
  857. Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
  858. Current working dir: D:\Users\User\Dropbox\codelite\test
  859. Launching gdb from : ./Debug
  860. Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./test"
  861. DEBUG>>set new-console on
  862. DEBUG>>set unwindonsignal on
  863. DEBUG>>set breakpoint pending on
  864. DEBUG>>set width 0
  865. DEBUG>>set height 0
  866. DEBUG>>set print elements 200
  867. DEBUG>>python
  868. DEBUG>>import sys
  869. DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
  870. DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
  871. DEBUG>>register_libstdcxx_printers (None)
  872. DEBUG>>from qt4 import register_qt4_printers
  873. DEBUG>>register_qt4_printers (None)
  874. DEBUG>>from wx import register_wx_printers
  875. DEBUG>>register_wx_printers (None)
  876. DEBUG>>end
  877. DEBUG>>00000191-break-insert -f -t main
  878. DEBUG>>00000192-enable-pretty-printing
  879. Debug session started successfully!
  880. DEBUG>>00000193-exec-arguments
  881. DEBUG>>00000194-exec-run
  882. DEBUG>>=thread-group-added,id="i1"
  883. =thread-group-added,id="i1"
  884. DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
  885. GNU gdb (GDB) 7.6.50.20131004-cvs
  886. DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
  887. Copyright (C) 2013 Free Software Foundation, Inc.
  888. DEBUG>>~"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"
  889. 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.
  890. DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
  891. This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
  892. DEBUG>>~"\nFor bug reporting instructions, please see:\n"
  893. \nFor bug reporting instructions, please see:
  894. DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
  895. <http://www.gnu.org/software/gdb/bugs/>.
  896. DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
  897. Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
  898. DEBUG>>~"For help, type \"help\".\n"
  899. For help, type "help".
  900. DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
  901. Type "apropos word" to search for commands related to "word"...
  902. DEBUG>>~"Reading symbols from ./test..."
  903. Reading symbols from ./test...
  904. DEBUG>>~"done.\n"
  905. done.
  906. DEBUG>>&"Traceback (most recent call last):\n"
  907. DEBUG>>&" File \"<string>\", line 4, in <module>\n"
  908. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  909. DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
  910. DEBUG>>&"Error while executing Python code.\n"
  911. DEBUG>>&"set new-console on\n"
  912. DEBUG>>=cmd-param-changed,param="new-console",value="on"
  913. =cmd-param-changed,param="new-console",value="on"
  914. DEBUG>>^done
  915. DEBUG>>&"set unwindonsignal on\n"
  916. DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
  917. =cmd-param-changed,param="unwindonsignal",value="on"
  918. DEBUG>>^done
  919. DEBUG>>&"set breakpoint pending on\n"
  920. DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
  921. =cmd-param-changed,param="breakpoint pending",value="on"
  922. DEBUG>>^done
  923. DEBUG>>&"set width 0\n"
  924. DEBUG>>=cmd-param-changed,param="width",value="4294967295"
  925. =cmd-param-changed,param="width",value="4294967295"
  926. DEBUG>>^done
  927. DEBUG>>&"set height 0\n"
  928. DEBUG>>^done
  929. DEBUG>>&"set print elements 200\n"
  930. DEBUG>>^done
  931. DEBUG>>&"python\n"
  932. DEBUG>>&"Traceback (most recent call last):\n"
  933. DEBUG>>&" File \"<string>\", line 3, in <module>\n"
  934. DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
  935. DEBUG>>&"Error while executing Python code.\n"
  936. DEBUG>>^error,msg="Error while executing Python code."
  937. ^error,msg="Error while executing Python code."
  938. DEBUG>>00000191^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10",thread-groups=["i1"],times="0",original-location="main"}
  939. Storing internal breakpoint ID=1
  940. DEBUG>>00000192^done
  941. DEBUG>>00000193^done
  942. >> Debuggee process ID: 8052
  943. DEBUG>>=thread-group-started,id="i1",pid="8052"
  944. =thread-group-started,id="i1",pid="8052"
  945. DEBUG>>=thread-created,id="1",group-id="i1"
  946. =thread-created,id="1",group-id="i1"
  947. DEBUG>>~"[New Thread 8052.0xd8c]\n"
  948. [New Thread 8052.0xd8c]
  949. DEBUG>>00000194^running
  950. Continuing...
  951. DEBUG>>*running,thread-id="all"
  952. *running,thread-id="all"
  953. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  954. =library-loaded,id="C:\\Windows\\system32\\ntdll.dll",target-name="C:\\Windows\\system32\\ntdll.dll",host-name="C:\\Windows\\system32\\ntdll.dll",symbols-loaded="0",thread-group="i1"
  955. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  956. =library-loaded,id="C:\\Windows\\system32\\kernel32.dll",target-name="C:\\Windows\\system32\\kernel32.dll",host-name="C:\\Windows\\system32\\kernel32.dll",symbols-loaded="0",thread-group="i1"
  957. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  958. =library-loaded,id="C:\\Windows\\system32\\KernelBase.dll",target-name="C:\\Windows\\system32\\KernelBase.dll",host-name="C:\\Windows\\system32\\KernelBase.dll",symbols-loaded="0",thread-group="i1"
  959. DEBUG>>=library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  960. =library-loaded,id="C:\\Windows\\system32\\msvcrt.dll",target-name="C:\\Windows\\system32\\msvcrt.dll",host-name="C:\\Windows\\system32\\msvcrt.dll",symbols-loaded="0",thread-group="i1"
  961. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  962. =library-loaded,id="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",target-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",host-name="C:\\MinGW\\bin\\libgcc_s_dw2-1.dll",symbols-loaded="0",thread-group="i1"
  963. DEBUG>>=library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  964. =library-loaded,id="C:\\MinGW\\bin\\libstdc++-6.dll",target-name="C:\\MinGW\\bin\\libstdc++-6.dll",host-name="C:\\MinGW\\bin\\libstdc++-6.dll",symbols-loaded="0",thread-group="i1"
  965. DEBUG>>=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\test\\\\main.cpp",line="10",thread-groups=["i1"],times="1",original-location="main"}
  966. =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\test\\\\main.cpp",line="10",thread-groups=["i1"],times="1",original-location="main"}
  967. DEBUG>>*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x004016c7",func="main",args=[],file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10"},thread-id="1",stopped-threads="all"
  968. Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
  969. DEBUG>>00000195-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
  970. DEBUG>>00000196-break-insert -f "\"D:/Users/User/Dropbox/codelite/test/main.cpp:10\""
  971. DEBUG>>00000197-file-list-exec-source-file
  972. DEBUG>>00000198-break-list
  973. DEBUG>>=breakpoint-deleted,id="1"
  974. =breakpoint-deleted,id="1"
  975. DEBUG>>&"No source file named D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h.\n"
  976. DEBUG>>00000195^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""}
  977. Found the breakpoint ID!
  978. Storing debugger breakpoint Id=2
  979. Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
  980. DEBUG>>00000196^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:10"}
  981. Found the breakpoint ID!
  982. Storing debugger breakpoint Id=3
  983. Successfully set breakpoint 3 at: D:\Users\User\Dropbox\codelite\test\main.cpp:10
  984. DEBUG>>00000197^done,line="10",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",macro-info="0"
  985. DEBUG>>00000199-stack-list-locals 2
  986. DEBUG>>00000200-stack-list-arguments 2 0 0
  987. DEBUG>>00000198^done,BreakpointTable={nr_rows="2",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=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x004016c7",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="10",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:10"}]}
  988. DEBUG>>00000201-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
  989. DEBUG>>00000202-data-disassemble -s "$pc" -e "$pc + 1" -- 0
  990. DEBUG>>00000199^done,locals=[{name="m",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >"},{name="visited",type="std::set<int, std::less<int>, std::allocator<int> >"},{name="it",type="std::set<int, std::less<int>, std::allocator<int> >::const_iterator"}]
  991. DEBUG>>00000200^done,stack-args=[frame={level="0",args=[]}]
  992. DEBUG>>00000201^done,asm_insns=[{address="0x00401663",func-name="__gcc_deregister_frame",offset="3",inst="sub $0x18,%esp"},{address="0x00401666",func-name="__gcc_deregister_frame",offset="6",inst="movl $0x407000,(%esp)"},{address="0x0040166d",func-name="__gcc_deregister_frame",offset="13",inst="call 0x403a20 <GetModuleHandleA@4>"},{address="0x00401672",func-name="__gcc_deregister_frame",offset="18",inst="mov $0x4021a0,%edx"},{address="0x00401677",func-name="__gcc_deregister_frame",offset="23",inst="sub $0x4,%esp"},{address="0x0040167a",func-name="__gcc_deregister_frame",offset="26",inst="test %eax,%eax"},{address="0x0040167c",func-name="__gcc_deregister_frame",offset="28",inst="je 0x401693 <__gcc_deregister_frame+51>"},{address="0x0040167e",func-name="__gcc_deregister_frame",offset="30",inst="movl $0x40704b,0x4(%esp)"},{address="0x00401686",func-name="__gcc_deregister_frame",offset="38",inst="mov %eax,(%esp)"},{address="0x00401689",func-name="__gcc_deregister_frame",offset="41",inst="call 0x403a28 <GetProcAddress@8>"},{address="0x0040168e",func-name="__gcc_deregister_frame",offset="46",inst="sub $0x8,%esp"},{address="0x00401691",func-name="__gcc_deregister_frame",offset="49",inst="mov %eax,%edx"},{address="0x00401693",func-name="__gcc_deregister_frame",offset="51",inst="test %edx,%edx"},{address="0x00401695",func-name="__gcc_deregister_frame",offset="53",inst="je 0x4016a0 <__gcc_deregister_frame+64>"},{address="0x00401697",func-name="__gcc_deregister_frame",offset="55",inst="movl $0x4080ac,(%esp)"},{address="0x0040169e",func-name="__gcc_deregister_frame",offset="62",inst="call *%edx"},{address="0x004016a0",func-name="__gcc_deregister_frame",offset="64",inst="leave "},{address="0x004016a1",func-name="__gcc_deregister_frame",offset="65",inst="ret "},{address="0x004016a2",func-name="__gcc_deregister_frame",offset="66",inst="nop"},{address="0x004016a3",func-name="__gcc_deregister_frame",offset="67",inst="nop"},{address="0x004016a4",func-name="__gcc_deregister_frame",offset="68",inst="nop"},{address="0x004016a5",func-name="__gcc_deregister_frame",offset="69",inst="nop"},{address="0x004016a6",func-name="__gcc_deregister_frame",offset="70",inst="nop"},{address="0x004016a7",func-name="__gcc_deregister_frame",offset="71",inst="nop"},{address="0x004016a8",func-name="__gcc_deregister_frame",offset="72",inst="nop"},{address="0x004016a9",func-name="__gcc_deregister_frame",offset="73",inst="nop"},{address="0x004016aa",func-name="__gcc_deregister_frame",offset="74",inst="nop"},{address="0x004016ab",func-name="__gcc_deregister_frame",offset="75",inst="nop"},{address="0x004016ac",func-name="__gcc_deregister_frame",offset="76",inst="nop"},{address="0x004016ad",func-name="__gcc_deregister_frame",offset="77",inst="nop"},{address="0x004016ae",func-name="__gcc_deregister_frame",offset="78",inst="nop"},{address="0x004016af",func-name="__gcc_deregister_frame",offset="79",inst="nop"},{address="0x004016b0",func-name="main()",offset="0",inst="lea 0x4(%esp),%ecx"},{address="0x004016b4",func-name="main()",offset="4",inst="and $0xfffffff0,%esp"},{address="0x004016b7",func-name="main()",offset="7",inst="pushl -0x4(%ecx)"},{address="0x004016ba",func-name="main()",offset="10",inst="push %ebp"},{address="0x004016bb",func-name="main()",offset="11",inst="mov %esp,%ebp"},{address="0x004016bd",func-name="main()",offset="13",inst="push %ebx"},{address="0x004016be",func-name="main()",offset="14",inst="push %ecx"},{address="0x004016bf",func-name="main()",offset="15",inst="sub $0x70,%esp"},{address="0x004016c2",func-name="main()",offset="18",inst="call 0x401f40 <__main>"},{address="0x004016c7",func-name="main()",offset="23",inst="lea -0x48(%ebp),%eax"},{address="0x004016ca",func-name="main()",offset="26",inst="mov %eax,%ecx"},{address="0x004016cc",func-name="main()",offset="28",inst="call 0x404170 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::map()>"},{address="0x004016d1",func-name="main()",offset="33",inst="movl $0x4,-0x30(%ebp)"},{address="0x004016d8",func-name="main()",offset="40",inst="movl $0x1,-0x2c(%ebp)"},{address="0x004016df",func-name="main()",offset="47",inst="lea -0x48(%ebp),%eax"},{address="0x004016e2",func-name="main()",offset="50",inst="lea -0x2c(%ebp),%edx"},{address="0x004016e5",func-name="main()",offset="53",inst="mov %edx,(%esp)"},{address="0x004016e8",func-name="main()",offset="56",inst="mov %eax,%ecx"},{address="0x004016ea",func-name="main()",offset="58",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x004016ef",func-name="main()",offset="63",inst="sub $0x4,%esp"},{address="0x004016f2",func-name="main()",offset="66",inst="lea -0x30(%ebp),%edx"},{address="0x004016f5",func-name="main()",offset="69",inst="mov %edx,(%esp)"},{address="0x004016f8",func-name="main()",offset="72",inst="mov %eax,%ecx"},{address="0x004016fa",func-name="main()",offset="74",inst="call 0x4042e0 <std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)>"},{address="0x004016ff",func-name="main()",offset="79",inst="sub $0x4,%esp"},{address="0x00401702",func-name="main()",offset="82",inst="movl $0x5,-0x28(%ebp)"},{address="0x00401709",func-name="main()",offset="89",inst="movl $0x2,-0x24(%ebp)"},{address="0x00401710",func-name="main()",offset="96",inst="lea -0x48(%ebp),%eax"},{address="0x00401713",func-name="main()",offset="99",inst="lea -0x24(%ebp),%edx"},{address="0x00401716",func-name="main()",offset="102",inst="mov %edx,(%esp)"},{address="0x00401719",func-name="main()",offset="105",inst="mov %eax,%ecx"},{address="0x0040171b",func-name="main()",offset="107",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x00401720",func-name="main()",offset="112",inst="sub $0x4,%esp"},{address="0x00401723",func-name="main()",offset="115",inst="lea -0x28(%ebp),%edx"},{address="0x00401726",func-name="main()",offset="118",inst="mov %edx,(%esp)"},{address="0x00401729",func-name="main()",offset="121",inst="mov %eax,%ecx"}]
  993. DEBUG>>00000202^done,asm_insns=[{address="0x004016c7",func-name="main()",offset="23",inst="lea -0x48(%ebp),%eax"}]
  994. DEBUG>>00000203-break-insert -f "\"D:/Users/User/Dropbox/codelite/test/main.cpp:14\""
  995. DEBUG>>00000203^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x00401764",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="14",thread-groups=["i1"],times="0",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:14"}
  996. Found the breakpoint ID!
  997. Storing debugger breakpoint Id=4
  998. Successfully set breakpoint 4 at: D:\Users\User\Dropbox\codelite\test\main.cpp:14
  999. DEBUG>>00000204-break-delete 3
  1000. Breakpoint 3 deleted
  1001. DEBUG>>00000204^done
  1002. DEBUG>>00000205-exec-continue
  1003. DEBUG>>00000205^running
  1004. Continuing...
  1005. DEBUG>>*running,thread-id="all"
  1006. *running,thread-id="all"
  1007. DEBUG>>=breakpoint-modified,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x00401764",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\test\\\\main.cpp",line="14",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:14"}
  1008. =breakpoint-modified,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x00401764",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\\\Users\\\\User\\\\Dropbox\\\\codelite\\\\test\\\\main.cpp",line="14",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:14"}
  1009. DEBUG>>*stopped,reason="breakpoint-hit",disp="keep",bkptno="4",frame={addr="0x00401764",func="main",args=[],file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="14"},thread-id="1",stopped-threads="all"
  1010. DEBUG>>00000206-file-list-exec-source-file
  1011. DEBUG>>00000207-break-list
  1012. DEBUG>>00000206^done,line="14",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",macro-info="0"
  1013. DEBUG>>00000208-stack-list-locals 2
  1014. DEBUG>>00000209-stack-list-arguments 2 0 0
  1015. DEBUG>>00000207^done,BreakpointTable={nr_rows="2",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=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\"",times="0",original-location="\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""},bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x00401764",func="main()",file="D:/Users/User/Dropbox/codelite/test/main.cpp",fullname="D:\\Users\\User\\Dropbox\\codelite\\test\\main.cpp",line="14",thread-groups=["i1"],times="1",original-location="D:/Users/User/Dropbox/codelite/test/main.cpp:14"}]}
  1016. DEBUG>>00000210-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
  1017. DEBUG>>00000211-data-disassemble -s "$pc" -e "$pc + 1" -- 0
  1018. DEBUG>>00000208^done,locals=[{name="m",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >"},{name="visited",type="std::set<int, std::less<int>, std::allocator<int> >"},{name="it",type="std::set<int, std::less<int>, std::allocator<int> >::const_iterator"}]
  1019. DEBUG>>00000209^done,stack-args=[frame={level="0",args=[]}]
  1020. DEBUG>>00000210^done,asm_insns=[{address="0x00401700",func-name="main()",offset="80",inst="in (%dx),%al"},{address="0x00401701",func-name="main()",offset="81",inst="add $0xc7,%al"},{address="0x00401703",func-name="main()",offset="83",inst="inc %ebp"},{address="0x00401704",func-name="main()",offset="84",inst="fadds 0xc7000000"},{address="0x0040170a",func-name="main()",offset="90",inst="inc %ebp"},{address="0x0040170b",func-name="main()",offset="91",inst="faddl (%edx)"},{address="0x0040170d",func-name="main()",offset="93",inst="add %al,(%eax)"},{address="0x0040170f",func-name="main()",offset="95",inst="add %cl,0x558db845(%ebp)"},{address="0x00401715",func-name="main()",offset="101",inst="fmull -0x3e76dbec(%ecx)"},{address="0x0040171b",func-name="main()",offset="107",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x00401720",func-name="main()",offset="112",inst="sub $0x4,%esp"},{address="0x00401723",func-name="main()",offset="115",inst="lea -0x28(%ebp),%edx"},{address="0x00401726",func-name="main()",offset="118",inst="mov %edx,(%esp)"},{address="0x00401729",func-name="main()",offset="121",inst="mov %eax,%ecx"},{address="0x0040172b",func-name="main()",offset="123",inst="call 0x4042e0 <std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)>"},{address="0x00401730",func-name="main()",offset="128",inst="sub $0x4,%esp"},{address="0x00401733",func-name="main()",offset="131",inst="movl $0x6,-0x20(%ebp)"},{address="0x0040173a",func-name="main()",offset="138",inst="movl $0x3,-0x1c(%ebp)"},{address="0x00401741",func-name="main()",offset="145",inst="lea -0x48(%ebp),%eax"},{address="0x00401744",func-name="main()",offset="148",inst="lea -0x1c(%ebp),%edx"},{address="0x00401747",func-name="main()",offset="151",inst="mov %edx,(%esp)"},{address="0x0040174a",func-name="main()",offset="154",inst="mov %eax,%ecx"},{address="0x0040174c",func-name="main()",offset="156",inst="call 0x4041a0 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::operator[](int const&)>"},{address="0x00401751",func-name="main()",offset="161",inst="sub $0x4,%esp"},{address="0x00401754",func-name="main()",offset="164",inst="lea -0x20(%ebp),%edx"},{address="0x00401757",func-name="main()",offset="167",inst="mov %edx,(%esp)"},{address="0x0040175a",func-name="main()",offset="170",inst="mov %eax,%ecx"},{address="0x0040175c",func-name="main()",offset="172",inst="call 0x4042e0 <std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)>"},{address="0x00401761",func-name="main()",offset="177",inst="sub $0x4,%esp"},{address="0x00401764",func-name="main()",offset="180",inst="lea -0x60(%ebp),%eax"},{address="0x00401767",func-name="main()",offset="183",inst="mov %eax,%ecx"},{address="0x00401769",func-name="main()",offset="185",inst="call 0x404368 <std::set<int, std::less<int>, std::allocator<int> >::set()>"},{address="0x0040176e",func-name="main()",offset="190",inst="lea -0x48(%ebp),%eax"},{address="0x00401771",func-name="main()",offset="193",inst="mov %eax,%ecx"},{address="0x00401773",func-name="main()",offset="195",inst="call 0x404110 <std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >::begin()>"},{address="0x00401778",func-name="main()",offset="200",inst="mov %eax,-0x18(%ebp)"},{address="0x0040177b",func-name="main()",offset="203",inst="lea -0x18(%ebp),%eax"},{address="0x0040177e",func-name="main()",offset="206",inst="mov %eax,%ecx"},{address="0x00401780",func-name="main()",offset="208",inst="call 0x403ca0 <std::_Rb_tree_iterator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > >::operator->() const>"},{address="0x00401785",func-name="main()",offset="213",inst="mov %eax,%edx"},{address="0x00401787",func-name="main()",offset="215",inst="lea -0x60(%ebp),%eax"},{address="0x0040178a",func-name="main()",offset="218",inst="mov %edx,(%esp)"},{address="0x0040178d",func-name="main()",offset="221",inst="mov %eax,%ecx"},{address="0x0040178f",func-name="main()",offset="223",inst="call 0x4042e0 <std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)>"},{address="0x00401794",func-name="main()",offset="228",inst="sub $0x4,%esp"},{address="0x00401797",func-name="main()",offset="231",inst="lea -0x60(%ebp),%eax"},{address="0x0040179a",func-name="main()",offset="234",inst="mov %eax,%ecx"},{address="0x0040179c",func-name="main()",offset="236",inst="call 0x403d7c <std::set<int, std::less<int>, std::allocator<int> >::begin() const>"},{address="0x004017a1",func-name="main()",offset="241",inst="mov %eax,-0x68(%ebp)"},{address="0x004017a4",func-name="main()",offset="244",inst="jmp 0x4017cc <main()+284>"},{address="0x004017a6",func-name="main()",offset="246",inst="lea -0x68(%ebp),%eax"},{address="0x004017a9",func-name="main()",offset="249",inst="mov %eax,%ecx"},{address="0x004017ab",func-name="main()",offset="251",inst="call 0x403cfc <std::_Rb_tree_const_iterator<int>::operator*() const>"},{address="0x004017b0",func-name="main()",offset="256",inst="mov (%eax),%eax"},{address="0x004017b2",func-name="main()",offset="258",inst="mov %eax,(%esp)"},{address="0x004017b5",func-name="main()",offset="261",inst="mov $0x6fcc43c0,%ecx"},{address="0x004017ba",func-name="main()",offset="266",inst="call 0x401950 <_ZNSolsEi>"},{address="0x004017bf",func-name="main()",offset="271",inst="sub $0x4,%esp"},{address="0x004017c2",func-name="main()",offset="274",inst="lea -0x68(%ebp),%eax"},{address="0x004017c5",func-name="main()",offset="277",inst="mov %eax,%ecx"},{address="0x004017c7",func-name="main()",offset="279",inst="call 0x4040b8 <std::_Rb_tree_const_iterator<int>::operator++()>"}]
  1021. DEBUG>>00000211^done,asm_insns=[{address="0x00401764",func-name="main()",offset="180",inst="lea -0x60(%ebp),%eax"}]
  1022. DEBUG>>00000212-stack-list-locals 2
  1023. DEBUG>>00000213-stack-list-arguments 2 0 0
  1024. DEBUG>>00000212^done,locals=[{name="m",type="std::map<int, std::set<int, std::less<int>, std::allocator<int> >, std::less<int>, std::allocator<std::pair<int const, std::set<int, std::less<int>, std::allocator<int> > > > >"},{name="visited",type="std::set<int, std::less<int>, std::allocator<int> >"},{name="it",type="std::set<int, std::less<int>, std::allocator<int> >::const_iterator"}]
  1025. DEBUG>>00000213^done,stack-args=[frame={level="0",args=[]}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement