Lines Matching refs:self
40 Thread* self) REQUIRES_SHARED(Locks::mutator_lock_) { in artAllocObjectFromCode() argument
41 ScopedQuickEntrypointChecks sqec(self); in artAllocObjectFromCode()
48 if (LIKELY(byte_count < self->TlabSize())) { in artAllocObjectFromCode()
51 mirror::Object* obj = self->AllocTlab(byte_count); in artAllocObjectFromCode()
62 return AllocObjectFromCodeInitialized<kInstrumented>(klass, self, allocator_type).Ptr(); in artAllocObjectFromCode()
64 return AllocObjectFromCodeResolved<kInstrumented>(klass, self, allocator_type).Ptr(); in artAllocObjectFromCode()
66 return AllocObjectFromCode<kInstrumented>(klass, self, allocator_type).Ptr(); in artAllocObjectFromCode()
72 mirror::Class* klass, Thread* self) \
74 return artAllocObjectFromCode<false, true, instrumented_bool, allocator_type>(klass, self); \
77 mirror::Class* klass, Thread* self) \
79 return artAllocObjectFromCode<false, false, instrumented_bool, allocator_type>(klass, self); \
82 mirror::Class* klass, Thread* self) \
84 return artAllocObjectFromCode<true, false, instrumented_bool, allocator_type>(klass, self); \
87 mirror::Class* klass, Thread* self) \
91 return mirror::String::AllocEmptyString<instrumented_bool>(self, allocator_type).Ptr(); \
94 mirror::Class* klass, int32_t component_count, Thread* self) \
96 ScopedQuickEntrypointChecks sqec(self); \
98 klass, component_count, self, allocator_type).Ptr(); \
102 Thread* self) \
104 ScopedQuickEntrypointChecks sqec(self); \
105 StackHandleScope<1> hs(self); \
108 self, byte_count, handle_array, offset, high, allocator_type).Ptr(); \
111 int32_t offset, int32_t char_count, mirror::CharArray* char_array, Thread* self) \
113 StackHandleScope<1> hs(self); \
116 self, char_count, handle_array, offset, allocator_type).Ptr(); \
119 mirror::String* string, Thread* self) \
121 StackHandleScope<1> hs(self); \
124 self, handle_string->GetLength(), handle_string, 0, allocator_type).Ptr(); \