MCPcopy Create free account

hub / github.com/lief-project/LIEF / functions

Functions11,400 in github.com/lief-project/LIEF

Methoddigest
api/rust/include/LIEF/rust/PE/signature/attributes/PKCS9MessageDigest.hpp:11
Functiondigest_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
Functiondigest_algorithm
Digest used to hash the file It should match LIEF::PE::SignerInfo::digest_algorithm
include/LIEF/PE/signature/SpcIndirectData.hpp:49
Functiondigest_algorithm
include/LIEF/PE/signature/attributes/MsCounterSign.hpp:78
Methoddigest_algorithm
Algorithm used to *digest* the file. It should match [`SignerInfo::digest_algorithm`]
api/rust/cargo/lief/src/pe/signature.rs:166
Methoddigest_algorithm
(&self)
api/rust/cargo/lief/src/pe/signature/attributes.rs:617
Methoddigest_algorithm
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:74
Methoddigest_algorithm
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:53
Methoddigest_algorithm
api/rust/include/LIEF/rust/PE/signature/ContentInfo.hpp:44
Methoddigest_algorithm
api/rust/include/LIEF/rust/PE/signature/SpcIndirectData.hpp:25
Methoddigest_algorithm
api/rust/include/LIEF/rust/PE/signature/attributes/MsCounterSign.hpp:52
Functiondirectory
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
Functiondirectory
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
Methoddisable
api/rust/include/LIEF/rust/logging.hpp:21
Methoddisable_pie
src/MachO/Binary.cpp:1873
Functiondisassemble
Disassemble the given vector of bytes with the address specified in the second parameter.
include/LIEF/asm/Engine.hpp:56
Functiondisassemble
Disassemble code provided by the given vector of bytes at the specified `address` parameter. \see LIEF::assembly::Instruction
include/LIEF/COFF/Binary.hpp:211
Functiondisassemble
Disassemble code provided by the given vector of bytes at the specified `address` parameter. \see LIEF::assembly::Instruction
include/LIEF/Abstract/Binary.hpp:349
Methoddisassemble
src/dyld-shared-cache/dyldsc.cpp:128
Methoddisassemble
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
Methoddisassemble_buffer
api/rust/include/LIEF/rust/Abstract/Binary.hpp:96
Methoddisassemble_function
api/rust/include/LIEF/rust/COFF/Binary.hpp:147
Methoddisassemble_function
api/rust/include/LIEF/rust/Abstract/Binary.hpp:100
Methoddisassemble_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
Methoddisassemble_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
Methoddisassemble_symbol
api/rust/include/LIEF/rust/COFF/Binary.hpp:151
Methoddispatch
include/LIEF/Visitor.hpp:662
Methoddisplacement
src/asm/asm.cpp:477
Methoddisplacement
The displacement value For `call qword ptr [rip + 248779]` it would return `248779`
api/rust/cargo/lief/src/assembly/x86/operands/memory.rs:74
Methoddisplacement
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:30
Methoddll_characteristics
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:49
Methoddos_header
api/rust/include/LIEF/rust/PE/Binary.hpp:324
Methoddos_stub
api/rust/include/LIEF/rust/PE/Binary.hpp:364
Methoddrop_version
Drop the versioning requirement and replace the value (local/global)
api/rust/cargo/lief/src/elf/symbol_versioning.rs:31
Methoddrop_version
api/rust/include/LIEF/rust/ELF/SymbolVersion.hpp:31
Methoddst
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:55
Methoddtor_functions
src/ELF/Binary.cpp:2084
Functiondump
include/LIEF/utils.hpp:145
Methoddump
src/ELF/NoteDetails/AndroidIdent.cpp:72
Methoddump
src/ELF/NoteDetails/QNXStack.cpp:55
Methoddump
src/ELF/NoteDetails/NoteAbi.cpp:62
Methoddump
src/ELF/NoteDetails/NoteGnuProperty.cpp:172
Methoddump
src/ELF/NoteDetails/properties/X86Feature.cpp:86
Methoddump
src/ELF/NoteDetails/properties/AArch64Feature.cpp:64
Methoddump
src/ELF/NoteDetails/properties/StackSize.cpp:22
Methoddump
src/ELF/NoteDetails/properties/AArch64PAuth.cpp:32
Methoddump
src/ELF/NoteDetails/properties/X86ISA.cpp:136
Methoddump
src/ELF/NoteDetails/core/CorePrStatus.cpp:399
Methoddump
src/ELF/NoteDetails/core/CorePrPsInfo.cpp:114
Methoddump
src/ELF/NoteDetails/core/CoreFile.cpp:118
Methoddump
src/ELF/NoteDetails/core/CoreSigInfo.cpp:58
Methoddump
src/ELF/NoteDetails/core/CoreAuxv.cpp:130
Functiondump_impl
src/ELF/NoteDetails/core/CorePrStatus.cpp:389
Functiondump_with_limit
Same as [`dump`] but with a limit on the number of bytes to dump
api/rust/cargo/lief/src/lib.rs:190
Functiondump_with_limit
api/rust/include/LIEF/rust/utils.hpp:53
Functiondwarf_export
plugins/binaryninja/dwarf-export/src/commands.cpp:46
Methoddyld_chained_fixups
api/rust/include/LIEF/rust/MachO/Binary.hpp:266
Functiondyld_chained_ptr_32_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:399
Functiondyld_chained_ptr_32_cache_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:405
Functiondyld_chained_ptr_32_firmware_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:411
Functiondyld_chained_ptr_32_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:393
Functiondyld_chained_ptr_64_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:381
Functiondyld_chained_ptr_64_kernel_cache_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:387
Functiondyld_chained_ptr_64_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:363
Functiondyld_chained_ptr_arm64e_auth_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:357
Functiondyld_chained_ptr_arm64e_auth_bind24
include/LIEF/MachO/ChainedPointerAnalysis.hpp:375
Functiondyld_chained_ptr_arm64e_auth_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:351
Functiondyld_chained_ptr_arm64e_auth_segmented_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:423
Functiondyld_chained_ptr_arm64e_bind
include/LIEF/MachO/ChainedPointerAnalysis.hpp:345
Functiondyld_chained_ptr_arm64e_bind24
include/LIEF/MachO/ChainedPointerAnalysis.hpp:369
Functiondyld_chained_ptr_arm64e_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:339
Functiondyld_chained_ptr_arm64e_segmented_rebase
include/LIEF/MachO/ChainedPointerAnalysis.hpp:417
Methoddyld_environment
DyldEnvironment command +++++++++++++++++++++++
src/MachO/Binary.cpp:2319
Methoddyld_environment
api/rust/include/LIEF/rust/MachO/Binary.hpp:258
Methoddyld_exports_trie
api/rust/include/LIEF/rust/MachO/Binary.hpp:270
Methoddyld_info
api/rust/include/LIEF/rust/MachO/Binary.hpp:186
Methoddyld_info_command>
src/MachO/endianness_support.cpp:346
Methoddylib_command>
src/MachO/endianness_support.cpp:99
Methoddylib_module_32>
src/MachO/endianness_support.cpp:247
Methoddylib_module_64>
src/MachO/endianness_support.cpp:242
Methoddylib_reference>
src/MachO/endianness_support.cpp:252
Methoddylib_table_of_contents>
src/MachO/endianness_support.cpp:219
Methoddylinker
DylinkerCommand +++++++++++++++
src/MachO/Binary.cpp:2136
Methoddylinker
api/rust/include/LIEF/rust/MachO/Binary.hpp:198
Methoddylinker_command>
src/MachO/endianness_support.cpp:146
Functiondynamic_arraysize
src/ELF/ExeLayout.hpp:211
Methoddynamic_entry_by_tag
api/rust/include/LIEF/rust/ELF/Binary.hpp:440
Functiondynamic_metadata
(field, config)
api/python/backend/dynamic_provider.py:6
Methoddynamic_relocations
Return an iterator over the Dynamic relocations (DVRT)
api/rust/cargo/lief/src/pe/load_configuration.rs:310
Functiondynamic_relocations_size
src/ELF/ExeLayout.hpp:417
Functiondynamic_size
src/ELF/ExeLayout.hpp:94
Functiondynstr_size
src/ELF/ExeLayout.hpp:102
Methoddynsym_idx
src/ELF/Binary.cpp:276
Functiondynsym_size
src/ELF/ExeLayout.hpp:199
Methoddysymtab_command>
src/MachO/endianness_support.cpp:195
Methodedit_as
include/LIEF/iostream.hpp:250
Methodelement_t
include/LIEF/OAT/Header.hpp:41
Functionelf_binary_save_header
api/c/ELF/Binary.cpp:78
Methodempty
plugins/ghidra/jni/java/util/OptionalLong.hpp:36
Methodempty
plugins/ghidra/jni/java/util/OptionalInt.hpp:36
← previousnext →6,001–6,100 of 11,400, ranked by callers