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
run
()
plugins/ghidra/ghidra_scripts/LiefVersionInfoScript.java:6
Method
run
plugins/binaryninja/analysis/src/ELF/Analyzer.cpp:67
Method
run
plugins/binaryninja/analysis/src/ELF/analyzers/RelativeRelocations.cpp:47
Method
run
plugins/binaryninja/analysis/src/ELF/analyzers/Relocations.cpp:34
Method
run
plugins/binaryninja/analysis/src/ELF/analyzers/AndroidPackedRelocations.cpp:200
Method
run
plugins/binaryninja/analysis/src/COFF/Analyzer.cpp:44
Method
run
plugins/binaryninja/analysis/src/MachO/Analyzer.cpp:92
Method
run
plugins/binaryninja/analysis/src/PE/analyzers/LoadConfiguration.cpp:329
Method
run
plugins/binaryninja/analysis/src/PE/analyzers/RuntimeFunctions.cpp:38
Method
run
plugins/binaryninja/analysis/src/DSC/Analyzer.cpp:28
Method
run
(self)
doc/sphinx/sphinx_lief_doc/img_comparison.py:87
Method
run
(self)
doc/sphinx/sphinx_lief_doc/sdk_package.py:82
Method
run
(self)
doc/sphinx/sphinx_lief_doc/plugin_package.py:69
Method
run
(self)
doc/sphinx/sphinx_lief_doc/lief_api.py:109
Method
run
(self)
doc/sphinx/sphinx_lief_doc/inheritance_diagram.py:26
Function
run_analysis
plugins/binaryninja/analysis/src/commands.cpp:47
Method
rva
Relative** Virtual Address of this symbol. This function returns 0 if the RVA can't be computed.
api/rust/cargo/lief/src/pdb/public_symbol.rs:51
Method
rva
The **Relative** Virtual Address of the function
api/rust/cargo/lief/src/pdb/function.rs:30
Method
rva
RVA where the fixup takes place
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:234
Method
rva
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:30
Method
rva
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:50
Method
rva
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:91
Method
rva
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:133
Method
rva
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:27
Function
rva_end
Function end address
include/LIEF/PE/exceptions_info/RuntimeFunctionAArch64.hpp:77
Method
rva_end
api/rust/include/LIEF/rust/PE/RuntimeFunctionX64.hpp:31
Method
rva_end
api/rust/include/LIEF/rust/PE/RuntimeFunctionAArch64.hpp:33
Method
rva_size
Size in bytes taken by RVAs
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:430
Method
rva_size
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:263
Method
rva_to_offset
src/PE/ResourceNode.cpp:66
Method
rva_to_offset
Convert a **relative** virtual address into an offset
api/rust/cargo/lief/src/pe/binary.rs:189
Method
rva_to_offset
api/rust/include/LIEF/rust/PE/Binary.hpp:368
Method
save
src/DEX/File.cpp:50
Method
save
src/PE/resources/ResourceIcon.cpp:124
Method
scale
src/asm/asm.cpp:475
Method
scale
The scale value associated with the [`Memory::scaled_register`] For `mov rdi, qword ptr [r13 + 8*r14]` it would return `8`
api/rust/cargo/lief/src/assembly/x86/operands/memory.rs:67
Method
scale
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:29
Method
scaled_register
src/asm/asm.cpp:467
Method
scaled_register
The scaled register. For `mov rdi, qword ptr [r13 + 8*r14]` it would return [`Reg::R14`]
api/rust/cargo/lief/src/assembly/x86/operands/memory.rs:53
Method
scaled_register
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:26
Method
scattered_relocation_info>
src/MachO/endianness_support.cpp:420
Method
scope
src/DWARF/dwarf.cpp:116
Method
scope
The scope in which this function is defined
api/rust/cargo/lief/src/dwarf/types.rs:489
Method
scope
The scope in which this function is defined
api/rust/cargo/lief/src/dwarf/function.rs:109
Method
scope
api/rust/include/LIEF/rust/DWARF/Type.hpp:43
Method
scope
api/rust/include/LIEF/rust/DWARF/Variable.hpp:51
Method
scope
api/rust/include/LIEF/rust/DWARF/Function.hpp:107
Function
sdk
include/LIEF/MachO/BuildVersion.hpp:97
Method
sdk
api/rust/include/LIEF/rust/MachO/VersionMin.hpp:30
Method
sdk
api/rust/include/LIEF/rust/MachO/BuildVersion.hpp:25
Method
sdl
api/rust/include/LIEF/rust/PE/debug/VCFeature.hpp:27
Function
section
Section associated with the symbol or a nullptr if it does not exist.
include/LIEF/ELF/Symbol.hpp:133
Function
section
Section in which the relocation takes place
include/LIEF/COFF/Relocation.hpp:189
Function
section
Section associated with this symbol (if any)
include/LIEF/COFF/Symbol.hpp:174
Function
section
Section associated with the DataDirectory
include/LIEF/PE/DataDirectory.hpp:111
Function
section
The section where debug data is located
include/LIEF/PE/debug/Debug.hpp:170
Method
section
Section in which the relocation takes place
api/rust/cargo/lief/src/coff/relocation.rs:48
Method
section
Section associated with this symbol (if any)
api/rust/cargo/lief/src/coff/symbol.rs:306
Method
section
The section where debug data is located
api/rust/cargo/lief/src/pe/debug.rs:134
Method
section
api/rust/include/LIEF/rust/ELF/Relocation.hpp:41
Method
section
api/rust/include/LIEF/rust/ELF/Symbol.hpp:34
Method
section
api/rust/include/LIEF/rust/COFF/Relocation.hpp:42
Method
section
api/rust/include/LIEF/rust/COFF/Symbol.hpp:57
Method
section
api/rust/include/LIEF/rust/MachO/Relocation.hpp:38
Method
section
api/rust/include/LIEF/rust/PE/DataDirectories.hpp:32
Method
section
api/rust/include/LIEF/rust/PE/TLS.hpp:44
Method
section
api/rust/include/LIEF/rust/PE/debug/Debug.hpp:38
Method
section_32>
src/MachO/endianness_support.cpp:88
Method
section_64>
src/MachO/endianness_support.cpp:93
Function
section_alignment
The alignment (in bytes) of sections when they are loaded into memory. It must be greater than or equal to file_alignment and the default is the page
include/LIEF/PE/OptionalHeader.hpp:156
Method
section_alignment
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:36
Method
section_by_name
Try to find the ELF section with the given name
api/rust/cargo/lief/src/elf/binary.rs:212
Method
section_by_name
api/rust/include/LIEF/rust/ELF/Binary.hpp:362
Method
section_by_name
api/rust/include/LIEF/rust/PE/Binary.hpp:392
Function
section_from_offset
include/LIEF/ELF/Binary.hpp:798
Function
section_from_offset
Return the MachO::Section that encompasses the provided offset. If a section can't be found, it returns a null pointer (`nullptr`)
include/LIEF/MachO/Binary.hpp:516
Method
section_from_offset
src/MachO/Binary.cpp:359
Method
section_from_offset
Try to find the section that encompasses the given offset. `skip_nobits` can be used to include (or not) the `SHT_NOTBIT` sections
api/rust/cargo/lief/src/elf/binary.rs:243
Method
section_from_offset
Find a section by its offset
api/rust/cargo/lief/src/pe/binary.rs:209
Method
section_from_offset
api/rust/include/LIEF/rust/ELF/Binary.hpp:386
Method
section_from_rva
Find a section by its **relative** virtual address
api/rust/cargo/lief/src/pe/binary.rs:214
Method
section_from_rva
api/rust/include/LIEF/rust/PE/Binary.hpp:388
Function
section_from_virtual_address
include/LIEF/ELF/Binary.hpp:808
Function
section_from_virtual_address
Return the MachO::Section that encompasses the provided virtual address. If a section can't be found, it returns a null pointer (`nullptr`)
include/LIEF/MachO/Binary.hpp:523
Method
section_from_virtual_address
src/MachO/Binary.cpp:374
Method
section_from_virtual_address
api/rust/include/LIEF/rust/ELF/Binary.hpp:390
Function
section_header_size
Return the size of a section header (i.e. `sizeof(Elfxx_Shdr)`) This size should be 64 for a ``ELF64`` binary and 40 for an ``ELF32``.
include/LIEF/ELF/Header.hpp:174
Method
section_header_size
api/rust/include/LIEF/rust/ELF/Header.hpp:39
Function
section_headers_offset
Offset of the sections table
include/LIEF/ELF/Header.hpp:146
Method
section_headers_offset
api/rust/include/LIEF/rust/ELF/Header.hpp:34
Function
section_idx
One-based index into the section table for the associated section. This is used when the COMDAT selection setting is 5.
include/LIEF/COFF/AuxiliarySymbols/AuxiliarySectionDefinition.hpp:129
Method
section_idx
api/rust/include/LIEF/rust/ELF/Symbol.hpp:31
Method
section_idx
api/rust/include/LIEF/rust/COFF/Symbol.hpp:53
Method
section_idx
api/rust/include/LIEF/rust/COFF/AuxiliarySymbols/AuxiliarySectionDefinition.hpp:30
Method
section_name
Name of the section in which this symbol is defined (e.g. `.text`).
api/rust/cargo/lief/src/pdb/public_symbol.rs:39
Method
section_name
The name of the section in which this function is defined
api/rust/cargo/lief/src/pdb/function.rs:40
Method
section_name
api/rust/include/LIEF/rust/PDB/Function.hpp:29
Method
section_name
api/rust/include/LIEF/rust/PDB/PublicSymbol.hpp:27
Function
section_name_table_idx
Return the section's index which contains sections' names
include/LIEF/ELF/Header.hpp:187
Method
section_name_table_idx
api/rust/include/LIEF/rust/ELF/Header.hpp:41
← previous
next →
9,301–9,400 of 11,400, ranked by callers