aboutsummaryrefslogtreecommitdiff
path: root/lib/std/elf.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-09-17 12:12:50 +0200
committerJakub Konka <kubkon@jakubkonka.com>2021-09-17 12:12:50 +0200
commitd8375696f668d7ed5922515e8cc12d67e2790b70 (patch)
tree961d5f5b0da67fff2bacd3499ba0ff1f7f0594fa /lib/std/elf.zig
parentb58d8aa05f01e53003be32f220548cba69cf25dd (diff)
downloadzig-d8375696f668d7ed5922515e8cc12d67e2790b70.tar.gz
zig-d8375696f668d7ed5922515e8cc12d67e2790b70.zip
elf: add a couple missing special section indexes SHN_
Diffstat (limited to 'lib/std/elf.zig')
-rw-r--r--lib/std/elf.zig10
1 files changed, 10 insertions, 0 deletions
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;