MCPcopy Create free account

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

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

↓ 2 callersMethodexport_dir
Return the data directory associated with the export table
api/rust/cargo/lief/src/pe/binary.rs:277
↓ 2 callersFunctionexport_info
include/LIEF/MachO/DyldInfo.hpp:356
↓ 2 callersFunctionexported_symbols
Return binary's exported symbols (iterator over LIEF::MachO::Symbol)
include/LIEF/MachO/Binary.hpp:271
↓ 2 callersMethodextend_section
src/MachO/Binary.cpp:1264
↓ 2 callersMethodfamily_id
The family identifier that the author of the enclave assigned to the enclave.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:71
↓ 2 callersMethodfile_size
Size of this segment in the binary file
api/rust/cargo/lief/src/macho/commands/segment.rs:34
↓ 2 callersMethodfilename
The path to the `.pdb` file
api/rust/cargo/lief/src/pe/debug.rs:498
↓ 2 callersMethodfilename_stripped
Return the filename without the ending `\x00`
include/LIEF/ELF/NoteDetails/core/CorePrPsInfo.hpp:48
↓ 2 callersMethodfiles
src/ELF/NoteDetails/core/CoreFile.cpp:107
↓ 2 callersFunctionfind_bdd_info
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverride.hpp:102
↓ 2 callersMethodfind_crt_subject
src/PE/signature/Signature.cpp:403
↓ 2 callersMethodfind_demangled_function
src/COFF/Binary.cpp:58
↓ 2 callersMethodfind_lib_from_name
src/dyld-shared-cache/dyldsc.cpp:120
↓ 2 callersMethodfind_lib_from_path
src/dyld-shared-cache/dyldsc.cpp:116
↓ 2 callersMethodfind_lib_from_va
src/dyld-shared-cache/dyldsc.cpp:112
↓ 2 callersMethodfind_public_symbol
src/PDB/pdb.cpp:98
↓ 2 callersMethodfind_string
Try to find the COFF string at the given offset in the COFF string table. <div class="warning"> This offset must include the first 4 bytes holding th
api/rust/cargo/lief/src/coff/binary.rs:66
↓ 2 callersMethodfind_type
api/rust/include/LIEF/rust/PDB/DebugInfo.hpp:81
↓ 2 callersMethodflags
Return the **interpreted** [`RuntimeTableEntry::flag_bit_nums`]
api/rust/cargo/lief/src/macho/commands/function_variants.rs:218
↓ 2 callersMethodflags
Bitmask of flags
api/rust/cargo/lief/src/elf/symbol_versioning.rs:108
↓ 2 callersMethodflags_list
src/ELF/Header.cpp:250
↓ 2 callersMethodflags_list
src/MachO/Header.cpp:75
↓ 2 callersMethodflags_list
src/PE/resources/ResourceAccelerator.cpp:56
↓ 2 callersMethodformat_version
(self, version: str, fmt: str, is_dev: bool = False)
api/python/backend/versioning.py:54
↓ 2 callersFunctionfree_names
src/BinaryStream/ASN1Reader.cpp:39
↓ 2 callersFunctionfrom_cpp
api/python/src/asm/aarch64/operands/pyMemory.cpp:16
↓ 2 callersMethodfrom_file
(cls, file: Path)
api/python/backend/config.py:226
↓ 2 callersFunctionfrom_mbedtls_err
src/PE/signature/x509.cpp:158
↓ 2 callersFunctionfrom_raw
include/LIEF/ELF/Segment.hpp:136
↓ 2 callersMethodfrom_raw
src/ELF/Segment.cpp:136
↓ 2 callersFunctionfrom_stream
api/python/src/pyParser.cpp:61
↓ 2 callersMethodfront
src/MachO/FatBinary.cpp:64
↓ 2 callersMethodfunction_rva
(&self)
api/rust/cargo/lief/src/pe/export.rs:219
↓ 2 callersMethodfunction_variant_fixups
FunctionVariantFixups ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2420
↓ 2 callersFunctionget
include/LIEF/PE/resources/ResourceStringTable.hpp:113
↓ 2 callersMethodgetCHPEMetadataPointer
()
plugins/ghidra/src/main/java/lief/pe/LoadConfiguration.java:117
↓ 2 callersMethodgetCodeMap
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:25
↓ 2 callersMethodgetCodeMapCount
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:27
↓ 2 callersMethodgetCodeRangesToEntryPointsCount
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:47
↓ 2 callersMethodgetCodeRangesToEntrypoints
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:29
↓ 2 callersMethodgetContainerPath
(FSRL fsrl)
plugins/ghidra/src/main/java/lief/ghidra/core/FSRLHelper.java:44
↓ 2 callersMethodgetDeltaImageBase
()
plugins/ghidra/src/main/java/lief/ghidra/core/dwarf/export/DataManager.java:42
↓ 2 callersMethodgetEpilogScopesOffset
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:32
↓ 2 callersMethodgetExceptionHandlerOffset
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:36
↓ 2 callersMethodgetExtendedVersion
Return version info about the extended version
plugins/ghidra/src/main/java/lief/Utils.java:33
↓ 2 callersMethodgetGeneric
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:90
↓ 2 callersMethodgetLibraryExtension
()
plugins/ghidra/src/main/java/lief/ghidra/core/NativeBridge.java:41
↓ 2 callersMethodgetNbEpilogScopes
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:34
↓ 2 callersMethodgetPlatformLibraryName
(String name, boolean withPrefix)
plugins/ghidra/src/main/java/lief/ghidra/core/NativeBridge.java:60
↓ 2 callersMethodgetRedirectionMetadata
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:31
↓ 2 callersMethodgetRedirectionMetadataCount
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:49
↓ 2 callersMethodgetUnwindCodeOffset
()
plugins/ghidra/src/main/java/lief/pe/aarch64/UnpackedFunction.java:30
↓ 2 callersMethodgetValue
()
plugins/ghidra/src/main/java/lief/pe/LoadConfiguration.java:43
↓ 2 callersMethodgetVersion
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadata.java:25
↓ 2 callersMethodget_abstract_sections
src/PE/Binary.cpp:304
↓ 2 callersMethodget_abstract_symbols
src/PE/Binary.cpp:276
↓ 2 callersMethodget_as
src/MachO/ChainedPointerAnalysis.cpp:278
↓ 2 callersMethodget_base
(&self)
api/rust/cargo/lief/src/dwarf/parameters.rs:65
↓ 2 callersMethodget_base
(&self)
api/rust/cargo/lief/src/dwarf/editor/types/struct_ty.rs:76
↓ 2 callersMethodget_base
(&self)
api/rust/cargo/lief/src/dwarf/editor/types/function.rs:20
↓ 2 callersFunctionget_binary
(name: &str)
api/rust/cargo/lief/tests/assembler_test.rs:10
↓ 2 callersMethodget_classlike
(&self)
api/rust/cargo/lief/src/dwarf/types/classlike.rs:106
↓ 2 callersMethodget_dummies
tests/unittests/test_iterators.cpp:125
↓ 2 callersMethodget_level
src/logging.cpp:74
↓ 2 callersFunctionget_library
Get the library object (DynamicEntryLibrary) from the given name If the library can't be found, it returns a nullptr.
include/LIEF/ELF/Binary.hpp:654
↓ 2 callersFunctionget_nightly_url
(target: &String)
api/rust/cargo/lief-build/src/lib.rs:95
↓ 2 callersFunctionget_oat_sample
tests/unittests/utils.hpp:36
↓ 2 callersFunctionget_position
include/LIEF/PE/RelocationEntry.hpp:124
↓ 2 callersMethodget_relocated_dynamic_array
src/ELF/Binary.cpp:3102
↓ 2 callersFunctionget_relocation_sizeof
src/ELF/Binary.cpp:66
↓ 2 callersFunctionget_sample_dir
()
api/rust/cargo/lief/tests/utils.rs:5
↓ 2 callersFunctionget_sample_path
()
api/rust/cargo/lief/tests/utils.rs:14
↓ 2 callersFunctionget_section
Return Section with the given `name`. If the section can't be found, it returns a nullptr
include/LIEF/ELF/Binary.hpp:497
↓ 2 callersFunctionget_shifted_export
(e)
tests/macho/test_symbols.py:159
↓ 2 callersMethodget_type
The format of the debugging information
api/rust/cargo/lief/src/pe/debug.rs:114
↓ 2 callersFunctionhas
Check if an ELF::DynamicEntry associated with the given tag exists.
include/LIEF/ELF/Binary.hpp:861
↓ 2 callersFunctionhas_characteristic
Check if the section has the given CHARACTERISTICS
include/LIEF/COFF/Section.hpp:133
↓ 2 callersFunctionhas_characteristic
Check if the given CHARACTERISTICS is present
include/LIEF/PE/Header.hpp:235
↓ 2 callersFunctionhas_dyld_shared_cache_samples
()
tests/utils.py:128
↓ 2 callersMethodhas_git
(self)
api/python/backend/versioning.py:41
↓ 2 callersFunctionhas_hybrid_metadata_ptr
src/PE/Binary.cpp:74
↓ 2 callersMethodhas_section_with_offset
src/ELF/Binary.cpp:1546
↓ 2 callersMethodhas_section_with_va
src/ELF/Binary.cpp:1556
↓ 2 callersMethodhash
Hash value of the dependency name (use ELF hashing function)
api/rust/cargo/lief/src/elf/symbol_versioning.rs:104
↓ 2 callersMethodhash
The hash associated with the reproducible build
api/rust/cargo/lief/src/pe/debug.rs:581
↓ 2 callersFunctionhex_dump_impl
src/internal_utils.cpp:34
↓ 2 callersFunctionhybrid_metadata_pointer
Alias for chpe_metadata_pointer()
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:372
↓ 2 callersFunctionid
Entry type
include/LIEF/PE/RichEntry.hpp:43
↓ 2 callersMethodid
The unique identifier of the primary module for the enclave, if the [`EnclaveImport::get_type`] is [`Type::UNIQUE_ID`]. Otherwise, the author identifi
api/rust/cargo/lief/src/pe/enclave_configuration.rs:183
↓ 2 callersMethodidentity_abi_version
api/rust/include/LIEF/rust/ELF/Header.hpp:32
↓ 2 callersMethodimage_roots
src/ART/Header.cpp:70
↓ 2 callersMethodimage_version
The version number that the author of the enclave assigned to the enclave.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:81
↓ 2 callersMethodimport_entry_size
The size of each image in the array of images that the [`EnclaveConfiguration::import_list_rva`] member points to.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:55
↓ 2 callersMethodimport_list_rva
The RVA of the array of images that the enclave image may import, with identity information for each image.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:49
↓ 2 callersMethodimport_name
Resolved import name
api/rust/cargo/lief/src/pe/enclave_configuration.rs:171
↓ 2 callersMethodimport_name_rva
The relative virtual address of a NULL-terminated string that contains the same value found in the import directory for the image.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:166
↓ 2 callersMethodimported_functions
Return an iterator over the functions **imported** in this compilation unit **but not** implemented. For instance with this code: ```cpp #include <c
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:219
↓ 2 callersFunctionimported_symbols
Return binary's imported symbols (iterator over LIEF::MachO::Symbol)
include/LIEF/MachO/Binary.hpp:286
↓ 2 callersMethodimports_count
Number of imported symbol names
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:71
↓ 2 callersFunctioninfo
Relocation info which contains, for instance, the symbol index
include/LIEF/ELF/Relocation.hpp:227
← previousnext →1,401–1,500 of 11,400, ranked by callers