| | | |
Offset 961, 52 lines modified | Offset 961, 52 lines modified |
| |
961 | ····const-string·v34,·"GPSTrack" | 961 | ····const-string·v34,·"GPSTrack" |
| |
962 | ····const-string·v35,·"GPSTrackRef" | 962 | ····const-string·v35,·"GPSTrackRef" |
| |
963 | ····const-string·v36,·"GPSVersionID" | 963 | ····const-string·v36,·"GPSVersionID" |
| |
964 | ····.line·7795 | 964 | ····.line·7776 |
965 | ····filled-new-array/range·{v6·..·v36},·[Ljava/lang/String; | 965 | ····filled-new-array/range·{v6·..·v36},·[Ljava/lang/String; |
| |
966 | ····move-result-object·v1 | 966 | ····move-result-object·v1 |
| |
967 | ····sput-object·v1,·Lcom/android/providers/media/MediaProvider;->REDACTED_EXIF_TAGS:[Ljava/lang/String; | 967 | ····sput-object·v1,·Lcom/android/providers/media/MediaProvider;->REDACTED_EXIF_TAGS:[Ljava/lang/String; |
| |
968 | ····const/4·v4,·0x4 | 968 | ····const/4·v4,·0x4 |
| |
969 | ····new-array·v6,·v4,·[I | 969 | ····new-array·v6,·v4,·[I |
| |
970 | ····.line·7832 | 970 | ····.line·7813 |
971 | ····fill-array-data·v6,·:array_0 | 971 | ····fill-array-data·v6,·:array_0 |
| |
972 | ····sput-object·v6,·Lcom/android/providers/media/MediaProvider;->REDACTED_ISO_BOXES:[I | 972 | ····sput-object·v6,·Lcom/android/providers/media/MediaProvider;->REDACTED_ISO_BOXES:[I |
| |
973 | ····.line·7839 | 973 | ····.line·7820 |
974 | ····new-instance·v6,·Landroid/util/ArraySet; | 974 | ····new-instance·v6,·Landroid/util/ArraySet; |
| |
975 | ····.line·7840 | 975 | ····.line·7821 |
976 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 976 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
| |
977 | ····move-result-object·v1 | 977 | ····move-result-object·v1 |
| |
978 | ····invoke-direct·{v6,·v1},·Landroid/util/ArraySet;-><init>(Ljava/util/Collection;)V | 978 | ····invoke-direct·{v6,·v1},·Landroid/util/ArraySet;-><init>(Ljava/util/Collection;)V |
| |
979 | ····sput-object·v6,·Lcom/android/providers/media/MediaProvider;->sRedactedExifTags:Ljava/util/Set; | 979 | ····sput-object·v6,·Lcom/android/providers/media/MediaProvider;->sRedactedExifTags:Ljava/util/Set; |
| |
980 | ····.line·9470 | 980 | ····.line·9472 |
981 | ····new-instance·v1,·Ljava/util/HashSet; | 981 | ····new-instance·v1,·Ljava/util/HashSet; |
| |
982 | ····const/4·v6,·0x5 | 982 | ····const/4·v6,·0x5 |
| |
983 | ····new-array·v6,·v6,·[Ljava/lang/Integer; | 983 | ····new-array·v6,·v6,·[Ljava/lang/Integer; |
| |
984 | ····const/16·v7,·0x65 | 984 | ····const/16·v7,·0x65 |
| |
985 | ····.line·9471 | 985 | ····.line·9473 |
986 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 986 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
987 | ····move-result-object·v7 | 987 | ····move-result-object·v7 |
| |
988 | ····aput-object·v7,·v6,·v2 | 988 | ····aput-object·v7,·v6,·v2 |
| |
989 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 989 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 1047, 204 lines modified | Offset 1047, 204 lines modified |
| |
1047 | ····invoke-direct·{v1,·v0},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V | 1047 | ····invoke-direct·{v1,·v0},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
| |
1048 | ····sput-object·v1,·Lcom/android/providers/media/MediaProvider;->REDACTED_URI_SUPPORTED_TYPES:Ljava/util/HashSet; | 1048 | ····sput-object·v1,·Lcom/android/providers/media/MediaProvider;->REDACTED_URI_SUPPORTED_TYPES:Ljava/util/HashSet; |
| |
1049 | ····const-string·v0,·"_id" | 1049 | ····const-string·v0,·"_id" |
| |
1050 | ····.line·9475 | 1050 | ····.line·9477 |
1051 | ····filled-new-array·{v0,·v3},·[Ljava/lang/String; | 1051 | ····filled-new-array·{v0,·v3},·[Ljava/lang/String; |
| |
1052 | ····move-result-object·v0 | 1052 | ····move-result-object·v0 |
| |
1053 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->PATH_PROJECTION:[Ljava/lang/String; | 1053 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->PATH_PROJECTION:[Ljava/lang/String; |
| |
1054 | ····.line·9570 | 1054 | ····.line·9572 |
1055 | ····new-instance·v0,·Landroid/util/ArraySet; | 1055 | ····new-instance·v0,·Landroid/util/ArraySet; |
| |
1056 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V | 1056 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V |
| |
1057 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->sMutableColumns:Landroid/util/ArraySet; | 1057 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->sMutableColumns:Landroid/util/ArraySet; |
| |
1058 | ····.line·9573 | 1058 | ····.line·9575 |
1059 | ····invoke-virtual·{v0,·v3},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1059 | ····invoke-virtual·{v0,·v3},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1060 | ····const-string·v1,·"relative_path" | 1060 | ····const-string·v1,·"relative_path" |
| |
1061 | ····.line·9574 | 1061 | ····.line·9576 |
1062 | ····invoke-virtual·{v0,·v1},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1062 | ····invoke-virtual·{v0,·v1},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1063 | ····const-string·v2,·"_display_name" | 1063 | ····const-string·v2,·"_display_name" |
| |
1064 | ····.line·9575 | 1064 | ····.line·9577 |
1065 | ····invoke-virtual·{v0,·v2},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1065 | ····invoke-virtual·{v0,·v2},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1066 | ····const-string·v4,·"is_pending" | 1066 | ····const-string·v4,·"is_pending" |
| |
1067 | ····.line·9576 | 1067 | ····.line·9578 |
1068 | ····invoke-virtual·{v0,·v4},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1068 | ····invoke-virtual·{v0,·v4},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1069 | ····const-string·v5,·"is_trashed" | 1069 | ····const-string·v5,·"is_trashed" |
| |
1070 | ····.line·9577 | 1070 | ····.line·9579 |
1071 | ····invoke-virtual·{v0,·v5},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1071 | ····invoke-virtual·{v0,·v5},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1072 | ····const-string·v6,·"is_favorite" | 1072 | ····const-string·v6,·"is_favorite" |
| |
1073 | ····.line·9578 | 1073 | ····.line·9580 |
1074 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1074 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1075 | ····const-string·v6,·"owner_package_name" | 1075 | ····const-string·v6,·"owner_package_name" |
| |
1076 | ····.line·9579 | 1076 | ····.line·9581 |
1077 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1077 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1078 | ····const-string·v6,·"bookmark" | 1078 | ····const-string·v6,·"bookmark" |
| |
1079 | ····.line·9581 | 1079 | ····.line·9583 |
1080 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1080 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1081 | ····const-string·v7,·"tags" | 1081 | ····const-string·v7,·"tags" |
| |
1082 | ····.line·9583 | 1082 | ····.line·9585 |
1083 | ····invoke-virtual·{v0,·v7},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1083 | ····invoke-virtual·{v0,·v7},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1084 | ····const-string·v7,·"category" | 1084 | ····const-string·v7,·"category" |
| |
1085 | ····.line·9584 | 1085 | ····.line·9586 |
1086 | ····invoke-virtual·{v0,·v7},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1086 | ····invoke-virtual·{v0,·v7},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1087 | ····.line·9585 | 1087 | ····.line·9587 |
1088 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1088 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1089 | ····const-string·v6,·"name" | 1089 | ····const-string·v6,·"name" |
| |
1090 | ····.line·9587 | 1090 | ····.line·9589 |
1091 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1091 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1092 | ····const-string·v6,·"audio_id" | 1092 | ····const-string·v6,·"audio_id" |
| |
1093 | ····.line·9588 | 1093 | ····.line·9590 |
1094 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1094 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1095 | ····const-string·v6,·"play_order" | 1095 | ····const-string·v6,·"play_order" |
| |
1096 | ····.line·9589 | 1096 | ····.line·9591 |
1097 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1097 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1098 | ····const-string·v6,·"download_uri" | 1098 | ····const-string·v6,·"download_uri" |
| |
1099 | ····.line·9591 | 1099 | ····.line·9593 |
1100 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1100 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1101 | ····const-string·v6,·"referer_uri" | 1101 | ····const-string·v6,·"referer_uri" |
| |
1102 | ····.line·9592 | 1102 | ····.line·9594 |
1103 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1103 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1104 | ····const-string·v6,·"mime_type" | 1104 | ····const-string·v6,·"mime_type" |
| |
1105 | ····.line·9594 | 1105 | ····.line·9596 |
1106 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1106 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1107 | ····const-string·v7,·"media_type" | 1107 | ····const-string·v7,·"media_type" |
| |
1108 | ····.line·9595 | 1108 | ····.line·9597 |
1109 | ····invoke-virtual·{v0,·v7},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1109 | ····invoke-virtual·{v0,·v7},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1110 | ····.line·9601 | 1110 | ····.line·9603 |
1111 | ····new-instance·v0,·Landroid/util/ArraySet; | 1111 | ····new-instance·v0,·Landroid/util/ArraySet; |
| |
1112 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V | 1112 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V |
| |
1113 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->sPlacementColumns:Landroid/util/ArraySet; | 1113 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->sPlacementColumns:Landroid/util/ArraySet; |
| |
1114 | ····.line·9604 | 1114 | ····.line·9606 |
1115 | ····invoke-virtual·{v0,·v3},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1115 | ····invoke-virtual·{v0,·v3},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1116 | ····.line·9605 | 1116 | ····.line·9607 |
1117 | ····invoke-virtual·{v0,·v1},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1117 | ····invoke-virtual·{v0,·v1},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1118 | ····.line·9606 | 1118 | ····.line·9608 |
1119 | ····invoke-virtual·{v0,·v2},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1119 | ····invoke-virtual·{v0,·v2},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1120 | ····.line·9607 | 1120 | ····.line·9609 |
1121 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1121 | ····invoke-virtual·{v0,·v6},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1122 | ····.line·9608 | 1122 | ····.line·9610 |
1123 | ····invoke-virtual·{v0,·v4},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1123 | ····invoke-virtual·{v0,·v4},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1124 | ····.line·9609 | 1124 | ····.line·9611 |
1125 | ····invoke-virtual·{v0,·v5},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1125 | ····invoke-virtual·{v0,·v5},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1126 | ····const-string·v1,·"date_expires" | 1126 | ····const-string·v1,·"date_expires" |
| |
1127 | ····.line·9610 | 1127 | ····.line·9612 |
1128 | ····invoke-virtual·{v0,·v1},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z | 1128 | ····invoke-virtual·{v0,·v1},·Landroid/util/ArraySet;->add(Ljava/lang/Object;)Z |
| |
1129 | ····.line·9617 | 1129 | ····.line·9619 |
1130 | ····new-instance·v0,·Ljava/util/ArrayList; | 1130 | ····new-instance·v0,·Ljava/util/ArrayList; |
| |
1131 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 1131 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| |
1132 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->sGreylist:Ljava/util/ArrayList; | 1132 | ····sput-object·v0,·Lcom/android/providers/media/MediaProvider;->sGreylist:Ljava/util/ArrayList; |
| |
1133 | ····const-string·v0,·"(?i)[_a-z0-9]+(·(as·)?[_a-z0-9]+)?" | 1133 | ····const-string·v0,·"(?i)[_a-z0-9]+(·(as·)?[_a-z0-9]+)?" |
| |
1134 | ····.line·9625 | 1134 | ····.line·9627 |
1135 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1135 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1136 | ····const-string·v0,·"audio\\._id·AS·_id" | 1136 | ····const-string·v0,·"audio\\._id·AS·_id" |
| |
1137 | ····.line·9626 | 1137 | ····.line·9628 |
1138 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1138 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1139 | ····const-string·v0,·"(?i)(min|max|sum|avg|total|count|cast)\\(([_a-z0-9]+(·(as·)?[_a-z0-9]+)?|\\*)\\)(·(as·)?[_a-z0-9]+)?" | 1139 | ····const-string·v0,·"(?i)(min|max|sum|avg|total|count|cast)\\(([_a-z0-9]+(·(as·)?[_a-z0-9]+)?|\\*)\\)(·(as·)?[_a-z0-9]+)?" |
| |
1140 | ····.line·9627 | 1140 | ····.line·9629 |
1141 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1141 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1142 | ····const-string·v0,·"case·when·case·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·\\*·\\d+·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·/·\\d+·else·\\d+·end·>·case·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·\\*·\\d+·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·/·\\d+·else·\\d+·end·then·case·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·\\*·\\d+·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·/·\\d+·else·\\d+·end·else·case·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·\\*·\\d+·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·/·\\d+·else·\\d+·end·end·as·corrected_added_modified" | 1142 | ····const-string·v0,·"case·when·case·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·\\*·\\d+·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·/·\\d+·else·\\d+·end·>·case·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·\\*·\\d+·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·/·\\d+·else·\\d+·end·then·case·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·\\*·\\d+·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·/·\\d+·else·\\d+·end·else·case·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·\\*·\\d+·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·/·\\d+·else·\\d+·end·end·as·corrected_added_modified" |
| |
1143 | ····.line·9628 | 1143 | ····.line·9630 |
1144 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1144 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1145 | ····const-string·v0,·"MAX\\(case·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·\\*·\\d+·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·/·\\d+·else·\\d+·end\\)" | 1145 | ····const-string·v0,·"MAX\\(case·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·\\*·\\d+·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·/·\\d+·else·\\d+·end\\)" |
| |
1146 | ····.line·9629 | 1146 | ····.line·9631 |
1147 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1147 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1148 | ····const-string·v0,·"MAX\\(case·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·\\*·\\d+·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·/·\\d+·else·\\d+·end\\)" | 1148 | ····const-string·v0,·"MAX\\(case·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·\\*·\\d+·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·when·\\(date_added·>=·\\d+·and·date_added·<·\\d+\\)·then·date_added·/·\\d+·else·\\d+·end\\)" |
| |
1149 | ····.line·9630 | 1149 | ····.line·9632 |
1150 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1150 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1151 | ····const-string·v0,·"MAX\\(case·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·\\*·\\d+·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·/·\\d+·else·\\d+·end\\)" | 1151 | ····const-string·v0,·"MAX\\(case·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·\\*·\\d+·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·when·\\(date_modified·>=·\\d+·and·date_modified·<·\\d+\\)·then·date_modified·/·\\d+·else·\\d+·end\\)" |
| |
1152 | ····.line·9631 | 1152 | ····.line·9633 |
1153 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1153 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1154 | ····const-string·v0,·"\"content://media/[a-z]+/audio/media\"" | 1154 | ····const-string·v0,·"\"content://media/[a-z]+/audio/media\"" |
| |
1155 | ····.line·9632 | 1155 | ····.line·9634 |
1156 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1156 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1157 | ····const-string·v0,·"substr\\(_data,·length\\(_data\\)-length\\(_display_name\\),·1\\)·as·filename_prevchar" | 1157 | ····const-string·v0,·"substr\\(_data,·length\\(_data\\)-length\\(_display_name\\),·1\\)·as·filename_prevchar" |
| |
1158 | ····.line·9633 | 1158 | ····.line·9635 |
1159 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1159 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1160 | ····const-string·v0,·"\\*(·(as·)?[_a-z0-9]+)?" | 1160 | ····const-string·v0,·"\\*(·(as·)?[_a-z0-9]+)?" |
| |
1161 | ····.line·9634 | 1161 | ····.line·9636 |
1162 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1162 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1163 | ····const-string·v0,·"case·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·\\*·\\d+·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·/·\\d+·else·\\d+·end" | 1163 | ····const-string·v0,·"case·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·\\*·\\d+·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·when·\\(datetaken·>=·\\d+·and·datetaken·<·\\d+\\)·then·datetaken·/·\\d+·else·\\d+·end" |
| |
1164 | ····.line·9635 | 1164 | ····.line·9637 |
1165 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V | 1165 | ····invoke-static·{v0},·Lcom/android/providers/media/MediaProvider;->addGreylistPattern(Ljava/lang/String;)V |
| |
1166 | ····return-void | 1166 | ····return-void |
| |
1167 | ····nop | 1167 | ····nop |
| |
1168 | ····:array_0 | 1168 | ····:array_0 |
Offset 1356, 58 lines modified | Offset 1356, 58 lines modified |
1356 | ····.line·741 | 1356 | ····.line·741 |
1357 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$$ExternalSyntheticLambda45; | 1357 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$$ExternalSyntheticLambda45; |
| |
1358 | ····invoke-direct·{v0,·p0},·Lcom/android/providers/media/MediaProvider$$ExternalSyntheticLambda45;-><init>(Lcom/android/providers/media/MediaProvider;)V | 1358 | ····invoke-direct·{v0,·p0},·Lcom/android/providers/media/MediaProvider$$ExternalSyntheticLambda45;-><init>(Lcom/android/providers/media/MediaProvider;)V |
| |
1359 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mIdGenerator:Ljava/util/function/UnaryOperator; | 1359 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mIdGenerator:Ljava/util/function/UnaryOperator; |
| |
1360 | ····.line·6064 | 1360 | ····.line·6045 |
1361 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$6; | 1361 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$6; |
| |
1362 | ····sget-object·v1,·Landroid/os/Environment;->DIRECTORY_MUSIC:Ljava/lang/String; | 1362 | ····sget-object·v1,·Landroid/os/Environment;->DIRECTORY_MUSIC:Ljava/lang/String; |
| |
1363 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$6;-><init>(Lcom/android/providers/media/MediaProvider;Ljava/lang/String;)V | 1363 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$6;-><init>(Lcom/android/providers/media/MediaProvider;Ljava/lang/String;)V |
| |
1364 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mAudioThumbnailer:Lcom/android/providers/media/MediaProvider$Thumbnailer; | 1364 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mAudioThumbnailer:Lcom/android/providers/media/MediaProvider$Thumbnailer; |
| |
1365 | ····.line·6072 | 1365 | ····.line·6053 |
1366 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$7; | 1366 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$7; |
| |
1367 | ····sget-object·v1,·Landroid/os/Environment;->DIRECTORY_MOVIES:Ljava/lang/String; | 1367 | ····sget-object·v1,·Landroid/os/Environment;->DIRECTORY_MOVIES:Ljava/lang/String; |
| |
1368 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$7;-><init>(Lcom/android/providers/media/MediaProvider;Ljava/lang/String;)V | 1368 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$7;-><init>(Lcom/android/providers/media/MediaProvider;Ljava/lang/String;)V |
| |
1369 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mVideoThumbnailer:Lcom/android/providers/media/MediaProvider$Thumbnailer; | 1369 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mVideoThumbnailer:Lcom/android/providers/media/MediaProvider$Thumbnailer; |
| |
1370 | ····.line·6080 | 1370 | ····.line·6061 |
1371 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$8; | 1371 | ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$8; |
| |
1372 | ····sget-object·v1,·Landroid/os/Environment;->DIRECTORY_PICTURES:Ljava/lang/String; | 1372 | ····sget-object·v1,·Landroid/os/Environment;->DIRECTORY_PICTURES:Ljava/lang/String; |
| |
1373 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$8;-><init>(Lcom/android/providers/media/MediaProvider;Ljava/lang/String;)V | 1373 | ····invoke-direct·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$8;-><init>(Lcom/android/providers/media/MediaProvider;Ljava/lang/String;)V |
| |
1374 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mImageThumbnailer:Lcom/android/providers/media/MediaProvider$Thumbnailer; | 1374 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mImageThumbnailer:Lcom/android/providers/media/MediaProvider$Thumbnailer; |
| |
1375 | ····.line·9403 | 1375 | ····.line·9405 |
1376 | ····new-instance·v0,·Landroid/util/ArraySet; | 1376 | ····new-instance·v0,·Landroid/util/ArraySet; |
| |
1377 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V | 1377 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V |
| |
1378 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mAttachedVolumes:Landroid/util/ArraySet; | 1378 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mAttachedVolumes:Landroid/util/ArraySet; |
| |
1379 | ····.line·9405 | 1379 | ····.line·9407 |
1380 | ····new-instance·v0,·Landroid/util/ArraySet; | 1380 | ····new-instance·v0,·Landroid/util/ArraySet; |
| |
1381 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V | 1381 | ····invoke-direct·{v0},·Landroid/util/ArraySet;-><init>()V |
| |
1382 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mCustomCollators:Landroid/util/ArraySet; | 1382 | ····iput-object·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mCustomCollators:Landroid/util/ArraySet; |
| |
1383 | ····const/4·v0,·-0x1 | 1383 | ····const/4·v0,·-0x1 |
| |
1384 | ····.line·9418 | 1384 | ····.line·9420 |
1385 | ····iput·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mVolumeId:I | 1385 | ····iput·v0,·p0,·Lcom/android/providers/media/MediaProvider;->mVolumeId:I |
| |
1386 | ····return-void | 1386 | ····return-void |
1387 | .end·method | 1387 | .end·method |
| |
1388 | .method·private·acceptWithExpansion(Ljava/util/function/Consumer;Ljava/lang/String;JIZ)V | 1388 | .method·private·acceptWithExpansion(Ljava/util/function/Consumer;Ljava/lang/String;JIZ)V |
1389 | ····.locals·7 | 1389 | ····.locals·7 |
Offset 1694, 15 lines modified | Offset 1694, 15 lines modified |
| |
1694 | ····return-void | 1694 | ····return-void |
1695 | .end·method | 1695 | .end·method |
| |
1696 | .method·private·static·addGreylistPattern(Ljava/lang/String;)V | 1696 | .method·private·static·addGreylistPattern(Ljava/lang/String;)V |
1697 | ····.locals·3 | 1697 | ····.locals·3 |
| |
1698 | ····.line·9620 | 1698 | ····.line·9622 |
1699 | ····sget-object·v0,·Lcom/android/providers/media/MediaProvider;->sGreylist:Ljava/util/ArrayList; | 1699 | ····sget-object·v0,·Lcom/android/providers/media/MediaProvider;->sGreylist:Ljava/util/ArrayList; |
| |
1700 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 1700 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| |
1701 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 1701 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| |
1702 | ····const-string·v2,·"·*" | 1702 | ····const-string·v2,·"·*" |
Offset 1730, 91 lines modified | Offset 1730, 91 lines modified |
1730 | ····.locals·9 | 1730 | ····.locals·9 |
1731 | ····.annotation·system·Ldalvik/annotation/Throws; | 1731 | ····.annotation·system·Ldalvik/annotation/Throws; |
1732 | ········value·=·{ | 1732 | ········value·=·{ |
1733 | ············Lcom/android/providers/media/MediaProvider$FallbackException; | 1733 | ············Lcom/android/providers/media/MediaProvider$FallbackException; |
1734 | ········} | 1734 | ········} |
1735 | ····.end·annotation | 1735 | ····.end·annotation |
| |
1736 | ····.line·6895 | 1736 | ····.line·6876 |
1737 | ····invoke-static·{p1},·Landroid/provider/MediaStore;->getVolumeName(Landroid/net/Uri;)Ljava/lang/String; | 1737 | ····invoke-static·{p1},·Landroid/provider/MediaStore;->getVolumeName(Landroid/net/Uri;)Ljava/lang/String; |
| |
1738 | ····move-result-object·v0 | 1738 | ····move-result-object·v0 |
| |
1739 | ····const-string·v1,·"internal" | 1739 | ····const-string·v1,·"internal" |
| |
1740 | ····.line·6897 | 1740 | ····.line·6878 |
1741 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1741 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
1742 | ····move-result·v0 | 1742 | ····move-result·v0 |
| |
1743 | ····if-eqz·v0,·:cond_0 | 1743 | ····if-eqz·v0,·:cond_0 |
| |
1744 | ····goto·:goto_0 | 1744 | ····goto·:goto_0 |
| |
1745 | ····:cond_0 | 1745 | ····:cond_0 |
1746 | ····const-string·v1,·"external" | 1746 | ····const-string·v1,·"external" |
| |
1747 | ····:goto_0 | 1747 | ····:goto_0 |
1748 | ····const/4·v0,·0x0 | 1748 | ····const/4·v0,·0x0 |
| |
1749 | ····.line·6901 | 1749 | ····.line·6882 |
1750 | ····:try_start_0 | 1750 | ····:try_start_0 |
1751 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; | 1751 | ····invoke-virtual·{p0,·p1,·v0},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; |
| |
1752 | ····move-result-object·v2 | 1752 | ····move-result-object·v2 |
| |
1753 | ····.line·6902 | 1753 | ····.line·6883 |
1754 | ····new-instance·v3,·Lcom/android/providers/media/playlist/Playlist; | 1754 | ····new-instance·v3,·Lcom/android/providers/media/playlist/Playlist; |
| |
1755 | ····invoke-direct·{v3},·Lcom/android/providers/media/playlist/Playlist;-><init>()V | 1755 | ····invoke-direct·{v3},·Lcom/android/providers/media/playlist/Playlist;-><init>()V |
| |
1756 | ····.line·6903 | 1756 | ····.line·6884 |
1757 | ····invoke-virtual·{v3,·v2},·Lcom/android/providers/media/playlist/Playlist;->read(Ljava/io/File;)V | 1757 | ····invoke-virtual·{v3,·v2},·Lcom/android/providers/media/playlist/Playlist;->read(Ljava/io/File;)V |
| |
1758 | ····.line·6905 | 1758 | ····.line·6886 |
1759 | ····array-length·v4,·p2 | 1759 | ····array-length·v4,·p2 |
| |
1760 | ····const/4·v5,·0x0 | 1760 | ····const/4·v5,·0x0 |
| |
1761 | ····:goto_1 | 1761 | ····:goto_1 |
1762 | ····if-ge·v5,·v4,·:cond_2 | 1762 | ····if-ge·v5,·v4,·:cond_2 |
| |
1763 | ····aget-object·v6,·p2,·v5 | 1763 | ····aget-object·v6,·p2,·v5 |
| |
1764 | ····const-string·v7,·"audio_id" | 1764 | ····const-string·v7,·"audio_id" |
| |
1765 | ····.line·6906 | 1765 | ····.line·6887 |
1766 | ····invoke-virtual·{v6,·v7},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; | 1766 | ····invoke-virtual·{v6,·v7},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; |
| |
1767 | ····move-result-object·v7 | 1767 | ····move-result-object·v7 |
| |
1768 | ····invoke-virtual·{v7},·Ljava/lang/Long;->longValue()J | 1768 | ····invoke-virtual·{v7},·Ljava/lang/Long;->longValue()J |
| |
1769 | ····move-result-wide·v7 | 1769 | ····move-result-wide·v7 |
| |
1770 | ····.line·6907 | 1770 | ····.line·6888 |
1771 | ····invoke-static·{v1,·v7,·v8},·Landroid/provider/MediaStore$Audio$Media;->getContentUri(Ljava/lang/String;J)Landroid/net/Uri; | 1771 | ····invoke-static·{v1,·v7,·v8},·Landroid/provider/MediaStore$Audio$Media;->getContentUri(Ljava/lang/String;J)Landroid/net/Uri; |
| |
1772 | ····move-result-object·v7 | 1772 | ····move-result-object·v7 |
| |
1773 | ····.line·6908 | 1773 | ····.line·6889 |
1774 | ····invoke-virtual·{p0,·v7,·v0},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; | 1774 | ····invoke-virtual·{p0,·v7,·v0},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; |
| |
1775 | ····move-result-object·v7 | 1775 | ····move-result-object·v7 |
| |
1776 | ····const-string·v8,·"play_order" | 1776 | ····const-string·v8,·"play_order" |
| |
1777 | ····.line·6910 | 1777 | ····.line·6891 |
1778 | ····invoke-virtual·{v6,·v8},·Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; | 1778 | ····invoke-virtual·{v6,·v8},·Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; |
| |
1779 | ····move-result-object·v6 | 1779 | ····move-result-object·v6 |
| |
1780 | ····if-eqz·v6,·:cond_1 | 1780 | ····if-eqz·v6,·:cond_1 |
| |
1781 | ····.line·6911 | 1781 | ····.line·6892 |
1782 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I | 1782 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
| |
1783 | ····move-result·v6 | 1783 | ····move-result·v6 |
| |
1784 | ····add-int/lit8·v6,·v6,·-0x1 | 1784 | ····add-int/lit8·v6,·v6,·-0x1 |
| |
1785 | ····goto·:goto_2 | 1785 | ····goto·:goto_2 |
Offset 1823, 20 lines modified | Offset 1823, 20 lines modified |
1823 | ····const·v6,·0x7fffffff | 1823 | ····const·v6,·0x7fffffff |
| |
1824 | ····:goto_2 | 1824 | ····:goto_2 |
1825 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1825 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
1826 | ····move-result-object·v6 | 1826 | ····move-result-object·v6 |
| |
1827 | ····.line·6912 | 1827 | ····.line·6893 |
1828 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I | 1828 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
| |
1829 | ····move-result·v6 | 1829 | ····move-result·v6 |
| |
1830 | ····.line·6913 | 1830 | ····.line·6894 |
1831 | ····invoke-virtual·{v2},·Ljava/io/File;->toPath()Ljava/nio/file/Path; | 1831 | ····invoke-virtual·{v2},·Ljava/io/File;->toPath()Ljava/nio/file/Path; |
| |
1832 | ····move-result-object·v8 | 1832 | ····move-result-object·v8 |
| |
1833 | ····invoke-interface·{v8},·Ljava/nio/file/Path;->getParent()Ljava/nio/file/Path; | 1833 | ····invoke-interface·{v8},·Ljava/nio/file/Path;->getParent()Ljava/nio/file/Path; |
| |
1834 | ····move-result-object·v8 | 1834 | ····move-result-object·v8 |
Offset 1845, 39 lines modified | Offset 1845, 39 lines modified |
| |
1845 | ····move-result-object·v7 | 1845 | ····move-result-object·v7 |
| |
1846 | ····invoke-interface·{v8,·v7},·Ljava/nio/file/Path;->relativize(Ljava/nio/file/Path;)Ljava/nio/file/Path; | 1846 | ····invoke-interface·{v8,·v7},·Ljava/nio/file/Path;->relativize(Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| |
1847 | ····move-result-object·v7 | 1847 | ····move-result-object·v7 |
| |
1848 | ····.line·6912 | 1848 | ····.line·6893 |
1849 | ····invoke-virtual·{v3,·v6,·v7},·Lcom/android/providers/media/playlist/Playlist;->add(ILjava/nio/file/Path;)I | 1849 | ····invoke-virtual·{v3,·v6,·v7},·Lcom/android/providers/media/playlist/Playlist;->add(ILjava/nio/file/Path;)I |
| |
1850 | ····add-int/lit8·v5,·v5,·0x1 | 1850 | ····add-int/lit8·v5,·v5,·0x1 |
| |
1851 | ····goto·:goto_1 | 1851 | ····goto·:goto_1 |
| |
1852 | ····.line·6915 | 1852 | ····.line·6896 |
1853 | ····:cond_2 | 1853 | ····:cond_2 |
1854 | ····invoke-virtual·{v3,·v2},·Lcom/android/providers/media/playlist/Playlist;->write(Ljava/io/File;)V | 1854 | ····invoke-virtual·{v3,·v2},·Lcom/android/providers/media/playlist/Playlist;->write(Ljava/io/File;)V |
| |
1855 | ····.line·6917 | 1855 | ····.line·6898 |
1856 | ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/MediaProvider;->resolvePlaylistMembers(Landroid/net/Uri;)V | 1856 | ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/MediaProvider;->resolvePlaylistMembers(Landroid/net/Uri;)V |
1857 | ····:try_end_0 | 1857 | ····:try_end_0 |
1858 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 1858 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
1859 | ····.line·6923 | 1859 | ····.line·6904 |
1860 | ····array-length·p0,·p2 | 1860 | ····array-length·p0,·p2 |
| |
1861 | ····return·p0 | 1861 | ····return·p0 |
| |
1862 | ····:catch_0 | 1862 | ····:catch_0 |
1863 | ····move-exception·p0 | 1863 | ····move-exception·p0 |
| |
1864 | ····.line·6919 | 1864 | ····.line·6900 |
1865 | ····new-instance·p1,·Lcom/android/providers/media/MediaProvider$FallbackException; | 1865 | ····new-instance·p1,·Lcom/android/providers/media/MediaProvider$FallbackException; |
| |
1866 | ····const/16·p2,·0x1e | 1866 | ····const/16·p2,·0x1e |
| |
1867 | ····const-string·v0,·"Failed·to·update·playlist" | 1867 | ····const-string·v0,·"Failed·to·update·playlist" |
| |
1868 | ····invoke-direct·{p1,·v0,·p0,·p2},·Lcom/android/providers/media/MediaProvider$FallbackException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;I)V | 1868 | ····invoke-direct·{p1,·v0,·p0,·p2},·Lcom/android/providers/media/MediaProvider$FallbackException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;I)V |
Offset 1891, 24 lines modified | Offset 1891, 24 lines modified |
1891 | ········value·=·{ | 1891 | ········value·=·{ |
1892 | ············Lcom/android/providers/media/MediaProvider$FallbackException; | 1892 | ············Lcom/android/providers/media/MediaProvider$FallbackException; |
1893 | ········} | 1893 | ········} |
1894 | ····.end·annotation | 1894 | ····.end·annotation |
| |
1895 | ····const-string·v0,·"audio_id" | 1895 | ····const-string·v0,·"audio_id" |
| |
1896 | ····.line·6858 | 1896 | ····.line·6839 |
1897 | ····invoke-virtual·{p2,·v0},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; | 1897 | ····invoke-virtual·{p2,·v0},·Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; |
| |
1898 | ····move-result-object·v0 | 1898 | ····move-result-object·v0 |
| |
1899 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J | 1899 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J |
| |
1900 | ····move-result-wide·v0 | 1900 | ····move-result-wide·v0 |
| |
1901 | ····.line·6859 | 1901 | ····.line·6840 |
1902 | ····invoke-static·{p1},·Landroid/provider/MediaStore;->getVolumeName(Landroid/net/Uri;)Ljava/lang/String; | 1902 | ····invoke-static·{p1},·Landroid/provider/MediaStore;->getVolumeName(Landroid/net/Uri;)Ljava/lang/String; |
| |
1903 | ····move-result-object·v2 | 1903 | ····move-result-object·v2 |
| |
1904 | ····const-string·v3,·"internal" | 1904 | ····const-string·v3,·"internal" |
| |
1905 | ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1905 | ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
Offset 1918, 30 lines modified | Offset 1918, 30 lines modified |
1918 | ····if-eqz·v2,·:cond_0 | 1918 | ····if-eqz·v2,·:cond_0 |
| |
1919 | ····goto·:goto_0 | 1919 | ····goto·:goto_0 |
| |
1920 | ····:cond_0 | 1920 | ····:cond_0 |
1921 | ····const-string·v3,·"external" | 1921 | ····const-string·v3,·"external" |
| |
1922 | ····.line·6861 | 1922 | ····.line·6842 |
1923 | ····:goto_0 | 1923 | ····:goto_0 |
1924 | ····invoke-static·{v3,·v0,·v1},·Landroid/provider/MediaStore$Audio$Media;->getContentUri(Ljava/lang/String;J)Landroid/net/Uri; | 1924 | ····invoke-static·{v3,·v0,·v1},·Landroid/provider/MediaStore$Audio$Media;->getContentUri(Ljava/lang/String;J)Landroid/net/Uri; |
| |
1925 | ····move-result-object·v0 | 1925 | ····move-result-object·v0 |
| |
1926 | ····const-string·v1,·"play_order" | 1926 | ····const-string·v1,·"play_order" |
| |
1927 | ····.line·6863 | 1927 | ····.line·6844 |
1928 | ····invoke-virtual·{p2,·v1},·Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; | 1928 | ····invoke-virtual·{p2,·v1},·Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; |
| |
1929 | ····move-result-object·p2 | 1929 | ····move-result-object·p2 |
| |
1930 | ····if-eqz·p2,·:cond_1 | 1930 | ····if-eqz·p2,·:cond_1 |
| |
1931 | ····.line·6864 | 1931 | ····.line·6845 |
1932 | ····invoke-virtual·{p2},·Ljava/lang/Integer;->intValue()I | 1932 | ····invoke-virtual·{p2},·Ljava/lang/Integer;->intValue()I |
| |
1933 | ····move-result·p2 | 1933 | ····move-result·p2 |
| |
1934 | ····add-int/lit8·p2,·p2,·-0x1 | 1934 | ····add-int/lit8·p2,·p2,·-0x1 |
| |
1935 | ····goto·:goto_1 | 1935 | ····goto·:goto_1 |
Offset 1952, 39 lines modified | Offset 1952, 39 lines modified |
1952 | ····:goto_1 | 1952 | ····:goto_1 |
1953 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1953 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
1954 | ····move-result-object·p2 | 1954 | ····move-result-object·p2 |
| |
1955 | ····const/4·v1,·0x0 | 1955 | ····const/4·v1,·0x0 |
| |
1956 | ····.line·6867 | 1956 | ····.line·6848 |
1957 | ····:try_start_0 | 1957 | ····:try_start_0 |
1958 | ····invoke-virtual·{p0,·p1,·v1},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; | 1958 | ····invoke-virtual·{p0,·p1,·v1},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; |
| |
1959 | ····move-result-object·v2 | 1959 | ····move-result-object·v2 |
| |
1960 | ····.line·6868 | 1960 | ····.line·6849 |
1961 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; | 1961 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/providers/media/MediaProvider;->queryForDataFile(Landroid/net/Uri;Landroid/os/CancellationSignal;)Ljava/io/File; |
| |
1962 | ····move-result-object·v0 | 1962 | ····move-result-object·v0 |
| |
1963 | ····.line·6870 | 1963 | ····.line·6851 |
1964 | ····new-instance·v1,·Lcom/android/providers/media/playlist/Playlist; | 1964 | ····new-instance·v1,·Lcom/android/providers/media/playlist/Playlist; |
| |
1965 | ····invoke-direct·{v1},·Lcom/android/providers/media/playlist/Playlist;-><init>()V | 1965 | ····invoke-direct·{v1},·Lcom/android/providers/media/playlist/Playlist;-><init>()V |
| |
1966 | ····.line·6871 | 1966 | ····.line·6852 |
1967 | ····invoke-virtual·{v1,·v2},·Lcom/android/providers/media/playlist/Playlist;->read(Ljava/io/File;)V | 1967 | ····invoke-virtual·{v1,·v2},·Lcom/android/providers/media/playlist/Playlist;->read(Ljava/io/File;)V |
| |
1968 | ····.line·6872 | 1968 | ····.line·6853 |
1969 | ····invoke-virtual·{p2},·Ljava/lang/Integer;->intValue()I | 1969 | ····invoke-virtual·{p2},·Ljava/lang/Integer;->intValue()I |
| |
1970 | ····move-result·p2 | 1970 | ····move-result·p2 |
| |
1971 | ····.line·6873 | 1971 | ····.line·6854 |
1972 | ····invoke-virtual·{v2},·Ljava/io/File;->toPath()Ljava/nio/file/Path; | 1972 | ····invoke-virtual·{v2},·Ljava/io/File;->toPath()Ljava/nio/file/Path; |
| |
1973 | ····move-result-object·v4 | 1973 | ····move-result-object·v4 |
| |
1974 | ····invoke-interface·{v4},·Ljava/nio/file/Path;->getParent()Ljava/nio/file/Path; | 1974 | ····invoke-interface·{v4},·Ljava/nio/file/Path;->getParent()Ljava/nio/file/Path; |
| |
1975 | ····move-result-object·v4 | 1975 | ····move-result-object·v4 |
Offset 1993, 58 lines modified | Offset 1993, 58 lines modified |
| |
1993 | ····move-result-object·v0 | 1993 | ····move-result-object·v0 |
| |
1994 | ····invoke-interface·{v4,·v0},·Ljava/nio/file/Path;->relativize(Ljava/nio/file/Path;)Ljava/nio/file/Path; | 1994 | ····invoke-interface·{v4,·v0},·Ljava/nio/file/Path;->relativize(Ljava/nio/file/Path;)Ljava/nio/file/Path; |
| |
1995 | ····move-result-object·v0 | 1995 | ····move-result-object·v0 |
| |
1996 | ····.line·6872 | 1996 | ····.line·6853 |
1997 | ····invoke-virtual·{v1,·p2,·v0},·Lcom/android/providers/media/playlist/Playlist;->add(ILjava/nio/file/Path;)I | 1997 | ····invoke-virtual·{v1,·p2,·v0},·Lcom/android/providers/media/playlist/Playlist;->add(ILjava/nio/file/Path;)I |
| |
1998 | ····move-result·p2 | 1998 | ····move-result·p2 |
| |
1999 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1999 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
2000 | ····move-result-object·p2 | 2000 | ····move-result-object·p2 |
| |
2001 | ····.line·6874 | 2001 | ····.line·6855 |
2002 | ····invoke-virtual·{v1,·v2},·Lcom/android/providers/media/playlist/Playlist;->write(Ljava/io/File;)V | 2002 | ····invoke-virtual·{v1,·v2},·Lcom/android/providers/media/playlist/Playlist;->write(Ljava/io/File;)V |
| |
2003 | ····.line·6875 | 2003 | ····.line·6856 |
2004 | ····invoke-direct·{p0,·v2},·Lcom/android/providers/media/MediaProvider;->invalidateFuseDentry(Ljava/io/File;)V | 2004 | ····invoke-direct·{p0,·v2},·Lcom/android/providers/media/MediaProvider;->invalidateFuseDentry(Ljava/io/File;)V |
| |
2005 | ····.line·6877 | 2005 | ····.line·6858 |
2006 | ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/MediaProvider;->resolvePlaylistMembers(Landroid/net/Uri;)V | 2006 | ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/MediaProvider;->resolvePlaylistMembers(Landroid/net/Uri;)V |
| |
2007 | ····.line·6881 | 2007 | ····.line·6862 |
2008 | ····invoke-static·{p1},·Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J | 2008 | ····invoke-static·{p1},·Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J |
| |
2009 | ····move-result-wide·v0 | 2009 | ····move-result-wide·v0 |
| |
2010 | ····.line·6880 | 2010 | ····.line·6861 |
2011 | ····invoke-static·{v3,·v0,·v1},·Landroid/provider/MediaStore$Audio$Playlists$Members;->getContentUri(Ljava/lang/String;J)Landroid/net/Uri; | 2011 | ····invoke-static·{v3,·v0,·v1},·Landroid/provider/MediaStore$Audio$Playlists$Members;->getContentUri(Ljava/lang/String;J)Landroid/net/Uri; |
| |
2012 | ····move-result-object·v5 | 2012 | ····move-result-object·v5 |
| |
2013 | ····const-string·p1,·"_id" | 2013 | ····const-string·p1,·"_id" |
| |
2014 | ····.line·6882 | 2014 | ····.line·6863 |
2015 | ····filled-new-array·{p1},·[Ljava/lang/String; | 2015 | ····filled-new-array·{p1},·[Ljava/lang/String; |
| |
2016 | ····move-result-object·v6 | 2016 | ····move-result-object·v6 |
| |
2017 | ····new-instance·p1,·Ljava/lang/StringBuilder; | 2017 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
| |
2018 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 2018 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
| |
2019 | ····const-string·v0,·"play_order=" | 2019 | ····const-string·v0,·"play_order=" |
| |
2020 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2020 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
2021 | ····.line·6883 | 2021 | ····.line·6864 |
2022 | ····invoke-virtual·{p2},·Ljava/lang/Integer;->intValue()I | 2022 | ····invoke-virtual·{p2},·Ljava/lang/Integer;->intValue()I |
| |
2023 | ····move-result·p2 | 2023 | ····move-result·p2 |
| |
2024 | ····add-int/lit8·p2,·p2,·0x1 | 2024 | ····add-int/lit8·p2,·p2,·0x1 |
| |
2025 | ····invoke-virtual·{p1,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 2025 | ····invoke-virtual·{p1,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
Offset 2055, 48 lines modified | Offset 2055, 48 lines modified |
| |
2055 | ····const/4·v8,·0x0 | 2055 | ····const/4·v8,·0x0 |
| |
2056 | ····const/4·v9,·0x0 | 2056 | ····const/4·v9,·0x0 |
| |
2057 | ····move-object·v4,·p0 | 2057 | ····move-object·v4,·p0 |
| |
2058 | ····.line·6882 | 2058 | ····.line·6863 |
2059 | ····invoke-virtual/range·{v4·..·v9},·Lcom/android/providers/media/MediaProvider;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 2059 | ····invoke-virtual/range·{v4·..·v9},·Lcom/android/providers/media/MediaProvider;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
| |
2060 | ····move-result-object·p0 | 2060 | ····move-result-object·p0 |
2061 | ····:try_end_0 | 2061 | ····:try_end_0 |
2062 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 2062 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
2063 | ····.line·6884 | 2063 | ····.line·6865 |
2064 | ····:try_start_1 | 2064 | ····:try_start_1 |
2065 | ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToFirst()Z | 2065 | ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToFirst()Z |
| |
2066 | ····const/4·p1,·0x0 | 2066 | ····const/4·p1,·0x0 |
| |
2067 | ····.line·6885 | 2067 | ····.line·6866 |
2068 | ····invoke-interface·{p0,·p1},·Landroid/database/Cursor;->getLong(I)J | 2068 | ····invoke-interface·{p0,·p1},·Landroid/database/Cursor;->getLong(I)J |
| |
2069 | ····move-result-wide·p1 | 2069 | ····move-result-wide·p1 |
2070 | ····:try_end_1 | 2070 | ····:try_end_1 |
2071 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 2071 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| |
2072 | ····.line·6886 | 2072 | ····.line·6867 |
2073 | ····:try_start_2 | 2073 | ····:try_start_2 |
2074 | ····invoke-interface·{p0},·Landroid/database/Cursor;->close()V | 2074 | ····invoke-interface·{p0},·Landroid/database/Cursor;->close()V |
2075 | ····:try_end_2 | 2075 | ····:try_end_2 |
2076 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0 | 2076 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0 |
| |
2077 | ····return-wide·p1 | 2077 | ····return-wide·p1 |
| |
2078 | ····:catchall_0 | 2078 | ····:catchall_0 |
2079 | ····move-exception·p1 | 2079 | ····move-exception·p1 |
| |
2080 | ····if-eqz·p0,·:cond_2 | 2080 | ····if-eqz·p0,·:cond_2 |
| |
2081 | ····.line·6882 | 2081 | ····.line·6863 |
2082 | ····:try_start_3 | 2082 | ····:try_start_3 |
2083 | ····invoke-interface·{p0},·Landroid/database/Cursor;->close()V | 2083 | ····invoke-interface·{p0},·Landroid/database/Cursor;->close()V |
2084 | ····:try_end_3 | 2084 | ····:try_end_3 |
2085 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | 2085 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 |
| |
2086 | ····goto·:goto_2 | 2086 | ····goto·:goto_2 |
| |
Offset 2111, 55 lines modified | Offset 2111, 55 lines modified |
2111 | ····throw·p1 | 2111 | ····throw·p1 |
2112 | ····:try_end_4 | 2112 | ····:try_end_4 |
2113 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_0 | 2113 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_0 |
| |
2114 | ····:catch_0 | 2114 | ····:catch_0 |
2115 | ····move-exception·p0 | 2115 | ····move-exception·p0 |
| |
2116 | ····.line·6888 | 2116 | ····.line·6869 |
2117 | ····new-instance·p1,·Lcom/android/providers/media/MediaProvider$FallbackException; | 2117 | ····new-instance·p1,·Lcom/android/providers/media/MediaProvider$FallbackException; |
| |
2118 | ····const/16·p2,·0x1e | 2118 | ····const/16·p2,·0x1e |
| |
2119 | ····const-string·v0,·"Failed·to·update·playlist" | 2119 | ····const-string·v0,·"Failed·to·update·playlist" |
| |
2120 | ····invoke-direct·{p1,·v0,·p0,·p2},·Lcom/android/providers/media/MediaProvider$FallbackException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;I)V | 2120 | ····invoke-direct·{p1,·v0,·p0,·p2},·Lcom/android/providers/media/MediaProvider$FallbackException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;I)V |
| |
2121 | ····throw·p1 | 2121 | ····throw·p1 |
2122 | .end·method | 2122 | .end·method |
| |
2123 | .method·private·static·varargs·appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V | 2123 | .method·private·static·varargs·appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V |
2124 | ····.locals·0 | 2124 | ····.locals·0 |
| |
2125 | ····.line·4446 | 2125 | ····.line·4427 |
2126 | ····invoke-static·{p1,·p2},·Lcom/android/providers/media/util/DatabaseUtils;->bindSelection(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 2126 | ····invoke-static·{p1,·p2},·Lcom/android/providers/media/util/DatabaseUtils;->bindSelection(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| |
2127 | ····move-result-object·p1 | 2127 | ····move-result-object·p1 |
| |
2128 | ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/util/SQLiteQueryBuilder;->appendWhereStandalone(Ljava/lang/CharSequence;)V | 2128 | ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/util/SQLiteQueryBuilder;->appendWhereStandalone(Ljava/lang/CharSequence;)V |
| |
2129 | ····return-void | 2129 | ····return-void |
2130 | .end·method | 2130 | .end·method |
| |
2131 | .method·private·static·appendWhereStandaloneFilter(Lcom/android/providers/media/util/SQLiteQueryBuilder;[Ljava/lang/String;Ljava/lang/String;)V | 2131 | .method·private·static·appendWhereStandaloneFilter(Lcom/android/providers/media/util/SQLiteQueryBuilder;[Ljava/lang/String;Ljava/lang/String;)V |
2132 | ····.locals·8 | 2132 | ····.locals·8 |
| |
2133 | ····.line·4451 | 2133 | ····.line·4432 |
2134 | ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 2134 | ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| |
2135 | ····move-result·v0 | 2135 | ····move-result·v0 |
| |
2136 | ····if-eqz·v0,·:cond_0 | 2136 | ····if-eqz·v0,·:cond_0 |
| |
2137 | ····return-void | 2137 | ····return-void |
| |
2138 | ····:cond_0 | 2138 | ····:cond_0 |
2139 | ····const-string·v0,·"\\s+" | 2139 | ····const-string·v0,·"\\s+" |
| |
2140 | ····.line·4452 | 2140 | ····.line·4433 |
2141 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 2141 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| |
2142 | ····move-result-object·p2 | 2142 | ····move-result-object·p2 |
| |
2143 | ····array-length·v0,·p2 | 2143 | ····array-length·v0,·p2 |
| |
2144 | ····const/4·v1,·0x0 | 2144 | ····const/4·v1,·0x0 |
Offset 2167, 15 lines modified | Offset 2167, 15 lines modified |
2167 | ····move·v2,·v1 | 2167 | ····move·v2,·v1 |
| |
2168 | ····:goto_0 | 2168 | ····:goto_0 |
2169 | ····if-ge·v2,·v0,·:cond_1 | 2169 | ····if-ge·v2,·v0,·:cond_1 |
| |
2170 | ····aget-object·v3,·p2,·v2 | 2170 | ····aget-object·v3,·p2,·v2 |
| |
2171 | ····.line·4453 | 2171 | ····.line·4434 |
2172 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 2172 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
| |
2173 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 2173 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
| |
2174 | ····const-string·v5,·"||" | 2174 | ····const-string·v5,·"||" |
| |
2175 | ····invoke-static·{v5,·p1},·Ljava/lang/String;->join(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String; | 2175 | ····invoke-static·{v5,·p1},·Ljava/lang/String;->join(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String; |
Offset 2200, 15 lines modified | Offset 2200, 15 lines modified |
| |
2200 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V | 2200 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
| |
2201 | ····const-string·v7,·"%" | 2201 | ····const-string·v7,·"%" |
| |
2202 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2202 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
2203 | ····.line·4454 | 2203 | ····.line·4435 |
2204 | ····invoke-static·{v3},·Landroid/provider/MediaStore$Audio;->keyFor(Ljava/lang/String;)Ljava/lang/String; | 2204 | ····invoke-static·{v3},·Landroid/provider/MediaStore$Audio;->keyFor(Ljava/lang/String;)Ljava/lang/String; |
| |
2205 | ····move-result-object·v3 | 2205 | ····move-result-object·v3 |
| |
2206 | ····invoke-static·{v3},·Lcom/android/providers/media/util/DatabaseUtils;->escapeForLike(Ljava/lang/String;)Ljava/lang/String; | 2206 | ····invoke-static·{v3},·Lcom/android/providers/media/util/DatabaseUtils;->escapeForLike(Ljava/lang/String;)Ljava/lang/String; |
| |
2207 | ····move-result-object·v3 | 2207 | ····move-result-object·v3 |
Offset 2219, 15 lines modified | Offset 2219, 15 lines modified |
| |
2219 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 2219 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
2220 | ····move-result-object·v3 | 2220 | ····move-result-object·v3 |
| |
2221 | ····aput-object·v3,·v5,·v1 | 2221 | ····aput-object·v3,·v5,·v1 |
| |
2222 | ····.line·4453 | 2222 | ····.line·4434 |
2223 | ····invoke-static·{p0,·v4,·v5},·Lcom/android/providers/media/MediaProvider;->appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V | 2223 | ····invoke-static·{p0,·v4,·v5},·Lcom/android/providers/media/MediaProvider;->appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V |
| |
2224 | ····add-int/lit8·v2,·v2,·0x1 | 2224 | ····add-int/lit8·v2,·v2,·0x1 |
| |
2225 | ····goto·:goto_0 | 2225 | ····goto·:goto_0 |
| |
2226 | ····:cond_1 | 2226 | ····:cond_1 |
Offset 2251, 37 lines modified | Offset 2251, 37 lines modified |
| |
2251 | ····if-eq·p3,·v1,·:cond_1 | 2251 | ····if-eq·p3,·v1,·:cond_1 |
| |
2252 | ····const/16·v0,·0x20 | 2252 | ····const/16·v0,·0x20 |
| |
2253 | ····if-ne·p3,·v0,·:cond_0 | 2253 | ····if-ne·p3,·v0,·:cond_0 |
| |
2254 | ····.line·4434 | 2254 | ····.line·4415 |
2255 | ····invoke-direct·{p0,·p4,·p2},·Lcom/android/providers/media/MediaProvider;->getWhereClauseForMatchableVisibleFromFilePath(Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; | 2255 | ····invoke-direct·{p0,·p4,·p2},·Lcom/android/providers/media/MediaProvider;->getWhereClauseForMatchableVisibleFromFilePath(Landroid/net/Uri;Ljava/lang/String;)Ljava/lang/String; |
| |
2256 | ····move-result-object·p0 | 2256 | ····move-result-object·p0 |
| |
2257 | ····if-eqz·p0,·:cond_3 | 2257 | ····if-eqz·p0,·:cond_3 |
| |
2258 | ····new-array·p2,·v2,·[Ljava/lang/Object; | 2258 | ····new-array·p2,·v2,·[Ljava/lang/Object; |
| |
2259 | ····.line·4436 | 2259 | ····.line·4417 |
2260 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/providers/media/MediaProvider;->appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V | 2260 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/providers/media/MediaProvider;->appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V |
| |
2261 | ····goto·:goto_0 | 2261 | ····goto·:goto_0 |
| |
2262 | ····.line·4440 | 2262 | ····.line·4421 |
2263 | ····:cond_0 | 2263 | ····:cond_0 |
2264 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; | 2264 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
2265 | ····invoke-direct·{p0},·Ljava/lang/IllegalArgumentException;-><init>()V | 2265 | ····invoke-direct·{p0},·Ljava/lang/IllegalArgumentException;-><init>()V |
| |
2266 | ····throw·p0 | 2266 | ····throw·p0 |
| |
2267 | ····.line·4430 | 2267 | ····.line·4411 |
2268 | ····:cond_1 | 2268 | ····:cond_1 |
2269 | ····new-instance·p0,·Ljava/lang/StringBuilder; | 2269 | ····new-instance·p0,·Ljava/lang/StringBuilder; |
| |
2270 | ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V | 2270 | ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V |
| |
2271 | ····invoke-virtual·{p0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 2271 | ····invoke-virtual·{p0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
Offset 2301, 15 lines modified | Offset 2301, 15 lines modified |
| |
2301 | ····aput-object·p3,·p2,·v2 | 2301 | ····aput-object·p3,·p2,·v2 |
| |
2302 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/providers/media/MediaProvider;->appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V | 2302 | ····invoke-static·{p1,·p0,·p2},·Lcom/android/providers/media/MediaProvider;->appendWhereStandalone(Lcom/android/providers/media/util/SQLiteQueryBuilder;Ljava/lang/String;[Ljava/lang/Object;)V |
| |
2303 | ····goto·:goto_0 | 2303 | ····goto·:goto_0 |
| |
2304 | ····.line·4427 | 2304 | ····.line·4408 |
2305 | ····:cond_2 | 2305 | ····:cond_2 |
2306 | ····invoke-direct·{p0,·p2},·Lcom/android/providers/media/MediaProvider;->getWhereClauseForMatchExclude(Ljava/lang/String;)Ljava/lang/String; | 2306 | ····invoke-direct·{p0,·p2},·Lcom/android/providers/media/MediaProvider;->getWhereClauseForMatchExclude(Ljava/lang/String;)Ljava/lang/String; |
| |
2307 | ····move-result-object·p0 | 2307 | ····move-result-object·p0 |
| |
2308 | ····new-array·p2,·v2,·[Ljava/lang/Object; | 2308 | ····new-array·p2,·v2,·[Ljava/lang/Object; |
| |
Offset 2327, 69 lines modified | Offset 2327, 69 lines modified |
2327 | ············Lcom/android/providers/media/MediaProvider$VolumeArgumentException;, | 2327 | ············Lcom/android/providers/media/MediaProvider$VolumeArgumentException;, |
2328 | ············Lcom/android/providers/media/MediaProvider$VolumeNotFoundException; | 2328 | ············Lcom/android/providers/media/MediaProvider$VolumeNotFoundException; |
2329 | ········} | 2329 | ········} |
2330 | ····.end·annotation | 2330 | ····.end·annotation |
| |
2331 | ····const-string·p1,·"_data" | 2331 | ····const-string·p1,·"_data" |
| |
2332 | ····.line·3490 | 2332 | ····.line·3471 |
2333 | ····invoke-virtual·{p3,·p1},·Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z | 2333 | ····invoke-virtual·{p3,·p1},·Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z |
| |
2334 | ····move-result·v0 | 2334 | ····move-result·v0 |
| |
2335 | ····if-nez·v0,·:cond_0 | 2335 | ····if-nez·v0,·:cond_0 |
| |
2336 | ····return-void | 2336 | ····return-void |
| |
2337 | ····.line·3492 | 2337 | ····.line·3473 |
2338 | ····:cond_0 | 2338 | ····:cond_0 |
2339 | ····invoke-static·{p2},·Lcom/android/providers/media/MediaProvider;->resolveVolumeName(Landroid/net/Uri;)Ljava/lang/String; | 2339 | ····invoke-static·{p2},·Lcom/android/providers/media/MediaProvider;->resolveVolumeName(Landroid/net/Uri;)Ljava/lang/String; |
| |
2340 | ····move-result-object·p2 | 2340 | ····move-result-object·p2 |
| |
2341 | ····.line·3495 | 2341 | ····.line·3476 |
2342 | ····:try_start_0 | 2342 | ····:try_start_0 |
2343 | ····invoke-direct·{p0,·p2},·Lcom/android/providers/media/MediaProvider;->getAllowedVolumePaths(Ljava/lang/String;)Ljava/util/Collection; | 2343 | ····invoke-direct·{p0,·p2},·Lcom/android/providers/media/MediaProvider;->getAllowedVolumePaths(Ljava/lang/String;)Ljava/util/Collection; |
| |
2344 | ····move-result-object·p0 | 2344 | ····move-result-object·p0 |
| |
2345 | ····.line·3496 | 2345 | ····.line·3477 |
2346 | ····new-instance·v0,·Ljava/io/File; | 2346 | ····new-instance·v0,·Ljava/io/File; |
| |
2347 | ····invoke-virtual·{p3,·p1},·Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; | 2347 | ····invoke-virtual·{p3,·p1},·Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; |
| |
2348 | ····move-result-object·p1 | 2348 | ····move-result-object·p1 |
| |
2349 | ····invoke-direct·{v0,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 2349 | ····invoke-direct·{v0,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
| |
2350 | ····.line·3497 | 2350 | ····.line·3478 |
2351 | ····invoke-virtual·{v0},·Ljava/io/File;->getCanonicalFile()Ljava/io/File; | 2351 | ····invoke-virtual·{v0},·Ljava/io/File;->getCanonicalFile()Ljava/io/File; |
| |
2352 | ····move-result-object·p1 | 2352 | ····move-result-object·p1 |
| |
2353 | ····.line·3498 | 2353 | ····.line·3479 |
2354 | ····invoke-static·{p0,·p1},·Lcom/android/providers/media/util/FileUtils;->contains(Ljava/util/Collection;Ljava/io/File;)Z | 2354 | ····invoke-static·{p0,·p1},·Lcom/android/providers/media/util/FileUtils;->contains(Ljava/util/Collection;Ljava/io/File;)Z |
| |
2355 | ····move-result·p3 | 2355 | ····move-result·p3 |
| |
2356 | ····if-eqz·p3,·:cond_1 | 2356 | ····if-eqz·p3,·:cond_1 |
| |
2357 | ····return-void | 2357 | ····return-void |
| |
2358 | ····.line·3499 | 2358 | ····.line·3480 |
2359 | ····:cond_1 | 2359 | ····:cond_1 |
2360 | ····new-instance·p3,·Lcom/android/providers/media/MediaProvider$VolumeArgumentException; | 2360 | ····new-instance·p3,·Lcom/android/providers/media/MediaProvider$VolumeArgumentException; |
| |
2361 | ····invoke-direct·{p3,·p1,·p0},·Lcom/android/providers/media/MediaProvider$VolumeArgumentException;-><init>(Ljava/io/File;Ljava/util/Collection;)V | 2361 | ····invoke-direct·{p3,·p1,·p0},·Lcom/android/providers/media/MediaProvider$VolumeArgumentException;-><init>(Ljava/io/File;Ljava/util/Collection;)V |
| |
2362 | ····throw·p3 | 2362 | ····throw·p3 |
2363 | ····:try_end_0 | 2363 | ····:try_end_0 |
2364 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 2364 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
2365 | ····.line·3502 | 2365 | ····.line·3483 |
2366 | ····:catch_0 | 2366 | ····:catch_0 |
2367 | ····new-instance·p0,·Lcom/android/providers/media/MediaProvider$VolumeNotFoundException; | 2367 | ····new-instance·p0,·Lcom/android/providers/media/MediaProvider$VolumeNotFoundException; |
| |
2368 | ····invoke-direct·{p0,·p2},·Lcom/android/providers/media/MediaProvider$VolumeNotFoundException;-><init>(Ljava/lang/String;)V | 2368 | ····invoke-direct·{p0,·p2},·Lcom/android/providers/media/MediaProvider$VolumeNotFoundException;-><init>(Ljava/lang/String;)V |
| |
2369 | ····throw·p0 | 2369 | ····throw·p0 |
2370 | .end·method | 2370 | .end·method |
Offset 2398, 59 lines modified | Offset 2398, 59 lines modified |
2398 | ····.locals·4 | 2398 | ····.locals·4 |
2399 | ····.annotation·system·Ldalvik/annotation/Throws; | 2399 | ····.annotation·system·Ldalvik/annotation/Throws; |
2400 | ········value·=·{ | 2400 | ········value·=·{ |
2401 | ············Ljava/lang/IllegalArgumentException; | 2401 | ············Ljava/lang/IllegalArgumentException; |
2402 | ········} | 2402 | ········} |
2403 | ····.end·annotation | 2403 | ····.end·annotation |
| |
2404 | ····.line·3421 | 2404 | ····.line·3402 |
2405 | ····invoke-static·{},·Landroid/os/Binder;->getCallingUid()I | 2405 | ····invoke-static·{},·Landroid/os/Binder;->getCallingUid()I |
| |
2406 | ····move-result·p0 | 2406 | ····move-result·p0 |
| |
2407 | ····const-wide/32·v0,·0xa420ad3 | 2407 | ····const-wide/32·v0,·0xa420ad3 |
| |
2408 | ····.line·3420 | 2408 | ····.line·3401 |
2409 | ····invoke-static·{v0,·v1,·p0},·Landroid/app/compat/CompatChanges;->isChangeEnabled(JI)Z | 2409 | ····invoke-static·{v0,·v1,·p0},·Landroid/app/compat/CompatChanges;->isChangeEnabled(JI)Z |
| |
2410 | ····move-result·p0 | 2410 | ····move-result·p0 |
| |
2411 | ····if-nez·p0,·:cond_0 | 2411 | ····if-nez·p0,·:cond_0 |
| |
2412 | ····return-void | 2412 | ····return-void |
| |
2413 | ····.line·3426 | 2413 | ····.line·3407 |
2414 | ····:cond_0 | 2414 | ····:cond_0 |
2415 | ····new-instance·p0,·Ljava/util/ArrayList; | 2415 | ····new-instance·p0,·Ljava/util/ArrayList; |
| |
2416 | ····invoke-direct·{p0},·Ljava/util/ArrayList;-><init>()V | 2416 | ····invoke-direct·{p0},·Ljava/util/ArrayList;-><init>()V |
| |
2417 | ····const-string·v0,·"_data" | 2417 | ····const-string·v0,·"_data" |
| |
2418 | ····.line·3427 | 2418 | ····.line·3408 |
2419 | ····invoke-virtual·{p1,·v0},·Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; | 2419 | ····invoke-virtual·{p1,·v0},·Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; |
| |
2420 | ····move-result-object·v0 | 2420 | ····move-result-object·v0 |
| |
2421 | ····invoke-static·{v0},·Lcom/android/providers/media/util/FileUtils;->extractRelativePath(Ljava/lang/String;)Ljava/lang/String; | 2421 | ····invoke-static·{v0},·Lcom/android/providers/media/util/FileUtils;->extractRelativePath(Ljava/lang/String;)Ljava/lang/String; |
| |
2422 | ····move-result-object·v0 | 2422 | ····move-result-object·v0 |
| |
2423 | ····invoke-virtual·{p0,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 2423 | ····invoke-virtual·{p0,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| |
2424 | ····const-string·v0,·"relative_path" | 2424 | ····const-string·v0,·"relative_path" |
| |
2425 | ····.line·3428 | 2425 | ····.line·3409 |
2426 | ····invoke-virtual·{p1,·v0},·Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; | 2426 | ····invoke-virtual·{p1,·v0},·Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; |
| |
2427 | ····move-result-object·p1 | 2427 | ····move-result-object·p1 |
| |
2428 | ····invoke-virtual·{p0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 2428 | ····invoke-virtual·{p0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| |
2429 | ····.line·3434 | 2429 | ····.line·3415 |
2430 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 2430 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| |
2431 | ····move-result-object·p0 | 2431 | ····move-result-object·p0 |
| |
2432 | ····:cond_1 | 2432 | ····:cond_1 |
2433 | ····:goto_0 | 2433 | ····:goto_0 |
2434 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | 2434 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z |
Offset 2470, 34 lines modified | Offset 2470, 34 lines modified |
2470 | ····goto·:goto_0 | 2470 | ····goto·:goto_0 |
| |
2471 | ····:cond_2 | 2471 | ····:cond_2 |
2472 | ····const/4·v0,·0x3 | 2472 | ····const/4·v0,·0x3 |
| |
2473 | ····const-string·v1,·"/" | 2473 | ····const-string·v1,·"/" |
| |
2474 | ····.line·3437 | 2474 | ····.line·3418 |
2475 | ····invoke-virtual·{p1,·v1,·v0},·Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; | 2475 | ····invoke-virtual·{p1,·v1,·v0},·Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; |
| |
2476 | ····move-result-object·v0 | 2476 | ····move-result-object·v0 |
| |
2477 | ····.line·3439 | 2477 | ····.line·3420 |
2478 | ····array-length·v1,·v0 | 2478 | ····array-length·v1,·v0 |
| |
2479 | ····if-lez·v1,·:cond_3 | 2479 | ····if-lez·v1,·:cond_3 |
| |
2480 | ····const/4·v1,·0x0 | 2480 | ····const/4·v1,·0x0 |
| |
2481 | ····aget-object·v1,·v0,·v1 | 2481 | ····aget-object·v1,·v0,·v1 |
| |
2482 | ····goto·:goto_1 | 2482 | ····goto·:goto_1 |
| |
2483 | ····:cond_3 | 2483 | ····:cond_3 |
2484 | ····const/4·v1,·0x0 | 2484 | ····const/4·v1,·0x0 |
| |
2485 | ····.line·3441 | 2485 | ····.line·3422 |
2486 | ····:goto_1 | 2486 | ····:goto_1 |
2487 | ····array-length·v2,·v0 | 2487 | ····array-length·v2,·v0 |
| |
2488 | ····const/4·v3,·0x1 | 2488 | ····const/4·v3,·0x1 |
| |
2489 | ····if-le·v2,·v3,·:cond_4 | 2489 | ····if-le·v2,·v3,·:cond_4 |
| |
Offset 2507, 40 lines modified | Offset 2507, 40 lines modified |
| |
2507 | ····:cond_4 | 2507 | ····:cond_4 |
2508 | ····const-string·v0,·"" | 2508 | ····const-string·v0,·"" |
| |
2509 | ····:goto_2 | 2509 | ····:goto_2 |
2510 | ····const-string·v2,·"android" | 2510 | ····const-string·v2,·"android" |
| |
2511 | ····.line·3443 | 2511 | ····.line·3424 |
2512 | ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 2512 | ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
| |
Max diff block lines reached; 771215/804424 bytes (95.87%) of diff not shown.
|