authorgravatar for seda18@rolmail.netDavid Senoner <seda18@rolmail.net> 2026-07-30 21:05:04+02:00
committergravatar for seda18@rolmail.netDavid Senoner <seda18@rolmail.net> 2026-07-30 21:23:58+02:00
log9bc9544bc8df2b0fe5ad82bd5459a9ce7ca55bac
tree64e2ecdb744447eae957e727c3d0a7748b46c0af
parent574c80351da46a4ac836504c6591d5db068eaa06

elf: remove deprecated Phdr structs


1 files changed, 0 insertions(+), 28 deletions(-)

lib/std/elf.zig-28
...@@ -1235,28 +1235,6 @@ pub const Elf64_Ehdr = extern struct {...@@ -1235,28 +1235,6 @@ pub const Elf64_Ehdr = extern struct {
1235 e_shnum: Half,1235 e_shnum: Half,
1236 e_shstrndx: Half,1236 e_shstrndx: Half,
1237};1237};
1238/// Deprecated, use `std.elf.Elf32.Phdr`
1239pub const Elf32_Phdr = extern struct {
1240 p_type: Word,
1241 p_offset: Elf32_Off,
1242 p_vaddr: Elf32_Addr,
1243 p_paddr: Elf32_Addr,
1244 p_filesz: Word,
1245 p_memsz: Word,
1246 p_flags: Word,
1247 p_align: Word,
1248};
1249/// Deprecated, use `std.elf.Elf64.Phdr`
1250pub const Elf64_Phdr = extern struct {
1251 p_type: Word,
1252 p_flags: Word,
1253 p_offset: Elf64_Off,
1254 p_vaddr: Elf64_Addr,
1255 p_paddr: Elf64_Addr,
1256 p_filesz: Elf64_Xword,
1257 p_memsz: Elf64_Xword,
1258 p_align: Elf64_Xword,
1259};
1260/// Deprecated, use `std.elf.Elf32.Shdr`1238/// Deprecated, use `std.elf.Elf32.Shdr`
1261pub const Elf32_Shdr = extern struct {1239pub const Elf32_Shdr = extern struct {
1262 sh_name: Word,1240 sh_name: Word,
...@@ -1527,12 +1505,6 @@ pub const Ehdr = switch (@sizeOf(usize)) {...@@ -1527,12 +1505,6 @@ pub const Ehdr = switch (@sizeOf(usize)) {
1527 8 => Elf64_Ehdr,1505 8 => Elf64_Ehdr,
1528 else => @compileError("expected pointer size of 32 or 64"),1506 else => @compileError("expected pointer size of 32 or 64"),
1529};1507};
1530/// Deprecated, use `std.elf.ElfN.Phdr`
1531pub const Phdr = switch (@sizeOf(usize)) {
1532 4 => Elf32_Phdr,
1533 8 => Elf64_Phdr,
1534 else => @compileError("expected pointer size of 32 or 64"),
1535};
1536pub const Dyn = switch (@sizeOf(usize)) {1508pub const Dyn = switch (@sizeOf(usize)) {
1537 4 => Elf32_Dyn,1509 4 => Elf32_Dyn,
1538 8 => Elf64_Dyn,1510 8 => Elf64_Dyn,