HomeSort by relevance Sort by last modified time
    Searched refs:GcRoot (Results 1 - 25 of 93) 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()) { }
reference_table.h 56 typedef std::vector<GcRoot<mirror::Object>,
57 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
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 185 class GcRoot {
215 ALWAYS_INLINE GcRoot() {}
216 explicit ALWAYS_INLINE GcRoot(MirrorType* ref)
218 explicit ALWAYS_INLINE GcRoot(ObjPtr<MirrorType> ref)
245 ALWAYS_INLINE void VisitRootIfNonNull(GcRoot<MirrorType>& root)
261 void VisitRoot(GcRoot<MirrorType>& root) REQUIRES_SHARED(Locks::mutator_lock_) {
292 ALWAYS_INLINE void VisitRootIfNonNull(GcRoot<MirrorType>& root) const
308 void VisitRoot(GcRoot<MirrorType>& root) const REQUIRES_SHARED(Locks::mutator_lock_) {
intern_table.h 162 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS;
163 bool operator()(const GcRoot<mirror::String>& a, const GcRoot<mirror::String>& b) const
172 bool operator()(const GcRoot<mirror::String>& a, const Utf8String& b) const
177 void MakeEmpty(GcRoot<mirror::String>& item) const {
178 item = GcRoot<mirror::String>();
180 bool IsEmpty(const GcRoot<mirror::String>& item) const {
216 typedef HashSet<GcRoot<mirror::String>, GcRootEmptyFn, StringHashEquals, StringHashEquals,
217 TrackingAllocator<GcRoot<mirror::String>, kAllocatorTagInternTable>> UnorderedSet;
276 std::vector<GcRoot<mirror::String>> new_strong_intern_roots
    [all...]
reference_table.cc 54 entries_.push_back(GcRoot<mirror::Object>(obj));
126 bool operator()(GcRoot<mirror::Object> root1, GcRoot<mirror::Object> root2) const
213 for (GcRoot<mirror::Object>& root : entries) {
225 GcRoot<mirror::Object> root;
238 void Reset(GcRoot<mirror::Object>& _root) {
248 for (GcRoot<mirror::Object>& root : sorted_entries) {
308 for (GcRoot<mirror::Object>& root : entries_) {
indirect_reference_table-inl.h 114 references_[serial_] = GcRoot<mirror::Object>(obj.Ptr());
119 references_[serial_] = GcRoot<mirror::Object>(obj.Ptr());
intern_table.cc 132 new_strong_intern_roots_.push_back(GcRoot<mirror::String>(s));
320 std::size_t InternTable::StringHashEquals::operator()(const GcRoot<mirror::String>& root) const {
329 bool InternTable::StringHashEquals::operator()(const GcRoot<mirror::String>& a,
330 const GcRoot<mirror::String>& b) const {
337 bool InternTable::StringHashEquals::operator()(const GcRoot<mirror::String>& a,
376 for (GcRoot<mirror::String>& string : set) {
394 for (GcRoot<mirror::String>& string : table) {
406 auto it = table.Find(GcRoot<mirror::String>(s));
418 auto it = table.Find(GcRoot<mirror::String>(s));
445 tables_.back().Insert(GcRoot<mirror::String>(s))
    [all...]
  /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 43 GcRoot<mirror::Class> MethodHandleImpl::static_class_;
52 static_class_ = GcRoot<Class>(klass);
57 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 153 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx];
154 Atomic<GcRoot<mirror::CallSite>>& ref =
155 reinterpret_cast<Atomic<GcRoot<mirror::CallSite>>&>(target);
163 GcRoot<mirror::CallSite> null_call_site(nullptr);
164 GcRoot<mirror::CallSite> candidate(call_site);
165 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx];
168 Atomic<GcRoot<mirror::CallSite>>& ref =
169 reinterpret_cast<Atomic<GcRoot<mirror::CallSite>>&>(target);
314 // failure. GcRoot<T> is a template argument-dependent type and we need to
344 GcRoot<mirror::CallSite>* resolved_call_sites = GetResolvedCallSites()
    [all...]
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<mirror::Class> MethodType::static_class_;
126 static_class_ = GcRoot<Class>(klass);
131 static_class_ = GcRoot<Class>(nullptr);
  /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/runtime/jit/
profiling_info.cc 103 GcRoot<mirror::Class> expected_root(existing);
104 GcRoot<mirror::Class> desired_root(cls);
105 if (!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/entrypoints/quick/
quick_entrypoints.h 40 template<class MirrorType> class GcRoot;
106 extern "C" mirror::Object* artReadBarrierForRootSlow(GcRoot<mirror::Object>* root)
  /art/runtime/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 424 milliseconds

1 2 3 4