--- old/src/hotspot/share/interpreter/interpreterRuntime.hpp 2019-03-11 14:25:59.318355250 +0100 +++ new/src/hotspot/share/interpreter/interpreterRuntime.hpp 2019-03-11 14:25:59.086355253 +0100 @@ -66,6 +66,16 @@ static void anewarray (JavaThread* thread, ConstantPool* pool, int index, jint size); static void multianewarray(JavaThread* thread, jint* first_size_address); static void register_finalizer(JavaThread* thread, oopDesc* obj); + static void defaultvalue (JavaThread* thread, ConstantPool* pool, int index); + static int withfield (JavaThread* thread, ConstantPoolCache* cp_cache); + static void uninitialized_static_value_field(JavaThread* thread, oopDesc* mirror, int offset); + static void uninitialized_instance_value_field(JavaThread* thread, oopDesc* obj, int offset); + static void write_heap_copy (JavaThread* thread, oopDesc* value, int offset, oopDesc* rcv); + static void write_flattened_value(JavaThread* thread, oopDesc* value, int offset, oopDesc* rcv); + static void read_flattened_field(JavaThread* thread, oopDesc* value, int index, Klass* field_holder); + + static void value_array_load(JavaThread* thread, arrayOopDesc* array, int index); + static void value_array_store(JavaThread* thread, void* val, arrayOopDesc* array, int index); // Quicken instance-of and check-cast bytecodes static void quicken_io_cc(JavaThread* thread);