• Home
  • Raw
  • Download

Lines Matching refs:index

37   return ir_node != nullptr ? ir_node->index : dex::kNoIndex;  in OptIndex()
135 WriteIntValue<dex::u4>(type, ir_value->u.string_value->index, data); in WriteEncodedValue()
139 WriteIntValue<dex::u4>(type, ir_value->u.type_value->index, data); in WriteEncodedValue()
143 WriteIntValue<dex::u4>(type, ir_value->u.field_value->index, data); in WriteEncodedValue()
147 WriteIntValue<dex::u4>(type, ir_value->u.method_value->index, data); in WriteEncodedValue()
151 WriteIntValue<dex::u4>(type, ir_value->u.enum_value->index, data); in WriteEncodedValue()
201 data.PushULeb128(ir_annotation->type->index); in WriteAnnotation()
204 data.PushULeb128(irAnnotationElement->name->index); in WriteAnnotation()
584 dexTypeId->descriptor_idx = ir_type->descriptor->index; in FillTypes()
596 dexProtoId->shorty_idx = irProto->shorty->index; in FillProtos()
597 dexProtoId->return_type_idx = irProto->return_type->index; in FillProtos()
612 dexMethodHandle->field_or_method_id = irMethodHandle->field->index; in FillMethodHandles()
615 dexMethodHandle->field_or_method_id = irMethodHandle->method->index; in FillMethodHandles()
626 dexFieldId->class_idx = ir_field->parent->index; in FillFields()
627 dexFieldId->type_idx = ir_field->type->index; in FillFields()
628 dexFieldId->name_idx = ir_field->name->index; in FillFields()
638 dexMethodId->class_idx = ir_method->parent->index; in FillMethods()
639 dexMethodId->proto_idx = ir_method->prototype->index; in FillMethods()
640 dexMethodId->name_idx = ir_method->name->index; in FillMethods()
650 dex_class_def->class_idx = ir_class->type->index; in FillClassDefs()
675 data.Push<dex::u2>(ir_type->index); in WriteTypeList()
742 dex_item.field_idx = irItem->field_decl->index; in WriteClassAnnotations()
749 dex_item.method_idx = irItem->method_decl->index; in WriteClassAnnotations()
756 dex_item.method_idx = irItem->method_decl->index; in WriteClassAnnotations()
1043 dex::u4 index_delta = ir_encoded_field->decl->index; in WriteEncodedField()
1049 *base_index = ir_encoded_field->decl->index; in WriteEncodedField()
1059 dex::u4 index_delta = ir_encoded_method->decl->index; in WriteEncodedMethod()
1065 *base_index = ir_encoded_method->decl->index; in WriteEncodedMethod()
1130 dex::u4 Writer::MapStringIndex(dex::u4 index) const { in MapStringIndex()
1131 if (index != dex::kNoIndex) { in MapStringIndex()
1132 index = dex_ir_->strings_map.at(index)->index; in MapStringIndex()
1133 SLICER_CHECK_NE(index, dex::kNoIndex); in MapStringIndex()
1135 return index; in MapStringIndex()
1139 dex::u4 Writer::MapTypeIndex(dex::u4 index) const { in MapTypeIndex()
1140 if (index != dex::kNoIndex) { in MapTypeIndex()
1141 index = dex_ir_->types_map.at(index)->index; in MapTypeIndex()
1142 SLICER_CHECK_NE(index, dex::kNoIndex); in MapTypeIndex()
1144 return index; in MapTypeIndex()
1148 dex::u4 Writer::MapFieldIndex(dex::u4 index) const { in MapFieldIndex()
1149 if (index != dex::kNoIndex) { in MapFieldIndex()
1150 index = dex_ir_->fields_map.at(index)->index; in MapFieldIndex()
1151 SLICER_CHECK_NE(index, dex::kNoIndex); in MapFieldIndex()
1153 return index; in MapFieldIndex()
1157 dex::u4 Writer::MapMethodIndex(dex::u4 index) const { in MapMethodIndex()
1158 if (index != dex::kNoIndex) { in MapMethodIndex()
1159 index = dex_ir_->methods_map.at(index)->index; in MapMethodIndex()
1160 SLICER_CHECK_NE(index, dex::kNoIndex); in MapMethodIndex()
1162 return index; in MapMethodIndex()
1166 dex::u4 Writer::MapMethodHandleIndex(dex::u4 index) const { in MapMethodHandleIndex()
1167 if (index != dex::kNoIndex) { in MapMethodHandleIndex()
1168 index = dex_ir_->method_handles_map.at(index)->index; in MapMethodHandleIndex()
1169 SLICER_CHECK_NE(index, dex::kNoIndex); in MapMethodHandleIndex()
1171 return index; in MapMethodHandleIndex()
1175 dex::u4 Writer::MapProtoIndex(dex::u4 index) const { in MapProtoIndex()
1176 if (index != dex::kNoIndex) { in MapProtoIndex()
1177 index = dex_ir_->protos_map.at(index)->index; in MapProtoIndex()
1178 SLICER_CHECK_NE(index, dex::kNoIndex); in MapProtoIndex()
1180 return index; in MapProtoIndex()