MCPcopy Create free account

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

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

Functionexported_functions
Return the functions exported by the binary
include/LIEF/Abstract/Binary.hpp:187
Functionexports
Iterator over ExportInfo entries
include/LIEF/MachO/DyldInfo.hpp:323
Functionexports
Iterator over the ExportInfo entries
include/LIEF/MachO/DyldExportsTrie.hpp:89
Methodexports
Iterator over the [`crate::macho::ExportInfo`] associated with this command
api/rust/cargo/lief/src/macho/commands/dyld_export_trie.rs:36
Methodext_key_usage
src/PE/signature/x509.cpp:668
Methodextend
src/MachO/Binary.cpp:1177
Functionextended_style
The extended styles for a window. This member is not used to create controls in dialog boxes, but applications that use dialog box templates can use i
include/LIEF/PE/resources/ResourceDialog.hpp:183
Functionextended_version
Return the extended version
api/rust/cargo/lief/src/lib.rs:143
Functionextended_version
api/rust/include/LIEF/rust/utils.hpp:39
Functionextended_version_info
Return details about the extended version
api/rust/cargo/lief/src/lib.rs:138
Functionextended_version_info
api/rust/include/LIEF/rust/utils.hpp:35
Methodexternal_reference_symbol_offset
api/rust/include/LIEF/rust/MachO/DynamicSymbolCommand.hpp:47
Methodexternal_relocation_offset
api/rust/include/LIEF/rust/MachO/DynamicSymbolCommand.hpp:51
Methodextra
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:31
Methodextra_rfe_table
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:118
Methodextra_rfe_table_size
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:119
Functionfa_check
(name: str, rawtext: str, text: str, lineno: int, inliner: Inliner, options: dict | None = {}, co
doc/sphinx/sphinx_lief_doc/roles.py:61
Methodfamily_id
api/rust/include/LIEF/rust/PE/LoadConfiguration/EnclaveConfiguration.hpp:63
Functionfat_offset
Return binary's *fat offset*. `0` if not relevant.
include/LIEF/MachO/Binary.hpp:549
Functionfatal_error
plugins/ghidra/jni/log.hpp:40
Methodfield_offset
src/PDB/pdb.cpp:475
Methodfield_offset
Offset of this attribute in the aggregate
api/rust/cargo/lief/src/pdb/types/attribute.rs:33
Methodfield_offset
api/rust/include/LIEF/rust/PDB/types/Attribute.hpp:26
Methodfields
src/DEX/Class.cpp:144
Methodfile
api/rust/include/LIEF/rust/debug_location.hpp:26
Methodfile
api/rust/include/LIEF/rust/PE/signature/SpcIndirectData.hpp:33
Functionfile_alignment
The section's file alignment. This value must be a power of 2 between 512 and 64K. The default value is usually 512
include/LIEF/PE/OptionalHeader.hpp:162
Methodfile_alignment
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:37
Functionfile_offset
The file offset of the data associated with this segment
include/LIEF/ELF/Segment.hpp:175
Functionfile_offset
Offset of the data of this segment in the file
include/LIEF/MachO/SegmentCommand.hpp:136
Functionfile_offset
Original offset in the kernel cache
include/LIEF/MachO/FilesetCommand.hpp:68
Methodfile_offset
src/dyld-shared-cache/dyldsc.cpp:307
Methodfile_offset
api/rust/include/LIEF/rust/DyldSharedCache/MappingInfo.hpp:27
Methodfile_offset
api/rust/include/LIEF/rust/ELF/Section.hpp:32
Methodfile_offset
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:51
Methodfile_offset
api/rust/include/LIEF/rust/MachO/Fileset.hpp:29
Methodfile_size
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:50
Functionfile_size_in_pages
include/LIEF/PE/DosHeader.hpp:63
Methodfile_size_in_pages
api/rust/include/LIEF/rust/PE/DosHeader.hpp:28
Functionfile_type
Define the object file type. (e.g. executable, library...)
include/LIEF/ELF/Header.hpp:121
Functionfile_type
Return the type of the Mach-O file (executable, object, shared library, ...)
include/LIEF/MachO/Header.hpp:146
Methodfile_type
api/rust/include/LIEF/rust/ELF/Header.hpp:25
Methodfile_type
api/rust/include/LIEF/rust/MachO/Header.hpp:29
Methodfilename
Filename of the dyld shared file associated with this object. For instance: `dyld_shared_cache_arm64e, dyld_shared_cache_arm64e.62.dyldlinkedit`
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:216
Methodfilename
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:87
Methodfilename
api/rust/include/LIEF/rust/COFF/AuxiliarySymbols/AuxiliaryFile.hpp:25
Methodfilepath
src/dyld-shared-cache/dyldsc.cpp:92
Methodfilepath
Full path to the original dyld shared cache file associated with object (e.g. `/home/lief/downloads/visionos/dyld_shared_cache_arm64e.42`)
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:222
Methodfilepath
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:89
Methodfileset_entry_command>
src/MachO/endianness_support.cpp:399
Functionfilesets
Return an iterator over the MachO::Binary associated with the LoadCommand::TYPE::FILESET_ENTRY commands
include/LIEF/MachO/Binary.hpp:239
Methodfill
api/rust/include/LIEF/rust/ELF/Segment.hpp:73
Methodfilter_iterator
include/LIEF/iterators.hpp:279
Methodfind_aux
Try to find the [`SymbolVersionAuxRequirement`] with the given name (e.g. `GLIBC_2.27`)
api/rust/cargo/lief/src/elf/symbol_versioning.rs:245
Methodfind_aux
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:53
Methodfind_by_type
Try to find the node associated with the given [`Types`] This type corresponds to the [`Node::id`] at the **level 1** of the resource tree.
api/rust/cargo/lief/src/pe/resources.rs:463
Functionfind_coff_string
Try to find the COFF string at the given offset in the COFF string table. \warning This offset must include the first 4 bytes holding the size of the
include/LIEF/PE/Binary.hpp:396
Methodfind_coff_string_at
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/pe/binary.rs:467
Methodfind_coff_string_at
api/rust/include/LIEF/rust/PE/Binary.hpp:504
Methodfind_crt_by_issuer_and_serial
Find [`X509`] certificate according to its issuer **AND** serial number
api/rust/cargo/lief/src/pe/signature.rs:215
Methodfind_crt_by_issuer_and_serial
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:107
Functionfind_demangled_function
include/LIEF/COFF/Binary.hpp:170
Methodfind_demangled_function
Try to find the function (symbol) with the given **demangled** name
api/rust/cargo/lief/src/coff/binary.rs:76
Methodfind_demangled_function
api/rust/include/LIEF/rust/COFF/Binary.hpp:135
Functionfind_exception_at
include/LIEF/PE/Binary.hpp:838
Methodfind_exception_at
Try to find the exception info at the given RVA This function requires that the option [`ParserConfig::parse_exceptions`] was turned on (default is `
api/rust/cargo/lief/src/pe/binary.rs:483
Methodfind_exception_at
api/rust/include/LIEF/rust/PE/Binary.hpp:516
Functionfind_exception_info
include/LIEF/PE/Parser.hpp:109
Functionfind_function
include/LIEF/COFF/Binary.hpp:163
Methodfind_function
src/COFF/Binary.cpp:49
Methodfind_function
Try to find the function (symbol) with the given name
api/rust/cargo/lief/src/coff/binary.rs:71
Methodfind_function_address
src/DWARF/dwarf.cpp:332
Methodfind_function_address
Attempt to resolve the address of the function specified by `name`.
api/rust/cargo/lief/src/generic.rs:292
Methodfind_function_address
api/rust/include/LIEF/rust/Abstract/DebugInfo.hpp:25
Methodfind_lib_from_name
Find the [`Dylib`] whose filename of [`Dylib::path`] matches the provided name. If multiple libraries have the same name (but with a different path),
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:265
Methodfind_lib_from_name
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:105
Methodfind_lib_from_path
Find the [`Dylib`] whose [`Dylib::path`] matches the provided path.
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:257
Methodfind_lib_from_path
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:101
Methodfind_lib_from_va
Find the [`Dylib`] that encompasses the given virtual address.
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:252
Methodfind_lib_from_va
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:97
Functionfind_library
include/LIEF/MachO/Binary.hpp:394
Methodfind_library
Try to find the library with the given library name. This function tries to match the fullpath of the DylibCommand or the library name suffix.
api/rust/cargo/lief/src/macho/binary.rs:294
Methodfind_library
api/rust/include/LIEF/rust/MachO/Binary.hpp:317
Methodfind_member
api/rust/include/LIEF/rust/DWARF/types/ClassLike.hpp:84
Methodfind_section_offset
src/MachO/Stub.cpp:33
Functionfind_string
Try to find the COFF string at the given offset in the COFF string table. \warning This offset must include the first 4 bytes holding the size of the
include/LIEF/COFF/Binary.hpp:142
Methodfind_string
api/rust/include/LIEF/rust/COFF/Binary.hpp:127
Methodfind_subcache
Try to find the [`DyldSharedCache`] associated with the filename given in the first parameter.
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:316
Methodfind_subcache
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:124
Methodfind_symbol
src/MachO/DyldChainedFixupsCreator.cpp:125
Methodfind_type
src/DWARF/dwarf.cpp:328
Functionfind_version_requirement
include/LIEF/ELF/Binary.hpp:980
Methodfind_version_requirement
Try to find the SymbolVersionRequirement associated with the given library name (e.g. `libc.so.6`)
api/rust/cargo/lief/src/elf/binary.rs:428
Methodfind_version_requirement
api/rust/include/LIEF/rust/ELF/Binary.hpp:458
Methodfixups
Return fixups information, where the interpretation may depend on the [`AsDynamicRelocation::symbol`]
api/rust/cargo/lief/src/pe/dynamic_relocation.rs:96
Methodfixups_version
api/rust/include/LIEF/rust/MachO/DyldChainedFixups.hpp:39
Functionflag_bit_nums
The `flagBitNums` value as a slice of bytes
include/LIEF/MachO/FunctionVariants.hpp:128
Methodflag_bit_nums
api/rust/include/LIEF/rust/MachO/FunctionVariants.hpp:32
Methodflag_to_string
src/PE/signature/Signature.cpp:55
Functionflags
Version information
include/LIEF/ELF/SymbolVersionDefinition.hpp:63
← previousnext →6,201–6,300 of 11,400, ranked by callers