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
Function
destroy_dynamic_symbols
api/c/ELF/Symbol.cpp:72
↓ 1 callers
Function
destroy_import_entries
api/c/PE/ImportEntry.cpp:47
↓ 1 callers
Function
destroy_imports
api/c/PE/Import.cpp:50
↓ 1 callers
Function
destroy_sections
api/c/ELF/Section.cpp:53
↓ 1 callers
Function
destroy_sections
api/c/MachO/Section.cpp:56
↓ 1 callers
Function
destroy_sections
api/c/PE/Section.cpp:57
↓ 1 callers
Function
destroy_segments
api/c/ELF/Segment.cpp:47
↓ 1 callers
Function
destroy_segments
api/c/MachO/Segment.cpp:57
↓ 1 callers
Function
destroy_symbols
api/c/MachO/Symbol.cpp:44
↓ 1 callers
Function
destroy_symtab_symbols
api/c/ELF/Symbol.cpp:81
↓ 1 callers
Function
determine_elf_endianess
src/ELF/Parser.cpp:70
↓ 1 callers
Function
determine_elf_target
src/ELF/Parser.cpp:216
↓ 1 callers
Method
dex2dex_info
src/OAT/Class.cpp:79
↓ 1 callers
Method
dex2dex_json_info
src/DEX/File.cpp:436
↓ 1 callers
Method
digest_algorithm
Algorithm used to hash the file.
api/rust/cargo/lief/src/pe/signature/signer_info.rs:49
↓ 1 callers
Method
digest_algorithm
Return the digest used to hash the file
api/rust/cargo/lief/src/pe/signature/content_info.rs:33
↓ 1 callers
Method
directory
The data directory describing the TLS
api/rust/cargo/lief/src/pe/tls.rs:98
↓ 1 callers
Method
directory
Return the [`DataDirectory`] associated with this import.
api/rust/cargo/lief/src/pe/import.rs:78
↓ 1 callers
Method
directory
api/rust/include/LIEF/rust/PE/Import.hpp:48
↓ 1 callers
Function
disa_from_symbol
(name: &str, symbol: &str)
api/rust/cargo/lief/tests/disassembler_test.rs:135
↓ 1 callers
Function
disassemble
(target: lief.Binary, addr: int)
api/python/examples/disassembler.py:12
↓ 1 callers
Method
disassemble
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:112
↓ 1 callers
Method
disassemble_address
api/rust/include/LIEF/rust/Abstract/Binary.hpp:92
↓ 1 callers
Method
disassemble_function
Disassemble code for the given function name ``` let insts = binary.disassemble_function("int __cdecl bar(int, int)"); for inst in insts { println!("
api/rust/cargo/lief/src/coff/binary.rs:101
↓ 1 callers
Method
dll_characteristics_list
src/PE/OptionalHeader.cpp:132
↓ 1 callers
Function
dos_stub
Return the DOS stub content
include/LIEF/PE/Binary.hpp:539
↓ 1 callers
Function
download
(url: str, dst: Path, use_progress_bar: bool = True)
tests/dl_samples.py:23
↓ 1 callers
Function
download
(dst_archive: &PathBuf)
api/rust/cargo/lief-build/src/lib.rs:130
↓ 1 callers
Function
dsc_enable_cache
api/rust/include/LIEF/rust/DyldSharedCache/caching.hpp:4
↓ 1 callers
Function
dsc_enable_cache_from_dir
api/rust/include/LIEF/rust/DyldSharedCache/caching.hpp:8
↓ 1 callers
Method
dst
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:278
↓ 1 callers
Function
dump
Hexdump the provided buffer. For instance: ```text +---------------------------------------------------------------------+ | 88 56 05 00 00 00 00 00
api/rust/cargo/lief/src/lib.rs:183
↓ 1 callers
Function
dump
api/rust/include/LIEF/rust/utils.hpp:49
↓ 1 callers
Method
dyld_chained_fixups
Return the `LC_DYLD_CHAINED_FIXUPS` command if present
api/rust/cargo/lief/src/macho/binary.rs:211
↓ 1 callers
Function
dyld_check
(path: str)
tests/macho/test_builder.py:22
↓ 1 callers
Method
dyld_environment
Return the `LC_DYLD_ENVIRONMENT` command if present
api/rust/cargo/lief/src/macho/binary.rs:201
↓ 1 callers
Method
dyld_exports_trie
Return the `LC_DYLD_EXPORTS_TRIE` command if present
api/rust/cargo/lief/src/macho/binary.rs:216
↓ 1 callers
Method
dyld_info
Return the `LC_DYLD_INFO/LC_DYLD_INFO_ONLY` command if present
api/rust/cargo/lief/src/macho/binary.rs:111
↓ 1 callers
Method
dylinker
Return the `LC_LOAD_DYLINKER/LC_ID_DYLINKER` command if present
api/rust/cargo/lief/src/macho/binary.rs:126
↓ 1 callers
Method
dynamic_entries
api/rust/include/LIEF/rust/ELF/Binary.hpp:294
↓ 1 callers
Method
dynamic_relocations
Return an iterator over the regular [`crate::elf::Relocation`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:197
↓ 1 callers
Method
dynamic_relocations
api/rust/include/LIEF/rust/ELF/Binary.hpp:342
↓ 1 callers
Method
dynamic_relocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:205
↓ 1 callers
Method
dynamic_section
src/ELF/Binary.cpp:863
↓ 1 callers
Method
dynamic_symbol
Return the `LC_DYSYMTAB` command if present
api/rust/cargo/lief/src/macho/binary.rs:161
↓ 1 callers
Method
dynamic_symbol_command
src/MachO/Binary.cpp:2239
↓ 1 callers
Method
dynamic_symbol_command
api/rust/include/LIEF/rust/MachO/Binary.hpp:226
↓ 1 callers
Method
dynamic_symbols
api/rust/include/LIEF/rust/ELF/Binary.hpp:314
↓ 1 callers
Function
dynamic_value_reloc_table
VA pointing to a `IMAGE_DYNAMIC_RELOCATION_TABLE`
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:358
↓ 1 callers
Method
dynamic_value_reloc_table
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:173
↓ 1 callers
Function
dynamic_value_reloctable_offset
Offset of dynamic relocation table relative to the relocation table
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:401
↓ 1 callers
Method
dynamic_value_reloctable_offset
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:197
↓ 1 callers
Function
dynamic_value_reloctable_section
The section index of the dynamic value relocation table
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:406
↓ 1 callers
Method
dynamic_value_reloctable_section
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:201
↓ 1 callers
Function
editlist
Reserved for use by the system.
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:235
↓ 1 callers
Method
editlist
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:108
↓ 1 callers
Method
eh_frame_functions
src/ELF/Binary.cpp:2174
↓ 1 callers
Function
elf_binary_destroy
api/c/ELF/Binary.cpp:100
↓ 1 callers
Function
elf_parse
api/c/ELF/Binary.cpp:62
↓ 1 callers
Method
empty
include/LIEF/iterators.hpp:216
↓ 1 callers
Method
empty
include/LIEF/iostream.hpp:77
↓ 1 callers
Function
enclave_config
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:433
↓ 1 callers
Method
enclave_config
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:338
↓ 1 callers
Function
enclave_configuration_ptr
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:429
↓ 1 callers
Method
enclave_configuration_ptr
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:225
↓ 1 callers
Function
enclave_flags
A flag that indicates whether the image is suitable for use as the primary image in the enclave.
include/LIEF/PE/LoadConfigurations/EnclaveConfiguration.hpp:152
↓ 1 callers
Function
enclave_size
The expected virtual size of the private address range for the enclave, in bytes.
include/LIEF/PE/LoadConfigurations/EnclaveConfiguration.hpp:141
↓ 1 callers
Function
encode_lang
include/LIEF/PE/resources/langs.hpp:136
↓ 1 callers
Method
encryption_info
Return the `LC_ENCRYPTION_INFO/LC_ENCRYPTION_INFO_64` command if present
api/rust/cargo/lief/src/macho/binary.rs:186
↓ 1 callers
Method
end
End of the range (RVA)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:236
↓ 1 callers
Method
end_address
End virtual address of the region
api/rust/cargo/lief/src/dsc/mapping_info.rs:36
↓ 1 callers
Method
end_rva
End of the code range (RVA).
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:315
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/MachO/FunctionVariants.hpp:64
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/MachO/DataInCode.hpp:41
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/PE/DelayImport.hpp:48
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/PE/Relocation.hpp:40
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/PE/RichHeader.hpp:39
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/PE/Import.hpp:56
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/PE/Export.hpp:58
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:55
↓ 1 callers
Method
entries
api/rust/include/LIEF/rust/PE/debug/Pogo.hpp:37
↓ 1 callers
Method
entrypoint
Offset of the *main* function **relative** to the `__TEXT` segment
api/rust/cargo/lief/src/macho/commands/main_cmd.rs:16
↓ 1 callers
Method
entrypoint
RVA of the entry point for this range.
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:320
↓ 1 callers
Method
env
Environment information represented by the `S_ENVBLOCK` symbol
api/rust/cargo/lief/src/pdb/build_metadata.rs:358
↓ 1 callers
Method
eof_offset
src/ELF/Binary.cpp:2503
↓ 1 callers
Function
epilog_count
If E() == 0**, specifies the count of the total number of epilog scopes. Otherwise, return 0
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:99
↓ 1 callers
Method
epilog_offset
If E() == 1**, index of the first unwind code that describes the one and only epilog.
api/rust/cargo/lief/src/pe/exception_aarch64.rs:186
↓ 1 callers
Method
epilog_scopes
api/rust/include/LIEF/rust/PE/RuntimeFunctionAArch64.hpp:101
↓ 1 callers
Method
err
src/logging.hpp:119
↓ 1 callers
Method
exception_functions
src/PE/Binary.cpp:1229
↓ 1 callers
Function
exception_handler
Exception handler RVA (if any)
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:115
↓ 1 callers
Method
exceptions
api/rust/include/LIEF/rust/PE/Binary.hpp:512
↓ 1 callers
Function
exceptions_dir
Return the data directory associated with the exceptions
include/LIEF/PE/Binary.hpp:735
↓ 1 callers
Method
exceptions_dir
Return the data directory associated with the exceptions
api/rust/cargo/lief/src/pe/binary.rs:292
↓ 1 callers
Function
explore_class
(class: &lief::objc::Class)
api/rust/cargo/lief/tests/objc_tests.rs:42
↓ 1 callers
Function
explore_coff
(bin_name: &str, coff: &lief::coff::Binary)
api/rust/cargo/lief/tests/coff_tests.rs:7
↓ 1 callers
Function
explore_dwarf
(name: &str, dwarf: &lief::dwarf::DebugInfo)
api/rust/cargo/lief/tests/dwarf_tests.rs:371
↓ 1 callers
Function
explore_dylib
(cache: &lief::dsc::DyldSharedCache, dylib: &lief::dsc::Dylib)
api/rust/cargo/lief/tests/dyld_shared_cache_test.rs:29
↓ 1 callers
Function
explore_elf
(name: &str, elf: &lief::elf::Binary)
api/rust/cargo/lief/tests/elf_tests.rs:16
↓ 1 callers
Function
explore_elf
(elf: &elf::Binary)
api/rust/examples/src/bin/reader.rs:6
← previous
next →
2,201–2,300 of 11,400, ranked by callers