HomeSort by relevance Sort by last modified time
    Searched refs:mirror (Results 226 - 250 of 783) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /art/runtime/gc/collector/
mark_sweep.cc 42 #include "mirror/object-inl.h"
107 RoundUp(kSweepArrayChunkFreeSize * sizeof(mirror::Object*), kPageSize),
275 void operator()(ObjPtr<mirror::Object> obj) const
368 std::vector<StackReference<mirror::Object>> temp(mark_stack_->Begin(), mark_stack_->End());
376 mirror::Object* MarkSweep::MarkObject(mirror::Object* obj) {
381 inline void MarkSweep::MarkObjectNonNullParallel(mirror::Object* obj) {
393 bool MarkSweep::IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* ref,
395 mirror::Object* obj = ref->AsMirrorPtr()
    [all...]
semi_space.cc 45 #include "mirror/reference-inl.h"
46 #include "mirror/object-inl.h"
47 #include "mirror/object-refvisitor-inl.h"
52 using ::art::mirror::Object;
221 if (!from_space_->HasAddress(reinterpret_cast<mirror::Object*>(last_gc_to_space_end_))) {
298 mirror::Object* ref = obj->GetFieldObject<mirror::Object>(offset);
305 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const
312 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) cons
    [all...]
  /art/runtime/
transaction.cc 23 #include "mirror/class-inl.h"
24 #include "mirror/object-inl.h"
25 #include "mirror/object_array-inl.h"
103 void Transaction::RecordWriteFieldBoolean(mirror::Object* obj,
113 void Transaction::RecordWriteFieldByte(mirror::Object* obj,
123 void Transaction::RecordWriteFieldChar(mirror::Object* obj,
134 void Transaction::RecordWriteFieldShort(mirror::Object* obj,
145 void Transaction::RecordWriteField32(mirror::Object* obj,
155 void Transaction::RecordWriteField64(mirror::Object* obj,
165 void Transaction::RecordWriteFieldReference(mirror::Object* obj
    [all...]
handle.h 35 // Handles are memory locations that contain GC roots. As the mirror::Object*s within a handle are
76 ALWAYS_INLINE StackReference<mirror::Object>* GetReference() {
80 ALWAYS_INLINE const StackReference<mirror::Object>* GetReference() const {
102 StackReference<mirror::Object>* reference_;
131 StackReference<mirror::Object>* ref = Handle<T>::GetReference();
138 StackReference<mirror::Object>* ref = Handle<T>::GetReference();
170 StackReference<mirror::Object> null_ref_;
java_vm_ext.h 30 namespace mirror { namespace in namespace:art
32 } // namespace mirror
141 jobject AddGlobalRef(Thread* self, ObjPtr<mirror::Object> obj)
145 jweak AddWeakGlobalRef(Thread* self, ObjPtr<mirror::Object> obj)
157 ObjPtr<mirror::Object> DecodeGlobal(IndirectRef ref)
160 void UpdateGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result)
164 ObjPtr<mirror::Object> DecodeWeakGlobal(Thread* self, IndirectRef ref)
168 ObjPtr<mirror::Object> DecodeWeakGlobalLocked(Thread* self, IndirectRef ref)
174 ObjPtr<mirror::Object> DecodeWeakGlobalDuringShutdown(Thread* self, IndirectRef ref)
183 void UpdateWeakGlobal(Thread* self, IndirectRef ref, ObjPtr<mirror::Object> result
    [all...]
  /art/runtime/hprof/
hprof.cc 60 #include "mirror/class.h"
61 #include "mirror/class-inl.h"
62 #include "mirror/object-refvisitor-inl.h"
200 void AddObjectId(const mirror::Object* value) {
209 void AddClassStaticsId(const mirror::Class* value) {
245 void AddIdList(mirror::ObjectArray<mirror::Object>* values)
489 static void VisitObjectCallback(mirror::Object* obj, void* arg)
496 void DumpHeapObject(mirror::Object* obj)
499 void DumpHeapClass(mirror::Class* klass
    [all...]
  /art/runtime/gc/space/
region_space-inl.h 27 inline mirror::Object* RegionSpace::Alloc(Thread*, size_t num_bytes, size_t* bytes_allocated,
35 inline mirror::Object* RegionSpace::AllocThreadUnsafe(Thread* self, size_t num_bytes,
44 inline mirror::Object* RegionSpace::AllocNonvirtual(size_t num_bytes, size_t* bytes_allocated,
48 mirror::Object* obj;
115 inline mirror::Object* RegionSpace::Region::Alloc(size_t num_bytes, size_t* bytes_allocated,
138 return reinterpret_cast<mirror::Object*>(old_top);
141 inline size_t RegionSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) {
240 mirror::Object* obj = reinterpret_cast<mirror::Object*>(r->Begin());
256 [callback, arg](mirror::Object* obj)
    [all...]
region_space.h 45 mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
49 mirror::Object* AllocThreadUnsafe(Thread* self, size_t num_bytes, size_t* bytes_allocated,
54 ALWAYS_INLINE mirror::Object* AllocNonvirtual(size_t num_bytes, size_t* bytes_allocated,
60 mirror::Object* AllocLarge(size_t num_bytes, size_t* bytes_allocated, size_t* usable_size,
62 void FreeLarge(mirror::Object* large_obj, size_t bytes_allocated) REQUIRES(!region_lock_);
65 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE
69 size_t AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size)
72 size_t Free(Thread*, mirror::Object*) OVERRIDE {
76 size_t FreeList(Thread*, size_t, mirror::Object**) OVERRIDE {
141 bool Contains(const mirror::Object* obj) const
    [all...]
zygote_space.cc 34 void operator()(mirror::Object* obj ATTRIBUTE_UNUSED) const {
79 mirror::Object* ZygoteSpace::Alloc(Thread*, size_t, size_t*, size_t*, size_t*) {
84 size_t ZygoteSpace::AllocationSize(mirror::Object*, size_t*) {
89 size_t ZygoteSpace::Free(Thread*, mirror::Object*) {
94 size_t ZygoteSpace::FreeList(Thread*, size_t, mirror::Object**) {
104 void ZygoteSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) {
space.h 33 namespace mirror { namespace in namespace:art
35 } // namespace mirror
97 virtual bool Contains(const mirror::Object* obj) const = 0;
215 virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
219 virtual mirror::Object* AllocThreadUnsafe(Thread* self, size_t num_bytes, size_t* bytes_allocated,
227 virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
230 virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
233 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
309 bool HasAddress(const mirror::Object* obj) const {
314 bool Contains(const mirror::Object* obj) const
    [all...]
  /art/runtime/verifier/
method_verifier.h 90 mirror::Class* klass,
98 Handle<mirror::DexCache> dex_cache,
99 Handle<mirror::ClassLoader> class_loader,
111 Handle<mirror::DexCache> dex_cache,
112 Handle<mirror::ClassLoader> class_loader,
189 mirror::ClassLoader* GetClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
190 mirror::DexCache* GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
227 Handle<mirror::DexCache> dex_cache,
228 Handle<mirror::ClassLoader> class_loader,
242 static bool IsInstantiableOrPrimitive(mirror::Class* klass) REQUIRES_SHARED(Locks::mutator_lock_)
    [all...]
reg_type_cache-inl.h 21 #include "mirror/class-inl.h"
22 #include "mirror/string.h"
23 #include "mirror/throwable.h"
84 const RegType* result = &FromClass("Ljava/lang/Class;", mirror::Class::GetJavaLangClass(), true);
91 const RegType* result = &FromClass("Ljava/lang/String;", mirror::String::GetJavaLangString(),
99 mirror::Throwable::GetJavaLangThrowable(), precise);
111 mirror::Class::GetJavaLangClass()->GetSuperClass(), precise);
126 mirror::Class* klass = new_entry->GetClass();
128 klass_entries_.push_back(std::make_pair(GcRoot<mirror::Class>(klass), new_entry));
  /art/runtime/jdwp/
object_registry.h 33 namespace mirror { namespace in namespace:art
36 } // namespace mirror
67 JDWP::ObjectId Add(ObjPtr<mirror::Object> o)
71 JDWP::RefTypeId AddRefType(ObjPtr<mirror::Class> c)
80 JDWP::RefTypeId AddRefType(Handle<mirror::Class> c_h)
117 mirror::Object* InternalGet(JDWP::ObjectId id, JDWP::JdwpError* error)
127 ObjPtr<mirror::Object> o,
  /art/runtime/mirror/
array.cc 32 namespace mirror { namespace in namespace:art
46 Handle<mirror::IntArray> dimensions)
63 Handle<mirror::Class> h_component_type(hs2.NewHandle(array_class->GetComponentType()));
97 ObjPtr<mirror::Class> element_class_ptr = element_class.Get();
99 MutableHandle<mirror::Class> array_class(
106 ObjPtr<mirror::Class> array_class_ptr = array_class.Get();
162 } // namespace mirror
field.cc 25 namespace mirror { namespace in namespace:art
58 mirror::Class* declaring_class = GetDeclaringClass();
70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache();
85 } // namespace mirror
class_ext-inl.h 25 namespace mirror { namespace in namespace:art
44 } // namespace mirror
iftable-inl.h 24 namespace mirror { namespace in namespace:art
41 } // namespace mirror
  /art/compiler/
compiler.h 29 namespace mirror { namespace in namespace:art
67 Handle<mirror::ClassLoader> class_loader,
69 Handle<mirror::DexCache> dex_cache) const = 0;
  /art/runtime/gc/accounting/
space_bitmap.cc 24 #include "mirror/object-inl.h"
25 #include "mirror/class-inl.h"
26 #include "mirror/object_array.h"
110 void SpaceBitmap<kAlignment>::ClearRange(const mirror::Object* begin, const mirror::Object* end) {
115 Clear(reinterpret_cast<mirror::Object*>(heap_begin_ + begin_offset));
120 Clear(reinterpret_cast<mirror::Object*>(heap_begin_ + end_offset));
152 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment);
177 // TODO: rewrite the callbacks to accept a std::vector<mirror::Object*> rather than a mirror::Object**
    [all...]
mod_union_table.h 31 namespace mirror { namespace in namespace:art
33 } // namespace mirror
138 virtual bool ShouldAddReference(const mirror::Object* ref) const = 0;
153 AllocationTrackingSafeMap<const uint8_t*, std::vector<mirror::HeapReference<mirror::Object>*>,
  /frameworks/base/graphics/java/android/graphics/
Interpolator.java 102 * whether the interpolator should mirror its repeats. The default settings
103 * are repeatCount = 1, and mirror = false.
105 public void setRepeatMirror(float repeatCount, boolean mirror) {
107 nativeSetRepeatMirror(native_instance, repeatCount, mirror);
161 private static native void nativeSetRepeatMirror(long native_instance, float repeatCount, boolean mirror);
  /art/compiler/driver/
compiler_driver_test.cc 30 #include "mirror/class-inl.h"
31 #include "mirror/class_loader.h"
32 #include "mirror/dex_cache-inl.h"
33 #include "mirror/object_array-inl.h"
34 #include "mirror/object-inl.h"
88 Handle<mirror::ClassLoader> loader(
89 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader)));
90 mirror::Class* c = class_linker->FindClass(soa.Self(), descriptor, loader);
113 ObjPtr<mirror::DexCache> dex_cache = class_linker_->FindDexCache(soa.Self(), dex);
116 const mirror::String* string = dex_cache->GetResolvedString(dex::StringIndex(i))
    [all...]
  /art/runtime/entrypoints/quick/
quick_jni_entrypoints.cc 21 #include "mirror/object-inl.h"
33 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack,
45 mirror::Object* to_ref = ReadBarrier::BarrierForRoot(handle_on_stack);
151 static mirror::Object* JniMethodEndWithReferenceHandleResult(jobject result,
156 ObjPtr<mirror::Object> o;
165 HandleWrapperObjPtr<mirror::Object> h_obj(hs.NewHandleWrapper(&o));
172 extern mirror::Object* JniMethodFastEndWithReference(jobject result,
179 extern mirror::Object* JniMethodEndWithReference(jobject result,
186 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result
    [all...]
  /art/runtime/gc/
allocation_record.h 33 namespace mirror { namespace in namespace:art
159 AllocRecord(size_t count, mirror::Class* klass, AllocRecordStackTrace&& trace)
178 mirror::Class* GetClass() const REQUIRES_SHARED(Locks::mutator_lock_) {
185 GcRoot<mirror::Class>& GetClassGcRoot() REQUIRES_SHARED(Locks::mutator_lock_) {
196 GcRoot<mirror::Class> klass_;
203 // GcRoot<mirror::Object> pointers in the list are weak roots, and the last recent_record_max_
206 // recent allocation tracking, but GcRoot<mirror::Object> pointers in these pairs can become null.
208 using EntryPair = std::pair<GcRoot<mirror::Object>, AllocRecord>;
214 ObjPtr<mirror::Object>* obj,
224 void Put(mirror::Object* obj, AllocRecord&& record
    [all...]
heap-inl.h 43 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self,
44 ObjPtr<mirror::Class> klass,
57 HandleWrapperObjPtr<mirror::Class> h = hs.NewHandleWrapper(&klass);
62 ObjPtr<mirror::Object> obj;
152 WriteBarrierField(obj, mirror::Object::ClassOffset(), klass);
216 inline void Heap::PushOnAllocationStack(Thread* self, ObjPtr<mirror::Object>* obj) {
227 inline mirror::Object* Heap::AllocLargeObject(Thread* self,
228 ObjPtr<mirror::Class>* klass,
240 inline mirror::Object* Heap::TryToAllocate(Thread* self,
252 mirror::Object* ret
    [all...]

Completed in 5487 milliseconds

1 2 3 4 5 6 7 8 91011>>