Ryan Fleury
|
4d1d362ac1
|
adjust find-code-location path to absolutify relativized paths based on current thread/module; also respect module-relative / debug-info-relative paths in src -> voff & voff -> src mapping
|
2026-06-03 09:01:51 -07:00 |
|
Ryan Fleury
|
d73ce364b9
|
major clean-up pass over unwinding/module-info abstraction, + usage in the debug engine. simplified / cleaned up DWARF helpers for unwind info & expressions. decoupling unwinding / DWARF evaluation from memory read callbacks. light module info now prepared by demon layer - debug engine no longer duplicates per-backend parsing. unwind abstraction layer now does thin abstraction over unwinding backends, debug engine only calls abstraction. clean up demon to have fewer ad-hoc 'queries' on handles, and prefer sending info over debug events when possible / when it fits the usage pattern. move DWARF enum specifications to metacode, generate enums/xlists/tables/etc. decouple raddbg/radbin completely from old parsing helpers. replace portion of DWARF dumping; pull out some new parsing helpers from converter / dumper.
|
2026-06-02 12:11:13 -07:00 |
|
Ryan Fleury
|
9cc2afc659
|
eliminate backend-specific module parsing from debug engine ctrl thread; just pass that info back via the demon event
|
2026-06-02 12:11:10 -07:00 |
|
Ryan Fleury
|
4dd22c9e51
|
re-enable p2r determinism tests
|
2026-06-02 12:11:06 -07:00 |
|
Ryan Fleury
|
1ea8c48867
|
raddbg exemplar tests -> use specific hash version, name exemplars by their platform, skip if test data unavailable
|
2026-06-02 12:11:05 -07:00 |
|
Ryan Fleury
|
dc61f20e3b
|
sketch out stepping/eval exemplar testing; step-to-exit first pass
|
2026-06-02 12:11:04 -07:00 |
|
Ryan Fleury
|
8564884d76
|
raddbg: stepping regression tests
|
2026-06-02 12:11:02 -07:00 |
|
Ryan Fleury
|
685c408a13
|
migrate from torture-defined testing markup -> base
|
2026-06-02 12:11:02 -07:00 |
|
Ryan Fleury
|
4e72553006
|
promote test-definition concepts from torture to base layer; reorganize tests to be nested in their respective layer; eliminate 't_group', just use containing layer
|
2026-06-02 12:11:01 -07:00 |
|
Ryan Fleury
|
5f851ad1b0
|
simplify testing ipc driving stuff in raddbg layer; put in formal eval/line-from-vaddr commands
|
2026-06-02 12:10:52 -07:00 |
|
Ryan Fleury
|
1c29112e9c
|
first pass at per-target output log labels
|
2026-06-02 12:10:47 -07:00 |
|
Ryan Fleury
|
0b5651eecd
|
project files
|
2026-06-02 12:10:41 -07:00 |
|
Ryan Fleury
|
161663016f
|
project.raddbg
|
2026-05-19 11:56:08 -07:00 |
|