llvm: Add DF_1_PIE
Discussed with: dim Obtained from: LLVM d9943e7f0ce8 MFC after: 1 week Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
6bc40d8d83
commit
4e99f45480
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=361739
@ -1290,7 +1290,8 @@ enum {
|
|||||||
DF_1_NORELOC = 0x00400000,
|
DF_1_NORELOC = 0x00400000,
|
||||||
DF_1_SYMINTPOSE = 0x00800000, // Object has individual interposers.
|
DF_1_SYMINTPOSE = 0x00800000, // Object has individual interposers.
|
||||||
DF_1_GLOBAUDIT = 0x01000000, // Global auditing required.
|
DF_1_GLOBAUDIT = 0x01000000, // Global auditing required.
|
||||||
DF_1_SINGLETON = 0x02000000 // Singleton symbols are used.
|
DF_1_SINGLETON = 0x02000000, // Singleton symbols are used.
|
||||||
|
DF_1_PIE = 0x08000000, // Object is a position-independent executable.
|
||||||
};
|
};
|
||||||
|
|
||||||
// DT_MIPS_FLAGS values.
|
// DT_MIPS_FLAGS values.
|
||||||
|
@ -2213,7 +2213,8 @@ static const EnumEntry<unsigned> ElfDynamicDTFlags1[] = {
|
|||||||
LLVM_READOBJ_DT_FLAG_ENT(DF_1, NORELOC),
|
LLVM_READOBJ_DT_FLAG_ENT(DF_1, NORELOC),
|
||||||
LLVM_READOBJ_DT_FLAG_ENT(DF_1, SYMINTPOSE),
|
LLVM_READOBJ_DT_FLAG_ENT(DF_1, SYMINTPOSE),
|
||||||
LLVM_READOBJ_DT_FLAG_ENT(DF_1, GLOBAUDIT),
|
LLVM_READOBJ_DT_FLAG_ENT(DF_1, GLOBAUDIT),
|
||||||
LLVM_READOBJ_DT_FLAG_ENT(DF_1, SINGLETON)
|
LLVM_READOBJ_DT_FLAG_ENT(DF_1, SINGLETON),
|
||||||
|
LLVM_READOBJ_DT_FLAG_ENT(DF_1, PIE),
|
||||||
};
|
};
|
||||||
|
|
||||||
static const EnumEntry<unsigned> ElfDynamicDTMipsFlags[] = {
|
static const EnumEntry<unsigned> ElfDynamicDTMipsFlags[] = {
|
||||||
|
Loading…
Reference in New Issue
Block a user