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
↓ 3 callers
Method
fixups_version
Chained fixups version. The loader (dyld v852.2) checks that this value is set to 0
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:51
↓ 3 callers
Method
flag_bit_nums
The `flagBitNums` value as a slice of bytes
api/rust/cargo/lief/src/macho/commands/function_variants.rs:213
↓ 3 callers
Method
flavor
Integer that defines a special *flavor* for the thread. The meaning of this value depends on the architecture. The list of the values can be found in
api/rust/cargo/lief/src/macho/commands/thread_command.rs:27
↓ 3 callers
Function
from_rust
api/rust/include/LIEF/rust/DyldSharedCache/Dylib.hpp:32
↓ 3 callers
Function
from_rust_declopt
api/rust/include/LIEF/rust/ObjC/DeclOpt.hpp:29
↓ 3 callers
Method
from_value
src/ELF/DynamicEntry.cpp:36
↓ 3 callers
Method
function_by_name
Try to find the function with the given name (mangled or not) ``` if let Some(func) = info.function_by_name("_ZNSt6localeD1Ev") { // Found } if let S
api/rust/cargo/lief/src/dwarf/debug_info.rs:47
↓ 3 callers
Function
function_variant_fixups
Return the FunctionVariantFixups if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:944
↓ 3 callers
Function
function_variants
Return the FunctionVariants if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:932
↓ 3 callers
Method
function_variants
FunctionVariants ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2411
↓ 3 callers
Function
functions
include/LIEF/MachO/FunctionStarts.hpp:89
↓ 3 callers
Method
functions
src/MachO/Binary.cpp:1998
↓ 3 callers
Method
functions
src/PDB/pdb.cpp:143
↓ 3 callers
Function
get
include/LIEF/MachO/Binary.hpp:362
↓ 3 callers
Method
getAddress
()
plugins/ghidra/src/main/java/lief/generic/Relocation.java:25
↓ 3 callers
Method
get_bar_ptr
tests/unittests/test_iterators.cpp:129
↓ 3 callers
Method
get_base
(&self)
api/rust/cargo/lief/src/dwarf/types.rs:495
↓ 3 callers
Method
get_base
(&self)
api/rust/cargo/lief/src/macho/commands.rs:621
↓ 3 callers
Function
get_config
()
api/python/backend/setup.py:20
↓ 3 callers
Method
get_content_from_va
src/dyld-shared-cache/dyldsc.cpp:135
↓ 3 callers
Function
get_endianess
* Get the endianess of the current architecture */
src/ELF/Parser.cpp:99
↓ 3 callers
Method
get_function_rva_from_iat
src/PE/Import.cpp:126
↓ 3 callers
Function
get_macho_sample
tests/unittests/utils.hpp:32
↓ 3 callers
Function
get_macho_sample
(name: &str)
api/rust/cargo/lief/tests/utils.rs:44
↓ 3 callers
Function
get_payload
src/PE/Parser.cpp:472
↓ 3 callers
Method
get_relocated_dynamic_array
Return the array defined by the given tag (e.g. [`dynamic::Tag::INIT_ARRAY`]) with relocations applied (if any)
api/rust/cargo/lief/src/elf/binary.rs:275
↓ 3 callers
Function
get_s3_url
()
api/rust/cargo/lief-build/src/lib.rs:31
↓ 3 callers
Function
get_symbol
include/LIEF/MachO/Binary.hpp:263
↓ 3 callers
Method
get_type
Type of the relocation
api/rust/cargo/lief/src/pe/relocation.rs:143
↓ 3 callers
Function
get_type_from_stream
src/PE/utils.cpp:85
↓ 3 callers
Method
get_unauth_attribute
src/PE/signature/SignerInfo.cpp:104
↓ 3 callers
Function
get_urls_from_cargo
(target: &String, version: &str)
api/rust/cargo/lief-build/src/lib.rs:53
↓ 3 callers
Function
global
Generate a *global* SymbolVersion
include/LIEF/ELF/SymbolVersion.hpp:51
↓ 3 callers
Method
has
src/ELF/Segment.cpp:268
↓ 3 callers
Method
header_size
Size of the current header (i.e. `sizeof(Elfxx_Ehdr)`) This size should be 64 for an `ELF64` binary and 52 for an `ELF32`.
api/rust/cargo/lief/src/elf/header.rs:314
↓ 3 callers
Method
hint_name_rva
(&self)
api/rust/cargo/lief/src/pe/import.rs:136
↓ 3 callers
Method
hybrid_metadata_pointer
Alias for [`LoadConfiguration::chpe_metadata_pointer`]
api/rust/cargo/lief/src/pe/load_configuration.rs:257
↓ 3 callers
Method
i2c_code_bridge_offset
src/OAT/Header.cpp:88
↓ 3 callers
Method
i2i_bridge_offset
src/OAT/Header.cpp:84
↓ 3 callers
Method
identity_version
See: [`Header::object_file_version`]
api/rust/cargo/lief/src/elf/header.rs:283
↓ 3 callers
Method
image_begin
src/ART/Header.cpp:38
↓ 3 callers
Method
image_file_location_oat_checksum
src/OAT/Header.cpp:116
↓ 3 callers
Method
image_file_location_oat_data_begin
src/OAT/Header.cpp:119
↓ 3 callers
Method
image_patch_delta
src/OAT/Header.cpp:112
↓ 3 callers
Method
image_size
src/ART/Header.cpp:42
↓ 3 callers
Method
imported_functions
src/DWARF/dwarf.cpp:403
↓ 3 callers
Method
imported_symbols
src/ELF/Binary.cpp:504
↓ 3 callers
Method
imports_format
The format of the imports
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:85
↓ 3 callers
Method
index
src/OAT/Class.cpp:91
↓ 3 callers
Function
info
include/LIEF/logging.hpp:104
↓ 3 callers
Method
init
src/ELF/Parser.cpp:307
↓ 3 callers
Method
init
src/OAT/Parser.cpp:106
↓ 3 callers
Method
init
src/PE/Parser.cpp:82
↓ 3 callers
Method
init_and_parse
src/MachO/BinaryParser.cpp:121
↓ 3 callers
Method
instruction_set
src/OAT/Header.cpp:66
↓ 3 callers
Method
is_coff
api/rust/include/LIEF/rust/Stream.hpp:61
↓ 3 callers
Method
is_compiled
src/OAT/Method.cpp:62
↓ 3 callers
Function
is_defined
include/LIEF/PE/resources/ResourceDialogRegular.hpp:62
↓ 3 callers
Method
is_dex2dex_optimized
src/OAT/Method.cpp:58
↓ 3 callers
Method
is_extern
(&self)
api/rust/cargo/lief/src/pe/export.rs:223
↓ 3 callers
Function
is_fat
src/MachO/utils.cpp:110
↓ 3 callers
Method
is_forwarded
(&self)
api/rust/cargo/lief/src/pe/export.rs:227
↓ 3 callers
Method
is_non_weak_definition
(&self)
api/rust/cargo/lief/src/macho/binding_info.rs:211
↓ 3 callers
Method
is_rel
Check if the relocation uses the implicit addend (i.e. not present in the ELF structure)
api/rust/cargo/lief/src/elf/relocation.rs:3510
↓ 3 callers
Function
is_riscv
include/LIEF/PE/Header.hpp:90
↓ 3 callers
Method
is_scattered
api/rust/include/LIEF/rust/MachO/RelocationObject.hpp:25
↓ 3 callers
Function
is_shared_cache
Check if the given file is a dyld shared cache
api/rust/cargo/lief/src/dsc.rs:96
↓ 3 callers
Method
issuer
Issuer information
api/rust/cargo/lief/src/pe/signature/x509.rs:110
↓ 3 callers
Method
jni_dlsym_lookup_offset
src/OAT/Header.cpp:92
↓ 3 callers
Function
length
Length of the data
include/LIEF/MachO/DataCodeEntry.hpp:62
↓ 3 callers
Function
linker_opt_hint
Return the MachO::LinkerOptHint if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:883
↓ 3 callers
Method
load_debug_info
src/Abstract/debug_info.cpp:34
↓ 3 callers
Method
location
src/OAT/DexFile.cpp:49
↓ 3 callers
Method
lookup_table_offset
Android 7.X.X and Android 8.0.0 ===============================
src/OAT/DexFile.cpp:68
↓ 3 callers
Method
magic
src/VDEX/Header.cpp:49
↓ 3 callers
Method
magic
src/ART/Header.cpp:30
↓ 3 callers
Method
manifest
src/PE/ResourcesManager.cpp:87
↓ 3 callers
Method
manifest_id
(&self)
api/rust/cargo/lief/src/pe/signature/attributes.rs:685
↓ 3 callers
Method
mapping_info
Return an iterator over the different [`MappingInfo`] associated with this dyld shared cache
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:282
↓ 3 callers
Method
methods
src/PDB/pdb.cpp:377
↓ 3 callers
Method
minos
(&self)
api/rust/cargo/lief/src/macho/commands/build_version.rs:87
↓ 3 callers
Method
name_offset
Original string offset of the name
api/rust/cargo/lief/src/macho/commands/dylib.rs:21
↓ 3 callers
Method
nb_dex_files
src/VDEX/Header.cpp:57
↓ 3 callers
Method
nb_dex_files
src/OAT/Header.cpp:75
↓ 3 callers
Method
nb_methods
src/ART/Header.cpp:86
↓ 3 callers
Method
ndx
Version index Numeric value used as an index in the [`SymbolVersion`] table
api/rust/cargo/lief/src/elf/symbol_versioning.rs:170
↓ 3 callers
Method
next
Return the (unscaled) next offset in the chain
api/rust/cargo/lief/src/macho/relocation.rs:239
↓ 3 callers
Method
node_offset
Original offset in the export Trie
api/rust/cargo/lief/src/macho/export_info.rs:77
↓ 3 callers
Method
notes
Return an iterator over the [`crate::elf::Notes`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:187
↓ 3 callers
Function
numberof_sections
The number of sections in the binary.
include/LIEF/PE/Header.hpp:193
↓ 3 callers
Method
oat_checksum
src/ART/Header.cpp:46
↓ 3 callers
Method
oat_data_begin
src/ART/Header.cpp:58
↓ 3 callers
Method
oat_data_end
src/ART/Header.cpp:62
↓ 3 callers
Method
oat_file_begin
src/ART/Header.cpp:50
↓ 3 callers
Method
oat_file_end
src/ART/Header.cpp:54
↓ 3 callers
Method
offset
src/DEX/MapItem.cpp:47
↓ 3 callers
Method
operands
Return an iterator over the [`x86::Operands`] operands
api/rust/cargo/lief/src/assembly/x86/instruction.rs:37
↓ 3 callers
Function
origin
Return the origin of the symbol: from LC_SYMTAB command or from the Dyld information
include/LIEF/MachO/Symbol.hpp:189
↓ 3 callers
Method
original_command
The original `LC_` int that is not supported by LIEF
api/rust/cargo/lief/src/macho/commands/unknown.rs:16
↓ 3 callers
Method
original_type
api/rust/include/LIEF/rust/ELF/Note.hpp:28
← previous
next →
1,101–1,200 of 11,400, ranked by callers