Commit Graph

769 Commits

Author SHA1 Message Date
hjk
e0993f4e23 debugger: add a comment, hopefully preventing an "obvious" simplification 2011-05-03 18:17:02 +02:00
hjk
83b95ec78f debugger: fix "run to line" on mac
Task-number: QTCREATORBUG-4619
2011-05-03 18:14:52 +02:00
Orgad Shaneh
2849d3e270 Debugger: Added a start script (gdbinit) field in attach to core and in remote debugging
Merge-request: 2191
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-05-03 14:59:44 +02:00
hjk
bca68e702a debugger: remove some windows specific workaround for gdb 5.5 2011-05-03 13:41:21 +02:00
hjk
ccffed9385 debugger: make F10/F11 start the app if not running and break on main 2011-05-02 18:23:04 +02:00
Friedemann Kleint
f4c72a97d3 Debugger: Suppress ToolTip on Mac
Task-number: QTCREATORBUG-4711
2011-05-02 13:54:40 +02:00
Sergey Belyashov
c3fa2d35a0 fixes to translatable strings
Merge-request: 322
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2011-04-29 09:57:44 +02:00
Friedemann Kleint
5ee1ee0b9e Debugger/GDB: Fix file names according to host-ABI
Task-number: QTCREATORBUG-4648
2011-04-28 11:10:01 +02:00
hjk
64d28d1214 debugger: also show log output for "full stack trace"
Mac is different...
2011-04-21 17:41:37 +02:00
Friedemann Kleint
1ae9679c40 Debugger: Separate internal constants. 2011-04-21 15:52:51 +02:00
con
e92988261e Merge remote branch 'origin/2.2' 2011-04-20 11:07:25 +02:00
Friedemann Kleint
7ee4034ddc Debugger: Fix memory editing.
Typing characters > 127 caused signedness problems
(causing large uints to be passed to the debuggers).

Reviewed-by: hjk
2011-04-19 15:54:24 +02:00
Friedemann Kleint
ed30a3f724 Debugger: Use bin editor widget for standalone-memory views.
Remove MemoryViewWidget/RegisterMemoryViewWidget
in favour of MemoryView/RegisterMemoryView based on the bin
editor widget.
2011-04-19 12:19:23 +02:00
hjk
8b0e0cd448 debugger: no need to set breakpoints on core files 2011-04-18 15:41:31 +02:00
Kai Koehne
c8aa3dc8d2 QmlDebug: Fix debugging on local machine
Fix regression in that it always assumed that you want to debug
Symbian (over USB).
2011-04-14 17:36:44 +02:00
Oswald Buddenhagen
dc3c156cac Merge branch '2.2'
Conflicts:
	src/plugins/debugger/gdb/pythongdbengine.cpp
	src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp
	src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h
	src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp
	src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h
	src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
	src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
	src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
	src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp
	src/plugins/qt4projectmanager/qt4target.cpp
	src/plugins/qt4projectmanager/qt4target.h
	src/plugins/qt4projectmanager/qtoptionspage.h
	src/plugins/qt4projectmanager/qtversionmanager.cpp
	src/plugins/welcome/welcomemode.cpp
2011-04-14 12:39:31 +02:00
Friedemann Kleint
292119bb6a Debugger[CDB]: Use new disassembler structures.
Parse CDB's ASM output, set it up with source line.
Move convenience to add source lines into DisassemblerLines
(cached).
2011-04-13 13:56:53 +02:00
hjk
8397663964 Update license. 2011-04-13 11:49:28 +02:00
hjk
82f3e788f6 debugger: re-work DisassemblerLine structure 2011-04-12 17:33:08 +02:00
hjk
63ebdb3623 debugger: cleanup 2011-04-12 08:07:24 +02:00
hjk
e7441dab12 debugger: move not-so-generic stuff to gdb/classicgdbengine.cpp 2011-04-12 08:07:24 +02:00
hjk
7082c04e3b debugger: fix disassembler address display on Mac
Reviewed-by: con
2011-04-11 15:54:26 +02:00
Oswald Buddenhagen
ca1b85cec7 Merge remote branch 'origin/2.2' 2011-04-07 10:12:39 +02:00
hjk
5a2c64b482 debugger: remove unused variable 2011-04-06 18:40:32 +02:00
hjk
367a28d5a1 debugger: display inability to "finish" in status line
Reviewed-by: Friedemann Kleint
Task-number: QTCREATORBUG-4382
2011-04-06 17:38:11 +02:00
con
1c2da511b9 Merge remote branch 'origin/2.2'
Conflicts:
	src/plugins/debugger/gdb/gdbengine.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
	src/plugins/qt4projectmanager/qt-maemo/maemoglobal.h
	src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
	src/plugins/qt4projectmanager/qt-s60/rvcttoolchain.h
