/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiImpl.cpp | 744 // 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 D | jvmtiTagMap.cpp | 2640 // 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 D | ClassWriter.java | 1095 // 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 D | Code.java | 99 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 D | HTMLGenerator.java | 1074 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 D | bytecodeInterpreter.cpp | 373 #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 D | cppInterpreter_sparc.cpp | 246 // 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 D | heapDumper.cpp | 1615 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 D | Indify.java | 1591 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 D | formssel.cpp | 3171 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 D | c1_LinearScan.cpp | 653 // 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...] |