Searched refs:reg_map (Results 1 - 25 of 31) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/compiler/
H A DoopMap.cpp330 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 DoopMap.hpp250 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 Dvframe.hpp60 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 Dvframe_hp.hpp55 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 Ddeoptimization.hpp102 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 DvframeArray.hpp165 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 DinterfaceSupport.cpp163 RegisterMap reg_map(thread);
164 walk_stack_from(thread->last_java_vframe(&reg_map));
271 RegisterMap reg_map(thread);
273 fr.verify(&reg_map);
H A Dvframe.cpp49 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 DstackValue.cpp32 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 DstackValue.hpp107 static StackValue* create_stack_value(const frame* fr, const RegisterMap* reg_map, ScopeValue* sv);
H A Dvframe_hp.cpp241 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 Ddeoptimization.cpp794 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 Dframe.cpp984 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 DvframeArray.cpp446 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 Dframe.hpp275 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 DsharedRuntime.cpp1113 RegisterMap reg_map(thread, false);
1116 fr = fr.sender(&reg_map);
1283 RegisterMap reg_map(thread, false);
1286 frame caller_frame = stub_frame.sender(&reg_map);
1313 RegisterMap reg_map(thread, false);
1316 frame caller_frame = stub_frame.sender(&reg_map);
1411 RegisterMap reg_map(thread, false);
1412 frame caller_frame = thread->last_frame().sender(&reg_map);
1439 RegisterMap reg_map(thread, false);
1440 frame f = thread->last_frame().real_sender(&reg_map);// ski
[all...]
H A DcompilationPolicy.cpp444 RegisterMap reg_map(thread, false);
445 javaVFrame* triggerVF = thread->last_java_vframe(&reg_map);
H A Dthread.cpp2183 RegisterMap reg_map(this, UseBiasedLocking);
2184 frame compiled_frame = f.sender(&reg_map);
2186 Deoptimization::deoptimize(this, compiled_frame, &reg_map);
3006 RegisterMap reg_map(this);
3007 vframe* start_vf = last_java_vframe(&reg_map);
3152 RegisterMap reg_map(this);
3153 trace_stack_from(last_java_vframe(&reg_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 DcodeBlob.hpp166 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 DjvmtiThreadState.cpp226 RegisterMap reg_map(get_thread());
227 javaVFrame *jvf = get_thread()->last_java_vframe(&reg_map);
H A DjvmtiEnvBase.cpp568 RegisterMap reg_map(java_thread);
569 vframe *vf = java_thread->last_java_vframe(&reg_map);
630 RegisterMap reg_map(java_thread);
632 for(javaVFrame *jvf=java_thread->last_java_vframe(&reg_map); jvf != NULL;
703 RegisterMap reg_map(java_thread);
706 for (javaVFrame *jvf = java_thread->last_java_vframe(&reg_map); jvf != NULL;
823 RegisterMap reg_map(java_thread);
826 javaVFrame *jvf = java_thread->last_java_vframe(&reg_map);
H A DjvmtiImpl.cpp577 RegisterMap reg_map(_thread);
578 vframe *vf = _thread->last_java_vframe(&reg_map);
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Runtime1.cpp158 RegisterMap reg_map(thread, false);
160 frame caller_frame = runtime_frame.sender(&reg_map);
169 RegisterMap reg_map(thread, false);
171 frame caller_frame = runtime_frame.sender(&reg_map);
497 RegisterMap reg_map(thread);
499 frame caller_frame = stub_frame.sender(&reg_map);
690 RegisterMap reg_map(thread, false);
693 frame caller_frame = stub_frame.sender(&reg_map);
796 RegisterMap reg_map(thread, false);
798 frame caller_frame = runtime_frame.sender(&reg_map);
[all...]
/openjdk7/hotspot/src/share/vm/utilities/
H A Ddebug.cpp523 RegisterMap reg_map(p);
524 f = f.sender(&reg_map);
526 p->trace_stack_from(vframe::new_vframe(&f, &reg_map, p));
/openjdk7/hotspot/src/share/vm/opto/
H A Druntime.cpp1155 RegisterMap reg_map(thread);
1158 frame caller_frame = stub_frame.sender(&reg_map);
1167 RegisterMap reg_map(thread);
1170 frame caller_frame = stub_frame.sender(&reg_map);

Completed in 108 milliseconds

12