MCPcopy Create free account

hub / github.com/REhints/efiXplorer / functions

Functions349 in github.com/REhints/efiXplorer

Method_machine_name
loader/pe.cc:108
Functionaccept_file
loader/efi_loader.cc:78
Methodactivate
plugin/efi_ui.cc:260
Methodactivate
plugin/efi_ui.cc:304
Methodactivate
plugin/efi_ui.cc:342
Methodadd_efi_standalone_smm_entry_point
-------------------------------------------------------------------------- add EFI_SMM_STANDALONE_ENTRY_POINT
plugin/efi_utils.cc:76
Methodadd_protocol
-------------------------------------------------------------------------- add protocol in protocols list
plugin/efi_analysis_x86.cc:1220
Methodadd_struct_for_shifted_ptr
-------------------------------------------------------------------------- add EFI_PEI_SERVICES_4 structure
plugin/efi_utils.cc:508
Methodaddr_in_tables
plugin/efi_utils.cc:892
Methodalign_down_in_file
loader/pe_ida.h:194
Methodalign_up_in_file
loader/pe_ida.h:188
Methodanalyse_variable_service
-------------------------------------------------------------------------- analyse calls to GetVariable/SetVariable to extract variables information
plugin/efi_analysis_x86.cc:2273
Methodapply_all_types_for_interfaces
plugin/efi_hexrays.cc:234
Methodapply_all_types_for_interfaces_smm
plugin/efi_hexrays.cc:284
Methodapply_name
plugin/efi_hexrays.h:555
Methodapply_type
given an expression (either a local or global variable) and a type to apply, apply the type. This is just a bit of IDA/Hex-Rays type system skulldugge
plugin/efi_hexrays.h:519
Methodarch
loader/pe.cc:96
Methodas_hex
-------------------------------------------------------------------------- convert 64-bit value to hex string
plugin/efi_utils.cc:737
Methodask_file_type
plugin/efi_utils.cc:257
Functionbuild_all
Build plugin (efiXplorer) and loader (efiXloader)
build.py:70
Methodbuild_list
plugin/efi_ui.h:45
Methodbuild_list
plugin/efi_ui.h:93
Methodbuild_list
plugin/efi_ui.h:143
Methodbuild_list
plugin/efi_ui.h:191
Methodbuild_list
plugin/efi_ui.h:239
Methodbuild_list
loader/efi_loader.h:71
Functionbuild_loader
Build efiXloader
build.py:46
Functionbuild_plugin
Build efiXplorer plugin
build.py:26
Methodcheck_boot_service_protocol
-------------------------------------------------------------------------- make sure that the first argument looks like a protocol
plugin/efi_utils.cc:745
Methodcheck_boot_service_protocol_xrefs
-------------------------------------------------------------------------- make sure that the address does not belong to the protocol interface
plugin/efi_utils.cc:771
Methodcheck_install_protocol
plugin/efi_utils.cc:714
Methodcreate_byte_with
loader/pe.cc:582
Methodcreate_dword_with
loader/pe.cc:596
Methodcreate_qword_with
loader/pe.cc:603
Methodcreate_word_with
loader/pe.cc:589
Methoddetect_pei_services
plugin/efi_hexrays.cc:435
Methoddetect_pei_services_arm
plugin/efi_hexrays.cc:456
Methoddetect_services
plugin/efi_hexrays.cc:413
Methoddetect_vars
plugin/efi_hexrays.cc:384
Methodefi_analyse_main_aarch64
-------------------------------------------------------------------------- main function for AARCH64 modules
plugin/efi_analysis_arm.cc:474
Methodefi_analyse_main_x86_32
-------------------------------------------------------------------------- main function for x86 32-bit modules
plugin/efi_analysis_x86.cc:2728
Methodefi_analyse_main_x86_64
-------------------------------------------------------------------------- main function for x86 64-bit modules
plugin/efi_analysis_x86.cc:2600
Methodefi_analyser_arm_t
plugin/efi_analysis.h:407
Methodefi_analyser_t
plugin/efi_analysis_x86.cc:20
Methodefi_analyser_x86_t
plugin/efi_analysis.h:349
Methodefi_deps_t
plugin/efi_deps.cc:9
Functionefi_til_init
loader/efi_loader.cc:63
Methodenter
function that is called when the user hits `Enter`
plugin/efi_ui.h:35
Methodenter
function that is called when the user hits `Enter`
plugin/efi_ui.h:86
Methodenter
function that is called when the user hits `Enter`
plugin/efi_ui.h:136
Methodenter
function that is called when the user hits `Enter`
plugin/efi_ui.h:184
Methodenter
function that is called when the user hits `Enter`
plugin/efi_ui.h:232
Methodenter
function that is called when the user hits Enter */
loader/efi_loader.h:63
Methodexpr_to_string
utility function to get a printable qstring from a cexpr_t
plugin/efi_hexrays.cc:228
Methodfind_callout_rec
-------------------------------------------------------------------------- search for callouts recursively
plugin/efi_analysis_x86.cc:1693
Methodfind_data
plugin/efi_utils.cc:902
Methodfind_smi_handlers
-------------------------------------------------------------------------- find SmiHandler in reg_smi_func function, prefix: Sw, TrapIo, Sx, Gpi, Usb,
plugin/efi_smm_utils.cc:147
Methodfind_smi_handlers_dispatch
-------------------------------------------------------------------------- find {Prefix}SmiHandler function inside SMM drivers - find GUID - get xrefs
plugin/efi_smm_utils.cc:311
Methodfind_smi_handlers_dispatch_stack
-------------------------------------------------------------------------- find SwSmiHandler function inside SMM drivers in case where EFI_SMM_SW_DISP
plugin/efi_smm_utils.cc:331
Methodfind_smm_get_variable_calls
-------------------------------------------------------------------------- Find gEfiSmmVariableProtocol->SmmGetVariable calls via EFI_SMM_VARIABLE_PRO
plugin/efi_smm_utils.cc:358
Methodfind_smst_smm_base
-------------------------------------------------------------------------- find and mark gSmst global variable via EFI_SMM_BASE2_PROTOCOL_GUID
plugin/efi_smm_utils.cc:91
Methodfind_smst_sw_dispatch
-------------------------------------------------------------------------- find and mark gSmst global variable via EFI_SMM_SW_DISPATCH_PROTOCOL_GUID/E
plugin/efi_smm_utils.cc:13
Methodfind_unknown_bs_var64
-------------------------------------------------------------------------- find address of global gBS var for x86 64-bit module for each service
plugin/efi_utils.cc:285
Methodfind_vol
loader/utils.cc:18
Methodfind_vol_new
loader/utils.cc:29
Methodfirst_section_pos
loader/pe_ida.h:131
Methodget_additional_installers
plugin/efi_deps.cc:159
Methodget_align_mask
the Windows kernel does not use filealign (just checks that it is in the valid range) but uses 512
loader/pe_ida.h:185
Methodget_analysis_kind
-------------------------------------------------------------------------- get input file type (64-bit, 32-bit module or UEFI firmware)
plugin/efi_utils.cc:212
Methodget_apriori
loader/uefitool.cc:339
Methodget_apriori_modules
plugin/efi_deps.cc:253
Methodget_arg_addrs_with
-------------------------------------------------------------------------- get addresses of argumets, custom mimimal implementation, works with num_ar
plugin/efi_utils.cc:593
Methodget_call_ord_and_offset
this is the first function called every time the visitor visits an expression. This function determines if the expression is a call to a function poin
plugin/efi_hexrays.h:272
Methodget_count
function that returns number of lines in the list
plugin/efi_ui.h:28
Methodget_count
function that returns number of lines in the list
plugin/efi_ui.h:79
Methodget_count
function that returns number of lines in the list
plugin/efi_ui.h:129
Methodget_count
function that returns number of lines in the list
plugin/efi_ui.h:177
Methodget_count
function that returns number of lines in the list
plugin/efi_ui.h:225
Methodget_count
function that returns number of lines in the list */
loader/efi_loader.h:56
Methodget_deps
loader/uefitool.cc:325
Methodget_deps_for
plugin/efi_deps.cc:32
Methodget_global_guid
-------------------------------------------------------------------------- get efi_guid_t by address
plugin/efi_utils.cc:945
Methodget_guid_by_address
-------------------------------------------------------------------------- get GUID data by address
plugin/efi_utils.cc:567
Methodget_guids_json_file
-------------------------------------------------------------------------- get guids.json file name
plugin/efi_utils.cc:384
Methodget_image_guid
loader/uefitool.cc:29
Methodget_installer
plugin/efi_deps.cc:278
Methodget_installers_modules
plugin/efi_deps.cc:124
Methodget_kind
loader/uefitool.h:146
Methodget_local_guid
-------------------------------------------------------------------------- get efi_guid_t by stack offset
plugin/efi_utils.cc:961
Methodget_module_info
plugin/efi_deps.cc:190
Methodget_module_name_loader
-------------------------------------------------------------------------- get module name by address
plugin/efi_utils.cc:548
Methodget_modules
plugin/efi_deps.cc:169
Methodget_modules_info
plugin/efi_deps.cc:267
Methodget_name
accessor for name
plugin/efi_hexrays.h:104
Methodget_obj_id
function that is used to decide whether a new chooser should be opened or we can use the existing one. The contents of the window are completely deter
plugin/efi_ui.h:22
Methodget_obj_id
function that is used to decide whether a new chooser should be opened or we can use the existing one. The contents of the window are completely deter
plugin/efi_ui.h:73
Methodget_obj_id
function that is used to decide whether a new chooser should be opened or we can use the existing one. The contents of the window are completely deter
plugin/efi_ui.h:123
Methodget_obj_id
function that is used to decide whether a new chooser should be opened or we can use the existing one. The contents of the window are completely deter
plugin/efi_ui.h:171
Methodget_obj_id
function that is used to decide whether a new chooser should be opened or we can use the existing one. The contents of the window are completely deter
plugin/efi_ui.h:219
Methodget_obj_id
function that is used to decide whether a new chooser should be opened or * we can use the existing one. The contents of the window are completely
loader/efi_loader.h:50
← previousnext →101–200 of 349, ranked by callers