Skip to content

Commit

Permalink
bugfix: don't rewrite EFI_MACRO related members in child class (#98)
Browse files Browse the repository at this point in the history
  • Loading branch information
yeggor authored Dec 3, 2024
1 parent ad123af commit a3c71fa
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions efiXplorer/efi_analysis.h
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,8 @@ class efi_analyser_t {
ea_list_t m_double_get_variable_smm;
ea_list_t m_double_get_variable;

tid_t m_macro_efi_tid;

// mask and masked value for MACRO_EFI enum value detection
uint64_t m_mask = 0;
uint64_t m_masked_value = 0;
Expand Down Expand Up @@ -413,10 +415,6 @@ class efi_analyser_x86_t : public efi_analyser_t {
void show_all_choosers();

private:
tid_t m_macro_efi_tid;
uint64_t m_mask = 0;
uint64_t m_masked_value = 0;

bool install_multiple_prot_interfaces_analyser();
bool set_enums_repr(ea_t ea, insn_t insn);
void find_callout_rec(func_t *func);
Expand Down

0 comments on commit a3c71fa

Please sign in to comment.