diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-02-17 11:43:18 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2024-02-17 11:46:01 +0100 |
| commit | 9542ee9bf87424f89b7ca182944fe825193a5702 (patch) | |
| tree | bdad4881b0874730e18b9fb7e46d738f4055eb86 /src/link/Elf.zig | |
| parent | ace1a69a55dd77a8189b7408b126d9d1ca0066ee (diff) | |
| download | zig-9542ee9bf87424f89b7ca182944fe825193a5702.tar.gz zig-9542ee9bf87424f89b7ca182944fe825193a5702.zip | |
elf: create Zig specific reloc type shared across ISAs
Diffstat (limited to 'src/link/Elf.zig')
| -rw-r--r-- | src/link/Elf.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/link/Elf.zig b/src/link/Elf.zig index 2ae15a3200..a6625556e6 100644 --- a/src/link/Elf.zig +++ b/src/link/Elf.zig @@ -6065,8 +6065,9 @@ const RelaSection = struct { }; const RelaSectionTable = std.AutoArrayHashMapUnmanaged(u32, RelaSection); -pub const R_X86_64_ZIG_GOT32: u32 = 0xff00; -pub const R_X86_64_ZIG_GOTPCREL: u32 = 0xff01; +// TODO: add comptime check we don't clobber any reloc for any ISA +pub const R_ZIG_GOT32: u32 = 0xff00; +pub const R_ZIG_GOTPCREL: u32 = 0xff01; fn defaultEntrySymbolName(cpu_arch: std.Target.Cpu.Arch) []const u8 { return switch (cpu_arch) { |
