/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...] |
H A D | oopMap.hpp | 250 const RegisterMap* reg_map, OopClosure* f); 251 static void update_register_map(const frame* fr, RegisterMap *reg_map); 254 static void all_do(const frame* fr, const RegisterMap* reg_map,
|
/openjdk7/hotspot/src/share/vm/runtime/ |
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 | vframe_hp.hpp | 55 compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, nmethod* nm); 78 compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, ScopeDesc* scope);
|
H A D | deoptimization.hpp | 102 static void deoptimize(JavaThread* thread, frame fr, RegisterMap *reg_map); 118 static void reassign_type_array_elements(frame* fr, RegisterMap* reg_map, ObjectValue* sv, typeArrayOop obj, BasicType type); 119 static void reassign_object_array_elements(frame* fr, RegisterMap* reg_map, ObjectValue* sv, objArrayOop obj); 120 static void reassign_fields(frame* fr, RegisterMap* reg_map, GrowableArray<ScopeValue*>* objects); 126 static vframeArray* create_vframeArray(JavaThread* thread, frame fr, RegisterMap *reg_map, GrowableArray<compiledVFrame*>* chunk);
|
H A D | vframeArray.hpp | 165 RegisterMap* reg_map, frame sender, frame caller, frame self); 171 void fill_in(JavaThread* thread, int frame_size, GrowableArray<compiledVFrame*>* chunk, const RegisterMap *reg_map);
|
H A D | interfaceSupport.cpp | 163 RegisterMap reg_map(thread); 164 walk_stack_from(thread->last_java_vframe(®_map)); 271 RegisterMap reg_map(thread); 273 fr.verify(®_map);
|
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 | 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 | stackValue.hpp | 107 static StackValue* create_stack_value(const frame* fr, const RegisterMap* reg_map, ScopeValue* sv);
|
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 | 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...] |
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 | frame.hpp | 275 oop retrieve_receiver(RegisterMap *reg_map); 416 void oops_compiled_arguments_do(Symbol* signature, bool has_receiver, const RegisterMap* reg_map, OopClosure* f);
|
H A D | sharedRuntime.cpp | 1113 RegisterMap reg_map(thread, false); 1116 fr = fr.sender(®_map); 1283 RegisterMap reg_map(thread, false); 1286 frame caller_frame = stub_frame.sender(®_map); 1313 RegisterMap reg_map(thread, false); 1316 frame caller_frame = stub_frame.sender(®_map); 1411 RegisterMap reg_map(thread, false); 1412 frame caller_frame = thread->last_frame().sender(®_map); 1439 RegisterMap reg_map(thread, false); 1440 frame f = thread->last_frame().real_sender(®_map);// ski [all...] |
H A D | compilationPolicy.cpp | 444 RegisterMap reg_map(thread, false); 445 javaVFrame* triggerVF = thread->last_java_vframe(®_map);
|
H A D | thread.cpp | 2183 RegisterMap reg_map(this, UseBiasedLocking); 2184 frame compiled_frame = f.sender(®_map); 2186 Deoptimization::deoptimize(this, compiled_frame, ®_map); 3006 RegisterMap reg_map(this); 3007 vframe* start_vf = last_java_vframe(®_map); 3152 RegisterMap reg_map(this); 3153 trace_stack_from(last_java_vframe(®_map)); 3160 javaVFrame* JavaThread::last_java_vframe(RegisterMap *reg_map) { 3161 assert(reg_map != NULL, "a map must be given"); 3163 for (vframe* vf = vframe::new_vframe(&f, reg_map, thi [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
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiThreadState.cpp | 226 RegisterMap reg_map(get_thread()); 227 javaVFrame *jvf = get_thread()->last_java_vframe(®_map);
|
H A D | jvmtiEnvBase.cpp | 568 RegisterMap reg_map(java_thread); 569 vframe *vf = java_thread->last_java_vframe(®_map); 630 RegisterMap reg_map(java_thread); 632 for(javaVFrame *jvf=java_thread->last_java_vframe(®_map); jvf != NULL; 703 RegisterMap reg_map(java_thread); 706 for (javaVFrame *jvf = java_thread->last_java_vframe(®_map); jvf != NULL; 823 RegisterMap reg_map(java_thread); 826 javaVFrame *jvf = java_thread->last_java_vframe(®_map);
|
H A D | jvmtiImpl.cpp | 577 RegisterMap reg_map(_thread); 578 vframe *vf = _thread->last_java_vframe(®_map);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Runtime1.cpp | 158 RegisterMap reg_map(thread, false); 160 frame caller_frame = runtime_frame.sender(®_map); 169 RegisterMap reg_map(thread, false); 171 frame caller_frame = runtime_frame.sender(®_map); 497 RegisterMap reg_map(thread); 499 frame caller_frame = stub_frame.sender(®_map); 690 RegisterMap reg_map(thread, false); 693 frame caller_frame = stub_frame.sender(®_map); 796 RegisterMap reg_map(thread, false); 798 frame caller_frame = runtime_frame.sender(®_map); [all...] |
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | debug.cpp | 523 RegisterMap reg_map(p); 524 f = f.sender(®_map); 526 p->trace_stack_from(vframe::new_vframe(&f, ®_map, p));
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | runtime.cpp | 1155 RegisterMap reg_map(thread); 1158 frame caller_frame = stub_frame.sender(®_map); 1167 RegisterMap reg_map(thread); 1170 frame caller_frame = stub_frame.sender(®_map);
|