< prev index next >

src/share/vm/runtime/frame.hpp

Print this page

        

*** 323,332 **** --- 323,336 ---- 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,400 **** --- 395,405 ---- 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 >