Kevin
|
11f105eec7
|
support variant symfile format with function sizes
|
2020-09-07 22:43:59 -07:00 |
Vicki Pfau
|
c8028e1a60
|
Util: Fill out and fix big-endian byteswap load/stores
|
2020-08-29 16:14:49 -07:00 |
Adam Higerd
|
e68d3ed00f
|
Stack traces: fix tracing of indirect jumps and interrupt handlers
|
2020-08-10 22:19:54 -07:00 |
Adam Higerd
|
41211639ba
|
Stack traces: fix flipped variables that cause a crash
|
2020-08-03 18:31:51 -07:00 |
Vicki Pfau
|
1756baae74
|
Debugger: Fix Python build
|
2020-07-31 19:06:29 -07:00 |
Adam Higerd
|
a98c01bafc
|
Debugger: add support for simple command scripts
|
2020-07-31 18:50:04 -07:00 |
Adam Higerd
|
002e9c8802
|
Debugger: look up symbols in stack traces
|
2020-07-31 18:50:04 -07:00 |
Adam Higerd
|
044710c3a8
|
Debugger: reverse symbol lookup
|
2020-07-31 18:50:04 -07:00 |
Adam Higerd
|
8ee4b3c046
|
Stack traces: add detection for other calling conventions and stack manipulation
|
2020-07-30 20:20:51 -07:00 |
Adam Higerd
|
bb1fd9e575
|
Stack trace: fix release build failure
|
2020-07-27 22:38:15 -05:00 |
Adam Higerd
|
fb267a32ff
|
Stack trace: coding style cleanup
|
2020-07-27 22:30:43 -05:00 |
Adam Higerd
|
3d12659fca
|
Stack trace: trace mode CLI control
|
2020-07-27 21:26:55 -05:00 |
Adam Higerd
|
80f78f1682
|
Stack trace: finish implementation and debug
|
2020-07-27 21:26:55 -05:00 |
Adam Higerd
|
238c68f080
|
Stack trace: WIP backtrace implementation
|
2020-07-27 21:23:34 -05:00 |
Adam Higerd
|
fadd0391d6
|
Stack trace: implement data structures
|
2020-07-27 21:23:34 -05:00 |
Vicki Pfau
|
029b0b937a
|
All: Use calloc instead of malloc in several places
|
2020-07-07 18:02:34 -07:00 |
Vicki Pfau
|
9849af532c
|
All: Fix some warnings
|
2020-02-27 21:11:23 -08:00 |
Vicki Pfau
|
dab12cf5c6
|
All: Fix several warnings
|
2020-01-16 19:54:41 -08:00 |
Vicki Pfau
|
f96b08c52f
|
Debugger: Minor interface cleanup
|
2020-01-09 18:31:48 -08:00 |
Vicki Pfau
|
a566c9ab66
|
Debugger: Fix tracing skipping instructions (fixes #1614)
|
2020-01-08 19:58:40 -08:00 |
Vicki Pfau
|
bb1ce789d2
|
Debugger: Print break-/watchpoint ID when breaking in CLI
|
2019-12-21 14:05:22 -08:00 |
Vicki Pfau
|
a6fc606a2d
|
Debugger: Separate aliases from main commands
|
2019-12-21 13:52:16 -08:00 |
Vicki Pfau
|
227121e676
|
CMake: Begin cleanup
|
2019-06-20 14:03:40 -07:00 |
Vicki Pfau
|
1deff07aa1
|
Debugger: Print breakpoint/watchpoint number when inserting
|
2019-04-28 13:37:51 -07:00 |
Vicki Pfau
|
1d6d4a5377
|
Debugger: Add tracing to file
|
2019-04-28 13:27:10 -07:00 |
Vicki Pfau
|
a898c1b755
|
Debugger: Make tracing compatible with breakpoints/watchpoints
|
2019-04-28 13:13:04 -07:00 |
Vicki Pfau
|
a32cb5cc5e
|
All: Fix several memory leaks
|
2019-04-22 14:02:42 -07:00 |
Vicki Pfau
|
4aff301638
|
Debugger: Print now chains arguments into a single expression
|
2019-03-07 18:54:18 -08:00 |
Vicki Pfau
|
348c1fd741
|
Debugger: Fix nargs-style argument passing
|
2019-03-07 18:53:41 -08:00 |
Vicki Pfau
|
e0b1caf48c
|
Debugger: Make operator lexing a bit more generic
|
2019-03-07 18:52:22 -08:00 |
Vicki Pfau
|
5d129e26bf
|
Test: Add tests for unary operators
|
2019-03-06 00:22:00 -08:00 |
Vicki Pfau
|
7b59e620f1
|
Debugger: Clean up token lexing
|
2019-03-04 19:16:43 -08:00 |
Vicki Pfau
|
c3ec7311e8
|
Debugger: Add unary operators and memory dereferencing
|
2019-03-04 18:30:57 -08:00 |
Vicki Pfau
|
0c9802e4da
|
Debugger: Revamp breakpoint/watchpoint API, add listing
|
2019-01-31 22:52:27 -08:00 |
Vicki Pfau
|
4d383b129d
|
ARM: De-macro-ize ARM/Thumb PC write routines
|
2018-10-12 21:09:49 -07:00 |
Vicki Pfau
|
ab4b730991
|
Debugger: More minor text fixes
|
2018-10-06 18:24:29 -07:00 |
Vicki Pfau
|
cf28e05f1a
|
Debugger: Minor text fixes
|
2018-10-06 18:03:23 -07:00 |
Vicki Pfau
|
0b47bb1204
|
Debugger: Add ARMIPS symbol table loading
|
2018-08-30 18:56:13 -07:00 |
Vicki Pfau
|
0131a196d1
|
Debugger: Conditional watchpoints
|
2017-12-29 16:38:46 -05:00 |
Vicki Pfau
|
0383c82b46
|
Debugger: Conditional breakpoints
|
2017-12-29 16:11:40 -05:00 |
Vicki Pfau
|
f5ef07bebb
|
Add two-character operators
|
2017-12-29 14:46:21 -05:00 |
Vicki Pfau
|
5d98f9c963
|
Debugger: Add modulo operator
|
2017-12-29 14:01:55 -05:00 |
Vicki Pfau
|
49675d7c58
|
Debugger: More tests, some sigil fixes
|
2017-12-29 12:32:24 -05:00 |
Vicki Pfau
|
ab2437fcb8
|
Debugger: Simple parser tests
|
2017-12-29 12:23:42 -05:00 |
Vicki Pfau
|
47605b40e7
|
Debugger: Improve paren parsing, add lexing tests
|
2017-12-29 02:20:58 -05:00 |
Vicki Pfau
|
d7900fdf5f
|
Debugger: Refactor lexer to use Vector type
|
2017-12-29 00:47:49 -05:00 |
Vicki Pfau
|
a83e76a62a
|
Debugger: Refactor parser, fix prefix edge cases
|
2017-12-29 00:21:31 -05:00 |
Vicki Pfau
|
c692006b9d
|
Debugger: Expose parser evaluation
|
2017-12-29 00:02:20 -05:00 |
Vicki Pfau
|
e192973bc5
|
Debugger: Migrate identifier lookups
|
2017-12-28 23:52:03 -05:00 |
Vicki Pfau
|
5d8403f5a3
|
Debugger: Even more operators
|
2017-12-28 19:58:32 -05:00 |