Searched refs:uninit_type (Results 1 – 5 of 5) sorted by relevance
/art/runtime/verifier/ |
D | register_line.cc | 94 void RegisterLine::MarkRefsAsInitialized(MethodVerifier* verifier, const RegType& uninit_type) { in MarkRefsAsInitialized() argument 95 DCHECK(uninit_type.IsUninitializedTypes()); in MarkRefsAsInitialized() 96 const RegType& init_type = verifier->GetRegTypeCache()->FromUninitialized(uninit_type); in MarkRefsAsInitialized() 99 if (GetRegisterType(verifier, i).Equals(uninit_type)) { in MarkRefsAsInitialized() 105 if (uninit_type.IsUninitializedThisReference() || in MarkRefsAsInitialized() 106 uninit_type.IsUnresolvedAndUninitializedThisReference()) { in MarkRefsAsInitialized() 153 void RegisterLine::MarkUninitRefsAsInvalid(MethodVerifier* verifier, const RegType& uninit_type) { in MarkUninitRefsAsInvalid() argument 155 if (GetRegisterType(verifier, i).Equals(uninit_type)) { in MarkUninitRefsAsInvalid()
|
D | reg_type_cache.cc | 481 const RegType& RegTypeCache::FromUninitialized(const RegType& uninit_type) { in FromUninitialized() argument 484 if (uninit_type.IsUnresolvedTypes()) { in FromUninitialized() 485 const StringPiece& descriptor(uninit_type.GetDescriptor()); in FromUninitialized() 495 mirror::Class* klass = uninit_type.GetClass(); in FromUninitialized() 496 if (uninit_type.IsUninitializedThisReference() && !klass->IsFinal()) { in FromUninitialized() 524 uninit_type.GetDescriptor(), in FromUninitialized()
|
D | register_line.h | 156 void MarkUninitRefsAsInvalid(MethodVerifier* verifier, const RegType& uninit_type) 164 void MarkRefsAsInitialized(MethodVerifier* verifier, const RegType& uninit_type)
|
D | reg_type_cache.h | 138 const RegType& FromUninitialized(const RegType& uninit_type)
|
D | method_verifier.cc | 2420 const RegType& uninit_type = reg_types_.Uninitialized(res_type, work_insn_idx_); in CodeFlowVerifyInstruction() local 2423 work_line_->MarkUninitRefsAsInvalid(this, uninit_type); in CodeFlowVerifyInstruction() 2425 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_21c(), uninit_type); in CodeFlowVerifyInstruction()
|