Skip to content
Snippets Groups Projects
  1. Oct 27, 2009
  2. Oct 20, 2009
  3. Oct 16, 2009
  4. Oct 14, 2009
  5. Oct 13, 2009
    • 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
  6. Oct 01, 2009
  7. Sep 23, 2009
  8. Sep 21, 2009
    • Friedemann Kleint's avatar
      CDB: Use GdbMi parser for everything. · caa164a4
      Friedemann Kleint authored
      ..preparing recursive dumpers. Add recursive parser to
      watchutils.cpp Use insertBulkData() within CDB, add sizeof()
      information for some Qt containers in order to be able to
      dump QList<QList<KnownType> > .
      caa164a4
  9. Sep 16, 2009
  10. Aug 31, 2009
  11. Aug 28, 2009
  12. Aug 27, 2009
  13. Aug 26, 2009
  14. Aug 14, 2009
  15. Aug 12, 2009
  16. Jul 23, 2009
  17. Jul 15, 2009
  18. Jul 14, 2009
  19. Jul 13, 2009
  20. Jul 10, 2009
    • Friedemann Kleint's avatar
      Enabled the use of Debugger-specific watch/locals models. · abf5e3dd
      Friedemann Kleint authored
      
      - Modified WatchModel to handle storage of an hierarchy
        of WatchItems.
      - Factored out code for asynchronous population to
        AsyncWatchModel and added a mixin for convenient
        handling
      - Added base class for synchronous models.
      - Implement simple, synchronous models for CDB, greatly
        simplifying code and finally getting manual
        expansion right.
      Signed-off-by: default avatarhjk <qtc-committer@nokia.com>
      abf5e3dd
  21. Jul 08, 2009
  22. Jul 06, 2009
    • Friedemann Kleint's avatar
      Fix up Debugger helpers to be able to dump QObject's with CDB. · 5bd1d2a0
      Friedemann Kleint authored
      - Make container dumper routines set "childnumchild" when known
        in order to avoid roundtrips; avoid repeated invocations of
        container.end().
      - Completed dumper information in some places to avoid roundtrips.
      - Extended QVariant helpers by dumpers for common GUI types
        (rectangles, points, sizes, fonts, size policies).
      - Introduced artificial QObjectChildList/QObjectProperty types to
        be able to dump QObject children and properties without using
        gdb expressions.
      - Fixed dumping of Signal/Slot list to pass on correct types. Avoid
        recursions if signal is connected to self.
      - Replaced expressions by addresses in the dumpers to it make work
        for CDB.
      - Reworked dumper test program to have -a, making it usable for tests,
        add further types.
      - Gdb: Clear output buffer before calling dumpers, avoiding mixups
        in case evaluation of expression fails.
      - Fix the dumper parser used by CDB, do not be fooled by
        "<synthetic>" addresses, etc.
      - Pass on a "dumperVersion" in initial query.
      5bd1d2a0
  23. Jul 03, 2009
  24. Jul 01, 2009
  25. Jun 26, 2009
  26. Jun 24, 2009
  27. Jun 23, 2009
    • Friedemann Kleint's avatar
      Add a fake dereferencing item '*' to CDB for dumping QString*, etc. · cc587133
      Friedemann Kleint authored
      Simplify the symbol group recursion to oblivion and make
      it parametrizable with predicates to control recursion and
      further processing. Most importantly, insert a parent item
      BEFORE its child item (ignoring for now the fact that child recursion
      might fail), making it possible to check and do magic on the parent,
      disabling further handling by the symbol context. Dumper handling
      can then kick in and handle pointed-to dumpeable items by inserting
      fake dereferencing items.
      Remove logic to detect already expanded items, just re-insert the
      children if the handler asks for it.
      cc587133
    • hjk's avatar
      69f58777
Loading