From d8375696f668d7ed5922515e8cc12d67e2790b70 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Fri, 17 Sep 2021 12:12:50 +0200 Subject: [PATCH] elf: add a couple missing special section indexes SHN_ --- lib/std/elf.zig | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/std/elf.zig b/lib/std/elf.zig index 69f04868e8..3213a26942 100644 --- a/lib/std/elf.zig +++ b/lib/std/elf.zig @@ -1591,3 +1591,13 @@ pub const PF_MASKOS = 0x0ff00000; /// Bits for processor-specific semantics. pub const PF_MASKPROC = 0xf0000000; + +// Special section indexes used in Elf{32,64}_Sym. +pub const SHN_UNDEF = 0; +pub const SHN_LORESERVE = 0xff00; +pub const SHN_LOPROC = 0xff00; +pub const SHN_HIPROC = 0xff1f; +pub const SHN_LIVEPATCH = 0xff20; +pub const SHN_ABS = 0xfff1; +pub const SHN_COMMON = 0xfff2; +pub const SHN_HIRESERVE = 0xffff;