Ryan Fleury
2623141fd4
checkpoint on multi-lane / simplified dwarf parsing/conversion; fix incorrect assumption of relative in radbin
2026-04-23 14:25:50 -07:00
Ryan Fleury
6f624c10ad
fix dwarf conversion to account for new rdi changes
2026-04-23 12:30:45 -07:00
Nikita Smith and Ryan Fleury
43c3d5e348
test param flag
2026-04-20 13:55:23 -07:00
Ryan Fleury
4ea7f86d92
checkpoint on new simplified location info baking. plug in constant data baking, bytecode baking
2026-04-20 09:57:30 -07:00
Nikita Smith
d26c890246
test basic types
2026-02-18 19:16:51 -08:00
Nikita Smith
edd982852e
pass over DWARF converter
...
- prepare to thread line table conversion
- error handling
- organizational improvements
2026-02-05 17:43:20 -08:00
Nikita Smith
82169462a4
detect variable length array in upper bound and lower bound
2026-02-05 17:43:19 -08:00
Nikita Smith
8005c31276
remove x86 register code
2025-12-05 16:39:02 -08:00
Nikita Smith
81f08a01bc
inline anonymous members
2025-12-02 14:39:36 -08:00
Nikita Smith
7cafde3376
revert DWARF changes to commit bda3a71379
2025-11-13 10:53:29 -08:00
Ryan Fleury
17ec73d752
dwarf cleanup checkpoint
2025-11-10 17:41:01 -08:00
Ryan Fleury
08642d2745
next checkpoint on dwarf cleanup
2025-11-10 16:37:23 -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 Smith
f8229a390d
merge conf fix
2025-10-02 18:19:42 -07:00
Nikita Smith
555f8ec6ff
grab ranges in compile unit tag for the unit vmap
2025-10-02 18:19:42 -07:00
Nikita Smith
4ba1ee6e06
follow C type conversion rules in the expression transpiler
2025-10-02 18:19:42 -07:00
Nikita Smith
8bf0a3de5b
split conversion pass into three (types, udts, and symbols) and use
...
new locations chunk list
2025-09-29 00:11:27 -07:00
Nikita Smith
7084320a83
helper for finding parent type
2025-09-26 16:28:46 -07:00
Nikita Smith
d3d91c64cc
get DWARF converter up and running
2025-09-25 12:38:21 -07:00
Ryan Fleury
51ef166e60
eliminate all old conversion/baking code
2025-09-05 17:02:56 -07:00
Ryan Fleury
69d0da9586
checkpoint on moving all of radbin to wavefront-style, first step to going wide on rdi baking as well
2025-09-05 15:19:28 -07:00
Ryan Fleury
31973ac2ac
eliminate extra type stuff in rdim, organize / reslice dwarf conversion code, start reading through dwarf conversion
2025-08-04 14:19:17 -07:00
Ryan Fleury
49de09883e
plug in dwarf converter to radbin; hook up to both rdi generation & breakpad generation; radbin exe -> pdb / elf -> dwarf inferences; cleanup / unification passes
2025-06-10 08:53:57 -07:00
Ryan Fleury
94b969f203
copyright year
2025-06-02 14:13:57 -07:00
Nikita Smith
a63254b70d
merged rdim_help.c into rdim_local.c
2025-03-26 12:19:16 -07:00
Nikita Smith
13352751ec
moved DWARF parser to use str8_deserial-style API, added to the parser
...
layer functionality for interpreting different types of attributes,
added support for location lists, and API to enable parsing tags with
abstract origin.
2025-03-17 10:40:59 -07:00
Ryan Fleury
b18e437337
git normalize all files
2024-07-26 11:13:47 -07:00
Ryan Fleury
35c599dea3
raddbgi -> rdi
2024-05-23 15:09:53 -07:00