summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/gdb/remotegdbserveradapter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Android pluginBogDan Vatra2012-04-241-3/+9
| | | | | Change-Id: Iad58914f067a6ef6d3412ccd42f757d821e39e45 Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* remote gdb: explicitly relocate the most likely source locationFawzi Mohamed2012-04-191-1/+5
| | | | | Change-Id: I523de9372b9adfa40f0ab9194ef3b462bd2a3056 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: make mixed debugging progress if main binary is missinghjk2012-03-271-2/+9
| | | | | Change-Id: I92f47982067b57ca3d34a66977c557325d31ba09 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: make the selection of detach or kill explicithjk2012-03-261-8/+0
| | | | | Change-Id: I6f80047ad229e0be851b06a277ab2f899757828f Reviewed-by: hjk <qthjk@ovi.com>
* debugger: simpler handling of the ipv6 casehjk2012-02-291-7/+17
| | | | | Change-Id: If1d5bdd5afd2aeebfcf39e72045ef4327cb84c0c Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
* Removed module names from #include directives.Erik Verbruggen2012-02-151-2/+2
| | | | | | | | Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Add support for the remote QNX debugging protocolTobias Nätterlund2012-02-101-2/+56
| | | | | Change-Id: Ifb2a378cdc000eb84b65f25c2132783d3a3f53c4 Reviewed-by: hjk <qthjk@ovi.com>
* Debugger: Simplify handling of requestRemoteSetup in QmlCppEngineKai Koehne2012-01-311-1/+1
| | | | | | | | Just emit the requestRemoteSetup on your own in QmlCppEngine. Also properly check the related state transitions in DebuggerEngine. Change-Id: I15dc4236303911126de7eee63ed996bdd8e5c5a8 Reviewed-by: hjk <qthjk@ovi.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* RemoteGdb: Fix setup for attaching via dialogKai Koehne2012-01-231-1/+4
| | | | | | | | | | Fix regression introduced in 9e8f935a while at the same time decoupling the 'useServerStartScript' setting from whether the engine uses requestRemoteSetup, or not. Task-number: QTCREATORBUG-6841 Change-Id: I0850ec60e0f45ac66ba6736bcb9f75fdf73c1d23 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* RemoteGdb: Request remote setup also if no start script should be usedKai Koehne2012-01-121-10/+8
| | | | | Change-Id: I75ac2792b19cdb2f06ae07a59b6c9c2b2574084a Reviewed-by: hjk <qthjk@ovi.com>
* all: s/info@qt.nokia.com/qt-info@nokia.com/hjk2011-11-031-2/+2
| | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* debugger: re-enable use of -exec-interrupthjk2011-10-211-8/+11
| | | | | Change-Id: I638ba4f866d2dc80a0aa81c718962e9e6ebd2c54 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* debugger: re-enable interrupting in remote setupshjk2011-10-181-2/+9
| | | | | | | Change-Id: I6d4503ec78e3ce590691dde69992a1599b506fc5 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com> (cherry picked from commit 0e8657107c8989f91b6f1b1f9ff70547ed5e962d) Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Debugger/gdb: Activate "target async" option in GUI.Christian Kandeler2011-10-041-1/+3
| | | | | | | Change-Id: Ic359d4af409993dfcc45ba95e6ab5e9287ef6d12 Reviewed-on: http://codereview.qt-project.org/5874 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* debugger: work on locating debuginfohjk2011-09-291-2/+2
| | | | | | Change-Id: I49b9375af757117d46ba68301b3f5b241b2f1766 Reviewed-on: http://codereview.qt-project.org/5815 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: disable "set target-async on"hjk2011-09-271-1/+6
| | | | | | | | Has a tendency to crash gdb, at least release 7.3.1 and today's cvs. Change-Id: Iba42891ddad000bf97b45d5daf8985d48d4fd977 Reviewed-on: http://codereview.qt-project.org/5617 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: hack to specify sysroot in generic remote linuxhjk2011-09-261-8/+0
| | | | | | Change-Id: I9657f71246df4742329a0b4f27bf08f146e9632a Reviewed-on: http://codereview.qt-project.org/5534 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: hard-code some qt5 related pathshjk2011-09-161-2/+7
| | | | | | | | This is not a final solution. Change-Id: I19e7a99e1b056704864d27855197678a0d3fd10b Reviewed-on: http://codereview.qt-project.org/5073 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: better remote debugginghjk2011-09-141-8/+11
| | | | | | | | | Add option to specify location of debug information to dialog. Default is sysroot + usr/lib/debug. Change-Id: I8c2ab448f4aba9385da617d23419e521e3ae263c Reviewed-on: http://codereview.qt-project.org/4919 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: unify naming of sysroot related variables and functionhjk2011-05-301-3/+3
| | | | | | Change-Id: I77dd74ba7260622d9fec6cfca4a06d0f817495d8 Reviewed-on: http://codereview.qt.nokia.com/212 Reviewed-by: hjk <qthjk@ovi.com>
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Merge branch '2.2'Oswald Buddenhagen2011-04-141-14/+13
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/debugger/gdb/pythongdbengine.cpp src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp src/plugins/qt4projectmanager/qt4target.cpp src/plugins/qt4projectmanager/qt4target.h src/plugins/qt4projectmanager/qtoptionspage.h src/plugins/qt4projectmanager/qtversionmanager.cpp src/plugins/welcome/welcomemode.cpp
| * Update license.hjk2011-04-131-14/+13
| |
* | debugger: interface cleanuphjk2011-03-281-8/+7
|/
* Debugger: Use Startparameters.debuggerCommand for command.Friedemann Kleint2011-02-251-1/+1
| | | | | Use in both engines preferred over ABI if it is compatible. Report start parameters. Introduce gdb configuration check.
* toolchain: fix enum naming stylehjk2011-02-231-3/+3
| | | | Reviewed-By: Tobias Hunger
* ToolChain: Refactor toolchain supportTobias Hunger2011-02-211-17/+8
| | | | | | | | | | | | | | | | | | Refactor ToolChains in Qt Creator: * Allow for several toolchains of the same type * Be smarter wrt. guessing what kind of output a toolchain produces. This allows us to eventually handle e.g. embedded linux setups way better than before. * Be smarter wrt. guessing what kind of environment a Qt version needs. * Improve auto-detection of toolchains a bit * Decide on which debugger to use based on the kind of output produced by the compiler. * Add options page to configure toolchains * Remove toolchain related options from the Qt version dialog Reviewed-by: dt
* Make Meego target work.Christian Kandeler2011-02-011-0/+1
| | | | | | | - Package installation and running untested yet. - User currently needs to adapt %files section in spec file manually. We expect this task to be automated by the build script in the future (see http://bugs.meego.com/show_bug.cgi?id=13148).
* Maemo: Introduce dedicated Fremantle and Harmattan targets.Christian Kandeler2011-01-181-1/+2
| | | | Task-number: QTCREATORBUG-2770
* It's 2011 now.con2011-01-121-1/+1
| | | | Reviewed-by: hjk
* Debugger: Header cleanupFriedemann Kleint2011-01-101-0/+1
|
* 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
| |
* | Maemo: Fix remote debugging.Christian Kandeler2010-12-151-3/+3
| | | | | | | | Was broken by 77e3bfe8451343be5478027154a027cbcfe4b778.
* | debugger: structural cleanup remote debugginghjk2010-12-101-1/+1
| | | | | | | | Use virtual function instead of if/qobject_cast cascades.
* | ToolChain: Rename RVCT toolchains to RVCT2Tobias Hunger2010-11-261-2/+2
| | | | | | | | Reviewed-by: dt
* | debugger: fix state after error output to -exec-interrupthjk2010-11-261-3/+15
| | | | | | | | Task-number: QTCREATORBUG-2850
* | debugger: cosmeticshjk2010-11-261-4/+4
| |
* | overhaul process argument handlingOswald Buddenhagen2010-11-171-1/+1
| | | | | | | | | | | | | | | | | | get away from argument stringlists. instead, use native shell command lines which support quoting/splitting, environment variable expansion and redirections with well-understood semantics. Task-number: QTCREATORBUG-542 Task-number: QTCREATORBUG-1564
* | debugger: Refactor breakpoint handling.hjk2010-11-151-2/+4
| | | | | | | | | | | | | | | | | | | | | | The breakpoints are now (fairly) tightly guarded by the BreakpointHandler. Engines and Views are only supposed to refer to them by id. They also have individual states now. The breakpoint data is split into a "user requested" "fixed" part in BreakpointData and the engines' acknowledged data in a new struct BreakpointResponse. TODO: Move m_state and m_engine members to BreakpointResponse. Fix regressions in the marker handling.
* | ProjectExplor/Debugger: Header cleanupFriedemann Kleint2010-11-021-1/+1
| |
* | Maemo: Use dynamic port list.Christian Kandeler2010-11-021-1/+16
| | | | | | | | | | | | | | | | Check whether the ports we need are actually available on the device. As a side effect, this makes it possible to debug more than one application at the same time on Maemo. Task-number: QTCREATORBUG-2702
* | ProjectExplorer: Move ToolChainType enumeration into separate Header.Friedemann Kleint2010-11-011-10/+10
| | | | | | | | Acked-By: dt
* | Debugger/Remote Debugging: Add "GNU target" start parameter.Christian Kandeler2010-10-291-0/+3
|/ | | | | | This is needed for multi-architecture gdb. Reviewed-by: hjk
* debugger: add some comment on 'set target-async' weirdnesshjk2010-09-081-0/+14
|
* debugger: allow state transition EngineShutdownRequested -> EngineShutdownFailedhjk2010-09-071-10/+13
|
* debugger: remove one of the three failure notification if a gdb binary ishjk2010-09-061-12/+27
| | | | not found with the remote adapter
* debugger: fix remote adapter startuphjk2010-09-061-0/+4
|
* debugger: move convienience function to DebuggerEngine base classhjk2010-07-211-1/+1
|