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
Function
guard_cf_functions
Iterator over the Control Flow Guard functions referenced by guard_cf_function_table()
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:284
Method
guard_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
Function
guard_eh_continuation_functions
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:461
Method
guard_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
Function
guard_long_jump_targets
List of RVA pointed by guard_address_taken_iat_entry_table()
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:349
Method
guard_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
Method
guards
api/rust/include/LIEF/rust/PE/debug/VCFeature.hpp:28
Method
guid
src/PE/debug/CodeViewPDB.cpp:52
Method
guid
Unique identifier of the PDB file
api/rust/cargo/lief/src/pdb/debug_info.rs:43
Method
guid
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
Method
guid
api/rust/include/LIEF/rust/PDB/DebugInfo.hpp:63
Method
guid
api/rust/include/LIEF/rust/PE/debug/CodeViewPDB.hpp:38
Function
handle
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
Method
handle
api/rust/include/LIEF/rust/PE/DelayImport.hpp:41
Method
handler
api/rust/include/LIEF/rust/PE/RuntimeFunctionX64.hpp:86
Method
handler_size
src/ELF/Segment.cpp:370
Function
has
Check if the current segment has the given flag
include/LIEF/ELF/Segment.hpp:214
Function
has
Check if the function has the given flag
include/LIEF/Abstract/Function.hpp:93
Function
has
Check if the given DLL_CHARACTERISTICS is included in the dll_characteristics
include/LIEF/PE/OptionalHeader.hpp:268
Function
has
Check if the given FILE_FLAGS is present
include/LIEF/PE/resources/ResourceVersion.hpp:250
Function
has
Whether the entry has the given flag
include/LIEF/PE/resources/ResourceAccelerator.hpp:109
Function
has
Check if this item has the given WINDOW_STYLES
include/LIEF/PE/resources/ResourceDialog.hpp:193
Function
has
Check if the given CHARACTERISTICS is used
include/LIEF/PE/debug/ExDllCharacteristics.hpp:71
Function
has
Check if the given flag is used
include/LIEF/PE/exceptions_info/RuntimeFunctionX64.hpp:184
Function
has
Check if the given flag is present
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:298
Method
has
src/DEX/Field.cpp:69
Method
has
src/DEX/MapList.cpp:53
Method
has
src/DEX/Method.cpp:87
Method
has
src/ELF/Section.cpp:143
Method
has
src/ELF/DynamicEntryFlags.cpp:67
Method
has
src/ELF/DataHandler/Handler.cpp:92
Method
has
src/MachO/Section.cpp:217
Method
has
src/MachO/Binary.cpp:1155
Method
has
src/MachO/ExportInfo.cpp:63
Method
has
src/MachO/SegmentCommand.cpp:167
Method
hasNext
()
plugins/ghidra/src/main/java/lief/macho/FatBinary.java:38
Method
hasNext
()
plugins/ghidra/src/main/java/lief/elf/Binary.java:37
Method
hasNext
()
plugins/ghidra/src/main/java/lief/pe/Binary.java:47
Function
has_accelerator
`true` if the resources contain accelerator info
include/LIEF/PE/ResourcesManager.hpp:203
Function
has_atom_info
`true` if the binary has the command LC_ATOM_INFO.
include/LIEF/MachO/Binary.hpp:906
Function
has_auxiliary_version
Whether the current SymbolVersion has an auxiliary one
include/LIEF/ELF/SymbolVersion.hpp:71
Function
has_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
Function
has_build_version
`true` if the binary has the BuildVersion command.
include/LIEF/MachO/Binary.hpp:819
Method
has_class
src/DEX/Field.cpp:44
Method
has_class
src/DEX/File.cpp:396
Method
has_class
src/DEX/Method.cpp:54
Method
has_class
src/OAT/Binary.cpp:82
Function
has_code_signature
`true` if the binary is signed with `LC_CODE_SIGNATURE` command
include/LIEF/MachO/Binary.hpp:746
Function
has_code_signature_dir
`true` if the binary is signed with the command `DYLIB_CODE_SIGN_DRS`
include/LIEF/MachO/Binary.hpp:757
Function
has_configuration
Check if the current binary has a load configuration
include/LIEF/PE/Binary.hpp:318
Function
has_data_directory
True if there is a data directory associated with this entry
include/LIEF/PE/TLS.hpp:120
Function
has_data_in_code
`true` if the binary has a MachO::DataInCode command.
include/LIEF/MachO/Binary.hpp:768
Function
has_debug
Check if the current binary contains debug information
include/LIEF/PE/Binary.hpp:313
Function
has_delay_import
`True` if the binary delay-imports the given library name
include/LIEF/PE/Binary.hpp:615
Function
has_delay_imports
Check if the current binary contains delay imports
include/LIEF/PE/Binary.hpp:593
Function
has_dialogs
`true` if resources contain dialogs
include/LIEF/PE/ResourcesManager.hpp:179
Function
has_dyld_chained_fixups
`true` if the binary has the command LC_DYLD_CHAINED_FIXUPS.
include/LIEF/MachO/Binary.hpp:849
Function
has_dyld_environment
`true` if the binary has Dyld envrionment variables.
include/LIEF/MachO/Binary.hpp:810
Function
has_dyld_exports_trie
`true` if the binary has the command LC_DYLD_CHAINED_FIXUPS.
include/LIEF/MachO/Binary.hpp:858
Function
has_dyld_info
`true` if the binary has a MachO::DyldInfo command.
include/LIEF/MachO/Binary.hpp:661
Function
has_dylinker
`true` if the binary has a MachO::DylinkerCommand.
include/LIEF/MachO/Binary.hpp:652
Function
has_dynamic_symbol
Check if the symbol with the given ``name`` exists in the dynamic symbols table
include/LIEF/ELF/Binary.hpp:562
Function
has_dynamic_symbol_command
`true` if the binary has a MachO::DynamicSymbolCommand command.
include/LIEF/MachO/Binary.hpp:737
Function
has_encryption_info
`true` if the binary has Encryption Info.
include/LIEF/MachO/Binary.hpp:791
Function
has_entrypoint
`true` if the binary has an entrypoint. Basically for libraries it will return `false`
include/LIEF/MachO/Binary.hpp:629
Function
has_exceptions
Check if the current binary has exceptions
include/LIEF/PE/Binary.hpp:301
Function
has_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
Function
has_exports
Check if the current binary has exports. @see Export
include/LIEF/PE/Binary.hpp:291
Function
has_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
Method
has_extended_relocations
api/rust/include/LIEF/rust/COFF/Section.hpp:71
Function
has_filesets
`true` if the binary has a LoadCommand::TYPE::FILESET_ENTRY command
include/LIEF/MachO/Binary.hpp:982
Function
has_function_starts
`true` if the binary has a MachO::FunctionStarts command.
include/LIEF/MachO/Binary.hpp:670
Function
has_function_variant_fixups
`true` if the binary has the command `LC_FUNCTION_VARIANT_FIXUPS`.
include/LIEF/MachO/Binary.hpp:939
Function
has_function_variants
`true` if the binary has the command `LC_FUNCTION_VARIANTS`.
include/LIEF/MachO/Binary.hpp:927
Function
has_html
`true` if the resources contain html
include/LIEF/PE/ResourcesManager.hpp:195
Function
has_icons
`true` if resources contain a LIEF::PE::ResourceIcon
include/LIEF/PE/ResourcesManager.hpp:165
Function
has_import
`True` if the binary imports the given library name
include/LIEF/PE/Binary.hpp:588
Method
has_leftover
src/PE/checksum.hpp:42
Function
has_library
Check if the given library name exists in the current binary
include/LIEF/ELF/Binary.hpp:663
Function
has_library
Check if a MachO::DylibCommand is tied with the BindingInfo
include/LIEF/MachO/BindingInfo.hpp:77
Function
has_linker_opt_hint
`true` if the binary has the command LC_LINKER_OPTIMIZATION_HINT.
include/LIEF/MachO/Binary.hpp:878
Function
has_manifest
`true` if resources contain the Manifest element
include/LIEF/PE/ResourcesManager.hpp:144
Function
has_name
`True` if the entry uses a name as ID
include/LIEF/PE/ResourceNode.hpp:129
Function
has_notes
True if the binary contains `LC_NOTE` command(s)
include/LIEF/MachO/Binary.hpp:922
Method
has_notes
src/ELF/Binary.cpp:1797
Function
has_nx
Check if the binary uses `NX` protection
include/LIEF/MachO/Binary.hpp:612
Function
has_nx
Check if the binary uses ``NX`` protection
include/LIEF/PE/Binary.hpp:701
Method
has_nx
src/ELF/Binary.cpp:1055
Method
has_nx
Whether the binary defines a non-executable stack
api/rust/cargo/lief/src/generic.rs:149
Method
has_nx
api/rust/include/LIEF/rust/Abstract/Binary.hpp:66
Function
has_nx_heap
Return True if the **heap** is flagged as non-executable. False otherwise
include/LIEF/MachO/Binary.hpp:622
Function
has_overlay
True if data are present at the end of the binary
include/LIEF/ELF/Binary.hpp:918
Method
has_parent
src/DEX/Class.cpp:124
Method
has_private_key
src/PE/signature/RsaInfo.cpp:77
Method
has_private_key
api/rust/include/LIEF/rust/PE/signature/RsaInfo.hpp:28
Method
has_public_key
src/PE/signature/RsaInfo.cpp:72
Method
has_public_key
api/rust/include/LIEF/rust/PE/signature/RsaInfo.hpp:27
Function
has_relocations
Check if the current binary has relocations @see Relocation
include/LIEF/PE/Binary.hpp:308
Function
has_resources
Check if the current binary has resources
include/LIEF/PE/Binary.hpp:296
Function
has_rich_header
Check if the current binary has a RichHeader object
include/LIEF/PE/Binary.hpp:565
← previous
next →
7,001–7,100 of 11,400, ranked by callers