MCPcopy Create free account

hub / github.com/REhints/efiXplorer / functions

Functions349 in github.com/REhints/efiXplorer

Methodget_protocol
plugin/efi_analysis_arm.cc:368
Methodget_protocols_without_installers
plugin/efi_deps.cc:108
Methodget_psize
loader/pe_ida.h:391
Methodget_referent
this is a helper function used to get the thing being referred to. What does that m_ean? - for GUID arguments, we'll usually have &globvar. Return gl
plugin/efi_hexrays.h:366
Methodget_row
plugin/efi_ui.cc:94
Methodget_sect_alignment
loader/pe_ida.h:382
Methodget_summary_file
-------------------------------------------------------------------------- get json summary file name
plugin/efi_utils.cc:408
Methodget_table_name
plugin/efi_utils.cc:1014
Methodget_unique_name
loader/uefitool.cc:17
Methodget_vsize
loader/pe_ida.h:387
Methodget_wide_string
-------------------------------------------------------------------------- get wide string by address
plugin/efi_utils.cc:926
Methodget_xrefs
-------------------------------------------------------------------------- get all xrefs for given address
plugin/efi_utils.cc:305
Methodget_xrefs_to_array
-------------------------------------------------------------------------- get all xrefs for given array element
plugin/efi_utils.cc:318
Methodguid_related_visitor_base_t
we need access to a service_descriptor_map_t from above
plugin/efi_hexrays.h:192
Methodguid_retyper_t
plugin/efi_hexrays.h:446
Methodguid_to_string
-------------------------------------------------------------------------- convert GUID value to string
plugin/efi_utils.cc:625
Methodguids_chooser_t
plugin/efi_ui.cc:130
Methodhandle_raw_section
loader/uefitool.cc:213
Methodhas_code16_bit
loader/pe_ida.h:99
Methodhas_debdir
loader/pe_ida.h:685
Methodhead_start
loader/pe.cc:43
Methodimagebase
loader/pe_ida.h:159
Methodimagebase
10 Virtual base of the image.
loader/pe_ida.h:1062
Functioninit
--------------------------------------------------------------------------
plugin/efixplorer.cc:25
Methodinit_targets
look up the offsets for all function pointer targets; save the results in the vector; return false if offset lookup fails
plugin/efi_hexrays.h:80
Methodinit_type
ensure we can look up the type that this instance describes
plugin/efi_hexrays.h:64
Methodinstaller_found
plugin/efi_deps.cc:99
Methodis_64bit_cpu
loader/pe_ida.h:79
Methodis_64bit_cpu
loader/pe_ida.h:1042
Methodis_arm
loader/pe_ida.h:94
Methodis_console_app
loader/pe_ida.h:235
Methodis_debug_dir
loader/pe.h:50
Methodis_file_index
loader/uefitool.h:119
Methodis_mips
loader/pe_ida.h:87
Methodis_p32
loader/pe.cc:72
Methodis_pc
loader/pe_ida.h:83
Methodis_pe
loader/pe.cc:88
Methodis_pe_index
loader/uefitool.h:116
Methodis_pe_plus
loader/pe_ida.h:141
Methodis_pod_array
I added this bit of logic when I noticed that sometimes Hex-Rays will aggressively create arrays on the stack. So, I wanted to apply types to stack "v
plugin/efi_hexrays.cc:176
Methodis_reloc_dir
loader/pe.h:49
Methodis_userland
loader/pe_ida.h:239
Methodjson_in_vec
plugin/efi_utils.cc:884
Functionload_binary
loader/efi_loader.cc:17
Methodload_deps_from_uefitool
plugin/efi_deps.cc:75
Functionload_file
loader/efi_loader.cc:89
Methodload_modules_with_guids
plugin/efi_deps.cc:87
Methodlog
-------------------------------------------------------------------------- msg wrapper
plugin/efi_utils.cc:164
Methodlookup_boot_service_name
plugin/efi_utils.cc:1030
Methodlookup_offset
this is the high-level function that clients call. Given a structure ordinal and offset of a function pointer, see if it's something we're tracking. I
plugin/efi_hexrays.h:176
Methodlookup_ordinal
this function could be protected, but whatever. Given an ordinal, get the tracked service_descriptor_t, if applicable
plugin/efi_hexrays.h:164
Methodlookup_runtime_service_name
plugin/efi_utils.cc:1040
Methodm_protocols_chooser_t
plugin/efi_ui.cc:151
Methodmake_entry
loader/pe.cc:188
Methodmake_generic_segment
loader/pe.cc:250
Methodmake_head_segment
loader/pe.cc:238
Methodmake_named_dword
loader/pe.cc:212
Methodmake_named_qword
loader/pe.cc:223
Methodmake_named_word
loader/pe.cc:201
Methodmake_shifted_ptr
plugin/efi_hexrays.h:907
Methodmark_child_sw_smi_handlers
plugin/efi_smm_utils.cc:587
Methodmark_copies_for_gvars
plugin/efi_utils.cc:784
Functionmf_readlong
loader/ida_core.h:141
Functionmf_readshort
loader/ida_core.h:142
Functionmove_segm
loader/efi_loader.cc:133
Methodnvram_chooser_t
plugin/efi_ui.cc:86
Methodoffset_of
given a tinfo_t specifying a user-defined type (UDT), look up the specified field by its name, and retrieve its offset.
plugin/efi_hexrays.cc:10
Methodop_stroff
-------------------------------------------------------------------------- wrapper for op_stroff function
plugin/efi_utils.cc:339
Methodop_stroff_for_global_interface
-------------------------------------------------------------------------- mark the arguments of each function from an interface derived from a global
plugin/efi_utils.cc:873
Methodop_stroff_for_interface
-------------------------------------------------------------------------- mark the arguments of each function from an interface derived from a local
plugin/efi_utils.cc:859
Methodoperator==
loader/pe_ida.h:998
Methodparse_apriori_raw_section
loader/uefitool.cc:171
Methodparse_depex_section_body
loader/uefitool.cc:55
Methodpei_services_detector_arm_t
plugin/efi_hexrays.h:996
Methodpei_services_detector_t
plugin/efi_hexrays.h:905
Methodpeimpdir_t
loader/pe_ida.h:453
Methodpreprocess
loader/pe.cc:381
Methodpreprocess_sections
loader/pe.cc:289
Methodprocess
loader/pe_manager.cc:8
Methodprocess_section_entry
loader/pe.cc:319
Methodpropagate_types
plugin/efi_hexrays.cc:354
Methodpush_to_idb
ida db processing
loader/pe.h:77
Functionreadchar
----------------------------------
loader/ida_core.h:121
Functionreanalyse_all
loader/efi_loader.cc:57
Methodreset
loader/pe.h:105
Methodresolve_efi_smm_cpu_protocol
plugin/efi_smm_utils.cc:470
Functionrun
--------------------------------------------------------------------------
plugin/efixplorer.cc:43
Methodsearch_protocol
plugin/efi_utils.cc:683
Methodservice_descriptor_t
constructor does nothing
plugin/efi_hexrays.h:98
Methodservices_chooser_t
plugin/efi_ui.cc:180
Methodservices_detector_t
plugin/efi_hexrays.h:835
Methodset_64_bit
loader/pe.h:56
Methodset_64_bit_segm_and_rabase
loader/pe.h:51
Methodset_const_char16_type
-------------------------------------------------------------------------- set const CHAR16 type
plugin/efi_utils.cc:197
Methodset_data
loader/uefitool.h:54
Methodset_entry_arg_to_pei_svc
-------------------------------------------------------------------------- change EFI_SYSTEM_TABLE *SystemTable to EFI_PEI_SERVICES **PeiService at Mo
plugin/efi_utils.cc:423
Methodset_enums_repr
plugin/efi_analysis_arm.cc:12
Methodset_enums_repr
-------------------------------------------------------------------------- apply enum values from MACRO_EFI
plugin/efi_analysis_x86.cc:2231
Methodset_func_ea
we need the function ea when setting Hex-Rays variable types
plugin/efi_hexrays.h:196
Methodset_guid_type
-------------------------------------------------------------------------- set EFI_GUID type
plugin/efi_utils.cc:178
← previousnext →201–300 of 349, ranked by callers