From d249df3798533f575d4d9199b0ee6469cdd3ca7e Mon Sep 17 00:00:00 2001 From: ajax Date: Wed, 4 Jun 2014 21:40:08 +0200 Subject: Gdbserver: assert EIP with jitter PC --- miasm2/analysis/gdbserver.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'miasm2/analysis') diff --git a/miasm2/analysis/gdbserver.py b/miasm2/analysis/gdbserver.py index 8d0135e9..507b2f67 100644 --- a/miasm2/analysis/gdbserver.py +++ b/miasm2/analysis/gdbserver.py @@ -349,6 +349,12 @@ class GdbServer_x86_32(GdbServer): def read_register_by_name(self, reg_name): sup_func = super(GdbServer_x86_32, self).read_register_by_name + + # Assert EIP on pc jitter + if reg_name == "EIP": + return self.dbg.myjit.pc + + # EFLAGS case if reg_name == "EFLAGS": val = 0 eflags_args = [ -- cgit 1.4.1