Lines Matching defs:jvms
549 // Extra way to dump a jvms from the debugger,
551 void dump_jvms(JVMState* jvms) {
552 jvms->dump();
601 if (jvms() != NULL) jvms()->dump_spec(st);
915 void SafePointNode::set_local(JVMState* jvms, uint idx, Node *c) {
916 assert(verify_jvms(jvms), "jvms must match");
917 int loc = jvms->locoff() + idx;
1012 void SafePointNode::grow_stack(JVMState* jvms, uint grow_by) {
1014 int monoff = jvms->monoff();
1015 int scloff = jvms->scloff();
1016 int endoff = jvms->endoff();
1022 jvms->set_monoff(monoff + grow_by);
1023 jvms->set_scloff(scloff + grow_by);
1024 jvms->set_endoff(endoff + grow_by);
1032 assert(req() == jvms()->endoff(), "correct sizing");
1033 int nextmon = jvms()->scloff();
1042 jvms()->set_scloff(nextmon+MonitorEdges);
1043 jvms()->set_endoff(req());
1048 debug_only(int num_before_pop = jvms()->nof_monitors());
1050 int scloff = jvms()->scloff();
1051 int endoff = jvms()->endoff();
1054 jvms()->set_scloff(new_scloff);
1055 jvms()->set_endoff(new_endoff);
1057 assert(jvms()->nof_monitors() == num_before_pop-1, "");
1061 int mon = jvms()->nof_monitors() - 1;
1063 return monitor_box(jvms(), mon);
1067 int mon = jvms()->nof_monitors() - 1;
1069 return monitor_obj(jvms(), mon);
1665 JVMState* youngest_jvms = sfn->jvms();
1668 JVMState* jvms = youngest_jvms->of_depth(depth);
1669 int num_mon = jvms->nof_monitors();
1672 Node* obj_node = sfn->monitor_obj(jvms, idx);
1673 BoxLockNode* box_node = sfn->monitor_box(jvms, idx)->as_BoxLock();