[valgrind] [Bug 395777] disInstr(arm): unhandled instruction: 0xE7F000F0 (wine, dlls/msvcp90/tests/misc.c)

2018-06-23 Thread Peter Maydell
https://bugs.kde.org/show_bug.cgi?id=395777

Peter Maydell  changed:

   What|Removed |Added

 CC||peter.mayd...@linaro.org

--- Comment #2 from Peter Maydell  ---
The last four of those are all in 0xe7fxxxfx, which is the UDF always-undefined
insn. The only "handling" needed here would be suppressing the warning
(probably reasonable, since these undefined insns tend to get used by JITs and
the like for various clever tricks). 0xe611 is a random not-yet-allocated
encoding in the "parallel arithmetic" instruction class. Google claims it was
"used by gdb 4.x"...

-- 
You are receiving this mail because:
You are watching all bug changes.

[valgrind] [Bug 395777] disInstr(arm): unhandled instruction: 0xE7F000F0 (wine, dlls/msvcp90/tests/misc.c)

2018-06-22 Thread Austin English
https://bugs.kde.org/show_bug.cgi?id=395777

--- Comment #1 from Austin English  ---
That seems to be 
#define FBT_BREAKPOINT  0xe7f000f0

according to
https://github.com/F-Stack/f-stack/blob/master/freebsd/arm/include/trap.h

There's only a few more in that header, so it may be worth implementing all at
the same time:
#define GDB_BREAKPOINT  0xe611
#define GDB5_BREAKPOINT 0xe7ffdefe
#define PTRACE_BREAKPOINT   0xe7f0
#define KERNEL_BREAKPOINT   0xe7ff
#define FBT_BREAKPOINT  0xe7f000f0

-- 
You are receiving this mail because:
You are watching all bug changes.