MCPcopy Create free account

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

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

↓ 1 callersFunctionaccess_table_rva
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:75
↓ 1 callersFunctionaccess_table_size
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:83
↓ 1 callersMethodaccess_table_size
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:42
↓ 1 callersFunctionadd
api/python/examples/library_symbols_obfuscation/libadd.c:5
↓ 1 callersFunctionadd
Add a DLL_CHARACTERISTICS to the current characteristics
include/LIEF/PE/OptionalHeader.hpp:276
↓ 1 callersMethodadd
src/ELF/Section.cpp:352
↓ 1 callersMethodaddMember
( String name, lief.dwarf.editor.Type type, long offset)
plugins/ghidra/src/main/java/lief/dwarf/editor/StructType.java:39
↓ 1 callersMethodaddParameter
(Type type)
plugins/ghidra/src/main/java/lief/dwarf/editor/FunctionType.java:33
↓ 1 callersMethodaddParameter
(String name, Type type)
plugins/ghidra/src/main/java/lief/dwarf/editor/Function.java:66
↓ 1 callersMethodaddValue
(String name, long value)
plugins/ghidra/src/main/java/lief/dwarf/editor/EnumType.java:33
↓ 1 callersFunctionadd_child
include/LIEF/PE/resources/ResourceStringFileInfo.hpp:92
↓ 1 callersMethodadd_debug_info
src/PE/Binary.cpp:1276
↓ 1 callersMethodadd_debug_tag
(&mut self)
tools/lief-patchelf/src/main.rs:101
↓ 1 callersMethodadd_flag
(&mut self, flag: DtFlags)
api/rust/cargo/lief/src/elf/dynamic.rs:1093
↓ 1 callersMethodadd_function
plugins/binaryninja/dwarf-export/src/FunctionEngine.cpp:31
↓ 1 callersMethodadd_icon
src/PE/ResourcesManager.cpp:254
↓ 1 callersMethodadd_label
src/DWARF/dwarf.cpp:952
↓ 1 callersMethodadd_member
Add a member to the current struct-like
api/rust/cargo/lief/src/dwarf/editor/types/struct_ty.rs:65
↓ 1 callersMethodadd_member
api/rust/include/LIEF/rust/DWARF/editor/StructType.hpp:35
↓ 1 callersMethodadd_member_at_offset
Add a member to the current struct-like at the specified offset
api/rust/cargo/lief/src/dwarf/editor/types/struct_ty.rs:70
↓ 1 callersMethodadd_member_with_offset
api/rust/include/LIEF/rust/DWARF/editor/StructType.hpp:41
↓ 1 callersMethodadd_object_relocation
src/ELF/Binary.cpp:765
↓ 1 callersMethodadd_segment
Add the provided segment to the binary. This function returns the newly added segment which could define additional attributes like the virtual addres
api/rust/cargo/lief/src/elf/binary.rs:413
↓ 1 callersMethodadd_value
Add an enum value by specifying its name and its integer value
api/rust/cargo/lief/src/dwarf/editor/types/enum_ty.rs:27
↓ 1 callersMethodadd_variable
plugins/binaryninja/dwarf-export/src/VarEngine.cpp:31
↓ 1 callersMethodaddend
Value added to the segment's virtual address when bound
api/rust/cargo/lief/src/macho/binding_info.rs:52
↓ 1 callersMethodaddress
Address where the relocation should take place
api/rust/cargo/lief/src/generic.rs:101
↓ 1 callersMethodaddress
In-memory address of the library
api/rust/cargo/lief/src/dsc/dylib.rs:30
↓ 1 callersMethodaddress
The in-memory address where this dyld shared cache region is mapped
api/rust/cargo/lief/src/dsc/mapping_info.rs:26
↓ 1 callersMethodaddress
The virtual address where the stub is located
api/rust/cargo/lief/src/macho/stub.rs:30
↓ 1 callersMethodaddress
The address of the export
api/rust/cargo/lief/src/macho/export_info.rs:86
↓ 1 callersMethodaddress
Virtual base address of this section
api/rust/cargo/lief/src/macho/section.rs:142
↓ 1 callersMethodaddress
Address of the binding
api/rust/cargo/lief/src/macho/binding_info.rs:47
↓ 1 callersMethodaddress
Address of the current exported function in the DLL. If this entry is **external** to the DLL then it returns 0 and the external address is returned
api/rust/cargo/lief/src/pe/export.rs:215
↓ 1 callersMethodaddress
api/rust/include/LIEF/rust/PE/ExportEntry.hpp:37
↓ 1 callersFunctionaddress_table_value
src/PE/Parser.cpp:881
↓ 1 callersMethodaddressof_callbacks
api/rust/include/LIEF/rust/PE/TLS.hpp:35
↓ 1 callersMethodaddressof_entrypoint
api/rust/include/LIEF/rust/PE/OptionalHeader.hpp:32
↓ 1 callersMethodaddressof_index
api/rust/include/LIEF/rust/PE/TLS.hpp:34
↓ 1 callersFunctionaddressof_rawdata
Address of the debug data relative to the image base
include/LIEF/PE/debug/Debug.hpp:160
↓ 1 callersMethodaddressof_rawdata
Address of the debug data relative to the image base
api/rust/cargo/lief/src/pe/debug.rs:124
↓ 1 callersFunctionage
Age value to verify. The age does not necessarily correspond to any known time value, it is used to determine if a .pdb file is out of sync with a cor
include/LIEF/PE/debug/CodeViewPDB.hpp:69
↓ 1 callersMethodage
Age value to verify. The age does not necessarily correspond to any known time value, it is used to determine if a .pdb file is out of sync with a cor
api/rust/cargo/lief/src/pe/debug.rs:493
↓ 1 callersMethodage
api/rust/include/LIEF/rust/PE/debug/CodeViewPDB.hpp:36
↓ 1 callersMethodalgo
api/rust/include/LIEF/rust/PE/debug/PDBChecksum.hpp:31
↓ 1 callersFunctionalgorithm
Algorithm used for hashing the PDB content
include/LIEF/PE/debug/PDBChecksum.hpp:75
↓ 1 callersMethodalias_library
If the export is a re-export ([`Flags::REEXPORT`]) this function returns the library from which the symbol is re-exported
api/rust/cargo/lief/src/macho/export_info.rs:112
↓ 1 callersMethodalignment
Section alignment as a power of 2
api/rust/cargo/lief/src/macho/section.rs:147
↓ 1 callersMethodalignment
Section alignment
api/rust/cargo/lief/src/elf/section.rs:29
↓ 1 callersMethodalignment
api/rust/include/LIEF/rust/ELF/Segment.hpp:37
↓ 1 callersFunctionalternate_entry_point
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:168
↓ 1 callersFunctionanother_table
Indicates whether impl() refers to an entry in another runtime table, rather than a direct function implementation address.
include/LIEF/MachO/FunctionVariants.hpp:123
↓ 1 callersMethodanother_table
Indicates whether [`RuntimeTableEntry::implementation`] refers to an entry in another runtime table, rather than a direct function implementation addr
api/rust/cargo/lief/src/macho/commands/function_variants.rs:208
↓ 1 callersFunctionansi
An ANSI character value or a virtual-key code that identifies the accelerator key
include/LIEF/PE/resources/ResourceAccelerator.hpp:93
↓ 1 callersMethodarmexid_functions
src/ELF/Binary.cpp:2142
↓ 1 callersMethodas_coff
api/rust/include/LIEF/rust/Stream.hpp:77
↓ 1 callersMethodas_elf
api/rust/include/LIEF/rust/Stream.hpp:65
↓ 1 callersMethodas_generic
(&self)
api/rust/cargo/lief/src/assembly/aarch64/operands.rs:94
↓ 1 callersMethodas_generic
(&self)
api/rust/cargo/lief/src/assembly/x86/operands.rs:94
↓ 1 callersMethodas_generic
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:720
↓ 1 callersMethodas_generic
(&self)
api/rust/cargo/lief/src/pe/signature/content_info.rs:151
↓ 1 callersMethodas_macho
api/rust/include/LIEF/rust/Stream.hpp:69
↓ 1 callersMethodas_mut_base
(&mut self)
api/rust/cargo/lief/src/elf/dynamic.rs:594
↓ 1 callersMethodas_pe
api/rust/include/LIEF/rust/Stream.hpp:73
↓ 1 callersMethodas_pin_mut_generic
(&mut self)
api/rust/cargo/lief/src/pe/binary.rs:532
↓ 1 callersMethodassemble
Assemble **and patch** the provided assembly code at the specified address. The generated assembly is returned by the function ``` let mut bin = get
api/rust/cargo/lief/src/generic.rs:242
↓ 1 callersMethodassemble_with_config
Same as [`Binary::assemble`] but this function takes an extra [`AssemblerConfig`] that is used to configure the assembly engine: dialect, symbols defi
api/rust/cargo/lief/src/generic.rs:248
↓ 1 callersMethodattribute
According to the official PE specifications, this value is reserved and should be set to 0
api/rust/cargo/lief/src/pe/delay_import.rs:14
↓ 1 callersMethodattributes
Iterator over the different [`crate::pdb::types::Attribute`] defined in this class-like type
api/rust/cargo/lief/src/pdb/types/classlike.rs:33
↓ 1 callersMethodauthenticated_attributes
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:65
↓ 1 callersFunctionaux_type
`IMAGE_AUX_SYMBOL_TYPE` which should be `IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF` (1)
include/LIEF/COFF/AuxiliarySymbols/AuxiliaryCLRToken.hpp:61
↓ 1 callersMethodaux_type
`IMAGE_AUX_SYMBOL_TYPE` which should be `IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF` (1)
api/rust/cargo/lief/src/coff/symbol.rs:500
↓ 1 callersFunctionauxiliary_delay_import
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:210
↓ 1 callersFunctionauxiliary_delay_import_copy
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:214
↓ 1 callersFunctionauxiliary_iat
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:172
↓ 1 callersFunctionauxiliary_iat_copy
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:206
↓ 1 callersMethodauxiliary_symbols
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:41
↓ 1 callersMethodauxiliary_symbols
api/rust/include/LIEF/rust/COFF/Symbol.hpp:89
↓ 1 callersMethodbackend_version
Version of the backend (e.g. `14.36.32537`)
api/rust/cargo/lief/src/pdb/build_metadata.rs:337
↓ 1 callersFunctionbase_reloc_size
Size in bytes taken by BaseRelocs
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverrideInfo.hpp:67
↓ 1 callersMethodbdd_info
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:304
↓ 1 callersFunctionbdd_offset
Offset into the BDD region
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverrideInfo.hpp:57
↓ 1 callersMethodbdd_offset
Offset into the BDD region
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:425
↓ 1 callersFunctionbin2lib
(binary, address, output, name="")
api/python/examples/elf_bin2lib.py:6
↓ 1 callersMethodbinary_at
api/rust/include/LIEF/rust/MachO/FatBinary.hpp:32
↓ 1 callersFunctionbind_opcodes
Return Binding's opcodes as raw data
include/LIEF/MachO/DyldInfo.hpp:203
↓ 1 callersMethodbind_opcodes
Return **regular** binding's opcodes as a slice of bytes
api/rust/cargo/lief/src/macho/commands/dyldinfo.rs:47
↓ 1 callersMethodbinding_info
api/rust/src/symbol.cpp:24
↓ 1 callersMethodbinding_info
Binding info associated with this symbol (if any)
api/rust/cargo/lief/src/macho/symbol.rs:103
↓ 1 callersFunctionbindings
Iterator over BindingInfo entries
include/LIEF/MachO/DyldInfo.hpp:284
↓ 1 callersMethodbindings
api/rust/include/LIEF/rust/MachO/DyldInfo.hpp:51
↓ 1 callersMethodbindings
api/rust/include/LIEF/rust/MachO/DyldChainedFixups.hpp:47
↓ 1 callersMethodbindings
api/rust/include/LIEF/rust/MachO/Binary.hpp:182
↓ 1 callersFunctionbit_count
Bits per pixel
include/LIEF/PE/resources/ResourceIcon.hpp:105
↓ 1 callersFunctionbitfield_info
include/LIEF/PE/LoadConfigurations/CHPEMetadata/MetadataARM64.hpp:218
↓ 1 callersFunctionbswap_ce
src/intmem.h:40
↓ 1 callersFunctionbswap_rt
src/intmem.h:54
↓ 1 callersFunctionbuild_codeview
src/PE/Builder.cpp:614
↓ 1 callersFunctionbuild_exdllcharacteristics
src/PE/Builder.cpp:703
↓ 1 callersFunctionbuild_from_precompiled
()
api/rust/cargo/lief-build/src/lib.rs:169
← previousnext →1,901–2,000 of 11,400, ranked by callers