mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
std.elf: Add Elf32_Relr and Elf64_Relr definitions.
This commit is contained in:
parent
c009264f5b
commit
d0557a699e
1 changed files with 7 additions and 0 deletions
|
|
@ -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…
Add table
Reference in a new issue