Lines Matching refs:oat_class
145 static uint32_t GetOffset(OatClass* oat_class, size_t method_offsets_index) ALWAYS_INLINE { in GetOffset()
146 return oat_class->method_offsets_[method_offsets_index].gc_map_offset_; in GetOffset()
149 static void SetOffset(OatClass* oat_class, size_t method_offsets_index, uint32_t offset) in SetOffset()
151 oat_class->method_offsets_[method_offsets_index].gc_map_offset_ = offset; in SetOffset()
164 static uint32_t GetOffset(OatClass* oat_class, size_t method_offsets_index) ALWAYS_INLINE { in GetOffset()
165 uint32_t offset = oat_class->method_headers_[method_offsets_index].mapping_table_offset_; in GetOffset()
167 (oat_class->method_offsets_[method_offsets_index].code_offset_ & ~1) - offset; in GetOffset()
170 static void SetOffset(OatClass* oat_class, size_t method_offsets_index, uint32_t offset) in SetOffset()
172 oat_class->method_headers_[method_offsets_index].mapping_table_offset_ = in SetOffset()
173 (oat_class->method_offsets_[method_offsets_index].code_offset_ & ~1) - offset; in SetOffset()
186 static uint32_t GetOffset(OatClass* oat_class, size_t method_offsets_index) ALWAYS_INLINE { in GetOffset()
187 uint32_t offset = oat_class->method_headers_[method_offsets_index].vmap_table_offset_; in GetOffset()
189 (oat_class->method_offsets_[method_offsets_index].code_offset_ & ~1) - offset; in GetOffset()
192 static void SetOffset(OatClass* oat_class, size_t method_offsets_index, uint32_t offset) in SetOffset()
194 oat_class->method_headers_[method_offsets_index].vmap_table_offset_ = in SetOffset()
195 (oat_class->method_offsets_[method_offsets_index].code_offset_ & ~1) - offset; in SetOffset()
315 OatClass* oat_class = new OatClass(offset_, compiled_methods_, in EndClass() local
317 writer_->oat_classes_.push_back(oat_class); in EndClass()
318 offset_ += oat_class->SizeOf(); in EndClass()
335 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; in VisitMethod() local
336 CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
347 oat_class->GetOatMethodOffsetsOffsetFromOatHeader(class_def_method_index); in VisitMethod()
373 DCHECK_LT(method_offsets_index_, oat_class->method_headers_.size()); in VisitMethod()
374 OatQuickMethodHeader* method_header = &oat_class->method_headers_[method_offsets_index_]; in VisitMethod()
469 DCHECK_LT(method_offsets_index_, oat_class->method_offsets_.size()); in VisitMethod()
470 OatMethodOffsets* offsets = &oat_class->method_offsets_[method_offsets_index_]; in VisitMethod()
493 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; in VisitMethod() local
494 CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
497 DCHECK_LT(method_offsets_index_, oat_class->method_offsets_.size()); in VisitMethod()
498 DCHECK_EQ(DataAccess::GetOffset(oat_class, method_offsets_index_), 0u); in VisitMethod()
505 DataAccess::SetOffset(oat_class, method_offsets_index_, lb->second); in VisitMethod()
507 DataAccess::SetOffset(oat_class, method_offsets_index_, offset_); in VisitMethod()
533 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; in VisitMethod() local
534 CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
538 DCHECK_LT(method_offsets_index_, oat_class->method_offsets_.size()); in VisitMethod()
539 offsets = oat_class->method_offsets_[method_offsets_index_]; in VisitMethod()
572 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; in VisitMethod() local
573 const CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
603 const OatMethodOffsets& method_offsets = oat_class->method_offsets_[method_offsets_index_]; in VisitMethod()
608 … const OatQuickMethodHeader& method_header = oat_class->method_headers_[method_offsets_index_]; in VisitMethod()
652 OatClass* oat_class = writer_->oat_classes_[oat_class_index_]; in VisitMethod() local
653 const CompiledMethod* compiled_method = oat_class->GetCompiledMethod(class_def_method_index); in VisitMethod()
659 uint32_t map_offset = DataAccess::GetOffset(oat_class, method_offsets_index_); in VisitMethod()