LIEF: Library to Instrument Executable Formats Version 2.0.0
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 doc
  
doxygen
 lief-install
  x86_64
   static
    include
     LIEF
      Abstract
       
Binary.hpp
       
DebugInfo.hpp
       
Function.hpp
       
hash.hpp
       
Header.hpp
       
json.hpp
       
Parser.hpp
       
Relocation.hpp
       
Section.hpp
       
Symbol.hpp
      ART
       
enums.hpp
       
EnumToString.hpp
       
File.hpp
       
hash.hpp
       
Header.hpp
       
java_structures.hpp
       
json.hpp
       
Parser.hpp
       
types.hpp
       
utils.hpp
      asm
       aarch64
        operands
         
Immediate.hpp
         
Memory.hpp
         
PCRelative.hpp
         
Register.hpp
        
Instruction.hpp
        
opcodes.hpp
        
Operand.hpp
        
operands.hpp
        
registers.hpp
       arm
        
Instruction.hpp
        
opcodes.hpp
        
registers.hpp
       ebpf
        operands
         
Immediate.hpp
         
Memory.hpp
         
PCRelative.hpp
         
Register.hpp
        
Instruction.hpp
        
opcodes.hpp
        
Operand.hpp
        
operands.hpp
        
registers.hpp
       mips
        operands
         
Immediate.hpp
         
Memory.hpp
         
PCRelative.hpp
         
Register.hpp
        
Instruction.hpp
        
opcodes.hpp
        
Operand.hpp
        
operands.hpp
        
registers.hpp
       powerpc
        operands
         
Immediate.hpp
         
Memory.hpp
         
PCRelative.hpp
         
Register.hpp
        
Instruction.hpp
        
opcodes.hpp
        
Operand.hpp
        
operands.hpp
        
registers.hpp
       riscv
        operands
         
Immediate.hpp
         
Memory.hpp
         
PCRelative.hpp
         
Register.hpp
        
Instruction.hpp
        
opcodes.hpp
        
Operand.hpp
        
operands.hpp
        
registers.hpp
       x86
        operands
         
Immediate.hpp
         
Memory.hpp
         
PCRelative.hpp
         
Register.hpp
        
Instruction.hpp
        
opcodes.hpp
        
Operand.hpp
        
operands.hpp
        
registers.hpp
       
aarch64.hpp
       
arm.hpp
       
AssemblerConfig.hpp
       
ebpf.hpp
       
Engine.hpp
       
Instruction.hpp
       
mips.hpp
       
powerpc.hpp
       
riscv.hpp
       
x86.hpp
      BinaryStream
       
ASN1Reader.hpp
       
BinaryStream.hpp
       
DumpStream.hpp
       
FileStream.hpp
       
MemoryStream.hpp
       
SpanStream.hpp
       
VectorStream.hpp
      COFF
       AuxiliarySymbols
        
AuxiliarybfAndefSymbol.hpp
        
AuxiliaryCLRToken.hpp
        
AuxiliaryFile.hpp
        
AuxiliaryFunctionDefinition.hpp
        
AuxiliarySectionDefinition.hpp
        
AuxiliaryWeakExternal.hpp
       
AuxiliarySymbol.hpp
       
BigObjHeader.hpp
       
Binary.hpp
       
Header.hpp
       
Parser.hpp
       
ParserConfig.hpp
       
RegularHeader.hpp
       
Relocation.hpp
       
Section.hpp
       
String.hpp
       
Symbol.hpp
       
utils.hpp
      DEX
       
Class.hpp
       
CodeInfo.hpp
       
deopt.hpp
       
enums.hpp
       
EnumToString.hpp
       
Field.hpp
       
File.hpp
       
hash.hpp
       
Header.hpp
       
instructions.hpp
       
json.hpp
       
MapItem.hpp
       
MapList.hpp
       
Method.hpp
       
Parser.hpp
       
Prototype.hpp
       
Type.hpp
       
types.hpp
       
utils.hpp
      DWARF
       editor
        
ArrayType.hpp
        
BaseType.hpp
        
CompilationUnit.hpp
        
EnumType.hpp
        
Function.hpp
        
FunctionType.hpp
        
PointerType.hpp
        
StructType.hpp
        
Type.hpp
        
TypeDef.hpp
        
