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
Function
exported_functions
Return the functions exported by the binary
include/LIEF/Abstract/Binary.hpp:187
Function
exports
Iterator over ExportInfo entries
include/LIEF/MachO/DyldInfo.hpp:323
Function
exports
Iterator over the ExportInfo entries
include/LIEF/MachO/DyldExportsTrie.hpp:89
Method
exports
Iterator over the [`crate::macho::ExportInfo`] associated with this command
api/rust/cargo/lief/src/macho/commands/dyld_export_trie.rs:36
Method
ext_key_usage
src/PE/signature/x509.cpp:668
Method
extend
src/MachO/Binary.cpp:1177
Function
extended_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
Function
extended_version
Return the extended version
api/rust/cargo/lief/src/lib.rs:143
Function
extended_version
api/rust/include/LIEF/rust/utils.hpp:39
Function
extended_version_info
Return details about the extended version
api/rust/cargo/lief/src/lib.rs:138
Function
extended_version_info
api/rust/include/LIEF/rust/utils.hpp:35
Method
external_reference_symbol_offset
api/rust/include/LIEF/rust/MachO/DynamicSymbolCommand.hpp:47
Method
external_relocation_offset
api/rust/include/LIEF/rust/MachO/DynamicSymbolCommand.hpp:51
Method
extra
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:31
Method
extra_rfe_table
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:118
Method
extra_rfe_table_size
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:119
Function
fa_check
(name: str, rawtext: str, text: str, lineno: int, inliner: Inliner, options: dict | None = {}, co
doc/sphinx/sphinx_lief_doc/roles.py:61
Method
family_id
api/rust/include/LIEF/rust/PE/LoadConfiguration/EnclaveConfiguration.hpp:63
Function
fat_offset
Return binary's *fat offset*. `0` if not relevant.
include/LIEF/MachO/Binary.hpp:549
Function
fatal_error
plugins/ghidra/jni/log.hpp:40
Method
field_offset
src/PDB/pdb.cpp:475
Method
field_offset
Offset of this attribute in the aggregate
api/rust/cargo/lief/src/pdb/types/attribute.rs:33
Method
field_offset
api/rust/include/LIEF/rust/PDB/types/Attribute.hpp:26
Method
fields
src/DEX/Class.cpp:144
Method
file
api/rust/include/LIEF/rust/debug_location.hpp:26
Method
file
api/rust/include/LIEF/rust/PE/signature/SpcIndirectData.hpp:33
Function
file_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
Method
file_alignment
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:37
Function
file_offset
The file offset of the data associated with this segment
include/LIEF/ELF/Segment.hpp:175
Function
file_offset
Offset of the data of this segment in the file
include/LIEF/MachO/SegmentCommand.hpp:136
Function
file_offset
Original offset in the kernel cache
include/LIEF/MachO/FilesetCommand.hpp:68
Method
file_offset
src/dyld-shared-cache/dyldsc.cpp:307
Method
file_offset
api/rust/include/LIEF/rust/DyldSharedCache/MappingInfo.hpp:27
Method
file_offset
api/rust/include/LIEF/rust/ELF/Section.hpp:32
Method
file_offset
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:51
Method
file_offset
api/rust/include/LIEF/rust/MachO/Fileset.hpp:29
Method
file_size
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:50
Function
file_size_in_pages
include/LIEF/PE/DosHeader.hpp:63
Method
file_size_in_pages
api/rust/include/LIEF/rust/PE/DosHeader.hpp:28
Function
file_type
Define the object file type. (e.g. executable, library...)
include/LIEF/ELF/Header.hpp:121
Function
file_type
Return the type of the Mach-O file (executable, object, shared library, ...)
include/LIEF/MachO/Header.hpp:146
Method
file_type
api/rust/include/LIEF/rust/ELF/Header.hpp:25
Method
file_type
api/rust/include/LIEF/rust/MachO/Header.hpp:29
Method
filename
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
Method
filename
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:87
Method
filename
api/rust/include/LIEF/rust/COFF/AuxiliarySymbols/AuxiliaryFile.hpp:25
Method
filepath
src/dyld-shared-cache/dyldsc.cpp:92
Method
filepath
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
Method
filepath
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:89
Method
fileset_entry_command>
src/MachO/endianness_support.cpp:399
Function
filesets
Return an iterator over the MachO::Binary associated with the LoadCommand::TYPE::FILESET_ENTRY commands
include/LIEF/MachO/Binary.hpp:239
Method
fill
api/rust/include/LIEF/rust/ELF/Segment.hpp:73
Method
filter_iterator
include/LIEF/iterators.hpp:279
Method
find_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
Method
find_aux
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:53
Method
find_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
Function
find_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
Method
find_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
Method
find_coff_string_at
api/rust/include/LIEF/rust/PE/Binary.hpp:504
Method
find_crt_by_issuer_and_serial
Find [`X509`] certificate according to its issuer **AND** serial number
api/rust/cargo/lief/src/pe/signature.rs:215
Method
find_crt_by_issuer_and_serial
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:107
Function
find_demangled_function
include/LIEF/COFF/Binary.hpp:170
Method
find_demangled_function
Try to find the function (symbol) with the given **demangled** name
api/rust/cargo/lief/src/coff/binary.rs:76
Method
find_demangled_function
api/rust/include/LIEF/rust/COFF/Binary.hpp:135
Function
find_exception_at
include/LIEF/PE/Binary.hpp:838
Method
find_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
Method
find_exception_at
api/rust/include/LIEF/rust/PE/Binary.hpp:516
Function
find_exception_info
include/LIEF/PE/Parser.hpp:109
Function
find_function
include/LIEF/COFF/Binary.hpp:163
Method
find_function
src/COFF/Binary.cpp:49
Method
find_function
Try to find the function (symbol) with the given name
api/rust/cargo/lief/src/coff/binary.rs:71
Method
find_function_address
src/DWARF/dwarf.cpp:332
Method
find_function_address
Attempt to resolve the address of the function specified by `name`.
api/rust/cargo/lief/src/generic.rs:292
Method
find_function_address
api/rust/include/LIEF/rust/Abstract/DebugInfo.hpp:25
Method
find_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
Method
find_lib_from_name
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:105
Method
find_lib_from_path
Find the [`Dylib`] whose [`Dylib::path`] matches the provided path.
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:257
Method
find_lib_from_path
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:101
Method
find_lib_from_va
Find the [`Dylib`] that encompasses the given virtual address.
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:252
Method
find_lib_from_va
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:97
Function
find_library
include/LIEF/MachO/Binary.hpp:394
Method
find_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
Method
find_library
api/rust/include/LIEF/rust/MachO/Binary.hpp:317
Method
find_member
api/rust/include/LIEF/rust/DWARF/types/ClassLike.hpp:84
Method
find_section_offset
src/MachO/Stub.cpp:33
Function
find_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
Method
find_string
api/rust/include/LIEF/rust/COFF/Binary.hpp:127
Method
find_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
Method
find_subcache
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:124
Method
find_symbol
src/MachO/DyldChainedFixupsCreator.cpp:125
Method
find_type
src/DWARF/dwarf.cpp:328
Function
find_version_requirement
include/LIEF/ELF/Binary.hpp:980
Method
find_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
Method
find_version_requirement
api/rust/include/LIEF/rust/ELF/Binary.hpp:458
Method
fixups
Return fixups information, where the interpretation may depend on the [`AsDynamicRelocation::symbol`]
api/rust/cargo/lief/src/pe/dynamic_relocation.rs:96
Method
fixups_version
api/rust/include/LIEF/rust/MachO/DyldChainedFixups.hpp:39
Function
flag_bit_nums
The `flagBitNums` value as a slice of bytes
include/LIEF/MachO/FunctionVariants.hpp:128
Method
flag_bit_nums
api/rust/include/LIEF/rust/MachO/FunctionVariants.hpp:32
Method
flag_to_string
src/PE/signature/Signature.cpp:55
Function
flags
Version information
include/LIEF/ELF/SymbolVersionDefinition.hpp:63
← previous
next →
6,201–6,300 of 11,400, ranked by callers