Mercurial > hg > graal-jvmci-8
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 |