summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdbengine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* debugger: put gdb related stuff into directory of its ownhjk2009-05-191-3979/+0
|
* Fixed further translation glitches.Friedemann Kleint2009-05-151-9/+9
|
* Made Gdb/MinGW Windows use injection dumper loading.Friedemann Kleint2009-05-141-20/+74
| | | | | Appears to be working for 64 bit, also. Reviewed-by: hjk <qtc-committer@nokia.com>
* Added ToolTip support for CDB.Friedemann Kleint2009-05-141-7/+8
| | | | | | | | | | | | Make debugger tooltip API more general, have the engines check the correct file type, figure out the expression and context from the text editor. Put common functionality in watchutils.cpp. In the CDB engine, check whether a tooltip expression is a known variable within the stack frame context. If so, retrieve via symbol group or dumpers. Cache by function and expression. Reviewed-by: hjk <qtc-committer@nokia.com>
* debugger: use short paths by default for setting breakpointshjk2009-05-111-17/+6
|
* debugger: remove unneeded codehjk2009-05-111-10/+0
|
* debugger: replace a few '#ifdef LINUX' by '#if defined(UNIX) && !defined(MAC)hjk2009-05-111-43/+16
|
* debugger: work on tcf engine. first successful ping pong.hjk2009-05-081-10/+0
|
* debugger: introduce an explicit detach actionhjk2009-05-071-2/+7
|
* debugger: small fixes for the gdb macro based QString and QStringList dumpershjk2009-05-071-27/+51
|
* generalize auto-continue mechanismOswald Buddenhagen2009-05-071-18/+16
|
* remove message which is immediately flushed out anywayOswald Buddenhagen2009-05-071-1/+0
|
* less confusingOswald Buddenhagen2009-05-071-5/+2
|
* whitespace cleanup in debug statements :DOswald Buddenhagen2009-05-071-81/+81
|
* add missing _() to currently commented out debugMessage() callsOswald Buddenhagen2009-05-071-6/+6
|
* debugger: move gdb macros to a resource filehjk2009-05-071-64/+61
|
* debugger: make gdb macro based debugging helpers (QString and QStringList)hjk2009-05-071-42/+27
| | | | also available for remote debugging.
* debugger: don't try to show a reason for stopping if we don't know one.hjk2009-05-071-1/+4
|
* debugger: rename execCommand to postCommand (in line with ↵hjk2009-05-071-157/+157
| | | | QApplication::postEvent)
* debugger: handle error when remote server does not respondhjk2009-05-071-5/+19
|
* use explicit flag to request token substitution in gdb command insteadOswald Buddenhagen2009-05-061-4/+4
| | | | of searching for something which looks like one.
* debugger: initial work to start a remote gdbserverhjk2009-05-061-19/+86
|
* Started Console process handling for CDB.Friedemann Kleint2009-05-061-1/+1
| | | | | Introduced "Suspend" mode for the process stub and corresponding mode enumeration in console process (Windows).
* debugger: rename 'AttachRemote' to 'StartRemote'hjk2009-05-061-4/+4
|
* debugger: use -exec-interrupt to interrupt inferiors in gdbserverhjk2009-05-061-0/+6
|
* debugger: make stack reload engine-agnostichjk2009-05-061-5/+1
|
* debugger: work on gdbserver based remote debugginghjk2009-05-061-4/+5
| | | | | Works only with Archer, possibly gdb head. It attaches now, sets breakpoints, steps etc but cannot be stopped when running.
* document dumper output parsing hackOswald Buddenhagen2009-05-051-3/+2
|
* fix (rather theoretical) off-by-oneOswald Buddenhagen2009-05-051-1/+1
|
* add some C escaping to relevant MI commandsOswald Buddenhagen2009-05-051-7/+9
|
* debugger: use current run configuration to read symbols for gdbserverhjk2009-05-051-5/+23
|
* whoops ... don't multiply debugger output in the display paneOswald Buddenhagen2009-05-051-1/+1
|
* debugger: remove recently introduced macro "overloads" alltogetherhjk2009-05-051-167/+163
|
* Compile on WindowsFriedemann Kleint2009-05-051-1/+1
|
* debugger: move macros implementation from gdbengine.h to gdbengine.cpphjk2009-05-051-0/+9
|
* fix encoding of manually submitted gdb commandsOswald Buddenhagen2009-05-051-1/+1
| | | | these can potentially contain file names ...
* the death of GdbCommandType & co.Oswald Buddenhagen2009-05-051-437/+191
| | | | | | | | | | | instead of passing callback codes and dispatching them in a huge switch statement, pass around member function pointers as real callbacks. some codes which did not actually invoke a callback were completely eliminated. hope this doesn't impair debugging. ;) as a "side effect", command categorization by code is gone - there is a proper flag field for that now. as a real side effect, some suppressed assert failures might be back now. fix them properly if they do ...
* don't construct cookie object unnecessarilyOswald Buddenhagen2009-05-051-5/+1
|
* micro-optimizationOswald Buddenhagen2009-05-051-2/+1
|
* don't use macros for the Latin1* magicOswald Buddenhagen2009-05-051-10/+3
| | | | | use typedefs and an inline function instead. that's namespace-safe and does not produce unhelpful messages when closing parens are missing.
* nicerOswald Buddenhagen2009-05-051-3/+3
|
* debugger: initial work on remote debugginghjk2009-05-041-9/+22
|
* Compile on Mac.con2009-05-041-3/+3
|
* Compile on Windows.Friedemann Kleint2009-05-041-7/+7
|
* disable unused jump-to-line handlerOswald Buddenhagen2009-04-301-2/+6
|
* simplify conditionsOswald Buddenhagen2009-04-301-6/+8
|
* translatability improvementsOswald Buddenhagen2009-04-301-16/+23
|
* encoding cleanupOswald Buddenhagen2009-04-301-418/+435
| | | | | | | added *lots* of missing QLatin1*(). to avoid making the code too unreadable i added the macros _(), __() and _c(). also added local8Bit conversions for everything which might contain file names.
* disable pwd querying code, as it is unused and broken.Oswald Buddenhagen2009-04-301-2/+7
|
* debugger: add dumper for QWeakPointerhjk2009-04-291-3/+2
|