MCPcopy Create free account

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

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

Functionguard_cf_functions
Iterator over the Control Flow Guard functions referenced by guard_cf_function_table()
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:284
Methodguard_cf_functions
Iterator over the Control Flow Guard functions referenced by [`LoadConfiguration::guard_cf_function_table`]
api/rust/cargo/lief/src/pe/load_configuration.rs:184
Functionguard_eh_continuation_functions
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:461
Methodguard_eh_continuation_functions
Iterator over the Guard EH continuation functions referenced by [`LoadConfiguration::guard_eh_continuation_table`]
api/rust/cargo/lief/src/pe/load_configuration.rs:376
Functionguard_long_jump_targets
List of RVA pointed by guard_address_taken_iat_entry_table()
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:349
Methodguard_long_jump_targets
Iterator over the functions referenced by [`LoadConfiguration::guard_long_jump_target_table`]
api/rust/cargo/lief/src/pe/load_configuration.rs:244
Methodguards
api/rust/include/LIEF/rust/PE/debug/VCFeature.hpp:28
Methodguid
src/PE/debug/CodeViewPDB.cpp:52
Methodguid
Unique identifier of the PDB file
api/rust/cargo/lief/src/pdb/debug_info.rs:43
Methodguid
The GUID signature to verify against the .pdb file signature. This attribute might be used to lookup remote PDB file on a symbol server.
api/rust/cargo/lief/src/pe/debug.rs:504
Methodguid
api/rust/include/LIEF/rust/PDB/DebugInfo.hpp:63
Methodguid
api/rust/include/LIEF/rust/PE/debug/CodeViewPDB.hpp:38
Functionhandle
The RVA of the module handle (in the ``.data`` section) It is used for storage by the routine that is supplied to manage delay-loading.
include/LIEF/PE/DelayImport.hpp:86
Methodhandle
api/rust/include/LIEF/rust/PE/DelayImport.hpp:41
Methodhandler
api/rust/include/LIEF/rust/PE/RuntimeFunctionX64.hpp:86
Methodhandler_size
src/ELF/Segment.cpp:370
Functionhas
Check if the current segment has the given flag
include/LIEF/ELF/Segment.hpp:214
Functionhas
Check if the function has the given flag
include/LIEF/Abstract/Function.hpp:93
Functionhas
Check if the given DLL_CHARACTERISTICS is included in the dll_characteristics
include/LIEF/PE/OptionalHeader.hpp:268
Functionhas
Check if the given FILE_FLAGS is present
include/LIEF/PE/resources/ResourceVersion.hpp:250
Functionhas
Whether the entry has the given flag
include/LIEF/PE/resources/ResourceAccelerator.hpp:109
Functionhas
Check if this item has the given WINDOW_STYLES
include/LIEF/PE/resources/ResourceDialog.hpp:193
Functionhas
Check if the given CHARACTERISTICS is used
include/LIEF/PE/debug/ExDllCharacteristics.hpp:71
Functionhas
Check if the given flag is used
include/LIEF/PE/exceptions_info/RuntimeFunctionX64.hpp:184
Functionhas
Check if the given flag is present
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:298
Methodhas
src/DEX/Field.cpp:69
Methodhas
src/DEX/MapList.cpp:53
Methodhas
src/DEX/Method.cpp:87
Methodhas
src/ELF/Section.cpp:143
Methodhas
src/ELF/DynamicEntryFlags.cpp:67
Methodhas
src/ELF/DataHandler/Handler.cpp:92
Methodhas
src/MachO/Section.cpp:217
Methodhas
src/MachO/Binary.cpp:1155
Methodhas
src/MachO/ExportInfo.cpp:63
Methodhas
src/MachO/SegmentCommand.cpp:167
MethodhasNext
()
plugins/ghidra/src/main/java/lief/macho/FatBinary.java:38
MethodhasNext
()
plugins/ghidra/src/main/java/lief/elf/Binary.java:37
MethodhasNext
()
plugins/ghidra/src/main/java/lief/pe/Binary.java:47
Functionhas_accelerator
`true` if the resources contain accelerator info
include/LIEF/PE/ResourcesManager.hpp:203
Functionhas_atom_info
`true` if the binary has the command LC_ATOM_INFO.
include/LIEF/MachO/Binary.hpp:906
Functionhas_auxiliary_version
Whether the current SymbolVersion has an auxiliary one
include/LIEF/ELF/SymbolVersion.hpp:71
Functionhas_binding_info
True if the symbol is associated with a BindingInfo This value is set when the symbol comes from the Dyld symbol bindings
include/LIEF/MachO/Symbol.hpp:156
Functionhas_build_version
`true` if the binary has the BuildVersion command.
include/LIEF/MachO/Binary.hpp:819
Methodhas_class
src/DEX/Field.cpp:44
Methodhas_class
src/DEX/File.cpp:396
Methodhas_class
src/DEX/Method.cpp:54
Methodhas_class
src/OAT/Binary.cpp:82
Functionhas_code_signature
`true` if the binary is signed with `LC_CODE_SIGNATURE` command
include/LIEF/MachO/Binary.hpp:746
Functionhas_code_signature_dir
`true` if the binary is signed with the command `DYLIB_CODE_SIGN_DRS`
include/LIEF/MachO/Binary.hpp:757
Functionhas_configuration
Check if the current binary has a load configuration
include/LIEF/PE/Binary.hpp:318
Functionhas_data_directory
True if there is a data directory associated with this entry
include/LIEF/PE/TLS.hpp:120
Functionhas_data_in_code
`true` if the binary has a MachO::DataInCode command.
include/LIEF/MachO/Binary.hpp:768
Functionhas_debug
Check if the current binary contains debug information
include/LIEF/PE/Binary.hpp:313
Functionhas_delay_import
`True` if the binary delay-imports the given library name
include/LIEF/PE/Binary.hpp:615
Functionhas_delay_imports
Check if the current binary contains delay imports
include/LIEF/PE/Binary.hpp:593
Functionhas_dialogs
`true` if resources contain dialogs
include/LIEF/PE/ResourcesManager.hpp:179
Functionhas_dyld_chained_fixups
`true` if the binary has the command LC_DYLD_CHAINED_FIXUPS.
include/LIEF/MachO/Binary.hpp:849
Functionhas_dyld_environment
`true` if the binary has Dyld envrionment variables.
include/LIEF/MachO/Binary.hpp:810
Functionhas_dyld_exports_trie
`true` if the binary has the command LC_DYLD_CHAINED_FIXUPS.
include/LIEF/MachO/Binary.hpp:858
Functionhas_dyld_info
`true` if the binary has a MachO::DyldInfo command.
include/LIEF/MachO/Binary.hpp:661
Functionhas_dylinker
`true` if the binary has a MachO::DylinkerCommand.
include/LIEF/MachO/Binary.hpp:652
Functionhas_dynamic_symbol
Check if the symbol with the given ``name`` exists in the dynamic symbols table
include/LIEF/ELF/Binary.hpp:562
Functionhas_dynamic_symbol_command
`true` if the binary has a MachO::DynamicSymbolCommand command.
include/LIEF/MachO/Binary.hpp:737
Functionhas_encryption_info
`true` if the binary has Encryption Info.
include/LIEF/MachO/Binary.hpp:791
Functionhas_entrypoint
`true` if the binary has an entrypoint. Basically for libraries it will return `false`
include/LIEF/MachO/Binary.hpp:629
Functionhas_exceptions
Check if the current binary has exceptions
include/LIEF/PE/Binary.hpp:301
Functionhas_export_info
True if the symbol is associated with an ExportInfo This value is set when the symbol comes from the Dyld Export trie
include/LIEF/MachO/Symbol.hpp:141
Functionhas_exports
Check if the current binary has exports. @see Export
include/LIEF/PE/Binary.hpp:291
Functionhas_extended_relocations
Whether there is a large number of relocations whose number need to be stored in the virtual address attribute
include/LIEF/COFF/Section.hpp:177
Methodhas_extended_relocations
api/rust/include/LIEF/rust/COFF/Section.hpp:71
Functionhas_filesets
`true` if the binary has a LoadCommand::TYPE::FILESET_ENTRY command
include/LIEF/MachO/Binary.hpp:982
Functionhas_function_starts
`true` if the binary has a MachO::FunctionStarts command.
include/LIEF/MachO/Binary.hpp:670
Functionhas_function_variant_fixups
`true` if the binary has the command `LC_FUNCTION_VARIANT_FIXUPS`.
include/LIEF/MachO/Binary.hpp:939
Functionhas_function_variants
`true` if the binary has the command `LC_FUNCTION_VARIANTS`.
include/LIEF/MachO/Binary.hpp:927
Functionhas_html
`true` if the resources contain html
include/LIEF/PE/ResourcesManager.hpp:195
Functionhas_icons
`true` if resources contain a LIEF::PE::ResourceIcon
include/LIEF/PE/ResourcesManager.hpp:165
Functionhas_import
`True` if the binary imports the given library name
include/LIEF/PE/Binary.hpp:588
Methodhas_leftover
src/PE/checksum.hpp:42
Functionhas_library
Check if the given library name exists in the current binary
include/LIEF/ELF/Binary.hpp:663
Functionhas_library
Check if a MachO::DylibCommand is tied with the BindingInfo
include/LIEF/MachO/BindingInfo.hpp:77
Functionhas_linker_opt_hint
`true` if the binary has the command LC_LINKER_OPTIMIZATION_HINT.
include/LIEF/MachO/Binary.hpp:878
Functionhas_manifest
`true` if resources contain the Manifest element
include/LIEF/PE/ResourcesManager.hpp:144
Functionhas_name
`True` if the entry uses a name as ID
include/LIEF/PE/ResourceNode.hpp:129
Functionhas_notes
True if the binary contains `LC_NOTE` command(s)
include/LIEF/MachO/Binary.hpp:922
Methodhas_notes
src/ELF/Binary.cpp:1797
Functionhas_nx
Check if the binary uses `NX` protection
include/LIEF/MachO/Binary.hpp:612
Functionhas_nx
Check if the binary uses ``NX`` protection
include/LIEF/PE/Binary.hpp:701
Methodhas_nx
src/ELF/Binary.cpp:1055
Methodhas_nx
Whether the binary defines a non-executable stack
api/rust/cargo/lief/src/generic.rs:149
Methodhas_nx
api/rust/include/LIEF/rust/Abstract/Binary.hpp:66
Functionhas_nx_heap
Return True if the **heap** is flagged as non-executable. False otherwise
include/LIEF/MachO/Binary.hpp:622
Functionhas_overlay
True if data are present at the end of the binary
include/LIEF/ELF/Binary.hpp:918
Methodhas_parent
src/DEX/Class.cpp:124
Methodhas_private_key
src/PE/signature/RsaInfo.cpp:77
Methodhas_private_key
api/rust/include/LIEF/rust/PE/signature/RsaInfo.hpp:28
Methodhas_public_key
src/PE/signature/RsaInfo.cpp:72
Methodhas_public_key
api/rust/include/LIEF/rust/PE/signature/RsaInfo.hpp:27
Functionhas_relocations
Check if the current binary has relocations @see Relocation
include/LIEF/PE/Binary.hpp:308
Functionhas_resources
Check if the current binary has resources
include/LIEF/PE/Binary.hpp:296
Functionhas_rich_header
Check if the current binary has a RichHeader object
include/LIEF/PE/Binary.hpp:565
← previousnext →7,001–7,100 of 11,400, ranked by callers