Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
- Current working dir: D:\Users\User\Dropbox\codelite\Graph
- Launching gdb from : ./Debug
- Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./Graph"
- DEBUG>>set new-console on
- DEBUG>>set unwindonsignal on
- DEBUG>>set breakpoint pending on
- DEBUG>>set width 0
- DEBUG>>set height 0
- DEBUG>>set print elements 200
- DEBUG>>python
- DEBUG>>import sys
- DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
- DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
- DEBUG>>register_libstdcxx_printers (None)
- DEBUG>>from qt4 import register_qt4_printers
- DEBUG>>register_qt4_printers (None)
- DEBUG>>from wx import register_wx_printers
- DEBUG>>register_wx_printers (None)
- DEBUG>>end
- DEBUG>>00000001-break-insert -f -t main
- DEBUG>>00000002-enable-pretty-printing
- Debug session started successfully!
- DEBUG>>00000003-exec-arguments
- DEBUG>>00000004-exec-run
- DEBUG>>=thread-group-added,id="i1"
- =thread-group-added,id="i1"
- DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
- GNU gdb (GDB) 7.6.50.20131004-cvs
- DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
- Copyright (C) 2013 Free Software Foundation, Inc.
- 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"
- 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.
- DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
- This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
- DEBUG>>~"\nFor bug reporting instructions, please see:\n"
- \nFor bug reporting instructions, please see:
- DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
- <http://www.gnu.org/software/gdb/bugs/>.
- DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
- Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
- DEBUG>>~"For help, type \"help\".\n"
- For help, type "help".
- DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
- Type "apropos word" to search for commands related to "word"...
- DEBUG>>~"Reading symbols from ./Graph..."
- Reading symbols from ./Graph...
- DEBUG>>~"done.\n"
- done.
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 4, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>&"set new-console on\n"
- DEBUG>>=cmd-param-changed,param="new-console",value="on"
- =cmd-param-changed,param="new-console",value="on"
- DEBUG>>^done
- DEBUG>>&"set unwindonsignal on\n"
- DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
- =cmd-param-changed,param="unwindonsignal",value="on"
- DEBUG>>^done
- DEBUG>>&"set breakpoint pending on\n"
- DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
- =cmd-param-changed,param="breakpoint pending",value="on"
- DEBUG>>^done
- DEBUG>>&"set width 0\n"
- DEBUG>>=cmd-param-changed,param="width",value="4294967295"
- =cmd-param-changed,param="width",value="4294967295"
- DEBUG>>^done
- DEBUG>>&"set height 0\n"
- DEBUG>>^done
- DEBUG>>&"set print elements 200\n"
- DEBUG>>^done
- DEBUG>>&"python\n"
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 3, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>^error,msg="Error while executing Python code."
- ^error,msg="Error while executing Python code."
- 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"}
- Storing internal breakpoint ID=1
- DEBUG>>00000002^done
- DEBUG>>00000003^done
- >> Debuggee process ID: 2056
- DEBUG>>=thread-group-started,id="i1",pid="2056"
- =thread-group-started,id="i1",pid="2056"
- DEBUG>>=thread-created,id="1",group-id="i1"
- =thread-created,id="1",group-id="i1"
- DEBUG>>~"[New Thread 2056.0x24c]\n"
- [New Thread 2056.0x24c]
- DEBUG>>00000004^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"}
- =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"}
- 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"
- Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
- DEBUG>>00000005-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
- DEBUG>>00000006-break-insert -f "\"D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h:228\""
- DEBUG>>00000007-exec-continue
- DEBUG>>=breakpoint-deleted,id="1"
- =breakpoint-deleted,id="1"
- 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"}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=2
- Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
- DEBUG>>&"No source file named D:/Users/User/Dropbox/codelite/LinkList/doubly_linked_list.h.\n"
- 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\""}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=3
- Successfully set breakpoint 3 at: D:\Users\User\Dropbox\codelite\LinkList\doubly_linked_list.h:228
- DEBUG>>00000007^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"}
- =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"}
- 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"
- DEBUG>>00000008-file-list-exec-source-file
- DEBUG>>00000009-break-list
- 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"
- DEBUG>>00000010-stack-list-locals 2
- DEBUG>>00000011-stack-list-arguments 2 0 0
- 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\""}]}
- DEBUG>>00000012-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
- DEBUG>>00000013-data-disassemble -s "$pc" -e "$pc + 1" -- 0
- 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"}]
- 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"}]}]
- 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>"}]
- DEBUG>>00000013^done,asm_insns=[{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"}]
- DEBUG>>00000014-var-create - @ "this"
- DEBUG>>00000014^done,name="var1",numchild="1",value="0x22fc0c",type="const Graph::AdjacencyList<char> * const",thread-id="1",has_more="0"
- DEBUG>>00000015-var-evaluate-expression "var1"
- DEBUG>>00000016-var-update "var1"
- DEBUG>>00000017-var-list-children "var1"
- DEBUG>>00000015^done,value="0x22fc0c"
- DEBUG>>00000016^done,changelist=[]
- DEBUG>>00000017^done,numchild="1",children=[child={name="var1.private",exp="private",numchild="3",thread-id="1"}],has_more="0"
- DEBUG>>00000018-var-list-children "var1.private"
- 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"
- DEBUG>>00000019-var-evaluate-expression "var1.private.m_list"
- DEBUG>>00000020-var-evaluate-expression "var1.private.m_val"
- DEBUG>>00000021-var-evaluate-expression "var1.private.directed"
- DEBUG>>00000019^done,value="{...}"
- DEBUG>>00000020^done,value="{...}"
- DEBUG>>00000021^done,value="true"
- DEBUG>>00000022-var-update "var1.private.m_list"
- DEBUG>>00000023-var-list-children "var1.private.m_list"
- DEBUG>>00000022^done,changelist=[]
- DEBUG>>00000023^done,numchild="1",children=[child={name="var1.private.m_list.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000024-var-list-children "var1.private.m_list.private"
- 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"
- DEBUG>>00000025-var-evaluate-expression "var1.private.m_list.private._M_t"
- DEBUG>>00000025^done,value="{...}"
- DEBUG>>00000026-var-update "var1.private.m_list.private._M_t"
- DEBUG>>00000027-var-list-children "var1.private.m_list.private._M_t"
- DEBUG>>00000026^done,changelist=[]
- 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"
- DEBUG>>00000028-var-list-children "var1.private.m_list.private._M_t.protected"
- 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"
- DEBUG>>00000029-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl"
- DEBUG>>00000029^done,value="{...}"
- DEBUG>>00000030-var-update "var1.private.m_list.private._M_t.protected._M_impl"
- DEBUG>>00000031-var-list-children "var1.private.m_list.private._M_t.protected._M_impl"
- DEBUG>>00000030^done,changelist=[]
- 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"
- 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> > > > >"
- DEBUG>>00000033-var-list-children "var1.private.m_list.private._M_t.protected._M_impl.public"
- DEBUG>>00000032^done,value="{...}"
- 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"
- DEBUG>>00000034-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl.public._M_key_compare"
- DEBUG>>00000035-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl.public._M_header"
- DEBUG>>00000036-var-evaluate-expression "var1.private.m_list.private._M_t.protected._M_impl.public._M_node_count"
- DEBUG>>00000034^done,value="{...}"
- DEBUG>>00000035^done,value="{...}"
- DEBUG>>00000036^done,value="8"
- DEBUG>>00000037-var-update "var1"
- DEBUG>>00000038-stack-list-locals 2
- DEBUG>>00000039-stack-list-arguments 2 0 0
- DEBUG>>00000037^done,changelist=[]
- 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"}]
- 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"}]}]
- DEBUG>>00000040-stack-list-frames 0 500
- 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"}]
- DEBUG>>00000041-thread-info
- 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"
- DEBUG>>00000042-thread-info
- 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"
- DEBUG>>00000043-stack-list-frames 0 500
- 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"}]
- DEBUG>>00000044-break-delete 3
- Breakpoint 3 deleted
- DEBUG>>00000044^done
- DEBUG>>00000045-stack-list-frames 0 500
- 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"}]
- DEBUG>>00000046-var-update "var1"
- DEBUG>>00000047-stack-list-locals 2
- DEBUG>>00000048-stack-list-arguments 2 0 0
- DEBUG>>00000046^done,changelist=[]
- 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"}]
- 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"}]}]
- DEBUG>>00000049-var-create - * "m_list"
- 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"
- DEBUG>>00000050-var-delete var2
- DEBUG>>00000051-var-create - * "m_list"
- DEBUG>>00000050^done,ndeleted="1"
- 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"
- DEBUG>>00000052-var-evaluate-expression "var3"
- DEBUG>>00000053-var-list-children "var3"
- DEBUG>>00000052^done,value="{...}"
- DEBUG>>00000053^done,numchild="1",children=[child={name="var3.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000054-var-update "var3"
- DEBUG>>00000055-var-list-children "var3"
- DEBUG>>00000054^done,changelist=[]
- DEBUG>>00000055^done,numchild="1",children=[child={name="var3.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000056-var-list-children "var3.private"
- 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"
- DEBUG>>00000057-var-evaluate-expression "var3.private._M_t"
- DEBUG>>00000057^done,value="{...}"
- DEBUG>>00000058-var-delete "var3"
- DEBUG>>00000058^done,ndeleted="3"
- DEBUG>>00000059-var-create - * "m_val"
- 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"
- DEBUG>>00000060-var-delete var4
- DEBUG>>00000061-var-create - * "m_val"
- DEBUG>>00000060^done,ndeleted="1"
- 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"
- DEBUG>>00000062-var-evaluate-expression "var5"
- DEBUG>>00000063-var-list-children "var5"
- DEBUG>>00000062^done,value="{...}"
- DEBUG>>00000063^done,numchild="1",children=[child={name="var5.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000064-var-update "var5"
- DEBUG>>00000065-var-list-children "var5"
- DEBUG>>00000064^done,changelist=[]
- DEBUG>>00000065^done,numchild="1",children=[child={name="var5.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000066-var-list-children "var5.private"
- 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"
- DEBUG>>00000067-var-evaluate-expression "var5.private._M_t"
- DEBUG>>00000067^done,value="{...}"
- DEBUG>>00000068-var-create - * "m_val"
- 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"
- DEBUG>>00000069-var-delete var6
- DEBUG>>00000070-var-create - * "m_val"
- DEBUG>>00000069^done,ndeleted="1"
- 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"
- DEBUG>>00000071-var-evaluate-expression "var7"
- DEBUG>>00000072-var-list-children "var7"
- DEBUG>>00000071^done,value="{...}"
- DEBUG>>00000072^done,numchild="1",children=[child={name="var7.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- Debug session ended
- Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
- Current working dir: D:\Users\User\Dropbox\codelite\Graph
- Launching gdb from : ./Debug
- Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./Graph"
- DEBUG>>set new-console on
- DEBUG>>set unwindonsignal on
- DEBUG>>set breakpoint pending on
- DEBUG>>set width 0
- DEBUG>>set height 0
- DEBUG>>set print elements 200
- DEBUG>>python
- DEBUG>>import sys
- DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
- DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
- DEBUG>>register_libstdcxx_printers (None)
- DEBUG>>from qt4 import register_qt4_printers
- DEBUG>>register_qt4_printers (None)
- DEBUG>>from wx import register_wx_printers
- DEBUG>>register_wx_printers (None)
- DEBUG>>end
- DEBUG>>00000073-break-insert -f -t main
- DEBUG>>00000074-enable-pretty-printing
- Debug session started successfully!
- DEBUG>>00000075-exec-arguments
- DEBUG>>00000076-exec-run
- DEBUG>>=thread-group-added,id="i1"
- =thread-group-added,id="i1"
- DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
- GNU gdb (GDB) 7.6.50.20131004-cvs
- DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
- Copyright (C) 2013 Free Software Foundation, Inc.
- 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"
- 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.
- DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
- This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
- DEBUG>>~"\nFor bug reporting instructions, please see:\n"
- \nFor bug reporting instructions, please see:
- DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
- <http://www.gnu.org/software/gdb/bugs/>.
- DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
- Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
- DEBUG>>~"For help, type \"help\".\n"
- For help, type "help".
- DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
- Type "apropos word" to search for commands related to "word"...
- DEBUG>>~"Reading symbols from ./Graph..."
- Reading symbols from ./Graph...
- DEBUG>>~"done.\n"
- done.
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 4, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>&"set new-console on\n"
- DEBUG>>=cmd-param-changed,param="new-console",value="on"
- =cmd-param-changed,param="new-console",value="on"
- DEBUG>>^done
- DEBUG>>&"set unwindonsignal on\n"
- DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
- =cmd-param-changed,param="unwindonsignal",value="on"
- DEBUG>>^done
- DEBUG>>&"set breakpoint pending on\n"
- DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
- =cmd-param-changed,param="breakpoint pending",value="on"
- DEBUG>>^done
- DEBUG>>&"set width 0\n"
- DEBUG>>=cmd-param-changed,param="width",value="4294967295"
- =cmd-param-changed,param="width",value="4294967295"
- DEBUG>>^done
- DEBUG>>&"set height 0\n"
- DEBUG>>^done
- DEBUG>>&"set print elements 200\n"
- DEBUG>>^done
- DEBUG>>&"python\n"
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 3, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>^error,msg="Error while executing Python code."
- ^error,msg="Error while executing Python code."
- 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"}
- Storing internal breakpoint ID=1
- DEBUG>>00000074^done
- DEBUG>>00000075^done
- >> Debuggee process ID: 5796
- DEBUG>>=thread-group-started,id="i1",pid="5796"
- =thread-group-started,id="i1",pid="5796"
- DEBUG>>=thread-created,id="1",group-id="i1"
- =thread-created,id="1",group-id="i1"
- DEBUG>>~"[New Thread 5796.0xd8c]\n"
- [New Thread 5796.0xd8c]
- DEBUG>>00000076^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"}
- =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"}
- 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"
- Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
- DEBUG>>00000077-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
- DEBUG>>00000078-exec-continue
- DEBUG>>=breakpoint-deleted,id="1"
- =breakpoint-deleted,id="1"
- 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"}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=2
- Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
- DEBUG>>00000078^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"}
- =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"}
- 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"
- DEBUG>>00000079-file-list-exec-source-file
- DEBUG>>00000080-break-list
- Restoring watch: m_val
- DEBUG>>00000081-var-create - * "m_val"
- 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"
- 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"}]}
- 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"
- DEBUG>>00000082-var-delete var1
- DEBUG>>00000083-var-create - * "m_val"
- DEBUG>>00000084-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
- DEBUG>>00000085-data-disassemble -s "$pc" -e "$pc + 1" -- 0
- DEBUG>>00000082^done,ndeleted="1"
- 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"
- DEBUG>>00000086-var-evaluate-expression "var2"
- DEBUG>>00000087-var-list-children "var2"
- 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>"}]
- DEBUG>>00000085^done,asm_insns=[{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"}]
- DEBUG>>00000086^done,value="{...}"
- DEBUG>>00000087^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000088-var-update "var2"
- DEBUG>>00000089-var-list-children "var2"
- DEBUG>>00000088^done,changelist=[]
- DEBUG>>00000089^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000090-var-list-children "var2.private"
- 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"
- DEBUG>>00000091-var-evaluate-expression "var2.private._M_t"
- DEBUG>>00000091^done,value="{...}"
- DEBUG>>00000092-var-create - * "m_val"
- 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"
- DEBUG>>00000093-var-delete var3
- DEBUG>>00000094-var-create - * "m_val"
- DEBUG>>00000093^done,ndeleted="1"
- 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"
- DEBUG>>00000095-var-evaluate-expression "var4"
- DEBUG>>00000096-var-list-children "var4"
- DEBUG>>00000095^done,value="{...}"
- DEBUG>>00000096^done,numchild="1",children=[child={name="var4.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000097-var-update "var4"
- DEBUG>>00000098-var-list-children "var4"
- DEBUG>>00000097^done,changelist=[]
- DEBUG>>00000098^done,numchild="1",children=[child={name="var4.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000099-var-list-children "var4.private"
- 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"
- DEBUG>>00000100-var-evaluate-expression "var4.private._M_t"
- DEBUG>>00000100^done,value="{...}"
- DEBUG>>00000101-var-update "var4.private._M_t"
- DEBUG>>00000102-var-list-children "var4.private._M_t"
- DEBUG>>00000101^done,changelist=[]
- DEBUG>>00000102^done,numchild="1",children=[child={name="var4.private._M_t.protected",exp="protected",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000103-var-list-children "var4.private._M_t.protected"
- 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"
- DEBUG>>00000104-var-evaluate-expression "var4.private._M_t.protected._M_impl"
- DEBUG>>00000104^done,value="{...}"
- DEBUG>>00000105-var-update "var4.private._M_t.protected._M_impl"
- DEBUG>>00000106-var-list-children "var4.private._M_t.protected._M_impl"
- DEBUG>>00000105^done,changelist=[]
- 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"
- DEBUG>>00000107-var-evaluate-expression "var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
- DEBUG>>00000108-var-list-children "var4.private._M_t.protected._M_impl.public"
- DEBUG>>00000107^done,value="{...}"
- 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"
- DEBUG>>00000109-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_key_compare"
- DEBUG>>00000110-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header"
- DEBUG>>00000111-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_node_count"
- DEBUG>>00000109^done,value="{...}"
- DEBUG>>00000110^done,value="{...}"
- DEBUG>>00000111^done,value="8"
- DEBUG>>00000112-var-update "var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
- DEBUG>>00000113-var-list-children "var4.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
- DEBUG>>00000112^done,changelist=[]
- 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"
- 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> > >"
- DEBUG>>00000114^done,value="{...}"
- DEBUG>>00000115-var-update "var4.private._M_t.protected._M_impl.public._M_key_compare"
- DEBUG>>00000116-var-list-children "var4.private._M_t.protected._M_impl.public._M_key_compare"
- DEBUG>>00000115^done,changelist=[]
- 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"
- DEBUG>>00000117-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_key_compare.std::binary_function<int, int, bool>"
- DEBUG>>00000117^done,value="{...}"
- DEBUG>>00000118-var-update "var4.private._M_t.protected._M_impl.public._M_header"
- DEBUG>>00000119-var-list-children "var4.private._M_t.protected._M_impl.public._M_header"
- DEBUG>>00000118^done,changelist=[]
- 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"
- DEBUG>>00000120-var-list-children "var4.private._M_t.protected._M_impl.public._M_header.public"
- 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"
- DEBUG>>00000121-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_color"
- DEBUG>>00000122-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_parent"
- DEBUG>>00000123-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_left"
- DEBUG>>00000124-var-evaluate-expression "var4.private._M_t.protected._M_impl.public._M_header.public._M_right"
- DEBUG>>00000121^done,value="std::_S_red"
- DEBUG>>00000122^done,value="0x46dab0"
- DEBUG>>00000123^done,value="0x46dbb0"
- DEBUG>>00000124^done,value="0x46da30"
- Debug session ended
- Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
- Current working dir: D:\Users\User\Dropbox\codelite\Graph
- Launching gdb from : ./Debug
- Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./Graph"
- DEBUG>>set new-console on
- DEBUG>>set unwindonsignal on
- DEBUG>>set breakpoint pending on
- DEBUG>>set width 0
- DEBUG>>set height 0
- DEBUG>>set print elements 200
- DEBUG>>python
- DEBUG>>import sys
- DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
- DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
- DEBUG>>register_libstdcxx_printers (None)
- DEBUG>>from qt4 import register_qt4_printers
- DEBUG>>register_qt4_printers (None)
- DEBUG>>from wx import register_wx_printers
- DEBUG>>register_wx_printers (None)
- DEBUG>>end
- DEBUG>>00000125-break-insert -f -t main
- DEBUG>>00000126-enable-pretty-printing
- Debug session started successfully!
- DEBUG>>00000127-exec-arguments
- DEBUG>>00000128-exec-run
- DEBUG>>=thread-group-added,id="i1"
- =thread-group-added,id="i1"
- DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
- GNU gdb (GDB) 7.6.50.20131004-cvs
- DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
- Copyright (C) 2013 Free Software Foundation, Inc.
- 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"
- 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.
- DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
- This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
- DEBUG>>~"\nFor bug reporting instructions, please see:\n"
- \nFor bug reporting instructions, please see:
- DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
- <http://www.gnu.org/software/gdb/bugs/>.
- DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
- Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
- DEBUG>>~"For help, type \"help\".\n"
- For help, type "help".
- DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
- Type "apropos word" to search for commands related to "word"...
- DEBUG>>~"Reading symbols from ./Graph..."
- Reading symbols from ./Graph...
- DEBUG>>~"done.\n"
- done.
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 4, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>&"set new-console on\n"
- DEBUG>>=cmd-param-changed,param="new-console",value="on"
- =cmd-param-changed,param="new-console",value="on"
- DEBUG>>^done
- DEBUG>>&"set unwindonsignal on\n"
- DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
- =cmd-param-changed,param="unwindonsignal",value="on"
- DEBUG>>^done
- DEBUG>>&"set breakpoint pending on\n"
- DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
- =cmd-param-changed,param="breakpoint pending",value="on"
- DEBUG>>^done
- DEBUG>>&"set width 0\n"
- DEBUG>>=cmd-param-changed,param="width",value="4294967295"
- =cmd-param-changed,param="width",value="4294967295"
- DEBUG>>^done
- DEBUG>>&"set height 0\n"
- DEBUG>>^done
- DEBUG>>&"set print elements 200\n"
- DEBUG>>^done
- DEBUG>>&"python\n"
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 3, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>^error,msg="Error while executing Python code."
- ^error,msg="Error while executing Python code."
- 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"}
- Storing internal breakpoint ID=1
- DEBUG>>00000126^done
- DEBUG>>00000127^done
- >> Debuggee process ID: 2720
- DEBUG>>=thread-group-started,id="i1",pid="2720"
- =thread-group-started,id="i1",pid="2720"
- DEBUG>>=thread-created,id="1",group-id="i1"
- =thread-created,id="1",group-id="i1"
- DEBUG>>~"[New Thread 2720.0x1030]\n"
- [New Thread 2720.0x1030]
- DEBUG>>00000128^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"}
- =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"}
- 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"
- Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
- DEBUG>>00000129-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
- DEBUG>>00000130-exec-continue
- DEBUG>>=breakpoint-deleted,id="1"
- =breakpoint-deleted,id="1"
- 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"}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=2
- Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
- DEBUG>>00000130^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"}
- =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"}
- 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"
- DEBUG>>00000131-file-list-exec-source-file
- DEBUG>>00000132-break-list
- Restoring watch: m_val
- DEBUG>>00000133-var-create - * "m_val"
- 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"
- 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"}]}
- 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"
- DEBUG>>00000134-var-delete var1
- DEBUG>>00000135-var-create - * "m_val"
- DEBUG>>00000136-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
- DEBUG>>00000137-data-disassemble -s "$pc" -e "$pc + 1" -- 0
- DEBUG>>00000134^done,ndeleted="1"
- 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"
- DEBUG>>00000138-var-evaluate-expression "var2"
- DEBUG>>00000139-var-list-children "var2"
- 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>"}]
- DEBUG>>00000137^done,asm_insns=[{address="0x004053f0",func-name="Graph::AdjacencyList<char>::PrintBFSDirected(int) const",offset="140",inst="lea -0x94(%ebp),%eax"}]
- DEBUG>>00000138^done,value="{...}"
- DEBUG>>00000139^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000140-var-update "var2"
- DEBUG>>00000141-var-list-children "var2"
- DEBUG>>00000140^done,changelist=[]
- DEBUG>>00000141^done,numchild="1",children=[child={name="var2.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000142-var-list-children "var2.private"
- 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"
- DEBUG>>00000143-var-evaluate-expression "var2.private._M_t"
- DEBUG>>00000143^done,value="{...}"
- DEBUG>>00000144-var-update "var2.private._M_t"
- DEBUG>>00000145-var-list-children "var2.private._M_t"
- DEBUG>>00000144^done,changelist=[]
- DEBUG>>00000145^done,numchild="1",children=[child={name="var2.private._M_t.protected",exp="protected",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000146-var-list-children "var2.private._M_t.protected"
- 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"
- DEBUG>>00000147-var-evaluate-expression "var2.private._M_t.protected._M_impl"
- DEBUG>>00000147^done,value="{...}"
- DEBUG>>00000148-var-update "var2.private._M_t.protected._M_impl"
- DEBUG>>00000149-var-list-children "var2.private._M_t.protected._M_impl"
- DEBUG>>00000148^done,changelist=[]
- 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"
- DEBUG>>00000150-var-evaluate-expression "var2.private._M_t.protected._M_impl.std::allocator<std::_Rb_tree_node<std::pair<int const, char> > >"
- DEBUG>>00000151-var-list-children "var2.private._M_t.protected._M_impl.public"
- DEBUG>>00000150^done,value="{...}"
- 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"
- DEBUG>>00000152-var-evaluate-expression "var2.private._M_t.protected._M_impl.public._M_key_compare"
- DEBUG>>00000153-var-evaluate-expression "var2.private._M_t.protected._M_impl.public._M_header"
- DEBUG>>00000154-var-evaluate-expression "var2.private._M_t.protected._M_impl.public._M_node_count"
- DEBUG>>00000152^done,value="{...}"
- DEBUG>>00000153^done,value="{...}"
- DEBUG>>00000154^done,value="8"
- Debug session ended
- Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
- Current working dir: D:\Users\User\Dropbox\codelite\test
- Launching gdb from : ./Debug
- Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./test"
- DEBUG>>set new-console on
- DEBUG>>set unwindonsignal on
- DEBUG>>set breakpoint pending on
- DEBUG>>set width 0
- DEBUG>>set height 0
- DEBUG>>set print elements 200
- DEBUG>>python
- DEBUG>>import sys
- DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
- DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
- DEBUG>>register_libstdcxx_printers (None)
- DEBUG>>from qt4 import register_qt4_printers
- DEBUG>>register_qt4_printers (None)
- DEBUG>>from wx import register_wx_printers
- DEBUG>>register_wx_printers (None)
- DEBUG>>end
- DEBUG>>00000155-break-insert -f -t main
- DEBUG>>00000156-enable-pretty-printing
- Debug session started successfully!
- DEBUG>>00000157-exec-arguments
- DEBUG>>00000158-exec-run
- DEBUG>>=thread-group-added,id="i1"
- =thread-group-added,id="i1"
- DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
- GNU gdb (GDB) 7.6.50.20131004-cvs
- DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
- Copyright (C) 2013 Free Software Foundation, Inc.
- 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"
- 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.
- DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
- This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
- DEBUG>>~"\nFor bug reporting instructions, please see:\n"
- \nFor bug reporting instructions, please see:
- DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
- <http://www.gnu.org/software/gdb/bugs/>.
- DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
- Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
- DEBUG>>~"For help, type \"help\".\n"
- For help, type "help".
- DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
- Type "apropos word" to search for commands related to "word"...
- DEBUG>>~"Reading symbols from ./test..."
- Reading symbols from ./test...
- DEBUG>>~"done.\n"
- done.
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 4, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>&"set new-console on\n"
- DEBUG>>=cmd-param-changed,param="new-console",value="on"
- =cmd-param-changed,param="new-console",value="on"
- DEBUG>>^done
- DEBUG>>&"set unwindonsignal on\n"
- DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
- =cmd-param-changed,param="unwindonsignal",value="on"
- DEBUG>>^done
- DEBUG>>&"set breakpoint pending on\n"
- DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
- =cmd-param-changed,param="breakpoint pending",value="on"
- DEBUG>>^done
- DEBUG>>&"set width 0\n"
- DEBUG>>=cmd-param-changed,param="width",value="4294967295"
- =cmd-param-changed,param="width",value="4294967295"
- DEBUG>>^done
- DEBUG>>&"set height 0\n"
- DEBUG>>^done
- DEBUG>>&"set print elements 200\n"
- DEBUG>>^done
- DEBUG>>&"python\n"
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 3, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>^error,msg="Error while executing Python code."
- ^error,msg="Error while executing Python code."
- 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"}
- Storing internal breakpoint ID=1
- DEBUG>>00000156^done
- DEBUG>>00000157^done
- >> Debuggee process ID: 4232
- DEBUG>>=thread-group-started,id="i1",pid="4232"
- =thread-group-started,id="i1",pid="4232"
- DEBUG>>=thread-created,id="1",group-id="i1"
- =thread-created,id="1",group-id="i1"
- DEBUG>>~"[New Thread 4232.0x1ce4]\n"
- [New Thread 4232.0x1ce4]
- DEBUG>>00000158^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"}
- =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"}
- 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"
- Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
- DEBUG>>00000159-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
- DEBUG>>00000160-break-insert -f "\"D:/Users/User/Dropbox/codelite/test/main.cpp:10\""
- DEBUG>>00000161-file-list-exec-source-file
- DEBUG>>00000162-break-list
- Restoring watch: m_val
- DEBUG>>00000163-var-create - * "m_val"
- DEBUG>>=breakpoint-deleted,id="1"
- =breakpoint-deleted,id="1"
- DEBUG>>&"No source file named D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h.\n"
- 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\""}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=2
- Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
- 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"}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=3
- Successfully set breakpoint 3 at: D:\Users\User\Dropbox\codelite\test\main.cpp:10
- 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"
- 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"}]}
- DEBUG>>00000163^error,msg="-var-create: unable to create variable object"
- -var-create: unable to create variable object
- DEBUG>>00000164-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
- DEBUG>>00000165-data-disassemble -s "$pc" -e "$pc + 1" -- 0
- 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"}]
- DEBUG>>00000165^done,asm_insns=[{address="0x004016c7",func-name="main()",offset="23",inst="lea -0x48(%ebp),%eax"}]
- DEBUG>>00000166-exec-next
- DEBUG>>00000166^running
- Continuing...
- DEBUG>>*running,thread-id="1"
- *running,thread-id="1"
- 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"
- DEBUG>>00000167-file-list-exec-source-file
- DEBUG>>00000168-break-list
- 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"
- 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"}]}
- DEBUG>>00000169-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
- DEBUG>>00000170-data-disassemble -s "$pc" -e "$pc + 1" -- 0
- 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)"}]
- DEBUG>>00000170^done,asm_insns=[{address="0x004016d1",func-name="main()",offset="33",inst="movl $0x4,-0x30(%ebp)"}]
- DEBUG>>00000171-var-create - * "m_val"
- DEBUG>>00000171^error,msg="-var-create: unable to create variable object"
- -var-create: unable to create variable object
- DEBUG>>00000172-stack-list-locals 2
- DEBUG>>00000173-stack-list-arguments 2 0 0
- 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"}]
- DEBUG>>00000173^done,stack-args=[frame={level="0",args=[]}]
- DEBUG>>00000174-var-create - @ "m"
- 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"
- DEBUG>>00000175-var-evaluate-expression "var3"
- DEBUG>>00000176-var-update "var3"
- DEBUG>>00000177-var-list-children "var3"
- DEBUG>>00000175^done,value="{...}"
- DEBUG>>00000176^done,changelist=[]
- DEBUG>>00000177^done,numchild="1",children=[child={name="var3.private",exp="private",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000178-var-list-children "var3.private"
- 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"
- DEBUG>>00000179-var-evaluate-expression "var3.private._M_t"
- DEBUG>>00000179^done,value="{...}"
- DEBUG>>00000180-var-update "var3.private._M_t"
- DEBUG>>00000181-var-list-children "var3.private._M_t"
- DEBUG>>00000180^done,changelist=[]
- DEBUG>>00000181^done,numchild="1",children=[child={name="var3.private._M_t.protected",exp="protected",numchild="1",thread-id="1"}],has_more="0"
- DEBUG>>00000182-var-list-children "var3.private._M_t.protected"
- 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"
- DEBUG>>00000183-var-evaluate-expression "var3.private._M_t.protected._M_impl"
- DEBUG>>00000183^done,value="{...}"
- DEBUG>>00000184-var-update "var3.private._M_t.protected._M_impl"
- DEBUG>>00000185-var-list-children "var3.private._M_t.protected._M_impl"
- DEBUG>>00000184^done,changelist=[]
- 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"
- 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> > > > >"
- DEBUG>>00000187-var-list-children "var3.private._M_t.protected._M_impl.public"
- DEBUG>>00000186^done,value="{...}"
- 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"
- DEBUG>>00000188-var-evaluate-expression "var3.private._M_t.protected._M_impl.public._M_key_compare"
- DEBUG>>00000189-var-evaluate-expression "var3.private._M_t.protected._M_impl.public._M_header"
- DEBUG>>00000190-var-evaluate-expression "var3.private._M_t.protected._M_impl.public._M_node_count"
- DEBUG>>00000188^done,value="{...}"
- DEBUG>>00000189^done,value="{...}"
- DEBUG>>00000190^done,value="0"
- Debug session ended
- Using gdbinit file: C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt
- Current working dir: D:\Users\User\Dropbox\codelite\test
- Launching gdb from : ./Debug
- Starting debugger : C:\gdb2013-10-09\bin\gdb.exe --command="C:\Users\User\AppData\Local\Temp\codelite_gdbinit.txt" --interpreter=mi "./test"
- DEBUG>>set new-console on
- DEBUG>>set unwindonsignal on
- DEBUG>>set breakpoint pending on
- DEBUG>>set width 0
- DEBUG>>set height 0
- DEBUG>>set print elements 200
- DEBUG>>python
- DEBUG>>import sys
- DEBUG>>sys.path.insert(0, 'C:\Users\user\AppData\Roaming\CodeLite\gdb_printers')
- DEBUG>>from libstdcxx.v6.printers import register_libstdcxx_printers
- DEBUG>>register_libstdcxx_printers (None)
- DEBUG>>from qt4 import register_qt4_printers
- DEBUG>>register_qt4_printers (None)
- DEBUG>>from wx import register_wx_printers
- DEBUG>>register_wx_printers (None)
- DEBUG>>end
- DEBUG>>00000191-break-insert -f -t main
- DEBUG>>00000192-enable-pretty-printing
- Debug session started successfully!
- DEBUG>>00000193-exec-arguments
- DEBUG>>00000194-exec-run
- DEBUG>>=thread-group-added,id="i1"
- =thread-group-added,id="i1"
- DEBUG>>~"GNU gdb (GDB) 7.6.50.20131004-cvs\n"
- GNU gdb (GDB) 7.6.50.20131004-cvs
- DEBUG>>~"Copyright (C) 2013 Free Software Foundation, Inc.\n"
- Copyright (C) 2013 Free Software Foundation, Inc.
- 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"
- 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.
- DEBUG>>~"This GDB was configured as \"mingw32\".\nType \"show configuration\" for configuration details."
- This GDB was configured as "mingw32".\nType "show configuration" for configuration details.
- DEBUG>>~"\nFor bug reporting instructions, please see:\n"
- \nFor bug reporting instructions, please see:
- DEBUG>>~"<http://www.gnu.org/software/gdb/bugs/>.\n"
- <http://www.gnu.org/software/gdb/bugs/>.
- DEBUG>>~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n"
- Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.
- DEBUG>>~"For help, type \"help\".\n"
- For help, type "help".
- DEBUG>>~"Type \"apropos word\" to search for commands related to \"word\"...\n"
- Type "apropos word" to search for commands related to "word"...
- DEBUG>>~"Reading symbols from ./test..."
- Reading symbols from ./test...
- DEBUG>>~"done.\n"
- done.
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 4, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"C:\\Users\\User\\AppData\\Local\\Temp\\codelite_gdbinit.txt:13: Error in sourced command file:\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>&"set new-console on\n"
- DEBUG>>=cmd-param-changed,param="new-console",value="on"
- =cmd-param-changed,param="new-console",value="on"
- DEBUG>>^done
- DEBUG>>&"set unwindonsignal on\n"
- DEBUG>>=cmd-param-changed,param="unwindonsignal",value="on"
- =cmd-param-changed,param="unwindonsignal",value="on"
- DEBUG>>^done
- DEBUG>>&"set breakpoint pending on\n"
- DEBUG>>=cmd-param-changed,param="breakpoint pending",value="on"
- =cmd-param-changed,param="breakpoint pending",value="on"
- DEBUG>>^done
- DEBUG>>&"set width 0\n"
- DEBUG>>=cmd-param-changed,param="width",value="4294967295"
- =cmd-param-changed,param="width",value="4294967295"
- DEBUG>>^done
- DEBUG>>&"set height 0\n"
- DEBUG>>^done
- DEBUG>>&"set print elements 200\n"
- DEBUG>>^done
- DEBUG>>&"python\n"
- DEBUG>>&"Traceback (most recent call last):\n"
- DEBUG>>&" File \"<string>\", line 3, in <module>\n"
- DEBUG>>&"ImportError: No module named libstdcxx.v6.printers\n"
- DEBUG>>&"Error while executing Python code.\n"
- DEBUG>>^error,msg="Error while executing Python code."
- ^error,msg="Error while executing Python code."
- 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"}
- Storing internal breakpoint ID=1
- DEBUG>>00000192^done
- DEBUG>>00000193^done
- >> Debuggee process ID: 8052
- DEBUG>>=thread-group-started,id="i1",pid="8052"
- =thread-group-started,id="i1",pid="8052"
- DEBUG>>=thread-created,id="1",group-id="i1"
- =thread-created,id="1",group-id="i1"
- DEBUG>>~"[New Thread 8052.0xd8c]\n"
- [New Thread 8052.0xd8c]
- DEBUG>>00000194^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"
- =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"
- 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"}
- =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"}
- 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"
- Internal breakpoint was hit (id=1), Applying user breakpoints and continuing
- DEBUG>>00000195-break-insert -f "\"D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h:163\""
- DEBUG>>00000196-break-insert -f "\"D:/Users/User/Dropbox/codelite/test/main.cpp:10\""
- DEBUG>>00000197-file-list-exec-source-file
- DEBUG>>00000198-break-list
- DEBUG>>=breakpoint-deleted,id="1"
- =breakpoint-deleted,id="1"
- DEBUG>>&"No source file named D:/Users/User/Dropbox/codelite/Graph/adjacency_list.h.\n"
- 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\""}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=2
- Successfully set breakpoint 2 at: D:\Users\User\Dropbox\codelite\Graph\adjacency_list.h:163
- 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"}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=3
- Successfully set breakpoint 3 at: D:\Users\User\Dropbox\codelite\test\main.cpp:10
- 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"
- DEBUG>>00000199-stack-list-locals 2
- DEBUG>>00000200-stack-list-arguments 2 0 0
- 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"}]}
- DEBUG>>00000201-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
- DEBUG>>00000202-data-disassemble -s "$pc" -e "$pc + 1" -- 0
- 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"}]
- DEBUG>>00000200^done,stack-args=[frame={level="0",args=[]}]
- 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"}]
- DEBUG>>00000202^done,asm_insns=[{address="0x004016c7",func-name="main()",offset="23",inst="lea -0x48(%ebp),%eax"}]
- DEBUG>>00000203-break-insert -f "\"D:/Users/User/Dropbox/codelite/test/main.cpp:14\""
- 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"}
- Found the breakpoint ID!
- Storing debugger breakpoint Id=4
- Successfully set breakpoint 4 at: D:\Users\User\Dropbox\codelite\test\main.cpp:14
- DEBUG>>00000204-break-delete 3
- Breakpoint 3 deleted
- DEBUG>>00000204^done
- DEBUG>>00000205-exec-continue
- DEBUG>>00000205^running
- Continuing...
- DEBUG>>*running,thread-id="all"
- *running,thread-id="all"
- 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"}
- =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"}
- 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"
- DEBUG>>00000206-file-list-exec-source-file
- DEBUG>>00000207-break-list
- 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"
- DEBUG>>00000208-stack-list-locals 2
- DEBUG>>00000209-stack-list-arguments 2 0 0
- 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"}]}
- DEBUG>>00000210-data-disassemble -s "$pc -100" -e "$pc + 100" -- 0
- DEBUG>>00000211-data-disassemble -s "$pc" -e "$pc + 1" -- 0
- 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"}]
- DEBUG>>00000209^done,stack-args=[frame={level="0",args=[]}]
- 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++()>"}]
- DEBUG>>00000211^done,asm_insns=[{address="0x00401764",func-name="main()",offset="180",inst="lea -0x60(%ebp),%eax"}]
- DEBUG>>00000212-stack-list-locals 2
- DEBUG>>00000213-stack-list-arguments 2 0 0
- 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"}]
- DEBUG>>00000213^done,stack-args=[frame={level="0",args=[]}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement