|
From: Nicolas <ni...@gm...> - 2008-03-22 22:05:21
|
Hello, I got the following error from Valgrind: vex x86->IR: unhandled instruction bytes: 0xFF 0x58 0xEB 0x5 ==7452== valgrind: Unrecognised instruction at address 0x8BCB558. ==7452== Your program just tried to execute an instruction that Valgrind ==7452== did not recognise. There are two possible reasons for this. ==7452== 1. Your program has a bug and erroneously jumped to a non-code ==7452== location. If you are running Memcheck and you just saw a ==7452== warning about a bad jump, it's probably your program's fault. ==7452== 2. The instruction is legitimate but Valgrind doesn't handle it, ==7452== i.e. it's Valgrind's fault. If you think this is the case or ==7452== you are not sure, please let us know and we'll try to fix it. I think it is a valid opcode, but could you please confirm? Regards, Nicolas |
|
From: Julian S. <js...@ac...> - 2008-03-22 22:29:52
|
> vex x86->IR: unhandled instruction bytes: 0xFF 0x58 0xEB 0x5 > > I think it is a valid opcode, but could you please confirm? I think that can only be "CALLF Ep" or "JMPF Ep" (far call, far jump). J |