diff --git a/src/p_elf_enum.h b/src/p_elf_enum.h index f86675ae..8d918812 100644 --- a/src/p_elf_enum.h +++ b/src/p_elf_enum.h @@ -162,9 +162,14 @@ DT_CHECKSUM = 0x6ffffdf8, /* Only for prelink? */ DT_GNU_HASH = 0x6ffffef5, /* GNU-style hash table */ DT_VERSYM = 0x6ffffff0, /* version[] for each symbol */ + DT_FLAGS_1 = 0x6ffffffb, /* State flags, see DF_1_* below. */ + DT_VERDEF = 0x6ffffffc, /* version definitions[] */ DT_VERNEEDED= 0x6ffffffe /* version[] needed */ }; + enum { // DF_1_ bits + DF_1_PIE = 0x08000000 /* Position-Independent Executable [main program] */ + }; #endif