OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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