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
info_range_rva
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:46
↓ 2 callers
Method
init
src/DEX/Parser.cpp:78
↓ 2 callers
Method
init
src/ART/Parser.cpp:80
↓ 2 callers
Method
init_module
Index into the module table that the init routine is defined in
api/rust/cargo/lief/src/macho/commands/routine.rs:27
↓ 2 callers
Function
init_protection
The initial protections of this segment (cf. VM_PROTECTIONS)
include/LIEF/MachO/SegmentCommand.hpp:146
↓ 2 callers
Function
init_python_sink
api/python/src/pyLIEF.cpp:97
↓ 2 callers
Method
instructions
Disassemble the current function by returning an iterator over the [`assembly::Instructions`]
api/rust/cargo/lief/src/dwarf/function.rs:115
↓ 2 callers
Function
into_ranges
(raw_ffi: cxx::UniquePtr<cxx::CxxVector<ffi::Range>>)
api/rust/cargo/lief/src/common.rs:31
↓ 2 callers
Method
isELF
(Program program)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/LIEFAbstractAnalyzer.java:30
↓ 2 callers
Method
is_exported
src/ELF/Symbol.cpp:109
↓ 2 callers
Method
is_exported
api/rust/include/LIEF/rust/MachO/Binary.hpp:332
↓ 2 callers
Function
is_extended
src/PE/resources/ResourceDialog.cpp:36
↓ 2 callers
Function
is_extended
Whether it uses 2-words encoding
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:129
↓ 2 callers
Method
is_function
(&self)
api/rust/cargo/lief/src/coff/symbol.rs:334
↓ 2 callers
Method
is_macho
api/rust/include/LIEF/rust/Stream.hpp:57
↓ 2 callers
Method
is_pc_relative
src/MachO/RelocationDyld.cpp:23
↓ 2 callers
Function
is_pdb
Check if the given file is a `PDB`
api/rust/cargo/lief/src/pdb.rs:55
↓ 2 callers
Method
is_pe
api/rust/include/LIEF/rust/Stream.hpp:53
↓ 2 callers
Method
is_pie
src/ELF/Binary.cpp:1014
↓ 2 callers
Function
is_scattered
``true`` if the relocation is a scattered one
include/LIEF/MachO/RelocationObject.hpp:72
↓ 2 callers
Function
is_server_ci
()
tests/utils.py:113
↓ 2 callers
Function
is_switch_array
src/DEX/instructions.cpp:327
↓ 2 callers
Function
items
Iterator over the different control items
include/LIEF/PE/resources/ResourceDialogRegular.hpp:110
↓ 2 callers
Method
ivars
Iterator over the different instance variables ([`IVar`]) defined in this class
api/rust/cargo/lief/src/objc/class.rs:59
↓ 2 callers
Method
key_value_size
src/OAT/Header.cpp:123
↓ 2 callers
Method
key_values
src/OAT/Header.cpp:131
↓ 2 callers
Method
kind
Fixup's kind can be either: - [`ARM64X_RELOC_ZERO_FILL`] - [`ARM64X_RELOC_VALUE`] - [`ARM64X_RELOC_DELTA`]
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:270
↓ 2 callers
Function
lang_from_id
include/LIEF/PE/resources/langs.hpp:128
↓ 2 callers
Function
lief_mbedtls_x509_dn_gets
mbedtls escapes non printable character with '?' which can be an issue as described * in https://github.com/lief-project/LIEF/issues/703. * As there
src/PE/signature/x509.cpp:71
↓ 2 callers
Function
linear_export
plugins/binaryninja/src/lief_utils.cpp:146
↓ 2 callers
Method
link
Index to another section
api/rust/cargo/lief/src/elf/section.rs:50
↓ 2 callers
Method
linker_opt_hint
Linker Optimization Hint command ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2370
↓ 2 callers
Method
load_config_dir
Return the data directory associated with the load config
api/rust/cargo/lief/src/pe/binary.rs:318
↓ 2 callers
Function
load_from_path
Load a shared cache from a single file or from a directory specified by the `path` parameter. In the case where multiple architectures are available
api/rust/cargo/lief/src/dsc.rs:76
↓ 2 callers
Function
machine
The targeted machine architecture like ARM, x86, AMD64, ...
include/LIEF/PE/Header.hpp:188
↓ 2 callers
Method
magic
src/OAT/Header.cpp:57
↓ 2 callers
Function
major_version
The major version number (can be user-defined)
include/LIEF/PE/Export.hpp:84
↓ 2 callers
Function
make_range
api/rust/include/LIEF/rust/range.hpp:28
↓ 2 callers
Function
max_protection
The maximum of protections for this segment (cf. VM_PROTECTIONS)
include/LIEF/MachO/SegmentCommand.hpp:141
↓ 2 callers
Function
max_version
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:71
↓ 2 callers
Method
max_version
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:34
↓ 2 callers
Function
mb
(value: int)
tests/dl_samples.py:20
↓ 2 callers
Method
min_required_config_size
The minimum size of the `IMAGE_ENCLAVE_CONFIG(32,64)` structure that the image loader must be able to process in order for the enclave to be usable.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:33
↓ 2 callers
Method
min_security_version
The minimum enclave security version that each image must have for the image to be imported successfully. The image is rejected unless its enclave sec
api/rust/cargo/lief/src/pe/enclave_configuration.rs:160
↓ 2 callers
Function
min_version
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:67
↓ 2 callers
Method
min_version
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:30
↓ 2 callers
Function
minor_version
The minor version number (can be user-defined)
include/LIEF/PE/Export.hpp:89
↓ 2 callers
Method
name
(&self)
api/rust/cargo/lief/src/elf/symbol_versioning.rs:75
↓ 2 callers
Function
name_table_value
src/PE/Parser.cpp:902
↓ 2 callers
Method
nb_symbols
src/ELF/GnuHash.cpp:138
↓ 2 callers
Method
nb_threads
The maximum number of threads that can be created within the enclave.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:96
↓ 2 callers
Function
normalize
(instr: str)
tests/elf/test_object_files.py:36
↓ 2 callers
Function
notes
Return an iterator over the ELF's LIEF::ELF::Note @see has_note
include/LIEF/ELF/Binary.hpp:905
↓ 2 callers
Method
oat_dex_files_offset
src/OAT/Header.cpp:127
↓ 2 callers
Method
objc_metadata
Return Objective-C metadata if present
api/rust/cargo/lief/src/macho/binary.rs:271
↓ 2 callers
Method
offset
The offset of this string the in the COFF string table. This offset includes the first 4-bytes that holds the table size
api/rust/cargo/lief/src/coff/string.rs:34
↓ 2 callers
Method
offsetToVirtualAddress
(long offset, long slide)
plugins/ghidra/src/main/java/lief/generic/Binary.java:29
↓ 2 callers
Method
optional_methods
Iterator over the methods that could be overridden
api/rust/cargo/lief/src/objc/protocol.rs:31
↓ 2 callers
Function
ordinal
The ordinal value
include/LIEF/PE/ImportEntry.hpp:63
↓ 2 callers
Method
ordinal
Ordinal value associated with this exported entry. This value is computed as the index of this entry in the address table plus the ordinal base ([`Ex
api/rust/cargo/lief/src/pe/export.rs:207
↓ 2 callers
Method
overlay_offset
Return the offset computed by LIEF to identify overlay data
api/rust/cargo/lief/src/pe/binary.rs:184
↓ 2 callers
Method
owner
Owner of the note (e.g. `AIR_METALLIB`)
api/rust/cargo/lief/src/macho/commands/note.rs:27
↓ 2 callers
Method
p_type
The segment's type (LOAD, DYNAMIC, ...)
api/rust/cargo/lief/src/elf/segment.rs:229
↓ 2 callers
Method
padding
Padding alignment value (should be 0)
api/rust/cargo/lief/src/dsc/dylib.rs:48
↓ 2 callers
Method
parent
src/DEX/Class.cpp:128
↓ 2 callers
Method
parent
Parent scope (if any)
api/rust/cargo/lief/src/dwarf/scope.rs:71
↓ 2 callers
Function
parse
See doc from other parse functions
include/LIEF/PE/ResourceNode.hpp:87
↓ 2 callers
Method
patch_address
src/MachO/Binary.cpp:97
↓ 2 callers
Function
path
include/LIEF/MachO/RPathCommand.hpp:66
↓ 2 callers
Method
peek_string
src/BinaryStream/BinaryStream.cpp:127
↓ 2 callers
Method
pointer_to
api/rust/src/dwarf_editor.cpp:4
↓ 2 callers
Method
policy_flags
A flag that indicates whether the enclave permits debugging.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:38
↓ 2 callers
Function
position
Offset relative to Relocation::virtual_address where the relocation occurs.
include/LIEF/PE/RelocationEntry.hpp:185
↓ 2 callers
Method
print
api/rust/include/LIEF/rust/PE/ResourceNode.hpp:60
↓ 2 callers
Function
print_all
(sig: lief.PE.Signature, indent: int = 2)
api/python/examples/authenticode/authenticode_reader.py:145
↓ 2 callers
Function
print_attr
src/PE/signature/Signature.cpp:451
↓ 2 callers
Function
print_crt
(indent: int, crt: lief.PE.x509)
api/python/examples/authenticode/authenticode_reader.py:107
↓ 2 callers
Function
print_rpath_command
(binary)
api/python/examples/macho_reader.py:350
↓ 2 callers
Function
process_file
profiling/elf_profiler.cpp:4
↓ 2 callers
Function
process_file
profiling/macho_profiler.cpp:4
↓ 2 callers
Function
process_file
profiling/pe_profiler.cpp:5
↓ 2 callers
Function
process_function
Get the nanobind typehint for a function
doc/sphinx/sphinx_lief_doc/python_typing.py:76
↓ 2 callers
Function
process_signature
(sig: lief.PE.Signature, args)
api/python/examples/authenticode/authenticode_reader.py:181
↓ 2 callers
Method
prototypes
src/DEX/File.cpp:499
↓ 2 callers
Method
ptr_format
(&self)
api/rust/cargo/lief/src/macho/relocation.rs:229
↓ 2 callers
Function
ptr_size
include/LIEF/ELF/Binary.hpp:992
↓ 2 callers
Method
ptr_size
src/MachO/layout_check.cpp:126
↓ 2 callers
Method
ptr_t
plugins/binaryninja/analysis/src/TypeBuilder.hpp:82
↓ 2 callers
Method
public_symbol_by_name
Try to find the [`PublicSymbol`] from the given name (based on the public symbol stream) ``` if let Some(symbol) = info.public_symbol_by_name("MiSyn
api/rust/cargo/lief/src/pdb/debug_info.rs:66
↓ 2 callers
Function
quick_hash
(content: memoryview)
tests/pe/test_resources.py:41
↓ 2 callers
Method
raw
The (raw) instructions of this entry as a slice of bytes
api/rust/cargo/lief/src/macho/stub.rs:35
↓ 2 callers
Method
raw_der
The original raw signature as a slice of bytes
api/rust/cargo/lief/src/pe/signature.rs:186
↓ 2 callers
Function
raw_flags
Section flags without applying the SECTION_FLAGS_MASK mask
include/LIEF/MachO/Section.hpp:192
↓ 2 callers
Method
read_large_int
src/BinaryStream/ASN1Reader.cpp:196
↓ 2 callers
Method
reg
api/rust/include/LIEF/rust/PE/UnwindCodeX64.hpp:90
↓ 2 callers
Method
reg_F
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:95
↓ 2 callers
Method
reg_I
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:89
↓ 2 callers
Function
register_natives
plugins/ghidra/jni/lief/elf/jni.hpp:22
↓ 2 callers
Function
reload
tests/unittests/test_macho.cpp:41
↓ 2 callers
Method
remove_aux_requirement
src/ELF/SymbolVersionRequirement.cpp:63
← previous
next →
1,501–1,600 of 11,400, ranked by callers