authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-01 03:53:58+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-01 03:53:58+02:00
log5db04e05951d46709dba0316bc7676a19399337e
tree79878f5462a67df11a06fd4b41ae6b83a7e0038f
parent496a067d3f7c2d48c68ff0adae389994e68b70ba
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.elf: Define EI_(OSABI,ABIVERSION,PAD) constants.


1 files changed, 7 insertions(+), 4 deletions(-)

lib/std/elf.zig+7-4
......@@ -663,21 +663,24 @@ pub fn int32(need_bswap: bool, int_32: anytype, comptime Int64: anytype) Int64 {
663663 }
664664}
665665
666pub const EI_NIDENT = 16;
667
668pub const EI_CLASS = 4;
669666pub const ELFCLASSNONE = 0;
670667pub const ELFCLASS32 = 1;
671668pub const ELFCLASS64 = 2;
672669pub const ELFCLASSNUM = 3;
673670
674pub const EI_DATA = 5;
675671pub const ELFDATANONE = 0;
676672pub const ELFDATA2LSB = 1;
677673pub const ELFDATA2MSB = 2;
678674pub const ELFDATANUM = 3;
679675
676pub const EI_CLASS = 4;
677pub const EI_DATA = 5;
680678pub const EI_VERSION = 6;
679pub const EI_OSABI = 7;
680pub const EI_ABIVERSION = 8;
681pub const EI_PAD = 9;
682
683pub const EI_NIDENT = 16;
681684
682685pub const Elf32_Half = u16;
683686pub const Elf64_Half = u16;