Lines Matching refs:helper_

353     explicit InternStringHash(RuntimeImageHelper* helper) : helper_(helper) {}  in InternStringHash()
364 return (*this)(helper_->FromImageOffsetToRuntimeContent<mirror::String>(entry)); in operator ()()
368 RuntimeImageHelper* helper_; member in art::RuntimeImageHelper::InternStringHash
373 explicit InternStringEquals(RuntimeImageHelper* helper) : helper_(helper) {} in InternStringEquals()
380 return other->Equals(helper_->FromImageOffsetToRuntimeContent<mirror::String>(entry)); in operator ()()
384 return (*this)(entry, helper_->FromImageOffsetToRuntimeContent<mirror::String>(other)); in operator ()()
388 RuntimeImageHelper* helper_; member in art::RuntimeImageHelper::InternStringEquals
396 explicit ClassDescriptorHash(RuntimeImageHelper* helper) : helper_(helper) {} in ClassDescriptorHash()
400 if (helper_->IsInBootImage(reinterpret_cast32<const void*>(ptr))) { in operator ()()
403 return helper_->class_hashes_.Get(helper_->FromImageOffsetToVectorOffset(ptr)); in operator ()()
407 RuntimeImageHelper* helper_; member in art::RuntimeImageHelper::ClassDescriptorHash
458 helper_(helper), in PruneVisitor()
508 if (helper_->IsInBootImage(cls.Get())) { in CanEmit()
523 return helper_->IsInBootImage(cls.Get()); in CanEmit()
553 DCHECK(helper_->IsInBootImage(cls.Get())); in Visit()
556 helper_->class_table_.InsertWithHash(ClassTable::TableSlot(cls.Get(), hash), hash); in Visit()
571 RuntimeImageHelper* const helper_; member in art::RuntimeImageHelper::PruneVisitor
677 explicit NativePointerVisitor(RuntimeImageHelper* helper) : helper_(helper) {} in NativePointerVisitor()
681 return helper_->NativeLocationInImage(ptr, /* must_have_relocation= */ true); in operator ()()
685 return helper_->NativeLocationInImage(ptr, must_have_relocation); in operator ()()
689 RuntimeImageHelper* helper_; member in art::RuntimeImageHelper::NativePointerVisitor