Variable.hpp
       types
        
Array.hpp
        
Atomic.hpp
        
Base.hpp
        
ClassLike.hpp
        
Coarray.hpp
        
Const.hpp
        
Dynamic.hpp
        
Enum.hpp
        
File.hpp
        
Immutable.hpp
        
Interface.hpp
        
Pointer.hpp
        
PointerToMember.hpp
        
Reference.hpp
        
Restrict.hpp
        
RValueRef.hpp
        
SetTy.hpp
        
Shared.hpp
        
StringTy.hpp
        
Subroutine.hpp
        
TemplateAlias.hpp
        
Thrown.hpp
        
Typedef.hpp
        
Volatile.hpp
       
CompilationUnit.hpp
       
DebugInfo.hpp
       
Editor.hpp
       
enums.hpp
       
Function.hpp
       
LexicalBlock.hpp
       
Parameter.hpp
       
Scope.hpp
       
Type.hpp
       
types.hpp
       
Variable.hpp
      DyldSharedCache
       
caching.hpp
       
DyldSharedCache.hpp
       
Dylib.hpp
       
MappingInfo.hpp
       
SubCache.hpp
       
utils.hpp
       
uuid.hpp
      ELF
       NoteDetails
        core
         
CoreAuxv.hpp
         
CoreFile.hpp
         
CorePrPsInfo.hpp
         
CorePrStatus.hpp
         
CoreSigInfo.hpp
        properties
         
AArch64Feature.hpp
         
AArch64PAuth.hpp
         
Generic.hpp
         
Needed.hpp
         
NoteNoCopyOnProtected.hpp
         
StackSize.hpp
         
X86Feature.hpp
         
X86ISA.hpp
        
AndroidIdent.hpp
        
Core.hpp
        
NoteAbi.hpp
        
NoteGnuProperty.hpp
        
Properties.hpp
        
QNXStack.hpp
       Relocations
        
AArch64.def
        
ARM.def
        
BPF.def
        
Hexagon.def
        
i386.def
        
LoongArch.def
        
Mips.def
        
PowerPC.def
        
PowerPC64.def
        
RISCV.def
        
SH4.def
        
Sparc.def
        
SystemZ.def
        
x86_64.def
       
Binary.hpp
       
Builder.hpp
       
DynamicEntry.hpp
       
DynamicEntryArray.hpp
       
DynamicEntryAuxiliary.hpp
       
DynamicEntryFilter.hpp
       
DynamicEntryFlags.hpp
       
DynamicEntryLibrary.hpp
       
DynamicEntryRpath.hpp
       
DynamicEntryRunPath.hpp
       
DynamicSharedObject.hpp
       
enums.hpp
       
enums.inc
       
EnumToString.hpp
       
GnuHash.hpp
       
hash.hpp
       
Header.hpp
       
json.hpp
       
Note.hpp
       
NoteDetails.hpp
       
Parser.hpp
       
ParserConfig.hpp
       
ProcessorFlags.hpp
       
Relocation.hpp
       
Section.hpp
       
Segment.hpp
       
Symbol.hpp
       
SymbolVersion.hpp
       
SymbolVersionAux.hpp
       
SymbolVersionAuxRequirement.hpp
       
SymbolVersionDefinition.hpp
       
SymbolVersionRequirement.hpp
       
SysvHash.hpp
       
utils.hpp
      MachO
       FunctionVariants
        
Arm64.def
        
PerProcess.def
        
SystemWide.def
        
X86_64.def
       
AtomInfo.hpp
       
Binary.hpp
       
BinaryParser.hpp
       
BindingInfo.hpp
       
BindingInfoIterator.hpp
       
Builder.hpp
       
BuildToolVersion.hpp
       
BuildVersion.hpp
       
ChainedBindingInfo.hpp
       
ChainedPointerAnalysis.hpp
       
CodeSignature.hpp
       
CodeSignatureDir.hpp
       
DataCodeEntry.hpp
       
DataInCode.hpp
       
DyldBindingInfo.hpp
       
DyldChainedFixups.hpp
       
DyldChainedFixupsCreator.hpp
       
DyldChainedFormat.hpp
       
DyldEnvironment.hpp
       
DyldExportsTrie.hpp
       
DyldInfo.hpp
       
DylibCommand.hpp
       
