Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/REhints/efiXplorer
/ types & classes
Types & classes
77 in github.com/REhints/efiXplorer
⨍
Functions
349
◇
Types & classes
77
Class
BOUND_FORWARDER_REF
loader/pe_ida.h:494
Class
BOUND_IMPORT_DESCRIPTOR
loader/pe_ida.h:487
Enum
FILE_SECTION_TYPE
loader/uefitool.h:43
Class
File
loader/uefitool.h:51
Enum
MachineType
loader/pe.h:156
Class
PE
loader/pe.h:24
Class
PeManager
loader/pe_manager.h:13
Class
Uefitool
loader/uefitool.h:97
Class
Ui
loader/efi_loader.h:28
Class
Utils
loader/utils.h:15
Enum
_UNWIND_OP_CODES
loader/pe_ida.h:561
Class
action_handler_loadreport_t
------------------------------------------------------------------------- Action handler (load efiXplorer analysis report)
plugin/efi_ui.cc:341
Enum
analysis_kind_t
plugin/efi_defs.h:58
Class
args_t
plugin/efi_global.h:8
Class
clsid_t
---------------------------------------------------------------------- MS Windows CLSID, GUID
loader/pe_ida.h:993
Class
clsid_t
loader/pe_ida.h:998
Class
coff_debug_t
------------------------------------------------------------------------- DBG file COFF debug information header
loader/pe_ida.h:693
Class
cv_info_pdb20_t
---------------------------------------------------------------------- NB10 debug information
loader/pe_ida.h:1016
Class
debug_entry_t
------------------------------------------------------------------------- DBG file debug entry format
loader/pe_ida.h:658
Class
diheader_t
-----------------------------------------------------------------------
loader/pe_ida.h:312
Class
dimpdir_t
delayed load import table
loader/pe_ida.h:457
Class
driver_chooser_t
loader/efi_loader.h:34
Class
efi_analyser_arm_t
plugin/efi_analysis.h:405
Class
efi_analyser_t
plugin/efi_analysis.h:17
Class
efi_analyser_x86_t
plugin/efi_analysis.h:347
Class
efi_deps_t
plugin/efi_deps.h:10
Class
efi_guid_t
plugin/efi_defs.h:170
Enum
ffs_file_type_t
plugin/efi_defs.h:59
Class
fpo_t
------------------------------------------------------------------------- DBG file FPO debug information
loader/pe_ida.h:708
Class
function_entry_alpha
for MIPS and 32-bit Alpha
loader/pe_ida.h:550
Class
function_entry_armv7
ARMv7
loader/pe_ida.h:540
Class
function_entry_ce
ARM, PowerPC, SH3 and SH4 WindowsCE platforms
loader/pe_ida.h:529
Class
guid_related_visitor_base_t
base class for two visitors that require similar functionality. Here we collect all of the common data and functionality that will be used by both of
plugin/efi_hexrays.h:189
Class
guid_retyper_t
now that we've implemented all that validation logic, this class is pretty simple. This one is responsible for ensuring that the GUID is something tha
plugin/efi_hexrays.h:444
Class
guids_chooser_t
------------------------------------------------------------------------- GUIDs chooser
plugin/efi_ui.h:58
Class
image_tls_directory32
loader/pe_ida.h:514
Class
image_tls_directory64
loader/pe_ida.h:505
Class
load_config64_t
loader/pe_ida.h:939
Class
load_config_t
loader/pe_ida.h:909
Class
m_protocols_chooser_t
------------------------------------------------------------------------- protocols chooser
plugin/efi_ui.h:106
Enum
machine_type_t
plugin/efi_defs.h:68
Class
misc_debug_t
misc entry format
loader/pe_ida.h:733
Enum
module_type_t
plugin/efi_defs.h:66
Class
modules_seq_handler_t
------------------------------------------------------------------------- action handler for showing the sequence of modules execution
plugin/efi_ui.cc:303
Class
mtoc_info_t
---------------------------------------------------------------------- MTOC debug information. denotes EFI binaries that were built on OSX as Mach-O,
loader/pe_ida.h:1030
Class
nvram_chooser_t
------------------------------------------------------------------------- NVRAM chooser
plugin/efi_ui.h:204
Class
omap_t
loader/pe_ida.h:727
Class
peexpdir_t
------------------------------------------------------------------------- E X P O R T S
loader/pe_ida.h:409
Class
pefixup_t
------------------------------------------------------------------------- F I X U P S
loader/pe_ida.h:591
Class
peheader_tpl
loader/pe_ida.h:22
Class
pei_services_detector_arm_t
plugin/efi_hexrays.h:992
Class
pei_services_detector_t
plugin/efi_hexrays.h:902
Class
peimpdir_t
------------------------------------------------------------------------- I M P O R T S
loader/pe_ida.h:438
Class
pesection_t
------------------------------------------------------------------------- S E C T I O N S
loader/pe_ida.h:340
Class
petab_t
----------------------------------------------------------------------- 32-bit Portable EXE Header -------------------------------------------------
loader/pe_ida.h:17
Class
protocols_deps_handler_t
------------------------------------------------------------------------- action handler for protocols dependencies
plugin/efi_ui.cc:259
Enum
regs_aarch64_t
plugin/efi_defs.h:101
Enum
regs_x86_32_t
plugin/efi_defs.h:70
Enum
regs_x86_64_t
plugin/efi_defs.h:83
Class
rsc_data_entry_t
loader/pe_ida.h:772
Class
rsc_dir_entry_t
loader/pe_ida.h:754
Class
rsc_dir_t
---------------------------------------------------------------------- Resource information
loader/pe_ida.h:745
Class
rsds_t
---------------------------------------------------------------------- RSDS debug information
loader/pe_ida.h:1005
Class
service_descriptor_map_t
this class manages multiple instances of the class above. Each such structure is associated with the ordinal of its containing structure type. Then, w
plugin/efi_hexrays.h:140
Class
service_descriptor_t
this class holds all function pointer descriptors for one structure, as well as providing a utility to look up function pointers by offset
plugin/efi_hexrays.h:46
Class
service_info_32_t
plugin/efi_defs.h:147
Class
service_info_64_t
plugin/efi_defs.h:140
Class
service_t
plugin/efi_defs.h:153
Class
services_chooser_t
------------------------------------------------------------------------- service chooser (address : service_name)
plugin/efi_ui.h:156
Class
services_detector_t
plugin/efi_hexrays.h:832
Class
target_funcptr_t
plugin/efi_hexrays.cc:240
Class
target_funcptr_t
description of a function pointer within a structure. Ultimately, this plugin is looking for calls to specific UEFI functions. This structure describe
plugin/efi_hexrays.h:36
Class
teheader_t
TE (Terse Executable)
loader/pe_ida.h:1038
Class
type_propagator_t
plugin/efi_hexrays.h:620
Class
variables_detector_t
plugin/efi_hexrays.h:724
Class
variables_info_extractor_t
plugin/efi_hexrays.h:573
Class
vulns_chooser_t
------------------------------------------------------------------------- vulns chooser
plugin/efi_ui.h:11