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
section_shstr_size
src/ELF/Layout.cpp:76
Method
section_strtab_size
src/ELF/Layout.cpp:45
Function
section_table_size
src/ELF/ExeLayout.hpp:283
Method
section_type
api/rust/include/LIEF/rust/MachO/Section.hpp:45
Function
sections
Iterator over the sections wrapped by this segment
include/LIEF/ELF/Segment.hpp:282
Function
sections
Return an iterator over the binary's sections
include/LIEF/ELF/Binary.hpp:275
Function
sections
Iterator over the different sections located in this COFF binary
include/LIEF/COFF/Binary.hpp:103
Function
sections
Return an iterator over the MachO::Section linked to this segment
include/LIEF/MachO/SegmentCommand.hpp:161
Function
sections
Return an iterator over the MachO::Section
include/LIEF/MachO/Binary.hpp:316
Function
sections
Return an iterator over the binary's sections (LIEF::Section)
include/LIEF/Abstract/Binary.hpp:158
Method
sections
Iterator over the different sections located in this COFF binary
api/rust/cargo/lief/src/coff/binary.rs:36
Method
sections
Return an iterator over the different [`crate::macho::Section`] of the binary
api/rust/cargo/lief/src/macho/binary.rs:85
Method
sections
Iterator over the [`crate::macho::Section`] owned by this segment
api/rust/cargo/lief/src/macho/commands/segment.rs:69
Method
sections
Return an iterator over the [`crate::elf::Section`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:119
Method
security_version
api/rust/include/LIEF/rust/PE/LoadConfiguration/EnclaveConfiguration.hpp:66
Method
seek
(self, pos)
tests/api/test_python.py:80
Method
seek
(self, p0, p1)
tests/api/test_python.py:87
Function
segment
The MachO::SegmentCommand associated with the BindingInfo or a nullptr of it is not bind to a SegmentCommand
include/LIEF/MachO/BindingInfo.hpp:69
Method
segment
Segment associated with the binding (if any)
api/rust/cargo/lief/src/macho/binding_info.rs:42
Method
segment
api/rust/include/LIEF/rust/MachO/Relocation.hpp:42
Method
segment
api/rust/include/LIEF/rust/MachO/Section.hpp:52
Method
segment
api/rust/include/LIEF/rust/MachO/BindingInfo.hpp:40
Method
segment_by_type
api/rust/include/LIEF/rust/ELF/Binary.hpp:444
Method
segment_command_32>
src/MachO/endianness_support.cpp:65
Method
segment_command_64>
src/MachO/endianness_support.cpp:70
Function
segment_from_offset
Return the binary's SegmentCommand that encompasses the provided offset If a SegmentCommand can't be found it returns a null pointer (`nullptr`).
include/LIEF/MachO/Binary.hpp:540
Method
segment_from_offset
Try to find the segment that encompasses the given offset
api/rust/cargo/lief/src/elf/binary.rs:259
Method
segment_from_offset
api/rust/include/LIEF/rust/ELF/Binary.hpp:398
Function
segment_from_virtual_address
Return the binary's SegmentCommand which encompasses the given virtual address or a nullptr if not found.
include/LIEF/MachO/Binary.hpp:555
Method
segment_from_virtual_address
Try to find the segment that encompasses the given virtual address
api/rust/cargo/lief/src/elf/binary.rs:254
Method
segment_from_virtual_address
api/rust/include/LIEF/rust/ELF/Binary.hpp:394
Method
segment_index
src/MachO/Binary.cpp:404
Method
segment_name
api/rust/include/LIEF/rust/MachO/Section.hpp:39
Method
segment_register
src/asm/asm.cpp:471
Method
segment_register
The segment register associated with the memory operation. For `mov eax, dword ptr gs:[0]` is would return [`Reg::GS`]
api/rust/cargo/lief/src/assembly/x86/operands/memory.rs:60
Method
segment_register
api/rust/include/LIEF/rust/asm/x86/operands/Memory.hpp:27
Method
segment_split_info
api/rust/include/LIEF/rust/MachO/Binary.hpp:242
Function
segments
include/LIEF/ELF/Section.hpp:332
Function
segments
Return an iterator over the SegmentCommand
include/LIEF/MachO/Binary.hpp:308
Method
segments
Return an iterator over the different [`crate::macho::commands::Segment`] (`LC_SEGMENT/LC_SIGNATURE`) of the binary.
api/rust/cargo/lief/src/macho/binary.rs:91
Method
seh_functions
Return the list of the function RVA in the SEH table (if any)
api/rust/cargo/lief/src/pe/load_configuration.rs:146
Method
seh_functions
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:119
Method
selection
api/rust/include/LIEF/rust/COFF/AuxiliarySymbols/AuxiliarySectionDefinition.hpp:31
Function
serial_number
Return the serial number associated with the x509 certificate used by this signer. @see LIEF::PE::x509::serial_number SignerInfo::issuer
include/LIEF/PE/signature/SignerInfo.hpp:90
Method
serial_number
Return the serial number associated with the x509 certificate used by this signer.
api/rust/cargo/lief/src/pe/signature/signer_info.rs:60
Method
serial_number
api/rust/include/LIEF/rust/PE/signature/x509.hpp:29
Method
serial_number
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:55
Method
set
src/ELF/NoteDetails/core/CorePrStatus.cpp:341
Method
set
src/ELF/NoteDetails/core/CoreAuxv.cpp:118
Method
set
src/MachO/ChainedBindingInfo.cpp:86
Method
setExternal
()
plugins/ghidra/src/main/java/lief/dwarf/editor/Function.java:62
Method
setX64InformationFunctionPointer
()
plugins/ghidra/src/main/java/lief/pe/CHPEMetadataARM64.java:53
Method
set_addr
api/rust/include/LIEF/rust/DWARF/editor/Variable.hpp:26
Method
set_address
Set the address of this function by defining `DW_AT_entry_pc`
api/rust/cargo/lief/src/dwarf/editor/function.rs:72
Method
set_address
api/rust/include/LIEF/rust/DWARF/editor/Function.hpp:52
Method
set_address
api/rust/include/LIEF/rust/PE/ExportEntry.hpp:46
Method
set_addressof_callback
(&mut self, addr: u64)
api/rust/cargo/lief/src/pe/tls.rs:120
Method
set_addressof_callback
api/rust/include/LIEF/rust/PE/TLS.hpp:63
Method
set_addressof_entrypoint
(&mut self, value: u32)
api/rust/cargo/lief/src/pe/headers.rs:818
Method
set_addressof_entrypoint
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:57
Method
set_addressof_index
(&mut self, addr: u64)
api/rust/cargo/lief/src/pe/tls.rs:115
Method
set_addressof_index
api/rust/include/LIEF/rust/PE/TLS.hpp:59
Method
set_age
(&mut self, age: u32)
api/rust/cargo/lief/src/pe/debug.rs:520
Method
set_age
api/rust/include/LIEF/rust/PE/debug/CodeViewPDB.hpp:50
Method
set_alignment
api/rust/include/LIEF/rust/ELF/Segment.hpp:63
Function
set_bind_offset
include/LIEF/MachO/DyldInfo.hpp:367
Function
set_bind_size
include/LIEF/MachO/DyldInfo.hpp:370
Method
set_callbacks
(&mut self, callbacks: &[u64])
api/rust/cargo/lief/src/pe/tls.rs:108
Method
set_callbacks
api/rust/include/LIEF/rust/PE/TLS.hpp:55
Method
set_cast_guard_os_determined_failure_mode
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:469
Method
set_characteristics
(&mut self, characteristics: Characteristics)
api/rust/cargo/lief/src/pe/headers.rs:455
Method
set_characteristics
(&mut self, characteristics: u32)
api/rust/cargo/lief/src/pe/tls.rs:130
Method
set_characteristics
api/rust/include/LIEF/rust/PE/TLS.hpp:71
Method
set_characteristics
api/rust/include/LIEF/rust/PE/Header.hpp:63
Method
set_characteristics
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:277
Method
set_characteristics
api/rust/include/LIEF/rust/PE/debug/Debug.hpp:44
Method
set_code_page
Change or set the code page
api/rust/cargo/lief/src/pe/resources.rs:175
Method
set_code_page
api/rust/include/LIEF/rust/PE/ResourceData.hpp:46
Method
set_content
(&mut self, content: &[u8])
api/rust/cargo/lief/src/elf/segment.rs:301
Method
set_content
Change or set the raw data associated with this node
api/rust/cargo/lief/src/pe/resources.rs:167
Method
set_content
api/rust/include/LIEF/rust/ELF/Segment.hpp:67
Method
set_content
api/rust/include/LIEF/rust/PE/ResourceData.hpp:54
Method
set_content_value
src/ELF/Segment.cpp:238
Method
set_critical_section_default_timeout
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:305
Method
set_csd_version
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:337
Method
set_data_template
(&mut self, data: &[u8])
api/rust/cargo/lief/src/pe/tls.rs:135
Method
set_data_template
api/rust/include/LIEF/rust/PE/TLS.hpp:75
Method
set_debug
api/rust/include/LIEF/rust/PE/Binary.hpp:74
Method
set_decommit_free_block_threshold
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:309
Method
set_decommit_total_free_threshold
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:313
Method
set_dependent_load_flags
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:345
Function
set_depth
\private
include/LIEF/PE/ResourceNode.hpp:222
Method
set_dyn_sym_idx
src/ELF/Layout.hpp:56
Method
set_dynamic_value_reloc_table
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:401
Method
set_dynamic_value_reloctable_offset
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:417
Method
set_dynamic_value_reloctable_section
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:421
Method
set_editlist
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:349
Method
set_enclave_configuration_ptr
api/rust/include/LIEF/rust/PE/LoadConfiguration/LoadConfiguration.hpp:441
Function
set_endian_swap
include/LIEF/BinaryStream/BinaryStream.hpp:244
Method
set_export
api/rust/include/LIEF/rust/PE/Binary.hpp:534
← previous
next →
9,401–9,500 of 11,400, ranked by callers