new location info baking layout computation - symbol-inlined locations in most cases, + indirected to set elements / bytecode / constant data as needed

This commit is contained in:
Ryan Fleury
2026-04-20 09:57:30 -07:00
parent 424549b562
commit 911e8c135e
5 changed files with 124 additions and 113 deletions
+2 -7
View File
@@ -10,7 +10,7 @@
#ifndef RDI_C
#define RDI_C
RDI_U16 rdi_section_element_size_table[58] =
RDI_U16 rdi_section_element_size_table[53] =
{
sizeof(RDI_U8),
sizeof(RDI_TopLevelInfo),
@@ -53,12 +53,7 @@ sizeof(RDI_Symbol),
sizeof(RDI_Symbol),
sizeof(RDI_Symbol),
sizeof(RDI_U8),
sizeof(RDI_RegAndOffsetU16),
sizeof(RDI_RegCode),
sizeof(RDI_U64),
sizeof(RDI_U32),
sizeof(RDI_U64),
sizeof(RDI_LocationSet),
sizeof(RDI_U8),
sizeof(RDI_LocationSetElement),
sizeof(RDI_U8),
sizeof(RDI_U32),