- Jan 25, 2010
-
-
Friedemann Kleint authored
Return value glitch in file name normalization.
-
- Jan 13, 2010
-
-
Friedemann Kleint authored
Introduce truncation in item view instead (full value visible in ToolTip). Reviewed-by: hjk Task-number: QTCREATORBUG-305
-
- Dec 15, 2009
-
-
Friedemann Kleint authored
Fixing various problems with breakpoints and opened files caused by CDB returning lower-case file names. Task-number: QTCREATORBUG-438 Reviewed-by:
hjk <qtc-committer@nokia.com> Acked-by:
mariusSO <qt-info@nokia.com>
-
- Dec 14, 2009
-
-
Friedemann Kleint authored
Reviewed-by: hjk Task-number: QTCREATORBUG-399
-
- Nov 30, 2009
-
-
Friedemann Kleint authored
Check for correct state (InferiorStopped).
-
- Nov 26, 2009
-
-
Friedemann Kleint authored
-
- Nov 25, 2009
-
-
Friedemann Kleint authored
Convert CDB unsigned integer values should they appear in hex, make format flexible. Use int64 for reformatting integers to be able to accommodate 64 bit values on Windows 64. Add some more integer types. Do not save decimal type formats. Add menu option to clear individual formatting. Do not use map[] to query the type formats (inserting 0 everywhere as a side effect). Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-
- Nov 23, 2009
-
-
Friedemann Kleint authored
Adapt to the output format "0x0000000`0046535C". Reviewed-by:
hjk <qtc-committer@nokia.com>
-
- Nov 10, 2009
-
-
Tobias Hunger authored
When setting CDB_PATH via the environment. Reviewed-By: ossi (cherry picked from commit e288c4c4)
-
Friedemann Kleint authored
Use debugger's 'gu' command instead of temporary breakpoint as a workaround until it is properly supported by the SetExecutionStatus() API. Reviewed-by: hjk Task-number: QTCREATORBUG-240
-
- Oct 21, 2009
-
-
Daniel Molkentin authored
-
- Oct 20, 2009
-
-
Oswald Buddenhagen authored
-
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
-
- Oct 19, 2009
-
-
Friedemann Kleint authored
Clear a failed call. _HAS_ITERATOR_DEBUGGING can unfortunately not be turned off as it is not binary compatible with other code.
-
Friedemann Kleint authored
-
Friedemann Kleint authored
that is, setting a break point at the opening brace or at function. Set StackFrame::from correctly.
-
- Oct 16, 2009
-
-
Friedemann Kleint authored
This should save debugger round trips and crashes in the debugging helpers. Add respective option to debugging helper option page, defaulting to true.On this occasion, make CDB detect shadowed variables correctly and display them as "<shadowed n>" as does the Gdb engine by reversing the direction in which CdbSymbolGroupContext::populateINameIndexMap works. Rubber-stamped-by:
hjk <qtc-committer@nokia.com>
-
- Oct 15, 2009
-
-
Daniel Molkentin authored
Also, shortened checks on possible CDB locations. Reviewed-By: Friedemann Kleint
-
Friedemann Kleint authored
As otherwise breaking when attaching to running processes does not work as the startup trap is not received.
-
- Oct 14, 2009
-
-
Friedemann Kleint authored
... with an event loop with disabled user input to keep the GUI alive.
-
- Oct 13, 2009
-
-
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.
-
Friedemann Kleint authored
- Turn off initial breakpoint when attaching (terminal) and additionally ignore it before the first startup complete - Refuse to step the artifical thread created when interrupting - If possible, switch to thread 0 when interupting (do not use artificial thread) - Ignore non-fatal exceptions in dumper calls (stray Startup- complete-traps) - Use right thread for dumper call loading - Rename windows exception code enumeration - Turn off modification off watch-data children by setType, show empty lists correctly. - Verbose warnings about inserting invalid watch data.
-
- Oct 12, 2009
-
-
Rohan McGovern authored
These .pri files which add to INCLUDEPATH and have FORMS should also add to DEPENDPATH. Adding to INCLUDEPATH does not add to DEPENDPATH by default with qmake. That means qmake may not find headers in those paths and won't consider them dependencies when compiling the source files which include them. This doesn't matter when all the headers in the new INCLUDEPATH are always present, but when some of them are generated (e.g. from FORMS), the dependencies are important and omitting them means a race condition in parallel builds. Fixes errors of the form: ..\..\shared\help\topicchooser.h(33) : fatal error C1083: Cannot open include file: 'ui_topicchooser.h': No such file or directory (cherry picked from commit 9a7e0294)
-
- Oct 09, 2009
-
-
Friedemann Kleint authored
Add utility to figure out DLL/Product versions.
-
Friedemann Kleint authored
CDB can now handle sizeof(Class) and even expressions that determine the offset of map node values (to some extent), may still fail with templates). Format expressions accordingly, adapt cached expressions. Use gdbQuoteType depending on debugger type only. Most important, do not evaluate each expression separately before issuing the call, as ".call" can now do it on its own. Check for syntax errors there and cache failing types as before.
-
- Oct 06, 2009
-
-
Friedemann Kleint authored
Use new call syntax of 6.11. for dumper call loading. Execute Dumpers in a single thread (current) if at all possible (not in some WaitFor or artificial break thread). Show one more frame in threads view if it is FastCallReturn. Fix step into (ignore one event), log some more exceptions. Generally log exceptions to the debugger windows to be able to see stuff like DLL missing, etc.
-
- Oct 05, 2009
-
-
Friedemann Kleint authored
-
Friedemann Kleint authored
-
Friedemann Kleint authored
Also move Designer::Internal::FormWindowEditor -> Designer::FormWindowEditor.
-
- Oct 02, 2009
-
-
Friedemann Kleint authored
- Do not deref d-ptr when checking on QVariants of PODS - Make type/value fixing of dumper results more fine-grained - Allow children in expandPtrToDumpage (QWidget-Pointers) - Fix broken size cache (queuePrefix was empty) - Compile
-
- Oct 01, 2009
-
-
Friedemann Kleint authored
Simplify & Generalize stepping code, introduce stubs for reverse debugging. When user switches to another thread than the event-triggering one in a stopped inferior, explicitly tell the engine to continue that one. Improve fixDumperResult to fix missing types (out of scope items) and call it from expandPointerDumpable.
-
- Sep 30, 2009
-
-
Friedemann Kleint authored
Remove unused exec functions, replace by calls to the respective stepExec/nextExec, which sets the code level automagically according to the OperateByInstruction action.
-
Friedemann Kleint authored
Adapt to new state model, make sure session is always cleaned when invoked from processExited event handler, remove calls to DebuggerManager::notifyXX().
-
- Sep 29, 2009
-
-
Friedemann Kleint authored
-
Friedemann Kleint authored
-
hjk authored
-
- Sep 25, 2009
-
-
Friedemann Kleint authored
For device debugging. Move both from namespace Debugger::Internal to Debugger, export them, give DebuggerManager a static instance().
-
Friedemann Kleint authored
-
Friedemann Kleint authored
-
hjk authored
Intergrate per-engine state tracking with the global running/stopped state.
-