< prev index next >

src/hotspot/share/interpreter/interpreterRuntime.hpp

Print this page

        

@@ -63,10 +63,22 @@
   static void    _new          (JavaThread* thread, ConstantPool* pool, int index);
   static void    newarray      (JavaThread* thread, BasicType type, jint size);
   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);
+
+  static jboolean is_substitutable(JavaThread* thread, oopDesc* aobj, oopDesc* bobj);
 
   // Quicken instance-of and check-cast bytecodes
   static void    quicken_io_cc(JavaThread* thread);
 
   // Exceptions thrown by the interpreter
< prev index next >