Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/lief-project/LIEF
/ functions
Functions
11,400 in github.com/lief-project/LIEF
⨍
Functions
11,400
◇
Types & classes
3,500
↳
Endpoints
2
↓ 2 callers
Method
export_dir
Return the data directory associated with the export table
api/rust/cargo/lief/src/pe/binary.rs:277
↓ 2 callers
Function
export_info
include/LIEF/MachO/DyldInfo.hpp:356
↓ 2 callers
Function
exported_symbols
Return binary's exported symbols (iterator over LIEF::MachO::Symbol)
include/LIEF/MachO/Binary.hpp:271
↓ 2 callers
Method
extend_section
src/MachO/Binary.cpp:1264
↓ 2 callers
Method
family_id
The family identifier that the author of the enclave assigned to the enclave.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:71
↓ 2 callers
Method
file_size
Size of this segment in the binary file
api/rust/cargo/lief/src/macho/commands/segment.rs:34
↓ 2 callers
Method
filename
The path to the `.pdb` file
api/rust/cargo/lief/src/pe/debug.rs:498
↓ 2 callers
Method
filename_stripped
Return the filename without the ending `\x00`
include/LIEF/ELF/NoteDetails/core/CorePrPsInfo.hpp:48
↓ 2 callers
Method
files
src/ELF/NoteDetails/core/CoreFile.cpp:107
↓ 2 callers
Function
find_bdd_info
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverride.hpp:102
↓ 2 callers
Method
find_crt_subject
src/PE/signature/Signature.cpp:403
↓ 2 callers
Method
find_demangled_function
src/COFF/Binary.cpp:58
↓ 2 callers
Method
find_lib_from_name
src/dyld-shared-cache/dyldsc.cpp:120
↓ 2 callers
Method
find_lib_from_path
src/dyld-shared-cache/dyldsc.cpp:116
↓ 2 callers
Method
find_lib_from_va
src/dyld-shared-cache/dyldsc.cpp:112
↓ 2 callers
Method
find_public_symbol
src/PDB/pdb.cpp:98
↓ 2 callers
Method
find_string
Try to find the COFF string at the given offset in the COFF string table. <div class="warning"> This offset must include the first 4 bytes holding th
api/rust/cargo/lief/src/coff/binary.rs:66
↓ 2 callers
Method
find_type
api/rust/include/LIEF/rust/PDB/DebugInfo.hpp:81
↓ 2 callers
Method
flags
Return the **interpreted** [`RuntimeTableEntry::flag_bit_nums`]
api/rust/cargo/lief/src/macho/commands/function_variants.rs:218
↓ 2 callers
Method
flags
Bitmask of flags
api/rust/cargo/lief/src/elf/symbol_versioning.rs:108
↓ 2 callers
Method
flags_list
src/ELF/Header.cpp:250
↓ 2 callers
Method
flags_list
src/MachO/Header.cpp:75
↓ 2 callers
Method
flags_list
src/PE/resources/ResourceAccelerator.cpp:56
↓ 2 callers
Method
format_version
(self, version: str, fmt: str, is_dev: bool = False)
api/python/backend/versioning.py:54
↓ 2 callers
Function
free_names
src/BinaryStream/ASN1Reader.cpp:39
↓ 2 callers
Function
from_cpp
api/python/src/asm/aarch64/operands/pyMemory.cpp:16
↓ 2 callers
Method
from_file
(cls, file: Path)
api/python/backend/config.py:226
↓ 2 callers
Function
from_mbedtls_err
src/PE/signature/x509.cpp:158
↓ 2 callers
Function
from_raw
include/LIEF/ELF/Segment.hpp:136
↓ 2 callers
Method
from_raw
src/ELF/Segment.cpp:136
↓ 2 callers
Function
from_stream
api/python/src/pyParser.cpp:61
↓ 2 callers
Method
front
src/MachO/FatBinary.cpp:64
↓ 2 callers
Method
function_rva
(&self)
api/rust/cargo/lief/src/pe/export.rs:219
↓ 2 callers
Method
function_variant_fixups
FunctionVariantFixups ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2420
↓ 2 callers
Function
get
include/LIEF/PE/resources/ResourceStringTable.hpp:113
↓ 2 callers
Method
getCHPEMetadataPointer
()
plugins/ghidra/src/main/java/lief/pe/LoadConfiguration.java:117
↓ 2 callers
Method
getCodeMap
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:25
↓ 2 callers
Method
getCodeMapCount
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:27
↓ 2 callers
Method
getCodeRangesToEntryPointsCount
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:47
↓ 2 callers
Method
getCodeRangesToEntrypoints
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:29
↓ 2 callers
Method
getContainerPath
(FSRL fsrl)
plugins/ghidra/src/main/java/lief/ghidra/core/FSRLHelper.java:44
↓ 2 callers
Method
getDeltaImageBase
()
plugins/ghidra/src/main/java/lief/ghidra/core/dwarf/export/DataManager.java:42
↓ 2 callers
Method
getEpilogScopesOffset
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:32
↓ 2 callers
Method
getExceptionHandlerOffset
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:36
↓ 2 callers
Method
getExtendedVersion
Return version info about the extended version
plugins/ghidra/src/main/java/lief/Utils.java:33
↓ 2 callers
Method
getGeneric
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:90
↓ 2 callers
Method
getLibraryExtension
()
plugins/ghidra/src/main/java/lief/ghidra/core/NativeBridge.java:41
↓ 2 callers
Method
getNbEpilogScopes
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:34
↓ 2 callers
Method
getPlatformLibraryName
(String name, boolean withPrefix)
plugins/ghidra/src/main/java/lief/ghidra/core/NativeBridge.java:60
↓ 2 callers
Method
getRedirectionMetadata
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:31
↓ 2 callers
Method
getRedirectionMetadataCount
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:49
↓ 2 callers
Method
getUnwindCodeOffset
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:30
↓ 2 callers
Method
getValue
()
plugins/ghidra/src/main/java/lief/pe/LoadConfiguration.java:43
↓ 2 callers
Method
getVersion
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadata.java:25
↓ 2 callers
Method
get_abstract_sections
src/PE/Binary.cpp:304
↓ 2 callers
Method
get_abstract_symbols
src/PE/Binary.cpp:276
↓ 2 callers
Method
get_as
src/MachO/ChainedPointerAnalysis.cpp:278
↓ 2 callers
Method
get_base
(&self)
api/rust/cargo/lief/src/dwarf/parameters.rs:65
↓ 2 callers
Method
get_base
(&self)
api/rust/cargo/lief/src/dwarf/editor/types/struct_ty.rs:76
↓ 2 callers
Method
get_base
(&self)
api/rust/cargo/lief/src/dwarf/editor/types/function.rs:20
↓ 2 callers
Function
get_binary
(name: &str)
api/rust/cargo/lief/tests/assembler_test.rs:10
↓ 2 callers
Method
get_classlike
(&self)
api/rust/cargo/lief/src/dwarf/types/classlike.rs:106
↓ 2 callers
Method
get_dummies
tests/unittests/test_iterators.cpp:125
↓ 2 callers
Method
get_level
src/logging.cpp:74
↓ 2 callers
Function
get_library
Get the library object (DynamicEntryLibrary) from the given name If the library can't be found, it returns a nullptr.
include/LIEF/ELF/Binary.hpp:654
↓ 2 callers
Function
get_nightly_url
(target: &String)
api/rust/cargo/lief-build/src/lib.rs:95
↓ 2 callers
Function
get_oat_sample
tests/unittests/utils.hpp:36
↓ 2 callers
Function
get_position
include/LIEF/PE/RelocationEntry.hpp:124
↓ 2 callers
Method
get_relocated_dynamic_array
src/ELF/Binary.cpp:3102
↓ 2 callers
Function
get_relocation_sizeof
src/ELF/Binary.cpp:66
↓ 2 callers
Function
get_sample_dir
()
api/rust/cargo/lief/tests/utils.rs:5
↓ 2 callers
Function
get_sample_path
()
api/rust/cargo/lief/tests/utils.rs:14
↓ 2 callers
Function
get_section
Return Section with the given `name`. If the section can't be found, it returns a nullptr
include/LIEF/ELF/Binary.hpp:497
↓ 2 callers
Function
get_shifted_export
(e)
tests/macho/test_symbols.py:159
↓ 2 callers
Method
get_type
The format of the debugging information
api/rust/cargo/lief/src/pe/debug.rs:114
↓ 2 callers
Function
has
Check if an ELF::DynamicEntry associated with the given tag exists.
include/LIEF/ELF/Binary.hpp:861
↓ 2 callers
Function
has_characteristic
Check if the section has the given CHARACTERISTICS
include/LIEF/COFF/Section.hpp:133
↓ 2 callers
Function
has_characteristic
Check if the given CHARACTERISTICS is present
include/LIEF/PE/Header.hpp:235
↓ 2 callers
Function
has_dyld_shared_cache_samples
()
tests/utils.py:128
↓ 2 callers
Method
has_git
(self)
api/python/backend/versioning.py:41
↓ 2 callers
Function
has_hybrid_metadata_ptr
src/PE/Binary.cpp:74
↓ 2 callers
Method
has_section_with_offset
src/ELF/Binary.cpp:1546
↓ 2 callers
Method
has_section_with_va
src/ELF/Binary.cpp:1556
↓ 2 callers
Method
hash
Hash value of the dependency name (use ELF hashing function)
api/rust/cargo/lief/src/elf/symbol_versioning.rs:104
↓ 2 callers
Method
hash
The hash associated with the reproducible build
api/rust/cargo/lief/src/pe/debug.rs:581
↓ 2 callers
Function
hex_dump_impl
src/internal_utils.cpp:34
↓ 2 callers
Function
hybrid_metadata_pointer
Alias for chpe_metadata_pointer()
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:372
↓ 2 callers
Function
id
Entry type
include/LIEF/PE/RichEntry.hpp:43
↓ 2 callers
Method
id
The unique identifier of the primary module for the enclave, if the [`EnclaveImport::get_type`] is [`Type::UNIQUE_ID`]. Otherwise, the author identifi
api/rust/cargo/lief/src/pe/enclave_configuration.rs:183
↓ 2 callers
Method
identity_abi_version
api/rust/include/LIEF/rust/ELF/Header.hpp:32
↓ 2 callers
Method
image_roots
src/ART/Header.cpp:70
↓ 2 callers
Method
image_version
The version number that the author of the enclave assigned to the enclave.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:81
↓ 2 callers
Method
import_entry_size
The size of each image in the array of images that the [`EnclaveConfiguration::import_list_rva`] member points to.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:55
↓ 2 callers
Method
import_list_rva
The RVA of the array of images that the enclave image may import, with identity information for each image.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:49
↓ 2 callers
Method
import_name
Resolved import name
api/rust/cargo/lief/src/pe/enclave_configuration.rs:171
↓ 2 callers
Method
import_name_rva
The relative virtual address of a NULL-terminated string that contains the same value found in the import directory for the image.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:166
↓ 2 callers
Method
imported_functions
Return an iterator over the functions **imported** in this compilation unit **but not** implemented. For instance with this code: ```cpp #include <c
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:219
↓ 2 callers
Function
imported_symbols
Return binary's imported symbols (iterator over LIEF::MachO::Symbol)
include/LIEF/MachO/Binary.hpp:286
↓ 2 callers
Method
imports_count
Number of imported symbol names
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:71
↓ 2 callers
Function
info
Relocation info which contains, for instance, the symbol index
include/LIEF/ELF/Relocation.hpp:227
← previous
next →
1,401–1,500 of 11,400, ranked by callers