Lines Matching +refs:val +refs:index
80 jvmtiDeferredLocalVariable* val = deferred->at(l);
81 switch (val->type()) {
83 result->set_int_at(val->index(), val->value().z);
86 result->set_int_at(val->index(), val->value().c);
89 result->set_float_at(val->index(), val->value().f);
92 result->set_double_at(val->index(), val->value().d);
95 result->set_int_at(val->index(), val->value().b);
98 result->set_int_at(val->index(), val->value().s);
101 result->set_int_at(val->index(), val->value().i);
104 result->set_long_at(val->index(), val->value().j);
108 Handle obj((oop)val->value().l);
109 result->set_obj_at(val->index(), obj);
127 void compiledVFrame::update_local(BasicType type, int index, jvalue value) {
143 if (locals->at(l)->index() == index) {
149 locals->push(new jvmtiDeferredLocalVariable(index, type, value));
162 deferred->top()->set_local_at(index, type, value);
220 for (int index = 0; index < monitors->length(); index++) {
221 MonitorValue* mv = monitors->at(index);
343 void jvmtiDeferredLocalVariableSet::set_local_at(int idx, BasicType type, jvalue val) {
346 if ( locals()->at(i)->index() == idx) {
348 locals()->at(i)->set_value(val);
352 locals()->push(new jvmtiDeferredLocalVariable(idx, type, val));
365 jvmtiDeferredLocalVariable::jvmtiDeferredLocalVariable(int index, BasicType type, jvalue value) {
366 _index = index;