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
↓ 1 callers
Function
explore_ivar
(ivar: &lief::objc::IVar)
api/rust/cargo/lief/tests/objc_tests.rs:38
↓ 1 callers
Function
explore_mapping_info
(cache: &lief::dsc::DyldSharedCache, info: &lief::dsc::MappingInfo)
api/rust/cargo/lief/tests/dyld_shared_cache_test.rs:33
↓ 1 callers
Function
explore_metadata
(name: &str, metadata: &lief::objc::Metadata)
api/rust/cargo/lief/tests/objc_tests.rs:72
↓ 1 callers
Function
explore_pe
(bin_name: &str, pe: &lief::pe::Binary)
api/rust/cargo/lief/tests/pe_tests.rs:195
↓ 1 callers
Function
explore_subcache
(cache: &lief::dsc::DyldSharedCache, sc: &lief::dsc::SubCache)
api/rust/cargo/lief/tests/dyld_shared_cache_test.rs:37
↓ 1 callers
Function
explore_type
(ty: &lief::pdb::Type)
api/rust/cargo/lief/tests/pdb_tests.rs:61
↓ 1 callers
Method
export
Return export information
api/rust/cargo/lief/src/pe/binary.rs:113
↓ 1 callers
Method
exportAsDWARF
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/LiefDwarfExportPlugin.java:75
↓ 1 callers
Method
export_addr_table_cnt
Number of entries in the export address table
api/rust/cargo/lief/src/pe/export.rs:80
↓ 1 callers
Method
export_flags
api/rust/include/LIEF/rust/PE/Export.hpp:43
↓ 1 callers
Method
export_info
Export info associated with this symbol (if any)
api/rust/cargo/lief/src/macho/symbol.rs:98
↓ 1 callers
Function
export_trie
Return Export's trie as raw data
include/LIEF/MachO/DyldInfo.hpp:331
↓ 1 callers
Method
export_trie
Return the raw export trie as a slice of bytes
api/rust/cargo/lief/src/macho/commands/dyldinfo.rs:62
↓ 1 callers
Method
exported_symbols
Return an iterator over the **exported** [`crate::elf::Symbol`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:157
↓ 1 callers
Method
exported_symbols
api/rust/include/LIEF/rust/ELF/Binary.hpp:318
↓ 1 callers
Method
exports
api/rust/include/LIEF/rust/MachO/DyldInfo.hpp:52
↓ 1 callers
Method
exports
api/rust/include/LIEF/rust/MachO/DyldExportsTrie.hpp:43
↓ 1 callers
Method
extend_segment
src/MachO/Binary.cpp:1215
↓ 1 callers
Function
extended_version_info
src/utils.cpp:181
↓ 1 callers
Function
external_reference_symbol_offset
Byte offset from the start of the file to the external reference table data. This field seems unused by recent Mach-O loader and should be set to 0
include/LIEF/MachO/DynamicSymbolCommand.hpp:132
↓ 1 callers
Function
external_relocation_offset
Byte offset from the start of the file to the external relocation table data. This field seems unused by recent Mach-O loader and should be set to 0
include/LIEF/MachO/DynamicSymbolCommand.hpp:166
↓ 1 callers
Method
extra
Additional information whose meaning is not officially documented
api/rust/cargo/lief/src/pe/load_configuration.rs:580
↓ 1 callers
Function
extra_rfe_table
RVA to this architecture-specific exception table
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:193
↓ 1 callers
Function
extra_rfe_table_size
architecture-specific exception table size
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:198
↓ 1 callers
Function
fake_objc
(target: lief.MachO.Binary)
tests/macho/test_builder.py:542
↓ 1 callers
Method
family_id
api/rust/include/LIEF/rust/PE/LoadConfiguration/EnclaveConfiguration.hpp:34
↓ 1 callers
Method
fields
src/DEX/Header.cpp:93
↓ 1 callers
Method
file_offset
On-disk file offset
api/rust/cargo/lief/src/dsc/mapping_info.rs:41
↓ 1 callers
Method
file_offset
Offset of the data of this segment in the file
api/rust/cargo/lief/src/macho/commands/segment.rs:39
↓ 1 callers
Method
file_offset
Offset in the file where the content of this section is located
api/rust/cargo/lief/src/elf/section.rs:55
↓ 1 callers
Method
file_offset
api/rust/include/LIEF/rust/ELF/Segment.hpp:32
↓ 1 callers
Method
file_type
Return the type of the Mach-O file (executable, object, shared library, ...)
api/rust/cargo/lief/src/macho/header.rs:233
↓ 1 callers
Function
file_type_details
include/LIEF/PE/resources/ResourceVersion.hpp:257
↓ 1 callers
Function
filename
include/LIEF/PE/debug/CodeViewPDB.hpp:91
↓ 1 callers
Method
filename
The associated filename
api/rust/cargo/lief/src/coff/symbol.rs:465
↓ 1 callers
Method
filename
api/rust/include/LIEF/rust/PE/debug/CodeViewPDB.hpp:40
↓ 1 callers
Method
fill
Fill the content of this segment with the value provided in parameter
api/rust/cargo/lief/src/elf/segment.rs:316
↓ 1 callers
Method
filter_always_true
tests/unittests/test_iterators.cpp:84
↓ 1 callers
Method
finalize
src/PE/checksum.cpp:61
↓ 1 callers
Function
find_aux
include/LIEF/ELF/SymbolVersionRequirement.hpp:98
↓ 1 callers
Method
find_aux
src/ELF/SymbolVersionRequirement.cpp:78
↓ 1 callers
Method
find_coff_string
src/COFF/Parser.cpp:201
↓ 1 callers
Method
find_crt
src/PE/signature/Signature.cpp:391
↓ 1 callers
Method
find_crt_by_issuer
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:103
↓ 1 callers
Method
find_crt_by_serial
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:89
↓ 1 callers
Method
find_crt_by_subject
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:93
↓ 1 callers
Method
find_crt_by_subject_and_serial
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:97
↓ 1 callers
Function
find_entry
include/LIEF/PE/Export.hpp:169
↓ 1 callers
Function
find_entry_at
include/LIEF/PE/Export.hpp:183
↓ 1 callers
Method
find_function_address
src/PDB/pdb.cpp:108
↓ 1 callers
Method
find_node_type
api/rust/include/LIEF/rust/PE/ResourcesManager.hpp:27
↓ 1 callers
Method
find_subcache
src/dyld-shared-cache/dyldsc.cpp:147
↓ 1 callers
Function
fixups
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicRelocationBase.hpp:86
↓ 1 callers
Function
fixups_version
Chained fixups version. The loader (dyld v852.2) checks that this value is set to 0
include/LIEF/MachO/DyldChainedFixups.hpp:168
↓ 1 callers
Function
flag
Flag describing the format the unwind data
include/LIEF/PE/exceptions_info/RuntimeFunctionAArch64.hpp:72
↓ 1 callers
Method
flags
1 means that it contains metadata
api/rust/cargo/lief/src/coff/header.rs:189
↓ 1 callers
Method
flags
Header flags
api/rust/cargo/lief/src/macho/header.rs:248
↓ 1 callers
Method
flags
(&self)
api/rust/cargo/lief/src/macho/export_info.rs:81
↓ 1 callers
Method
flags
Section's flags masked with `SECTION_FLAGS_MASK`
api/rust/cargo/lief/src/macho/section.rs:171
↓ 1 callers
Method
flags
Flags associated with this segment
api/rust/cargo/lief/src/macho/commands/segment.rs:59
↓ 1 callers
Method
flags
The flag permissions associated with this segment
api/rust/cargo/lief/src/elf/segment.rs:234
↓ 1 callers
Method
flags
Sections flags
api/rust/cargo/lief/src/elf/section.rs:24
↓ 1 callers
Method
flags
Flags to indicate if CI information is available, etc.
api/rust/cargo/lief/src/pe/code_integrity.rs:24
↓ 1 callers
Method
flags
See: [`UnwindFlags`]
api/rust/cargo/lief/src/pe/exception_x64.rs:299
↓ 1 callers
Method
flags
api/rust/include/LIEF/rust/ELF/Segment.hpp:31
↓ 1 callers
Method
flags
include/LIEF/PE/exceptions_info/internal_arm64.hpp:29
↓ 1 callers
Method
flags_list
src/ELF/Section.cpp:211
↓ 1 callers
Method
flags_list
src/MachO/Section.cpp:199
↓ 1 callers
Method
flags_list
src/MachO/ExportInfo.cpp:67
↓ 1 callers
Method
flags_list
src/Abstract/Function.cpp:37
↓ 1 callers
Function
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
include/LIEF/MachO/ThreadCommand.hpp:65
↓ 1 callers
Function
fmt_str
plugins/ghidra/jni/log.hpp:32
↓ 1 callers
Method
forBinary
(lief.generic.Binary binary)
plugins/ghidra/src/main/java/lief/dwarf/Editor.java:27
↓ 1 callers
Method
frame_reg
If nonzero, then the function uses a frame pointer (FP), and this field is the number of the nonvolatile register used as the frame pointer, using the
api/rust/cargo/lief/src/pe/exception_x64.rs:319
↓ 1 callers
Method
frame_reg_offset
If the frame register field is nonzero, this field is the scaled offset from RSP that is applied to the FP register when it's established
api/rust/cargo/lief/src/pe/exception_x64.rs:325
↓ 1 callers
Function
frame_size
Size of the allocated stack
include/LIEF/PE/exceptions_info/AArch64/PackedFunction.hpp:64
↓ 1 callers
Function
from_array
include/LIEF/BinaryStream/SpanStream.hpp:43
↓ 1 callers
Method
from_binary
src/DWARF/dwarf.cpp:806
↓ 1 callers
Method
from_binary
Instantiate an editor for the given binary object
api/rust/cargo/lief/src/dwarf/editor.rs:42
↓ 1 callers
Function
from_cpp
api/python/src/PE/ordinal_or_str.hpp:20
↓ 1 callers
Method
from_file
src/PDB/pdb.cpp:103
↓ 1 callers
Function
from_rust
api/rust/cmake-ffi/rust_cpp_bridge.cpp:28
↓ 1 callers
Function
from_serialization
include/LIEF/PE/resources/ResourceIcon.hpp:44
↓ 1 callers
Method
from_serialization
src/PE/resources/ResourceIcon.cpp:52
↓ 1 callers
Function
from_string
src/PE/debug/PDBChecksum.cpp:26
↓ 1 callers
Method
frontend_version
Version of the frontend (e.g. `19.36.32537`)
api/rust/cargo/lief/src/pdb/build_metadata.rs:332
↓ 1 callers
Function
func_overriding_info
Iterator over the overriding info
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverride.hpp:79
↓ 1 callers
Method
func_overriding_info
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:300
↓ 1 callers
Method
function_by_addr
Try to find the function at the given **virtual** address
api/rust/cargo/lief/src/dwarf/debug_info.rs:52
↓ 1 callers
Method
function_by_address
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:90
↓ 1 callers
Method
function_starts
Function Starts +++++++++++++++
src/MachO/Binary.cpp:2156
↓ 1 callers
Method
function_starts
Return the `LC_FUNCTION_STARTS` command if present
api/rust/cargo/lief/src/macho/binary.rs:131
↓ 1 callers
Method
functions
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:102
↓ 1 callers
Method
functions
api/rust/include/LIEF/rust/DWARF/types/ClassLike.hpp:93
↓ 1 callers
Method
functions
api/rust/include/LIEF/rust/COFF/Binary.hpp:139
↓ 1 callers
Method
functions
api/rust/include/LIEF/rust/PDB/CompilationUnit.hpp:62
↓ 1 callers
Function
fuzz
(melkor, seed, nb)
tests/elf/fuzzing.py:36
↓ 1 callers
Method
fwd_function
api/rust/include/LIEF/rust/PE/ExportEntry.hpp:43
↓ 1 callers
Method
fwd_library
api/rust/include/LIEF/rust/PE/ExportEntry.hpp:42
↓ 1 callers
Function
generate_samples
(melkor, seed='/usr/bin/ls', nb=100)
tests/elf/fuzzing.py:13
← previous
next →
2,301–2,400 of 11,400, ranked by callers