Lines Matching refs:header_

245   uint32_t expected_size = header_->file_size_;  in CheckHeader()
253 const uint32_t non_sum = sizeof(header_->magic_) + sizeof(header_->checksum_); in CheckHeader()
254 const uint8_t* non_sum_ptr = reinterpret_cast<const uint8_t*>(header_) + non_sum; in CheckHeader()
256 if (adler_checksum != header_->checksum_) { in CheckHeader()
257 ErrorStringPrintf("Bad checksum (%08x, expected %08x)", adler_checksum, header_->checksum_); in CheckHeader()
262 if (header_->endian_tag_ != DexFile::kDexEndianConstant) { in CheckHeader()
263 ErrorStringPrintf("Unexpected endian_tag: %x", header_->endian_tag_); in CheckHeader()
267 if (header_->header_size_ != sizeof(DexFile::Header)) { in CheckHeader()
268 ErrorStringPrintf("Bad header size: %ud", header_->header_size_); in CheckHeader()
274 CheckValidOffsetAndSize(header_->link_off_, header_->link_size_, "link") && in CheckHeader()
275 CheckValidOffsetAndSize(header_->map_off_, header_->map_off_, "map") && in CheckHeader()
276 CheckValidOffsetAndSize(header_->string_ids_off_, header_->string_ids_size_, "string-ids") && in CheckHeader()
277 CheckValidOffsetAndSize(header_->type_ids_off_, header_->type_ids_size_, "type-ids") && in CheckHeader()
278 CheckValidOffsetAndSize(header_->proto_ids_off_, header_->proto_ids_size_, "proto-ids") && in CheckHeader()
279 CheckValidOffsetAndSize(header_->field_ids_off_, header_->field_ids_size_, "field-ids") && in CheckHeader()
280 CheckValidOffsetAndSize(header_->method_ids_off_, header_->method_ids_size_, "method-ids") && in CheckHeader()
281 CheckValidOffsetAndSize(header_->class_defs_off_, header_->class_defs_size_, "class-defs") && in CheckHeader()
282 CheckValidOffsetAndSize(header_->data_off_, header_->data_size_, "data"); in CheckHeader()
289 header_->map_off_); in CheckMap()
300 uint32_t data_items_left = header_->data_size_; in CheckMap()
314 if (UNLIKELY(item->offset_ >= header_->file_size_)) { in CheckMap()
316 item->offset_, header_->file_size_); in CheckMap()
357 ((header_->string_ids_off_ != 0) || (header_->string_ids_size_ != 0)))) { in CheckMap()
362 ((header_->type_ids_off_ != 0) || (header_->type_ids_size_ != 0)))) { in CheckMap()
367 ((header_->proto_ids_off_ != 0) || (header_->proto_ids_size_ != 0)))) { in CheckMap()
372 ((header_->field_ids_off_ != 0) || (header_->field_ids_size_ != 0)))) { in CheckMap()
377 ((header_->method_ids_off_ != 0) || (header_->method_ids_size_ != 0)))) { in CheckMap()
382 ((header_->class_defs_off_ != 0) || (header_->class_defs_size_ != 0)))) { in CheckMap()
424 if (!CheckIndex(type_idx, header_->type_ids_size_, "handler type_idx")) { in CheckAndGetHandlerOffsets()
449 if (!CheckIndex(idx, header_->field_ids_size_, "class_data_item field_idx")) { in CheckClassDataItemField()
469 if (!CheckIndex(idx, header_->method_ids_size_, "class_data_item method_idx")) { in CheckClassDataItemMethod()
564 if (!CheckIndex(idx, header_->string_ids_size_, "encoded_value string")) { in CheckEncodedValue()
575 if (!CheckIndex(idx, header_->type_ids_size_, "encoded_value type")) { in CheckEncodedValue()
587 if (!CheckIndex(idx, header_->field_ids_size_, "encoded_value field")) { in CheckEncodedValue()
598 if (!CheckIndex(idx, header_->method_ids_size_, "encoded_value method")) { in CheckEncodedValue()
655 if (!CheckIndex(idx, header_->type_ids_size_, "encoded_annotation type_idx")) { in CheckEncodedAnnotation()
664 if (!CheckIndex(idx, header_->string_ids_size_, "annotation_element name_idx")) { in CheckEncodedAnnotation()
938 … if (!CheckIndex(parameter_name, header_->string_ids_size_, "debug_info_item parameter_name")) { in CheckIntraDebugInfoItem()
967 if (!CheckIndex(name_idx, header_->string_ids_size_, "DBG_START_LOCAL name_idx")) { in CheckIntraDebugInfoItem()
974 if (!CheckIndex(type_idx, header_->type_ids_size_, "DBG_START_LOCAL type_idx")) { in CheckIntraDebugInfoItem()
998 … if (!CheckIndex(name_idx, header_->string_ids_size_, "DBG_START_LOCAL_EXTENDED name_idx")) { in CheckIntraDebugInfoItem()
1005 if (!CheckIndex(type_idx, header_->type_ids_size_, "DBG_START_LOCAL_EXTENDED type_idx")) { in CheckIntraDebugInfoItem()
1012 if (!CheckIndex(sig_idx, header_->string_ids_size_, "DBG_START_LOCAL_EXTENDED sig_idx")) { in CheckIntraDebugInfoItem()
1022 if (!CheckIndex(name_idx, header_->string_ids_size_, "DBG_SET_FILE name_idx")) { in CheckIntraDebugInfoItem()
1282 expected_offset = header_->string_ids_off_; in CheckIntraIdSection()
1283 expected_size = header_->string_ids_size_; in CheckIntraIdSection()
1286 expected_offset = header_->type_ids_off_; in CheckIntraIdSection()
1287 expected_size = header_->type_ids_size_; in CheckIntraIdSection()
1290 expected_offset = header_->proto_ids_off_; in CheckIntraIdSection()
1291 expected_size = header_->proto_ids_size_; in CheckIntraIdSection()
1294 expected_offset = header_->field_ids_off_; in CheckIntraIdSection()
1295 expected_size = header_->field_ids_size_; in CheckIntraIdSection()
1298 expected_offset = header_->method_ids_off_; in CheckIntraIdSection()
1299 expected_size = header_->method_ids_size_; in CheckIntraIdSection()
1302 expected_offset = header_->class_defs_off_; in CheckIntraIdSection()
1303 expected_size = header_->class_defs_size_; in CheckIntraIdSection()
1324 size_t data_start = header_->data_off_; in CheckIntraDataSection()
1325 size_t data_end = data_start + header_->data_size_; in CheckIntraDataSection()
1347 …const DexFile::MapList* map = reinterpret_cast<const DexFile::MapList*>(begin_ + header_->map_off_… in CheckIntraSection()
1379 ptr_ = begin_ + header_->header_size_; in CheckIntraSection()
1380 offset = header_->header_size_; in CheckIntraSection()
1398 if (UNLIKELY(section_offset != header_->map_off_)) { in CheckIntraSection()
1400 section_offset, header_->map_off_); in CheckIntraSection()
2063 …const DexFile::MapList* map = reinterpret_cast<const DexFile::MapList*>(begin_ + header_->map_off_… in CheckInterSection()