diff --git a/litebox_platform_lvbs/src/mshv/mem_integrity.rs b/litebox_platform_lvbs/src/mshv/mem_integrity.rs index ba0174036..2044c98ad 100644 --- a/litebox_platform_lvbs/src/mshv/mem_integrity.rs +++ b/litebox_platform_lvbs/src/mshv/mem_integrity.rs @@ -626,7 +626,10 @@ const JMP32_INSN_SIZE: u8 = 5; /// Refer [Linux](https://elixir.bootlin.com/linux/v6.6.85/source/arch/x86/kernel/alternative.c#L2164) pub fn validate_text_poke_bp_batch(patch_data: &HekiPatch, precomputed_patch: &HekiPatch) -> bool { // step 1 - if patch_data.size == 1 && patch_data.code[0] == INT3_INSN_OPCODE { + if patch_data.size == 1 + && patch_data.code[0] == INT3_INSN_OPCODE + && patch_data.pa[0] == precomputed_patch.pa[0] + { return true; }