Searched defs:obj (Results 51 - 61 of 61) sorted by relevance

123

/dalvik/vm/alloc/
H A DHeapSource.cpp1050 bool dvmIsZygoteObject(const Object* obj) argument
1056 if (dvmHeapSourceContains(obj) && hs->sawZygote) {
1057 Heap *heap = ptr2heap(hs, obj);
H A DMarkSweep.cpp35 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 DInterpC-allstubs.cpp315 * 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 DInterpC-mips.cpp315 * 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 DInterpC-portable.cpp315 * 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 DInterpC-x86.cpp315 * 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 DObject.h221 * 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 DAnnotation.cpp503 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 DCheckJni.cpp294 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 DDebugger.cpp209 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 DJni.cpp384 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...]

Completed in 255 milliseconds

123