Searched defs:uninit_type (Results 1 - 3 of 3) sorted by relevance

/art/runtime/verifier/
H A Dreg_type_cache.cc481 const RegType& RegTypeCache::FromUninitialized(const RegType& uninit_type) { argument
484 if (uninit_type.IsUnresolvedTypes()) {
485 const StringPiece& descriptor(uninit_type.GetDescriptor());
495 mirror::Class* klass = uninit_type.GetClass();
496 if (uninit_type.IsUninitializedThisReference() && !klass->IsFinal()) {
524 uninit_type.GetDescriptor(),
H A Dregister_line.cc94 void RegisterLine::MarkRefsAsInitialized(MethodVerifier* verifier, const RegType& uninit_type) { argument
95 DCHECK(uninit_type.IsUninitializedTypes());
96 const RegType& init_type = verifier->GetRegTypeCache()->FromUninitialized(uninit_type);
99 if (GetRegisterType(verifier, i).Equals(uninit_type)) {
105 if (uninit_type.IsUninitializedThisReference() ||
106 uninit_type.IsUnresolvedAndUninitializedThisReference()) {
153 void RegisterLine::MarkUninitRefsAsInvalid(MethodVerifier* verifier, const RegType& uninit_type) { argument
155 if (GetRegisterType(verifier, i).Equals(uninit_type)) {
H A Dmethod_verifier.cc2420 const RegType& uninit_type = reg_types_.Uninitialized(res_type, work_insn_idx_); local
2423 work_line_->MarkUninitRefsAsInvalid(this, uninit_type);
2425 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_21c(), uninit_type);

Completed in 135 milliseconds