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
↓ 4 callers
Method
write
(String path)
plugins/ghidra/src/main/java/lief/dwarf/Editor.java:31
↓ 4 callers
Function
x
The x-coordinate, in dialog box units, of the upper-left corner of the control. This coordinate is always relative to the upper-left corner of the dia
include/LIEF/PE/resources/ResourceDialog.hpp:211
↓ 4 callers
Method
xdata_rva
RVA where this unpacked data is located (usually pointing in `.xdata`)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:152
↓ 4 callers
Function
y
The y-coordinate, in dialog box units, of the upper-left corner of the control. This coordinate is always relative to the upper-left corner of the dia
include/LIEF/PE/resources/ResourceDialog.hpp:216
↓ 4 callers
Function
~Function
include/LIEF/Abstract/Function.hpp:77
↓ 3 callers
Method
CR
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:110
↓ 3 callers
Function
DynamicEntryFlags
include/LIEF/ELF/DynamicEntryFlags.hpp:76
↓ 3 callers
Method
Export
src/PE/Export.cpp:30
↓ 3 callers
Function
File
include/LIEF/DEX/File.hpp:70
↓ 3 callers
Method
H
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:103
↓ 3 callers
Function
SymbolVersion
include/LIEF/ELF/SymbolVersion.hpp:40
↓ 3 callers
Method
_exec_git_cmd
(self, cmd: str, **kwargs)
api/python/backend/versioning.py:33
↓ 3 callers
Function
_get_config
(inliner)
doc/sphinx/sphinx_lief_doc/roles.py:15
↓ 3 callers
Function
_get_hooked_config
(is_editable: bool)
api/python/backend/setup.py:81
↓ 3 callers
Function
_github_prefix
(config: Config)
doc/sphinx/sphinx_lief_doc/roles.py:18
↓ 3 callers
Method
add_lexical_block
src/DWARF/dwarf.cpp:948
↓ 3 callers
Method
added
(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/elf/RelocationsAnalyzer.java:37
↓ 3 callers
Method
algorithm
Algorithm used for hashing the PDB content
api/rust/cargo/lief/src/pe/debug.rs:666
↓ 3 callers
Function
all
This returns a ParserConfig object configured to process all the ELF elements.
include/LIEF/ELF/ParserConfig.hpp:37
↓ 3 callers
Method
alternate_entry_point
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:62
↓ 3 callers
Method
arch
src/dyld-shared-cache/dyldsc.cpp:108
↓ 3 callers
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/dynamic_relocation.rs:118
↓ 3 callers
Function
assemble_inst
(name: &str, bin: &mut dyn lief::generic::Binary, inst: &lief::assembly::Instructions)
api/rust/cargo/lief/tests/assembler_test.rs:34
↓ 3 callers
Function
atom_info
Return the MachO::AtomInfo if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:911
↓ 3 callers
Method
attribute
src/ObjC/objc.cpp:266
↓ 3 callers
Method
auxiliary_delay_import
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:100
↓ 3 callers
Method
auxiliary_delay_import_copy
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:104
↓ 3 callers
Method
auxiliary_iat
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:66
↓ 3 callers
Method
auxiliary_iat_copy
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:96
↓ 3 callers
Method
base_type
The simple (base) data type
api/rust/cargo/lief/src/coff/symbol.rs:280
↓ 3 callers
Method
bitfield_info
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:108
↓ 3 callers
Method
boot_image_begin
src/ART/Header.cpp:90
↓ 3 callers
Method
boot_image_size
src/ART/Header.cpp:94
↓ 3 callers
Method
boot_oat_begin
src/ART/Header.cpp:98
↓ 3 callers
Method
boot_oat_size
src/ART/Header.cpp:102
↓ 3 callers
Method
build
src/ELF/Builder.cpp:88
↓ 3 callers
Method
build
src/MachO/Builder.cpp:55
↓ 3 callers
Function
build_cli
()
tools/lief-patchelf/src/main.rs:670
↓ 3 callers
Method
build_fat
src/MachO/Builder.cpp:190
↓ 3 callers
Method
canAnalyze
(Program program)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/elf/RelocationsAnalyzer.java:32
↓ 3 callers
Method
characteristics_list
src/PE/Header.cpp:81
↓ 3 callers
Function
check_abstract
tests/sanitizer/sanitize_checks.cpp:14
↓ 3 callers
Method
check_signature
src/PE/signature/x509.cpp:516
↓ 3 callers
Method
chpe_metadata
Compiled Hybrid Portable Executable (CHPE) metadata (if any)
api/rust/cargo/lief/src/pe/load_configuration.rs:273
↓ 3 callers
Method
chpe_metadata_pointer
VA to the extra Compiled Hybrid Portable Executable (CHPE) metadata.
api/rust/cargo/lief/src/pe/load_configuration.rs:265
↓ 3 callers
Method
classes
Return an iterator over the different Objective-C classes (`@interface`)
api/rust/cargo/lief/src/objc/metadata.rs:29
↓ 3 callers
Function
classof
include/LIEF/MachO/Binary.hpp:1024
↓ 3 callers
Function
code_signature_dir
Return the MachO::CodeSignatureDir if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:762
↓ 3 callers
Method
compatibility_version
Compatibility version of the shared library
api/rust/cargo/lief/src/macho/commands/dylib.rs:39
↓ 3 callers
Method
compile_pic
src/ART/Header.cpp:78
↓ 3 callers
Function
complex_type
The complex type (if any)
include/LIEF/COFF/Symbol.hpp:153
↓ 3 callers
Method
complex_type
The complex type (if any)
api/rust/cargo/lief/src/coff/symbol.rs:285
↓ 3 callers
Method
contain
src/MachO/layout_check.cpp:152
↓ 3 callers
Method
create
(Program program, TaskMonitor monitor, MessageLog log)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:67
↓ 3 callers
Function
create<Binary>
api/python/src/Abstract/pyBinary.cpp:48
↓ 3 callers
Method
createVoidType
()
plugins/ghidra/src/main/java/lief/dwarf/editor/CompilationUnit.java:56
↓ 3 callers
Method
create_compile_unit
Create a new compilation unit
api/rust/cargo/lief/src/dwarf/editor.rs:47
↓ 3 callers
Function
create_dt_flag
include/LIEF/ELF/DynamicEntryFlags.hpp:78
↓ 3 callers
Function
create_dt_flag_1
include/LIEF/ELF/DynamicEntryFlags.hpp:82
↓ 3 callers
Method
create_enum
src/DWARF/dwarf.cpp:845
↓ 3 callers
Method
create_function
Create a new function owned by this compilation unit
api/rust/cargo/lief/src/dwarf/editor/compilation_unit.rs:40
↓ 3 callers
Method
create_function_type
src/DWARF/dwarf.cpp:867
↓ 3 callers
Method
create_stack_variable
Create a stack-based variable owned by the current function
api/rust/cargo/lief/src/dwarf/editor/function.rs:122
↓ 3 callers
Method
create_typedef
src/DWARF/dwarf.cpp:849
↓ 3 callers
Method
create_variable
src/DWARF/dwarf.cpp:837
↓ 3 callers
Function
critical
include/LIEF/logging.hpp:155
↓ 3 callers
Method
crypt_id
The encryption system. 0 means no encrypted
api/rust/cargo/lief/src/macho/commands/encryption_info.rs:27
↓ 3 callers
Method
crypt_size
The size of the encrypted area
api/rust/cargo/lief/src/macho/commands/encryption_info.rs:22
↓ 3 callers
Method
current_version
Current version of the shared library
api/rust/cargo/lief/src/macho/commands/dylib.rs:31
↓ 3 callers
Method
debug_dir
Return the data directory associated with the debug table
api/rust/cargo/lief/src/pe/binary.rs:308
↓ 3 callers
Method
dependent_load_flags
Alias for [`LoadConfiguration::reserved1`]. The default load flags used when the operating system resolves the statically linked imports of a module.
api/rust/cargo/lief/src/pe/load_configuration.rs:120
↓ 3 callers
Method
dex_size
src/VDEX/Header.cpp:61
↓ 3 callers
Function
digest
PE's authentihash @see LIEF::PE::Binary::authentihash
include/LIEF/PE/signature/SpcIndirectData.hpp:56
↓ 3 callers
Method
dim
src/DEX/Type.cpp:196
↓ 3 callers
Function
disable
Prevent any log message from being printed
api/rust/cargo/lief/src/logging.rs:68
↓ 3 callers
Method
disable
src/logging.hpp:77
↓ 3 callers
Function
disassemble
(target: &dyn lief::generic::Binary, address: u64)
api/rust/examples/src/bin/disassembler.rs:6
↓ 3 callers
Method
disassemble_slice
Disassemble code provided by the given slice at the specified `address` parameter. See also [`crate::assembly::Instruction`] and [`crate::assembly::I
api/rust/cargo/lief/src/coff/binary.rs:83
↓ 3 callers
Method
disassemble_symbol
Disassemble code for the given symbol ``` let symbol = binary.find_demangled_function("int __cdecl bar(int, int)").unwrap(); let insts = binary.disas
api/rust/cargo/lief/src/coff/binary.rs:117
↓ 3 callers
Method
dyld_info
DyldInfo ++++++++
src/MachO/Binary.cpp:2146
↓ 3 callers
Function
dynamic_relocations
Return an iterator over the Dynamic relocations (DVRT)
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:363
↓ 3 callers
Method
dynamic_relocations
src/ELF/Binary.cpp:671
↓ 3 callers
Function
enable
Enable the logger
api/rust/cargo/lief/src/logging.rs:73
↓ 3 callers
Function
enable_cache
Enable globally cache/memoization. One can also leverage this function by setting the environment variable `DYLDSC_ENABLE_CACHE` to `1` By default, L
api/rust/cargo/lief/src/dsc/caching.rs:26
↓ 3 callers
Method
encoding
The encoding of the relocation
api/rust/cargo/lief/src/elf/relocation.rs:3530
↓ 3 callers
Method
endian_tag
src/DEX/Header.cpp:61
↓ 3 callers
Function
entries
Iterator over the PE::ImportEntry
include/LIEF/PE/Import.hpp:75
↓ 3 callers
Method
entropy
src/Abstract/Section.cpp:115
↓ 3 callers
Function
epilog_offset
If E() == 1**, index of the first unwind code that describes the one and only epilog.
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:105
↓ 3 callers
Function
err
include/LIEF/logging.hpp:138
↓ 3 callers
Method
executable_offset
src/OAT/Header.cpp:80
↓ 3 callers
Function
explore_method
(meth: &lief::objc::Method)
api/rust/cargo/lief/tests/objc_tests.rs:5
↓ 3 callers
Function
explore_parameters
(name: &str, param: &lief::dwarf::Parameters)
api/rust/cargo/lief/tests/dwarf_tests.rs:323
↓ 3 callers
Function
explore_scope
(scope: &Scope)
api/rust/cargo/lief/tests/dwarf_tests.rs:145
↓ 3 callers
Function
explore_signature
(signature: &Signature)
api/rust/cargo/lief/tests/pe_tests.rs:140
↓ 3 callers
Method
exported_symbols
src/ELF/Binary.cpp:487
↓ 3 callers
Function
file_align
include/LIEF/PE/Factory.hpp:71
↓ 3 callers
Method
fill_address
src/PE/Binary.cpp:1019
↓ 3 callers
Method
find_entry_at
src/PE/Export.cpp:134
↓ 3 callers
Method
find_member
src/DWARF/dwarf.cpp:594
← previous
next →
1,001–1,100 of 11,400, ranked by callers