[Qt-creator] Debugging Helper broken in 1.2?
Boy Lenssen
Boy.Lenssen at esaote.nl
Fri Jun 26 09:54:49 CEST 2009
Btw: every step takes about 30 seconds I think...anyone else seeing
this?
-----Original Message-----
From: Robert Caldecott [mailto:robert.caldecott at gmail.com]
Sent: vrijdag 26 juni 2009 8:20
To: qt-creator at trolltech.com
Subject: Re: [Qt-creator] Debugging Helper broken in 1.2?
OK, more information.
I am at work now and the first time I run the debugger my helpers
work! The next time I run the debugger, they stop working and only a
restart of Qt Creator fixes the issue. Tools|Options|Debugging Helper
is still broken and shows the helpers as disabled.
Here is the sample app I used to show the problem:
#include <QtCore/QCoreApplication>
#include <QString>
#include <QByteArray>
#include <QMap>
#include <QtDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString str = "Hello, world!";
qDebug() << str;
QByteArray bytes("Hello, world!");
qDebug() << bytes;
QMap<QString, QString> map;
map["Hello"] = "world!";
qDebug() << map;
return a.exec();
}
Here is a debug log when the helpers work:
status:Starting Debugger: C:\Qt\2009.03\mingw\bin\gdb.exe
--tty=\\.\pipe\creator-2968-22024 -i mi
status:Gdb Running...
debug:Debugger settings:
debug:
debug:
debug:
debug:false
debug:
debug:C:\Qt\2009.03\mingw\bin\gdb.exe
debug:
debug:
debug:
debug:20
debug:
debug:
debug:
debug:
debug:false
debug:
debug:
debug:
debug:
debug:
debug:true
debug:
debug:
debug:false
debug:false
debug:false
debug:false
debug:
debug:true
debug:false
debug:false
debug:
debug:
debug:
debug:
debug:
debug:
debug:
input:1show version
input:2set print static-members off
input:3set print inferior-events 1
input:4set breakpoint pending on
input:5set print elements 10000
input:6-data-list-register-names
input:7set overload-resolution off
input:8handle SIGSEGV nopass stop print
input:9set unwindonsignal on
input:10set width 0
input:11set height 0
input:12-file-exec-and-symbols "C:/Documents and Settings/Robert
Caldecott/My Documents/qt/DebugTest/debug/DebugTest.exe"
input:13info target
07:15:24.519
stdout:~"GNU gdb 6.8\n"
07:15:24.519
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:15:24.519
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:15:24.519
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:15:24.519
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:15:24.519
stdout:~"and \"show warranty\" for details.\n"
07:15:24.519
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:15:24.519
stdout:(gdb)
status:Running requested...
07:15:24.628
stdout:&"show version\n"
07:15:24.628
stdout:~"GNU gdb 6.8\n"
07:15:24.628
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:15:24.628
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:15:24.628
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:15:24.628
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:15:24.628
stdout:~"and \"show warranty\" for details.\n"
07:15:24.628
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:15:24.628
stdout:1^done
debug:VERSION: 1^done,{logstreamoutput="show
version\n",consolestreamoutput="GNU gdb 6.8\nCopyright (C) 2008 Free
Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i686-pc-mingw32\".\nGNU gdb
6.8\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense
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.\nThis GDB was configured as \"i686-pc-mingw32\".\n"}
debug:
debug:GDB VERSION: 60800
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set print static-members off\n"
07:15:24.628
stdout:2^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set print inferior-events 1\n"
07:15:24.628
stdout:&"Undefined set print command: \"inferior-events 1\".
Try
\"help set print\".\n"
07:15:24.628
stdout:3^error,msg="Undefined set print command:
\"inferior-events
1\". Try \"help set print\"."
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set breakpoint pending on\n"
07:15:24.628
stdout:4^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set print elements 10000\n"
07:15:24.628
stdout:5^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:6^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi",
"edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","st
3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","foseg
","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7",
"mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"]
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set overload-resolution off\n"
07:15:24.628
stdout:7^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"handle SIGSEGV nopass stop print\n"
07:15:24.628
stdout:~"Signal Stop\tPrint\tPass to
program\tDescription\n"
07:15:24.628
stdout:~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
07:15:24.628
stdout:8^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set unwindonsignal on\n"
07:15:24.628
stdout:9^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set width 0\n"
07:15:24.628
stdout:10^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"set height 0\n"
07:15:24.628
stdout:11^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:12^done
07:15:24.628
stdout:(gdb)
07:15:24.628
stdout:&"info target\n"
07:15:24.628
stdout:~"Symbols from \"C:/Documents and Settings/Robert
Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe\".\n"
07:15:24.628
stdout:~"Local exec file:\n"
07:15:24.628
stdout:~"\t`C:/Documents and Settings/Robert Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe', file type pei-i386.\n"
07:15:24.628
stdout:~"\tEntry point: 0x401280\t0x00401000 - 0x0040cc78 is
.text\n"
07:15:24.628
stdout:~"\t0x0040d000 - 0x0040d888 is .data\n"
07:15:24.628
stdout:~"\t0x0040e000 - 0x00412110 is .bss\n"
07:15:24.628
stdout:~"\t0x00413000 - 0x004138d8 is .idata\n"
07:15:24.628
stdout:13^done
input:14tbreak *0x401280
input:15-exec-run
07:15:24.628
stdout:(gdb)
07:15:24.847
stdout:&"tbreak *0x401280\n"
07:15:24.847
stdout:~"Breakpoint 1 at 0x401280\n"
07:15:24.847
stdout:14^done
07:15:24.847
stdout:(gdb)
07:15:24.847
stdout:15^running
07:15:24.847
stdout:(gdb)
07:15:24.847
stdout:~"[New thread 3536.0x9f0]\n"
status:Stopped.
07:15:25.067
stdout:15*stopped,thread-id="1",frame={addr="0x00401280",func="mainCRTSt
artup",args=[]}
input:16info thread
input:17set auto-solib-add on
input:18set stop-on-solib-events 0
input:19sharedlibrary .*
input:20info shared
debug:Current state: 5
input:21-break-insert "\"main.cpp\":21"
07:15:25.067
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:15:25.286
stdout:&"info thread\n"
07:15:25.286
stdout:~"* 1 thread 3536.0x9f0 0x00401280 in mainCRTStartup
()\n"
07:15:25.286
stdout:16^done
debug:FOUND PID 3536
debug:Dumper injection loading triggered
(C:/Qt/2009.03/qt/qtc-debugging-helper/debug/gdbmacros.dll)...
07:15:25.286
stdout:(gdb)
07:15:25.286
stdout:&"set auto-solib-add on\n"
07:15:25.286
stdout:17^done
07:15:25.286
stdout:(gdb)
07:15:25.286
stdout:&"set stop-on-solib-events 0\n"
07:15:25.286
stdout:18^done
07:15:25.286
stdout:(gdb)
07:15:25.286
stdout:&"sharedlibrary .*\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\secur32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ole32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\user32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\imm32.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\lpk.dll\n"
07:15:25.286
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\usp10.dll\n"
07:15:25.286
stdout:19^done
07:15:25.286
stdout:(gdb)
07:15:25.286
stdout:&"info shared\n"
07:15:25.286
stdout:~"From To Syms Read Shared Object
Library\n"
07:15:25.286
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:15:25.286
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:15:25.286
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:15:25.286
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:15:25.286
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:15:25.286
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:15:25.286
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:15:25.286
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:15:25.286
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:15:25.286
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:15:25.286
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:15:25.286
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:15:25.286
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:15:25.286
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:15:25.286
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:15:25.286
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:15:25.286
stdout:20^done
07:15:25.286
stdout:(gdb)
07:15:25.286
stdout:21^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y
",addr="0x00401757",func="main",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21",times="0"}
input:--- token barrier ---
input:22-exec-continue
07:15:25.286
stdout:(gdb)
status:Running...
07:15:25.505
stdout:22^running
07:15:25.505
stdout:(gdb)
07:15:25.505
stdout:~"[New thread 3536.0x13dc]\n"
status:Stopped at breakpoint.
07:15:26.821
stdout:22*stopped,reason="breakpoint-hit",bkptno="2",thread-id="1",frame
={addr="0x00401757",func="main",args=[{name="argc",value="1"},{name="arg
v",value="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}
input:23info shared
input:24-break-list
input:25p 0
07:15:26.821
stdout:(gdb)
status:Stopped.
07:15:27.040
stdout:&"info shared\n"
07:15:27.040
stdout:~"From To Syms Read Shared Object
Library\n"
07:15:27.040
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:15:27.040
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:15:27.040
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:15:27.040
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:15:27.040
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:15:27.040
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:15:27.040
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:15:27.040
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:15:27.040
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:15:27.040
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:15:27.040
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:15:27.040
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:15:27.040
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:15:27.040
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:15:27.040
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:15:27.040
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:15:27.040
stdout:~"0x76b41000 0x76b6c8b4 Yes
C:\\WINDOWS\\system32\\winmm.dll\n"
07:15:27.040
stdout:~"0x6bd01000 0x6bd083ec Yes
C:\\WINDOWS\\system32\\avaudio32.dll\n"
07:15:27.040
stdout:~"0x10001000 0x1012a200 Yes
C:\\Qt\\2009.03\\qt\\qtc-debugging-helper\\debug\\gdbmacros.dll\n"
07:15:27.040
stdout:~"0x00bc1000 0x01696788 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtGuid4.dll\n"
07:15:27.040
stdout:~"0x763b1000 0x763f84dc Yes
C:\\WINDOWS\\system32\\comdlg32.dll\n"
07:15:27.040
stdout:~"0x5d091000 0x5d129080 Yes
C:\\WINDOWS\\system32\\comctl32.dll\n"
07:15:27.040
stdout:~"0x7c9c1000 0x7d1d64c0 Yes
C:\\WINDOWS\\system32\\shell32.dll\n"
07:15:27.040
stdout:~"0x77f61000 0x77fd59d4 Yes
C:\\WINDOWS\\system32\\shlwapi.dll\n"
07:15:27.040
stdout:~"0x77121000 0x771aa414 Yes
C:\\WINDOWS\\system32\\oleaut32.dll\n"
07:15:27.040
stdout:~"0x73001000 0x7302551c Yes
C:\\WINDOWS\\system32\\winspool.drv\n"
07:15:27.040
stdout:~"0x773d1000 0x774d2e28 Yes
C:\\WINDOWS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf
1df_6.0.2600.5512_x-ww_35d4ce83\\comctl32.dll\n"
07:15:27.040
stdout:23^done
07:15:27.040
stdout:(gdb)
07:15:27.040
stdout:24^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="dis
p",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="E
nb"},{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="0x00401757",func="mai
n",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21",times="1"}]}
07:15:27.040
stdout:(gdb)
07:15:27.040
stdout:&"p 0\n"
07:15:27.040
stdout:~"$1 = 0"
07:15:27.040
stdout:~"\n"
07:15:27.040
stdout:25^done
input:26call (void*)qDumpObjectData440(1,26+1,0,0,0,0,0,0)
input:27p (char*)&qDumpOutBuffer
input:28-stack-list-arguments 2 0 0
input:29-stack-list-locals 2
input:30-stack-list-frames 0 20
input:31-thread-list-ids
07:15:27.040
stdout:(gdb)
07:15:27.260
stdout:&"call (void*)qDumpObjectData440(1,26+1,0,0,0,0,0,0)\n"
status:48 custom dumpers found.
07:15:27.369
stdout:~"$2 = (void *) 0x1002c740\n"
07:15:27.369
stdout:26^done
07:15:27.369
stdout:(gdb)
07:15:27.369
stdout:&"p (char*)&qDumpOutBuffer\n"
07:15:27.369
stdout:~"$3 = 0x1002c740
\"tdumpers=[\\\"QAbstractItem\\\",\\\"QAbstractItemModel\\\",\\\"QByteAr
ray\\\",\\\"QDateTime\\\",\\\"QDir\\\",\\\"QFile\\\",\\\"QFileInfo\\\",\
\\"QHash\\\",\\\"QHashNode\\\",\\\"QImage\\\",\\\"QImageData\\\",\\\"QLi
nkedList\\\",\\\"QList\\\",\\\"QLocale\\\",\\\"QMap\\\",\\\"QMapNode\\\"
,\\\"QModelIndex\\\",\\\"QMultiMap\\\",\\\"QObject\\\",\\\"QObjectMethod
List\\\",\\\"QObjectPropertyList\\\",\\\"QObjectSignal\\\",\\\"QObjectSi
gnalList\\\",\\\"QObjectSlot\\\",\\\"QObjectSlotList\\\",\\\"QSet\\\",\\
\"QSharedPointer\\\",\\\"QString\\\",\\\"QStringList\\\",\\\"QTextCodec\
\\",\\\"QVariant\\\",\\\"QVector\\\",\\\"QWeakPointer\\\",\\\"QWidget\\\
",\\\"basic_string\\\",\\\"list\\\",\\\"map\\\",\\\"set\\\",\\\"string\\
\",\\\"vector\\\",\\\"wstring\\\",\\\"std::basic_string\\\",\\\"std::lis
t\\\",\\\"std::map\\\",\\\"std::set\\\",\\\"std::string\\\",\\\"std::vec
tor\\\",\\\"std::wstring\\\",],qtversion=[\\\"4\\\",\\\"5\\\",\\\"1\\\"]
,namespace=\\\"\\\",sizes={int=\\\"4\\\",char*=\\\"4\\
\",QString=\\\"4\\\",QStringList=\\\"4\\\",QObject=\\\"8\\\",QWidget=\\\
"20\\\",string=\\\"4\\\",wstring=\\\"4\\\",std::string=\\\"4\\\",std::ws
tring=\\\"4\\\",std::allocator=\\\"1\\\"}\""
07:15:27.369
stdout:~"\n"
07:15:27.369
stdout:27^done
07:15:27.369
stdout:(gdb)
07:15:27.369
stdout:28^done,stack-args=[frame={level="0",args=[{name="argc",type="int
",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:15:27.369
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:15:27.589
stdout:29^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:15:27.589
stdout:(gdb)
07:15:27.589
stdout:30^done,stack=[frame={level="0",addr="0x00401757",func="main",fil
e="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}]
07:15:27.589
stdout:(gdb)
07:15:27.589
stdout:31^done,thread-ids={thread-id="1"},number-of-threads="1"
input:32-var-delete "local.a"
input:33-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:34set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:35call (void*)qDumpObjectData440(2,35+1,&(str),0,0,0,0,0)
input:36p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:37set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:38call
(void*)qDumpObjectData440(2,38+1,&(bytes),0,0,0,0,0)
input:39p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:40set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:41call
(void*)qDumpObjectData440(2,41+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)
input:42p (char*)&qDumpOutBuffer
07:15:27.589
stdout:(gdb)
07:15:27.808
stdout:&"Variable object not found\n"
07:15:27.808
stdout:32^error,msg="Variable object not found"
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:33^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:15:27.808
stdout:34^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"call
(void*)qDumpObjectData440(2,35+1,&(str),0,0,0,0,0)\n"
07:15:27.808
stdout:~"$4 = (void *) 0x1002c740\n"
07:15:27.808
stdout:35^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"p (char*)&qDumpOutBuffer\n"
07:15:27.808
stdout:~"$5 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:15:27.808
stdout:~"\n"
07:15:27.808
stdout:36^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:15:27.808
stdout:37^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"call
(void*)qDumpObjectData440(2,38+1,&(bytes),0,0,0,0,0)\n"
07:15:27.808
stdout:~"$6 = (void *) 0x1002c740\n"
07:15:27.808
stdout:38^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"p (char*)&qDumpOutBuffer\n"
07:15:27.808
stdout:~"$7 = 0x1002c740
\"tiname=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\",value=\\\"SGVsbG8sI
HdvcmxkIQ==\\\",valueencoded=\\\"1\\\",type=\\\"QByteArray\\\",numchild=
\\\"13\\\",childtype=\\\"char\\\",childnumchild=\\\"0\\\"\""
07:15:27.808
stdout:~"\n"
07:15:27.808
stdout:39^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:15:27.808
stdout:40^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"call
(void*)qDumpObjectData440(2,41+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)\n"
07:15:27.808
stdout:~"$8 = (void *) 0x1002c740\n"
07:15:27.808
stdout:41^done
07:15:27.808
stdout:(gdb)
07:15:27.808
stdout:&"p (char*)&qDumpOutBuffer\n"
07:15:27.808
stdout:~"$9 = 0x1002c740
\"tiname=\\\"local.map\\\",addr=\\\"0x0022FF20\\\",value=\\\"<1
items>\\\",numchild=\\\"1\\\"\""
07:15:27.808
stdout:~"\n"
07:15:27.808
stdout:42^done
input:43-var-evaluate-expression "local.a"
07:15:27.808
stdout:(gdb)
status:Finished retrieving data.
07:15:28.027
stdout:43^done,value="{...}"
input:[07:15:28.027] <Rebuild Watchmodel>
07:15:28.027
stdout:(gdb)
Here is a debug log when they fail on subsequent debug attempts:
status:Starting Debugger: C:\Qt\2009.03\mingw\bin\gdb.exe
--tty=\\.\pipe\creator-5220-12034 -i mi
status:Gdb Running...
debug:Debugger settings:
debug:
debug:
debug:
debug:false
debug:
debug:C:\Qt\2009.03\mingw\bin\gdb.exe
debug:
debug:
debug:
debug:20
debug:
debug:
debug:
debug:
debug:false
debug:
debug:
debug:
debug:
debug:
debug:true
debug:
debug:
debug:false
debug:false
debug:false
debug:false
debug:
debug:true
debug:false
debug:false
debug:
debug:
debug:
debug:
debug:
debug:
debug:
input:1show version
input:2set print static-members off
input:3set print inferior-events 1
input:4set breakpoint pending on
input:5set print elements 10000
input:6-data-list-register-names
input:7set overload-resolution off
input:8handle SIGSEGV nopass stop print
input:9set unwindonsignal on
input:10set width 0
input:11set height 0
input:12-file-exec-and-symbols "C:/Documents and Settings/Robert
Caldecott/My Documents/qt/DebugTest/debug/DebugTest.exe"
input:13info target
07:09:21.188
stdout:~"GNU gdb 6.8\n"
07:09:21.188
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:09:21.188
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:09:21.188
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:09:21.188
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:09:21.188
stdout:~"and \"show warranty\" for details.\n"
07:09:21.188
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:09:21.188
stdout:(gdb)
status:Running requested...
07:09:21.297
stdout:&"show version\n"
07:09:21.297
stdout:~"GNU gdb 6.8\n"
07:09:21.297
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:09:21.297
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:09:21.297
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:09:21.297
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:09:21.297
stdout:~"and \"show warranty\" for details.\n"
07:09:21.297
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:09:21.297
stdout:1^done
debug:VERSION: 1^done,{logstreamoutput="show
version\n",consolestreamoutput="GNU gdb 6.8\nCopyright (C) 2008 Free
Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i686-pc-mingw32\".\nGNU gdb
6.8\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense
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.\nThis GDB was configured as \"i686-pc-mingw32\".\n"}
debug:
debug:GDB VERSION: 60800
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set print static-members off\n"
07:09:21.297
stdout:2^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set print inferior-events 1\n"
07:09:21.297
stdout:&"Undefined set print command: \"inferior-events 1\".
Try
\"help set print\".\n"
07:09:21.297
stdout:3^error,msg="Undefined set print command:
\"inferior-events
1\". Try \"help set print\"."
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set breakpoint pending on\n"
07:09:21.297
stdout:4^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set print elements 10000\n"
07:09:21.297
stdout:5^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:6^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi",
"edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","st
3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","foseg
","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7",
"mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"]
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set overload-resolution off\n"
07:09:21.297
stdout:7^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"handle SIGSEGV nopass stop print\n"
07:09:21.297
stdout:~"Signal Stop\tPrint\tPass to
program\tDescription\n"
07:09:21.297
stdout:~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
07:09:21.297
stdout:8^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set unwindonsignal on\n"
07:09:21.297
stdout:9^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set width 0\n"
07:09:21.297
stdout:10^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"set height 0\n"
07:09:21.297
stdout:11^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:12^done
07:09:21.297
stdout:(gdb)
07:09:21.297
stdout:&"info target\n"
07:09:21.297
stdout:~"Symbols from \"C:/Documents and Settings/Robert
Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe\".\n"
07:09:21.297
stdout:~"Local exec file:\n"
07:09:21.297
stdout:~"\t`C:/Documents and Settings/Robert Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe', file type pei-i386.\n"
07:09:21.297
stdout:~"\tEntry point: 0x401280\t0x00401000 - 0x0040cc78 is
.text\n"
07:09:21.297
stdout:~"\t0x0040d000 - 0x0040d888 is .data\n"
07:09:21.297
stdout:~"\t0x0040e000 - 0x00412110 is .bss\n"
07:09:21.297
stdout:~"\t0x00413000 - 0x004138d8 is .idata\n"
07:09:21.297
stdout:13^done
input:14tbreak *0x401280
input:15-exec-run
07:09:21.297
stdout:(gdb)
07:09:21.516
stdout:&"tbreak *0x401280\n"
07:09:21.516
stdout:~"Breakpoint 1 at 0x401280\n"
07:09:21.516
stdout:14^done
07:09:21.516
stdout:(gdb)
07:09:21.516
stdout:15^running
07:09:21.516
stdout:(gdb)
07:09:21.516
stdout:~"[New thread 3392.0x102c]\n"
status:Stopped.
07:09:21.844
stdout:15*stopped,thread-id="1",frame={addr="0x00401280",func="mainCRTSt
artup",args=[]}
input:16info thread
input:17set auto-solib-add on
input:18set stop-on-solib-events 0
input:19sharedlibrary .*
input:20info shared
debug:Current state: 5
input:21-break-insert "\"main.cpp\":11"
07:09:21.844
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:09:22.063
stdout:&"info thread\n"
07:09:22.063
stdout:~"* 1 thread 3392.0x102c 0x00401280 in mainCRTStartup
()\n"
07:09:22.063
stdout:16^done
debug:FOUND PID 3392
debug:Dumper injection loading triggered
(C:/Qt/2009.03/qt/qtc-debugging-helper/debug/gdbmacros.dll)...
07:09:22.063
stdout:(gdb)
07:09:22.063
stdout:&"set auto-solib-add on\n"
07:09:22.063
stdout:17^done
07:09:22.063
stdout:(gdb)
07:09:22.063
stdout:&"set stop-on-solib-events 0\n"
07:09:22.063
stdout:18^done
07:09:22.063
stdout:(gdb)
07:09:22.063
stdout:&"sharedlibrary .*\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\secur32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ole32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\user32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\imm32.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\lpk.dll\n"
07:09:22.063
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\usp10.dll\n"
07:09:22.063
stdout:19^done
07:09:22.063
stdout:(gdb)
07:09:22.063
stdout:&"info shared\n"
07:09:22.063
stdout:~"From To Syms Read Shared Object
Library\n"
07:09:22.063
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:09:22.063
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:22.063
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:09:22.063
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:09:22.063
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:09:22.063
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:09:22.063
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:09:22.063
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:09:22.063
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:09:22.063
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:09:22.063
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:09:22.063
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:09:22.063
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:09:22.063
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:09:22.063
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:09:22.063
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:09:22.063
stdout:20^done
07:09:22.063
stdout:(gdb)
07:09:22.063
stdout:21^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y
",addr="0x00401481",func="main",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11",times="0"}
input:--- token barrier ---
input:22-exec-continue
07:09:22.063
stdout:(gdb)
status:Running...
07:09:22.282
stdout:22^running
07:09:22.282
stdout:(gdb)
07:09:22.282
stdout:~"[New thread 3392.0xa58]\n"
status:Stopped at breakpoint.
07:09:23.375
stdout:22*stopped,reason="breakpoint-hit",bkptno="2",thread-id="1",frame
={addr="0x00401481",func="main",args=[{name="argc",value="1"},{name="arg
v",value="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11"}
input:23info shared
input:24-break-list
input:25p 0
07:09:23.375
stdout:(gdb)
status:Stopped.
07:09:23.594
stdout:&"info shared\n"
07:09:23.594
stdout:~"From To Syms Read Shared Object
Library\n"
07:09:23.594
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:09:23.594
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:23.594
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:09:23.594
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:09:23.594
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:09:23.594
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:09:23.594
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:09:23.594
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:09:23.594
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:09:23.594
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:09:23.594
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:09:23.594
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:09:23.594
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:09:23.594
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:09:23.594
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:09:23.594
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:09:23.594
stdout:~"0x10001000 0x1012a200 Yes
C:\\Qt\\2009.03\\qt\\qtc-debugging-helper\\debug\\gdbmacros.dll\n"
07:09:23.594
stdout:~"0x00b41000 0x01616788 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtGuid4.dll\n"
07:09:23.594
stdout:~"0x763b1000 0x763f84dc Yes
C:\\WINDOWS\\system32\\comdlg32.dll\n"
07:09:23.594
stdout:~"0x5d091000 0x5d129080 Yes
C:\\WINDOWS\\system32\\comctl32.dll\n"
07:09:23.594
stdout:~"0x7c9c1000 0x7d1d64c0 Yes
C:\\WINDOWS\\system32\\shell32.dll\n"
07:09:23.594
stdout:~"0x77f61000 0x77fd59d4 Yes
C:\\WINDOWS\\system32\\shlwapi.dll\n"
07:09:23.594
stdout:~"0x77121000 0x771aa414 Yes
C:\\WINDOWS\\system32\\oleaut32.dll\n"
07:09:23.594
stdout:~"0x76b41000 0x76b6c8b4 Yes
C:\\WINDOWS\\system32\\winmm.dll\n"
07:09:23.594
stdout:~"0x73001000 0x7302551c Yes
C:\\WINDOWS\\system32\\winspool.drv\n"
07:09:23.594
stdout:~"0x773d1000 0x774d2e28 Yes
C:\\WINDOWS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf
1df_6.0.2600.5512_x-ww_35d4ce83\\comctl32.dll\n"
07:09:23.594
stdout:~"0x6bd01000 0x6bd083ec Yes
C:\\WINDOWS\\system32\\avaudio32.dll\n"
07:09:23.594
stdout:23^done
07:09:23.594
stdout:(gdb)
07:09:23.594
stdout:24^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="dis
p",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="E
nb"},{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="0x00401481",func="mai
n",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11",times="1"}]}
07:09:23.594
stdout:(gdb)
07:09:23.594
stdout:&"p 0\n"
07:09:23.594
stdout:~"$1 = 0"
07:09:23.594
stdout:~"\n"
07:09:23.594
stdout:25^done
input:26call (void*)qDumpObjectData440(1,26+1,0,0,0,0,0,0)
input:27p (char*)&qDumpOutBuffer
input:28-stack-list-arguments 2 0 0
input:29-stack-list-locals 2
input:30-stack-list-frames 0 20
input:31-thread-list-ids
07:09:23.594
stdout:(gdb)
status:48 custom dumpers found.
07:09:23.813
stdout:&"call (void*)qDumpObjectData440(1,26+1,0,0,0,0,0,0)\n"
07:09:23.813
stdout:~"$2 = (void *) 0x1002c740\n"
07:09:23.813
stdout:26^done
07:09:23.813
stdout:(gdb)
07:09:23.813
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:23.813
stdout:~"$3 = 0x1002c740
\"tdumpers=[\\\"QAbstractItem\\\",\\\"QAbstractItemModel\\\",\\\"QByteAr
ray\\\",\\\"QDateTime\\\",\\\"QDir\\\",\\\"QFile\\\",\\\"QFileInfo\\\",\
\\"QHash\\\",\\\"QHashNode\\\",\\\"QImage\\\",\\\"QImageData\\\",\\\"QLi
nkedList\\\",\\\"QList\\\",\\\"QLocale\\\",\\\"QMap\\\",\\\"QMapNode\\\"
,\\\"QModelIndex\\\",\\\"QMultiMap\\\",\\\"QObject\\\",\\\"QObjectMethod
List\\\",\\\"QObjectPropertyList\\\",\\\"QObjectSignal\\\",\\\"QObjectSi
gnalList\\\",\\\"QObjectSlot\\\",\\\"QObjectSlotList\\\",\\\"QSet\\\",\\
\"QSharedPointer\\\",\\\"QString\\\",\\\"QStringList\\\",\\\"QTextCodec\
\\",\\\"QVariant\\\",\\\"QVector\\\",\\\"QWeakPointer\\\",\\\"QWidget\\\
",\\\"basic_string\\\",\\\"list\\\",\\\"map\\\",\\\"set\\\",\\\"string\\
\",\\\"vector\\\",\\\"wstring\\\",\\\"std::basic_string\\\",\\\"std::lis
t\\\",\\\"std::map\\\",\\\"std::set\\\",\\\"std::string\\\",\\\"std::vec
tor\\\",\\\"std::wstring\\\",],qtversion=[\\\"4\\\",\\\"5\\\",\\\"1\\\"]
,namespace=\\\"\\\",sizes={int=\\\"4\\\",char*=\\\"4\\
\",QString=\\\"4\\\",QStringList=\\\"4\\\",QObject=\\\"8\\\",QWidget=\\\
"20\\\",string=\\\"4\\\",wstring=\\\"4\\\",std::string=\\\"4\\\",std::ws
tring=\\\"4\\\",std::allocator=\\\"1\\\"}\""
07:09:23.813
stdout:~"\n"
07:09:23.813
stdout:27^done
07:09:23.813
stdout:(gdb)
07:09:23.813
stdout:28^done,stack-args=[frame={level="0",args=[{name="argc",type="int
",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:23.813
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:24.032
stdout:29^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:24.032
stdout:(gdb)
07:09:24.032
stdout:30^done,stack=[frame={level="0",addr="0x00401481",func="main",fil
e="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11"}]
07:09:24.032
stdout:(gdb)
07:09:24.032
stdout:31^done,thread-ids={thread-id="1"},number-of-threads="1"
input:32-var-delete "local.a"
input:33-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:34set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:35call (void*)qDumpObjectData440(2,35+1,&(str),0,0,0,0,0)
input:36p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:37set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:38call
(void*)qDumpObjectData440(2,38+1,&(bytes),0,0,0,0,0)
input:39p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:40set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:41call
(void*)qDumpObjectData440(2,41+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)
input:42p (char*)&qDumpOutBuffer
07:09:24.032
stdout:(gdb)
07:09:24.250
stdout:&"Variable object not found\n"
07:09:24.250
stdout:32^error,msg="Variable object not found"
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:33^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:24.250
stdout:34^done
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"call
(void*)qDumpObjectData440(2,35+1,&(str),0,0,0,0,0)\n"
07:09:24.250
stdout:~"$4 = (void *) 0x1002c740\n"
07:09:24.250
stdout:35^done
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:24.250
stdout:~"$5 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",iname=\\\"local.str\\
\",addr=\\\"0x0022FF40\\\",value=\\\"<internal
error>\\\",type=\\\"QString\\\",numchild=\\\"0\\\"\""
07:09:24.250
stdout:~"\n"
07:09:24.250
stdout:36^done
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:24.250
stdout:37^done
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"call
(void*)qDumpObjectData440(2,38+1,&(bytes),0,0,0,0,0)\n"
07:09:24.250
stdout:~"\nProgram received signal "
07:09:24.250
stdout:~"SIGSEGV, Segmentation fault.\n"
07:09:24.250
stdout:~"0x7c809eda in KERNEL32!IsBadReadPtr () from
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:24.250
stdout:&"The program being debugged was signaled while in a
function
called from GDB.\n"
07:09:24.250
stdout:&"GDB has restored the context to what it was before the
call.\n"
07:09:24.250
stdout:&"To change this behavior use \"set unwindonsignal
off\"\n"
07:09:24.250
stdout:&"Evaluation of the expression containing the function
(qDumpObjectData440) will be abandoned.\n"
07:09:24.250
stdout:38^error,msg="The program being debugged was signaled
while in
a function called from GDB.\nGDB has restored the context to what it
was before the call.\nTo change this behavior use \"set unwindonsignal
off\"\nEvaluation of the expression containing the function
(qDumpObjectData440) will be abandoned."
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:24.250
stdout:~"$6 = 0x1002c740
\"finame=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\"name=\\\"local.str\\
\",addr=\\\"0x0022FF40\\\",value=\\\"<internal
error>\\\",type=\\\"QString\\\",numchild=\\\"0\\\"\""
07:09:24.250
stdout:~"\n"
07:09:24.250
stdout:39^done
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:24.250
stdout:40^done
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"call
(void*)qDumpObjectData440(2,41+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)\n"
07:09:24.250
stdout:~"\nProgram received signal "
07:09:24.250
stdout:~"SIGSEGV, Segmentation fault.\n"
07:09:24.250
stdout:~"0x7c809eda in KERNEL32!IsBadReadPtr () from
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:24.250
stdout:&"The program being debugged was signaled while in a
function
called from GDB.\n"
07:09:24.250
stdout:&"GDB has restored the context to what it was before the
call.\n"
07:09:24.250
stdout:&"To change this behavior use \"set unwindonsignal
off\"\n"
07:09:24.250
stdout:&"Evaluation of the expression containing the function
(qDumpObjectData440) will be abandoned.\n"
07:09:24.250
stdout:41^error,msg="The program being debugged was signaled
while in
a function called from GDB.\nGDB has restored the context to what it
was before the call.\nTo change this behavior use \"set unwindonsignal
off\"\nEvaluation of the expression containing the function
(qDumpObjectData440) will be abandoned."
07:09:24.250
stdout:(gdb)
07:09:24.250
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:24.250
stdout:~"$7 = 0x1002c740
\"finame=\\\"local.map\\\",addr=\\\"0x0022FF20\\\"0\\\"name=\\\"local.st
r\\\",addr=\\\"0x0022FF40\\\",value=\\\"<internal
error>\\\",type=\\\"QString\\\",numchild=\\\"0\\\"\""
07:09:24.250
stdout:~"\n"
07:09:24.250
stdout:42^done
input:43-var-evaluate-expression "local.a"
07:09:24.250
stdout:(gdb)
status:Finished retrieving data.
07:09:24.469
stdout:43^done,value="{...}"
input:[07:09:24.469] <Rebuild Watchmodel>
07:09:24.469
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:44-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:09:28.844
stdout:44^running
07:09:28.844
stdout:(gdb)
07:09:28.844
stdout:44*stopped,reason="end-stepping-range",thread-id="1",frame={addr=
"0x0040149e",func="main",args=[{name="argc",value="1"},{name="argv",valu
e="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="12"}
input:45-stack-list-arguments 2 0 0
input:46-stack-list-locals 2
input:47-stack-list-frames 0 20
input:48-thread-list-ids
07:09:28.844
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:29.063
stdout:45^done,stack-args=[frame={level="0",args=[{name="argc",type="int
",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:29.063
stdout:(gdb)
07:09:29.063
stdout:46^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:29.063
stdout:(gdb)
07:09:29.063
stdout:47^done,stack=[frame={level="0",addr="0x0040149e",func="main",fil
e="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="12"}]
07:09:29.063
stdout:(gdb)
07:09:29.063
stdout:48^done,thread-ids={thread-id="1"},number-of-threads="1"
input:49-var-delete "local.a"
input:50-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:51set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:52call (void*)qDumpObjectData440(2,52+1,&(str),0,0,0,0,0)
input:53p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:54set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:55call
(void*)qDumpObjectData440(2,55+1,&(bytes),0,0,0,0,0)
input:56p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:57set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:58call
(void*)qDumpObjectData440(2,58+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)
input:59p (char*)&qDumpOutBuffer
07:09:29.063
stdout:(gdb)
07:09:29.282
stdout:49^done,ndeleted="1"
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:50^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:29.282
stdout:51^done
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"call
(void*)qDumpObjectData440(2,52+1,&(str),0,0,0,0,0)\n"
07:09:29.282
stdout:~"$8 = (void *) 0x1002c740\n"
07:09:29.282
stdout:52^done
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:29.282
stdout:~"$9 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:29.282
stdout:~"\n"
07:09:29.282
stdout:53^done
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:29.282
stdout:54^done
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"call
(void*)qDumpObjectData440(2,55+1,&(bytes),0,0,0,0,0)\n"
07:09:29.282
stdout:~"\nProgram received signal "
07:09:29.282
stdout:~"SIGSEGV, Segmentation fault.\n"
07:09:29.282
stdout:~"0x7c809eda in KERNEL32!IsBadReadPtr () from
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:29.282
stdout:&"The program being debugged was signaled while in a
function
called from GDB.\n"
07:09:29.282
stdout:&"GDB has restored the context to what it was before the
call.\n"
07:09:29.282
stdout:&"To change this behavior use \"set unwindonsignal
off\"\n"
07:09:29.282
stdout:&"Evaluation of the expression containing the function
(qDumpObjectData440) will be abandoned.\n"
07:09:29.282
stdout:55^error,msg="The program being debugged was signaled
while in
a function called from GDB.\nGDB has restored the context to what it
was before the call.\nTo change this behavior use \"set unwindonsignal
off\"\nEvaluation of the expression containing the function
(qDumpObjectData440) will be abandoned."
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:29.282
stdout:~"$10 = 0x1002c740
\"finame=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\"alue=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:29.282
stdout:~"\n"
07:09:29.282
stdout:56^done
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:29.282
stdout:57^done
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"call
(void*)qDumpObjectData440(2,58+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)\n"
07:09:29.282
stdout:~"\nProgram received signal "
07:09:29.282
stdout:~"SIGSEGV, Segmentation fault.\n"
07:09:29.282
stdout:~"0x7c809eda in KERNEL32!IsBadReadPtr () from
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:29.282
stdout:&"The program being debugged was signaled while in a
function
called from GDB.\n"
07:09:29.282
stdout:&"GDB has restored the context to what it was before the
call.\n"
07:09:29.282
stdout:&"To change this behavior use \"set unwindonsignal
off\"\n"
07:09:29.282
stdout:&"Evaluation of the expression containing the function
(qDumpObjectData440) will be abandoned.\n"
07:09:29.282
stdout:58^error,msg="The program being debugged was signaled
while in
a function called from GDB.\nGDB has restored the context to what it
was before the call.\nTo change this behavior use \"set unwindonsignal
off\"\nEvaluation of the expression containing the function
(qDumpObjectData440) will be abandoned."
07:09:29.282
stdout:(gdb)
07:09:29.282
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:29.282
stdout:~"$11 = 0x1002c740
\"finame=\\\"local.map\\\",addr=\\\"0x0022FF20\\\"0\\\"alue=\\\"SABlAGwA
bABvACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString
\\\",numchild=\\\"0\\\"\""
07:09:29.282
stdout:~"\n"
07:09:29.282
stdout:59^done
input:60-var-evaluate-expression "local.a"
07:09:29.282
stdout:(gdb)
status:Finished retrieving data.
07:09:29.500
stdout:60^done,value="{...}"
input:[07:09:29.500] <Rebuild Watchmodel>
07:09:29.500
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:61-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:09:31.157
stdout:61^running
07:09:31.157
stdout:(gdb)
07:09:31.157
stdout:61*stopped,reason="end-stepping-range",thread-id="1",frame={addr=
"0x0040151b",func="main",args=[{name="argc",value="1"},{name="argv",valu
e="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="14"}
input:62-stack-list-arguments 2 0 0
input:63-stack-list-locals 2
input:64-stack-list-frames 0 20
input:65-thread-list-ids
07:09:31.157
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:31.375
stdout:62^done,stack-args=[frame={level="0",args=[{name="argc",type="int
",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:31.375
stdout:(gdb)
07:09:31.375
stdout:63^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:31.375
stdout:(gdb)
07:09:31.375
stdout:64^done,stack=[frame={level="0",addr="0x0040151b",func="main",fil
e="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="14"}]
07:09:31.375
stdout:(gdb)
07:09:31.375
stdout:65^done,thread-ids={thread-id="1"},number-of-threads="1"
input:66-var-delete "local.a"
input:67-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:68set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:69call (void*)qDumpObjectData440(2,69+1,&(str),0,0,0,0,0)
input:70p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:71set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:72call
(void*)qDumpObjectData440(2,72+1,&(bytes),0,0,0,0,0)
input:73p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:74set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:75call
(void*)qDumpObjectData440(2,75+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)
input:76p (char*)&qDumpOutBuffer
07:09:31.375
stdout:(gdb)
07:09:31.594
stdout:66^done,ndeleted="1"
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:67^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:31.594
stdout:68^done
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"call
(void*)qDumpObjectData440(2,69+1,&(str),0,0,0,0,0)\n"
07:09:31.594
stdout:~"$12 = (void *) 0x1002c740\n"
07:09:31.594
stdout:69^done
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:31.594
stdout:~"$13 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:31.594
stdout:~"\n"
07:09:31.594
stdout:70^done
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:31.594
stdout:71^done
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"call
(void*)qDumpObjectData440(2,72+1,&(bytes),0,0,0,0,0)\n"
07:09:31.594
stdout:~"\nProgram received signal "
07:09:31.594
stdout:~"SIGSEGV, Segmentation fault.\n"
07:09:31.594
stdout:~"0x7c809eda in KERNEL32!IsBadReadPtr () from
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:31.594
stdout:&"The program being debugged was signaled while in a
function
called from GDB.\n"
07:09:31.594
stdout:&"GDB has restored the context to what it was before the
call.\n"
07:09:31.594
stdout:&"To change this behavior use \"set unwindonsignal
off\"\n"
07:09:31.594
stdout:&"Evaluation of the expression containing the function
(qDumpObjectData440) will be abandoned.\n"
07:09:31.594
stdout:72^error,msg="The program being debugged was signaled
while in
a function called from GDB.\nGDB has restored the context to what it
was before the call.\nTo change this behavior use \"set unwindonsignal
off\"\nEvaluation of the expression containing the function
(qDumpObjectData440) will be abandoned."
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:31.594
stdout:~"$14 = 0x1002c740
\"finame=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\"alue=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:31.594
stdout:~"\n"
07:09:31.594
stdout:73^done
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:31.594
stdout:74^done
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"call
(void*)qDumpObjectData440(2,75+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)\n"
07:09:31.594
stdout:~"\nProgram received signal "
07:09:31.594
stdout:~"SIGSEGV, Segmentation fault.\n"
07:09:31.594
stdout:~"0x7c809eda in KERNEL32!IsBadReadPtr () from
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:31.594
stdout:&"The program being debugged was signaled while in a
function
called from GDB.\n"
07:09:31.594
stdout:&"GDB has restored the context to what it was before the
call.\n"
07:09:31.594
stdout:&"To change this behavior use \"set unwindonsignal
off\"\n"
07:09:31.594
stdout:&"Evaluation of the expression containing the function
(qDumpObjectData440) will be abandoned.\n"
07:09:31.594
stdout:75^error,msg="The program being debugged was signaled
while in
a function called from GDB.\nGDB has restored the context to what it
was before the call.\nTo change this behavior use \"set unwindonsignal
off\"\nEvaluation of the expression containing the function
(qDumpObjectData440) will be abandoned."
07:09:31.594
stdout:(gdb)
07:09:31.594
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:31.594
stdout:~"$15 = 0x1002c740
\"finame=\\\"local.map\\\",addr=\\\"0x0022FF20\\\"0\\\"alue=\\\"SABlAGwA
bABvACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString
\\\",numchild=\\\"0\\\"\""
07:09:31.594
stdout:~"\n"
07:09:31.594
stdout:76^done
input:77-var-evaluate-expression "local.a"
07:09:31.594
stdout:(gdb)
status:Finished retrieving data.
07:09:31.813
stdout:77^done,value="{...}"
input:[07:09:31.813] <Rebuild Watchmodel>
07:09:31.813
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:78-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:09:32.032
stdout:78^running
07:09:32.032
stdout:(gdb)
07:09:32.032
stdout:78*stopped,reason="end-stepping-range",thread-id="1",frame={addr=
"0x00401530",func="main",args=[{name="argc",value="1"},{name="argv",valu
e="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="15"}
input:79-stack-list-arguments 2 0 0
input:80-stack-list-locals 2
input:81-stack-list-frames 0 20
input:82-thread-list-ids
07:09:32.032
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:32.250
stdout:79^done,stack-args=[frame={level="0",args=[{name="argc",type="int
",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:32.250
stdout:(gdb)
07:09:32.250
stdout:80^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:32.250
stdout:(gdb)
07:09:32.250
stdout:81^done,stack=[frame={level="0",addr="0x00401530",func="main",fil
e="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="15"}]
07:09:32.250
stdout:(gdb)
07:09:32.250
stdout:82^done,thread-ids={thread-id="1"},number-of-threads="1"
input:83-var-delete "local.a"
input:84-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:85set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:86call (void*)qDumpObjectData440(2,86+1,&(str),0,0,0,0,0)
input:87p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:88set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:89call
(void*)qDumpObjectData440(2,89+1,&(bytes),0,0,0,0,0)
input:90p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:91set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:92call
(void*)qDumpObjectData440(2,92+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)
input:93p (char*)&qDumpOutBuffer
07:09:32.250
stdout:(gdb)
07:09:32.469
stdout:83^done,ndeleted="1"
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:84^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:32.469
stdout:85^done
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"call
(void*)qDumpObjectData440(2,86+1,&(str),0,0,0,0,0)\n"
07:09:32.469
stdout:~"$16 = (void *) 0x1002c740\n"
07:09:32.469
stdout:86^done
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:32.469
stdout:~"$17 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:32.469
stdout:~"\n"
07:09:32.469
stdout:87^done
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:32.469
stdout:88^done
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"call
(void*)qDumpObjectData440(2,89+1,&(bytes),0,0,0,0,0)\n"
07:09:32.469
stdout:~"$18 = (void *) 0x1002c740\n"
07:09:32.469
stdout:89^done
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:32.469
stdout:~"$19 = 0x1002c740
\"tiname=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\",value=\\\"SGVsbG8sI
HdvcmxkIQ==\\\",valueencoded=\\\"1\\\",type=\\\"QByteArray\\\",numchild=
\\\"13\\\",childtype=\\\"char\\\",childnumchild=\\\"0\\\"\""
07:09:32.469
stdout:~"\n"
07:09:32.469
stdout:90^done
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:32.469
stdout:91^done
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"call
(void*)qDumpObjectData440(2,92+1,&(map),0,sizeof(QString),sizeof(QString
),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QString
>'*)0)->value)\n"
07:09:32.469
stdout:~"\nProgram received signal "
07:09:32.469
stdout:~"SIGSEGV, Segmentation fault.\n"
07:09:32.469
stdout:~"0x7c809eda in KERNEL32!IsBadReadPtr () from
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:32.469
stdout:&"The program being debugged was signaled while in a
function
called from GDB.\n"
07:09:32.469
stdout:&"GDB has restored the context to what it was before the
call.\n"
07:09:32.469
stdout:&"To change this behavior use \"set unwindonsignal
off\"\n"
07:09:32.469
stdout:&"Evaluation of the expression containing the function
(qDumpObjectData440) will be abandoned.\n"
07:09:32.469
stdout:92^error,msg="The program being debugged was signaled
while in
a function called from GDB.\nGDB has restored the context to what it
was before the call.\nTo change this behavior use \"set unwindonsignal
off\"\nEvaluation of the expression containing the function
(qDumpObjectData440) will be abandoned."
07:09:32.469
stdout:(gdb)
07:09:32.469
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:32.469
stdout:~"$20 = 0x1002c740
\"finame=\\\"local.map\\\",addr=\\\"0x0022FF20\\\"0\\\",value=\\\"SGVsbG
8sIHdvcmxkIQ==\\\",valueencoded=\\\"1\\\",type=\\\"QByteArray\\\",numchi
ld=\\\"13\\\",childtype=\\\"char\\\",childnumchild=\\\"0\\\"\""
07:09:32.469
stdout:~"\n"
07:09:32.469
stdout:93^done
input:94-var-evaluate-expression "local.a"
07:09:32.469
stdout:(gdb)
status:Finished retrieving data.
07:09:32.688
stdout:94^done,value="{...}"
input:[07:09:32.688] <Rebuild Watchmodel>
07:09:32.688
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:95-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:09:32.907
stdout:95^running
07:09:32.907
stdout:(gdb)
07:09:32.907
stdout:95*stopped,reason="end-stepping-range",thread-id="1",frame={addr=
"0x004015ad",func="main",args=[{name="argc",value="1"},{name="argv",valu
e="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="17"}
input:96-stack-list-arguments 2 0 0
input:97-stack-list-locals 2
input:98-stack-list-frames 0 20
input:99-thread-list-ids
07:09:32.907
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:33.125
stdout:96^done,stack-args=[frame={level="0",args=[{name="argc",type="int
",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:33.125
stdout:(gdb)
07:09:33.125
stdout:97^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:33.125
stdout:(gdb)
07:09:33.125
stdout:98^done,stack=[frame={level="0",addr="0x004015ad",func="main",fil
e="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="17"}]
07:09:33.125
stdout:(gdb)
07:09:33.125
stdout:99^done,thread-ids={thread-id="1"},number-of-threads="1"
input:100-var-delete "local.a"
input:101-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:102set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:103call
(void*)qDumpObjectData440(2,103+1,&(str),0,0,0,0,0)
input:104p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:105set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:106call
(void*)qDumpObjectData440(2,106+1,&(bytes),0,0,0,0,0)
input:107p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:108set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:109call
(void*)qDumpObjectData440(2,109+1,&(map),0,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)
input:110p (char*)&qDumpOutBuffer
07:09:33.125
stdout:(gdb)
07:09:33.344
stdout:100^done,ndeleted="1"
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:101^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:33.344
stdout:102^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"call
(void*)qDumpObjectData440(2,103+1,&(str),0,0,0,0,0)\n"
07:09:33.344
stdout:~"$21 = (void *) 0x1002c740\n"
07:09:33.344
stdout:103^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:33.344
stdout:~"$22 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:33.344
stdout:~"\n"
07:09:33.344
stdout:104^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:33.344
stdout:105^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"call
(void*)qDumpObjectData440(2,106+1,&(bytes),0,0,0,0,0)\n"
07:09:33.344
stdout:~"$23 = (void *) 0x1002c740\n"
07:09:33.344
stdout:106^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:33.344
stdout:~"$24 = 0x1002c740
\"tiname=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\",value=\\\"SGVsbG8sI
HdvcmxkIQ==\\\",valueencoded=\\\"1\\\",type=\\\"QByteArray\\\",numchild=
\\\"13\\\",childtype=\\\"char\\\",childnumchild=\\\"0\\\"\""
07:09:33.344
stdout:~"\n"
07:09:33.344
stdout:107^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:33.344
stdout:108^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"call
(void*)qDumpObjectData440(2,109+1,&(map),0,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)\n"
07:09:33.344
stdout:~"$25 = (void *) 0x1002c740\n"
07:09:33.344
stdout:109^done
07:09:33.344
stdout:(gdb)
07:09:33.344
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:33.344
stdout:~"$26 = 0x1002c740
\"tiname=\\\"local.map\\\",addr=\\\"0x0022FF20\\\",iname=\\\"local.map\\
\",addr=\\\"0x0022FF20\\\",value=\\\"<internal
error>\\\",type=\\\"QMap\\\",numchild=\\\"0\\\"\""
07:09:33.344
stdout:~"\n"
07:09:33.344
stdout:110^done
input:111-var-evaluate-expression "local.a"
07:09:33.344
stdout:(gdb)
status:Finished retrieving data.
07:09:33.563
stdout:111^done,value="{...}"
input:[07:09:33.563] <Rebuild Watchmodel>
07:09:33.563
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:112-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:09:34.766
stdout:112^running
07:09:34.766
stdout:(gdb)
07:09:34.766
stdout:112*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x004015b8",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="18"}
input:113-stack-list-arguments 2 0 0
input:114-stack-list-locals 2
input:115-stack-list-frames 0 20
input:116-thread-list-ids
07:09:34.766
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:34.985
stdout:113^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:34.985
stdout:(gdb)
07:09:34.985
stdout:114^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:34.985
stdout:(gdb)
07:09:34.985
stdout:115^done,stack=[frame={level="0",addr="0x004015b8",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="18"}]
07:09:34.985
stdout:(gdb)
07:09:34.985
stdout:116^done,thread-ids={thread-id="1"},number-of-threads="1"
input:117-var-delete "local.a"
input:118-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:119set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:120call
(void*)qDumpObjectData440(2,120+1,&(str),0,0,0,0,0)
input:121p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:122set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:123call
(void*)qDumpObjectData440(2,123+1,&(bytes),0,0,0,0,0)
input:124p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:125set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:126call
(void*)qDumpObjectData440(2,126+1,&(map),0,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)
input:127p (char*)&qDumpOutBuffer
07:09:34.985
stdout:(gdb)
07:09:35.204
stdout:117^done,ndeleted="1"
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:118^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:35.204
stdout:119^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"call
(void*)qDumpObjectData440(2,120+1,&(str),0,0,0,0,0)\n"
07:09:35.204
stdout:~"$27 = (void *) 0x1002c740\n"
07:09:35.204
stdout:120^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:35.204
stdout:~"$28 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:35.204
stdout:~"\n"
07:09:35.204
stdout:121^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:35.204
stdout:122^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"call
(void*)qDumpObjectData440(2,123+1,&(bytes),0,0,0,0,0)\n"
07:09:35.204
stdout:~"$29 = (void *) 0x1002c740\n"
07:09:35.204
stdout:123^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:35.204
stdout:~"$30 = 0x1002c740
\"tiname=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\",value=\\\"SGVsbG8sI
HdvcmxkIQ==\\\",valueencoded=\\\"1\\\",type=\\\"QByteArray\\\",numchild=
\\\"13\\\",childtype=\\\"char\\\",childnumchild=\\\"0\\\"\""
07:09:35.204
stdout:~"\n"
07:09:35.204
stdout:124^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:35.204
stdout:125^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"call
(void*)qDumpObjectData440(2,126+1,&(map),0,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)\n"
07:09:35.204
stdout:~"$31 = (void *) 0x1002c740\n"
07:09:35.204
stdout:126^done
07:09:35.204
stdout:(gdb)
07:09:35.204
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:35.204
stdout:~"$32 = 0x1002c740
\"tiname=\\\"local.map\\\",addr=\\\"0x0022FF20\\\",value=\\\"<0
items>\\\",numchild=\\\"0\\\"\""
07:09:35.204
stdout:~"\n"
07:09:35.204
stdout:127^done
input:128-var-evaluate-expression "local.a"
07:09:35.204
stdout:(gdb)
status:Finished retrieving data.
07:09:35.422
stdout:128^done,value="{...}"
input:[07:09:35.422] <Rebuild Watchmodel>
07:09:35.422
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:129-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:09:35.750
stdout:129^running
07:09:35.750
stdout:(gdb)
07:09:35.750
stdout:129*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x0040164a",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="19"}
input:130-stack-list-arguments 2 0 0
input:131-stack-list-locals 2
input:132-stack-list-frames 0 20
input:133-thread-list-ids
07:09:35.750
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:35.969
stdout:130^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:35.969
stdout:(gdb)
07:09:35.969
stdout:131^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:35.969
stdout:(gdb)
07:09:35.969
stdout:132^done,stack=[frame={level="0",addr="0x0040164a",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="19"}]
07:09:35.969
stdout:(gdb)
07:09:35.969
stdout:133^done,thread-ids={thread-id="1"},number-of-threads="1"
input:134-var-delete "local.a"
input:135-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:136set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:137call
(void*)qDumpObjectData440(2,137+1,&(str),0,0,0,0,0)
input:138p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:139set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:140call
(void*)qDumpObjectData440(2,140+1,&(bytes),0,0,0,0,0)
input:141p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:142set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:143call
(void*)qDumpObjectData440(2,143+1,&(map),0,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)
input:144p (char*)&qDumpOutBuffer
07:09:35.969
stdout:(gdb)
07:09:36.188
stdout:134^done,ndeleted="1"
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:135^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:36.188
stdout:136^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"call
(void*)qDumpObjectData440(2,137+1,&(str),0,0,0,0,0)\n"
07:09:36.188
stdout:~"$33 = (void *) 0x1002c740\n"
07:09:36.188
stdout:137^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:36.188
stdout:~"$34 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:36.188
stdout:~"\n"
07:09:36.188
stdout:138^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:36.188
stdout:139^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"call
(void*)qDumpObjectData440(2,140+1,&(bytes),0,0,0,0,0)\n"
07:09:36.188
stdout:~"$35 = (void *) 0x1002c740\n"
07:09:36.188
stdout:140^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:36.188
stdout:~"$36 = 0x1002c740
\"tiname=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\",value=\\\"SGVsbG8sI
HdvcmxkIQ==\\\",valueencoded=\\\"1\\\",type=\\\"QByteArray\\\",numchild=
\\\"13\\\",childtype=\\\"char\\\",childnumchild=\\\"0\\\"\""
07:09:36.188
stdout:~"\n"
07:09:36.188
stdout:141^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:36.188
stdout:142^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"call
(void*)qDumpObjectData440(2,143+1,&(map),0,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)\n"
07:09:36.188
stdout:~"$37 = (void *) 0x1002c740\n"
07:09:36.188
stdout:143^done
07:09:36.188
stdout:(gdb)
07:09:36.188
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:36.188
stdout:~"$38 = 0x1002c740
\"tiname=\\\"local.map\\\",addr=\\\"0x0022FF20\\\",value=\\\"<1
items>\\\",numchild=\\\"1\\\"\""
07:09:36.188
stdout:~"\n"
07:09:36.188
stdout:144^done
input:145-var-evaluate-expression "local.a"
07:09:36.188
stdout:(gdb)
status:Finished retrieving data.
07:09:36.407
stdout:145^done,value="{...}"
input:[07:09:36.407] <Rebuild Watchmodel>
07:09:36.407
stdout:(gdb)
status:Retrieving data for watch view (3 requests pending)...
input:QMap!local.map!map!QString at QString!local.map!!
input:146set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:147call
(void*)qDumpObjectData440(2,147+1,(void*)0x0022FF20,1,sizeof(QString),si
zeof(QString),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QSt
ring,QString>'*)0)->value)
input:148p (char*)&qDumpOutBuffer
status:Retrieving data for watch view (3 requests pending)...
07:09:38.813
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:38.813
stdout:146^done
07:09:38.813
stdout:(gdb)
07:09:38.813
stdout:&"call
(void*)qDumpObjectData440(2,147+1,(void*)0x0022FF20,1,sizeof(QString),si
zeof(QString),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QSt
ring,QString>'*)0)->value)\n"
07:09:38.813
stdout:~"$39 = (void *) 0x1002c740\n"
07:09:38.813
stdout:147^done
07:09:38.813
stdout:(gdb)
07:09:38.813
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:38.813
stdout:~"$40 = 0x1002c740
\"tiname=\\\"local.map\\\",addr=\\\"0x0022FF20\\\",value=\\\"<1
items>\\\",numchild=\\\"1\\\",extra=\\\"simplekey: 0 isSimpleValue: 0
keyOffset: -8 valueOffset: -4 mapnodesize:
16\\\",children=[{name=\\\"0\\\",keyencoded=\\\"2\\\",key=\\\"SABlAGwAbA
BvAA==\\\",valueencoded=\\\"2\\\",value=\\\"dwBvAHIAbABkACEA\\\",type=\\
\"QMapNode<QString,QString
>\\\",exp=\\\"*('QMapNode<QString,QString >'*)0x003E5C20\\\"}]\""
07:09:38.813
stdout:~"\n"
07:09:38.813
stdout:148^done
input:QMapNode!local.map.0!(*('QMapNode<QString,QString
>'*)0x003E5C20)!QString at QString!local.map.0!!
input:149set {char[95]} &qDumpInBuffer =
{81,77,97,112,78,111,100,101,0,108,111,99,97,108,46,109,97,112,46,48,0,4
0,42,40,39,81,77,97,112,78,111,100,101,60,81,83,116,114,105,110,103,44,8
1,83,116,114,105,110,103,32,62,39,42,41,48,120,48,48,51,69,53,67,50,48,4
1,0,81,83,116,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,
97,108,46,109,97,112,46,48,0,0}
input:150call
(void*)qDumpObjectData440(2,150+1,&((*('QMapNode<QString,QString
>'*)0x003E5C20)),0,sizeof(QString),sizeof(QString),sizeof(QMapNode<QStri
ng,QString
>),(size_t)&(('QMapNode<QString,QString >'*)0)->value)
input:151p (char*)&qDumpOutBuffer
07:09:38.813
stdout:(gdb)
status:Finished retrieving data.
07:09:39.032
stdout:&"set {char[95]} &qDumpInBuffer =
{81,77,97,112,78,111,100,101,0,108,111,99,97,108,46,109,97,112,46,48,0,4
0,42,40,39,81,77,97,112,78,111,100,101,60,81,83,116,114,105,110,103,44,8
1,83,116,114,105,110,103,32,62,39,42,41,48,120,48,48,51,69,53,67,50,48,4
1,0,81,83,116,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,
97,108,46,109,97,112,46,48,0,0}\n"
07:09:39.032
stdout:149^done
07:09:39.032
stdout:(gdb)
07:09:39.032
stdout:&"call
(void*)qDumpObjectData440(2,150+1,&((*('QMapNode<QString,QString
>'*)0x003E5C20)),0,sizeof(QString),sizeof(QString),sizeof(QMapNode<QStri
ng,QString
>),(size_t)&(('QMapNode<QString,QString >'*)0)->value)\n"
07:09:39.032
stdout:~"$41 = (void *) 0x1002c740\n"
07:09:39.032
stdout:150^done
07:09:39.032
stdout:(gdb)
07:09:39.032
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:39.032
stdout:~"$42 = 0x1002c740
\"tiname=\\\"local.map.0\\\",addr=\\\"0x003E5C20\\\",value=\\\"\\\",numc
hild=\\\"2\\\"\""
07:09:39.032
stdout:~"\n"
07:09:39.032
stdout:151^done
input:[07:09:39.032] <Rebuild Watchmodel>
07:09:39.032
stdout:(gdb)
status:Retrieving data for watch view (3 requests pending)...
input:QMapNode!local.map.0!(*('QMapNode<QString,QString
>'*)0x003E5C20)!QString at QString!local.map.0!!
input:152set {char[95]} &qDumpInBuffer =
{81,77,97,112,78,111,100,101,0,108,111,99,97,108,46,109,97,112,46,48,0,4
0,42,40,39,81,77,97,112,78,111,100,101,60,81,83,116,114,105,110,103,44,8
1,83,116,114,105,110,103,32,62,39,42,41,48,120,48,48,51,69,53,67,50,48,4
1,0,81,83,116,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,
97,108,46,109,97,112,46,48,0,0}
input:153call
(void*)qDumpObjectData440(2,153+1,(void*)0x003E5C20,1,sizeof(QString),si
zeof(QString),sizeof(QMapNode<QString,QString
>),(size_t)&(('QMapNode<QString,QString >'*)0)->value)
input:154p (char*)&qDumpOutBuffer
status:Retrieving data for watch view (3 requests pending)...
status:Retrieving data for watch view (5 requests pending)...
07:09:44.219
stdout:&"set {char[95]} &qDumpInBuffer =
{81,77,97,112,78,111,100,101,0,108,111,99,97,108,46,109,97,112,46,48,0,4
0,42,40,39,81,77,97,112,78,111,100,101,60,81,83,116,114,105,110,103,44,8
1,83,116,114,105,110,103,32,62,39,42,41,48,120,48,48,51,69,53,67,50,48,4
1,0,81,83,116,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,
97,108,46,109,97,112,46,48,0,0}\n"
07:09:44.219
stdout:152^done
07:09:44.219
stdout:(gdb)
07:09:44.219
stdout:&"call
(void*)qDumpObjectData440(2,153+1,(void*)0x003E5C20,1,sizeof(QString),si
zeof(QString),sizeof(QMapNode<QString,QString
>),(size_t)&(('QMapNode<QString,QString >'*)0)->value)\n"
07:09:44.219
stdout:~"$43 = (void *) 0x1002c740\n"
07:09:44.219
stdout:153^done
07:09:44.219
stdout:(gdb)
07:09:44.219
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:44.219
stdout:~"$44 = 0x1002c740
\"tiname=\\\"local.map.0\\\",addr=\\\"0x003E5C20\\\",value=\\\"\\\",numc
hild=\\\"2\\\",children=[{name=\\\"key\\\",addr=\\\"0x003E5C18\\\",type=
\\\"QString\\\",valueencoded=\\\"2\\\",value=\\\"SABlAGwAbABvAA==\\\"},{
name=\\\"value\\\",addr=\\\"0x003E5C1C\\\",type=\\\"QString\\\",valueenc
oded=\\\"2\\\",value=\\\"dwBvAHIAbABkACEA\\\"}]\""
07:09:44.219
stdout:~"\n"
07:09:44.219
stdout:154^done
input:QString!local.map.0.key!(*(QString*)0x003E5C18)!!local.map.0.key!!
input:155set {char[66]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,10
7,101,121,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48,51,69,
53,67,49,56,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,107,101,121,
0,0}
input:156call
(void*)qDumpObjectData440(2,156+1,(void*)0x003E5C18,0,0,0,0,0)
input:157p (char*)&qDumpOutBuffer
input:QString!local.map.0.value!(*(QString*)0x003E5C1C)!!local.map.0.val
ue!!
input:158set {char[70]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,11
8,97,108,117,101,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48
,51,69,53,67,49,67,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,118,9
7,108,117,101,0,0}
input:159call
(void*)qDumpObjectData440(2,159+1,(void*)0x003E5C1C,0,0,0,0,0)
input:160p (char*)&qDumpOutBuffer
07:09:44.219
stdout:(gdb)
status:Finished retrieving data.
07:09:44.438
stdout:&"set {char[66]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,10
7,101,121,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48,51,69,
53,67,49,56,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,107,101,121,
0,0}\n"
07:09:44.438
stdout:155^done
07:09:44.438
stdout:(gdb)
07:09:44.438
stdout:&"call
(void*)qDumpObjectData440(2,156+1,(void*)0x003E5C18,0,0,0,0,0)\n"
07:09:44.438
stdout:~"$45 = (void *) 0x1002c740\n"
07:09:44.438
stdout:156^done
07:09:44.438
stdout:(gdb)
07:09:44.438
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:44.438
stdout:~"$46 = 0x1002c740
\"tiname=\\\"local.map.0.key\\\",addr=\\\"0x003E5C18\\\",value=\\\"SABlA
GwAbABvAA==\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\",numchild=\\\
"0\\\"\""
07:09:44.438
stdout:~"\n"
07:09:44.438
stdout:157^done
07:09:44.438
stdout:(gdb)
07:09:44.438
stdout:&"set {char[70]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,11
8,97,108,117,101,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48
,51,69,53,67,49,67,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,118,9
7,108,117,101,0,0}\n"
07:09:44.438
stdout:158^done
07:09:44.438
stdout:(gdb)
07:09:44.438
stdout:&"call
(void*)qDumpObjectData440(2,159+1,(void*)0x003E5C1C,0,0,0,0,0)\n"
07:09:44.438
stdout:~"$47 = (void *) 0x1002c740\n"
07:09:44.438
stdout:159^done
07:09:44.438
stdout:(gdb)
07:09:44.438
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:44.438
stdout:~"$48 = 0x1002c740
\"tiname=\\\"local.map.0.value\\\",addr=\\\"0x003E5C1C\\\",value=\\\"dwB
vAHIAbABkACEA\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\",numchild=\
\\"0\\\"\""
07:09:44.438
stdout:~"\n"
07:09:44.438
stdout:160^done
input:[07:09:44.438] <Rebuild Watchmodel>
07:09:44.438
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:161-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:09:47.719
stdout:161^running
07:09:47.719
stdout:(gdb)
07:09:47.719
stdout:161*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x00401757",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}
input:162-stack-list-arguments 2 0 0
input:163-stack-list-locals 2
input:164-stack-list-frames 0 20
input:165-thread-list-ids
07:09:47.719
stdout:(gdb)
status:Retrieving data for watch view (5 requests pending)...
status:Retrieving data for watch view (7 requests pending)...
status:Retrieving data for watch view (9 requests pending)...
07:09:47.938
stdout:162^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:09:47.938
stdout:(gdb)
07:09:47.938
stdout:163^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:09:47.938
stdout:(gdb)
07:09:47.938
stdout:164^done,stack=[frame={level="0",addr="0x00401757",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}]
07:09:47.985
stdout:(gdb)
07:09:47.985
stdout:165^done,thread-ids={thread-id="1"},number-of-threads="1"
input:166-var-delete "local.a"
input:167-var-create "local.a" * "a"
input:QString!local.str!str!!local.str!!
input:168set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}
input:169call
(void*)qDumpObjectData440(2,169+1,&(str),0,0,0,0,0)
input:170p (char*)&qDumpOutBuffer
input:QByteArray!local.bytes!bytes!!local.bytes!!
input:171set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}
input:172call
(void*)qDumpObjectData440(2,172+1,&(bytes),0,0,0,0,0)
input:173p (char*)&qDumpOutBuffer
input:QMap!local.map!map!QString at QString!local.map!!
input:174set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}
input:175call
(void*)qDumpObjectData440(2,175+1,&(map),1,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)
input:176p (char*)&qDumpOutBuffer
07:09:47.985
stdout:(gdb)
status:Retrieving data for watch view (4 requests pending)...
07:09:48.204
stdout:166^done,ndeleted="1"
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:167^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"set {char[34]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,115,116,114,0,115,116,
114,0,0,108,111,99,97,108,46,115,116,114,0,0}\n"
07:09:48.204
stdout:168^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"call
(void*)qDumpObjectData440(2,169+1,&(str),0,0,0,0,0)\n"
07:09:48.204
stdout:~"$49 = (void *) 0x1002c740\n"
07:09:48.204
stdout:169^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:48.204
stdout:~"$50 = 0x1002c740
\"tiname=\\\"local.str\\\",addr=\\\"0x0022FF40\\\",value=\\\"SABlAGwAbAB
vACwAIAB3AG8AcgBsAGQAIQA=\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\
",numchild=\\\"0\\\"\""
07:09:48.204
stdout:~"\n"
07:09:48.204
stdout:170^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"set {char[43]} &qDumpInBuffer =
{81,66,121,116,101,65,114,114,97,121,0,108,111,99,97,108,46,98,121,116,1
01,115,0,98,121,116,101,115,0,0,108,111,99,97,108,46,98,121,116,101,115,
0,0}\n"
07:09:48.204
stdout:171^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"call
(void*)qDumpObjectData440(2,172+1,&(bytes),0,0,0,0,0)\n"
07:09:48.204
stdout:~"$51 = (void *) 0x1002c740\n"
07:09:48.204
stdout:172^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:48.204
stdout:~"$52 = 0x1002c740
\"tiname=\\\"local.bytes\\\",addr=\\\"0x0022FF30\\\",value=\\\"SGVsbG8sI
HdvcmxkIQ==\\\",valueencoded=\\\"1\\\",type=\\\"QByteArray\\\",numchild=
\\\"13\\\",childtype=\\\"char\\\",childnumchild=\\\"0\\\"\""
07:09:48.204
stdout:~"\n"
07:09:48.204
stdout:173^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"set {char[46]} &qDumpInBuffer =
{81,77,97,112,0,108,111,99,97,108,46,109,97,112,0,109,97,112,0,81,83,116
,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,97,108,46,109
,97,112,0,0}\n"
07:09:48.204
stdout:174^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"call
(void*)qDumpObjectData440(2,175+1,&(map),1,sizeof(QString),sizeof(QStrin
g),sizeof(QMapNode<QString,QString>),(size_t)&(('QMapNode<QString,QStrin
g>'*)0)->value)\n"
07:09:48.204
stdout:~"$53 = (void *) 0x1002c740\n"
07:09:48.204
stdout:175^done
07:09:48.204
stdout:(gdb)
07:09:48.204
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:48.204
stdout:~"$54 = 0x1002c740
\"tiname=\\\"local.map\\\",addr=\\\"0x0022FF20\\\",value=\\\"<1
items>\\\",numchild=\\\"1\\\",extra=\\\"simplekey: 0 isSimpleValue: 0
keyOffset: -8 valueOffset: -4 mapnodesize:
16\\\",children=[{name=\\\"0\\\",keyencoded=\\\"2\\\",key=\\\"SABlAGwAbA
BvAA==\\\",valueencoded=\\\"2\\\",value=\\\"dwBvAHIAbABkACEA\\\",type=\\
\"QMapNode<QString,QString
>\\\",exp=\\\"*('QMapNode<QString,QString >'*)0x003E5C20\\\"}]\""
07:09:48.204
stdout:~"\n"
07:09:48.204
stdout:176^done
input:177-var-evaluate-expression "local.a"
input:QMapNode!local.map.0!(*('QMapNode<QString,QString
>'*)0x003E5C20)!QString at QString!local.map.0!!
input:178set {char[95]} &qDumpInBuffer =
{81,77,97,112,78,111,100,101,0,108,111,99,97,108,46,109,97,112,46,48,0,4
0,42,40,39,81,77,97,112,78,111,100,101,60,81,83,116,114,105,110,103,44,8
1,83,116,114,105,110,103,32,62,39,42,41,48,120,48,48,51,69,53,67,50,48,4
1,0,81,83,116,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,
97,108,46,109,97,112,46,48,0,0}
input:179call
(void*)qDumpObjectData440(2,179+1,&((*('QMapNode<QString,QString
>'*)0x003E5C20)),1,sizeof(QString),sizeof(QString),sizeof(QMapNode<QStri
ng,QString
>),(size_t)&(('QMapNode<QString,QString >'*)0)->value)
input:180p (char*)&qDumpOutBuffer
07:09:48.204
stdout:(gdb)
status:Retrieving data for watch view (3 requests pending)...
status:Retrieving data for watch view (5 requests pending)...
07:09:48.422
stdout:177^done,value="{...}"
07:09:48.422
stdout:(gdb)
07:09:48.422
stdout:&"set {char[95]} &qDumpInBuffer =
{81,77,97,112,78,111,100,101,0,108,111,99,97,108,46,109,97,112,46,48,0,4
0,42,40,39,81,77,97,112,78,111,100,101,60,81,83,116,114,105,110,103,44,8
1,83,116,114,105,110,103,32,62,39,42,41,48,120,48,48,51,69,53,67,50,48,4
1,0,81,83,116,114,105,110,103,64,81,83,116,114,105,110,103,0,108,111,99,
97,108,46,109,97,112,46,48,0,0}\n"
07:09:48.422
stdout:178^done
07:09:48.422
stdout:(gdb)
07:09:48.422
stdout:&"call
(void*)qDumpObjectData440(2,179+1,&((*('QMapNode<QString,QString
>'*)0x003E5C20)),1,sizeof(QString),sizeof(QString),sizeof(QMapNode<QStri
ng,QString
>),(size_t)&(('QMapNode<QString,QString >'*)0)->value)\n"
07:09:48.422
stdout:~"$55 = (void *) 0x1002c740\n"
07:09:48.422
stdout:179^done
07:09:48.422
stdout:(gdb)
07:09:48.422
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:48.422
stdout:~"$56 = 0x1002c740
\"tiname=\\\"local.map.0\\\",addr=\\\"0x003E5C20\\\",value=\\\"\\\",numc
hild=\\\"2\\\",children=[{name=\\\"key\\\",addr=\\\"0x003E5C18\\\",type=
\\\"QString\\\",valueencoded=\\\"2\\\",value=\\\"SABlAGwAbABvAA==\\\"},{
name=\\\"value\\\",addr=\\\"0x003E5C1C\\\",type=\\\"QString\\\",valueenc
oded=\\\"2\\\",value=\\\"dwBvAHIAbABkACEA\\\"}]\""
07:09:48.422
stdout:~"\n"
07:09:48.422
stdout:180^done
input:QString!local.map.0.key!(*(QString*)0x003E5C18)!!local.map.0.key!!
input:181set {char[66]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,10
7,101,121,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48,51,69,
53,67,49,56,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,107,101,121,
0,0}
input:182call
(void*)qDumpObjectData440(2,182+1,(void*)0x003E5C18,0,0,0,0,0)
input:183p (char*)&qDumpOutBuffer
input:QString!local.map.0.value!(*(QString*)0x003E5C1C)!!local.map.0.val
ue!!
input:184set {char[70]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,11
8,97,108,117,101,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48
,51,69,53,67,49,67,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,118,9
7,108,117,101,0,0}
input:185call
(void*)qDumpObjectData440(2,185+1,(void*)0x003E5C1C,0,0,0,0,0)
input:186p (char*)&qDumpOutBuffer
07:09:48.422
stdout:(gdb)
status:Finished retrieving data.
07:09:48.641
stdout:&"set {char[66]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,10
7,101,121,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48,51,69,
53,67,49,56,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,107,101,121,
0,0}\n"
07:09:48.641
stdout:181^done
07:09:48.641
stdout:(gdb)
07:09:48.641
stdout:&"call
(void*)qDumpObjectData440(2,182+1,(void*)0x003E5C18,0,0,0,0,0)\n"
07:09:48.641
stdout:~"$57 = (void *) 0x1002c740\n"
07:09:48.641
stdout:182^done
07:09:48.641
stdout:(gdb)
07:09:48.641
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:48.641
stdout:~"$58 = 0x1002c740
\"tiname=\\\"local.map.0.key\\\",addr=\\\"0x003E5C18\\\",value=\\\"SABlA
GwAbABvAA==\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\",numchild=\\\
"0\\\"\""
07:09:48.641
stdout:~"\n"
07:09:48.641
stdout:183^done
07:09:48.641
stdout:(gdb)
07:09:48.641
stdout:&"set {char[70]} &qDumpInBuffer =
{81,83,116,114,105,110,103,0,108,111,99,97,108,46,109,97,112,46,48,46,11
8,97,108,117,101,0,40,42,40,81,83,116,114,105,110,103,42,41,48,120,48,48
,51,69,53,67,49,67,41,0,0,108,111,99,97,108,46,109,97,112,46,48,46,118,9
7,108,117,101,0,0}\n"
07:09:48.641
stdout:184^done
07:09:48.641
stdout:(gdb)
07:09:48.641
stdout:&"call
(void*)qDumpObjectData440(2,185+1,(void*)0x003E5C1C,0,0,0,0,0)\n"
07:09:48.641
stdout:~"$59 = (void *) 0x1002c740\n"
07:09:48.641
stdout:185^done
07:09:48.641
stdout:(gdb)
07:09:48.641
stdout:&"p (char*)&qDumpOutBuffer\n"
07:09:48.641
stdout:~"$60 = 0x1002c740
\"tiname=\\\"local.map.0.value\\\",addr=\\\"0x003E5C1C\\\",value=\\\"dwB
vAHIAbABkACEA\\\",valueencoded=\\\"2\\\",type=\\\"QString\\\",numchild=\
\\"0\\\"\""
07:09:48.641
stdout:~"\n"
07:09:48.641
stdout:186^done
input:[07:09:48.641] <Rebuild Watchmodel>
07:09:48.641
stdout:(gdb)
status:Debugger exited.
debug:GDBENGINE EXITDEBUGGER: 2
debug:WAITING FOR RUNNING GDB TO SHUTDOWN: 2
input:187kill
input:188-gdb-exit
07:09:54.235
stdout:&"kill\n"
07:09:54.235
stdout:~"Kill the program being debugged? (y or n) [answered Y;
input
not from terminal]\n"
07:09:54.235
stdout:187^done
07:09:54.235
stdout:(gdb)
07:09:54.235
stdout:188^exit
debug:GDBENGINE EXITDEBUGGER: 0
status:Starting Debugger: C:\Qt\2009.03\mingw\bin\gdb.exe
--tty=\\.\pipe\creator-5220-15756 -i mi
status:Gdb Running...
debug:Debugger settings:
debug:
debug:
debug:
debug:false
debug:
debug:C:\Qt\2009.03\mingw\bin\gdb.exe
debug:
debug:
debug:
debug:20
debug:
debug:
debug:
debug:
debug:false
debug:
debug:
debug:
debug:
debug:
debug:true
debug:
debug:
debug:false
debug:false
debug:false
debug:false
debug:
debug:true
debug:false
debug:false
debug:
debug:
debug:
debug:
debug:
debug:
debug:
input:189show version
input:190set print static-members off
input:191set print inferior-events 1
input:192set breakpoint pending on
input:193set print elements 10000
input:194-data-list-register-names
input:195set overload-resolution off
input:196handle SIGSEGV nopass stop print
input:197set unwindonsignal on
input:198set width 0
input:199set height 0
input:200-file-exec-and-symbols "C:/Documents and
Settings/Robert
Caldecott/My Documents/qt/DebugTest/debug/DebugTest.exe"
input:201info target
07:09:58.610
stdout:~"GNU gdb 6.8\n"
07:09:58.610
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:09:58.610
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:09:58.610
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:09:58.610
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:09:58.610
stdout:~"and \"show warranty\" for details.\n"
07:09:58.610
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:09:58.610
stdout:(gdb)
status:Running requested...
07:09:58.719
stdout:&"show version\n"
07:09:58.719
stdout:~"GNU gdb 6.8\n"
07:09:58.719
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:09:58.719
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:09:58.719
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:09:58.719
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:09:58.719
stdout:~"and \"show warranty\" for details.\n"
07:09:58.719
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:09:58.719
stdout:189^done
debug:VERSION: 189^done,{logstreamoutput="show
version\n",consolestreamoutput="GNU gdb 6.8\nCopyright (C) 2008 Free
Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i686-pc-mingw32\".\nGNU gdb
6.8\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense
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.\nThis GDB was configured as \"i686-pc-mingw32\".\n"}
debug:
debug:GDB VERSION: 60800
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set print static-members off\n"
07:09:58.719
stdout:190^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set print inferior-events 1\n"
07:09:58.719
stdout:&"Undefined set print command: \"inferior-events 1\".
Try
\"help set print\".\n"
07:09:58.719
stdout:191^error,msg="Undefined set print command:
\"inferior-events
1\". Try \"help set print\"."
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set breakpoint pending on\n"
07:09:58.719
stdout:192^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set print elements 10000\n"
07:09:58.719
stdout:193^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:194^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi
","edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","
st3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","fos
eg","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7
","mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"]
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set overload-resolution off\n"
07:09:58.719
stdout:195^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"handle SIGSEGV nopass stop print\n"
07:09:58.719
stdout:~"Signal Stop\tPrint\tPass to
program\tDescription\n"
07:09:58.719
stdout:~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
07:09:58.719
stdout:196^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set unwindonsignal on\n"
07:09:58.719
stdout:197^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set width 0\n"
07:09:58.719
stdout:198^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"set height 0\n"
07:09:58.719
stdout:199^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:200^done
07:09:58.719
stdout:(gdb)
07:09:58.719
stdout:&"info target\n"
07:09:58.719
stdout:~"Symbols from \"C:/Documents and Settings/Robert
Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe\".\n"
07:09:58.719
stdout:~"Local exec file:\n"
07:09:58.719
stdout:~"\t`C:/Documents and Settings/Robert Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe', file type pei-i386.\n"
07:09:58.719
stdout:~"\tEntry point: 0x401280\t0x00401000 - 0x0040cc78 is
.text\n"
07:09:58.719
stdout:~"\t0x0040d000 - 0x0040d888 is .data\n"
07:09:58.719
stdout:~"\t0x0040e000 - 0x00412110 is .bss\n"
07:09:58.719
stdout:~"\t0x00413000 - 0x004138d8 is .idata\n"
07:09:58.719
stdout:201^done
input:202tbreak *0x401280
input:203-exec-run
07:09:58.719
stdout:(gdb)
07:09:58.938
stdout:&"tbreak *0x401280\n"
07:09:58.938
stdout:~"Breakpoint 1 at 0x401280\n"
07:09:58.938
stdout:202^done
07:09:58.938
stdout:(gdb)
07:09:58.938
stdout:203^running
07:09:58.938
stdout:(gdb)
07:09:58.938
stdout:~"[New thread 3844.0xc80]\n"
status:Stopped.
07:09:59.266
stdout:203*stopped,thread-id="1",frame={addr="0x00401280",func="mainCRTS
tartup",args=[]}
input:204info thread
input:205set auto-solib-add on
input:206set stop-on-solib-events 0
input:207sharedlibrary .*
input:208info shared
debug:Current state: 5
input:209-break-insert "\"main.cpp\":11"
07:09:59.266
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:09:59.485
stdout:&"info thread\n"
07:09:59.485
stdout:~"* 1 thread 3844.0xc80 0x00401280 in mainCRTStartup
()\n"
07:09:59.485
stdout:204^done
debug:FOUND PID 3844
debug:Dumper injection loading triggered
(C:/Qt/2009.03/qt/qtc-debugging-helper/debug/gdbmacros.dll)...
07:09:59.485
stdout:(gdb)
07:09:59.485
stdout:&"set auto-solib-add on\n"
07:09:59.485
stdout:205^done
07:09:59.485
stdout:(gdb)
07:09:59.485
stdout:&"set stop-on-solib-events 0\n"
07:09:59.485
stdout:206^done
07:09:59.485
stdout:(gdb)
07:09:59.485
stdout:&"sharedlibrary .*\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\secur32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ole32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\user32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\imm32.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\lpk.dll\n"
07:09:59.485
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\usp10.dll\n"
07:09:59.485
stdout:207^done
07:09:59.485
stdout:(gdb)
07:09:59.485
stdout:&"info shared\n"
07:09:59.485
stdout:~"From To Syms Read Shared Object
Library\n"
07:09:59.485
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:09:59.485
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:09:59.485
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:09:59.485
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:09:59.485
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:09:59.485
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:09:59.485
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:09:59.485
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:09:59.485
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:09:59.485
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:09:59.485
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:09:59.485
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:09:59.485
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:09:59.485
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:09:59.485
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:09:59.485
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:09:59.485
stdout:208^done
07:09:59.485
stdout:(gdb)
07:09:59.485
stdout:209^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="
y",addr="0x00401481",func="main",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11",times="0"}
input:--- token barrier ---
input:210-exec-continue
07:09:59.485
stdout:(gdb)
status:Running...
07:09:59.704
stdout:210^running
07:09:59.704
stdout:(gdb)
07:09:59.704
stdout:~"[New thread 3844.0x188]\n"
status:Stopped at breakpoint.
07:10:00.797
stdout:210*stopped,reason="breakpoint-hit",bkptno="2",thread-id="1",fram
e={addr="0x00401481",func="main",args=[{name="argc",value="1"},{name="ar
gv",value="0x3e46c8"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11"}
input:211info shared
input:212-break-list
input:213p 0
07:10:00.797
stdout:(gdb)
status:Stopped.
07:10:01.016
stdout:&"info shared\n"
07:10:01.016
stdout:~"From To Syms Read Shared Object
Library\n"
07:10:01.016
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:10:01.016
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:10:01.016
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:10:01.016
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:10:01.016
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:10:01.016
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:10:01.016
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:10:01.016
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:10:01.016
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:10:01.016
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:10:01.016
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:10:01.016
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:10:01.016
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:10:01.016
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:10:01.016
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:10:01.016
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:10:01.016
stdout:~"0x10001000 0x1012a200 Yes
C:\\Qt\\2009.03\\qt\\qtc-debugging-helper\\debug\\gdbmacros.dll\n"
07:10:01.016
stdout:~"0x00b41000 0x01616788 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtGuid4.dll\n"
07:10:01.016
stdout:~"0x763b1000 0x763f84dc Yes
C:\\WINDOWS\\system32\\comdlg32.dll\n"
07:10:01.016
stdout:~"0x5d091000 0x5d129080 Yes
C:\\WINDOWS\\system32\\comctl32.dll\n"
07:10:01.016
stdout:~"0x7c9c1000 0x7d1d64c0 Yes
C:\\WINDOWS\\system32\\shell32.dll\n"
07:10:01.016
stdout:~"0x77f61000 0x77fd59d4 Yes
C:\\WINDOWS\\system32\\shlwapi.dll\n"
07:10:01.016
stdout:~"0x77121000 0x771aa414 Yes
C:\\WINDOWS\\system32\\oleaut32.dll\n"
07:10:01.016
stdout:~"0x76b41000 0x76b6c8b4 Yes
C:\\WINDOWS\\system32\\winmm.dll\n"
07:10:01.016
stdout:~"0x73001000 0x7302551c Yes
C:\\WINDOWS\\system32\\winspool.drv\n"
07:10:01.016
stdout:~"0x773d1000 0x774d2e28 Yes
C:\\WINDOWS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf
1df_6.0.2600.5512_x-ww_35d4ce83\\comctl32.dll\n"
07:10:01.016
stdout:~"0x6bd01000 0x6bd083ec Yes
C:\\WINDOWS\\system32\\avaudio32.dll\n"
07:10:01.016
stdout:211^done
07:10:01.016
stdout:(gdb)
07:10:01.016
stdout:212^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="di
sp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="
Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{widt
h="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number=
"2",type="breakpoint",disp="keep",enabled="y",addr="0x00401481",func="ma
in",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11",times="1"}]}
07:10:01.016
stdout:(gdb)
07:10:01.016
stdout:&"p 0\n"
07:10:01.016
stdout:~"$1 = 0"
07:10:01.016
stdout:~"\n"
07:10:01.016
stdout:213^done
input:214-stack-list-arguments 2 0 0
input:215-stack-list-locals 2
input:216-stack-list-frames 0 20
input:217-thread-list-ids
07:10:01.016
stdout:(gdb)
07:10:01.235
stdout:214^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e46c8"}]}]
07:10:01.235
stdout:(gdb)
07:10:01.454
stdout:215^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:01.454
stdout:(gdb)
07:10:01.454
stdout:216^done,stack=[frame={level="0",addr="0x00401481",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11"}]
07:10:01.454
stdout:(gdb)
07:10:01.454
stdout:217^done,thread-ids={thread-id="1"},number-of-threads="1"
input:218-var-delete "local.a"
input:219-var-create "local.a" * "a"
input:220-var-delete "local.str"
input:221-var-create "local.str" * "str"
input:222-var-delete "local.bytes"
input:223-var-create "local.bytes" * "bytes"
input:224-var-delete "local.map"
input:225-var-create "local.map" * "map"
07:10:01.454
stdout:(gdb)
07:10:01.672
stdout:&"Variable object not found\n"
07:10:01.672
stdout:218^error,msg="Variable object not found"
07:10:01.672
stdout:(gdb)
07:10:01.672
stdout:219^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:10:01.672
stdout:(gdb)
07:10:01.672
stdout:&"Variable object not found\n"
07:10:01.672
stdout:220^error,msg="Variable object not found"
07:10:01.672
stdout:(gdb)
07:10:01.672
stdout:221^done,name="local.str",numchild="2",value="{...}",type="QStrin
g"
07:10:01.672
stdout:(gdb)
07:10:01.672
stdout:&"Variable object not found\n"
07:10:01.672
stdout:222^error,msg="Variable object not found"
07:10:01.672
stdout:(gdb)
07:10:01.672
stdout:223^done,name="local.bytes",numchild="1",value="{...}",type="QByt
eArray"
07:10:01.672
stdout:(gdb)
07:10:01.672
stdout:&"Variable object not found\n"
07:10:01.672
stdout:224^error,msg="Variable object not found"
07:10:01.672
stdout:(gdb)
07:10:01.672
stdout:225^done,name="local.map",numchild="1",value="{...}",type="QMap<Q
String,QString>"
input:226-var-evaluate-expression "local.a"
input:227-var-evaluate-expression "local.str"
input:228-var-evaluate-expression "local.bytes"
input:229-var-evaluate-expression "local.map"
07:10:01.672
stdout:(gdb)
status:Finished retrieving data.
07:10:01.891
stdout:226^done,value="{...}"
07:10:01.891
stdout:(gdb)
07:10:01.891
stdout:227^done,value="{...}"
07:10:01.891
stdout:(gdb)
07:10:01.891
stdout:228^done,value="{...}"
07:10:01.891
stdout:(gdb)
07:10:01.891
stdout:229^done,value="{...}"
input:[07:10:01.891] <Rebuild Watchmodel>
07:10:01.891
stdout:(gdb)
status:Debugger exited.
debug:GDBENGINE EXITDEBUGGER: 2
debug:WAITING FOR RUNNING GDB TO SHUTDOWN: 2
input:230kill
input:231-gdb-exit
07:10:03.579
stdout:&"kill\n"
07:10:03.579
stdout:~"Kill the program being debugged? (y or n) [answered Y;
input
not from terminal]\n"
07:10:03.594
stdout:230^done
07:10:03.594
stdout:(gdb)
07:10:03.594
stdout:231^exit
debug:GDBENGINE EXITDEBUGGER: 0
status:Starting Debugger: C:\Qt\2009.03\mingw\bin\gdb.exe
--tty=\\.\pipe\creator-5220-12687 -i mi
status:Gdb Running...
debug:Debugger settings:
debug:
debug:
debug:
debug:false
debug:
debug:C:\Qt\2009.03\mingw\bin\gdb.exe
debug:
debug:
debug:
debug:20
debug:
debug:
debug:
debug:
debug:false
debug:
debug:
debug:
debug:
debug:
debug:true
debug:
debug:
debug:false
debug:false
debug:false
debug:false
debug:
debug:true
debug:false
debug:false
debug:
debug:
debug:
debug:
debug:
debug:
debug:
input:232show version
input:233set print static-members off
input:234set print inferior-events 1
input:235set breakpoint pending on
input:236set print elements 10000
input:237-data-list-register-names
input:238set overload-resolution off
input:239handle SIGSEGV nopass stop print
input:240set unwindonsignal on
input:241set width 0
input:242set height 0
input:243-file-exec-and-symbols "C:/Documents and
Settings/Robert
Caldecott/My Documents/qt/DebugTest/debug/DebugTest.exe"
input:244info target
07:10:08.000
stdout:~"GNU gdb 6.8\n"
07:10:08.000
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:10:08.000
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:10:08.000
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:10:08.000
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:10:08.000
stdout:~"and \"show warranty\" for details.\n"
07:10:08.000
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:10:08.000
stdout:(gdb)
status:Running requested...
07:10:08.110
stdout:&"show version\n"
07:10:08.110
stdout:~"GNU gdb 6.8\n"
07:10:08.110
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:10:08.110
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:10:08.110
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:10:08.110
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:10:08.110
stdout:~"and \"show warranty\" for details.\n"
07:10:08.110
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:10:08.110
stdout:232^done
debug:VERSION: 232^done,{logstreamoutput="show
version\n",consolestreamoutput="GNU gdb 6.8\nCopyright (C) 2008 Free
Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i686-pc-mingw32\".\nGNU gdb
6.8\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense
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.\nThis GDB was configured as \"i686-pc-mingw32\".\n"}
debug:
debug:GDB VERSION: 60800
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set print static-members off\n"
07:10:08.110
stdout:233^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set print inferior-events 1\n"
07:10:08.110
stdout:&"Undefined set print command: \"inferior-events 1\".
Try
\"help set print\".\n"
07:10:08.110
stdout:234^error,msg="Undefined set print command:
\"inferior-events
1\". Try \"help set print\"."
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set breakpoint pending on\n"
07:10:08.110
stdout:235^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set print elements 10000\n"
07:10:08.110
stdout:236^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:237^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi
","edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","
st3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","fos
eg","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7
","mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"]
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set overload-resolution off\n"
07:10:08.110
stdout:238^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"handle SIGSEGV nopass stop print\n"
07:10:08.110
stdout:~"Signal Stop\tPrint\tPass to
program\tDescription\n"
07:10:08.110
stdout:~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
07:10:08.110
stdout:239^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set unwindonsignal on\n"
07:10:08.110
stdout:240^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set width 0\n"
07:10:08.110
stdout:241^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"set height 0\n"
07:10:08.110
stdout:242^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:243^done
07:10:08.110
stdout:(gdb)
07:10:08.110
stdout:&"info target\n"
07:10:08.110
stdout:~"Symbols from \"C:/Documents and Settings/Robert
Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe\".\n"
07:10:08.110
stdout:~"Local exec file:\n"
07:10:08.110
stdout:~"\t`C:/Documents and Settings/Robert Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe', file type pei-i386.\n"
07:10:08.110
stdout:~"\tEntry point: 0x401280\t0x00401000 - 0x0040cc78 is
.text\n"
07:10:08.110
stdout:~"\t0x0040d000 - 0x0040d888 is .data\n"
07:10:08.110
stdout:~"\t0x0040e000 - 0x00412110 is .bss\n"
07:10:08.110
stdout:~"\t0x00413000 - 0x004138d8 is .idata\n"
07:10:08.110
stdout:244^done
input:245tbreak *0x401280
input:246-exec-run
07:10:08.110
stdout:(gdb)
07:10:08.329
stdout:&"tbreak *0x401280\n"
07:10:08.329
stdout:~"Breakpoint 1 at 0x401280\n"
07:10:08.329
stdout:245^done
07:10:08.329
stdout:(gdb)
07:10:08.329
stdout:246^running
07:10:08.329
stdout:(gdb)
07:10:08.329
stdout:~"[New thread 6016.0xb50]\n"
status:Stopped.
07:10:08.547
stdout:246*stopped,thread-id="1",frame={addr="0x00401280",func="mainCRTS
tartup",args=[]}
input:247info thread
input:248set auto-solib-add on
input:249set stop-on-solib-events 0
input:250sharedlibrary .*
input:251info shared
debug:Current state: 5
input:252-break-insert "\"main.cpp\":11"
07:10:08.547
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:10:08.766
stdout:&"info thread\n"
07:10:08.766
stdout:~"* 1 thread 6016.0xb50 0x00401280 in mainCRTStartup
()\n"
07:10:08.766
stdout:247^done
debug:FOUND PID 6016
debug:Dumper injection loading triggered
(C:/Qt/2009.03/qt/qtc-debugging-helper/debug/gdbmacros.dll)...
07:10:08.766
stdout:(gdb)
07:10:08.766
stdout:&"set auto-solib-add on\n"
07:10:08.766
stdout:248^done
07:10:08.766
stdout:(gdb)
07:10:08.766
stdout:&"set stop-on-solib-events 0\n"
07:10:08.766
stdout:249^done
07:10:08.766
stdout:(gdb)
07:10:08.766
stdout:&"sharedlibrary .*\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\secur32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ole32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\user32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\imm32.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\lpk.dll\n"
07:10:08.766
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\usp10.dll\n"
07:10:08.766
stdout:250^done
07:10:08.766
stdout:(gdb)
07:10:08.766
stdout:&"info shared\n"
07:10:08.766
stdout:~"From To Syms Read Shared Object
Library\n"
07:10:08.766
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:10:08.766
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:10:08.766
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:10:08.766
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:10:08.766
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:10:08.766
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:10:08.766
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:10:08.766
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:10:08.766
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:10:08.766
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:10:08.766
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:10:08.766
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:10:08.766
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:10:08.766
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:10:08.766
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:10:08.766
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:10:08.766
stdout:251^done
07:10:08.766
stdout:(gdb)
07:10:08.766
stdout:252^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="
y",addr="0x00401481",func="main",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11",times="0"}
input:--- token barrier ---
input:253-exec-continue
07:10:08.766
stdout:(gdb)
status:Running...
07:10:08.985
stdout:253^running
07:10:08.985
stdout:(gdb)
07:10:08.985
stdout:~"[New thread 6016.0x16c4]\n"
status:Stopped at breakpoint.
07:10:09.969
stdout:253*stopped,reason="breakpoint-hit",bkptno="2",thread-id="1",fram
e={addr="0x00401481",func="main",args=[{name="argc",value="1"},{name="ar
gv",value="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11"}
input:254info shared
input:255-break-list
input:256p 0
07:10:09.969
stdout:(gdb)
status:Stopped.
07:10:10.188
stdout:&"info shared\n"
07:10:10.188
stdout:~"From To Syms Read Shared Object
Library\n"
07:10:10.188
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:10:10.188
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:10:10.188
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:10:10.188
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:10:10.188
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:10:10.188
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:10:10.188
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:10:10.188
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:10:10.188
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:10:10.188
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:10:10.188
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:10:10.188
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:10:10.188
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:10:10.188
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:10:10.188
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:10:10.188
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:10:10.188
stdout:~"0x76b41000 0x76b6c8b4 Yes
C:\\WINDOWS\\system32\\winmm.dll\n"
07:10:10.188
stdout:~"0x6bd01000 0x6bd083ec Yes
C:\\WINDOWS\\system32\\avaudio32.dll\n"
07:10:10.188
stdout:~"0x10001000 0x1012a200 Yes
C:\\Qt\\2009.03\\qt\\qtc-debugging-helper\\debug\\gdbmacros.dll\n"
07:10:10.188
stdout:~"0x00bc1000 0x01696788 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtGuid4.dll\n"
07:10:10.188
stdout:~"0x763b1000 0x763f84dc Yes
C:\\WINDOWS\\system32\\comdlg32.dll\n"
07:10:10.188
stdout:~"0x5d091000 0x5d129080 Yes
C:\\WINDOWS\\system32\\comctl32.dll\n"
07:10:10.188
stdout:~"0x7c9c1000 0x7d1d64c0 Yes
C:\\WINDOWS\\system32\\shell32.dll\n"
07:10:10.188
stdout:~"0x77f61000 0x77fd59d4 Yes
C:\\WINDOWS\\system32\\shlwapi.dll\n"
07:10:10.188
stdout:~"0x77121000 0x771aa414 Yes
C:\\WINDOWS\\system32\\oleaut32.dll\n"
07:10:10.188
stdout:~"0x73001000 0x7302551c Yes
C:\\WINDOWS\\system32\\winspool.drv\n"
07:10:10.188
stdout:~"0x773d1000 0x774d2e28 Yes
C:\\WINDOWS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf
1df_6.0.2600.5512_x-ww_35d4ce83\\comctl32.dll\n"
07:10:10.188
stdout:254^done
07:10:10.188
stdout:(gdb)
07:10:10.188
stdout:255^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="di
sp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="
Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{widt
h="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number=
"2",type="breakpoint",disp="keep",enabled="y",addr="0x00401481",func="ma
in",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11",times="1"}]}
07:10:10.188
stdout:(gdb)
07:10:10.188
stdout:&"p 0\n"
07:10:10.188
stdout:~"$1 = 0"
07:10:10.188
stdout:~"\n"
07:10:10.188
stdout:256^done
input:257-stack-list-arguments 2 0 0
input:258-stack-list-locals 2
input:259-stack-list-frames 0 20
input:260-thread-list-ids
07:10:10.188
stdout:(gdb)
07:10:10.407
stdout:257^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:10.407
stdout:(gdb)
07:10:10.516
stdout:258^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:10.516
stdout:(gdb)
07:10:10.516
stdout:259^done,stack=[frame={level="0",addr="0x00401481",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="11"}]
07:10:10.516
stdout:(gdb)
07:10:10.516
stdout:260^done,thread-ids={thread-id="1"},number-of-threads="1"
input:261-var-delete "local.a"
input:262-var-create "local.a" * "a"
input:263-var-delete "local.str"
input:264-var-create "local.str" * "str"
input:265-var-delete "local.bytes"
input:266-var-create "local.bytes" * "bytes"
input:267-var-delete "local.map"
input:268-var-create "local.map" * "map"
07:10:10.516
stdout:(gdb)
07:10:10.735
stdout:&"Variable object not found\n"
07:10:10.735
stdout:261^error,msg="Variable object not found"
07:10:10.735
stdout:(gdb)
07:10:10.735
stdout:262^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:10:10.735
stdout:(gdb)
07:10:10.735
stdout:&"Variable object not found\n"
07:10:10.735
stdout:263^error,msg="Variable object not found"
07:10:10.735
stdout:(gdb)
07:10:10.735
stdout:264^done,name="local.str",numchild="2",value="{...}",type="QStrin
g"
07:10:10.735
stdout:(gdb)
07:10:10.735
stdout:&"Variable object not found\n"
07:10:10.735
stdout:265^error,msg="Variable object not found"
07:10:10.735
stdout:(gdb)
07:10:10.735
stdout:266^done,name="local.bytes",numchild="1",value="{...}",type="QByt
eArray"
07:10:10.735
stdout:(gdb)
07:10:10.735
stdout:&"Variable object not found\n"
07:10:10.735
stdout:267^error,msg="Variable object not found"
07:10:10.735
stdout:(gdb)
07:10:10.735
stdout:268^done,name="local.map",numchild="1",value="{...}",type="QMap<Q
String,QString>"
input:269-var-evaluate-expression "local.a"
input:270-var-evaluate-expression "local.str"
input:271-var-evaluate-expression "local.bytes"
input:272-var-evaluate-expression "local.map"
07:10:10.735
stdout:(gdb)
status:Finished retrieving data.
07:10:10.954
stdout:269^done,value="{...}"
07:10:10.954
stdout:(gdb)
07:10:10.954
stdout:270^done,value="{...}"
07:10:10.954
stdout:(gdb)
07:10:10.954
stdout:271^done,value="{...}"
07:10:10.954
stdout:(gdb)
07:10:10.954
stdout:272^done,value="{...}"
input:[07:10:10.954] <Rebuild Watchmodel>
07:10:10.954
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:273-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:10:12.922
stdout:273^running
07:10:12.922
stdout:(gdb)
07:10:12.922
stdout:273*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x0040149e",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="12"}
input:274-stack-list-arguments 2 0 0
input:275-stack-list-locals 2
input:276-stack-list-frames 0 20
input:277-thread-list-ids
07:10:12.922
stdout:(gdb)
07:10:13.141
stdout:274^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:13.141
stdout:(gdb)
07:10:13.141
stdout:275^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:13.141
stdout:(gdb)
07:10:13.141
stdout:276^done,stack=[frame={level="0",addr="0x0040149e",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="12"}]
07:10:13.141
stdout:(gdb)
07:10:13.141
stdout:277^done,thread-ids={thread-id="1"},number-of-threads="1"
input:278-var-delete "local.a"
input:279-var-create "local.a" * "a"
input:280-var-delete "local.str"
input:281-var-create "local.str" * "str"
input:282-var-delete "local.bytes"
input:283-var-create "local.bytes" * "bytes"
input:284-var-delete "local.map"
input:285-var-create "local.map" * "map"
07:10:13.141
stdout:(gdb)
07:10:13.360
stdout:278^done,ndeleted="1"
07:10:13.360
stdout:(gdb)
07:10:13.360
stdout:279^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:10:13.360
stdout:(gdb)
07:10:13.360
stdout:280^done,ndeleted="1"
07:10:13.360
stdout:(gdb)
07:10:13.360
stdout:281^done,name="local.str",numchild="2",value="{...}",type="QStrin
g"
07:10:13.360
stdout:(gdb)
07:10:13.360
stdout:282^done,ndeleted="1"
07:10:13.360
stdout:(gdb)
07:10:13.360
stdout:283^done,name="local.bytes",numchild="1",value="{...}",type="QByt
eArray"
07:10:13.360
stdout:(gdb)
07:10:13.360
stdout:284^done,ndeleted="1"
07:10:13.360
stdout:(gdb)
07:10:13.360
stdout:285^done,name="local.map",numchild="1",value="{...}",type="QMap<Q
String,QString>"
input:286-var-evaluate-expression "local.a"
input:287-var-evaluate-expression "local.str"
input:288-var-evaluate-expression "local.bytes"
input:289-var-evaluate-expression "local.map"
07:10:13.360
stdout:(gdb)
status:Finished retrieving data.
07:10:13.579
stdout:286^done,value="{...}"
07:10:13.579
stdout:(gdb)
07:10:13.579
stdout:287^done,value="{...}"
07:10:13.579
stdout:(gdb)
07:10:13.579
stdout:288^done,value="{...}"
07:10:13.579
stdout:(gdb)
07:10:13.579
stdout:289^done,value="{...}"
input:[07:10:13.579] <Rebuild Watchmodel>
07:10:13.579
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:290-exec-next
status:Running...
07:10:14.782
stdout:290^running
07:10:14.782
stdout:(gdb)
status:Stopped: "end-stepping-range"
status:Stopped.
07:10:14.891
stdout:290*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x0040151b",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="14"}
input:291-stack-list-arguments 2 0 0
input:292-stack-list-locals 2
input:293-stack-list-frames 0 20
input:294-thread-list-ids
07:10:14.891
stdout:(gdb)
07:10:15.110
stdout:291^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:15.110
stdout:(gdb)
07:10:15.110
stdout:292^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:15.110
stdout:(gdb)
07:10:15.110
stdout:293^done,stack=[frame={level="0",addr="0x0040151b",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="14"}]
07:10:15.110
stdout:(gdb)
07:10:15.110
stdout:294^done,thread-ids={thread-id="1"},number-of-threads="1"
input:295-var-delete "local.a"
input:296-var-create "local.a" * "a"
input:297-var-delete "local.str"
input:298-var-create "local.str" * "str"
input:299-var-delete "local.bytes"
input:300-var-create "local.bytes" * "bytes"
input:301-var-delete "local.map"
input:302-var-create "local.map" * "map"
07:10:15.110
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:303-exec-next
07:10:15.360
stdout:295^done,ndeleted="1"
07:10:15.360
stdout:(gdb)
07:10:15.360
stdout:296^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:10:15.360
stdout:(gdb)
07:10:15.360
stdout:297^done,ndeleted="1"
07:10:15.360
stdout:(gdb)
07:10:15.360
stdout:298^done,name="local.str",numchild="2",value="{...}",type="QStrin
g"
07:10:15.360
stdout:(gdb)
07:10:15.360
stdout:299^done,ndeleted="1"
07:10:15.360
stdout:(gdb)
07:10:15.360
stdout:300^done,name="local.bytes",numchild="1",value="{...}",type="QByt
eArray"
07:10:15.360
stdout:(gdb)
07:10:15.360
stdout:301^done,ndeleted="1"
07:10:15.360
stdout:(gdb)
07:10:15.360
stdout:302^done,name="local.map",numchild="1",value="{...}",type="QMap<Q
String,QString>"
07:10:15.360
stdout:(gdb)
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:10:15.469
stdout:303^running
07:10:15.469
stdout:(gdb)
07:10:15.469
stdout:303*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x00401530",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="15"}
input:304-stack-list-arguments 2 0 0
input:305-stack-list-locals 2
input:306-stack-list-frames 0 20
input:307-thread-list-ids
07:10:15.469
stdout:(gdb)
07:10:15.688
stdout:304^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:15.688
stdout:(gdb)
07:10:15.688
stdout:305^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:15.688
stdout:(gdb)
07:10:15.688
stdout:306^done,stack=[frame={level="0",addr="0x00401530",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="15"}]
07:10:15.688
stdout:(gdb)
07:10:15.688
stdout:307^done,thread-ids={thread-id="1"},number-of-threads="1"
input:308-var-delete "local.a"
input:309-var-create "local.a" * "a"
input:310-var-delete "local.str"
input:311-var-create "local.str" * "str"
input:312-var-delete "local.bytes"
input:313-var-create "local.bytes" * "bytes"
input:314-var-delete "local.map"
input:315-var-create "local.map" * "map"
07:10:15.688
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:316-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:10:15.907
stdout:308^done,ndeleted="1"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:309^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:310^done,ndeleted="1"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:311^done,name="local.str",numchild="2",value="{...}",type="QStrin
g"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:312^done,ndeleted="1"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:313^done,name="local.bytes",numchild="1",value="{...}",type="QByt
eArray"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:314^done,ndeleted="1"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:315^done,name="local.map",numchild="1",value="{...}",type="QMap<Q
String,QString>"
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:316^running
07:10:15.907
stdout:(gdb)
07:10:15.907
stdout:316*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x004015ad",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="17"}
input:317-stack-list-arguments 2 0 0
input:318-stack-list-locals 2
input:319-stack-list-frames 0 20
input:320-thread-list-ids
07:10:15.907
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:321-exec-next
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:10:16.125
stdout:317^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:16.125
stdout:(gdb)
07:10:16.125
stdout:318^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:16.125
stdout:(gdb)
07:10:16.125
stdout:319^done,stack=[frame={level="0",addr="0x004015ad",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="17"}]
07:10:16.125
stdout:(gdb)
07:10:16.125
stdout:320^done,thread-ids={thread-id="1"},number-of-threads="1"
07:10:16.125
stdout:(gdb)
07:10:16.125
stdout:321^running
07:10:16.125
stdout:(gdb)
07:10:16.125
stdout:321*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x004015b8",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="18"}
input:322-stack-list-arguments 2 0 0
input:323-stack-list-locals 2
input:324-stack-list-frames 0 20
input:325-thread-list-ids
07:10:16.125
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:326-exec-next
07:10:16.344
stdout:322^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:16.344
stdout:(gdb)
07:10:16.344
stdout:323^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:16.344
stdout:(gdb)
07:10:16.344
stdout:324^done,stack=[frame={level="0",addr="0x004015b8",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="18"}]
07:10:16.344
stdout:(gdb)
07:10:16.344
stdout:325^done,thread-ids={thread-id="1"},number-of-threads="1"
07:10:16.344
stdout:(gdb)
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:10:16.454
stdout:326^running
07:10:16.454
stdout:(gdb)
07:10:16.454
stdout:326*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x0040164a",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="19"}
input:327-stack-list-arguments 2 0 0
input:328-stack-list-locals 2
input:329-stack-list-frames 0 20
input:330-thread-list-ids
07:10:16.454
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:331-exec-next
07:10:16.672
stdout:327^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:16.672
stdout:(gdb)
07:10:16.672
stdout:328^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:16.672
stdout:(gdb)
07:10:16.672
stdout:329^done,stack=[frame={level="0",addr="0x0040164a",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="19"}]
07:10:16.672
stdout:(gdb)
07:10:16.672
stdout:330^done,thread-ids={thread-id="1"},number-of-threads="1"
07:10:16.672
stdout:(gdb)
status:Running...
status:Stopped: "end-stepping-range"
status:Stopped.
07:10:16.782
stdout:331^running
07:10:16.782
stdout:(gdb)
07:10:16.782
stdout:331*stopped,reason="end-stepping-range",thread-id="1",frame={addr
="0x00401757",func="main",args=[{name="argc",value="1"},{name="argv",val
ue="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}
input:332-stack-list-arguments 2 0 0
input:333-stack-list-locals 2
input:334-stack-list-frames 0 20
input:335-thread-list-ids
07:10:16.782
stdout:(gdb)
status:Running requested...
input:--- token barrier ---
input:336-exec-next
07:10:17.000
stdout:332^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:17.000
stdout:(gdb)
07:10:17.000
stdout:333^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:17.000
stdout:(gdb)
07:10:17.000
stdout:334^done,stack=[frame={level="0",addr="0x00401757",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}]
07:10:17.000
stdout:(gdb)
07:10:17.000
stdout:335^done,thread-ids={thread-id="1"},number-of-threads="1"
07:10:17.000
stdout:(gdb)
status:Running...
07:10:17.110
stdout:336^running
07:10:17.110
stdout:(gdb)
status:Stopping temporarily.
status:Stop requested...
debug:Current state: 3
debug:QUEUING COMMAND -break-insert "\"main.cpp\":21"
07:10:26.625
stdout:~"[New thread 6016.0x17b4]\n"
07:10:26.625
stdout:~"[Switching to thread 6016.0x17b4]\n"
status:Stopped.
status:Processing queued commands.
07:10:26.735
stdout:336*stopped,reason="signal-received",signal-name="SIGTRAP",signal
-meaning="Trace/breakpoint
trap",thread-id="3",frame={addr="0x7c90120f",func="ntdll!DbgUiConnectToD
bg",args=[],from="C:\\WINDOWS\\system32\\ntdll.dll"}
debug:RUNNING QUEUED COMMAND -break-insert "\"main.cpp\":21"
handleBreakInsert
input:337-break-insert "\"main.cpp\":21"
07:10:26.735
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:10:26.954
stdout:337^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="
y",addr="0x00401757",func="main",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21",times="0"}
input:--- token barrier ---
input:338-exec-continue
07:10:26.954
stdout:(gdb)
status:Running...
07:10:27.172
stdout:338^running
07:10:27.172
stdout:(gdb)
status:Stopping temporarily.
status:Stop requested...
debug:DELETING BP 2 IN C:/Documents and Settings/Robert
Caldecott/My
Documents/qt/DebugTest/main.cpp
debug:QUEUING COMMAND -break-delete 2
status:Stopped.
status:Processing queued commands.
07:10:27.719
stdout:~"[New thread 6016.0x14a8]\n"
07:10:27.719
stdout:~"[Switching to thread 6016.0x14a8]\n"
07:10:27.719
stdout:338*stopped,reason="signal-received",signal-name="SIGTRAP",signal
-meaning="Trace/breakpoint
trap",thread-id="4",frame={addr="0x7c90120f",func="ntdll!DbgUiConnectToD
bg",args=[],from="C:\\WINDOWS\\system32\\ntdll.dll"}
debug:RUNNING QUEUED COMMAND -break-delete 2
input:339-break-delete 2
07:10:27.719
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:10:27.938
stdout:339^done
input:--- token barrier ---
input:340-exec-continue
07:10:27.938
stdout:(gdb)
status:Running...
07:10:28.157
stdout:340^running
07:10:28.157
stdout:(gdb)
status:Stop requested...
status:Stopped: "signal-received"
status:Stopped.
07:10:31.219
stdout:~"[New thread 6016.0x16f4]\n"
07:10:31.219
stdout:~"[Switching to thread 6016.0x16f4]\n"
07:10:31.219
stdout:340*stopped,reason="signal-received",signal-name="SIGTRAP",signal
-meaning="Trace/breakpoint
trap",thread-id="5",frame={addr="0x7c90120f",func="ntdll!DbgUiConnectToD
bg",args=[],from="C:\\WINDOWS\\system32\\ntdll.dll"}
input:341-stack-list-arguments 2 0 0
input:342-stack-list-locals 2
input:343-stack-list-frames 0 20
input:344-thread-list-ids
07:10:31.235
stdout:(gdb)
status:Finished retrieving data.
07:10:31.454
stdout:341^done,stack-args=[frame={level="0",args=[]}]
07:10:31.454
stdout:(gdb)
07:10:31.454
stdout:342^done,locals=[]
07:10:31.454
stdout:(gdb)
07:10:31.454
stdout:343^done,stack=[frame={level="0",addr="0x7c90120f",func="ntdll!Db
gUiConnectToDbg",from="C:\\WINDOWS\\system32\\ntdll.dll"},frame={level="
1",addr="0x7c951e40",func="ntdll!KiIntSystemCall",from="C:\\WINDOWS\\sys
tem32\\ntdll.dll"},frame={level="2",addr="0x00000005",func="??"},frame={
level="3",addr="0x00000004",func="??"},frame={level="4",addr="0x00000001
",func="??"},frame={level="5",addr="0x00b0ffd0",func="??"},frame={level=
"6",addr="0x80503846",func="??"},frame={level="7",addr="0xffffffff",func
="??"},frame={level="8",addr="0x7c90e920",func="strchr",from="C:\\WINDOW
S\\system32\\ntdll.dll"},frame={level="9",addr="0x7c951e60",func="ntdll!
KiIntSystemCall",from="C:\\WINDOWS\\system32\\ntdll.dll"},frame={level="
10",addr="0x00000000",func="??"}]
07:10:31.454
stdout:(gdb)
07:10:31.454
stdout:344^done,thread-ids={thread-id="5",thread-id="1"},number-of-threa
ds="2"
input:[07:10:31.454] <Rebuild Watchmodel>
07:10:31.454
stdout:(gdb)
status:Debugger exited.
debug:GDBENGINE EXITDEBUGGER: 2
debug:WAITING FOR RUNNING GDB TO SHUTDOWN: 2
input:345kill
input:346-gdb-exit
07:10:34.094
stdout:&"kill\n"
07:10:34.094
stdout:~"Kill the program being debugged? (y or n) [answered Y;
input
not from terminal]\n"
07:10:34.094
stdout:345^done
07:10:34.094
stdout:(gdb)
07:10:34.094
stdout:346^exit
debug:GDBENGINE EXITDEBUGGER: 0
status:Starting Debugger: C:\Qt\2009.03\mingw\bin\gdb.exe
--tty=\\.\pipe\creator-5220-13654 -i mi
status:Gdb Running...
debug:Debugger settings:
debug:
debug:
debug:
debug:false
debug:
debug:C:\Qt\2009.03\mingw\bin\gdb.exe
debug:
debug:
debug:
debug:20
debug:
debug:
debug:
debug:
debug:false
debug:
debug:
debug:
debug:
debug:
debug:true
debug:
debug:
debug:false
debug:false
debug:false
debug:false
debug:
debug:true
debug:false
debug:false
debug:
debug:
debug:
debug:
debug:
debug:
debug:
input:347show version
input:348set print static-members off
input:349set print inferior-events 1
input:350set breakpoint pending on
input:351set print elements 10000
input:352-data-list-register-names
input:353set overload-resolution off
input:354handle SIGSEGV nopass stop print
input:355set unwindonsignal on
input:356set width 0
input:357set height 0
input:358-file-exec-and-symbols "C:/Documents and
Settings/Robert
Caldecott/My Documents/qt/DebugTest/debug/DebugTest.exe"
input:359info target
07:10:37.219
stdout:~"GNU gdb 6.8\n"
07:10:37.219
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:10:37.219
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:10:37.219
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:10:37.219
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:10:37.219
stdout:~"and \"show warranty\" for details.\n"
07:10:37.219
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:10:37.219
stdout:(gdb)
status:Running requested...
07:10:37.329
stdout:&"show version\n"
07:10:37.329
stdout:~"GNU gdb 6.8\n"
07:10:37.329
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:10:37.329
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:10:37.329
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:10:37.329
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:10:37.329
stdout:~"and \"show warranty\" for details.\n"
07:10:37.329
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:10:37.329
stdout:347^done
debug:VERSION: 347^done,{logstreamoutput="show
version\n",consolestreamoutput="GNU gdb 6.8\nCopyright (C) 2008 Free
Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i686-pc-mingw32\".\nGNU gdb
6.8\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense
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.\nThis GDB was configured as \"i686-pc-mingw32\".\n"}
debug:
debug:GDB VERSION: 60800
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set print static-members off\n"
07:10:37.329
stdout:348^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set print inferior-events 1\n"
07:10:37.329
stdout:&"Undefined set print command: \"inferior-events 1\".
Try
\"help set print\".\n"
07:10:37.329
stdout:349^error,msg="Undefined set print command:
\"inferior-events
1\". Try \"help set print\"."
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set breakpoint pending on\n"
07:10:37.329
stdout:350^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set print elements 10000\n"
07:10:37.329
stdout:351^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:352^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi
","edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","
st3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","fos
eg","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7
","mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"]
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set overload-resolution off\n"
07:10:37.329
stdout:353^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"handle SIGSEGV nopass stop print\n"
07:10:37.329
stdout:~"Signal Stop\tPrint\tPass to
program\tDescription\n"
07:10:37.329
stdout:~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
07:10:37.329
stdout:354^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set unwindonsignal on\n"
07:10:37.329
stdout:355^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set width 0\n"
07:10:37.329
stdout:356^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"set height 0\n"
07:10:37.329
stdout:357^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:358^done
07:10:37.329
stdout:(gdb)
07:10:37.329
stdout:&"info target\n"
07:10:37.329
stdout:~"Symbols from \"C:/Documents and Settings/Robert
Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe\".\n"
07:10:37.329
stdout:~"Local exec file:\n"
07:10:37.329
stdout:~"\t`C:/Documents and Settings/Robert Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe', file type pei-i386.\n"
07:10:37.329
stdout:~"\tEntry point: 0x401280\t0x00401000 - 0x0040cc78 is
.text\n"
07:10:37.329
stdout:~"\t0x0040d000 - 0x0040d888 is .data\n"
07:10:37.329
stdout:~"\t0x0040e000 - 0x00412110 is .bss\n"
07:10:37.329
stdout:~"\t0x00413000 - 0x004138d8 is .idata\n"
07:10:37.329
stdout:359^done
input:360tbreak *0x401280
input:361-exec-run
07:10:37.329
stdout:(gdb)
07:10:37.547
stdout:&"tbreak *0x401280\n"
07:10:37.547
stdout:~"Breakpoint 1 at 0x401280\n"
07:10:37.547
stdout:360^done
07:10:37.547
stdout:(gdb)
07:10:37.547
stdout:361^running
07:10:37.547
stdout:(gdb)
07:10:37.547
stdout:~"[New thread 4576.0xd40]\n"
status:Stopped.
07:10:37.875
stdout:361*stopped,thread-id="1",frame={addr="0x00401280",func="mainCRTS
tartup",args=[]}
input:362info thread
input:363set auto-solib-add on
input:364set stop-on-solib-events 0
input:365sharedlibrary .*
input:366info shared
debug:Current state: 5
input:367-break-insert "\"main.cpp\":21"
07:10:37.875
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:10:38.094
stdout:&"info thread\n"
07:10:38.094
stdout:~"* 1 thread 4576.0xd40 0x00401280 in mainCRTStartup
()\n"
07:10:38.094
stdout:362^done
debug:FOUND PID 4576
debug:Dumper injection loading triggered
(C:/Qt/2009.03/qt/qtc-debugging-helper/debug/gdbmacros.dll)...
07:10:38.094
stdout:(gdb)
07:10:38.094
stdout:&"set auto-solib-add on\n"
07:10:38.094
stdout:363^done
07:10:38.094
stdout:(gdb)
07:10:38.094
stdout:&"set stop-on-solib-events 0\n"
07:10:38.094
stdout:364^done
07:10:38.094
stdout:(gdb)
07:10:38.094
stdout:&"sharedlibrary .*\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\secur32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ole32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\user32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\imm32.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\lpk.dll\n"
07:10:38.094
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\usp10.dll\n"
07:10:38.094
stdout:365^done
07:10:38.094
stdout:(gdb)
07:10:38.094
stdout:&"info shared\n"
07:10:38.094
stdout:~"From To Syms Read Shared Object
Library\n"
07:10:38.094
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:10:38.094
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:10:38.094
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:10:38.094
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:10:38.094
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:10:38.094
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:10:38.094
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:10:38.094
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:10:38.094
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:10:38.094
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:10:38.094
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:10:38.094
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:10:38.094
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:10:38.094
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:10:38.094
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:10:38.094
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:10:38.094
stdout:366^done
07:10:38.094
stdout:(gdb)
07:10:38.094
stdout:367^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="
y",addr="0x00401757",func="main",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21",times="0"}
input:--- token barrier ---
input:368-exec-continue
07:10:38.094
stdout:(gdb)
status:Running...
07:10:38.313
stdout:368^running
07:10:38.313
stdout:(gdb)
07:10:38.313
stdout:~"[New thread 4576.0x1050]\n"
status:Stopped at breakpoint.
07:10:39.735
stdout:368*stopped,reason="breakpoint-hit",bkptno="2",thread-id="1",fram
e={addr="0x00401757",func="main",args=[{name="argc",value="1"},{name="ar
gv",value="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}
input:369info shared
input:370-break-list
input:371p 0
07:10:39.735
stdout:(gdb)
status:Stopped.
07:10:39.954
stdout:&"info shared\n"
07:10:39.954
stdout:~"From To Syms Read Shared Object
Library\n"
07:10:39.954
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:10:39.954
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:10:39.954
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:10:39.954
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:10:39.954
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:10:39.954
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:10:39.954
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:10:39.954
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:10:39.954
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:10:39.954
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:10:39.954
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:10:39.954
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:10:39.954
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:10:39.954
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:10:39.954
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:10:39.954
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:10:39.954
stdout:~"0x10001000 0x1012a200 Yes
C:\\Qt\\2009.03\\qt\\qtc-debugging-helper\\debug\\gdbmacros.dll\n"
07:10:39.954
stdout:~"0x00b41000 0x01616788 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtGuid4.dll\n"
07:10:39.954
stdout:~"0x763b1000 0x763f84dc Yes
C:\\WINDOWS\\system32\\comdlg32.dll\n"
07:10:39.954
stdout:~"0x5d091000 0x5d129080 Yes
C:\\WINDOWS\\system32\\comctl32.dll\n"
07:10:39.954
stdout:~"0x7c9c1000 0x7d1d64c0 Yes
C:\\WINDOWS\\system32\\shell32.dll\n"
07:10:39.954
stdout:~"0x77f61000 0x77fd59d4 Yes
C:\\WINDOWS\\system32\\shlwapi.dll\n"
07:10:39.954
stdout:~"0x77121000 0x771aa414 Yes
C:\\WINDOWS\\system32\\oleaut32.dll\n"
07:10:39.954
stdout:~"0x76b41000 0x76b6c8b4 Yes
C:\\WINDOWS\\system32\\winmm.dll\n"
07:10:39.954
stdout:~"0x73001000 0x7302551c Yes
C:\\WINDOWS\\system32\\winspool.drv\n"
07:10:39.954
stdout:~"0x773d1000 0x774d2e28 Yes
C:\\WINDOWS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf
1df_6.0.2600.5512_x-ww_35d4ce83\\comctl32.dll\n"
07:10:39.954
stdout:~"0x6bd01000 0x6bd083ec Yes
C:\\WINDOWS\\system32\\avaudio32.dll\n"
07:10:39.954
stdout:369^done
07:10:39.954
stdout:(gdb)
07:10:39.954
stdout:370^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="di
sp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="
Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{widt
h="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number=
"2",type="breakpoint",disp="keep",enabled="y",addr="0x00401757",func="ma
in",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21",times="1"}]}
07:10:39.954
stdout:(gdb)
07:10:39.954
stdout:&"p 0\n"
07:10:39.954
stdout:~"$1 = 0"
07:10:39.954
stdout:~"\n"
07:10:39.954
stdout:371^done
input:372-stack-list-arguments 2 0 0
input:373-stack-list-locals 2
input:374-stack-list-frames 0 20
input:375-thread-list-ids
07:10:39.954
stdout:(gdb)
07:10:40.172
stdout:372^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:10:40.172
stdout:(gdb)
07:10:40.500
stdout:373^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:10:40.500
stdout:(gdb)
07:10:40.500
stdout:374^done,stack=[frame={level="0",addr="0x00401757",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}]
07:10:40.500
stdout:(gdb)
07:10:40.500
stdout:375^done,thread-ids={thread-id="1"},number-of-threads="1"
input:376-var-delete "local.a"
input:377-var-create "local.a" * "a"
input:378-var-delete "local.str"
input:379-var-create "local.str" * "str"
input:380-var-delete "local.bytes"
input:381-var-create "local.bytes" * "bytes"
input:382-var-delete "local.map"
input:383-var-create "local.map" * "map"
07:10:40.500
stdout:(gdb)
07:10:40.719
stdout:&"Variable object not found\n"
07:10:40.719
stdout:376^error,msg="Variable object not found"
07:10:40.719
stdout:(gdb)
07:10:40.719
stdout:377^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:10:40.719
stdout:(gdb)
07:10:40.719
stdout:&"Variable object not found\n"
07:10:40.719
stdout:378^error,msg="Variable object not found"
07:10:40.719
stdout:(gdb)
07:10:40.719
stdout:379^done,name="local.str",numchild="2",value="{...}",type="QStrin
g"
07:10:40.719
stdout:(gdb)
07:10:40.719
stdout:&"Variable object not found\n"
07:10:40.719
stdout:380^error,msg="Variable object not found"
07:10:40.719
stdout:(gdb)
07:10:40.719
stdout:381^done,name="local.bytes",numchild="1",value="{...}",type="QByt
eArray"
07:10:40.719
stdout:(gdb)
07:10:40.719
stdout:&"Variable object not found\n"
07:10:40.719
stdout:382^error,msg="Variable object not found"
07:10:40.719
stdout:(gdb)
07:10:40.719
stdout:383^done,name="local.map",numchild="1",value="{...}",type="QMap<Q
String,QString>"
input:384-var-evaluate-expression "local.a"
input:385-var-evaluate-expression "local.str"
input:386-var-evaluate-expression "local.bytes"
input:387-var-evaluate-expression "local.map"
07:10:40.719
stdout:(gdb)
status:Finished retrieving data.
07:10:40.938
stdout:384^done,value="{...}"
07:10:40.938
stdout:(gdb)
07:10:40.938
stdout:385^done,value="{...}"
07:10:40.938
stdout:(gdb)
07:10:40.938
stdout:386^done,value="{...}"
07:10:40.938
stdout:(gdb)
07:10:40.938
stdout:387^done,value="{...}"
input:[07:10:40.938] <Rebuild Watchmodel>
07:10:40.938
stdout:(gdb)
status:Debugger exited.
debug:GDBENGINE EXITDEBUGGER: 2
debug:WAITING FOR RUNNING GDB TO SHUTDOWN: 2
input:388kill
input:389-gdb-exit
07:10:44.547
stdout:&"kill\n"
07:10:44.547
stdout:~"Kill the program being debugged? (y or n) [answered Y;
input
not from terminal]\n"
07:10:44.547
stdout:388^done
07:10:44.547
stdout:(gdb)
07:10:44.547
stdout:389^exit
debug:GDBENGINE EXITDEBUGGER: 0
status:Starting Debugger: C:\Qt\2009.03\mingw\bin\gdb.exe
--tty=\\.\pipe\creator-5220-3711 -i mi
status:Gdb Running...
debug:Debugger settings:
debug:
debug:
debug:
debug:false
debug:
debug:C:\Qt\2009.03\mingw\bin\gdb.exe
debug:
debug:
debug:
debug:20
debug:
debug:
debug:
debug:
debug:false
debug:
debug:
debug:
debug:
debug:
debug:true
debug:
debug:
debug:false
debug:false
debug:false
debug:false
debug:
debug:true
debug:false
debug:false
debug:
debug:
debug:
debug:
debug:
debug:
debug:
input:390show version
input:391set print static-members off
input:392set print inferior-events 1
input:393set breakpoint pending on
input:394set print elements 10000
input:395-data-list-register-names
input:396set overload-resolution off
input:397handle SIGSEGV nopass stop print
input:398set unwindonsignal on
input:399set width 0
input:400set height 0
input:401-file-exec-and-symbols "C:/Documents and
Settings/Robert
Caldecott/My Documents/qt/DebugTest/debug/DebugTest.exe"
input:402info target
07:14:09.599
stdout:~"GNU gdb 6.8\n"
07:14:09.599
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:14:09.599
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:14:09.599
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:14:09.599
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:14:09.599
stdout:~"and \"show warranty\" for details.\n"
07:14:09.599
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:14:09.599
stdout:(gdb)
status:Running requested...
07:14:09.709
stdout:&"show version\n"
07:14:09.709
stdout:~"GNU gdb 6.8\n"
07:14:09.709
stdout:~"Copyright (C) 2008 Free Software Foundation, Inc.\n"
07:14:09.709
stdout:~"License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>\n"
07:14:09.709
stdout:~"This is free software: you are free to change and
redistribute it.\n"
07:14:09.709
stdout:~"There is NO WARRANTY, to the extent permitted by law.
Type
\"show copying\"\n"
07:14:09.709
stdout:~"and \"show warranty\" for details.\n"
07:14:09.709
stdout:~"This GDB was configured as \"i686-pc-mingw32\".\n"
07:14:09.709
stdout:390^done
debug:VERSION: 390^done,{logstreamoutput="show
version\n",consolestreamoutput="GNU gdb 6.8\nCopyright (C) 2008 Free
Software Foundation, Inc.\nLicense 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.\nThis GDB was configured as \"i686-pc-mingw32\".\nGNU gdb
6.8\nCopyright (C) 2008 Free Software Foundation, Inc.\nLicense
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.\nThis GDB was configured as \"i686-pc-mingw32\".\n"}
debug:
debug:GDB VERSION: 60800
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set print static-members off\n"
07:14:09.709
stdout:391^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set print inferior-events 1\n"
07:14:09.709
stdout:&"Undefined set print command: \"inferior-events 1\".
Try
\"help set print\".\n"
07:14:09.709
stdout:392^error,msg="Undefined set print command:
\"inferior-events
1\". Try \"help set print\"."
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set breakpoint pending on\n"
07:14:09.709
stdout:393^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set print elements 10000\n"
07:14:09.709
stdout:394^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:395^done,register-names=["eax","ecx","edx","ebx","esp","ebp","esi
","edi","eip","eflags","cs","ss","ds","es","fs","gs","st0","st1","st2","
st3","st4","st5","st6","st7","fctrl","fstat","ftag","fiseg","fioff","fos
eg","fooff","fop","xmm0","xmm1","xmm2","xmm3","xmm4","xmm5","xmm6","xmm7
","mxcsr","mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7"]
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set overload-resolution off\n"
07:14:09.709
stdout:396^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"handle SIGSEGV nopass stop print\n"
07:14:09.709
stdout:~"Signal Stop\tPrint\tPass to
program\tDescription\n"
07:14:09.709
stdout:~"SIGSEGV Yes\tYes\tNo\t\tSegmentation fault\n"
07:14:09.709
stdout:397^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set unwindonsignal on\n"
07:14:09.709
stdout:398^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set width 0\n"
07:14:09.709
stdout:399^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"set height 0\n"
07:14:09.709
stdout:400^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:401^done
07:14:09.709
stdout:(gdb)
07:14:09.709
stdout:&"info target\n"
07:14:09.709
stdout:~"Symbols from \"C:/Documents and Settings/Robert
Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe\".\n"
07:14:09.709
stdout:~"Local exec file:\n"
07:14:09.709
stdout:~"\t`C:/Documents and Settings/Robert Caldecott/My
Documents/qt/DebugTest/debug/DebugTest.exe', file type pei-i386.\n"
07:14:09.709
stdout:~"\tEntry point: 0x401280\t0x00401000 - 0x0040cc78 is
.text\n"
07:14:09.709
stdout:~"\t0x0040d000 - 0x0040d888 is .data\n"
07:14:09.709
stdout:~"\t0x0040e000 - 0x00412110 is .bss\n"
07:14:09.709
stdout:~"\t0x00413000 - 0x004138d8 is .idata\n"
07:14:09.709
stdout:402^done
input:403tbreak *0x401280
input:404-exec-run
07:14:09.709
stdout:(gdb)
07:14:09.928
stdout:&"tbreak *0x401280\n"
07:14:09.928
stdout:~"Breakpoint 1 at 0x401280\n"
07:14:09.928
stdout:403^done
07:14:09.928
stdout:(gdb)
07:14:09.928
stdout:404^running
07:14:09.928
stdout:(gdb)
07:14:09.928
stdout:~"[New thread 6068.0x1154]\n"
status:Stopped.
07:14:10.147
stdout:404*stopped,thread-id="1",frame={addr="0x00401280",func="mainCRTS
tartup",args=[]}
input:405info thread
input:406set auto-solib-add on
input:407set stop-on-solib-events 0
input:408sharedlibrary .*
input:409info shared
debug:Current state: 5
input:410-break-insert "\"main.cpp\":21"
07:14:10.147
stdout:(gdb)
status:Running requested...
status:Continuing after temporary stop.
07:14:10.367
stdout:&"info thread\n"
07:14:10.367
stdout:~"* 1 thread 6068.0x1154 0x00401280 in mainCRTStartup
()\n"
07:14:10.367
stdout:405^done
debug:FOUND PID 6068
debug:Dumper injection loading triggered
(C:/Qt/2009.03/qt/qtc-debugging-helper/debug/gdbmacros.dll)...
07:14:10.367
stdout:(gdb)
07:14:10.367
stdout:&"set auto-solib-add on\n"
07:14:10.367
stdout:406^done
07:14:10.367
stdout:(gdb)
07:14:10.367
stdout:&"set stop-on-solib-events 0\n"
07:14:10.367
stdout:407^done
07:14:10.367
stdout:(gdb)
07:14:10.367
stdout:&"sharedlibrary .*\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\secur32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ole32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\user32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\imm32.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\lpk.dll\n"
07:14:10.367
stdout:~"Symbols already loaded for
C:\\WINDOWS\\system32\\usp10.dll\n"
07:14:10.367
stdout:408^done
07:14:10.367
stdout:(gdb)
07:14:10.367
stdout:&"info shared\n"
07:14:10.367
stdout:~"From To Syms Read Shared Object
Library\n"
07:14:10.367
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:14:10.367
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:14:10.367
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:14:10.367
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:14:10.367
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:14:10.367
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:14:10.367
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:14:10.367
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:14:10.367
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:14:10.367
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:14:10.367
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:14:10.367
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:14:10.367
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:14:10.367
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:14:10.367
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:14:10.367
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:14:10.367
stdout:409^done
07:14:10.367
stdout:(gdb)
07:14:10.367
stdout:410^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="
y",addr="0x00401757",func="main",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21",times="0"}
input:--- token barrier ---
input:411-exec-continue
07:14:10.367
stdout:(gdb)
status:Running...
07:14:10.586
stdout:411^running
07:14:10.586
stdout:(gdb)
07:14:10.586
stdout:~"[New thread 6068.0x14a8]\n"
status:Stopped at breakpoint.
07:14:12.011
stdout:411*stopped,reason="breakpoint-hit",bkptno="2",thread-id="1",fram
e={addr="0x00401757",func="main",args=[{name="argc",value="1"},{name="ar
gv",value="0x3e4050"}],file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}
input:412info shared
input:413-break-list
input:414p 0
07:14:12.011
stdout:(gdb)
status:Stopped.
07:14:12.231
stdout:&"info shared\n"
07:14:12.231
stdout:~"From To Syms Read Shared Object
Library\n"
07:14:12.231
stdout:~"0x7c901000 0x7c9b1eb8 Yes
C:\\WINDOWS\\system32\\ntdll.dll\n"
07:14:12.231
stdout:~"0x7c801000 0x7c8f5c84 Yes
C:\\WINDOWS\\system32\\kernel32.dll\n"
07:14:12.231
stdout:~"0x6fbc1000 0x6fbc71c0 Yes
C:\\Qt\\2009.03\\mingw\\bin\\mingwm10.dll\n"
07:14:12.231
stdout:~"0x77c11000 0x77c67d74 Yes
C:\\WINDOWS\\system32\\msvcrt.dll\n"
07:14:12.231
stdout:~"0x6a101000 0x6a3b1c98 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtCored4.dll\n"
07:14:12.231
stdout:~"0x77dd1000 0x77e6aaf8 Yes
C:\\WINDOWS\\system32\\advapi32.dll\n"
07:14:12.231
stdout:~"0x77e71000 0x77f01488 Yes
C:\\WINDOWS\\system32\\rpcrt4.dll\n"
07:14:12.231
stdout:~"0x77fe1000 0x77ff0884 Yes
C:\\WINDOWS\\system32\\secur32.dll\n"
07:14:12.231
stdout:~"0x774e1000 0x7761c0d4 Yes
C:\\WINDOWS\\system32\\ole32.dll\n"
07:14:12.231
stdout:~"0x77f11000 0x77f58870 Yes
C:\\WINDOWS\\system32\\gdi32.dll\n"
07:14:12.231
stdout:~"0x7e411000 0x7e4a0de4 Yes
C:\\WINDOWS\\system32\\user32.dll\n"
07:14:12.231
stdout:~"0x71ab1000 0x71ac6dc8 Yes
C:\\WINDOWS\\system32\\ws2_32.dll\n"
07:14:12.231
stdout:~"0x71aa1000 0x71aa7320 Yes
C:\\WINDOWS\\system32\\ws2help.dll\n"
07:14:12.231
stdout:~"0x76391000 0x763acc6c Yes
C:\\WINDOWS\\system32\\imm32.dll\n"
07:14:12.231
stdout:~"0x629c1000 0x629c828e Yes
C:\\WINDOWS\\system32\\lpk.dll\n"
07:14:12.231
stdout:~"0x74d91000 0x74dfa696 Yes
C:\\WINDOWS\\system32\\usp10.dll\n"
07:14:12.231
stdout:~"0x76b41000 0x76b6c8b4 Yes
C:\\WINDOWS\\system32\\winmm.dll\n"
07:14:12.231
stdout:~"0x6bd01000 0x6bd083ec Yes
C:\\WINDOWS\\system32\\avaudio32.dll\n"
07:14:12.231
stdout:~"0x10001000 0x1012a200 Yes
C:\\Qt\\2009.03\\qt\\qtc-debugging-helper\\debug\\gdbmacros.dll\n"
07:14:12.231
stdout:~"0x00bc1000 0x01696788 Yes
C:\\Qt\\2009.03\\qt\\bin\\QtGuid4.dll\n"
07:14:12.231
stdout:~"0x763b1000 0x763f84dc Yes
C:\\WINDOWS\\system32\\comdlg32.dll\n"
07:14:12.231
stdout:~"0x5d091000 0x5d129080 Yes
C:\\WINDOWS\\system32\\comctl32.dll\n"
07:14:12.231
stdout:~"0x7c9c1000 0x7d1d64c0 Yes
C:\\WINDOWS\\system32\\shell32.dll\n"
07:14:12.231
stdout:~"0x77f61000 0x77fd59d4 Yes
C:\\WINDOWS\\system32\\shlwapi.dll\n"
07:14:12.231
stdout:~"0x77121000 0x771aa414 Yes
C:\\WINDOWS\\system32\\oleaut32.dll\n"
07:14:12.231
stdout:~"0x73001000 0x7302551c Yes
C:\\WINDOWS\\system32\\winspool.drv\n"
07:14:12.231
stdout:~"0x773d1000 0x774d2e28 Yes
C:\\WINDOWS\\WinSxS\\x86_Microsoft.Windows.Common-Controls_6595b64144ccf
1df_6.0.2600.5512_x-ww_35d4ce83\\comctl32.dll\n"
07:14:12.231
stdout:412^done
07:14:12.231
stdout:(gdb)
07:14:12.231
stdout:413^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="di
sp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="
Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{widt
h="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number=
"2",type="breakpoint",disp="keep",enabled="y",addr="0x00401757",func="ma
in",file="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21",times="1"}]}
07:14:12.231
stdout:(gdb)
07:14:12.231
stdout:&"p 0\n"
07:14:12.231
stdout:~"$1 = 0"
07:14:12.231
stdout:~"\n"
07:14:12.231
stdout:414^done
input:415-stack-list-arguments 2 0 0
input:416-stack-list-locals 2
input:417-stack-list-frames 0 20
input:418-thread-list-ids
07:14:12.231
stdout:(gdb)
07:14:12.450
stdout:415^done,stack-args=[frame={level="0",args=[{name="argc",type="in
t",value="1"},{name="argv",type="char
**",value="0x3e4050"}]}]
07:14:12.450
stdout:(gdb)
07:14:12.669
stdout:416^done,locals=[{name="a",type="class
QCoreApplication"},{name="str",type="QString"},{name="bytes",type="QByte
Array"},{name="map",type="QMap<QString,QString>"}]
07:14:12.669
stdout:(gdb)
07:14:12.669
stdout:417^done,stack=[frame={level="0",addr="0x00401757",func="main",fi
le="main.cpp",fullname="C:/Documents
and Settings/Robert Caldecott/My
Documents/qt/DebugTest/main.cpp",line="21"}]
07:14:12.669
stdout:(gdb)
07:14:12.669
stdout:418^done,thread-ids={thread-id="1"},number-of-threads="1"
input:419-var-delete "local.a"
input:420-var-create "local.a" * "a"
input:421-var-delete "local.str"
input:422-var-create "local.str" * "str"
input:423-var-delete "local.bytes"
input:424-var-create "local.bytes" * "bytes"
input:425-var-delete "local.map"
input:426-var-create "local.map" * "map"
07:14:12.669
stdout:(gdb)
07:14:12.888
stdout:&"Variable object not found\n"
07:14:12.888
stdout:419^error,msg="Variable object not found"
07:14:12.888
stdout:(gdb)
07:14:12.888
stdout:420^done,name="local.a",numchild="3",value="{...}",type="class
QCoreApplication"
07:14:12.888
stdout:(gdb)
07:14:12.888
stdout:&"Variable object not found\n"
07:14:12.888
stdout:421^error,msg="Variable object not found"
07:14:12.888
stdout:(gdb)
07:14:12.888
stdout:422^done,name="local.str",numchild="2",value="{...}",type="QStrin
g"
07:14:12.888
stdout:(gdb)
07:14:12.888
stdout:&"Variable object not found\n"
07:14:12.888
stdout:423^error,msg="Variable object not found"
07:14:12.888
stdout:(gdb)
07:14:12.888
stdout:424^done,name="local.bytes",numchild="1",value="{...}",type="QByt
eArray"
07:14:12.888
stdout:(gdb)
07:14:12.888
stdout:&"Variable object not found\n"
07:14:12.888
stdout:425^error,msg="Variable object not found"
07:14:12.888
stdout:(gdb)
07:14:12.888
stdout:426^done,name="local.map",numchild="1",value="{...}",type="QMap<Q
String,QString>"
input:427-var-evaluate-expression "local.a"
input:428-var-evaluate-expression "local.str"
input:429-var-evaluate-expression "local.bytes"
input:430-var-evaluate-expression "local.map"
07:14:12.888
stdout:(gdb)
status:Finished retrieving data.
07:14:13.108
stdout:427^done,value="{...}"
07:14:13.108
stdout:(gdb)
07:14:13.108
stdout:428^done,value="{...}"
07:14:13.108
stdout:(gdb)
07:14:13.108
stdout:429^done,value="{...}"
07:14:13.108
stdout:(gdb)
07:14:13.108
stdout:430^done,value="{...}"
input:[07:14:13.108] <Rebuild Watchmodel>
07:14:13.108
stdout:(gdb)
_______________________________________________
Qt-creator mailing list
Qt-creator at trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator
More information about the Qt-creator-old
mailing list