Home
last modified time | relevance | path

Searched refs:ir_class (Results 1 – 3 of 3) sorted by relevance

/tools/dexter/slicer/
Dwriter.cc525 auto ir_class = classes[i].get(); in CreateClassDataSection() local
527 dex_class_def->class_data_off = WriteClassData(ir_class); in CreateClassDataSection()
540 auto ir_class = classes[i].get(); in CreateAnnDirectoriesSection() local
542 dex_class_def->annotations_off = WriteClassAnnotations(ir_class); in CreateAnnDirectoriesSection()
554 auto ir_class = classes[i].get(); in CreateEncodedArrayItemSection() local
556 dex_class_def->static_values_off = WriteClassStaticValues(ir_class); in CreateEncodedArrayItemSection()
613 auto ir_class = classes[i].get(); in FillClassDefs() local
615 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 …]
Dreader.cc90 auto ir_class = GetClass(index); in CreateClassIr() local
91 SLICER_CHECK(ir_class != nullptr); in CreateClassIr()
223 auto ir_class = dex_ir_->Alloc<ir::Class>(); in ParseClass() local
225 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 …]
/tools/dexter/slicer/export/slicer/
Dwriter.h214 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);