Ryan Fleury
|
1b74fb0760
|
simplification pass over os core layer; simplification pass over base arena; set up build.sh; stub out new spot for linux os core
|
2024-07-15 17:23:01 -07:00 |
|
Ryan Fleury
|
5f23820f9d
|
checkpoint on ui/palettes/visuals pass
|
2024-06-21 22:06:40 -07:00 |
|
Ryan Fleury
|
0b3e3228d1
|
rdi_from_pdb: fix incorrect bounds checks on procedure frameproc lookup for local location info
|
2024-06-17 09:34:27 -07:00 |
|
Ryan Fleury
|
5349838633
|
rdi: producer name in top-level-info
|
2024-06-13 16:55:47 -07:00 |
|
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
|
1880eca295
|
do not assume non-empty name map bakes
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
59a20a5574
|
fix missing line chunks in inline line table parsing
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
852ff5f054
|
oops!
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
07b56a920c
|
parse inline site scope ranges in symbol conversion pass
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
123232ab32
|
correctly apply procedure base voffs in inline line info parsing
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
1dbc37fe1f
|
eliminate per-inline-site line tables; merge inline site line info with unit's line table
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
e543abd478
|
rdi_from_pdb: next checkpoint on inline line table parsing/conversion
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
3b94fa55fb
|
rdi_from_pdb: inline binary annotations parsing
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
3b6d8cb761
|
rdi_from_pdb: sketch out unified inlinee parsing/gathering path in units conversion task
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
a73cde2864
|
codeview c13 inlinee lines info parsing, lookup in inline site parsing path
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
fe12f2fdf9
|
inline site info extraction
|
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
|
93d5bab41c
|
eliminate base node idx from per-node info; nodes can be stored all relative to their name map's base indices, and this is naturally applied on lookup, no need to bake it in
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
2ff0abb91e
|
rdi_make, rdi_from_pdb: complete next pass over new serialization/compression interface, including for new top-level-only name map data sections; eliminate determinism issues from string map build (task dispatch was busted)
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
b05cfa4b24
|
checkpoint on new baking implementation
|
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
|
550e8a0451
|
set up inline site info building scaffolding
|
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
|
c1764cee07
|
adjust builds to new rdi library setup
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
cdf0b67354
|
clean up metaprogram multiline string line endings; fix rdi_from_pdb build
|
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
|
35c599dea3
|
raddbgi -> rdi
|
2024-05-23 15:09:53 -07:00 |
|