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
to_string
src/ELF/DynamicEntryFlags.cpp:164
↓ 1 callers
Function
to_string
src/ELF/NoteDetails/NoteGnuProperty.cpp:185
↓ 1 callers
Function
to_string
src/ELF/NoteDetails/properties/X86Feature.cpp:90
↓ 1 callers
Function
to_string
src/ELF/NoteDetails/properties/AArch64Feature.cpp:48
↓ 1 callers
Function
to_string
src/ELF/NoteDetails/properties/X86ISA.cpp:140
↓ 1 callers
Function
to_string
src/ELF/NoteDetails/core/CorePrStatus.cpp:431
↓ 1 callers
Function
to_string
src/ELF/NoteDetails/core/CoreAuxv.cpp:148
↓ 1 callers
Function
to_string
src/COFF/Relocation.cpp:60
↓ 1 callers
Function
to_string
src/COFF/AuxiliarySymbols/AuxiliaryWeakExternal.cpp:51
↓ 1 callers
Function
to_string
src/COFF/AuxiliarySymbols/AuxiliarySectionDefinition.cpp:111
↓ 1 callers
Function
to_string
src/MachO/LoadCommand.cpp:77
↓ 1 callers
Function
to_string
src/MachO/BuildToolVersion.cpp:52
↓ 1 callers
Function
to_string
src/MachO/DataCodeEntry.cpp:43
↓ 1 callers
Function
to_string
src/MachO/BuildVersion.cpp:71
↓ 1 callers
Function
to_string
src/MachO/FunctionVariants.cpp:223
↓ 1 callers
Function
to_string
src/MachO/Symbol.cpp:130
↓ 1 callers
Function
to_string
src/PE/DataDirectory.cpp:99
↓ 1 callers
Function
to_string
src/PE/Section.cpp:168
↓ 1 callers
Function
to_string
src/PE/RelocationEntry.cpp:139
↓ 1 callers
Function
to_string
src/PE/resources/ResourceAccelerator.cpp:64
↓ 1 callers
Function
to_string
src/PE/resources/ResourceDialog.cpp:302
↓ 1 callers
Function
to_string
src/PE/resources/ResourceVersion.cpp:422
↓ 1 callers
Function
to_string
src/PE/debug/Debug.cpp:94
↓ 1 callers
Function
to_string
src/PE/debug/ExDllCharacteristics.cpp:66
↓ 1 callers
Function
to_string
src/PE/LoadConfigurations/EnclaveImport.cpp:102
↓ 1 callers
Function
to_string
src/PE/LoadConfigurations/LoadConfiguration.cpp:1089
↓ 1 callers
Function
to_string
include/LIEF/COFF/Header.hpp:141
↓ 1 callers
Function
to_string
include/LIEF/PE/ResourceNode.hpp:203
↓ 1 callers
Method
to_string
src/MachO/FunctionVariants.cpp:128
↓ 1 callers
Method
to_string
api/rust/include/LIEF/rust/asm/Instruction.hpp:36
↓ 1 callers
Method
to_string
api/rust/include/LIEF/rust/MachO/FunctionVariants.hpp:66
↓ 1 callers
Method
to_string
api/rust/include/LIEF/rust/PE/LoadConfiguration/EnclaveConfiguration.hpp:37
↓ 1 callers
Method
to_string
api/rust/include/LIEF/rust/PE/debug/FPO.hpp:37
↓ 1 callers
Method
to_string_no_address
Same as [`Instruction::to_string`] but without the address as prefix
api/rust/cargo/lief/src/assembly/instruction.rs:62
↓ 1 callers
Function
to_string_or
src/internal_utils.hpp:58
↓ 1 callers
Function
to_value
include/LIEF/ELF/Symbol.hpp:89
↓ 1 callers
Method
to_value
(&self)
api/rust/cargo/lief/src/elf/segment.rs:182
↓ 1 callers
Function
toc_offset
Byte offset from the start of the file to the table of contents data Table of content is used by legacy Mach-O loader and this field should be set to
include/LIEF/MachO/DynamicSymbolCommand.hpp:104
↓ 1 callers
Function
total_size
The size of the executable code for the function itself. If the function is in its own section, the `SizeOfRawData` in the section header is greater
include/LIEF/COFF/AuxiliarySymbols/AuxiliaryFunctionDefinition.hpp:71
↓ 1 callers
Method
total_size
The size of the executable code for the function itself. If the function is in its own section, the `SizeOfRawData` in the section header is greater
api/rust/cargo/lief/src/coff/symbol.rs:585
↓ 1 callers
Method
tryGetType
(String name)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/TypeBuilder.java:92
↓ 1 callers
Method
two_level_hints
Return the `LC_TWOLEVEL_HINTS` command if present
api/rust/cargo/lief/src/macho/binary.rs:221
↓ 1 callers
Function
type
Return binary's class (ELF32 or ELF64)
include/LIEF/ELF/Binary.hpp:250
↓ 1 callers
Function
type
Type as defined by `nlist_xx.n_type & N_TYPE`
include/LIEF/MachO/Symbol.hpp:124
↓ 1 callers
Method
type
src/DEX/MapItem.cpp:35
↓ 1 callers
Method
type
src/DEX/Field.cpp:84
↓ 1 callers
Method
types
src/DEX/Header.cpp:85
↓ 1 callers
Method
types
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:110
↓ 1 callers
Method
types
api/rust/include/LIEF/rust/PDB/DebugInfo.hpp:73
↓ 1 callers
Method
u16
plugins/binaryninja/analysis/src/TypeBuilder.hpp:56
↓ 1 callers
Function
uma_function_pointers
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:489
↓ 1 callers
Method
uma_function_pointers
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:273
↓ 1 callers
Function
umbrella
include/LIEF/MachO/SubFramework.hpp:63
↓ 1 callers
Method
unauthenticated_attributes
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:69
↓ 1 callers
Method
undo_reloc_bindings
src/MachO/Parser.cpp:215
↓ 1 callers
Method
unexport
src/MachO/Binary.cpp:1704
↓ 1 callers
Method
unwind_functions
src/MachO/Binary.cpp:2021
↓ 1 callers
Function
unwind_info
Detailed unwind information
include/LIEF/PE/exceptions_info/RuntimeFunctionX64.hpp:236
↓ 1 callers
Function
unwind_rva
Unwind info address
include/LIEF/PE/exceptions_info/RuntimeFunctionX64.hpp:226
↓ 1 callers
Method
update_defaultlibs
(&mut self)
tools/lief-patchelf/src/main.rs:542
↓ 1 callers
Method
update_execstack
(&mut self)
tools/lief-patchelf/src/main.rs:555
↓ 1 callers
Method
update_interpreter
(&mut self)
tools/lief-patchelf/src/main.rs:93
↓ 1 callers
Method
update_needed
(&mut self)
tools/lief-patchelf/src/main.rs:444
↓ 1 callers
Method
update_offset
Mainly inspired from LLVM: lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp - updateOffset
src/MachO/TrieNode.cpp:132
↓ 1 callers
Method
update_osabi
(&mut self)
tools/lief-patchelf/src/main.rs:210
↓ 1 callers
Method
update_rpath
(&mut self)
tools/lief-patchelf/src/main.rs:317
↓ 1 callers
Method
update_soname
(&mut self)
tools/lief-patchelf/src/main.rs:194
↓ 1 callers
Method
update_symbol_version
(&mut self)
tools/lief-patchelf/src/main.rs:488
↓ 1 callers
Method
url
(&self)
api/rust/cargo/lief/src/pe/signature/content_info.rs:114
↓ 1 callers
Function
uuid
Originally named `ClassID`, this uuid should match: `{D1BAA1C7-BAEE-4ba9-AF20-FAF66AA4DCB8}`
include/LIEF/COFF/BigObjHeader.hpp:59
↓ 1 callers
Function
uuid
include/LIEF/MachO/UUIDCommand.hpp:53
↓ 1 callers
Method
uuid
The uuid of the subcache file
api/rust/cargo/lief/src/dsc/subcache.rs:28
↓ 1 callers
Method
uuid
The UUID as a 16-bytes array
api/rust/cargo/lief/src/macho/commands/uuid.rs:16
↓ 1 callers
Function
uuid_to_str_impl
src/internal_utils.hpp:233
↓ 1 callers
Method
va_ranges
src/MachO/Binary.cpp:1933
↓ 1 callers
Method
valid_from
Start time of certificate validity
api/rust/cargo/lief/src/pe/signature/x509.rs:100
↓ 1 callers
Method
valid_to
End time of certificate validity
api/rust/cargo/lief/src/pe/signature/x509.rs:105
↓ 1 callers
Function
value
This member has slightly different interpretations: In relocatable files, `value` holds alignment constraints for a symbol for which section index is
include/LIEF/ELF/Symbol.hpp:149
↓ 1 callers
Method
value
Symbol's value whose interpretation depends on the symbol's kind. Usually this is the address of the symbol though.
api/rust/cargo/lief/src/generic.rs:23
↓ 1 callers
Method
value
The actual environment variable
api/rust/cargo/lief/src/macho/commands/dyld_environment.rs:16
↓ 1 callers
Method
value
Value associated with the symbol If the given [`SymbolVersion`] doesn't have [`SymbolVersion::symbol_version_auxiliary`]: `0` means **Local `1` mean
api/rust/cargo/lief/src/elf/symbol_versioning.rs:21
↓ 1 callers
Method
value
api/rust/include/LIEF/rust/ELF/DynamicEntry.hpp:39
↓ 1 callers
Method
value
api/rust/include/LIEF/rust/Abstract/Symbol.hpp:27
↓ 1 callers
Method
value_u8
src/PE/resources/ResourceStringTable.cpp:128
↓ 1 callers
Method
values
src/ELF/NoteDetails/core/CoreAuxv.cpp:111
↓ 1 callers
Method
variable_by_addr
Try to find the (static) variable at the given **virtual** address
api/rust/cargo/lief/src/dwarf/debug_info.rs:63
↓ 1 callers
Method
variable_by_address
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:98
↓ 1 callers
Method
variables
src/DWARF/dwarf.cpp:235
↓ 1 callers
Method
variables
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:114
↓ 1 callers
Method
variables
api/rust/include/LIEF/rust/DWARF/Function.hpp:76
↓ 1 callers
Method
verify
Verify that this certificate has been used **to trust** the given certificate
api/rust/cargo/lief/src/pe/signature/x509.rs:157
↓ 1 callers
Method
verify_signature
api/rust/include/LIEF/rust/PE/Binary.hpp:342
↓ 1 callers
Function
verify_ts_counter_signature
src/PE/signature/Signature.cpp:75
↓ 1 callers
Function
version
src/OAT/utils.cpp:59
↓ 1 callers
Method
version
src/DEX/File.cpp:43
↓ 1 callers
Method
version
src/PE/ResourcesManager.cpp:137
↓ 1 callers
Method
version
The version of this header which must be >= 2
api/rust/cargo/lief/src/coff/header.rs:174
↓ 1 callers
Method
version
Version as a tuplce
api/rust/cargo/lief/src/macho/commands/version_min.rs:15
↓ 1 callers
Method
version
(&self)
api/rust/cargo/lief/src/macho/commands/source_version.rs:16
↓ 1 callers
Method
version
Version of the *tool* as a string. For instance, `Microsoft (R) CVTRES`, `Microsoft (R) LINK`.
api/rust/cargo/lief/src/pdb/build_metadata.rs:343
← previous
next →
3,501–3,600 of 11,400, ranked by callers