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
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/delay_import.rs:143
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/export.rs:256
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:126
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/import.rs:185
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/section.rs:181
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:54
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:142
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_x86.rs:70
Function
as_global
Redefine this version as global by dropping its auxiliary version \see as_local() drop_version()
include/LIEF/ELF/SymbolVersion.hpp:106
Method
as_global
api/rust/include/LIEF/rust/ELF/SymbolVersion.hpp:36
Function
as_local
Redefine this version as local by dropping its auxiliary version \see as_global() drop_version()
include/LIEF/ELF/SymbolVersion.hpp:113
Method
as_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
Method
as_local
api/rust/include/LIEF/rust/ELF/SymbolVersion.hpp:35
Method
as_mut_ffi
(&mut self)
api/rust/cargo/lief/src/pe/export.rs:188
Method
as_mut_ffi
(&mut self)
api/rust/cargo/lief/src/pe/tls.rs:158
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/coff/symbol.rs:349
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/macho/binary.rs:369
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/macho/symbol.rs:149
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/elf/binary.rs:468
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/elf/symbol.rs:195
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/delay_import.rs:147
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/export.rs:260
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/import.rs:189
Method
assemble_with_config
api/rust/include/LIEF/rust/Abstract/Binary.hpp:108
Method
assign_locations
src/PE/Factory.cpp:77
Method
at
include/LIEF/iterators.hpp:497
Method
atom_info
Return the `LC_ATOM_INFO` command if present
api/rust/cargo/lief/src/macho/binary.rs:231
Method
atom_info
api/rust/include/LIEF/rust/MachO/Binary.hpp:282
Function
attribute
According to the official PE specifications, this value is reserved and should be set to 0.
include/LIEF/PE/DelayImport.hpp:68
Method
attribute
(raw) property's attributes (e.g. `T@"NSString",C,D,N`)
api/rust/cargo/lief/src/objc/property.rs:28
Method
attribute
api/rust/include/LIEF/rust/ObjC/Property.hpp:25
Method
attribute
api/rust/include/LIEF/rust/PE/DelayImport.hpp:39
Method
attributes
---------------------------------------------------------------------------- PDB/types/ClassLike.hpp -------------------------------------------------
src/PDB/pdb.cpp:373
Function
authenticated_attributes
Iterator over LIEF::PE::Attribute for **authenticated** attributes
include/LIEF/PE/signature/SignerInfo.hpp:120
Method
authentihash
api/rust/include/LIEF/rust/PE/Binary.hpp:352
Function
autodoc_process_docstring
(app, what, name, obj, options, lines: list[str])
doc/sphinx/sphinx_lief_doc/python_typing.py:148
Method
aux_type
api/rust/include/LIEF/rust/COFF/AuxiliarySymbols/AuxiliaryCLRToken.hpp:26
Method
auxiliary_delay_import
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:122
Method
auxiliary_delay_import_copy
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:123
Method
auxiliary_iat
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:113
Method
auxiliary_iat_copy
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:121
Function
auxiliary_symbols
Auxiliary entries as an iterator over SymbolVersionAuxRequirement
include/LIEF/ELF/SymbolVersionRequirement.hpp:71
Method
auxiliary_symbols
Iterator over the [`SymbolVersionAux`] associated with this entry
api/rust/cargo/lief/src/elf/symbol_versioning.rs:180
Function
available_command_space
\private
include/LIEF/MachO/Binary.hpp:1039
Method
backend_version
src/PDB/pdb.cpp:537
Method
backend_version
api/rust/include/LIEF/rust/PDB/BuildMetadata.hpp:48
Method
base
The base register. For `str x3, [x8, #8]` it would return `x8`
api/rust/cargo/lief/src/assembly/aarch64/operands/memory.rs:91
Method
base
The base register. For `lea rdx, [rip + 244634]` it would return [`Reg::RIP`]
api/rust/cargo/lief/src/assembly/x86/operands/memory.rs:46
Method
base
api/rust/include/LIEF/rust/asm/aarch64/operands/Memory.hpp:37
Method
base
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:25
Function
base_address
include/LIEF/BinaryStream/MemoryStream.hpp:47
Method
base_reloc_size
Size in bytes taken by BaseRelocs
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:435
Method
base_reloc_size
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:264
Method
base_type
api/rust/include/LIEF/rust/COFF/Symbol.hpp:45
Function
baseof_code
Address relative to the imagebase where the binary's code starts.
include/LIEF/PE/OptionalHeader.hpp:136
Method
baseof_code
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:33
Function
baseof_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
Method
baseof_data
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:34
Function
bdd_info
Iterator over the BDD info
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverride.hpp:88
Method
bdd_info
Find the `IMAGE_BDD_INFO` associated with the given info
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:321
Method
bdd_info_at
Find the `IMAGE_BDD_INFO` at the given offset
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:326
Method
bdd_info_at
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:308
Method
bdd_info_for
Find the `IMAGE_BDD_INFO` associated with the given info
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:331
Method
bdd_info_for
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:312
Method
bdd_offset
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:262
Function
begin
include/LIEF/ELF/NoteDetails/core/CoreFile.hpp:66
Method
begin
include/LIEF/iterators.hpp:357
Method
begin
include/LIEF/iterators.hpp:493
Function
biat
RVA of the **bound** delay-load import address table or 0 if the table does not exist.
include/LIEF/PE/DelayImport.hpp:112
Method
biat
api/rust/include/LIEF/rust/PE/DelayImport.hpp:44
Function
binary
include/LIEF/BinaryStream/MemoryStream.hpp:63
Function
binary
Return a pointer on the LIEF::MachO::Binary associated with this entry
include/LIEF/MachO/FilesetCommand.hpp:74
Method
bind_opcodes
src/MachO/DyldInfo.cpp:351
Method
bind_opcodes
api/rust/include/LIEF/rust/MachO/DyldInfo.hpp:55
Method
bind_symbol
src/ELF/Parser.cpp:735
Method
binding
api/rust/include/LIEF/rust/ELF/Symbol.hpp:28
Function
binding_class
Class of the binding (weak, lazy, ...)
include/LIEF/MachO/DyldBindingInfo.hpp:67
Method
binding_class
api/rust/include/LIEF/rust/MachO/DyldBindingInfo.hpp:25
Method
binding_instruction
src/MachO/Structures.hpp:706
Function
binding_rebase_t
include/LIEF/MachO/DyldChainedFixupsCreator.hpp:109
Function
binding_type
Type of the binding. Most of the times it's TYPE::POINTER
include/LIEF/MachO/DyldBindingInfo.hpp:75
Method
binding_type
api/rust/include/LIEF/rust/MachO/DyldBindingInfo.hpp:26
Function
bindings
Iterator over the bindings (ChainedBindingInfo) associated with this command
include/LIEF/MachO/DyldChainedFixups.hpp:148
Method
bindings
Return an iterator over the [`crate::macho::BindingInfo::Dyld`] associated with this command
api/rust/cargo/lief/src/macho/commands/dyldinfo.rs:68
Method
bindings
Iterator over the bindings [`crate::macho::BindingInfo::Chained`] associated with this command
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:91
Method
bit_offset
src/DWARF/dwarf.cpp:566
Method
bit_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
Method
bit_offset
api/rust/include/LIEF/rust/DWARF/types/ClassLike.hpp:29
Method
bitfield_info
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:124
Function
block_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
Method
block_size
api/rust/include/LIEF/rust/PE/Relocation.hpp:38
Method
bloom_filters
api/rust/include/LIEF/rust/ELF/GnuHash.hpp:29
Method
branch_target
src/asm/asm.cpp:255
Method
branch_target
Given a [`Instruction::is_branch`] instruction, try to evaluate the address of the destination.
api/rust/cargo/lief/src/assembly/instruction.rs:163
Method
branch_target
api/rust/include/LIEF/rust/asm/Instruction.hpp:59
Method
buckets
api/rust/include/LIEF/rust/ELF/Sysvhash.hpp:27
Method
buckets
api/rust/include/LIEF/rust/ELF/GnuHash.hpp:30
Method
build_debug_info
src/PE/Builder.cpp:714
Method
build_dir
(self)
api/python/backend/config.py:242
Function
build_editable
( wheel_directory: str, config_settings: Optional[dict[str, Union[str, List[str]]]] = None, metada
api/python/backend/setup.py:161
← previous
next →
4,701–4,800 of 11,400, ranked by callers