DylinkerCommand.hpp
       
DynamicSymbolCommand.hpp
       
EncryptionInfo.hpp
       
enums.hpp
       
enums.inc
       
EnumToString.hpp
       
ExportInfo.hpp
       
FatBinary.hpp
       
FilesetCommand.hpp
       
FunctionStarts.hpp
       
FunctionVariantFixups.hpp
       
FunctionVariants.hpp
       
hash.hpp
       
Header.hpp
       
IndirectBindingInfo.hpp
       
json.hpp
       
LazyLoadDylibInfo.hpp
       
LinkEdit.hpp
       
LinkerOptHint.hpp
       
LoadCommand.hpp
       
MainCommand.hpp
       
NoteCommand.hpp
       
Parser.hpp
       
ParserConfig.hpp
       
Relocation.hpp
       
RelocationDyld.hpp
       
RelocationFixup.hpp
       
RelocationObject.hpp
       
Routine.hpp
       
RPathCommand.hpp
       
Section.hpp
       
SegmentCommand.hpp
       
SegmentSplitInfo.hpp
       
SourceVersion.hpp
       
Stub.hpp
       
SubClient.hpp
       
SubFramework.hpp
       
Symbol.hpp
       
SymbolCommand.hpp
       
ThreadCommand.hpp
       
ThreadLocalVariables.hpp
       
TwoLevelHints.hpp
       
type_traits.hpp
       
UnknownCommand.hpp
       
utils.hpp
       
UUIDCommand.hpp
       
VersionMin.hpp
      OAT
       
Binary.hpp
       
Class.hpp
       
DexFile.hpp
       
enums.hpp
       
EnumToString.hpp
       
hash.hpp
       
Header.hpp
       
json.hpp
       
Method.hpp
       
Parser.hpp
       
type_traits.hpp
       
utils.hpp
      ObjC
       
Category.hpp
       
Class.hpp
       
DeclOpt.hpp
       
IVar.hpp
       
Metadata.hpp
       
Method.hpp
       
Property.hpp
       
Protocol.hpp
      PDB
       types
        
Array.hpp
        
Attribute.hpp
        
BitField.hpp
        
ClassLike.hpp
        
Enum.hpp
        
Function.hpp
        
Method.hpp
        
Modifier.hpp
        
Pointer.hpp
        
Simple.hpp
        
Union.hpp
       
BuildMetadata.hpp
       
CompilationUnit.hpp
       
DebugInfo.hpp
       
Function.hpp
       
PublicSymbol.hpp
       
Type.hpp
       
types.hpp
       
utils.hpp
      PE
       debug
        
CodeView.hpp
        
CodeViewPDB.hpp
        
Debug.hpp
        
ExDllCharacteristics.hpp
        
FPO.hpp
        
PDBChecksum.hpp
        
Pogo.hpp
        
PogoEntry.hpp
        
Repro.hpp
        
VCFeature.hpp
       exceptions_info
        AArch64
         
PackedFunction.hpp
         
UnpackedFunction.hpp
        
internal_arm64.hpp
        
internal_x64.hpp
        
RuntimeFunctionAArch64.hpp
        
RuntimeFunctionX64.hpp
        
UnwindCodeAArch64.hpp
        
UnwindCodeX64.hpp
       LoadConfigurations
        CHPEMetadata
         
Metadata.hpp
         
MetadataARM64.hpp
         
MetadataX86.hpp
        DynamicRelocation
         
DynamicFixup.hpp
         
DynamicFixupARM64Kernel.hpp
         
DynamicFixupARM64X.hpp
         
DynamicFixupControlTransfer.hpp
         
DynamicFixupGeneric.hpp
         
DynamicFixupUnknown.hpp
         
DynamicRelocationBase.hpp
         
DynamicRelocationV1.hpp
         
DynamicRelocationV2.hpp
         
FunctionOverride.hpp
         
FunctionOverrideInfo.hpp
        
CHPEMetadata.hpp
        
DynamicRelocation.hpp
        
EnclaveConfiguration.hpp
        
EnclaveImport.hpp
        
LoadConfiguration.hpp
        
VolatileMetadata.hpp
       resources
        
AcceleratorCodes.hpp
        
langs.hpp
        
ResourceAccelerator.hpp
        
ResourceDialog.hpp
        
