Searched refs:ir_field (Results 1 – 5 of 5) sorted by relevance
180 for (const auto& ir_field : dex_ir_->fields) { in GetFieldDecl() local181 if (ir_field->name == name && in GetFieldDecl()182 ir_field->type == type && in GetFieldDecl()183 ir_field->parent == parent) { in GetFieldDecl()184 return ir_field.get(); in GetFieldDecl()189 auto ir_field = dex_ir_->Alloc<FieldDecl>(); in GetFieldDecl() local190 ir_field->name = name; in GetFieldDecl()191 ir_field->type = type; in GetFieldDecl()192 ir_field->parent = parent; in GetFieldDecl()198 ir_node = ir_field; in GetFieldDecl()[all …]
803 auto ir_field = dex_ir_->Alloc<ir::FieldDecl>(); in ParseFieldDecl() local805 ir_field->name = GetString(dex_field.name_idx); in ParseFieldDecl()806 ir_field->type = GetType(dex_field.type_idx); in ParseFieldDecl()807 ir_field->parent = GetType(dex_field.class_idx); in ParseFieldDecl()808 ir_field->orig_index = index; in ParseFieldDecl()810 return ir_field; in ParseFieldDecl()
589 const auto& ir_field = fields[i]; in FillFields() local591 dexFieldId->class_idx = ir_field->parent->index; in FillFields()592 dexFieldId->type_idx = ir_field->type->index; in FillFields()593 dexFieldId->name_idx = ir_field->name->index; in FillFields()
206 auto ir_field = field->ir_field; in Visit() local207 printf("%s.%s", ir_field->parent->Decl().c_str(), ir_field->name->c_str()); in Visit()
205 ir::FieldDecl* ir_field; member207 Field(ir::FieldDecl* ir_field, dex::u4 index) : IndexedOperand(index), ir_field(ir_field) {} in Field()