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
Method
record_delta_relocation
src/PE/Parser.cpp:1348
↓ 1 callers
Method
record_relocation
src/PE/Parser.cpp:1318
↓ 1 callers
Function
redirection_metadata
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:144
↓ 1 callers
Function
redirection_metadata_count
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:180
↓ 1 callers
Function
redirections
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:230
↓ 1 callers
Method
redirections
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:130
↓ 1 callers
Function
reg_F
Number of non-volatile FP registers (d8-d15) saved in the canonical stack location
include/LIEF/PE/exceptions_info/AArch64/PackedFunction.hpp:76
↓ 1 callers
Function
reg_I
Number of non-volatile INT registers (x19-x28) saved in the canonical stack location.
include/LIEF/PE/exceptions_info/AArch64/PackedFunction.hpp:70
↓ 1 callers
Function
register_commands
plugins/binaryninja/analysis/src/commands.cpp:27
↓ 1 callers
Function
register_commands
plugins/binaryninja/dwarf-export/src/commands.cpp:26
↓ 1 callers
Function
register_natives
plugins/ghidra/jni/lief/generic/jni.hpp:21
↓ 1 callers
Function
register_natives
plugins/ghidra/jni/lief/macho/jni.hpp:24
↓ 1 callers
Method
register_values
src/ELF/NoteDetails/core/CorePrStatus.cpp:239
↓ 1 callers
Function
relative_from_arch
src/ELF/ExeLayout.hpp:52
↓ 1 callers
Method
release_all_binaries
src/MachO/FatBinary.cpp:111
↓ 1 callers
Method
relocations
api/rust/include/LIEF/rust/ELF/Binary.hpp:334
↓ 1 callers
Method
relocations
api/rust/include/LIEF/rust/COFF/Section.hpp:73
↓ 1 callers
Method
relocations
api/rust/include/LIEF/rust/COFF/Binary.hpp:119
↓ 1 callers
Method
relocations
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:59
↓ 1 callers
Method
relocations
api/rust/include/LIEF/rust/MachO/Section.hpp:53
↓ 1 callers
Method
relocations
api/rust/include/LIEF/rust/MachO/Binary.hpp:181
↓ 1 callers
Method
relocations
api/rust/include/LIEF/rust/PE/Binary.hpp:288
↓ 1 callers
Method
remove
src/MachO/Binary.cpp:1083
↓ 1 callers
Method
remove
The given path
api/rust/cargo/lief/src/elf/dynamic.rs:891
↓ 1 callers
Function
remove_anti_debug
(binary)
api/python/examples/keygen/lief_patch.py:12
↓ 1 callers
Method
remove_aux_requirement_by_name
Try to remove the auxiliary requirement symbol with the given name. The function returns true if the operation succeed, false otherwise. warning**:
api/rust/cargo/lief/src/elf/symbol_versioning.rs:259
↓ 1 callers
Method
remove_command
src/MachO/Binary.cpp:1148
↓ 1 callers
Method
remove_debug
src/PE/Binary.cpp:1281
↓ 1 callers
Method
remove_dynamic_entry_from_ptr
api/rust/include/LIEF/rust/ELF/Binary.hpp:306
↓ 1 callers
Method
remove_import
src/PE/Binary.cpp:534
↓ 1 callers
Method
remove_library
src/ELF/Binary.cpp:2007
↓ 1 callers
Function
remove_section_table
(filename, output)
api/python/examples/elf_remove_section_table.py:25
↓ 1 callers
Method
remove_symbol
src/ELF/Binary.cpp:516
↓ 1 callers
Method
rename_dynamic_symbols
(&mut self)
tools/lief-patchelf/src/main.rs:589
↓ 1 callers
Method
required_methods
api/rust/include/LIEF/rust/ObjC/Protocol.hpp:63
↓ 1 callers
Method
reserved
Reserved value (should be 0)
api/rust/cargo/lief/src/coff/symbol.rs:505
↓ 1 callers
Method
reserved
According to the official specs, a reserved value
api/rust/cargo/lief/src/macho/header.rs:253
↓ 1 callers
Method
reserved
Reserved value. Should be `0`
api/rust/cargo/lief/src/pe/resources.rs:150
↓ 1 callers
Method
reserved
Additional bitmask to be defined later
api/rust/cargo/lief/src/pe/code_integrity.rs:37
↓ 1 callers
Method
reserved
Reserved for future expansion. Should be 0.
api/rust/cargo/lief/src/pe/exception_aarch64.rs:261
↓ 1 callers
Method
reserved
Reserved. Should be 0
api/rust/cargo/lief/src/pe/enclave_configuration.rs:176
↓ 1 callers
Method
reserved
api/rust/include/LIEF/rust/PE/ResourceData.hpp:39
↓ 1 callers
Function
reserved1
See: dependent_load_flags()
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:221
↓ 1 callers
Method
reserved1
(&self)
api/rust/cargo/lief/src/macho/commands/routine.rs:31
↓ 1 callers
Method
reserved1
See: [`LoadConfiguration::dependent_load_flags`]
api/rust/cargo/lief/src/pe/load_configuration.rs:111
↓ 1 callers
Method
reserved1
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:106
↓ 1 callers
Function
reserved2
include/LIEF/PE/DosHeader.hpp:200
↓ 1 callers
Method
reserved2
According to the official `loader.h` file, this value is reserved for *count* or *sizeof
api/rust/cargo/lief/src/macho/section.rs:188
↓ 1 callers
Method
reserved2
(&self)
api/rust/cargo/lief/src/macho/commands/routine.rs:35
↓ 1 callers
Method
reserved2
Must be zero
api/rust/cargo/lief/src/pe/load_configuration.rs:315
↓ 1 callers
Method
reserved2
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:209
↓ 1 callers
Function
reserved3
This value is only present for 64 bits Mach-O files. In that case, the value is *reserved*.
include/LIEF/MachO/Section.hpp:183
↓ 1 callers
Method
reserved3
(&self)
api/rust/cargo/lief/src/macho/commands/routine.rs:39
↓ 1 callers
Method
reserved3
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:334
↓ 1 callers
Method
reserved3
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:221
↓ 1 callers
Method
reset
api/rust/include/LIEF/rust/logging.hpp:22
↓ 1 callers
Method
resolve_with_base_address
Try to resolve the value of the relocation with the provided base address. The returned value could be used such as: `*address = resolve_with_base_ad
api/rust/cargo/lief/src/elf/relocation.rs:3554
↓ 1 callers
Function
resources
Return resources as a tree or a nullptr if there is no resources
include/LIEF/PE/Binary.hpp:410
↓ 1 callers
Method
resources_manager
Return a manager interface to read and manipulate the resources tree with a user friendly interface.
api/rust/cargo/lief/src/pe/binary.rs:124
↓ 1 callers
Method
return_type
Return the [`Type`] associated with the **return type** of this function.
api/rust/cargo/lief/src/dwarf/function.rs:83
↓ 1 callers
Function
rgb_reserved
Reserved (padding) values. Should be 0
include/LIEF/COFF/AuxiliarySymbols/AuxiliaryCLRToken.hpp:85
↓ 1 callers
Function
rich_header
Return a reference to the RichHeader object
include/LIEF/PE/Binary.hpp:553
↓ 1 callers
Function
rnd
src/MachO/layout_check.cpp:68
↓ 1 callers
Function
rnd64
src/MachO/layout_check.cpp:61
↓ 1 callers
Method
routine
Return the `LC_ROUTINE/LC_ROUTINE64` command if present
api/rust/cargo/lief/src/macho/binary.rs:151
↓ 1 callers
Method
routine_command
api/rust/include/LIEF/rust/MachO/Binary.hpp:214
↓ 1 callers
Method
rpath
api/rust/include/LIEF/rust/ELF/DynamicEntryRpath.hpp:33
↓ 1 callers
Function
run
(junit_xml: Optional[str] = None)
tests/run_pytest.py:11
↓ 1 callers
Function
run_ios_181
(cache: &lief::dsc::DyldSharedCache)
api/rust/cargo/lief/tests/dyld_shared_cache_test.rs:41
↓ 1 callers
Method
runpath
api/rust/include/LIEF/rust/ELF/DynamicEntryRunPath.hpp:36
↓ 1 callers
Function
runtime_table
Iterator over the different RuntimeTable entries located in the content of this `__LINKEDIT` command
include/LIEF/MachO/FunctionVariants.hpp:295
↓ 1 callers
Method
runtime_table
api/rust/include/LIEF/rust/MachO/FunctionVariants.hpp:90
↓ 1 callers
Method
rva
The function RVA
api/rust/cargo/lief/src/pe/debug.rs:895
↓ 1 callers
Method
rva
The **relative** virtual address where the data referenced by this data directory are located.
api/rust/cargo/lief/src/pe/data_directory.rs:114
↓ 1 callers
Method
rva
RVA of the function
api/rust/cargo/lief/src/pe/load_configuration.rs:575
↓ 1 callers
Function
rva_size
Size in bytes taken by RVAs
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverrideInfo.hpp:62
↓ 1 callers
Method
rva_start
Function start address
api/rust/cargo/lief/src/pe/exception.rs:50
↓ 1 callers
Method
save
plugins/binaryninja/dwarf-export/src/DwarfExport.cpp:91
↓ 1 callers
Method
say_hello
doc/sphinx/_static/example.cpp:23
↓ 1 callers
Method
sdk_version
src/ELF/NoteDetails/AndroidIdent.cpp:28
↓ 1 callers
Function
sdl
Whether `/sdl` was enabled for this binary. `sdl` stands for Security Development Lifecycle and provides enhanced security features like changing sec
include/LIEF/PE/debug/VCFeature.hpp:69
↓ 1 callers
Method
sdl
Whether `/sdl` was enabled for this binary. `sdl` stands for Security Development Lifecycle and provides enhanced security features like changing sec
api/rust/cargo/lief/src/pe/debug.rs:732
↓ 1 callers
Function
se_handler_count
The count of unique handlers in the table. This member is available only for x86.
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:252
↓ 1 callers
Method
se_handler_count
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:115
↓ 1 callers
Function
se_handler_table
The VA of the sorted table of RVAs of each valid, unique handler in the image. This member is available only for x86.
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:246
↓ 1 callers
Method
se_handler_table
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:111
↓ 1 callers
Function
section
The section in which the relocation is applied (or a nullptr)
include/LIEF/ELF/Relocation.hpp:287
↓ 1 callers
Function
section
Section associated with the relocation, if any, otherwise a nullptr.
include/LIEF/MachO/Relocation.hpp:119
↓ 1 callers
Method
section
Section associated with the section (if any)
api/rust/cargo/lief/src/macho/relocation.rs:81
↓ 1 callers
Method
section
The section in which the relocation is applied (if any)
api/rust/cargo/lief/src/elf/relocation.rs:3540
↓ 1 callers
Method
section
Section associated with the symbol (if any)
api/rust/cargo/lief/src/elf/symbol.rs:149
↓ 1 callers
Method
section
The (optional) section in which the data associated with the data directory are located.
api/rust/cargo/lief/src/pe/data_directory.rs:127
↓ 1 callers
Method
section_from_offset
src/ELF/Binary.cpp:1660
↓ 1 callers
Method
section_from_offset
api/rust/include/LIEF/rust/PE/Binary.hpp:384
↓ 1 callers
Method
section_from_virtual_address
Try to find the section that encompasses the given virtual address. `skip_nobits` can be used to include (or not) the `SHT_NOTBIT` sections
api/rust/cargo/lief/src/elf/binary.rs:249
↓ 1 callers
Method
section_type
Type of the section. This value can help to determine the purpose of the section
api/rust/cargo/lief/src/macho/section.rs:176
↓ 1 callers
Method
sections
api/rust/include/LIEF/rust/ELF/Binary.hpp:286
↓ 1 callers
Method
sections
api/rust/include/LIEF/rust/COFF/Binary.hpp:111
↓ 1 callers
Method
sections
api/rust/include/LIEF/rust/MachO/SegmentCommand.hpp:58
↓ 1 callers
Method
sections
api/rust/include/LIEF/rust/MachO/Binary.hpp:178
← previous
next →
3,201–3,300 of 11,400, ranked by callers