MCPcopy Create free account

hub / github.com/lief-project/LIEF / functions

Functions11,400 in github.com/lief-project/LIEF

Methodunderlying_type
The underlying type referenced by this shared-type.
api/rust/cargo/lief/src/dwarf/types/shared.rs:31
Methodunderlying_type
The underlying type aliased by this type.
api/rust/cargo/lief/src/dwarf/types/template_alias.rs:33
Methodunderlying_type
Underlying type targeted by this modifier
api/rust/cargo/lief/src/pdb/types/pointer.rs:26
Methodunderlying_type
Underlying type targeted by this modifier
api/rust/cargo/lief/src/pdb/types/modifier.rs:26
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Const.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Restrict.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Immutable.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/RValueRef.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/SetTy.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Reference.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Array.hpp:43
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Thrown.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Shared.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Pointer.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Volatile.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/TemplateAlias.hpp:40
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Typedef.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/Atomic.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/DWARF/types/PointerToMember.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/PDB/types/Modifier.hpp:27
Methodunderlying_type
api/rust/include/LIEF/rust/PDB/types/Pointer.hpp:27
Methodunique_name
src/PDB/pdb.cpp:385
Methodunique_name
Mangled type name
api/rust/cargo/lief/src/pdb/types/classlike.rs:16
Methodunique_name
api/rust/include/LIEF/rust/PDB/types/ClassLike.hpp:46
Methodunique_ptr<Binary> move_nested_pe_binary
\private Should only be used for the Rust bindings
include/LIEF/PE/Binary.hpp:880
Methodunpack_target
include/LIEF/MachO/ChainedPointerAnalysis.hpp:44
Methodunpack_target
include/LIEF/MachO/ChainedPointerAnalysis.hpp:106
Methodunwind_code
api/rust/include/LIEF/rust/PE/RuntimeFunctionAArch64.hpp:99
Functionunwind_code_offset
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:137
Methodunwind_info
api/rust/include/LIEF/rust/PE/RuntimeFunctionX64.hpp:43
Methodunwind_rva
api/rust/include/LIEF/rust/PE/RuntimeFunctionX64.hpp:35
Methodupdate_data
src/MachO/LinkEdit.cpp:117
Methodupdate_data
src/MachO/SegmentCommand.cpp:247
Methodupdate_headers
src/PE/Factory.cpp:117
Methodupdate_loadconfig_ty
plugins/binaryninja/analysis/src/PE/analyzers/LoadConfiguration.cpp:33
Methodupdate_note_section
src/ELF/Builder.cpp:188
Methodupdate_with
src/MachO/DyldChainedFixups.cpp:55
Methodurl
api/rust/include/LIEF/rust/PE/signature/SpcIndirectData.hpp:37
Methoduse_bp
Whether the EBP register has been allocated.
api/rust/cargo/lief/src/pe/debug.rs:930
Methoduse_bp
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:34
Methoduse_seh
Whether the function uses structured exception handling.
api/rust/cargo/lief/src/pe/debug.rs:925
Methoduse_seh
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:33
Functionused_bytes_in_last_page
include/LIEF/PE/DosHeader.hpp:59
Methodused_bytes_in_last_page
api/rust/include/LIEF/rust/PE/DosHeader.hpp:27
Functionuser32_dll_lookup
src/PE/utils/ordinals_lookup_tables/user32_dll_lookup.hpp:23
Methoduuid
src/dyld-shared-cache/dyldsc.cpp:364
Methoduuid
Return the `LC_UUID` command if present
api/rust/cargo/lief/src/macho/binary.rs:116
Methoduuid
api/rust/include/LIEF/rust/DyldSharedCache/SubCache.hpp:28
Methoduuid
api/rust/include/LIEF/rust/COFF/Header.hpp:68
Methoduuid
api/rust/include/LIEF/rust/MachO/Binary.hpp:190
Methoduuid
api/rust/include/LIEF/rust/MachO/UUIDCommand.hpp:26
Methoduuid_command>
src/MachO/endianness_support.cpp:278
Functionva_to_offset
Convert the **absolute** virtual address into an offset. @see rva_to_offset
include/LIEF/PE/Binary.hpp:169
Methodva_to_offset
Convert the given virtual address into an offset. <div class="warning"> If the shared cache contains multiple subcaches, this function needs to be cal
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:327
Methodva_to_offset
Convert an **absolute** virtual address into an offset.
api/rust/cargo/lief/src/pe/binary.rs:194
Methodva_to_offset
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:128
Methodva_to_offset
api/rust/include/LIEF/rust/PE/Binary.hpp:372
Methodvalid_from
api/rust/include/LIEF/rust/PE/signature/x509.hpp:32
Methodvalid_to
api/rust/include/LIEF/rust/PE/signature/x509.hpp:36
Functionvalue
Return the entry's value The meaning of the value strongly depends on the tag. It can be an offset, an index, a flag, ...
include/LIEF/ELF/DynamicEntry.hpp:254
Functionvalue
Value associated with the symbol If the given SymbolVersion hasn't Auxiliary version: ``0`` means **Local ``1`` means **Global
include/LIEF/ELF/SymbolVersion.hpp:66
Functionvalue
include/LIEF/MachO/ChainedPointerAnalysis.hpp:331
Functionvalue
include/LIEF/MachO/DyldEnvironment.hpp:55
Functionvalue
Symbol's value which is usually the **address** of the symbol
include/LIEF/Abstract/Symbol.hpp:68
Functionvalue
include/LIEF/PE/ExportEntry.hpp:128
Functionvalue
0 or 1
include/LIEF/PE/exceptions_info/UnwindCodeX64.hpp:143
Functionvalue
include/LIEF/PE/signature/attributes/SpcRelaxedPeMarkerCheck.hpp:43
Methodvalue
The effective register as either: a [`Reg`] or a [`SysReg`]
api/rust/cargo/lief/src/assembly/aarch64/operands/register.rs:45
Methodvalue
The effective value that is relative to the current `rip/eip` register
api/rust/cargo/lief/src/assembly/aarch64/operands/pc_relative.rs:30
Methodvalue
The constant value wrapped by this operand
api/rust/cargo/lief/src/assembly/aarch64/operands/immediate.rs:37
Methodvalue
The effective register wrapped by this operand
api/rust/cargo/lief/src/assembly/x86/operands/register.rs:40
Methodvalue
The effective value that is relative to the current `rip/eip` register
api/rust/cargo/lief/src/assembly/x86/operands/pc_relative.rs:37
Methodvalue
The constant value wrapped by this operand
api/rust/cargo/lief/src/assembly/x86/operands/immediate.rs:37
Methodvalue
Raw value which should be interpreted according to the [`DynamicEntry::tag`]
api/rust/cargo/lief/src/elf/dynamic.rs:545
Methodvalue
If the fixup is [`ARM64X_RELOC_DELTA`], return the associated delta.
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:243
Methodvalue
(&self)
api/rust/cargo/lief/src/pe/signature/content_info.rs:22
Methodvalue
api/rust/include/LIEF/rust/asm/aarch64/operands/Immediate.hpp:24
Methodvalue
api/rust/include/LIEF/rust/asm/aarch64/operands/Register.hpp:31
Methodvalue
api/rust/include/LIEF/rust/asm/aarch64/operands/PCRelative.hpp:24
Methodvalue
api/rust/include/LIEF/rust/asm/x86/operands/Immediate.hpp:24
Methodvalue
api/rust/include/LIEF/rust/asm/x86/operands/Register.hpp:25
Methodvalue
api/rust/include/LIEF/rust/asm/x86/operands/PCRelative.hpp:24
Methodvalue
api/rust/include/LIEF/rust/ELF/SymbolVersion.hpp:25
Methodvalue
api/rust/include/LIEF/rust/MachO/DyldEnvironment.hpp:25
Methodvalue
api/rust/include/LIEF/rust/PE/UnwindCodeX64.hpp:75
Methodvalue
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:92
Methodvalue
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:214
Methodvalue
api/rust/include/LIEF/rust/PE/signature/ContentInfo.hpp:40
Methodvalue
api/rust/include/LIEF/rust/PE/signature/attributes/SpcRelaxedPeMarkerCheck.hpp:28
Functionvar_file_info
Return the `VarFileInfo` element
include/LIEF/PE/resources/ResourceVersion.hpp:314
Methodvariable_by_addr
Try to find the variable at the given address
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:261
Methodvariable_by_addr
api/rust/include/LIEF/rust/DWARF/DebugInfo.hpp:58
Methodvariable_by_name
Try to find the variable whose name is given in parameter.
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:256
Methodvariable_by_name
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:94
Methodvariable_by_name
api/rust/include/LIEF/rust/DWARF/DebugInfo.hpp:54
Methodvariables
Return an iterator over the variables defined in the **global** scope of this compilation unit: ```cpp static int A = 1; // Returned by the iterator
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:235
Functionvars
Iterator over the embedded variables associated to the structure
include/LIEF/PE/resources/ResourceVarFileInfo.hpp:74
Methodvector<uint8_t> raw_content
\private
include/LIEF/PE/ResourceData.hpp:116
Methodvector_iostream
include/LIEF/iostream.hpp:42
Functionvector_iostream edit
\private
include/LIEF/PE/Section.hpp:255
← previousnext →10,901–11,000 of 11,400, ranked by callers