Home
last modified time | relevance | path

Searched refs:ir_type (Results 1 – 7 of 7) sorted by relevance

/tools/dexter/slicer/
Ddex_ir_builder.cc96 for (const auto& ir_type : dex_ir_->types) { in GetType() local
97 if (ir_type->descriptor == descriptor) { in GetType()
98 return ir_type.get(); in GetType()
103 auto ir_type = dex_ir_->Alloc<Type>(); in GetType() local
104 ir_type->descriptor = descriptor; in GetType()
110 ir_node = ir_type; in GetType()
111 ir_type->orig_index = new_index; in GetType()
113 return ir_type; in GetType()
Dcode_ir.cc79 handler.ir_type = dex_ir->types_map[type_index]; in DisassembleTryBlocks()
80 SLICER_CHECK_NE(handler.ir_type, nullptr); in DisassembleTryBlocks()
663 auto ir_type = (index == dex::kNoIndex) ? nullptr : dex_ir->types_map[index]; in GetType() local
664 return Alloc<Type>(ir_type, index); in GetType()
Dreader.cc794 auto ir_type = dex_ir_->Alloc<ir::Type>(); in ParseType() local
796 ir_type->descriptor = GetString(dex_type.descriptor_idx); in ParseType()
797 ir_type->orig_index = index; in ParseType()
799 return ir_type; in ParseType()
Dwriter.cc566 const auto& ir_type = types[i]; in FillTypes() local
569 dexTypeId->descriptor_idx = ir_type->descriptor->index; in FillTypes()
639 for (auto ir_type : types) { in WriteTypeList() local
640 data.Push<dex::u2>(ir_type->index); in WriteTypeList()
Dtryblocks_encoder.cc43 handlers_.PushULeb128(handler.ir_type->orig_index); in Visit()
/tools/dexter/dexter/
Ddisassembler.cc199 auto ir_type = type->ir_type; in Visit() local
200 printf("%s", ir_type->Decl().c_str()); in Visit()
251 printf("\t catch(%s) : Label_%d\n", handler.ir_type->Decl().c_str(), in Visit()
/tools/dexter/slicer/export/slicer/
Dcode_ir.h199 ir::Type* ir_type; member
201 Type(ir::Type* ir_type, dex::u4 index) : IndexedOperand(index), ir_type(ir_type) {} in Type()
365 ir::Type* ir_type = nullptr; member