Lines Matching defs:h_this

119   Handle<Class> h_this(hs.NewHandle(this));
135 set = h_this->CasFieldStrongSequentiallyConsistentObject<true>(ext_offset,
139 set = h_this->CasFieldStrongSequentiallyConsistentObject<false>(ext_offset,
143 ObjPtr<ClassExt> ret(set ? new_ext.Get() : h_this->GetExtData());
144 DCHECK(!set || h_this->GetExtData() == new_ext.Get());
154 void Class::SetStatus(Handle<Class> h_this, ClassStatus new_status, Thread* self) {
155 ClassStatus old_status = h_this->GetStatus();
163 LOG(FATAL) << "Unexpected change back of class status for " << h_this->PrettyClass()
168 CHECK_EQ(h_this->GetLockOwnerThreadId(), self->GetThreadId())
170 << h_this->PrettyClass() << " " << old_status << " -> " << new_status;
174 CHECK(!h_this->IsErroneous())
176 << h_this->PrettyClass()
180 LOG(ERROR) << "Setting " << h_this->PrettyDescriptor() << " to erroneous.";
186 ObjPtr<ClassExt> ext(h_this->EnsureExtDataPresent(self));
198 ObjPtr<mirror::Class> h_this_ptr = h_this.Get();
205 h_this->SetField32Volatile<true>(StatusOffset(), new_status_value);
207 h_this->SetField32Volatile<false>(StatusOffset(), new_status_value);
214 if (new_status == ClassStatus::kInitialized && !h_this->IsVariableSize()) {
215 DCHECK_EQ(h_this->GetObjectSizeAllocFastPath(), std::numeric_limits<uint32_t>::max());
217 if (!h_this->IsFinalizable()) {
218 h_this->SetObjectSizeAllocFastPath(RoundUp(h_this->GetObjectSize(), kObjectAlignment));
229 if (h_this->IsTemp()) {
232 CHECK_LT(new_status, ClassStatus::kResolved) << h_this->PrettyDescriptor();
234 h_this->NotifyAll(self);
239 h_this->NotifyAll(self);
262 String* Class::ComputeName(Handle<Class> h_this) {
263 String* name = h_this->GetName();
268 const char* descriptor = h_this->GetDescriptor(&temp);
293 h_this->SetName(name);
312 Handle<Class> h_this(hs.NewHandle(this));
334 ObjPtr<Class> interface = GetDirectInterface(self, h_this.Get(), i);
347 os << " vtable (" << h_this->NumVirtualMethods() << " entries, "
351 h_this->GetVirtualMethodDuringLinking(i, image_pointer_size)).c_str());
353 os << " direct methods (" << h_this->NumDirectMethods() << " entries):\n";
354 for (size_t i = 0; i < h_this->NumDirectMethods(); ++i) {
356 h_this->GetDirectMethod(i, image_pointer_size)).c_str());
358 if (h_this->NumStaticFields() > 0) {
359 os << " static fields (" << h_this->NumStaticFields() << " entries):\n";
360 if (h_this->IsResolved()) {
361 for (size_t i = 0; i < h_this->NumStaticFields(); ++i) {
363 ArtField::PrettyField(h_this->GetStaticField(i)).c_str());
369 if (h_this->NumInstanceFields() > 0) {
370 os << " instance fields (" << h_this->NumInstanceFields() << " entries):\n";
371 if (h_this->IsResolved()) {
372 for (size_t i = 0; i < h_this->NumInstanceFields(); ++i) {
374 ArtField::PrettyField(h_this->GetInstanceField(i)).c_str());
1211 Handle<Class> h_this(hs.NewHandle(this));
1215 CopyClassVisitor visitor(self, &h_this, new_length, sizeof(Class), imt, pointer_size);
1393 int32_t Class::GetInnerClassFlags(Handle<Class> h_this, int32_t default_value) {
1394 if (h_this->IsProxyClass() || h_this->GetDexCache() == nullptr) {
1398 if (!annotations::GetInnerClassFlags(h_this, &flags)) {