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
Method
digest
api/rust/include/LIEF/rust/PE/signature/attributes/PKCS9MessageDigest.hpp:11
Function
digest_algorithm
Algorithm (OID) used to hash the file. This value should match LIEF::PE::ContentInfo::digest_algorithm and LIEF::PE::Signature::digest_algorithm
include/LIEF/PE/signature/SignerInfo.hpp:103
Function
digest_algorithm
Digest used to hash the file It should match LIEF::PE::SignerInfo::digest_algorithm
include/LIEF/PE/signature/SpcIndirectData.hpp:49
Function
digest_algorithm
include/LIEF/PE/signature/attributes/MsCounterSign.hpp:78
Method
digest_algorithm
Algorithm used to *digest* the file. It should match [`SignerInfo::digest_algorithm`]
api/rust/cargo/lief/src/pe/signature.rs:166
Method
digest_algorithm
(&self)
api/rust/cargo/lief/src/pe/signature/attributes.rs:617
Method
digest_algorithm
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:74
Method
digest_algorithm
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:53
Method
digest_algorithm
api/rust/include/LIEF/rust/PE/signature/ContentInfo.hpp:44
Method
digest_algorithm
api/rust/include/LIEF/rust/PE/signature/SpcIndirectData.hpp:25
Method
digest_algorithm
api/rust/include/LIEF/rust/PE/signature/attributes/MsCounterSign.hpp:52
Function
directory
Return the PE::DataDirectory associated with this import. It should be the one at index PE::DataDirectory::TYPES::IMPORT_TABLE If the data directory
include/LIEF/PE/Import.hpp:129
Function
directory
Return the DataDirectory associated with this object or a nullptr If it exists, its type should be DataDirectory::TYPES::TLS_TABLE
include/LIEF/PE/TLS.hpp:126
Method
disable
api/rust/include/LIEF/rust/logging.hpp:21
Method
disable_pie
src/MachO/Binary.cpp:1873
Function
disassemble
Disassemble the given vector of bytes with the address specified in the second parameter.
include/LIEF/asm/Engine.hpp:56
Function
disassemble
Disassemble code provided by the given vector of bytes at the specified `address` parameter. \see LIEF::assembly::Instruction
include/LIEF/COFF/Binary.hpp:211
Function
disassemble
Disassemble code provided by the given vector of bytes at the specified `address` parameter. \see LIEF::assembly::Instruction
include/LIEF/Abstract/Binary.hpp:349
Method
disassemble
src/dyld-shared-cache/dyldsc.cpp:128
Method
disassemble
Disassemble code starting at the given virtual address and with the given size. ``` let insts = binary.disassemble(0xacde, 100); for inst in insts {
api/rust/cargo/lief/src/generic.rs:187
Method
disassemble_buffer
api/rust/include/LIEF/rust/Abstract/Binary.hpp:96
Method
disassemble_function
api/rust/include/LIEF/rust/COFF/Binary.hpp:147
Method
disassemble_function
api/rust/include/LIEF/rust/Abstract/Binary.hpp:100
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/generic.rs:222
Method
disassemble_symbol
Disassemble code for the given symbol name ``` let insts = binary.disassemble_symbol("__libc_start_main"); for inst in insts { println!("{}", inst.to
api/rust/cargo/lief/src/generic.rs:201
Method
disassemble_symbol
api/rust/include/LIEF/rust/COFF/Binary.hpp:151
Method
dispatch
include/LIEF/Visitor.hpp:662
Method
displacement
src/asm/asm.cpp:477
Method
displacement
The displacement value For `call qword ptr [rip + 248779]` it would return `248779`
api/rust/cargo/lief/src/assembly/x86/operands/memory.rs:74
Method
displacement
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:30
Method
dll_characteristics
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:49
Method
dos_header
api/rust/include/LIEF/rust/PE/Binary.hpp:324
Method
dos_stub
api/rust/include/LIEF/rust/PE/Binary.hpp:364
Method
drop_version
Drop the versioning requirement and replace the value (local/global)
api/rust/cargo/lief/src/elf/symbol_versioning.rs:31
Method
drop_version
api/rust/include/LIEF/rust/ELF/SymbolVersion.hpp:31
Method
dst
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:55
Method
dtor_functions
src/ELF/Binary.cpp:2084
Function
dump
include/LIEF/utils.hpp:145
Method
dump
src/ELF/NoteDetails/AndroidIdent.cpp:72
Method
dump
src/ELF/NoteDetails/QNXStack.cpp:55
Method
dump
src/ELF/NoteDetails/NoteAbi.cpp:62
Method
dump
src/ELF/NoteDetails/NoteGnuProperty.cpp:172
Method
dump
src/ELF/NoteDetails/properties/X86Feature.cpp:86
Method
dump
src/ELF/NoteDetails/properties/AArch64Feature.cpp:64
Method
dump
src/ELF/NoteDetails/properties/StackSize.cpp:22
Method
dump
src/ELF/NoteDetails/properties/AArch64PAuth.cpp:32
Method
dump
src/ELF/NoteDetails/properties/X86ISA.cpp:136
Method
dump
src/ELF/NoteDetails/core/CorePrStatus.cpp:399
Method
dump
src/ELF/NoteDetails/core/CorePrPsInfo.cpp:114
Method
dump
src/ELF/NoteDetails/core/CoreFile.cpp:118
Method
dump
src/ELF/NoteDetails/core/CoreSigInfo.cpp:58
Method
dump
src/ELF/NoteDetails/core/CoreAuxv.cpp:130
Function
dump_impl
src/ELF/NoteDetails/core/CorePrStatus.cpp:389
Function
dump_with_limit
Same as [`dump`] but with a limit on the number of bytes to dump
api/rust/cargo/lief/src/lib.rs:190
Function
dump_with_limit
api/rust/include/LIEF/rust/utils.hpp:53
Function
dwarf_export
plugins/binaryninja/dwarf-export/src/commands.cpp:46
Method
dyld_chained_fixups
api/rust/include/LIEF/rust/MachO/Binary.hpp:266
Function
dyld_chained_ptr_32_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:399
Function
dyld_chained_ptr_32_cache_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:405
Function
dyld_chained_ptr_32_firmware_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:411
Function
dyld_chained_ptr_32_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:393
Function
dyld_chained_ptr_64_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:381
Function
dyld_chained_ptr_64_kernel_cache_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:387
Function
dyld_chained_ptr_64_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:363
Function
dyld_chained_ptr_arm64e_auth_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:357
Function
dyld_chained_ptr_arm64e_auth_bind24
include/LIEF/MachO/ChainedPointerAnalysis.hpp:375
Function
dyld_chained_ptr_arm64e_auth_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:351
Function
dyld_chained_ptr_arm64e_auth_segmented_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:423
Function
dyld_chained_ptr_arm64e_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:345
Function
dyld_chained_ptr_arm64e_bind24
include/LIEF/MachO/ChainedPointerAnalysis.hpp:369
Function
dyld_chained_ptr_arm64e_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:339
Function
dyld_chained_ptr_arm64e_segmented_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:417
Method
dyld_environment
DyldEnvironment command +++++++++++++++++++++++
src/MachO/Binary.cpp:2319
Method
dyld_environment
api/rust/include/LIEF/rust/MachO/Binary.hpp:258
Method
dyld_exports_trie
api/rust/include/LIEF/rust/MachO/Binary.hpp:270
Method
dyld_info
api/rust/include/LIEF/rust/MachO/Binary.hpp:186
Method
dyld_info_command>
src/MachO/endianness_support.cpp:346
Method
dylib_command>
src/MachO/endianness_support.cpp:99
Method
dylib_module_32>
src/MachO/endianness_support.cpp:247
Method
dylib_module_64>
src/MachO/endianness_support.cpp:242
Method
dylib_reference>
src/MachO/endianness_support.cpp:252
Method
dylib_table_of_contents>
src/MachO/endianness_support.cpp:219
Method
dylinker
DylinkerCommand +++++++++++++++
src/MachO/Binary.cpp:2136
Method
dylinker
api/rust/include/LIEF/rust/MachO/Binary.hpp:198
Method
dylinker_command>
src/MachO/endianness_support.cpp:146
Function
dynamic_arraysize
src/ELF/ExeLayout.hpp:211
Method
dynamic_entry_by_tag
api/rust/include/LIEF/rust/ELF/Binary.hpp:440
Function
dynamic_metadata
(field, config)
api/python/backend/dynamic_provider.py:6
Method
dynamic_relocations
Return an iterator over the Dynamic relocations (DVRT)
api/rust/cargo/lief/src/pe/load_configuration.rs:310
Function
dynamic_relocations_size
src/ELF/ExeLayout.hpp:417
Function
dynamic_size
src/ELF/ExeLayout.hpp:94
Function
dynstr_size
src/ELF/ExeLayout.hpp:102
Method
dynsym_idx
src/ELF/Binary.cpp:276
Function
dynsym_size
src/ELF/ExeLayout.hpp:199
Method
dysymtab_command>
src/MachO/endianness_support.cpp:195
Method
edit_as
include/LIEF/iostream.hpp:250
Method
element_t
include/LIEF/OAT/Header.hpp:41
Function
elf_binary_save_header
api/c/ELF/Binary.cpp:78
Method
empty
plugins/ghidra/jni/java/util/OptionalLong.hpp:36
Method
empty
plugins/ghidra/jni/java/util/OptionalInt.hpp:36
← previous
next →
6,001–6,100 of 11,400, ranked by callers