Ryan Fleury
|
bf2d5640fa
|
go back to per-inline-site line tables; eliminate call location for inline tables; these can be encoded via parent line tables; wire up parsed line tables to inline site production from symbol conversion phase
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
dafbe32e85
|
adjust line info lookup apis to be range-based, with a first-and-shallowest-only helper
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
6e9b2bd107
|
extend rdi line info lookups with depth; fix bad panel deref in target view cmds
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
c80555c49d
|
rdi_make, rdi_from_pdb, rdi_dump: sketch out the building (no parsing/filling yet), dumping, and baking/serializing of inline sites
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
a3f411ddd4
|
more progress on rdi parsing library high-level composite helpers; update breakpad_from_pdb to new format/maker changes
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
084cabad39
|
pass over high level composite rdi parsing helpers
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
809a888ce7
|
rdi make: first pass at new baking paths
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
d0d1e7d7e6
|
sketch out artifact types for new rdi baking pass
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
10ead2f999
|
rdi: first pass of eliminating remainder of non-top-level sections; simplification/cleanup of rdi parsing layer
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
7e85335f3b
|
move per-source-file line maps to top-level sections, and move source line -> voff maps to separate top-level info table
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
44868c0e85
|
rdi, rdi_make, rdi_from_pdb, rdi_dump, df, dasm, etc: extract line tables from per-unit data sections, have top-level line info tables with units referring to line tables, and line tables just referring to sub-ranges of top-level sections; fix off-by-one string index in rdi generation
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
f7ce1b73bc
|
introduce separate rdi table element types for isolated line tables & inline sites
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
cc58703185
|
reorganize generated & handwritten library (relocatable) rad debug info format files; separate from codebase-local tools for managing or internally including the libraries
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
f50b54cff7
|
complete metacodification of rdi format info into tables
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
bddc9c97d9
|
get rdi_dump off dbgi layer, actually, super bad idea; just dedup decompression code
|
2024-05-24 17:18:31 -07:00 |
|
Ryan Fleury
|
35c599dea3
|
raddbgi -> rdi
|
2024-05-23 15:09:53 -07:00 |
|