ResourceDialogExtended.hpp
        
ResourceDialogRegular.hpp
        
ResourceIcon.hpp
        
ResourceStringFileInfo.hpp
        
ResourceStringTable.hpp
        
ResourceVar.hpp
        
ResourceVarFileInfo.hpp
        
ResourceVersion.hpp
       signature
        attributes
         
ContentType.hpp
         
GenericType.hpp
         
MsCounterSign.hpp
         
MsManifestBinaryID.hpp
         
MsSpcNestedSignature.hpp
         
MsSpcStatementType.hpp
         
PKCS9AtSequenceNumber.hpp
         
PKCS9CounterSignature.hpp
         
PKCS9MessageDigest.hpp
         
PKCS9SigningTime.hpp
         
SigningCertificateV2.hpp
         
SpcRelaxedPeMarkerCheck.hpp
         
SpcSpOpusInfo.hpp
        
Attribute.hpp
        
attributes.hpp
        
ContentInfo.hpp
        
GenericContent.hpp
        
OIDToString.hpp
        
PKCS9TSTInfo.hpp
        
RsaInfo.hpp
        
Signature.hpp
        
SignatureParser.hpp
        
SignerInfo.hpp
        
SpcIndirectData.hpp
        
types.hpp
        
x509.hpp
       
Binary.hpp
       
Builder.hpp
       
CodeIntegrity.hpp
       
CodePage.hpp
       
DataDirectory.hpp
       
Debug.hpp
       
DelayImport.hpp
       
DelayImportEntry.hpp
       
DosHeader.hpp
       
enums.hpp
       
enums.inc
       
EnumToString.hpp
       
ExceptionInfo.hpp
       
Export.hpp
       
ExportEntry.hpp
       
Factory.hpp
       
hash.hpp
       
Header.hpp
       
Import.hpp
       
ImportEntry.hpp
       
json.hpp
       
LoadConfigurations.hpp
       
OptionalHeader.hpp
       
Parser.hpp
       
ParserConfig.hpp
       
Relocation.hpp
       
RelocationEntry.hpp
       
ResourceData.hpp
       
ResourceDirectory.hpp
       
ResourceNode.hpp
       
ResourcesManager.hpp
       
RichEntry.hpp
       
RichHeader.hpp
       
Section.hpp
       
TLS.hpp
       
utils.hpp
      platforms
       android
        
version.hpp
       
android.hpp
      runtime
       android
        
Host.hpp
        
Module.hpp
        
Process.hpp
        
Property.hpp
       linux
        
Host.hpp
        
Module.hpp
        
Process.hpp
       osx
        
Host.hpp
        
Module.hpp
        
Process.hpp
       windows
        
Host.hpp
        
injector.hpp
        
LdrDataTableEntry.hpp
        
Module.hpp
        
PEB.hpp
        
Process.hpp
       
android.hpp
       
assembler.hpp
       
disassembler.hpp
       
Host.hpp
       
linux.hpp
       
Memory.hpp
       
Module.hpp
       
osx.hpp
       
Process.hpp
       
utils.hpp
       
windows.hpp
      VDEX
       
File.hpp
       
hash.hpp
       
Header.hpp
       
json.hpp
       
Parser.hpp
       
type_traits.hpp
       
utils.hpp
      
Abstract.hpp
      
ART.hpp
      
ASM.hpp
      
canbe_unique.hpp
      
COFF.hpp
      
compiler_attributes.hpp
      
config.h
      
debug_loc.hpp
      
DebugDeclOpt.hpp
      
DEX.hpp
      
DWARF.hpp
      
DyldSharedCache.hpp
      
ELF.hpp
      
endianness_support.hpp
      
enums.hpp
      
errors.hpp
      
hash.hpp
      
iostream.hpp
      
iterators.hpp
      
json.hpp
      
LIEF.hpp
      
logging.hpp
      
MachO.hpp
      
OAT.hpp
      
ObjC.hpp
      
Object.hpp
      
PDB.hpp
      
PE.hpp
      
platforms.hpp
      
range.hpp
      
runtime.hpp
      
span.hpp
      
to_json.hpp
      
types.hpp
      
utils.hpp
      
VDEX.hpp
      
version.h
      
visibility.h
      
Visitor.hpp
      
visitor_macros.hpp