pub enum Flag {
Show 37 variants
Origin,
Symbolic,
TextRel,
BindNow,
StaticTLS,
Now1,
Global1,
Group1,
NoDelete1,
LoadFilter1,
InitFirst1,
NoOpen1,
Origin1,
Direct1,
Trans1,
Interpose1,
NoDefLib1,
NoDump1,
ConfAlt1,
EndFiltee1,
DispRelDNE1,
DispRelPND1,
NoDirect1,
IGNMulDef1,
NokSyms1,
NoHdr1,
Edited1,
NoReloc1,
SymInterpose1,
GlobalAudit1,
Singleton1,
Stub1,
PIE1,
KMod1,
WeakFilter1,
NoCommon1,
Any(u64),
}
Variants§
Origin
Object may use this
Symbolic
Symbol resolutions starts here
TextRel
Object contains text relocations
BindNow
No lazy binding for this object.
StaticTLS
Module uses the static TLS model.
Now1
Set RTLD_NOW
for this object
Global1
Set RTLD_GLOBAL
for this object
Group1
Set RTLD_GROUP
for this object
NoDelete1
Set RTLD_NODELETE
for this object
LoadFilter1
Trigger filtee loading at runtime
InitFirst1
Set RTLD_INITFIRST
for this object
NoOpen1
Set RTLD_NOOPEN
for this object
Origin1
$ORIGIN must be handled
Direct1
Direct binding enabled
Trans1
Interpose1
Object is used to interpose
NoDefLib1
Ignore default lib search path
NoDump1
Object can’t be dldump’ed
ConfAlt1
Configuration alternative created
EndFiltee1
Filtee terminates filters search
DispRelDNE1
Disp reloc applied at build time
DispRelPND1
Disp reloc applied at run-time
NoDirect1
Object has no-direct binding
IGNMulDef1
NokSyms1
NoHdr1
Edited1
Object is modified after built
NoReloc1
SymInterpose1
Object has individual interposers
GlobalAudit1
Global auditing required
Singleton1
Singleton symbols are used
Stub1
PIE1
KMod1
WeakFilter1
NoCommon1
Any(u64)
User defined value