summaryrefslogtreecommitdiff
path: root/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix Qt Creator build with ClangIvan Donchevskii2018-06-201-7/+13
| | | | | Change-Id: Id607170961db5b1919b316293a96ae3330216377 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* fix some missing breaks in switchesNikolay Shalakin2017-11-281-0/+1
| | | | | | Change-Id: I8cc269d9a622b4af090795e40e11205d1190248b Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Debugger: Fix assigning std::stringDavid Schulz2017-04-201-11/+14
| | | | | | Task-number: QTCREATORBUG-17267 Change-Id: If195fe801964a809363b68f09aa6ac8e1ba6e686 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Fix assigning values to localsDavid Schulz2017-04-111-3/+3
| | | | | Change-Id: I366f597ee54e3c3d916bac2879c4c02b59ee2e83 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Merge remote-tracking branch 'origin/4.2' into 4.3Eike Ziller2017-03-091-3/+5
|\ | | | | | | | | | | | | | | Conflicts: doc/src/qtcreator.qdoc tests/system/suite_general/suite.conf Change-Id: Ia298b177d6920a1d853e342b62cf98f7c48a278a
| * Debugger: Fix QDateTime dumper for pointer valuesDavid Schulz2017-03-061-2/+4
| | | | | | | | | | Change-Id: Idda3a7853e430e937ce6a99c9d4f0ab63403cb07 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
| * Debugger: Do not add pointer suffix to encoded outputDavid Schulz2017-03-061-1/+1
| | | | | | | | | | Change-Id: Ib02629825785b2589d641ea3268665b70a1acde8 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | Merge remote-tracking branch 'origin/4.2'Eike Ziller2017-02-271-22/+62
|\ \ | |/ | | | | Change-Id: I9006dd493707ae626ae3502541599c8789e1aab0
| * Debugger: Fix Qt 5.8 QDateTime dumper for cdbextensionDavid Schulz2017-02-231-22/+62
| | | | | | | | | | | | | | Change-Id: Ic621cc67d647ab6396ddbef214ffcd104b66a1da Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | CdbExt: Add dumper support for new std containerDavid Schulz2017-02-031-0/+14
|/ | | | | | | | | | | std::multiset std::unordered_set std::unordered_multiset std::unordered_map std::unordered_multimap Change-Id: I72ac9a96d64d85ca6c914acdbf626fba731c587a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Cdb: Optimize dump of std containerDavid Schulz2016-10-141-1/+10
| | | | | | | | Cache container member offsets. Task-number: QTCREATORBUG-16710 Change-Id: I47c471eae355e1f1220fe22ad1cdd0cb67d430a1 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Cdb: Fix Qt4 QMap dumperDavid Schulz2016-09-151-6/+17
| | | | | | | | | The expanding depth of variables is limited in cdb. Instead of expanding the linked list inside qmap add a new symbol for each child node. Task-number: QTCREATORBUG-16212 Change-Id: I89a288c92d9168a54afcf2cdb8c8b8a6dd98a3b4 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Cdb: Introduce SymbolGroupChildInfoDavid Schulz2016-09-151-0/+109
| | | | | | | | | Holds the offset and type of a symbol ancestor. This information is cached and used to collect data directly via offset instead of expanding known symbols. Change-Id: I0c08f6911dfbb6016c4bb12cb6325be873c6000a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Merge remote-tracking branch 'origin/4.1'Eike Ziller2016-09-131-0/+8
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExtendedFunctionButton.qml src/plugins/android/androidrunner.cpp src/plugins/debugger/debuggerruncontrol.cpp src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.h tests/system/suite_WELP/tst_WELP03/test.py Change-Id: Ibac4d71d4f4dbe1e4f05052d2f8a2dcfd82edd4c
| * Cdb: Fix QList child dumperDavid Schulz2016-09-061-0/+8
| | | | | | | | | | | | Task-number: QTCREATORBUG-16750 Change-Id: If67e2a55bb0a67957b10069675cdd0df7a18ad10 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | Cdb: Modernize cdb extensionDavid Schulz2016-08-311-2/+2
|/ | | | | Change-Id: I18b0c60108ffda6cd46db637c9de93eded7f8469 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Merge remote-tracking branch 'origin/4.0'Eike Ziller2016-04-201-9/+7
|\ | | | | | | | | | | | | | | Conflicts: src/plugins/projectexplorer/session.cpp src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp Change-Id: I6946139f5e5fa3a9cdbb322fd50be248e2c0133f
| * CdbExt: Remove unneeded add symbol for shared pointer.David Schulz2016-04-151-9/+7
| | | | | | | | | | Change-Id: I88da67b3c330e04befcdd0bc9074d28f400f199c Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Merge remote-tracking branch 'origin/4.0'Eike Ziller2016-04-121-0/+2
|\ \ | |/ | | | | | | | | | | Conflicts: src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp Change-Id: I6ae2d37290643d69390f679a54f7596782f3d97f
| * CdbExt: Add valarray dumper.David Schulz2016-04-081-0/+2
| | | | | | | | | | Change-Id: I9d05fc9217d014b011223d0739ed2267ae7ca479 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Debugger: Replace cdb output encoding enum by stringshjk2016-04-041-40/+12
|/ | | | | | Change-Id: I05225f5be61fdaa448b9991b14056e89228c26a4 Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* Merge remote-tracking branch 'origin/3.6'Eike Ziller2016-02-241-2/+4
|\ | | | | | | | | | | | | | | Conflicts: src/shared/qbs tests/manual/proparser/main.cpp Change-Id: I13654bf10c14eb6b1d6805fe86b67ac73b2e4d75
| * Cdbext: Fix QString dumper.David Schulz2016-02-091-2/+4
| | | | | | | | | | Change-Id: I437e01c4408c3a5052d0b78c1c75de545f541a7e Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* | Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
| | | | | | | | | | | | | | * Update remaining files in src Change-Id: I1896f17fcf34f71c3310c87899fb5171b8e4afb1 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* | Debugger: Split DebuggerEncoding enumhjk2015-12-211-21/+24
|/ | | | | | | | | | | ... into a string specifying a kind of encoding (utf8, latin1), an optional bytesize (2-byte integers, 4-byte integers) and a flag whether the displayed value should get "..." around it. Scales better than adding an enum value for each new combination. Change-Id: Iffcb1e2f148f12da96e165559a976bd34026c649 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* CdbExt: Setting actively which nodes should be expanded.David Schulz2015-05-061-3/+1
| | | | | | Change-Id: I1470a67aa559e4d93a01cc70701fb160e873317d Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* Cdbext: Dump "(null)" for an uninitialized QTimeZone.David Schulz2015-04-021-1/+3
| | | | | Change-Id: I13c0541bad047aa872bdb04f50e6cd0557a40f1a Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Removing debug message.David Schulz2015-04-011-1/+0
| | | | | Change-Id: I59fc951d39a07ba0a3c9dbdf6ce86552056efb78 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* Cdbext: Dump values of QSharedPointer.David Schulz2015-04-011-21/+46
| | | | | Change-Id: I752f644ed0b6a79e33677bac4a52d7fbd69c1781 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Let the dumper set the value encoding.David Schulz2015-04-011-24/+41
| | | | | Change-Id: I5e4f6f0a1139208ec38c524adc9684cf9c98b6de Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Add Dumper for QIPv6Address.David Schulz2015-03-311-2/+27
| | | | | Change-Id: Id46c1aa3eb05df85c3edb145c8ef7a302d0fd710 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Add Dumper for QRegion.David Schulz2015-03-311-1/+44
| | | | | Change-Id: I968b2a5a7d3d00998a7074fe36d99cced64c089c Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Dump "(invalid)" for an uninitialized QDateTime.David Schulz2015-03-301-1/+3
| | | | | Change-Id: I033bf3fe0e31cb84ce849ef5d1dabe1f6a95ad1e Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Fix QByteArray dumper for unprintable characters.David Schulz2015-03-301-17/+9
| | | | | Change-Id: I7075df252ea9739600fdbf01c27987d2c0f8d159 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Use max string size for QByteArray dumper.David Schulz2015-03-231-1/+2
| | | | | Change-Id: I19327d45a7a45433b68359d4143e96017f271b4d Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* CdbExt: Fix compile warningChristian Stenger2015-03-131-1/+1
| | | | | Change-Id: I52bbf904a3a6a3cd3d5dcab34e649a44d406af98 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* Cdbext: Fix QDateTime dump.David Schulz2015-03-121-18/+73
| | | | | | | Task-number: QTCREATORBUG-13263 Change-Id: I8433d5d6a18ea700db77be0ab22e01de9f0b267f Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* Cdbext: Optimize Qt detection.David Schulz2015-03-061-60/+95
| | | | | | | | Now supporting fast look up of linbinfix builds and adding support for static namespace builds. Change-Id: Iea234902e915b9a9d08ccf804ea4a37810aaa0d8 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Cdbext: Fix dumping QString from a namespaced Qt5.David Schulz2015-03-061-11/+14
| | | | | Change-Id: I87736b04160a64058a20786aafb1381460c6c5f3 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* CdbExtension: Fix qt version lookup for builds with a libinfix.David Schulz2015-03-031-3/+15
| | | | | | | | Explicitly check for "Core" in the qualified symbol name when using wildcards. Change-Id: I63c1d2cc71b20457b2ed298c5f0161ddd0bf8e1c Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Update LicenseEike Ziller2015-01-161-6/+6
| | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* CdbExt: Add Dumper for QTimeZone.David Schulz2014-10-311-0/+10
| | | | | Change-Id: Ic107154400550227dad58194aca70b5370f147bc Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* CdbExt: Fix dumping of QByteArray inside QPrivate class.David Schulz2014-10-311-4/+17
| | | | | Change-Id: I9e9b7af1cc2c910b6c5865a611963b371248f90e Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* CdbExt: Determine the Qt version in static builds.David Schulz2014-10-281-77/+56
| | | | | Change-Id: I3ee4e362c96fcb061f76415fe37b2c229b9896ee Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* CDB: Fix assigning a Qt5 QString.David Schulz2014-10-151-25/+21
| | | | | | Task-number: QTCREATORBUG-13173 Change-Id: I8d60a3e2bcc6e6b67cde7238cad356a43bd8aa92 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* License updateEike Ziller2014-10-091-7/+8
| | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* Debugger: Better handling of the tabbed extra viewshjk2014-06-031-3/+2
| | | | | | | | | Closing with the [x] now resets the Display mode of the associated iname, and the view hides if there are no visible tabs left. Also, remove the long-unused DisplayProcess format. Change-Id: Ibd3308549af75e345c672c07f6714d26e7196e5a Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* CDB: Remove redundant null valdationsOrgad Shaneh2014-05-061-4/+2
| | | | | Change-Id: I8a4549e04f2a080db94c9a7d8e733b62ef5e1dbc Reviewed-by: David Schulz <david.schulz@digia.com>
* Fix some typosSergio Ahumada2014-03-051-2/+2
| | | | | | Change-Id: I3be73c2a4d256a0d28e863fd2517a4d7442b34d8 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* CDB extension: Add qmlstack command and helpers.Friedemann Kleint2014-02-261-1/+1
| | | | | | | | | | | | Add a command that dumps the QML stack. It tries to find the address of the JS execution context in a complete stack trace and calls the exported function in QML to create the trace from it. Task-number: QTCREATORBUG-11144 Change-Id: I8fef5df2b33b95748e78d837aba703945eaeead9 Reviewed-by: David Schulz <david.schulz@digia.com>