• Home
  • Raw
  • Download

Lines Matching refs:new_status

154 void Class::SetStatus(Handle<Class> h_this, ClassStatus new_status, Thread* self) {  in SetStatus()  argument
159 if (UNLIKELY(new_status <= old_status && in SetStatus()
160 new_status != ClassStatus::kErrorUnresolved && in SetStatus()
161 new_status != ClassStatus::kErrorResolved && in SetStatus()
162 new_status != ClassStatus::kRetired)) { in SetStatus()
164 << " " << old_status << " -> " << new_status; in SetStatus()
166 if (new_status >= ClassStatus::kResolved || old_status >= ClassStatus::kResolved) { in SetStatus()
170 << h_this->PrettyClass() << " " << old_status << " -> " << new_status; in SetStatus()
173 if (UNLIKELY(IsErroneous(new_status))) { in SetStatus()
177 << " old_status: " << old_status << " new_status: " << new_status; in SetStatus()
178 CHECK_EQ(new_status == ClassStatus::kErrorResolved, old_status >= ClassStatus::kResolved); in SetStatus()
199 SubtypeCheck<ObjPtr<mirror::Class>>::WriteStatus(h_this_ptr, new_status); in SetStatus()
203 uint32_t new_status_value = static_cast<uint32_t>(new_status) << (32 - kClassStatusBitSize); in SetStatus()
214 if (new_status == ClassStatus::kInitialized && !h_this->IsVariableSize()) { in SetStatus()
232 CHECK_LT(new_status, ClassStatus::kResolved) << h_this->PrettyDescriptor(); in SetStatus()
233 if (new_status == ClassStatus::kRetired || new_status == ClassStatus::kErrorUnresolved) { in SetStatus()
237 CHECK_NE(new_status, ClassStatus::kRetired); in SetStatus()
238 if (old_status >= ClassStatus::kResolved || new_status >= ClassStatus::kResolved) { in SetStatus()