MCPcopy Create free account

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

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

Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/delay_import.rs:143
Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/export.rs:256
Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:126
Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/import.rs:185
Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/section.rs:181
Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:54
Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:142
Methodas_generic
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_x86.rs:70
Functionas_global
Redefine this version as global by dropping its auxiliary version \see as_local() drop_version()
include/LIEF/ELF/SymbolVersion.hpp:106
Methodas_global
api/rust/include/LIEF/rust/ELF/SymbolVersion.hpp:36
Functionas_local
Redefine this version as local by dropping its auxiliary version \see as_global() drop_version()
include/LIEF/ELF/SymbolVersion.hpp:113
Methodas_local
Redefine this version as local by dropping its auxiliary version See: [`SymbolVersion::as_global`], [`SymbolVersion::drop_version`]
api/rust/cargo/lief/src/elf/symbol_versioning.rs:38
Methodas_local
api/rust/include/LIEF/rust/ELF/SymbolVersion.hpp:35
Methodas_mut_ffi
(&mut self)
api/rust/cargo/lief/src/pe/export.rs:188
Methodas_mut_ffi
(&mut self)
api/rust/cargo/lief/src/pe/tls.rs:158
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/coff/symbol.rs:349
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/macho/binary.rs:369
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/macho/symbol.rs:149
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/elf/binary.rs:468
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/elf/symbol.rs:195
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/delay_import.rs:147
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/export.rs:260
Methodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/import.rs:189
Methodassemble_with_config
api/rust/include/LIEF/rust/Abstract/Binary.hpp:108
Methodassign_locations
src/PE/Factory.cpp:77
Methodat
include/LIEF/iterators.hpp:497
Methodatom_info
Return the `LC_ATOM_INFO` command if present
api/rust/cargo/lief/src/macho/binary.rs:231
Methodatom_info
api/rust/include/LIEF/rust/MachO/Binary.hpp:282
Functionattribute
According to the official PE specifications, this value is reserved and should be set to 0.
include/LIEF/PE/DelayImport.hpp:68
Methodattribute
(raw) property's attributes (e.g. `T@"NSString",C,D,N`)
api/rust/cargo/lief/src/objc/property.rs:28
Methodattribute
api/rust/include/LIEF/rust/ObjC/Property.hpp:25
Methodattribute
api/rust/include/LIEF/rust/PE/DelayImport.hpp:39
Methodattributes
---------------------------------------------------------------------------- PDB/types/ClassLike.hpp -------------------------------------------------
src/PDB/pdb.cpp:373
Functionauthenticated_attributes
Iterator over LIEF::PE::Attribute for **authenticated** attributes
include/LIEF/PE/signature/SignerInfo.hpp:120
Methodauthentihash
api/rust/include/LIEF/rust/PE/Binary.hpp:352
Functionautodoc_process_docstring
(app, what, name, obj, options, lines: list[str])
doc/sphinx/sphinx_lief_doc/python_typing.py:148
Methodaux_type
api/rust/include/LIEF/rust/COFF/AuxiliarySymbols/AuxiliaryCLRToken.hpp:26
Methodauxiliary_delay_import
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:122
Methodauxiliary_delay_import_copy
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:123
Methodauxiliary_iat
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:113
Methodauxiliary_iat_copy
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:121
Functionauxiliary_symbols
Auxiliary entries as an iterator over SymbolVersionAuxRequirement
include/LIEF/ELF/SymbolVersionRequirement.hpp:71
Methodauxiliary_symbols
Iterator over the [`SymbolVersionAux`] associated with this entry
api/rust/cargo/lief/src/elf/symbol_versioning.rs:180
Functionavailable_command_space
\private
include/LIEF/MachO/Binary.hpp:1039
Methodbackend_version
src/PDB/pdb.cpp:537
Methodbackend_version
api/rust/include/LIEF/rust/PDB/BuildMetadata.hpp:48
Methodbase
The base register. For `str x3, [x8, #8]` it would return `x8`
api/rust/cargo/lief/src/assembly/aarch64/operands/memory.rs:91
Methodbase
The base register. For `lea rdx, [rip + 244634]` it would return [`Reg::RIP`]
api/rust/cargo/lief/src/assembly/x86/operands/memory.rs:46
Methodbase
api/rust/include/LIEF/rust/asm/aarch64/operands/Memory.hpp:37
Methodbase
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:25
Functionbase_address
include/LIEF/BinaryStream/MemoryStream.hpp:47
Methodbase_reloc_size
Size in bytes taken by BaseRelocs
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:435
Methodbase_reloc_size
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:264
Methodbase_type
api/rust/include/LIEF/rust/COFF/Symbol.hpp:45
Functionbaseof_code
Address relative to the imagebase where the binary's code starts.
include/LIEF/PE/OptionalHeader.hpp:136
Methodbaseof_code
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:33
Functionbaseof_data
Address relative to the imagebase where the binary's data starts. @warning This value is not present for PE64 files
include/LIEF/PE/OptionalHeader.hpp:143
Methodbaseof_data
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:34
Functionbdd_info
Iterator over the BDD info
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverride.hpp:88
Methodbdd_info
Find the `IMAGE_BDD_INFO` associated with the given info
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:321
Methodbdd_info_at
Find the `IMAGE_BDD_INFO` at the given offset
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:326
Methodbdd_info_at
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:308
Methodbdd_info_for
Find the `IMAGE_BDD_INFO` associated with the given info
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:331
Methodbdd_info_for
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:312
Methodbdd_offset
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:262
Functionbegin
include/LIEF/ELF/NoteDetails/core/CoreFile.hpp:66
Methodbegin
include/LIEF/iterators.hpp:357
Methodbegin
include/LIEF/iterators.hpp:493
Functionbiat
RVA of the **bound** delay-load import address table or 0 if the table does not exist.
include/LIEF/PE/DelayImport.hpp:112
Methodbiat
api/rust/include/LIEF/rust/PE/DelayImport.hpp:44
Functionbinary
include/LIEF/BinaryStream/MemoryStream.hpp:63
Functionbinary
Return a pointer on the LIEF::MachO::Binary associated with this entry
include/LIEF/MachO/FilesetCommand.hpp:74
Methodbind_opcodes
src/MachO/DyldInfo.cpp:351
Methodbind_opcodes
api/rust/include/LIEF/rust/MachO/DyldInfo.hpp:55
Methodbind_symbol
src/ELF/Parser.cpp:735
Methodbinding
api/rust/include/LIEF/rust/ELF/Symbol.hpp:28
Functionbinding_class
Class of the binding (weak, lazy, ...)
include/LIEF/MachO/DyldBindingInfo.hpp:67
Methodbinding_class
api/rust/include/LIEF/rust/MachO/DyldBindingInfo.hpp:25
Methodbinding_instruction
src/MachO/Structures.hpp:706
Functionbinding_rebase_t
include/LIEF/MachO/DyldChainedFixupsCreator.hpp:109
Functionbinding_type
Type of the binding. Most of the times it's TYPE::POINTER
include/LIEF/MachO/DyldBindingInfo.hpp:75
Methodbinding_type
api/rust/include/LIEF/rust/MachO/DyldBindingInfo.hpp:26
Functionbindings
Iterator over the bindings (ChainedBindingInfo) associated with this command
include/LIEF/MachO/DyldChainedFixups.hpp:148
Methodbindings
Return an iterator over the [`crate::macho::BindingInfo::Dyld`] associated with this command
api/rust/cargo/lief/src/macho/commands/dyldinfo.rs:68
Methodbindings
Iterator over the bindings [`crate::macho::BindingInfo::Chained`] associated with this command
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:91
Methodbit_offset
src/DWARF/dwarf.cpp:566
Methodbit_offset
Offset of the current member in **bits** the struct/union/class This function differs from [`Member::offset`] for aggregates using bit-field declarat
api/rust/cargo/lief/src/dwarf/types/classlike.rs:57
Methodbit_offset
api/rust/include/LIEF/rust/DWARF/types/ClassLike.hpp:29
Methodbitfield_info
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:124
Functionblock_size
The total number of bytes in the base relocation block. ``` block_size = sizeof(BaseRelocationBlock) + nb_of_relocs * sizeof(uint16_t = RelocationEnt
include/LIEF/PE/Relocation.hpp:79
Methodblock_size
api/rust/include/LIEF/rust/PE/Relocation.hpp:38
Methodbloom_filters
api/rust/include/LIEF/rust/ELF/GnuHash.hpp:29
Methodbranch_target
src/asm/asm.cpp:255
Methodbranch_target
Given a [`Instruction::is_branch`] instruction, try to evaluate the address of the destination.
api/rust/cargo/lief/src/assembly/instruction.rs:163
Methodbranch_target
api/rust/include/LIEF/rust/asm/Instruction.hpp:59
Methodbuckets
api/rust/include/LIEF/rust/ELF/Sysvhash.hpp:27
Methodbuckets
api/rust/include/LIEF/rust/ELF/GnuHash.hpp:30
Methodbuild_debug_info
src/PE/Builder.cpp:714
Methodbuild_dir
(self)
api/python/backend/config.py:242
Functionbuild_editable
( wheel_directory: str, config_settings: Optional[dict[str, Union[str, List[str]]]] = None, metada
api/python/backend/setup.py:161
← previousnext →4,701–4,800 of 11,400, ranked by callers