1. 05 Mar, 2010 1 commit
  2. 01 Feb, 2010 1 commit
  3. 29 Jan, 2010 1 commit
  4. 05 Jan, 2010 1 commit
  5. 07 Dec, 2009 2 commits
  6. 30 Nov, 2009 1 commit
  7. 25 Nov, 2009 1 commit
    • Friedemann Kleint's avatar
      Debugger/CDB: Windows 64 integer handling. · 2b23ea2a
      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: default avatarOswald Buddenhagen <oswald.buddenhagen@nokia.com>
      2b23ea2a
  8. 26 Oct, 2009 1 commit
  9. 21 Oct, 2009 1 commit
  10. 19 Oct, 2009 1 commit
  11. 16 Oct, 2009 3 commits
  12. 14 Oct, 2009 1 commit
  13. 12 Oct, 2009 2 commits
  14. 09 Oct, 2009 1 commit
    • Friedemann Kleint's avatar
      CDB: Make use of the improved debugger expression syntax · 8266c366
      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.
      8266c366
  15. 08 Oct, 2009 1 commit
    • Friedemann Kleint's avatar
      Debugger: Do configuration error checking early on. · 22ab8d56
      Friedemann Kleint authored
      
      
      Add a configuration checking method to the Debugger manager,
      depending on toolchain, wire it to the engines.
      Check that in the debugger run controls.
      
      Add a convenience method to ICore that shows a warning
      message with a "Settings" button, pointing the user
      to a configuration error on a settings page.
      
      Remove leftovers of the dumper parser.
      Acked-by: default avatarcon <qtc-committer@nokia.com>
      22ab8d56
  16. 02 Oct, 2009 1 commit
    • Friedemann Kleint's avatar
      CDB: Fix dumper regression · 1fad39c9
      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
      1fad39c9
  17. 01 Oct, 2009 1 commit
  18. 21 Sep, 2009 1 commit
    • 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
  19. 18 Sep, 2009 1 commit
  20. 16 Sep, 2009 2 commits
  21. 31 Aug, 2009 1 commit
  22. 28 Aug, 2009 1 commit
    • hjk's avatar
      debugger: small improvements to dumpers · 9a5908bf
      hjk authored
      Add a dumper for QStack. Also don't crash when accessing an uninitialized
      pointer when the pointer looks bad to begin with.
      9a5908bf
  23. 20 Aug, 2009 1 commit
  24. 14 Aug, 2009 1 commit
  25. 12 Aug, 2009 1 commit
  26. 24 Jul, 2009 1 commit
  27. 16 Jul, 2009 1 commit
  28. 15 Jul, 2009 1 commit
  29. 14 Jul, 2009 2 commits
  30. 13 Jul, 2009 1 commit
  31. 10 Jul, 2009 2 commits
  32. 07 Jul, 2009 1 commit
    • Friedemann Kleint's avatar
      Dumper fixing, dump some common std::map, std::set types with CDB. · 7b15d123
      Friedemann Kleint authored
      - std::set/map: Introduce templates to iterate the MSVC STL
        implementation depending on type (since it inherits some
        basic set_traits that depend on the key/value size.
      - Retrieve types correctly in CDB (buffer too short for STL-types)
      - Fix std::map in GDB broken by previous commit.
      - Introduce a dumper version check in GDB/CDB.
      - Make GDB parse sizes in initial dumper call as well
      - Fix special sizes to work with namespaced Qt (watchutils)
      7b15d123
  33. 06 Jul, 2009 1 commit
    • 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