- 22 Jan, 2015 1 commit
-
-
hjk authored
More flexible than hacking on the C++ side. Also registers the custom dumper path to make it reloadable like the "built-in" dumpers. Change-Id: I0405f7278e28eb75d83fdd4a861f5a5c32d97a0e Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 15 Jan, 2015 1 commit
-
-
hjk authored
At least for a few cases (std::string, vector, ...) this can succeed. Change-Id: Idfa4ced4cb20295472d001181a83373acd89883a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 12 Dec, 2014 5 commits
-
-
hjk authored
Change-Id: I7ca4a080c9b5e5992f44e5f3d8aa5af7296abe99 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Has not been usable for a while and will be superseded by "native" mixed stepping. Change-Id: I2902a98b7ad4e4b29e389e54fb6488bf711840dd Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
It's confusing in the presence of the global function of that name, and it's better to distinguish type names and type objects anyway. Change-Id: I3e0674dbc96a8e2b245ed61fabd2fe7cac5a72e5 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
We will need access to more dumper data later. Change-Id: Id8fe09b192ac7d2ae822a0323cda13c0e2ff81e3 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I69c4a00d4dfef91aa2727c295246845bef70b4bc Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 08 Dec, 2014 1 commit
-
-
hjk authored
This will be useful to create artificial QML stack frames. Change-Id: I41cb87f8dea69d88695fea46a1ae2b0270cbec1a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 02 Dec, 2014 1 commit
-
-
hjk authored
... to facilitate shorter round trips in dumper development. Change-Id: Ie457293fd137528d74008fc11137b47d92f3859d Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 18 Nov, 2014 1 commit
-
-
hjk authored
There were a couple of situation where the is_optimized_out flag was not used and later produced (caught) exceptions on access, or where the still availably type was not shown. Change-Id: I7ad5aa09a19357e50739d9fdf32f7423e30fe011 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 14 Nov, 2014 1 commit
-
-
hjk authored
Previously, hovering over 'i' when stopped in main() int foo() { int i; } int main() {} produced a tooltip without contents, now there is an item saying "<not accessible>" Change-Id: Id4de72541f74af93ba65c2a9508cf21e1dcd6569 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 10 Oct, 2014 1 commit
-
-
hjk authored
Change-Id: I24d266587425a5c50ec3dcb548a29877730cbdff Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 26 Sep, 2014 1 commit
-
-
hjk authored
Add make std::string usable as "compact" key. Change-Id: Idbfcf9d299e2dde392025166a20c3d0ab60239a6 (cherry picked from commit 2776536a) Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 12 Sep, 2014 1 commit
-
-
hjk authored
Add make std::string usable as "compact" key. Change-Id: Idbfcf9d299e2dde392025166a20c3d0ab60239a6 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 24 Jul, 2014 1 commit
-
-
Christian Stenger authored
Change-Id: I4008d5427da7cedc0f57183a25519a1aef1fcb7a Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 23 Jul, 2014 1 commit
-
-
Joerg Bornemann authored
Change-Id: I379ff3dec051b22ffe313e6543020488550df97e Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 30 Jun, 2014 1 commit
-
-
hjk authored
Change-Id: I0dc23dd5d69885f8ddeb933ae644a983406bbb05 Reviewed-by:
Jarek Kobus <jaroslaw.kobus@digia.com>
-
- 24 Jun, 2014 1 commit
-
-
hjk authored
Change-Id: Ib393258970f04f2e829f959adedfbc588a966a10 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 19 Jun, 2014 1 commit
-
-
hjk authored
Change-Id: I1b3b81019f6861353e5ada350fadbe3c8734f186 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 18 Jun, 2014 1 commit
-
-
hjk authored
GDB 7.7 changed behavior e.g. for the names of anonymous fields, we need to adjust dumpers and some tests. Change-Id: I25ae32cc56c4ff63b677a04d6ed9c250e0252140 Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 17 Jun, 2014 2 commits
-
-
hjk authored
Change-Id: Ib007c9d0035387018acd608d67d4a9632c17ab8b Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Change-Id: I4df8bd423bfce6b3005c5821ea71358a8ac260ea Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 16 Jun, 2014 1 commit
-
-
hjk authored
With python sys.path.insert(1, '/data/dev/creator/share/qtcreator/debugger/') python from gdbbridge import * in .gdbinit there's a new "GDB command", called "pp". With code like int main(int argc, char *argv[]) { QString ss = "Hello"; QApplication app(argc, argv); app.setObjectName(ss); // break here } the 'pp' command can be used as follows: (gdb) pp app app = [ <Myns::QGuiApplication> = {"Hello"} staticMetaObject = <Myns::QMetaObject> = {""} [parent] = <Myns::QObject *> = {"0x0"} [children] = <Myns::QObjectList> = {"<3 items>"} [properties] = "<>0 items>" [methods] = "<6 items>" [signals] = "<1 items>" ],<Myns::QApplication> = {"Hello"} (gdb) pp app [properties],[children] app = [ <Myns::QGuiApplication> = {"Hello"} staticMetaObject = <Myns::QMetaObject> = {""} [parent] = <Myns::QObject *> = {"0x0"} [children] = [ <Myns::QObject> = {""} <Myns::QObject> = {""} <Myns::QObject> = {"fusion"} ],<Myns::QObjectList> = {"<3 items>"} [properties] = [ windowIcon = <Myns::QVariant (QIcon)> = {""} cursorFlashTime = <Myns::QVariant (int)> = {"1000"} doubleClickInterval = <Myns::QVariant (int)> = {"400"} keyboardInputInterval = <Myns::QVariant (int)> = {"400"} wheelScrollLines = <Myns::QVariant (int)> = {"3"} globalStrut = <Myns::QVariant (QSize)> = {"(0, 0)"} startDragTime = <Myns::QVariant (int)> = {"500"} startDragDistance = <Myns::QVariant (int)> = {"10"} styleSheet = <Myns::QVariant (QString)> = {""} autoSipEnabled = <Myns::QVariant (bool)> = {"true"} ],"<10 items>" [methods] = "<6 items>" [signals] = "<1 items>" ],<Myns::QApplication> = {"Hello"} (gdb) pp ss ss = <Myns::QString> = {"Hello"} Change-Id: I6e4714a5cfe34c38917500d114ad9a70d20cff39 Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 28 May, 2014 1 commit
-
-
hjk authored
Task-number: QTCREATORBUG-7313 Change-Id: I8d475dd94a48e7a1d5efe4c2c0d90cb6bdf9b3e2 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 20 May, 2014 1 commit
-
-
hjk authored
Sneaked in with 40052046. Change-Id: I711c5b8e6869647a447a5f17f693de571b5f0337 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 16 May, 2014 1 commit
-
-
hjk authored
There are two values now, one to limit an entry in the L&E view (default 100) and a hard upper limit (at 1 mio). If displayed values are elided, the true length is shown in addition. Change-Id: I180b70446c18e258c164e5af75b88d4c8b6c53f2 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 13 May, 2014 1 commit
-
-
hjk authored
Multiple expressions can be separated by semicolon, and arrays allow index ranges given as [a..b] or with strides [a.(s).b]. Change-Id: I0b7b4ee500a5f6f5027d777b0a1e8ee5a28a7cd5 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 06 May, 2014 1 commit
-
-
hjk authored
Heads up: This switches the argument order to allow a default argument for the inner type if it can be determined from the base pointer. Change-Id: I9bf80fcdd51b5db8e7c65adba551ca667912cd86 Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 11 Apr, 2014 1 commit
-
-
hjk authored
When asked for Foo::staticMetaObject, it will find any *::staticMetaObject. Looking for the mangled name finds the one we need. Change-Id: I4508a3c282bc8a46efa011efb73f32cdbf46398c Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
-
- 03 Apr, 2014 1 commit
-
-
hjk authored
At least for GDB on Windows that's a rather typical situation due to GDB's "Internal error: pc in read in psymtab, but not in symtab" Task-number: QTCREATORBUG-11164 Change-Id: If79d586b59e2c1ee37558e8a811091fefc69ac2d Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 02 Apr, 2014 2 commits
-
-
hjk authored
It's reusable... Change-Id: I1a0f40b9b3bbecf99024d3a2fd5148baf604109b Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
hjk authored
Task-number: QTCREATORBUG-11164 Change-Id: I83bd56f91c1e5342e1a755638c794dde7f5b345a Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 27 Mar, 2014 1 commit
-
-
hjk authored
Task-number: QTCREATORBUG-10610 Change-Id: Idc5a93625fa4a148864709a1cefbcbbab877a8a2 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@digia.com>
-
- 26 Mar, 2014 1 commit
-
-
Orgad Shaneh authored
Change-Id: Id634dc37b2708f9cb88e5b01ff758d5adcde215e Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 18 Mar, 2014 1 commit
-
-
hjk authored
Change-Id: Ide277128d30c4dcc5c396441ebd6e40aa3fc8b51 Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com> Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 12 Mar, 2014 2 commits
-
-
hjk authored
Same code can be used for LLDB and GDB... Change-Id: I07aae10fec28f01425cc13285504f57aef3afd25 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
hjk authored
Task-number: QTCREATORBUG-11670 Change-Id: Iec5d3c7e73139414c51216ed6767c4524e859329 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 11 Mar, 2014 2 commits
-
-
hjk authored
This should be re-vived at some time for MinGW, until then making clear that it is not used does not hurt. Change-Id: I365c9fb1f859223da2f96b72a33419313438d83b Reviewed-by:
Christian Stenger <christian.stenger@digia.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Christian Stenger authored
Change-Id: Iba23331b4a6a17c690a6c630e1fbb29d530cfb30 Reviewed-by:
hjk <hjk121@nokiamail.com>
-
- 10 Mar, 2014 1 commit
-
-
Christian Stenger authored
Change-Id: Ifbaf8f326744e9e271b407d8650ffcc47b890889 Reviewed-by:
hjk <hjk121@nokiamail.com>
-