Ryan Fleury
|
c318c10486
|
pipe through guids in rdi conversion; sketch out 'query' meta cfg evaluation members, which are not stored but computed, but are not sets; plug in debug info guid evaluation that way
|
2025-10-23 12:10:23 -07:00 |
|
Ryan Fleury
|
25beda50ca
|
mask off more work based on subset flags from baker
|
2025-10-15 15:44:04 -07:00 |
|
Ryan Fleury
|
d9d321c074
|
mask off name map builds
|
2025-10-15 15:34:08 -07:00 |
|
Ryan Fleury
|
80b6744673
|
move more scratch artifacts to scratch lifetimes
|
2025-10-15 12:01:40 -07:00 |
|
Ryan Fleury
|
1d9870c1f9
|
rdi string baking, name map baking, idx run baking: put temporary per-lane artifacts/maps onto scratch & pop - reduce permanent memory usage
|
2025-10-15 11:55:45 -07:00 |
|
Ryan Fleury
|
5cc9d9ae89
|
remove new marker
|
2025-10-14 16:37:47 -07:00 |
|
Ryan Fleury
|
c7d0a3431b
|
eliminate old vmap baking
|
2025-10-14 16:35:24 -07:00 |
|
Ryan Fleury
|
b757762908
|
plug in new vmap baking
|
2025-10-14 16:34:51 -07:00 |
|
Ryan Fleury
|
feb5249f47
|
first pass at faster & simplified vmap baking: sort ranges by both base voff *and* size, generate vmap directly from sorted ranges w/ stack machine; avoid quadratic pop
|
2025-10-14 16:02:47 -07:00 |
|
Ryan Fleury
|
92517ef2d7
|
re-enable single-step on empty trap net, if no line info is present
|
2025-10-14 10:00:31 -07:00 |
|
Ryan Fleury
|
010825a0bb
|
checkpoint on attempt at wide vmap baking
|
2025-10-13 17:32:53 -07:00 |
|
Ryan Fleury
|
89be41fda9
|
checkpoint: first pass at wide vmap baking
|
2025-10-13 17:00:01 -07:00 |
|
Ryan Fleury
|
b688c69f13
|
radbin: compress sections wide, deduplicate work
|
2025-10-13 13:07:37 -07:00 |
|
Ryan Fleury
|
ec39cefc9e
|
correctly decompress rdis in radbin dumping path; do not compress zero-sized sections in rdi make
|
2025-10-13 12:47:46 -07:00 |
|
Ryan Fleury
|
2d672d232f
|
checksum baking & rdi changes; checksum dumping
|
2025-10-02 16:12:53 -07:00 |
|
Ryan Fleury
|
c1e32b93a7
|
switch from variable size checksum data sections to just making well-defined fixed size ones for all of the concrete cases
|
2025-10-02 15:43:01 -07:00 |
|
Ryan Fleury
|
403d05cc8b
|
first pass at checksum baking
|
2025-10-02 14:17:44 -07:00 |
|
Ryan Fleury
|
23a68faadd
|
rdim2 -> rdim; p2r2 -> p2r
|
2025-09-05 17:06:19 -07:00 |
|
Ryan Fleury
|
51ef166e60
|
eliminate all old conversion/baking code
|
2025-09-05 17:02:56 -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
|
bee2570d39
|
fix double-load in radbin conversion path; fix incorrect mutation of potentially-nil trees when snapping to a file without a specific line; fix di_close path when work is occurring
|
2025-06-18 09:56:47 -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 |
|
Ryan Fleury
|
af4972a333
|
all constants evaluation; constant autocompletion; constant name string baking fix
|
2025-05-29 17:50:35 -07:00 |
|
Ryan Fleury
|
3513d6cfb9
|
first pass at rdi format constant value support
|
2025-05-29 16:37:36 -07:00 |
|
Ryan Fleury
|
70ae35cbd7
|
do not use worker thread arenas from main thread in rdi baker...
|
2025-05-14 09:51:46 -07:00 |
|
Nikita Smith
|
e1ca449ccb
|
revert type indices change
|
2025-05-05 10:19:13 -07:00 |
|
Nikita Smith
|
3c7c2918f6
|
replace pointers to incomplete types in UDT members
|
2025-03-27 13:47:47 -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
|
8f7ca178c2
|
bugfix incomplete type resolution hash table lookup
|
2025-03-26 12:21:55 -07:00 |
|
Nikita Smith
|
a63254b70d
|
merged rdim_help.c into rdim_local.c
|
2025-03-26 12:19:16 -07:00 |
|
Ryan Fleury
|
b18e437337
|
git normalize all files
|
2024-07-26 11:13:47 -07:00 |
|
Ryan Fleury
|
c1764cee07
|
adjust builds to new rdi library setup
|
2024-06-01 19:24:46 -07:00 |
|