< prev index next >

src/share/vm/runtime/frame.hpp

Print this page

        

@@ -323,10 +323,14 @@
   void interpreter_frame_set_method(Method* method);
   Method** interpreter_frame_method_addr() const;
   ConstantPoolCache** interpreter_frame_cache_addr() const;
   oop* interpreter_frame_mirror_addr() const;
 
+  intptr_t* interpreter_frame_vt_alloc_ptr() const;
+  intptr_t** interpreter_frame_vt_alloc_ptr_addr() const;
+  void interpreter_frame_set_vt_alloc_ptr(intptr_t* ptr);
+
   void interpreter_frame_set_mirror(oop mirror);
 
  public:
   // Entry frames
   JavaCallWrapper* entry_frame_call_wrapper() const { return *entry_frame_call_wrapper_addr(); }

@@ -391,10 +395,11 @@
   oop* oopmapreg_to_location(VMReg reg, const RegisterMap* regmap) const;
 
   // Oops-do's
   void oops_compiled_arguments_do(Symbol* signature, bool has_receiver, bool has_appendix, const RegisterMap* reg_map, OopClosure* f);
   void oops_interpreted_do(OopClosure* f, const RegisterMap* map, bool query_oop_map_cache = true);
+  void buffered_values_interpreted_do(BufferedValueClosure* f);
 
  private:
   void oops_interpreted_arguments_do(Symbol* signature, bool has_receiver, OopClosure* f);
 
   // Iteration of oops
< prev index next >