/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | stackValue.cpp | 32 StackValue* StackValue::create_stack_value(const frame* fr, const RegisterMap* reg_map, ScopeValue* sv) { argument 47 ? reg_map->location(VMRegImpl::as_VMReg(loc.register_number()))
|
H A D | vframe_hp.cpp | 241 compiledVFrame::compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, nmethod* nm) argument 242 : javaVFrame(fr, reg_map, thread) { 251 compiledVFrame::compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, ScopeDesc* scope) argument 252 : javaVFrame(fr, reg_map, thread) {
|
H A D | vframe.hpp | 60 vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread); 64 static vframe* new_vframe(const frame* f, const RegisterMap *reg_map, JavaThread* thread); 125 javaVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : vframe(fr, reg_map, thread) {} argument 173 interpretedVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : javaVFrame(fr, reg_map, thread) {}; argument 204 externalVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : vframe(fr, reg_map, thread) {} argument 220 entryVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread);
|
H A D | vframeArray.cpp | 446 RegisterMap *reg_map, frame sender, frame caller, frame self) { 458 result->fill_in(thread, frame_size, chunk, reg_map); 465 const RegisterMap *reg_map) { 474 if (reg_map != NULL) { 487 intptr_t* src = (intptr_t*) reg_map->location(VMRegImpl::as_VMReg(i)); 490 // jint* src = (jint*) reg_map->location(VMReg::Name(i)); 494 jint* src = (jint*) reg_map->location(VMRegImpl::as_VMReg(i)); 445 allocate(JavaThread* thread, int frame_size, GrowableArray<compiledVFrame*>* chunk, RegisterMap *reg_map, frame sender, frame caller, frame self) argument 462 fill_in(JavaThread* thread, int frame_size, GrowableArray<compiledVFrame*>* chunk, const RegisterMap *reg_map) argument
|
H A D | vframe.cpp | 49 vframe::vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) argument 50 : _reg_map(reg_map), _thread(thread) { 61 vframe* vframe::new_vframe(const frame* f, const RegisterMap* reg_map, JavaThread* thread) { argument 64 return new interpretedVFrame(f, reg_map, thread); 72 return new compiledVFrame(f, reg_map, thread, nm); 77 RegisterMap temp_map = *reg_map; 84 return new externalVFrame(f, reg_map, thread); 366 entryVFrame::entryVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) argument 367 : externalVFrame(fr, reg_map, thread) {}
|
H A D | deoptimization.cpp | 794 FieldReassigner(frame* fr, RegisterMap* reg_map, ObjectValue* sv, oop obj) : argument 795 _fr(fr), _reg_map(reg_map), _sv(sv), _obj(obj), _i(0) {} 855 void Deoptimization::reassign_type_array_elements(frame* fr, RegisterMap* reg_map, ObjectValue* sv, typeArrayOop obj, BasicType type) { argument 860 StackValue* value = StackValue::create_stack_value(fr, reg_map, sv->field_at(i)); 865 StackValue::create_stack_value(fr, reg_map, sv->field_at(++i)); 908 void Deoptimization::reassign_object_array_elements(frame* fr, RegisterMap* reg_map, ObjectValue* sv, objArrayOop obj) { argument 910 StackValue* value = StackValue::create_stack_value(fr, reg_map, sv->field_at(i)); 918 void Deoptimization::reassign_fields(frame* fr, RegisterMap* reg_map, GrowableArray<ScopeValue*>* objects) { argument 927 FieldReassigner reassign(fr, reg_map, sv, obj()); 931 reassign_type_array_elements(fr, reg_map, s 988 create_vframeArray(JavaThread* thread, frame fr, RegisterMap *reg_map, GrowableArray<compiledVFrame*>* chunk) argument [all...] |
H A D | frame.cpp | 984 void frame::oops_code_blob_do(OopClosure* f, CodeBlobClosure* cf, const RegisterMap* reg_map) { argument 987 OopMapSet::oops_do(this, reg_map, f); 991 if (reg_map->include_argument_oops()) { 992 _cb->preserve_callee_argument_oops(*this, reg_map, f); 1028 CompiledArgumentOopFinder(Symbol* signature, bool has_receiver, OopClosure* f, frame fr, const RegisterMap* reg_map) argument 1036 _reg_map = (RegisterMap*)reg_map; 1053 void frame::oops_compiled_arguments_do(Symbol* signature, bool has_receiver, const RegisterMap* reg_map, OopClosure* f) { argument 1055 CompiledArgumentOopFinder finder(signature, has_receiver, f, *this, reg_map); 1062 // check local reg_map for it being a callee-save register or argument 1066 oop frame::retrieve_receiver(RegisterMap* reg_map) { argument 1248 zap_dead_compiled_locals(JavaThread* thread, const RegisterMap* reg_map) argument [all...] |
/openjdk7/hotspot/src/share/vm/code/ |
H A D | codeBlob.hpp | 166 virtual void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { ShouldNotReachHere(); } argument 227 void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { /* nothing to do */ } argument 310 void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { /* nothing to do */ } argument 395 void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { /* Nothing to do */ } argument 442 void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { /* nothing to do */ } argument 472 void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { /* nothing to do */ } argument 503 void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { /* nothing to do */ } argument
|
H A D | nmethod.cpp | 1858 void nmethod::preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { argument 1867 fr.oops_compiled_arguments_do(signature, has_receiver, reg_map, f);
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | oopMap.cpp | 330 static void trace_codeblob_maps(const frame *fr, const RegisterMap *reg_map) { argument 351 reg_map->print(); 357 void OopMapSet::oops_do(const frame *fr, const RegisterMap* reg_map, OopClosure* f) { argument 359 all_do(fr, reg_map, f, add_derived_oop, &do_nothing); 363 void OopMapSet::all_do(const frame *fr, const RegisterMap *reg_map, argument 369 NOT_PRODUCT(if (TraceCodeBlobStacks) trace_codeblob_maps(fr, reg_map);) 390 oop* loc = fr->oopmapreg_to_location(omv.reg(),reg_map); 392 oop *base_loc = fr->oopmapreg_to_location(omv.content_reg(), reg_map); 414 oop* loc = fr->oopmapreg_to_location(omv.reg(),reg_map); 431 trace_codeblob_maps(fr, reg_map); 464 update_register_map(const frame *fr, RegisterMap *reg_map) argument [all...] |