- Jan 14, 2010
-
-
dt authored
Reviewed-By: thorbjorn
-
- Jan 13, 2010
-
-
con authored
Regression introduced by the gdb startup speedup. Reviewed-by: hjk
-
- Jan 12, 2010
- Jan 08, 2010
-
-
Friedemann Kleint authored
Reviewed-by: hjk
-
- Jan 06, 2010
-
- Jan 04, 2010
-
-
Oswald Buddenhagen authored
... using fromLocal8Bit instead of fromLatin1. of course the localized messages pose a "challenge" for the various workarounds which parse them ... Task-number: QTCREATORBUG-504
-
- Nov 30, 2009
-
-
Friedemann Kleint authored
Check for correct state (InferiorStopped).
-
- Nov 19, 2009
-
-
Daniel Molkentin authored
Reviewed-By: hjk
-
- Nov 13, 2009
-
-
hjk authored
-
- Nov 12, 2009
-
-
Oswald Buddenhagen authored
The problem is that the shlib events disturb bounded execution requests and there is no way to recover from this - the debugger will effectively turn "step over" into "continue". this is nicely explained in http://vladimir_prus.blogspot.com/2007/12/debugger-stories-pending-breakpoints.html
-
hjk authored
-
- Nov 11, 2009
-
-
Oswald Buddenhagen authored
this ensures that, among other things, we won't get into this scenario: - process is running - interrupt is requested by user - termination is requested by user - before interrupt takes effect, the process terminates => shutdown is called => exit is also queued, as there is already a queued kill => nothing happens, as there will never be a stop response Reviewed-by: hjk
-
Oswald Buddenhagen authored
archer reports stops at tbreaks properly, so checking for an empty stop reason is no particularly good idea. instead, we simply skip *all* stops at the entry point, assuming the user will not really set a breakpoint there anyway. Reviewed-by: hjk
-
- Nov 10, 2009
-
-
Jarek Kobus authored
-
Oswald Buddenhagen authored
this is to update breakpoint, source and module lists automatically. also remove the now pointless -break-list on every stop. Reviewed-by: hjk
-
Oswald Buddenhagen authored
any output will most definitely belong to later issued commands, so not clearing it will only cost cpu or even confuse the evaluation. Reviewed-by: hjk
-
Oswald Buddenhagen authored
Reviewed-by: hjk
-
Oswald Buddenhagen authored
Reviewed-by: hjk
-
- Nov 09, 2009
-
-
hjk authored
-
- Nov 06, 2009
-
-
hjk authored
-
- Nov 05, 2009
-
-
Oswald Buddenhagen authored
-
- Nov 04, 2009
-
-
hjk authored
The real problems is somewhere in the watch model. This patch does only prevent the wrong (and unneeded) questions to be asked in the first place. It does not fix the wrong handling of the answer in the watch model. Reviewed-by: Oswald Buddenhagen
-
hjk authored
-
Oswald Buddenhagen authored
InferiorUnrunnable is equivalent to InferiorStopped as far as NeedsStop commands are concerned. Reviewed-by: hjk
-
- Nov 03, 2009
-
-
Oswald Buddenhagen authored
sometimes, commands simply don't return ... the debug message doesn't say anything which couldn't be found in the log already, but that way it is more convenient. and we kill gdb to get creator back to a defined state. Reviewed-by: hjk
-
Friedemann Kleint authored
Reviewed-by:
hjk <qtc-committer@nokia.com>
-
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>
-
- Nov 02, 2009
-
-
Oswald Buddenhagen authored
Reviewed-by: hjk
-
Oswald Buddenhagen authored
Reviewed-By: hjk
-
Oswald Buddenhagen authored
Reviewed-by: hjk
-
Oswald Buddenhagen authored
Reviewed-by: hjk
-
Oswald Buddenhagen authored
Reviewed-By: hjk
-
- Oct 30, 2009
-
-
Oswald Buddenhagen authored
first, _start being resolvable depends on libc-dbg being installed. second, depending on the frame being in the dynloader makes it a) work only for dynamic executables and b) fail on multi-target systems (due to a hard-coded file name). so instead just remember the entry point, as we are already there anyway. Reviewed-By: hjk
-