MCPcopy Create free account

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

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

Functionvector_iostream edit
\private
include/LIEF/PE/ResourceData.hpp:111
Methodverify
api/rust/include/LIEF/rust/PE/signature/x509.hpp:60
Methodverify_with_signature
Verify the binary with the [`signature::Signature`] object provided in the first parameter. It can be used to verify a detached signature: ``` if let
api/rust/cargo/lief/src/pe/binary.rs:247
Methodverify_with_signature
api/rust/include/LIEF/rust/PE/Binary.hpp:347
Functionversion
src/utils.cpp:166
Functionversion
Return the current version
api/rust/cargo/lief/src/lib.rs:152
Functionversion
api/rust/include/LIEF/rust/utils.hpp:44
Functionversion
Version revision This field should always have the value ``1``. It will be changed if the versioning implementation has to be changed in an incompati
include/LIEF/ELF/SymbolVersionDefinition.hpp:58
Functionversion
Version revision This field should always have the value ``1``. It will be changed if the versioning implementation has to be changed in an incompati
include/LIEF/ELF/SymbolVersionRequirement.hpp:61
Functionversion
include/LIEF/ELF/NoteDetails/properties/AArch64PAuth.hpp:43
Functionversion
The version of this header which must be >= 2
include/LIEF/COFF/BigObjHeader.hpp:54
Functionversion
Version associated with the tool
include/LIEF/MachO/BuildToolVersion.hpp:66
Functionversion
include/LIEF/MachO/VersionMin.hpp:55
Functionversion
include/LIEF/MachO/SourceVersion.hpp:57
Functionversion
The version number of the extended dialog box template. This member must be set to 1.
include/LIEF/PE/resources/ResourceDialogExtended.hpp:135
Functionversion
Describes the version of the remaining `.xdata`. Currently (2025-01-04), only version 0 is defined, so values of 1-3 aren't permitted.
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:81
Functionversion
Should be 1
include/LIEF/PE/signature/Signature.hpp:106
Functionversion
Should be 1
include/LIEF/PE/signature/SignerInfo.hpp:80
Functionversion
include/LIEF/PE/signature/attributes/MsCounterSign.hpp:56
Functionversion
Version of the structure
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicRelocationBase.hpp:76
Functionversion
Version of the structure
include/LIEF/PE/LoadConfigurations/CHPEMetadata/Metadata.hpp:64
Methodversion
src/dyld-shared-cache/dyldsc.cpp:88
Methodversion
Version of dyld used by this cache
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:232
Methodversion
Should be 1
api/rust/cargo/lief/src/pe/signature.rs:159
Methodversion
(&self)
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:381
Methodversion
Version of the structure
api/rust/cargo/lief/src/pe/load_configuration.rs:708
Methodversion
(&self)
api/rust/cargo/lief/src/pe/signature/attributes.rs:613
Methodversion
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:88
Methodversion
api/rust/include/LIEF/rust/ELF/SymbolVersionDefinition.hpp:38
Methodversion
api/rust/include/LIEF/rust/COFF/Header.hpp:64
Methodversion
api/rust/include/LIEF/rust/MachO/BuildToolVersion.hpp:27
Methodversion
api/rust/include/LIEF/rust/MachO/VersionMin.hpp:26
Methodversion
api/rust/include/LIEF/rust/MachO/SourceVersion.hpp:25
Methodversion
api/rust/include/LIEF/rust/PDB/BuildMetadata.hpp:52
Methodversion
api/rust/include/LIEF/rust/PE/RuntimeFunctionX64.hpp:73
Methodversion
api/rust/include/LIEF/rust/PE/RuntimeFunctionAArch64.hpp:92
Methodversion
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:29
Methodversion
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicRelocation.hpp:29
Methodversion
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:236
Methodversion
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:73
Methodversion
api/rust/include/LIEF/rust/PE/signature/x509.hpp:28
Methodversion
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:51
Methodversion
api/rust/include/LIEF/rust/PE/signature/attributes/MsCounterSign.hpp:51
Methodversion_min
Version Min +++++++++++
src/MachO/Binary.cpp:2176
Methodversion_min
api/rust/include/LIEF/rust/MachO/Binary.hpp:294
Methodversion_min_command>
src/MachO/endianness_support.cpp:322
Functionvirtual_address
Memory address where the MachO file should be mapped
include/LIEF/MachO/FilesetCommand.hpp:63
Functionvirtual_address
Address where the section should be mapped
include/LIEF/Abstract/Section.hpp:75
Functionvirtual_address
The RVA for which the offset of the relocation entries (RelocationEntry) is added
include/LIEF/PE/Relocation.hpp:69
Methodvirtual_address
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:48
Methodvirtual_address
api/rust/include/LIEF/rust/MachO/Fileset.hpp:28
Methodvirtual_address
api/rust/include/LIEF/rust/Abstract/Section.hpp:30
Methodvirtual_address
api/rust/include/LIEF/rust/PE/Relocation.hpp:37
Methodvirtual_address_to_offset
src/MachO/Binary.cpp:1843
Methodvirtual_address_to_offset
Convert the given virtual address into an offset
api/rust/cargo/lief/src/elf/binary.rs:269
Methodvirtual_address_to_offset
api/rust/include/LIEF/rust/ELF/Binary.hpp:406
Functionvirtual_size
The in-memory size of this segment. Usually, if the `.bss` segment is wrapped by this segment then, virtual_size is larger than physical_size
include/LIEF/ELF/Segment.hpp:201
Functionvirtual_size
Virtual size of the section (should be 0)
include/LIEF/COFF/Section.hpp:83
Functionvirtual_size
Virtual size of the segment
include/LIEF/MachO/SegmentCommand.hpp:126
Functionvirtual_size
Size of the binary in memory when mapped by the loader (`dyld`)
include/LIEF/MachO/Binary.hpp:451
Methodvirtual_size
Return the size taken by the binary when loaded (virtual size)
api/rust/cargo/lief/src/elf/binary.rs:98
Methodvirtual_size
api/rust/include/LIEF/rust/ELF/Binary.hpp:412
Methodvirtual_size
api/rust/include/LIEF/rust/COFF/Section.hpp:61
Methodvirtual_size
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:49
Methodvirtual_size
api/rust/include/LIEF/rust/PE/Section.hpp:26
Methodvirtual_size
api/rust/include/LIEF/rust/PE/Binary.hpp:376
Functionvisibility
Symbol visibility
include/LIEF/ELF/Symbol.hpp:128
Methodvisibility
api/rust/include/LIEF/rust/ELF/Symbol.hpp:32
Methodvisit
src/Visitor.cpp:27
Methodvisit
src/DEX/json.cpp:30
Methodvisit
src/VDEX/json.cpp:26
Methodvisit
src/ART/json.cpp:24
Methodvisit
src/ELF/json.cpp:23
Methodvisit
src/OAT/json.cpp:24
Methodvisit
src/MachO/json.cpp:38
Methodvisit
src/Abstract/json.cpp:28
Methodvisit
src/PE/json.cpp:47
Methodvisit_Text
(self, node)
doc/sphinx/sphinx_lief_doc/writers/html5.py:32
Functionvisit_image_comparison
(self: HTML5Translator, node: Element)
doc/sphinx/sphinx_lief_doc/img_comparison.py:49
Functionvisit_lief_package
(self: HTML5Translator, node: Element)
doc/sphinx/sphinx_lief_doc/plugin_package.py:31
Functionvisit_lief_sdk_package
(self: HTML5Translator, node: Element)
doc/sphinx/sphinx_lief_doc/sdk_package.py:31
Functionvisit_liefapi_node
(self: HTML5Translator, node: Element)
doc/sphinx/sphinx_lief_doc/lief_api.py:87
Methodvisit_paragraph
(self, node: nodes.paragraph)
doc/sphinx/sphinx_lief_doc/writers/html5.py:11
Methodvm_offset
src/dyld-shared-cache/dyldsc.cpp:368
Methodvm_offset
api/rust/include/LIEF/rust/DyldSharedCache/SubCache.hpp:26
Methodvoid_ty
plugins/binaryninja/analysis/src/TypeBuilder.hpp:44
Methodvolatile_metadata
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:237
Methodwalk_chain
src/MachO/ChainedPointerAnalysis.cpp:542
Methodweak_bind_opcodes
src/MachO/DyldInfo.cpp:782
Methodweak_bind_opcodes
api/rust/include/LIEF/rust/MachO/DyldInfo.hpp:56
Methodweak_dylib
src/MachO/DylibCommand.cpp:81
Functionwin32_version_value
According to the official PE specifications, this value is reserved and **should** be 0.
include/LIEF/PE/OptionalHeader.hpp:198
Methodwin32_version_value
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:44
Methodwindow_styles
src/PE/resources/ResourceDialog.cpp:275
Methodwindows_arm64
plugins/binaryninja/analysis/src/PE/analyzers/RuntimeFunctions.hpp:38
Methodwindows_ext_styles_list
src/PE/resources/ResourceDialog.cpp:255
Methodwindows_styles_list
src/PE/resources/ResourceDialog.cpp:247
Methodwindows_x64
plugins/binaryninja/analysis/src/PE/analyzers/RuntimeFunctions.hpp:33
Methodwith_all_options
Configuration with **all** the options enabled
api/rust/cargo/lief/src/pe/parser_config.rs:63
Methodwith_buffer
Create a new Data node with the provided payload
api/rust/cargo/lief/src/pe/resources.rs:132
← previousnext →11,001–11,100 of 11,400, ranked by callers