Home
last modified time | relevance | path

Searched refs:BaseHandleScope (Results 1 – 7 of 7) sorted by relevance

/art/runtime/
Dhandle_scope.h45 class PACKED(4) BaseHandleScope {
60 BaseHandleScope* GetLink() const { in GetLink()
70 BaseHandleScope(BaseHandleScope* link, uint32_t num_references) in BaseHandleScope() function
75 explicit BaseHandleScope(BaseHandleScope* link) in BaseHandleScope() function
82 BaseHandleScope* const link_;
88 DISALLOW_COPY_AND_ASSIGN(BaseHandleScope);
94 class PACKED(4) HandleScope : public BaseHandleScope {
137 static HandleScope* Create(void* storage, BaseHandleScope* link, uint32_t num_references) in Create()
161 HandleScope(BaseHandleScope* link, uint32_t num_references) in HandleScope()
162 : BaseHandleScope(link, num_references) {} in HandleScope()
[all …]
Dhandle_scope-inl.h33 inline FixedSizeHandleScope<kNumReferences>::FixedSizeHandleScope(BaseHandleScope* link, in FixedSizeHandleScope()
57 BaseHandleScope* top_handle_scope = self_->PopHandleScope(); in ~StackHandleScope()
158 inline uint32_t BaseHandleScope::NumberOfReferences() const { in NumberOfReferences()
164 inline bool BaseHandleScope::Contains(StackReference<mirror::Object>* handle_scope_entry) const { in Contains()
171 inline void BaseHandleScope::VisitRoots(Visitor& visitor) { in VisitRoots()
179 inline VariableSizedHandleScope* BaseHandleScope::AsVariableSized() { in AsVariableSized()
184 inline HandleScope* BaseHandleScope::AsHandleScope() { in AsHandleScope()
189 inline const VariableSizedHandleScope* BaseHandleScope::AsVariableSized() const { in AsVariableSized()
194 inline const HandleScope* BaseHandleScope::AsHandleScope() const { in AsHandleScope()
213 : BaseHandleScope(self->GetTopHandleScope()), in VariableSizedHandleScope()
[all …]
Dhandle_scope_test.cc60 BaseHandleScope** link_ptr = reinterpret_cast<BaseHandleScope**>(table_base_ptr + in TEST_F()
105 BaseHandleScope* base = &hs; in TEST_F()
114 BaseHandleScope* base = &hs; in TEST_F()
Dthread.h898 BaseHandleScope* GetTopHandleScope() { in GetTopHandleScope()
902 void PushHandleScope(BaseHandleScope* handle_scope) { in PushHandleScope()
907 BaseHandleScope* PopHandleScope() { in PopHandleScope()
908 BaseHandleScope* handle_scope = tlsPtr_.top_handle_scope; in PopHandleScope()
1741 BaseHandleScope* top_handle_scope; in PACKED()
Dthread.cc2537 for (BaseHandleScope* cur = tlsPtr_.top_handle_scope; cur!= nullptr; cur = cur->GetLink()) { in HandleScopeContains()
2549 for (BaseHandleScope* cur = tlsPtr_.top_handle_scope; cur; cur = cur->GetLink()) { in HandleScopeVisitRoots()
/art/compiler/jni/
Djni_compiler_test.cc545 BaseHandleScope* const handle_scope_;
556 for (BaseHandleScope* cur = self->GetTopHandleScope(); cur != nullptr; cur = cur->GetLink()) { in NumHandleReferences()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2250 BaseHandleScope* handle_scope = self->GetTopHandleScope(); in artQuickGenericJniEndTrampoline()