ck
f7a3fa1253
Debugger: Adapted dumper auto tests to new QObjectPrivate changes.
...
Also added checks to guard against these kind of changes in the future.
2009-08-11 10:28:24 +02:00
ck
d5d53c746a
Debugger: Fixed QMapNode dumper.
2009-08-10 16:59:15 +02:00
hjk
a72aab146e
debugger: handle 'insert breakpoint' packages in the trk adapter
2009-08-10 16:35:50 +02:00
ck
0ab8f1ed46
Debugger: More dumper auto tests.
...
Added auto tests for QFileInfo, QHashNode and QLocale dumpers.
2009-08-07 15:28:54 +02:00
ck
e5c38532f5
Debugger: Fixed dumper autotests.
...
Recent changes to QObject and QSharedPointer broke the dumper
auto tests.
2009-08-06 17:40:53 +02:00
ck
3f6d5a83a8
Bugfix: Private header is no longer included in public header.
2009-08-06 11:21:40 +02:00
ck
99d4c0b2a9
Debugger: More dumper auto tests.
...
Added test for "QAbstractItem" and fixed bug uncovered by that.
2009-08-05 16:01:33 +02:00
con
85596e7b19
Debug output from TRK might have windows style line endings
2009-08-04 19:03:20 +02:00
con
d680a7dd32
Handle application output that comes over TRK.
2009-08-04 19:03:19 +02:00
Friedemann Kleint
ec40996904
Trk: Bug fixing in the adapter
...
Unblock COM reading. Ensure process is started only once. Read out
registers. Read gdb memory request properly.
2009-08-04 16:36:52 +02:00
ck
877450589d
Debugger: Added auto test for QSharedPointer.
2009-08-04 16:31:56 +02:00
ck
2721eb2371
Debugger: Added auto test to stay in sync with QObjectPrivate.
...
The compile-time solution introduced by 3a084ae8a2
was felt by some to be too intrusive, so I've integrated the check for
changes to QObjectPrivate into the auto test.
2009-08-04 15:38:31 +02:00
ck
3a084ae8a2
Dumper updates.
...
- Added auto test for QMap.
- Qt::UniqueConnection is not actually a connection type, so we
don't treat it as one.
- The definition of QObjectPrivate keeps getting out of sync, so
there now is a "static assertion" that causes a compile error
when QObjectPrivate's size changes.
2009-08-04 12:23:26 +02:00
Friedemann Kleint
88617fd277
TRK: Stabilize on Windows, introduce perl script for portability
2009-08-03 15:29:29 +02:00
Friedemann Kleint
6f2905f017
TRK: Socket mode by option, activate COM port.
2009-08-03 10:40:35 +02:00
con
8cadee7b99
Make port selectable.
2009-07-30 11:46:30 +02:00
con
3419c2561b
Add some progress information.
2009-07-30 10:33:31 +02:00
con
a30d696c09
Don't block, and be able to terminate remote application.
2009-07-30 10:33:30 +02:00
con
2715c03303
Use launcher class.
2009-07-29 20:21:02 +02:00
con
e237e306ac
Create a real class with header for launcher.
2009-07-29 19:22:49 +02:00
con
2ca76d3d2f
Realize when the remote application has finished.
2009-07-29 18:51:58 +02:00
con
2ab27a3400
Make debug output optional.
2009-07-29 18:11:10 +02:00
con
2c1b85f05c
Copy and install file prior to running it.
2009-07-29 18:11:04 +02:00
con
c430649768
Sending a string should send a trainling zero as well.
2009-07-29 17:47:34 +02:00
Friedemann Kleint
5d2a5521e9
Trk: Memory error handling, endianness.
...
Pass a memory read error from trkserver to gdb via adapter. Make it
possible to swap register endianness.
2009-07-29 16:40:25 +02:00
Friedemann Kleint
3b9dc0e128
Trk: Improve logging, additional dump files.
2009-07-29 14:06:44 +02:00
Friedemann Kleint
4d70da872a
Trk: Improve error handling.
2009-07-28 16:31:35 +02:00
con
cf6ed08c98
Don't read single bytes in native mode.
2009-07-28 15:54:17 +02:00
con
86366ada9a
Start on using enum for commands.
2009-07-28 15:46:46 +02:00
Friedemann Kleint
2918119a3b
Trk: Add verbosity options.
2009-07-28 12:54:25 +02:00
ck
a4bb16c95f
Debugger: Added auto tests for QObjectChildList and QMapNode.
2009-07-27 15:19:02 +02:00
con
c7dc5fe78d
Feed back the process creation fix to adapter.
2009-07-24 17:18:33 +02:00
con
19bae72353
Remove some unused stuff.
2009-07-24 17:18:33 +02:00
con
10721dc368
Feed back changes from launcher to adapter
2009-07-24 16:30:07 +02:00
con
5d4273cc01
Extract a separate launcher.
2009-07-24 16:29:46 +02:00
hjk
403c344c4b
debugger: add a 'swapendian' 'tool' to convert endianness of memory dumps
2009-07-24 15:51:07 +02:00
hjk
c2ea5e7b3f
debugger: fix off-by-one error when accessing registers via trk
2009-07-24 15:51:07 +02:00
ck
e73cf2d12b
Added more dumper auto tests.
...
Added dumper tests for QObjectSlot and QObjectSlotList.
2009-07-24 11:53:32 +02:00
hjk
eeb737c512
debugger: make trk manual test setup user-dependent
2009-07-24 09:50:31 +02:00
hjk
432a98a031
debugger: progress for the trk adapter
2009-07-24 09:42:40 +02:00
hjk
40a4dc2523
debugger: progress for the trk adapter
2009-07-23 17:52:17 +02:00
hjk
cd4d7ef1c3
debugger: add some testcase to investigate child fetching behaviour
2009-07-23 17:52:17 +02:00
ck
f11185be85
Added dumper auto test for QObjectSignalList.
2009-07-22 11:00:56 +02:00
hjk
51f20d400c
debugger: progress for the trk adapter
2009-07-21 17:42:57 +02:00
ck
5a71082328
Made use of Qt::UniqueConnection dependent on version >= 4.6.
2009-07-20 16:21:43 +02:00
ck
512b809188
Added more dumper auto tests.
...
Added test for QObjectSignal dumper and fixed two bugs uncovered by it.
2009-07-20 16:10:37 +02:00
hjk
ab6a3d3780
debugger: implementation progress in the trk manual test
2009-07-17 18:17:15 +02:00
ck
edac6eb84d
Added more dumper auto tests.
...
Added tests for QObjectPropertyList and QObjectMethodList.
2009-07-17 10:57:26 +02:00
hjk
66216448e9
debugger: implementation progress in the trk manual test
2009-07-17 10:54:52 +02:00
hjk
0756f0b755
debugger: implementation progress in the trk manual test
2009-07-16 15:16:18 +02:00