- Dec 10, 2009
-
-
hjk authored
debugging Long term that would probably better as a run configuration.
-
- Nov 11, 2009
-
-
ck authored
The LD_PRELOAD approach does not work for Maemo, because the "set environment" command seems to have no effect whatsoever.
-
- Nov 03, 2009
-
-
Friedemann Kleint authored
on UNIX. Either set the LD_PRELOAD environment variable using a gdb command or have the TermGdbAdapter set the variable for the debuggee. For the remote adapter, switch on toolchain. dlopen() is a fallback for platforms where it is not supported and attaching to running processes. Fixes a crash with gdb 7.0 (and spurious gdb 6.8 crashes with dlopen()). Reviewed-by:
hjk <qtc-committer@nokia.com>
-
- Oct 30, 2009
-
-
Oswald Buddenhagen authored
to make the behavior consistent across gdb versions, ignore the initial *stopped which gdb7 delivers while attaching. Reviewed-By: hjk
-
- Oct 20, 2009
-
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
these are a mess anyway
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
as it turns out, it is not possible to set pending breakpoints until gdb has loaded as image. so add some hooks to enable adapters to trigger the initial breakpoint syncing at the right time. do not add additional states (say, InferiorPreparing), as it would just complicate things.
-
Oswald Buddenhagen authored
this includes: - move the gdb ownership back to the engine (thus strip down the adaptors as far as possible) - make gdb startup synchronous - make adapter shutdown synchronous - fix the state transitions relating to shutdown
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
-
- Oct 19, 2009
-
-
ck authored
-
- Oct 16, 2009
- Oct 13, 2009
-
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
after refactoring the trk adapter startup, the split was not necessary any more. in fact, it seemed fairly arbitrary at this point.
-
- Oct 12, 2009
-
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
each command can have only one of two legitimate responses: "error" or - depending on the command, and thus declared via a flag - "done" or "running". this is way nicer than sprinkling the code with else-ifs (where elses are sufficient) and asserts all over the place - and silently failing in release builds.
-
Friedemann Kleint authored
-
- Oct 08, 2009
-
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
-
Oswald Buddenhagen authored
--tty + outputcollector, working dir and environment setup make sense only for living local debuggees.
-
hjk authored
-
ck authored
Fix gdb commands, state changes and signals emissions. - There were some invalid gdb commands (e.g. "attach"). - There also were a number of unexplected state transitions.
-
- Sep 29, 2009
-
-
hjk authored
It had unclear semantics and was only used to show a statusmessage. We do that directly now.
-
- Sep 25, 2009
-
-
Friedemann Kleint authored
Clean out header.
-
hjk authored
-
hjk authored
Intergrate per-engine state tracking with the global running/stopped state.
-
- Sep 24, 2009
- Sep 23, 2009
- Sep 22, 2009