Searched defs:sfield (Results 1 - 6 of 6) sorted by relevance

/dalvik/vm/native/
H A Djava_lang_reflect_Field.c236 StaticField *sfield; local
237 sfield = (StaticField *)dvmSlotToField(declaringClass, slot);
238 assert(fieldPtr == &sfield->value);
239 dvmSetStaticFieldObject(sfield, value.l);
/dalvik/vm/oo/
H A DObjectInlines.h198 INLINE JValue* dvmStaticFieldPtr(const StaticField* sfield) { argument
199 return (JValue*)&sfield->value;
202 INLINE bool dvmGetStaticFieldBoolean(const StaticField* sfield) { argument
203 return sfield->value.z;
205 INLINE s1 dvmGetStaticFieldByte(const StaticField* sfield) { argument
206 return sfield->value.b;
208 INLINE s2 dvmGetStaticFieldShort(const StaticField* sfield) { argument
209 return sfield->value.s;
211 INLINE u2 dvmGetStaticFieldChar(const StaticField* sfield) { argument
212 return sfield
214 dvmGetStaticFieldInt(const StaticField* sfield) argument
217 dvmGetStaticFieldFloat(const StaticField* sfield) argument
220 dvmGetStaticFieldLong(const StaticField* sfield) argument
223 dvmGetStaticFieldDouble(const StaticField* sfield) argument
226 dvmGetStaticFieldObject(const StaticField* sfield) argument
229 dvmGetStaticFieldBooleanVolatile(const StaticField* sfield) argument
233 dvmGetStaticFieldByteVolatile(const StaticField* sfield) argument
237 dvmGetStaticFieldShortVolatile(const StaticField* sfield) argument
241 dvmGetStaticFieldCharVolatile(const StaticField* sfield) argument
245 dvmGetStaticFieldIntVolatile(const StaticField* sfield) argument
249 dvmGetStaticFieldFloatVolatile(const StaticField* sfield) argument
255 dvmGetStaticFieldLongVolatile(const StaticField* sfield) argument
261 dvmGetStaticFieldDoubleVolatile(const StaticField* sfield) argument
268 dvmGetStaticFieldObjectVolatile(const StaticField* sfield) argument
273 dvmSetStaticFieldBoolean(StaticField* sfield, bool val) argument
276 dvmSetStaticFieldByte(StaticField* sfield, s1 val) argument
279 dvmSetStaticFieldShort(StaticField* sfield, s2 val) argument
282 dvmSetStaticFieldChar(StaticField* sfield, u2 val) argument
285 dvmSetStaticFieldInt(StaticField* sfield, s4 val) argument
288 dvmSetStaticFieldFloat(StaticField* sfield, float val) argument
291 dvmSetStaticFieldLong(StaticField* sfield, s8 val) argument
294 dvmSetStaticFieldDouble(StaticField* sfield, double val) argument
297 dvmSetStaticFieldObject(StaticField* sfield, Object* val) argument
303 dvmSetStaticFieldIntVolatile(StaticField* sfield, s4 val) argument
307 dvmSetStaticFieldBooleanVolatile(StaticField* sfield, bool val) argument
310 dvmSetStaticFieldByteVolatile(StaticField* sfield, s1 val) argument
313 dvmSetStaticFieldShortVolatile(StaticField* sfield, s2 val) argument
316 dvmSetStaticFieldCharVolatile(StaticField* sfield, u2 val) argument
319 dvmSetStaticFieldFloatVolatile(StaticField* sfield, float val) argument
324 dvmSetStaticFieldLongVolatile(StaticField* sfield, s8 val) argument
329 dvmSetStaticFieldDoubleVolatile(StaticField* sfield, double val) argument
334 dvmSetStaticFieldObjectVolatile(StaticField* sfield, Object* val) argument
[all...]
H A DClass.c183 const DexField* pDexSField, StaticField* sfield);
2242 const DexField* pDexSField, StaticField* sfield)
2249 sfield->field.clazz = clazz;
2250 sfield->field.name = dexStringById(pDexFile, pFieldId->nameIdx);
2251 sfield->field.signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
2252 sfield->field.accessFlags = pDexSField->accessFlags;
2258 //sfield->value.j = 0;
2259 assert(sfield->value.j == 0LL); // cleared earlier with calloc
2262 sfield->field.gets = sfield
2241 loadSFieldFromDex(ClassObject* clazz, const DexField* pDexSField, StaticField* sfield) argument
3826 StaticField* sfield = &clazz->sfields[i]; local
[all...]
/dalvik/vm/reflect/
H A DProxy.c240 StaticField* sfield = &newClass->sfields[kThrowsField]; local
241 sfield->field.clazz = newClass;
242 sfield->field.name = "throws";
243 sfield->field.signature = "[[Ljava/lang/Throwable;";
244 sfield->field.accessFlags = ACC_STATIC | ACC_PRIVATE;
245 dvmSetStaticFieldObject(sfield, (Object*)throws);
1071 const StaticField* sfield = &method->clazz->sfields[kThrowsField]; local
1072 throws = (ArrayObject*) dvmGetStaticFieldObject(sfield);
H A DAnnotation.c523 StaticField* sfield; local
525 sfield = dvmResolveStaticField(clazz, idx);
526 if (sfield == NULL) {
529 assert(sfield->field.clazz->descriptor[0] == 'L');
530 elemObj = sfield->value.l;
/dalvik/vm/
H A DDebugger.c1618 StaticField* sfield = (StaticField*) fieldIdToField(refTypeId, fieldId); local
1622 switch (sfield->field.signature[0]) {
1625 set1(buf, dvmGetStaticFieldBoolean(sfield));
1629 set1(buf, dvmGetStaticFieldByte(sfield));
1633 set2BE(buf, dvmGetStaticFieldShort(sfield));
1637 set2BE(buf, dvmGetStaticFieldChar(sfield));
1641 set4BE(buf, dvmGetStaticFieldInt(sfield));
1645 value.f = dvmGetStaticFieldFloat(sfield);
1651 objVal = dvmGetStaticFieldObject(sfield);
1656 set8BE(buf, dvmGetStaticFieldLong(sfield));
1676 StaticField* sfield = (StaticField*) fieldIdToField(refTypeId, fieldId); local
[all...]

Completed in 512 milliseconds