Ryan Fleury
|
f5ec462438
|
d2r2: .debug_aranges parsing / unit conversion; .debug_ranges parsing
|
2026-04-28 08:57:59 -07:00 |
|
Nikita Smith
|
fd6c3ef0e0
|
move GNU and ELF specific struct readers to appropriate layers
|
2025-12-28 01:16:55 -08:00 |
|
Ryan Fleury
|
b8a8ec31c7
|
checkpoint on simplified / stripped down dwarf -> rdi, and dwarf parsing helpers
|
2025-11-11 15:10:16 -08:00 |
|
Ryan Fleury
|
f396b2eaa3
|
start dwarf -> rdi cleanup; eliminate some assertions-as-validation, remove incorrect assumption that line info addresses are vaddrs (they seem to be voffs)
|
2025-11-10 15:06:52 -08:00 |
|
 Nikita SmithandRyan Fleury
|
6cc7b5622c
|
ELF note parser
|
2025-11-07 14:39:46 -08:00 |
|
 Nikita SmithandRyan Fleury
|
b596a6ed8a
|
dumper for SHT_NOTE
|
2025-11-07 14:39:46 -08:00 |
|
 Nikita SmithandRyan Fleury
|
d44efc15c8
|
remove structs that are now in GNU layer and add 32 -> 64 bit struct converters
|
2025-11-07 14:39:45 -08:00 |
|
 Nikita SmithandRyan Fleury
|
dad92610de
|
dumper for .eh_frame_hdr and .eh_frame
|
2025-11-07 14:39:45 -08:00 |
|
 Nikita SmithandRyan Fleury
|
6a3d7e65f3
|
remove year from the copyright
|
2025-09-05 15:19:31 -07:00 |
|
Nikita Smith
|
086d774b8b
|
fix ELF compressed header and skip duplicate sections
|
2025-08-12 14:10:13 -07:00 |
|
Ryan Fleury
|
48f5df2523
|
cleanup pass over elf parsing; base addr calculation?
|
2025-07-28 16:13:45 -07:00 |
|
Ryan Fleury
|
0610d5ae13
|
demon/linux: pid extraction, module extraction, most of launching path
|
2025-07-17 14:08:44 -07:00 |
|
Nikita Smith
|
c57b5fcd6d
|
appease clang
|
2025-03-27 15:37:27 -07:00 |
|
Nikita Smith
|
0c3a37af44
|
helper for extracting GNU debug link info
|
2025-03-26 12:18:46 -07:00 |
|
Nikita Smith
|
ed897979ca
|
added fields for user defined ELF types
|
2025-03-03 17:11:52 -08:00 |
|
Nikita Smith
|
b74c304f39
|
added ELF header and parser
|
2025-02-25 14:41:15 -08:00 |
|