Lines Matching refs:header_

143       : header_(header), eagerly_assign_offsets_(eagerly_assign_offsets) { }  in BuilderMaps()
227 Header* header_; member in art::dex_ir::BuilderMaps
345 CHECK_EQ(item->size_, header_->StringIds().Size()); in CheckAndSetRemainingOffsets()
346 CHECK_EQ(item->offset_, header_->StringIds().GetOffset()); in CheckAndSetRemainingOffsets()
349 CHECK_EQ(item->size_, header_->TypeIds().Size()); in CheckAndSetRemainingOffsets()
350 CHECK_EQ(item->offset_, header_->TypeIds().GetOffset()); in CheckAndSetRemainingOffsets()
353 CHECK_EQ(item->size_, header_->ProtoIds().Size()); in CheckAndSetRemainingOffsets()
354 CHECK_EQ(item->offset_, header_->ProtoIds().GetOffset()); in CheckAndSetRemainingOffsets()
357 CHECK_EQ(item->size_, header_->FieldIds().Size()); in CheckAndSetRemainingOffsets()
358 CHECK_EQ(item->offset_, header_->FieldIds().GetOffset()); in CheckAndSetRemainingOffsets()
361 CHECK_EQ(item->size_, header_->MethodIds().Size()); in CheckAndSetRemainingOffsets()
362 CHECK_EQ(item->offset_, header_->MethodIds().GetOffset()); in CheckAndSetRemainingOffsets()
367 CHECK_EQ(item->size_, header_->ClassDefs().Size()); in CheckAndSetRemainingOffsets()
369 CHECK_EQ(item->offset_, header_->ClassDefs().GetOffset()); in CheckAndSetRemainingOffsets()
372 CHECK_EQ(item->size_, header_->CallSiteIds().Size()); in CheckAndSetRemainingOffsets()
373 CHECK_EQ(item->offset_, header_->CallSiteIds().GetOffset()); in CheckAndSetRemainingOffsets()
376 CHECK_EQ(item->size_, header_->MethodHandleItems().Size()); in CheckAndSetRemainingOffsets()
377 CHECK_EQ(item->offset_, header_->MethodHandleItems().GetOffset()); in CheckAndSetRemainingOffsets()
384 header_->TypeLists().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
387 header_->AnnotationSetRefLists().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
390 header_->AnnotationSetItems().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
393 header_->ClassDatas().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
396 header_->CodeItems().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
399 header_->StringDatas().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
402 header_->DebugInfoItems().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
405 header_->AnnotationItems().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
409 header_->EncodedArrayItems().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
412 header_->AnnotationsDirectoryItems().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
415 header_->HiddenapiClassDatas().SetOffset(item->offset_); in CheckAndSetRemainingOffsets()
427 string_datas_map_.CreateAndAddItem(header_->StringDatas(), in CreateStringId()
431 CreateAndAddIndexedItem(header_->StringIds(), in CreateStringId()
432 header_->StringIds().GetOffset() + i * StringId::ItemSize(), in CreateStringId()
439 CreateAndAddIndexedItem(header_->TypeIds(), in CreateTypeId()
440 header_->TypeIds().GetOffset() + i * TypeId::ItemSize(), in CreateTypeId()
442 header_->StringIds()[disk_type_id.descriptor_idx_.index_]); in CreateTypeId()
450 CreateAndAddIndexedItem(header_->ProtoIds(), in CreateProtoId()
451 header_->ProtoIds().GetOffset() + i * ProtoId::ItemSize(), in CreateProtoId()
453 header_->StringIds()[disk_proto_id.shorty_idx_.index_], in CreateProtoId()
454 header_->TypeIds()[disk_proto_id.return_type_idx_.index_], in CreateProtoId()
460 CreateAndAddIndexedItem(header_->FieldIds(), in CreateFieldId()
461 header_->FieldIds().GetOffset() + i * FieldId::ItemSize(), in CreateFieldId()
463 header_->TypeIds()[disk_field_id.class_idx_.index_], in CreateFieldId()
464 header_->TypeIds()[disk_field_id.type_idx_.index_], in CreateFieldId()
465 header_->StringIds()[disk_field_id.name_idx_.index_]); in CreateFieldId()
470 CreateAndAddIndexedItem(header_->MethodIds(), in CreateMethodId()
471 header_->MethodIds().GetOffset() + i * MethodId::ItemSize(), in CreateMethodId()
473 header_->TypeIds()[disk_method_id.class_idx_.index_], in CreateMethodId()
474 header_->ProtoIds()[disk_method_id.proto_idx_.index_], in CreateMethodId()
475 header_->StringIds()[disk_method_id.name_idx_.index_]); in CreateMethodId()
480 const TypeId* class_type = header_->TypeIds()[disk_class_def.class_idx_.index_]; in CreateClassDef()
482 const TypeId* superclass = header_->GetTypeIdOrNullPtr(disk_class_def.superclass_idx_.index_); in CreateClassDef()
488 header_->GetStringIdOrNullPtr(disk_class_def.source_file_idx_.index_); in CreateClassDef()
502 CreateAndAddIndexedItem(header_->ClassDefs(), in CreateClassDef()
503 header_->ClassDefs().GetOffset() + i * ClassDef::ItemSize(), in CreateClassDef()
521 CreateAndAddIndexedItem(header_->CallSiteIds(), in CreateCallSiteId()
522 header_->CallSiteIds().GetOffset() + i * CallSiteId::ItemSize(), in CreateCallSiteId()
541 field_or_method_id = header_->MethodIds()[index]; in CreateMethodHandleItem()
543 field_or_method_id = header_->FieldIds()[index]; in CreateMethodHandleItem()
545 CreateAndAddIndexedItem(header_->MethodHandleItems(), in CreateMethodHandleItem()
546 header_->MethodHandleItems().GetOffset() + in CreateMethodHandleItem()
560 header_->CallSiteIds().SetOffset(item->offset_); in CreateCallSitesAndMethodHandles()
563 header_->MethodHandleItems().SetOffset(item->offset_); in CreateCallSitesAndMethodHandles()
588 type_vector->push_back(header_->TypeIds()[ in CreateTypeList()
591 type_list = type_lists_map_.CreateAndAddItem(header_->TypeLists(), in CreateTypeList()
613 encoded_array_item = encoded_array_items_map_.CreateAndAddItem(header_->EncodedArrayItems(), in CreateEncodedArrayItem()
640 for (auto& class_def : header_->ClassDefs()) { in AddHiddenapiClassDataFromMapListSection()
663 CreateAndAddIndexedItem(header_->HiddenapiClassDatas(), in AddHiddenapiClassDataFromMapListSection()
664 header_->HiddenapiClassDatas().GetOffset() + in AddHiddenapiClassDataFromMapListSection()
683 annotation_items_map_.CreateAndAddItem(header_->AnnotationItems(), in CreateAnnotationItem()
712 annotation_set_items_map_.CreateAndAddItem(header_->AnnotationSetItems(), in CreateAnnotationSetItem()
740 FieldId* field_id = header_->FieldIds()[fields[i].field_idx_]; in CreateAnnotationsDirectoryItem()
756 MethodId* method_id = header_->MethodIds()[methods[i].method_idx_]; in CreateAnnotationsDirectoryItem()
772 MethodId* method_id = header_->MethodIds()[parameters[i].method_idx_]; in CreateAnnotationsDirectoryItem()
780 return annotations_directory_items_map_.CreateAndAddItem(header_->AnnotationsDirectoryItems(), in CreateAnnotationsDirectoryItem()
814 debug_info = debug_info_items_map_.CreateAndAddItem(header_->DebugInfoItems(), in DedupeOrCreateCodeItem()
847 const TypeId* type_id = header_->GetTypeIdOrNullPtr(type_index.index_); in DedupeOrCreateCodeItem()
889 header_->GetTypeIdOrNullPtr(DecodeUnsignedLeb128(&handlers_data)); in DedupeOrCreateCodeItem()
905 CodeItem* code_item = header_->CodeItems().CreateAndAddItem(accessor.RegistersSize(), in DedupeOrCreateCodeItem()
955 FieldId* field_item = header_->FieldIds()[field.GetIndex()]; in CreateClassData()
961 FieldId* field_item = header_->FieldIds()[field.GetIndex()]; in CreateClassData()
982 class_data = class_datas_map_.CreateAndAddItem(header_->ClassDatas(), in CreateClassData()
995 header_->StringDatas().SortByMapOrder(string_datas_map_.Collection()); in SortVectorsByMapOrder()
996 header_->TypeLists().SortByMapOrder(type_lists_map_.Collection()); in SortVectorsByMapOrder()
997 header_->EncodedArrayItems().SortByMapOrder(encoded_array_items_map_.Collection()); in SortVectorsByMapOrder()
998 header_->AnnotationItems().SortByMapOrder(annotation_items_map_.Collection()); in SortVectorsByMapOrder()
999 header_->AnnotationSetItems().SortByMapOrder(annotation_set_items_map_.Collection()); in SortVectorsByMapOrder()
1000 header_->AnnotationSetRefLists().SortByMapOrder(annotation_set_ref_lists_map_.Collection()); in SortVectorsByMapOrder()
1001 header_->AnnotationsDirectoryItems().SortByMapOrder( in SortVectorsByMapOrder()
1003 header_->DebugInfoItems().SortByMapOrder(debug_info_items_map_.Collection()); in SortVectorsByMapOrder()
1004 header_->CodeItems().SortByMapOrder(code_items_map_); in SortVectorsByMapOrder()
1005 header_->ClassDatas().SortByMapOrder(class_datas_map_.Collection()); in SortVectorsByMapOrder()
1063 if (index < header_->TypeIds().Size()) { in GetIdFromInstruction()
1064 type_ids->push_back(header_->TypeIds()[index]); in GetIdFromInstruction()
1069 if (index < header_->StringIds().Size()) { in GetIdFromInstruction()
1070 string_ids->push_back(header_->StringIds()[index]); in GetIdFromInstruction()
1076 if (index < header_->MethodIds().Size()) { in GetIdFromInstruction()
1077 method_ids->push_back(header_->MethodIds()[index]); in GetIdFromInstruction()
1082 if (index < header_->FieldIds().Size()) { in GetIdFromInstruction()
1083 field_ids->push_back(header_->FieldIds()[index]); in GetIdFromInstruction()
1157 item->SetProtoId(header_->ProtoIds()[proto_index]); in ReadEncodedValue()
1162 item->SetMethodHandle(header_->MethodHandleItems()[method_handle_index]); in ReadEncodedValue()
1167 item->SetStringId(header_->StringIds()[string_index]); in ReadEncodedValue()
1172 item->SetTypeId(header_->TypeIds()[string_index]); in ReadEncodedValue()
1178 item->SetFieldId(header_->FieldIds()[field_index]); in ReadEncodedValue()
1183 item->SetMethodId(header_->MethodIds()[method_index]); in ReadEncodedValue()
1209 header_->StringIds()[name_index], in ReadEncodedValue()
1212 item->SetEncodedAnnotation(new EncodedAnnotation(header_->TypeIds()[type_idx], elements)); in ReadEncodedValue()
1227 MethodId* method_id = header_->MethodIds()[method.GetIndex()]; in GenerateMethodItem()
1254 annotation_set_ref_lists_map_.CreateAndAddItem(header_->AnnotationSetRefLists(), in GenerateParameterAnnotation()