From ef4d5e17560ae39417b5e2ce8b9a1a775d710d56 Mon Sep 17 00:00:00 2001 From: yeggor Date: Tue, 8 Oct 2024 03:59:29 +0100 Subject: [PATCH] add break on basic block end for get_service() (#93) --- efiXplorer/efi_analysis_arm.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/efiXplorer/efi_analysis_arm.cc b/efiXplorer/efi_analysis_arm.cc index 84374dee..59917e17 100644 --- a/efiXplorer/efi_analysis_arm.cc +++ b/efiXplorer/efi_analysis_arm.cc @@ -224,6 +224,9 @@ json get_service(ea_t addr, uint8_t table_id) { } return s; } + if (is_basic_block_end(insn, false)) { + break; + } } }