- 17 Oct, 2017 2 commits
-
-
hjk authored
GdbEngine::m_startMode should be always the same as in the RunParameters. Change-Id: Iceac9b28b8273847f7ee518572d93e796fffeb14 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
hjk authored
Remove unneeded include and declaration. Change-Id: Ib0aca8a6b76a58f0231c507298ed91c659c2e74b Reviewed-by:
David Schulz <david.schulz@qt.io>
-
- 06 Oct, 2017 1 commit
-
-
hjk authored
After splitting out terminal and core handling they are essentially the same. Change-Id: I603cea74186eada5728295b430c9385812dcc4cd Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 05 Oct, 2017 2 commits
-
-
hjk authored
Change-Id: I99b7e6fc8eb9054a4135f693581575c3b8b541df Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
- 28 Sep, 2017 1 commit
-
-
hjk authored
Change-Id: I4af1cb7d7480b1db68693881254cbc89d985c33e Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 27 Sep, 2017 1 commit
-
-
hjk authored
Change-Id: Ifb9701f840195ba90db48a0f6fa07b28e0409648 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 21 Sep, 2017 1 commit
-
-
hjk authored
... and apply even more force on the second trying by forcing ramp down of the runControl itself instead of hoping that it would pick up hints. Change-Id: I9d0f4130cb9a137b91c9fa81c3d255f236f98be0 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 13 Sep, 2017 1 commit
-
-
hjk authored
Most were never re-implemented, so just for debugging purposes in the mixed engine. Change-Id: If569e0e553e3fdd5ef83b3bdfdbd22fd0ad5b90f Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 12 Sep, 2017 1 commit
-
-
hjk authored
The main reason for having the adapters (complex target specific state handling) is mostly gone now, leaving us mainly with the drawbacks of the solution: An additional indirection, and using a hierarchy for code sharing. So drop that, and use if/else chains instead of virtual functions now, and start simplifying the result. Change-Id: Idcf3a28da103c01cfa80cf9bab8ef51fe879b6d7 Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
- 17 Aug, 2017 1 commit
-
-
hjk authored
It's only actively alive between the attempt to stop, and being stopped. Having it stored in 'global' member variable was a workaround in pre-lambda times. Change-Id: I169745afd7985ed9038edff763026c32f82f6126 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
- 10 Jul, 2017 1 commit
-
-
hjk authored
A RunControl is re-runnable if all its workers are, a RunWorker is re-runnable if it's Stopped and unless it says otherwise. Also ensure SimpleTargetRunner only reportStop() once per run and make process error message re-usable. Change-Id: I73f5fb724d3026ceb81d5e32a3a71b4814b2bca9 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 18 May, 2017 1 commit
-
-
hjk authored
The parameters belong to the run control, they should not be triplicated in case of a combined engine. Change-Id: I4dd84220edbd7a44b902cc52627fe01d0568db75 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 19 Apr, 2017 1 commit
-
-
David Schulz authored
Change-Id: Idd316a88ae39d563c99d3b4081f88fc41e604499 Reviewed-by:
hjk <hjk@qt.io>
-
- 28 Feb, 2017 1 commit
-
-
hjk authored
The notification exists since GDB 7.4, i.e. no further restriction beyond our current 7.4.1 minimum requirement, so there's no need to read pids from tea leaves. Change-Id: Ibfe14a46059fc1c917ada6ac445b364c958d0b3f Reviewed-by:
David Schulz <david.schulz@qt.io> Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
- 07 Feb, 2017 1 commit
-
-
hjk authored
Not used in earnest since the end of CODA/Symbian. Change-Id: Ib2d22fb247d178b091a17f9927aa911d6707d3f9 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 06 Feb, 2017 1 commit
-
-
hjk authored
This was GDB-only. It complicates the startup mechanism including breaking certain setups (e.g. users manually controlling "set auto-solib-add" in their .gdbinit) without providing too much benefit (anymore). Part of the potential debugger startup time improvements that were possibly gained by the feature are nowadays available by using a release build *without* debug info, as one of the original reasons to not use that (making Qt type introspection hard/impossible) is largely gone with 4.2+. Change-Id: Iffb34e0035f39ad74b24bf025749b546f25a489b Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 16 Dec, 2016 2 commits
-
-
hjk authored
Also, remove the need to mark GDB Python commands, detect the need to use MI on the presence of non-Pythonic letters in the command (space and hyphen). Plan is to reuse even more almost shared code between engines. Change-Id: I4e00debb07f2482637930675a28f464666b59553 Reviewed-by:
hjk <hjk@qt.io>
- 15 Dec, 2016 1 commit
-
- 18 Nov, 2016 1 commit
-
-
hjk authored
... after continue and step. Otherwise there would be no reaction after the inferior gets an external SIGKILL while stopped. Task-number: QTCREATORBUG-17280 Change-Id: I57933e92194a3320d7aba81055755477f34af382 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
- 12 Oct, 2016 1 commit
-
-
hjk authored
Change-Id: I702bb8f183e93fe25857115225fa55607ffb1674 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 04 Aug, 2016 1 commit
-
-
hjk authored
One step further to separate the debugger environment from the inferior environment and to make it possible to configure a working directory. Guessing one from the inferior's working directory is not always a good idea. Change-Id: I33d139c0f228ec0870556b82bc6aecca0a8e62d6 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 21 Jul, 2016 1 commit
-
-
hjk authored
Change-Id: I4acf6bc7648e57c564e86023176ae3905a293a99 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 28 Jun, 2016 2 commits
-
-
Orgad Shaneh authored
Most Qt4 connects are gone. Change-Id: Ie74cfb11fc4b4c531f9e22c95a4d18336e1c29e8 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Orgad Shaneh authored
It is used in invokeMethod Change-Id: Ic4c1d69efefc41069f36be4cf94b06efdc265b11 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 14 Jun, 2016 2 commits
-
-
hjk authored
And take the opportunity to sprinkle more 'override' over the code. Change-Id: I8b6b80653ca671e7681b7de2de5ad4288b281ccf Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Change-Id: I809c6bf9cd1b97a728af341819b3f009335ffa36 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 09 Jun, 2016 1 commit
-
-
hjk authored
With QT_RESTRICTED_CAST_FROM_ASCII making GdbMi etc operate on QString is feasible again. Take this as opportunity to move debugger encoding handling closer to a 'conversion on input and output if needed, storage in QString only' scheme. Change-Id: I2f10c9fa8a6c62c44f4e6682efe3769e9fba30f7 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 27 May, 2016 2 commits
-
-
hjk authored
Change-Id: Ib60415aa1ff8d74ae041b31f69a9bc510b3a769c Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Restarting with cached outdated information is problematic. Change-Id: I396da2fef96a161c1ab150134b8e65a758a16d58 Task-number: QTCREATORBUG-16355 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 12 May, 2016 1 commit
-
-
hjk authored
Qt 5 connects, unused declaration, QLatin1Strings, ... Change-Id: If09929993d750907ee3f4e2fa9f18acfcc28d9c1 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 09 May, 2016 1 commit
-
-
hjk authored
Since NDK r11 this seems to be needed to get breakpoints set correctly on Linux and Mac. Change-Id: I54281feecc0a915d4761228c612b72889756aecf Reviewed-by:
BogDan Vatra <bogdan@kdab.com> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 08 Apr, 2016 1 commit
-
-
Orgad Shaneh authored
Coredump fails to open with multi-target gdb on Windows. Change-Id: I66cea184a84539c9f56cc46d7eabadd7760ba649 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
- 30 Mar, 2016 1 commit
-
-
hjk authored
Kudos to cgmb and https://github.com/cgmb/guardonce Change-Id: Ifa8970734b8d43fd08c9260c645bdb0228633791 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 19 Jan, 2016 1 commit
-
-
Tobias Hunger authored
* Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
- 16 Dec, 2015 1 commit
-
-
hjk authored
Execution will continue for now, but not for long. Change-Id: I1abc57e6375e5ec4d24c7299f68f59c5bb06f3c9 Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 05 Nov, 2015 1 commit
-
-
hjk authored
Easier to create invisible breakpoints there. Task-number: QTCREATORBUG-15276 Change-Id: I76ffa45f9f0de5ffbc3b82a7ef9a4ddcdfff62eb Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 04 Nov, 2015 1 commit
-
-
hjk authored
Allows default implementation of e.g. stack retrieval in the base class. Change-Id: I96460b19aa31347b2c863736b4ce2b5046eb4de6 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 19 Oct, 2015 1 commit
-
-
hjk authored
Change-Id: I4d137fadd0de2aa346f2f49932faac4ee9ed41e7 Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com> Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-