--- old/src/share/vm/shark/sharkBuilder.cpp 2016-03-01 08:23:14.735551002 -0800 +++ new/src/share/vm/shark/sharkBuilder.cpp 2016-03-01 08:23:14.635549269 -0800 @@ -29,6 +29,7 @@ #include "gc/shared/cardTableModRefBS.hpp" #include "memory/resourceArea.hpp" #include "oops/method.hpp" +#include "prims/unsafe.hpp" #include "runtime/os.hpp" #include "runtime/synchronizer.hpp" #include "runtime/thread.hpp" @@ -326,7 +327,6 @@ } Value* SharkBuilder::unsafe_field_offset_to_byte_offset() { - extern jlong Unsafe_field_offset_to_byte_offset(jlong field_offset); return make_function((address) Unsafe_field_offset_to_byte_offset, "l", "l"); }