Ryan Fleury
45a2137d08
linux: fix incorrect gethostname usage, fix build, fix clang warnings
2025-09-30 10:02:40 -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
5709fb54dd
simplify debug info conversion loop
2025-09-26 16:28:46 -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
48f5df2523
cleanup pass over elf parsing; base addr calculation?
2025-07-28 16:13:45 -07:00
Ryan Fleury
66d5d93fc9
build path tree via non-case-mutated (non-normalized) src file paths in rdi build; still sanitize paths, but do not normalize them until we actually have to build the normalized file path map build
2025-07-23 17:18:54 -07:00
Ryan Fleury
a2ab822eb5
attrib -> attrib_kind; attrib_ptr -> attrib
2025-06-19 09:49:01 -07:00
Ryan Fleury
8dac256a12
consistency pass over dwarf layer
2025-06-19 09:44:41 -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
79bf3d8639
eliminate standalone programs for pdb -> rdi; dwarf -> rdi; pdb -> breakpad; sketch out 'radbin', unified cli frontend for dumping/converting/etc., plug in pdb -> rdi, pdb -> breakpad, & stub out dumper/dwarf
2025-06-09 15:40:48 -07:00
Ryan Fleury
94b969f203
copyright year
2025-06-02 14:13:57 -07:00
Nikita Smith
e1ca449ccb
revert type indices change
2025-05-05 10:19:13 -07:00
Nikita Smith
a63254b70d
merged rdim_help.c into rdim_local.c
2025-03-26 12:19:16 -07:00
Nikita Smith
1dc0192322
fix clang warning and errors
2025-03-17 15:25:49 -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
Nikita Smith
dfd6950ff3
deleted obsolete DWARF parser files
2025-03-03 17:20:22 -08:00
Ryan Fleury
8f91ec4f88
fix __va_args__ nonsense in rdi_from_dwarf; fix incorrect mask check in linux os_file_open
2024-12-16 11:41:23 -08:00
Ryan Fleury
26be351354
eliminate per-build version numbers, just use base layer to define defaults; bump to 14
2024-11-15 15:36:12 -08:00
Ryan Fleury
1344270b5a
adjust versions
2024-10-18 16:40:25 -07:00
Ryan Fleury
c7ce08fd71
fix clang builds
2024-10-07 14:43:31 -07:00
Ryan Fleury
9932a30ef9
entity parameter tree equipment; architecture -> arch
2024-08-29 13:16:50 -07:00
Ryan Fleury
3e6b8a3c66
first pass at converting frontend over to using new eval system
2024-08-05 17:05:43 -07:00
Ryan Fleury
b18e437337
git normalize all files
2024-07-26 11:13:47 -07:00
Ryan Fleury
5f23820f9d
checkpoint on ui/palettes/visuals pass
2024-06-21 22:06:40 -07:00
Ryan Fleury
a8891b3ca4
fix rdi_from_dwarf build
2024-06-18 10:55:54 -07:00
Ryan Fleury
35c599dea3
raddbgi -> rdi
2024-05-23 15:09:53 -07:00