Lines Matching refs:dex_ir
31 bool VerifyOutputDexFile(dex_ir::Header* orig_header, in VerifyOutputDexFile()
32 dex_ir::Header* output_header, in VerifyOutputDexFile()
34 dex_ir::Collections& orig = orig_header->GetCollections(); in VerifyOutputDexFile()
35 dex_ir::Collections& output = output_header->GetCollections(); in VerifyOutputDexFile()
69 bool VerifyId(dex_ir::StringId* orig, dex_ir::StringId* output, std::string* error_msg) { in VerifyId()
81 bool VerifyId(dex_ir::TypeId* orig, dex_ir::TypeId* output, std::string* error_msg) { in VerifyId()
93 bool VerifyId(dex_ir::ProtoId* orig, dex_ir::ProtoId* output, std::string* error_msg) { in VerifyId()
118 bool VerifyId(dex_ir::FieldId* orig, dex_ir::FieldId* output, std::string* error_msg) { in VerifyId()
147 bool VerifyId(dex_ir::MethodId* orig, dex_ir::MethodId* output, std::string* error_msg) { in VerifyId()
177 bool operator()(dex_ir::ClassDef* lhs, dex_ir::ClassDef* rhs) const { in operator ()()
184 bool VerifyClassDefs(std::vector<std::unique_ptr<dex_ir::ClassDef>>& orig, in VerifyClassDefs()
185 std::vector<std::unique_ptr<dex_ir::ClassDef>>& output, in VerifyClassDefs()
193 std::set<dex_ir::ClassDef*, ClassDefCompare> orig_set; in VerifyClassDefs()
194 std::set<dex_ir::ClassDef*, ClassDefCompare> output_set; in VerifyClassDefs()
211 bool VerifyClassDef(dex_ir::ClassDef* orig, dex_ir::ClassDef* output, std::string* error_msg) { in VerifyClassDef()
266 bool VerifyTypeList(const dex_ir::TypeList* orig, const dex_ir::TypeList* output) { in VerifyTypeList()
270 const dex_ir::TypeIdVector* orig_list = orig->GetTypeList(); in VerifyTypeList()
271 const dex_ir::TypeIdVector* output_list = output->GetTypeList(); in VerifyTypeList()
283 bool VerifyAnnotationsDirectory(dex_ir::AnnotationsDirectoryItem* orig, in VerifyAnnotationsDirectory()
284 dex_ir::AnnotationsDirectoryItem* output, in VerifyAnnotationsDirectory()
314 bool VerifyFieldAnnotations(dex_ir::FieldAnnotationVector* orig, in VerifyFieldAnnotations()
315 dex_ir::FieldAnnotationVector* output, in VerifyFieldAnnotations()
336 dex_ir::FieldAnnotation* orig_field = (*orig)[i].get(); in VerifyFieldAnnotations()
337 dex_ir::FieldAnnotation* output_field = (*output)[i].get(); in VerifyFieldAnnotations()
355 bool VerifyMethodAnnotations(dex_ir::MethodAnnotationVector* orig, in VerifyMethodAnnotations()
356 dex_ir::MethodAnnotationVector* output, in VerifyMethodAnnotations()
377 dex_ir::MethodAnnotation* orig_method = (*orig)[i].get(); in VerifyMethodAnnotations()
378 dex_ir::MethodAnnotation* output_method = (*output)[i].get(); in VerifyMethodAnnotations()
396 bool VerifyParameterAnnotations(dex_ir::ParameterAnnotationVector* orig, in VerifyParameterAnnotations()
397 dex_ir::ParameterAnnotationVector* output, in VerifyParameterAnnotations()
418 dex_ir::ParameterAnnotation* orig_param = (*orig)[i].get(); in VerifyParameterAnnotations()
419 dex_ir::ParameterAnnotation* output_param = (*output)[i].get(); in VerifyParameterAnnotations()
437 bool VerifyAnnotationSetRefList(dex_ir::AnnotationSetRefList* orig, in VerifyAnnotationSetRefList()
438 dex_ir::AnnotationSetRefList* output, in VerifyAnnotationSetRefList()
440 std::vector<dex_ir::AnnotationSetItem*>* orig_items = orig->GetItems(); in VerifyAnnotationSetRefList()
441 std::vector<dex_ir::AnnotationSetItem*>* output_items = output->GetItems(); in VerifyAnnotationSetRefList()
458 bool VerifyAnnotationSet(dex_ir::AnnotationSetItem* orig, in VerifyAnnotationSet()
459 dex_ir::AnnotationSetItem* output, in VerifyAnnotationSet()
468 std::vector<dex_ir::AnnotationItem*>* orig_items = orig->GetItems(); in VerifyAnnotationSet()
469 std::vector<dex_ir::AnnotationItem*>* output_items = output->GetItems(); in VerifyAnnotationSet()
485 bool VerifyAnnotation(dex_ir::AnnotationItem* orig, in VerifyAnnotation()
486 dex_ir::AnnotationItem* output, in VerifyAnnotation()
501 bool VerifyEncodedAnnotation(dex_ir::EncodedAnnotation* orig, in VerifyEncodedAnnotation()
502 dex_ir::EncodedAnnotation* output, in VerifyEncodedAnnotation()
513 dex_ir::AnnotationElementVector* orig_elements = orig->GetAnnotationElements(); in VerifyEncodedAnnotation()
514 dex_ir::AnnotationElementVector* output_elements = output->GetAnnotationElements(); in VerifyEncodedAnnotation()
534 bool VerifyAnnotationElement(dex_ir::AnnotationElement* orig, in VerifyAnnotationElement()
535 dex_ir::AnnotationElement* output, in VerifyAnnotationElement()
549 bool VerifyEncodedValue(dex_ir::EncodedValue* orig, in VerifyEncodedValue()
550 dex_ir::EncodedValue* output, in VerifyEncodedValue()
701 bool VerifyEncodedArray(dex_ir::EncodedArrayItem* orig, in VerifyEncodedArray()
702 dex_ir::EncodedArrayItem* output, in VerifyEncodedArray()
711 dex_ir::EncodedValueVector* orig_vector = orig->GetEncodedValues(); in VerifyEncodedArray()
712 dex_ir::EncodedValueVector* output_vector = output->GetEncodedValues(); in VerifyEncodedArray()
731 bool VerifyClassData(dex_ir::ClassData* orig, dex_ir::ClassData* output, std::string* error_msg) { in VerifyClassData()
760 bool VerifyFields(dex_ir::FieldItemVector* orig, in VerifyFields()
761 dex_ir::FieldItemVector* output, in VerifyFields()
772 dex_ir::FieldItem* orig_field = (*orig)[i].get(); in VerifyFields()
773 dex_ir::FieldItem* output_field = (*output)[i].get(); in VerifyFields()
793 bool VerifyMethods(dex_ir::MethodItemVector* orig, in VerifyMethods()
794 dex_ir::MethodItemVector* output, in VerifyMethods()
805 dex_ir::MethodItem* orig_method = (*orig)[i].get(); in VerifyMethods()
806 dex_ir::MethodItem* output_method = (*output)[i].get(); in VerifyMethods()
829 bool VerifyCode(dex_ir::CodeItem* orig, dex_ir::CodeItem* output, std::string* error_msg) { in VerifyCode()
886 bool VerifyDebugInfo(dex_ir::DebugInfoItem* orig, in VerifyDebugInfo()
887 dex_ir::DebugInfoItem* output, in VerifyDebugInfo()
908 bool VerifyPositionInfo(dex_ir::PositionInfoVector& orig, in VerifyPositionInfo()
909 dex_ir::PositionInfoVector& output, in VerifyPositionInfo()
940 bool VerifyLocalInfo(dex_ir::LocalInfoVector& orig, in VerifyLocalInfo()
941 dex_ir::LocalInfoVector& output, in VerifyLocalInfo()
1002 bool VerifyTries(dex_ir::TryItemVector* orig, in VerifyTries()
1003 dex_ir::TryItemVector* output, in VerifyTries()
1021 const dex_ir::TryItem* orig_try = (*orig)[i].get(); in VerifyTries()
1022 const dex_ir::TryItem* output_try = (*output)[i].get(); in VerifyTries()
1049 bool VerifyHandlers(dex_ir::CatchHandlerVector* orig, in VerifyHandlers()
1050 dex_ir::CatchHandlerVector* output, in VerifyHandlers()
1076 bool VerifyHandler(const dex_ir::CatchHandler* orig, in VerifyHandler()
1077 const dex_ir::CatchHandler* output, in VerifyHandler()
1080 dex_ir::TypeAddrPairVector* orig_handlers = orig->GetHandlers(); in VerifyHandler()
1081 dex_ir::TypeAddrPairVector* output_handlers = output->GetHandlers(); in VerifyHandler()
1091 const dex_ir::TypeAddrPair* orig_handler = (*orig_handlers)[i].get(); in VerifyHandler()
1092 const dex_ir::TypeAddrPair* output_handler = (*output_handlers)[i].get(); in VerifyHandler()