MCPcopy Create free account

hub / github.com/REhints/efiXplorer / functions

Functions349 in github.com/REhints/efiXplorer

↓ 84 callersFunctionu64_addr
plugin/efi_utils.cc:1056
↓ 41 callersMethodclear
plugin/efi_hexrays.h:254
↓ 20 callersFunctionimport_type
plugin/efi_utils.cc:1061
↓ 12 callersFunctionu32_addr
plugin/efi_utils.cc:1055
↓ 6 callersMethodto_string
plugin/efi_defs.h:192
↓ 5 callersMethoduchar_data
plugin/efi_defs.h:176
↓ 4 callersMethoddump
loader/uefitool.cc:235
↓ 4 callersFunctionshow_protocols
plugin/efi_ui.cc:228
↓ 3 callersMethodannotate_data_guids
-------------------------------------------------------------------------- annotate GUIDs found in the .text and .data segment
plugin/efi_analysis_x86.cc:1560
↓ 3 callersMethodannotate_protocol_guids
-------------------------------------------------------------------------- annotate protocol GUIDs
plugin/efi_analysis_x86.cc:1544
↓ 3 callersMethoddump_json
-------------------------------------------------------------------------- dump all info to JSON file
plugin/efi_analysis_x86.cc:2468
↓ 3 callersMethodget_ordinal
accessor for ordinal
plugin/efi_hexrays.h:101
↓ 3 callersMethodget_segments
-------------------------------------------------------------------------- get all .text and .data segments
plugin/efi_analysis_x86.cc:135
↓ 3 callersFunctionreadshort
----------------------------------
loader/ida_core.h:128
↓ 3 callersMethodset_func_ea
plugin/efi_hexrays.h:735
↓ 3 callersFunctionshow_guids
plugin/efi_ui.cc:219
↓ 3 callersFunctionshow_services
plugin/efi_ui.cc:248
↓ 2 callersFunction_validate_array_count
loader/ida_core.h:45
↓ 2 callersFunctionattach_action_modules_seq
plugin/efi_ui.cc:328
↓ 2 callersFunctionattach_action_protocols_deps
plugin/efi_ui.cc:290
↓ 2 callersMethodfind_boot_services_tables
-------------------------------------------------------------------------- find gBS addresses for 32-bit and 64-bit modules
plugin/efi_analysis_x86.cc:366
↓ 2 callersMethodfind_runtime_services_tables
-------------------------------------------------------------------------- find gRT addresses for 32-bit and 64-bit modules
plugin/efi_analysis_x86.cc:479
↓ 2 callersMethodfirst_section_pos
loader/pe_ida.h:1052
↓ 2 callersMethodget_boot_services_all
-------------------------------------------------------------------------- get all boot services by xrefs for 32-bit and 64-bit modules
plugin/efi_analysis_x86.cc:593
↓ 2 callersMethodget_protocols_by_guids
plugin/efi_deps.cc:56
↓ 2 callersMethodget_protocols_chooser
plugin/efi_deps.cc:67
↓ 2 callersMethodget_runtime_services_all
-------------------------------------------------------------------------- get all runtime services for 32-bit and 64-bit modules by xrefs
plugin/efi_analysis_x86.cc:683
↓ 2 callersFunctionget_service
plugin/efi_analysis_arm.cc:179
↓ 2 callersFunctionget_table_addr
plugin/efi_analysis_arm.cc:98
↓ 2 callersMethodinitialise
needs to be called before the object can be used
plugin/efi_hexrays.h:107
↓ 2 callersMethodlookup_offset
after initialisation, look up a target by offset
plugin/efi_hexrays.h:115
↓ 2 callersFunctionop_stroff_for_addr
plugin/efi_utils.cc:817
↓ 2 callersMethodregister_sd
add a new service_descriptor_t to the map. I should change the argument type to match whatever I change the value type of the map to.
plugin/efi_hexrays.h:149
↓ 2 callersMethodset_code_ea
plugin/efi_hexrays.h:197
↓ 2 callersMethodset_operands_repr
-------------------------------------------------------------------------- set operands representation
plugin/efi_analysis_x86.cc:2251
↓ 2 callersMethodset_protocols
plugin/efi_hexrays.h:198
↓ 2 callersMethodset_pvalues
plugin/efi_analysis_x86.cc:121
↓ 2 callersMethodshow_all_choosers
-------------------------------------------------------------------------- show all non-empty choosers windows (services, protocols, nvram, etc)
plugin/efi_analysis_x86.cc:2540
↓ 2 callersFunctionshow_nvram
plugin/efi_ui.cc:201
↓ 2 callersFunctionshow_vulns
plugin/efi_ui.cc:210
↓ 1 callersMethodanalyse_nvram_variables
-------------------------------------------------------------------------- analyse NVRAM variables
plugin/efi_analysis_x86.cc:2435
↓ 1 callersMethodbuild_modules_sequence
plugin/efi_deps.cc:291
↓ 1 callersFunctioncli
()
build.py:13
↓ 1 callersMethoddetect_protocols_all
plugin/efi_analysis_arm.cc:407
↓ 1 callersMethoddetect_services_all
plugin/efi_analysis_arm.cc:319
↓ 1 callersMethoddump_jsons
loader/uefitool.cc:350
↓ 1 callersFunctionfile_format_name
-------------------------------------------------------------------------- get file format name
plugin/efi_utils.cc:20
↓ 1 callersMethodfind_double_get_variable
-------------------------------------------------------------------------- find potential double GetVariable patterns
plugin/efi_analysis_x86.cc:2018
↓ 1 callersMethodfind_double_get_variable_pei
-------------------------------------------------------------------------- find potential double GetVariable patterns in PEI modules
plugin/efi_analysis_x86.cc:1863
↓ 1 callersMethodfind_double_get_variable_smm
-------------------------------------------------------------------------- find potential double GetVariable patterns in SMM modules
plugin/efi_analysis_x86.cc:2153
↓ 1 callersMethodfind_image_handle64
-------------------------------------------------------------------------- find gImageHandle address for 64-bit modules
plugin/efi_analysis_x86.cc:180
↓ 1 callersMethodfind_local_guids64
-------------------------------------------------------------------------- find GUIDs stored in local variables for 64-bit modules
plugin/efi_analysis_x86.cc:1624
↓ 1 callersMethodfind_other_boot_services_tables64
-------------------------------------------------------------------------- find other addresses of gBS variables for 64-bit modules
plugin/efi_analysis_x86.cc:1188
↓ 1 callersMethodfind_pei_services_function
plugin/efi_analysis_arm.cc:422
↓ 1 callersMethodfind_smi_handlers
-------------------------------------------------------------------------- find SMI handlers
plugin/efi_analysis_x86.cc:1798
↓ 1 callersMethodfind_smm_callout
-------------------------------------------------------------------------- find callouts inside SwSmiHandler functions
plugin/efi_analysis_x86.cc:1845
↓ 1 callersMethodfind_smst64
-------------------------------------------------------------------------- find and mark gSmst global variable for 64-bit modules
plugin/efi_analysis_x86.cc:230
↓ 1 callersMethodfind_smst_postproc64
-------------------------------------------------------------------------- find and mark gSmst global and local variable address for 64-bit modules af
plugin/efi_analysis_x86.cc:248
↓ 1 callersMethodfind_system_table64
-------------------------------------------------------------------------- find gST address for 64-bit modules
plugin/efi_analysis_x86.cc:205
↓ 1 callersMethodfind_vol_test
loader/utils.cc:44
↓ 1 callersMethodget_bs_prot_names32
-------------------------------------------------------------------------- get boot services protocols names for 32-bit modules
plugin/efi_analysis_x86.cc:1421
↓ 1 callersMethodget_bs_prot_names64
-------------------------------------------------------------------------- get boot services protocols names for 64-bit modules
plugin/efi_analysis_x86.cc:1348
↓ 1 callersFunctionget_machine_type
plugin/efi_utils.cc:1050
↓ 1 callersFunctionget_module_name
loader/uefitool.cc:230
↓ 1 callersMethodget_pei_services_all32
-------------------------------------------------------------------------- get all PEI services for 32-bit modules
plugin/efi_analysis_x86.cc:855
↓ 1 callersMethodget_ppi_names32
-------------------------------------------------------------------------- get PPI names for 32-bit PEI modules
plugin/efi_analysis_x86.cc:996
↓ 1 callersMethodget_prot_boot_services32
-------------------------------------------------------------------------- get boot services by protocols for 64-bit modules
plugin/efi_analysis_x86.cc:1149
↓ 1 callersMethodget_prot_boot_services64
-------------------------------------------------------------------------- get boot services by protocols for 64-bit modules
plugin/efi_analysis_x86.cc:1089
↓ 1 callersFunctionget_ptrsize
plugin/efi_utils.cc:1058
↓ 1 callersMethodget_smm_prot_names64
-------------------------------------------------------------------------- get SMM services protocols names for 64-bit modules
plugin/efi_analysis_x86.cc:1488
↓ 1 callersMethodget_smm_services_all64
-------------------------------------------------------------------------- get all SMM services for 64-bit modules
plugin/efi_analysis_x86.cc:758
↓ 1 callersMethodget_variable_ppi_calls_all32
-------------------------------------------------------------------------- get all EFI_PEI_READ_ONLY_VARIABLE2_PPI (GetVariable, NextVariableName)
plugin/efi_analysis_x86.cc:935
↓ 1 callersMethodgood
loader/pe.cc:55
↓ 1 callersFunctionguess_file_type
-------------------------------------------------------------------------- get input file type (PEI or DXE-like). No reliable way to determine FFS fil
plugin/efi_utils.cc:29
↓ 1 callersMethodinitial_analysis
plugin/efi_analysis_arm.cc:73
↓ 1 callersMethodinitial_gvars_detection
plugin/efi_analysis_arm.cc:264
↓ 1 callersMethodis_efi
loader/pe_ida.h:231
↓ 1 callersMethodis_ok
loader/uefitool.h:77
↓ 1 callersMethodis_p32_plus
loader/pe.cc:80
↓ 1 callersMethodis_te
loader/pe_ida.h:300
↓ 1 callersFunctionmark_copy
plugin/efi_utils.cc:103
↓ 1 callersMethodmessages_occurs
loader/uefitool.h:111
↓ 1 callersFunctionparse_efi_pei_sidt
plugin/efi_utils.cc:94
↓ 1 callersFunctionparse_efi_pei_svc4
plugin/efi_utils.cc:85
↓ 1 callersFunctionparse_efi_standalone_smm_entry_point
plugin/efi_utils.cc:66
↓ 1 callersMethodprocess
loader/pe.cc:102
↓ 1 callersFunctionread_pe_header
plugin/efi_utils.cc:205
↓ 1 callersFunctionreadlong
----------------------------------
loader/ida_core.h:135
↓ 1 callersMethodshow_all_choosers
-------------------------------------------------------------------------- show all non-empty choosers windows (services, protocols, etc)
plugin/efi_analysis_arm.cc:450
↓ 1 callersMethodshow_messages
loader/uefitool.cc:11
↓ 1 callersFunctionshow_ppis
plugin/efi_ui.cc:238
↓ 1 callersMethodsmm_cpu_protocol_resolver
-------------------------------------------------------------------------- resolve EFI_SMM_CPU_PROTOCOL
plugin/efi_analysis_x86.cc:2460
↓ 1 callersMethodwrite
loader/uefitool.h:59
Method install_multiple_prot_interfaces_analyser
-------------------------------------------------------------------------- extract protocols from InstallMultipleProtocolInterfaces service call
plugin/efi_analysis_x86.cc:1261
MethodFile
loader/uefitool.h:53
MethodPE
loader/pe.h:26
MethodPeManager
loader/pe_manager.h:15
MethodUefitool
loader/uefitool.h:99
MethodUi
loader/efi_loader.h:30
MethodUtils
loader/utils.h:17
next →1–100 of 349, ranked by callers