Skip to content
Snippets Groups Projects
  1. Apr 19, 2010
  2. Apr 15, 2010
  3. Apr 09, 2010
    • Friedemann Kleint's avatar
      Debugger[cdb/gdb]: Fix formatting of integers/messages. · b2ddf720
      Friedemann Kleint authored
      - Do not reformat boolean values (true,false) as hex/oct.
      - char/unsigned char types (cdb/gdb): Chop off the quoted
        printable character output by the debugger, pass around integer
        only and append the character ourselves in the watchhandler,
        making reformatting as hex/octal work.
      - cdb: Check format correctly (fix values output as plain integer).
      - cdb: Kill needless warning produced by reformatting output of out-of-scope
        variables.
      - cdb: Display exceptions in the status bar as non-intrusive crash notification.
      
      Reviewed-by: hjk
      b2ddf720
  4. Mar 18, 2010
  5. Mar 11, 2010
    • Friedemann Kleint's avatar
      Debugger/CDB: Fix stack view when attaching to crashed app. · 7ffc3733
      Friedemann Kleint authored
      
      The timer for event-delivery time-out checking when attaching to a
      crashed process in the case of not being spawned by the handler
      (such as via single-application remote command) triggered too
      early. Add a 'moduleLoaded()' signal to CoreEngine and trigger
      from there (due to lack of a proper "engine up/attached"
      notification.
      Emit moduleLoaded() from the first timed-out debug event handler when
      modules no longer change.
      Reviewed-by: default avatarRobert Loehning <robert.loehning@nokia.com>
      7ffc3733
  6. Mar 10, 2010
  7. Mar 05, 2010
  8. Mar 03, 2010
  9. Feb 17, 2010
  10. Feb 16, 2010
  11. Feb 11, 2010
  12. Feb 05, 2010
  13. Feb 04, 2010
  14. Feb 01, 2010
  15. Jan 29, 2010
  16. Jan 22, 2010
  17. Jan 05, 2010
  18. Dec 15, 2009
  19. Dec 14, 2009
    • Friedemann Kleint's avatar
      Debugger: Enable attaching with -client option. · bd8d2b0b
      Friedemann Kleint authored
      
      Make it possible to trigger a debug-attach in a running instance
      of Qt Creator by means of -client, use that in qtcdebugger, thus
      enabling it to attaching to crashing executables in run mode
      (Windows/CDB).
      
      Modify IPlugin and application so that the complete command line is
      serialized and transmitted to a running instance via QtSingleApplication
      if -client is specified. Introduce IPlugin::remoteArgument and use that
      in core for opening files and in the debugger for attaching.
      
      Use -client in qtcdebugger with some logic to keep it alive as long as
      the debuggee, make CDB break in that case as the events are not replayed
      correctly in case the debugger is not spawned by the registered handler.
      Rubber-stamped-by: default avatarcon <qtc-committer@nokia.com>
      bd8d2b0b
    • Friedemann Kleint's avatar
      CDB: Fix messages displayed after stop of Debugger. · 397b634a
      Friedemann Kleint authored
      Reviewed-by: hjk
      Task-number: QTCREATORBUG-399
      397b634a
  20. Nov 30, 2009
  21. Nov 10, 2009
    • Friedemann Kleint's avatar
      Cdb: Fix step out. · 5acac101
      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
      5acac101
  22. Oct 20, 2009
    • Oswald Buddenhagen's avatar
      fix compile :} · 63c2ceae
      Oswald Buddenhagen authored
      63c2ceae
    • Oswald Buddenhagen's avatar
      fix shutdown paths · b3addf14
      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
      b3addf14
  23. Oct 19, 2009
  24. Oct 15, 2009
  25. Oct 14, 2009
  26. Oct 13, 2009
    • Oswald Buddenhagen's avatar
      fold preparing inferior into starting inferior · d1783e09
      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.
      d1783e09
    • Friedemann Kleint's avatar
      CDB: Bug fixing · 14058c07
      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.
      14058c07
  27. Oct 09, 2009
  28. Oct 06, 2009
    • Friedemann Kleint's avatar
      CDB: Fix step into, improve multithread dumping, exception logging · c70f968f
      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.
      c70f968f
  29. Oct 05, 2009
  30. Oct 01, 2009
    • Friedemann Kleint's avatar
      CDB: Fix stepping and a crash on dumping expanded pointer items. · 0f486fd5
      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.
      0f486fd5
  31. Sep 30, 2009
  32. Sep 29, 2009
Loading