Nikita Smith
|
cf849f7875
|
add missing GNU expr opcodes
|
2025-12-18 20:06:14 -08:00 |
|
Nikita Smith
|
2b4e0f8b77
|
WIP DWARF expression eval
- fixup jump offsets after expression is serialized
- use generalized machine ops for register reads
- add option to limit number of executed opcodes
|
2025-12-16 11:12:43 -08:00 |
|
Nikita Smith
|
782f87e512
|
WIP DWARF expression encoder
|
2025-12-12 17:39:56 -08:00 |
|
Nikita Smith
|
8005c31276
|
remove x86 register code
|
2025-12-05 16:39:02 -08:00 |
|
Nikita Smith
|
7cafde3376
|
revert DWARF changes to commit bda3a71379
|
2025-11-13 10:53:29 -08:00 |
|
Ryan Fleury
|
2a76093e17
|
form value resolution; line table header parsing
|
2025-11-11 17:24:12 -08:00 |
|
Ryan Fleury
|
08642d2745
|
next checkpoint on dwarf cleanup
|
2025-11-10 16:37:23 -08:00 |
|
 Nikita SmithandRyan Fleury
|
16232b98d8
|
SP from arch helper
|
2025-11-07 14:39:45 -08:00 |
|
 Nikita SmithandRyan Fleury
|
9e965e345f
|
string format expression op when version is below 3
|
2025-11-07 14:39:45 -08:00 |
|
Nikita Smith
|
061b5c5955
|
added CFA instruction parser, interpreter, and a dumper
|
2025-10-10 10:09:46 -07:00 |
|
Nikita Smith
|
62ae5ca3f5
|
stringify format and cfa opcodes enums
|
2025-10-07 18:16:31 -07:00 |
|
Nikita Smith
|
1264115d13
|
define push and pop counts for expression opcodes
|
2025-10-02 18:19:42 -07:00 |
|
Nikita Smith
|
da74b8595c
|
add operand count for expression opcodes
|
2025-10-02 18:19:42 -07:00 |
|
Ryan Fleury
|
7c35028a6b
|
.debug_info dumping pass
|
2025-06-19 10:33:44 -07:00 |
|
Ryan Fleury
|
8dac256a12
|
consistency pass over dwarf layer
|
2025-06-19 09:44:41 -07:00 |
|
Ryan Fleury
|
699cb5134e
|
dwarf dump => dwarf layer; eliminate separate dwarf enum file
|
2025-06-19 07:19:38 -07:00 |
|
Ryan Fleury
|
94b969f203
|
copyright year
|
2025-06-02 14:13:57 -07:00 |
|
Nikita Smith
|
c57b5fcd6d
|
appease clang
|
2025-03-27 15:37:27 -07:00 |
|
Nikita Smith
|
53c889e5d3
|
switched to using base Arch enum for converting DWARF registers,
simplified top level building path
|
2025-03-27 13:47:46 -07:00 |
|
Nikita Smith
|
c80661449c
|
added rest of XMM registers, more progress on converting expressions front
|
2025-03-26 12:19:16 -07:00 |
|
Nikita Smith
|
2ba1a0d502
|
pass over DWARF header
- added new types
- renamed mode -> format
- fixed section naming
- added helper for picking array lower bound
|
2025-03-03 17:14:22 -08:00 |
|
Nikita Smith
|
98b9427446
|
dumper for Dwarf
|
2025-01-08 03:26:04 -08:00 |
|