# HG changeset patch # User glaubitz@physik.fu-berlin.de # Date 1494452219 -7200 # Wed May 10 23:36:59 2017 +0200 # Node ID 0b4a5ef8797d04bc78baac5ca70e8de097522ddc # Parent 16d692be099c5c38eb48cc9aca78b0c900910d5b Add missing thread parameter to checkByteBuffer() on Linux/sparc diff -r 16d692be099c -r 0b4a5ef8797d src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp --- a/src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Tue May 09 12:53:37 2017 +0200 +++ b/src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Wed May 10 23:36:59 2017 +0200 @@ -387,7 +387,7 @@ return false; } -inline static bool checkByteBuffer(address pc, address npc, address* stub) { +inline static bool checkByteBuffer(address pc, address npc, JavaThread* thread, address* stub) { // BugId 4454115: A read from a MappedByteBuffer can fault // here if the underlying file has been truncated. // Do not crash the VM in such a case. @@ -579,7 +579,7 @@ break; } - if ((sig == SIGBUS) && checkByteBuffer(pc, npc, &stub)) { + if ((sig == SIGBUS) && checkByteBuffer(pc, npc, thread, &stub)) { break; }