hjk
aff42fec75
debugger: re-enable "data drill down on mouse hover"
2009-10-01 18:01:53 +02:00
hjk
9ed075c60c
debugger: fix trk argument-passing hack
2009-10-01 17:09:32 +02:00
hjk
21f0f2c900
debugger: work on location marker setting.
2009-10-01 17:03:56 +02:00
hjk
df22ae6c53
debugger: replace hack to select trk adapter and pass parameters by a new one
...
Now .pro files can be used as project description as usual. To make the
debugger pick up the "on device" part a magic commandline is needed:
"@sym@ c:\sys\bin\your.exe /path/to/your.sym"
If the project is not compilable, remove the Make and QMake buildsteps
and add a new Custom step that's only calling /bin/true.
2009-10-01 14:57:04 +02:00
hjk
8b583a3872
debugger: unconditionally use 'gotoLocation' on first chance
2009-10-01 13:46:48 +02:00
hjk
53f692c575
debugger: parse 'at' field in -break-info output as seen with gdb 6.4
2009-10-01 12:06:43 +02:00
hjk
3b280a3ad3
debugger: fix 'Detach debugger' action
2009-09-30 13:07:14 +02:00
hjk
93902e5d0a
debugger: make 'qtcreator -debug <corefile>' work
2009-09-30 12:27:44 +02:00
ck
e43d0efa30
Gdb engine: Fixed error message.
...
Reviewed-by: hjk
2009-09-30 11:54:34 +02:00
hjk
2548ca0695
debugger: don't use gotoLocation() unnecessarily twice
2009-09-29 16:32:54 +02:00
hjk
1bd7163558
debugger: cache disassembler results per-function.
2009-09-29 16:32:54 +02:00
hjk
524604fe35
debugger: always try to set the location marker early
...
Gives a smoother impression.
2009-09-29 16:32:53 +02:00
hjk
49b6498870
debugger: remove some unused code
2009-09-29 14:47:27 +02:00
hjk
9157f12ed2
debugger: fix pid parsing from gdb output on Mac
2009-09-29 14:47:27 +02:00
hjk
17c928f970
debugger: introduce a new state InferiorUnrunnable to properly describe the
...
state when gdb is attached to a core.
2009-09-29 14:47:27 +02:00
hjk
573ca3ad85
debugger: rename StepByInstruction into OperateByInstruction
2009-09-29 14:47:27 +02:00
Friedemann Kleint
c3bb032753
Trk/S60: Wire debugger parameters.
...
Remove conditionals from toolchain enumeration, pass parameters to
TrkGdbAdapter, rename function in runconfig, derive symbol
file from local exe file.
2009-09-29 13:49:35 +02:00
hjk
10fa3b2b76
debugger: remove inferiorStarted() signal.
...
It had unclear semantics and was only used to show a statusmessage.
We do that directly now.
2009-09-29 10:59:46 +02:00
hjk
b944e1eb14
debugger: load the gdb macro based dumpers only once per session.
2009-09-29 09:35:04 +02:00
hjk
ef37f7f1e5
debugger: improve presentation of some error/status messages
2009-09-29 09:35:04 +02:00
hjk
bc15777ee1
debugger: retrieve InferiorRunning state from gdb output, not from business logic
2009-09-29 09:35:04 +02:00
hjk
0155f11cd8
debugger: fix regression in disassembler listing introduced in 37c98f89
2009-09-28 09:52:49 +02:00
hjk
ca47f5d1b8
debugger: don't complain on Running->Stopped state changes when not directly
...
triggered by the user
2009-09-28 09:49:58 +02:00
hjk
bb1ebd0998
debugger: handle error triggered by "-exec-finish" triggered in the outermost
...
frame
2009-09-28 09:49:58 +02:00
Friedemann Kleint
ec7c77ca23
Debugger: Work towards exporting DebuggerManager: Introduce d.
...
Clean out header.
2009-09-25 15:02:16 +02:00
hjk
00f676708b
debugger: work on handling gdb crashes gracefully
2009-09-25 11:50:39 +02:00
hjk
20b9258d9e
debugger: refactoring
...
Intergrate per-engine state tracking with the global running/stopped state.
2009-09-25 08:36:44 +02:00
hjk
d5f1035770
debugger: refactoring
...
Move GdbAdapterState from individual adapters to GdbEngine.
Also, remove some trailing whitespace.
2009-09-24 11:46:38 +02:00
hjk
8f6aa2259e
debugger: refactoring
...
rename GdbResultRecord into GdbResponse
merge cookie QVariant into GdbResponse
move debugMessage convienience function from individual adapters to base
2009-09-24 11:22:45 +02:00
hjk
063d13e00f
debugger: work on general shutdown handling
2009-09-24 10:54:50 +02:00
hjk
f6104255d7
debugger: revert accidentally committed "tbreak+continue instead of next" hack
2009-09-23 16:42:57 +02:00
hjk
b18c6f5d55
debugger: remove unneded code
2009-09-23 16:42:47 +02:00
hjk
b65bbff491
debugger: split connectDebuggingHelperActions(bool) into connect* and disconnect*
2009-09-23 15:32:22 +02:00
hjk
378036c916
debugger: make attaching to running process work again
2009-09-23 15:28:50 +02:00
hjk
d24752a765
debugger: remove more dead code
2009-09-23 14:00:56 +02:00
hjk
c71e3e958e
debugger: clean up old commented code
2009-09-23 14:00:56 +02:00
hjk
713b1f2034
debugger: re-activate core file debugging
2009-09-23 13:38:33 +02:00
hjk
76d1de0b87
debugger: parse pid only once from output
2009-09-23 12:15:51 +02:00
Friedemann Kleint
3215da914e
Gdb: Parse out MinGW gdb process id correctly, connect dumper acts.
2009-09-23 12:04:25 +02:00
hjk
d25066f8ad
debugger: let the gdb adapters access the engines start parameter instead of keeping a copy
2009-09-23 10:14:53 +02:00
hjk
89861828ee
debugger: merge gdb engine and symbian engine.
...
The trk parts are an 'adapter' in the gdb engine.
2009-09-23 09:56:12 +02:00
hjk
e8be2acdb8
debugger: refactoring
2009-09-23 09:56:12 +02:00
hjk
ad6ee1cafb
debugger: clean up gdbengine
2009-09-23 09:56:11 +02:00
Friedemann Kleint
e36d27d605
Gdb: Remove unused code.
2009-09-22 14:04:00 +02:00
hjk
6259789b8d
debugger: compile/link fixes
2009-09-22 11:54:28 +02:00
hjk
e5f0807f8b
debugger: refactoring of AbstractGdbAdapter
...
remove shutdownInferior()
rename shutdownAdapter() into shutdown()
remove errorString()
rename isAdapter() into isTrkAdapter()
2009-09-22 11:44:06 +02:00
hjk
252fd2e7b1
debugger: refactoring of AbstractGdbAdapter
...
remove shutdownInferior(), rename shutdownAdapter() into shutdown()
2009-09-22 11:32:34 +02:00
hjk
41caca2763
debugger: reorganize trk startup
2009-09-22 10:41:23 +02:00
hjk
efb02a30a0
debugger: rework plain gdb shutdown logic
2009-09-22 08:11:31 +02:00
hjk
1d64e169b0
debugger: rework startup logic
2009-09-22 08:11:30 +02:00