2011-04-01 09:53:09 +02:00
Jarek Kobus
c688a39b91 Update source strings
Reviewed-by: Pawel Polanski
2011-03-30 15:59:50 +02:00
Olivier Goffart
720a86c9fc Compilation fixes with the QStringBuilder changes in Qt master
QStringBuilder also works with QByteArray now.
Which means some of the implicit conversions do not work anymore
2011-03-30 15:18:45 +02:00
hjk
3f7475355a debugger: fix function name parsing from multi-breakpoints
Reviewed-By: Friedemann Kleint
2011-03-30 14:59:49 +02:00
hjk
f130cd16a8 debugger: add QXmlAttributes manual test 2011-03-29 14:57:41 +02:00
hjk
7f6b529a48 debugger: Merge 'fork' and 'vfork' breakpoints
Reviewed-by: Friedemann Kleint
2011-03-29 09:59:19 +02:00
hjk
09b04caff1 debugger: interface cleanup 2011-03-28 13:24:46 +02:00
con
3de823ca62 Merge remote branch 'origin/2.2'
Conflicts:
	qtcreator.pri
	src/plugins/projectexplorer/toolchainmanager.cpp
2011-03-28 11:40:45 +02:00
hjk
66413d9ab8 debugger: fix host/target confusion in some cases 2011-03-24 14:43:17 +01:00
Christiaan Janssen
7100d29f66 QmlDebugger: user input on watches
Reviewed-by: hjk
2011-03-24 13:21:30 +01:00
Pawel Polanski
a2ec23c0e9 GDB: Handle ill engine's situation 2011-03-21 16:38:37 +01:00
hjk
634bcc88ad debugger: intercept calls to qFatal
On Windows that might kill the inferior even if we only want to
examine data.

Task-number: QTCREATORBUG-4145
2011-03-21 15:05:50 +01:00
Friedemann Kleint
8ff480881a Debugger: Always add Qt install source mappings for gdb.
As it fails for MinGW.

Task-number: QTCREATORBUG-4132
Reviewed-by: hjk
2011-03-18 10:03:08 +01:00
Tobias Hunger
429ed63f5d Fix spelling of tool chain is user-visible strings and comments 2011-03-16 18:01:52 +01:00
hjk
510222e9c6 debugger: mention changed values in the status bar on watchpoint hit 2011-03-04 19:49:03 +01:00
hjk
822bbff157 debugger: add possibility to break on fork, vfork, exec, syscall 2011-03-04 19:26:11 +01:00
hjk
486c1ddb18 debugger: fix fallback path to the CLI break
The filenames have to be quoted differently.
2011-03-04 18:09:59 +01:00
Friedemann Kleint
2d9de93361 Debugger: Add a flexible widget for source path substitutions.
Add a new widget to edit the mappings. Rework common options
page to use the standard pattern to allow for complex data types,
introduce GlobalOptions class.
2011-03-04 16:24:54 +01:00
hjk
e7121d50d7 debugger: polish breakpoint locations
Task-number: QTCREATORBUG-3912
2011-03-02 13:38:03 +01:00
Friedemann Kleint
d99b0e8a84 Debugger: Remove leftover qDebug.
Fix 5ddf7d3c40
2011-03-01 10:00:43 +01:00
Friedemann Kleint
5ddf7d3c40 Symbian: Fix CODA shutdown after debuggee crash. 2011-03-01 09:58:00 +01:00
Friedemann Kleint
562265d58c Toolchains: Header cleanup. 2011-02-28 16:50:14 +01:00
Friedemann Kleint
88f333267f Fix Krazy code scanning tool warnings (QString, loops, spelling). 2011-02-25 15:28:01 +01:00
hjk
f125b57163 debugger: work on writable memory view 2011-02-25 14:30:38 +01:00
Friedemann Kleint
14d590590f Debugger: Use Startparameters.debuggerCommand for command.
Use in both engines preferred over ABI if it is compatible.
Report start parameters. Introduce gdb configuration check.
2011-02-25 13:43:06 +01:00