- 11 Aug, 2015 1 commit
-
-
hjk authored
Regression since 9130cdfc , leading to "<unavailable>" instead of "<at least %1 items>" Change-Id: I89166e50f27c568009ff7aeabb5adf622e303789 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 10 Aug, 2015 1 commit
-
-
hjk authored
The null delimiter was not reliably found due to iterating over the wrong positions in the string. Task-number: QTCREATORBUG-14826 Change-Id: I3a3f2fca84648b54b12fe5fae921ce6311d4f1b2 Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
- 22 Jul, 2015 1 commit
-
-
hjk authored
GCC 4.9.1 + GDB 7.8 (and likely more combinations) produce sizeof(QProcess[3]) == 0, making the dumpers report no child entries for the array. To work around, try to parse the array size from the type name itself. Task-number: QTCREATORBUG-14755 Change-Id: I1f17d5d6fde6bc5fe66d2ad4a73f77185503f9ab Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 21 Jul, 2015 1 commit
-
-
hjk authored
... when passing data from the dumpers to the GUI. This reduces the need to guess whether a value contains a translatable string. Change-Id: I5e2210b8d028bd71f0087a2ba5c7c5b04331b882 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 10 Jul, 2015 2 commits
-
-
hjk authored
It's an implementation detail of the gdb side (and would not be there if gdb.lookup_type were faster) Change-Id: I135c32a1c9132ab771c8fab5abfd04fbb308891e Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
This is not a complete solution (that would need to pass information on typedefs and artificial types like "QVariant (QVariantMap)" between dumper and gui, but allows switching to compact display for individual items. Change-Id: I47d15356e5decf9411af4acc8fa7a0f0cfbd045f Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 08 Jul, 2015 1 commit
-
-
hjk authored
Change-Id: I0bea97b8f452c250135a5cf7a364665ddbd24df2 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 06 May, 2015 1 commit
-
-
hjk authored
This partially reverts commit e33da6a6 . GDB seems to hang while executing str(some_pointer) in some setups. Task-number: QTCREATORBUG-14374 Change-Id: Ia678533b9122e505b21ef6659d404239995ddb81 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 15 Apr, 2015 1 commit
-
-
hjk authored
Older versions of GDB (~GDB 7.4 on 32 bit) will cause segmentation faults in inferior calls due to misaligned %ebx values in an SSE call in qstring.cpp:findChar. Change-Id: I44492106080f12e645f9d57828438ec70fd66ca6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 14 Apr, 2015 2 commits
-
-
hjk authored
In the fallback case now really go back to explicit object-at-address construction. LLDB on Linux doesn't seem to like implicit pointer arithmetics. Change-Id: I3be6b0b21b35b9b9141440d4a11e9e889bb2f4bb Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
The field checked for does not even exists in lldb.SBValue. Change-Id: I062ccf62da2e2ea3f011d0b841cba0e87f7c6fa9 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 13 Apr, 2015 1 commit
-
-
hjk authored
'bytes' has special meaning in Python. Change-Id: I9ff7c56488c9d29e42b2c7a12e40b45815be2a76 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 08 Apr, 2015 1 commit
-
-
hjk authored
This makes the GccExtension dumper test pass with GDB Change-Id: Ia1319e878416bea8b162a1a9eef1271cb7bebc63 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 02 Apr, 2015 1 commit
-
-
hjk authored
This practically removes any functionality beyond plain plot display, but does that at least reliably, cross-platform, without dependency on 3rd party python packages. Change-Id: Iaff2f78595394522f32264c642df20dd48b83f8b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 01 Apr, 2015 1 commit
-
-
hjk authored
Change-Id: Ib4519f0e64504ec0e3dccd89978acca5134b2932 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 30 Mar, 2015 1 commit
-
-
hjk authored
Change-Id: I6d2cf5ca7d3f4a404a3c112a140aeae067cb3b6d Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 26 Mar, 2015 1 commit
-
-
hjk authored
Move common code to dumper.py and debuggerengine.cpp and fix it there. Change-Id: I20d91d1aa7400fbdb27938c10cf40c8f6019df0a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 23 Mar, 2015 1 commit
-
-
hjk authored
The current setup (dumper->gui: list of descriptions, gui->dumper: index in list) is fragile and not easily i18n'able. Go with an enum based approach now. Change-Id: Ie78c596065a8b2ba87ad725274da29d4be3a6da4 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 19 Mar, 2015 1 commit
-
-
hjk authored
... and further unify GDB and LLDB code paths. Change-Id: Id89f3804c53190c4888082891fd3c3c55eceac84 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 18 Mar, 2015 2 commits
-
-
hjk authored
Task-number: QTCREATORBUG-14119 Change-Id: I17434490a1a0a8374ee0c178c45a032af283e7a5 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I858d38a1f52cd7247f1b57d686c3c065e5a0fb61 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 09 Mar, 2015 1 commit
-
-
hjk authored
Task-number: QTCREATORBUG-14094 Change-Id: Iea1f59d5af2fb453ead7e0cef9e04293a698794e Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 03 Mar, 2015 1 commit
-
-
hjk authored
Was broken after making the handler functions members. Change-Id: If14cbad777323d48000641fb38a01eb59503d297 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 13 Feb, 2015 1 commit
-
-
hjk authored
Move reusable Breakpoint enum to base, use 'theDumper' uniformly across backends as name for the Dumper singleton. Signal engine setup only if the Dumper successfully initializes. Change-Id: If1b6be9d054f249d0d46061e4949cbecf4fd09cb Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 12 Feb, 2015 1 commit
-
-
hjk authored
Change-Id: I0a19b28d24cb570651ea84bf7cdbc9a761f85a0b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 11 Feb, 2015 1 commit
-
-
hjk authored
Instead of calling a GDB extension command invoking a function on the well-known Dumper instance, call the Dumper function directly. This also makes the code more similar to the LLDB side. Change-Id: I4b23177eb72a904721b63c578ce7fbfe204f02a2 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 05 Feb, 2015 2 commits
-
-
hjk authored
In preparation for re-use through LLDB. Not yet functional there. Change-Id: Ia924f1499a1bbaebf3dccbe15152f324058b1677 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
... and make it work with LLDB. Change-Id: Idaec029942dbcc726931781caff830173f7b126a Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 04 Feb, 2015 3 commits
-
-
hjk authored
Change-Id: I58ee1b106e1cd6e8ad5ce99b226860c528698520 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Breakpoints are hit, stack frames are identified as JS or native. No further data yet. Change-Id: I84a02422fd36dc7645003114dd8519bedd913c06 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Prepares reuse in LLDB. Change-Id: I2238a94937411b80a9ec84ab738aba2146bba50e Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 30 Jan, 2015 1 commit
-
-
hjk authored
Change-Id: Id411edcefbb56c480b87829062395dcb5244d2a5 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 29 Jan, 2015 2 commits
-
-
hjk authored
This generalizes part of the previously GDB-only code paths Change-Id: Id32798073e3c8bcb23bfedf463bebc866c8275e2 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Reduces costs in case the feature is not requested. Change-Id: I66da6f256baaec6ef9d40bc135942551d58e83da Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 27 Jan, 2015 1 commit
-
-
Christian Stenger authored
Task-number: QTCREATORBUG-13892 Change-Id: Ia843cf4d88c574013e67cacaa8484b52fdbd4b8a Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 26 Jan, 2015 2 commits
-
-
Christian Stenger authored
Change-Id: I2e1cfc95b556b7d0c2fc1770523d43159790aae1 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Better functionality and availability than the gnuplot version. The feature ("Show array-like data in external plot window") will be automatically enabled if 'from matplotlib import pyplot' succeeds. Change-Id: I1799534ac5f878d3e43e47289d1b563b52bb4378 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 16 Jan, 2015 1 commit
-
-
Eike Ziller authored
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by:
Alessandro Portale <alessandro.portale@digia.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 1 commit
-
-
hjk authored
Change-Id: I7fc35ea571895024e9da597d30167e02eda7df47 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-