HomeSort by relevance Sort by last modified time
    Searched defs:mirror (Results 101 - 125 of 330) sorted by null

1 2 3 45 6 7 8 91011>>

  /art/patchoat/
patchoat.h 38 namespace mirror { namespace in namespace:art
43 } // namespace mirror
98 void VisitObject(mirror::Object* obj)
113 void PatchDexFileArrays(mirror::ObjectArray<mirror::Object>* img_roots)
170 PatchVisitor(PatchOat* patcher, mirror::Object* copy) : patcher_(patcher), copy_(copy) {}
172 void operator() (ObjPtr<mirror::Object> obj, MemberOffset off, bool b) const
175 void operator() (ObjPtr<mirror::Class> cls, ObjPtr<mirror::Reference> ref) const
178 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED
    [all...]
  /art/runtime/gc/accounting/
space_bitmap.h 31 namespace mirror { namespace in namespace:art
34 } // namespace mirror
43 typedef void ScanCallback(mirror::Object* obj, void* finger, void* arg);
44 typedef void SweepCallback(size_t ptr_count, mirror::Object** ptrs, void* arg);
90 bool Set(const mirror::Object* obj) ALWAYS_INLINE {
95 bool Clear(const mirror::Object* obj) ALWAYS_INLINE {
100 bool AtomicTestAndSet(const mirror::Object* obj);
106 void ClearRange(const mirror::Object* begin, const mirror::Object* end);
113 bool Test(const mirror::Object* obj) const
    [all...]
  /art/runtime/gc/collector/
garbage_collector.h 36 namespace mirror { namespace in namespace:art
40 } // namespace mirror
113 virtual mirror::Object* IsMarked(mirror::Object* obj)
117 virtual bool IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* obj,
123 virtual mirror::Object* MarkObject(mirror::Object* obj)
125 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj
    [all...]
mark_sweep.h 34 namespace mirror { namespace in namespace:art
38 } // namespace mirror
49 typedef AtomicStack<mirror::Object> ObjectStack;
162 void ScanObject(mirror::Object* obj)
169 void ScanObjectVisit(mirror::Object* obj,
180 static mirror::Object* VerifySystemWeakIsLiveCallback(mirror::Object* obj, void* arg)
187 void VerifyIsLive(const mirror::Object* obj)
190 virtual bool IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* ref
    [all...]
semi_space.h 29 #include "mirror/object_reference.h"
36 namespace mirror { namespace in namespace:art
39 } // namespace mirror
47 typedef AtomicStack<mirror::Object> ObjectStack;
109 virtual mirror::Object* MarkObject(mirror::Object* root) OVERRIDE
112 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj_ptr,
116 void ScanObject(mirror::Object* obj)
119 void VerifyNoFromSpaceReferences(mirror::Object* obj
    [all...]
  /art/runtime/
handle_scope.h 38 namespace mirror { namespace in namespace:art
40 } // namespace mirror
52 ALWAYS_INLINE bool Contains(StackReference<mirror::Object>* handle_scope_entry) const;
106 ALWAYS_INLINE mirror::Object* GetReference(size_t i) const
109 ALWAYS_INLINE Handle<mirror::Object> GetHandle(size_t i);
111 ALWAYS_INLINE MutableHandle<mirror::Object> GetMutableHandle(size_t i)
114 ALWAYS_INLINE void SetReference(size_t i, mirror::Object* object)
117 ALWAYS_INLINE bool Contains(StackReference<mirror::Object>* handle_scope_entry) const;
157 ALWAYS_INLINE StackReference<mirror::Object>* GetReferences() const {
159 return reinterpret_cast<StackReference<mirror::Object>*>(address)
    [all...]
jni_env_ext.h 32 namespace mirror { namespace in namespace:art
34 } // namespace mirror
62 T AddLocalReference(ObjPtr<mirror::Object> obj)
66 void UpdateLocal(IndirectRef iref, ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_) {
70 jobject NewLocalRef(mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_);
jvalue.h 28 namespace mirror { namespace in namespace:art
30 } // namespace mirror
32 union PACKED(alignof(mirror::Object*)) JValue {
62 mirror::Object* GetL() const REQUIRES_SHARED(Locks::mutator_lock_) {
65 void SetL(ObjPtr<mirror::Object> new_l) REQUIRES_SHARED(Locks::mutator_lock_);
77 mirror::Object** GetGCRoot() { return &l; }
88 mirror::Object* l;
lock_word.h 29 namespace mirror { namespace in namespace:art
31 } // namespace mirror
35 /* The lock value itself as stored in mirror::Object::monitor_. The two most significant bits of
309 friend class mirror::Object;
managed_stack.h 32 namespace mirror { namespace in namespace:art
34 } // namespace mirror
124 bool ShadowFramesContain(StackReference<mirror::Object>* shadow_frame_entry) const;
monitor.h 47 namespace mirror { namespace in namespace:art
49 } // namespace mirror
67 static uint32_t GetLockOwnerThreadId(mirror::Object* obj)
71 static mirror::Object* MonitorEnter(Thread* thread, mirror::Object* obj, bool trylock)
78 static bool MonitorExit(Thread* thread, mirror::Object* obj)
84 static void Notify(Thread* self, mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) {
87 static void NotifyAll(Thread* self, mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_) {
93 static void Wait(Thread* self, mirror::Object* obj, int64_t ms, int32_t ns,
98 /* out */ mirror::Object** monitor_object
    [all...]
quick_exception_handler.h 29 namespace mirror { namespace in namespace:art
31 } // namespace mirror
51 void FindCatch(ObjPtr<mirror::Throwable> exception) REQUIRES_SHARED(Locks::mutator_lock_);
runtime_callbacks.h 30 namespace mirror { namespace in namespace:art
34 } // namespace mirror
106 virtual void ObjectWaitStart(Handle<mirror::Object> obj, int64_t millis_timeout)
150 void ClassLoad(Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
151 void ClassPrepare(Handle<mirror::Class> temp_klass, Handle<mirror::Class> klass)
170 Handle<mirror::Class> temp_class,
171 Handle<mirror::ClassLoader> loader,
188 void ObjectWaitStart(Handle<mirror::Object> m, int64_t timeout)
transaction.h 33 namespace mirror { namespace in namespace:art
39 } // namespace mirror
48 explicit Transaction(bool strict, mirror::Class* root);
69 void RecordWriteFieldBoolean(mirror::Object* obj,
74 void RecordWriteFieldByte(mirror::Object* obj,
79 void RecordWriteFieldChar(mirror::Object* obj,
84 void RecordWriteFieldShort(mirror::Object* obj,
89 void RecordWriteField32(mirror::Object* obj,
94 void RecordWriteField64(mirror::Object* obj,
99 void RecordWriteFieldReference(mirror::Object* obj
    [all...]
  /art/runtime/mirror/
emulated_stack_frame.cc 27 namespace mirror { namespace in namespace:art
29 GcRoot<mirror::Class> EmulatedStackFrame::static_class_;
33 static void CalculateFrameAndReferencesSize(ObjPtr<mirror::ObjectArray<mirror::Class>> p_types,
34 ObjPtr<mirror::Class> r_type,
42 ObjPtr<mirror::Class> type = p_types->GetWithoutChecks(i);
74 EmulatedStackFrameAccessor(Handle<mirror::ObjectArray<mirror::Object>> references,
75 Handle<mirror::ByteArray> stack_frame,
84 ALWAYS_INLINE void SetReference(ObjPtr<mirror::Object> reference
    [all...]
method_handle_impl.h 32 namespace mirror { namespace in namespace:art
34 // C++ mirror of java.lang.invoke.MethodHandle
70 ALWAYS_INLINE mirror::MethodType* GetMethodType() REQUIRES_SHARED(Locks::mutator_lock_);
72 ALWAYS_INLINE mirror::MethodType* GetNominalType() REQUIRES_SHARED(Locks::mutator_lock_);
84 ALWAYS_INLINE ObjPtr<mirror::Class> GetTargetClass() REQUIRES_SHARED(Locks::mutator_lock_);
90 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_);
97 HeapReference<mirror::MethodHandle> cached_spread_invoker_;
98 HeapReference<mirror::MethodType> nominal_type_;
99 HeapReference<mirror::MethodType> method_type_;
124 // C++ mirror of java.lang.invoke.MethodHandleImp
    [all...]
object.cc 42 namespace mirror { namespace in namespace:art
60 void operator()(ObjPtr<mirror::Class> klass, mirror::Reference* ref) const
65 this->operator()(ref, mirror::Reference::ReferentOffset(), false);
69 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED)
71 void VisitRoot(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED) const {}
77 Object* Object::CopyObject(ObjPtr<mirror::Object> dest,
78 ObjPtr<mirror::Object> src
    [all...]
object.h 42 namespace mirror { namespace in namespace:art
63 // Fields within mirror objects aren't accessed directly so that the appropriate amount of
75 // C++ mirror of java.lang.Object
165 mirror::Object* MonitorTryEnter(Thread* self)
169 mirror::Object* MonitorEnter(Thread* self)
    [all...]
object_array-inl.h 37 namespace mirror { namespace in namespace:art
143 "art::mirror::HeapReference<T> and uint32_t have different sizes.");
221 "art::mirror::HeapReference<T> and uint32_t have different sizes.");
332 std::string actualSrcType(mirror::Object::PrettyTypeOf(o));
377 } // namespace mirror
throwable.cc 35 namespace mirror { namespace in namespace:art
83 ObjPtr<mirror::ObjectArray<Object>> const trace = stack_state->AsObjectArray<Object>();
185 } // namespace mirror
  /art/runtime/verifier/
verifier_deps.h 39 namespace mirror { namespace in namespace:art
42 } // namespace mirror
78 mirror::Class* klass)
102 mirror::Class* destination,
103 mirror::Class* source,
117 bool ValidateDependencies(Handle<mirror::ClassLoader> class_loader, Thread* self) const
215 bool IsInClassPath(ObjPtr<mirror::Class> klass) const
221 mirror::Class* FindOneClassPathBoundaryForInterface(mirror::Class* destination,
222 mirror::Class* source) cons
    [all...]
  /external/deqp/framework/common/
tcuTexVerifierUtil.cpp 126 static inline int mirror (int a) function in namespace:tcu::TexVerifierUtil
153 return (size - 1) - mirror(imod(c, 2*size) - size);
  /external/icu/android_icu4j/src/main/java/android/icu/text/
BidiTransform.java 70 * mirror-image counterparts.
310 private void mirror() { method in class:BidiTransform
484 transform.mirror();
498 transform.mirror();
513 transform.mirror();
528 transform.mirror();
541 transform.mirror();
554 transform.mirror();
567 transform.mirror();
581 transform.mirror();
    [all...]
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
BidiTransform.java 74 * mirror-image counterparts.
322 private void mirror() { method in class:BidiTransform
496 transform.mirror();
510 transform.mirror();
525 transform.mirror();
540 transform.mirror();
553 transform.mirror();
566 transform.mirror();
579 transform.mirror();
593 transform.mirror();
    [all...]
  /art/compiler/driver/
compiler_driver.h 50 namespace mirror { namespace in namespace:art
53 } // namespace mirror
216 bool CanAccessTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class,
217 ObjPtr<mirror::Class> resolved_class)
222 bool CanAccessInstantiableTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class,
223 ObjPtr<mirror::Class> resolved_class,
228 ObjPtr<mirror::Class> ResolveCompilingMethodsClass(const ScopedObjectAccess& soa,
229 Handle<mirror::DexCache> dex_cache,
230 Handle<mirror::ClassLoader> class_loader,
234 ObjPtr<mirror::Class> ResolveClass(const ScopedObjectAccess& soa
    [all...]

Completed in 437 milliseconds

1 2 3 45 6 7 8 91011>>