Open pl1047 opened 1 year ago
Never mind, it seems I've misunderstood something. Its not the specific instruction, it just seems that protection is not always evaluated if you change it?
EDIT: Mmm if I go:
self.uc.mem_write(self.rip, bytes(self.uc.mem_read(self.rip, 1))) # Invaliate tb
it works as expected. Maybe mem_protect()
should invalidate tb? I dunno, close as you see fit hehe.
title. can be read with UC_PROT_NONE without fault... (x64)