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
Method
sizeof_optional_header
api/rust/include/LIEF/rust/PE/Header.hpp:36
↓ 1 callers
Function
sizeof_optionalheader
The size of the optional header that follows this header (should be 0)
include/LIEF/COFF/RegularHeader.hpp:46
↓ 1 callers
Method
sizeof_prologue
Length of the function prolog in bytes.
api/rust/cargo/lief/src/pe/exception_x64.rs:304
↓ 1 callers
Method
sizeof_raw_data
Return the size of the data in the section.
api/rust/cargo/lief/src/coff/section.rs:31
↓ 1 callers
Method
sizeof_raw_data
Return the size of the data in the section.
api/rust/cargo/lief/src/pe/section.rs:83
↓ 1 callers
Method
sizeof_zero_fill
api/rust/include/LIEF/rust/PE/TLS.hpp:36
↓ 1 callers
Function
slice
include/LIEF/BinaryStream/SpanStream.hpp:96
↓ 1 callers
Method
source_version
Return the `LC_SOURCE_VERSION` command if present
api/rust/cargo/lief/src/macho/binary.rs:136
↓ 1 callers
Method
sources
src/PDB/pdb.cpp:138
↓ 1 callers
Method
sources
api/rust/include/LIEF/rust/PDB/CompilationUnit.hpp:58
↓ 1 callers
Function
split
src/internal_utils.cpp:57
↓ 1 callers
Method
src
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:274
↓ 1 callers
Method
stack_allocated
src/ELF/NoteDetails/QNXStack.cpp:31
↓ 1 callers
Method
stack_size
The initial stack size
api/rust/cargo/lief/src/macho/commands/main_cmd.rs:21
↓ 1 callers
Function
start
include/LIEF/BinaryStream/SpanStream.hpp:84
↓ 1 callers
Method
start
Start of the range (RVA)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:231
↓ 1 callers
Method
start
Start of the range (RVA)
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:60
↓ 1 callers
Method
start_offset
Raw data (include start RVA and type)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:221
↓ 1 callers
Method
start_rva
Start of the code range.
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:310
↓ 1 callers
Function
starts_offset
offset of dyld_chained_starts_in_image in chain_data
include/LIEF/MachO/DyldChainedFixups.hpp:172
↓ 1 callers
Method
state
The actual thread state as a vector of bytes. Depending on the architecture(), these data can be casted into `x86_thread_state_t, x86_thread_state64_t
api/rust/cargo/lief/src/macho/commands/thread_command.rs:54
↓ 1 callers
Function
stderr_python_mt
api/python/src/spdlog/sinks/python_sink.h:50
↓ 1 callers
Method
str
api/rust/include/LIEF/rust/COFF/String.hpp:25
↓ 1 callers
Function
stream_get_tag
src/PE/signature/SignatureParser.cpp:62
↓ 1 callers
Method
string_table
api/rust/include/LIEF/rust/COFF/Binary.hpp:123
↓ 1 callers
Method
strings
src/DEX/Header.cpp:77
↓ 1 callers
Function
strings_offset
Offset from the start of the file to the string table
include/LIEF/MachO/SymbolCommand.hpp:63
↓ 1 callers
Function
strings_size
Size of the size string table
include/LIEF/MachO/SymbolCommand.hpp:68
↓ 1 callers
Method
strip
(self)
api/python/backend/config.py:238
↓ 1 callers
Method
stype
api/rust/include/LIEF/rust/ELF/Segment.hpp:30
↓ 1 callers
Method
sub_framework
Return the `LC_SUB_FRAMEWORK` command if present
api/rust/cargo/lief/src/macho/binary.rs:191
↓ 1 callers
Method
subcaches
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:85
↓ 1 callers
Method
subclients
Return the `LC_SUBCLIENT` command if present
api/rust/cargo/lief/src/macho/binary.rs:196
↓ 1 callers
Method
subclients
api/rust/include/LIEF/rust/MachO/Binary.hpp:254
↓ 1 callers
Method
suffix
The file name suffix of the subCache file (e.g. `.25.data`, `.03.development`)
api/rust/cargo/lief/src/dsc/subcache.rs:44
↓ 1 callers
Method
super_class
Parent class in case of inheritance
api/rust/cargo/lief/src/objc/class.rs:35
↓ 1 callers
Function
switch_array_size
src/DEX/instructions.cpp:365
↓ 1 callers
Method
sym_aux
api/rust/include/LIEF/rust/ELF/SymbolVersionDefinition.hpp:43
↓ 1 callers
Function
sym_idx
The symbol-table index of `sym2`, the symbol to be linked if `sym1` is not found.
include/LIEF/COFF/AuxiliarySymbols/AuxiliaryWeakExternal.hpp:83
↓ 1 callers
Method
sym_idx
The symbol-table index of `sym2`, the symbol to be linked if `sym1` is not found.
api/rust/cargo/lief/src/coff/symbol.rs:799
↓ 1 callers
Function
symbol
Symbol associated with the relocation, if any, otherwise a nullptr.
include/LIEF/MachO/Relocation.hpp:105
↓ 1 callers
Function
symbol
MachO::Symbol associated with this export or a nullptr if no symbol
include/LIEF/MachO/ExportInfo.hpp:115
↓ 1 callers
Method
symbol
(&self)
api/rust/cargo/lief/src/coff/section.rs:148
↓ 1 callers
Method
symbol
Symbol associated with the relocation (if any)
api/rust/cargo/lief/src/macho/relocation.rs:76
↓ 1 callers
Method
symbol
Symbol associated with the relocation (if any)
api/rust/cargo/lief/src/elf/relocation.rs:3535
↓ 1 callers
Method
symbol_command
SymbolCommand command +++++++++++++++++++++
src/MachO/Binary.cpp:2228
↓ 1 callers
Method
symbol_command
Return the `LC_SYMTAB` command if present
api/rust/cargo/lief/src/macho/binary.rs:156
↓ 1 callers
Method
symbol_idx
Symbol index associated with this relocation
api/rust/cargo/lief/src/coff/relocation.rs:33
↓ 1 callers
Function
symbol_offset
Offset from the start of the file to the n_list associated with the command
include/LIEF/MachO/SymbolCommand.hpp:53
↓ 1 callers
Method
symbol_stubs
api/rust/include/LIEF/rust/MachO/Binary.hpp:183
↓ 1 callers
Function
symbol_version_auxiliary
SymbolVersionAux associated with the current Version if any, or a nullptr
include/LIEF/ELF/SymbolVersion.hpp:77
↓ 1 callers
Method
symbol_version_auxiliary
SymbolVersionAux associated with the current Version if any.
api/rust/cargo/lief/src/elf/symbol_versioning.rs:26
↓ 1 callers
Method
symbols
api/rust/include/LIEF/rust/COFF/Section.hpp:77
↓ 1 callers
Method
symbols
api/rust/include/LIEF/rust/COFF/Binary.hpp:115
↓ 1 callers
Method
symbols
api/rust/include/LIEF/rust/MachO/Binary.hpp:177
↓ 1 callers
Method
symbols
api/rust/include/LIEF/rust/PE/Binary.hpp:508
↓ 1 callers
Function
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
include/LIEF/MachO/DyldChainedFixups.hpp:192
↓ 1 callers
Function
symbols_offset
Offset of symbol strings in chain data
include/LIEF/MachO/DyldChainedFixups.hpp:180
↓ 1 callers
Function
symbols_version
Return the symbol versions
include/LIEF/ELF/Binary.hpp:369
↓ 1 callers
Method
symbols_version
api/rust/include/LIEF/rust/ELF/Binary.hpp:350
↓ 1 callers
Function
symbols_version_definition
Return symbols version definition
include/LIEF/ELF/Binary.hpp:377
↓ 1 callers
Method
symbols_version_definition
api/rust/include/LIEF/rust/ELF/Binary.hpp:358
↓ 1 callers
Function
symbols_version_requirement
Return Symbol version requirement
include/LIEF/ELF/Binary.hpp:386
↓ 1 callers
Method
symbols_version_requirement
api/rust/include/LIEF/rust/ELF/Binary.hpp:354
↓ 1 callers
Function
symtab_symbols
Return the debug symbols from the `.symtab` section.
include/LIEF/ELF/Binary.hpp:360
↓ 1 callers
Method
symtab_symbols
api/rust/include/LIEF/rust/ELF/Binary.hpp:326
↓ 1 callers
Function
sysv_hash
Return the SysvHash object as a **read-only** object If the ELF binary does not use the legacy sysv hash table, return a nullptr
include/LIEF/ELF/Binary.hpp:480
↓ 1 callers
Function
tag_index
The symbol-table index of the corresponding `.bf` (begin function) symbol record.
include/LIEF/COFF/AuxiliarySymbols/AuxiliaryFunctionDefinition.hpp:62
↓ 1 callers
Method
tag_index
The symbol-table index of the corresponding `.bf` (begin function) symbol record.
api/rust/cargo/lief/src/coff/symbol.rs:577
↓ 1 callers
Method
target
The value that should be set at the address pointed by [`crate::Relocation::address`] if the imagebase chosen by the loader is [`crate::generic::Binar
api/rust/cargo/lief/src/macho/relocation.rs:226
↓ 1 callers
Method
target
For instance, given this stub: ```text 0x3eec: adrp x16, #4096 0x3ef0: ldr x16, [x16, #24] 0x3ef4: br x16 ``` The function returns: `0x4
api/rust/cargo/lief/src/macho/stub.rs:51
↓ 1 callers
Method
target_cpu
Target CPU
api/rust/cargo/lief/src/pdb/build_metadata.rs:353
↓ 1 callers
Function
test_with
(name: &str, suffix: &str)
api/rust/cargo/lief/tests/dwarf_editor_tests.rs:63
↓ 1 callers
Function
test_with_elf
(name: &str)
api/rust/cargo/lief/tests/dwarf_tests.rs:452
↓ 1 callers
Function
test_with_fullpath
(name: &str, suffix: &str)
api/rust/cargo/lief/tests/macho_tests.rs:330
↓ 1 callers
Function
test_with_str
(_: &str, path_str: &str)
api/rust/cargo/lief/tests/dwarf_editor_tests.rs:8
↓ 1 callers
Function
test_with_str
(name: &str, path_str: &str)
api/rust/cargo/lief/tests/objc_tests.rs:93
↓ 1 callers
Function
test_with_str
(name: &str, path_str: &str)
api/rust/cargo/lief/tests/macho_tests.rs:322
↓ 1 callers
Method
thread_command
Thread command ++++++++++++++
src/MachO/Binary.cpp:2196
↓ 1 callers
Method
thread_command
Return the `LC_THREAD/LC_UNIXTHREAD` command if present
api/rust/cargo/lief/src/macho/binary.rs:141
↓ 1 callers
Method
thrown_types
List of exceptions (types) that can be thrown by the function. For instance, given this Swift code: ```swift func summarize(_ ratings: [Int]) throws
api/rust/cargo/lief/src/dwarf/function.rs:104
↓ 1 callers
Method
time_date_stamp
The time that the resource data was created by the resource compiler.
api/rust/cargo/lief/src/pe/resources.rs:248
↓ 1 callers
Method
time_date_stamp
api/rust/include/LIEF/rust/PE/Header.hpp:33
↓ 1 callers
Method
timedatestamp
Timestamp when the COFF has been generated
api/rust/cargo/lief/src/coff/header.rs:73
↓ 1 callers
Method
timedatestamp
The date and time stamp value
api/rust/cargo/lief/src/pe/load_configuration.rs:36
↓ 1 callers
Method
timedatestamp
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:92
↓ 1 callers
Method
timestamp
Date and Time when the shared library was built
api/rust/cargo/lief/src/macho/commands/dylib.rs:26
↓ 1 callers
Method
timestamp
The timestamp of the DLL to which this image has been bound.
api/rust/cargo/lief/src/pe/delay_import.rs:58
↓ 1 callers
Method
timestamp
The time and date when the debug data was created.
api/rust/cargo/lief/src/pe/debug.rs:99
↓ 1 callers
Method
timestamp
api/rust/include/LIEF/rust/PE/Export.hpp:44
↓ 1 callers
Method
timestamp
api/rust/include/LIEF/rust/PE/debug/Debug.hpp:30
↓ 1 callers
Method
tls
api/rust/include/LIEF/rust/PE/Binary.hpp:304
↓ 1 callers
Function
tls_dir
Return the data directory associated with TLS
include/LIEF/PE/Binary.hpp:772
↓ 1 callers
Method
to_decl
api/rust/include/LIEF/rust/ObjC/Metadata.hpp:64
↓ 1 callers
Method
to_decl
api/rust/include/LIEF/rust/ObjC/Class.hpp:81
↓ 1 callers
Method
to_decl
api/rust/include/LIEF/rust/ObjC/Protocol.hpp:71
↓ 1 callers
Method
to_ffi
(&self)
api/rust/cargo/lief/src/dsc/dylib.rs:141
↓ 1 callers
Method
to_ffi
(&self)
api/rust/cargo/lief/src/macho/builder.rs:20
↓ 1 callers
Function
to_json_obj
src/DEX/json.cpp:23
↓ 1 callers
Function
to_stream
api/python/src/nanobind/utils.hpp:38
← previous
next →
3,401–3,500 of 11,400, ranked by callers