MCPcopy Create free account

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

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

↓ 1 callersFunctiondestroy_dynamic_symbols
api/c/ELF/Symbol.cpp:72
↓ 1 callersFunctiondestroy_import_entries
api/c/PE/ImportEntry.cpp:47
↓ 1 callersFunctiondestroy_imports
api/c/PE/Import.cpp:50
↓ 1 callersFunctiondestroy_sections
api/c/ELF/Section.cpp:53
↓ 1 callersFunctiondestroy_sections
api/c/MachO/Section.cpp:56
↓ 1 callersFunctiondestroy_sections
api/c/PE/Section.cpp:57
↓ 1 callersFunctiondestroy_segments
api/c/ELF/Segment.cpp:47
↓ 1 callersFunctiondestroy_segments
api/c/MachO/Segment.cpp:57
↓ 1 callersFunctiondestroy_symbols
api/c/MachO/Symbol.cpp:44
↓ 1 callersFunctiondestroy_symtab_symbols
api/c/ELF/Symbol.cpp:81
↓ 1 callersFunctiondetermine_elf_endianess
src/ELF/Parser.cpp:70
↓ 1 callersFunctiondetermine_elf_target
src/ELF/Parser.cpp:216
↓ 1 callersMethoddex2dex_info
src/OAT/Class.cpp:79
↓ 1 callersMethoddex2dex_json_info
src/DEX/File.cpp:436
↓ 1 callersMethoddigest_algorithm
Algorithm used to hash the file.
api/rust/cargo/lief/src/pe/signature/signer_info.rs:49
↓ 1 callersMethoddigest_algorithm
Return the digest used to hash the file
api/rust/cargo/lief/src/pe/signature/content_info.rs:33
↓ 1 callersMethoddirectory
The data directory describing the TLS
api/rust/cargo/lief/src/pe/tls.rs:98
↓ 1 callersMethoddirectory
Return the [`DataDirectory`] associated with this import.
api/rust/cargo/lief/src/pe/import.rs:78
↓ 1 callersMethoddirectory
api/rust/include/LIEF/rust/PE/Import.hpp:48
↓ 1 callersFunctiondisa_from_symbol
(name: &str, symbol: &str)
api/rust/cargo/lief/tests/disassembler_test.rs:135
↓ 1 callersFunctiondisassemble
(target: lief.Binary, addr: int)
api/python/examples/disassembler.py:12
↓ 1 callersMethoddisassemble
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:112
↓ 1 callersMethoddisassemble_address
api/rust/include/LIEF/rust/Abstract/Binary.hpp:92
↓ 1 callersMethoddisassemble_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 callersMethoddll_characteristics_list
src/PE/OptionalHeader.cpp:132
↓ 1 callersFunctiondos_stub
Return the DOS stub content
include/LIEF/PE/Binary.hpp:539
↓ 1 callersFunctiondownload
(url: str, dst: Path, use_progress_bar: bool = True)
tests/dl_samples.py:23
↓ 1 callersFunctiondownload
(dst_archive: &PathBuf)
api/rust/cargo/lief-build/src/lib.rs:130
↓ 1 callersFunctiondsc_enable_cache
api/rust/include/LIEF/rust/DyldSharedCache/caching.hpp:4
↓ 1 callersFunctiondsc_enable_cache_from_dir
api/rust/include/LIEF/rust/DyldSharedCache/caching.hpp:8
↓ 1 callersMethoddst
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:278
↓ 1 callersFunctiondump
Hexdump the provided buffer. For instance: ```text +---------------------------------------------------------------------+ | 88 56 05 00 00 00 00 00
api/rust/cargo/lief/src/lib.rs:183
↓ 1 callersFunctiondump
api/rust/include/LIEF/rust/utils.hpp:49
↓ 1 callersMethoddyld_chained_fixups
Return the `LC_DYLD_CHAINED_FIXUPS` command if present
api/rust/cargo/lief/src/macho/binary.rs:211
↓ 1 callersFunctiondyld_check
(path: str)
tests/macho/test_builder.py:22
↓ 1 callersMethoddyld_environment
Return the `LC_DYLD_ENVIRONMENT` command if present
api/rust/cargo/lief/src/macho/binary.rs:201
↓ 1 callersMethoddyld_exports_trie
Return the `LC_DYLD_EXPORTS_TRIE` command if present
api/rust/cargo/lief/src/macho/binary.rs:216
↓ 1 callersMethoddyld_info
Return the `LC_DYLD_INFO/LC_DYLD_INFO_ONLY` command if present
api/rust/cargo/lief/src/macho/binary.rs:111
↓ 1 callersMethoddylinker
Return the `LC_LOAD_DYLINKER/LC_ID_DYLINKER` command if present
api/rust/cargo/lief/src/macho/binary.rs:126
↓ 1 callersMethoddynamic_entries
api/rust/include/LIEF/rust/ELF/Binary.hpp:294
↓ 1 callersMethoddynamic_relocations
Return an iterator over the regular [`crate::elf::Relocation`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:197
↓ 1 callersMethoddynamic_relocations
api/rust/include/LIEF/rust/ELF/Binary.hpp:342
↓ 1 callersMethoddynamic_relocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:205
↓ 1 callersMethoddynamic_section
src/ELF/Binary.cpp:863
↓ 1 callersMethoddynamic_symbol
Return the `LC_DYSYMTAB` command if present
api/rust/cargo/lief/src/macho/binary.rs:161
↓ 1 callersMethoddynamic_symbol_command
src/MachO/Binary.cpp:2239
↓ 1 callersMethoddynamic_symbol_command
api/rust/include/LIEF/rust/MachO/Binary.hpp:226
↓ 1 callersMethoddynamic_symbols
api/rust/include/LIEF/rust/ELF/Binary.hpp:314
↓ 1 callersFunctiondynamic_value_reloc_table
VA pointing to a `IMAGE_DYNAMIC_RELOCATION_TABLE`
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:358
↓ 1 callersMethoddynamic_value_reloc_table
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:173
↓ 1 callersFunctiondynamic_value_reloctable_offset
Offset of dynamic relocation table relative to the relocation table
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:401
↓ 1 callersMethoddynamic_value_reloctable_offset
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:197
↓ 1 callersFunctiondynamic_value_reloctable_section
The section index of the dynamic value relocation table
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:406
↓ 1 callersMethoddynamic_value_reloctable_section
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:201
↓ 1 callersFunctioneditlist
Reserved for use by the system.
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:235
↓ 1 callersMethodeditlist
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:108
↓ 1 callersMethodeh_frame_functions
src/ELF/Binary.cpp:2174
↓ 1 callersFunctionelf_binary_destroy
api/c/ELF/Binary.cpp:100
↓ 1 callersFunctionelf_parse
api/c/ELF/Binary.cpp:62
↓ 1 callersMethodempty
include/LIEF/iterators.hpp:216
↓ 1 callersMethodempty
include/LIEF/iostream.hpp:77
↓ 1 callersFunctionenclave_config
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:433
↓ 1 callersMethodenclave_config
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:338
↓ 1 callersFunctionenclave_configuration_ptr
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:429
↓ 1 callersMethodenclave_configuration_ptr
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:225
↓ 1 callersFunctionenclave_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 callersFunctionenclave_size
The expected virtual size of the private address range for the enclave, in bytes.
include/LIEF/PE/LoadConfigurations/EnclaveConfiguration.hpp:141
↓ 1 callersFunctionencode_lang
include/LIEF/PE/resources/langs.hpp:136
↓ 1 callersMethodencryption_info
Return the `LC_ENCRYPTION_INFO/LC_ENCRYPTION_INFO_64` command if present
api/rust/cargo/lief/src/macho/binary.rs:186
↓ 1 callersMethodend
End of the range (RVA)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:236
↓ 1 callersMethodend_address
End virtual address of the region
api/rust/cargo/lief/src/dsc/mapping_info.rs:36
↓ 1 callersMethodend_rva
End of the code range (RVA).
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:315
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/MachO/FunctionVariants.hpp:64
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/MachO/DataInCode.hpp:41
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/PE/DelayImport.hpp:48
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/PE/Relocation.hpp:40
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/PE/RichHeader.hpp:39
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/PE/Import.hpp:56
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/PE/Export.hpp:58
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:55
↓ 1 callersMethodentries
api/rust/include/LIEF/rust/PE/debug/Pogo.hpp:37
↓ 1 callersMethodentrypoint
Offset of the *main* function **relative** to the `__TEXT` segment
api/rust/cargo/lief/src/macho/commands/main_cmd.rs:16
↓ 1 callersMethodentrypoint
RVA of the entry point for this range.
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:320
↓ 1 callersMethodenv
Environment information represented by the `S_ENVBLOCK` symbol
api/rust/cargo/lief/src/pdb/build_metadata.rs:358
↓ 1 callersMethodeof_offset
src/ELF/Binary.cpp:2503
↓ 1 callersFunctionepilog_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 callersMethodepilog_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 callersMethodepilog_scopes
api/rust/include/LIEF/rust/PE/RuntimeFunctionAArch64.hpp:101
↓ 1 callersMethoderr
src/logging.hpp:119
↓ 1 callersMethodexception_functions
src/PE/Binary.cpp:1229
↓ 1 callersFunctionexception_handler
Exception handler RVA (if any)
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:115
↓ 1 callersMethodexceptions
api/rust/include/LIEF/rust/PE/Binary.hpp:512
↓ 1 callersFunctionexceptions_dir
Return the data directory associated with the exceptions
include/LIEF/PE/Binary.hpp:735
↓ 1 callersMethodexceptions_dir
Return the data directory associated with the exceptions
api/rust/cargo/lief/src/pe/binary.rs:292
↓ 1 callersFunctionexplore_class
(class: &lief::objc::Class)
api/rust/cargo/lief/tests/objc_tests.rs:42
↓ 1 callersFunctionexplore_coff
(bin_name: &str, coff: &lief::coff::Binary)
api/rust/cargo/lief/tests/coff_tests.rs:7
↓ 1 callersFunctionexplore_dwarf
(name: &str, dwarf: &lief::dwarf::DebugInfo)
api/rust/cargo/lief/tests/dwarf_tests.rs:371
↓ 1 callersFunctionexplore_dylib
(cache: &lief::dsc::DyldSharedCache, dylib: &lief::dsc::Dylib)
api/rust/cargo/lief/tests/dyld_shared_cache_test.rs:29
↓ 1 callersFunctionexplore_elf
(name: &str, elf: &lief::elf::Binary)
api/rust/cargo/lief/tests/elf_tests.rs:16
↓ 1 callersFunctionexplore_elf
(elf: &elf::Binary)
api/rust/examples/src/bin/reader.rs:6
← previousnext →2,201–2,300 of 11,400, ranked by callers