• Home
  • Raw
  • Download

Lines Matching refs:dex_ir

115 void DexWriter::WriteEncodedValue(Stream* stream, dex_ir::EncodedValue* encoded_value) {  in WriteEncodedValue()
189 void DexWriter::WriteEncodedArray(Stream* stream, dex_ir::EncodedValueVector* values) { in WriteEncodedArray()
191 for (std::unique_ptr<dex_ir::EncodedValue>& value : *values) { in WriteEncodedArray()
196 void DexWriter::WriteEncodedAnnotation(Stream* stream, dex_ir::EncodedAnnotation* annotation) { in WriteEncodedAnnotation()
199 for (std::unique_ptr<dex_ir::AnnotationElement>& annotation_element : in WriteEncodedAnnotation()
206 void DexWriter::WriteEncodedFields(Stream* stream, dex_ir::FieldItemVector* fields) { in WriteEncodedFields()
216 void DexWriter::WriteEncodedMethods(Stream* stream, dex_ir::MethodItemVector* methods) { in WriteEncodedMethods()
246 void DexWriter::WriteStringData(Stream* stream, dex_ir::StringData* string_data) { in WriteStringData()
288 for (const dex_ir::TypeId* type_id : *type_list->GetTypeList()) { in WriteTypeLists()
388 for (dex_ir::AnnotationItem* annotation : *annotation_set->GetItems()) { in WriteAnnotationSets()
407 for (dex_ir::AnnotationSetItem* annotation_set : *annotation_set_ref->GetItems()) { in WriteAnnotationSetRefs()
434 for (std::unique_ptr<dex_ir::FieldAnnotation>& field : in WriteAnnotationsDirectories()
442 for (std::unique_ptr<dex_ir::MethodAnnotation>& method : in WriteAnnotationsDirectories()
450 for (std::unique_ptr<dex_ir::ParameterAnnotation>& parameter : in WriteAnnotationsDirectories()
488 dex_ir::ClassDef* class_def = header_->ClassDefs()[i]; in WriteHiddenapiClassData()
493 dex_ir::ClassData* class_data = class_def->GetClassData(); in WriteHiddenapiClassData()
496 for (const dex_ir::FieldItem& field : *class_data->StaticFields()) { in WriteHiddenapiClassData()
499 for (const dex_ir::FieldItem& field : *class_data->InstanceFields()) { in WriteHiddenapiClassData()
502 for (const dex_ir::MethodItem& method : *class_data->DirectMethods()) { in WriteHiddenapiClassData()
505 for (const dex_ir::MethodItem& method : *class_data->VirtualMethods()) { in WriteHiddenapiClassData()
517 void DexWriter::WriteDebugInfoItem(Stream* stream, dex_ir::DebugInfoItem* debug_info) { in WriteDebugInfoItem()
534 dex_ir::CodeItem* code_item, in WriteCodeItemPostInstructionData()
539 for (std::unique_ptr<const dex_ir::TryItem>& try_item : *code_item->Tries()) { in WriteCodeItemPostInstructionData()
551 for (std::unique_ptr<const dex_ir::CatchHandler>& handlers : *code_item->Handlers()) { in WriteCodeItemPostInstructionData()
556 for (std::unique_ptr<const dex_ir::TypeAddrPair>& handler : *handlers->GetHandlers()) { in WriteCodeItemPostInstructionData()
570 dex_ir::CodeItem* code_item, in WriteCodeItem()
657 for (const std::unique_ptr<dex_ir::ClassData>& class_data : in WriteClassDatas()
985 void DexWriter::ProcessOffset(Stream* stream, dex_ir::Item* item) { in ProcessOffset()
994 void DexWriter::ProcessOffset(Stream* stream, dex_ir::CollectionBase* item) { in ProcessOffset()