[FIX] calculation pc_addr for x86
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Tue, 23 Jul 2013 07:24:47 +0000 (11:24 +0400)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Tue, 23 Jul 2013 07:24:47 +0000 (11:24 +0400)
writer/kernel_operations.h

index a593c39..d5ead66 100644 (file)
@@ -58,7 +58,7 @@
 
 #elif defined(CONFIG_X86_32)
 
-#define get_regs_ip(regs)           regs->ip
+#define get_regs_ip(regs)           regs->ip - 1
 #define get_regs_ret_func(regs)     regs->bp + 8
 #define get_regs_ret_val(regs)      regs->ax
 #define get_regs_stack_ptr(regs)    regs->sp