Lines Matching defs:locals

373 #define CACHE_LOCALS()  locals = istate->locals();
488 register intptr_t* locals = istate->locals();
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[0] at all
2924 address BytecodeInterpreter::locals_slot(intptr_t* locals, int offset) {
2925 return (address)locals[Interpreter::local_index_at(-offset)];
2927 jint BytecodeInterpreter::locals_int(intptr_t* locals, int offset) {
2928 return (jint)locals[Interpreter::local_index_at(-offset)];
2930 jfloat BytecodeInterpreter::locals_float(intptr_t* locals, int offset) {
2931 return (jfloat)locals[Interpreter::local_index_at(-offset)];
2933 oop BytecodeInterpreter::locals_object(intptr_t* locals, int offset) {
2934 return (oop)locals[Interpreter::local_index_at(-offset)];
2936 jdouble BytecodeInterpreter::locals_double(intptr_t* locals, int offset) {
2937 return ((VMJavaVal64*)&locals[Interpreter::local_index_at(-(offset+1))])->d;
2939 jlong BytecodeInterpreter::locals_long(intptr_t* locals, int offset) {
2940 return ((VMJavaVal64*)&locals[Interpreter::local_index_at(-(offset+1))])->l;
2943 // Returns the address of locals value.
2944 address BytecodeInterpreter::locals_long_at(intptr_t* locals, int offset) {
2945 return ((address)&locals[Interpreter::local_index_at(-(offset+1))]);
2947 address BytecodeInterpreter::locals_double_at(intptr_t* locals, int offset) {
2948 return ((address)&locals[Interpreter::local_index_at(-(offset+1))]);
2952 void BytecodeInterpreter::set_locals_slot(intptr_t *locals,
2954 *((address*)&locals[Interpreter::local_index_at(-offset)]) = value;
2956 void BytecodeInterpreter::set_locals_int(intptr_t *locals,
2958 *((jint *)&locals[Interpreter::local_index_at(-offset)]) = value;
2960 void BytecodeInterpreter::set_locals_float(intptr_t *locals,
2962 *((jfloat *)&locals[Interpreter::local_index_at(-offset)]) = value;
2964 void BytecodeInterpreter::set_locals_object(intptr_t *locals,
2966 *((oop *)&locals[Interpreter::local_index_at(-offset)]) = value;
2968 void BytecodeInterpreter::set_locals_double(intptr_t *locals,
2970 ((VMJavaVal64*)&locals[Interpreter::local_index_at(-(offset+1))])->d = value;
2972 void BytecodeInterpreter::set_locals_long(intptr_t *locals,
2974 ((VMJavaVal64*)&locals[Interpreter::local_index_at(-(offset+1))])->l = value;
2976 void BytecodeInterpreter::set_locals_double_from_addr(intptr_t *locals,
2978 ((VMJavaVal64*)&locals[Interpreter::local_index_at(-(offset+1))])->d = ((VMJavaVal64*)addr)->d;
2980 void BytecodeInterpreter::set_locals_long_from_addr(intptr_t *locals,
2982 ((VMJavaVal64*)&locals[Interpreter::local_index_at(-(offset+1))])->l = ((VMJavaVal64*)addr)->l;
2986 intptr_t* locals, int locals_offset) {
2988 locals[Interpreter::local_index_at(-locals_offset)] = value;
3077 tty->print_cr("locals: " INTPTR_FORMAT, (uintptr_t) this->_locals);