Lines Matching refs:value

34     // Stack or register value
43 // First find address of value
48 // Else value was directly saved on the stack. The frame's original stack pointer,
57 // and that we store the value where the interpreter will expect
59 // using the intptr_t ensures that when a value is larger than
61 // of the value for the stack slot in question.
70 union { intptr_t p; jfloat jf; } value;
71 value.p = (intptr_t) CONST64(0xDEADDEAFDEADDEAF);
72 value.jf = (jfloat) *(jdouble*) value_addr;
73 return new StackValue(value.p); // 64-bit high half is stack junk
81 union { intptr_t p; jint ji;} value;
82 value.p = (intptr_t) CONST64(0xDEADDEAFDEADDEAF);
83 value.ji = (jint) *(jlong*) value_addr;
84 return new StackValue(value.p); // 64-bit high half is stack junk
88 // Double value in an aligned adjacent pair
91 // Long value in an aligned adjacent pair
94 union { intptr_t p; narrowOop noop;} value;
95 value.p = (intptr_t) CONST64(0xDEADDEAFDEADDEAF);
101 value.noop = (narrowOop) *(julong*) value_addr;
103 value.noop = *(narrowOop*) value_addr;
106 Handle h(oopDesc::decode_heap_oop(value.noop));
117 // of the page below heap. Use NULL value for both cases.
129 union { intptr_t p; jint ji;} value;
130 value.p = (intptr_t) CONST64(0xDEADDEAFDEADDEAF);
131 value.ji = *(jint*)value_addr;
132 return new StackValue(value.p);
142 union { intptr_t p; jint ji;} value;
143 value.p = (intptr_t) CONST64(0xDEADDEAFDEADDEAF);
144 value.ji = (jint)((ConstantIntValue*)sv)->value();
145 return new StackValue(value.p);
148 return new StackValue(((ConstantOopReadValue *)sv)->value());
152 union { intptr_t p; double d; } value;
153 value.p = (intptr_t) CONST64(0xDEADDEAFDEADDEAF);
154 value.d = ((ConstantDoubleValue *)sv)->value();
155 return new StackValue(value.p);
158 union { intptr_t p; jlong jl; } value;
159 value.p = (intptr_t) CONST64(0xDEADDEAFDEADDEAF);
160 value.jl = ((ConstantLongValue *)sv)->value();
161 return new StackValue(value.p);
164 Handle ov = ((ObjectValue *)sv)->value();