Home | History | Annotate | Download | only in oo

Lines Matching defs:val

28                                      Object* val) {
29 ((Object **)(void *)(obj)->contents)[index] = val;
30 if (val != NULL) {
109 s8 val = dvmQuasiAtomicRead64(addr);
111 return val;
125 INLINE void dvmSetFieldBoolean(Object* obj, int offset, bool val) {
126 ((JValue*)BYTE_OFFSET(obj, offset))->i = val;
128 INLINE void dvmSetFieldByte(Object* obj, int offset, s1 val) {
129 ((JValue*)BYTE_OFFSET(obj, offset))->i = val;
131 INLINE void dvmSetFieldShort(Object* obj, int offset, s2 val) {
132 ((JValue*)BYTE_OFFSET(obj, offset))->i = val;
134 INLINE void dvmSetFieldChar(Object* obj, int offset, u2 val) {
135 ((JValue*)BYTE_OFFSET(obj, offset))->i = val;
137 INLINE void dvmSetFieldInt(Object* obj, int offset, s4 val) {
138 ((JValue*)BYTE_OFFSET(obj, offset))->i = val;
140 INLINE void dvmSetFieldFloat(Object* obj, int offset, float val) {
141 ((JValue*)BYTE_OFFSET(obj, offset))->f = val;
143 INLINE void dvmSetFieldLong(Object* obj, int offset, s8 val) {
144 ((JValue*)BYTE_OFFSET(obj, offset))->j = val;
146 INLINE void dvmSetFieldDouble(Object* obj, int offset, double val) {
147 ((JValue*)BYTE_OFFSET(obj, offset))->d = val;
149 INLINE void dvmSetFieldObject(Object* obj, int offset, Object* val) {
151 lhs->l = val;
152 if (val != NULL) {
156 INLINE void dvmSetFieldIntVolatile(Object* obj, int offset, s4 val) {
164 *ptr = val;
167 INLINE void dvmSetFieldBooleanVolatile(Object* obj, int offset, bool val) {
168 dvmSetFieldIntVolatile(obj, offset, val);
170 INLINE void dvmSetFieldByteVolatile(Object* obj, int offset, s1 val) {
171 dvmSetFieldIntVolatile(obj, offset, val);
173 INLINE void dvmSetFieldShortVolatile(Object* obj, int offset, s2 val) {
174 dvmSetFieldIntVolatile(obj, offset, val);
176 INLINE void dvmSetFieldCharVolatile(Object* obj, int offset, u2 val) {
177 dvmSetFieldIntVolatile(obj, offset, val);
179 INLINE void dvmSetFieldFloatVolatile(Object* obj, int offset, float val) {
181 alias.fval = val;
184 INLINE void dvmSetFieldLongVolatile(Object* obj, int offset, s8 val) {
186 dvmQuasiAtomicSwap64Sync(val, addr);
188 INLINE void dvmSetFieldDoubleVolatile(Object* obj, int offset, double val) {
190 alias.dval = val;
193 INLINE void dvmSetFieldObjectVolatile(Object* obj, int offset, Object* val) {
196 *ptr = val;
198 if (val != NULL) {
265 s8 val = dvmQuasiAtomicRead64(addr);
267 return val;
281 INLINE void dvmSetStaticFieldBoolean(StaticField* sfield, bool val) {
282 sfield->value.i = val;
284 INLINE void dvmSetStaticFieldByte(StaticField* sfield, s1 val) {
285 sfield->value.i = val;
287 INLINE void dvmSetStaticFieldShort(StaticField* sfield, s2 val) {
288 sfield->value.i = val;
290 INLINE void dvmSetStaticFieldChar(StaticField* sfield, u2 val) {
291 sfield->value.i = val;
293 INLINE void dvmSetStaticFieldInt(StaticField* sfield, s4 val) {
294 sfield->value.i = val;
296 INLINE void dvmSetStaticFieldFloat(StaticField* sfield, float val) {
297 sfield->value.f = val;
299 INLINE void dvmSetStaticFieldLong(StaticField* sfield, s8 val) {
300 sfield->value.j = val;
302 INLINE void dvmSetStaticFieldDouble(StaticField* sfield, double val) {
303 sfield->value.d = val;
305 INLINE void dvmSetStaticFieldObject(StaticField* sfield, Object* val) {
306 sfield->value.l = val;
307 if (val != NULL) {
311 INLINE void dvmSetStaticFieldIntVolatile(StaticField* sfield, s4 val) {
314 *ptr = val;
317 INLINE void dvmSetStaticFieldBooleanVolatile(StaticField* sfield, bool val) {
318 dvmSetStaticFieldIntVolatile(sfield, val);
320 INLINE void dvmSetStaticFieldByteVolatile(StaticField* sfield, s1 val) {
321 dvmSetStaticFieldIntVolatile(sfield, val);
323 INLINE void dvmSetStaticFieldShortVolatile(StaticField* sfield, s2 val) {
324 dvmSetStaticFieldIntVolatile(sfield, val);
326 INLINE void dvmSetStaticFieldCharVolatile(StaticField* sfield, u2 val) {
327 dvmSetStaticFieldIntVolatile(sfield, val);
329 INLINE void dvmSetStaticFieldFloatVolatile(StaticField* sfield, float val) {
331 alias.fval = val;
334 INLINE void dvmSetStaticFieldLongVolatile(StaticField* sfield, s8 val) {
336 dvmQuasiAtomicSwap64Sync(val, addr);
338 INLINE void dvmSetStaticFieldDoubleVolatile(StaticField* sfield, double val) {
340 alias.dval = val;
343 INLINE void dvmSetStaticFieldObjectVolatile(StaticField* sfield, Object* val) {
346 *ptr = val;
348 if (val != NULL) {