- 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>
-
- 14 Apr, 2015 5 commits
-
-
hjk authored
This mimics GDB behavior. Change-Id: I929a87ff227e4af7cfbfbbcd2a8e72c9999e9338 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
This brings it into line with GDB output and is needed in the frontend to provide normal integral value base changes. Change-Id: I17adc7730419648d45c0d5866311de33bf01a7f0 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
We know that we expect a frame with valid debug info. Change-Id: I51079ca4db87df05c93464fd46e5add1f756cba7 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Fixes the QLinkedList dumper. Change-Id: I1be509c16ed96edb02c540d9c87b9506e496ed2c Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Unlike SBValue.CreateValueFromAddress, SBTarget.CreateValueFromAddress does not seem to like None as name. '@' gets accepted, though, and is unlikely to appear as real C++ identifier. Change-Id: I74f6d218f73222af3308d2acb5fbe9ff0a0f6c4b Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 13 Apr, 2015 1 commit
-
-
hjk authored
SBTarget.CreateValueFromAddress was not supported by older versions of LLDB. Unfortunately, we still can't use SBTarget.CreateValueFromExpression. Change-Id: I982021531a2ab070aa279dd17e9714f86efe83cc Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 02 Apr, 2015 2 commits
-
-
hjk authored
Change-Id: Iae342ffe68385de877c7a1e9a7e61e7d4889f731 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Christian Stenger authored
Change-Id: Id4f437fe17d7989c15ad223c20605773411a1142 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 01 Apr, 2015 1 commit
-
-
Christian Stenger authored
Task-number: QTCREATORBUG-14219 Change-Id: Ic4dc3bd3f429164f3e56a43dd2b20d409d69fa49 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 26 Mar, 2015 3 commits
-
-
hjk authored
Change-Id: Ieabad21e5e00bef12eb51046235890840b5a77a1 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
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>
-
hjk authored
Recent regression, stack data was only pulled when hitting a breakpoint, not on interrupt. Change-Id: I3de29fceadd4c5492f4edaffca7577dae7ae3d11 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>
-
- 16 Mar, 2015 1 commit
-
-
hjk authored
Task-number: QTCREATORBUG-14086 Change-Id: I7dcdc62196671583505a2e011ed04fbdd3227de6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 10 Mar, 2015 1 commit
-
-
Christian Stenger authored
Change-Id: Ibe3e447d29e3834766ef067ba4424c3b08ba5eb1 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 06 Mar, 2015 1 commit
-
-
hjk authored
Change-Id: Ifea751354f637f67e640d36ba1baa95678c86ee9 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 04 Mar, 2015 1 commit
-
-
hjk authored
... to the initial stack contents report. This helps to avoid unwanted assembler reports in cases where we have to skip over "spurious" stopped events. Change-Id: I3340297ab01f976ab9d918fe73f69f4f32b12c03 Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 03 Mar, 2015 1 commit
-
-
hjk authored
This also addresses the remaining issues of QTCREATORBUG-13803. Task-number: QTCREATORBUG-13803 Change-Id: Iceb123279236d98961d15fe7421acc7c10d1b1c7 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 27 Feb, 2015 4 commits
-
-
hjk authored
Change-Id: I16c24fb4072ce4d63fdbfc57618daa2a48fa1d80 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Change-Id: I8e870a44e07dd069db5f61ae6ffd75c517e2d445 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Ideally, all 'current' data should be passed down from the engine. Change-Id: Ibfe7c466ec564c6907398ec2ec6c05d04e6670d6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I76183591c5242589c25d8e5695367d61b6cc5afc Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 26 Feb, 2015 2 commits
-
-
hjk authored
The previous display as 0, or 0x0...0e (LLDB on Linux) was less useful. Change-Id: I820ea5ef427b65633471c7c62e44851fcfd637cd Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Triggered with the QGraphicsPolygonItem dumper on Linux. Change-Id: I1374ca308c732eb5c25da959d8b499515ed72e66 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 24 Feb, 2015 3 commits
-
-
hjk authored
The stack might produce data (such as as the QML context in native mixed debugging) that is needed for locals display. While this doesn't work yet with LLDB anyway, the change suppresses one soft access when accessing the top frame of an empty stack (the usual case on the first update). Change-Id: If931fbe940b8cda01cc6cc34429a2fcb33cd8d19 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Dumper.warn() tries to interleave the message with an ongoing report, whereas the global warn prints directly, possibly breaking the report parsing. Change-Id: If753773d5eedf98a489f155d46d2911e04059461 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
This partially reverts change 1d1695c2 . This doesn't seem to be needed with recent versions of LLDB anymore and removes one source of "spurious" breakpoint-changed events. Change-Id: I8140944a46bbc83173c0088117a88110b0872e8a Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.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 2 commits
-
-
hjk authored
Change-Id: I20e5f6f04418c931354a07bc3597f6982fcaf942 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
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
Change-Id: I50a026d6af2874aa78db98b0df1fcbe233c88b1b 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 5 commits
-
-
hjk authored
Change-Id: I58ee1b106e1cd6e8ad5ce99b226860c528698520 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
On Mac, don't ignore the 'attach' stop, as it causes trouble in the Terminal case. So a terminal start needs extra 'continues' but doesn't crash LLDB anymore. Change-Id: Iaa72e3f5cfc02d8cd1841fa57e0633109645da31 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
hjk authored
Change-Id: I652755c09e99f9a5d9607b49850ea3350193d086 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
Change-Id: If32b1f421e45dc4ee446e193e03c959d7c700948 Reviewed-by:
hjk <hjk@theqtcompany.com>
-