comparison src/share/vm/runtime/frame.hpp @ 10390:28e5aed7f3a6

8009981: nashorn tests fail with -XX:+VerifyStack Summary: nmethod::preserve_callee_argument_oops() must take appendix into account. Reviewed-by: kvn, twisti
author roland
date Fri, 31 May 2013 14:40:26 +0200
parents d2f8c38e543d
children f2110083203d
comparison
equal deleted inserted replaced
10389:f15fe46d8c00 10390:28e5aed7f3a6
409 409
410 // Conversion from an VMReg to physical stack location 410 // Conversion from an VMReg to physical stack location
411 oop* oopmapreg_to_location(VMReg reg, const RegisterMap* regmap) const; 411 oop* oopmapreg_to_location(VMReg reg, const RegisterMap* regmap) const;
412 412
413 // Oops-do's 413 // Oops-do's
414 void oops_compiled_arguments_do(Symbol* signature, bool has_receiver, const RegisterMap* reg_map, OopClosure* f); 414 void oops_compiled_arguments_do(Symbol* signature, bool has_receiver, bool has_appendix, const RegisterMap* reg_map, OopClosure* f);
415 void oops_interpreted_do(OopClosure* f, CLDToOopClosure* cld_f, const RegisterMap* map, bool query_oop_map_cache = true); 415 void oops_interpreted_do(OopClosure* f, CLDToOopClosure* cld_f, const RegisterMap* map, bool query_oop_map_cache = true);
416 416
417 private: 417 private:
418 void oops_interpreted_arguments_do(Symbol* signature, bool has_receiver, OopClosure* f); 418 void oops_interpreted_arguments_do(Symbol* signature, bool has_receiver, OopClosure* f);
419 419