/dalvik/vm/mterp/x86/ |
H A D | OP_IGET_WIDE.S | 2 %verify "null object" 19 GET_VREG_R %ecx %ecx # ecx<- fp[B], the object ptr 40 * ecx holds object 44 testl %ecx,%ecx # object null? 45 je common_errNullObject # object was null
|
H A D | OP_IPUT.S | 4 %verify "null object" 11 * for: iput, iput-object, iput-boolean, iput-byte, iput-char, iput-short 22 GET_VREG_R %ecx %ecx # ecx<- fp[B], the object ptr 43 * ecx holds object 48 testl %ecx,%ecx # object null? 49 je common_errNullObject # object was null
|
H A D | OP_IPUT_WIDE.S | 2 %verify "null object" 19 GET_VREG_R %ecx %ecx # ecx<- fp[B], the object ptr 40 * ecx holds object 45 testl %ecx,%ecx # object null? 46 je common_errNullObject # object was null
|
H A D | OP_CHECK_CAST.S | 2 %verify "null object" 13 GET_VREG_R rINST,rINST # rINST<- vAA (object) 35 * rINST holds object 60 * rINST holds object
|
H A D | OP_INSTANCE_OF.S | 2 %verify "null object" 9 * Check to see if an object reference is an instance of a class. 11 * Most common situation is a non-null object, being compared against 19 testl %eax,%eax # object null?
|
H A D | OP_SPUT_OBJECT.S | 6 * SPUT object handler. 26 testl %ecx,%ecx # stored null object ptr?
|
/dalvik/vm/native/ |
H A D | java_lang_VMThread.cpp | 76 * boolean holdsLock(Object object) 79 * object. 84 Object* object = (Object*) args[1]; local 87 if (object == NULL) { 88 dvmThrowNullPointerException("object == null"); 94 int result = dvmHoldsLock(thread, object);
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INSTANCE_OF.S | 2 %verify "null object" 9 * Check to see if an object reference is an instance of a class. 11 * Most common situation is a non-null object, being compared against 17 GET_VREG(r0, r3) @ r0<- vB (object) 19 cmp r0, #0 @ is object null? 83 GET_VREG(r0, r3) @ r0<- vB (object)
|
H A D | OP_CHECK_CAST.S | 2 %verify "null object" 14 GET_VREG(r9, r3) @ r9<- object 16 cmp r9, #0 @ is object null? 36 * r9 holds object 55 * r9 holds object
|
H A D | OP_FILLED_NEW_ARRAY.S | 85 ldr r0, [rSELF, #offThread_retval] @ r0<- object 90 strneb r2, [r2, r0, lsr #GC_CARD_SHIFT] @ Mark card based on object head
|
H A D | OP_SPUT_OBJECT.S | 9 * for: sput-object, sput-object-volatile 33 cmp r1, #0 @ stored a null object?
|
/dalvik/vm/mterp/mips/ |
H A D | OP_CHECK_CAST_JUMBO.S | 2 %verify "null object" 18 GET_VREG(rOBJ, a3) # rOBJ<- object 21 # is object null? 36 * rOBJ holds object 50 # class of the object that failed to be cast. 69 * rOBJ holds object
|
H A D | OP_INSTANCE_OF_JUMBO.S | 2 %verify "null object" 9 * Check to see if an object reference is an instance of a class. 11 * Most common situation is a non-null object, being compared against 20 GET_VREG(a0, a3) # a0 <- vCCCC (object) 22 # is object null? 93 GET_VREG(a0, a3) # a0 <- vCCCC (object)
|
H A D | OP_IGET_WIDE.S | 3 %verify "null object" 15 GET_VREG(rOBJ, a0) # rOBJ <- fp[B], the object pointer 32 * rOBJ holds object 36 beqz rOBJ, common_errNullObject # object was null
|
H A D | OP_IGET_WIDE_JUMBO.S | 3 %verify "null object" 18 GET_VREG(rOBJ, a0) # rOBJ <- fp[CCCC], the object pointer 39 * rOBJ holds object 43 beqz rOBJ, common_errNullObject # object was null
|
H A D | OP_FILLED_NEW_ARRAY_JUMBO.S | 75 lw a0, offThread_retval(rSELF) # a0 <- object
|
H A D | OP_FILLED_NEW_ARRAY.S | 95 lw a0, offThread_retval(rSELF) # a0 <- object
|
/dalvik/vm/mterp/out/ |
H A D | InterpAsm-armv5te-vfp.S | 381 /* for move, move-object, long-to-int */ 396 /* for: move/from16, move-object/from16 */ 410 /* for: move/16, move-object/16 */ 474 /* for move, move-object, long-to-int */ 491 /* for: move/from16, move-object/from16 */ 507 /* for: move/16, move-object/16 */ 522 /* for: move-result, move-result-object */ 550 /* for: move-result, move-result-object */ 588 * for: return, return-object 621 * for: return, return-object [all...] |
H A D | InterpAsm-armv7-a-neon.S | 395 /* for move, move-object, long-to-int */ 409 /* for: move/from16, move-object/from16 */ 423 /* for: move/16, move-object/16 */ 486 /* for move, move-object, long-to-int */ 503 /* for: move/from16, move-object/from16 */ 519 /* for: move/16, move-object/16 */ 534 /* for: move-result, move-result-object */ 562 /* for: move-result, move-result-object */ 600 * for: return, return-object 633 * for: return, return-object [all...] |
H A D | InterpAsm-armv7-a.S | 395 /* for move, move-object, long-to-int */ 409 /* for: move/from16, move-object/from16 */ 423 /* for: move/16, move-object/16 */ 486 /* for move, move-object, long-to-int */ 503 /* for: move/from16, move-object/from16 */ 519 /* for: move/16, move-object/16 */ 534 /* for: move-result, move-result-object */ 562 /* for: move-result, move-result-object */ 600 * for: return, return-object 633 * for: return, return-object [all...] |
H A D | InterpAsm-mips.S | 524 /* for move, move-object, long-to-int */ 538 /* for: move/from16, move-object/from16 */ 552 /* for: move/16, move-object/16 */ 618 /* for move, move-object, long-to-int */ 634 /* for: move/from16, move-object/from16 */ 650 /* for: move/16, move-object/16 */ 665 /* for: move-result, move-result-object */ 694 /* for: move-result, move-result-object */ 734 * for: return, return-object 769 * for: return, return-object [all...] |
H A D | InterpAsm-x86.S | 339 /* for move, move-object, long-to-int */ 353 /* for: move/from16, move-object/from16 */ 366 /* for: move/16, move-object/16 */ 426 /* for move, move-object, long-to-int */ 442 /* for: move/from16, move-object/from16 */ 457 /* for: move/16, move-object/16 */ 471 /* for: move-result, move-result-object */ 497 /* for: move-result, move-result-object */ 513 SET_VREG %eax rINST # fp[AA]<- exception object 531 * for: return, return-object [all...] |
H A D | InterpAsm-armv5te.S | 381 /* for move, move-object, long-to-int */ 396 /* for: move/from16, move-object/from16 */ 410 /* for: move/16, move-object/16 */ 474 /* for move, move-object, long-to-int */ 491 /* for: move/from16, move-object/from16 */ 507 /* for: move/16, move-object/16 */ 522 /* for: move-result, move-result-object */ 550 /* for: move-result, move-result-object */ 588 * for: return, return-object 621 * for: return, return-object [all...] |
/dalvik/vm/alloc/ |
H A D | Alloc.cpp | 199 * Create a copy of an object, for Object.clone(). 243 * Track an object that was allocated internally and isn't yet part of the 251 * NOTE: "obj" is not a fully-formed object; in particular, obj->clazz will 270 * Stop tracking an object. 356 bool dvmIsNonMovingObject(const Object* object) argument
|
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv5te.S | 856 * r0: this object pointer 857 * r1: comp object pointer 994 * r0: string object pointer 1005 * r0: object pointer 1137 * Call out to the runtime to lock an object. Because this thread 1144 * r1 - the object (which has already been null-checked by the caller 1170 * r1 - the object (which has already been null-checked by the caller
|