Searched refs:ir_class (Results 1 – 3 of 3) sorted by relevance
525 auto ir_class = classes[i].get(); in CreateClassDataSection() local527 dex_class_def->class_data_off = WriteClassData(ir_class); in CreateClassDataSection()540 auto ir_class = classes[i].get(); in CreateAnnDirectoriesSection() local542 dex_class_def->annotations_off = WriteClassAnnotations(ir_class); in CreateAnnDirectoriesSection()554 auto ir_class = classes[i].get(); in CreateEncodedArrayItemSection() local556 dex_class_def->static_values_off = WriteClassStaticValues(ir_class); in CreateEncodedArrayItemSection()613 auto ir_class = classes[i].get(); in FillClassDefs() local615 dex_class_def->class_idx = ir_class->type->index; in FillClassDefs()616 dex_class_def->access_flags = ir_class->access_flags; in FillClassDefs()617 dex_class_def->superclass_idx = OptIndex(ir_class->super_class); in FillClassDefs()[all …]
90 auto ir_class = GetClass(index); in CreateClassIr() local91 SLICER_CHECK(ir_class != nullptr); in CreateClassIr()223 auto ir_class = dex_ir_->Alloc<ir::Class>(); in ParseClass() local225 ir_class->type = GetType(dex_class_def.class_idx); in ParseClass()226 assert(ir_class->type->class_def == nullptr); in ParseClass()227 ir_class->type->class_def = ir_class; in ParseClass()229 ir_class->access_flags = dex_class_def.access_flags; in ParseClass()230 ir_class->interfaces = ExtractTypeList(dex_class_def.interfaces_off); in ParseClass()233 ir_class->super_class = GetType(dex_class_def.superclass_idx); in ParseClass()237 ir_class->source_file = GetString(dex_class_def.source_file_idx); in ParseClass()[all …]
214 dex::u4 WriteClassAnnotations(const ir::Class* ir_class);217 dex::u4 WriteClassData(const ir::Class* ir_class);218 dex::u4 WriteClassStaticValues(const ir::Class* ir_class);