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
↓ 9 callers
Method
flags
Flags characterizing the semantics of the function
api/rust/cargo/lief/src/generic.rs:382
↓ 9 callers
Method
getCategoryPath
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/pe/TypeBuilder.java:426
↓ 9 callers
Method
getImageBase
()
plugins/ghidra/src/main/java/lief/generic/Binary.java:27
↓ 9 callers
Method
get_relocation
src/ELF/Binary.cpp:2107
↓ 9 callers
Method
get_type
The symbol's type provides a general classification for the associated entity
api/rust/cargo/lief/src/elf/symbol.rs:119
↓ 9 callers
Method
header_size_in_paragraphs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:49
↓ 9 callers
Function
import_from_file
(module_name: str, file_path: Path)
tests/utils.py:23
↓ 9 callers
Method
initial_sp
(&self)
api/rust/cargo/lief/src/pe/headers.rs:65
↓ 9 callers
Function
load
Load a PDB from its filepath
api/rust/cargo/lief/src/pdb.rs:50
↓ 9 callers
Function
log
Log a message with the logger
api/rust/cargo/lief/src/logging.rs:97
↓ 9 callers
Function
make_error
api/rust/include/LIEF/rust/error.hpp:19
↓ 9 callers
Method
maximum_extra_paragraphs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:57
↓ 9 callers
Method
methods
src/OAT/Class.cpp:71
↓ 9 callers
Method
notes
Notes ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2397
↓ 9 callers
Method
pointerto_relocation
The file pointer to the beginning of the COFF relocation entries for the section. This is set to zero for executable images or if there are no relocat
api/rust/cargo/lief/src/pe/section.rs:104
↓ 9 callers
Method
read_oid
src/BinaryStream/ASN1Reader.cpp:148
↓ 9 callers
Method
reserved3
This value is only present for 64 bits Mach-O files. In that case, the value is *reserved*.
api/rust/cargo/lief/src/macho/section.rs:194
↓ 9 callers
Method
serial_number
src/PE/signature/x509.cpp:383
↓ 9 callers
Function
tag
Tag of the current entry. The most common tags are: DT_NEEDED, DT_INIT, ...
include/LIEF/ELF/DynamicEntry.hpp:246
↓ 9 callers
Function
to_string
src/Abstract/Header.cpp:326
↓ 9 callers
Method
translateAddress
(long address)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:106
↓ 9 callers
Method
used_bytes_in_last_page
(&self)
api/rust/cargo/lief/src/pe/headers.rs:37
↓ 8 callers
Method
Segment
src/ELF/Segment.cpp:83
↓ 8 callers
Method
architecture
Target architecture for this relocation
api/rust/cargo/lief/src/elf/relocation.rs:3520
↓ 8 callers
Method
authentihash
src/PE/Binary.cpp:712
↓ 8 callers
Method
bindings
src/MachO/Binary.cpp:2427
↓ 8 callers
Method
buckets
Bucket's values
api/rust/cargo/lief/src/elf/hash.rs:24
↓ 8 callers
Method
callbacks
List of callbacks associated with the current TLS These functions are called before any other functions.
api/rust/cargo/lief/src/pe/tls.rs:36
↓ 8 callers
Function
check
tests/sanitizer/sanitize_checks.cpp:37
↓ 8 callers
Function
content
The actual content of the section
include/LIEF/PE/Section.hpp:124
↓ 8 callers
Method
content_info
ContentInfo as described in the RFC2315 <https://tools.ietf.org/html/rfc2315#section-7>
api/rust/cargo/lief/src/pe/signature.rs:171
↓ 8 callers
Method
create_structure
src/DWARF/dwarf.cpp:855
↓ 8 callers
Method
create_void_type
src/DWARF/dwarf.cpp:873
↓ 8 callers
Function
data_offset
Offset in the `__LINKEDIT` SegmentCommand where the payload starts
include/LIEF/MachO/AtomInfo.hpp:51
↓ 8 callers
Function
data_size
Size of the payload
include/LIEF/MachO/AtomInfo.hpp:56
↓ 8 callers
Method
description
Return information about the symbol
api/rust/cargo/lief/src/macho/symbol.rs:83
↓ 8 callers
Method
dynamic_entry_by_tag
Try to find the dynamic entry associated with the given tag
api/rust/cargo/lief/src/elf/binary.rs:369
↓ 8 callers
Function
escape_non_ascii
src/PE/json.cpp:33
↓ 8 callers
Method
get_attribute
src/PE/signature/SignerInfo.cpp:79
↓ 8 callers
Method
get_bar_filter
tests/unittests/test_iterators.cpp:88
↓ 8 callers
Method
get_bar_ptr_filter
tests/unittests/test_iterators.cpp:103
↓ 8 callers
Method
get_entry
src/PE/Import.cpp:115
↓ 8 callers
Method
get_function_address
src/PE/Binary.cpp:1334
↓ 8 callers
Method
get_symtab_symbol
src/ELF/Binary.cpp:420
↓ 8 callers
Method
has
src/MachO/Header.cpp:86
↓ 8 callers
Method
hint
Index into the export table that is used to speed-up the resolution
api/rust/cargo/lief/src/pe/import.rs:141
↓ 8 callers
Method
idx_external_define_symbol
Index of the first symbol in the group of defined external symbols.
api/rust/cargo/lief/src/macho/commands/dynamic_symbol_command.rs:30
↓ 8 callers
Method
info
src/logging.hpp:112
↓ 8 callers
Method
initial_ip
(&self)
api/rust/cargo/lief/src/pe/headers.rs:73
↓ 8 callers
Method
initial_relative_cs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:77
↓ 8 callers
Method
initial_relative_ss
(&self)
api/rust/cargo/lief/src/pe/headers.rs:61
↓ 8 callers
Function
is_64bits_platform
()
tests/utils.py:90
↓ 8 callers
Function
is_aarch64
()
tests/utils.py:71
↓ 8 callers
Function
is_printable
src/internal_utils.hpp:37
↓ 8 callers
Method
libraries
src/dyld-shared-cache/dyldsc.cpp:155
↓ 8 callers
Method
load_configuration
Return load configuration info if present.
api/rust/cargo/lief/src/pe/binary.rs:169
↓ 8 callers
Method
log
api/rust/include/LIEF/rust/logging.hpp:31
↓ 8 callers
Method
major_operating_system_version
The **major** version number of the required operating system
api/rust/cargo/lief/src/pe/headers.rs:717
↓ 8 callers
Method
major_subsystem_version
The major version number of the subsystem
api/rust/cargo/lief/src/pe/headers.rs:737
↓ 8 callers
Method
minimum_extra_paragraphs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:53
↓ 8 callers
Method
nb_external_relocations
Number of entries in the external relocation table. This field seems unused by recent Mach-O loader and should be set to 0
api/rust/cargo/lief/src/macho/commands/dynamic_symbol_command.rs:119
↓ 8 callers
Method
nb_local_relocations
Number of entries in the local relocation table. This field seems unused by recent Mach-O loader and should be set to 0
api/rust/cargo/lief/src/macho/commands/dynamic_symbol_command.rs:133
↓ 8 callers
Method
numberof_relocation
(&self)
api/rust/cargo/lief/src/pe/headers.rs:45
↓ 8 callers
Method
numberof_rva_and_size
The number of DataDirectory that follow this header.
api/rust/cargo/lief/src/pe/headers.rs:814
↓ 8 callers
Method
oem_id
(&self)
api/rust/cargo/lief/src/pe/headers.rs:93
↓ 8 callers
Method
oem_info
(&self)
api/rust/cargo/lief/src/pe/headers.rs:97
↓ 8 callers
Method
overlay_number
(&self)
api/rust/cargo/lief/src/pe/headers.rs:85
↓ 8 callers
Method
paths
src/ELF/DynamicEntryRpath.cpp:29
↓ 8 callers
Method
pointerto_line_numbers
The file pointer to the beginning of line-number entries for the section. This is set to zero if there are no COFF line numbers. This value should be
api/rust/cargo/lief/src/pe/section.rs:112
↓ 8 callers
Function
process_instruction
(inst: &lief::assembly::Instructions)
api/rust/cargo/lief/tests/disassembler_test.rs:12
↓ 8 callers
Method
read_alg
src/BinaryStream/ASN1Reader.cpp:121
↓ 8 callers
Method
reserved1
According to the official `loader.h` file, this value is reserved for *offset* or *index
api/rust/cargo/lief/src/macho/section.rs:182
↓ 8 callers
Method
runpath
(&self)
api/rust/cargo/lief/src/elf/dynamic.rs:958
↓ 8 callers
Method
segment_from_offset
src/ELF/Binary.cpp:1524
↓ 8 callers
Function
segment_from_virtual_address
include/LIEF/ELF/Binary.hpp:815
↓ 8 callers
Method
set_level
api/rust/include/LIEF/rust/logging.hpp:24
↓ 8 callers
Method
set_producer
Set the `DW_AT_producer` producer attribute. This attribute aims to inform about the program that generated this compilation unit (e.g. `LIEF Extende
api/rust/cargo/lief/src/dwarf/editor/compilation_unit.rs:35
↓ 8 callers
Method
set_size
Define the number of bytes required to hold an instance of the enumeration (`DW_AT_byte_size`).
api/rust/cargo/lief/src/dwarf/editor/types/enum_ty.rs:22
↓ 8 callers
Method
sizeof_heap_commit
Size of the stack to commit
api/rust/cargo/lief/src/pe/headers.rs:804
↓ 8 callers
Method
sizeof_heap_reserve
Size of the heap to reserve when loading the PE binary
api/rust/cargo/lief/src/pe/headers.rs:799
↓ 8 callers
Method
sizeof_stack_commit
Size of the stack to commit
api/rust/cargo/lief/src/pe/headers.rs:794
↓ 8 callers
Method
sizeof_stack_reserve
Size of the stack to reserve when loading the PE binary Only [`OptionalHeader::sizeof_stack_commit`] is committed, the rest available one page at a t
api/rust/cargo/lief/src/pe/headers.rs:789
↓ 8 callers
Method
slice
src/BinaryStream/VectorStream.cpp:43
↓ 8 callers
Method
strings_size
Size of the size string table
api/rust/cargo/lief/src/macho/commands/symbol_command.rs:33
↓ 8 callers
Method
subsystem
Target subsystem like Driver, XBox, Windows GUI, ...
api/rust/cargo/lief/src/pe/headers.rs:773
↓ 8 callers
Function
symbols
Return binary Symbols
include/LIEF/PE/Binary.hpp:375
↓ 8 callers
Method
target
src/MachO/Stub.cpp:92
↓ 8 callers
Function
test_with
(bin_name: &str)
api/rust/cargo/lief/tests/elf_tests.rs:202
↓ 8 callers
Function
test_with
(bin_name: &str)
api/rust/cargo/lief/tests/coff_tests.rs:56
↓ 8 callers
Method
timedatestamp
The stamp that is set to zero until the image is bound. After the image is bound, this field is set to the time/data stamp of the DLL
api/rust/cargo/lief/src/pe/import.rs:53
↓ 8 callers
Function
to_string
src/OAT/EnumToString.cpp:77
↓ 8 callers
Function
to_string
src/MachO/Relocation.cpp:150
↓ 8 callers
Function
to_string
src/PE/ResourcesManager.cpp:697
↓ 8 callers
Function
to_string
api/rust/include/LIEF/rust/Mirror.hpp:54
↓ 8 callers
Method
unauthenticated_attributes
Iterator over the **unauthenticated** [`Attribute`]
api/rust/cargo/lief/src/pe/signature/signer_info.rs:80
↓ 8 callers
Method
verify_signature
src/PE/Binary.cpp:912
↓ 7 callers
Function
E
1-bit field that indicates that information describing a single epilog is packed into the header (1) rather than requiring more scope words later (0).
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:93
↓ 7 callers
Method
Symbol
src/ELF/Symbol.cpp:40
↓ 7 callers
Function
address
The virtual address where the stub is located
include/LIEF/MachO/Stub.hpp:138
↓ 7 callers
Method
addressof_callbacks
Pointer to an array of TLS callback functions. The array is null-terminated, so if there is no callback function this field points to 4 bytes set to
api/rust/cargo/lief/src/pe/tls.rs:52
← previous
next →
401–500 of 11,400, ranked by callers