summaryrefslogtreecommitdiff
path: root/share/qtcreator/gdbmacros/gdbmacros.cpp
Commit message (Collapse)AuthorAgeFilesLines
* debugger: rename gdbmacros* to dumper*hjk2011-06-291-3755/+0
| | | | | | | | | | | Was mis-named from the beginning. (cherry picked from commit 2f119dc2f85b28274d47ff635188872d5ed11521) Change-Id: I4f2e388edfdded117c5b35d3d04bbdc68d77afa4 Reviewed-on: http://codereview.qt.nokia.com/872 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: hjk <qthjk@ovi.com>
* debugger: adjust dummy test ObjectPrivate layout for Qt 4.8 changeshjk2011-06-071-7/+10
| | | | | | | Change-Id: I35914e79dce4894a5ec7f0ee656b86e4ce13e2a9 Reviewed-on: http://codereview.qt.nokia.com/365 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: hjk <qthjk@ovi.com>
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Update license.hjk2011-04-131-14/+13
|
* debugger: remove CDB specific bits that are not used anymorehjk2011-01-171-305/+6
|
* It's 2011 now.con2011-01-121-1/+1
| | | | Reviewed-by: hjk
* Merge branch '2.1'con2010-12-171-7/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/coreplugin/basemode.cpp src/plugins/coreplugin/basemode.h src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp src/plugins/debugger/debuggeragents.cpp src/plugins/debugger/debuggeruiswitcher.cpp src/plugins/debugger/debuggeruiswitcher.h src/plugins/projectexplorer/buildconfigdialog.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp src/plugins/qmldesigner/components/propertyeditor/colorwidget.h src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h src/plugins/qmldesigner/designercore/include/modelutilities.h src/plugins/qmldesigner/designercore/include/nodeinstance.h src/plugins/qmldesigner/designercore/include/propertymetainfo.h src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp src/plugins/qmldesigner/designercore/model/modelutilities.cpp src/plugins/snippets/inputwidget.cpp src/plugins/snippets/snippetscompletion.cpp src/plugins/snippets/snippetscompletion.h src/plugins/snippets/snippetspec.cpp src/plugins/snippets/snippetsplugin.cpp src/plugins/snippets/snippetswindow.cpp src/plugins/snippets/snippetswindow.h src/plugins/texteditor/snippetsparser.cpp src/tools/qml/qmldom/main.cpp tests/manual/trk/runner.cpp tests/manual/trk/trkolddevice.cpp tests/manual/trk/trkolddevice.h tests/manual/trk/trkserver.cpp
| * License headers.con2010-12-171-7/+11
| |
* | Removed stray tokens and fixed warnings/errors when compiling with pedantic ↵Roberto Raggi2010-12-161-1/+1
| | | | | | | | C++ compilers.
* | debugger: Checking size of array in qDumpQByteArrayRobert Loehning2010-12-141-5/+9
| |
* | Debugger: Fix broken display of containers with truncated item count.Friedemann Kleint2010-11-181-9/+17
|/ | | | | | Introduce convention '<>10 items>' meaning <more than 10 items>. Task-number: QTCREATORBUG-3132
* debugger: fix auto testshjk2010-10-111-0/+1
| | | | Reviewed-by: Friedemann Kleint
* debugger: fix displayed size of QVector in compiled dumpershjk2010-10-081-1/+1
| | | | | Reviewed-by: Friedemann Kleint Task-number: QTCREATORBUG-2634
* Debugger[CDB]: Adapt SharedLib-Dumpers to new std::vector.Friedemann Kleint2010-10-051-0/+4
| | | | Reviewed-by: hjk
* debugger: activate new compiled QDate and QTime dumpershjk2010-09-271-9/+17
|
* debugger: python and c++ dumpers for QDate and QTimehjk2010-09-271-3/+64
|
* Merge remote branch 'origin/2.0'con2010-07-131-11/+11
|\ | | | | | | | | Conflicts: doc/qtcreator.qdoc
| * Conditional compilation for functions which are unused on WindowsRobert Loehning2010-07-121-11/+11
| |
* | Fix preprocessor directivesTobias Hunger2010-06-101-53/+53
| | | | | | | | | | * The standard says all preprocessor directives have to start at column 0.
* | debugger: implement "old" QSize and QSizeF dumpers, re-enable QImage/QPixmaphjk2010-05-281-2/+45
|/
* debugger: polish address display. also remove the mostly unused 'stored' addresshjk2010-03-231-2/+0
|
* Gdb: Fix compilation warningKai Koehne2010-03-221-2/+1
| | | | Done together with hjk
* debugger: make clang happyhjk2010-03-101-2/+2
|
* debugger: make helper compilable with Qt 4.4hjk2010-03-091-0/+6
|
* Long live the king!hjk2010-03-051-1/+1
|
* Fix some code scanning issues.Friedemann Kleint2010-02-011-2/+2
| | | | QString: Use QChar where appropriate.
* Merge remote branch 'origin/1.3'Oswald Buddenhagen2010-01-291-6/+6
|\ | | | | | | Trailing whitespace removal re-applied manually.
| * remove trailing whitespaceOswald Buddenhagen2010-01-291-6/+6
| | | | | | | | doing it in 1.3 as well to avoid possible later conflicts
* | debugger: fix dumper for QString::isNull()hjk2009-12-011-1/+4
|/
* debugger: mark 'Null' QStrings() in pretty-printershjk2009-11-201-8/+16
|
* debugger: make QVariant dumper compile with QT_NO_SHORTCUThjk2009-11-121-6/+10
|
* debugger: simplify QList dumperhjk2009-11-061-12/+9
|
* debugger: fix item count for QLists with more than 1000 elementshjk2009-11-041-1/+1
| | | | Reviewed-by: Oswald Buddenhagen
* less confusing: use the data type which was meantOswald Buddenhagen2009-10-301-4/+4
|
* remove superfluous castsOswald Buddenhagen2009-10-301-3/+2
|
* Debugger: Completely replace C99 uintptr_t type by quintptr.Friedemann Kleint2009-10-301-2/+2
|
* Debugger: Do not use C99 types for pointers in sprintf() formats.Friedemann Kleint2009-10-291-16/+14
| | | | | Pointer fit into long or long long (Win64). Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* debugger: allow NULL pointers in QList<Foo*>hjk2009-10-281-1/+1
|
* Debugger: Add missing include for intptr-types.Friedemann Kleint2009-10-281-0/+4
|
* debugger: allow NULL pointers in QVector<Foo*> and QStack<Foo*> dumpershjk2009-10-271-1/+1
|
* Debugger: Fix autotests on WindowsFriedemann Kleint2009-10-271-13/+14
| | | | | | | | Format pointers consistently using 0x%[l]x in printf/scanf. Remove %p formatting as the existence of the prefix 0x is platform-dependent (missing with MSVC), which caused a scanf error and thus dumper crash for QAbstractItem. Reviewed-by: ck <qt-info@nokia.com>
* Debugger: Fix exit crash, dump QVariantList with gdbFriedemann Kleint2009-10-271-2/+9
| | | | | | Handle QVariantList within dumpers, as gdb does not resolve typedefs. Disconnect the gdb process on exit, one more round of event loop when quitting.
* debugger: remove two unused variableshjk2009-10-211-2/+0
|
* CDB: Add consistency checks to dumpers that avoid iterator asserts.Friedemann Kleint2009-10-201-6/+70
| | | | | | _HAS_ITERATOR_DEBUGGING asserts can cause the debugger to be in an inconsistent state and should thus be avoided. Add checks on the underlying red/black tree structures using friend helper classes.
* CDB: Add further checking to avoid invalid set asserts.Friedemann Kleint2009-10-191-0/+8
| | | | | Clear a failed call. _HAS_ITERATOR_DEBUGGING can unfortunately not be turned off as it is not binary compatible with other code.
* debbugger: fix item counts > 1000 in QVector dumperhjk2009-10-161-1/+1
|
* Debugger: Dumper fix.ck2009-10-141-2/+2
| | | | | | | - If NSX and NSY have quotes for the QT_NAMESPACE case, they need them for the non-namespace case too. - Dumper autotest: Replace hard-coded namespace with compile-time dynamic one.
* Debugger/Dumpers: Perform checks on QList/QVector<RawPointer>.Friedemann Kleint2009-10-131-18/+17
| | | | Reviewed-by: hjk <qtc-committer@nokia.com>
* CDB: Make use of the improved debugger expression syntaxFriedemann Kleint2009-10-091-7/+6
| | | | | | | | | | | 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.
* CDB: Fix dumper regressionFriedemann Kleint2009-10-021-12/+16
| | | | | | | | - 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