Commit Graph

962 Commits

Author SHA1 Message Date
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
Friedemann Kleint
75f4b9cf25 Debugger: Add toolchain combos to start dialogs, refactor detection.
Add combo box listing toolchains with debuggers to start external,
attach and core.
Another attempt at streamlining engine detection:
Split in detection functions that first collect a list of
available engines by preference, then remove disabled and
wrongly configured engines and use the remaining best.
matching. checkconfiguration is now the central place where
engine detection and config check takes place.

Rubber-stamped-by: hjk
2011-02-24 16:50:15 +01:00
hjk
65ff34f315 debugger: add C:/ndk_buildrepos/qt-desktop/src as possible source location
The whole approach is broken.

Task-number: QTCREATORBUG-3804
2011-02-24 14:30:51 +01:00
hjk
0e9a2c1390 debugger: hard-code "Display" and "Normal" as translatable
Task-number: QTCREATORBUG-3747
2011-02-24 14:27:48 +01:00
hjk
a8ae618d75 toolchain: fix enum naming style
Reviewed-By: Tobias Hunger
2011-02-23 17:56:33 +01:00
hjk
3331aea7da debugger: make qt source path configurable 2011-02-23 17:56:21 +01:00
hjk
2e59bc9a66 fix a few krazy warnings 2011-02-23 17:38:26 +01:00
Kai Koehne
1a3ed101cb QmlDebug: Parse application output to track debugees state
Setting up the debugger connection might fail for a couple of reasons.
Check the application output to show the user a more detailed error
message.

Reviewed-by: hjk
2011-02-23 17:02:34 +01:00