MCPcopy Create free account

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

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

Methodrun
()
plugins/ghidra/ghidra_scripts/LiefVersionInfoScript.java:6
Methodrun
plugins/binaryninja/analysis/src/ELF/Analyzer.cpp:67
Methodrun
plugins/binaryninja/analysis/src/ELF/analyzers/RelativeRelocations.cpp:47
Methodrun
plugins/binaryninja/analysis/src/ELF/analyzers/Relocations.cpp:34
Methodrun
plugins/binaryninja/analysis/src/ELF/analyzers/AndroidPackedRelocations.cpp:200
Methodrun
plugins/binaryninja/analysis/src/COFF/Analyzer.cpp:44
Methodrun
plugins/binaryninja/analysis/src/MachO/Analyzer.cpp:92
Methodrun
plugins/binaryninja/analysis/src/PE/analyzers/LoadConfiguration.cpp:329
Methodrun
plugins/binaryninja/analysis/src/PE/analyzers/RuntimeFunctions.cpp:38
Methodrun
plugins/binaryninja/analysis/src/DSC/Analyzer.cpp:28
Methodrun
(self)
doc/sphinx/sphinx_lief_doc/img_comparison.py:87
Methodrun
(self)
doc/sphinx/sphinx_lief_doc/sdk_package.py:82
Methodrun
(self)
doc/sphinx/sphinx_lief_doc/plugin_package.py:69
Methodrun
(self)
doc/sphinx/sphinx_lief_doc/lief_api.py:109
Methodrun
(self)
doc/sphinx/sphinx_lief_doc/inheritance_diagram.py:26
Functionrun_analysis
plugins/binaryninja/analysis/src/commands.cpp:47
Methodrva
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
Methodrva
The **Relative** Virtual Address of the function
api/rust/cargo/lief/src/pdb/function.rs:30
Methodrva
RVA where the fixup takes place
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:234
Methodrva
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:30
Methodrva
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:50
Methodrva
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:91
Methodrva
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:133
Methodrva
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:27
Functionrva_end
Function end address
include/LIEF/PE/exceptions_info/RuntimeFunctionAArch64.hpp:77
Methodrva_end
api/rust/include/LIEF/rust/PE/RuntimeFunctionX64.hpp:31
Methodrva_end
api/rust/include/LIEF/rust/PE/RuntimeFunctionAArch64.hpp:33
Methodrva_size
Size in bytes taken by RVAs
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:430
Methodrva_size
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:263
Methodrva_to_offset
src/PE/ResourceNode.cpp:66
Methodrva_to_offset
Convert a **relative** virtual address into an offset
api/rust/cargo/lief/src/pe/binary.rs:189
Methodrva_to_offset
api/rust/include/LIEF/rust/PE/Binary.hpp:368
Methodsave
src/DEX/File.cpp:50
Methodsave
src/PE/resources/ResourceIcon.cpp:124
Methodscale
src/asm/asm.cpp:475
Methodscale
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
Methodscale
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:29
Methodscaled_register
src/asm/asm.cpp:467
Methodscaled_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
Methodscaled_register
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:26
Methodscattered_relocation_info>
src/MachO/endianness_support.cpp:420
Methodscope
src/DWARF/dwarf.cpp:116
Methodscope
The scope in which this function is defined
api/rust/cargo/lief/src/dwarf/types.rs:489
Methodscope
The scope in which this function is defined
api/rust/cargo/lief/src/dwarf/function.rs:109
Methodscope
api/rust/include/LIEF/rust/DWARF/Type.hpp:43
Methodscope
api/rust/include/LIEF/rust/DWARF/Variable.hpp:51
Methodscope
api/rust/include/LIEF/rust/DWARF/Function.hpp:107
Functionsdk
include/LIEF/MachO/BuildVersion.hpp:97
Methodsdk
api/rust/include/LIEF/rust/MachO/VersionMin.hpp:30
Methodsdk
api/rust/include/LIEF/rust/MachO/BuildVersion.hpp:25
Methodsdl
api/rust/include/LIEF/rust/PE/debug/VCFeature.hpp:27
Functionsection
Section associated with the symbol or a nullptr if it does not exist.
include/LIEF/ELF/Symbol.hpp:133
Functionsection
Section in which the relocation takes place
include/LIEF/COFF/Relocation.hpp:189
Functionsection
Section associated with this symbol (if any)
include/LIEF/COFF/Symbol.hpp:174
Functionsection
Section associated with the DataDirectory
include/LIEF/PE/DataDirectory.hpp:111
Functionsection
The section where debug data is located
include/LIEF/PE/debug/Debug.hpp:170
Methodsection
Section in which the relocation takes place
api/rust/cargo/lief/src/coff/relocation.rs:48
Methodsection
Section associated with this symbol (if any)
api/rust/cargo/lief/src/coff/symbol.rs:306
Methodsection
The section where debug data is located
api/rust/cargo/lief/src/pe/debug.rs:134
Methodsection
api/rust/include/LIEF/rust/ELF/Relocation.hpp:41
Methodsection
api/rust/include/LIEF/rust/ELF/Symbol.hpp:34
Methodsection
api/rust/include/LIEF/rust/COFF/Relocation.hpp:42
Methodsection
api/rust/include/LIEF/rust/COFF/Symbol.hpp:57
Methodsection
api/rust/include/LIEF/rust/MachO/Relocation.hpp:38
Methodsection
api/rust/include/LIEF/rust/PE/DataDirectories.hpp:32
Methodsection
api/rust/include/LIEF/rust/PE/TLS.hpp:44
Methodsection
api/rust/include/LIEF/rust/PE/debug/Debug.hpp:38
Methodsection_32>
src/MachO/endianness_support.cpp:88
Methodsection_64>
src/MachO/endianness_support.cpp:93
Functionsection_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
Methodsection_alignment
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:36
Methodsection_by_name
Try to find the ELF section with the given name
api/rust/cargo/lief/src/elf/binary.rs:212
Methodsection_by_name
api/rust/include/LIEF/rust/ELF/Binary.hpp:362
Methodsection_by_name
api/rust/include/LIEF/rust/PE/Binary.hpp:392
Functionsection_from_offset
include/LIEF/ELF/Binary.hpp:798
Functionsection_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
Methodsection_from_offset
src/MachO/Binary.cpp:359
Methodsection_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
Methodsection_from_offset
Find a section by its offset
api/rust/cargo/lief/src/pe/binary.rs:209
Methodsection_from_offset
api/rust/include/LIEF/rust/ELF/Binary.hpp:386
Methodsection_from_rva
Find a section by its **relative** virtual address
api/rust/cargo/lief/src/pe/binary.rs:214
Methodsection_from_rva
api/rust/include/LIEF/rust/PE/Binary.hpp:388
Functionsection_from_virtual_address
include/LIEF/ELF/Binary.hpp:808
Functionsection_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
Methodsection_from_virtual_address
src/MachO/Binary.cpp:374
Methodsection_from_virtual_address
api/rust/include/LIEF/rust/ELF/Binary.hpp:390
Functionsection_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
Methodsection_header_size
api/rust/include/LIEF/rust/ELF/Header.hpp:39
Functionsection_headers_offset
Offset of the sections table
include/LIEF/ELF/Header.hpp:146
Methodsection_headers_offset
api/rust/include/LIEF/rust/ELF/Header.hpp:34
Functionsection_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
Methodsection_idx
api/rust/include/LIEF/rust/ELF/Symbol.hpp:31
Methodsection_idx
api/rust/include/LIEF/rust/COFF/Symbol.hpp:53
Methodsection_idx
api/rust/include/LIEF/rust/COFF/AuxiliarySymbols/AuxiliarySectionDefinition.hpp:30
Methodsection_name
Name of the section in which this symbol is defined (e.g. `.text`).
api/rust/cargo/lief/src/pdb/public_symbol.rs:39
Methodsection_name
The name of the section in which this function is defined
api/rust/cargo/lief/src/pdb/function.rs:40
Methodsection_name
api/rust/include/LIEF/rust/PDB/Function.hpp:29
Methodsection_name
api/rust/include/LIEF/rust/PDB/PublicSymbol.hpp:27
Functionsection_name_table_idx
Return the section's index which contains sections' names
include/LIEF/ELF/Header.hpp:187
Methodsection_name_table_idx
api/rust/include/LIEF/rust/ELF/Header.hpp:41
← previousnext →9,301–9,400 of 11,400, ranked by callers