diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-08-08 07:45:05 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2024-08-13 13:30:23 +0200 |
| commit | 27e1e636710ca72fb4508e2ea731dcb39cedbc95 (patch) | |
| tree | 52a9779f0bcce41a5138ce796c8d3eed52975c68 /src/link/Elf.zig | |
| parent | eadc0c01ccb86db442c35bc7ab51f62b570b27b5 (diff) | |
| download | zig-27e1e636710ca72fb4508e2ea731dcb39cedbc95.tar.gz zig-27e1e636710ca72fb4508e2ea731dcb39cedbc95.zip | |
elf: introduce OffsetTable in ZigObject for funcs only
Diffstat (limited to 'src/link/Elf.zig')
| -rw-r--r-- | src/link/Elf.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/link/Elf.zig b/src/link/Elf.zig index 103c69202b..41c4f202d7 100644 --- a/src/link/Elf.zig +++ b/src/link/Elf.zig @@ -5657,10 +5657,14 @@ fn fmtDumpState( if (self.zigObjectPtr()) |zig_object| { try writer.print("zig_object({d}) : {s}\n", .{ zig_object.index, zig_object.path }); - try writer.print("{}{}\n", .{ + try writer.print("{}{}", .{ zig_object.fmtAtoms(self), zig_object.fmtSymtab(self), }); + if (zig_object.func_offset_table) |ot| { + try writer.print("{}", .{ot.fmt(zig_object, self)}); + } + try writer.writeByte('\n'); } for (self.objects.items) |index| { |
