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
Function
_run_sample
(input_path: Path, output: Path)
tests/pe/test_exports_mod.py:43
↓ 2 callers
Method
access_table_rva
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:38
↓ 2 callers
Method
add
src/MachO/Header.cpp:90
↓ 2 callers
Method
add
src/MachO/Binary.cpp:980
↓ 2 callers
Method
add
(Function func)
plugins/ghidra/src/main/java/lief/ghidra/core/dwarf/export/FunctionManager.java:52
↓ 2 callers
Function
add_entry
Add a new PE::RichEntry
include/LIEF/PE/RichHeader.hpp:71
↓ 2 callers
Method
add_entry
api/rust/include/LIEF/rust/PE/Export.hpp:80
↓ 2 callers
Method
add_library
Add a library as dependency
api/rust/cargo/lief/src/elf/binary.rs:359
↓ 2 callers
Function
address
Address of the current exported function in the DLL. \warning If this entry is **external** to the DLL then it returns 0 and the external address is
include/LIEF/PE/ExportEntry.hpp:96
↓ 2 callers
Function
align_down
include/LIEF/utils.hpp:39
↓ 2 callers
Function
architecture
Target architecture for this relocation
include/LIEF/ELF/Relocation.hpp:242
↓ 2 callers
Method
args_stripped
Return the args without the ending `\x00`
include/LIEF/ELF/NoteDetails/core/CorePrPsInfo.hpp:53
↓ 2 callers
Function
as_bool
plugins/binaryninja/include/binaryninja/api_compat.hpp:14
↓ 2 callers
Method
as_ffi
(&self)
api/rust/cargo/lief/src/pe/tls.rs:154
↓ 2 callers
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/binary.rs:528
↓ 2 callers
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/exception_x64.rs:44
↓ 2 callers
Function
as_lief_err
include/LIEF/errors.hpp:88
↓ 2 callers
Method
assemble
api/rust/include/LIEF/rust/Abstract/Binary.hpp:104
↓ 2 callers
Method
atom_info
AtomInfo ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2388
↓ 2 callers
Method
attributes
api/rust/include/LIEF/rust/PDB/types/ClassLike.hpp:49
↓ 2 callers
Function
auxiliary_symbols
Auxiliary symbols associated with this symbol.
include/LIEF/COFF/Symbol.hpp:212
↓ 2 callers
Method
base
src/asm/asm.cpp:465
↓ 2 callers
Method
base_as_pin_mut
(&mut self)
api/rust/cargo/lief/src/pe/resources.rs:192
↓ 2 callers
Function
base_type
The simple (base) data type
include/LIEF/COFF/Symbol.hpp:148
↓ 2 callers
Method
begin
include/LIEF/iostream.hpp:286
↓ 2 callers
Function
binding_from
include/LIEF/ELF/Symbol.hpp:81
↓ 2 callers
Function
binding_info
Return the BindingInfo associated with this symbol (or nullptr if not present) @see has_binding_info
include/LIEF/MachO/Symbol.hpp:162
↓ 2 callers
Method
cache_for_address
src/dyld-shared-cache/dyldsc.cpp:139
↓ 2 callers
Method
cert_dir
Return the data directory associated with the certificate table (authenticode)
api/rust/cargo/lief/src/pe/binary.rs:298
↓ 2 callers
Method
chained
src/DWARF/dwarf.cpp:536
↓ 2 callers
Method
char_
plugins/binaryninja/analysis/src/TypeBuilder.hpp:52
↓ 2 callers
Method
characteristics
(&self)
api/rust/cargo/lief/src/pe/debug.rs:814
↓ 2 callers
Function
characteristics_list
List of the section characteristics
include/LIEF/PE/Section.hpp:175
↓ 2 callers
Method
check
src/MachO/layout_check.cpp:947
↓ 2 callers
Function
check_lib
(lib: lief.ELF.Binary)
tests/elf/test_symbol_versions.py:19
↓ 2 callers
Function
check_variant
(variant: lief.MachO.FunctionVariants)
tests/macho/test_function_variants.py:8
↓ 2 callers
Method
chpe_code_address_range_count
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_x86.rs:28
↓ 2 callers
Method
chpe_code_address_range_offset
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_x86.rs:24
↓ 2 callers
Function
classof
include/LIEF/DWARF/Parameter.hpp:94
↓ 2 callers
Function
classof
include/LIEF/ELF/Binary.hpp:1006
↓ 2 callers
Function
classof
include/LIEF/COFF/BigObjHeader.hpp:103
↓ 2 callers
Function
classof
include/LIEF/PE/signature/PKCS9TSTInfo.hpp:82
↓ 2 callers
Function
classof
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverride.hpp:110
↓ 2 callers
Function
clean_nanobind_typehint
(typehint: str)
doc/sphinx/sphinx_lief_doc/python_typing.py:17
↓ 2 callers
Method
clear
include/LIEF/ELF/Binary.hpp:1096
↓ 2 callers
Function
client
()
scripts/metrics/upload.py:98
↓ 2 callers
Function
close
(handler)
tests/macho/test_in_memory.py:58
↓ 2 callers
Method
code_offset
src/DEX/Method.cpp:46
↓ 2 callers
Method
code_signature
CodeSignature command +++++++++++++++++++++
src/MachO/Binary.cpp:2249
↓ 2 callers
Method
code_signature_dir
CodeSignatureDir command ++++++++++++++++++++++++
src/MachO/Binary.cpp:2259
↓ 2 callers
Method
coff_string
Return the COFF string associated with the section's name (or a None) This coff string is usually present for long section names whose length does no
api/rust/cargo/lief/src/pe/section.rs:149
↓ 2 callers
Method
compilation_units
---------------------------------------------------------------------------- PDB/DebugInfo.hpp -------------------------------------------------------
src/PDB/pdb.cpp:70
↓ 2 callers
Function
compile_obj
(out: Path, infile: Path)
tests/elf/test_static.py:41
↓ 2 callers
Function
config
()
scripts/metrics/upload.py:94
↓ 2 callers
Method
contains
include/LIEF/range.hpp:27
↓ 2 callers
Method
content
src/ELF/Section.cpp:180
↓ 2 callers
Method
content
src/MachO/SegmentCommand.cpp:124
↓ 2 callers
Method
content_resize
src/MachO/SegmentCommand.cpp:185
↓ 2 callers
Function
create_basic_logger_mt
src/logging.cpp:38
↓ 2 callers
Method
create_compilation_unit
api/rust/include/LIEF/rust/DWARF/Editor.hpp:26
↓ 2 callers
Method
create_struct
plugins/binaryninja/analysis/src/TypeBuilder.cpp:47
↓ 2 callers
Function
critial
src/logging.hpp:159
↓ 2 callers
Function
current_platform
include/LIEF/platforms.hpp:35
↓ 2 callers
Method
data_directory
api/rust/include/LIEF/rust/PE/TLS.hpp:47
↓ 2 callers
Function
debug
include/LIEF/logging.hpp:87
↓ 2 callers
Method
debug_info
Return the debug info if present. It can be either a [`crate::pdb::DebugInfo`] or [`crate::dwarf::DebugInfo`]. For ELF and Mach-O binaries, it return
api/rust/cargo/lief/src/generic.rs:172
↓ 2 callers
Function
default_logger
src/logging.cpp:45
↓ 2 callers
Method
delete_child
src/PE/ResourceNode.cpp:285
↓ 2 callers
Function
description
Return the description associated with the note
include/LIEF/ELF/Note.hpp:206
↓ 2 callers
Method
dex2dex_info
src/DEX/File.cpp:425
↓ 2 callers
Method
dex_class
src/OAT/Class.cpp:55
↓ 2 callers
Method
dex_file
src/OAT/DexFile.cpp:45
↓ 2 callers
Method
dex_method
src/OAT/Method.cpp:50
↓ 2 callers
Method
dex_offset
src/OAT/DexFile.cpp:37
↓ 2 callers
Method
digest
Message digeset as a blob of bytes as described in the RFC
api/rust/cargo/lief/src/pe/signature/attributes.rs:407
↓ 2 callers
Function
digest_algorithm
Algorithm used to *digest* the file. It should match SignerInfo::digest_algorithm
include/LIEF/PE/signature/Signature.hpp:113
↓ 2 callers
Function
disable
src/logging.cpp:213
↓ 2 callers
Method
disassemble_buffer
api/rust/include/LIEF/rust/COFF/Binary.hpp:143
↓ 2 callers
Function
drop_version
Drop the versioning requirement and replace the value (local/global)
include/LIEF/ELF/SymbolVersion.hpp:94
↓ 2 callers
Method
dyld_exports_trie
DyldExportsTrie command +++++++++++++++++++++++
src/MachO/Binary.cpp:2360
↓ 2 callers
Function
dynamic_entries
Return binary's dynamic entries
include/LIEF/ELF/Binary.hpp:298
↓ 2 callers
Method
dynamic_symbol_by_name
Try to find the symbol with the given name in the dynamic `.dynsym` table
api/rust/cargo/lief/src/elf/binary.rs:227
↓ 2 callers
Function
dynamic_symbols
Return an iterator over the binary's dynamic symbols The dynamic symbols are those located in the ``.dynsym`` section
include/LIEF/ELF/Binary.hpp:343
↓ 2 callers
Function
emit_cargo_directives
(root: &Path)
api/rust/cargo/lief-build/src/lib.rs:121
↓ 2 callers
Method
enable
src/logging.hpp:83
↓ 2 callers
Method
enclave_flags
A flag that indicates whether the image is suitable for use as the primary image in the enclave.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:102
↓ 2 callers
Method
enclave_size
The expected virtual size of the private address range for the enclave, in bytes.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:91
↓ 2 callers
Method
end
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:102
↓ 2 callers
Method
end
include/LIEF/iostream.hpp:290
↓ 2 callers
Function
entrypoint
Return the binary's entrypoint (It is the same value as OptionalHeader::addressof_entrypoint
include/LIEF/PE/Binary.hpp:691
↓ 2 callers
Method
epilog_scopes
Iterator over the epilog scopes
api/rust/cargo/lief/src/pe/exception_aarch64.rs:206
↓ 2 callers
Method
error
src/MachO/layout_check.cpp:82
↓ 2 callers
Method
exception_handler
Exception handler RVA (if any)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:196
↓ 2 callers
Function
explore_function
(name: &str, func: &lief::dwarf::Function)
api/rust/cargo/lief/tests/dwarf_tests.rs:330
↓ 2 callers
Function
explore_macho
(_: &str, macho: &lief::macho::Binary)
api/rust/cargo/lief/tests/macho_tests.rs:39
↓ 2 callers
Function
explore_pdb
(name: &str, pdb: &lief::pdb::DebugInfo)
api/rust/cargo/lief/tests/pdb_tests.rs:113
↓ 2 callers
Function
explore_property
(prop: &lief::objc::Property)
api/rust/cargo/lief/tests/objc_tests.rs:34
↓ 2 callers
Function
explore_proptocol
(prot: &lief::objc::Protocol)
api/rust/cargo/lief/tests/objc_tests.rs:16
↓ 2 callers
Function
explore_sig_attribute
(attr: &Attribute)
api/rust/cargo/lief/tests/pe_tests.rs:36
↓ 2 callers
Function
explore_variable
(name: &str, var: &lief::dwarf::Variable)
api/rust/cargo/lief/tests/dwarf_tests.rs:10
← previous
next →
1,301–1,400 of 11,400, ranked by callers