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
↓ 1 callers
Function
access_table_rva
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:75
↓ 1 callers
Function
access_table_size
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:83
↓ 1 callers
Method
access_table_size
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:42
↓ 1 callers
Function
add
api/python/examples/library_symbols_obfuscation/libadd.c:5
↓ 1 callers
Function
add
Add a DLL_CHARACTERISTICS to the current characteristics
include/LIEF/PE/OptionalHeader.hpp:276
↓ 1 callers
Method
add
src/ELF/Section.cpp:352
↓ 1 callers
Method
addMember
( String name, lief.dwarf.editor.Type type, long offset)
plugins/ghidra/src/main/java/lief/dwarf/editor/StructType.java:39
↓ 1 callers
Method
addParameter
(Type type)
plugins/ghidra/src/main/java/lief/dwarf/editor/FunctionType.java:33
↓ 1 callers
Method
addParameter
(String name, Type type)
plugins/ghidra/src/main/java/lief/dwarf/editor/Function.java:66
↓ 1 callers
Method
addValue
(String name, long value)
plugins/ghidra/src/main/java/lief/dwarf/editor/EnumType.java:33
↓ 1 callers
Function
add_child
include/LIEF/PE/resources/ResourceStringFileInfo.hpp:92
↓ 1 callers
Method
add_debug_info
src/PE/Binary.cpp:1276
↓ 1 callers
Method
add_debug_tag
(&mut self)
tools/lief-patchelf/src/main.rs:101
↓ 1 callers
Method
add_flag
(&mut self, flag: DtFlags)
api/rust/cargo/lief/src/elf/dynamic.rs:1093
↓ 1 callers
Method
add_function
plugins/binaryninja/dwarf-export/src/FunctionEngine.cpp:31
↓ 1 callers
Method
add_icon
src/PE/ResourcesManager.cpp:254
↓ 1 callers
Method
add_label
src/DWARF/dwarf.cpp:952
↓ 1 callers
Method
add_member
Add a member to the current struct-like
api/rust/cargo/lief/src/dwarf/editor/types/struct_ty.rs:65
↓ 1 callers
Method
add_member
api/rust/include/LIEF/rust/DWARF/editor/StructType.hpp:35
↓ 1 callers
Method
add_member_at_offset
Add a member to the current struct-like at the specified offset
api/rust/cargo/lief/src/dwarf/editor/types/struct_ty.rs:70
↓ 1 callers
Method
add_member_with_offset
api/rust/include/LIEF/rust/DWARF/editor/StructType.hpp:41
↓ 1 callers
Method
add_object_relocation
src/ELF/Binary.cpp:765
↓ 1 callers
Method
add_segment
Add the provided segment to the binary. This function returns the newly added segment which could define additional attributes like the virtual addres
api/rust/cargo/lief/src/elf/binary.rs:413
↓ 1 callers
Method
add_value
Add an enum value by specifying its name and its integer value
api/rust/cargo/lief/src/dwarf/editor/types/enum_ty.rs:27
↓ 1 callers
Method
add_variable
plugins/binaryninja/dwarf-export/src/VarEngine.cpp:31
↓ 1 callers
Method
addend
Value added to the segment's virtual address when bound
api/rust/cargo/lief/src/macho/binding_info.rs:52
↓ 1 callers
Method
address
Address where the relocation should take place
api/rust/cargo/lief/src/generic.rs:101
↓ 1 callers
Method
address
In-memory address of the library
api/rust/cargo/lief/src/dsc/dylib.rs:30
↓ 1 callers
Method
address
The in-memory address where this dyld shared cache region is mapped
api/rust/cargo/lief/src/dsc/mapping_info.rs:26
↓ 1 callers
Method
address
The virtual address where the stub is located
api/rust/cargo/lief/src/macho/stub.rs:30
↓ 1 callers
Method
address
The address of the export
api/rust/cargo/lief/src/macho/export_info.rs:86
↓ 1 callers
Method
address
Virtual base address of this section
api/rust/cargo/lief/src/macho/section.rs:142
↓ 1 callers
Method
address
Address of the binding
api/rust/cargo/lief/src/macho/binding_info.rs:47
↓ 1 callers
Method
address
Address of the current exported function in the DLL. If this entry is **external** to the DLL then it returns 0 and the external address is returned
api/rust/cargo/lief/src/pe/export.rs:215
↓ 1 callers
Method
address
api/rust/include/LIEF/rust/PE/ExportEntry.hpp:37
↓ 1 callers
Function
address_table_value
src/PE/Parser.cpp:881
↓ 1 callers
Method
addressof_callbacks
api/rust/include/LIEF/rust/PE/TLS.hpp:35
↓ 1 callers
Method
addressof_entrypoint
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:32
↓ 1 callers
Method
addressof_index
api/rust/include/LIEF/rust/PE/TLS.hpp:34
↓ 1 callers
Function
addressof_rawdata
Address of the debug data relative to the image base
include/LIEF/PE/debug/Debug.hpp:160
↓ 1 callers
Method
addressof_rawdata
Address of the debug data relative to the image base
api/rust/cargo/lief/src/pe/debug.rs:124
↓ 1 callers
Function
age
Age value to verify. The age does not necessarily correspond to any known time value, it is used to determine if a .pdb file is out of sync with a cor
include/LIEF/PE/debug/CodeViewPDB.hpp:69
↓ 1 callers
Method
age
Age value to verify. The age does not necessarily correspond to any known time value, it is used to determine if a .pdb file is out of sync with a cor
api/rust/cargo/lief/src/pe/debug.rs:493
↓ 1 callers
Method
age
api/rust/include/LIEF/rust/PE/debug/CodeViewPDB.hpp:36
↓ 1 callers
Method
algo
api/rust/include/LIEF/rust/PE/debug/PDBChecksum.hpp:31
↓ 1 callers
Function
algorithm
Algorithm used for hashing the PDB content
include/LIEF/PE/debug/PDBChecksum.hpp:75
↓ 1 callers
Method
alias_library
If the export is a re-export ([`Flags::REEXPORT`]) this function returns the library from which the symbol is re-exported
api/rust/cargo/lief/src/macho/export_info.rs:112
↓ 1 callers
Method
alignment
Section alignment as a power of 2
api/rust/cargo/lief/src/macho/section.rs:147
↓ 1 callers
Method
alignment
Section alignment
api/rust/cargo/lief/src/elf/section.rs:29
↓ 1 callers
Method
alignment
api/rust/include/LIEF/rust/ELF/Segment.hpp:37
↓ 1 callers
Function
alternate_entry_point
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:168
↓ 1 callers
Function
another_table
Indicates whether impl() refers to an entry in another runtime table, rather than a direct function implementation address.
include/LIEF/MachO/FunctionVariants.hpp:123
↓ 1 callers
Method
another_table
Indicates whether [`RuntimeTableEntry::implementation`] refers to an entry in another runtime table, rather than a direct function implementation addr
api/rust/cargo/lief/src/macho/commands/function_variants.rs:208
↓ 1 callers
Function
ansi
An ANSI character value or a virtual-key code that identifies the accelerator key
include/LIEF/PE/resources/ResourceAccelerator.hpp:93
↓ 1 callers
Method
armexid_functions
src/ELF/Binary.cpp:2142
↓ 1 callers
Method
as_coff
api/rust/include/LIEF/rust/Stream.hpp:77
↓ 1 callers
Method
as_elf
api/rust/include/LIEF/rust/Stream.hpp:65
↓ 1 callers
Method
as_generic
(&self)
api/rust/cargo/lief/src/assembly/aarch64/operands.rs:94
↓ 1 callers
Method
as_generic
(&self)
api/rust/cargo/lief/src/assembly/x86/operands.rs:94
↓ 1 callers
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:720
↓ 1 callers
Method
as_generic
(&self)
api/rust/cargo/lief/src/pe/signature/content_info.rs:151
↓ 1 callers
Method
as_macho
api/rust/include/LIEF/rust/Stream.hpp:69
↓ 1 callers
Method
as_mut_base
(&mut self)
api/rust/cargo/lief/src/elf/dynamic.rs:594
↓ 1 callers
Method
as_pe
api/rust/include/LIEF/rust/Stream.hpp:73
↓ 1 callers
Method
as_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/binary.rs:532
↓ 1 callers
Method
assemble
Assemble **and patch** the provided assembly code at the specified address. The generated assembly is returned by the function ``` let mut bin = get
api/rust/cargo/lief/src/generic.rs:242
↓ 1 callers
Method
assemble_with_config
Same as [`Binary::assemble`] but this function takes an extra [`AssemblerConfig`] that is used to configure the assembly engine: dialect, symbols defi
api/rust/cargo/lief/src/generic.rs:248
↓ 1 callers
Method
attribute
According to the official PE specifications, this value is reserved and should be set to 0
api/rust/cargo/lief/src/pe/delay_import.rs:14
↓ 1 callers
Method
attributes
Iterator over the different [`crate::pdb::types::Attribute`] defined in this class-like type
api/rust/cargo/lief/src/pdb/types/classlike.rs:33
↓ 1 callers
Method
authenticated_attributes
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:65
↓ 1 callers
Function
aux_type
`IMAGE_AUX_SYMBOL_TYPE` which should be `IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF` (1)
include/LIEF/COFF/AuxiliarySymbols/AuxiliaryCLRToken.hpp:61
↓ 1 callers
Method
aux_type
`IMAGE_AUX_SYMBOL_TYPE` which should be `IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF` (1)
api/rust/cargo/lief/src/coff/symbol.rs:500
↓ 1 callers
Function
auxiliary_delay_import
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:210
↓ 1 callers
Function
auxiliary_delay_import_copy
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:214
↓ 1 callers
Function
auxiliary_iat
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:172
↓ 1 callers
Function
auxiliary_iat_copy
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:206
↓ 1 callers
Method
auxiliary_symbols
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:41
↓ 1 callers
Method
auxiliary_symbols
api/rust/include/LIEF/rust/COFF/Symbol.hpp:89
↓ 1 callers
Method
backend_version
Version of the backend (e.g. `14.36.32537`)
api/rust/cargo/lief/src/pdb/build_metadata.rs:337
↓ 1 callers
Function
base_reloc_size
Size in bytes taken by BaseRelocs
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverrideInfo.hpp:67
↓ 1 callers
Method
bdd_info
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:304
↓ 1 callers
Function
bdd_offset
Offset into the BDD region
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverrideInfo.hpp:57
↓ 1 callers
Method
bdd_offset
Offset into the BDD region
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:425
↓ 1 callers
Function
bin2lib
(binary, address, output, name="")
api/python/examples/elf_bin2lib.py:6
↓ 1 callers
Method
binary_at
api/rust/include/LIEF/rust/MachO/FatBinary.hpp:32
↓ 1 callers
Function
bind_opcodes
Return Binding's opcodes as raw data
include/LIEF/MachO/DyldInfo.hpp:203
↓ 1 callers
Method
bind_opcodes
Return **regular** binding's opcodes as a slice of bytes
api/rust/cargo/lief/src/macho/commands/dyldinfo.rs:47
↓ 1 callers
Method
binding_info
api/rust/src/symbol.cpp:24
↓ 1 callers
Method
binding_info
Binding info associated with this symbol (if any)
api/rust/cargo/lief/src/macho/symbol.rs:103
↓ 1 callers
Function
bindings
Iterator over BindingInfo entries
include/LIEF/MachO/DyldInfo.hpp:284
↓ 1 callers
Method
bindings
api/rust/include/LIEF/rust/MachO/DyldInfo.hpp:51
↓ 1 callers
Method
bindings
api/rust/include/LIEF/rust/MachO/DyldChainedFixups.hpp:47
↓ 1 callers
Method
bindings
api/rust/include/LIEF/rust/MachO/Binary.hpp:182
↓ 1 callers
Function
bit_count
Bits per pixel
include/LIEF/PE/resources/ResourceIcon.hpp:105
↓ 1 callers
Function
bitfield_info
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:218
↓ 1 callers
Function
bswap_ce
src/intmem.h:40
↓ 1 callers
Function
bswap_rt
src/intmem.h:54
↓ 1 callers
Function
build_codeview
src/PE/Builder.cpp:614
↓ 1 callers
Function
build_exdllcharacteristics
src/PE/Builder.cpp:703
↓ 1 callers
Function
build_from_precompiled
()
api/rust/cargo/lief-build/src/lib.rs:169
← previous
next →
1,901–2,000 of 11,400, ranked by callers