Lines Matching defs:thread
38 RFrame::RFrame(frame fr, JavaThread* thread, RFrame*const callee) :
39 _fr(fr), _thread(thread), _callee(callee), _num(callee ? callee->num() + 1 : 0) {
50 InterpretedRFrame::InterpretedRFrame(frame fr, JavaThread* thread, RFrame*const callee)
51 : RFrame(fr, thread, callee) {
52 RegisterMap map(thread, false);
53 _vf = javaVFrame::cast(vframe::new_vframe(&_fr, &map, thread));
54 _method = methodHandle(thread, _vf->method());
59 InterpretedRFrame::InterpretedRFrame(frame fr, JavaThread* thread, methodHandle m)
60 : RFrame(fr, thread, NULL) {
61 RegisterMap map(thread, false);
62 _vf = javaVFrame::cast(vframe::new_vframe(&_fr, &map, thread));
69 CompiledRFrame::CompiledRFrame(frame fr, JavaThread* thread, RFrame*const callee)
70 : RFrame(fr, thread, callee) {
74 CompiledRFrame::CompiledRFrame(frame fr, JavaThread* thread)
75 : RFrame(fr, thread, NULL) {
79 DeoptimizedRFrame::DeoptimizedRFrame(frame fr, JavaThread* thread, RFrame*const callee)
80 : InterpretedRFrame(fr, thread, callee) {}
82 RFrame* RFrame::new_RFrame(frame fr, JavaThread* thread, RFrame*const callee) {
86 rf = new InterpretedRFrame(fr, thread, callee);
91 rf = new CompiledRFrame(fr, thread, callee);
112 _caller = new_RFrame(sender, thread(), this);
136 RegisterMap map(thread(), false);
137 vframe* vf = vframe::new_vframe(&_fr, &map, thread());
142 _method = methodHandle(thread(), CodeCache::find_nmethod(_fr.pc())->method());