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
register_natives
plugins/ghidra/jni/lief/pe/LoadConfiguration.cpp:25
Method
register_natives
plugins/ghidra/jni/lief/pe/Binary.cpp:22
Method
register_natives
plugins/ghidra/jni/lief/pe/CodeIntegrity.cpp:23
Method
register_natives
plugins/ghidra/jni/lief/pe/Utils.cpp:23
Method
register_natives
plugins/ghidra/jni/lief/pe/RuntimeFunctionX64.cpp:23
Method
register_natives
plugins/ghidra/jni/lief/pe/aarch64/PackedFunction.cpp:23
Method
register_natives
plugins/ghidra/jni/lief/pe/aarch64/UnpackedFunction.cpp:23
Method
register_natives
plugins/ghidra/jni/lief/pe/LoadConfigurations/CHPEMetadata/MetadataX86.cpp:23
Method
register_natives
plugins/ghidra/jni/lief/pe/LoadConfigurations/CHPEMetadata/Metadata.cpp:28
Method
register_natives
plugins/ghidra/jni/lief/pe/LoadConfigurations/CHPEMetadata/MetadataARM64.cpp:23
Method
relative_index
src/OAT/Class.cpp:199
Function
relative_relocations_size
src/ELF/ExeLayout.hpp:677
Function
relocate
src/ELF/ExeLayout.hpp:848
Function
relocate
src/ELF/ObjectFileLayout.hpp:63
Function
relocate_android_rela
src/ELF/ExeLayout.hpp:748
Function
relocate_dyn_reloc
src/ELF/ExeLayout.hpp:796
Function
relocate_dynamic
src/ELF/ExeLayout.hpp:736
Function
relocate_dynstr
src/ELF/ExeLayout.hpp:740
Function
relocate_dynsym
src/ELF/ExeLayout.hpp:768
Function
relocate_fini_array
src/ELF/ExeLayout.hpp:792
Function
relocate_gnu_hash
src/ELF/ExeLayout.hpp:760
Function
relocate_init_array
src/ELF/ExeLayout.hpp:788
Function
relocate_interpreter
src/ELF/ExeLayout.hpp:804
Function
relocate_notes
src/ELF/ExeLayout.hpp:808
Method
relocate_phdr_table_auto
src/ELF/Binary.cpp:2561
Method
relocate_phdr_table_pie
src/ELF/Binary.cpp:2614
Method
relocate_phdr_table_v1
src/ELF/Binary.cpp:2972
Method
relocate_phdr_table_v2
* This function relocates the phdr table in the case where: * 1. The binary is NOT pie * 2. There is no gap between two adjacent segments (cf. rel
src/ELF/Binary.cpp:2793
Method
relocate_phdr_table_v3
* This function relocates the segments table AT THE END of the binary. * It only works if the binary is not PIE and does not contain a PHDR segment.
src/ELF/Binary.cpp:2705
Function
relocate_plt_reloc
src/ELF/ExeLayout.hpp:800
Function
relocate_preinit_array
src/ELF/ExeLayout.hpp:784
Function
relocate_relr
src/ELF/ExeLayout.hpp:744
Function
relocate_shstr
src/ELF/ExeLayout.hpp:752
Function
relocate_strtab
src/ELF/ExeLayout.hpp:756
Function
relocate_symtab
src/ELF/ExeLayout.hpp:812
Function
relocate_symver
src/ELF/ExeLayout.hpp:772
Function
relocate_symverd
src/ELF/ExeLayout.hpp:776
Function
relocate_symverr
src/ELF/ExeLayout.hpp:780
Function
relocate_sysv_hash
src/ELF/ExeLayout.hpp:764
Method
relocation_by_addr
Try to find the ELF relocation that takes place at the given address
api/rust/cargo/lief/src/elf/binary.rs:217
Method
relocation_by_addr
api/rust/include/LIEF/rust/ELF/Binary.hpp:366
Function
relocation_dir
Return the data directory associated with the relocation table
include/LIEF/PE/Binary.hpp:754
Method
relocation_dir
api/rust/include/LIEF/rust/PE/Binary.hpp:428
Method
relocation_for_symbol
Try to find the `.plt.got` relocation for the given symbol name
api/rust/cargo/lief/src/elf/binary.rs:222
Method
relocation_for_symbol
api/rust/include/LIEF/rust/ELF/Binary.hpp:370
Method
relocation_info>
src/MachO/endianness_support.cpp:409
Function
relocation_offset
Offset of the relocation table. This value should be 0 for executable and libraries as the relocations are managed by the DyldInfo::rebase On the oth
include/LIEF/MachO/Section.hpp:147
Method
relocation_offset
api/rust/include/LIEF/rust/MachO/Section.hpp:42
Function
relocations
Return **all** relocations present in the binary
include/LIEF/ELF/Binary.hpp:429
Function
relocations
Iterator over the relocations associated with this section
include/LIEF/COFF/Section.hpp:154
Function
relocations
Iterator over **all** the relocations used by this COFF binary
include/LIEF/COFF/Binary.hpp:112
Function
relocations
Return an iterator over the MachO::Relocation linked to this segment For Mach-O executable or library this iterator should be empty as the relocation
include/LIEF/MachO/SegmentCommand.hpp:174
Function
relocations
Return an iterator over the MachO::Relocation associated with this section This iterator is likely to be empty of executable and libraries while it s
include/LIEF/MachO/Section.hpp:221
Function
relocations
Return an iterator over the binary relocation (LIEF::Relocation)
include/LIEF/Abstract/Binary.hpp:170
Function
relocations
Iterator over the relocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupControlTransfer.hpp:75
Function
relocations
Iterator over the relocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupARM64Kernel.hpp:87
Function
relocations
Iterator over the relocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupGeneric.hpp:47
Function
relocations
Iterator over the different fixup entries
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupARM64X.hpp:83
Function
relocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverrideInfo.hpp:75
Method
relocations
Iterator over **all** the relocations used by this COFF binary
api/rust/cargo/lief/src/coff/binary.rs:41
Method
relocations
Iterator over the relocations associated with this section
api/rust/cargo/lief/src/coff/section.rs:95
Method
relocations
Return an iterator over the different [`crate::macho::Relocation`] of this binary
api/rust/cargo/lief/src/macho/binary.rs:101
Method
relocations
Iterator over the [`crate::macho::Relocation`] associated with thi section
api/rust/cargo/lief/src/macho/section.rs:204
Method
relocations
Return an iterator over the [`crate::macho::Relocation`] linked to this segment For Mach-O executable or library this iterator should be empty as the
api/rust/cargo/lief/src/macho/commands/segment.rs:78
Method
relocations
Return an iterator over **all** [`crate::elf::Relocation`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:207
Method
relocations
Iterator over the (regular) relocations
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:162
Method
relocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:72
Method
relocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:153
Method
relocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:179
Method
relocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:241
Method
relocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:267
Method
remove
src/ELF/Segment.cpp:288
Method
remove
src/ELF/Section.cpp:356
Method
remove
src/ELF/DynamicEntryFlags.cpp:135
Method
remove
src/ELF/DataHandler/Handler.cpp:116
Method
remove
src/MachO/Section.cpp:225
Method
remove
src/MachO/Header.cpp:94
Method
remove
api/rust/include/LIEF/rust/ELF/DynamicEntryRunPath.hpp:47
Function
remove_all_imports
Remove all libraries in the binary
include/LIEF/PE/Binary.hpp:631
Method
remove_all_imports
Remove all libraries in the binary
api/rust/cargo/lief/src/pe/binary.rs:399
Method
remove_all_imports
api/rust/include/LIEF/rust/PE/Binary.hpp:468
Method
remove_all_relocations
src/PE/Binary.cpp:520
Method
remove_all_sections
src/MachO/SegmentCommand.cpp:130
Function
remove_aux_requirement
Try to remove the auxiliary requirement symbol with the given name. The function returns true if the operation succeed, false otherwise. \warning thi
include/LIEF/ELF/SymbolVersionRequirement.hpp:109
Method
remove_aux_requirement_by_name
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:57
Function
remove_characteristic
include/LIEF/PE/Header.hpp:278
Method
remove_characteristic
(&mut self, characteristics: Characteristics)
api/rust/cargo/lief/src/pe/headers.rs:463
Method
remove_characteristic
api/rust/include/LIEF/rust/PE/Header.hpp:71
Method
remove_debug
Remove a specific debug entry
api/rust/cargo/lief/src/pe/binary.rs:424
Method
remove_debug
api/rust/include/LIEF/rust/PE/Binary.hpp:488
Method
remove_dynamic_entries_by_tag
api/rust/include/LIEF/rust/ELF/Binary.hpp:298
Method
remove_dynamic_entry
Remove the given dynamic entry
api/rust/cargo/lief/src/elf/binary.rs:380
Method
remove_dynamic_entry
api/rust/include/LIEF/rust/ELF/Binary.hpp:302
Method
remove_dynamic_entry_if
Remove the dynamic entries matching the given predicate. The function returns the number of entries that have been deleted.
api/rust/cargo/lief/src/elf/binary.rs:387
Function
remove_entry
Remove the export entry with the given name
include/LIEF/PE/Export.hpp:198
Method
remove_entry
src/PE/Import.cpp:87
Method
remove_entry
Remove the given export entry
api/rust/cargo/lief/src/pe/export.rs:145
Method
remove_entry_at
Remove the export entry with the given RVA
api/rust/cargo/lief/src/pe/export.rs:150
Method
remove_entry_at
api/rust/include/LIEF/rust/PE/Export.hpp:92
Method
remove_entry_by_name
Remove the export entry with the given RVA
api/rust/cargo/lief/src/pe/export.rs:155
← previous
next →
9,101–9,200 of 11,400, ranked by callers