MCPcopy Create free account

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

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

Methodpaths
api/rust/include/LIEF/rust/ELF/DynamicEntryRpath.hpp:34
Methodpaths
api/rust/include/LIEF/rust/ELF/DynamicEntryRunPath.hpp:37
Functionpayload
For unknown type **only**, return the raw representation of this symbol
include/LIEF/COFF/AuxiliarySymbol.hpp:83
Functionpayload
Return the raw content of the command
include/LIEF/MachO/DyldChainedFixups.hpp:143
Functionpayload
Raw fixups
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupUnknown.hpp:54
Methodpayload
Return the raw representation of this symbol
api/rust/cargo/lief/src/coff/symbol.rs:836
Methodpayload
Return the raw content of the command
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:96
Methodpayload
Debug data associated with this entry
api/rust/cargo/lief/src/pe/debug.rs:139
Methodpayload
If [`ImageBddInfo::version`] is 1
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:394
Methodpayload
api/rust/include/LIEF/rust/COFF/AuxiliarySymbol.hpp:26
Methodpayload
api/rust/include/LIEF/rust/MachO/DyldChainedFixups.hpp:49
Methodpayload
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:195
Methodpayload
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:239
Methodpayload
api/rust/include/LIEF/rust/PE/debug/Debug.hpp:42
Methodpc
src/ELF/NoteDetails/core/CorePrStatus.cpp:358
Methodpc
api/rust/include/LIEF/rust/MachO/ThreadCommand.hpp:27
Functionpc_relative
Not relevant for this kind of relocation
include/LIEF/MachO/RelocationFixup.hpp:96
Functionpc_relative
include/LIEF/MachO/RelocationObject.hpp:91
Methodpc_relative
src/MachO/RelocationDyld.cpp:27
Methodpeek
include/LIEF/BinaryStream/BinaryStream.hpp:408
Functionpeek_array
include/LIEF/BinaryStream/BinaryStream.hpp:187
Methodpeek_in
plugins/binaryninja/include/binaryninja/BNStream.hpp:53
Methodpeek_u16string
src/BinaryStream/BinaryStream.cpp:169
Functionphysical_address
The physical address of the segment. This value is not really relevant on systems like Linux or Android. On the other hand, Qualcomm trustlets might u
include/LIEF/ELF/Segment.hpp:189
Methodphysical_size
api/rust/include/LIEF/rust/ELF/Segment.hpp:35
Functionplatform
include/LIEF/MachO/BuildVersion.hpp:104
Methodplatform
Platform targeted by this cache (e.g. vision-os)
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:242
Methodplatform
Return the platform for which this Mach-O has been compiled for
api/rust/cargo/lief/src/macho/binary.rs:276
Methodplatform
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:93
Methodplatform
api/rust/include/LIEF/rust/MachO/Binary.hpp:306
Methodplatform
api/rust/include/LIEF/rust/MachO/BuildVersion.hpp:33
Functionpltgot_relocations_size
src/ELF/ExeLayout.hpp:434
Methodpointee_iterator
include/LIEF/iterators.hpp:835
Methodpointer_format
src/MachO/DyldChainedFixupsCreator.cpp:63
Methodpointer_iterator
include/LIEF/iterators.hpp:862
Methodpointer_to
api/rust/include/LIEF/rust/DWARF/editor/PointerType.hpp:24
Functionpointerto_line_numbers
The file pointer to the beginning of line-number entries for the section. This is set to zero if there are no COFF line numbers. This value should be
include/LIEF/COFF/Section.hpp:107
Methodpointerto_line_numbers
api/rust/include/LIEF/rust/COFF/Section.hpp:64
Methodpointerto_line_numbers
api/rust/include/LIEF/rust/PE/Section.hpp:29
Functionpointerto_raw_data
Offset to the section's content
include/LIEF/COFF/Section.hpp:93
Methodpointerto_raw_data
api/rust/include/LIEF/rust/COFF/Section.hpp:62
Methodpointerto_raw_data
api/rust/include/LIEF/rust/PE/Section.hpp:27
Functionpointerto_relocation
Offset to the relocation table
include/LIEF/COFF/Section.hpp:98
Methodpointerto_relocation
api/rust/include/LIEF/rust/COFF/Section.hpp:63
Methodpointerto_relocation
api/rust/include/LIEF/rust/PE/Section.hpp:28
Functionpointerto_symbol_table
Offset of the symbols table
include/LIEF/COFF/Header.hpp:79
Methodpointerto_symbol_table
api/rust/include/LIEF/rust/COFF/Header.hpp:32
Methodpolicy_flags
api/rust/include/LIEF/rust/PE/LoadConfiguration/EnclaveConfiguration.hpp:57
Functionposition
Offset in the prolog
include/LIEF/PE/exceptions_info/UnwindCodeX64.hpp:64
Methodposition
Offset in the prolog
api/rust/cargo/lief/src/pe/exception_x64.rs:383
Methodposition
api/rust/include/LIEF/rust/PE/RelocationEntry.hpp:27
Methodposition
api/rust/include/LIEF/rust/PE/UnwindCodeX64.hpp:26
Methodppc_thread_state64_t>
src/MachO/endianness_support.cpp:527
Methodppc_thread_state_t>
src/MachO/endianness_support.cpp:541
Functionpr_role
(name: str, rawtext: str, text: str, lineno: int, inliner: Inliner, options: dict | None = None, c
doc/sphinx/sphinx_lief_doc/roles.py:40
Methodpre_vcpp
api/rust/include/LIEF/rust/PE/debug/VCFeature.hpp:24
Methodprebind_cksum_command>
src/MachO/endianness_support.cpp:271
Methodprebound_dylib_command>
src/MachO/endianness_support.cpp:137
Functionprepare_metadata_for_build_editable
( metadata_directory: str, config_settings: Optional[dict[str, Union[str, List[str]]]] = None, )
api/python/backend/setup.py:153
Functionprepare_metadata_for_build_wheel
( metadata_directory: str, config_settings: Optional[dict[str, Union[str, List[str]]]] = None, )
api/python/backend/setup.py:133
Functionpretty_hex
src/internal_utils.cpp:50
Methodpretty_name
src/DEX/Type.cpp:248
Functionprint
Print information about the attribute
include/LIEF/PE/signature/attributes/MsManifestBinaryID.hpp:51
Functionprint
include/LIEF/PE/signature/attributes/SpcRelaxedPeMarkerCheck.hpp:55
Methodprint
src/PE/signature/SpcIndirectData.cpp:31
Methodprint
src/PE/signature/attributes/SpcSpOpusInfo.cpp:25
Methodprint
src/PE/signature/attributes/MsCounterSign.cpp:27
Methodprint
src/PE/signature/attributes/MsSpcStatementType.cpp:26
Methodprint
src/PE/signature/attributes/MsSpcNestedSignature.cpp:28
Methodprint
src/PE/signature/attributes/PKCS9MessageDigest.cpp:27
Methodprint
src/PE/signature/attributes/PKCS9SigningTime.cpp:26
Methodprint
src/PE/signature/attributes/PKCS9AtSequenceNumber.cpp:26
Methodprint
src/PE/signature/attributes/GenericType.cpp:26
Methodprint
src/PE/signature/attributes/SigningCertificateV2.cpp:26
Methodprint
src/PE/signature/attributes/ContentType.cpp:28
Methodprint
src/PE/signature/attributes/PKCS9CounterSignature.cpp:27
Methodprint_tree
src/PE/ResourcesManager.cpp:588
Methodprint_tree
Print the current resources a tree in a pretty representation. ```text │ ├── Directory ID: 0016 (0x0010) type: VERSION │ │ └── Directory ID: 0001
api/rust/cargo/lief/src/pe/resources.rs:486
Methodprint_tree
api/rust/include/LIEF/rust/PE/ResourcesManager.hpp:46
Methodprint_tree_with_depth
Same as [`Manager::print_tree`] but with a maximal depth provided in the first parameter.
api/rust/cargo/lief/src/pe/resources.rs:492
Methodprint_tree_with_depth
api/rust/include/LIEF/rust/PE/ResourcesManager.hpp:48
Methodproc_size
The number of bytes in the function.
api/rust/cargo/lief/src/pe/debug.rs:900
Methodproc_size
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:28
Methodprocess
src/PE/Factory.cpp:63
Methodprocess
plugins/binaryninja/analysis/src/PE/analyzers/LoadConfiguration.cpp:247
Methodprocess
plugins/binaryninja/analysis/src/PE/analyzers/RuntimeFunctions.cpp:50
Methodprocess_bindings
src/MachO/DyldChainedFixupsCreator.cpp:190
Functionprocess_command
src/MachO/json.cpp:28
Methodprocess_doc
(self, env: BuildEnvironment, docname: str, document: nodes.document)
doc/sphinx/sphinx_lief_doc/rust_domain/rustdomain.py:76
Methodprocess_field_xref
(self, pnode: pending_xref)
doc/sphinx/sphinx_lief_doc/rust_domain/rustdomain.py:80
Methodprocess_link
(self, env, refnode, has_explicit_title, title, target)
doc/sphinx/sphinx_lief_doc/rust_domain/rustdomain.py:35
Methodprocess_packed
plugins/binaryninja/analysis/src/ELF/analyzers/AndroidPackedRelocations.cpp:46
Methodprocess_relative
plugins/binaryninja/analysis/src/ELF/analyzers/RelativeRelocations.cpp:41
Methodprocess_relocations
src/MachO/DyldChainedFixupsCreator.cpp:147
Methodprocessor_flag
api/rust/include/LIEF/rust/ELF/Header.hpp:35
Methodproducer
Information about the program (or library) that generated this compilation unit. For instance, it can output: `Debian clang version 17.0.6`. It retur
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:124
Methodproducer
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:71
Functionprogram_header_size
Return the size of a program header (i.e. `sizeof(Elfxx_Phdr)`) This size should be 56 for an `ELF64` binary and 32 for an `ELF32`.
include/LIEF/ELF/Header.hpp:163
Methodprogram_header_size
api/rust/include/LIEF/rust/ELF/Header.hpp:37
Functionprogram_headers_offset
Offset of the programs table (also known as segments table)
include/LIEF/ELF/Header.hpp:141
← previousnext →8,901–9,000 of 11,400, ranked by callers