http://cr.openjdk.java.net/~kvn/6958254/webrev Fixed 6958254: -XX:+VerifyOops is broken on x86 movptr() instruction in verify_oop() trashes r10 (rscratch1) since the stub address is far. And rax is not restored.