Searched defs:sfield (Results 1 - 6 of 6) sorted by relevance
/dalvik/vm/native/ |
H A D | java_lang_reflect_Field.c | 236 StaticField *sfield; local 237 sfield = (StaticField *)dvmSlotToField(declaringClass, slot); 238 assert(fieldPtr == &sfield->value); 239 dvmSetStaticFieldObject(sfield, value.l);
|
/dalvik/vm/oo/ |
H A D | ObjectInlines.h | 198 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 D | Class.c | 183 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 D | Proxy.c | 240 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 D | Annotation.c | 523 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 D | Debugger.c | 1618 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