HomeSort by relevance Sort by last modified time
    Searched refs:GcRoot (Results 1 - 25 of 99) sorted by null

1 2 3 4

  /art/runtime/
gc_root-inl.h 31 inline MirrorType* GcRoot<MirrorType>::Read(GcRootSource* gc_root_source) const {
37 inline GcRoot<MirrorType>::GcRoot(MirrorType* ref)
41 inline GcRoot<MirrorType>::GcRoot(ObjPtr<MirrorType> ref)
42 : GcRoot(ref.Ptr()) { }
class_table-inl.h 35 for (GcRoot<mirror::Object>& root : strong_roots_) {
39 for (GcRoot<mirror::Object>& root : oat_file->GetBssGcRoots()) {
53 for (GcRoot<mirror::Object>& root : strong_roots_) {
57 for (GcRoot<mirror::Object>& root : oat_file->GetBssGcRoots()) {
94 GcRoot<mirror::Class>(before_ptr).Read<kReadBarrierOption>());
107 GcRoot<mirror::Class> root(before_ptr);
gc_root.h 186 class GcRoot {
216 ALWAYS_INLINE GcRoot() {}
217 explicit ALWAYS_INLINE GcRoot(MirrorType* ref)
219 explicit ALWAYS_INLINE GcRoot(ObjPtr<MirrorType> ref)
246 ALWAYS_INLINE void VisitRootIfNonNull(GcRoot<MirrorType>& root)
262 void VisitRoot(GcRoot<MirrorType>& root) REQUIRES_SHARED(Locks::mutator_lock_) {
293 ALWAYS_INLINE void VisitRootIfNonNull(GcRoot<MirrorType>& root) const
309 void VisitRoot(GcRoot<MirrorType>& root) const REQUIRES_SHARED(Locks::mutator_lock_) {
reference_table.h 58 typedef std::vector<GcRoot<mirror::Object>,
59 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
intern_table.h 166 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS;
167 bool operator()(const GcRoot<mirror::String>& a, const GcRoot<mirror::String>& b) const
176 bool operator()(const GcRoot<mirror::String>& a, const Utf8String& b) const
181 void MakeEmpty(GcRoot<mirror::String>& item) const {
182 item = GcRoot<mirror::String>();
184 bool IsEmpty(const GcRoot<mirror::String>& item) const {
220 typedef HashSet<GcRoot<mirror::String>, GcRootEmptyFn, StringHashEquals, StringHashEquals,
221 TrackingAllocator<GcRoot<mirror::String>, kAllocatorTagInternTable>> UnorderedSet;
281 std::vector<GcRoot<mirror::String>> new_strong_intern_roots
    [all...]
reference_table.cc 56 entries_.push_back(GcRoot<mirror::Object>(obj));
128 bool operator()(GcRoot<mirror::Object> root1, GcRoot<mirror::Object> root2) const
222 GcRoot<mirror::Object>& stack_for_object = it->first;
263 for (GcRoot<mirror::Object>& root : entries) {
275 GcRoot<mirror::Object> root;
288 void Reset(GcRoot<mirror::Object>& _root) {
298 for (GcRoot<mirror::Object>& root : sorted_entries) {
358 for (GcRoot<mirror::Object>& root : entries_) {
  /art/runtime/mirror/
reference.cc 25 GcRoot<Class> Reference::java_lang_ref_Reference_;
30 java_lang_ref_Reference_ = GcRoot<Class>(java_lang_ref_Reference);
35 java_lang_ref_Reference_ = GcRoot<Class>(nullptr);
call_site.cc 25 GcRoot<mirror::Class> CallSite::static_class_;
39 static_class_ = GcRoot<Class>(klass);
44 static_class_ = GcRoot<Class>(nullptr);
method.cc 27 GcRoot<Class> Method::static_class_;
28 GcRoot<Class> Method::array_class_;
29 GcRoot<Class> Constructor::static_class_;
30 GcRoot<Class> Constructor::array_class_;
35 static_class_ = GcRoot<Class>(klass);
40 static_class_ = GcRoot<Class>(nullptr);
46 array_class_ = GcRoot<Class>(klass);
51 array_class_ = GcRoot<Class>(nullptr);
82 static_class_ = GcRoot<Class>(klass);
87 static_class_ = GcRoot<Class>(nullptr)
    [all...]
field.cc 27 GcRoot<Class> Field::static_class_;
28 GcRoot<Class> Field::array_class_;
33 static_class_ = GcRoot<Class>(klass);
38 static_class_ = GcRoot<Class>(nullptr);
44 array_class_ = GcRoot<Class>(klass);
49 array_class_ = GcRoot<Class>(nullptr);
method.h 54 static GcRoot<Class> static_class_; // java.lang.reflect.Method.class.
55 static GcRoot<Class> array_class_; // [java.lang.reflect.Method.class.
86 static GcRoot<Class> static_class_; // java.lang.reflect.Constructor.class.
87 static GcRoot<Class> array_class_; // [java.lang.reflect.Constructor.class.
stack_trace_element.cc 30 GcRoot<Class> StackTraceElement::java_lang_StackTraceElement_;
35 java_lang_StackTraceElement_ = GcRoot<Class>(java_lang_StackTraceElement);
40 java_lang_StackTraceElement_ = GcRoot<Class>(nullptr);
method_handle_impl.cc 51 GcRoot<mirror::Class> MethodHandleImpl::static_class_;
60 static_class_ = GcRoot<Class>(klass);
65 static_class_ = GcRoot<Class>(nullptr);
method_handles_lookup.cc 31 GcRoot<mirror::Class> MethodHandlesLookup::static_class_;
36 static_class_ = GcRoot<Class>(klass);
41 static_class_ = GcRoot<Class>(nullptr);
call_site.h 55 static GcRoot<mirror::Class> static_class_; // java.lang.invoke.CallSite.class
dex_cache-inl.h 154 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx];
155 Atomic<GcRoot<mirror::CallSite>>& ref =
156 reinterpret_cast<Atomic<GcRoot<mirror::CallSite>>&>(target);
164 GcRoot<mirror::CallSite> null_call_site(nullptr);
165 GcRoot<mirror::CallSite> candidate(call_site);
166 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx];
169 Atomic<GcRoot<mirror::CallSite>>& ref =
170 reinterpret_cast<Atomic<GcRoot<mirror::CallSite>>&>(target);
290 // failure. GcRoot<T> is a template argument-dependent type and we need to
320 GcRoot<mirror::CallSite>* resolved_call_sites = GetResolvedCallSites()
    [all...]
var_handle.h 182 static GcRoot<mirror::Class> static_class_;
215 static GcRoot<mirror::Class> static_class_;
239 static GcRoot<mirror::Class> static_class_;
271 static GcRoot<mirror::Class> static_class_;
319 static GcRoot<mirror::Class> static_class_;
class_ext.cc 34 GcRoot<Class> ClassExt::dalvik_system_ClassExt_;
124 dalvik_system_ClassExt_ = GcRoot<Class>(dalvik_system_ClassExt);
129 dalvik_system_ClassExt_ = GcRoot<Class>(nullptr);
method_type.cc 26 GcRoot<Class> MethodType::static_class_;
143 static_class_ = GcRoot<Class>(klass);
148 static_class_ = GcRoot<Class>(nullptr);
  /art/runtime/entrypoints/quick/
quick_dexcache_entrypoints.cc 40 static_assert(sizeof(GcRoot<mirror::Class>) == sizeof(GcRoot<mirror::Object>), "Size check.");
41 static_assert(sizeof(GcRoot<mirror::String>) == sizeof(GcRoot<mirror::Object>), "Size check.");
43 DCHECK_ALIGNED(bss_offset, sizeof(GcRoot<mirror::Object>));
50 GcRoot<mirror::Object>* slot = reinterpret_cast<GcRoot<mirror::Object>*>(
56 *slot = GcRoot<mirror::Object>(object);
88 sizeof(GcRoot<mirror::Class>));
106 sizeof(GcRoot<mirror::Class>))
    [all...]
quick_entrypoints.h 40 template<class MirrorType> class GcRoot;
107 extern "C" mirror::Object* artReadBarrierForRootSlow(GcRoot<mirror::Object>* root)
  /art/runtime/jit/
profiling_info.cc 95 GcRoot<mirror::Class> expected_root(existing);
96 GcRoot<mirror::Class> desired_root(cls);
97 auto atomic_root = reinterpret_cast<Atomic<GcRoot<mirror::Class>>*>(&cache->classes_[i]);
profiling_info.h 46 GcRoot<mirror::Class> classes_[kIndividualCacheSize];
107 InlineCache::kIndividualCacheSize * sizeof(GcRoot<mirror::Class>));
  /art/runtime/gc/
system_weak_test.cc 78 weak_ = GcRoot<mirror::Object>(new_object);
83 GcRoot<mirror::Object> Get()
93 void Set(GcRoot<mirror::Object> obj)
106 GcRoot<mirror::Object> weak_ GUARDED_BY(allow_disallow_lock_);
142 cswh.Set(GcRoot<mirror::Object>(s.Get()));
163 cswh.Set(GcRoot<mirror::Object>(mirror::String::AllocFromModifiedUtf8(soa.Self(), "ABC")));
187 cswh.Set(GcRoot<mirror::Object>(s.Get()));
  /art/openjdkjvmti/
jvmti_weak_table.h 147 auto it = tagged_objects_.find(art::GcRoot<art::mirror::Object>(obj));
199 size_t operator()(const art::GcRoot<art::mirror::Object>& r) const
206 bool operator()(const art::GcRoot<art::mirror::Object>& r1,
207 const art::GcRoot<art::mirror::Object>& r2) const
213 using TagAllocator = JvmtiAllocator<std::pair<const art::GcRoot<art::mirror::Object>, T>>;
214 std::unordered_map<art::GcRoot<art::mirror::Object>,

Completed in 603 milliseconds

1 2 3 4