Home | History | Annotate | Download | only in compiler

Lines Matching defs:SizeOf

321     offset_ += oat_class->SizeOf();
358 uint32_t code_size = quick_code->size() * sizeof(uint8_t);
361 quick_code_offset = offset_ + sizeof(OatQuickMethodHeader) + thumb_offset;
405 writer_->oat_header_->UpdateChecksum(method_header, sizeof(*method_header));
406 offset_ += sizeof(*method_header); // Method header is prepended before code.
423 uint32_t offset_to_update = cur_offset + sizeof(uint32_t);
430 offset_to_update = cur_offset + 2*sizeof(uint32_t);
469 size_t gc_map_size = gc_map.size() * sizeof(gc_map[0]);
509 uint32_t map_size = map->size() * sizeof((*map)[0]);
595 DCHECK_LE(aligned_code_delta, sizeof(kPadding));
606 uint32_t code_size = quick_code->size() * sizeof(uint8_t);
612 offset_ + sizeof(OatQuickMethodHeader) + compiled_method->CodeDelta())
617 if (!out->WriteFully(&method_header, sizeof(method_header))) {
621 writer_->size_method_header_ += sizeof(method_header);
622 offset_ += sizeof(method_header);
672 size_t map_size = map->size() * sizeof((*map)[0]);
760 offset += oat_dex_file->SizeOf();
896 size_oat_header_ += sizeof(OatHeader);
897 size_oat_header_key_value_store_ += oat_header_->GetHeaderSize() - sizeof(OatHeader);
1106 size_t OatWriter::OatDexFile::SizeOf() const {
1107 return sizeof(dex_file_location_size_)
1109 + sizeof(dex_file_location_checksum_)
1110 + sizeof(dex_file_offset_)
1111 + (sizeof(methods_offsets_[0]) * methods_offsets_.size());
1115 oat_header->UpdateChecksum(&dex_file_location_size_, sizeof(dex_file_location_size_));
1117 oat_header->UpdateChecksum(&dex_file_location_checksum_, sizeof(dex_file_location_checksum_));
1118 oat_header->UpdateChecksum(&dex_file_offset_, sizeof(dex_file_offset_));
1120 sizeof(methods_offsets_[0]) * methods_offsets_.size());
1127 if (!out->WriteFully(&dex_file_location_size_, sizeof(dex_file_location_size_))) {
1131 oat_writer->size_oat_dex_file_location_size_ += sizeof(dex_file_location_size_);
1137 if (!out->WriteFully(&dex_file_location_checksum_, sizeof(dex_file_location_checksum_))) {
1141 oat_writer->size_oat_dex_file_location_checksum_ += sizeof(dex_file_location_checksum_);
1142 if (!out->WriteFully(&dex_file_offset_, sizeof(dex_file_offset_))) {
1146 oat_writer->size_oat_dex_file_offset_ += sizeof(dex_file_offset_);
1148 sizeof(methods_offsets_[0]) * methods_offsets_.size())) {
1153 sizeof(methods_offsets_[0]) * methods_offsets_.size();
1186 uint32_t oat_method_offsets_offset_from_oat_class = sizeof(type_) + sizeof(status_);
1190 oat_method_offsets_offset_from_oat_class += sizeof(method_bitmap_size_);
1203 oat_method_offsets_offset_from_oat_class += sizeof(OatMethodOffsets);
1229 size_t OatWriter::OatClass::SizeOf() const {
1230 return sizeof(status_)
1231 + sizeof(type_)
1232 + ((method_bitmap_size_ == 0) ? 0 : sizeof(method_bitmap_size_))
1234 + (sizeof(method_offsets_[0]) * method_offsets_.size());
1238 oat_header->UpdateChecksum(&status_, sizeof(status_));
1239 oat_header->UpdateChecksum(&type_, sizeof(type_));
1242 oat_header->UpdateChecksum(&method_bitmap_size_, sizeof(method_bitmap_size_));
1246 sizeof(method_offsets_[0]) * method_offsets_.size());
1253 if (!out->WriteFully(&status_, sizeof(status_))) {
1257 oat_writer->size_oat_class_status_ += sizeof(status_);
1258 if (!out->WriteFully(&type_, sizeof(type_))) {
1262 oat_writer->size_oat_class_type_ += sizeof(type_);
1265 if (!out->WriteFully(&method_bitmap_size_, sizeof(method_bitmap_size_))) {
1269 oat_writer->size_oat_class_method_bitmaps_ += sizeof(method_bitmap_size_);
1277 sizeof(method_offsets_[0]) * method_offsets_.size())) {
1281 oat_writer->size_oat_class_method_offsets_ += sizeof(method_offsets_[0]) * method_offsets_.size();