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
os_arm64x_dispatch_fptr
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:120
↓ 3 callers
Function
overlay
Return the overlay content
include/LIEF/PE/Binary.hpp:525
↓ 3 callers
Method
parameters
Return an iterator over the [`Parameters`] of this function
api/rust/cargo/lief/src/dwarf/function.rs:88
↓ 3 callers
Method
patch_delta
src/ART/Header.cpp:66
↓ 3 callers
Method
path_offset
Original string offset of the path
api/rust/cargo/lief/src/macho/commands/rpath.rs:22
↓ 3 callers
Method
platform
src/dyld-shared-cache/dyldsc.cpp:104
↓ 3 callers
Function
pointerto_raw_data
include/LIEF/PE/Section.hpp:196
↓ 3 callers
Method
position
Offset relative to [`Relocation::virtual_address`] where the relocation occurs.
api/rust/cargo/lief/src/pe/relocation.rs:138
↓ 3 callers
Function
print_relocations
(binary, relocations)
api/python/examples/elf_reader.py:248
↓ 3 callers
Method
process
(&mut self)
tools/lief-patchelf/src/main.rs:60
↓ 3 callers
Method
prototype
src/DEX/Method.cpp:103
↓ 3 callers
Method
ptr_size
src/PE/layout_check.cpp:122
↓ 3 callers
Method
public_symbols
Return an iterator over the public symbol stream ([`PublicSymbol`])
api/rust/cargo/lief/src/pdb/debug_info.rs:54
↓ 3 callers
Method
quick_generic_jni_trampoline_offset
src/OAT/Header.cpp:96
↓ 3 callers
Method
quick_imt_conflict_trampoline_offset
src/OAT/Header.cpp:100
↓ 3 callers
Method
quick_resolution_trampoline_offset
src/OAT/Header.cpp:104
↓ 3 callers
Method
quick_to_interpreter_bridge_offset
src/OAT/Header.cpp:108
↓ 3 callers
Method
quickening_info_size
src/VDEX/Header.cpp:69
↓ 3 callers
Function
raw
The (raw) instructions of this entry as a slice of bytes
include/LIEF/MachO/Stub.hpp:133
↓ 3 callers
Method
raw
src/ELF/Binary.cpp:930
↓ 3 callers
Method
raw_flags
(&self)
api/rust/cargo/lief/src/macho/section.rs:166
↓ 3 callers
Function
reassemble_from
(name: &str, address: u64, count: usize)
api/rust/cargo/lief/tests/assembler_test.rs:44
↓ 3 callers
Function
reg
The register pushed
include/LIEF/PE/exceptions_info/UnwindCodeX64.hpp:119
↓ 3 callers
Method
relocation_dir
Return the data directory associated with the relocation table
api/rust/cargo/lief/src/pe/binary.rs:303
↓ 3 callers
Method
remove_dynamic_symbol
src/ELF/Binary.cpp:550
↓ 3 callers
Function
reset
Reset the current logger
api/rust/cargo/lief/src/logging.rs:63
↓ 3 callers
Method
resolve
Try to resolve the value of the relocation. The returned value could be used such as: `*address = resolve(...)` See: [`Relocation::resolve_with_base_
api/rust/cargo/lief/src/elf/relocation.rs:3562
↓ 3 callers
Function
resolve_ordinals
src/PE/utils.cpp:274
↓ 3 callers
Method
rich_header
src/PE/Binary.cpp:1177
↓ 3 callers
Function
rpath
include/LIEF/ELF/DynamicEntryRpath.hpp:62
↓ 3 callers
Method
rpath
The actual rpath as a string
api/rust/cargo/lief/src/elf/dynamic.rs:857
↓ 3 callers
Method
run
plugins/binaryninja/analysis/src/PE/Analyzer.cpp:64
↓ 3 callers
Function
run_cmd
(cmd)
tests/elf/test_bin2lib.py:77
↓ 3 callers
Method
scope
The scope in which this variable is defined
api/rust/cargo/lief/src/dwarf/variable.rs:81
↓ 3 callers
Function
section_align
include/LIEF/PE/Factory.hpp:67
↓ 3 callers
Method
section_by_name
Find a section by its name
api/rust/cargo/lief/src/pe/binary.rs:219
↓ 3 callers
Method
set_export
Set or change the export table
api/rust/cargo/lief/src/pe/binary.rs:516
↓ 3 callers
Method
set_flags
(&mut self, flags: Flags)
api/rust/cargo/lief/src/elf/segment.rs:277
↓ 3 callers
Function
set_level
Change the logging level ``` set_level(Level::INFO) ```
api/rust/cargo/lief/src/logging.rs:82
↓ 3 callers
Method
set_low_high
Set the upper and lower bound addresses for this function. This assumes that the function is contiguous between `low` and `high`. Underneath, the fun
api/rust/cargo/lief/src/dwarf/editor/function.rs:81
↓ 3 callers
Method
set_ranges
Set the ranges of addresses owned by the implementation of this function by setting the `DW_AT_ranges` attribute. This setter should be used for non-
api/rust/cargo/lief/src/dwarf/editor/function.rs:90
↓ 3 callers
Method
set_rpath
Change the rpath value
api/rust/cargo/lief/src/elf/dynamic.rs:862
↓ 3 callers
Method
set_runpath
Change the runpath value
api/rust/cargo/lief/src/elf/dynamic.rs:972
↓ 3 callers
Function
should_quit
src/PE/LoadConfigurations/LoadConfiguration.cpp:69
↓ 3 callers
Method
should_swap
src/ELF/Parser.cpp:203
↓ 3 callers
Function
show_trie
src/MachO/exports_trie.cpp:27
↓ 3 callers
Method
signature
The 32-bit signature to verify against the .pdb file signature.
api/rust/cargo/lief/src/pe/debug.rs:509
↓ 3 callers
Method
sources
Iterator over the sources files (as string) that compose this compilation unit. These files include the **header** (`.h, .hpp`, ...).
api/rust/cargo/lief/src/pdb/compilation_unit.rs:52
↓ 3 callers
Function
stack_size
The initial stack size
include/LIEF/MachO/MainCommand.hpp:55
↓ 3 callers
Method
stack_size
src/ELF/NoteDetails/QNXStack.cpp:28
↓ 3 callers
Method
storage_mode
src/ART/Header.cpp:106
↓ 3 callers
Method
symbol_idx
Index in the symbol table
api/rust/cargo/lief/src/coff/symbol.rs:510
↓ 3 callers
Method
symbols_format
The compression algorithm (if any) used to store the symbols 0 means uncompressed while 1 means zlib compressed. As far of the version v852.2 of dyld
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:80
↓ 3 callers
Method
symbols_version
Return an iterator over the [`crate::elf::SymbolVersion`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:172
↓ 3 callers
Function
test_with
(name: &str)
api/rust/cargo/lief/tests/pdb_tests.rs:155
↓ 3 callers
Function
timedatestamp
The stamp that is set to zero until the image is bound. After the image is bound, this field is set to the time/data stamp of the DLL
include/LIEF/PE/Import.hpp:70
↓ 3 callers
Method
to_decl
src/ObjC/objc.cpp:60
↓ 3 callers
Method
to_ffi
(&self)
api/rust/cargo/lief/src/objc/decl_opt.rs:20
↓ 3 callers
Function
to_string
src/internal_utils.hpp:63
↓ 3 callers
Function
to_string
src/PE/OptionalHeader.cpp:200
↓ 3 callers
Function
to_string
src/PE/LoadConfigurations/DynamicRelocation/DynamicRelocationBase.cpp:57
↓ 3 callers
Function
to_vector
api/python/src/nanobind/utils.hpp:33
↓ 3 callers
Function
to_vector
api/rust/include/LIEF/rust/PDB/BuildMetadata.hpp:22
↓ 3 callers
Function
ts_to_str
src/internal_utils.cpp:89
↓ 3 callers
Function
two_level_hints
Return the MachO::DyldChainedFixups if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:872
↓ 3 callers
Function
type
The segment's type (LOAD, DYNAMIC, ...)
include/LIEF/ELF/Segment.hpp:165
↓ 3 callers
Method
type
src/OAT/Class.cpp:67
↓ 3 callers
Function
u8tou16
src/utils.cpp:73
↓ 3 callers
Method
uma_function_pointers
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:415
↓ 3 callers
Method
umbrella
Name of the umbrella framework
api/rust/cargo/lief/src/macho/commands/sub_framework.rs:26
↓ 3 callers
Function
unpack_target
src/MachO/RelocationFixup.cpp:27
↓ 3 callers
Method
unwind_code
Slices that contain the unwind codes.
api/rust/cargo/lief/src/pe/exception_aarch64.rs:201
↓ 3 callers
Method
utf8_name
src/PE/ResourceNode.cpp:268
↓ 3 callers
Method
uuid
UUID ++++
src/MachO/Binary.cpp:2116
↓ 3 callers
Method
va_to_offset
src/dyld-shared-cache/dyldsc.cpp:151
↓ 3 callers
Method
verifier_deps_size
src/VDEX/Header.cpp:65
↓ 3 callers
Method
verify_signature
Verify the binary against the embedded signature(s) (if any) First, it checks that the embedded signatures are correct (c.f. [`signature::Signature::
api/rust/cargo/lief/src/pe/binary.rs:232
↓ 3 callers
Method
version
src/VDEX/Header.cpp:53
↓ 3 callers
Method
version
src/ART/Header.cpp:34
↓ 3 callers
Method
version
include/LIEF/PE/exceptions_info/internal_arm64.hpp:68
↓ 3 callers
Method
virtual_size
Return the size of the current binary when loaded in memory.
api/rust/cargo/lief/src/pe/binary.rs:199
↓ 3 callers
Method
void_ptr_t
plugins/binaryninja/analysis/src/TypeBuilder.hpp:87
↓ 3 callers
Method
warn
src/logging.hpp:126
↓ 3 callers
Function
~Header
include/LIEF/PE/Header.hpp:177
↓ 2 callers
Function
CONST_MAP
src/PE/signature/x509.cpp:159
↓ 2 callers
Function
Code
include/LIEF/PE/exceptions_info/UnwindCodeX64.hpp:40
↓ 2 callers
Method
E
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:174
↓ 2 callers
Function
Handler
src/ELF/DataHandler/Handler.hpp:39
↓ 2 callers
Function
Note
include/LIEF/ELF/Note.hpp:174
↓ 2 callers
Function
Parameter
include/LIEF/DWARF/Parameter.hpp:44
↓ 2 callers
Function
Parser
include/LIEF/PE/Parser.hpp:105
↓ 2 callers
Function
SignatureParser
include/LIEF/PE/signature/SignatureParser.hpp:67
↓ 2 callers
Function
SpanStream
include/LIEF/BinaryStream/SpanStream.hpp:47
↓ 2 callers
Function
SpcRelaxedPeMarkerCheck
include/LIEF/PE/signature/attributes/SpcRelaxedPeMarkerCheck.hpp:35
↓ 2 callers
Function
Stub
include/LIEF/MachO/Stub.hpp:119
↓ 2 callers
Function
Symbol
include/LIEF/MachO/Symbol.hpp:93
↓ 2 callers
Function
SymbolVersionAux
include/LIEF/ELF/SymbolVersionAux.hpp:40
↓ 2 callers
Function
X
1-bit field that indicates the presence (1) or absence (0) of exception data.
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:87
↓ 2 callers
Function
_get_build_requirements
(is_editable: bool)
api/python/backend/setup.py:119
↓ 2 callers
Function
_remove_eol
(string: str)
tests/api/test_logging.py:4
← previous
next →
1,201–1,300 of 11,400, ranked by callers