Lines Matching refs:dex_ir

117 void DexWriter::WriteEncodedValue(Stream* stream, dex_ir::EncodedValue* encoded_value) {  in WriteEncodedValue()
191 void DexWriter::WriteEncodedArray(Stream* stream, dex_ir::EncodedValueVector* values) { in WriteEncodedArray()
193 for (std::unique_ptr<dex_ir::EncodedValue>& value : *values) { in WriteEncodedArray()
198 void DexWriter::WriteEncodedAnnotation(Stream* stream, dex_ir::EncodedAnnotation* annotation) { in WriteEncodedAnnotation()
201 for (std::unique_ptr<dex_ir::AnnotationElement>& annotation_element : in WriteEncodedAnnotation()
208 void DexWriter::WriteEncodedFields(Stream* stream, dex_ir::FieldItemVector* fields) { in WriteEncodedFields()
218 void DexWriter::WriteEncodedMethods(Stream* stream, dex_ir::MethodItemVector* methods) { in WriteEncodedMethods()
248 void DexWriter::WriteStringData(Stream* stream, dex_ir::StringData* string_data) { in WriteStringData()
290 for (const dex_ir::TypeId* type_id : *type_list->GetTypeList()) { in WriteTypeLists()
390 for (dex_ir::AnnotationItem* annotation : *annotation_set->GetItems()) { in WriteAnnotationSets()
409 for (dex_ir::AnnotationSetItem* annotation_set : *annotation_set_ref->GetItems()) { in WriteAnnotationSetRefs()
436 for (std::unique_ptr<dex_ir::FieldAnnotation>& field : in WriteAnnotationsDirectories()
444 for (std::unique_ptr<dex_ir::MethodAnnotation>& method : in WriteAnnotationsDirectories()
452 for (std::unique_ptr<dex_ir::ParameterAnnotation>& parameter : in WriteAnnotationsDirectories()
490 dex_ir::ClassDef* class_def = header_->ClassDefs()[i]; in WriteHiddenapiClassData()
495 dex_ir::ClassData* class_data = class_def->GetClassData(); in WriteHiddenapiClassData()
498 for (const dex_ir::FieldItem& field : *class_data->StaticFields()) { in WriteHiddenapiClassData()
501 for (const dex_ir::FieldItem& field : *class_data->InstanceFields()) { in WriteHiddenapiClassData()
504 for (const dex_ir::MethodItem& method : *class_data->DirectMethods()) { in WriteHiddenapiClassData()
507 for (const dex_ir::MethodItem& method : *class_data->VirtualMethods()) { in WriteHiddenapiClassData()
519 void DexWriter::WriteDebugInfoItem(Stream* stream, dex_ir::DebugInfoItem* debug_info) { in WriteDebugInfoItem()
536 dex_ir::CodeItem* code_item, in WriteCodeItemPostInstructionData()
541 for (std::unique_ptr<const dex_ir::TryItem>& try_item : *code_item->Tries()) { in WriteCodeItemPostInstructionData()
553 for (std::unique_ptr<const dex_ir::CatchHandler>& handlers : *code_item->Handlers()) { in WriteCodeItemPostInstructionData()
558 for (std::unique_ptr<const dex_ir::TypeAddrPair>& handler : *handlers->GetHandlers()) { in WriteCodeItemPostInstructionData()
572 dex_ir::CodeItem* code_item, in WriteCodeItem()
659 for (const std::unique_ptr<dex_ir::ClassData>& class_data : in WriteClassDatas()
987 void DexWriter::ProcessOffset(Stream* stream, dex_ir::Item* item) { in ProcessOffset()
996 void DexWriter::ProcessOffset(Stream* stream, dex_ir::CollectionBase* item) { in ProcessOffset()