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
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