Bug fix: JVM crashes with SIGILL when using TraceBytecodes

Edward Nevill edward.nevill at gmail.com
Wed Jan 20 21:31:41 UTC 2016


On Wed, 2016-01-20 at 19:57 +0800, Shanyao Chen wrote:
> Hi all,
> There is a bug on slowdebug. JVM crashes with SIGILL when using
> -XX:+TraceBytecodes. The illegal instruction is
> pop{r0,r1,...sp,lr,pc}, the sp can only be in the list before ARMv7,
> and it's illegal in ARMv7.
> This instruction is generated by following codes:

Hi Shanyao,

Thanks for finding this. Your fix looks good. I have pushed the patch.

All the best,
Ed.




More information about the aarch32-port-dev mailing list