diff options
author | Mike Hommey <mh@glandium.org> | 2023-08-18 08:07:59 +0200 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2023-08-18 08:07:59 +0200 |
commit | 28291722adb0aa40c198fc9d78ceb6ff01fabe49 (patch) | |
tree | 36f90a8d4bf5c0acff7bbbc4e56b521e53280f3e | |
parent | 7b5361f32f7366ce8cd403b180a67af68f5bc80e (diff) |
elf-os-gnu.pk: add a few more dynamic tags
-rw-r--r-- | elf-os-gnu.pk | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/elf-os-gnu.pk b/elf-os-gnu.pk index 2082c86..6dfdc5e 100644 --- a/elf-os-gnu.pk +++ b/elf-os-gnu.pk @@ -54,12 +54,18 @@ elf_config.add_enum /* GNU Dynamic tags. */ -var ELF_DT_VERNEED = 0x6fff_fffeU, +var ELF_DT_GNU_HASH = 0x6fff_fef5U, + ELF_DT_VERSYM = 0x6fff_fff0U, + ELF_DT_FLAGS_1 = 0x6fff_fffbU, + ELF_DT_VERNEED = 0x6fff_fffeU, ELF_DT_VERNEEDNUM = 0x6fff_ffffU; elf_config.add_enum :class "dynamic-tag-types" - :entries [Elf_Config_UInt { value = ELF_DT_VERNEED, name = "verneed" }, + :entries [Elf_Config_UInt { value = ELF_DT_GNU_HASH, name = "gnu-hash" }, + Elf_Config_UInt { value = ELF_DT_VERSYM, name = "versym" }, + Elf_Config_UInt { value = ELF_DT_FLAGS_1, name = "flags_1" }, + Elf_Config_UInt { value = ELF_DT_VERNEED, name = "verneed" }, Elf_Config_UInt { value = ELF_DT_VERNEEDNUM, name = "verneednum" }]; /* XXX GNU property type. |