Searched defs:locals (Results 26 - 36 of 36) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/prims/
H A DjvmtiImpl.cpp744 // possible the compiler emitted some locals as constant values,
755 // can vframe created after this point will have its locals
772 StackValueCollection *locals = _jvf->locals(); local
776 case T_INT: locals->set_int_at (_index, _value.i); break;
777 case T_LONG: locals->set_long_at (_index, _value.j); break;
778 case T_FLOAT: locals->set_float_at (_index, _value.f); break;
779 case T_DOUBLE: locals->set_double_at(_index, _value.d); break;
782 locals->set_obj_at (_index, ob_h);
787 _jvf->set_locals(locals);
794 StackValueCollection *locals = _jvf->locals(); local
[all...]
H A DjvmtiTagMap.cpp2640 // A supporting closure used to process JNI locals
2694 // - For each java thread then all locals and JNI local references
3089 // Walk the stack of a given thread and find all references (locals
3130 StackValueCollection* locals = jvf->locals(); local
3131 for (int slot=0; slot<locals->size(); slot++) {
3132 if (locals->at(slot)->type() == T_OBJECT) {
3133 oop o = locals->obj_at(slot)();
3148 // JNI locals for the top frame.
3152 // JNI locals fo
[all...]
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/jvm/
H A DClassWriter.java1095 // output locals
1097 for (int j=0; j<frame.locals.length;
1098 j += (target.generateEmptyAfterBig() ? 1 : Code.width(frame.locals[j]))) {
1104 for (int j=0; j<frame.locals.length;
1105 j += (target.generateEmptyAfterBig() ? 1 : Code.width(frame.locals[j]))) {
1107 writeStackMapType(frame.locals[j]);
1279 final Type[] locals; field in class:ClassWriter.StackMapTableFrame.AppendFrame
1280 AppendFrame(int frameType, int offsetDelta, Type[] locals) { argument
1283 this.locals = locals;
1302 final Type[] locals; field in class:ClassWriter.StackMapTableFrame.FullFrame
1304 FullFrame(int offsetDelta, Type[] locals, Type[] stack) argument
[all...]
H A DCode.java99 log.error(pos, "limit.locals");
1183 Type[] locals; field in class:Code.StackMapFrame
1256 frame.locals = new Type[localsSize];
1262 frame.locals[i] = vtype;
1285 Type[] locals = new Type[localsSize];
1291 locals[i] = vtype;
1295 frame.locals = new Type[localCount];
1298 frame.locals[j] = locals[i];
1299 if (width(locals[
[all...]
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/
H A DHTMLGenerator.java1074 List locals = sd.getLocals();
1075 if (locals != null) {
1078 buf.append(genHTMLForLocals(sd, locals));
1358 protected String genHTMLForScopeValues(ScopeDesc sd, boolean locals, List values) { argument
1361 buf.append(locals? "locals " : "expressions ");
1368 if (locals) {
1393 protected String genHTMLForLocals(ScopeDesc sd, List locals) { argument
1394 return genHTMLForScopeValues(sd, true, locals);
/openjdk7/hotspot/src/share/vm/interpreter/
H A DbytecodeInterpreter.cpp373 #define CACHE_LOCALS() locals = istate->locals();
488 register intptr_t* locals = istate->locals(); local
658 // oop rcvr = locals[0].j.r;
1009 astore(topOfStack, -1, locals, pc[1]);
1049 astore(topOfStack, -1, locals, reg);
1083 astore(topOfStack, -1, locals, num); \
1240 // locals[pc[1]].j.i += (jbyte)(pc[2]);
2706 // its value is preserved in the monitor. So we can't use locals[
2924 locals_slot(intptr_t* locals, int offset) argument
2927 locals_int(intptr_t* locals, int offset) argument
2930 locals_float(intptr_t* locals, int offset) argument
2933 locals_object(intptr_t* locals, int offset) argument
2936 locals_double(intptr_t* locals, int offset) argument
2939 locals_long(intptr_t* locals, int offset) argument
2944 locals_long_at(intptr_t* locals, int offset) argument
2947 locals_double_at(intptr_t* locals, int offset) argument
2952 set_locals_slot(intptr_t *locals, address value, int offset) argument
2956 set_locals_int(intptr_t *locals, jint value, int offset) argument
2960 set_locals_float(intptr_t *locals, jfloat value, int offset) argument
2964 set_locals_object(intptr_t *locals, oop value, int offset) argument
2968 set_locals_double(intptr_t *locals, jdouble value, int offset) argument
2972 set_locals_long(intptr_t *locals, jlong value, int offset) argument
2976 set_locals_double_from_addr(intptr_t *locals, address addr, int offset) argument
2980 set_locals_long_from_addr(intptr_t *locals, address addr, int offset) argument
2985 astore(intptr_t* tos, int stack_offset, intptr_t* locals, int locals_offset) argument
[all...]
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DcppInterpreter_sparc.cpp246 // stack. The top of the callers stack is the bottom of the locals of the current
729 // Copy a few locals across so the new frame has the variables
1041 // Gargs - points to initial parameters (i.e. locals[0])
1121 // O6 - register save area, BytecodeInterpreter just below it, args/locals just above that
1131 // Gargs - &locals[0] (unbiased?)
1224 // Code to initialize locals
1226 Register init_value = noreg; // will be G0 if we must clear locals
1227 // Now zero locals
1229 // explicitly initialize locals
1233 // initialize locals t
2095 layout_interpreterState(interpreterState to_fill, frame* caller, frame* current, methodOop method, intptr_t* locals, intptr_t* stack, intptr_t* stack_base, intptr_t* monitor_base, intptr_t* frame_bottom, bool is_top_frame ) argument
2235 intptr_t* locals; local
[all...]
/openjdk7/hotspot/src/share/vm/services/
H A DheapDumper.cpp1615 StackValueCollection* locals = jvf->locals(); local
1616 for (int slot=0; slot<locals->size(); slot++) {
1617 if (locals->at(slot)->type() == T_OBJECT) {
1618 oop o = locals->obj_at(slot)();
1631 // JNI locals for the top frame.
1635 // JNI locals for the entry frame
1646 // externalVFrame - if it's an entry frame then report any JNI locals
1657 // no last java frame but there may be JNI locals
1665 // the stack so that locals an
[all...]
/openjdk7/jdk/test/java/lang/invoke/indify/
H A DIndify.java1591 public short stacks, locals; field in class:Indify.Code
1597 stacks = in.readShort(); locals = in.readShort();
1602 writeOutputs(out, stacks, locals, bytes.length, bytes, etable, attrs);
/openjdk7/hotspot/src/share/vm/adlc/
H A Dformssel.cpp3171 void MatchNode::append_components(FormDict& locals, ComponentList& components, argument
3192 if (_lChild) _lChild->append_components(locals, components, tmpdef_flag);
3194 if (_rChild) _rChild->append_components(locals, components, tmpdef_flag);
3849 void MatchRule::append_components(FormDict& locals, ComponentList& components, bool def_flag) const { argument
3852 MatchNode::append_components(locals, components,
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LinearScan.cpp653 // Add uses of live locals from interpreter's point of view for proper debug information generation
1397 // Add uses of live locals from interpreter's point of view for proper
2281 if (d1->locals() != NULL) {
2282 assert(d1->locals() != NULL && d2->locals() != NULL, "not equal");
2283 assert(d1->locals()->length() == d2->locals()->length(), "not equal");
2284 for (int i = 0; i < d1->locals()->length(); i++) {
2285 assert_equal(d1->locals()->at(i), d2->locals()
2846 GrowableArray<ScopeValue*>* locals = NULL; local
[all...]

Completed in 91 milliseconds

12