mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 14:23:09 +00:00
std.elf: Add Elf32_Relr and Elf64_Relr definitions.
This commit is contained in:
parent
c009264f5b
commit
d0557a699e
@ -862,6 +862,8 @@ pub const Elf64_Rela = extern struct {
|
||||
return @truncate(self.r_info);
|
||||
}
|
||||
};
|
||||
pub const Elf32_Relr = Elf32_Word;
|
||||
pub const Elf64_Relr = Elf64_Xword;
|
||||
pub const Elf32_Dyn = extern struct {
|
||||
d_tag: Elf32_Sword,
|
||||
d_val: Elf32_Addr,
|
||||
@ -1055,6 +1057,11 @@ pub const Rela = switch (@sizeOf(usize)) {
|
||||
8 => Elf64_Rela,
|
||||
else => @compileError("expected pointer size of 32 or 64"),
|
||||
};
|
||||
pub const Relr = switch (@sizeOf(usize)) {
|
||||
4 => Elf32_Relr,
|
||||
8 => Elf64_Relr,
|
||||
else => @compileError("expected pointer size of 32 or 64"),
|
||||
};
|
||||
pub const Shdr = switch (@sizeOf(usize)) {
|
||||
4 => Elf32_Shdr,
|
||||
8 => Elf64_Shdr,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user