diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2025-09-02 23:17:09 +0100 |
|---|---|---|
| committer | mlugg <mlugg@mlugg.co.uk> | 2025-09-30 13:44:50 +0100 |
| commit | 4b47a377175c30ae148bae1191ae49e3ace819db (patch) | |
| tree | 25f0a3c5cb0dc6cdb790bd80733519fefb8b462e /lib/std/debug/SelfInfo/ElfModule.zig | |
| parent | 665f13b0cde4b9c2e69b139a87d272a67a9489e1 (diff) | |
| download | zig-4b47a377175c30ae148bae1191ae49e3ace819db.tar.gz zig-4b47a377175c30ae148bae1191ae49e3ace819db.zip | |
stash? more like no
Diffstat (limited to 'lib/std/debug/SelfInfo/ElfModule.zig')
| -rw-r--r-- | lib/std/debug/SelfInfo/ElfModule.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/debug/SelfInfo/ElfModule.zig b/lib/std/debug/SelfInfo/ElfModule.zig index 4f64b147e1..6c1da9d8da 100644 --- a/lib/std/debug/SelfInfo/ElfModule.zig +++ b/lib/std/debug/SelfInfo/ElfModule.zig @@ -92,7 +92,7 @@ pub fn lookup(cache: *LookupCache, gpa: Allocator, address: usize) !ElfModule { }; return error.MissingDebugInfo; } -fn loadLocationInfo(module: *const ElfModule, gpa: Allocator, di: *DebugInfo) !void { +fn loadDwarf(module: *const ElfModule, gpa: Allocator, di: *DebugInfo) !void { if (module.name.len > 0) { di.loaded_elf = Dwarf.ElfModule.load(gpa, .{ .root_dir = .cwd(), @@ -116,7 +116,7 @@ fn loadLocationInfo(module: *const ElfModule, gpa: Allocator, di: *DebugInfo) !v } } pub fn getSymbolAtAddress(module: *const ElfModule, gpa: Allocator, di: *DebugInfo, address: usize) !std.debug.Symbol { - if (di.loaded_elf == null) try module.loadLocationInfo(gpa, di); + if (di.loaded_elf == null) try module.loadDwarf(gpa, di); const vaddr = address - module.load_offset; return di.loaded_elf.?.dwarf.getSymbol(gpa, native_endian, vaddr); } |
