MCPcopy Create free account

hub / github.com/lief-project/LIEF / functions

Functions11,400 in github.com/lief-project/LIEF

↓ 9 callersMethodflags
Flags characterizing the semantics of the function
api/rust/cargo/lief/src/generic.rs:382
↓ 9 callersMethodgetCategoryPath
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/pe/TypeBuilder.java:426
↓ 9 callersMethodgetImageBase
()
plugins/ghidra/src/main/java/lief/generic/Binary.java:27
↓ 9 callersMethodget_relocation
src/ELF/Binary.cpp:2107
↓ 9 callersMethodget_type
The symbol's type provides a general classification for the associated entity
api/rust/cargo/lief/src/elf/symbol.rs:119
↓ 9 callersMethodheader_size_in_paragraphs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:49
↓ 9 callersFunctionimport_from_file
(module_name: str, file_path: Path)
tests/utils.py:23
↓ 9 callersMethodinitial_sp
(&self)
api/rust/cargo/lief/src/pe/headers.rs:65
↓ 9 callersFunctionload
Load a PDB from its filepath
api/rust/cargo/lief/src/pdb.rs:50
↓ 9 callersFunctionlog
Log a message with the logger
api/rust/cargo/lief/src/logging.rs:97
↓ 9 callersFunctionmake_error
api/rust/include/LIEF/rust/error.hpp:19
↓ 9 callersMethodmaximum_extra_paragraphs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:57
↓ 9 callersMethodmethods
src/OAT/Class.cpp:71
↓ 9 callersMethodnotes
Notes ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2397
↓ 9 callersMethodpointerto_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 callersMethodread_oid
src/BinaryStream/ASN1Reader.cpp:148
↓ 9 callersMethodreserved3
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 callersMethodserial_number
src/PE/signature/x509.cpp:383
↓ 9 callersFunctiontag
Tag of the current entry. The most common tags are: DT_NEEDED, DT_INIT, ...
include/LIEF/ELF/DynamicEntry.hpp:246
↓ 9 callersFunctionto_string
src/Abstract/Header.cpp:326
↓ 9 callersMethodtranslateAddress
(long address)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:106
↓ 9 callersMethodused_bytes_in_last_page
(&self)
api/rust/cargo/lief/src/pe/headers.rs:37
↓ 8 callersMethodSegment
src/ELF/Segment.cpp:83
↓ 8 callersMethodarchitecture
Target architecture for this relocation
api/rust/cargo/lief/src/elf/relocation.rs:3520
↓ 8 callersMethodauthentihash
src/PE/Binary.cpp:712
↓ 8 callersMethodbindings
src/MachO/Binary.cpp:2427
↓ 8 callersMethodbuckets
Bucket's values
api/rust/cargo/lief/src/elf/hash.rs:24
↓ 8 callersMethodcallbacks
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 callersFunctioncheck
tests/sanitizer/sanitize_checks.cpp:37
↓ 8 callersFunctioncontent
The actual content of the section
include/LIEF/PE/Section.hpp:124
↓ 8 callersMethodcontent_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 callersMethodcreate_structure
src/DWARF/dwarf.cpp:855
↓ 8 callersMethodcreate_void_type
src/DWARF/dwarf.cpp:873
↓ 8 callersFunctiondata_offset
Offset in the `__LINKEDIT` SegmentCommand where the payload starts
include/LIEF/MachO/AtomInfo.hpp:51
↓ 8 callersFunctiondata_size
Size of the payload
include/LIEF/MachO/AtomInfo.hpp:56
↓ 8 callersMethoddescription
Return information about the symbol
api/rust/cargo/lief/src/macho/symbol.rs:83
↓ 8 callersMethoddynamic_entry_by_tag
Try to find the dynamic entry associated with the given tag
api/rust/cargo/lief/src/elf/binary.rs:369
↓ 8 callersFunctionescape_non_ascii
src/PE/json.cpp:33
↓ 8 callersMethodget_attribute
src/PE/signature/SignerInfo.cpp:79
↓ 8 callersMethodget_bar_filter
tests/unittests/test_iterators.cpp:88
↓ 8 callersMethodget_bar_ptr_filter
tests/unittests/test_iterators.cpp:103
↓ 8 callersMethodget_entry
src/PE/Import.cpp:115
↓ 8 callersMethodget_function_address
src/PE/Binary.cpp:1334
↓ 8 callersMethodget_symtab_symbol
src/ELF/Binary.cpp:420
↓ 8 callersMethodhas
src/MachO/Header.cpp:86
↓ 8 callersMethodhint
Index into the export table that is used to speed-up the resolution
api/rust/cargo/lief/src/pe/import.rs:141
↓ 8 callersMethodidx_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 callersMethodinfo
src/logging.hpp:112
↓ 8 callersMethodinitial_ip
(&self)
api/rust/cargo/lief/src/pe/headers.rs:73
↓ 8 callersMethodinitial_relative_cs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:77
↓ 8 callersMethodinitial_relative_ss
(&self)
api/rust/cargo/lief/src/pe/headers.rs:61
↓ 8 callersFunctionis_64bits_platform
()
tests/utils.py:90
↓ 8 callersFunctionis_aarch64
()
tests/utils.py:71
↓ 8 callersFunctionis_printable
src/internal_utils.hpp:37
↓ 8 callersMethodlibraries
src/dyld-shared-cache/dyldsc.cpp:155
↓ 8 callersMethodload_configuration
Return load configuration info if present.
api/rust/cargo/lief/src/pe/binary.rs:169
↓ 8 callersMethodlog
api/rust/include/LIEF/rust/logging.hpp:31
↓ 8 callersMethodmajor_operating_system_version
The **major** version number of the required operating system
api/rust/cargo/lief/src/pe/headers.rs:717
↓ 8 callersMethodmajor_subsystem_version
The major version number of the subsystem
api/rust/cargo/lief/src/pe/headers.rs:737
↓ 8 callersMethodminimum_extra_paragraphs
(&self)
api/rust/cargo/lief/src/pe/headers.rs:53
↓ 8 callersMethodnb_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 callersMethodnb_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 callersMethodnumberof_relocation
(&self)
api/rust/cargo/lief/src/pe/headers.rs:45
↓ 8 callersMethodnumberof_rva_and_size
The number of DataDirectory that follow this header.
api/rust/cargo/lief/src/pe/headers.rs:814
↓ 8 callersMethodoem_id
(&self)
api/rust/cargo/lief/src/pe/headers.rs:93
↓ 8 callersMethodoem_info
(&self)
api/rust/cargo/lief/src/pe/headers.rs:97
↓ 8 callersMethodoverlay_number
(&self)
api/rust/cargo/lief/src/pe/headers.rs:85
↓ 8 callersMethodpaths
src/ELF/DynamicEntryRpath.cpp:29
↓ 8 callersMethodpointerto_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 callersFunctionprocess_instruction
(inst: &lief::assembly::Instructions)
api/rust/cargo/lief/tests/disassembler_test.rs:12
↓ 8 callersMethodread_alg
src/BinaryStream/ASN1Reader.cpp:121
↓ 8 callersMethodreserved1
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 callersMethodrunpath
(&self)
api/rust/cargo/lief/src/elf/dynamic.rs:958
↓ 8 callersMethodsegment_from_offset
src/ELF/Binary.cpp:1524
↓ 8 callersFunctionsegment_from_virtual_address
include/LIEF/ELF/Binary.hpp:815
↓ 8 callersMethodset_level
api/rust/include/LIEF/rust/logging.hpp:24
↓ 8 callersMethodset_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 callersMethodset_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 callersMethodsizeof_heap_commit
Size of the stack to commit
api/rust/cargo/lief/src/pe/headers.rs:804
↓ 8 callersMethodsizeof_heap_reserve
Size of the heap to reserve when loading the PE binary
api/rust/cargo/lief/src/pe/headers.rs:799
↓ 8 callersMethodsizeof_stack_commit
Size of the stack to commit
api/rust/cargo/lief/src/pe/headers.rs:794
↓ 8 callersMethodsizeof_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 callersMethodslice
src/BinaryStream/VectorStream.cpp:43
↓ 8 callersMethodstrings_size
Size of the size string table
api/rust/cargo/lief/src/macho/commands/symbol_command.rs:33
↓ 8 callersMethodsubsystem
Target subsystem like Driver, XBox, Windows GUI, ...
api/rust/cargo/lief/src/pe/headers.rs:773
↓ 8 callersFunctionsymbols
Return binary Symbols
include/LIEF/PE/Binary.hpp:375
↓ 8 callersMethodtarget
src/MachO/Stub.cpp:92
↓ 8 callersFunctiontest_with
(bin_name: &str)
api/rust/cargo/lief/tests/elf_tests.rs:202
↓ 8 callersFunctiontest_with
(bin_name: &str)
api/rust/cargo/lief/tests/coff_tests.rs:56
↓ 8 callersMethodtimedatestamp
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 callersFunctionto_string
src/OAT/EnumToString.cpp:77
↓ 8 callersFunctionto_string
src/MachO/Relocation.cpp:150
↓ 8 callersFunctionto_string
src/PE/ResourcesManager.cpp:697
↓ 8 callersFunctionto_string
api/rust/include/LIEF/rust/Mirror.hpp:54
↓ 8 callersMethodunauthenticated_attributes
Iterator over the **unauthenticated** [`Attribute`]
api/rust/cargo/lief/src/pe/signature/signer_info.rs:80
↓ 8 callersMethodverify_signature
src/PE/Binary.cpp:912
↓ 7 callersFunctionE
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 callersMethodSymbol
src/ELF/Symbol.cpp:40
↓ 7 callersFunctionaddress
The virtual address where the stub is located
include/LIEF/MachO/Stub.hpp:138
↓ 7 callersMethodaddressof_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
← previousnext →401–500 of 11,400, ranked by callers