Commit Graph

2960 Commits

Author SHA1 Message Date
hjk
bfc49c0e38 remove stringbuilder autotests
It was merged to Qt master a while ago.
2009-08-20 09:32:11 +02:00
Friedemann Kleint
2bc577dfa3 Trk: Basic Linux device implementation in launcher. 2009-08-19 12:48:54 +02:00
hjk
06140f9c7a fakevim: fix 'ddp'
Was broken recently during the yank/paste rework.
2009-08-18 16:47:01 +02:00
Friedemann Kleint
7e0b2081ef Trk: Ping mode, better argument parsing. 2009-08-18 13:48:03 +02:00
ck
97bf35fefb Debugger: Added auto test for QLinkedList. 2009-08-17 11:50:09 +02:00
Friedemann Kleint
37055c0457 S60: Compile on Linux 2009-08-17 11:47:17 +02:00
Friedemann Kleint
ab68fd2657 Trk: Make little endian the default, some logging. 2009-08-14 17:34:16 +02:00
Friedemann Kleint
b68cbcc9ae S60: Give more progress/error information.
- Add methods to obtain executable from the run configuration
  (to be used by Debugger later on)
- Log the file names and sizes
- Pass on CreateFile() errors.
- Rename class Adapter to Launcher.
2009-08-14 14:29:19 +02:00
hjk
93cbef8724 long live the king 2009-08-14 09:30:56 +02:00
ck
d93834f6e2 Debugger: Added auto test for QWeakpointer dumper. 2009-08-13 10:54:06 +02:00
Friedemann Kleint
3be807efa0 Trk: Send continue 2009-08-13 10:37:20 +02:00
hjk
5435b09622 debugger: dumper tests code cosmetics
Mainly squash compiler noise about 'offsetof'.
2009-08-11 15:51:50 +02:00
hjk
bc61f9ddd9 fakevim: handle block mode for yank, cut and paste 2009-08-11 14:51:35 +02:00
ck
49066c709a Debugger: Added auto test for QModelIndex dumper.
Also fixed a bug uncovered by the auto test.
2009-08-11 11:44:23 +02:00
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