/art/runtime/interpreter/mterp/x86/ |
H A D | op_iget.S | 5 * for: iget, iget-object, iget-boolean, iget-byte, iget-char, iget-short 13 movl %ecx, OUT_ARG1(%esp) # the object pointer
|
H A D | op_iget_wide.S | 12 movl %ecx, OUT_ARG1(%esp) # the object pointer
|
H A D | op_instance_of.S | 2 * Check to see if an object reference is an instance of a class. 4 * Most common situation is a non-null object, being compared against 13 leal VREG_ADDRESS(%eax), %ecx # Get object address
|
H A D | op_iput.S | 5 * for: iput, iput-object, iput-boolean, iput-byte, iput-char, iput-short 15 movl %ecx, OUT_ARG1(%esp) # the object pointer
|
H A D | op_iput_wide.S | 9 movl %ecx, OUT_ARG1(%esp) # the object pointer
|
/art/runtime/interpreter/mterp/x86_64/ |
H A D | op_iget.S | 5 * for: iget, iget-object, iget-boolean, iget-byte, iget-char, iget-short, iget-wide 11 GET_VREG OUT_32_ARG1, %rcx # the object pointer
|
/art/test/utils/python/testgen/ |
H A D | mixins.py | 44 """Returns the filename this object represents""" 49 """Returns the file extension of the file this object represents""" 59 class FExt(object): 88 class NameComparableMixin(object): 90 A mixin that defines the object comparison and related functionality in terms 120 A mixin to add support for dumping the string representation of an object to a 133 Dump this object to a file in the given directory
|
/art/runtime/ |
H A D | handle_scope.h | 70 ALWAYS_INLINE void SetReference(size_t i, mirror::Object* object) 152 ALWAYS_INLINE MutableHandle<T> NewHandle(T* object) SHARED_REQUIRES(Locks::mutator_lock_); 155 ALWAYS_INLINE HandleWrapper<T> NewHandleWrapper(T** object) 158 ALWAYS_INLINE void SetReference(size_t i, mirror::Object* object) 211 MutableHandle<T> NewHandle(T* object) SHARED_REQUIRES(Locks::mutator_lock_) { 219 return scopes_.top()->NewHandle(object);
|
/art/test/955-lambda-smali/smali/ |
H A D | TrivialHelloWorld.smali | 52 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 63 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 88 sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream;
|
H A D | CaptureVariables.smali | 100 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 115 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 130 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 145 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 160 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 175 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 190 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 205 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 255 sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream; 305 sget-object v [all...] |
/art/runtime/gc/space/ |
H A D | space_test.h | 28 #include "mirror/object-inl.h" 112 // Like the proper heap object allocation, install and verify 173 size_t last_object = 0; // last object for which allocation succeeded 194 auto object(hs.NewHandle<mirror::Object>(nullptr)); 198 object.Assign(Alloc(space, self, alloc_size, &bytes_allocated, nullptr, 201 object.Assign(AllocWithGrowth(space, self, alloc_size, &bytes_allocated, nullptr, 206 if (object.Get() != nullptr) { // allocation succeeded 207 lots_of_objects[i] = object.Get(); 208 size_t allocation_size = space->AllocationSize(object.Get(), nullptr); 261 mirror::Object* object local [all...] |
/art/compiler/ |
H A D | image_writer.cc | 56 #include "mirror/object-inl.h" 78 // Return true if an object is already in an image space. 337 void ImageWriter::SetImageOffset(mirror::Object* object, size_t offset) { argument 338 DCHECK(object != nullptr); 341 // The object is already deflated from when we set the bin slot. Just overwrite the lock word. 342 object->SetLockWord(LockWord::FromForwardingAddress(offset), false); 343 DCHECK_EQ(object->GetLockWord(false).ReadBarrierState(), 0u); 344 DCHECK(IsImageOffsetAssigned(object)); 353 void ImageWriter::AssignImageOffset(mirror::Object* object, ImageWriter::BinSlot bin_slot) { argument 354 DCHECK(object ! 384 SetImageBinSlot(mirror::Object* object, BinSlot bin_slot) argument 490 AssignImageBinSlot(mirror::Object* object, size_t oat_index) argument [all...] |
/art/tools/checker/common/ |
H A D | logger.py | 19 class Logger(object): 21 class Level(object): 24 class Color(object):
|
/art/runtime/interpreter/mterp/arm/ |
H A D | op_iget_wide.S | 9 GET_VREG r1, r1 @ r1<- fp[B], the object pointer
|
/art/runtime/lambda/ |
H A D | closure_builder.h | 41 // The mutator lock must be held for the duration of the lifetime of this object, 51 // Mark this object reference to be captured. 52 void CaptureVariableObject(mirror::Object* object) SHARED_REQUIRES(Locks::mutator_lock_);
|
H A D | closure_builder.cc | 48 void ClosureBuilder::CaptureVariableObject(mirror::Object* object) { argument 49 auto compressed_reference = mirror::CompressedReference<mirror::Object>::FromMirrorPtr(object);
|
H A D | box_table.h | 40 * Store a table of boxed lambdas. This is required to maintain object referential equality 50 // Boxes a closure into an object. Returns null and throws an exception on failure. 54 // Unboxes an object back into the lambda. Returns false and throws an exception on failure. 55 bool UnboxLambda(mirror::Object* object, ClosureType* out_closure) 82 // If an object is moved at that time and *before* SweepSystemWeaks are called then
|
H A D | closure_test.cc | 177 static CaptureVariableFromArgs(/*out*/ClosureBuilder& closure_builder, const T* object) { argument 179 closure_builder.CaptureVariableObject(object); 220 ExpectCapturedVariable(const Closure* closure, size_t index, const T* object) { argument 221 EXPECT_EQ(object, closure->GetCapturedObject(index))
|
H A D | box_table.cc | 24 #include "mirror/object-inl.h" 51 // TODO: Maybe point to the interior of the boxed closure object after we add proxy support? 86 // Attempt to look up this object, it's possible it was already boxed previously. 87 // If this is the case we *must* return the same object as before to maintain 107 // to check all the basic object identities that a boxed lambda must retain. 111 // TODO: Boxing a learned lambda (i.e. made with unbox-lambda) should return the original object 128 // The method has been successfully boxed into an object, now insert it into the hash map. 133 // Lookup the object again, it's possible another thread already boxed it while 134 // we were allocating the object before. 157 bool BoxTable::UnboxLambda(mirror::Object* object, ClosureTyp argument [all...] |
/art/runtime/gc/collector/ |
H A D | mark_compact.cc | 31 #include "mirror/object-inl.h" 134 MarkStackPush(obj); // This object was not previously marked. 140 // Marking a large object, make sure its aligned as a sanity check. 147 // This object was not previously marked. 259 // The object must be pushed on to the mark stack. 341 // Update object references in mod union tables and spaces. 365 << "Didn't update large object classes since they are assumed to not move."; 462 mirror::Object* MarkCompact::IsMarked(mirror::Object* object) { argument 463 if (immune_spaces_.IsInImmuneRegion(object)) { 464 return object; [all...] |
/art/patchoat/ |
H A D | patchoat.cc | 40 #include "mirror/object-inl.h" 694 void PatchOat::VisitObject(mirror::Object* object) { argument 695 mirror::Object* copy = RelocatedCopyOf(object); 698 object->AssertReadBarrierPointer(); 700 mirror::Object* moved_to = RelocatedAddressOfPointer(object); 706 object->VisitReferences<kVerifyNone>(visitor, visitor); 707 if (object->IsClass<kVerifyNone>()) { 709 mirror::Class* klass = object->AsClass(); 729 } else if (object->GetClass() == mirror::Method::StaticClass() || 730 object 738 FixupMethod(ArtMethod* object, ArtMethod* copy) argument [all...] |
/art/runtime/mirror/ |
H A D | array.cc | 25 #include "object-inl.h" 124 void Array::ThrowArrayStoreException(Object* object) { argument 125 art::ThrowArrayStoreException(object->GetClass(), this->GetClass());
|
/art/test/134-reg-promotion/smali/ |
H A D | Test.smali | 51 move-result-object v3
|
/art/test/1337-gc-coverage/src/ |
H A D | Main.java | 103 private static native long objectAddress(Object object); argument
|
/art/runtime/native/ |
H A D | java_lang_Thread.cc | 22 #include "mirror/object.h" 112 mirror::Object* object = soa.Decode<mirror::Object*>(java_object); local 113 if (object == nullptr) { 114 ThrowNullPointerException("object == null"); 119 return thread->HoldsLock(object);
|