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
sections
api/rust/include/LIEF/rust/PE/Binary.hpp:284
↓ 1 callers
Function
security_cookie
A pointer to a cookie that is used by Visual C++ or GS implementation.
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:240
↓ 1 callers
Method
security_cookie
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:109
↓ 1 callers
Function
security_version
The security version number that the author of the enclave assigned to the enclave.
include/LIEF/PE/LoadConfigurations/EnclaveConfiguration.hpp:135
↓ 1 callers
Function
segment
SegmentCommand associated with the relocation, if any, otherwise a nullptr.
include/LIEF/MachO/Relocation.hpp:133
↓ 1 callers
Method
segment
Segment command associated with the relocation (if any)
api/rust/cargo/lief/src/macho/relocation.rs:86
↓ 1 callers
Method
segment_name
Name of the segment that owns this section
api/rust/cargo/lief/src/macho/section.rs:137
↓ 1 callers
Method
segment_split_info
SegmentSplitInfo command ++++++++++++++++++++++++
src/MachO/Binary.cpp:2280
↓ 1 callers
Method
segment_split_info
Return the `LC_SEGMENT_SPLIT_INFO` command if present
api/rust/cargo/lief/src/macho/binary.rs:181
↓ 1 callers
Function
segments
Return binary's segments
include/LIEF/ELF/Binary.hpp:289
↓ 1 callers
Method
segments
api/rust/include/LIEF/rust/ELF/Binary.hpp:290
↓ 1 callers
Method
segments
api/rust/include/LIEF/rust/MachO/Binary.hpp:179
↓ 1 callers
Function
selection
The COMDAT selection number. This is applicable if the section is a COMDAT section.
include/LIEF/COFF/AuxiliarySymbols/AuxiliarySectionDefinition.hpp:135
↓ 1 callers
Method
serialize
(self)
scripts/metrics/upload.py:73
↓ 1 callers
Method
setAddr
(long addr)
plugins/ghidra/src/main/java/lief/dwarf/editor/Variable.java:25
↓ 1 callers
Method
setAddress
(long addr)
plugins/ghidra/src/main/java/lief/dwarf/editor/Function.java:56
↓ 1 callers
Method
setExternal
()
plugins/ghidra/src/main/java/lief/dwarf/editor/Variable.java:29
↓ 1 callers
Method
setLowHigh
(long low, long high)
plugins/ghidra/src/main/java/lief/dwarf/editor/Function.java:58
↓ 1 callers
Method
setOptions
(List<Option> options)
plugins/ghidra/src/main/java/lief/ghidra/exporter/DwarfExporter.java:41
↓ 1 callers
Method
setProducer
(String producer)
plugins/ghidra/src/main/java/lief/dwarf/editor/CompilationUnit.java:25
↓ 1 callers
Method
setRanges
(List<Range> ranges)
plugins/ghidra/src/main/java/lief/dwarf/editor/Function.java:60
↓ 1 callers
Method
setReturnType
(Type type)
plugins/ghidra/src/main/java/lief/dwarf/editor/FunctionType.java:31
↓ 1 callers
Method
setReturnType
(Type ty)
plugins/ghidra/src/main/java/lief/dwarf/editor/Function.java:64
↓ 1 callers
Method
setSize
(int size)
plugins/ghidra/src/main/java/lief/dwarf/editor/StructType.java:37
↓ 1 callers
Method
setSize
(long size)
plugins/ghidra/src/main/java/lief/dwarf/editor/EnumType.java:31
↓ 1 callers
Method
setStackOffset
(long offset)
plugins/ghidra/src/main/java/lief/dwarf/editor/Variable.java:27
↓ 1 callers
Method
set_alignment
(&mut self, alignment: u64)
api/rust/cargo/lief/src/elf/segment.rs:297
↓ 1 callers
Method
set_count_mtd
api/rust/include/LIEF/rust/ELF/Binary.hpp:98
↓ 1 callers
Method
set_debug_section
api/rust/include/LIEF/rust/PE/Binary.hpp:102
↓ 1 callers
Method
set_dos_stub
api/rust/include/LIEF/rust/PE/Binary.hpp:78
↓ 1 callers
Method
set_export_flags
Change or set the export flags
api/rust/cargo/lief/src/pe/export.rs:90
↓ 1 callers
Method
set_export_section
api/rust/include/LIEF/rust/PE/Binary.hpp:98
↓ 1 callers
Method
set_exports
api/rust/include/LIEF/rust/PE/Binary.hpp:50
↓ 1 callers
Method
set_idata_section
api/rust/include/LIEF/rust/PE/Binary.hpp:86
↓ 1 callers
Method
set_import
api/rust/include/LIEF/rust/PE/Binary.hpp:46
↓ 1 callers
Method
set_interpreter
Change the path to the interpreter
api/rust/cargo/lief/src/elf/binary.rs:422
↓ 1 callers
Method
set_load_config
api/rust/include/LIEF/rust/PE/Binary.hpp:62
↓ 1 callers
Method
set_overlay
api/rust/include/LIEF/rust/PE/Binary.hpp:70
↓ 1 callers
Method
set_page_size
api/rust/include/LIEF/rust/ELF/Binary.hpp:102
↓ 1 callers
Method
set_parse_arm64x_binary
api/rust/include/LIEF/rust/PE/Binary.hpp:148
↓ 1 callers
Method
set_parse_dyn_symbols
api/rust/include/LIEF/rust/ELF/Binary.hpp:78
↓ 1 callers
Method
set_parse_exceptions
api/rust/include/LIEF/rust/PE/Binary.hpp:144
↓ 1 callers
Method
set_parse_exports
api/rust/include/LIEF/rust/PE/Binary.hpp:128
↓ 1 callers
Method
set_parse_imports
api/rust/include/LIEF/rust/PE/Binary.hpp:132
↓ 1 callers
Method
set_parse_notes
api/rust/include/LIEF/rust/ELF/Binary.hpp:90
↓ 1 callers
Method
set_parse_overlay
api/rust/include/LIEF/rust/ELF/Binary.hpp:94
↓ 1 callers
Method
set_parse_reloc
api/rust/include/LIEF/rust/PE/Binary.hpp:140
↓ 1 callers
Method
set_parse_relocations
api/rust/include/LIEF/rust/ELF/Binary.hpp:74
↓ 1 callers
Method
set_parse_rsrc
api/rust/include/LIEF/rust/PE/Binary.hpp:136
↓ 1 callers
Method
set_parse_signature
api/rust/include/LIEF/rust/PE/Binary.hpp:124
↓ 1 callers
Method
set_parse_symbol_versions
api/rust/include/LIEF/rust/ELF/Binary.hpp:86
↓ 1 callers
Method
set_parse_symtab_symbols
api/rust/include/LIEF/rust/ELF/Binary.hpp:82
↓ 1 callers
Method
set_path
api/rust/include/LIEF/rust/logging.hpp:27
↓ 1 callers
Method
set_reloc_section
api/rust/include/LIEF/rust/PE/Binary.hpp:94
↓ 1 callers
Method
set_relocations
api/rust/include/LIEF/rust/PE/Binary.hpp:58
↓ 1 callers
Method
set_resources
Change or set the resources tree to given node
api/rust/cargo/lief/src/pe/binary.rs:414
↓ 1 callers
Method
set_rpath_with_value
Change the rpath value with the given slice
api/rust/cargo/lief/src/elf/dynamic.rs:867
↓ 1 callers
Method
set_rsrc_section
api/rust/include/LIEF/rust/PE/Binary.hpp:82
↓ 1 callers
Method
set_runpath_with_value
Change the runpath value with the given slice
api/rust/cargo/lief/src/elf/dynamic.rs:977
↓ 1 callers
Method
set_tls
Set or change the TLS information
api/rust/cargo/lief/src/pe/binary.rs:409
↓ 1 callers
Method
set_tls_section
api/rust/include/LIEF/rust/PE/Binary.hpp:90
↓ 1 callers
Function
set_x64_information_function_pointer
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:188
↓ 1 callers
Method
setupActions
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/LiefDwarfExportPlugin.java:60
↓ 1 callers
Function
shift2
Shift count used in the bloom filter
include/LIEF/ELF/GnuHash.hpp:79
↓ 1 callers
Method
shift_linkedit
src/MachO/Binary.cpp:448
↓ 1 callers
Function
should_have_handler
src/PE/exceptions_info/RuntimeFunctionX64.cpp:33
↓ 1 callers
Function
should_relocate
The given section should be relocated if the "needed" size is greater than 0
src/ELF/ObjectFileLayout.hpp:50
↓ 1 callers
Function
should_skip
(inst: &lief::assembly::Instructions)
api/rust/cargo/lief/tests/assembler_test.rs:18
↓ 1 callers
Function
show_crts
(sig: lief.PE.Signature, args)
api/python/examples/authenticode/authenticode_reader.py:176
↓ 1 callers
Method
show_export_trie
Export Info ===========
src/MachO/DyldInfo.cpp:815
↓ 1 callers
Method
shrink_rpath
(&mut self, allowed_rpath: &[String])
tools/lief-patchelf/src/main.rs:238
↓ 1 callers
Method
shstrtab_name
src/ELF/Binary.cpp:2536
↓ 1 callers
Function
shuffle
(target: lief.MachO.Binary, name: str)
tests/macho/test_builder.py:475
↓ 1 callers
Method
sigcode
src/ELF/NoteDetails/core/CoreSigInfo.cpp:34
↓ 1 callers
Method
sigerrno
src/ELF/NoteDetails/core/CoreSigInfo.cpp:38
↓ 1 callers
Method
sign_extended_addend
src/MachO/ChainedFixup.cpp:46
↓ 1 callers
Method
signature
api/rust/include/LIEF/rust/PE/debug/CodeViewPDB.hpp:42
↓ 1 callers
Method
signature_algorithm
Signature algorithm (OID)
api/rust/cargo/lief/src/pe/signature/x509.rs:95
↓ 1 callers
Function
signatures
Return an iterator over the Signature object(s) if the binary is signed
include/LIEF/PE/Binary.hpp:329
↓ 1 callers
Method
signatures
api/rust/include/LIEF/rust/PE/Binary.hpp:280
↓ 1 callers
Function
signers
Return an iterator over the signers (SignerInfo) defined in the PKCS #7 signature
include/LIEF/PE/signature/Signature.hpp:132
↓ 1 callers
Method
signers
api/rust/include/LIEF/rust/PE/signature/Signature.hpp:85
↓ 1 callers
Method
signers
api/rust/include/LIEF/rust/PE/signature/attributes/MsCounterSign.hpp:62
↓ 1 callers
Method
signo
src/ELF/NoteDetails/core/CoreSigInfo.cpp:30
↓ 1 callers
Function
size
include/LIEF/BinaryStream/SpanStream.hpp:76
↓ 1 callers
Method
size
Size of the region being mapped
api/rust/cargo/lief/src/dsc/mapping_info.rs:31
↓ 1 callers
Method
size
Size of the **raw** note which includes padding
api/rust/cargo/lief/src/elf/note.rs:155
↓ 1 callers
Method
size
The size of the data referenced by this data directory
api/rust/cargo/lief/src/pe/data_directory.rs:118
↓ 1 callers
Method
size
Size of the function (in bytes)
api/rust/cargo/lief/src/pe/exception_x64.rs:61
↓ 1 callers
Method
size
The size of the `IMAGE_ENCLAVE_CONFIG64/IMAGE_ENCLAVE_CONFIG32` structure, in bytes.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:15
↓ 1 callers
Method
size
Size of the current structure
api/rust/cargo/lief/src/pe/load_configuration.rs:31
↓ 1 callers
Method
size
api/rust/include/LIEF/rust/DWARF/types/Array.hpp:28
↓ 1 callers
Method
size
api/rust/include/LIEF/rust/Abstract/Symbol.hpp:26
↓ 1 callers
Method
size
api/rust/include/LIEF/rust/PE/UnwindCodeX64.hpp:45
↓ 1 callers
Method
size
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:91
↓ 1 callers
Method
size
plugins/ghidra/jni/iterator.hpp:40
↓ 1 callers
Method
size_info
Return information about the size of this array. This size info is usually embedded in a `DW_TAG_subrange_type` DIE which is represented by the [`Siz
api/rust/cargo/lief/src/dwarf/types/array.rs:34
↓ 1 callers
Method
sizeof_data
Size of the debug data
api/rust/cargo/lief/src/pe/debug.rs:119
↓ 1 callers
Method
sizeof_headers
Size of the DosHeader + PE Header + Section headers rounded up to a multiple of the file_alignment
api/rust/cargo/lief/src/pe/headers.rs:760
↓ 1 callers
Method
sizeof_headers
Compute the size of all the headers.
api/rust/cargo/lief/src/pe/binary.rs:204
← previous
next →
3,301–3,400 of 11,400, ranked by callers