LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | X
A
AArch64Feature (LIEF::ELF)
AArch64PAuth (LIEF::ELF)
AbstractHash (LIEF)
AndroidIdent (LIEF::ELF)
Array (LIEF::dwarf::types)
Array (LIEF::pdb::types)
ASN1Reader (LIEF)
Atomic (LIEF::dwarf::types)
AtomInfo (LIEF::MachO)
Attribute (LIEF::pdb::types)
Attribute (LIEF::PE)
AuxiliarySymbol (LIEF::PE)
B
Base (LIEF::dwarf::types)
Binary (LIEF)
Binary (LIEF::ELF)
Binary (LIEF::MachO)
Binary (LIEF::OAT)
Binary (LIEF::PE)
BinaryParser (LIEF::MachO)
BinaryStream (LIEF)
DyldChainedFixupsCreator::binding_info_t (LIEF::MachO)
BindingInfo (LIEF::MachO)
BindingInfoIterator (LIEF::MachO)
BitField (LIEF::pdb::types)
brooks_read_barrier_t (LIEF::ART::details::ART_17::Java)
Builder (LIEF::ELF)
Builder (LIEF::MachO)
Builder (LIEF::PE)
BuildToolVersion (LIEF::MachO)
BuildVersion (LIEF::MachO)
C
canbe_unique (LIEF::details)
DyldChainedFixups::chained_starts_in_segment (LIEF::MachO)
ChainedBindingInfo (LIEF::MachO)
ChainedPointerAnalysis (LIEF::MachO)
Class (LIEF::DEX)
Class (LIEF::dwarf::types)
Class (LIEF::OAT)
Class (LIEF::objc)
Class (LIEF::pdb::types)
ClassLike (LIEF::dwarf::types)
ClassLike (LIEF::pdb::types)
Coarray (LIEF::dwarf::types)
CodeInfo (LIEF::DEX)
CodeIntegrity (LIEF::PE)
CodeSignature (LIEF::MachO)
CodeSignatureDir (LIEF::MachO)
CodeView (LIEF::PE)
CodeViewPDB (LIEF::PE)
CompilationUnit (LIEF::dwarf)
CompilationUnit (LIEF::pdb)
Builder::config_t (LIEF::ELF)
Builder::config_t (LIEF::MachO)
Const (LIEF::dwarf::types)
ContentInfo::Content (LIEF::PE)
ContentInfo (LIEF::PE)
ContentType (LIEF::PE)
CoreAuxv (LIEF::ELF)
CoreFile (LIEF::ELF)
CorePrPsInfo (LIEF::ELF)
CorePrStatus (LIEF::ELF)
CoreSigInfo (LIEF::ELF)
D
DataCodeEntry (LIEF::MachO)
DataDirectory (LIEF::PE)
DataInCode (LIEF::MachO)
Debug (LIEF::PE)
debug_location_t (LIEF)
DebugInfo (LIEF)
DebugInfo (LIEF::dwarf)
DebugInfo (LIEF::pdb)
DeclOpt (LIEF::objc)
DelayImport (LIEF::PE)
DelayImportEntry (LIEF::PE)
DexFile (LIEF::OAT)
DosHeader (LIEF::PE)
ChainedPointerAnalysis::dyld_chained_ptr_32_bind_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_32_cache_rebase_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_32_firmware_rebase_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_32_rebase_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_64_bind_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_64_kernel_cache_rebase_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_64_rebase_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_arm64e_auth_bind24_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_arm64e_auth_bind_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_arm64e_auth_rebase_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_arm64e_bind24_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_arm64e_bind_t (LIEF::MachO)
ChainedPointerAnalysis::dyld_chained_ptr_arm64e_rebase_t (LIEF::MachO)
DyldBindingInfo (LIEF::MachO)
DyldChainedFixups (LIEF::MachO)
DyldChainedFixupsCreator (LIEF::MachO)
DyldEnvironment (LIEF::MachO)
DyldExportsTrie (LIEF::MachO)
DyldInfo (LIEF::MachO)
DyldSharedCache (LIEF::dsc)
Dylib (LIEF::dsc)
DylibCommand (LIEF::MachO)
DylinkerCommand (LIEF::MachO)
Dynamic (LIEF::dwarf::types)
DynamicEntry (LIEF::ELF)
DynamicEntryArray (LIEF::ELF)
DynamicEntryFlags (LIEF::ELF)
DynamicEntryLibrary (LIEF::ELF)
DynamicEntryRpath (LIEF::ELF)
DynamicEntryRunPath (LIEF::ELF)
DynamicSharedObject (LIEF::ELF)
DynamicSymbolCommand (LIEF::MachO)
E
Header::element_t (LIEF::OAT)
Elf_Binary_t
Elf_DynamicEntry_Array_t
Elf_DynamicEntry_Flags_t
Elf_DynamicEntry_Library_t
Elf_DynamicEntry_Rpath_t
Elf_DynamicEntry_RunPath_t
Elf_DynamicEntry_SharedObject_t
Elf_DynamicEntry_t
Elf_Header_t
Elf_Section_t
Elf_Segment_t
Elf_Symbol_t
EnableBitMaskOperators
EnableBitMaskOperators< LIEF::ELF::Section::FLAGS >
EnableBitMaskOperators< LIEF::ELF::Segment::FLAGS >
EnableBitMaskOperators< LIEF::Function::FLAGS >
EnableBitMaskOperators< LIEF::Header::MODES >
EnableBitMaskOperators< LIEF::MachO::ExportInfo::FLAGS >
EnableBitMaskOperators< LIEF::MachO::Header::FLAGS >
EnableBitMaskOperators< LIEF::MachO::Section::FLAGS >
EnableBitMaskOperators< LIEF::MachO::SegmentCommand::FLAGS >
EnableBitMaskOperators< LIEF::MachO::SegmentCommand::VM_PROTECTIONS >
EnableBitMaskOperators< LIEF::PE::ACCELERATOR_FLAGS >
EnableBitMaskOperators< LIEF::PE::Header::CHARACTERISTICS >
EnableBitMaskOperators< LIEF::PE::LoadConfigurationV1::IMAGE_GUARD >
EnableBitMaskOperators< LIEF::PE::OptionalHeader::DLL_CHARACTERISTICS >
EnableBitMaskOperators< LIEF::PE::Section::CHARACTERISTICS >
EnableBitMaskOperators< LIEF::PE::Signature::VERIFICATION_CHECKS >
EnableBitMaskOperators< LIEF::PE::Signature::VERIFICATION_FLAGS >
EnableBitMaskOperators< LIEF::PE::x509::VERIFICATION_FLAGS >
EncryptionInfo (LIEF::MachO)
Engine (LIEF::assembly)
CoreFile::entry_t (LIEF::ELF)
Enum (LIEF::dwarf::types)
Enum (LIEF::pdb::types)
Export (LIEF::PE)
ExportEntry (LIEF::PE)
ExportInfo (LIEF::MachO)
Dylib::extract_opt_t (LIEF::dsc)
F
FatBinary (LIEF::MachO)
Field (LIEF::DEX)
File (LIEF::ART)
File (LIEF::DEX)
File (LIEF::dwarf::types)
File (LIEF::VDEX)
FilesetCommand (LIEF::MachO)
FileStream (LIEF)
fill_array_data (LIEF::DEX)
filter_iterator (LIEF)
Formal (LIEF::dwarf::parameters)
ExportEntry::forward_information_t (LIEF::PE)
Function (LIEF::dwarf)
Function (LIEF)
Function (LIEF::pdb)
Function (LIEF::pdb::types)
FunctionStarts (LIEF::MachO)
G
Generic (LIEF::ELF)
GenericContent (LIEF::PE)
GenericType (LIEF::PE)
GnuHash (LIEF::ELF)
H
Hash (LIEF::ART)
Hash (LIEF::DEX)
Hash (LIEF::ELF)
Hash (LIEF)
Hash (LIEF::MachO)
Hash (LIEF::OAT)
Hash (LIEF::PE)
Hash (LIEF::VDEX)
Header (LIEF::ART)
Header (LIEF::DEX)
Header (LIEF::ELF)
Header (LIEF)
Header (LIEF::MachO)
Header (LIEF::OAT)
Header (LIEF::PE)
Header (LIEF::VDEX)
I
Immediate (LIEF::assembly::aarch64::operands)
Immediate (LIEF::assembly::x86::operands)
Immutable (LIEF::dwarf::types)
Import (LIEF::PE)
ImportEntry (LIEF::PE)
IndirectBindingInfo (LIEF::MachO)
CorePrPsInfo::info_t (LIEF::ELF)
Instruction (LIEF::assembly::aarch64)
Instruction (LIEF::assembly::arm)
Instruction (LIEF::assembly::ebpf)
Instruction (LIEF::assembly)
Instruction (LIEF::assembly::mips)
Instruction (LIEF::assembly::powerpc)
Instruction (LIEF::assembly::riscv)
Instruction (LIEF::assembly::x86)
Interface (LIEF::dwarf::types)
Interface (LIEF::pdb::types)
Operand::Iterator (LIEF::assembly::aarch64)
Instruction::Iterator (LIEF::assembly)
Operand::Iterator (LIEF::assembly::x86)
Dylib::Iterator (LIEF::dsc)
MappingInfo::Iterator (LIEF::dsc)
SubCache::Iterator (LIEF::dsc)
CompilationUnit::Iterator (LIEF::dwarf)
Function::Iterator (LIEF::dwarf)
Type::Iterator (LIEF::dwarf)
Variable::Iterator (LIEF::dwarf)
Stub::Iterator (LIEF::MachO)
Class::Iterator (LIEF::objc)
IVar::Iterator (LIEF::objc)
Method::Iterator (LIEF::objc)
Property::Iterator (LIEF::objc)
Protocol::Iterator (LIEF::objc)
CompilationUnit::Iterator (LIEF::pdb)
Function::Iterator (LIEF::pdb)
PublicSymbol::Iterator (LIEF::pdb)
Type::Iterator (LIEF::pdb)
Attribute::Iterator (LIEF::pdb::types)
Method::Iterator (LIEF::pdb::types)
iterator_adaptor_base (LIEF)
iterator_facade_base (LIEF)
iterator_range (LIEF)
IVar (LIEF::objc)
J
jobject_t (LIEF::ART::details::ART_17::Java)
jobject_t< no_brooks_read_barrier_t > (LIEF::ART::details::ART_17::Java)
K
Binary::KeyCmp (LIEF::MachO)
L
LangCodeItem (LIEF::PE)
CompilationUnit::Language (LIEF::dwarf)
LinkEdit (LIEF::MachO)
LinkerOptHint (LIEF::MachO)
load_configuration (LIEF::PE::details)
load_configuration_v0 (LIEF::PE::details)
load_configuration_v1 (LIEF::PE::details)
load_configuration_v10 (LIEF::PE::details)
load_configuration_v11 (LIEF::PE::details)
load_configuration_v2 (LIEF::PE::details)
load_configuration_v3 (LIEF::PE::details)
load_configuration_v4 (LIEF::PE::details)
load_configuration_v5 (LIEF::PE::details)
load_configuration_v6 (LIEF::PE::details)
load_configuration_v7 (LIEF::PE::details)
load_configuration_v8 (LIEF::PE::details)
load_configuration_v9 (LIEF::PE::details)
LoadCommand (LIEF::MachO)
LoadConfiguration (LIEF::PE)
LoadConfigurationV0 (LIEF::PE)
LoadConfigurationV1 (LIEF::PE)
LoadConfigurationV10 (LIEF::PE)
LoadConfigurationV11 (LIEF::PE)
LoadConfigurationV2 (LIEF::PE)
LoadConfigurationV3 (LIEF::PE)
LoadConfigurationV4 (LIEF::PE)
LoadConfigurationV5 (LIEF::PE)
LoadConfigurationV6 (LIEF::PE)
LoadConfigurationV7 (LIEF::PE)
LoadConfigurationV8 (LIEF::PE)
LoadConfigurationV9 (LIEF::PE)
M
Macho_Binary_t
Macho_Command_t
Macho_Header_t
Macho_Section_t
Macho_Segment_t
Macho_Symbol_t
MainCommand (LIEF::MachO)
MapItem (LIEF::DEX)
MapList (LIEF::DEX)
MappingInfo (LIEF::dsc)
ClassLike::Member (LIEF::dwarf::types)
Memory (LIEF::assembly::aarch64::operands)
Memory (LIEF::assembly::x86::operands)
MemoryStream (LIEF)
Metadata (LIEF::objc)
Method (LIEF::DEX)
Method (LIEF::OAT)
Method (LIEF::objc)
Method (LIEF::pdb::types)
Modifier (LIEF::pdb::types)
MsCounterSign (LIEF::PE)
MsManifestBinaryID (LIEF::PE)
MsSpcNestedSignature (LIEF::PE)
MsSpcStatementType (LIEF::PE)
N
Needed (LIEF::ELF)
no_brooks_read_barrier_t (LIEF::ART::details)
Note (LIEF::ELF)
NoteAbi (LIEF::ELF)
NoteGnuProperty (LIEF::ELF)
NoteNoCopyOnProtected (LIEF::ELF)
O
Object (LIEF)
Memory::offset_t (LIEF::assembly::aarch64::operands)
ok_t (LIEF)
Operand (LIEF::assembly::aarch64)
Operand (LIEF::assembly::x86)
OptionalHeader (LIEF::PE)
P
Packed (LIEF::dwarf::types)
packed_switch (LIEF::DEX)
Parameter (LIEF::dwarf)
Parser (LIEF::ART)
Parser (LIEF::DEX)
Parser (LIEF::ELF)
Parser (LIEF::MachO)
Parser (LIEF::OAT)
Parser (LIEF)
Parser (LIEF::PE)
Parser (LIEF::VDEX)
ParserConfig (LIEF::ELF)
ParserConfig (LIEF::MachO)
ParserConfig (LIEF::PE)
PCRelative (LIEF::assembly::aarch64::operands)
PCRelative (LIEF::assembly::x86::operands)
Pe_Binary_t
Pe_DataDirectory_t
Pe_DosHeader_t
Pe_Header_t
Pe_Import_t
Pe_ImportEntry_t
Pe_OptionalHeader_t
Pe_Section_t
PKCS9AtSequenceNumber (LIEF::PE)
PKCS9CounterSignature (LIEF::PE)
PKCS9MessageDigest (LIEF::PE)
PKCS9SigningTime (LIEF::PE)
PKCS9TSTInfo (LIEF::PE)
Pogo (LIEF::PE)
PogoEntry (LIEF::PE)
pointee_iterator (LIEF)
Pointer (LIEF::dwarf::types)
Pointer (LIEF::pdb::types)
pointer_iterator (LIEF)
CompilationUnit::Iterator::PointerProxy (LIEF::dwarf)
Function::Iterator::PointerProxy (LIEF::dwarf)
Type::Iterator::PointerProxy (LIEF::dwarf)
Variable::Iterator::PointerProxy (LIEF::dwarf)
Class::Iterator::PointerProxy (LIEF::objc)
IVar::Iterator::PointerProxy (LIEF::objc)
Method::Iterator::PointerProxy (LIEF::objc)
Property::Iterator::PointerProxy (LIEF::objc)
Protocol::Iterator::PointerProxy (LIEF::objc)
CompilationUnit::Iterator::PointerProxy (LIEF::pdb)
Function::Iterator::PointerProxy (LIEF::pdb)
PublicSymbol::Iterator::PointerProxy (LIEF::pdb)
Type::Iterator::PointerProxy (LIEF::pdb)
Attribute::Iterator::PointerProxy (LIEF::pdb::types)
Method::Iterator::PointerProxy (LIEF::pdb::types)
PointerToMember (LIEF::dwarf::types)
CorePrStatus::pr_status_t (LIEF::ELF)
NoteGnuProperty::Property (LIEF::ELF)
Property (LIEF::objc)
Protocol (LIEF::objc)
Prototype (LIEF::DEX)
PublicSymbol (LIEF::pdb)
Q
QNXStack (LIEF::ELF)
R
Binary::range_t (LIEF::MachO)
range_t (LIEF)
ref_iterator (LIEF)
Reference (LIEF::dwarf::types)
Register::reg_t (LIEF::assembly::aarch64::operands)
Register (LIEF::assembly::aarch64::operands)
Register (LIEF::assembly::x86::operands)
CorePrStatus::Registers (LIEF::ELF)
DyldChainedFixupsCreator::reloc_info_t (LIEF::MachO)
Relocation (LIEF::ELF)
Relocation (LIEF::MachO)
Relocation (LIEF::PE)
Relocation (LIEF)
RelocationDyld (LIEF::MachO)
RelocationEntry (LIEF::PE)
RelocationFixup (LIEF::MachO)
RelocationObject (LIEF::MachO)
Repro (LIEF::PE)
ResourceAccelerator (LIEF::PE)
ResourceData (LIEF::PE)
ResourceDialog (LIEF::PE)
ResourceDialogItem (LIEF::PE)
ResourceDirectory (LIEF::PE)
ResourceFixedFileInfo (LIEF::PE)
ResourceIcon (LIEF::PE)
ResourceNode (LIEF::PE)
ResourcesManager (LIEF::PE)
ResourceStringFileInfo (LIEF::PE)
ResourceStringTable (LIEF::PE)
ResourceVarFileInfo (LIEF::PE)
ResourceVersion (LIEF::PE)
Restrict (LIEF::dwarf::types)
RichEntry (LIEF::PE)
RichHeader (LIEF::PE)
Routine (LIEF::MachO)
RPathCommand (LIEF::MachO)
RsaInfo (LIEF::PE)
RValueReference (LIEF::dwarf::types)
S
Scope (LIEF::dwarf)
Scoped (LIEF::logging)
ScopedStream (LIEF)
Section (LIEF::ELF)
Section (LIEF::MachO)
Section (LIEF::PE)
Section (LIEF)
Segment (LIEF::ELF)
SegmentCommand (LIEF::MachO)
SegmentSplitInfo (LIEF::MachO)
SetTy (LIEF::dwarf::types)
Shared (LIEF::dwarf::types)
Memory::shift_info_t (LIEF::assembly::aarch64::operands)
CorePrStatus::siginfo_t (LIEF::ELF)
Signature (LIEF::PE)
SignatureParser (LIEF::PE)
SignerInfo (LIEF::PE)
SigningCertificateV2 (LIEF::PE)
Simple (LIEF::pdb::types)
Array::size_info_t (LIEF::dwarf::types)
SourceVersion (LIEF::MachO)
SpanStream (LIEF)
sparse_switch (LIEF::DEX)
SpcIndirectData (LIEF::PE)
SpcRelaxedPeMarkerCheck (LIEF::PE)
SpcSpOpusInfo (LIEF::PE)
StackSize (LIEF::ELF)
StringTy (LIEF::dwarf::types)
Structure (LIEF::dwarf::types)
Structure (LIEF::pdb::types)
Stub (LIEF::MachO)
SubCache (LIEF::dsc)
SubClient (LIEF::MachO)
SubFramework (LIEF::MachO)
Subroutine (LIEF::dwarf::types)
Symbol (LIEF::ELF)
Symbol (LIEF::MachO)
Symbol (LIEF::PE)
Symbol (LIEF)
SymbolCommand (LIEF::MachO)
SymbolVersion (LIEF::ELF)
SymbolVersionAux (LIEF::ELF)
SymbolVersionAuxRequirement (LIEF::ELF)
SymbolVersionDefinition (LIEF::ELF)
SymbolVersionRequirement (LIEF::ELF)
SysvHash (LIEF::ELF)
T
Stub::target_info_t (LIEF::MachO)
TemplateAlias (LIEF::dwarf::types)
TemplateType (LIEF::dwarf::parameters)
TemplateValue (LIEF::dwarf::parameters)
ThreadCommand (LIEF::MachO)
Thrown (LIEF::dwarf::types)
CorePrStatus::timeval_t (LIEF::ELF)
TLS (LIEF::PE)
ToggleEndianness (LIEF)
TwoLevelHints (LIEF::MachO)
Type (LIEF::DEX)
Type (LIEF::dwarf)
Type (LIEF::pdb)
Typedef (LIEF::dwarf::types)
U
Union (LIEF::dwarf::types)
Union (LIEF::pdb::types)
ChainedPointerAnalysis::union_pointer_t (LIEF::MachO)
UnknownCommand (LIEF::MachO)
UUIDCommand (LIEF::MachO)
V
Variable (LIEF::dwarf)
vector_iostream (LIEF)
VectorStream (LIEF)
VersionMin (LIEF::MachO)
Visitor (LIEF)
Volatile (LIEF::dwarf::types)
X
x509 (LIEF::PE)
X86Features (LIEF::ELF)
X86ISA (LIEF::ELF)