adjust find-code-location path to absolutify relativized paths based on current thread/module; also respect module-relative / debug-info-relative paths in src -> voff & voff -> src mapping

This commit is contained in:
Ryan Fleury
2026-06-03 09:01:51 -07:00
parent fd1ee1c265
commit 4d1d362ac1
10 changed files with 296 additions and 201 deletions
+2
View File
@@ -77,6 +77,7 @@ e_space_read(E_Space space, void *out, E_SpaceRangeInfo *out_range_info, Rng1U64
//- rjf: file reads
case E_SpaceKind_File:
{
Temp scratch = scratch_begin(0, 0);
Access *access = access_open();
// rjf: unpack space/path
@@ -155,6 +156,7 @@ e_space_read(E_Space space, void *out, E_SpaceRangeInfo *out_range_info, Rng1U64
}
access_close(access);
scratch_end(scratch);
}break;
//- rjf: debug info constant data
+2
View File
@@ -1666,6 +1666,8 @@ e_type_lhs_string_from_key(Arena *arena, E_TypeKey key, String8List *out, U32 pr
str8_list_pushf(arena, out, "%S ", type->name);
}break;
case E_TypeKind_Null:{}break;
case E_TypeKind_Bitfield:
{
E_Type *type = e_type_from_key(key);