/dalvik/vm/alloc/ |
H A D | HeapSource.cpp | 1050 bool dvmIsZygoteObject(const Object* obj) argument 1056 if (dvmHeapSourceContains(obj) && hs->sawZygote) { 1057 Heap *heap = ptr2heap(hs, obj);
|
H A D | MarkSweep.cpp | 35 static bool isMarked(const Object *obj, const GcMarkContext *ctx) argument 37 return dvmHeapBitmapIsObjectBitSet(ctx->bitmap, obj); 67 static void markStackPush(GcMarkStack *stack, const Object *obj) argument 72 assert(obj != NULL); 73 *stack->top = obj; 101 static long setAndReturnMarkBit(GcMarkContext *ctx, const void *obj) argument 103 return dvmHeapBitmapSetAndReturnObjectBit(ctx->bitmap, obj); 106 static void markObjectNonNull(const Object *obj, GcMarkContext *ctx, argument 110 assert(obj != NULL); 111 assert(dvmIsValidObject(obj)); 133 markObject(const Object *obj, GcMarkContext *ctx) argument 150 Object *obj = *(Object **)addr; local 197 Object *obj = *(Object **)addr; local 217 scanFields(const Object *obj, GcMarkContext *ctx) argument 255 Object *obj = clazz->sfields[i].value.l; local 277 scanClassObject(const Object *obj, GcMarkContext *ctx) argument 303 scanArrayObject(const Object *obj, GcMarkContext *ctx) argument 321 referenceClassFlags(const Object *obj) argument 333 isSoftReference(const Object *obj) argument 341 isWeakReference(const Object *obj) argument 349 isFinalizerReference(const Object *obj) argument 357 isPhantomReference(const Object *obj) argument 408 delayReferenceReferent(Object *obj, GcMarkContext *ctx) argument 438 scanDataObject(const Object *obj, GcMarkContext *ctx) argument 454 scanObject(const Object *obj, GcMarkContext *ctx) argument 478 const Object *obj = markStackPop(stack); local 483 objectSize(const Object *obj) argument 762 dvmSetFinalizable(Object *obj) argument 880 isUnmarkedObject(void *obj) argument [all...] |
/dalvik/vm/mterp/out/ |
H A D | InterpC-allstubs.cpp | 315 * Check to see if "obj" is NULL. If so, throw an exception. Assumes the 324 static inline bool checkForNull(Object* obj) argument 326 if (obj == NULL) { 331 if (!dvmIsHeapAddress(obj)) { 332 ALOGE("Invalid object %p", obj); 337 if (obj->clazz == NULL || ((u4) obj->clazz) <= 65536) { 339 ALOGE("Invalid object class %p (in %p)", obj->clazz, obj); 347 * Check to see if "obj" i 355 checkForNullExportPC(Object* obj, u4* fp, const u2* pc) argument 1509 Object* obj; local 1527 Object* obj; local 1560 Object* obj; local 1593 Object* obj; local 1767 Object* obj; local 2030 Object* obj; local 2919 Object* obj; local [all...] |
H A D | InterpC-mips.cpp | 315 * Check to see if "obj" is NULL. If so, throw an exception. Assumes the 324 static inline bool checkForNull(Object* obj) argument 326 if (obj == NULL) { 331 if (!dvmIsHeapAddress(obj)) { 332 ALOGE("Invalid object %p", obj); 337 if (obj->clazz == NULL || ((u4) obj->clazz) <= 65536) { 339 ALOGE("Invalid object class %p (in %p)", obj->clazz, obj); 347 * Check to see if "obj" i 355 checkForNullExportPC(Object* obj, u4* fp, const u2* pc) argument [all...] |
H A D | InterpC-portable.cpp | 315 * Check to see if "obj" is NULL. If so, throw an exception. Assumes the 324 static inline bool checkForNull(Object* obj) argument 326 if (obj == NULL) { 331 if (!dvmIsHeapAddress(obj)) { 332 ALOGE("Invalid object %p", obj); 337 if (obj->clazz == NULL || ((u4) obj->clazz) <= 65536) { 339 ALOGE("Invalid object class %p (in %p)", obj->clazz, obj); 347 * Check to see if "obj" i 355 checkForNullExportPC(Object* obj, u4* fp, const u2* pc) argument 1520 Object* obj; local 1538 Object* obj; local 1571 Object* obj; local 1604 Object* obj; local 1778 Object* obj; local 2041 Object* obj; local 2930 Object* obj; local [all...] |
H A D | InterpC-x86.cpp | 315 * Check to see if "obj" is NULL. If so, throw an exception. Assumes the 324 static inline bool checkForNull(Object* obj) argument 326 if (obj == NULL) { 331 if (!dvmIsHeapAddress(obj)) { 332 ALOGE("Invalid object %p", obj); 337 if (obj->clazz == NULL || ((u4) obj->clazz) <= 65536) { 339 ALOGE("Invalid object class %p (in %p)", obj->clazz, obj); 347 * Check to see if "obj" i 355 checkForNullExportPC(Object* obj, u4* fp, const u2* pc) argument 1229 Object* obj; local [all...] |
/dalvik/vm/oo/ |
H A D | Object.h | 221 * void DVM_OBJECT_INIT(Object *obj, ClassObject *clazz_) 223 #define DVM_OBJECT_INIT(obj, clazz_) \ 224 dvmSetFieldObject(obj, OFFSETOF_MEMBER(Object, clazz), clazz_) 271 * the first char of obj->clazz->descriptor. 762 INLINE bool dvmIsClassObject(const Object* obj) { argument 763 assert(obj != NULL); 764 assert(obj->clazz != NULL); 765 return IS_CLASS_FLAG_SET(obj->clazz, CLASS_ISCLASS); 805 void dvmDumpObject(const Object* obj);
|
/dalvik/vm/reflect/ |
H A D | Annotation.cpp | 503 Object* obj = (Object*)avalue.value.l; local 504 dvmSetObjectArrayElement(newArray, count, obj); 505 dvmReleaseTrackedAlloc(obj, self); 1201 Object* obj; local 1211 obj = getAnnotationValue(clazz, pAnnoItem, "value", kDexAnnotationArray, 1213 if (obj == GAV_FAILED) 1215 assert(obj->clazz == gDvm.classJavaLangObjectArray); 1217 return (ArrayObject*)obj; 1329 Object* obj; local 1343 obj 1365 Object* obj; local 1400 Object* obj; local 1550 Object* obj; local 1886 Object* obj = (Object*)avalue.value.l; local [all...] |
/dalvik/vm/ |
H A D | CheckJni.cpp | 294 Object* obj = dvmDecodeIndirectRef(self(), jobj); local 297 * obj will be NULL. Otherwise, obj should always be non-NULL 300 if (obj != NULL && !dvmIsHeapAddress(obj)) { 306 ClassObject* objClass = obj->clazz; 344 Object* obj = dvmDecodeIndirectRef(self(), jobj); local 345 if (!dvmIsHeapAddress(obj)) { 354 ClassObject* clazz = obj->clazz; 365 fieldID, obj 461 Object* obj = dvmDecodeIndirectRef(self(), jobj); local 749 Object* obj = dvmDecodeIndirectRef(self(), jarr); local 795 Object* obj = dvmDecodeIndirectRef(self(), jobj); local 967 Object* obj = dvmDecodeIndirectRef(self(), jobj); local 1388 Check_Throw(JNIEnv* env, jthrowable obj) argument 1432 Check_NewGlobalRef(JNIEnv* env, jobject obj) argument 1500 Check_GetObjectClass(JNIEnv* env, jobject obj) argument 1505 Check_IsInstanceOf(JNIEnv* env, jobject obj, jclass clazz) argument 1898 Check_MonitorEnter(JNIEnv* env, jobject obj) argument 1903 Check_MonitorExit(JNIEnv* env, jobject obj) argument 1975 Check_NewWeakGlobalRef(JNIEnv* env, jobject obj) argument 1980 Check_DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument 1991 Check_GetObjectRefType(JNIEnv* env, jobject obj) argument [all...] |
H A D | Debugger.cpp | 209 static ObjectId registerObject(const Object* obj, RegistryType type, bool reg) argument 213 if (obj == NULL) 216 assert((u4) obj != 0xcccccccc); 217 assert((u4) obj > 0x100); 219 id = (ObjectId)(u4)obj | ((u8) type) << 32; 289 static ObjectId objectToObjectId(const Object* obj) argument 291 return registerObject(obj, kObjectId, true); 293 static ObjectId objectToObjectIdNoReg(const Object* obj) argument 295 return registerObject(obj, kObjectId, false); 312 Object* obj local 706 Object* obj = objectIdToObject(objectId); local 846 tagFromObject(const Object* obj) argument 1442 Object* obj = objectIdToObject(objId); local 1465 Object* obj = objectIdToObject(objectId); local 1515 Object* obj = objectIdToObject(objectId); local [all...] |
H A D | Jni.cpp | 384 static inline jobject addLocalReference(Thread* self, Object* obj) { argument 385 if (obj == NULL) { 392 jobject jobj = (jobject) pRefTable->add(cookie, obj); 399 return reinterpret_cast<jobject>(obj); 443 static jobject addGlobalReference(Object* obj) { argument 444 if (obj == NULL) { 448 //ALOGI("adding obj=%p", obj); 451 if (false && dvmIsClassObject((Object*)obj)) { 452 ClassObject* clazz = (ClassObject*) obj; 526 addWeakGlobalReference(Object* obj) argument 703 Object* obj = dvmDecodeIndirectRef(self, jobj); local 981 trackMonitorEnter(Thread* self, Object* obj) argument 1007 trackMonitorExit(Thread* self, Object* obj) argument 1336 Object* obj = dvmCreateReflectObjForMethod(clazz, (Method*) methodID); local 1351 Object* obj = dvmCreateReflectObjForField(clazz, (Field*) fieldID); local 1362 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 1477 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 1495 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 1619 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 1634 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 2334 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 2553 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 2570 Object* obj = dvmDecodeIndirectRef(ts.self(), jobj); local 2679 Object *obj = dvmDecodeIndirectRef(ts.self(), jobj); local [all...] |