493 MB
/home/fdroid/fdroiddata/tmp/com.invoiceninja.app_97.apk vs.
/home/fdroid/fdroiddata/unsigned/com.invoiceninja.app_97.apk
23.8 KB
APK Signing Block
Max HTML report size reached
3.08 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·true2 Verified·using·v1·scheme·(JAR·signing):·true
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false
6 Verified·for·SourceStamp:·false6 Verified·for·SourceStamp:·false
7 Number·of·signers:·17 Number·of·signers:·1
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·2691184a0d0aed99de8f006b5770f58891d43fd4007e25c667d9ac2c06ae62af 
10 Signer·#1·certificate·SHA-1·digest:·a9fd8f06b34ee72fc0045626ce9b1a4de753c72d 
11 Signer·#1·certificate·MD5·digest:·92b3d7a3a1595a3f71e65f17250390788 Signer·#1·certificate·DN:·C=US,·O=Android,·CN=Android·Debug
 9 Signer·#1·certificate·SHA-256·digest:·d56de75c7e74992b6306bab15bbb203d7b63f94b11fb387d6121c96369089921
 10 Signer·#1·certificate·SHA-1·digest:·fd88959888a38b618d9cca49dfefd55d1c8e4f66
 11 Signer·#1·certificate·MD5·digest:·1afb5bf49aebc8a8669af340f9d302fe
12 Signer·#1·key·algorithm:·RSA12 Signer·#1·key·algorithm:·RSA
13 Signer·#1·key·size·(bits):·204813 Signer·#1·key·size·(bits):·2048
14 Signer·#1·public·key·SHA-256·digest:·6cd007fe30fd131c889087ad5c2e54ae02a2c67395ea29a2494b04d5c925bea2 
15 Signer·#1·public·key·SHA-1·digest:·7036b0cbcb2459a77f1dd7b835a55c343527b351 
16 Signer·#1·public·key·MD5·digest:·12fc1d6dbe8122b1611534ebdf54f7ca14 Signer·#1·public·key·SHA-256·digest:·eb96fb58f816828016d8c0c0f397be51d3a23fdff4b5d0428e8d6b4547de967f
 15 Signer·#1·public·key·SHA-1·digest:·7e4da4ffcf21ae47fe3c8147ff26f2e3fdc1edd0
 16 Signer·#1·public·key·MD5·digest:·832a22a3911d8f02d8fd7c768c0114a9
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.
20 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.20 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.
21 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.21 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.
22 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.22 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.
23 WARNING:·META-INF/androidx.biometric_biometric.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.23 WARNING:·META-INF/androidx.biometric_biometric.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/.
3.75 KB
zipinfo {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 Zip·file·size:·44546687·bytes,·number·of·entries:·7981 Zip·file·size:·44661510·bytes,·number·of·entries:·798
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··2683568·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··2692452·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx·24970136·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx·24970136·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx····15640·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry-android.so6 -rw-rw-rw-··0.0·unx····15640·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry-android.so
7 -rw-rw-rw-··0.0·unx··1430928·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry.so7 -rw-rw-rw-··0.0·unx··1527944·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry.so
8 -rw-rw-rw-··0.0·unx·27279952·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so8 -rw-rw-rw-··0.0·unx·27279952·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
9 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so9 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
10 -rw-rw-rw-··0.0·unx····11244·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry-android.so10 -rw-rw-rw-··0.0·unx····11244·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry-android.so
11 -rw-rw-rw-··0.0·unx···919048·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry.so11 -rw-rw-rw-··0.0·unx···998652·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry.so
12 -rw-rw-rw-··0.0·unx····13660·b-·defN·81-Jan-01·01:01·lib/x86/libsentry-android.so12 -rw-rw-rw-··0.0·unx····13660·b-·defN·81-Jan-01·01:01·lib/x86/libsentry-android.so
13 -rw-rw-rw-··0.0·unx··1479868·b-·defN·81-Jan-01·01:01·lib/x86/libsentry.so13 -rw-rw-rw-··0.0·unx··1576232·b-·defN·81-Jan-01·01:01·lib/x86/libsentry.so
14 -rw-rw-rw-··0.0·unx·23757720·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so14 -rw-rw-rw-··0.0·unx·23757720·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
15 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so15 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
16 -rw-rw-rw-··0.0·unx····15544·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry-android.so16 -rw-rw-rw-··0.0·unx····15544·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry-android.so
17 -rw-rw-rw-··0.0·unx··1498632·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry.so17 -rw-rw-rw-··0.0·unx··1595000·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry.so
18 -rw-rw-rw-··0.0·unx····27341·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json18 -rw-rw-rw-··0.0·unx····27341·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
19 -rw-rw-rw-··0.0·unx······340·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json19 -rw-rw-rw-··0.0·unx······340·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
20 -rw-rw-rw-··0.0·unx····86662·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z20 -rw-rw-rw-··0.0·unx····86662·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
21 -rw-rw-rw-··0.0·unx···168260·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/google_fonts/Roboto-Regular.ttf21 -rw-rw-rw-··0.0·unx···168260·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/google_fonts/Roboto-Regular.ttf
22 -rw-rw-rw-··0.0·unx·····1771·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/google_logo.png22 -rw-rw-rw-··0.0·unx·····1771·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/google_logo.png
23 -rw-rw-rw-··0.0·unx·····7360·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/icon.png23 -rw-rw-rw-··0.0·unx·····7360·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/icon.png
24 -rw-rw-rw-··0.0·unx·····9193·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/logo_dark.png24 -rw-rw-rw-··0.0·unx·····9193·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/logo_dark.png
Offset 790, 11 lines modifiedOffset 790, 11 lines modified
790 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins790 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
791 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins791 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
792 -rw----·····2.0·fat······939·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins792 -rw----·····2.0·fat······939·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
793 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins793 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
794 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins794 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
795 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins795 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
796 -rw----·····2.0·fat····34000·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/publicsuffixes.gz796 -rw----·····2.0·fat····34000·b-·defN·81-Jan-01·01:01·okhttp3/internal/publicsuffix/publicsuffixes.gz
797 -rw----·····2.0·fat····85523·b-·defN·81-Jan-01·01:01·META-INF/BCCC8594.SF797 -rw-rw-rw-··0.0·unx····85527·b-·defN·81-Jan-01·01:01·META-INF/CERT.SF
798 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/BCCC8594.RSA798 -rw-rw-rw-··0.0·unx·····1167·b-·defN·81-Jan-01·01:01·META-INF/CERT.RSA
799 -rw----·····2.0·fat····85453·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF799 -rw-rw-rw-··0.0·unx····85453·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
800 798·files,·113536529·bytes·uncompressed,·44422844·bytes·compressed:··60.9%800 798·files,·113914594·bytes·uncompressed,·44537045·bytes·compressed:··60.9%
73.8 MB
classes.dex
70.8 MB
dexdump -a -d -f -h {}
Max HTML report size reached
3.04 MB
classes.jar
Max HTML report size reached
3.15 KB
original/META-INF/MANIFEST.MF
    
Offset 1236, 15 lines modifiedOffset 1236, 15 lines modified
1236 ·nmaximize.png\xd1236 ·nmaximize.png\xd
1237 SHA-256-Digest:·PTdZMMUU7C68BgOtHhOYtNr0WJUQQqlyMtFvF+HJYDs=\xd1237 SHA-256-Digest:·PTdZMMUU7C68BgOtHhOYtNr0WJUQQqlyMtFvF+HJYDs=\xd
1238 \xd1238 \xd
1239 Name:·assets/flutter_assets/shaders/ink_sparkle.frag\xd1239 Name:·assets/flutter_assets/shaders/ink_sparkle.frag\xd
1240 SHA-256-Digest:·U80HT516EhmWUYSwQPwdqGINPcdRLkrwPmXPsnRefUM=\xd1240 SHA-256-Digest:·U80HT516EhmWUYSwQPwdqGINPcdRLkrwPmXPsnRefUM=\xd
1241 \xd1241 \xd
1242 Name:·classes.dex\xd1242 Name:·classes.dex\xd
1243 SHA-256-Digest:·bbb21pgjee/CxUwQqbMcpJ+/l9Ppf+IlXt6jhmAXMTg=\xd1243 SHA-256-Digest:·bVKAmnin96g48FYldC1MsTqI+NoEW9n+2T1RGhYHH4c=\xd
1244 \xd1244 \xd
1245 Name:·kotlin-tooling-metadata.json\xd1245 Name:·kotlin-tooling-metadata.json\xd
1246 SHA-256-Digest:·n7bmft1Mr+Wg2udUPtfyOfCdgwyDc2gzjDuoGLZqGxE=\xd1246 SHA-256-Digest:·n7bmft1Mr+Wg2udUPtfyOfCdgwyDc2gzjDuoGLZqGxE=\xd
1247 \xd1247 \xd
1248 Name:·kotlin/annotation/annotation.kotlin_builtins\xd1248 Name:·kotlin/annotation/annotation.kotlin_builtins\xd
1249 SHA-256-Digest:·98k+cGfKErqbPZTG5UDkwjy2/djJr/cEtVPKumUPw1c=\xd1249 SHA-256-Digest:·98k+cGfKErqbPZTG5UDkwjy2/djJr/cEtVPKumUPw1c=\xd
1250 \xd1250 \xd
Offset 1263, 54 lines modifiedOffset 1263, 54 lines modified
1263 Name:·kotlin/ranges/ranges.kotlin_builtins\xd1263 Name:·kotlin/ranges/ranges.kotlin_builtins\xd
1264 SHA-256-Digest:·M1GCyseFH4A5FsPHsXHR+WJ/VUZSj7PHxOCrD4ufzVM=\xd1264 SHA-256-Digest:·M1GCyseFH4A5FsPHsXHR+WJ/VUZSj7PHxOCrD4ufzVM=\xd
1265 \xd1265 \xd
1266 Name:·kotlin/reflect/reflect.kotlin_builtins\xd1266 Name:·kotlin/reflect/reflect.kotlin_builtins\xd
1267 SHA-256-Digest:·CfYev4QzIIHgKT80irDvPxg18jpRcRoNbU73/U7Iudc=\xd1267 SHA-256-Digest:·CfYev4QzIIHgKT80irDvPxg18jpRcRoNbU73/U7Iudc=\xd
1268 \xd1268 \xd
1269 Name:·lib/arm64-v8a/libapp.so\xd1269 Name:·lib/arm64-v8a/libapp.so\xd
1270 SHA-256-Digest:·2NI+JGp6oer4SyDUdje9K2iI3yx8ypUHqR1QxfBvbqE=\xd1270 SHA-256-Digest:·3XCkeMWnB4jLTXocUqEZdjCitAVNbV8RmueXN+JGsCs=\xd
1271 \xd1271 \xd
1272 Name:·lib/arm64-v8a/libflutter.so\xd1272 Name:·lib/arm64-v8a/libflutter.so\xd
1273 SHA-256-Digest:·hHK0BEk79F069Dn54G/zhN9fwI1Hi80s/LbK9VYo7s8=\xd1273 SHA-256-Digest:·hHK0BEk79F069Dn54G/zhN9fwI1Hi80s/LbK9VYo7s8=\xd
1274 \xd1274 \xd
1275 Name:·lib/arm64-v8a/libsentry-android.so\xd1275 Name:·lib/arm64-v8a/libsentry-android.so\xd
1276 SHA-256-Digest:·kpC6XWcH/4ePjX092uZE/seA0G4QLDAdPj8svtHver4=\xd1276 SHA-256-Digest:·PIjMVAfxDycLvoAs+vfv/DKmx1RF+TQxYSqO0ywGJw8=\xd
1277 \xd1277 \xd
1278 Name:·lib/arm64-v8a/libsentry.so\xd1278 Name:·lib/arm64-v8a/libsentry.so\xd
1279 SHA-256-Digest:·UrqLZ2NDzbU7c64jIYcW7BfbEZdOsmF7q8G9Eo2OK9c=\xd1279 SHA-256-Digest:·l3fbhvzNr51aBrZMGBnURGq6Vhm1sGeVRiwLq/XCGM0=\xd
1280 \xd1280 \xd
1281 Name:·lib/armeabi-v7a/libapp.so\xd1281 Name:·lib/armeabi-v7a/libapp.so\xd
1282 SHA-256-Digest:·qpCEZfqp1zdm7yH6Y6+b3L2VFXPt1vgszNd7JIP4xdQ=\xd1282 SHA-256-Digest:·K1A0EitPEAOLhAVk69kRsB2QgRBXrktMuoCfsdL/xhs=\xd
1283 \xd1283 \xd
1284 Name:·lib/armeabi-v7a/libflutter.so\xd1284 Name:·lib/armeabi-v7a/libflutter.so\xd
1285 SHA-256-Digest:·shkWzx8L4Lm3X/yYFeqctzQzC5lrflPCw9j73ocjfBI=\xd1285 SHA-256-Digest:·shkWzx8L4Lm3X/yYFeqctzQzC5lrflPCw9j73ocjfBI=\xd
1286 \xd1286 \xd
1287 Name:·lib/armeabi-v7a/libsentry-android.so\xd1287 Name:·lib/armeabi-v7a/libsentry-android.so\xd
1288 SHA-256-Digest:·BQDSQZoF6DbVsVlatnZolOn7qV3/XX3TYA3ovwONgIU=\xd1288 SHA-256-Digest:·JmAUWGbUxV26Dodd53dxOIQaTTLbyQI84g6vJBJqgjs=\xd
1289 \xd1289 \xd
1290 Name:·lib/armeabi-v7a/libsentry.so\xd1290 Name:·lib/armeabi-v7a/libsentry.so\xd
1291 SHA-256-Digest:·BPaVRTY65IVR9QR7iXysygxR/1G6RASwZQiIpIR2FXA=\xd1291 SHA-256-Digest:·AR0o/STcd8nEEap+Zjf1gAIuIHt9O0/zdh+tUD2sCiY=\xd
1292 \xd1292 \xd
1293 Name:·lib/x86/libsentry-android.so\xd1293 Name:·lib/x86/libsentry-android.so\xd
1294 SHA-256-Digest:·nXDf9kqvJWvEBdbeKYxo2NsDjRZwsFGGYzEfOcs+BBY=\xd1294 SHA-256-Digest:·Wdko9PJ8/8bIhEGWPjIiPvb9y9+Bri/LdQ5g+FX2NBA=\xd
1295 \xd1295 \xd
1296 Name:·lib/x86/libsentry.so\xd1296 Name:·lib/x86/libsentry.so\xd
1297 SHA-256-Digest:·V8aR29p1M8US41Yu4cjG65Z1V+Of98XlYNBsjmJnka8=\xd1297 SHA-256-Digest:·NZSw/b9aQX0wrIeIyQeZ9EkGuo3mLo5UsYQzKdZ/9dU=\xd
1298 \xd1298 \xd
1299 Name:·lib/x86_64/libapp.so\xd1299 Name:·lib/x86_64/libapp.so\xd
1300 SHA-256-Digest:·Xe4nBXw8aBFnZ0U4KdUZ//2rsOxzKriVgtMRjB3vKOM=\xd1300 SHA-256-Digest:·ZZmVus/NTk3oGzTAAgsG4Pa/b7s9V5fZF5P4RxutdVs=\xd
1301 \xd1301 \xd
1302 Name:·lib/x86_64/libflutter.so\xd1302 Name:·lib/x86_64/libflutter.so\xd
1303 SHA-256-Digest:·r9Fv4fBZQaBZw4S8qzPw6jlAzRnkV1/pnLfhQqwmQzs=\xd1303 SHA-256-Digest:·r9Fv4fBZQaBZw4S8qzPw6jlAzRnkV1/pnLfhQqwmQzs=\xd
1304 \xd1304 \xd
1305 Name:·lib/x86_64/libsentry-android.so\xd1305 Name:·lib/x86_64/libsentry-android.so\xd
1306 SHA-256-Digest:·UTWE+WWmbDVkJiDR4Dt+hR/MCiNUMAnj9hMMwQf4iP0=\xd1306 SHA-256-Digest:·0ZUGwt6DvwZA3uySARh6MzCuadcuC28ITXTo03mBYPU=\xd
1307 \xd1307 \xd
1308 Name:·lib/x86_64/libsentry.so\xd1308 Name:·lib/x86_64/libsentry.so\xd
1309 SHA-256-Digest:·di4AOvhCe6ZGOhR3Nj+CXJbLFfe/LN38Oqix2g5sV0Q=\xd1309 SHA-256-Digest:·0tiwaNYWqA3G5xS7AuU28WgWuj05cIzlNZWVNNqomxc=\xd
1310 \xd1310 \xd
1311 Name:·okhttp3/internal/publicsuffix/publicsuffixes.gz\xd1311 Name:·okhttp3/internal/publicsuffix/publicsuffixes.gz\xd
1312 SHA-256-Digest:·vo2mhtIIs05LPwv5CqLgt2OClWQRMsPwyqgbA0mQMv8=\xd1312 SHA-256-Digest:·vo2mhtIIs05LPwv5CqLgt2OClWQRMsPwyqgbA0mQMv8=\xd
1313 \xd1313 \xd
1314 Name:·res/-F.xml\xd1314 Name:·res/-F.xml\xd
1315 SHA-256-Digest:·vsHjN3QwnztycQ70igdoiuvcnEP6tHVRcHUovZqS/PQ=\xd1315 SHA-256-Digest:·vsHjN3QwnztycQ70igdoiuvcnEP6tHVRcHUovZqS/PQ=\xd
1316 \xd1316 \xd
1.65 KB
smali/kotlin/coroutines/jvm/internal/h.smali
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Lkotlin/coroutines/jvm/internal/h;1 .class·public·final·Lkotlin/coroutines/jvm/internal/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DebugProbes.kt"3 .source·"DebugProbes.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lg2/d;)Lg2/d;5 .method·public·static·final·a(Lh2/d;)Lh2/d;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Lg2/d<",12 ············"Lh2/d<",
13 ············"-TT;>;)",13 ············"-TT;>;)",
14 ············"Lg2/d<",14 ············"Lh2/d<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"completion"18 ····const-string·v0,·"completion"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····return-object·p020 ····return-object·p0
21 .end·method21 .end·method
  
22 .method·public·static·final·b(Lg2/d;)V22 .method·public·static·final·b(Lh2/d;)V
23 ····.locals·123 ····.locals·1
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"(",26 ············"(",
27 ············"Lg2/d<",27 ············"Lh2/d<",
28 ············"*>;)V"28 ············"*>;)V"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
  
31 ····const-string·v0,·"frame"31 ····const-string·v0,·"frame"
  
32 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·static·final·c(Lg2/d;)V35 .method·public·static·final·c(Lh2/d;)V
36 ····.locals·136 ····.locals·1
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"(",39 ············"(",
40 ············"Lg2/d<",40 ············"Lh2/d<",
41 ············"*>;)V"41 ············"*>;)V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····const-string·v0,·"frame"44 ····const-string·v0,·"frame"
  
45 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V45 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
5.28 KB
smali/kotlin/coroutines/jvm/internal/d.smali
Max HTML report size reached
1.46 KB
smali/kotlin/coroutines/jvm/internal/k.smali
    
Offset 24, 32 lines modifiedOffset 24, 32 lines modified
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>(I)V25 .method·public·constructor·<init>(I)V
26 ····.locals·126 ····.locals·1
  
27 ····const/4·v0,·0x027 ····const/4·v0,·0x0
  
28 ····.line·328 ····.line·3
29 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/k;-><init>(ILg2/d;)V29 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/k;-><init>(ILh2/d;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·constructor·<init>(ILg2/d;)V32 .method·public·constructor·<init>(ILh2/d;)V
33 ····.locals·033 ····.locals·0
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"(I",36 ············"(I",
37 ············"Lg2/d<",37 ············"Lh2/d<",
38 ············"Ljava/lang/Object;",38 ············"Ljava/lang/Object;",
39 ············">;)V"39 ············">;)V"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
  
42 ····.line·142 ····.line·1
43 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lg2/d;)V43 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lh2/d;)V
  
44 ····.line·244 ····.line·2
45 ····iput·p1,·p0,·Lkotlin/coroutines/jvm/internal/k;->arity:I45 ····iput·p1,·p0,·Lkotlin/coroutines/jvm/internal/k;->arity:I
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ····return·v064 ····return·v0
65 .end·method65 .end·method
  
66 .method·public·toString()Ljava/lang/String;66 .method·public·toString()Ljava/lang/String;
67 ····.locals·267 ····.locals·2
  
68 ····.line·168 ····.line·1
69 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getCompletion()Lg2/d;69 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getCompletion()Lh2/d;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····if-nez·v0,·:cond_071 ····if-nez·v0,·:cond_0
  
72 ····.line·272 ····.line·2
73 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;73 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;
6.31 KB
smali/kotlin/coroutines/jvm/internal/a.smali
Max HTML report size reached
1.38 KB
smali/kotlin/coroutines/jvm/internal/j.smali
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/j;1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/j;
2 .super·Lkotlin/coroutines/jvm/internal/a;2 .super·Lkotlin/coroutines/jvm/internal/a;
3 .source·"ContinuationImpl.kt"3 .source·"ContinuationImpl.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Lg2/d;)V5 .method·public·constructor·<init>(Lh2/d;)V
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Lg2/d<",10 ············"Lh2/d<",
11 ············"Ljava/lang/Object;",11 ············"Ljava/lang/Object;",
12 ············">;)V"12 ············">;)V"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lg2/d;)V16 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lh2/d;)V
  
17 ····if-eqz·p1,·:cond_217 ····if-eqz·p1,·:cond_2
  
18 ····.line·218 ····.line·2
19 ····invoke-interface·{p1},·Lg2/d;->getContext()Lg2/g;19 ····invoke-interface·{p1},·Lh2/d;->getContext()Lh2/g;
  
20 ····move-result-object·p120 ····move-result-object·p1
  
21 ····sget-object·v0,·Lg2/h;->e:Lg2/h;21 ····sget-object·v0,·Lh2/h;->e:Lh2/h;
  
22 ····if-ne·p1,·v0,·:cond_022 ····if-ne·p1,·v0,·:cond_0
  
23 ····const/4·p1,·0x123 ····const/4·p1,·0x1
  
24 ····goto·:goto_024 ····goto·:goto_0
  
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ····:cond_257 ····:cond_2
58 ····:goto_158 ····:goto_1
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
  
61 #·virtual·methods61 #·virtual·methods
62 .method·public·getContext()Lg2/g;62 .method·public·getContext()Lh2/g;
63 ····.locals·163 ····.locals·1
  
64 ····.line·164 ····.line·1
65 ····sget-object·v0,·Lg2/h;->e:Lg2/h;65 ····sget-object·v0,·Lh2/h;->e:Lh2/h;
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
871 B
smali/kotlin/coroutines/jvm/internal/c.smali
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·final·Lkotlin/coroutines/jvm/internal/c;1 .class·public·final·Lkotlin/coroutines/jvm/internal/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ContinuationImpl.kt"3 .source·"ContinuationImpl.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/d;5 .implements·Lh2/d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
10 ········"Lg2/d<",10 ········"Lh2/d<",
11 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Object;",
12 ········">;"12 ········">;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·getContext()Lg2/g;45 .method·public·getContext()Lh2/g;
46 ····.locals·246 ····.locals·2
  
47 ····new-instance·v0,·Ljava/lang/IllegalStateException;47 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
48 ····const-string·v1,·"This·continuation·is·already·complete"48 ····const-string·v1,·"This·continuation·is·already·complete"
  
49 ····.line·149 ····.line·1
871 B
smali/kotlin/jvm/internal/h.smali
    
Offset 32, 29 lines modifiedOffset 32, 29 lines modified
  
32 ····.line·332 ····.line·3
33 ····invoke-direct/range·{p0·..·p6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V33 ····invoke-direct/range·{p0·..·p6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>(ILr2/d;Ljava/lang/String;Ljava/lang/String;)V36 .method·public·constructor·<init>(ILs2/d;Ljava/lang/String;Ljava/lang/String;)V
37 ····.locals·737 ····.locals·7
  
38 ····.line·138 ····.line·1
39 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;39 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;
  
40 ····move-object·v0,·p240 ····move-object·v0,·p2
  
41 ····check-cast·v0,·Lkotlin/jvm/internal/b;41 ····check-cast·v0,·Lkotlin/jvm/internal/b;
  
42 ····invoke-interface·{v0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class;42 ····invoke-interface·{v0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class;
  
43 ····move-result-object·v343 ····move-result-object·v3
  
44 ····instance-of·p2,·p2,·Lr2/c;44 ····instance-of·p2,·p2,·Ls2/c;
  
45 ····xor-int/lit8·v6,·p2,·0x145 ····xor-int/lit8·v6,·p2,·0x1
  
46 ····move-object·v0,·p046 ····move-object·v0,·p0
  
47 ····move·v1,·p147 ····move·v1,·p1
  
567 B
smali/kotlin/jvm/internal/f.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lkotlin/jvm/internal/f;1 .class·public·interface·abstract·Lkotlin/jvm/internal/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FunctionBase.kt"3 .source·"FunctionBase.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<R:",9 ········"<R:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"Ld2/c<",13 ········"Le2/c<",
14 ········"TR;>;"14 ········"TR;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·getArity()I18 .method·public·abstract·getArity()I
660 B
smali/kotlin/jvm/internal/i.smali
    
Offset 352, 23 lines modifiedOffset 352, 23 lines modified
352 ····throw·p0352 ····throw·p0
353 .end·method353 .end·method
  
354 .method·public·static·n(Ljava/lang/String;)V354 .method·public·static·n(Ljava/lang/String;)V
355 ····.locals·1355 ····.locals·1
  
356 ····.line·1356 ····.line·1
357 ····new-instance·v0,·Ld2/p;357 ····new-instance·v0,·Le2/p;
  
358 ····invoke-direct·{v0,·p0},·Ld2/p;-><init>(Ljava/lang/String;)V358 ····invoke-direct·{v0,·p0},·Le2/p;-><init>(Ljava/lang/String;)V
  
359 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;)Ljava/lang/Throwable;359 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
360 ····move-result-object·p0360 ····move-result-object·p0
  
361 ····check-cast·p0,·Ld2/p;361 ····check-cast·p0,·Le2/p;
  
362 ····throw·p0362 ····throw·p0
363 .end·method363 .end·method
  
364 .method·public·static·o(Ljava/lang/String;)V364 .method·public·static·o(Ljava/lang/String;)V
365 ····.locals·2365 ····.locals·2
  
5.6 KB
smali/kotlin/jvm/internal/g.smali
Max HTML report size reached
937 B
smali/kotlin/jvm/internal/m.smali
    
Offset 11, 32 lines modifiedOffset 11, 32 lines modified
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·a(Lkotlin/jvm/internal/g;)Lr2/e;15 .method·public·a(Lkotlin/jvm/internal/g;)Ls2/e;
16 ····.locals·016 ····.locals·0
  
17 ····return-object·p117 ····return-object·p1
18 .end·method18 .end·method
  
19 .method·public·b(Ljava/lang/Class;)Lr2/c;19 .method·public·b(Ljava/lang/Class;)Ls2/c;
20 ····.locals·120 ····.locals·1
  
21 ····.line·121 ····.line·1
22 ····new-instance·v0,·Lkotlin/jvm/internal/c;22 ····new-instance·v0,·Lkotlin/jvm/internal/c;
  
23 ····invoke-direct·{v0,·p1},·Lkotlin/jvm/internal/c;-><init>(Ljava/lang/Class;)V23 ····invoke-direct·{v0,·p1},·Lkotlin/jvm/internal/c;-><init>(Ljava/lang/Class;)V
  
24 ····return-object·v024 ····return-object·v0
25 .end·method25 .end·method
  
26 .method·public·c(Ljava/lang/Class;Ljava/lang/String;)Lr2/d;26 .method·public·c(Ljava/lang/Class;Ljava/lang/String;)Ls2/d;
27 ····.locals·127 ····.locals·1
  
28 ····.line·128 ····.line·1
29 ····new-instance·v0,·Lkotlin/jvm/internal/k;29 ····new-instance·v0,·Lkotlin/jvm/internal/k;
  
30 ····invoke-direct·{v0,·p1,·p2},·Lkotlin/jvm/internal/k;-><init>(Ljava/lang/Class;Ljava/lang/String;)V30 ····invoke-direct·{v0,·p1,·p2},·Lkotlin/jvm/internal/k;-><init>(Ljava/lang/Class;Ljava/lang/String;)V
  
431 B
smali/kotlin/jvm/internal/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lkotlin/jvm/internal/b;1 .class·public·interface·abstract·Lkotlin/jvm/internal/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ClassBasedDeclarationContainer.kt"3 .source·"ClassBasedDeclarationContainer.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lr2/d;5 .implements·Ls2/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·b()Ljava/lang/Class;7 .method·public·abstract·b()Ljava/lang/Class;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"()",10 ············"()",
2.23 KB
smali/kotlin/jvm/internal/l.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Reflection.java"3 .source·"Reflection.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlin/jvm/internal/m;5 .field·private·static·final·a:Lkotlin/jvm/internal/m;
  
6 .field·private·static·final·b:[Lr2/c;6 .field·private·static·final·b:[Ls2/c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·29 ····.locals·2
  
10 ····const/4·v0,·0x010 ····const/4·v0,·0x0
Offset 54, 57 lines modifiedOffset 54, 57 lines modified
54 ····invoke-direct·{v0},·Lkotlin/jvm/internal/m;-><init>()V54 ····invoke-direct·{v0},·Lkotlin/jvm/internal/m;-><init>()V
  
55 ····:goto_155 ····:goto_1
56 ····sput-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;56 ····sput-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
57 ····const/4·v0,·0x057 ····const/4·v0,·0x0
  
58 ····new-array·v0,·v0,·[Lr2/c;58 ····new-array·v0,·v0,·[Ls2/c;
  
59 ····.line·459 ····.line·4
60 ····sput-object·v0,·Lkotlin/jvm/internal/l;->b:[Lr2/c;60 ····sput-object·v0,·Lkotlin/jvm/internal/l;->b:[Ls2/c;
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·static·a(Lkotlin/jvm/internal/g;)Lr2/e;63 .method·public·static·a(Lkotlin/jvm/internal/g;)Ls2/e;
64 ····.locals·164 ····.locals·1
  
65 ····.line·165 ····.line·1
66 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;66 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
67 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->a(Lkotlin/jvm/internal/g;)Lr2/e;67 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->a(Lkotlin/jvm/internal/g;)Ls2/e;
  
68 ····move-result-object·p068 ····move-result-object·p0
  
69 ····return-object·p069 ····return-object·p0
70 .end·method70 .end·method
  
71 .method·public·static·b(Ljava/lang/Class;)Lr2/c;71 .method·public·static·b(Ljava/lang/Class;)Ls2/c;
72 ····.locals·172 ····.locals·1
  
73 ····.line·173 ····.line·1
74 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;74 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
75 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->b(Ljava/lang/Class;)Lr2/c;75 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->b(Ljava/lang/Class;)Ls2/c;
  
76 ····move-result-object·p076 ····move-result-object·p0
  
77 ····return-object·p077 ····return-object·p0
78 .end·method78 .end·method
  
79 .method·public·static·c(Ljava/lang/Class;)Lr2/d;79 .method·public·static·c(Ljava/lang/Class;)Ls2/d;
80 ····.locals·280 ····.locals·2
  
81 ····.line·181 ····.line·1
82 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;82 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
83 ····const-string·v1,·""83 ····const-string·v1,·""
  
84 ····invoke-virtual·{v0,·p0,·v1},·Lkotlin/jvm/internal/m;->c(Ljava/lang/Class;Ljava/lang/String;)Lr2/d;84 ····invoke-virtual·{v0,·p0,·v1},·Lkotlin/jvm/internal/m;->c(Ljava/lang/Class;Ljava/lang/String;)Ls2/d;
  
85 ····move-result-object·p085 ····move-result-object·p0
  
86 ····return-object·p086 ····return-object·p0
87 .end·method87 .end·method
  
88 .method·public·static·d(Lkotlin/jvm/internal/f;)Ljava/lang/String;88 .method·public·static·d(Lkotlin/jvm/internal/f;)Ljava/lang/String;
8.22 KB
smali/kotlin/jvm/internal/a.smali
Max HTML report size reached
1.66 KB
smali/kotlin/jvm/internal/c$a.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
  
105 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;105 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
106 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;106 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
107 ····move-result-object·v1107 ····move-result-object·v1
  
108 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·Lt2/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;108 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·Lu2/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
109 ····move-result-object·v1109 ····move-result-object·v1
  
110 ····if-nez·v1,·:cond_7110 ····if-nez·v1,·:cond_7
  
111 ····.line·5111 ····.line·5
112 ····:cond_2112 ····:cond_2
Offset 137, 25 lines modifiedOffset 137, 25 lines modified
  
137 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;137 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
138 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;138 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
139 ····move-result-object·p1139 ····move-result-object·p1
  
140 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·Lt2/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;140 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·Lu2/d;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
141 ····move-result-object·v1141 ····move-result-object·v1
  
142 ····goto·:goto_0142 ····goto·:goto_0
  
143 ····.line·6143 ····.line·6
144 ····:cond_3144 ····:cond_3
145 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V145 ····invoke-static·{v0,·v5},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
146 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·Lt2/d;->S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;146 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·Lu2/d;->S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
147 ····move-result-object·v1147 ····move-result-object·v1
  
148 ····goto·:goto_0148 ····goto·:goto_0
  
149 ····.line·7149 ····.line·7
150 ····:cond_4150 ····:cond_4
8.71 KB
smali/kotlin/jvm/internal/c.smali
Max HTML report size reached
4.04 KB
smali/kotlin/jvm/internal/n.smali
    
Offset 61, 235 lines modifiedOffset 61, 235 lines modified
  
61 ····move-result·p061 ····move-result·p0
  
62 ····return·p062 ····return·p0
  
63 ····.line·363 ····.line·3
64 ····:cond_064 ····:cond_0
65 ····instance-of·v0,·p0,·Ln2/a;65 ····instance-of·v0,·p0,·Lo2/a;
  
66 ····if-eqz·v0,·:cond_166 ····if-eqz·v0,·:cond_1
  
67 ····const/4·p0,·0x067 ····const/4·p0,·0x0
  
68 ····return·p068 ····return·p0
  
69 ····.line·469 ····.line·4
70 ····:cond_170 ····:cond_1
71 ····instance-of·v0,·p0,·Ln2/l;71 ····instance-of·v0,·p0,·Lo2/l;
  
72 ····if-eqz·v0,·:cond_272 ····if-eqz·v0,·:cond_2
  
73 ····const/4·p0,·0x173 ····const/4·p0,·0x1
  
74 ····return·p074 ····return·p0
  
75 ····.line·575 ····.line·5
76 ····:cond_276 ····:cond_2
77 ····instance-of·v0,·p0,·Ln2/p;77 ····instance-of·v0,·p0,·Lo2/p;
  
78 ····if-eqz·v0,·:cond_378 ····if-eqz·v0,·:cond_3
  
79 ····const/4·p0,·0x279 ····const/4·p0,·0x2
  
80 ····return·p080 ····return·p0
  
81 ····.line·681 ····.line·6
82 ····:cond_382 ····:cond_3
83 ····instance-of·v0,·p0,·Ln2/q;83 ····instance-of·v0,·p0,·Lo2/q;
  
84 ····if-eqz·v0,·:cond_484 ····if-eqz·v0,·:cond_4
  
85 ····const/4·p0,·0x385 ····const/4·p0,·0x3
  
86 ····return·p086 ····return·p0
  
87 ····.line·787 ····.line·7
88 ····:cond_488 ····:cond_4
89 ····instance-of·v0,·p0,·Ln2/r;89 ····instance-of·v0,·p0,·Lo2/r;
  
90 ····if-eqz·v0,·:cond_590 ····if-eqz·v0,·:cond_5
  
91 ····const/4·p0,·0x491 ····const/4·p0,·0x4
  
92 ····return·p092 ····return·p0
  
93 ····.line·893 ····.line·8
94 ····:cond_594 ····:cond_5
95 ····instance-of·v0,·p0,·Ln2/s;95 ····instance-of·v0,·p0,·Lo2/s;
  
96 ····if-eqz·v0,·:cond_696 ····if-eqz·v0,·:cond_6
  
97 ····const/4·p0,·0x597 ····const/4·p0,·0x5
  
98 ····return·p098 ····return·p0
  
99 ····.line·999 ····.line·9
100 ····:cond_6100 ····:cond_6
101 ····instance-of·v0,·p0,·Ln2/t;101 ····instance-of·v0,·p0,·Lo2/t;
  
102 ····if-eqz·v0,·:cond_7102 ····if-eqz·v0,·:cond_7
  
103 ····const/4·p0,·0x6103 ····const/4·p0,·0x6
  
104 ····return·p0104 ····return·p0
  
105 ····.line·10105 ····.line·10
106 ····:cond_7106 ····:cond_7
107 ····instance-of·v0,·p0,·Ln2/u;107 ····instance-of·v0,·p0,·Lo2/u;
  
108 ····if-eqz·v0,·:cond_8108 ····if-eqz·v0,·:cond_8
  
109 ····const/4·p0,·0x7109 ····const/4·p0,·0x7
  
110 ····return·p0110 ····return·p0
  
111 ····.line·11111 ····.line·11
112 ····:cond_8112 ····:cond_8
113 ····instance-of·v0,·p0,·Ln2/v;113 ····instance-of·v0,·p0,·Lo2/v;
  
114 ····if-eqz·v0,·:cond_9114 ····if-eqz·v0,·:cond_9
  
115 ····const/16·p0,·0x8115 ····const/16·p0,·0x8
  
116 ····return·p0116 ····return·p0
  
117 ····.line·12117 ····.line·12
118 ····:cond_9118 ····:cond_9
119 ····instance-of·v0,·p0,·Ln2/w;119 ····instance-of·v0,·p0,·Lo2/w;
  
120 ····if-eqz·v0,·:cond_a120 ····if-eqz·v0,·:cond_a
  
121 ····const/16·p0,·0x9121 ····const/16·p0,·0x9
  
122 ····return·p0122 ····return·p0
  
123 ····.line·13123 ····.line·13
124 ····:cond_a124 ····:cond_a
125 ····instance-of·v0,·p0,·Ln2/b;125 ····instance-of·v0,·p0,·Lo2/b;
  
126 ····if-eqz·v0,·:cond_b126 ····if-eqz·v0,·:cond_b
  
127 ····const/16·p0,·0xa127 ····const/16·p0,·0xa
  
128 ····return·p0128 ····return·p0
  
129 ····.line·14129 ····.line·14
130 ····:cond_b130 ····:cond_b
131 ····instance-of·v0,·p0,·Ln2/c;131 ····instance-of·v0,·p0,·Lo2/c;
  
132 ····if-eqz·v0,·:cond_c132 ····if-eqz·v0,·:cond_c
  
133 ····const/16·p0,·0xb133 ····const/16·p0,·0xb
  
134 ····return·p0134 ····return·p0
  
135 ····.line·15135 ····.line·15
136 ····:cond_c136 ····:cond_c
Max diff block lines reached; 2007/4068 bytes (49.34%) of diff not shown.
2.82 KB
smali/r2/f.smali
    
Offset 1, 6 lines modifiedOffset 1, 145 lines modified
1 .class·public·interface·abstract·Lr2/f; 
2 .super·Ljava/lang/Object; 
3 .source·"KType.kt"1 .class·Lr2/f;
 2 .super·Lr2/e;
 3 .source·"_Ranges.kt"
  
4 #·interfaces 
5 .implements·Lr2/a; 
 4 #·direct·methods
 5 .method·public·static·a(II)I
 6 ····.locals·0
  
 7 ····if-ge·p0,·p1,·:cond_0
  
 8 ····move·p0,·p1
  
 9 ····:cond_0
 10 ····return·p0
 11 .end·method
  
 12 .method·public·static·b(JJ)J
 13 ····.locals·1
  
 14 ····cmp-long·v0,·p0,·p2
  
 15 ····if-gez·v0,·:cond_0
  
 16 ····move-wide·p0,·p2
  
 17 ····:cond_0
 18 ····return-wide·p0
 19 .end·method
  
 20 .method·public·static·c(II)I
 21 ····.locals·0
  
 22 ····if-le·p0,·p1,·:cond_0
  
 23 ····move·p0,·p1
  
 24 ····:cond_0
 25 ····return·p0
 26 .end·method
  
 27 .method·public·static·d(JJ)J
 28 ····.locals·1
  
 29 ····cmp-long·v0,·p0,·p2
  
 30 ····if-lez·v0,·:cond_0
  
 31 ····move-wide·p0,·p2
  
 32 ····:cond_0
 33 ····return-wide·p0
 34 .end·method
  
 35 .method·public·static·e(III)I
 36 ····.locals·2
  
 37 ····if-gt·p1,·p2,·:cond_2
  
 38 ····if-ge·p0,·p1,·:cond_0
  
 39 ····return·p1
  
 40 ····:cond_0
 41 ····if-le·p0,·p2,·:cond_1
  
 42 ····return·p2
  
 43 ····:cond_1
 44 ····return·p0
  
 45 ····.line·1
 46 ····:cond_2
 47 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
 48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 50 ····const-string·v1,·"Cannot·coerce·value·to·an·empty·range:·maximum·"
  
 51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 52 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 53 ····const-string·p2,·"·is·less·than·minimum·"
  
 54 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 55 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 56 ····const/16·p1,·0x2e
  
 57 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 58 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 59 ····move-result-object·p1
  
 60 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 61 ····throw·p0
 62 .end·method
  
 63 .method·public·static·f(II)Lr2/a;
 64 ····.locals·2
  
 65 ····.line·1
 66 ····sget-object·v0,·Lr2/a;->h:Lr2/a$a;
  
 67 ····const/4·v1,·-0x1
  
 68 ····invoke-virtual·{v0,·p0,·p1,·v1},·Lr2/a$a;->a(III)Lr2/a;
  
 69 ····move-result-object·p0
  
 70 ····return-object·p0
 71 .end·method
  
 72 .method·public·static·g(II)Lr2/c;
 73 ····.locals·1
  
 74 ····const/high16·v0,·-0x80000000
  
Max diff block lines reached; -1/2851 bytes (-0.04%) of diff not shown.
1.41 KB
smali/r2/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 74 lines modified
1 .class·public·interface·abstract·Lr2/d; 
2 .super·Ljava/lang/Object; 
3 .source·"KDeclarationContainer.kt"1 .class·public·final·Lr2/d;
 2 .super·Lr2/f;
  
  
 3 #·direct·methods
 4 .method·public·static·bridge·synthetic·a(II)I
 5 ····.locals·0
  
 6 ····invoke-static·{p0,·p1},·Lr2/f;->a(II)I
  
 7 ····move-result·p0
  
 8 ····return·p0
 9 .end·method
  
 10 .method·public·static·bridge·synthetic·b(JJ)J
 11 ····.locals·0
  
 12 ····invoke-static·{p0,·p1,·p2,·p3},·Lr2/f;->b(JJ)J
  
 13 ····move-result-wide·p0
  
 14 ····return-wide·p0
 15 .end·method
  
 16 .method·public·static·bridge·synthetic·c(II)I
 17 ····.locals·0
  
 18 ····invoke-static·{p0,·p1},·Lr2/f;->c(II)I
  
 19 ····move-result·p0
  
 20 ····return·p0
 21 .end·method
  
 22 .method·public·static·bridge·synthetic·d(JJ)J
 23 ····.locals·0
  
 24 ····invoke-static·{p0,·p1,·p2,·p3},·Lr2/f;->d(JJ)J
  
 25 ····move-result-wide·p0
  
 26 ····return-wide·p0
 27 .end·method
  
 28 .method·public·static·bridge·synthetic·e(III)I
 29 ····.locals·0
  
 30 ····invoke-static·{p0,·p1,·p2},·Lr2/f;->e(III)I
  
 31 ····move-result·p0
  
 32 ····return·p0
 33 .end·method
  
 34 .method·public·static·bridge·synthetic·f(II)Lr2/a;
 35 ····.locals·0
  
 36 ····invoke-static·{p0,·p1},·Lr2/f;->f(II)Lr2/a;
  
 37 ····move-result-object·p0
  
 38 ····return-object·p0
 39 .end·method
  
 40 .method·public·static·bridge·synthetic·g(II)Lr2/c;
 41 ····.locals·0
  
 42 ····invoke-static·{p0,·p1},·Lr2/f;->g(II)Lr2/c;
  
 43 ····move-result-object·p0
  
 44 ····return-object·p0
 45 .end·method
3.47 KB
smali/r2/b.smali
    
Offset 1, 83 lines modifiedOffset 1, 116 lines modified
 1 .class·public·final·Lr2/b;
 2 .super·Lf2/v;
 3 .source·"ProgressionIterators.kt"
1 .class·public·interface·abstract·Lr2/b; 
2 .super·Ljava/lang/Object; 
3 .source·"KCallable.kt" 
  
4 #·interfaces 
5 .implements·Lr2/a; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<R:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;", 
13 ········"Lr2/a;" 
14 ····} 
15 .end·annotation 
  
  
 4 #·instance·fields
 5 .field·private·final·e:I
16 #·virtual·methods 
17 .method·public·varargs·abstract·call([Ljava/lang/Object;)Ljava/lang/Object; 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"([", 
21 ············"Ljava/lang/Object;", 
22 ············")TR;" 
23 ········} 
24 ····.end·annotation 
25 .end·method 
  
 6 .field·private·final·f:I
26 .method·public·abstract·callBy(Ljava/util/Map;)Ljava/lang/Object; 
27 ····.annotation·system·Ldalvik/annotation/Signature; 
28 ········value·=·{ 
29 ············"(", 
30 ············"Ljava/util/Map<", 
31 ············"Ljava/lang/Object;", 
32 ············"+", 
33 ············"Ljava/lang/Object;", 
34 ············">;)TR;" 
35 ········} 
36 ····.end·annotation 
37 .end·method 
  
 7 .field·private·g:Z
38 .method·public·abstract·getParameters()Ljava/util/List; 
39 ····.annotation·system·Ldalvik/annotation/Signature; 
40 ········value·=·{ 
41 ············"()", 
42 ············"Ljava/util/List<", 
43 ············"Ljava/lang/Object;", 
44 ············">;" 
45 ········} 
46 ····.end·annotation 
47 .end·method 
  
 8 .field·private·h:I
48 .method·public·abstract·getReturnType()Lr2/f; 
49 .end·method 
  
50 .method·public·abstract·getTypeParameters()Ljava/util/List; 
51 ····.annotation·system·Ldalvik/annotation/Signature; 
52 ········value·=·{ 
53 ············"()", 
54 ············"Ljava/util/List<", 
55 ············"Ljava/lang/Object;", 
56 ············">;" 
57 ········} 
58 ····.end·annotation 
59 .end·method 
  
60 .method·public·abstract·getVisibility()Lr2/g; 
61 .end·method9 #·direct·methods
 10 .method·public·constructor·<init>(III)V
 11 ····.locals·2
  
62 .method·public·abstract·isAbstract()Z 
63 .end·method12 ····.line·1
 13 ····invoke-direct·{p0},·Lf2/v;-><init>()V
  
 14 ····iput·p3,·p0,·Lr2/b;->e:I
  
 15 ····.line·2
 16 ····iput·p2,·p0,·Lr2/b;->f:I
  
 17 ····const/4·v0,·0x1
  
 18 ····const/4·v1,·0x0
  
 19 ····if-lez·p3,·:cond_0
  
 20 ····if-gt·p1,·p2,·:cond_1
  
 21 ····goto·:goto_0
  
 22 ····:cond_0
 23 ····if-lt·p1,·p2,·:cond_1
  
 24 ····goto·:goto_0
  
 25 ····:cond_1
 26 ····const/4·v0,·0x0
  
 27 ····.line·3
 28 ····:goto_0
 29 ····iput-boolean·v0,·p0,·Lr2/b;->g:Z
  
 30 ····if-eqz·v0,·:cond_2
  
 31 ····goto·:goto_1
  
64 .method·public·abstract·isFinal()Z32 ····:cond_2
 33 ····move·p1,·p2
  
 34 ····.line·4
 35 ····:goto_1
 36 ····iput·p1,·p0,·Lr2/b;->h:I
  
 37 ····return-void
65 .end·method38 .end·method
  
Max diff block lines reached; 165/3523 bytes (4.68%) of diff not shown.
791 B
smali/r2/e.smali
    
Offset 1, 39 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lr2/e;1 .class·Lr2/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Ranges.kt"
3 .source·"KFunction.kt" 
  
4 #·interfaces 
5 .implements·Lr2/b; 
6 .implements·Ld2/c; 
  
  
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/Signature; 
9 ····value·=·{ 
10 ········"<R:", 
11 ········"Ljava/lang/Object;", 
12 ········">", 
13 ········"Ljava/lang/Object;", 
14 ········"Lr2/b<", 
15 ········"TR;>;", 
16 ········"Ld2/c<", 
17 ········"TR;>;" 
18 ····} 
19 .end·annotation 
  
  
20 #·virtual·methods 
21 .method·public·abstract·isExternal()Z 
22 .end·method 
  
23 .method·public·abstract·isInfix()Z 
24 .end·method 
  
25 .method·public·abstract·isInline()Z 
26 .end·method 
  
27 .method·public·abstract·isOperator()Z 
28 .end·method 
  
29 .method·public·abstract·isSuspend()Z 
30 .end·method 
6.6 KB
smali/r2/a.smali
Max HTML report size reached
4.83 KB
smali/r2/c.smali
    
Offset 1, 25 lines modifiedOffset 1, 276 lines modified
1 .class·public·interface·abstract·Lr2/c; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lr2/c;
 2 .super·Lr2/a;
3 .source·"KClass.kt"3 .source·"Ranges.kt"
  
4 #·interfaces 
5 .implements·Lr2/d; 
6 .implements·Lr2/a; 
  
  
7 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lr2/c$a;
 8 ····}
 9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
9 ····value·=·{11 ····value·=·{
10 ········"<T:", 
11 ········"Ljava/lang/Object;", 
12 ········">", 
13 ········"Ljava/lang/Object;", 
14 ········"Lr2/d;", 
15 ········"Lr2/a;"12 ········"Lr2/a;"
16 ····}13 ····}
17 .end·annotation14 .end·annotation
  
  
 15 #·static·fields
 16 .field·public·static·final·i:Lr2/c$a;
  
 17 .field·private·static·final·j:Lr2/c;
  
  
 18 #·direct·methods
 19 .method·static·constructor·<clinit>()V
 20 ····.locals·3
  
 21 ····new-instance·v0,·Lr2/c$a;
  
 22 ····const/4·v1,·0x0
  
 23 ····invoke-direct·{v0,·v1},·Lr2/c$a;-><init>(Lkotlin/jvm/internal/e;)V
  
 24 ····sput-object·v0,·Lr2/c;->i:Lr2/c$a;
  
 25 ····.line·1
 26 ····new-instance·v0,·Lr2/c;
  
 27 ····const/4·v1,·0x1
  
 28 ····const/4·v2,·0x0
  
 29 ····invoke-direct·{v0,·v1,·v2},·Lr2/c;-><init>(II)V
  
 30 ····sput-object·v0,·Lr2/c;->j:Lr2/c;
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·constructor·<init>(II)V
 34 ····.locals·1
  
 35 ····const/4·v0,·0x1
  
 36 ····.line·1
 37 ····invoke-direct·{p0,·p1,·p2,·v0},·Lr2/a;-><init>(III)V
  
 38 ····return-void
 39 .end·method
  
 40 .method·public·static·final·synthetic·g()Lr2/c;
 41 ····.locals·1
  
 42 ····.line·1
 43 ····sget-object·v0,·Lr2/c;->j:Lr2/c;
  
 44 ····return-object·v0
 45 .end·method
  
  
18 #·virtual·methods46 #·virtual·methods
 47 .method·public·equals(Ljava/lang/Object;)Z
 48 ····.locals·2
  
 49 ····.line·1
 50 ····instance-of·v0,·p1,·Lr2/c;
  
 51 ····if-eqz·v0,·:cond_2
  
 52 ····invoke-virtual·{p0},·Lr2/c;->isEmpty()Z
  
 53 ····move-result·v0
  
 54 ····if-eqz·v0,·:cond_0
  
 55 ····move-object·v0,·p1
  
 56 ····check-cast·v0,·Lr2/c;
  
 57 ····invoke-virtual·{v0},·Lr2/c;->isEmpty()Z
  
 58 ····move-result·v0
  
 59 ····if-nez·v0,·:cond_1
  
 60 ····.line·2
 61 ····:cond_0
 62 ····invoke-virtual·{p0},·Lr2/a;->c()I
  
 63 ····move-result·v0
  
 64 ····check-cast·p1,·Lr2/c;
  
 65 ····invoke-virtual·{p1},·Lr2/a;->c()I
  
 66 ····move-result·v1
  
 67 ····if-ne·v0,·v1,·:cond_2
  
 68 ····invoke-virtual·{p0},·Lr2/a;->d()I
  
 69 ····move-result·v0
  
 70 ····invoke-virtual·{p1},·Lr2/a;->d()I
  
Max diff block lines reached; 0/4909 bytes (0.00%) of diff not shown.
1.99 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;1 .class·public·final·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Collect.kt"3 .source·"Collect.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx2/c;5 .implements·Ly2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;8 ····value·=·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1915 ····accessFlags·=·0x19
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"Lx2/c<",21 ········"Ly2/c<",
22 ········"TT;>;"22 ········"TT;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·final·synthetic·$consumer$inlined:Landroidx/core/util/a;26 .field·final·synthetic·$consumer$inlined:Landroidx/core/util/a;
Offset 39, 29 lines modifiedOffset 39, 29 lines modified
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·emit(Ljava/lang/Object;Lg2/d;)Ljava/lang/Object;43 .method·public·emit(Ljava/lang/Object;Lh2/d;)Ljava/lang/Object;
44 ····.locals·044 ····.locals·0
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(TT;",47 ············"(TT;",
48 ············"Lg2/d<",48 ············"Lh2/d<",
49 ············"-",49 ············"-",
50 ············"Ld2/q;",50 ············"Le2/q;",
51 ············">;)",51 ············">;)",
52 ············"Ljava/lang/Object;"52 ············"Ljava/lang/Object;"
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
  
55 ····.line·155 ····.line·1
56 ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Landroidx/core/util/a;56 ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Landroidx/core/util/a;
  
57 ····invoke-interface·{p2,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V57 ····invoke-interface·{p2,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V
  
58 ····sget-object·p1,·Ld2/q;->a:Ld2/q;58 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
59 ····return-object·p159 ····return-object·p1
60 .end·method60 .end·method
8.1 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1.smali
Max HTML report size reached
6.75 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.smali
Max HTML report size reached
1.08 KB
smali/androidx/window/embedding/ActivityRule.smali
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ····.line·241 ····.line·2
42 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V42 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V
  
43 ····.line·343 ····.line·3
44 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z44 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z
  
45 ····.line·445 ····.line·4
46 ····invoke-static·{p1},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;46 ····invoke-static·{p1},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
47 ····move-result-object·p147 ····move-result-object·p1
  
48 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;48 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 ····.line·3191 ····.line·3
192 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z192 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
193 ····.line·4193 ····.line·4
194 ····new-instance·p1,·Landroidx/window/embedding/ActivityRule;194 ····new-instance·p1,·Landroidx/window/embedding/ActivityRule;
  
195 ····.line·5195 ····.line·5
196 ····invoke-static·{v0},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;196 ····invoke-static·{v0},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
197 ····move-result-object·v0197 ····move-result-object·v0
  
198 ····.line·6198 ····.line·6
199 ····iget-boolean·v1,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z199 ····iget-boolean·v1,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z
  
200 ····.line·7200 ····.line·7
2.44 KB
smali/androidx/window/embedding/MatcherUtils.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····const/4·v1,·0x046 ····const/4·v1,·0x0
  
47 ····const/4·v2,·0x247 ····const/4·v2,·0x2
  
48 ····const/4·v3,·0x048 ····const/4·v3,·0x0
  
49 ····.line·149 ····.line·1
50 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z50 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
51 ····move-result·v451 ····move-result·v4
  
52 ····if-nez·v4,·:cond_052 ····if-nez·v4,·:cond_0
  
53 ····return·v153 ····return·v1
  
Offset 80, 28 lines modifiedOffset 80, 28 lines modified
80 ····const/4·v11,·0x080 ····const/4·v11,·0x0
  
81 ····const-string·v7,·"*"81 ····const-string·v7,·"*"
  
82 ····move-object·v6,·p282 ····move-object·v6,·p2
  
83 ····.line·383 ····.line·3
84 ····invoke-static/range·{v6·..·v11},·Lt2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I84 ····invoke-static/range·{v6·..·v11},·Lu2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
85 ····move-result·v485 ····move-result·v4
  
86 ····const-string·v7,·"*"86 ····const-string·v7,·"*"
  
87 ····invoke-static/range·{v6·..·v11},·Lt2/d;->F(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I87 ····invoke-static/range·{v6·..·v11},·Lu2/d;->F(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
88 ····move-result·v688 ····move-result·v6
  
89 ····if-ne·v4,·v6,·:cond_289 ····if-ne·v4,·v6,·:cond_2
  
90 ····.line·490 ····.line·4
91 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lt2/d;->k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z91 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lu2/d;->k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
92 ····move-result·v092 ····move-result·v0
  
93 ····if-eqz·v0,·:cond_293 ····if-eqz·v0,·:cond_2
  
94 ····const/4·v0,·0x194 ····const/4·v0,·0x1
  
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
124 ····move-result-object·p2124 ····move-result-object·p2
  
125 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"125 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
126 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V126 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
127 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·Lt2/d;->o(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z127 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·Lu2/d;->o(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
128 ····move-result·p1128 ····move-result·p1
  
129 ····return·p1129 ····return·p1
  
130 ····.line·6130 ····.line·6
131 ····:cond_3131 ····:cond_3
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
  
264 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V264 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
265 ····const/4·v4,·0x2265 ····const/4·v4,·0x2
  
266 ····const/4·v5,·0x0266 ····const/4·v5,·0x0
  
267 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z267 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
268 ····move-result·v0268 ····move-result·v0
  
269 ····xor-int/2addr·v0,·v1269 ····xor-int/2addr·v0,·v1
  
270 ····if-eqz·v0,·:cond_7270 ····if-eqz·v0,·:cond_7
  
2.21 KB
smali/androidx/window/embedding/SplitRuleParser.smali
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ····const/4·v7,·0x679 ····const/4·v7,·0x6
  
80 ····const/4·v8,·0x080 ····const/4·v8,·0x0
  
81 ····move-object·v3,·p281 ····move-object·v3,·p2
  
82 ····.line·582 ····.line·5
83 ····invoke-static/range·{v3·..·v8},·Lt2/d;->z(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I83 ····invoke-static/range·{v3·..·v8},·Lu2/d;->z(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I
  
84 ····move-result·v084 ····move-result·v0
  
85 ····if-lez·v0,·:cond_285 ····if-lez·v0,·:cond_2
  
86 ····.line·686 ····.line·6
87 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;87 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
  
127 ····const/4·v4,·0x6127 ····const/4·v4,·0x6
  
128 ····const/4·v5,·0x0128 ····const/4·v5,·0x0
  
129 ····move-object·v0,·p2129 ····move-object·v0,·p2
  
130 ····invoke-static/range·{v0·..·v5},·Lt2/d;->z(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I130 ····invoke-static/range·{v0·..·v5},·Lu2/d;->z(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I
  
131 ····move-result·v0131 ····move-result·v0
  
132 ····if-gez·v0,·:cond_3132 ····if-gez·v0,·:cond_3
  
133 ····.line·9133 ····.line·9
134 ····new-instance·v0,·Ljava/lang/StringBuilder;134 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z261 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
262 ····move-result·p1262 ····move-result·p1
  
263 ····.line·5263 ····.line·5
264 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;264 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;
  
265 ····invoke-static·{},·Le2/c0;->b()Ljava/util/Set;265 ····invoke-static·{},·Lf2/c0;->b()Ljava/util/Set;
  
266 ····move-result-object·v0266 ····move-result-object·v0
  
267 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V267 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V
  
268 ····return-object·p2268 ····return-object·p2
269 .end·method269 .end·method
Offset 424, 15 lines modifiedOffset 424, 15 lines modified
  
424 ····move-result·v6424 ····move-result·v6
  
425 ····.line·12425 ····.line·12
426 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;426 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;
  
427 ····.line·13427 ····.line·13
428 ····invoke-static·{},·Le2/c0;->b()Ljava/util/Set;428 ····invoke-static·{},·Lf2/c0;->b()Ljava/util/Set;
  
429 ····move-result-object·v3429 ····move-result-object·v3
  
430 ····move-object·v2,·p1430 ····move-object·v2,·p1
  
431 ····.line·14431 ····.line·14
432 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V432 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V
Offset 523, 15 lines modifiedOffset 523, 15 lines modified
  
523 ····move-result-object·p1523 ····move-result-object·p1
  
524 ····.line·15524 ····.line·15
525 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;525 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;
  
526 ····.line·16526 ····.line·16
527 ····invoke-static·{},·Le2/c0;->b()Ljava/util/Set;527 ····invoke-static·{},·Lf2/c0;->b()Ljava/util/Set;
  
528 ····move-result-object·v4528 ····move-result-object·v4
  
529 ····.line·17529 ····.line·17
530 ····new-instance·v0,·Landroid/content/Intent;530 ····new-instance·v0,·Landroid/content/Intent;
  
531 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V531 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V
1.79 KB
smali/androidx/window/embedding/ExtensionEmbeddingBackend.smali
    
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
  
299 ····const-string·p2,·"Extension·not·loaded,·skipping·callback·registration."299 ····const-string·p2,·"Extension·not·loaded,·skipping·callback·registration."
  
300 ····.line·3300 ····.line·3
301 ····invoke-static·{p1,·p2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I301 ····invoke-static·{p1,·p2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
302 ····.line·4302 ····.line·4
303 ····invoke-static·{},·Le2/g;->b()Ljava/util/List;303 ····invoke-static·{},·Lf2/g;->b()Ljava/util/List;
  
304 ····move-result-object·p1304 ····move-result-object·p1
  
305 ····invoke-interface·{p3,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V305 ····invoke-interface·{p3,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V
306 ····:try_end_0306 ····:try_end_0
307 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0307 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
Offset 350, 23 lines modifiedOffset 350, 23 lines modified
  
350 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V350 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V
  
351 ····goto·:goto_0351 ····goto·:goto_0
  
352 ····.line·10352 ····.line·10
353 ····:cond_1353 ····:cond_1
354 ····invoke-static·{},·Le2/g;->b()Ljava/util/List;354 ····invoke-static·{},·Lf2/g;->b()Ljava/util/List;
  
355 ····move-result-object·p1355 ····move-result-object·p1
  
356 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V356 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V
  
357 ····.line·11357 ····.line·11
358 ····:goto_0358 ····:goto_0
359 ····sget-object·p1,·Ld2/q;->a:Ld2/q;359 ····sget-object·p1,·Le2/q;->a:Le2/q;
360 ····:try_end_1360 ····:try_end_1
361 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0361 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
362 ····.line·12362 ····.line·12
363 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V363 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
364 ····return-void364 ····return-void
Offset 528, 15 lines modifiedOffset 528, 15 lines modified
  
528 ····move-result-object·p1528 ····move-result-object·p1
  
529 ····invoke-virtual·{p1,·v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z529 ····invoke-virtual·{p1,·v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
  
530 ····.line·5530 ····.line·5
531 ····:cond_1531 ····:cond_1
532 ····sget-object·p1,·Ld2/q;->a:Ld2/q;532 ····sget-object·p1,·Le2/q;->a:Le2/q;
533 ····:try_end_0533 ····:try_end_0
534 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0534 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
535 ····.line·6535 ····.line·6
536 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V536 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
537 ····return-void537 ····return-void
1.58 KB
smali/androidx/window/embedding/EmbeddingAdapter.smali
    
Offset 513, 15 lines modifiedOffset 513, 15 lines modified
513 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V513 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
514 ····.line·10514 ····.line·10
515 ····new-instance·v0,·Ljava/util/ArrayList;515 ····new-instance·v0,·Ljava/util/ArrayList;
  
516 ····const/16·v1,·0xa516 ····const/16·v1,·0xa
  
517 ····invoke-static·{p1,·v1},·Le2/g;->g(Ljava/lang/Iterable;I)I517 ····invoke-static·{p1,·v1},·Lf2/g;->g(Ljava/lang/Iterable;I)I
  
518 ····move-result·v1518 ····move-result·v1
  
519 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V519 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
520 ····.line·11520 ····.line·11
521 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;521 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
Offset 575, 15 lines modifiedOffset 575, 15 lines modified
575 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V575 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
576 ····.line·14576 ····.line·14
577 ····new-instance·v0,·Ljava/util/ArrayList;577 ····new-instance·v0,·Ljava/util/ArrayList;
  
578 ····const/16·v1,·0xa578 ····const/16·v1,·0xa
  
579 ····invoke-static·{p1,·v1},·Le2/g;->g(Ljava/lang/Iterable;I)I579 ····invoke-static·{p1,·v1},·Lf2/g;->g(Ljava/lang/Iterable;I)I
  
580 ····move-result·v1580 ····move-result·v1
  
581 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V581 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
582 ····.line·15582 ····.line·15
583 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;583 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
Offset 848, 15 lines modifiedOffset 848, 15 lines modified
  
848 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V848 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
849 ····throw·p1849 ····throw·p1
  
850 ····.line·51850 ····.line·51
851 ····:cond_3851 ····:cond_3
852 ····invoke-static·{v0},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;852 ····invoke-static·{v0},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
853 ····move-result-object·p1853 ····move-result-object·p1
  
854 ····return-object·p1854 ····return-object·p1
855 .end·method855 .end·method
  
856 .method·public·final·translateActivityIntentPredicates(Ljava/util/Set;)Ljava/util/function/Predicate;856 .method·public·final·translateActivityIntentPredicates(Ljava/util/Set;)Ljava/util/function/Predicate;
1.12 KB
smali/androidx/window/embedding/SplitPairRule.smali
    
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 ····.line·451 ····.line·4
52 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z52 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z
  
53 ····.line·553 ····.line·5
54 ····iput-boolean·p4,·p0,·Landroidx/window/embedding/SplitPairRule;->clearTop:Z54 ····iput-boolean·p4,·p0,·Landroidx/window/embedding/SplitPairRule;->clearTop:Z
  
55 ····.line·655 ····.line·6
56 ····invoke-static·{p1},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;56 ····invoke-static·{p1},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
57 ····move-result-object·p157 ····move-result-object·p1
  
58 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;58 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
Offset 377, 15 lines modifiedOffset 377, 15 lines modified
377 ····.line·3377 ····.line·3
378 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z378 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
379 ····.line·4379 ····.line·4
380 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;380 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;
  
381 ····.line·5381 ····.line·5
382 ····invoke-static·{v0},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;382 ····invoke-static·{v0},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
383 ····move-result-object·v3383 ····move-result-object·v3
  
384 ····.line·6384 ····.line·6
385 ····iget-boolean·v4,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z385 ····iget-boolean·v4,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z
  
386 ····.line·7386 ····.line·7
1.21 KB
smali/androidx/window/embedding/SplitController$Companion.smali
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
  
68 ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Lkotlin/jvm/internal/e;)V68 ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Lkotlin/jvm/internal/e;)V
  
69 ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V69 ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V
  
70 ····.line·570 ····.line·5
71 ····:cond_071 ····:cond_0
72 ····sget-object·v1,·Ld2/q;->a:Ld2/q;72 ····sget-object·v1,·Le2/q;->a:Le2/q;
73 ····:try_end_073 ····:try_end_0
74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_074 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
75 ····.line·675 ····.line·6
76 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V76 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
77 ····goto·:goto_077 ····goto·:goto_0
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;121 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;
  
122 ····move-result-object·p2122 ····move-result-object·p2
  
123 ····if-nez·p1,·:cond_0123 ····if-nez·p1,·:cond_0
  
124 ····.line·4124 ····.line·4
125 ····invoke-static·{},·Le2/c0;->b()Ljava/util/Set;125 ····invoke-static·{},·Lf2/c0;->b()Ljava/util/Set;
  
126 ····move-result-object·p1126 ····move-result-object·p1
  
127 ····:cond_0127 ····:cond_0
128 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V128 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V
  
129 ····return-void129 ····return-void
1.2 KB
smali/androidx/window/embedding/SplitPlaceholderRule.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 ····.line·247 ····.line·2
48 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V48 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V
  
49 ····.line·349 ····.line·3
50 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;50 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;
  
51 ····.line·451 ····.line·4
52 ····invoke-static·{p1},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;52 ····invoke-static·{p1},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
53 ····move-result-object·p153 ····move-result-object·p1
  
54 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;54 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
Offset 283, 15 lines modifiedOffset 283, 15 lines modified
283 ····.line·3283 ····.line·3
284 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z284 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
285 ····.line·4285 ····.line·4
286 ····new-instance·p1,·Landroidx/window/embedding/SplitPlaceholderRule;286 ····new-instance·p1,·Landroidx/window/embedding/SplitPlaceholderRule;
  
287 ····.line·5287 ····.line·5
288 ····invoke-static·{v0},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;288 ····invoke-static·{v0},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
289 ····move-result-object·v3289 ····move-result-object·v3
  
290 ····.line·6290 ····.line·6
291 ····iget-object·v4,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;291 ····iget-object·v4,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;
  
292 ····.line·7292 ····.line·7
3.62 KB
smali/androidx/window/embedding/SplitPairFilter.smali
    
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 ····const-string·v11,·"*"177 ····const-string·v11,·"*"
  
178 ····const/4·v10,·0x2178 ····const/4·v10,·0x2
  
179 ····const/4·v9,·0x0179 ····const/4·v9,·0x0
  
180 ····.line·11180 ····.line·11
181 ····invoke-static·{v7,·v11,·v12,·v10,·v9},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z181 ····invoke-static·{v7,·v11,·v12,·v10,·v9},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
182 ····move-result·v1182 ····move-result·v1
  
183 ····if-eqz·v1,·:cond_7183 ····if-eqz·v1,·:cond_7
  
184 ····const/4·v3,·0x0184 ····const/4·v3,·0x0
  
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 ····const/4·v6,·0x0196 ····const/4·v6,·0x0
  
197 ····const-string·v2,·"*"197 ····const-string·v2,·"*"
  
198 ····move-object·v1,·v7198 ····move-object·v1,·v7
  
199 ····.line·12199 ····.line·12
200 ····invoke-static/range·{v1·..·v6},·Lt2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I200 ····invoke-static/range·{v1·..·v6},·Lu2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
201 ····move-result·v1201 ····move-result·v1
  
202 ····invoke-virtual·{v7},·Ljava/lang/String;->length()I202 ····invoke-virtual·{v7},·Ljava/lang/String;->length()I
  
203 ····move-result·v2203 ····move-result·v2
  
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
  
225 ····:goto_7225 ····:goto_7
226 ····const-string·v2,·"Wildcard·in·package·name·is·only·allowed·at·the·end."226 ····const-string·v2,·"Wildcard·in·package·name·is·only·allowed·at·the·end."
  
227 ····if-eqz·v1,·:cond_11227 ····if-eqz·v1,·:cond_11
  
228 ····.line·13228 ····.line·13
229 ····invoke-static·{v14,·v11,·v12,·v10,·v9},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z229 ····invoke-static·{v14,·v11,·v12,·v10,·v9},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
230 ····move-result·v1230 ····move-result·v1
  
231 ····if-eqz·v1,·:cond_9231 ····if-eqz·v1,·:cond_9
  
232 ····const/4·v1,·0x0232 ····const/4·v1,·0x0
  
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ····move·v12,·v4264 ····move·v12,·v4
  
265 ····move-object·v4,·v13265 ····move-object·v4,·v13
  
266 ····move-object·v13,·v5266 ····move-object·v13,·v5
  
267 ····.line·14267 ····.line·14
268 ····invoke-static/range·{v8·..·v13},·Lt2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I268 ····invoke-static/range·{v8·..·v13},·Lu2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
269 ····move-result·v5269 ····move-result·v5
  
270 ····invoke-virtual·{v14},·Ljava/lang/String;->length()I270 ····invoke-virtual·{v14},·Ljava/lang/String;->length()I
  
271 ····move-result·v8271 ····move-result·v8
  
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
  
303 ····:goto_9303 ····:goto_9
304 ····const-string·v5,·"Wildcard·in·class·name·is·only·allowed·at·the·end."304 ····const-string·v5,·"Wildcard·in·class·name·is·only·allowed·at·the·end."
  
305 ····if-eqz·v12,·:cond_10305 ····if-eqz·v12,·:cond_10
  
306 ····.line·15306 ····.line·15
307 ····invoke-static·{v15,·v1,·v3,·v6,·v7},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z307 ····invoke-static·{v15,·v1,·v3,·v6,·v7},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
308 ····move-result·v8308 ····move-result·v8
  
309 ····if-eqz·v8,·:cond_b309 ····if-eqz·v8,·:cond_b
  
310 ····const/4·v10,·0x0310 ····const/4·v10,·0x0
  
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 ····const/4·v13,·0x0322 ····const/4·v13,·0x0
  
323 ····const-string·v9,·"*"323 ····const-string·v9,·"*"
  
324 ····move-object·v8,·v15324 ····move-object·v8,·v15
  
325 ····.line·16325 ····.line·16
326 ····invoke-static/range·{v8·..·v13},·Lt2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I326 ····invoke-static/range·{v8·..·v13},·Lu2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
327 ····move-result·v8327 ····move-result·v8
  
328 ····invoke-virtual·{v15},·Ljava/lang/String;->length()I328 ····invoke-virtual·{v15},·Ljava/lang/String;->length()I
  
329 ····move-result·v9329 ····move-result·v9
  
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 ····:goto_a349 ····:goto_a
350 ····const/4·v12,·0x1350 ····const/4·v12,·0x1
  
351 ····:goto_b351 ····:goto_b
352 ····if-eqz·v12,·:cond_f352 ····if-eqz·v12,·:cond_f
  
353 ····.line·17353 ····.line·17
354 ····invoke-static·{v4,·v1,·v3,·v6,·v7},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z354 ····invoke-static·{v4,·v1,·v3,·v6,·v7},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
355 ····move-result·v1355 ····move-result·v1
  
356 ····if-eqz·v1,·:cond_d356 ····if-eqz·v1,·:cond_d
  
357 ····const/4·v10,·0x0357 ····const/4·v10,·0x0
  
Offset 368, 15 lines modifiedOffset 368, 15 lines modified
368 ····const/4·v13,·0x0368 ····const/4·v13,·0x0
  
369 ····const-string·v9,·"*"369 ····const-string·v9,·"*"
  
370 ····move-object·v8,·v4370 ····move-object·v8,·v4
  
371 ····.line·18371 ····.line·18
372 ····invoke-static/range·{v8·..·v13},·Lt2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I372 ····invoke-static/range·{v8·..·v13},·Lu2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
373 ····move-result·v1373 ····move-result·v1
  
374 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I374 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I
  
375 ····move-result·v2375 ····move-result·v2
  
Max diff block lines reached; -1/3604 bytes (-0.03%) of diff not shown.
1.8 KB
smali/androidx/window/embedding/ActivityFilter.smali
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····const-string·v0,·"*"90 ····const-string·v0,·"*"
  
91 ····const/4·v9,·0x291 ····const/4·v9,·0x2
  
92 ····const/4·v10,·0x092 ····const/4·v10,·0x0
  
93 ····.line·893 ····.line·8
94 ····invoke-static·{p2,·v0,·v8,·v9,·v10},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z94 ····invoke-static·{p2,·v0,·v8,·v9,·v10},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
95 ····move-result·v195 ····move-result·v1
  
96 ····if-eqz·v1,·:cond_396 ····if-eqz·v1,·:cond_3
  
97 ····const/4·v3,·0x097 ····const/4·v3,·0x0
  
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ····const/4·v6,·0x0109 ····const/4·v6,·0x0
  
110 ····const-string·v2,·"*"110 ····const-string·v2,·"*"
  
111 ····move-object·v1,·p2111 ····move-object·v1,·p2
  
112 ····.line·9112 ····.line·9
113 ····invoke-static/range·{v1·..·v6},·Lt2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I113 ····invoke-static/range·{v1·..·v6},·Lu2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
114 ····move-result·v1114 ····move-result·v1
  
115 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I115 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I
  
116 ····move-result·p2116 ····move-result·p2
  
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ····:goto_2136 ····:goto_2
137 ····const/4·p2,·0x1137 ····const/4·p2,·0x1
  
138 ····:goto_3138 ····:goto_3
139 ····if-eqz·p2,·:cond_7139 ····if-eqz·p2,·:cond_7
  
140 ····.line·10140 ····.line·10
141 ····invoke-static·{p1,·v0,·v8,·v9,·v10},·Lt2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z141 ····invoke-static·{p1,·v0,·v8,·v9,·v10},·Lu2/d;->r(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
142 ····move-result·p2142 ····move-result·p2
  
143 ····if-eqz·p2,·:cond_5143 ····if-eqz·p2,·:cond_5
  
144 ····const/4·v3,·0x0144 ····const/4·v3,·0x0
  
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ····const/4·v6,·0x0155 ····const/4·v6,·0x0
  
156 ····const-string·v2,·"*"156 ····const-string·v2,·"*"
  
157 ····move-object·v1,·p1157 ····move-object·v1,·p1
  
158 ····.line·11158 ····.line·11
159 ····invoke-static/range·{v1·..·v6},·Lt2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I159 ····invoke-static/range·{v1·..·v6},·Lu2/d;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
160 ····move-result·p2160 ····move-result·p2
  
161 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I161 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
162 ····move-result·p1162 ····move-result·p1
  
1.26 KB
smali/androidx/window/embedding/SplitController.smali
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;73 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;75 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
76 ····.line·376 ····.line·3
77 ····invoke-static·{},·Le2/c0;->b()Ljava/util/Set;77 ····invoke-static·{},·Lf2/c0;->b()Ljava/util/Set;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;79 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 ····.line·1238 ····.line·1
239 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;239 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
240 ····invoke-interface·{v0},·Landroidx/window/embedding/EmbeddingBackend;->getSplitRules()Ljava/util/Set;240 ····invoke-interface·{v0},·Landroidx/window/embedding/EmbeddingBackend;->getSplitRules()Ljava/util/Set;
  
241 ····move-result-object·v0241 ····move-result-object·v0
  
242 ····invoke-static·{v0},·Le2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;242 ····invoke-static·{v0},·Lf2/g;->u(Ljava/lang/Iterable;)Ljava/util/Set;
  
243 ····move-result-object·v0243 ····move-result-object·v0
  
244 ····return-object·v0244 ····return-object·v0
245 .end·method245 .end·method
  
246 .method·public·final·isSplitSupported()Z246 .method·public·final·isSplitSupported()Z
766 B
smali/androidx/window/embedding/ExtensionEmbeddingBackend$Companion.smali
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
  
135 ····invoke-direct·{v2,·v1},·Landroidx/window/embedding/ExtensionEmbeddingBackend;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V135 ····invoke-direct·{v2,·v1},·Landroidx/window/embedding/ExtensionEmbeddingBackend;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V
  
136 ····invoke-static·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->access$setGlobalInstance$cp(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V136 ····invoke-static·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->access$setGlobalInstance$cp(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V
  
137 ····.line·6137 ····.line·6
138 ····:cond_0138 ····:cond_0
139 ····sget-object·v1,·Ld2/q;->a:Ld2/q;139 ····sget-object·v1,·Le2/q;->a:Le2/q;
140 ····:try_end_0140 ····:try_end_0
141 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0141 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
142 ····.line·7142 ····.line·7
143 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V143 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
144 ····goto·:goto_0144 ····goto·:goto_0
2.25 KB
smali/androidx/window/core/Version.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
  
34 .field·private·static·final·VERSION_1_0:Landroidx/window/core/Version;34 .field·private·static·final·VERSION_1_0:Landroidx/window/core/Version;
  
35 .field·private·static·final·VERSION_PATTERN_STRING:Ljava/lang/String;·=·"(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?"35 .field·private·static·final·VERSION_PATTERN_STRING:Ljava/lang/String;·=·"(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?"
  
  
36 #·instance·fields36 #·instance·fields
37 .field·private·final·bigInteger$delegate:Ld2/e;37 .field·private·final·bigInteger$delegate:Le2/e;
  
38 .field·private·final·description:Ljava/lang/String;38 .field·private·final·description:Ljava/lang/String;
  
39 .field·private·final·major:I39 .field·private·final·major:I
  
40 .field·private·final·minor:I40 .field·private·final·minor:I
  
Offset 113, 19 lines modifiedOffset 113, 19 lines modified
113 ····iput-object·p4,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;113 ····iput-object·p4,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;
  
114 ····.line·6114 ····.line·6
115 ····new-instance·p1,·Landroidx/window/core/Version$bigInteger$2;115 ····new-instance·p1,·Landroidx/window/core/Version$bigInteger$2;
  
116 ····invoke-direct·{p1,·p0},·Landroidx/window/core/Version$bigInteger$2;-><init>(Landroidx/window/core/Version;)V116 ····invoke-direct·{p1,·p0},·Landroidx/window/core/Version$bigInteger$2;-><init>(Landroidx/window/core/Version;)V
  
117 ····invoke-static·{p1},·Ld2/f;->a(Ln2/a;)Ld2/e;117 ····invoke-static·{p1},·Le2/f;->a(Lo2/a;)Le2/e;
  
118 ····move-result-object·p1118 ····move-result-object·p1
  
119 ····iput-object·p1,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Ld2/e;119 ····iput-object·p1,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Le2/e;
  
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·public·synthetic·constructor·<init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V122 .method·public·synthetic·constructor·<init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V
123 ····.locals·0123 ····.locals·0
  
Offset 170, 17 lines modifiedOffset 170, 17 lines modified
170 ····return-object·v0170 ····return-object·v0
171 .end·method171 .end·method
  
172 .method·private·final·getBigInteger()Ljava/math/BigInteger;172 .method·private·final·getBigInteger()Ljava/math/BigInteger;
173 ····.locals·2173 ····.locals·2
  
174 ····.line·1174 ····.line·1
175 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Ld2/e;175 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Le2/e;
  
176 ····invoke-interface·{v0},·Ld2/e;->getValue()Ljava/lang/Object;176 ····invoke-interface·{v0},·Le2/e;->getValue()Ljava/lang/Object;
  
177 ····move-result-object·v0177 ····move-result-object·v0
  
178 ····const-string·v1,·"<get-bigInteger>(...)"178 ····const-string·v1,·"<get-bigInteger>(...)"
  
179 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V179 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 344, 15 lines modifiedOffset 344, 15 lines modified
  
344 .method·public·toString()Ljava/lang/String;344 .method·public·toString()Ljava/lang/String;
345 ····.locals·4345 ····.locals·4
  
346 ····.line·1346 ····.line·1
347 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;347 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;
  
348 ····invoke-static·{v0},·Lt2/d;->l(Ljava/lang/CharSequence;)Z348 ····invoke-static·{v0},·Lu2/d;->l(Ljava/lang/CharSequence;)Z
  
349 ····move-result·v0349 ····move-result·v0
  
350 ····xor-int/lit8·v0,·v0,·0x1350 ····xor-int/lit8·v0,·v0,·0x1
  
351 ····if-eqz·v0,·:cond_0351 ····if-eqz·v0,·:cond_0
  
777 B
smali/androidx/window/core/Version$bigInteger$2.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/core/Version$bigInteger$2;1 .class·final·Landroidx/window/core/Version$bigInteger$2;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"Version.kt"3 .source·"Version.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/a;5 .implements·Lo2/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V8 ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/a<",21 ········"Lo2/a<",
22 ········"Ljava/math/BigInteger;",22 ········"Ljava/math/BigInteger;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
396 B
smali/androidx/window/core/Version$Companion.smali
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ····.locals·882 ····.locals·8
  
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····if-eqz·p1,·:cond_984 ····if-eqz·p1,·:cond_9
  
85 ····.line·185 ····.line·1
86 ····invoke-static·{p1},·Lt2/d;->l(Ljava/lang/CharSequence;)Z86 ····invoke-static·{p1},·Lu2/d;->l(Ljava/lang/CharSequence;)Z
  
87 ····move-result·v187 ····move-result·v1
  
88 ····if-eqz·v1,·:cond_088 ····if-eqz·v1,·:cond_0
  
89 ····goto/16·:goto_489 ····goto/16·:goto_4
  
681 B
smali/androidx/window/layout/WindowLayoutInfo.smali
    
Offset 140, 13 lines modifiedOffset 140, 13 lines modified
  
140 ····const/4·v6,·0x0140 ····const/4·v6,·0x0
  
141 ····const/16·v7,·0x38141 ····const/16·v7,·0x38
  
142 ····const/4·v8,·0x0142 ····const/4·v8,·0x0
  
143 ····invoke-static/range·{v0·..·v8},·Le2/g;->m(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Ln2/l;ILjava/lang/Object;)Ljava/lang/String;143 ····invoke-static/range·{v0·..·v8},·Lf2/g;->m(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lo2/l;ILjava/lang/Object;)Ljava/lang/String;
  
144 ····move-result-object·v0144 ····move-result-object·v0
  
145 ····return-object·v0145 ····return-object·v0
146 .end·method146 .end·method
800 B
smali/androidx/window/layout/SidecarCompat$DistinctSidecarElementCallback.smali
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····.line·5116 ····.line·5
117 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;117 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;
  
118 ····invoke-interface·{v1,·p1},·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;->onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V118 ····invoke-interface·{v1,·p1},·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;->onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V
  
119 ····.line·6119 ····.line·6
120 ····sget-object·p1,·Ld2/q;->a:Ld2/q;120 ····sget-object·p1,·Le2/q;->a:Le2/q;
121 ····:try_end_1121 ····:try_end_1
122 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0122 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
123 ····.line·7123 ····.line·7
124 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V124 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
125 ····return-void125 ····return-void
1.03 KB
smali/androidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·synthetic·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;1 .class·final·synthetic·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;
2 .super·Lkotlin/jvm/internal/h;2 .super·Lkotlin/jvm/internal/h;
3 .source·"WindowMetricsCalculator.kt"3 .source·"WindowMetricsCalculator.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x100015 ····accessFlags·=·0x1000
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/h;",20 ········"Lkotlin/jvm/internal/h;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
936 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$reset$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"WindowMetricsCalculator.kt"3 .source·"WindowMetricsCalculator.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
1.88 KB
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend.smali
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
  
136 ····.line·4136 ····.line·4
137 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;137 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;
  
138 ····invoke-interface·{v0,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;138 ····invoke-interface·{v0,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
139 ····.line·5139 ····.line·5
140 ····sget-object·v0,·Ld2/q;->a:Ld2/q;140 ····sget-object·v0,·Le2/q;->a:Le2/q;
  
141 ····:goto_0141 ····:goto_0
142 ····if-nez·v0,·:cond_1142 ····if-nez·v0,·:cond_1
  
143 ····.line·6143 ····.line·6
144 ····new-instance·v0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;144 ····new-instance·v0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;
  
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ····.line·10166 ····.line·10
167 ····iget-object·p3,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;167 ····iget-object·p3,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;
  
168 ····invoke-interface·{p3,·p1,·v0},·Landroidx/window/extensions/layout/WindowLayoutComponent;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/function/Consumer;)V168 ····invoke-interface·{p3,·p1,·v0},·Landroidx/window/extensions/layout/WindowLayoutComponent;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/function/Consumer;)V
  
169 ····.line·11169 ····.line·11
170 ····:cond_1170 ····:cond_1
171 ····sget-object·p1,·Ld2/q;->a:Ld2/q;171 ····sget-object·p1,·Le2/q;->a:Le2/q;
172 ····:try_end_0172 ····:try_end_0
173 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0173 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
174 ····.line·12174 ····.line·12
175 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V175 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
176 ····return-void176 ····return-void
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ····.line·6259 ····.line·6
260 ····iget-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;260 ····iget-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;
  
261 ····invoke-interface·{p1,·v1},·Landroidx/window/extensions/layout/WindowLayoutComponent;->removeWindowLayoutInfoListener(Ljava/util/function/Consumer;)V261 ····invoke-interface·{p1,·v1},·Landroidx/window/extensions/layout/WindowLayoutComponent;->removeWindowLayoutInfoListener(Ljava/util/function/Consumer;)V
  
262 ····.line·7262 ····.line·7
263 ····:cond_2263 ····:cond_2
264 ····sget-object·p1,·Ld2/q;->a:Ld2/q;264 ····sget-object·p1,·Le2/q;->a:Le2/q;
265 ····:try_end_2265 ····:try_end_2
266 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0266 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
267 ····.line·8267 ····.line·8
268 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V268 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
269 ····return-void269 ····return-void
766 B
smali/androidx/window/layout/WindowInfoTracker.smali
    
Offset 24, 19 lines modifiedOffset 24, 19 lines modified
24 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion;24 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)Lx2/b;28 .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)Ly2/b;
29 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{30 ········value·=·{
31 ············"(",31 ············"(",
32 ············"Landroid/app/Activity;",32 ············"Landroid/app/Activity;",
33 ············")",33 ············")",
34 ············"Lx2/b<",34 ············"Ly2/b<",
35 ············"Landroidx/window/layout/WindowLayoutInfo;",35 ············"Landroidx/window/layout/WindowLayoutInfo;",
36 ············">;"36 ············">;"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
39 .end·method39 .end·method
721 B
smali/androidx/window/layout/SidecarWindowBackend$Companion.smali
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····invoke-direct·{v1,·p1},·Landroidx/window/layout/SidecarWindowBackend;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat;)V75 ····invoke-direct·{v1,·p1},·Landroidx/window/layout/SidecarWindowBackend;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat;)V
  
76 ····invoke-static·{v1},·Landroidx/window/layout/SidecarWindowBackend;->access$setGlobalInstance$cp(Landroidx/window/layout/SidecarWindowBackend;)V76 ····invoke-static·{v1},·Landroidx/window/layout/SidecarWindowBackend;->access$setGlobalInstance$cp(Landroidx/window/layout/SidecarWindowBackend;)V
  
77 ····.line·677 ····.line·6
78 ····:cond_078 ····:cond_0
79 ····sget-object·p1,·Ld2/q;->a:Ld2/q;79 ····sget-object·p1,·Le2/q;->a:Le2/q;
80 ····:try_end_080 ····:try_end_0
81 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_081 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
82 ····.line·782 ····.line·7
83 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V83 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
84 ····goto·:goto_084 ····goto·:goto_0
1.53 KB
smali/androidx/window/layout/WindowInfoTrackerImpl.smali
    
Offset 71, 37 lines modifiedOffset 71, 37 lines modified
71 ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;71 ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;
  
72 ····return-object·p072 ····return-object·p0
73 .end·method73 .end·method
  
  
74 #·virtual·methods74 #·virtual·methods
75 .method·public·windowLayoutInfo(Landroid/app/Activity;)Lx2/b;75 .method·public·windowLayoutInfo(Landroid/app/Activity;)Ly2/b;
76 ····.locals·276 ····.locals·2
77 ····.annotation·system·Ldalvik/annotation/Signature;77 ····.annotation·system·Ldalvik/annotation/Signature;
78 ········value·=·{78 ········value·=·{
79 ············"(",79 ············"(",
80 ············"Landroid/app/Activity;",80 ············"Landroid/app/Activity;",
81 ············")",81 ············")",
82 ············"Lx2/b<",82 ············"Ly2/b<",
83 ············"Landroidx/window/layout/WindowLayoutInfo;",83 ············"Landroidx/window/layout/WindowLayoutInfo;",
84 ············">;"84 ············">;"
85 ········}85 ········}
86 ····.end·annotation86 ····.end·annotation
  
87 ····const-string·v0,·"activity"87 ····const-string·v0,·"activity"
  
88 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V88 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
89 ····.line·189 ····.line·1
90 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;90 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;
  
91 ····const/4·v1,·0x091 ····const/4·v1,·0x0
  
92 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Lg2/d;)V92 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Lh2/d;)V
  
93 ····invoke-static·{v0},·Lx2/d;->a(Ln2/p;)Lx2/b;93 ····invoke-static·{v0},·Ly2/d;->a(Lo2/p;)Ly2/b;
  
94 ····move-result-object·p194 ····move-result-object·p1
  
95 ····return-object·p195 ····return-object·p1
96 .end·method96 .end·method
3.35 KB
smali/androidx/window/layout/WindowMetricsCalculator$Companion.smali
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ····name·=·"Companion"13 ····name·=·"Companion"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;16 .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;
  
17 .field·private·static·decorator:Ln2/l;17 .field·private·static·decorator:Lo2/l;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Ln2/l<",20 ············"Lo2/l<",
21 ············"-",21 ············"-",
22 ············"Landroidx/window/layout/WindowMetricsCalculator;",22 ············"Landroidx/window/layout/WindowMetricsCalculator;",
23 ············"+",23 ············"+",
24 ············"Landroidx/window/layout/WindowMetricsCalculator;",24 ············"Landroidx/window/layout/WindowMetricsCalculator;",
25 ············">;"25 ············">;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V40 ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V
  
41 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;41 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;
  
42 ····.line·142 ····.line·1
43 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;43 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;
  
44 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Ln2/l;44 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lo2/l;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·private·constructor·<init>()V47 .method·private·constructor·<init>()V
48 ····.locals·048 ····.locals·0
  
Offset 60, 19 lines modifiedOffset 60, 19 lines modified
  
  
60 #·virtual·methods60 #·virtual·methods
61 .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator;61 .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator;
62 ····.locals·262 ····.locals·2
  
63 ····.line·163 ····.line·1
64 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Ln2/l;64 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lo2/l;
  
65 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;65 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;
  
66 ····invoke-interface·{v0,·v1},·Ln2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;66 ····invoke-interface·{v0,·v1},·Lo2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator;68 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator;
  
69 ····return-object·v069 ····return-object·v0
70 .end·method70 .end·method
Offset 87, 24 lines modifiedOffset 87, 24 lines modified
87 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V87 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
88 ····.line·188 ····.line·1
89 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;89 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;
  
90 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V90 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V
  
91 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Ln2/l;91 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lo2/l;
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·final·reset()V94 .method·public·final·reset()V
95 ····.locals·195 ····.locals·1
96 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;96 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;
97 ····.end·annotation97 ····.end·annotation
  
98 ····.line·198 ····.line·1
99 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;99 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;
  
100 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Ln2/l;100 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lo2/l;
  
101 ····return-void101 ····return-void
102 .end·method102 .end·method
498 B
smali/androidx/window/layout/SidecarCompat.smali
    
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
  
233 ····move-result-object·p1233 ····move-result-object·p1
  
234 ····if-nez·p1,·:cond_0234 ····if-nez·p1,·:cond_0
  
235 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;235 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
236 ····invoke-static·{},·Le2/g;->b()Ljava/util/List;236 ····invoke-static·{},·Lf2/g;->b()Ljava/util/List;
  
237 ····move-result-object·v0237 ····move-result-object·v0
  
238 ····invoke-direct·{p1,·v0},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V238 ····invoke-direct·{p1,·v0},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
239 ····return-object·p1239 ····return-object·p1
  
951 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$decorator$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"WindowMetricsCalculator.kt"3 .source·"WindowMetricsCalculator.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><clinit>()V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
581 B
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer.smali
    
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 ····invoke-interface·{v1,·v2},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V134 ····invoke-interface·{v1,·v2},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V
  
135 ····goto·:goto_0135 ····goto·:goto_0
  
136 ····.line·7136 ····.line·7
137 ····:cond_0137 ····:cond_0
138 ····sget-object·p1,·Ld2/q;->a:Ld2/q;138 ····sget-object·p1,·Le2/q;->a:Le2/q;
139 ····:try_end_0139 ····:try_end_0
140 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0140 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
141 ····.line·8141 ····.line·8
142 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V142 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
143 ····return-void143 ····return-void
579 B
smali/androidx/window/layout/SidecarAdapter.smali
    
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V322 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
323 ····if-nez·p1,·:cond_0323 ····if-nez·p1,·:cond_0
  
324 ····.line·1324 ····.line·1
325 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;325 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
326 ····invoke-static·{},·Le2/g;->b()Ljava/util/List;326 ····invoke-static·{},·Lf2/g;->b()Ljava/util/List;
  
327 ····move-result-object·p2327 ····move-result-object·p2
  
328 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V328 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
329 ····return-object·p1329 ····return-object·p1
  
1010 B
smali/androidx/window/layout/WindowInfoTracker$Companion.smali
    
Offset 33, 19 lines modifiedOffset 33, 19 lines modified
33 ····invoke-direct·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;-><init>()V33 ····invoke-direct·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;-><init>()V
  
34 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion;34 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion;
  
35 ····.line·135 ····.line·1
36 ····const-class·v0,·Landroidx/window/layout/WindowInfoTracker;36 ····const-class·v0,·Landroidx/window/layout/WindowInfoTracker;
  
37 ····invoke-static·{v0},·Lkotlin/jvm/internal/l;->b(Ljava/lang/Class;)Lr2/c;37 ····invoke-static·{v0},·Lkotlin/jvm/internal/l;->b(Ljava/lang/Class;)Ls2/c;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····invoke-interface·{v0},·Lr2/c;->a()Ljava/lang/String;39 ····invoke-interface·{v0},·Ls2/c;->a()Ljava/lang/String;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->TAG:Ljava/lang/String;41 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->TAG:Ljava/lang/String;
  
42 ····.line·242 ····.line·2
43 ····sget-object·v0,·Landroidx/window/layout/EmptyDecorator;->INSTANCE:Landroidx/window/layout/EmptyDecorator;43 ····sget-object·v0,·Landroidx/window/layout/EmptyDecorator;->INSTANCE:Landroidx/window/layout/EmptyDecorator;
12.7 KB
smali/androidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1.smali
Max HTML report size reached
1.14 KB
smali/androidx/window/layout/SidecarAdapter$Companion.smali
    
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
  
154 ····.line·1154 ····.line·1
155 ····:try_start_0155 ····:try_start_0
156 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;156 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;
  
157 ····if-nez·v0,·:cond_0157 ····if-nez·v0,·:cond_0
  
158 ····invoke-static·{},·Le2/g;->b()Ljava/util/List;158 ····invoke-static·{},·Lf2/g;->b()Ljava/util/List;
  
159 ····move-result-object·v0159 ····move-result-object·v0
160 ····:try_end_0160 ····:try_end_0
161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
162 ····:cond_0162 ····:cond_0
163 ····return-object·v0163 ····return-object·v0
Offset 207, 15 lines modifiedOffset 207, 15 lines modified
207 ····:try_end_1207 ····:try_end_1
208 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1208 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1
209 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1209 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
210 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_1210 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_1
  
211 ····.line·5211 ····.line·5
212 ····:catch_1212 ····:catch_1
213 ····invoke-static·{},·Le2/g;->b()Ljava/util/List;213 ····invoke-static·{},·Lf2/g;->b()Ljava/util/List;
  
214 ····move-result-object·p1214 ····move-result-object·p1
  
215 ····return-object·p1215 ····return-object·p1
216 .end·method216 .end·method
  
217 .method·public·final·setSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;I)V217 .method·public·final·setSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;I)V
1.21 KB
smali/androidx/window/layout/c.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/core/util/a;5 .implements·Landroidx/core/util/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lw2/f;7 .field·public·final·synthetic·a:Lx2/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lw2/f;)V9 .method·public·synthetic·constructor·<init>(Lx2/f;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Landroidx/window/layout/c;->a:Lw2/f;12 ····iput-object·p1,·p0,·Landroidx/window/layout/c;->a:Lx2/f;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·accept(Ljava/lang/Object;)V16 .method·public·final·accept(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Landroidx/window/layout/c;->a:Lw2/f;18 ····iget-object·v0,·p0,·Landroidx/window/layout/c;->a:Lx2/f;
  
19 ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo;19 ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
20 ····invoke-static·{v0,·p1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;->c(Lw2/f;Landroidx/window/layout/WindowLayoutInfo;)V20 ····invoke-static·{v0,·p1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;->c(Lx2/f;Landroidx/window/layout/WindowLayoutInfo;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
1.47 KB
smali/androidx/window/layout/SidecarWindowBackend.smali
    
Offset 328, 15 lines modifiedOffset 328, 15 lines modified
328 ····move-result-object·v1328 ····move-result-object·v1
  
329 ····if-nez·v1,·:cond_0329 ····if-nez·v1,·:cond_0
  
330 ····.line·3330 ····.line·3
331 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;331 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
332 ····invoke-static·{},·Le2/g;->b()Ljava/util/List;332 ····invoke-static·{},·Lf2/g;->b()Ljava/util/List;
  
333 ····move-result-object·p2333 ····move-result-object·p2
  
334 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V334 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
335 ····invoke-interface·{p3,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V335 ····invoke-interface·{p3,·p1},·Landroidx/core/util/a;->accept(Ljava/lang/Object;)V
336 ····:try_end_0336 ····:try_end_0
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
  
436 ····.line·14436 ····.line·14
437 ····invoke-virtual·{v3,·v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V437 ····invoke-virtual·{v3,·v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V
  
438 ····.line·15438 ····.line·15
439 ····:cond_5439 ····:cond_5
440 ····:goto_2440 ····:goto_2
441 ····sget-object·p1,·Ld2/q;->a:Ld2/q;441 ····sget-object·p1,·Le2/q;->a:Le2/q;
442 ····:try_end_1442 ····:try_end_1
443 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0443 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
444 ····.line·16444 ····.line·16
445 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V445 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
446 ····return-void446 ····return-void
Offset 586, 15 lines modifiedOffset 586, 15 lines modified
  
586 ····invoke-direct·{p0,·v1},·Landroidx/window/layout/SidecarWindowBackend;->callbackRemovedForActivity(Landroid/app/Activity;)V586 ····invoke-direct·{p0,·v1},·Landroidx/window/layout/SidecarWindowBackend;->callbackRemovedForActivity(Landroid/app/Activity;)V
  
587 ····goto·:goto_1587 ····goto·:goto_1
  
588 ····.line·11588 ····.line·11
589 ····:cond_3589 ····:cond_3
590 ····sget-object·p1,·Ld2/q;->a:Ld2/q;590 ····sget-object·p1,·Le2/q;->a:Le2/q;
591 ····:try_end_1591 ····:try_end_1
592 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0592 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
593 ····.line·12593 ····.line·12
594 ····monitor-exit·v0594 ····monitor-exit·v0
  
595 ····return-void595 ····return-void
668 B
smali/androidx/exifinterface/media/a$g.smali
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····invoke-virtual·{p1,·v0},·Ljava/io/DataInputStream;->mark(I)V62 ····invoke-virtual·{p1,·v0},·Ljava/io/DataInputStream;->mark(I)V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
  
65 #·virtual·methods65 #·virtual·methods
66 .method·public·r(J)V66 .method·public·q(J)V
67 ····.locals·467 ····.locals·4
  
68 ····.line·168 ····.line·1
69 ····iget·v0,·p0,·Landroidx/exifinterface/media/a$b;->g:I69 ····iget·v0,·p0,·Landroidx/exifinterface/media/a$b;->g:I
  
70 ····int-to-long·v1,·v070 ····int-to-long·v1,·v0
  
Offset 95, 11 lines modifiedOffset 95, 11 lines modified
  
95 ····sub-long/2addr·p1,·v095 ····sub-long/2addr·p1,·v0
  
96 ····:goto_096 ····:goto_0
97 ····long-to-int·p2,·p197 ····long-to-int·p2,·p1
  
98 ····.line·498 ····.line·4
99 ····invoke-virtual·{p0,·p2},·Landroidx/exifinterface/media/a$b;->q(I)V99 ····invoke-virtual·{p0,·p2},·Landroidx/exifinterface/media/a$b;->o(I)V
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
1.83 KB
smali/androidx/exifinterface/media/a$c.smali
    
Offset 43, 26 lines modifiedOffset 43, 26 lines modified
  
43 ····.line·143 ····.line·1
44 ····iput-object·p1,·p0,·Landroidx/exifinterface/media/a$c;->f:Ljava/nio/ByteOrder;44 ····iput-object·p1,·p0,·Landroidx/exifinterface/media/a$c;->f:Ljava/nio/ByteOrder;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·j(I)V47 .method·public·i(I)V
48 ····.locals·148 ····.locals·1
  
49 ····.line·149 ····.line·1
50 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$c;->e:Ljava/io/OutputStream;50 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$c;->e:Ljava/io/OutputStream;
  
51 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V51 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·o(I)V54 .method·public·k(I)V
55 ····.locals·255 ····.locals·2
  
56 ····.line·156 ····.line·1
57 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$c;->f:Ljava/nio/ByteOrder;57 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$c;->f:Ljava/nio/ByteOrder;
  
58 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;58 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
  
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V149 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V
  
150 ····:cond_1150 ····:cond_1
151 ····:goto_0151 ····:goto_0
152 ····return-void152 ····return-void
153 .end·method153 .end·method
  
154 .method·public·q(S)V154 .method·public·o(S)V
155 ····.locals·2155 ····.locals·2
  
156 ····.line·1156 ····.line·1
157 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$c;->f:Ljava/nio/ByteOrder;157 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$c;->f:Ljava/nio/ByteOrder;
  
158 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;158 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
  
Offset 208, 32 lines modifiedOffset 208, 32 lines modified
208 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V208 ····invoke-virtual·{v0,·p1},·Ljava/io/OutputStream;->write(I)V
  
209 ····:cond_1209 ····:cond_1
210 ····:goto_0210 ····:goto_0
211 ····return-void211 ····return-void
212 .end·method212 .end·method
  
213 .method·public·r(J)V213 .method·public·q(J)V
214 ····.locals·0214 ····.locals·0
  
215 ····long-to-int·p2,·p1215 ····long-to-int·p2,·p1
  
216 ····.line·1216 ····.line·1
217 ····invoke-virtual·{p0,·p2},·Landroidx/exifinterface/media/a$c;->o(I)V217 ····invoke-virtual·{p0,·p2},·Landroidx/exifinterface/media/a$c;->k(I)V
  
218 ····return-void218 ····return-void
219 .end·method219 .end·method
  
220 .method·public·t(I)V220 .method·public·u(I)V
221 ····.locals·0221 ····.locals·0
  
222 ····int-to-short·p1,·p1222 ····int-to-short·p1,·p1
  
223 ····.line·1223 ····.line·1
224 ····invoke-virtual·{p0,·p1},·Landroidx/exifinterface/media/a$c;->q(S)V224 ····invoke-virtual·{p0,·p1},·Landroidx/exifinterface/media/a$c;->o(S)V
  
225 ····return-void225 ····return-void
226 .end·method226 .end·method
  
227 .method·public·write([B)V227 .method·public·write([B)V
228 ····.locals·1228 ····.locals·1
  
1.77 KB
smali/androidx/exifinterface/media/a$d.smali
    
Offset 1092, 15 lines modifiedOffset 1092, 15 lines modified
1092 ····invoke-direct·{v3,·v4},·Landroidx/exifinterface/media/a$b;-><init>([B)V1092 ····invoke-direct·{v3,·v4},·Landroidx/exifinterface/media/a$b;-><init>([B)V
1093 ····:try_end_01093 ····:try_end_0
1094 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_d1094 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_d
1095 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01095 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1096 ····.line·21096 ····.line·2
1097 ····:try_start_11097 ····:try_start_1
1098 ····invoke-virtual·{v3,·p1},·Landroidx/exifinterface/media/a$b;->o(Ljava/nio/ByteOrder;)V1098 ····invoke-virtual·{v3,·p1},·Landroidx/exifinterface/media/a$b;->k(Ljava/nio/ByteOrder;)V
  
1099 ····.line·31099 ····.line·3
1100 ····iget·p1,·p0,·Landroidx/exifinterface/media/a$d;->a:I1100 ····iget·p1,·p0,·Landroidx/exifinterface/media/a$d;->a:I
  
1101 ····const/4·v4,·0x11101 ····const/4·v4,·0x1
  
1102 ····const/4·v5,·0x01102 ····const/4·v5,·0x0
Offset 1359, 20 lines modifiedOffset 1359, 20 lines modified
1359 ····.line·321359 ····.line·32
1360 ····:goto_a1360 ····:goto_a
1361 ····iget·v4,·p0,·Landroidx/exifinterface/media/a$d;->b:I1361 ····iget·v4,·p0,·Landroidx/exifinterface/media/a$d;->b:I
  
1362 ····if-ge·v5,·v4,·:cond_51362 ····if-ge·v5,·v4,·:cond_5
  
1363 ····.line·331363 ····.line·33
1364 ····invoke-virtual·{v3},·Landroidx/exifinterface/media/a$b;->j()J1364 ····invoke-virtual·{v3},·Landroidx/exifinterface/media/a$b;->i()J
  
1365 ····move-result-wide·v61365 ····move-result-wide·v6
  
1366 ····.line·341366 ····.line·34
1367 ····invoke-virtual·{v3},·Landroidx/exifinterface/media/a$b;->j()J1367 ····invoke-virtual·{v3},·Landroidx/exifinterface/media/a$b;->i()J
  
1368 ····move-result-wide·v81368 ····move-result-wide·v8
  
1369 ····.line·351369 ····.line·35
1370 ····new-instance·v4,·Landroidx/exifinterface/media/a$f;1370 ····new-instance·v4,·Landroidx/exifinterface/media/a$f;
  
1371 ····invoke-direct·{v4,·v6,·v7,·v8,·v9},·Landroidx/exifinterface/media/a$f;-><init>(JJ)V1371 ····invoke-direct·{v4,·v6,·v7,·v8,·v9},·Landroidx/exifinterface/media/a$f;-><init>(JJ)V
Offset 1414, 15 lines modifiedOffset 1414, 15 lines modified
1414 ····.line·391414 ····.line·39
1415 ····:goto_c1415 ····:goto_c
1416 ····iget·v4,·p0,·Landroidx/exifinterface/media/a$d;->b:I1416 ····iget·v4,·p0,·Landroidx/exifinterface/media/a$d;->b:I
  
1417 ····if-ge·v5,·v4,·:cond_61417 ····if-ge·v5,·v4,·:cond_6
  
1418 ····.line·401418 ····.line·40
1419 ····invoke-virtual·{v3},·Landroidx/exifinterface/media/a$b;->j()J1419 ····invoke-virtual·{v3},·Landroidx/exifinterface/media/a$b;->i()J
  
1420 ····move-result-wide·v61420 ····move-result-wide·v6
  
1421 ····aput-wide·v6,·p1,·v51421 ····aput-wide·v6,·p1,·v5
1422 ····:try_end_d1422 ····:try_end_d
1423 ····.catch·Ljava/io/IOException;·{:try_start_d·..·:try_end_d}·:catch_c1423 ····.catch·Ljava/io/IOException;·{:try_start_d·..·:try_end_d}·:catch_c
1424 ····.catchall·{:try_start_d·..·:try_end_d}·:catchall_11424 ····.catchall·{:try_start_d·..·:try_end_d}·:catchall_1
611 B
smali/androidx/exifinterface/media/a$a.smali
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
  
102 ····return·v2102 ····return·v2
  
103 ····.line·3103 ····.line·3
104 ····:cond_2104 ····:cond_2
105 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$a;->f:Landroidx/exifinterface/media/a$g;105 ····iget-object·v0,·p0,·Landroidx/exifinterface/media/a$a;->f:Landroidx/exifinterface/media/a$g;
  
106 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/exifinterface/media/a$g;->r(J)V106 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/exifinterface/media/a$g;->q(J)V
  
107 ····.line·4107 ····.line·4
108 ····iput-wide·p1,·p0,·Landroidx/exifinterface/media/a$a;->e:J108 ····iput-wide·p1,·p0,·Landroidx/exifinterface/media/a$a;->e:J
  
109 ····.line·5109 ····.line·5
110 ····:cond_3110 ····:cond_3
111 ····iget-object·p1,·p0,·Landroidx/exifinterface/media/a$a;->f:Landroidx/exifinterface/media/a$g;111 ····iget-object·p1,·p0,·Landroidx/exifinterface/media/a$a;->f:Landroidx/exifinterface/media/a$g;
1.28 KB
smali/androidx/exifinterface/media/a$b.smali
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
  
128 ····.line·1128 ····.line·1
129 ····iget·v0,·p0,·Landroidx/exifinterface/media/a$b;->g:I129 ····iget·v0,·p0,·Landroidx/exifinterface/media/a$b;->g:I
  
130 ····return·v0130 ····return·v0
131 .end·method131 .end·method
  
132 .method·public·j()J132 .method·public·i()J
133 ····.locals·4133 ····.locals·4
  
134 ····.line·1134 ····.line·1
135 ····invoke-virtual·{p0},·Landroidx/exifinterface/media/a$b;->readInt()I135 ····invoke-virtual·{p0},·Landroidx/exifinterface/media/a$b;->readInt()I
  
136 ····move-result·v0136 ····move-result·v0
  
Offset 145, 37 lines modifiedOffset 145, 37 lines modified
145 ····const-wide·v2,·0xffffffffL145 ····const-wide·v2,·0xffffffffL
  
146 ····and-long/2addr·v0,·v2146 ····and-long/2addr·v0,·v2
  
147 ····return-wide·v0147 ····return-wide·v0
148 .end·method148 .end·method
  
 149 .method·public·k(Ljava/nio/ByteOrder;)V
 150 ····.locals·0
  
 151 ····.line·1
 152 ····iput-object·p1,·p0,·Landroidx/exifinterface/media/a$b;->f:Ljava/nio/ByteOrder;
  
 153 ····return-void
 154 .end·method
  
149 .method·public·mark(I)V155 .method·public·mark(I)V
150 ····.locals·1156 ····.locals·1
  
151 ····.line·1157 ····.line·1
152 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;158 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
153 ····const-string·v0,·"Mark·is·currently·unsupported"159 ····const-string·v0,·"Mark·is·currently·unsupported"
  
154 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V160 ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
155 ····throw·p1161 ····throw·p1
156 .end·method162 .end·method
  
157 .method·public·o(Ljava/nio/ByteOrder;)V 
158 ····.locals·0 
  
159 ····.line·1 
160 ····iput-object·p1,·p0,·Landroidx/exifinterface/media/a$b;->f:Ljava/nio/ByteOrder; 
  
161 ····return-void 
162 .end·method 
  
163 .method·public·q(I)V163 .method·public·o(I)V
164 ····.locals·6164 ····.locals·6
  
165 ····const/4·v0,·0x0165 ····const/4·v0,·0x0
  
166 ····const/4·v1,·0x0166 ····const/4·v1,·0x0
  
167 ····:goto_0167 ····:goto_0
29.8 KB
smali/androidx/exifinterface/media/a.smali
Max HTML report size reached
1.28 KB
smali/n2/b.smali
    
Offset 1, 39 lines modifiedOffset 1, 16 lines modified
1 .class·public·interface·abstract·Ln2/b;1 .class·public·Ln2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Error;
3 .source·"Functions.kt"3 .source·"KotlinReflectionNotSupportedError.kt"
  
4 #·interfaces 
5 .implements·Ld2/c; 
  
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·1
  
 7 ····const-string·v0,·"Kotlin·reflection·implementation·is·not·found·at·runtime.·Make·sure·you·have·kotlin-reflect.jar·in·the·classpath"
  
 8 ····.line·1
 9 ····invoke-direct·{p0,·v0},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V
  
 10 ····return-void
 11 .end·method
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<P1:", 
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"R:", 
30 ········"Ljava/lang/Object;", 
31 ········">", 
32 ········"Ljava/lang/Object;", 
33 ········"Ld2/c<", 
34 ········"TR;>;" 
35 ····} 
36 .end·annotation 
5.33 KB
smali/n2/a.smali
Max HTML report size reached
44.3 KB
smali/t1/d.smali
Max HTML report size reached
28.5 KB
smali/t1/b.smali
Max HTML report size reached
2.22 KB
smali/t1/e.smali
    
Offset 1, 25 lines modifiedOffset 1, 103 lines modified
1 .class·public·interface·abstract·Lt1/e;1 .class·public·final·Lt1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"MainThreadChecker.java"
3 .source·"IEnvelopeCache.java" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Iterable; 
  
  
6 #·annotations4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Ljava/lang/Iterable<", 
11 ········"Lio/sentry/p2;", 
12 ········">;" 
13 ····} 
14 .end·annotation6 .end·annotation
  
  
15 #·virtual·methods7 #·direct·methods
16 .method·public·abstract·a(Lio/sentry/p2;)V8 .method·public·static·a()Z
 9 ····.locals·1
  
 10 ····.line·1
 11 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 12 ····move-result-object·v0
  
 13 ····invoke-static·{v0},·Lt1/e;->d(Ljava/lang/Thread;)Z
  
 14 ····move-result·v0
  
 15 ····return·v0
 16 .end·method
  
 17 .method·private·static·b(J)Z
 18 ····.locals·3
  
 19 ····.line·1
 20 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 21 ····move-result-object·v0
  
 22 ····invoke-virtual·{v0},·Landroid/os/Looper;->getThread()Ljava/lang/Thread;
  
 23 ····move-result-object·v0
  
 24 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getId()J
  
 25 ····move-result-wide·v0
  
 26 ····cmp-long·v2,·v0,·p0
  
 27 ····if-nez·v2,·:cond_0
  
 28 ····const/4·p0,·0x1
  
 29 ····goto·:goto_0
  
 30 ····:cond_0
 31 ····const/4·p0,·0x0
  
 32 ····:goto_0
 33 ····return·p0
17 .end·method34 .end·method
  
18 .method·public·abstract·b(Lio/sentry/p2;Lio/sentry/v;)V35 .method·public·static·c(Lio/sentry/protocol/v;)Z
 36 ····.locals·2
  
 37 ····.line·1
 38 ····invoke-virtual·{p0},·Lio/sentry/protocol/v;->i()Ljava/lang/Long;
  
 39 ····move-result-object·p0
  
 40 ····if-eqz·p0,·:cond_0
  
 41 ····.line·2
 42 ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J
  
 43 ····move-result-wide·v0
  
 44 ····invoke-static·{v0,·v1},·Lt1/e;->b(J)Z
  
 45 ····move-result·p0
  
 46 ····if-eqz·p0,·:cond_0
  
 47 ····const/4·p0,·0x1
  
 48 ····goto·:goto_0
  
 49 ····:cond_0
 50 ····const/4·p0,·0x0
  
 51 ····:goto_0
 52 ····return·p0
 53 .end·method
  
 54 .method·public·static·d(Ljava/lang/Thread;)Z
 55 ····.locals·2
  
 56 ····.line·1
 57 ····invoke-virtual·{p0},·Ljava/lang/Thread;->getId()J
  
 58 ····move-result-wide·v0
  
 59 ····invoke-static·{v0,·v1},·Lt1/e;->b(J)Z
  
 60 ····move-result·p0
  
 61 ····return·p0
19 .end·method62 .end·method
1.61 KB
smali/t1/a.smali
    
Offset 1, 48 lines modifiedOffset 1, 61 lines modified
1 .class·public·final·synthetic·Lt1/a;1 .class·public·final·Lt1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"AndroidCurrentDateProvider.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Comparator;5 .implements·Lz1/o;
  
  
 6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
  
6 #·static·fields9 #·static·fields
7 .field·public·static·final·synthetic·a:Lt1/a;10 .field·private·static·final·a:Lz1/o;
  
  
8 #·direct·methods11 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
10 ····.locals·113 ····.locals·1
  
 14 ····.line·1
11 ····new-instance·v0,·Lt1/a;15 ····new-instance·v0,·Lt1/a;
  
12 ····invoke-direct·{v0},·Lt1/a;-><init>()V16 ····invoke-direct·{v0},·Lt1/a;-><init>()V
  
13 ····sput-object·v0,·Lt1/a;->a:Lt1/a;17 ····sput-object·v0,·Lt1/a;->a:Lz1/o;
  
14 ····return-void18 ····return-void
15 .end·method19 .end·method
  
16 .method·private·synthetic·constructor·<init>()V20 .method·private·constructor·<init>()V
17 ····.locals·021 ····.locals·0
  
 22 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void24 ····return-void
20 .end·method25 .end·method
  
 26 .method·public·static·b()Lz1/o;
 27 ····.locals·1
  
21 #·virtual·methods 
22 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I 
23 ····.locals·028 ····.line·1
 29 ····sget-object·v0,·Lt1/a;->a:Lz1/o;
  
 30 ····return-object·v0
 31 .end·method
  
24 ····check-cast·p1,·Ljava/io/File; 
  
25 ····check-cast·p2,·Ljava/io/File;32 #·virtual·methods
 33 .method·public·a()J
 34 ····.locals·2
  
26 ····invoke-static·{p1,·p2},·Lt1/b;->c(Ljava/io/File;Ljava/io/File;)I35 ····.line·1
 36 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
27 ····move-result·p137 ····move-result-wide·v0
  
28 ····return·p138 ····return-wide·v0
29 .end·method39 .end·method
4.97 KB
smali/t1/c.smali
    
Offset 1, 44 lines modifiedOffset 1, 226 lines modified
1 .class·public·final·synthetic·Lt1/c;1 .class·public·final·Lt1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"CpuInfoUtils.java"
  
4 #·interfaces 
5 .implements·Ljava/io/FilenameFilter; 
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
6 #·static·fields7 #·static·fields
7 .field·public·static·final·synthetic·a:Lt1/c;8 .field·private·static·final·b:Lt1/c;
  
  
 9 #·instance·fields
 10 .field·private·final·a:Ljava/util/List;
 11 ····.annotation·system·Ldalvik/annotation/Signature;
 12 ········value·=·{
 13 ············"Ljava/util/List<",
 14 ············"Ljava/lang/Integer;",
 15 ············">;"
 16 ········}
 17 ····.end·annotation
 18 .end·field
  
  
8 #·direct·methods19 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
10 ····.locals·121 ····.locals·1
  
 22 ····.line·1
11 ····new-instance·v0,·Lt1/c;23 ····new-instance·v0,·Lt1/c;
  
12 ····invoke-direct·{v0},·Lt1/c;-><init>()V24 ····invoke-direct·{v0},·Lt1/c;-><init>()V
  
13 ····sput-object·v0,·Lt1/c;->a:Lt1/c;25 ····sput-object·v0,·Lt1/c;->b:Lt1/c;
  
14 ····return-void26 ····return-void
15 .end·method27 .end·method
  
16 .method·private·synthetic·constructor·<init>()V28 .method·private·constructor·<init>()V
17 ····.locals·029 ····.locals·1
  
 30 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 32 ····.line·2
 33 ····new-instance·v0,·Ljava/util/ArrayList;
  
 34 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 35 ····iput-object·v0,·p0,·Lt1/c;->a:Ljava/util/List;
  
19 ····return-void36 ····return-void
20 .end·method37 .end·method
  
 38 .method·public·static·a()Lt1/c;
 39 ····.locals·1
  
 40 ····.line·1
 41 ····sget-object·v0,·Lt1/c;->b:Lt1/c;
  
 42 ····return-object·v0
 43 .end·method
  
  
21 #·virtual·methods44 #·virtual·methods
22 .method·public·final·accept(Ljava/io/File;Ljava/lang/String;)Z45 .method·b()Ljava/lang/String;
23 ····.locals·046 ····.locals·1
 47 ····.annotation·build·Lorg/jetbrains/annotations/VisibleForTesting;
 48 ····.end·annotation
  
 49 ····const-string·v0,·"/sys/devices/system/cpu"
  
 50 ····return-object·v0
 51 .end·method
  
 52 .method·public·c()Ljava/util/List;
 53 ····.locals·8
 54 ····.annotation·system·Ldalvik/annotation/Signature;
 55 ········value·=·{
 56 ············"()",
 57 ············"Ljava/util/List<",
 58 ············"Ljava/lang/Integer;",
 59 ············">;"
 60 ········}
 61 ····.end·annotation
  
 62 ····.line·1
 63 ····iget-object·v0,·p0,·Lt1/c;->a:Ljava/util/List;
  
 64 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z
  
 65 ····move-result·v0
  
 66 ····if-nez·v0,·:cond_0
  
 67 ····.line·2
 68 ····iget-object·v0,·p0,·Lt1/c;->a:Ljava/util/List;
  
 69 ····return-object·v0
  
 70 ····.line·3
 71 ····:cond_0
 72 ····new-instance·v0,·Ljava/io/File;
  
 73 ····invoke-virtual·{p0},·Lt1/c;->b()Ljava/lang/String;
  
 74 ····move-result-object·v1
  
 75 ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
 76 ····invoke-virtual·{v0},·Ljava/io/File;->listFiles()[Ljava/io/File;
  
 77 ····move-result-object·v0
  
 78 ····if-nez·v0,·:cond_1
  
 79 ····.line·4
 80 ····new-instance·v0,·Ljava/util/ArrayList;
  
 81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 82 ····return-object·v0
  
 83 ····.line·5
Max diff block lines reached; 245/5055 bytes (4.85%) of diff not shown.
8.0 KB
smali/z1/h.smali
Max HTML report size reached
1.23 KB
smali/z1/f.smali
    
Offset 1, 34 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lz1/f;1 .class·public·final·synthetic·Lz1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$b;5 .implements·La2/h$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lz1/h$c;7 .field·public·final·synthetic·a:Lz1/d$c;
  
 8 .field·public·final·synthetic·b:Lz1/a0;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lz1/h$c;)V10 .method·public·synthetic·constructor·<init>(Lz1/d$c;Lz1/a0;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lz1/f;->a:Lz1/h$c;13 ····iput-object·p1,·p0,·Lz1/f;->a:Lz1/d$c;
  
 14 ····iput-object·p2,·p0,·Lz1/f;->b:Lz1/a0;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V18 .method·public·final·accept(Ljava/lang/Object;)V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lz1/f;->a:Lz1/d$c;
  
 21 ····iget-object·v1,·p0,·Lz1/f;->b:Lz1/a0;
  
18 ····iget-object·v0,·p0,·Lz1/f;->a:Lz1/h$c;22 ····check-cast·p1,·Ly1/k;
  
19 ····invoke-static·{v0,·p1,·p2},·Lz1/h;->c(Lz1/h$c;Ljava/lang/Object;Ljava/lang/Class;)V23 ····invoke-static·{v0,·v1,·p1},·Lz1/d$c;->g(Lz1/d$c;Lz1/a0;Ly1/k;)V
  
20 ····return-void24 ····return-void
21 .end·method25 .end·method
12.8 KB
smali/z1/d.smali
Max HTML report size reached
2.08 KB
smali/z1/i.smali
    
Offset 1, 68 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lz1/i;1 .class·public·final·synthetic·Lz1/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"LogUtils.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·La2/h$b;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lz1/d$c;
  
7 #·direct·methods 
8 .method·public·static·a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/g0;)V 
9 ····.locals·3 
10 ····.annotation·system·Ldalvik/annotation/Signature; 
11 ········value·=·{ 
12 ············"(", 
13 ············"Ljava/lang/Class<", 
14 ············"*>;", 
15 ············"Ljava/lang/Object;", 
16 ············"Lio/sentry/g0;", 
17 ············")V" 
18 ········} 
19 ····.end·annotation 
  
20 ····.line·1 
21 ····sget-object·v0,·Lio/sentry/m3;->DEBUG:Lio/sentry/m3; 
  
22 ····const/4·v1,·0x2 
  
23 ····new-array·v1,·v1,·[Ljava/lang/Object; 
  
24 ····if-eqz·p1,·:cond_0 
  
25 ····.line·2 
26 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
27 ····move-result-object·p1 
  
 8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lz1/d$c;)V
 10 ····.locals·0
28 ····invoke-virtual·{p1},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String; 
  
29 ····move-result-object·p1 
  
30 ····goto·:goto_0 
  
31 ····:cond_0 
32 ····const-string·p1,·"Hint" 
  
33 ····:goto_0 
34 ····const/4·v2,·0x0 
  
35 ····aput-object·p1,·v1,·v211 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····const/4·p1,·0x112 ····iput-object·p1,·p0,·Lz1/i;->a:Lz1/d$c;
  
37 ····.line·3 
38 ····invoke-virtual·{p0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;13 ····return-void
 14 .end·method
  
39 ····move-result-object·p0 
  
40 ····aput-object·p0,·v1,·p115 #·virtual·methods
 16 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V
 17 ····.locals·1
  
41 ····const-string·p0,·"%s·is·not·%s"18 ····iget-object·v0,·p0,·Lz1/i;->a:Lz1/d$c;
  
 19 ····invoke-static·{v0,·p1,·p2},·Lz1/d$c;->d(Lz1/d$c;Ljava/lang/Object;Ljava/lang/Class;)V
42 ····.line·4 
43 ····invoke-interface·{p2,·v0,·p0,·v1},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
44 ····return-void20 ····return-void
45 .end·method21 .end·method
738 B
smali/z1/g.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lz1/g;1 .class·public·final·synthetic·Lz1/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$b;5 .implements·La2/h$a;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lz1/g;7 .field·public·static·final·synthetic·a:Lz1/g;
  
  
8 #·direct·methods8 #·direct·methods
Offset 29, 14 lines modifiedOffset 29, 16 lines modified
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V33 .method·public·final·accept(Ljava/lang/Object;)V
34 ····.locals·034 ····.locals·0
  
35 ····invoke-static·{p1,·p2},·Lz1/h;->a(Ljava/lang/Object;Ljava/lang/Class;)V35 ····check-cast·p1,·Ly1/f;
  
 36 ····invoke-static·{p1},·Lz1/d$c;->e(Ly1/f;)V
  
36 ····return-void37 ····return-void
37 .end·method38 .end·method
2.48 KB
smali/z1/k.smali
    
Offset 1, 89 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lz1/k;1 .class·public·final·synthetic·Lz1/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Pair.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·La2/h$c;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"<A:", 
8 ········"Ljava/lang/Object;", 
9 ········"B:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;" 
13 ····} 
14 .end·annotation 
  
15 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
16 .end·annotation 
  
  
17 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lz1/d$c;
18 .field·private·final·a:Ljava/lang/Object; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"TA;" 
22 ········} 
23 ····.end·annotation 
24 .end·field 
  
 8 .field·public·final·synthetic·b:Lio/sentry/q2;
25 .field·private·final·b:Ljava/lang/Object; 
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"TB;" 
29 ········} 
30 ····.end·annotation 
31 .end·field 
  
  
32 #·direct·methods9 #·direct·methods
33 .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Object;)V10 .method·public·synthetic·constructor·<init>(Lz1/d$c;Lio/sentry/q2;)V
34 ····.locals·011 ····.locals·0
35 ····.annotation·system·Ldalvik/annotation/Signature; 
36 ········value·=·{ 
37 ············"(TA;TB;)V" 
38 ········} 
39 ····.end·annotation 
  
40 ····.line·1 
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·2 
43 ····iput-object·p1,·p0,·Lz1/k;->a:Ljava/lang/Object;13 ····iput-object·p1,·p0,·Lz1/k;->a:Lz1/d$c;
  
44 ····.line·3 
45 ····iput-object·p2,·p0,·Lz1/k;->b:Ljava/lang/Object;14 ····iput-object·p2,·p0,·Lz1/k;->b:Lio/sentry/q2;
  
46 ····return-void15 ····return-void
47 .end·method16 .end·method
  
  
48 #·virtual·methods17 #·virtual·methods
49 .method·public·a()Ljava/lang/Object;18 .method·public·final·accept(Ljava/lang/Object;)V
50 ····.locals·119 ····.locals·2
51 ····.annotation·system·Ldalvik/annotation/Signature; 
52 ········value·=·{ 
53 ············"()TA;" 
54 ········} 
55 ····.end·annotation 
  
56 ····.line·1 
57 ····iget-object·v0,·p0,·Lz1/k;->a:Ljava/lang/Object;20 ····iget-object·v0,·p0,·Lz1/k;->a:Lz1/d$c;
  
 21 ····iget-object·v1,·p0,·Lz1/k;->b:Lio/sentry/q2;
58 ····return-object·v0 
59 .end·method 
  
60 .method·public·b()Ljava/lang/Object; 
61 ····.locals·1 
62 ····.annotation·system·Ldalvik/annotation/Signature; 
63 ········value·=·{ 
64 ············"()TB;" 
65 ········} 
66 ····.end·annotation 
  
 22 ····invoke-static·{v0,·v1,·p1},·Lz1/d$c;->b(Lz1/d$c;Lio/sentry/q2;Ljava/lang/Object;)V
67 ····.line·1 
68 ····iget-object·v0,·p0,·Lz1/k;->b:Ljava/lang/Object; 
  
69 ····return-object·v023 ····return-void
70 .end·method24 .end·method
3.17 KB
smali/z1/m.smali
    
Offset 1, 152 lines modifiedOffset 1, 61 lines modified
1 .class·public·final·Lz1/m;1 .class·public·final·Lz1/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SampleRateUtil.java"3 .source·"CurrentDateProvider.java"
  
 4 #·interfaces
 5 .implements·Lz1/o;
  
  
4 #·annotations6 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation8 .end·annotation
  
  
 9 #·static·fields
 10 .field·private·static·final·a:Lz1/o;
  
  
7 #·direct·methods11 #·direct·methods
8 .method·public·static·a(Ljava/lang/Double;)Z12 .method·static·constructor·<clinit>()V
9 ····.locals·113 ····.locals·1
  
10 ····const/4·v0,·0x1 
  
11 ····.line·114 ····.line·1
12 ····invoke-static·{p0,·v0},·Lz1/m;->b(Ljava/lang/Double;Z)Z15 ····new-instance·v0,·Lz1/m;
  
13 ····move-result·p016 ····invoke-direct·{v0},·Lz1/m;-><init>()V
  
 17 ····sput-object·v0,·Lz1/m;->a:Lz1/o;
14 ····return·p0 
15 .end·method 
  
16 .method·private·static·b(Ljava/lang/Double;Z)Z 
17 ····.locals·4 
  
18 ····if-nez·p0,·:cond_018 ····return-void
 19 .end·method
  
19 ····return·p120 .method·private·constructor·<init>()V
 21 ····.locals·0
  
20 ····.line·122 ····.line·1
21 ····:cond_0 
22 ····invoke-virtual·{p0},·Ljava/lang/Double;->isNaN()Z23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····move-result·p1 
  
24 ····if-nez·p1,·:cond_1 
  
25 ····invoke-virtual·{p0},·Ljava/lang/Double;->doubleValue()D 
  
26 ····move-result-wide·v0 
  
27 ····const-wide/16·v2,·0x0 
  
 24 ····return-void
28 ····cmpl-double·p1,·v0,·v2 
  
29 ····if-ltz·p1,·:cond_1 
  
30 ····invoke-virtual·{p0},·Ljava/lang/Double;->doubleValue()D 
  
31 ····move-result-wide·p0 
  
32 ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0 
  
33 ····cmpg-double·v2,·p0,·v0 
  
34 ····if-gtz·v2,·:cond_1 
  
35 ····const/4·p0,·0x1 
  
36 ····goto·:goto_0 
  
37 ····:cond_1 
38 ····const/4·p0,·0x0 
  
39 ····:goto_0 
40 ····return·p0 
41 .end·method25 .end·method
  
42 .method·public·static·c(Ljava/lang/Double;)Z26 .method·public·static·b()Lz1/o;
43 ····.locals·127 ····.locals·1
  
44 ····const/4·v0,·0x1 
  
45 ····.line·128 ····.line·1
46 ····invoke-static·{p0,·v0},·Lz1/m;->d(Ljava/lang/Double;Z)Z29 ····sget-object·v0,·Lz1/m;->a:Lz1/o;
  
 30 ····return-object·v0
47 ····move-result·p0 
  
48 ····return·p0 
49 .end·method31 .end·method
  
50 .method·public·static·d(Ljava/lang/Double;Z)Z 
51 ····.locals·4 
  
52 ····if-nez·p0,·:cond_0 
  
53 ····return·p132 #·virtual·methods
 33 .method·public·final·a()J
 34 ····.locals·2
  
54 ····.line·135 ····.line·1
 36 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
55 ····:cond_0 
56 ····invoke-virtual·{p0},·Ljava/lang/Double;->isNaN()Z 
  
57 ····move-result·p1 
  
58 ····if-nez·p1,·:cond_1 
  
59 ····invoke-virtual·{p0},·Ljava/lang/Double;->doubleValue()D 
  
60 ····move-result-wide·v037 ····move-result-wide·v0
  
61 ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0 
  
62 ····cmpl-double·p1,·v0,·v2 
  
63 ····if-gtz·p1,·:cond_1 
  
64 ····invoke-virtual·{p0},·Ljava/lang/Double;->doubleValue()D 
  
65 ····move-result-wide·p0 
  
Max diff block lines reached; 0/3215 bytes (0.00%) of diff not shown.
1.65 KB
smali/z1/b.smali
    
Offset 1, 43 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lz1/b;1 .class·public·final·synthetic·Lz1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ExceptionUtils.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·La2/h$a;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
 6 #·static·fields
 7 .field·public·static·final·synthetic·a:Lz1/b;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·public·static·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;9 .method·static·synthetic·constructor·<clinit>()V
9 ····.locals·110 ····.locals·1
  
10 ····const-string·v0,·"throwable·cannot·be·null"11 ····new-instance·v0,·Lz1/b;
  
 12 ····invoke-direct·{v0},·Lz1/b;-><init>()V
11 ····.line·1 
12 ····invoke-static·{p0,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
 13 ····sput-object·v0,·Lz1/b;->a:Lz1/b;
13 ····.line·2 
14 ····:goto_0 
15 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; 
  
16 ····move-result-object·v014 ····return-void
 15 .end·method
  
17 ····if-eqz·v0,·:cond_016 .method·private·synthetic·constructor·<init>()V
 17 ····.locals·0
  
18 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····move-result-object·v019 ····return-void
 20 .end·method
  
20 ····if-eq·v0,·p0,·:cond_0 
  
21 ····.line·3 
22 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;21 #·virtual·methods
 22 .method·public·final·accept(Ljava/lang/Object;)V
 23 ····.locals·0
  
23 ····move-result-object·p024 ····check-cast·p1,·Ly1/k;
  
24 ····goto·:goto_025 ····invoke-static·{p1},·Lz1/d;->i(Ly1/k;)V
  
 26 ····return-void
25 ····:cond_0 
26 ····return-object·p0 
27 .end·method27 .end·method
1.09 KB
smali/z1/e.smali
    
Offset 1, 34 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lz1/e;1 .class·public·final·synthetic·Lz1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$b;5 .implements·La2/h$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g0;7 .field·public·final·synthetic·a:Lz1/d$c;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g0;)V9 .method·public·synthetic·constructor·<init>(Lz1/d$c;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lz1/e;->a:Lio/sentry/g0;12 ····iput-object·p1,·p0,·Lz1/e;->a:Lz1/d$c;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V16 .method·public·final·accept(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lz1/e;->a:Lio/sentry/g0;18 ····iget-object·v0,·p0,·Lz1/e;->a:Lz1/d$c;
  
19 ····invoke-static·{v0,·p1,·p2},·Lz1/h;->b(Lio/sentry/g0;Ljava/lang/Object;Ljava/lang/Class;)V19 ····check-cast·p1,·Ly1/c;
  
 20 ····invoke-static·{v0,·p1},·Lz1/d$c;->c(Lz1/d$c;Ly1/c;)V
  
20 ····return-void21 ····return-void
21 .end·method22 .end·method
1.76 KB
smali/z1/l.smali
    
Offset 1, 58 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·Lz1/l;1 .class·final·Lz1/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"AuthenticatorWrapper.java"
3 .source·"Platform.java" 
  
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
  
7 #·static·fields4 #·static·fields
8 .field·private·static·a:Z5 .field·private·static·final·a:Lz1/l;
  
  
9 #·direct·methods6 #·direct·methods
10 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
11 ····.locals·28 ····.locals·1
  
12 ····:try_start_0 
13 ····const-string·v0,·"The·Android·Project" 
  
14 ····const-string·v1,·"java.vendor" 
  
15 ····.line·19 ····.line·1
 10 ····new-instance·v0,·Lz1/l;
16 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; 
  
17 ····move-result-object·v1 
  
18 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z11 ····invoke-direct·{v0},·Lz1/l;-><init>()V
  
19 ····move-result·v012 ····sput-object·v0,·Lz1/l;->a:Lz1/l;
  
 13 ····return-void
 14 .end·method
20 ····sput-boolean·v0,·Lz1/l;->a:Z 
21 ····:try_end_0 
22 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
23 ····goto·:goto_0 
  
24 ····:catchall_0 
25 ····const/4·v0,·0x015 .method·private·constructor·<init>()V
 16 ····.locals·0
  
26 ····.line·217 ····.line·1
27 ····sput-boolean·v0,·Lz1/l;->a:Z18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····:goto_0 
29 ····return-void19 ····return-void
30 .end·method20 .end·method
  
31 .method·public·static·a()Z21 .method·public·static·a()Lz1/l;
32 ····.locals·122 ····.locals·1
  
33 ····.line·123 ····.line·1
34 ····sget-boolean·v0,·Lz1/l;->a:Z24 ····sget-object·v0,·Lz1/l;->a:Lz1/l;
  
 25 ····return-object·v0
 26 .end·method
  
35 ····xor-int/lit8·v0,·v0,·0x1 
  
 27 #·virtual·methods
 28 .method·public·b(Ljava/net/Authenticator;)V
 29 ····.locals·0
  
 30 ····.line·1
 31 ····invoke-static·{p1},·Ljava/net/Authenticator;->setDefault(Ljava/net/Authenticator;)V
  
36 ····return·v032 ····return-void
37 .end·method33 .end·method
4.99 KB
smali/z1/a.smali
    
Offset 1, 208 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lz1/a;1 .class·public·final·synthetic·Lz1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CollectionUtils.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·La2/h$a;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lz1/a$a; 
8 ····} 
9 .end·annotation 
  
10 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
11 .end·annotation6 #·instance·fields
 7 .field·public·final·synthetic·a:Z
  
  
12 #·direct·methods8 #·direct·methods
13 .method·public·static·a(Ljava/util/List;Lz1/a$a;)Ljava/util/List;9 .method·public·synthetic·constructor·<init>(Z)V
14 ····.locals·210 ····.locals·0
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"<T:", 
18 ············"Ljava/lang/Object;", 
19 ············"R:", 
20 ············"Ljava/lang/Object;", 
21 ············">(", 
22 ············"Ljava/util/List<", 
23 ············"TT;>;", 
24 ············"Lz1/a$a<", 
25 ············"TT;TR;>;)", 
26 ············"Ljava/util/List<", 
27 ············"TR;>;" 
28 ········} 
29 ····.end·annotation 
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
30 ····.line·1 
31 ····new-instance·v0,·Ljava/util/ArrayList; 
  
32 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V12 ····iput-boolean·p1,·p0,·Lz1/a;->a:Z
  
 13 ····return-void
33 ····.line·2 
34 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; 
  
35 ····move-result-object·p0 
  
36 ····:goto_0 
37 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
38 ····move-result·v1 
  
39 ····if-eqz·v1,·:cond_0 
  
40 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
41 ····move-result-object·v1 
  
42 ····.line·3 
43 ····invoke-interface·{p1,·v1},·Lz1/a$a;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
44 ····move-result-object·v1 
  
45 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
46 ····goto·:goto_0 
  
47 ····:cond_0 
48 ····return-object·v0 
49 .end·method14 .end·method
  
50 .method·public·static·b(Ljava/util/List;)Ljava/util/List; 
51 ····.locals·1 
52 ····.annotation·system·Ldalvik/annotation/Signature; 
53 ········value·=·{ 
54 ············"<T:", 
55 ············"Ljava/lang/Object;", 
56 ············">(", 
57 ············"Ljava/util/List<", 
58 ············"TT;>;)", 
59 ············"Ljava/util/List<", 
60 ············"TT;>;" 
61 ········} 
62 ····.end·annotation 
  
63 ····if-eqz·p0,·:cond_0 
  
64 ····.line·1 
65 ····new-instance·v0,·Ljava/util/ArrayList; 
  
66 ····invoke-direct·{v0,·p0},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V 
  
67 ····return-object·v0 
  
68 ····:cond_0 
69 ····const/4·p0,·0x0 
  
70 ····return-object·p0 
71 .end·method 
  
72 .method·public·static·c(Ljava/util/Map;)Ljava/util/Map; 
73 ····.locals·1 
74 ····.annotation·system·Ldalvik/annotation/Signature; 
75 ········value·=·{ 
76 ············"<K:", 
77 ············"Ljava/lang/Object;", 
78 ············"V:", 
79 ············"Ljava/lang/Object;", 
80 ············">(", 
81 ············"Ljava/util/Map<", 
82 ············"TK;TV;>;)", 
83 ············"Ljava/util/Map<", 
84 ············"TK;TV;>;" 
85 ········} 
86 ····.end·annotation 
  
87 ····if-eqz·p0,·:cond_0 
  
88 ····.line·1 
89 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; 
  
90 ····invoke-direct·{v0,·p0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>(Ljava/util/Map;)V 
  
91 ····return-object·v0 
Max diff block lines reached; 1900/5075 bytes (37.44%) of diff not shown.
1.61 KB
smali/z1/j.smali
    
Offset 1, 35 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lz1/j;1 .class·public·final·synthetic·Lz1/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Objects.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·La2/h$b;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lz1/d$c;
  
 8 .field·public·final·synthetic·b:Lio/sentry/q2;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·public·static·a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;10 .method·public·synthetic·constructor·<init>(Lz1/d$c;Lio/sentry/q2;)V
9 ····.locals·011 ····.locals·0
10 ····.annotation·system·Ldalvik/annotation/Signature; 
11 ········value·=·{ 
12 ············"<T:", 
13 ············"Ljava/lang/Object;", 
14 ············">(TT;", 
15 ············"Ljava/lang/String;", 
16 ············")TT;" 
17 ········} 
18 ····.end·annotation 
  
19 ····if-eqz·p0,·:cond_0 
  
20 ····return-object·p0 
  
21 ····.line·1 
22 ····:cond_0 
23 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
24 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lz1/j;->a:Lz1/d$c;
  
 14 ····iput-object·p2,·p0,·Lz1/j;->b:Lio/sentry/q2;
  
 15 ····return-void
 16 .end·method
  
  
 17 #·virtual·methods
 18 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V
 19 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lz1/j;->a:Lz1/d$c;
  
 21 ····iget-object·v1,·p0,·Lz1/j;->b:Lio/sentry/q2;
  
 22 ····invoke-static·{v0,·v1,·p1,·p2},·Lz1/d$c;->a(Lz1/d$c;Lio/sentry/q2;Ljava/lang/Object;Ljava/lang/Class;)V
  
25 ····throw·p023 ····return-void
26 .end·method24 .end·method
4.62 KB
smali/z1/c.smali
    
Offset 1, 200 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lz1/c;1 .class·public·final·synthetic·Lz1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FileUtils.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/RejectedExecutionHandler;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lu1/e;
  
 8 .field·public·final·synthetic·b:Lio/sentry/g0;
7 #·direct·methods 
8 .method·public·static·a(Ljava/io/File;)Z 
9 ····.locals·5 
  
10 ····const/4·v0,·0x1 
  
11 ····if-eqz·p0,·:cond_5 
  
12 ····.line·1 
13 ····invoke-virtual·{p0},·Ljava/io/File;->exists()Z 
  
14 ····move-result·v1 
  
15 ····if-nez·v1,·:cond_0 
  
16 ····goto·:goto_1 
  
17 ····.line·2 
18 ····:cond_0 
19 ····invoke-virtual·{p0},·Ljava/io/File;->isFile()Z 
  
20 ····move-result·v1 
  
21 ····if-eqz·v1,·:cond_1 
  
22 ····.line·3 
23 ····invoke-virtual·{p0},·Ljava/io/File;->delete()Z 
  
24 ····move-result·p0 
  
25 ····return·p0 
  
26 ····.line·4 
27 ····:cond_1 
28 ····invoke-virtual·{p0},·Ljava/io/File;->listFiles()[Ljava/io/File; 
  
29 ····move-result-object·v1 
  
30 ····if-nez·v1,·:cond_2 
  
31 ····return·v0 
  
 9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lu1/e;Lio/sentry/g0;)V
 11 ····.locals·0
32 ····.line·5 
33 ····:cond_2 
34 ····array-length·v0,·v1 
  
35 ····const/4·v2,·0x0 
  
36 ····const/4·v3,·0x0 
  
37 ····:goto_0 
38 ····if-ge·v3,·v0,·:cond_4 
  
39 ····aget-object·v4,·v1,·v3 
  
40 ····.line·6 
41 ····invoke-static·{v4},·Lz1/c;->a(Ljava/io/File;)Z 
  
42 ····move-result·v4 
  
43 ····if-nez·v4,·:cond_3 
  
44 ····return·v2 
  
45 ····:cond_3 
46 ····add-int/lit8·v3,·v3,·0x1 
  
47 ····goto·:goto_0 
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
48 ····.line·7 
49 ····:cond_4 
50 ····invoke-virtual·{p0},·Ljava/io/File;->delete()Z 
  
51 ····move-result·p013 ····iput-object·p1,·p0,·Lz1/c;->a:Lu1/e;
  
52 ····return·p014 ····iput-object·p2,·p0,·Lz1/c;->b:Lio/sentry/g0;
  
53 ····:cond_5 
54 ····:goto_1 
55 ····return·v015 ····return-void
56 .end·method16 .end·method
  
57 .method·public·static·b(Ljava/io/File;)Ljava/lang/String; 
58 ····.locals·3 
  
59 ····if-eqz·p0,·:cond_3 
  
60 ····.line·1 
61 ····invoke-virtual·{p0},·Ljava/io/File;->exists()Z 
  
62 ····move-result·v0 
  
63 ····if-eqz·v0,·:cond_3 
  
64 ····invoke-virtual·{p0},·Ljava/io/File;->isFile()Z 
  
65 ····move-result·v0 
  
66 ····if-eqz·v0,·:cond_3 
  
67 ····invoke-virtual·{p0},·Ljava/io/File;->canRead()Z 
  
68 ····move-result·v0 
  
69 ····if-nez·v0,·:cond_0 
  
70 ····goto·:goto_2 
  
Max diff block lines reached; 626/4697 bytes (13.33%) of diff not shown.
26.3 KB
smali/z1/n.smali
Max HTML report size reached
3.6 KB
smali/t2/h.smali
    
Offset 1, 3 lines modifiedOffset 1, 148 lines modified
1 .class·Lt2/h;1 .class·Lt2/h;
2 .super·Lt2/g;2 .super·Lt2/g;
3 .source·"RegexExtensions.kt"3 .source·"_Sequences.kt"
  
  
 4 #·direct·methods
 5 .method·public·static·c(Lt2/b;Lo2/l;)Lt2/b;
 6 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············"R:",
 12 ············"Ljava/lang/Object;",
 13 ············">(",
 14 ············"Lt2/b<",
 15 ············"+TT;>;",
 16 ············"Lo2/l<",
 17 ············"-TT;+TR;>;)",
 18 ············"Lt2/b<",
 19 ············"TR;>;"
 20 ········}
 21 ····.end·annotation
  
 22 ····const-string·v0,·"<this>"
  
 23 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 24 ····const-string·v0,·"transform"
  
 25 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 26 ····.line·1
 27 ····new-instance·v0,·Lt2/i;
  
 28 ····invoke-direct·{v0,·p0,·p1},·Lt2/i;-><init>(Lt2/b;Lo2/l;)V
  
 29 ····return-object·v0
 30 .end·method
  
 31 .method·public·static·final·d(Lt2/b;Ljava/util/Collection;)Ljava/util/Collection;
 32 ····.locals·1
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"<T:",
 36 ············"Ljava/lang/Object;",
 37 ············"C::",
 38 ············"Ljava/util/Collection<",
 39 ············"-TT;>;>(",
 40 ············"Lt2/b<",
 41 ············"+TT;>;TC;)TC;"
 42 ········}
 43 ····.end·annotation
  
 44 ····const-string·v0,·"<this>"
  
 45 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 46 ····const-string·v0,·"destination"
  
 47 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 48 ····.line·1
 49 ····invoke-interface·{p0},·Lt2/b;->iterator()Ljava/util/Iterator;
  
 50 ····move-result-object·p0
  
 51 ····:goto_0
 52 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 53 ····move-result·v0
  
 54 ····if-eqz·v0,·:cond_0
  
 55 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 56 ····move-result-object·v0
  
 57 ····.line·2
 58 ····invoke-interface·{p1,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
 59 ····goto·:goto_0
  
 60 ····:cond_0
 61 ····return-object·p1
 62 .end·method
  
 63 .method·public·static·e(Lt2/b;)Ljava/util/List;
 64 ····.locals·1
 65 ····.annotation·system·Ldalvik/annotation/Signature;
 66 ········value·=·{
 67 ············"<T:",
 68 ············"Ljava/lang/Object;",
 69 ············">(",
 70 ············"Lt2/b<",
 71 ············"+TT;>;)",
 72 ············"Ljava/util/List<",
 73 ············"TT;>;"
 74 ········}
 75 ····.end·annotation
  
 76 ····const-string·v0,·"<this>"
  
 77 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 78 ····.line·1
 79 ····invoke-static·{p0},·Lt2/h;->f(Lt2/b;)Ljava/util/List;
  
 80 ····move-result-object·p0
  
 81 ····invoke-static·{p0},·Lf2/g;->e(Ljava/util/List;)Ljava/util/List;
  
 82 ····move-result-object·p0
  
 83 ····return-object·p0
 84 .end·method
  
 85 .method·public·static·final·f(Lt2/b;)Ljava/util/List;
 86 ····.locals·1
 87 ····.annotation·system·Ldalvik/annotation/Signature;
 88 ········value·=·{
 89 ············"<T:",
 90 ············"Ljava/lang/Object;",
 91 ············">(",
 92 ············"Lt2/b<",
 93 ············"+TT;>;)",
 94 ············"Ljava/util/List<",
Max diff block lines reached; -1/3651 bytes (-0.03%) of diff not shown.
8.57 KB
smali/t2/f.smali
Max HTML report size reached
4.91 KB
smali/t2/d.smali
    
Offset 1, 172 lines modifiedOffset 1, 3 lines modified
 1 .class·Lt2/d;
 2 .super·Ljava/lang/Object;
 3 .source·"SequenceBuilder.kt"
1 .class·public·final·Lt2/d; 
2 .super·Lt2/p; 
  
  
3 #·direct·methods 
4 .method·public·static·bridge·synthetic·A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I 
5 ····.locals·0 
  
6 ····invoke-static/range·{p0·..·p5},·Lt2/n;->A(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I 
  
7 ····move-result·p0 
  
8 ····return·p0 
9 .end·method 
  
10 .method·public·static·bridge·synthetic·F(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I 
11 ····.locals·0 
  
12 ····invoke-static/range·{p0·..·p5},·Lt2/n;->F(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I 
  
13 ····move-result·p0 
  
14 ····return·p0 
15 .end·method 
  
16 .method·public·static·bridge·synthetic·S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
17 ····.locals·0 
  
18 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lt2/n;->S(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
  
19 ····move-result-object·p0 
  
20 ····return-object·p0 
21 .end·method 
  
22 .method·public·static·bridge·synthetic·T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
23 ····.locals·0 
  
24 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lt2/n;->T(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
  
25 ····move-result-object·p0 
  
26 ····return-object·p0 
27 .end·method 
  
28 .method·public·static·bridge·synthetic·V(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
29 ····.locals·0 
  
30 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lt2/n;->V(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
  
31 ····move-result-object·p0 
  
32 ····return-object·p0 
33 .end·method 
  
34 .method·public·static·bridge·synthetic·Y(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
35 ····.locals·0 
  
36 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lt2/n;->Y(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
  
37 ····move-result-object·p0 
  
38 ····return-object·p0 
39 .end·method 
  
40 .method·public·static·bridge·synthetic·Z(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
41 ····.locals·0 
  
42 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lt2/n;->Z(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; 
  
43 ····move-result-object·p0 
  
44 ····return-object·p0 
45 .end·method 
  
46 .method·public·static·bridge·synthetic·a(Ljava/lang/Appendable;Ljava/lang/Object;Ln2/l;)V 
47 ····.locals·0 
  
48 ····invoke-static·{p0,·p1,·p2},·Lt2/e;->a(Ljava/lang/Appendable;Ljava/lang/Object;Ln2/l;)V 
  
49 ····return-void 
50 .end·method 
  
51 .method·public·static·bridge·synthetic·a0(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; 
52 ····.locals·0 
  
53 ····invoke-static·{p0},·Lt2/n;->a0(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; 
  
54 ····move-result-object·p0 
  
55 ····return-object·p0 
56 .end·method 
  
57 .method·public·static·bridge·synthetic·e(Ljava/lang/String;)Ljava/lang/String; 
58 ····.locals·0 
  
59 ····invoke-static·{p0},·Lt2/f;->e(Ljava/lang/String;)Ljava/lang/String; 
  
60 ····move-result-object·p0 
  
61 ····return-object·p0 
62 .end·method 
  
63 .method·public·static·bridge·synthetic·f(Ljava/lang/String;)Ljava/lang/Integer; 
64 ····.locals·0 
  
65 ····invoke-static·{p0},·Lt2/l;->f(Ljava/lang/String;)Ljava/lang/Integer; 
  
66 ····move-result-object·p0 
  
67 ····return-object·p0 
68 .end·method 
  
69 .method·public·static·bridge·synthetic·h(Ljava/lang/String;)Ljava/lang/Long; 
70 ····.locals·0 
  
71 ····invoke-static·{p0},·Lt2/l;->h(Ljava/lang/String;)Ljava/lang/Long; 
  
72 ····move-result-object·p0 
  
73 ····return-object·p0 
74 .end·method 
  
75 .method·public·static·bridge·synthetic·k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z 
Max diff block lines reached; -1/4995 bytes (-0.02%) of diff not shown.
2.38 KB
smali/t2/i.smali
    
Offset 1, 3 lines modifiedOffset 1, 112 lines modified
1 .class·Lt2/i; 
2 .super·Lt2/h; 
3 .source·"StringBuilderJVM.kt"1 .class·public·final·Lt2/i;
 2 .super·Ljava/lang/Object;
 3 .source·"Sequences.kt"
  
 4 #·interfaces
 5 .implements·Lt2/b;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<T:",
 10 ········"Ljava/lang/Object;",
 11 ········"R:",
 12 ········"Ljava/lang/Object;",
 13 ········">",
 14 ········"Ljava/lang/Object;",
 15 ········"Lt2/b<",
 16 ········"TR;>;"
 17 ····}
 18 .end·annotation
  
  
 19 #·instance·fields
 20 .field·private·final·a:Lt2/b;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"Lt2/b<",
 24 ············"TT;>;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
 28 .field·private·final·b:Lo2/l;
 29 ····.annotation·system·Ldalvik/annotation/Signature;
 30 ········value·=·{
 31 ············"Lo2/l<",
 32 ············"TT;TR;>;"
 33 ········}
 34 ····.end·annotation
 35 .end·field
  
  
 36 #·direct·methods
 37 .method·public·constructor·<init>(Lt2/b;Lo2/l;)V
 38 ····.locals·1
 39 ····.annotation·system·Ldalvik/annotation/Signature;
 40 ········value·=·{
 41 ············"(",
 42 ············"Lt2/b<",
 43 ············"+TT;>;",
 44 ············"Lo2/l<",
 45 ············"-TT;+TR;>;)V"
 46 ········}
 47 ····.end·annotation
  
 48 ····const-string·v0,·"sequence"
  
 49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 50 ····const-string·v0,·"transformer"
  
 51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 52 ····.line·1
 53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 54 ····.line·2
 55 ····iput-object·p1,·p0,·Lt2/i;->a:Lt2/b;
  
 56 ····iput-object·p2,·p0,·Lt2/i;->b:Lo2/l;
  
 57 ····return-void
 58 .end·method
  
 59 .method·public·static·final·synthetic·a(Lt2/i;)Lt2/b;
 60 ····.locals·0
  
 61 ····.line·1
 62 ····iget-object·p0,·p0,·Lt2/i;->a:Lt2/b;
  
 63 ····return-object·p0
 64 .end·method
  
 65 .method·public·static·final·synthetic·b(Lt2/i;)Lo2/l;
 66 ····.locals·0
  
 67 ····.line·1
 68 ····iget-object·p0,·p0,·Lt2/i;->b:Lo2/l;
  
 69 ····return-object·p0
 70 .end·method
  
  
 71 #·virtual·methods
 72 .method·public·iterator()Ljava/util/Iterator;
 73 ····.locals·1
 74 ····.annotation·system·Ldalvik/annotation/Signature;
 75 ········value·=·{
 76 ············"()",
 77 ············"Ljava/util/Iterator<",
 78 ············"TR;>;"
 79 ········}
 80 ····.end·annotation
  
 81 ····.line·1
 82 ····new-instance·v0,·Lt2/i$a;
  
 83 ····invoke-direct·{v0,·p0},·Lt2/i$a;-><init>(Lt2/i;)V
  
 84 ····return-object·v0
 85 .end·method
139 B
smali/t2/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·Lt2/g;1 .class·Lt2/g;
2 .super·Lt2/f;2 .super·Lt2/f;
3 .source·"RegexExtensionsJVM.kt"3 .source·"_SequencesJvm.kt"
1.41 KB
smali/t2/b.smali
    
Offset 1, 55 lines modifiedOffset 1, 26 lines modified
1 .class·Lt2/b; 
2 .super·Lt2/a; 
3 .source·"Char.kt"1 .class·public·interface·abstract·Lt2/b;
 2 .super·Ljava/lang/Object;
 3 .source·"Sequence.kt"
  
  
4 #·direct·methods 
5 .method·public·static·final·d(CCZ)Z 
6 ····.locals·24 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
7 ····const/4·v0,·0x1 
  
 13 #·virtual·methods
 14 .method·public·abstract·iterator()Ljava/util/Iterator;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"()",
 18 ············"Ljava/util/Iterator<",
 19 ············"TT;>;"
 20 ········}
 21 ····.end·annotation
8 ····if-ne·p0,·p1,·:cond_0 
  
9 ····return·v0 
  
10 ····:cond_0 
11 ····const/4·v1,·0x0 
  
12 ····if-nez·p2,·:cond_1 
  
13 ····return·v1 
  
14 ····.line·1 
15 ····:cond_1 
16 ····invoke-static·{p0},·Ljava/lang/Character;->toUpperCase(C)C 
  
17 ····move-result·p0 
  
18 ····.line·2 
19 ····invoke-static·{p1},·Ljava/lang/Character;->toUpperCase(C)C 
  
20 ····move-result·p1 
  
21 ····if-eq·p0,·p1,·:cond_3 
  
22 ····.line·3 
23 ····invoke-static·{p0},·Ljava/lang/Character;->toLowerCase(C)C 
  
24 ····move-result·p0 
  
25 ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C 
  
26 ····move-result·p1 
  
27 ····if-ne·p0,·p1,·:cond_2 
  
28 ····goto·:goto_0 
  
29 ····:cond_2 
30 ····const/4·v0,·0x0 
  
31 ····:cond_3 
32 ····:goto_0 
33 ····return·v0 
34 .end·method22 .end·method
2.42 KB
smali/t2/f$a.smali
    
Offset 1, 80 lines modifiedOffset 1, 60 lines modified
1 .class·final·Lt2/f$a;1 .class·public·final·Lt2/f$a;
2 .super·Lkotlin/jvm/internal/j; 
3 .source·"Indent.kt"2 .super·Ljava/lang/Object;
 3 .source·"Sequences.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lt2/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lt2/f;->b(Ljava/lang/String;)Ln2/l;8 ····value·=·Lt2/f;->a(Ljava/util/Iterator;)Lt2/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Ljava/lang/Object;",
17 ········"Ln2/l<",17 ········"Lt2/b<",
18 ········"Ljava/lang/String;", 
19 ········"Ljava/lang/String;", 
20 ········">;"18 ········"TT;>;"
21 ····}19 ····}
22 .end·annotation20 .end·annotation
  
  
23 #·static·fields21 #·instance·fields
24 .field·public·static·final·e:Lt2/f$a;22 .field·final·synthetic·a:Ljava/util/Iterator;
  
  
25 #·direct·methods23 #·direct·methods
26 .method·static·constructor·<clinit>()V24 .method·public·constructor·<init>(Ljava/util/Iterator;)V
27 ····.locals·125 ····.locals·0
  
28 ····new-instance·v0,·Lt2/f$a; 
  
29 ····invoke-direct·{v0},·Lt2/f$a;-><init>()V 
  
30 ····sput-object·v0,·Lt2/f$a;->e:Lt2/f$a; 
  
31 ····return-void 
32 .end·method 
  
33 .method·constructor·<init>()V 
34 ····.locals·1 
  
35 ····const/4·v0,·0x126 ····iput-object·p1,·p0,·Lt2/f$a;->a:Ljava/util/Iterator;
  
36 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V27 ····.line·1
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····return-void29 ····return-void
38 .end·method30 .end·method
  
  
39 #·virtual·methods31 #·virtual·methods
40 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;32 .method·public·iterator()Ljava/util/Iterator;
41 ····.locals·133 ····.locals·1
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"()",
 37 ············"Ljava/util/Iterator<",
 38 ············"TT;>;"
 39 ········}
 40 ····.end·annotation
  
42 ····const-string·v0,·"line" 
  
43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
44 ····return-object·p1 
45 .end·method 
  
46 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; 
47 ····.locals·0 
  
48 ····.line·141 ····.line·1
 42 ····iget-object·v0,·p0,·Lt2/f$a;->a:Ljava/util/Iterator;
49 ····check-cast·p1,·Ljava/lang/String; 
  
50 ····invoke-virtual·{p0,·p1},·Lt2/f$a;->a(Ljava/lang/String;)Ljava/lang/String; 
  
51 ····move-result-object·p1 
  
52 ····return-object·p143 ····return-object·v0
53 .end·method44 .end·method
2.05 KB
smali/t2/e.smali
    
Offset 1, 86 lines modifiedOffset 1, 3 lines modified
1 .class·Lt2/e;1 .class·Lt2/e;
 2 .super·Lt2/d;
 3 .source·"SequencesJVM.kt"
2 .super·Ljava/lang/Object; 
3 .source·"Appendable.kt" 
  
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/lang/Appendable;Ljava/lang/Object;Ln2/l;)V 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Ljava/lang/Appendable;", 
13 ············"TT;", 
14 ············"Ln2/l<", 
15 ············"-TT;+", 
16 ············"Ljava/lang/CharSequence;", 
17 ············">;)V" 
18 ········} 
19 ····.end·annotation 
  
20 ····const-string·v0,·"<this>" 
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
22 ····if-eqz·p2,·:cond_0 
  
23 ····.line·1 
24 ····invoke-interface·{p2,·p1},·Ln2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; 
  
25 ····move-result-object·p1 
  
26 ····check-cast·p1,·Ljava/lang/CharSequence; 
  
27 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; 
  
28 ····goto·:goto_1 
  
29 ····:cond_0 
30 ····if-nez·p1,·:cond_1 
  
31 ····const/4·p2,·0x1 
  
32 ····goto·:goto_0 
  
33 ····.line·2 
34 ····:cond_1 
35 ····instance-of·p2,·p1,·Ljava/lang/CharSequence; 
  
36 ····:goto_0 
37 ····if-eqz·p2,·:cond_2 
  
38 ····check-cast·p1,·Ljava/lang/CharSequence; 
  
39 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; 
  
40 ····goto·:goto_1 
  
41 ····.line·3 
42 ····:cond_2 
43 ····instance-of·p2,·p1,·Ljava/lang/Character; 
  
44 ····if-eqz·p2,·:cond_3 
  
45 ····check-cast·p1,·Ljava/lang/Character; 
  
46 ····invoke-virtual·{p1},·Ljava/lang/Character;->charValue()C 
  
47 ····move-result·p1 
  
48 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(C)Ljava/lang/Appendable; 
  
49 ····goto·:goto_1 
  
50 ····.line·4 
51 ····:cond_3 
52 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; 
  
53 ····move-result-object·p1 
  
54 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; 
  
55 ····:goto_1 
56 ····return-void 
57 .end·method 
4.33 KB
smali/t2/a.smali
    
Offset 1, 100 lines modifiedOffset 1, 103 lines modified
1 .class·Lt2/a;1 .class·public·final·Lt2/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CharJVM.kt"3 .source·"SequencesJVM.kt"
  
 4 #·interfaces
 5 .implements·Lt2/b;
  
4 #·direct·methods 
5 .method·public·static·final·a(I)I 
6 ····.locals·5 
  
7 ····.line·1 
8 ····new-instance·v0,·Lq2/c; 
  
9 ····const/4·v1,·0x2 
  
10 ····const/16·v2,·0x246 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<T:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Lt2/b<",
 14 ········"TT;>;"
 15 ····}
 16 .end·annotation
  
  
 17 #·instance·fields
 18 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicReference;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Ljava/util/concurrent/atomic/AtomicReference<",
 22 ············"Lt2/b<",
 23 ············"TT;>;>;"
 24 ········}
 25 ····.end·annotation
 26 .end·field
  
11 ····invoke-direct·{v0,·v1,·v2},·Lq2/c;-><init>(II)V 
  
12 ····invoke-virtual·{v0,·p0},·Lq2/c;->h(I)Z27 #·direct·methods
 28 .method·public·constructor·<init>(Lt2/b;)V
 29 ····.locals·1
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"(",
 33 ············"Lt2/b<",
 34 ············"+TT;>;)V"
 35 ········}
 36 ····.end·annotation
  
13 ····move-result·v037 ····const-string·v0,·"sequence"
  
14 ····if-eqz·v0,·:cond_038 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
15 ····return·p039 ····.line·1
 40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·241 ····.line·2
 42 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;
17 ····:cond_0 
18 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
19 ····new-instance·v3,·Ljava/lang/StringBuilder; 
  
20 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V 
  
21 ····const-string·v4,·"radix·" 
  
22 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
23 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
24 ····const-string·p0,·"·was·not·in·valid·range·" 
  
25 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;43 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
  
26 ····new-instance·p0,·Lq2/c;44 ····iput-object·v0,·p0,·Lt2/a;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
 45 ····return-void
27 ····invoke-direct·{p0,·v1,·v2},·Lq2/c;-><init>(II)V 
  
28 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
29 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
30 ····move-result-object·p0 
  
31 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
32 ····throw·v0 
33 .end·method46 .end·method
  
34 .method·public·static·final·b(CI)I 
35 ····.locals·0 
  
36 ····.line·1 
37 ····invoke-static·{p0,·p1},·Ljava/lang/Character;->digit(II)I 
  
38 ····move-result·p047 #·virtual·methods
 48 .method·public·iterator()Ljava/util/Iterator;
 49 ····.locals·2
 50 ····.annotation·system·Ldalvik/annotation/Signature;
 51 ········value·=·{
 52 ············"()",
 53 ············"Ljava/util/Iterator<",
 54 ············"TT;>;"
 55 ········}
 56 ····.end·annotation
  
39 ····return·p0 
40 .end·method57 ····.line·1
 58 ····iget-object·v0,·p0,·Lt2/a;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
 59 ····const/4·v1,·0x0
41 .method·public·static·final·c(C)Z 
42 ····.locals·1 
  
 60 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;
43 ····.line·1 
44 ····invoke-static·{p0},·Ljava/lang/Character;->isWhitespace(C)Z 
  
45 ····move-result·v061 ····move-result-object·v0
  
46 ····if-nez·v0,·:cond_162 ····check-cast·v0,·Lt2/b;
Max diff block lines reached; 673/4398 bytes (15.30%) of diff not shown.
3.53 KB
smali/t2/c.smali
    
Offset 1, 143 lines modifiedOffset 1, 34 lines modified
1 .class·final·Lt2/c;1 .class·public·final·Lt2/c;
 2 .super·Lt2/h;
2 .super·Ljava/lang/Object; 
3 .source·"Strings.kt" 
  
4 #·interfaces 
5 .implements·Ls2/b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Ls2/b<", 
11 ········"Lq2/c;", 
12 ········">;" 
13 ····} 
14 .end·annotation 
  
  
15 #·instance·fields 
16 .field·private·final·a:Ljava/lang/CharSequence; 
  
17 .field·private·final·b:I 
  
18 .field·private·final·c:I 
  
19 .field·private·final·d:Ln2/p; 
20 ····.annotation·system·Ldalvik/annotation/Signature; 
21 ········value·=·{ 
22 ············"Ln2/p<", 
23 ············"Ljava/lang/CharSequence;", 
24 ············"Ljava/lang/Integer;", 
25 ············"Ld2/j<", 
26 ············"Ljava/lang/Integer;", 
27 ············"Ljava/lang/Integer;", 
28 ············">;>;" 
29 ········} 
30 ····.end·annotation 
31 .end·field 
  
  
32 #·direct·methods3 #·direct·methods
 4 .method·public·static·bridge·synthetic·a(Ljava/util/Iterator;)Lt2/b;
33 .method·public·constructor·<init>(Ljava/lang/CharSequence;IILn2/p;)V 
34 ····.locals·1 
35 ····.annotation·system·Ldalvik/annotation/Signature; 
36 ········value·=·{ 
37 ············"(", 
38 ············"Ljava/lang/CharSequence;", 
39 ············"II", 
40 ············"Ln2/p<", 
41 ············"-", 
42 ············"Ljava/lang/CharSequence;", 
43 ············"-", 
44 ············"Ljava/lang/Integer;", 
45 ············"Ld2/j<", 
46 ············"Ljava/lang/Integer;", 
47 ············"Ljava/lang/Integer;", 
48 ············">;>;)V" 
49 ········} 
50 ····.end·annotation 
  
51 ····const-string·v0,·"input" 
  
52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
53 ····const-string·v0,·"getNextMatch" 
  
54 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
55 ····.line·1 
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
57 ····.line·2 
58 ····iput-object·p1,·p0,·Lt2/c;->a:Ljava/lang/CharSequence; 
  
59 ····.line·3 
60 ····iput·p2,·p0,·Lt2/c;->b:I 
  
61 ····.line·4 
62 ····iput·p3,·p0,·Lt2/c;->c:I 
  
63 ····.line·5 
64 ····iput-object·p4,·p0,·Lt2/c;->d:Ln2/p; 
  
65 ····return-void 
66 .end·method 
  
67 .method·public·static·final·synthetic·a(Lt2/c;)Ln2/p; 
68 ····.locals·05 ····.locals·0
  
 6 ····invoke-static·{p0},·Lt2/f;->a(Ljava/util/Iterator;)Lt2/b;
69 ····.line·1 
70 ····iget-object·p0,·p0,·Lt2/c;->d:Ln2/p; 
  
71 ····return-object·p0 
72 .end·method 
  
73 .method·public·static·final·synthetic·b(Lt2/c;)Ljava/lang/CharSequence; 
74 ····.locals·0 
  
 7 ····move-result-object·p0
75 ····.line·1 
76 ····iget-object·p0,·p0,·Lt2/c;->a:Ljava/lang/CharSequence; 
  
77 ····return-object·p08 ····return-object·p0
78 .end·method9 .end·method
  
79 .method·public·static·final·synthetic·c(Lt2/c;)I10 .method·public·static·bridge·synthetic·c(Lt2/b;Lo2/l;)Lt2/b;
80 ····.locals·011 ····.locals·0
  
 12 ····invoke-static·{p0,·p1},·Lt2/h;->c(Lt2/b;Lo2/l;)Lt2/b;
81 ····.line·1 
82 ····iget·p0,·p0,·Lt2/c;->c:I 
  
83 ····return·p0 
84 .end·method 
  
85 .method·public·static·final·synthetic·d(Lt2/c;)I 
86 ····.locals·0 
  
 13 ····move-result-object·p0
87 ····.line·1 
88 ····iget·p0,·p0,·Lt2/c;->b:I 
  
89 ····return·p014 ····return-object·p0
Max diff block lines reached; 616/3582 bytes (17.20%) of diff not shown.
4.23 KB
smali/io/sentry/m4.smali
    
Offset 1, 94 lines modifiedOffset 1, 118 lines modified
1 .class·public·final·Lio/sentry/m4;1 .class·public·final·Lio/sentry/m4;
2 .super·Lio/sentry/b4; 
3 .source·"TransactionContext.java"2 .super·Ljava/lang/Object;
 3 .source·"TracesSamplingDecision.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
4 #·instance·fields7 #·instance·fields
5 .field·private·final·n:Ljava/lang/String;8 .field·private·final·a:Ljava/lang/Boolean;
  
6 .field·private·final·o:Lio/sentry/protocol/x;9 .field·private·final·b:Ljava/lang/Double;
  
7 .field·private·p:Lio/sentry/l4;10 .field·private·final·c:Ljava/lang/Boolean;
  
8 .field·private·q:Lio/sentry/c;11 .field·private·final·d:Ljava/lang/Double;
  
  
9 #·direct·methods12 #·direct·methods
10 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/x;Ljava/lang/String;)V13 .method·public·constructor·<init>(Ljava/lang/Boolean;)V
11 ····.locals·114 ····.locals·1
12 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
13 ····.end·annotation 
  
14 ····const/4·v0,·0x015 ····const/4·v0,·0x0
  
15 ····.line·116 ····.line·1
16 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/m4;-><init>(Ljava/lang/String;Lio/sentry/protocol/x;Ljava/lang/String;Lio/sentry/l4;)V17 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/m4;-><init>(Ljava/lang/Boolean;Ljava/lang/Double;)V
  
17 ····return-void18 ····return-void
18 .end·method19 .end·method
  
19 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/x;Ljava/lang/String;Lio/sentry/l4;)V20 .method·public·constructor·<init>(Ljava/lang/Boolean;Ljava/lang/Double;)V
20 ····.locals·021 ····.locals·2
21 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
22 ····.end·annotation 
  
23 ····.line·222 ····.line·2
24 ····invoke-direct·{p0,·p3},·Lio/sentry/b4;-><init>(Ljava/lang/String;)V23 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
25 ····const-string·p3,·"name·is·required"24 ····const/4·v1,·0x0
  
 25 ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lio/sentry/m4;-><init>(Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/Double;)V
26 ····.line·3 
27 ····invoke-static·{p1,·p3},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
28 ····move-result-object·p126 ····return-void
 27 .end·method
  
29 ····check-cast·p1,·Ljava/lang/String;28 .method·public·constructor·<init>(Ljava/lang/Boolean;Ljava/lang/Double;Ljava/lang/Boolean;Ljava/lang/Double;)V
 29 ····.locals·0
  
30 ····iput-object·p1,·p0,·Lio/sentry/m4;->n:Ljava/lang/String;30 ····.line·3
 31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·432 ····.line·4
32 ····iput-object·p2,·p0,·Lio/sentry/m4;->o:Lio/sentry/protocol/x;33 ····iput-object·p1,·p0,·Lio/sentry/m4;->a:Ljava/lang/Boolean;
  
33 ····.line·534 ····.line·5
34 ····invoke-virtual·{p0,·p4},·Lio/sentry/b4;->l(Lio/sentry/l4;)V35 ····iput-object·p2,·p0,·Lio/sentry/m4;->b:Ljava/lang/Double;
  
35 ····return-void 
36 .end·method36 ····.line·6
 37 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
 38 ····move-result·p1
  
 39 ····if-eqz·p1,·:cond_0
37 #·virtual·methods 
38 .method·public·o()Lio/sentry/c; 
39 ····.locals·1 
  
 40 ····invoke-virtual·{p3},·Ljava/lang/Boolean;->booleanValue()Z
40 ····.line·1 
41 ····iget-object·v0,·p0,·Lio/sentry/m4;->q:Lio/sentry/c; 
  
42 ····return-object·v041 ····move-result·p1
  
 42 ····if-eqz·p1,·:cond_0
  
 43 ····const/4·p1,·0x1
  
 44 ····goto·:goto_0
  
 45 ····:cond_0
 46 ····const/4·p1,·0x0
  
 47 ····:goto_0
 48 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
 49 ····move-result-object·p1
  
 50 ····iput-object·p1,·p0,·Lio/sentry/m4;->c:Ljava/lang/Boolean;
  
 51 ····.line·7
 52 ····iput-object·p4,·p0,·Lio/sentry/m4;->d:Ljava/lang/Double;
  
 53 ····return-void
43 .end·method54 .end·method
  
  
 55 #·virtual·methods
44 .method·public·p()Ljava/lang/String;56 .method·public·a()Ljava/lang/Boolean;
45 ····.locals·157 ····.locals·1
  
46 ····.line·158 ····.line·1
47 ····iget-object·v0,·p0,·Lio/sentry/m4;->n:Ljava/lang/String;59 ····iget-object·v0,·p0,·Lio/sentry/m4;->c:Ljava/lang/Boolean;
  
48 ····return-object·v060 ····return-object·v0
49 .end·method61 .end·method
  
50 .method·public·q()Lio/sentry/l4;62 .method·public·b()Ljava/lang/Double;
51 ····.locals·163 ····.locals·1
  
52 ····.line·164 ····.line·1
53 ····iget-object·v0,·p0,·Lio/sentry/m4;->p:Lio/sentry/l4;65 ····iget-object·v0,·p0,·Lio/sentry/m4;->b:Ljava/lang/Double;
  
54 ····return-object·v066 ····return-object·v0
55 .end·method67 .end·method
  
56 .method·public·r()Lio/sentry/protocol/x;68 .method·public·c()Ljava/lang/Boolean;
57 ····.locals·169 ····.locals·1
  
58 ····.line·170 ····.line·1
Max diff block lines reached; 35/4282 bytes (0.82%) of diff not shown.
2.88 KB
smali/io/sentry/y1.smali
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·final·Lio/sentry/y1;1 .class·final·Lio/sentry/y1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RequestDetailsResolver.java"3 .source·"RequestDetailsResolver.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lio/sentry/n3;5 .field·private·final·a:Lio/sentry/o3;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lio/sentry/n3;)V7 .method·public·constructor·<init>(Lio/sentry/o3;)V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····const-string·v0,·"options·is·required"11 ····const-string·v0,·"options·is·required"
  
12 ····.line·212 ····.line·2
13 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;13 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
14 ····move-result-object·p114 ····move-result-object·p1
  
15 ····check-cast·p1,·Lio/sentry/n3;15 ····check-cast·p1,·Lio/sentry/o3;
  
16 ····iput-object·p1,·p0,·Lio/sentry/y1;->a:Lio/sentry/n3;16 ····iput-object·p1,·p0,·Lio/sentry/y1;->a:Lio/sentry/o3;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·a()Lio/sentry/x1;20 .method·a()Lio/sentry/x1;
21 ····.locals·521 ····.locals·5
  
22 ····.line·122 ····.line·1
23 ····new-instance·v0,·Lio/sentry/l;23 ····new-instance·v0,·Lio/sentry/l;
  
24 ····iget-object·v1,·p0,·Lio/sentry/y1;->a:Lio/sentry/n3;24 ····iget-object·v1,·p0,·Lio/sentry/y1;->a:Lio/sentry/o3;
  
25 ····invoke-virtual·{v1},·Lio/sentry/n3;->getDsn()Ljava/lang/String;25 ····invoke-virtual·{v1},·Lio/sentry/o3;->getDsn()Ljava/lang/String;
  
26 ····move-result-object·v126 ····move-result-object·v1
  
27 ····invoke-direct·{v0,·v1},·Lio/sentry/l;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{v0,·v1},·Lio/sentry/l;-><init>(Ljava/lang/String;)V
  
28 ····.line·228 ····.line·2
29 ····invoke-virtual·{v0},·Lio/sentry/l;->c()Ljava/net/URI;29 ····invoke-virtual·{v0},·Lio/sentry/l;->c()Ljava/net/URI;
Offset 91, 18 lines modifiedOffset 91, 18 lines modified
  
91 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V91 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
92 ····const-string·v4,·"Sentry·sentry_version=7,sentry_client="92 ····const-string·v4,·"Sentry·sentry_version=7,sentry_client="
  
93 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
94 ····iget-object·v4,·p0,·Lio/sentry/y1;->a:Lio/sentry/n3;94 ····iget-object·v4,·p0,·Lio/sentry/y1;->a:Lio/sentry/o3;
  
95 ····.line·795 ····.line·7
96 ····invoke-virtual·{v4},·Lio/sentry/n3;->getSentryClientName()Ljava/lang/String;96 ····invoke-virtual·{v4},·Lio/sentry/o3;->getSentryClientName()Ljava/lang/String;
  
97 ····move-result-object·v497 ····move-result-object·v4
  
98 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;98 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
99 ····const-string·v4,·",sentry_key="99 ····const-string·v4,·",sentry_key="
  
Offset 142, 17 lines modifiedOffset 142, 17 lines modified
142 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;142 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
143 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;143 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
144 ····move-result-object·v0144 ····move-result-object·v0
  
145 ····.line·9145 ····.line·9
146 ····iget-object·v2,·p0,·Lio/sentry/y1;->a:Lio/sentry/n3;146 ····iget-object·v2,·p0,·Lio/sentry/y1;->a:Lio/sentry/o3;
  
147 ····invoke-virtual·{v2},·Lio/sentry/n3;->getSentryClientName()Ljava/lang/String;147 ····invoke-virtual·{v2},·Lio/sentry/o3;->getSentryClientName()Ljava/lang/String;
  
148 ····move-result-object·v2148 ····move-result-object·v2
  
149 ····.line·10149 ····.line·10
150 ····new-instance·v3,·Ljava/util/HashMap;150 ····new-instance·v3,·Ljava/util/HashMap;
  
151 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V151 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V
23.2 KB
smali/io/sentry/i3.smali
Max HTML report size reached
1.05 KB
smali/io/sentry/f3.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/f3;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/f3;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/f3;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/f3;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->j(Lio/sentry/g3$a;)Ljava/lang/Integer;19 ····invoke-static·{v0},·Lio/sentry/h3;->h(Lio/sentry/h3$a;)[B
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
3.18 KB
smali/io/sentry/p4.smali
    
Offset 1, 19 lines modifiedOffset 1, 167 lines modified
1 .class·interface·abstract·Lio/sentry/p4;1 .class·public·final·Lio/sentry/p4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"UncaughtExceptionHandler.java"3 .source·"TransactionOptions.java"
  
  
4 #·annotations4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lio/sentry/p4$a; 
8 ····} 
9 .end·annotation6 .end·annotation
  
  
 7 #·instance·fields
 8 .field·private·a:Lio/sentry/f;
  
 9 .field·private·b:Z
  
 10 .field·private·c:Ljava/util/Date;
  
 11 .field·private·d:Z
  
 12 .field·private·e:Ljava/lang/Long;
  
 13 .field·private·f:Z
  
 14 .field·private·g:Lio/sentry/o4;
  
  
 15 #·direct·methods
 16 .method·public·constructor·<init>()V
 17 ····.locals·2
  
 18 ····.line·1
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····const/4·v0,·0x0
  
 21 ····.line·2
 22 ····iput-boolean·v0,·p0,·Lio/sentry/p4;->b:Z
  
 23 ····const/4·v1,·0x0
  
 24 ····.line·3
 25 ····iput-object·v1,·p0,·Lio/sentry/p4;->c:Ljava/util/Date;
  
 26 ····.line·4
 27 ····iput-boolean·v0,·p0,·Lio/sentry/p4;->d:Z
  
 28 ····.line·5
 29 ····iput-object·v1,·p0,·Lio/sentry/p4;->e:Ljava/lang/Long;
  
 30 ····.line·6
 31 ····iput-boolean·v0,·p0,·Lio/sentry/p4;->f:Z
  
 32 ····.line·7
 33 ····iput-object·v1,·p0,·Lio/sentry/p4;->g:Lio/sentry/o4;
  
 34 ····return-void
 35 .end·method
  
  
10 #·virtual·methods36 #·virtual·methods
11 .method·public·abstract·a()Ljava/lang/Thread$UncaughtExceptionHandler;37 .method·public·a()Lio/sentry/f;
 38 ····.locals·1
  
 39 ····.line·1
 40 ····iget-object·v0,·p0,·Lio/sentry/p4;->a:Lio/sentry/f;
  
 41 ····return-object·v0
 42 .end·method
  
 43 .method·public·b()Ljava/lang/Long;
 44 ····.locals·1
  
 45 ····.line·1
 46 ····iget-object·v0,·p0,·Lio/sentry/p4;->e:Ljava/lang/Long;
  
 47 ····return-object·v0
 48 .end·method
  
 49 .method·public·c()Ljava/util/Date;
 50 ····.locals·1
  
 51 ····.line·1
 52 ····iget-object·v0,·p0,·Lio/sentry/p4;->c:Ljava/util/Date;
  
 53 ····return-object·v0
12 .end·method54 .end·method
  
13 .method·public·abstract·b(Ljava/lang/Thread$UncaughtExceptionHandler;)V55 .method·public·d()Lio/sentry/o4;
 56 ····.locals·1
  
 57 ····.line·1
 58 ····iget-object·v0,·p0,·Lio/sentry/p4;->g:Lio/sentry/o4;
  
 59 ····return-object·v0
 60 .end·method
  
 61 .method·public·e()Z
 62 ····.locals·1
  
 63 ····.line·1
 64 ····iget-boolean·v0,·p0,·Lio/sentry/p4;->b:Z
  
 65 ····return·v0
 66 .end·method
  
 67 .method·public·f()Z
 68 ····.locals·1
  
 69 ····.line·1
 70 ····iget-boolean·v0,·p0,·Lio/sentry/p4;->f:Z
  
 71 ····return·v0
 72 .end·method
  
 73 .method·public·g()Z
 74 ····.locals·1
  
 75 ····.line·1
 76 ····iget-boolean·v0,·p0,·Lio/sentry/p4;->d:Z
  
 77 ····return·v0
 78 .end·method
  
Max diff block lines reached; 0/3209 bytes (0.00%) of diff not shown.
1.17 KB
smali/io/sentry/s2.smali
    
Offset 3, 34 lines modifiedOffset 3, 40 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/b;
  
 8 .field·public·final·synthetic·b:J
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/b;J)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/s2;->a:Lio/sentry/g3$a;13 ····iput-object·p1,·p0,·Lio/sentry/s2;->a:Lio/sentry/b;
  
 14 ····iput-wide·p2,·p0,·Lio/sentry/s2;->b:J
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;18 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·119 ····.locals·3
  
 20 ····iget-object·v0,·p0,·Lio/sentry/s2;->a:Lio/sentry/b;
  
18 ····iget-object·v0,·p0,·Lio/sentry/s2;->a:Lio/sentry/g3$a;21 ····iget-wide·v1,·p0,·Lio/sentry/s2;->b:J
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->k(Lio/sentry/g3$a;)[B22 ····invoke-static·{v0,·v1,·v2},·Lio/sentry/h3;->f(Lio/sentry/b;J)[B
  
20 ····move-result-object·v023 ····move-result-object·v0
  
21 ····return-object·v024 ····return-object·v0
22 .end·method25 .end·method
4.44 KB
smali/io/sentry/z3.smali
    
Offset 1, 159 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lio/sentry/z3;1 .class·public·final·synthetic·Lio/sentry/z3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ShutdownHookIntegration.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/p0; 
6 .implements·Ljava/io/Closeable;5 .implements·Ljava/lang/Runnable;
  
  
7 #·instance·fields6 #·instance·fields
8 .field·private·final·e:Ljava/lang/Runtime;7 .field·public·final·synthetic·e:Lio/sentry/f0;
  
9 .field·private·f:Ljava/lang/Thread;8 .field·public·final·synthetic·f:Lio/sentry/o3;
  
  
10 #·direct·methods9 #·direct·methods
11 .method·public·constructor·<init>()V 
12 ····.locals·1 
  
13 ····.line·3 
14 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; 
  
15 ····move-result-object·v0 
  
16 ····invoke-direct·{p0,·v0},·Lio/sentry/z3;-><init>(Ljava/lang/Runtime;)V 
  
17 ····return-void 
18 .end·method 
  
19 .method·public·constructor·<init>(Ljava/lang/Runtime;)V 
20 ····.locals·1 
  
21 ····.line·1 
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····const-string·v0,·"Runtime·is·required" 
  
24 ····.line·2 
25 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
26 ····move-result-object·p1 
  
27 ····check-cast·p1,·Ljava/lang/Runtime; 
  
28 ····iput-object·p1,·p0,·Lio/sentry/z3;->e:Ljava/lang/Runtime; 
  
29 ····return-void 
30 .end·method 
  
31 .method·public·static·synthetic·j(Lio/sentry/f0;Lio/sentry/n3;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/f0;Lio/sentry/o3;)V
32 ····.locals·011 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
33 ····invoke-static·{p0,·p1},·Lio/sentry/z3;->o(Lio/sentry/f0;Lio/sentry/n3;)V 
  
34 ····return-void 
35 .end·method 
  
36 .method·private·static·synthetic·o(Lio/sentry/f0;Lio/sentry/n3;)V 
37 ····.locals·2 
  
38 ····.line·1 
39 ····invoke-virtual·{p1},·Lio/sentry/n3;->getFlushTimeoutMillis()J 
  
40 ····move-result-wide·v013 ····iput-object·p1,·p0,·Lio/sentry/z3;->e:Lio/sentry/f0;
  
41 ····invoke-interface·{p0,·v0,·v1},·Lio/sentry/f0;->d(J)V14 ····iput-object·p2,·p0,·Lio/sentry/z3;->f:Lio/sentry/o3;
  
42 ····return-void15 ····return-void
43 .end·method16 .end·method
  
  
44 #·virtual·methods17 #·virtual·methods
45 .method·public·c(Lio/sentry/f0;Lio/sentry/n3;)V 
46 ····.locals·3 
  
47 ····const-string·v0,·"Hub·is·required" 
  
48 ····.line·1 
49 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
50 ····const-string·v0,·"SentryOptions·is·required" 
  
51 ····.line·2 
52 ····invoke-static·{p2,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
53 ····.line·3 
54 ····invoke-virtual·{p2},·Lio/sentry/n3;->isEnableShutdownHook()Z 
  
55 ····move-result·v0 
  
56 ····const/4·v1,·0x0 
  
57 ····if-eqz·v0,·:cond_0 
  
58 ····.line·4 
59 ····new-instance·v0,·Ljava/lang/Thread; 
  
60 ····new-instance·v2,·Lio/sentry/y3; 
  
61 ····invoke-direct·{v2,·p1,·p2},·Lio/sentry/y3;-><init>(Lio/sentry/f0;Lio/sentry/n3;)V 
  
62 ····invoke-direct·{v0,·v2},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V 
  
63 ····iput-object·v0,·p0,·Lio/sentry/z3;->f:Ljava/lang/Thread; 
  
64 ····.line·5 
65 ····iget-object·p1,·p0,·Lio/sentry/z3;->e:Ljava/lang/Runtime; 
  
66 ····invoke-virtual·{p1,·v0},·Ljava/lang/Runtime;->addShutdownHook(Ljava/lang/Thread;)V 
  
67 ····.line·6 
68 ····invoke-virtual·{p2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0; 
  
69 ····move-result-object·p1 
  
70 ····sget-object·p2,·Lio/sentry/m3;->DEBUG:Lio/sentry/m3; 
  
71 ····new-array·v0,·v1,·[Ljava/lang/Object; 
  
72 ····const-string·v1,·"ShutdownHookIntegration·installed." 
  
73 ····invoke-interface·{p1,·p2,·v1,·v0},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
74 ····goto·:goto_0 
  
75 ····.line·7 
Max diff block lines reached; 513/4501 bytes (11.40%) of diff not shown.
1.11 KB
smali/io/sentry/i0.smali
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·public·interface·abstract·Lio/sentry/i0;1 .class·public·interface·abstract·Lio/sentry/i0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ISentryClient.java"3 .source·"ISentryClient.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/i3;Lio/sentry/a2;Lio/sentry/v;)Lio/sentry/protocol/o;5 .method·public·abstract·a(Lio/sentry/j3;Lio/sentry/a2;Lio/sentry/v;)Lio/sentry/protocol/p;
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Lio/sentry/x3;Lio/sentry/v;)V7 .method·public·abstract·b(Lio/sentry/y3;Lio/sentry/v;)V
8 .end·method8 .end·method
  
9 .method·public·abstract·c(Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/a2;Lio/sentry/v;Lio/sentry/v1;)Lio/sentry/protocol/o;9 .method·public·abstract·c(Lio/sentry/protocol/w;Lio/sentry/k4;Lio/sentry/a2;Lio/sentry/v;)Lio/sentry/protocol/p;
10 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;10 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
11 ····.end·annotation11 ····.end·annotation
12 .end·method12 .end·method
  
13 .method·public·abstract·close()V13 .method·public·abstract·close()V
14 .end·method14 .end·method
  
15 .method·public·abstract·d(J)V15 .method·public·abstract·d(J)V
16 .end·method16 .end·method
  
17 .method·public·abstract·f(Lio/sentry/p2;Lio/sentry/v;)Lio/sentry/protocol/o;17 .method·public·abstract·f(Lio/sentry/q2;Lio/sentry/v;)Lio/sentry/protocol/p;
18 .end·method18 .end·method
10.1 KB
smali/io/sentry/k2$a.smali
Max HTML report size reached
1.83 KB
smali/io/sentry/h.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····return-wide·v026 ····return-wide·v0
27 .end·method27 .end·method
  
28 .method·public·static·b()Ljava/util/Date;28 .method·public·static·b()Ljava/util/Date;
29 ····.locals·129 ····.locals·1
  
30 ····.line·130 ····.line·1
31 ····sget-object·v0,·Lb2/a;->a:Ljava/util/TimeZone;31 ····sget-object·v0,·Lc2/a;->a:Ljava/util/TimeZone;
  
32 ····invoke-static·{v0},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;32 ····invoke-static·{v0},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····.line·234 ····.line·2
35 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;35 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·static·c(J)Ljava/util/Date;46 .method·public·static·c(J)Ljava/util/Date;
47 ····.locals·147 ····.locals·1
  
48 ····.line·148 ····.line·1
49 ····sget-object·v0,·Lb2/a;->a:Ljava/util/TimeZone;49 ····sget-object·v0,·Lc2/a;->a:Ljava/util/TimeZone;
  
50 ····invoke-static·{v0},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;50 ····invoke-static·{v0},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····.line·252 ····.line·2
53 ····invoke-virtual·{v0,·p0,·p1},·Ljava/util/Calendar;->setTimeInMillis(J)V53 ····invoke-virtual·{v0,·p0,·p1},·Ljava/util/Calendar;->setTimeInMillis(J)V
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ····:try_start_072 ····:try_start_0
73 ····new-instance·v0,·Ljava/text/ParsePosition;73 ····new-instance·v0,·Ljava/text/ParsePosition;
  
74 ····const/4·v1,·0x074 ····const/4·v1,·0x0
  
75 ····invoke-direct·{v0,·v1},·Ljava/text/ParsePosition;-><init>(I)V75 ····invoke-direct·{v0,·v1},·Ljava/text/ParsePosition;-><init>(I)V
  
76 ····invoke-static·{p0,·v0},·Lb2/a;->f(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;76 ····invoke-static·{p0,·v0},·Lc2/a;->f(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;
  
77 ····move-result-object·p077 ····move-result-object·p0
78 ····:try_end_078 ····:try_end_0
79 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_079 ····.catch·Ljava/text/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0
  
80 ····return-object·p080 ····return-object·p0
  
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
  
167 .method·public·static·f(Ljava/util/Date;)Ljava/lang/String;167 .method·public·static·f(Ljava/util/Date;)Ljava/lang/String;
168 ····.locals·1168 ····.locals·1
  
169 ····const/4·v0,·0x1169 ····const/4·v0,·0x1
  
170 ····.line·1170 ····.line·1
171 ····invoke-static·{p0,·v0},·Lb2/a;->b(Ljava/util/Date;Z)Ljava/lang/String;171 ····invoke-static·{p0,·v0},·Lc2/a;->b(Ljava/util/Date;Z)Ljava/lang/String;
  
172 ····move-result-object·p0172 ····move-result-object·p0
  
173 ····return-object·p0173 ····return-object·p0
174 .end·method174 .end·method
  
175 .method·public·static·g(D)D175 .method·public·static·g(D)D
389 B
smali/io/sentry/h0.smali
    
Offset 12, 12 lines modifiedOffset 12, 12 lines modified
  
12 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)V12 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)V
13 .end·method13 .end·method
  
14 .method·public·abstract·e(Ljava/lang/String;)V14 .method·public·abstract·e(Ljava/lang/String;)V
15 .end·method15 .end·method
  
16 .method·public·abstract·g(Lio/sentry/protocol/y;)V16 .method·public·abstract·g(Lio/sentry/protocol/z;)V
17 .end·method17 .end·method
  
18 .method·public·abstract·h(Lio/sentry/d;)V18 .method·public·abstract·h(Lio/sentry/d;)V
19 .end·method19 .end·method
468 B
smali/io/sentry/p1.smali
    
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
45 ····sget-object·v0,·Lio/sentry/p1;->a:Lio/sentry/p1;45 ····sget-object·v0,·Lio/sentry/p1;->a:Lio/sentry/p1;
  
46 ····return-object·v046 ····return-object·v0
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·a(Lio/sentry/n3;Lio/sentry/x1;)Ly1/p;49 .method·public·a(Lio/sentry/o3;Lio/sentry/x1;)Lz1/p;
50 ····.locals·050 ····.locals·0
  
51 ····.line·151 ····.line·1
52 ····invoke-static·{},·Ly1/s;->c()Ly1/s;52 ····invoke-static·{},·Lz1/s;->c()Lz1/s;
  
53 ····move-result-object·p153 ····move-result-object·p1
  
54 ····return-object·p154 ····return-object·p1
55 .end·method55 .end·method
12.1 KB
smali/io/sentry/k4.smali
Max HTML report size reached
10.4 KB
smali/io/sentry/z0.smali
Max HTML report size reached
30.2 KB
smali/io/sentry/v3.smali
Max HTML report size reached
57.0 KB
smali/io/sentry/n2.smali
Max HTML report size reached
3.21 KB
smali/io/sentry/v0.smali
    
Offset 344, 44 lines modifiedOffset 344, 44 lines modified
344 .end·method344 .end·method
  
345 .method·private·j(Lio/sentry/w0;)Ljava/lang/Object;345 .method·private·j(Lio/sentry/w0;)Ljava/lang/Object;
346 ····.locals·2346 ····.locals·2
  
347 ····.line·1347 ····.line·1
348 ····:try_start_0348 ····:try_start_0
349 ····invoke-virtual·{p1},·Lc2/a;->N()I349 ····invoke-virtual·{p1},·Ld2/a;->N()I
  
350 ····move-result·v0350 ····move-result·v0
  
351 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;351 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
352 ····move-result-object·p1352 ····move-result-object·p1
353 ····:try_end_0353 ····:try_end_0
354 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0354 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
355 ····return-object·p1355 ····return-object·p1
  
356 ····.line·2356 ····.line·2
357 ····:catch_0357 ····:catch_0
358 ····:try_start_1358 ····:try_start_1
359 ····invoke-virtual·{p1},·Lc2/a;->M()D359 ····invoke-virtual·{p1},·Ld2/a;->M()D
  
360 ····move-result-wide·v0360 ····move-result-wide·v0
  
361 ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;361 ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
362 ····move-result-object·p1362 ····move-result-object·p1
363 ····:try_end_1363 ····:try_end_1
364 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1364 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1
  
365 ····return-object·p1365 ····return-object·p1
  
366 ····.line·3366 ····.line·3
367 ····:catch_1367 ····:catch_1
368 ····invoke-virtual·{p1},·Lc2/a;->O()J368 ····invoke-virtual·{p1},·Ld2/a;->O()J
  
369 ····move-result-wide·v0369 ····move-result-wide·v0
  
370 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;370 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
371 ····move-result-object·p1371 ····move-result-object·p1
  
Offset 390, 15 lines modifiedOffset 390, 15 lines modified
  
390 .method·private·k(Lio/sentry/w0;)V390 .method·private·k(Lio/sentry/w0;)V
391 ····.locals·2391 ····.locals·2
  
392 ····.line·1392 ····.line·1
393 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I393 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I
  
394 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;394 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
395 ····move-result-object·v1395 ····move-result-object·v1
  
396 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I396 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
397 ····move-result·v1397 ····move-result·v1
  
Offset 413, 15 lines modifiedOffset 413, 15 lines modified
413 ····:pswitch_0413 ····:pswitch_0
414 ····const/4·v0,·0x1414 ····const/4·v0,·0x1
  
415 ····goto·:goto_1415 ····goto·:goto_1
  
416 ····.line·2416 ····.line·2
417 ····:pswitch_1417 ····:pswitch_1
418 ····invoke-virtual·{p1},·Lc2/a;->R()V418 ····invoke-virtual·{p1},·Ld2/a;->R()V
  
419 ····.line·3419 ····.line·3
420 ····sget-object·v0,·Lio/sentry/u0;->a:Lio/sentry/u0;420 ····sget-object·v0,·Lio/sentry/u0;->a:Lio/sentry/u0;
  
421 ····invoke-direct·{p0,·v0},·Lio/sentry/v0;->f(Lio/sentry/v0$b;)Z421 ····invoke-direct·{p0,·v0},·Lio/sentry/v0;->f(Lio/sentry/v0$b;)Z
  
422 ····move-result·v0422 ····move-result·v0
Offset 464, 62 lines modifiedOffset 464, 62 lines modified
  
464 ····goto·:goto_1464 ····goto·:goto_1
  
465 ····.line·7465 ····.line·7
466 ····:pswitch_5466 ····:pswitch_5
467 ····new-instance·v0,·Lio/sentry/v0$f;467 ····new-instance·v0,·Lio/sentry/v0$f;
  
468 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;468 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
469 ····move-result-object·v1469 ····move-result-object·v1
  
470 ····invoke-direct·{v0,·v1},·Lio/sentry/v0$f;-><init>(Ljava/lang/String;)V470 ····invoke-direct·{v0,·v1},·Lio/sentry/v0$f;-><init>(Ljava/lang/String;)V
  
471 ····invoke-direct·{p0,·v0},·Lio/sentry/v0;->m(Lio/sentry/v0$c;)V471 ····invoke-direct·{p0,·v0},·Lio/sentry/v0;->m(Lio/sentry/v0$c;)V
  
472 ····goto·:goto_0472 ····goto·:goto_0
  
473 ····.line·8473 ····.line·8
474 ····:pswitch_6474 ····:pswitch_6
475 ····invoke-virtual·{p1},·Lc2/a;->v()V475 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
476 ····.line·9476 ····.line·9
477 ····invoke-direct·{p0},·Lio/sentry/v0;->e()Z477 ····invoke-direct·{p0},·Lio/sentry/v0;->e()Z
  
478 ····move-result·v0478 ····move-result·v0
  
479 ····goto·:goto_1479 ····goto·:goto_1
  
480 ····.line·10480 ····.line·10
481 ····:pswitch_7481 ····:pswitch_7
482 ····invoke-virtual·{p1},·Lc2/a;->j()V482 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
483 ····.line·11483 ····.line·11
484 ····new-instance·v0,·Lio/sentry/v0$e;484 ····new-instance·v0,·Lio/sentry/v0$e;
  
485 ····invoke-direct·{v0,·v1},·Lio/sentry/v0$e;-><init>(Lio/sentry/v0$a;)V485 ····invoke-direct·{v0,·v1},·Lio/sentry/v0$e;-><init>(Lio/sentry/v0$a;)V
  
486 ····invoke-direct·{p0,·v0},·Lio/sentry/v0;->m(Lio/sentry/v0$c;)V486 ····invoke-direct·{p0,·v0},·Lio/sentry/v0;->m(Lio/sentry/v0$c;)V
  
487 ····goto·:goto_0487 ····goto·:goto_0
  
488 ····.line·12488 ····.line·12
489 ····:pswitch_8489 ····:pswitch_8
490 ····invoke-virtual·{p1},·Lc2/a;->t()V490 ····invoke-virtual·{p1},·Ld2/a;->u()V
  
491 ····.line·13491 ····.line·13
492 ····invoke-direct·{p0},·Lio/sentry/v0;->e()Z492 ····invoke-direct·{p0},·Lio/sentry/v0;->e()Z
  
493 ····move-result·v0493 ····move-result·v0
  
Max diff block lines reached; 308/3234 bytes (9.52%) of diff not shown.
7.27 KB
smali/io/sentry/r4$a.smali
Max HTML report size reached
1.1 KB
smali/io/sentry/k$a.smali
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·final·Lio/sentry/k$a;1 .class·final·Lio/sentry/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DirectoryProcessor.java"3 .source·"DirectoryProcessor.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lx1/b;5 .implements·Ly1/b;
6 .implements·Lx1/f;6 .implements·Ly1/f;
7 .implements·Lx1/k;7 .implements·Ly1/k;
8 .implements·Lx1/d;8 .implements·Ly1/d;
  
  
9 #·annotations9 #·annotations
10 .annotation·system·Ldalvik/annotation/EnclosingClass;10 .annotation·system·Ldalvik/annotation/EnclosingClass;
11 ····value·=·Lio/sentry/k;11 ····value·=·Lio/sentry/k;
12 .end·annotation12 .end·annotation
  
Offset 95, 19 lines modifiedOffset 95, 19 lines modified
95 ····move-result-object·v195 ····move-result-object·v1
  
96 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V96 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V
  
97 ····.line·397 ····.line·3
98 ····iget-object·v1,·p0,·Lio/sentry/k$a;->e:Lio/sentry/g0;98 ····iget-object·v1,·p0,·Lio/sentry/k$a;->e:Lio/sentry/g0;
  
99 ····sget-object·v2,·Lio/sentry/m3;->ERROR:Lio/sentry/m3;99 ····sget-object·v2,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
100 ····const-string·v3,·"Exception·while·awaiting·on·lock."100 ····const-string·v3,·"Exception·while·awaiting·on·lock."
  
101 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V101 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
102 ····const/4·v0,·0x0102 ····const/4·v0,·0x0
  
103 ····return·v0103 ····return·v0
104 .end·method104 .end·method
  
105 .method·public·b()Z105 .method·public·b()Z
9.1 KB
smali/io/sentry/r3.smali
Max HTML report size reached
2.48 KB
smali/io/sentry/f2.smali
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·synthetic·Lio/sentry/f2;1 .class·public·final·synthetic·Lio/sentry/f2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lio/sentry/d2$c;Ljava/lang/String;Lio/sentry/g0;)Z5 .method·public·static·a(Lio/sentry/g2;Ljava/lang/String;Lio/sentry/g0;)Z
6 ····.locals·26 ····.locals·2
  
7 ····if-nez·p1,·:cond_07 ····if-nez·p1,·:cond_0
  
8 ····.line·18 ····.line·1
9 ····sget-object·p0,·Lio/sentry/m3;->INFO:Lio/sentry/m3;9 ····sget-object·p0,·Lio/sentry/n3;->INFO:Lio/sentry/n3;
  
10 ····const/4·p1,·0x010 ····const/4·p1,·0x0
  
11 ····new-array·v0,·p1,·[Ljava/lang/Object;11 ····new-array·v0,·p1,·[Ljava/lang/Object;
  
12 ····const-string·v1,·"No·cached·dir·path·is·defined·in·options."12 ····const-string·v1,·"No·cached·dir·path·is·defined·in·options."
  
13 ····invoke-interface·{p2,·p0,·v1,·v0},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V13 ····invoke-interface·{p2,·p0,·v1,·v0},·Lio/sentry/g0;->d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
  
14 ····return·p114 ····return·p1
  
15 ····:cond_015 ····:cond_0
16 ····const/4·p0,·0x116 ····const/4·p0,·0x1
  
17 ····return·p017 ····return·p0
18 .end·method18 .end·method
  
19 .method·public·static·b(Lio/sentry/d2$c;Lio/sentry/k;Ljava/lang/String;Lio/sentry/g0;)Lio/sentry/d2$a;19 .method·public·static·b(Lio/sentry/g2;Lio/sentry/k;Ljava/lang/String;Lio/sentry/g0;)Lio/sentry/c2;
20 ····.locals·120 ····.locals·1
  
21 ····.line·121 ····.line·1
22 ····new-instance·p0,·Ljava/io/File;22 ····new-instance·p0,·Ljava/io/File;
  
23 ····invoke-direct·{p0,·p2},·Ljava/io/File;-><init>(Ljava/lang/String;)V23 ····invoke-direct·{p0,·p2},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
Offset 53, 35 lines modifiedOffset 53, 35 lines modified
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·static·synthetic·d(Lio/sentry/g0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V55 .method·public·static·synthetic·d(Lio/sentry/g0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V
56 ····.locals·556 ····.locals·5
  
57 ····.line·157 ····.line·1
58 ····sget-object·v0,·Lio/sentry/m3;->DEBUG:Lio/sentry/m3;58 ····sget-object·v0,·Lio/sentry/n3;->DEBUG:Lio/sentry/n3;
  
59 ····const/4·v1,·0x159 ····const/4·v1,·0x1
  
60 ····new-array·v2,·v1,·[Ljava/lang/Object;60 ····new-array·v2,·v1,·[Ljava/lang/Object;
  
61 ····const/4·v3,·0x061 ····const/4·v3,·0x0
  
62 ····aput-object·p1,·v2,·v362 ····aput-object·p1,·v2,·v3
  
63 ····const-string·v4,·"Started·processing·cached·files·from·%s"63 ····const-string·v4,·"Started·processing·cached·files·from·%s"
  
64 ····invoke-interface·{p0,·v0,·v4,·v2},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V64 ····invoke-interface·{p0,·v0,·v4,·v2},·Lio/sentry/g0;->d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
  
65 ····.line·265 ····.line·2
66 ····invoke-virtual·{p2,·p3},·Lio/sentry/k;->e(Ljava/io/File;)V66 ····invoke-virtual·{p2,·p3},·Lio/sentry/k;->e(Ljava/io/File;)V
  
67 ····new-array·p2,·v1,·[Ljava/lang/Object;67 ····new-array·p2,·v1,·[Ljava/lang/Object;
  
68 ····aput-object·p1,·p2,·v368 ····aput-object·p1,·p2,·v3
  
69 ····const-string·p1,·"Finished·processing·cached·files·from·%s"69 ····const-string·p1,·"Finished·processing·cached·files·from·%s"
  
70 ····.line·370 ····.line·3
71 ····invoke-interface·{p0,·v0,·p1,·p2},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V71 ····invoke-interface·{p0,·v0,·p1,·p2},·Lio/sentry/g0;->d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
6.2 KB
smali/io/sentry/d.smali
Max HTML report size reached
9.23 KB
smali/io/sentry/p3.smali
Max HTML report size reached
2.45 KB
smali/io/sentry/n4.smali
    
Offset 1, 13 lines modifiedOffset 1, 94 lines modified
1 .class·public·interface·abstract·Lio/sentry/n4;1 .class·public·final·Lio/sentry/n4;
2 .super·Ljava/lang/Object; 
3 .source·"TransactionFinishedCallback.java"2 .super·Lio/sentry/c4;
 3 .source·"TransactionContext.java"
  
  
4 #·annotations4 #·instance·fields
 5 .field·private·final·n:Ljava/lang/String;
  
 6 .field·private·final·o:Lio/sentry/protocol/y;
  
 7 .field·private·p:Lio/sentry/m4;
  
 8 .field·private·q:Lio/sentry/c;
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;)V
 11 ····.locals·1
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;12 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation13 ····.end·annotation
  
 14 ····const/4·v0,·0x0
  
 15 ····.line·1
 16 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/n4;-><init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/m4;)V
  
 17 ····return-void
 18 .end·method
  
 19 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/m4;)V
 20 ····.locals·0
 21 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 22 ····.end·annotation
  
 23 ····.line·2
 24 ····invoke-direct·{p0,·p3},·Lio/sentry/c4;-><init>(Ljava/lang/String;)V
  
 25 ····const-string·p3,·"name·is·required"
  
 26 ····.line·3
 27 ····invoke-static·{p1,·p3},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 28 ····move-result-object·p1
  
 29 ····check-cast·p1,·Ljava/lang/String;
  
 30 ····iput-object·p1,·p0,·Lio/sentry/n4;->n:Ljava/lang/String;
  
 31 ····.line·4
 32 ····iput-object·p2,·p0,·Lio/sentry/n4;->o:Lio/sentry/protocol/y;
  
 33 ····.line·5
 34 ····invoke-virtual·{p0,·p4},·Lio/sentry/c4;->l(Lio/sentry/m4;)V
  
 35 ····return-void
 36 .end·method
  
  
7 #·virtual·methods37 #·virtual·methods
 38 .method·public·o()Lio/sentry/c;
 39 ····.locals·1
  
 40 ····.line·1
 41 ····iget-object·v0,·p0,·Lio/sentry/n4;->q:Lio/sentry/c;
  
 42 ····return-object·v0
 43 .end·method
  
 44 .method·public·p()Ljava/lang/String;
 45 ····.locals·1
  
 46 ····.line·1
 47 ····iget-object·v0,·p0,·Lio/sentry/n4;->n:Ljava/lang/String;
  
 48 ····return-object·v0
 49 .end·method
  
8 .method·public·abstract·a(Lio/sentry/m0;)V50 .method·public·q()Lio/sentry/m4;
 51 ····.locals·1
  
 52 ····.line·1
 53 ····iget-object·v0,·p0,·Lio/sentry/n4;->p:Lio/sentry/m4;
  
 54 ····return-object·v0
 55 .end·method
  
 56 .method·public·r()Lio/sentry/protocol/y;
 57 ····.locals·1
  
 58 ····.line·1
 59 ····iget-object·v0,·p0,·Lio/sentry/n4;->o:Lio/sentry/protocol/y;
  
 60 ····return-object·v0
9 .end·method61 .end·method
4.42 KB
smali/io/sentry/i.smali
    
Offset 8, 66 lines modifiedOffset 8, 66 lines modified
  
8 #·annotations8 #·annotations
9 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;9 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
10 .end·annotation10 .end·annotation
  
  
11 #·instance·fields11 #·instance·fields
12 .field·private·final·a:Lio/sentry/n3;12 .field·private·final·a:Lio/sentry/o3;
  
13 .field·private·final·b:Lio/sentry/g0;13 .field·private·final·b:Lio/sentry/g0;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lio/sentry/n3;Lio/sentry/g0;)V15 .method·public·constructor·<init>(Lio/sentry/o3;Lio/sentry/g0;)V
16 ····.locals·116 ····.locals·1
  
17 ····.line·117 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····const-string·v0,·"SentryOptions·is·required."19 ····const-string·v0,·"SentryOptions·is·required."
  
20 ····.line·220 ····.line·2
21 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;21 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
22 ····move-result-object·p122 ····move-result-object·p1
  
23 ····check-cast·p1,·Lio/sentry/n3;23 ····check-cast·p1,·Lio/sentry/o3;
  
24 ····iput-object·p1,·p0,·Lio/sentry/i;->a:Lio/sentry/n3;24 ····iput-object·p1,·p0,·Lio/sentry/i;->a:Lio/sentry/o3;
  
25 ····.line·325 ····.line·3
26 ····iput-object·p2,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;26 ····iput-object·p2,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a(Lio/sentry/m3;)Z30 .method·public·a(Lio/sentry/n3;)Z
31 ····.locals·331 ····.locals·3
  
32 ····.line·132 ····.line·1
33 ····iget-object·v0,·p0,·Lio/sentry/i;->a:Lio/sentry/n3;33 ····iget-object·v0,·p0,·Lio/sentry/i;->a:Lio/sentry/o3;
  
34 ····invoke-virtual·{v0},·Lio/sentry/n3;->getDiagnosticLevel()Lio/sentry/m3;34 ····invoke-virtual·{v0},·Lio/sentry/o3;->getDiagnosticLevel()Lio/sentry/n3;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····const/4·v1,·0x036 ····const/4·v1,·0x0
  
37 ····if-nez·p1,·:cond_037 ····if-nez·p1,·:cond_0
  
38 ····return·v138 ····return·v1
  
39 ····.line·239 ····.line·2
40 ····:cond_040 ····:cond_0
41 ····iget-object·v2,·p0,·Lio/sentry/i;->a:Lio/sentry/n3;41 ····iget-object·v2,·p0,·Lio/sentry/i;->a:Lio/sentry/o3;
  
42 ····invoke-virtual·{v2},·Lio/sentry/n3;->isDebug()Z42 ····invoke-virtual·{v2},·Lio/sentry/o3;->isDebug()Z
  
43 ····move-result·v243 ····move-result·v2
  
44 ····if-eqz·v2,·:cond_144 ····if-eqz·v2,·:cond_1
  
45 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I45 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I
  
Offset 81, 75 lines modifiedOffset 81, 75 lines modified
  
81 ····const/4·v1,·0x181 ····const/4·v1,·0x1
  
82 ····:cond_182 ····:cond_1
83 ····return·v183 ····return·v1
84 .end·method84 .end·method
  
85 .method·public·varargs·b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V85 .method·public·varargs·b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
86 ····.locals·186 ····.locals·1
  
87 ····.line·187 ····.line·1
88 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;88 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;
  
89 ····if-eqz·v0,·:cond_089 ····if-eqz·v0,·:cond_0
  
90 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/m3;)Z90 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/n3;)Z
  
91 ····move-result·v091 ····move-result·v0
  
92 ····if-eqz·v0,·:cond_092 ····if-eqz·v0,·:cond_0
  
93 ····.line·293 ····.line·2
94 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;94 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;
  
95 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Lio/sentry/g0;->b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V95 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Lio/sentry/g0;->b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
96 ····:cond_096 ····:cond_0
97 ····return-void97 ····return-void
98 .end·method98 .end·method
  
99 .method·public·c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V99 .method·public·c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
100 ····.locals·1100 ····.locals·1
  
101 ····.line·1101 ····.line·1
102 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;102 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;
  
103 ····if-eqz·v0,·:cond_0103 ····if-eqz·v0,·:cond_0
  
104 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/m3;)Z104 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/n3;)Z
  
105 ····move-result·v0105 ····move-result·v0
  
106 ····if-eqz·v0,·:cond_0106 ····if-eqz·v0,·:cond_0
  
107 ····.line·2107 ····.line·2
108 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;108 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;
  
109 ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/sentry/g0;->c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V109 ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/sentry/g0;->c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
110 ····:cond_0110 ····:cond_0
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
113 .method·public·varargs·d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V113 .method·public·varargs·d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
114 ····.locals·1114 ····.locals·1
  
115 ····.line·1115 ····.line·1
116 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;116 ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;
  
117 ····if-eqz·v0,·:cond_0117 ····if-eqz·v0,·:cond_0
Max diff block lines reached; 519/4481 bytes (11.58%) of diff not shown.
24.2 KB
smali/io/sentry/c1.smali
Max HTML report size reached
1.05 KB
smali/io/sentry/b3.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/b3;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/b3;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/b3;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/b3;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->c(Lio/sentry/g3$a;)[B19 ····invoke-static·{v0},·Lio/sentry/h3;->a(Lio/sentry/h3$a;)Ljava/lang/Integer;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
388 B
smali/io/sentry/t0.smali
    
Offset 24, 13 lines modifiedOffset 24, 13 lines modified
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·final·a()Ljava/lang/Object;25 .method·public·final·a()Ljava/lang/Object;
26 ····.locals·126 ····.locals·1
  
27 ····iget-object·v0,·p0,·Lio/sentry/t0;->a:Lio/sentry/w0;27 ····iget-object·v0,·p0,·Lio/sentry/t0;->a:Lio/sentry/w0;
  
28 ····invoke-virtual·{v0},·Lc2/a;->T()Ljava/lang/String;28 ····invoke-virtual·{v0},·Ld2/a;->T()Ljava/lang/String;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····return-object·v030 ····return-object·v0
31 .end·method31 .end·method
899 B
smali/io/sentry/g0.smali
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·Lio/sentry/g0;1 .class·public·interface·abstract·Lio/sentry/g0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ILogger.java"3 .source·"ILogger.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/m3;)Z5 .method·public·abstract·a(Lio/sentry/n3;)Z
6 .end·method6 .end·method
  
7 .method·public·varargs·abstract·b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V7 .method·public·varargs·abstract·b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
8 .end·method8 .end·method
  
9 .method·public·abstract·c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V9 .method·public·abstract·c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
10 .end·method10 .end·method
  
11 .method·public·varargs·abstract·d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V11 .method·public·varargs·abstract·d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
12 .end·method12 .end·method
45.9 KB
smali/io/sentry/h3.smali
Max HTML report size reached
642 B
smali/io/sentry/s1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/s1;1 .class·public·final·synthetic·Lio/sentry/s1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·La2/h$a;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/s1;7 .field·public·static·final·synthetic·a:Lio/sentry/s1;
  
  
8 #·direct·methods8 #·direct·methods
Offset 32, 13 lines modifiedOffset 32, 13 lines modified
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·final·accept(Ljava/lang/Object;)V34 .method·public·final·accept(Ljava/lang/Object;)V
35 ····.locals·035 ····.locals·0
  
36 ····check-cast·p1,·Lx1/e;36 ····check-cast·p1,·Ly1/e;
  
37 ····invoke-static·{p1},·Lio/sentry/t1;->h(Lx1/e;)V37 ····invoke-static·{p1},·Lio/sentry/t1;->h(Ly1/e;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
1.07 KB
smali/io/sentry/v2.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/v2;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/v2;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/v2;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/v2;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->n(Lio/sentry/g3$a;)Ljava/lang/Integer;19 ····invoke-static·{v0},·Lio/sentry/h3;->m(Lio/sentry/h3$a;)Ljava/lang/Integer;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
1.21 KB
smali/io/sentry/y2.smali
    
Offset 5, 38 lines modifiedOffset 5, 38 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/util/concurrent/Callable;6 .implements·Ljava/util/concurrent/Callable;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/sentry/k0;8 .field·public·final·synthetic·a:Lio/sentry/k0;
  
9 .field·public·final·synthetic·b:Lio/sentry/x3;9 .field·public·final·synthetic·b:Lio/sentry/l2;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lio/sentry/x3;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lio/sentry/l2;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lio/sentry/y2;->a:Lio/sentry/k0;14 ····iput-object·p1,·p0,·Lio/sentry/y2;->a:Lio/sentry/k0;
  
15 ····iput-object·p2,·p0,·Lio/sentry/y2;->b:Lio/sentry/x3;15 ····iput-object·p2,·p0,·Lio/sentry/y2;->b:Lio/sentry/l2;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·call()Ljava/lang/Object;19 .method·public·final·call()Ljava/lang/Object;
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/sentry/y2;->a:Lio/sentry/k0;21 ····iget-object·v0,·p0,·Lio/sentry/y2;->a:Lio/sentry/k0;
  
22 ····iget-object·v1,·p0,·Lio/sentry/y2;->b:Lio/sentry/x3;22 ····iget-object·v1,·p0,·Lio/sentry/y2;->b:Lio/sentry/l2;
  
23 ····invoke-static·{v0,·v1},·Lio/sentry/g3;->o(Lio/sentry/k0;Lio/sentry/x3;)[B23 ····invoke-static·{v0,·v1},·Lio/sentry/h3;->e(Lio/sentry/k0;Lio/sentry/l2;)[B
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····return-object·v025 ····return-object·v0
26 .end·method26 .end·method
1.58 KB
smali/io/sentry/w2.smali
    
Offset 3, 52 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/io/File; 
  
8 .field·public·final·synthetic·b:J 
  
9 .field·public·final·synthetic·c:Lio/sentry/v1;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
10 .field·public·final·synthetic·d:Lio/sentry/k0; 
  
  
11 #·direct·methods8 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Ljava/io/File;JLio/sentry/v1;Lio/sentry/k0;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
13 ····.locals·010 ····.locals·0
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Lio/sentry/w2;->a:Ljava/io/File; 
  
16 ····iput-wide·p2,·p0,·Lio/sentry/w2;->b:J 
  
17 ····iput-object·p4,·p0,·Lio/sentry/w2;->c:Lio/sentry/v1;12 ····iput-object·p1,·p0,·Lio/sentry/w2;->a:Lio/sentry/h3$a;
  
18 ····iput-object·p5,·p0,·Lio/sentry/w2;->d:Lio/sentry/k0; 
  
19 ····return-void13 ····return-void
20 .end·method14 .end·method
  
  
21 #·virtual·methods15 #·virtual·methods
22 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
23 ····.locals·517 ····.locals·1
  
24 ····iget-object·v0,·p0,·Lio/sentry/w2;->a:Ljava/io/File; 
  
25 ····iget-wide·v1,·p0,·Lio/sentry/w2;->b:J 
  
26 ····iget-object·v3,·p0,·Lio/sentry/w2;->c:Lio/sentry/v1; 
  
27 ····iget-object·v4,·p0,·Lio/sentry/w2;->d:Lio/sentry/k0;18 ····iget-object·v0,·p0,·Lio/sentry/w2;->a:Lio/sentry/h3$a;
  
28 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lio/sentry/g3;->b(Ljava/io/File;JLio/sentry/v1;Lio/sentry/k0;)[B19 ····invoke-static·{v0},·Lio/sentry/h3;->n(Lio/sentry/h3$a;)Ljava/lang/Integer;
  
29 ····move-result-object·v020 ····move-result-object·v0
  
30 ····return-object·v021 ····return-object·v0
31 .end·method22 .end·method
320 B
smali/io/sentry/p0.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/p0;1 .class·public·interface·abstract·Lio/sentry/p0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Integration.java"3 .source·"Integration.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c(Lio/sentry/f0;Lio/sentry/n3;)V5 .method·public·abstract·c(Lio/sentry/f0;Lio/sentry/o3;)V
6 .end·method6 .end·method
36.8 KB
smali/io/sentry/t1.smali
Max HTML report size reached
16.0 KB
smali/io/sentry/l2.smali
Max HTML report size reached
68.3 KB
smali/io/sentry/o3.smali
Max HTML report size reached
1.28 KB
smali/io/sentry/u3.smali
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/sentry/u3;1 .class·public·final·synthetic·Lio/sentry/u3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/c4;5 .implements·Lio/sentry/b2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/v3;7 .field·public·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicReference;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/v3;)V9 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicReference;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/u3;->a:Lio/sentry/v3;12 ····iput-object·p1,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Lio/sentry/a4;)V16 .method·public·final·a(Lio/sentry/a2;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/u3;->a:Lio/sentry/v3;18 ····iget-object·v0,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
19 ····invoke-static·{v0,·p1},·Lio/sentry/v3;->p(Lio/sentry/v3;Lio/sentry/a4;)V19 ····invoke-static·{v0,·p1},·Lio/sentry/w3;->n(Ljava/util/concurrent/atomic/AtomicReference;Lio/sentry/a2;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
1.4 KB
smali/io/sentry/a2$c.smali
    
Offset 11, 47 lines modifiedOffset 11, 47 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x1812 ····accessFlags·=·0x18
13 ····name·=·"c"13 ····name·=·"c"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Lio/sentry/x3;16 .field·private·final·a:Lio/sentry/y3;
  
17 .field·private·final·b:Lio/sentry/x3;17 .field·private·final·b:Lio/sentry/y3;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lio/sentry/x3;Lio/sentry/x3;)V19 .method·public·constructor·<init>(Lio/sentry/y3;Lio/sentry/y3;)V
20 ····.locals·020 ····.locals·0
  
21 ····.line·121 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·223 ····.line·2
24 ····iput-object·p1,·p0,·Lio/sentry/a2$c;->b:Lio/sentry/x3;24 ····iput-object·p1,·p0,·Lio/sentry/a2$c;->b:Lio/sentry/y3;
  
25 ····.line·325 ····.line·3
26 ····iput-object·p2,·p0,·Lio/sentry/a2$c;->a:Lio/sentry/x3;26 ····iput-object·p2,·p0,·Lio/sentry/a2$c;->a:Lio/sentry/y3;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a()Lio/sentry/x3;30 .method·public·a()Lio/sentry/y3;
31 ····.locals·131 ····.locals·1
  
32 ····.line·132 ····.line·1
33 ····iget-object·v0,·p0,·Lio/sentry/a2$c;->b:Lio/sentry/x3;33 ····iget-object·v0,·p0,·Lio/sentry/a2$c;->b:Lio/sentry/y3;
  
34 ····return-object·v034 ····return-object·v0
35 .end·method35 .end·method
  
36 .method·public·b()Lio/sentry/x3;36 .method·public·b()Lio/sentry/y3;
37 ····.locals·137 ····.locals·1
  
38 ····.line·138 ····.line·1
39 ····iget-object·v0,·p0,·Lio/sentry/a2$c;->a:Lio/sentry/x3;39 ····iget-object·v0,·p0,·Lio/sentry/a2$c;->a:Lio/sentry/y3;
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
1.09 KB
smali/io/sentry/m1.smali
    
Offset 54, 35 lines modifiedOffset 54, 35 lines modified
  
54 .method·public·e()V54 .method·public·e()V
55 ····.locals·055 ····.locals·0
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·h()Lio/sentry/b4;58 .method·public·h()Lio/sentry/c4;
59 ····.locals·759 ····.locals·7
  
60 ····.line·160 ····.line·1
61 ····new-instance·v6,·Lio/sentry/b4;61 ····new-instance·v6,·Lio/sentry/c4;
  
62 ····sget-object·v1,·Lio/sentry/protocol/o;->f:Lio/sentry/protocol/o;62 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
63 ····sget-object·v2,·Lio/sentry/d4;->f:Lio/sentry/d4;63 ····sget-object·v2,·Lio/sentry/e4;->f:Lio/sentry/e4;
  
64 ····const-string·v3,·"op"64 ····const-string·v3,·"op"
  
65 ····const/4·v4,·0x065 ····const/4·v4,·0x0
  
66 ····const/4·v5,·0x066 ····const/4·v5,·0x0
  
67 ····move-object·v0,·v667 ····move-object·v0,·v6
  
68 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/b4;-><init>(Lio/sentry/protocol/o;Lio/sentry/d4;Ljava/lang/String;Lio/sentry/d4;Lio/sentry/l4;)V68 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/c4;-><init>(Lio/sentry/protocol/p;Lio/sentry/e4;Ljava/lang/String;Lio/sentry/e4;Lio/sentry/m4;)V
  
69 ····return-object·v669 ····return-object·v6
70 .end·method70 .end·method
  
71 .method·public·i(Lio/sentry/e4;)V71 .method·public·i(Lio/sentry/f4;)V
72 ····.locals·072 ····.locals·0
  
73 ····return-void73 ····return-void
74 .end·method74 .end·method
17.1 KB
smali/io/sentry/r.smali
Max HTML report size reached
1.11 KB
smali/io/sentry/m3$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·final·Lio/sentry/m3$a;1 .class·final·Lio/sentry/m3$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryLevel.java"3 .source·"SentryItemType.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/q0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 49, 23 lines modifiedOffset 49, 23 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/m3;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/m3;
52 ····.locals·052 ····.locals·0
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->T()Ljava/lang/String;54 ····invoke-virtual·{p1},·Ld2/a;->T()Ljava/lang/String;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;56 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
57 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;57 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
58 ····move-result-object·p158 ····move-result-object·p1
  
59 ····invoke-static·{p1},·Lio/sentry/m3;->valueOf(Ljava/lang/String;)Lio/sentry/m3;59 ····invoke-static·{p1},·Lio/sentry/m3;->valueOfLabel(Ljava/lang/String;)Lio/sentry/m3;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····return-object·p161 ····return-object·p1
62 .end·method62 .end·method
17.7 KB
smali/io/sentry/r4.smali
Max HTML report size reached
13.8 KB
smali/io/sentry/u.smali
Max HTML report size reached
6.52 KB
smali/io/sentry/k.smali
Max HTML report size reached
4.02 KB
smali/io/sentry/v0$a.smali
    
Offset 19, 26 lines modifiedOffset 19, 26 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····.line·122 ····.line·1
23 ····invoke-static·{},·Lc2/b;->values()[Lc2/b;23 ····invoke-static·{},·Ld2/b;->values()[Ld2/b;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····array-length·v0,·v025 ····array-length·v0,·v0
  
26 ····new-array·v0,·v0,·[I26 ····new-array·v0,·v0,·[I
  
27 ····sput-object·v0,·Lio/sentry/v0$a;->a:[I27 ····sput-object·v0,·Lio/sentry/v0$a;->a:[I
  
28 ····:try_start_028 ····:try_start_0
29 ····sget-object·v1,·Lc2/b;->BEGIN_ARRAY:Lc2/b;29 ····sget-object·v1,·Ld2/b;->BEGIN_ARRAY:Ld2/b;
  
30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
31 ····move-result·v131 ····move-result·v1
  
32 ····const/4·v2,·0x132 ····const/4·v2,·0x1
  
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····:try_end_046 ····:try_end_0
47 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_047 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
48 ····:catch_048 ····:catch_0
49 ····:try_start_149 ····:try_start_1
50 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I50 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I
  
51 ····sget-object·v1,·Lc2/b;->END_ARRAY:Lc2/b;51 ····sget-object·v1,·Ld2/b;->END_ARRAY:Ld2/b;
  
52 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I52 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
53 ····move-result·v153 ····move-result·v1
  
54 ····const/4·v2,·0x254 ····const/4·v2,·0x2
  
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····:try_end_162 ····:try_end_1
63 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_163 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
64 ····:catch_164 ····:catch_1
65 ····:try_start_265 ····:try_start_2
66 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I66 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I
  
67 ····sget-object·v1,·Lc2/b;->BEGIN_OBJECT:Lc2/b;67 ····sget-object·v1,·Ld2/b;->BEGIN_OBJECT:Ld2/b;
  
68 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I68 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
69 ····move-result·v169 ····move-result·v1
  
70 ····const/4·v2,·0x370 ····const/4·v2,·0x3
  
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ····:try_end_278 ····:try_end_2
79 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_279 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
80 ····:catch_280 ····:catch_2
81 ····:try_start_381 ····:try_start_3
82 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I82 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I
  
83 ····sget-object·v1,·Lc2/b;->END_OBJECT:Lc2/b;83 ····sget-object·v1,·Ld2/b;->END_OBJECT:Ld2/b;
  
84 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I84 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
85 ····move-result·v185 ····move-result·v1
  
86 ····const/4·v2,·0x486 ····const/4·v2,·0x4
  
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ····:try_end_394 ····:try_end_3
95 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_395 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
96 ····:catch_396 ····:catch_3
97 ····:try_start_497 ····:try_start_4
98 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I98 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I
  
99 ····sget-object·v1,·Lc2/b;->NAME:Lc2/b;99 ····sget-object·v1,·Ld2/b;->NAME:Ld2/b;
  
100 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I100 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
101 ····move-result·v1101 ····move-result·v1
  
102 ····const/4·v2,·0x5102 ····const/4·v2,·0x5
  
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····:try_end_4110 ····:try_end_4
111 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4111 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
112 ····:catch_4112 ····:catch_4
113 ····:try_start_5113 ····:try_start_5
114 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I114 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I
  
115 ····sget-object·v1,·Lc2/b;->STRING:Lc2/b;115 ····sget-object·v1,·Ld2/b;->STRING:Ld2/b;
  
116 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I116 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
117 ····move-result·v1117 ····move-result·v1
  
118 ····const/4·v2,·0x6118 ····const/4·v2,·0x6
  
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ····:try_end_5126 ····:try_end_5
127 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5127 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
128 ····:catch_5128 ····:catch_5
129 ····:try_start_6129 ····:try_start_6
130 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I130 ····sget-object·v0,·Lio/sentry/v0$a;->a:[I
  
131 ····sget-object·v1,·Lc2/b;->NUMBER:Lc2/b;131 ····sget-object·v1,·Ld2/b;->NUMBER:Ld2/b;
  
132 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I132 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
133 ····move-result·v1133 ····move-result·v1
  
134 ····const/4·v2,·0x7134 ····const/4·v2,·0x7
  
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ····:try_end_6142 ····:try_end_6
143 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_6·..·:try_end_6}·:catch_6143 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_6·..·:try_end_6}·:catch_6
  
144 ····:catch_6144 ····:catch_6
Max diff block lines reached; 1023/4066 bytes (25.16%) of diff not shown.
6.15 KB
smali/io/sentry/r2.smali
Max HTML report size reached
533 B
smali/io/sentry/t.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lio/sentry/t;1 .class·public·interface·abstract·Lio/sentry/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventProcessor.java"3 .source·"EventProcessor.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c(Lio/sentry/i3;Lio/sentry/v;)Lio/sentry/i3;5 .method·public·abstract·c(Lio/sentry/j3;Lio/sentry/v;)Lio/sentry/j3;
6 .end·method6 .end·method
  
7 .method·public·abstract·j(Lio/sentry/protocol/v;Lio/sentry/v;)Lio/sentry/protocol/v;7 .method·public·abstract·i(Lio/sentry/protocol/w;Lio/sentry/v;)Lio/sentry/protocol/w;
8 .end·method8 .end·method
1.75 KB
smali/io/sentry/n3$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 71 lines modified
1 .class·public·interface·abstract·Lio/sentry/n3$a;1 .class·final·Lio/sentry/n3$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryOptions.java"3 .source·"SentryLevel.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/q0;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/n3;8 ····value·=·Lio/sentry/n3;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60911 ····accessFlags·=·0x18
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lio/sentry/q0<",
 18 ········"Lio/sentry/n3;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
 22 #·direct·methods
 23 .method·constructor·<init>()V
 24 ····.locals·0
  
 25 ····.line·1
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 27 ····return-void
 28 .end·method
  
  
12 #·virtual·methods29 #·virtual·methods
 30 .method·public·bridge·synthetic·a(Lio/sentry/w0;Lio/sentry/g0;)Ljava/lang/Object;
 31 ····.locals·0
  
 32 ····.line·1
 33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/n3$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/n3;
  
 34 ····move-result-object·p1
  
 35 ····return-object·p1
 36 .end·method
  
13 .method·public·abstract·a(Lio/sentry/d;Lio/sentry/v;)Lio/sentry/d;37 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/n3;
 38 ····.locals·0
  
 39 ····.line·1
 40 ····invoke-virtual·{p1},·Ld2/a;->T()Ljava/lang/String;
  
 41 ····move-result-object·p1
  
 42 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
 43 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
 44 ····move-result-object·p1
  
 45 ····invoke-static·{p1},·Lio/sentry/n3;->valueOf(Ljava/lang/String;)Lio/sentry/n3;
  
 46 ····move-result-object·p1
  
 47 ····return-object·p1
14 .end·method48 .end·method
4.56 KB
smali/io/sentry/g1.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
  
  
7 #·static·fields7 #·static·fields
8 .field·private·static·final·b:Lio/sentry/g1;8 .field·private·static·final·b:Lio/sentry/g1;
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·final·a:Lio/sentry/n3;10 .field·private·final·a:Lio/sentry/o3;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·113 ····.locals·1
  
14 ····.line·114 ····.line·1
Offset 31, 19 lines modifiedOffset 31, 19 lines modified
31 .method·private·constructor·<init>()V31 .method·private·constructor·<init>()V
32 ····.locals·132 ····.locals·1
  
33 ····.line·133 ····.line·1
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·235 ····.line·2
36 ····invoke-static·{},·Lio/sentry/n3;->empty()Lio/sentry/n3;36 ····invoke-static·{},·Lio/sentry/o3;->empty()Lio/sentry/o3;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····iput-object·v0,·p0,·Lio/sentry/g1;->a:Lio/sentry/n3;38 ····iput-object·v0,·p0,·Lio/sentry/g1;->a:Lio/sentry/o3;
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·static·w()Lio/sentry/g1;41 .method·public·static·w()Lio/sentry/g1;
42 ····.locals·142 ····.locals·1
  
Offset 98, 24 lines modifiedOffset 98, 24 lines modified
  
98 .method·public·e(Ljava/lang/String;)V98 .method·public·e(Ljava/lang/String;)V
99 ····.locals·099 ····.locals·0
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·public·f(Lio/sentry/p2;Lio/sentry/v;)Lio/sentry/protocol/o;102 .method·public·f(Lio/sentry/q2;Lio/sentry/v;)Lio/sentry/protocol/p;
103 ····.locals·0103 ····.locals·0
  
104 ····.line·1104 ····.line·1
105 ····sget-object·p1,·Lio/sentry/protocol/o;->f:Lio/sentry/protocol/o;105 ····sget-object·p1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
106 ····return-object·p1106 ····return-object·p1
107 .end·method107 .end·method
  
108 .method·public·g(Lio/sentry/protocol/y;)V108 .method·public·g(Lio/sentry/protocol/z;)V
109 ····.locals·0109 ····.locals·0
  
110 ····return-void110 ····return-void
111 .end·method111 .end·method
  
112 .method·public·synthetic·h(Lio/sentry/d;)V112 .method·public·synthetic·h(Lio/sentry/d;)V
113 ····.locals·0113 ····.locals·0
Offset 138, 52 lines modifiedOffset 138, 52 lines modified
138 ····.locals·1138 ····.locals·1
  
139 ····const/4·v0,·0x0139 ····const/4·v0,·0x0
  
140 ····return·v0140 ····return·v0
141 .end·method141 .end·method
  
142 .method·public·j(Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/v;Lio/sentry/v1;)Lio/sentry/protocol/o; 
143 ····.locals·0 
  
144 ····.line·1 
145 ····sget-object·p1,·Lio/sentry/protocol/o;->f:Lio/sentry/protocol/o; 
  
146 ····return-object·p1 
147 .end·method 
  
148 .method·public·k(Lio/sentry/m4;Lio/sentry/o4;)Lio/sentry/m0;142 .method·public·j(Lio/sentry/n4;Lio/sentry/p4;)Lio/sentry/m0;
149 ····.locals·0143 ····.locals·0
  
150 ····.line·1144 ····.line·1
151 ····invoke-static·{},·Lio/sentry/n1;->m()Lio/sentry/n1;145 ····invoke-static·{},·Lio/sentry/n1;->m()Lio/sentry/n1;
  
152 ····move-result-object·p1146 ····move-result-object·p1
  
153 ····return-object·p1147 ····return-object·p1
154 .end·method148 .end·method
  
155 .method·public·l()V149 .method·public·k()V
156 ····.locals·0150 ····.locals·0
  
157 ····return-void151 ····return-void
158 .end·method152 .end·method
  
 153 .method·public·synthetic·l(Lio/sentry/q2;)Lio/sentry/protocol/p;
 154 ····.locals·0
  
 155 ····invoke-static·{p0,·p1},·Lio/sentry/e0;->b(Lio/sentry/f0;Lio/sentry/q2;)Lio/sentry/protocol/p;
  
 156 ····move-result-object·p1
  
 157 ····return-object·p1
 158 .end·method
  
159 .method·public·m()V159 .method·public·m()V
160 ····.locals·0160 ····.locals·0
  
161 ····return-void161 ····return-void
162 .end·method162 .end·method
  
163 .method·public·synthetic·n(Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/v;)Lio/sentry/protocol/o;163 .method·public·n(Lio/sentry/protocol/w;Lio/sentry/k4;Lio/sentry/v;)Lio/sentry/protocol/p;
164 ····.locals·0164 ····.locals·0
  
 165 ····.line·1
 166 ····sget-object·p1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
165 ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/e0;->c(Lio/sentry/f0;Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/v;)Lio/sentry/protocol/o; 
  
166 ····move-result-object·p1 
  
167 ····return-object·p1167 ····return-object·p1
168 .end·method168 .end·method
  
169 .method·public·o(Ljava/lang/Throwable;Lio/sentry/l0;Ljava/lang/String;)V169 .method·public·o(Ljava/lang/Throwable;Lio/sentry/l0;Ljava/lang/String;)V
170 ····.locals·0170 ····.locals·0
  
Offset 198, 47 lines modifiedOffset 198, 47 lines modified
  
Max diff block lines reached; 1491/4618 bytes (32.29%) of diff not shown.
30.4 KB
smali/io/sentry/w3.smali
Max HTML report size reached
782 B
smali/io/sentry/x1.smali
    
Offset 34, 20 lines modifiedOffset 34, 20 lines modified
  
34 ····.line·134 ····.line·1
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····const-string·v0,·"url·is·required"36 ····const-string·v0,·"url·is·required"
  
37 ····.line·237 ····.line·2
38 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;38 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
39 ····const-string·v0,·"headers·is·required"39 ····const-string·v0,·"headers·is·required"
  
40 ····.line·340 ····.line·3
41 ····invoke-static·{p2,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;41 ····invoke-static·{p2,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
42 ····.line·442 ····.line·4
43 ····:try_start_043 ····:try_start_0
44 ····invoke-static·{p1},·Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI;44 ····invoke-static·{p1},·Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI;
  
45 ····move-result-object·p145 ····move-result-object·p1
  
19.8 KB
smali/io/sentry/y3.smali
Max HTML report size reached
58.0 KB
smali/io/sentry/o2.smali
Max HTML report size reached
823 B
smali/io/sentry/r1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/r1;1 .class·public·final·synthetic·Lio/sentry/r1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·La2/h$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/t1;7 .field·public·final·synthetic·a:Lio/sentry/t1;
  
8 .field·public·final·synthetic·b:Ljava/io/File;8 .field·public·final·synthetic·b:Ljava/io/File;
  
Offset 30, 13 lines modifiedOffset 30, 13 lines modified
30 .method·public·final·accept(Ljava/lang/Object;)V30 .method·public·final·accept(Ljava/lang/Object;)V
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Lio/sentry/r1;->a:Lio/sentry/t1;32 ····iget-object·v0,·p0,·Lio/sentry/r1;->a:Lio/sentry/t1;
  
33 ····iget-object·v1,·p0,·Lio/sentry/r1;->b:Ljava/io/File;33 ····iget-object·v1,·p0,·Lio/sentry/r1;->b:Ljava/io/File;
  
34 ····check-cast·p1,·Lx1/f;34 ····check-cast·p1,·Ly1/f;
  
35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/t1;->g(Lio/sentry/t1;Ljava/io/File;Lx1/f;)V35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/t1;->g(Lio/sentry/t1;Ljava/io/File;Ly1/f;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
1.05 KB
smali/io/sentry/u2.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/u2;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/u2;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/u2;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/u2;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->m(Lio/sentry/g3$a;)Ljava/lang/Integer;19 ····invoke-static·{v0},·Lio/sentry/h3;->l(Lio/sentry/h3$a;)[B
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
1.03 KB
smali/io/sentry/e3.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/e3;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/e3;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/e3;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/e3;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->h(Lio/sentry/g3$a;)[B19 ····invoke-static·{v0},·Lio/sentry/h3;->g(Lio/sentry/h3$a;)[B
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
22.2 KB
smali/io/sentry/a2.smali
Max HTML report size reached
23.8 KB
smali/io/sentry/j3.smali
Max HTML report size reached
370 B
smali/io/sentry/e2.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/e2;1 .class·public·final·synthetic·Lio/sentry/e2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/d2$a;5 .implements·Lio/sentry/c2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g0;7 .field·public·final·synthetic·a:Lio/sentry/g0;
  
8 .field·public·final·synthetic·b:Ljava/lang/String;8 .field·public·final·synthetic·b:Ljava/lang/String;
  
4.59 KB
smali/io/sentry/m.smali
    
Offset 14, 19 lines modifiedOffset 14, 19 lines modified
14 ············"Ljava/lang/Throwable;",14 ············"Ljava/lang/Throwable;",
15 ············"Ljava/lang/Object;",15 ············"Ljava/lang/Object;",
16 ············">;"16 ············">;"
17 ········}17 ········}
18 ····.end·annotation18 ····.end·annotation
19 .end·field19 .end·field
  
20 .field·private·final·f:Lio/sentry/n3;20 .field·private·final·f:Lio/sentry/o3;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Lio/sentry/n3;)V22 .method·public·constructor·<init>(Lio/sentry/o3;)V
23 ····.locals·123 ····.locals·1
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·226 ····.line·2
27 ····new-instance·v0,·Ljava/util/WeakHashMap;27 ····new-instance·v0,·Ljava/util/WeakHashMap;
Offset 39, 21 lines modifiedOffset 39, 21 lines modified
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····iput-object·v0,·p0,·Lio/sentry/m;->e:Ljava/util/Map;40 ····iput-object·v0,·p0,·Lio/sentry/m;->e:Ljava/util/Map;
  
41 ····const-string·v0,·"options·are·required"41 ····const-string·v0,·"options·are·required"
  
42 ····.line·442 ····.line·4
43 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;43 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
44 ····move-result-object·p144 ····move-result-object·p1
  
45 ····check-cast·p1,·Lio/sentry/n3;45 ····check-cast·p1,·Lio/sentry/o3;
  
46 ····iput-object·p1,·p0,·Lio/sentry/m;->f:Lio/sentry/n3;46 ····iput-object·p1,·p0,·Lio/sentry/m;->f:Lio/sentry/o3;
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·private·static·a(Ljava/lang/Throwable;)Ljava/util/List;49 .method·private·static·a(Ljava/lang/Throwable;)Ljava/util/List;
50 ····.locals·250 ····.locals·2
51 ····.annotation·system·Ldalvik/annotation/Signature;51 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 145, 30 lines modifiedOffset 145, 30 lines modified
145 ····const/4·p0,·0x0145 ····const/4·p0,·0x0
  
146 ····return·p0146 ····return·p0
147 .end·method147 .end·method
  
  
148 #·virtual·methods148 #·virtual·methods
149 .method·public·c(Lio/sentry/i3;Lio/sentry/v;)Lio/sentry/i3;149 .method·public·c(Lio/sentry/j3;Lio/sentry/v;)Lio/sentry/j3;
150 ····.locals·4150 ····.locals·4
  
151 ····.line·1151 ····.line·1
152 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/n3;152 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/o3;
  
153 ····invoke-virtual·{p2},·Lio/sentry/n3;->isEnableDeduplication()Z153 ····invoke-virtual·{p2},·Lio/sentry/o3;->isEnableDeduplication()Z
  
154 ····move-result·p2154 ····move-result·p2
  
155 ····const/4·v0,·0x0155 ····const/4·v0,·0x0
  
156 ····if-eqz·p2,·:cond_2156 ····if-eqz·p2,·:cond_2
  
157 ····.line·2157 ····.line·2
158 ····invoke-virtual·{p1},·Lio/sentry/k2;->M()Ljava/lang/Throwable;158 ····invoke-virtual·{p1},·Lio/sentry/l2;->M()Ljava/lang/Throwable;
  
159 ····move-result-object·p2159 ····move-result-object·p2
  
160 ····if-eqz·p2,·:cond_3160 ····if-eqz·p2,·:cond_3
  
161 ····.line·3161 ····.line·3
162 ····iget-object·v1,·p0,·Lio/sentry/m;->e:Ljava/util/Map;162 ····iget-object·v1,·p0,·Lio/sentry/m;->e:Ljava/util/Map;
Offset 203, 64 lines modifiedOffset 203, 64 lines modified
203 ····invoke-interface·{v0,·p2,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;203 ····invoke-interface·{v0,·p2,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
204 ····goto·:goto_1204 ····goto·:goto_1
  
205 ····.line·6205 ····.line·6
206 ····:cond_1206 ····:cond_1
207 ····:goto_0207 ····:goto_0
208 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/n3;208 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/o3;
  
209 ····.line·7209 ····.line·7
210 ····invoke-virtual·{p2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0;210 ····invoke-virtual·{p2},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
211 ····move-result-object·p2211 ····move-result-object·p2
  
212 ····sget-object·v1,·Lio/sentry/m3;->DEBUG:Lio/sentry/m3;212 ····sget-object·v1,·Lio/sentry/n3;->DEBUG:Lio/sentry/n3;
  
213 ····const/4·v3,·0x1213 ····const/4·v3,·0x1
  
214 ····new-array·v3,·v3,·[Ljava/lang/Object;214 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
215 ····.line·8215 ····.line·8
216 ····invoke-virtual·{p1},·Lio/sentry/k2;->E()Lio/sentry/protocol/o;216 ····invoke-virtual·{p1},·Lio/sentry/l2;->E()Lio/sentry/protocol/p;
  
217 ····move-result-object·p1217 ····move-result-object·p1
  
218 ····aput-object·p1,·v3,·v0218 ····aput-object·p1,·v3,·v0
  
219 ····const-string·p1,·"Duplicate·Exception·detected.·Event·%s·will·be·discarded."219 ····const-string·p1,·"Duplicate·Exception·detected.·Event·%s·will·be·discarded."
  
220 ····.line·9220 ····.line·9
221 ····invoke-interface·{p2,·v1,·p1,·v3},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V221 ····invoke-interface·{p2,·v1,·p1,·v3},·Lio/sentry/g0;->d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
  
222 ····return-object·v2222 ····return-object·v2
  
223 ····.line·10223 ····.line·10
224 ····:cond_2224 ····:cond_2
225 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/n3;225 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/o3;
  
226 ····invoke-virtual·{p2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0;226 ····invoke-virtual·{p2},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
227 ····move-result-object·p2227 ····move-result-object·p2
  
228 ····sget-object·v1,·Lio/sentry/m3;->DEBUG:Lio/sentry/m3;228 ····sget-object·v1,·Lio/sentry/n3;->DEBUG:Lio/sentry/n3;
  
229 ····new-array·v0,·v0,·[Ljava/lang/Object;229 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
230 ····const-string·v2,·"Event·deduplication·is·disabled."230 ····const-string·v2,·"Event·deduplication·is·disabled."
  
231 ····invoke-interface·{p2,·v1,·v2,·v0},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V231 ····invoke-interface·{p2,·v1,·v2,·v0},·Lio/sentry/g0;->d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
  
232 ····:cond_3232 ····:cond_3
233 ····:goto_1233 ····:goto_1
234 ····return-object·p1234 ····return-object·p1
235 .end·method235 .end·method
Max diff block lines reached; 501/4654 bytes (10.76%) of diff not shown.
2.97 KB
smali/io/sentry/n1.smali
    
Offset 40, 50 lines modifiedOffset 40, 50 lines modified
40 ····sget-object·v0,·Lio/sentry/n1;->a:Lio/sentry/n1;40 ····sget-object·v0,·Lio/sentry/n1;->a:Lio/sentry/n1;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·a()Lio/sentry/a4;44 .method·public·a()Lio/sentry/b4;
45 ····.locals·145 ····.locals·1
  
46 ····const/4·v0,·0x046 ····const/4·v0,·0x0
  
47 ····return-object·v047 ····return-object·v0
48 .end·method48 .end·method
  
49 .method·public·b()Lio/sentry/j4;49 .method·public·b()Lio/sentry/k4;
50 ····.locals·350 ····.locals·3
  
51 ····.line·151 ····.line·1
52 ····new-instance·v0,·Lio/sentry/j4;52 ····new-instance·v0,·Lio/sentry/k4;
  
53 ····sget-object·v1,·Lio/sentry/protocol/o;->f:Lio/sentry/protocol/o;53 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
54 ····const-string·v2,·""54 ····const-string·v2,·""
  
55 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/j4;-><init>(Lio/sentry/protocol/o;Ljava/lang/String;)V55 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/k4;-><init>(Lio/sentry/protocol/p;Ljava/lang/String;)V
  
56 ····return-object·v056 ····return-object·v0
57 .end·method57 .end·method
  
58 .method·public·c()Z58 .method·public·c()Z
59 ····.locals·159 ····.locals·1
  
60 ····const/4·v0,·0x160 ····const/4·v0,·0x1
  
61 ····return·v061 ····return·v0
62 .end·method62 .end·method
  
63 .method·public·d()Lio/sentry/protocol/o;63 .method·public·d()Lio/sentry/protocol/p;
64 ····.locals·164 ····.locals·1
  
65 ····.line·165 ····.line·1
66 ····sget-object·v0,·Lio/sentry/protocol/o;->f:Lio/sentry/protocol/o;66 ····sget-object·v0,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
67 ····return-object·v067 ····return-object·v0
68 .end·method68 .end·method
  
69 .method·public·e()V69 .method·public·e()V
70 ····.locals·070 ····.locals·0
  
Offset 92, 47 lines modifiedOffset 92, 47 lines modified
  
92 .method·public·f()V92 .method·public·f()V
93 ····.locals·093 ····.locals·0
  
94 ····return-void94 ····return-void
95 .end·method95 .end·method
  
96 .method·public·g()Lio/sentry/protocol/x;96 .method·public·g()Lio/sentry/protocol/y;
97 ····.locals·197 ····.locals·1
  
98 ····.line·198 ····.line·1
99 ····sget-object·v0,·Lio/sentry/protocol/x;->CUSTOM:Lio/sentry/protocol/x;99 ····sget-object·v0,·Lio/sentry/protocol/y;->CUSTOM:Lio/sentry/protocol/y;
  
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
  
102 .method·public·h()Lio/sentry/b4;102 .method·public·h()Lio/sentry/c4;
103 ····.locals·7103 ····.locals·7
  
104 ····.line·1104 ····.line·1
105 ····new-instance·v6,·Lio/sentry/b4;105 ····new-instance·v6,·Lio/sentry/c4;
  
106 ····sget-object·v1,·Lio/sentry/protocol/o;->f:Lio/sentry/protocol/o;106 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
107 ····sget-object·v2,·Lio/sentry/d4;->f:Lio/sentry/d4;107 ····sget-object·v2,·Lio/sentry/e4;->f:Lio/sentry/e4;
  
108 ····const-string·v3,·"op"108 ····const-string·v3,·"op"
  
109 ····const/4·v4,·0x0109 ····const/4·v4,·0x0
  
110 ····const/4·v5,·0x0110 ····const/4·v5,·0x0
  
111 ····move-object·v0,·v6111 ····move-object·v0,·v6
  
112 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/b4;-><init>(Lio/sentry/protocol/o;Lio/sentry/d4;Ljava/lang/String;Lio/sentry/d4;Lio/sentry/l4;)V112 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/c4;-><init>(Lio/sentry/protocol/p;Lio/sentry/e4;Ljava/lang/String;Lio/sentry/e4;Lio/sentry/m4;)V
  
113 ····return-object·v6113 ····return-object·v6
114 .end·method114 .end·method
  
115 .method·public·i(Lio/sentry/e4;)V115 .method·public·i(Lio/sentry/f4;)V
116 ····.locals·0116 ····.locals·0
  
117 ····return-void117 ····return-void
118 .end·method118 .end·method
  
119 .method·public·j()Ljava/lang/String;119 .method·public·j()Ljava/lang/String;
120 ····.locals·1120 ····.locals·1
Offset 149, 14 lines modifiedOffset 149, 14 lines modified
149 ····invoke-static·{},·Lio/sentry/m1;->m()Lio/sentry/m1;149 ····invoke-static·{},·Lio/sentry/m1;->m()Lio/sentry/m1;
  
150 ····move-result-object·p1150 ····move-result-object·p1
  
151 ····return-object·p1151 ····return-object·p1
152 .end·method152 .end·method
  
153 .method·public·l()Lio/sentry/e4;153 .method·public·l()Lio/sentry/f4;
154 ····.locals·1154 ····.locals·1
  
155 ····const/4·v0,·0x0155 ····const/4·v0,·0x0
  
156 ····return-object·v0156 ····return-object·v0
157 .end·method157 .end·method
1000 B
smali/io/sentry/y0.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·Lio/sentry/y0;1 .class·public·final·Lio/sentry/y0;
2 .super·Lc2/c;2 .super·Ld2/c;
3 .source·"JsonObjectWriter.java"3 .source·"JsonObjectWriter.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·p:Lio/sentry/x0;5 .field·private·final·p:Lio/sentry/x0;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/io/Writer;I)V7 .method·public·constructor·<init>(Ljava/io/Writer;I)V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0,·p1},·Lc2/c;-><init>(Ljava/io/Writer;)V10 ····invoke-direct·{p0,·p1},·Ld2/c;-><init>(Ljava/io/Writer;)V
  
11 ····.line·211 ····.line·2
12 ····new-instance·p1,·Lio/sentry/x0;12 ····new-instance·p1,·Lio/sentry/x0;
  
13 ····invoke-direct·{p1,·p2},·Lio/sentry/x0;-><init>(I)V13 ····invoke-direct·{p1,·p2},·Lio/sentry/x0;-><init>(I)V
  
14 ····iput-object·p1,·p0,·Lio/sentry/y0;->p:Lio/sentry/x0;14 ····iput-object·p1,·p0,·Lio/sentry/y0;->p:Lio/sentry/x0;
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·W(Ljava/lang/String;)Lio/sentry/y0;27 .method·public·W(Ljava/lang/String;)Lio/sentry/y0;
28 ····.locals·028 ····.locals·0
  
29 ····.line·129 ····.line·1
30 ····invoke-super·{p0,·p1},·Lc2/c;->y(Ljava/lang/String;)Lc2/c;30 ····invoke-super·{p0,·p1},·Ld2/c;->x(Ljava/lang/String;)Ld2/c;
  
31 ····return-object·p031 ····return-object·p0
32 .end·method32 .end·method
  
33 .method·public·X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;33 .method·public·X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;
34 ····.locals·134 ····.locals·1
  
1.05 KB
smali/io/sentry/d3.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/d3;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/d3;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/d3;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/d3;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->g(Lio/sentry/g3$a;)[B19 ····invoke-static·{v0},·Lio/sentry/h3;->d(Lio/sentry/h3$a;)Ljava/lang/Integer;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
69.0 KB
smali/io/sentry/n3.smali
Max HTML report size reached
870 B
smali/io/sentry/q.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/q;1 .class·public·final·synthetic·Lio/sentry/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·La2/h$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/r;7 .field·public·final·synthetic·a:Lio/sentry/r;
  
8 .field·public·final·synthetic·b:Ljava/lang/Throwable;8 .field·public·final·synthetic·b:Ljava/lang/Throwable;
  
Offset 36, 13 lines modifiedOffset 36, 13 lines modified
  
36 ····iget-object·v0,·p0,·Lio/sentry/q;->a:Lio/sentry/r;36 ····iget-object·v0,·p0,·Lio/sentry/q;->a:Lio/sentry/r;
  
37 ····iget-object·v1,·p0,·Lio/sentry/q;->b:Ljava/lang/Throwable;37 ····iget-object·v1,·p0,·Lio/sentry/q;->b:Ljava/lang/Throwable;
  
38 ····iget-object·v2,·p0,·Lio/sentry/q;->c:Ljava/io/File;38 ····iget-object·v2,·p0,·Lio/sentry/q;->c:Ljava/io/File;
  
39 ····check-cast·p1,·Lx1/f;39 ····check-cast·p1,·Ly1/f;
  
40 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/r;->g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Lx1/f;)V40 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/r;->g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Ly1/f;)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
14.8 KB
smali/io/sentry/e4.smali
Max HTML report size reached
8.57 KB
smali/io/sentry/l4.smali
Max HTML report size reached
441 B
smali/io/sentry/o1.smali
    
Offset 40, 20 lines modifiedOffset 40, 18 lines modified
40 ····sget-object·v0,·Lio/sentry/o1;->a:Lio/sentry/o1;40 ····sget-object·v0,·Lio/sentry/o1;->a:Lio/sentry/o1;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·a(Lio/sentry/m0;)Lio/sentry/v1;44 .method·public·a(Lio/sentry/m0;)V
45 ····.locals·045 ····.locals·0
  
 46 ····return-void
46 ····const/4·p1,·0x0 
  
47 ····return-object·p1 
48 .end·method47 .end·method
  
49 .method·public·b(Lio/sentry/m0;)V48 .method·public·b(Lio/sentry/m0;)V
50 ····.locals·049 ····.locals·0
  
51 ····return-void50 ····return-void
52 .end·method51 .end·method
12.8 KB
smali/io/sentry/c4.smali
Max HTML report size reached
31.1 KB
smali/io/sentry/k2.smali
Max HTML report size reached
1.14 KB
smali/io/sentry/t3.smali
    
Offset 3, 32 lines modifiedOffset 3, 32 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b2;5 .implements·Lio/sentry/b2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicReference;7 .field·public·final·synthetic·a:Lio/sentry/w3;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicReference;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/w3;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/t3;->a:Ljava/util/concurrent/atomic/AtomicReference;12 ····iput-object·p1,·p0,·Lio/sentry/t3;->a:Lio/sentry/w3;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Lio/sentry/a2;)V16 .method·public·final·a(Lio/sentry/a2;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/t3;->a:Ljava/util/concurrent/atomic/AtomicReference;18 ····iget-object·v0,·p0,·Lio/sentry/t3;->a:Lio/sentry/w3;
  
19 ····invoke-static·{v0,·p1},·Lio/sentry/v3;->n(Ljava/util/concurrent/atomic/AtomicReference;Lio/sentry/a2;)V19 ····invoke-static·{v0,·p1},·Lio/sentry/w3;->o(Lio/sentry/w3;Lio/sentry/a2;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
607 B
smali/io/sentry/l1.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ····.end·annotation76 ····.end·annotation
  
77 ····const-string·p1,·""77 ····const-string·p1,·""
  
78 ····return-object·p178 ····return-object·p1
79 .end·method79 .end·method
  
80 .method·public·c(Ljava/io/InputStream;)Lio/sentry/p2;80 .method·public·c(Ljava/io/InputStream;)Lio/sentry/q2;
81 ····.locals·081 ····.locals·0
  
82 ····const/4·p1,·0x082 ····const/4·p1,·0x0
  
83 ····return-object·p183 ····return-object·p1
84 .end·method84 .end·method
  
Offset 99, 12 lines modifiedOffset 99, 12 lines modified
99 ············")V"99 ············")V"
100 ········}100 ········}
101 ····.end·annotation101 ····.end·annotation
  
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·public·e(Lio/sentry/p2;Ljava/io/OutputStream;)V104 .method·public·e(Lio/sentry/q2;Ljava/io/OutputStream;)V
105 ····.locals·0105 ····.locals·0
  
106 ····return-void106 ····return-void
107 .end·method107 .end·method
2.99 KB
smali/io/sentry/o4.smali
    
Offset 1, 167 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/o4;1 .class·public·interface·abstract·Lio/sentry/o4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransactionOptions.java"3 .source·"TransactionFinishedCallback.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation6 .end·annotation
  
  
7 #·instance·fields 
8 .field·private·a:Lio/sentry/f; 
  
9 .field·private·b:Z 
  
10 .field·private·c:Ljava/util/Date; 
  
11 .field·private·d:Z 
  
12 .field·private·e:Ljava/lang/Long; 
  
13 .field·private·f:Z 
  
14 .field·private·g:Lio/sentry/n4; 
  
  
15 #·direct·methods 
16 .method·public·constructor·<init>()V 
17 ····.locals·2 
  
18 ····.line·1 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····const/4·v0,·0x0 
  
21 ····.line·2 
22 ····iput-boolean·v0,·p0,·Lio/sentry/o4;->b:Z 
  
23 ····const/4·v1,·0x0 
  
24 ····.line·3 
25 ····iput-object·v1,·p0,·Lio/sentry/o4;->c:Ljava/util/Date; 
  
26 ····.line·4 
27 ····iput-boolean·v0,·p0,·Lio/sentry/o4;->d:Z 
  
28 ····.line·5 
29 ····iput-object·v1,·p0,·Lio/sentry/o4;->e:Ljava/lang/Long; 
  
30 ····.line·6 
31 ····iput-boolean·v0,·p0,·Lio/sentry/o4;->f:Z 
  
32 ····.line·7 
33 ····iput-object·v1,·p0,·Lio/sentry/o4;->g:Lio/sentry/n4; 
  
34 ····return-void 
35 .end·method 
  
  
36 #·virtual·methods7 #·virtual·methods
37 .method·public·a()Lio/sentry/f; 
38 ····.locals·1 
  
39 ····.line·1 
40 ····iget-object·v0,·p0,·Lio/sentry/o4;->a:Lio/sentry/f; 
  
41 ····return-object·v0 
42 .end·method 
  
43 .method·public·b()Ljava/lang/Long; 
44 ····.locals·1 
  
45 ····.line·1 
46 ····iget-object·v0,·p0,·Lio/sentry/o4;->e:Ljava/lang/Long; 
  
47 ····return-object·v0 
48 .end·method 
  
49 .method·public·c()Ljava/util/Date; 
50 ····.locals·1 
  
51 ····.line·1 
52 ····iget-object·v0,·p0,·Lio/sentry/o4;->c:Ljava/util/Date; 
  
53 ····return-object·v0 
54 .end·method 
  
55 .method·public·d()Lio/sentry/n4; 
56 ····.locals·1 
  
57 ····.line·1 
58 ····iget-object·v0,·p0,·Lio/sentry/o4;->g:Lio/sentry/n4; 
  
59 ····return-object·v0 
60 .end·method 
  
61 .method·public·e()Z 
62 ····.locals·1 
  
63 ····.line·1 
64 ····iget-boolean·v0,·p0,·Lio/sentry/o4;->b:Z 
  
65 ····return·v0 
66 .end·method 
  
67 .method·public·f()Z 
68 ····.locals·1 
  
69 ····.line·1 
70 ····iget-boolean·v0,·p0,·Lio/sentry/o4;->f:Z 
  
71 ····return·v0 
72 .end·method 
  
73 .method·public·g()Z 
74 ····.locals·1 
  
75 ····.line·1 
76 ····iget-boolean·v0,·p0,·Lio/sentry/o4;->d:Z 
  
77 ····return·v0 
78 .end·method 
  
79 .method·public·h(Ljava/lang/Long;)V 
80 ····.locals·0 
  
81 ····.line·1 
Max diff block lines reached; 0/3016 bytes (0.00%) of diff not shown.
9.62 KB
smali/io/sentry/q2.smali
Max HTML report size reached
75.7 KB
smali/io/sentry/a0.smali
Max HTML report size reached
14.6 KB
smali/io/sentry/i3$a.smali
Max HTML report size reached
3.83 KB
smali/io/sentry/f4$a.smali
    
Offset 1, 123 lines modifiedOffset 1, 71 lines modified
1 .class·final·Lio/sentry/f4$a;1 .class·public·final·Lio/sentry/f4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Stack.java"3 .source·"SpanStatus.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/q0;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/f4;8 ····value·=·Lio/sentry/f4;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1811 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields 
13 .field·private·final·a:Lio/sentry/n3; 
  
14 .field·private·volatile·b:Lio/sentry/i0; 
  
15 .field·private·volatile·c:Lio/sentry/a2;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lio/sentry/q0<",
 18 ········"Lio/sentry/f4;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
16 #·direct·methods22 #·direct·methods
17 .method·constructor·<init>(Lio/sentry/f4$a;)V23 .method·public·constructor·<init>()V
18 ····.locals·124 ····.locals·0
  
19 ····.line·525 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·6 
22 ····iget-object·v0,·p1,·Lio/sentry/f4$a;->a:Lio/sentry/n3; 
  
23 ····iput-object·v0,·p0,·Lio/sentry/f4$a;->a:Lio/sentry/n3; 
  
24 ····.line·7 
25 ····iget-object·v0,·p1,·Lio/sentry/f4$a;->b:Lio/sentry/i0; 
  
26 ····iput-object·v0,·p0,·Lio/sentry/f4$a;->b:Lio/sentry/i0; 
  
27 ····.line·8 
28 ····new-instance·v0,·Lio/sentry/a2; 
  
29 ····iget-object·p1,·p1,·Lio/sentry/f4$a;->c:Lio/sentry/a2; 
  
30 ····invoke-direct·{v0,·p1},·Lio/sentry/a2;-><init>(Lio/sentry/a2;)V 
  
31 ····iput-object·v0,·p0,·Lio/sentry/f4$a;->c:Lio/sentry/a2; 
  
32 ····return-void27 ····return-void
33 .end·method28 .end·method
  
34 .method·constructor·<init>(Lio/sentry/n3;Lio/sentry/i0;Lio/sentry/a2;)V 
35 ····.locals·1 
  
36 ····.line·1 
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
38 ····const-string·v0,·"ISentryClient·is·required." 
  
39 ····.line·2 
40 ····invoke-static·{p2,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
41 ····move-result-object·p2 
  
42 ····check-cast·p2,·Lio/sentry/i0; 
  
 29 #·virtual·methods
 30 .method·public·bridge·synthetic·a(Lio/sentry/w0;Lio/sentry/g0;)Ljava/lang/Object;
 31 ····.locals·0
43 ····iput-object·p2,·p0,·Lio/sentry/f4$a;->b:Lio/sentry/i0; 
  
44 ····const-string·p2,·"Scope·is·required." 
  
45 ····.line·3 
46 ····invoke-static·{p3,·p2},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
47 ····move-result-object·p2 
  
48 ····check-cast·p2,·Lio/sentry/a2; 
  
49 ····iput-object·p2,·p0,·Lio/sentry/f4$a;->c:Lio/sentry/a2; 
  
50 ····const-string·p2,·"Options·is·required" 
  
51 ····.line·432 ····.line·1
52 ····invoke-static·{p1,·p2},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/f4$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/f4;
  
53 ····move-result-object·p134 ····move-result-object·p1
  
 35 ····return-object·p1
54 ····check-cast·p1,·Lio/sentry/n3; 
  
55 ····iput-object·p1,·p0,·Lio/sentry/f4$a;->a:Lio/sentry/n3; 
  
56 ····return-void 
57 .end·method36 .end·method
  
 37 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/f4;
  
58 #·virtual·methods 
59 .method·public·a()Lio/sentry/i0; 
60 ····.locals·138 ····.locals·0
  
61 ····.line·139 ····.line·1
62 ····iget-object·v0,·p0,·Lio/sentry/f4$a;->b:Lio/sentry/i0;40 ····invoke-virtual·{p1},·Ld2/a;->T()Ljava/lang/String;
  
 41 ····move-result-object·p1
63 ····return-object·v0 
64 .end·method 
  
 42 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
65 .method·public·b()Lio/sentry/n3; 
66 ····.locals·1 
  
 43 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
Max diff block lines reached; 357/3866 bytes (9.23%) of diff not shown.
3.76 KB
smali/io/sentry/q4$a.smali
    
Offset 1, 109 lines modifiedOffset 1, 76 lines modified
1 .class·final·Lio/sentry/q4$a;1 .class·public·final·Lio/sentry/q4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"UncaughtExceptionHandlerIntegration.java"3 .source·"UncaughtExceptionHandler.java"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lio/sentry/q4;
5 .implements·Lx1/c; 
6 .implements·Lx1/d; 
7 .implements·Lx1/g; 
  
  
8 #·annotations6 #·annotations
9 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
10 ····value·=·Lio/sentry/q4;8 ····value·=·Lio/sentry/q4;
11 .end·annotation9 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
13 ····accessFlags·=·0x1a11 ····accessFlags·=·0x19
14 ····name·=·"a"12 ····name·=·"a"
15 .end·annotation13 .end·annotation
  
  
16 #·instance·fields14 #·static·fields
17 .field·private·final·a:Ljava/util/concurrent/CountDownLatch; 
  
18 .field·private·final·b:J 
  
19 .field·private·final·c:Lio/sentry/g0;15 .field·private·static·final·a:Lio/sentry/q4$a;
  
  
20 #·direct·methods16 #·direct·methods
21 .method·constructor·<init>(JLio/sentry/g0;)V17 .method·static·constructor·<clinit>()V
22 ····.locals·018 ····.locals·1
  
23 ····.line·119 ····.line·1
 20 ····new-instance·v0,·Lio/sentry/q4$a;
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
25 ····.line·2 
26 ····iput-wide·p1,·p0,·Lio/sentry/q4$a;->b:J 
  
27 ····.line·3 
28 ····new-instance·p1,·Ljava/util/concurrent/CountDownLatch; 
  
29 ····const/4·p2,·0x1 
  
30 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/CountDownLatch;-><init>(I)V21 ····invoke-direct·{v0},·Lio/sentry/q4$a;-><init>()V
  
31 ····iput-object·p1,·p0,·Lio/sentry/q4$a;->a:Ljava/util/concurrent/CountDownLatch; 
  
32 ····.line·4 
33 ····iput-object·p3,·p0,·Lio/sentry/q4$a;->c:Lio/sentry/g0;22 ····sput-object·v0,·Lio/sentry/q4$a;->a:Lio/sentry/q4$a;
  
34 ····return-void23 ····return-void
35 .end·method24 .end·method
  
 25 .method·private·constructor·<init>()V
  
36 #·virtual·methods 
37 .method·public·a()Z 
38 ····.locals·426 ····.locals·0
  
39 ····.line·127 ····.line·1
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
40 ····:try_start_0 
41 ····iget-object·v0,·p0,·Lio/sentry/q4$a;->a:Ljava/util/concurrent/CountDownLatch; 
  
42 ····iget-wide·v1,·p0,·Lio/sentry/q4$a;->b:J 
  
43 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; 
  
44 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z 
  
45 ····move-result·v0 
46 ····:try_end_0 
47 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
48 ····return·v0 
  
49 ····:catch_0 
50 ····move-exception·v0 
  
51 ····.line·2 
52 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;29 ····return-void
 30 .end·method
  
53 ····move-result-object·v131 .method·static·c()Lio/sentry/q4;
 32 ····.locals·1
  
54 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V33 ····.line·1
 34 ····sget-object·v0,·Lio/sentry/q4$a;->a:Lio/sentry/q4$a;
  
55 ····.line·3 
56 ····iget-object·v1,·p0,·Lio/sentry/q4$a;->c:Lio/sentry/g0;35 ····return-object·v0
 36 .end·method
  
57 ····sget-object·v2,·Lio/sentry/m3;->ERROR:Lio/sentry/m3; 
  
58 ····const-string·v3,·"Exception·while·awaiting·for·flush·in·UncaughtExceptionHint"37 #·virtual·methods
 38 .method·public·a()Ljava/lang/Thread$UncaughtExceptionHandler;
 39 ····.locals·1
  
59 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V40 ····.line·1
 41 ····invoke-static·{},·Ljava/lang/Thread;->getDefaultUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;
  
60 ····const/4·v0,·0x042 ····move-result-object·v0
  
61 ····return·v043 ····return-object·v0
62 .end·method44 .end·method
  
63 .method·public·b()V45 .method·public·b(Ljava/lang/Thread$UncaughtExceptionHandler;)V
64 ····.locals·146 ····.locals·0
  
65 ····.line·147 ····.line·1
 48 ····invoke-static·{p1},·Ljava/lang/Thread;->setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V
66 ····iget-object·v0,·p0,·Lio/sentry/q4$a;->a:Ljava/util/concurrent/CountDownLatch; 
  
67 ····invoke-virtual·{v0},·Ljava/util/concurrent/CountDownLatch;->countDown()V 
  
68 ····return-void49 ····return-void
69 .end·method50 .end·method
1.75 KB
smali/io/sentry/x2.smali
    
Offset 3, 40 lines modifiedOffset 3, 52 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/k0;7 .field·public·final·synthetic·a:Ljava/io/File;
  
 8 .field·public·final·synthetic·b:J
  
 9 .field·public·final·synthetic·c:Lio/sentry/v1;
  
8 .field·public·final·synthetic·b:Lio/sentry/k2;10 .field·public·final·synthetic·d:Lio/sentry/k0;
  
  
9 #·direct·methods11 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lio/sentry/k2;)V12 .method·public·synthetic·constructor·<init>(Ljava/io/File;JLio/sentry/v1;Lio/sentry/k0;)V
11 ····.locals·013 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/sentry/x2;->a:Lio/sentry/k0;15 ····iput-object·p1,·p0,·Lio/sentry/x2;->a:Ljava/io/File;
  
 16 ····iput-wide·p2,·p0,·Lio/sentry/x2;->b:J
  
 17 ····iput-object·p4,·p0,·Lio/sentry/x2;->c:Lio/sentry/v1;
  
14 ····iput-object·p2,·p0,·Lio/sentry/x2;->b:Lio/sentry/k2;18 ····iput-object·p5,·p0,·Lio/sentry/x2;->d:Lio/sentry/k0;
  
15 ····return-void19 ····return-void
16 .end·method20 .end·method
  
  
17 #·virtual·methods21 #·virtual·methods
18 .method·public·final·call()Ljava/lang/Object;22 .method·public·final·call()Ljava/lang/Object;
19 ····.locals·223 ····.locals·5
  
 24 ····iget-object·v0,·p0,·Lio/sentry/x2;->a:Ljava/io/File;
  
 25 ····iget-wide·v1,·p0,·Lio/sentry/x2;->b:J
  
20 ····iget-object·v0,·p0,·Lio/sentry/x2;->a:Lio/sentry/k0;26 ····iget-object·v3,·p0,·Lio/sentry/x2;->c:Lio/sentry/v1;
  
21 ····iget-object·v1,·p0,·Lio/sentry/x2;->b:Lio/sentry/k2;27 ····iget-object·v4,·p0,·Lio/sentry/x2;->d:Lio/sentry/k0;
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/g3;->e(Lio/sentry/k0;Lio/sentry/k2;)[B28 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lio/sentry/h3;->b(Ljava/io/File;JLio/sentry/v1;Lio/sentry/k0;)[B
  
23 ····move-result-object·v029 ····move-result-object·v0
  
24 ····return-object·v030 ····return-object·v0
25 .end·method31 .end·method
20.2 KB
smali/io/sentry/x3.smali
Max HTML report size reached
11.1 KB
smali/io/sentry/k3.smali
Max HTML report size reached
1.03 KB
smali/io/sentry/t2.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/t2;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/t2;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/t2;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/t2;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->l(Lio/sentry/g3$a;)[B19 ····invoke-static·{v0},·Lio/sentry/h3;->k(Lio/sentry/h3$a;)[B
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
11.0 KB
smali/io/sentry/i4.smali
Max HTML report size reached
11.6 KB
smali/io/sentry/l3.smali
Max HTML report size reached
419 B
smali/io/sentry/s0.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·final·a()Ljava/lang/Object;25 .method·public·final·a()Ljava/lang/Object;
26 ····.locals·126 ····.locals·1
  
27 ····iget-object·v0,·p0,·Lio/sentry/s0;->a:Lio/sentry/w0;27 ····iget-object·v0,·p0,·Lio/sentry/s0;->a:Lio/sentry/w0;
  
28 ····invoke-virtual·{v0},·Lc2/a;->L()Z28 ····invoke-virtual·{v0},·Ld2/a;->I()Z
  
29 ····move-result·v029 ····move-result·v0
  
30 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;30 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
1.08 KB
smali/io/sentry/c2.smali
    
Offset 1, 40 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lio/sentry/c2;1 .class·public·interface·abstract·Lio/sentry/c2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·e:Lio/sentry/d2$a; 
  
8 .field·public·final·synthetic·f:Lio/sentry/n3; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Lio/sentry/d2$a;Lio/sentry/n3;)V 
11 ····.locals·0 
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Lio/sentry/c2;->e:Lio/sentry/d2$a; 
  
14 ····iput-object·p2,·p0,·Lio/sentry/c2;->f:Lio/sentry/n3; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a()V
18 .method·public·final·run()V 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Lio/sentry/c2;->e:Lio/sentry/d2$a; 
  
21 ····iget-object·v1,·p0,·Lio/sentry/c2;->f:Lio/sentry/n3; 
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/d2;->a(Lio/sentry/d2$a;Lio/sentry/n3;)V 
  
23 ····return-void 
24 .end·method6 .end·method
14.1 KB
smali/io/sentry/q3.smali
Max HTML report size reached
708 B
smali/io/sentry/o.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/o;1 .class·public·final·synthetic·Lio/sentry/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·La2/h$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/r;7 .field·public·final·synthetic·a:Lio/sentry/r;
  
  
8 #·direct·methods8 #·direct·methods
Offset 24, 13 lines modifiedOffset 24, 13 lines modified
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·final·accept(Ljava/lang/Object;)V25 .method·public·final·accept(Ljava/lang/Object;)V
26 ····.locals·126 ····.locals·1
  
27 ····iget-object·v0,·p0,·Lio/sentry/o;->a:Lio/sentry/r;27 ····iget-object·v0,·p0,·Lio/sentry/o;->a:Lio/sentry/r;
  
28 ····check-cast·p1,·Lx1/d;28 ····check-cast·p1,·Ly1/d;
  
29 ····invoke-static·{v0,·p1},·Lio/sentry/r;->h(Lio/sentry/r;Lx1/d;)V29 ····invoke-static·{v0,·p1},·Lio/sentry/r;->h(Lio/sentry/r;Ly1/d;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
2.52 KB
smali/io/sentry/f0.smali
    
Offset 18, 46 lines modifiedOffset 18, 44 lines modified
  
18 .method·public·abstract·d(J)V18 .method·public·abstract·d(J)V
19 .end·method19 .end·method
  
20 .method·public·abstract·e(Ljava/lang/String;)V20 .method·public·abstract·e(Ljava/lang/String;)V
21 .end·method21 .end·method
  
22 .method·public·abstract·f(Lio/sentry/p2;Lio/sentry/v;)Lio/sentry/protocol/o;22 .method·public·abstract·f(Lio/sentry/q2;Lio/sentry/v;)Lio/sentry/protocol/p;
23 .end·method23 .end·method
  
24 .method·public·abstract·g(Lio/sentry/protocol/y;)V24 .method·public·abstract·g(Lio/sentry/protocol/z;)V
25 .end·method25 .end·method
  
26 .method·public·abstract·h(Lio/sentry/d;)V26 .method·public·abstract·h(Lio/sentry/d;)V
27 .end·method27 .end·method
  
28 .method·public·abstract·i()Lio/sentry/f0;28 .method·public·abstract·i()Lio/sentry/f0;
29 .end·method29 .end·method
  
30 .method·public·abstract·isEnabled()Z30 .method·public·abstract·isEnabled()Z
31 .end·method31 .end·method
  
32 .method·public·abstract·j(Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/v;Lio/sentry/v1;)Lio/sentry/protocol/o;32 .method·public·abstract·j(Lio/sentry/n4;Lio/sentry/p4;)Lio/sentry/m0;
33 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;33 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
34 ····.end·annotation34 ····.end·annotation
35 .end·method35 .end·method
  
 36 .method·public·abstract·k()V
36 .method·public·abstract·k(Lio/sentry/m4;Lio/sentry/o4;)Lio/sentry/m0; 
37 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
38 ····.end·annotation 
39 .end·method37 .end·method
  
40 .method·public·abstract·l()V38 .method·public·abstract·l(Lio/sentry/q2;)Lio/sentry/protocol/p;
41 .end·method39 .end·method
  
42 .method·public·abstract·m()V40 .method·public·abstract·m()V
43 .end·method41 .end·method
  
44 .method·public·abstract·n(Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/v;)Lio/sentry/protocol/o;42 .method·public·abstract·n(Lio/sentry/protocol/w;Lio/sentry/k4;Lio/sentry/v;)Lio/sentry/protocol/p;
45 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;43 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
46 ····.end·annotation44 ····.end·annotation
47 .end·method45 .end·method
  
48 .method·public·abstract·o(Ljava/lang/Throwable;Lio/sentry/l0;Ljava/lang/String;)V46 .method·public·abstract·o(Ljava/lang/Throwable;Lio/sentry/l0;Ljava/lang/String;)V
49 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;47 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
50 ····.end·annotation48 ····.end·annotation
Offset 65, 21 lines modifiedOffset 63, 21 lines modified
  
65 .method·public·abstract·p(Lio/sentry/d;Lio/sentry/v;)V63 .method·public·abstract·p(Lio/sentry/d;Lio/sentry/v;)V
66 .end·method64 .end·method
  
67 .method·public·abstract·q(Lio/sentry/b2;)V65 .method·public·abstract·q(Lio/sentry/b2;)V
68 .end·method66 .end·method
  
69 .method·public·abstract·r()Lio/sentry/n3;67 .method·public·abstract·r()Lio/sentry/o3;
70 .end·method68 .end·method
  
71 .method·public·abstract·s(Ljava/lang/Throwable;)Lio/sentry/protocol/o;69 .method·public·abstract·s(Ljava/lang/Throwable;)Lio/sentry/protocol/p;
72 .end·method70 .end·method
  
73 .method·public·abstract·t(Ljava/lang/Throwable;Lio/sentry/v;)Lio/sentry/protocol/o;71 .method·public·abstract·t(Ljava/lang/Throwable;Lio/sentry/v;)Lio/sentry/protocol/p;
74 .end·method72 .end·method
  
75 .method·public·abstract·u(Lio/sentry/i3;Lio/sentry/v;)Lio/sentry/protocol/o;73 .method·public·abstract·u(Lio/sentry/j3;Lio/sentry/v;)Lio/sentry/protocol/p;
76 .end·method74 .end·method
  
77 .method·public·abstract·v()V75 .method·public·abstract·v()V
78 .end·method76 .end·method
9.26 KB
smali/io/sentry/m3.smali
Max HTML report size reached
362 B
smali/io/sentry/n0.smali
    
Offset 5, 12 lines modifiedOffset 5, 12 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;6 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
7 .end·annotation7 .end·annotation
  
  
8 #·virtual·methods8 #·virtual·methods
9 .method·public·abstract·a(Lio/sentry/m0;)Lio/sentry/v1;9 .method·public·abstract·a(Lio/sentry/m0;)V
10 .end·method10 .end·method
  
11 .method·public·abstract·b(Lio/sentry/m0;)V11 .method·public·abstract·b(Lio/sentry/m0;)V
12 .end·method12 .end·method
303 B
smali/io/sentry/a2$a.smali
    
Offset 11, 9 lines modifiedOffset 11, 9 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60812 ····accessFlags·=·0x608
13 ····name·=·"a"13 ····name·=·"a"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Lio/sentry/x3;)V16 .method·public·abstract·a(Lio/sentry/y3;)V
17 .end·method17 .end·method
8.03 KB
smali/io/sentry/b0.smali
Max HTML report size reached
14.8 KB
smali/io/sentry/f4.smali
Max HTML report size reached
21.8 KB
smali/io/sentry/b1.smali
Max HTML report size reached
1.44 KB
smali/io/sentry/w1$a.smali
    
Offset 49, 36 lines modifiedOffset 49, 36 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/w1;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/w1;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/w1;56 ····new-instance·v0,·Lio/sentry/w1;
  
57 ····invoke-direct·{v0},·Lio/sentry/w1;-><init>()V57 ····invoke-direct·{v0},·Lio/sentry/w1;-><init>()V
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·359 ····.line·3
60 ····:cond_060 ····:cond_0
61 ····:goto_061 ····:goto_0
62 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;62 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;64 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
65 ····if-ne·v2,·v3,·:cond_965 ····if-ne·v2,·v3,·:cond_9
  
66 ····.line·466 ····.line·4
67 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;67 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····.line·569 ····.line·5
70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
71 ····const/4·v3,·-0x171 ····const/4·v3,·-0x1
Offset 306, 18 lines modifiedOffset 306, 18 lines modified
306 ····.line·21306 ····.line·21
307 ····invoke-static·{v0,·v2},·Lio/sentry/w1;->d(Lio/sentry/w1;Ljava/lang/Long;)Ljava/lang/Long;307 ····invoke-static·{v0,·v2},·Lio/sentry/w1;->d(Lio/sentry/w1;Ljava/lang/Long;)Ljava/lang/Long;
  
308 ····goto/16·:goto_0308 ····goto/16·:goto_0
  
309 ····.line·22309 ····.line·22
310 ····:cond_9310 ····:cond_9
311 ····invoke-virtual·{v0,·v1},·Lio/sentry/w1;->j(Ljava/util/Map;)V311 ····invoke-virtual·{v0,·v1},·Lio/sentry/w1;->i(Ljava/util/Map;)V
  
312 ····.line·23312 ····.line·23
313 ····invoke-virtual·{p1},·Lc2/a;->v()V313 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
314 ····return-object·v0314 ····return-object·v0
  
315 ····:sswitch_data_0315 ····:sswitch_data_0
316 ····.sparse-switch316 ····.sparse-switch
317 ········-0x6b2a92b·->·:sswitch_6317 ········-0x6b2a92b·->·:sswitch_6
318 ········-0x50b0384·->·:sswitch_5318 ········-0x50b0384·->·:sswitch_5
5.69 KB
smali/io/sentry/h2.smali
Max HTML report size reached
435 B
smali/io/sentry/s.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·Lio/sentry/s;1 .class·public·final·synthetic·Lio/sentry/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventProcessor.java"3 .source·"EventProcessor.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lio/sentry/t;Lio/sentry/protocol/v;Lio/sentry/v;)Lio/sentry/protocol/v;5 .method·public·static·a(Lio/sentry/t;Lio/sentry/protocol/w;Lio/sentry/v;)Lio/sentry/protocol/w;
6 ····.locals·06 ····.locals·0
  
7 ····return-object·p17 ····return-object·p1
8 .end·method8 .end·method
10.1 KB
smali/io/sentry/v1.smali
Max HTML report size reached
1.21 KB
smali/io/sentry/a3.smali
    
Offset 3, 34 lines modifiedOffset 3, 40 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/k0;
  
 8 .field·public·final·synthetic·b:Lv1/b;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lv1/b;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/a3;->a:Lio/sentry/g3$a;13 ····iput-object·p1,·p0,·Lio/sentry/a3;->a:Lio/sentry/k0;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/a3;->b:Lv1/b;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;18 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/a3;->a:Lio/sentry/k0;
  
18 ····iget-object·v0,·p0,·Lio/sentry/a3;->a:Lio/sentry/g3$a;21 ····iget-object·v1,·p0,·Lio/sentry/a3;->b:Lv1/b;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->a(Lio/sentry/g3$a;)Ljava/lang/Integer;22 ····invoke-static·{v0,·v1},·Lio/sentry/h3;->i(Lio/sentry/k0;Lv1/b;)[B
  
20 ····move-result-object·v023 ····move-result-object·v0
  
21 ····return-object·v024 ····return-object·v0
22 .end·method25 .end·method
4.16 KB
smali/io/sentry/i2.smali
    
Offset 1, 34 lines modifiedOffset 1, 157 lines modified
1 .class·public·final·synthetic·Lio/sentry/i2;1 .class·public·final·Lio/sentry/i2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SendFireAndForgetOutboxSender.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lio/sentry/g2;
  
  
 6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
  
6 #·instance·fields9 #·instance·fields
7 .field·public·final·synthetic·e:[Ljava/io/File;10 .field·private·final·a:Lio/sentry/d2;
  
  
8 #·direct·methods11 #·direct·methods
9 .method·public·synthetic·constructor·<init>([Ljava/io/File;)V12 .method·public·constructor·<init>(Lio/sentry/d2;)V
10 ····.locals·013 ····.locals·1
  
 14 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····const-string·v0,·"SendFireAndForgetDirPath·is·required"
  
 17 ····.line·2
 18 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 19 ····move-result-object·p1
  
 20 ····check-cast·p1,·Lio/sentry/d2;
  
12 ····iput-object·p1,·p0,·Lio/sentry/i2;->e:[Ljava/io/File;21 ····iput-object·p1,·p0,·Lio/sentry/i2;->a:Lio/sentry/d2;
  
13 ····return-void22 ····return-void
14 .end·method23 .end·method
  
  
15 #·virtual·methods24 #·virtual·methods
16 .method·public·final·run()V25 .method·public·a(Lio/sentry/f0;Lio/sentry/o3;)Lio/sentry/c2;
17 ····.locals·126 ····.locals·9
  
18 ····iget-object·v0,·p0,·Lio/sentry/i2;->e:[Ljava/io/File;27 ····const-string·v0,·"Hub·is·required"
  
19 ····invoke-static·{v0},·Lio/sentry/j2;->a([Ljava/io/File;)V28 ····.line·1
 29 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
20 ····return-void30 ····const-string·v0,·"SentryOptions·is·required"
  
 31 ····.line·2
 32 ····invoke-static·{p2,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 33 ····.line·3
 34 ····iget-object·v0,·p0,·Lio/sentry/i2;->a:Lio/sentry/d2;
  
 35 ····invoke-interface·{v0},·Lio/sentry/d2;->a()Ljava/lang/String;
  
 36 ····move-result-object·v0
  
 37 ····if-eqz·v0,·:cond_1
  
 38 ····.line·4
 39 ····invoke-virtual·{p2},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
 40 ····move-result-object·v1
  
 41 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/i2;->b(Ljava/lang/String;Lio/sentry/g0;)Z
  
 42 ····move-result·v1
  
 43 ····if-nez·v1,·:cond_0
  
 44 ····goto·:goto_0
  
 45 ····.line·5
 46 ····:cond_0
 47 ····new-instance·v1,·Lio/sentry/t1;
  
 48 ····.line·6
 49 ····invoke-virtual·{p2},·Lio/sentry/o3;->getEnvelopeReader()Lio/sentry/c0;
  
 50 ····move-result-object·v4
  
 51 ····.line·7
 52 ····invoke-virtual·{p2},·Lio/sentry/o3;->getSerializer()Lio/sentry/k0;
  
 53 ····move-result-object·v5
  
 54 ····.line·8
 55 ····invoke-virtual·{p2},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
 56 ····move-result-object·v6
  
 57 ····.line·9
 58 ····invoke-virtual·{p2},·Lio/sentry/o3;->getFlushTimeoutMillis()J
  
 59 ····move-result-wide·v7
  
 60 ····move-object·v2,·v1
  
 61 ····move-object·v3,·p1
  
 62 ····invoke-direct/range·{v2·..·v8},·Lio/sentry/t1;-><init>(Lio/sentry/f0;Lio/sentry/c0;Lio/sentry/k0;Lio/sentry/g0;J)V
  
 63 ····.line·10
 64 ····invoke-virtual·{p2},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
 65 ····move-result-object·p1
  
 66 ····invoke-virtual·{p0,·v1,·v0,·p1},·Lio/sentry/i2;->c(Lio/sentry/k;Ljava/lang/String;Lio/sentry/g0;)Lio/sentry/c2;
  
 67 ····move-result-object·p1
  
 68 ····return-object·p1
  
 69 ····.line·11
 70 ····:cond_1
 71 ····:goto_0
 72 ····invoke-virtual·{p2},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
 73 ····move-result-object·p1
  
 74 ····sget-object·p2,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
 75 ····const/4·v0,·0x0
  
Max diff block lines reached; 0/4210 bytes (0.00%) of diff not shown.
16.8 KB
smali/io/sentry/j2.smali
Max HTML report size reached
601 B
smali/io/sentry/l.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····:try_start_026 ····:try_start_0
27 ····const-string·v1,·"The·DSN·is·required."27 ····const-string·v1,·"The·DSN·is·required."
  
28 ····.line·228 ····.line·2
29 ····invoke-static·{p1,·v1},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;29 ····invoke-static·{p1,·v1},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
30 ····.line·330 ····.line·3
31 ····new-instance·v1,·Ljava/net/URI;31 ····new-instance·v1,·Ljava/net/URI;
  
32 ····invoke-direct·{v1,·p1},·Ljava/net/URI;-><init>(Ljava/lang/String;)V32 ····invoke-direct·{v1,·p1},·Ljava/net/URI;-><init>(Ljava/lang/String;)V
  
33 ····invoke-virtual·{v1},·Ljava/net/URI;->normalize()Ljava/net/URI;33 ····invoke-virtual·{v1},·Ljava/net/URI;->normalize()Ljava/net/URI;
14.2 KB
smali/io/sentry/g4.smali
Max HTML report size reached
1.29 KB
smali/io/sentry/v1$b.smali
    
Offset 49, 36 lines modifiedOffset 49, 36 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/v1;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/v1;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/v1;56 ····new-instance·v0,·Lio/sentry/v1;
  
57 ····const/4·v1,·0x057 ····const/4·v1,·0x0
  
58 ····invoke-direct·{v0,·v1},·Lio/sentry/v1;-><init>(Lio/sentry/v1$a;)V58 ····invoke-direct·{v0,·v1},·Lio/sentry/v1;-><init>(Lio/sentry/v1$a;)V
  
59 ····.line·359 ····.line·3
60 ····:cond_060 ····:cond_0
61 ····:goto_061 ····:goto_0
62 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;62 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;64 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
65 ····if-ne·v2,·v3,·:cond_1a65 ····if-ne·v2,·v3,·:cond_1a
  
66 ····.line·466 ····.line·4
67 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;67 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····.line·569 ····.line·5
70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
71 ····const/4·v3,·-0x171 ····const/4·v3,·-0x1
Offset 821, 15 lines modifiedOffset 821, 15 lines modified
821 ····goto/16·:goto_0821 ····goto/16·:goto_0
  
822 ····.line·57822 ····.line·57
823 ····:cond_1a823 ····:cond_1a
824 ····invoke-virtual·{v0,·v1},·Lio/sentry/v1;->F(Ljava/util/Map;)V824 ····invoke-virtual·{v0,·v1},·Lio/sentry/v1;->F(Ljava/util/Map;)V
  
825 ····.line·58825 ····.line·58
826 ····invoke-virtual·{p1},·Lc2/a;->v()V826 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
827 ····return-object·v0827 ····return-object·v0
  
828 ····:sswitch_data_0828 ····:sswitch_data_0
829 ····.sparse-switch829 ····.sparse-switch
830 ········-0x7f2b14e6·->·:sswitch_17830 ········-0x7f2b14e6·->·:sswitch_17
831 ········-0x761ad0b1·->·:sswitch_16831 ········-0x761ad0b1·->·:sswitch_16
5.23 KB
smali/io/sentry/w1.smali
Max HTML report size reached
39.4 KB
smali/io/sentry/g3.smali
Max HTML report size reached
977 B
smali/io/sentry/h1.smali
    
Offset 40, 32 lines modifiedOffset 40, 32 lines modified
40 ····sget-object·v0,·Lio/sentry/h1;->a:Lio/sentry/h1;40 ····sget-object·v0,·Lio/sentry/h1;->a:Lio/sentry/h1;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·a(Lio/sentry/m3;)Z44 .method·public·a(Lio/sentry/n3;)Z
45 ····.locals·045 ····.locals·0
  
46 ····const/4·p1,·0x046 ····const/4·p1,·0x0
  
47 ····return·p147 ····return·p1
48 .end·method48 .end·method
  
49 .method·public·varargs·b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V49 .method·public·varargs·b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
50 ····.locals·050 ····.locals·0
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V53 .method·public·c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
54 ····.locals·054 ····.locals·0
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·varargs·d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V57 .method·public·varargs·d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
58 ····.locals·058 ····.locals·0
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
1.66 KB
smali/io/sentry/m2.smali
    
Offset 2, 41 lines modifiedOffset 2, 45 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/a2$a;5 .implements·Lio/sentry/a2$a;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/m2;7 .field·public·final·synthetic·a:Lio/sentry/o2;
  
 8 .field·public·final·synthetic·b:Lio/sentry/j3;
  
 9 .field·public·final·synthetic·c:Lio/sentry/v;
8 #·direct·methods 
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Lio/sentry/m2; 
  
12 ····invoke-direct·{v0},·Lio/sentry/m2;-><init>()V10 #·direct·methods
 11 .method·public·synthetic·constructor·<init>(Lio/sentry/o2;Lio/sentry/j3;Lio/sentry/v;)V
 12 ····.locals·0
  
13 ····sput-object·v0,·Lio/sentry/m2;->a:Lio/sentry/m2;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····iput-object·p1,·p0,·Lio/sentry/m2;->a:Lio/sentry/o2;
14 ····return-void 
15 .end·method 
  
 15 ····iput-object·p2,·p0,·Lio/sentry/m2;->b:Lio/sentry/j3;
16 .method·private·synthetic·constructor·<init>()V 
17 ····.locals·0 
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····iput-object·p3,·p0,·Lio/sentry/m2;->c:Lio/sentry/v;
  
19 ····return-void17 ····return-void
20 .end·method18 .end·method
  
  
21 #·virtual·methods19 #·virtual·methods
22 .method·public·final·a(Lio/sentry/x3;)V20 .method·public·final·a(Lio/sentry/y3;)V
23 ····.locals·021 ····.locals·3
  
 22 ····iget-object·v0,·p0,·Lio/sentry/m2;->a:Lio/sentry/o2;
  
 23 ····iget-object·v1,·p0,·Lio/sentry/m2;->b:Lio/sentry/j3;
  
 24 ····iget-object·v2,·p0,·Lio/sentry/m2;->c:Lio/sentry/v;
  
24 ····invoke-static·{p1},·Lio/sentry/n2;->e(Lio/sentry/x3;)V25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/o2;->g(Lio/sentry/o2;Lio/sentry/j3;Lio/sentry/v;Lio/sentry/y3;)V
  
25 ····return-void26 ····return-void
26 .end·method27 .end·method
12.2 KB
smali/io/sentry/q4.smali
Max HTML report size reached
1.05 KB
smali/io/sentry/c3.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g3$a;7 .field·public·final·synthetic·a:Lio/sentry/h3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h3$a;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/c3;->a:Lio/sentry/g3$a;12 ····iput-object·p1,·p0,·Lio/sentry/c3;->a:Lio/sentry/h3$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/c3;->a:Lio/sentry/g3$a;18 ····iget-object·v0,·p0,·Lio/sentry/c3;->a:Lio/sentry/h3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/g3;->d(Lio/sentry/g3$a;)Ljava/lang/Integer;19 ····invoke-static·{v0},·Lio/sentry/h3;->c(Lio/sentry/h3$a;)[B
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
14.1 KB
smali/io/sentry/h4.smali
Max HTML report size reached
336 B
smali/io/sentry/c0.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/c0;1 .class·public·interface·abstract·Lio/sentry/c0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IEnvelopeReader.java"3 .source·"IEnvelopeReader.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Ljava/io/InputStream;)Lio/sentry/p2;5 .method·public·abstract·a(Ljava/io/InputStream;)Lio/sentry/q2;
6 .end·method6 .end·method
1.45 KB
smali/io/sentry/a.smali
    
Offset 19, 36 lines modifiedOffset 19, 36 lines modified
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·a(Lio/sentry/n3;Lio/sentry/x1;)Ly1/p;23 .method·public·a(Lio/sentry/o3;Lio/sentry/x1;)Lz1/p;
24 ····.locals·324 ····.locals·3
  
25 ····const-string·v0,·"options·is·required"25 ····const-string·v0,·"options·is·required"
  
26 ····.line·126 ····.line·1
27 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;27 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
28 ····const-string·v0,·"requestDetails·is·required"28 ····const-string·v0,·"requestDetails·is·required"
  
29 ····.line·229 ····.line·2
30 ····invoke-static·{p2,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;30 ····invoke-static·{p2,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
31 ····.line·331 ····.line·3
32 ····new-instance·v0,·Ly1/d;32 ····new-instance·v0,·Lz1/d;
  
33 ····new-instance·v1,·Ly1/y;33 ····new-instance·v1,·Lz1/y;
  
34 ····invoke-direct·{v1,·p1},·Ly1/y;-><init>(Lio/sentry/n3;)V34 ····invoke-direct·{v1,·p1},·Lz1/y;-><init>(Lio/sentry/o3;)V
  
35 ····.line·435 ····.line·4
36 ····invoke-virtual·{p1},·Lio/sentry/n3;->getTransportGate()Ly1/q;36 ····invoke-virtual·{p1},·Lio/sentry/o3;->getTransportGate()Lz1/q;
  
37 ····move-result-object·v237 ····move-result-object·v2
  
38 ····invoke-direct·{v0,·p1,·v1,·v2,·p2},·Ly1/d;-><init>(Lio/sentry/n3;Ly1/y;Ly1/q;Lio/sentry/x1;)V38 ····invoke-direct·{v0,·p1,·v1,·v2,·p2},·Lz1/d;-><init>(Lio/sentry/o3;Lz1/y;Lz1/q;Lio/sentry/x1;)V
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
5.3 KB
smali/io/sentry/p2.smali
Max HTML report size reached
812 B
smali/io/sentry/p.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/p;1 .class·public·final·synthetic·Lio/sentry/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·La2/h$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/r;7 .field·public·final·synthetic·a:Lio/sentry/r;
  
8 .field·public·final·synthetic·b:Ljava/io/File;8 .field·public·final·synthetic·b:Ljava/io/File;
  
Offset 30, 13 lines modifiedOffset 30, 13 lines modified
30 .method·public·final·accept(Ljava/lang/Object;)V30 .method·public·final·accept(Ljava/lang/Object;)V
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Lio/sentry/p;->a:Lio/sentry/r;32 ····iget-object·v0,·p0,·Lio/sentry/p;->a:Lio/sentry/r;
  
33 ····iget-object·v1,·p0,·Lio/sentry/p;->b:Ljava/io/File;33 ····iget-object·v1,·p0,·Lio/sentry/p;->b:Ljava/io/File;
  
34 ····check-cast·p1,·Lx1/f;34 ····check-cast·p1,·Ly1/f;
  
35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/r;->i(Lio/sentry/r;Ljava/io/File;Lx1/f;)V35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/r;->i(Lio/sentry/r;Ljava/io/File;Ly1/f;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
19.1 KB
smali/io/sentry/a4.smali
Max HTML report size reached
542 B
smali/io/sentry/y.smali
    
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
  
131 ····.line·7131 ····.line·7
132 ····iput-wide·p1,·p0,·Lio/sentry/y;->a:J132 ····iput-wide·p1,·p0,·Lio/sentry/y;->a:J
  
133 ····const-string·p1,·"getLocalhost·is·required"133 ····const-string·p1,·"getLocalhost·is·required"
  
134 ····.line·8134 ····.line·8
135 ····invoke-static·{p3,·p1},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;135 ····invoke-static·{p3,·p1},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
136 ····move-result-object·p1136 ····move-result-object·p1
  
137 ····check-cast·p1,·Ljava/util/concurrent/Callable;137 ····check-cast·p1,·Ljava/util/concurrent/Callable;
  
138 ····iput-object·p1,·p0,·Lio/sentry/y;->e:Ljava/util/concurrent/Callable;138 ····iput-object·p1,·p0,·Lio/sentry/y;->e:Ljava/util/concurrent/Callable;
  
11.5 KB
smali/io/sentry/j4.smali
Max HTML report size reached
602 B
smali/io/sentry/m0.smali
    
Offset 3, 21 lines modifiedOffset 3, 21 lines modified
3 .source·"ITransaction.java"3 .source·"ITransaction.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/l0;5 .implements·Lio/sentry/l0;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·a()Lio/sentry/a4;7 .method·public·abstract·a()Lio/sentry/b4;
8 .end·method8 .end·method
  
9 .method·public·abstract·d()Lio/sentry/protocol/o;9 .method·public·abstract·d()Lio/sentry/protocol/p;
10 .end·method10 .end·method
  
11 .method·public·abstract·f()V11 .method·public·abstract·f()V
12 .end·method12 .end·method
  
13 .method·public·abstract·g()Lio/sentry/protocol/x;13 .method·public·abstract·g()Lio/sentry/protocol/y;
14 .end·method14 .end·method
  
15 .method·public·abstract·j()Ljava/lang/String;15 .method·public·abstract·j()Ljava/lang/String;
16 .end·method16 .end·method
336 B
smali/io/sentry/o0.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/o0;1 .class·public·interface·abstract·Lio/sentry/o0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ITransportFactory.java"3 .source·"ITransportFactory.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/n3;Lio/sentry/x1;)Ly1/p;5 .method·public·abstract·a(Lio/sentry/o3;Lio/sentry/x1;)Lz1/p;
6 .end·method6 .end·method
367 B
smali/io/sentry/f1.smali
    
Offset 40, 14 lines modifiedOffset 40, 14 lines modified
40 ····sget-object·v0,·Lio/sentry/f1;->a:Lio/sentry/f1;40 ····sget-object·v0,·Lio/sentry/f1;->a:Lio/sentry/f1;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·a(Ljava/io/InputStream;)Lio/sentry/p2;44 .method·public·a(Ljava/io/InputStream;)Lio/sentry/q2;
45 ····.locals·045 ····.locals·0
  
46 ····const/4·p1,·0x046 ····const/4·p1,·0x0
  
47 ····return-object·p147 ····return-object·p1
48 .end·method48 .end·method
7.99 KB
smali/io/sentry/h3$a.smali
Max HTML report size reached
26.4 KB
smali/io/sentry/b4.smali
Max HTML report size reached
3.79 KB
smali/io/sentry/g2.smali
    
Offset 1, 150 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lio/sentry/g2;1 .class·public·interface·abstract·Lio/sentry/g2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"
3 .source·"SendFireAndForgetEnvelopeSender.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/d2$c; 
  
  
6 #·annotations 
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
8 .end·annotation 
  
  
9 #·instance·fields 
10 .field·private·final·a:Lio/sentry/d2$b; 
  
  
11 #·direct·methods 
12 .method·public·constructor·<init>(Lio/sentry/d2$b;)V 
13 ····.locals·1 
  
14 ····.line·1 
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····const-string·v0,·"SendFireAndForgetDirPath·is·required" 
  
17 ····.line·2 
18 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
19 ····move-result-object·p1 
  
20 ····check-cast·p1,·Lio/sentry/d2$b; 
  
21 ····iput-object·p1,·p0,·Lio/sentry/g2;->a:Lio/sentry/d2$b; 
  
22 ····return-void 
23 .end·method 
  
  
24 #·virtual·methods4 #·virtual·methods
25 .method·public·a(Lio/sentry/f0;Lio/sentry/n3;)Lio/sentry/d2$a;5 .method·public·abstract·a(Lio/sentry/f0;Lio/sentry/o3;)Lio/sentry/c2;
26 ····.locals·8 
  
27 ····const-string·v0,·"Hub·is·required" 
  
28 ····.line·1 
29 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
30 ····const-string·v0,·"SentryOptions·is·required" 
  
31 ····.line·2 
32 ····invoke-static·{p2,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
33 ····.line·3 
34 ····iget-object·v0,·p0,·Lio/sentry/g2;->a:Lio/sentry/d2$b; 
  
35 ····invoke-interface·{v0},·Lio/sentry/d2$b;->a()Ljava/lang/String; 
  
36 ····move-result-object·v0 
  
37 ····if-eqz·v0,·:cond_1 
  
38 ····.line·4 
39 ····invoke-virtual·{p2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0; 
  
40 ····move-result-object·v1 
  
41 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/g2;->b(Ljava/lang/String;Lio/sentry/g0;)Z 
  
42 ····move-result·v1 
  
43 ····if-nez·v1,·:cond_0 
  
44 ····goto·:goto_0 
  
45 ····.line·5 
46 ····:cond_0 
47 ····new-instance·v1,·Lio/sentry/r; 
  
48 ····.line·6 
49 ····invoke-virtual·{p2},·Lio/sentry/n3;->getSerializer()Lio/sentry/k0; 
  
50 ····move-result-object·v4 
  
51 ····invoke-virtual·{p2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0; 
  
52 ····move-result-object·v5 
  
53 ····invoke-virtual·{p2},·Lio/sentry/n3;->getFlushTimeoutMillis()J 
  
54 ····move-result-wide·v6 
  
55 ····move-object·v2,·v1 
  
56 ····move-object·v3,·p1 
  
57 ····invoke-direct/range·{v2·..·v7},·Lio/sentry/r;-><init>(Lio/sentry/f0;Lio/sentry/k0;Lio/sentry/g0;J)V 
  
58 ····.line·7 
59 ····invoke-virtual·{p2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0; 
  
60 ····move-result-object·p1 
  
61 ····invoke-virtual·{p0,·v1,·v0,·p1},·Lio/sentry/g2;->c(Lio/sentry/k;Ljava/lang/String;Lio/sentry/g0;)Lio/sentry/d2$a; 
  
62 ····move-result-object·p1 
  
63 ····return-object·p1 
  
64 ····.line·8 
65 ····:cond_1 
66 ····:goto_0 
67 ····invoke-virtual·{p2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0; 
  
68 ····move-result-object·p1 
  
69 ····sget-object·p2,·Lio/sentry/m3;->ERROR:Lio/sentry/m3; 
  
70 ····const/4·v0,·0x0 
  
71 ····new-array·v0,·v0,·[Ljava/lang/Object; 
  
72 ····const-string·v1,·"No·cache·dir·path·is·defined·in·options." 
  
73 ····invoke-interface·{p1,·p2,·v1,·v0},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
Max diff block lines reached; 608/3837 bytes (15.85%) of diff not shown.
3.91 KB
smali/io/sentry/d4.smali
    
Offset 1, 189 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lio/sentry/d4;1 .class·interface·abstract·Lio/sentry/d4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SpanFinishedCallback.java"
3 .source·"SpanId.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/a1; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/d4$a; 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·f:Lio/sentry/d4; 
  
  
14 #·instance·fields 
15 .field·private·final·e:Ljava/lang/String; 
  
  
16 #·direct·methods 
17 .method·static·constructor·<clinit>()V 
18 ····.locals·4 
  
19 ····.line·1 
20 ····new-instance·v0,·Lio/sentry/d4; 
  
21 ····new-instance·v1,·Ljava/util/UUID; 
  
22 ····const-wide/16·v2,·0x0 
  
23 ····invoke-direct·{v1,·v2,·v3,·v2,·v3},·Ljava/util/UUID;-><init>(JJ)V 
  
24 ····invoke-virtual·{v1},·Ljava/util/UUID;->toString()Ljava/lang/String; 
  
25 ····move-result-object·v1 
  
26 ····invoke-direct·{v0,·v1},·Lio/sentry/d4;-><init>(Ljava/lang/String;)V 
  
27 ····sput-object·v0,·Lio/sentry/d4;->f:Lio/sentry/d4; 
  
28 ····return-void 
29 .end·method 
  
30 .method·public·constructor·<init>()V 
31 ····.locals·1 
  
32 ····.line·3 
33 ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; 
  
34 ····move-result-object·v0 
  
35 ····invoke-direct·{p0,·v0},·Lio/sentry/d4;-><init>(Ljava/util/UUID;)V 
  
36 ····return-void 
37 .end·method 
  
38 .method·public·constructor·<init>(Ljava/lang/String;)V 
39 ····.locals·1 
  
40 ····.line·1 
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
42 ····const-string·v0,·"value·is·required" 
  
43 ····.line·2 
44 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
45 ····move-result-object·p1 
  
46 ····check-cast·p1,·Ljava/lang/String; 
  
47 ····iput-object·p1,·p0,·Lio/sentry/d4;->e:Ljava/lang/String; 
  
48 ····return-void 
49 .end·method 
  
50 .method·private·constructor·<init>(Ljava/util/UUID;)V 
51 ····.locals·2 
  
52 ····.line·4 
53 ····invoke-virtual·{p1},·Ljava/util/UUID;->toString()Ljava/lang/String; 
  
54 ····move-result-object·p1 
  
55 ····const-string·v0,·"-" 
  
56 ····const-string·v1,·"" 
  
57 ····invoke-virtual·{p1,·v0,·v1},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; 
  
58 ····move-result-object·p1 
  
59 ····const/4·v0,·0x0 
  
60 ····const/16·v1,·0x10 
  
61 ····invoke-virtual·{p1,·v0,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; 
  
62 ····move-result-object·p1 
  
63 ····invoke-direct·{p0,·p1},·Lio/sentry/d4;-><init>(Ljava/lang/String;)V 
  
64 ····return-void 
65 .end·method 
  
  
66 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Lio/sentry/b4;)V
67 .method·public·equals(Ljava/lang/Object;)Z 
68 ····.locals·2 
  
69 ····if-ne·p0,·p1,·:cond_0 
  
70 ····const/4·p1,·0x1 
  
71 ····return·p1 
  
72 ····:cond_0 
73 ····if-eqz·p1,·:cond_2 
  
74 ····.line·1 
Max diff block lines reached; 0/3952 bytes (0.00%) of diff not shown.
1.17 KB
smali/io/sentry/z2.smali
    
Offset 5, 38 lines modifiedOffset 5, 38 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/util/concurrent/Callable;6 .implements·Ljava/util/concurrent/Callable;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/sentry/k0;8 .field·public·final·synthetic·a:Lio/sentry/k0;
  
9 .field·public·final·synthetic·b:Lu1/b;9 .field·public·final·synthetic·b:Lio/sentry/y3;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lu1/b;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lio/sentry/y3;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lio/sentry/z2;->a:Lio/sentry/k0;14 ····iput-object·p1,·p0,·Lio/sentry/z2;->a:Lio/sentry/k0;
  
15 ····iput-object·p2,·p0,·Lio/sentry/z2;->b:Lu1/b;15 ····iput-object·p2,·p0,·Lio/sentry/z2;->b:Lio/sentry/y3;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·call()Ljava/lang/Object;19 .method·public·final·call()Ljava/lang/Object;
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/sentry/z2;->a:Lio/sentry/k0;21 ····iget-object·v0,·p0,·Lio/sentry/z2;->a:Lio/sentry/k0;
  
22 ····iget-object·v1,·p0,·Lio/sentry/z2;->b:Lu1/b;22 ····iget-object·v1,·p0,·Lio/sentry/z2;->b:Lio/sentry/y3;
  
23 ····invoke-static·{v0,·v1},·Lio/sentry/g3;->i(Lio/sentry/k0;Lu1/b;)[B23 ····invoke-static·{v0,·v1},·Lio/sentry/h3;->o(Lio/sentry/k0;Lio/sentry/y3;)[B
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····return-object·v025 ····return-object·v0
26 .end·method26 .end·method
1.05 KB
smali/io/sentry/e4$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Lio/sentry/e4$a;1 .class·public·final·Lio/sentry/e4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SpanStatus.java"3 .source·"SpanId.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/q0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 49, 23 lines modifiedOffset 49, 17 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/e4;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/e4;
52 ····.locals·052 ····.locals·0
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->T()Ljava/lang/String;54 ····new-instance·p2,·Lio/sentry/e4;
  
 55 ····invoke-virtual·{p1},·Ld2/a;->T()Ljava/lang/String;
55 ····move-result-object·p1 
  
56 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; 
  
57 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; 
  
58 ····move-result-object·p156 ····move-result-object·p1
  
59 ····invoke-static·{p1},·Lio/sentry/e4;->valueOf(Ljava/lang/String;)Lio/sentry/e4;57 ····invoke-direct·{p2,·p1},·Lio/sentry/e4;-><init>(Ljava/lang/String;)V
  
60 ····move-result-object·p1 
  
61 ····return-object·p158 ····return-object·p2
62 .end·method59 .end·method
977 B
smali/io/sentry/l0.smali
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·interface·abstract·Lio/sentry/l0;1 .class·public·interface·abstract·Lio/sentry/l0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ISpan.java"3 .source·"ISpan.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·b()Lio/sentry/j4;5 .method·public·abstract·b()Lio/sentry/k4;
6 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Experimental;6 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Experimental;
7 ····.end·annotation7 ····.end·annotation
8 .end·method8 .end·method
  
9 .method·public·abstract·c()Z9 .method·public·abstract·c()Z
10 .end·method10 .end·method
  
11 .method·public·abstract·e()V11 .method·public·abstract·e()V
12 .end·method12 .end·method
  
13 .method·public·abstract·h()Lio/sentry/b4;13 .method·public·abstract·h()Lio/sentry/c4;
14 .end·method14 .end·method
  
15 .method·public·abstract·i(Lio/sentry/e4;)V15 .method·public·abstract·i(Lio/sentry/f4;)V
16 .end·method16 .end·method
  
17 .method·public·abstract·k(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;)Lio/sentry/l0;17 .method·public·abstract·k(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;)Lio/sentry/l0;
18 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;18 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
19 ····.end·annotation19 ····.end·annotation
20 .end·method20 .end·method
  
21 .method·public·abstract·l()Lio/sentry/e4;21 .method·public·abstract·l()Lio/sentry/f4;
22 .end·method22 .end·method
3.32 KB
smali/io/sentry/d$a.smali
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/d;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/d;
52 ····.locals·1152 ····.locals·11
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date;56 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····.line·358 ····.line·3
Offset 74, 24 lines modifiedOffset 74, 24 lines modified
74 ····move-object·v5,·v474 ····move-object·v5,·v4
  
75 ····move-object·v6,·v575 ····move-object·v6,·v5
  
76 ····.line·476 ····.line·4
77 ····:cond_077 ····:cond_0
78 ····:goto_078 ····:goto_0
79 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;79 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
80 ····move-result-object·v780 ····move-result-object·v7
  
81 ····sget-object·v8,·Lc2/b;->NAME:Lc2/b;81 ····sget-object·v8,·Ld2/b;->NAME:Ld2/b;
  
82 ····if-ne·v7,·v8,·:cond_882 ····if-ne·v7,·v8,·:cond_8
  
83 ····.line·583 ····.line·5
84 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;84 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
85 ····move-result-object·v785 ····move-result-object·v7
  
86 ····.line·686 ····.line·6
87 ····invoke-virtual·{v7},·Ljava/lang/String;->hashCode()I87 ····invoke-virtual·{v7},·Ljava/lang/String;->hashCode()I
  
88 ····const/4·v8,·-0x188 ····const/4·v8,·-0x1
Offset 223, 37 lines modifiedOffset 223, 37 lines modified
223 ····move-result-object·v2223 ····move-result-object·v2
  
224 ····goto·:goto_0224 ····goto·:goto_0
  
225 ····.line·10225 ····.line·10
226 ····:pswitch_1226 ····:pswitch_1
227 ····:try_start_0227 ····:try_start_0
228 ····new-instance·v7,·Lio/sentry/m3$a;228 ····new-instance·v7,·Lio/sentry/n3$a;
  
229 ····invoke-direct·{v7},·Lio/sentry/m3$a;-><init>()V229 ····invoke-direct·{v7},·Lio/sentry/n3$a;-><init>()V
  
230 ····invoke-virtual·{v7,·p1,·p2},·Lio/sentry/m3$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/m3;230 ····invoke-virtual·{v7,·p1,·p2},·Lio/sentry/n3$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/n3;
  
231 ····move-result-object·v5231 ····move-result-object·v5
232 ····:try_end_0232 ····:try_end_0
233 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0233 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
234 ····goto·:goto_0234 ····goto·:goto_0
  
235 ····:catch_0235 ····:catch_0
236 ····move-exception·v7236 ····move-exception·v7
  
237 ····.line·11237 ····.line·11
238 ····sget-object·v8,·Lio/sentry/m3;->ERROR:Lio/sentry/m3;238 ····sget-object·v8,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
239 ····new-array·v9,·v10,·[Ljava/lang/Object;239 ····new-array·v9,·v10,·[Ljava/lang/Object;
  
240 ····const-string·v10,·"Error·when·deserializing·SentryLevel"240 ····const-string·v10,·"Error·when·deserializing·SentryLevel"
  
241 ····invoke-interface·{p2,·v8,·v7,·v10,·v9},·Lio/sentry/g0;->b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V241 ····invoke-interface·{p2,·v8,·v7,·v10,·v9},·Lio/sentry/g0;->b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
242 ····goto/16·:goto_0242 ····goto/16·:goto_0
  
243 ····.line·12243 ····.line·12
244 ····:pswitch_2244 ····:pswitch_2
245 ····invoke-virtual·{p1,·p2},·Lio/sentry/w0;->h0(Lio/sentry/g0;)Ljava/util/Date;245 ····invoke-virtual·{p1,·p2},·Lio/sentry/w0;->h0(Lio/sentry/g0;)Ljava/util/Date;
  
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;286 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;
  
287 ····move-result-object·v7287 ····move-result-object·v7
  
288 ····check-cast·v7,·Ljava/util/Map;288 ····check-cast·v7,·Ljava/util/Map;
  
289 ····.line·16289 ····.line·16
290 ····invoke-static·{v7},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;290 ····invoke-static·{v7},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
291 ····move-result-object·v7291 ····move-result-object·v7
  
292 ····if-eqz·v7,·:cond_0292 ····if-eqz·v7,·:cond_0
  
293 ····move-object·v1,·v7293 ····move-object·v1,·v7
  
Offset 315, 21 lines modifiedOffset 315, 21 lines modified
315 ····.line·20315 ····.line·20
316 ····invoke-static·{p2,·v1},·Lio/sentry/d;->c(Lio/sentry/d;Ljava/util/Map;)Ljava/util/Map;316 ····invoke-static·{p2,·v1},·Lio/sentry/d;->c(Lio/sentry/d;Ljava/util/Map;)Ljava/util/Map;
  
317 ····.line·21317 ····.line·21
318 ····invoke-static·{p2,·v4},·Lio/sentry/d;->d(Lio/sentry/d;Ljava/lang/String;)Ljava/lang/String;318 ····invoke-static·{p2,·v4},·Lio/sentry/d;->d(Lio/sentry/d;Ljava/lang/String;)Ljava/lang/String;
  
319 ····.line·22319 ····.line·22
320 ····invoke-static·{p2,·v5},·Lio/sentry/d;->e(Lio/sentry/d;Lio/sentry/m3;)Lio/sentry/m3;320 ····invoke-static·{p2,·v5},·Lio/sentry/d;->e(Lio/sentry/d;Lio/sentry/n3;)Lio/sentry/n3;
  
321 ····.line·23321 ····.line·23
322 ····invoke-virtual·{p2,·v6},·Lio/sentry/d;->q(Ljava/util/Map;)V322 ····invoke-virtual·{p2,·v6},·Lio/sentry/d;->q(Ljava/util/Map;)V
  
323 ····.line·24323 ····.line·24
324 ····invoke-virtual·{p1},·Lc2/a;->v()V324 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
325 ····return-object·p2325 ····return-object·p2
  
326 ····nop326 ····nop
  
327 ····:sswitch_data_0327 ····:sswitch_data_0
328 ····.sparse-switch328 ····.sparse-switch
7.14 KB
smali/io/sentry/c.smali
Max HTML report size reached
1.34 KB
smali/io/sentry/s3.smali
    
Offset 1, 34 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/s3;1 .class·public·final·synthetic·Lio/sentry/s3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b2;5 .implements·Lio/sentry/a2$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/v3;7 .field·public·final·synthetic·a:Lio/sentry/w3;
  
 8 .field·public·final·synthetic·b:Lio/sentry/a2;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/v3;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/w3;Lio/sentry/a2;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/s3;->a:Lio/sentry/v3;13 ····iput-object·p1,·p0,·Lio/sentry/s3;->a:Lio/sentry/w3;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/s3;->b:Lio/sentry/a2;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·a(Lio/sentry/a2;)V18 .method·public·final·a(Lio/sentry/m0;)V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/s3;->a:Lio/sentry/w3;
  
18 ····iget-object·v0,·p0,·Lio/sentry/s3;->a:Lio/sentry/v3;21 ····iget-object·v1,·p0,·Lio/sentry/s3;->b:Lio/sentry/a2;
  
19 ····invoke-static·{v0,·p1},·Lio/sentry/v3;->o(Lio/sentry/v3;Lio/sentry/a2;)V22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/w3;->m(Lio/sentry/w3;Lio/sentry/a2;Lio/sentry/m0;)V
  
20 ····return-void23 ····return-void
21 .end·method24 .end·method
1.26 KB
smali/io/sentry/z1.smali
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lio/sentry/z1;1 .class·public·final·Lio/sentry/z1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SamplingContext.java"3 .source·"SamplingContext.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lio/sentry/m4;5 .field·private·final·a:Lio/sentry/n4;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lio/sentry/m4;Lio/sentry/f;)V7 .method·public·constructor·<init>(Lio/sentry/n4;Lio/sentry/f;)V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····const-string·p2,·"transactionContexts·is·required"11 ····const-string·p2,·"transactionContexts·is·required"
  
12 ····.line·212 ····.line·2
13 ····invoke-static·{p1,·p2},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;13 ····invoke-static·{p1,·p2},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
14 ····move-result-object·p114 ····move-result-object·p1
  
15 ····check-cast·p1,·Lio/sentry/m4;15 ····check-cast·p1,·Lio/sentry/n4;
  
16 ····iput-object·p1,·p0,·Lio/sentry/z1;->a:Lio/sentry/m4;16 ····iput-object·p1,·p0,·Lio/sentry/z1;->a:Lio/sentry/n4;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·a()Lio/sentry/m4;20 .method·public·a()Lio/sentry/n4;
21 ····.locals·121 ····.locals·1
  
22 ····.line·122 ····.line·1
23 ····iget-object·v0,·p0,·Lio/sentry/z1;->a:Lio/sentry/m4;23 ····iget-object·v0,·p0,·Lio/sentry/z1;->a:Lio/sentry/n4;
  
24 ····return-object·v024 ····return-object·v0
25 .end·method25 .end·method
3.91 KB
smali/io/sentry/n.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····.line·243 ····.line·2
44 ····iput-object·p1,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;44 ····iput-object·p1,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·private·b([BII)Lio/sentry/q2;47 .method·private·b([BII)Lio/sentry/r2;
48 ····.locals·248 ····.locals·2
  
49 ····.line·149 ····.line·1
50 ····new-instance·v0,·Ljava/lang/String;50 ····new-instance·v0,·Ljava/lang/String;
  
51 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;51 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;
  
Offset 61, 26 lines modifiedOffset 61, 26 lines modified
61 ····new-instance·p1,·Ljava/io/StringReader;61 ····new-instance·p1,·Ljava/io/StringReader;
  
62 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V62 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V
  
63 ····.line·363 ····.line·3
64 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;64 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;
  
65 ····const-class·p3,·Lio/sentry/q2;65 ····const-class·p3,·Lio/sentry/r2;
  
66 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/k0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;66 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/k0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
  
67 ····move-result-object·p167 ····move-result-object·p1
  
68 ····check-cast·p1,·Lio/sentry/q2;68 ····check-cast·p1,·Lio/sentry/r2;
  
69 ····return-object·p169 ····return-object·p1
70 .end·method70 .end·method
  
71 .method·private·c([BII)Lio/sentry/h3;71 .method·private·c([BII)Lio/sentry/i3;
72 ····.locals·272 ····.locals·2
  
73 ····.line·173 ····.line·1
74 ····new-instance·v0,·Ljava/lang/String;74 ····new-instance·v0,·Ljava/lang/String;
  
75 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;75 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;
  
Offset 90, 28 lines modifiedOffset 90, 28 lines modified
90 ····new-instance·p1,·Ljava/io/StringReader;90 ····new-instance·p1,·Ljava/io/StringReader;
  
91 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V91 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V
  
92 ····.line·392 ····.line·3
93 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;93 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;
  
94 ····const-class·p3,·Lio/sentry/h3;94 ····const-class·p3,·Lio/sentry/i3;
  
95 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/k0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;95 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/k0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
  
96 ····move-result-object·p196 ····move-result-object·p1
  
97 ····check-cast·p1,·Lio/sentry/h3;97 ····check-cast·p1,·Lio/sentry/i3;
  
98 ····return-object·p198 ····return-object·p1
99 .end·method99 .end·method
  
  
100 #·virtual·methods100 #·virtual·methods
101 .method·public·a(Ljava/io/InputStream;)Lio/sentry/p2;101 .method·public·a(Ljava/io/InputStream;)Lio/sentry/q2;
102 ····.locals·10102 ····.locals·10
  
103 ····const/16·v0,·0x400103 ····const/16·v0,·0x400
  
104 ····new-array·v0,·v0,·[B104 ····new-array·v0,·v0,·[B
  
105 ····.line·1105 ····.line·1
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ····array-length·v0,·p1178 ····array-length·v0,·p1
  
179 ····if-eqz·v0,·:cond_d179 ····if-eqz·v0,·:cond_d
  
180 ····if-eq·v4,·v3,·:cond_c180 ····if-eq·v4,·v3,·:cond_c
  
181 ····.line·7181 ····.line·7
182 ····invoke-direct·{p0,·p1,·v2,·v4},·Lio/sentry/n;->b([BII)Lio/sentry/q2;182 ····invoke-direct·{p0,·p1,·v2,·v4},·Lio/sentry/n;->b([BII)Lio/sentry/r2;
  
183 ····move-result-object·v0183 ····move-result-object·v0
  
184 ····if-eqz·v0,·:cond_b184 ····if-eqz·v0,·:cond_b
  
185 ····add-int/lit8·v4,·v4,·0x1185 ····add-int/lit8·v4,·v4,·0x1
  
Offset 221, 29 lines modifiedOffset 221, 29 lines modified
  
221 ····:goto_4221 ····:goto_4
222 ····if-eq·v5,·v3,·:cond_a222 ····if-eq·v5,·v3,·:cond_a
  
223 ····sub-int·v6,·v5,·v4223 ····sub-int·v6,·v5,·v4
  
224 ····.line·11224 ····.line·11
225 ····invoke-direct·{p0,·p1,·v4,·v6},·Lio/sentry/n;->c([BII)Lio/sentry/h3;225 ····invoke-direct·{p0,·p1,·v4,·v6},·Lio/sentry/n;->c([BII)Lio/sentry/i3;
  
226 ····move-result-object·v4226 ····move-result-object·v4
  
227 ····if-eqz·v4,·:cond_9227 ····if-eqz·v4,·:cond_9
  
228 ····.line·12228 ····.line·12
229 ····invoke-virtual·{v4},·Lio/sentry/h3;->a()I229 ····invoke-virtual·{v4},·Lio/sentry/i3;->a()I
  
230 ····move-result·v6230 ····move-result·v6
  
231 ····if-lez·v6,·:cond_9231 ····if-lez·v6,·:cond_9
  
232 ····.line·13232 ····.line·13
233 ····invoke-virtual·{v4},·Lio/sentry/h3;->a()I233 ····invoke-virtual·{v4},·Lio/sentry/i3;->a()I
  
234 ····move-result·v6234 ····move-result·v6
  
235 ····add-int/2addr·v6,·v5235 ····add-int/2addr·v6,·v5
  
236 ····add-int/lit8·v6,·v6,·0x1236 ····add-int/lit8·v6,·v6,·0x1
  
Offset 256, 17 lines modifiedOffset 256, 17 lines modified
  
256 ····.line·15256 ····.line·15
257 ····invoke-static·{p1,·v5,·v6},·Ljava/util/Arrays;->copyOfRange([BII)[B257 ····invoke-static·{p1,·v5,·v6},·Ljava/util/Arrays;->copyOfRange([BII)[B
  
258 ····move-result-object·v5258 ····move-result-object·v5
  
259 ····.line·16259 ····.line·16
260 ····new-instance·v8,·Lio/sentry/g3;260 ····new-instance·v8,·Lio/sentry/h3;
  
Max diff block lines reached; 694/3957 bytes (17.54%) of diff not shown.
13.3 KB
smali/io/sentry/w0.smali
Max HTML report size reached
804 B
smali/io/sentry/k0.smali
    
Offset 26, 24 lines modifiedOffset 26, 24 lines modified
26 ············"Ljava/lang/Object;",26 ············"Ljava/lang/Object;",
27 ············">;)",27 ············">;)",
28 ············"Ljava/lang/String;"28 ············"Ljava/lang/String;"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
31 .end·method31 .end·method
  
32 .method·public·abstract·c(Ljava/io/InputStream;)Lio/sentry/p2;32 .method·public·abstract·c(Ljava/io/InputStream;)Lio/sentry/q2;
33 .end·method33 .end·method
  
34 .method·public·abstract·d(Ljava/lang/Object;Ljava/io/Writer;)V34 .method·public·abstract·d(Ljava/lang/Object;Ljava/io/Writer;)V
35 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{36 ········value·=·{
37 ············"<T:",37 ············"<T:",
38 ············"Ljava/lang/Object;",38 ············"Ljava/lang/Object;",
39 ············">(TT;",39 ············">(TT;",
40 ············"Ljava/io/Writer;",40 ············"Ljava/io/Writer;",
41 ············")V"41 ············")V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
44 .end·method44 .end·method
  
45 .method·public·abstract·e(Lio/sentry/p2;Ljava/io/OutputStream;)V45 .method·public·abstract·e(Lio/sentry/q2;Ljava/io/OutputStream;)V
46 .end·method46 .end·method
5.2 KB
smali/io/sentry/d2.smali
Max HTML report size reached
1.52 KB
smali/io/sentry/e0.smali
    
Offset 13, 36 lines modifiedOffset 13, 36 lines modified
13 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V13 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V
  
14 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/f0;->p(Lio/sentry/d;Lio/sentry/v;)V14 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/f0;->p(Lio/sentry/d;Lio/sentry/v;)V
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·public·static·b(Lio/sentry/f0;Ljava/lang/Throwable;)Lio/sentry/protocol/o;17 .method·public·static·b(Lio/sentry/f0;Lio/sentry/q2;)Lio/sentry/protocol/p;
18 ····.locals·118 ····.locals·1
  
19 ····.line·119 ····.line·1
20 ····new-instance·v0,·Lio/sentry/v;20 ····new-instance·v0,·Lio/sentry/v;
  
21 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V21 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V
  
22 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/f0;->t(Ljava/lang/Throwable;Lio/sentry/v;)Lio/sentry/protocol/o;22 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/f0;->f(Lio/sentry/q2;Lio/sentry/v;)Lio/sentry/protocol/p;
  
23 ····move-result-object·p023 ····move-result-object·p0
  
24 ····return-object·p024 ····return-object·p0
25 .end·method25 .end·method
  
26 .method·public·static·c(Lio/sentry/f0;Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/v;)Lio/sentry/protocol/o;26 .method·public·static·c(Lio/sentry/f0;Ljava/lang/Throwable;)Lio/sentry/protocol/p;
27 ····.locals·127 ····.locals·1
28 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
29 ····.end·annotation 
  
30 ····const/4·v0,·0x0 
  
31 ····.line·128 ····.line·1
32 ····invoke-interface·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/f0;->j(Lio/sentry/protocol/v;Lio/sentry/j4;Lio/sentry/v;Lio/sentry/v1;)Lio/sentry/protocol/o;29 ····new-instance·v0,·Lio/sentry/v;
  
 30 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V
  
 31 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/f0;->t(Ljava/lang/Throwable;Lio/sentry/v;)Lio/sentry/protocol/p;
  
33 ····move-result-object·p032 ····move-result-object·p0
  
34 ····return-object·p033 ····return-object·p0
35 .end·method34 .end·method
11.5 KB
smali/io/sentry/x0.smali
Max HTML report size reached
8.88 KB
smali/io/sentry/android/core/i0.smali
Max HTML report size reached
542 B
smali/io/sentry/android/core/h.smali
    
Offset 30, 11 lines modifiedOffset 30, 11 lines modified
30 .method·public·final·a(Lio/sentry/m0;)V30 .method·public·final·a(Lio/sentry/m0;)V
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/m0;32 ····iget-object·v0,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/m0;
  
33 ····iget-object·v1,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/a2;33 ····iget-object·v1,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/a2;
  
34 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/m;->q(Lio/sentry/m0;Lio/sentry/a2;Lio/sentry/m0;)V34 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/m;->o(Lio/sentry/m0;Lio/sentry/a2;Lio/sentry/m0;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
74.1 KB
smali/io/sentry/android/core/h0.smali
Max HTML report size reached
9.79 KB
smali/io/sentry/android/core/w.smali
Max HTML report size reached
4.81 KB
smali/io/sentry/android/core/h0$a.smali
    
Offset 1, 67 lines modifiedOffset 1, 171 lines modified
1 .class·synthetic·Lio/sentry/android/core/h0$a;1 .class·final·Lio/sentry/android/core/h0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DefaultAndroidEventProcessor.java"3 .source·"EnvelopeFileObserver.java"
  
 4 #·interfaces
 5 .implements·Ly1/b;
 6 .implements·Ly1/f;
 7 .implements·Ly1/k;
 8 .implements·Ly1/d;
 9 .implements·Ly1/a;
 10 .implements·Ly1/e;
  
  
4 #·annotations11 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;12 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/h0;13 ····value·=·Lio/sentry/android/core/h0;
7 .end·annotation14 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;15 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x100816 ····accessFlags·=·0x1a
10 ····name·=·null17 ····name·=·"a"
11 .end·annotation18 .end·annotation
  
  
12 #·static·fields19 #·instance·fields
13 .field·static·final·synthetic·a:[I20 .field·a:Z
  
 21 .field·b:Z
  
 22 .field·private·c:Ljava/util/concurrent/CountDownLatch;
  
 23 .field·private·final·d:J
  
 24 .field·private·final·e:Lio/sentry/g0;
  
  
14 #·direct·methods25 #·direct·methods
15 .method·static·constructor·<clinit>()V26 .method·public·constructor·<init>(JLio/sentry/g0;)V
16 ····.locals·327 ····.locals·0
  
17 ····.line·128 ····.line·1
18 ····invoke-static·{},·Ls1/a$a;->values()[Ls1/a$a;29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 30 ····.line·2
 31 ····invoke-virtual·{p0},·Lio/sentry/android/core/h0$a;->f()V
  
 32 ····.line·3
 33 ····iput-wide·p1,·p0,·Lio/sentry/android/core/h0$a;->d:J
  
19 ····move-result-object·v034 ····const-string·p1,·"ILogger·is·required."
  
20 ····array-length·v0,·v035 ····.line·4
 36 ····invoke-static·{p3,·p1},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
21 ····new-array·v0,·v0,·[I37 ····move-result-object·p1
  
22 ····sput-object·v0,·Lio/sentry/android/core/h0$a;->a:[I38 ····check-cast·p1,·Lio/sentry/g0;
  
 39 ····iput-object·p1,·p0,·Lio/sentry/android/core/h0$a;->e:Lio/sentry/g0;
  
 40 ····return-void
 41 .end·method
  
  
 42 #·virtual·methods
 43 .method·public·a()Z
 44 ····.locals·4
  
 45 ····.line·1
23 ····:try_start_046 ····:try_start_0
24 ····sget-object·v1,·Ls1/a$a;->NOT_CONNECTED:Ls1/a$a;47 ····iget-object·v0,·p0,·Lio/sentry/android/core/h0$a;->c:Ljava/util/concurrent/CountDownLatch;
  
25 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I48 ····iget-wide·v1,·p0,·Lio/sentry/android/core/h0$a;->d:J
  
26 ····move-result·v149 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
27 ····const/4·v2,·0x150 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z
  
28 ····aput·v2,·v0,·v151 ····move-result·v0
29 ····:try_end_052 ····:try_end_0
30 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_053 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 54 ····return·v0
  
31 ····:catch_055 ····:catch_0
32 ····:try_start_156 ····move-exception·v0
  
 57 ····.line·2
 58 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 59 ····move-result-object·v1
  
 60 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V
  
 61 ····.line·3
 62 ····iget-object·v1,·p0,·Lio/sentry/android/core/h0$a;->e:Lio/sentry/g0;
  
 63 ····sget-object·v2,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
 64 ····const-string·v3,·"Exception·while·awaiting·on·lock."
  
 65 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 66 ····const/4·v0,·0x0
  
 67 ····return·v0
 68 .end·method
  
 69 .method·public·b()Z
 70 ····.locals·1
  
 71 ····.line·1
33 ····sget-object·v0,·Lio/sentry/android/core/h0$a;->a:[I72 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/h0$a;->a:Z
  
 73 ····return·v0
 74 .end·method
  
 75 .method·public·c()Z
 76 ····.locals·1
  
 77 ····.line·1
 78 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/h0$a;->b:Z
  
 79 ····return·v0
 80 .end·method
  
 81 .method·public·d(Z)V
Max diff block lines reached; 660/4852 bytes (13.60%) of diff not shown.
11.7 KB
smali/io/sentry/android/core/v0.smali
Max HTML report size reached
630 B
smali/io/sentry/android/core/i.smali
    
Offset 36, 11 lines modifiedOffset 36, 11 lines modified
  
36 ····iget-object·v0,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/m;36 ····iget-object·v0,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/m;
  
37 ····iget-object·v1,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/a2;37 ····iget-object·v1,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/a2;
  
38 ····iget-object·v2,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/m0;38 ····iget-object·v2,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/m0;
  
39 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/m;->o(Lio/sentry/android/core/m;Lio/sentry/a2;Lio/sentry/m0;Lio/sentry/m0;)V39 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/m;->k(Lio/sentry/android/core/m;Lio/sentry/a2;Lio/sentry/m0;Lio/sentry/m0;)V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
14.9 KB
smali/io/sentry/android/core/t0.smali
Max HTML report size reached
71.6 KB
smali/io/sentry/android/core/g0.smali
Max HTML report size reached
11.2 KB
smali/io/sentry/android/core/p0.smali
Max HTML report size reached
10.0 KB
smali/io/sentry/android/core/SentryAndroidOptions.smali
Max HTML report size reached
13.2 KB
smali/io/sentry/android/core/r0.smali
Max HTML report size reached
353 B
smali/io/sentry/android/core/b$a.smali
    
Offset 11, 9 lines modifiedOffset 11, 9 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60912 ····accessFlags·=·0x609
13 ····name·=·"a"13 ····name·=·"a"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Lio/sentry/android/core/d0;)V16 .method·public·abstract·a(Lio/sentry/android/core/c0;)V
17 .end·method17 .end·method
1.41 KB
smali/io/sentry/android/core/r.smali
    
Offset 3, 38 lines modifiedOffset 3, 38 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:Lio/sentry/android/core/u;7 .field·public·final·synthetic·e:Lio/sentry/android/core/t;
  
8 .field·public·final·synthetic·f:Lio/sentry/m0;8 .field·public·final·synthetic·f:Lio/sentry/m0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/u;Lio/sentry/m0;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/t;Lio/sentry/m0;)V
11 ····.locals·011 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/sentry/android/core/r;->e:Lio/sentry/android/core/u;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/r;->e:Lio/sentry/android/core/t;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/r;->f:Lio/sentry/m0;14 ····iput-object·p2,·p0,·Lio/sentry/android/core/r;->f:Lio/sentry/m0;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·run()V18 .method·public·final·run()V
19 ····.locals·219 ····.locals·2
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/r;->e:Lio/sentry/android/core/u;20 ····iget-object·v0,·p0,·Lio/sentry/android/core/r;->e:Lio/sentry/android/core/t;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/r;->f:Lio/sentry/m0;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/r;->f:Lio/sentry/m0;
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/u;->e(Lio/sentry/android/core/u;Lio/sentry/m0;)V22 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/t;->d(Lio/sentry/android/core/t;Lio/sentry/m0;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
14.1 KB
smali/io/sentry/android/core/g.smali
Max HTML report size reached
35.3 KB
smali/io/sentry/android/core/u.smali
Max HTML report size reached
578 B
smali/io/sentry/android/core/k.smali
    
Offset 30, 11 lines modifiedOffset 30, 11 lines modified
30 .method·public·final·a(Lio/sentry/a2;)V30 .method·public·final·a(Lio/sentry/a2;)V
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/m;32 ····iget-object·v0,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/m;
  
33 ····iget-object·v1,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/m0;33 ····iget-object·v1,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/m0;
  
34 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/m;->r(Lio/sentry/android/core/m;Lio/sentry/m0;Lio/sentry/a2;)V34 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/m;->q(Lio/sentry/android/core/m;Lio/sentry/m0;Lio/sentry/a2;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
2.35 KB
smali/io/sentry/android/core/n$a.smali
    
Offset 19, 26 lines modifiedOffset 19, 26 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····.line·122 ····.line·1
23 ····invoke-static·{},·Lio/sentry/m3;->values()[Lio/sentry/m3;23 ····invoke-static·{},·Lio/sentry/n3;->values()[Lio/sentry/n3;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····array-length·v0,·v025 ····array-length·v0,·v0
  
26 ····new-array·v0,·v0,·[I26 ····new-array·v0,·v0,·[I
  
27 ····sput-object·v0,·Lio/sentry/android/core/n$a;->a:[I27 ····sput-object·v0,·Lio/sentry/android/core/n$a;->a:[I
  
28 ····:try_start_028 ····:try_start_0
29 ····sget-object·v1,·Lio/sentry/m3;->INFO:Lio/sentry/m3;29 ····sget-object·v1,·Lio/sentry/n3;->INFO:Lio/sentry/n3;
  
30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
31 ····move-result·v131 ····move-result·v1
  
32 ····const/4·v2,·0x132 ····const/4·v2,·0x1
  
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····:try_end_046 ····:try_end_0
47 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_047 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
48 ····:catch_048 ····:catch_0
49 ····:try_start_149 ····:try_start_1
50 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I50 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I
  
51 ····sget-object·v1,·Lio/sentry/m3;->WARNING:Lio/sentry/m3;51 ····sget-object·v1,·Lio/sentry/n3;->WARNING:Lio/sentry/n3;
  
52 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I52 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
53 ····move-result·v153 ····move-result·v1
  
54 ····const/4·v2,·0x254 ····const/4·v2,·0x2
  
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····:try_end_162 ····:try_end_1
63 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_163 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
64 ····:catch_164 ····:catch_1
65 ····:try_start_265 ····:try_start_2
66 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I66 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I
  
67 ····sget-object·v1,·Lio/sentry/m3;->ERROR:Lio/sentry/m3;67 ····sget-object·v1,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
68 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I68 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
69 ····move-result·v169 ····move-result·v1
  
70 ····const/4·v2,·0x370 ····const/4·v2,·0x3
  
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ····:try_end_278 ····:try_end_2
79 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_279 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
80 ····:catch_280 ····:catch_2
81 ····:try_start_381 ····:try_start_3
82 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I82 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I
  
83 ····sget-object·v1,·Lio/sentry/m3;->FATAL:Lio/sentry/m3;83 ····sget-object·v1,·Lio/sentry/n3;->FATAL:Lio/sentry/n3;
  
84 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I84 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
85 ····move-result·v185 ····move-result·v1
  
86 ····const/4·v2,·0x486 ····const/4·v2,·0x4
  
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ····:try_end_394 ····:try_end_3
95 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_395 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
96 ····:catch_396 ····:catch_3
97 ····:try_start_497 ····:try_start_4
98 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I98 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I
  
99 ····sget-object·v1,·Lio/sentry/m3;->DEBUG:Lio/sentry/m3;99 ····sget-object·v1,·Lio/sentry/n3;->DEBUG:Lio/sentry/n3;
  
100 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I100 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
101 ····move-result·v1101 ····move-result·v1
  
102 ····const/4·v2,·0x5102 ····const/4·v2,·0x5
  
34.5 KB
smali/io/sentry/android/core/t.smali
Max HTML report size reached
3.99 KB
smali/io/sentry/android/core/LifecycleWatcher.smali
    
Offset 21, 43 lines modifiedOffset 21, 43 lines modified
  
21 .field·private·final·k:Z21 .field·private·final·k:Z
  
22 .field·private·final·l:Z22 .field·private·final·l:Z
  
23 .field·private·final·m:Ljava/util/concurrent/atomic/AtomicBoolean;23 .field·private·final·m:Ljava/util/concurrent/atomic/AtomicBoolean;
  
24 .field·private·final·n:Ly1/o;24 .field·private·final·n:Lz1/o;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lio/sentry/f0;JZZ)V26 .method·constructor·<init>(Lio/sentry/f0;JZZ)V
27 ····.locals·727 ····.locals·7
  
28 ····.line·128 ····.line·1
29 ····invoke-static·{},·Ly1/m;->b()Ly1/o;29 ····invoke-static·{},·Lz1/m;->b()Lz1/o;
  
30 ····move-result-object·v630 ····move-result-object·v6
  
31 ····move-object·v0,·p031 ····move-object·v0,·p0
  
32 ····move-object·v1,·p132 ····move-object·v1,·p1
  
33 ····move-wide·v2,·p233 ····move-wide·v2,·p2
  
34 ····move·v4,·p434 ····move·v4,·p4
  
35 ····move·v5,·p535 ····move·v5,·p5
  
36 ····.line·236 ····.line·2
37 ····invoke-direct/range·{v0·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/f0;JZZLy1/o;)V37 ····invoke-direct/range·{v0·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/f0;JZZLz1/o;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·constructor·<init>(Lio/sentry/f0;JZZLy1/o;)V40 .method·constructor·<init>(Lio/sentry/f0;JZZLz1/o;)V
41 ····.locals·341 ····.locals·3
  
42 ····.line·342 ····.line·3
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····.line·444 ····.line·4
45 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;45 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ····.line·991 ····.line·9
92 ····iput-boolean·p5,·p0,·Lio/sentry/android/core/LifecycleWatcher;->l:Z92 ····iput-boolean·p5,·p0,·Lio/sentry/android/core/LifecycleWatcher;->l:Z
  
93 ····.line·1093 ····.line·10
94 ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;94 ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;
  
95 ····.line·1195 ····.line·11
96 ····iput-object·p6,·p0,·Lio/sentry/android/core/LifecycleWatcher;->n:Ly1/o;96 ····iput-object·p6,·p0,·Lio/sentry/android/core/LifecycleWatcher;->n:Lz1/o;
  
97 ····if-eqz·p4,·:cond_097 ····if-eqz·p4,·:cond_0
  
98 ····.line·1298 ····.line·12
99 ····new-instance·p1,·Ljava/util/Timer;99 ····new-instance·p1,·Ljava/util/Timer;
  
100 ····const/4·p2,·0x1100 ····const/4·p2,·0x1
Offset 172, 17 lines modifiedOffset 172, 17 lines modified
  
172 ····const-string·p1,·"app.lifecycle"172 ····const-string·p1,·"app.lifecycle"
  
173 ····.line·5173 ····.line·5
174 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V174 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V
  
175 ····.line·6175 ····.line·6
176 ····sget-object·p1,·Lio/sentry/m3;->INFO:Lio/sentry/m3;176 ····sget-object·p1,·Lio/sentry/n3;->INFO:Lio/sentry/n3;
  
177 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/m3;)V177 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/n3;)V
  
178 ····.line·7178 ····.line·7
179 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;179 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;
  
180 ····invoke-interface·{p1,·v0},·Lio/sentry/f0;->h(Lio/sentry/d;)V180 ····invoke-interface·{p1,·v0},·Lio/sentry/f0;->h(Lio/sentry/d;)V
  
181 ····:cond_0181 ····:cond_0
Offset 209, 17 lines modifiedOffset 209, 17 lines modified
  
209 ····const-string·p1,·"app.lifecycle"209 ····const-string·p1,·"app.lifecycle"
  
210 ····.line·4210 ····.line·4
211 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V211 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V
  
212 ····.line·5212 ····.line·5
213 ····sget-object·p1,·Lio/sentry/m3;->INFO:Lio/sentry/m3;213 ····sget-object·p1,·Lio/sentry/n3;->INFO:Lio/sentry/n3;
  
214 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/m3;)V214 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/n3;)V
  
215 ····.line·6215 ····.line·6
216 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;216 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;
  
217 ····invoke-interface·{p1,·v0},·Lio/sentry/f0;->h(Lio/sentry/d;)V217 ····invoke-interface·{p1,·v0},·Lio/sentry/f0;->h(Lio/sentry/d;)V
  
218 ····return-void218 ····return-void
Offset 318, 17 lines modifiedOffset 318, 17 lines modified
  
318 ····if-eqz·v0,·:cond_2318 ····if-eqz·v0,·:cond_2
  
319 ····.line·2319 ····.line·2
320 ····invoke-direct·{p0},·Lio/sentry/android/core/LifecycleWatcher;->g()V320 ····invoke-direct·{p0},·Lio/sentry/android/core/LifecycleWatcher;->g()V
  
321 ····.line·3321 ····.line·3
322 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher;->n:Ly1/o;322 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher;->n:Lz1/o;
  
323 ····invoke-interface·{v0},·Ly1/o;->a()J323 ····invoke-interface·{v0},·Lz1/o;->a()J
  
324 ····move-result-wide·v0324 ····move-result-wide·v0
  
325 ····.line·4325 ····.line·4
326 ····iget-object·v2,·p0,·Lio/sentry/android/core/LifecycleWatcher;->e:Ljava/util/concurrent/atomic/AtomicLong;326 ····iget-object·v2,·p0,·Lio/sentry/android/core/LifecycleWatcher;->e:Ljava/util/concurrent/atomic/AtomicLong;
  
327 ····invoke-virtual·{v2},·Ljava/util/concurrent/atomic/AtomicLong;->get()J327 ····invoke-virtual·{v2},·Ljava/util/concurrent/atomic/AtomicLong;->get()J
Offset 431, 17 lines modifiedOffset 431, 17 lines modified
  
431 ····.line·1431 ····.line·1
432 ····iget-boolean·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->k:Z432 ····iget-boolean·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->k:Z
  
433 ····if-eqz·p1,·:cond_0433 ····if-eqz·p1,·:cond_0
  
434 ····.line·2434 ····.line·2
435 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->n:Ly1/o;435 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->n:Lz1/o;
  
436 ····invoke-interface·{p1},·Ly1/o;->a()J436 ····invoke-interface·{p1},·Lz1/o;->a()J
  
437 ····move-result-wide·v0437 ····move-result-wide·v0
  
Max diff block lines reached; 197/3988 bytes (4.94%) of diff not shown.
3.94 KB
smali/io/sentry/android/core/i0$a.smali
    
Offset 1, 171 lines modifiedOffset 1, 14 lines modified
1 .class·final·Lio/sentry/android/core/i0$a;1 .class·synthetic·Lio/sentry/android/core/i0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EnvelopeFileObserver.java"3 .source·"EnvelopeFileObserverIntegration.java"
  
4 #·interfaces 
5 .implements·Lx1/b; 
6 .implements·Lx1/f; 
7 .implements·Lx1/k; 
8 .implements·Lx1/d; 
9 .implements·Lx1/a; 
10 .implements·Lx1/e; 
  
  
11 #·annotations4 #·annotations
12 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
13 ····value·=·Lio/sentry/android/core/i0;6 ····value·=·Lio/sentry/android/core/i0;
14 .end·annotation7 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
16 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1008
17 ····name·=·"a"10 ····name·=·null
18 .end·annotation11 .end·annotation
  
  
19 #·instance·fields 
20 .field·a:Z 
  
21 .field·b:Z 
  
22 .field·private·c:Ljava/util/concurrent/CountDownLatch; 
  
23 .field·private·final·d:J 
  
24 .field·private·final·e:Lio/sentry/g0; 
  
  
25 #·direct·methods 
26 .method·public·constructor·<init>(JLio/sentry/g0;)V 
27 ····.locals·0 
  
28 ····.line·1 
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
30 ····.line·2 
31 ····invoke-virtual·{p0},·Lio/sentry/android/core/i0$a;->f()V 
  
32 ····.line·3 
33 ····iput-wide·p1,·p0,·Lio/sentry/android/core/i0$a;->d:J 
  
34 ····const-string·p1,·"ILogger·is·required." 
  
35 ····.line·4 
36 ····invoke-static·{p3,·p1},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
37 ····move-result-object·p1 
  
38 ····check-cast·p1,·Lio/sentry/g0; 
  
39 ····iput-object·p1,·p0,·Lio/sentry/android/core/i0$a;->e:Lio/sentry/g0; 
  
40 ····return-void 
41 .end·method 
  
  
42 #·virtual·methods 
43 .method·public·a()Z 
44 ····.locals·4 
  
45 ····.line·1 
46 ····:try_start_0 
47 ····iget-object·v0,·p0,·Lio/sentry/android/core/i0$a;->c:Ljava/util/concurrent/CountDownLatch; 
  
48 ····iget-wide·v1,·p0,·Lio/sentry/android/core/i0$a;->d:J 
  
49 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; 
  
50 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z 
  
51 ····move-result·v0 
52 ····:try_end_0 
53 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
54 ····return·v0 
  
55 ····:catch_0 
56 ····move-exception·v0 
  
57 ····.line·2 
58 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
59 ····move-result-object·v1 
  
60 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V 
  
61 ····.line·3 
62 ····iget-object·v1,·p0,·Lio/sentry/android/core/i0$a;->e:Lio/sentry/g0; 
  
63 ····sget-object·v2,·Lio/sentry/m3;->ERROR:Lio/sentry/m3; 
  
64 ····const-string·v3,·"Exception·while·awaiting·on·lock." 
  
65 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
66 ····const/4·v0,·0x0 
  
67 ····return·v0 
68 .end·method 
  
69 .method·public·b()Z 
70 ····.locals·1 
  
71 ····.line·1 
72 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/i0$a;->a:Z 
  
73 ····return·v0 
74 .end·method 
  
75 .method·public·c()Z 
76 ····.locals·1 
  
77 ····.line·1 
78 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/i0$a;->b:Z 
  
79 ····return·v0 
80 .end·method 
  
81 .method·public·d(Z)V 
Max diff block lines reached; -1/3960 bytes (-0.03%) of diff not shown.
6.94 KB
smali/io/sentry/android/core/d0.smali
Max HTML report size reached
23.9 KB
smali/io/sentry/android/core/m.smali
Max HTML report size reached
19.9 KB
smali/io/sentry/android/core/y0.smali
Max HTML report size reached
1.52 KB
smali/io/sentry/android/core/SentryPerformanceProvider.smali
    
Offset 52, 23 lines modifiedOffset 52, 23 lines modified
  
52 ····const/4·v0,·0x052 ····const/4·v0,·0x0
  
53 ····.line·253 ····.line·2
54 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->e:Z54 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->e:Z
  
55 ····.line·355 ····.line·3
56 ····invoke-static·{},·Lio/sentry/android/core/c0;->c()Lio/sentry/android/core/c0;56 ····invoke-static·{},·Lio/sentry/android/core/b0;->d()Lio/sentry/android/core/b0;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····sget-wide·v1,·Lio/sentry/android/core/SentryPerformanceProvider;->h:J58 ····sget-wide·v1,·Lio/sentry/android/core/SentryPerformanceProvider;->h:J
  
59 ····sget-object·v3,·Lio/sentry/android/core/SentryPerformanceProvider;->g:Ljava/util/Date;59 ····sget-object·v3,·Lio/sentry/android/core/SentryPerformanceProvider;->g:Ljava/util/Date;
  
60 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lio/sentry/android/core/c0;->g(JLjava/util/Date;)V60 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lio/sentry/android/core/b0;->h(JLjava/util/Date;)V
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
  
63 #·virtual·methods63 #·virtual·methods
64 .method·public·attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V64 .method·public·attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V
Offset 146, 19 lines modifiedOffset 146, 19 lines modified
146 ····goto·:goto_0146 ····goto·:goto_0
  
147 ····:cond_0147 ····:cond_0
148 ····const/4·p2,·0x0148 ····const/4·p2,·0x0
  
149 ····.line·2149 ····.line·2
150 ····:goto_0150 ····:goto_0
151 ····invoke-static·{},·Lio/sentry/android/core/c0;->c()Lio/sentry/android/core/c0;151 ····invoke-static·{},·Lio/sentry/android/core/b0;->d()Lio/sentry/android/core/b0;
  
152 ····move-result-object·v0152 ····move-result-object·v0
  
153 ····invoke-virtual·{v0,·p2},·Lio/sentry/android/core/c0;->h(Z)V153 ····invoke-virtual·{v0,·p2},·Lio/sentry/android/core/b0;->i(Z)V
  
154 ····.line·3154 ····.line·3
155 ····iget-object·p2,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->f:Landroid/app/Application;155 ····iget-object·p2,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->f:Landroid/app/Application;
  
156 ····if-eqz·p2,·:cond_1156 ····if-eqz·p2,·:cond_1
  
157 ····.line·4157 ····.line·4
8.29 KB
smali/io/sentry/android/core/b.smali
Max HTML report size reached
26.9 KB
smali/io/sentry/android/core/q.smali
Max HTML report size reached
17.9 KB
smali/io/sentry/android/core/x.smali
Max HTML report size reached
12.1 KB
smali/io/sentry/android/core/a0.smali
Max HTML report size reached
8.33 KB
smali/io/sentry/android/core/u0.smali
Max HTML report size reached
7.65 KB
smali/io/sentry/android/core/q0.smali
Max HTML report size reached
20.0 KB
smali/io/sentry/android/core/s0.smali
Max HTML report size reached
1.41 KB
smali/io/sentry/android/core/z.smali
    
Offset 3, 32 lines modifiedOffset 3, 38 lines modified
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:Lio/sentry/android/core/b0;7 .field·public·final·synthetic·e:Lio/sentry/android/core/a0;
  
 8 .field·public·final·synthetic·f:Lio/sentry/f0;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/b0;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/a0;Lio/sentry/f0;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/android/core/z;->e:Lio/sentry/android/core/b0;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/z;->e:Lio/sentry/android/core/a0;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/android/core/z;->f:Lio/sentry/f0;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·run()V18 .method·public·final·run()V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/android/core/z;->e:Lio/sentry/android/core/a0;
  
18 ····iget-object·v0,·p0,·Lio/sentry/android/core/z;->e:Lio/sentry/android/core/b0;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/z;->f:Lio/sentry/f0;
  
19 ····invoke-static·{v0},·Lio/sentry/android/core/b0;->j(Lio/sentry/android/core/b0;)V22 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/a0;->k(Lio/sentry/android/core/a0;Lio/sentry/f0;)V
  
20 ····return-void23 ····return-void
21 .end·method24 .end·method
403 B
smali/io/sentry/android/core/o.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/o;1 .class·public·final·synthetic·Lio/sentry/android/core/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/d2$b;5 .implements·Lio/sentry/d2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;
  
  
8 #·direct·methods8 #·direct·methods
6.39 KB
smali/io/sentry/android/core/f0.smali
Max HTML report size reached
29.7 KB
smali/io/sentry/android/core/n0.smali
Max HTML report size reached
16.3 KB
smali/io/sentry/android/core/b0.smali
Max HTML report size reached
400 B
smali/io/sentry/android/core/s.smali
    
Offset 32, 13 lines modifiedOffset 32, 13 lines modified
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·final·call()Ljava/lang/Object;34 .method·public·final·call()Ljava/lang/Object;
35 ····.locals·135 ····.locals·1
  
36 ····invoke-static·{},·Lio/sentry/android/core/u;->c()Ljava/util/List;36 ····invoke-static·{},·Lio/sentry/android/core/t;->c()Ljava/util/List;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
1.02 KB
smali/io/sentry/android/core/l.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/l;1 .class·public·final·synthetic·Lio/sentry/android/core/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/n4;5 .implements·Lio/sentry/o4;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/m;7 .field·public·final·synthetic·a:Lio/sentry/android/core/m;
  
8 .field·public·final·synthetic·b:Ljava/lang/ref/WeakReference;8 .field·public·final·synthetic·b:Ljava/lang/ref/WeakReference;
  
Offset 36, 11 lines modifiedOffset 36, 11 lines modified
  
36 ····iget-object·v0,·p0,·Lio/sentry/android/core/l;->a:Lio/sentry/android/core/m;36 ····iget-object·v0,·p0,·Lio/sentry/android/core/l;->a:Lio/sentry/android/core/m;
  
37 ····iget-object·v1,·p0,·Lio/sentry/android/core/l;->b:Ljava/lang/ref/WeakReference;37 ····iget-object·v1,·p0,·Lio/sentry/android/core/l;->b:Ljava/lang/ref/WeakReference;
  
38 ····iget-object·v2,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String;38 ····iget-object·v2,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String;
  
39 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/m;->t(Lio/sentry/android/core/m;Ljava/lang/ref/WeakReference;Ljava/lang/String;Lio/sentry/m0;)V39 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/m;->u(Lio/sentry/android/core/m;Ljava/lang/ref/WeakReference;Ljava/lang/String;Lio/sentry/m0;)V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
6.5 KB
smali/io/sentry/android/core/c0.smali
Max HTML report size reached
403 B
smali/io/sentry/android/core/p.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/p;1 .class·public·final·synthetic·Lio/sentry/android/core/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/d2$b;5 .implements·Lio/sentry/d2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;
  
  
8 #·direct·methods8 #·direct·methods
10.8 KB
smali/io/sentry/android/core/y.smali
Max HTML report size reached
5.64 KB
smali/io/sentry/android/core/m0.smali
Max HTML report size reached
578 B
smali/io/sentry/android/core/j.smali
    
Offset 30, 11 lines modifiedOffset 30, 11 lines modified
30 .method·public·final·a(Lio/sentry/a2;)V30 .method·public·final·a(Lio/sentry/a2;)V
31 ····.locals·231 ····.locals·2
  
32 ····iget-object·v0,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/m;32 ····iget-object·v0,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/m;
  
33 ····iget-object·v1,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/m0;33 ····iget-object·v1,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/m0;
  
34 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/m;->j(Lio/sentry/android/core/m;Lio/sentry/m0;Lio/sentry/a2;)V34 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/m;->i(Lio/sentry/android/core/m;Lio/sentry/m0;Lio/sentry/a2;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
37.3 KB
smali/io/sentry/android/core/o0.smali
Max HTML report size reached
827 B
smali/io/sentry/android/core/LifecycleWatcher$a.smali
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.line·245 ····.line·2
46 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher;46 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher;
  
47 ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->c(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/f0;47 ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->c(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/f0;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····invoke-interface·{v0},·Lio/sentry/f0;->l()V49 ····invoke-interface·{v0},·Lio/sentry/f0;->k()V
  
50 ····.line·350 ····.line·3
51 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher;51 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher;
  
52 ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->d(Lio/sentry/android/core/LifecycleWatcher;)Ljava/util/concurrent/atomic/AtomicBoolean;52 ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->d(Lio/sentry/android/core/LifecycleWatcher;)Ljava/util/concurrent/atomic/AtomicBoolean;
  
53 ····move-result-object·v053 ····move-result-object·v0
9.14 KB
smali/io/sentry/android/core/l0.smali
Max HTML report size reached
2.24 KB
smali/io/sentry/android/core/n.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·e(Lio/sentry/m3;)I16 .method·private·e(Lio/sentry/n3;)I
17 ····.locals·217 ····.locals·2
  
18 ····.line·118 ····.line·1
19 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I19 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I
  
20 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I20 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I
  
Offset 56, 36 lines modifiedOffset 56, 36 lines modified
  
56 ····:cond_256 ····:cond_2
57 ····return·v157 ····return·v1
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·a(Lio/sentry/m3;)Z60 .method·public·a(Lio/sentry/n3;)Z
61 ····.locals·061 ····.locals·0
  
62 ····const/4·p1,·0x162 ····const/4·p1,·0x1
  
63 ····return·p163 ····return·p1
64 .end·method64 .end·method
  
65 .method·public·varargs·b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V65 .method·public·varargs·b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
66 ····.locals·066 ····.locals·0
  
67 ····.line·167 ····.line·1
68 ····invoke-static·{p3,·p4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;68 ····invoke-static·{p3,·p4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
69 ····move-result-object·p369 ····move-result-object·p3
  
70 ····invoke-virtual·{p0,·p1,·p3,·p2},·Lio/sentry/android/core/n;->c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V70 ····invoke-virtual·{p0,·p1,·p3,·p2},·Lio/sentry/android/core/n;->c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V73 .method·public·c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
74 ····.locals·274 ····.locals·2
  
75 ····.line·175 ····.line·1
76 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I76 ····sget-object·v0,·Lio/sentry/android/core/n$a;->a:[I
  
77 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I77 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I
  
Offset 138, 19 lines modifiedOffset 138, 19 lines modified
138 ····:cond_3138 ····:cond_3
139 ····invoke-static·{v1,·p2,·p3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I139 ····invoke-static·{v1,·p2,·p3},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
140 ····:goto_0140 ····:goto_0
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
143 .method·public·varargs·d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V143 .method·public·varargs·d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
144 ····.locals·0144 ····.locals·0
  
145 ····.line·1145 ····.line·1
146 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/n;->e(Lio/sentry/m3;)I146 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/n;->e(Lio/sentry/n3;)I
  
147 ····move-result·p1147 ····move-result·p1
  
148 ····invoke-static·{p2,·p3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;148 ····invoke-static·{p2,·p3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
149 ····move-result-object·p2149 ····move-result-object·p2
  
24.8 KB
smali/io/sentry/android/core/w0.smali
Max HTML report size reached
5.96 KB
smali/io/sentry/android/core/j0.smali
Max HTML report size reached
5.79 KB
smali/io/sentry/android/core/k0.smali
Max HTML report size reached
2.82 KB
smali/io/sentry/android/core/v.smali
    
Offset 1, 82 lines modifiedOffset 1, 46 lines modified
1 .class·final·Lio/sentry/android/core/v;1 .class·public·final·synthetic·Lio/sentry/android/core/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidTransportGate.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ly1/q;5 .implements·Lio/sentry/android/core/b$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Landroid/content/Context;7 .field·public·final·synthetic·a:Lio/sentry/android/core/w;
  
8 .field·private·final·b:Lio/sentry/g0;8 .field·public·final·synthetic·b:Lio/sentry/f0;
  
 9 .field·public·final·synthetic·c:Lio/sentry/android/core/SentryAndroidOptions;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·constructor·<init>(Landroid/content/Context;Lio/sentry/g0;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/w;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;)V
11 ····.locals·012 ····.locals·0
  
12 ····.line·1 
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·2 
15 ····iput-object·p1,·p0,·Lio/sentry/android/core/v;->a:Landroid/content/Context;14 ····iput-object·p1,·p0,·Lio/sentry/android/core/v;->a:Lio/sentry/android/core/w;
  
 15 ····iput-object·p2,·p0,·Lio/sentry/android/core/v;->b:Lio/sentry/f0;
  
16 ····.line·3 
17 ····iput-object·p2,·p0,·Lio/sentry/android/core/v;->b:Lio/sentry/g0;16 ····iput-object·p3,·p0,·Lio/sentry/android/core/v;->c:Lio/sentry/android/core/SentryAndroidOptions;
  
18 ····return-void17 ····return-void
19 .end·method18 .end·method
  
  
20 #·virtual·methods19 #·virtual·methods
21 .method·public·a()Z20 .method·public·final·a(Lio/sentry/android/core/c0;)V
22 ····.locals·221 ····.locals·3
  
23 ····.line·1 
24 ····iget-object·v0,·p0,·Lio/sentry/android/core/v;->a:Landroid/content/Context; 
  
25 ····iget-object·v1,·p0,·Lio/sentry/android/core/v;->b:Lio/sentry/g0; 
  
26 ····invoke-static·{v0,·v1},·Ls1/a;->b(Landroid/content/Context;Lio/sentry/g0;)Ls1/a$a; 
  
27 ····move-result-object·v0 
  
28 ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/v;->b(Ls1/a$a;)Z 
  
29 ····move-result·v0 
  
30 ····return·v0 
31 .end·method 
  
 22 ····iget-object·v0,·p0,·Lio/sentry/android/core/v;->a:Lio/sentry/android/core/w;
32 .method·b(Ls1/a$a;)Z 
33 ····.locals·2 
  
34 ····.line·1 
35 ····sget-object·v0,·Lio/sentry/android/core/v$a;->a:[I23 ····iget-object·v1,·p0,·Lio/sentry/android/core/v;->b:Lio/sentry/f0;
  
36 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I24 ····iget-object·v2,·p0,·Lio/sentry/android/core/v;->c:Lio/sentry/android/core/SentryAndroidOptions;
  
37 ····move-result·p125 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/w;->i(Lio/sentry/android/core/w;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/c0;)V
  
38 ····aget·p1,·v0,·p1 
  
39 ····const/4·v0,·0x1 
  
40 ····if-eq·p1,·v0,·:cond_0 
  
41 ····const/4·v1,·0x2 
  
42 ····if-eq·p1,·v1,·:cond_0 
  
43 ····const/4·v1,·0x3 
  
44 ····if-eq·p1,·v1,·:cond_0 
  
45 ····const/4·p1,·0x0 
  
46 ····return·p1 
  
47 ····:cond_0 
48 ····return·v026 ····return-void
49 .end·method27 .end·method
11.2 KB
smali/io/sentry/android/core/e0.smali
Max HTML report size reached
23.0 KB
smali/io/sentry/android/core/x0.smali
Max HTML report size reached
734 B
smali/io/sentry/android/ndk/d.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·final·Lio/sentry/android/ndk/d;1 .class·final·Lio/sentry/android/ndk/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryNdkUtil.java"3 .source·"SentryNdkUtil.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·static·a(Lio/sentry/protocol/m;)V5 .method·static·a(Lio/sentry/protocol/n;)V
6 ····.locals·26 ····.locals·2
  
7 ····if-nez·p0,·:cond_07 ····if-nez·p0,·:cond_0
  
8 ····return-void8 ····return-void
  
9 ····:cond_09 ····:cond_0
10 ····const-string·v0,·"maven:io.sentry:sentry-android-ndk"10 ····const-string·v0,·"maven:io.sentry:sentry-android-ndk"
  
11 ····const-string·v1,·"6.5.0"11 ····const-string·v1,·"6.6.0"
  
12 ····.line·112 ····.line·1
13 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/protocol/m;->d(Ljava/lang/String;Ljava/lang/String;)V13 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/protocol/n;->d(Ljava/lang/String;Ljava/lang/String;)V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
2.06 KB
smali/io/sentry/android/ndk/SentryNdk.smali
    
Offset 48, 48 lines modifiedOffset 48, 48 lines modified
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·static·init(Lio/sentry/android/core/SentryAndroidOptions;)V50 .method·public·static·init(Lio/sentry/android/core/SentryAndroidOptions;)V
51 ····.locals·251 ····.locals·2
  
52 ····.line·152 ····.line·1
53 ····invoke-virtual·{p0},·Lio/sentry/n3;->getSdkVersion()Lio/sentry/protocol/m;53 ····invoke-virtual·{p0},·Lio/sentry/o3;->getSdkVersion()Lio/sentry/protocol/n;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····invoke-static·{v0},·Lio/sentry/android/ndk/d;->a(Lio/sentry/protocol/m;)V55 ····invoke-static·{v0},·Lio/sentry/android/ndk/d;->a(Lio/sentry/protocol/n;)V
  
56 ····.line·256 ····.line·2
57 ····invoke-static·{p0},·Lio/sentry/android/ndk/SentryNdk;->initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V57 ····invoke-static·{p0},·Lio/sentry/android/ndk/SentryNdk;->initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V
  
58 ····.line·358 ····.line·3
59 ····invoke-virtual·{p0},·Lio/sentry/n3;->isEnableScopeSync()Z59 ····invoke-virtual·{p0},·Lio/sentry/o3;->isEnableScopeSync()Z
  
60 ····move-result·v060 ····move-result·v0
  
61 ····if-eqz·v0,·:cond_061 ····if-eqz·v0,·:cond_0
  
62 ····.line·462 ····.line·4
63 ····new-instance·v0,·Lio/sentry/android/ndk/c;63 ····new-instance·v0,·Lio/sentry/android/ndk/c;
  
64 ····invoke-direct·{v0,·p0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/n3;)V64 ····invoke-direct·{v0,·p0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/o3;)V
  
65 ····invoke-virtual·{p0,·v0},·Lio/sentry/n3;->addScopeObserver(Lio/sentry/h0;)V65 ····invoke-virtual·{p0,·v0},·Lio/sentry/o3;->addScopeObserver(Lio/sentry/h0;)V
  
66 ····.line·566 ····.line·5
67 ····:cond_067 ····:cond_0
68 ····new-instance·v0,·Lio/sentry/android/ndk/a;68 ····new-instance·v0,·Lio/sentry/android/ndk/a;
  
69 ····new-instance·v1,·Lio/sentry/android/ndk/NativeModuleListLoader;69 ····new-instance·v1,·Lio/sentry/android/ndk/NativeModuleListLoader;
  
70 ····invoke-direct·{v1},·Lio/sentry/android/ndk/NativeModuleListLoader;-><init>()V70 ····invoke-direct·{v1},·Lio/sentry/android/ndk/NativeModuleListLoader;-><init>()V
  
71 ····invoke-direct·{v0,·p0,·v1},·Lio/sentry/android/ndk/a;-><init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/ndk/NativeModuleListLoader;)V71 ····invoke-direct·{v0,·p0,·v1},·Lio/sentry/android/ndk/a;-><init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/ndk/NativeModuleListLoader;)V
  
72 ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/SentryAndroidOptions;->setDebugImagesLoader(Lio/sentry/android/core/k0;)V72 ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/SentryAndroidOptions;->setDebugImagesLoader(Lio/sentry/android/core/j0;)V
  
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
75 .method·private·static·native·initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V75 .method·private·static·native·initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V
76 .end·method76 .end·method
  
4.05 KB
smali/io/sentry/android/ndk/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/android/ndk/a;1 .class·final·Lio/sentry/android/ndk/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DebugImagesLoader.java"3 .source·"DebugImagesLoader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/android/core/k0;5 .implements·Lio/sentry/android/core/j0;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·c:Ljava/util/List;7 .field·private·static·c:Ljava/util/List;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"Ljava/util/List<",10 ············"Ljava/util/List<",
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····.end·annotation17 ····.end·annotation
18 .end·field18 .end·field
  
19 .field·private·static·final·d:Ljava/lang/Object;19 .field·private·static·final·d:Ljava/lang/Object;
  
  
20 #·instance·fields20 #·instance·fields
21 .field·private·final·a:Lio/sentry/n3;21 .field·private·final·a:Lio/sentry/o3;
  
22 .field·private·final·b:Lio/sentry/android/ndk/NativeModuleListLoader;22 .field·private·final·b:Lio/sentry/android/ndk/NativeModuleListLoader;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
25 ····.locals·125 ····.locals·1
Offset 45, 26 lines modifiedOffset 45, 26 lines modified
  
45 ····.line·145 ····.line·1
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····const-string·v0,·"The·SentryAndroidOptions·is·required."47 ····const-string·v0,·"The·SentryAndroidOptions·is·required."
  
48 ····.line·248 ····.line·2
49 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;49 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
50 ····move-result-object·p150 ····move-result-object·p1
  
51 ····check-cast·p1,·Lio/sentry/n3;51 ····check-cast·p1,·Lio/sentry/o3;
  
52 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/n3;52 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/o3;
  
53 ····const-string·p1,·"The·NativeModuleListLoader·is·required."53 ····const-string·p1,·"The·NativeModuleListLoader·is·required."
  
54 ····.line·354 ····.line·3
55 ····invoke-static·{p2,·p1},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;55 ····invoke-static·{p2,·p1},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
56 ····move-result-object·p156 ····move-result-object·p1
  
57 ····check-cast·p1,·Lio/sentry/android/ndk/NativeModuleListLoader;57 ····check-cast·p1,·Lio/sentry/android/ndk/NativeModuleListLoader;
  
58 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->b:Lio/sentry/android/ndk/NativeModuleListLoader;58 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->b:Lio/sentry/android/ndk/NativeModuleListLoader;
  
Offset 113, 22 lines modifiedOffset 113, 22 lines modified
113 ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;113 ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
114 ····move-result-object·v2114 ····move-result-object·v2
  
115 ····sput-object·v2,·Lio/sentry/android/ndk/a;->c:Ljava/util/List;115 ····sput-object·v2,·Lio/sentry/android/ndk/a;->c:Ljava/util/List;
  
116 ····.line·5116 ····.line·5
117 ····iget-object·v2,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/n3;117 ····iget-object·v2,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/o3;
  
118 ····.line·6118 ····.line·6
119 ····invoke-virtual·{v2},·Lio/sentry/n3;->getLogger()Lio/sentry/g0;119 ····invoke-virtual·{v2},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
120 ····move-result-object·v2120 ····move-result-object·v2
  
121 ····sget-object·v3,·Lio/sentry/m3;->DEBUG:Lio/sentry/m3;121 ····sget-object·v3,·Lio/sentry/n3;->DEBUG:Lio/sentry/n3;
  
122 ····const-string·v4,·"Debug·images·loaded:·%d"122 ····const-string·v4,·"Debug·images·loaded:·%d"
  
123 ····const/4·v5,·0x1123 ····const/4·v5,·0x1
  
124 ····new-array·v5,·v5,·[Ljava/lang/Object;124 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
Offset 141, 38 lines modifiedOffset 141, 38 lines modified
  
141 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;141 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
142 ····move-result-object·v6142 ····move-result-object·v6
  
143 ····aput-object·v6,·v5,·v1143 ····aput-object·v6,·v5,·v1
  
144 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/g0;->d(Lio/sentry/m3;Ljava/lang/String;[Ljava/lang/Object;)V144 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/g0;->d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
145 ····:try_end_1145 ····:try_end_1
146 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0146 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
147 ····goto·:goto_0147 ····goto·:goto_0
  
148 ····:catchall_0148 ····:catchall_0
149 ····move-exception·v2149 ····move-exception·v2
  
150 ····.line·8150 ····.line·8
151 ····:try_start_2151 ····:try_start_2
152 ····iget-object·v3,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/n3;152 ····iget-object·v3,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/o3;
  
153 ····invoke-virtual·{v3},·Lio/sentry/n3;->getLogger()Lio/sentry/g0;153 ····invoke-virtual·{v3},·Lio/sentry/o3;->getLogger()Lio/sentry/g0;
  
154 ····move-result-object·v3154 ····move-result-object·v3
  
155 ····sget-object·v4,·Lio/sentry/m3;->ERROR:Lio/sentry/m3;155 ····sget-object·v4,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
156 ····const-string·v5,·"Failed·to·load·debug·images."156 ····const-string·v5,·"Failed·to·load·debug·images."
  
157 ····new-array·v1,·v1,·[Ljava/lang/Object;157 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
158 ····invoke-interface·{v3,·v4,·v2,·v5,·v1},·Lio/sentry/g0;->b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V158 ····invoke-interface·{v3,·v4,·v2,·v5,·v1},·Lio/sentry/g0;->b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
159 ····.line·9159 ····.line·9
160 ····:cond_0160 ····:cond_0
161 ····:goto_0161 ····:goto_0
162 ····monitor-exit·v0162 ····monitor-exit·v0
163 ····:try_end_2163 ····:try_end_2
164 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1164 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1
11.5 KB
smali/io/sentry/android/ndk/c.smali
Max HTML report size reached
38.9 KB
smali/io/sentry/flutter/SentryFlutterPlugin.smali
Max HTML report size reached
1.71 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setSendDefaultPii(Z)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setSendDefaultPii(Z)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.86 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/String;",22 ········"Ljava/lang/String;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 50, 26 lines modifiedOffset 50, 26 lines modified
50 ····.locals·050 ····.locals·0
  
51 ····.line·151 ····.line·1
52 ····check-cast·p1,·Ljava/lang/String;52 ····check-cast·p1,·Ljava/lang/String;
  
53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->invoke(Ljava/lang/String;)V53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->invoke(Ljava/lang/String;)V
  
54 ····sget-object·p1,·Ld2/q;->a:Ld2/q;54 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
  
57 .method·public·final·invoke(Ljava/lang/String;)V57 .method·public·final·invoke(Ljava/lang/String;)V
58 ····.locals·158 ····.locals·1
  
59 ····const-string·v0,·"it"59 ····const-string·v0,·"it"
  
60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····.line·261 ····.line·2
62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->$options:Lio/sentry/android/core/SentryAndroidOptions;62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
63 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setDist(Ljava/lang/String;)V63 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setDist(Ljava/lang/String;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
1.7 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Integer;",22 ········"Ljava/lang/Integer;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I54 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->invoke(I)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->invoke(I)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(I)V60 .method·public·final·invoke(I)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setMaxCacheItems(I)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setMaxCacheItems(I)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.73 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setEnableAutoSessionTracking(Z)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setEnableAutoSessionTracking(Z)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.4 KB
smali/io/sentry/flutter/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/flutter/d;1 .class·public·final·synthetic·Lio/sentry/flutter/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/n3$b;5 .implements·Lio/sentry/o3$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/flutter/SentryFlutterPlugin;7 .field·public·final·synthetic·a:Lio/sentry/flutter/SentryFlutterPlugin;
  
8 .field·public·final·synthetic·b:Lio/sentry/android/core/SentryAndroidOptions;8 .field·public·final·synthetic·b:Lio/sentry/android/core/SentryAndroidOptions;
  
Offset 23, 20 lines modifiedOffset 23, 20 lines modified
23 ····iput-object·p2,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions;23 ····iput-object·p2,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·final·a(Lio/sentry/i3;Lio/sentry/v;)Lio/sentry/i3;27 .method·public·final·a(Lio/sentry/j3;Lio/sentry/v;)Lio/sentry/j3;
28 ····.locals·228 ····.locals·2
  
29 ····iget-object·v0,·p0,·Lio/sentry/flutter/d;->a:Lio/sentry/flutter/SentryFlutterPlugin;29 ····iget-object·v0,·p0,·Lio/sentry/flutter/d;->a:Lio/sentry/flutter/SentryFlutterPlugin;
  
30 ····iget-object·v1,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions;30 ····iget-object·v1,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions;
  
31 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/flutter/SentryFlutterPlugin;->b(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/i3;Lio/sentry/v;)Lio/sentry/i3;31 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/flutter/SentryFlutterPlugin;->b(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/j3;Lio/sentry/v;)Lio/sentry/j3;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····return-object·p133 ····return-object·p1
34 .end·method34 .end·method
1.72 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setSendClientReports(Z)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setSendClientReports(Z)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.7 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setAttachThreads(Z)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setAttachThreads(Z)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
2.67 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/String;",22 ········"Ljava/lang/String;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 50, 30 lines modifiedOffset 50, 30 lines modified
50 ····.locals·050 ····.locals·0
  
51 ····.line·151 ····.line·1
52 ····check-cast·p1,·Ljava/lang/String;52 ····check-cast·p1,·Ljava/lang/String;
  
53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->invoke(Ljava/lang/String;)V53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->invoke(Ljava/lang/String;)V
  
54 ····sget-object·p1,·Ld2/q;->a:Ld2/q;54 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
  
57 .method·public·final·invoke(Ljava/lang/String;)V57 .method·public·final·invoke(Ljava/lang/String;)V
58 ····.locals·258 ····.locals·2
  
59 ····const-string·v0,·"it"59 ····const-string·v0,·"it"
  
60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····.line·261 ····.line·2
62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions;62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
63 ····invoke-virtual·{v0},·Lio/sentry/n3;->isDebug()Z63 ····invoke-virtual·{v0},·Lio/sentry/o3;->isDebug()Z
  
64 ····move-result·v064 ····move-result·v0
  
65 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
66 ····.line·366 ····.line·3
67 ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;67 ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
Offset 86, 19 lines modifiedOffset 86, 19 lines modified
  
86 ····move-result-object·p186 ····move-result-object·p1
  
87 ····const-string·v0,·"this·as·java.lang.String).toUpperCase(locale)"87 ····const-string·v0,·"this·as·java.lang.String).toUpperCase(locale)"
  
88 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V88 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
89 ····invoke-static·{p1},·Lio/sentry/m3;->valueOf(Ljava/lang/String;)Lio/sentry/m3;89 ····invoke-static·{p1},·Lio/sentry/n3;->valueOf(Ljava/lang/String;)Lio/sentry/n3;
  
90 ····move-result-object·p190 ····move-result-object·p1
  
91 ····.line·491 ····.line·4
92 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions;92 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
93 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setDiagnosticLevel(Lio/sentry/m3;)V93 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setDiagnosticLevel(Lio/sentry/n3;)V
  
94 ····:cond_094 ····:cond_0
95 ····return-void95 ····return-void
96 .end·method96 .end·method
1.39 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$8.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$8;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$8;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Long;",22 ········"Ljava/lang/Long;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Number;->longValue()J54 ····invoke-virtual·{p1},·Ljava/lang/Number;->longValue()J
  
55 ····move-result-wide·v055 ····move-result-wide·v0
  
56 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$8;->invoke(J)V56 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$8;->invoke(J)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(J)V60 .method·public·final·invoke(J)V
61 ····.locals·161 ····.locals·1
  
1.71 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Integer;",22 ········"Ljava/lang/Integer;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I54 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->invoke(I)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->invoke(I)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(I)V60 .method·public·final·invoke(I)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setMaxBreadcrumbs(I)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setMaxBreadcrumbs(I)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.69 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setDebug(Z)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setDebug(Z)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
3.45 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 32 lines modifiedOffset 15, 36 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
 28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
  
28 .field·final·synthetic·this$0:Lio/sentry/flutter/SentryFlutterPlugin;29 .field·final·synthetic·this$0:Lio/sentry/flutter/SentryFlutterPlugin;
  
  
29 #·direct·methods30 #·direct·methods
30 .method·constructor·<init>(Lio/sentry/flutter/SentryFlutterPlugin;)V31 .method·constructor·<init>(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
31 ····.locals·032 ····.locals·0
  
32 ····iput-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin;33 ····iput-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin;
  
 34 ····iput-object·p2,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
33 ····const/4·p1,·0x135 ····const/4·p1,·0x1
  
34 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V36 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
35 ····return-void37 ····return-void
36 .end·method38 .end·method
  
Offset 54, 21 lines modifiedOffset 58, 21 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z58 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p159 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->invoke(Z)V60 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;61 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p162 ····return-object·p1
59 .end·method63 .end·method
  
60 .method·public·final·invoke(Z)V64 .method·public·final·invoke(Z)V
61 ····.locals·265 ····.locals·3
  
62 ····if-eqz·p1,·:cond_066 ····if-eqz·p1,·:cond_0
  
63 ····.line·267 ····.line·2
64 ····iget-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin;68 ····iget-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin;
  
65 ····const/4·v0,·0x169 ····const/4·v0,·0x1
Offset 76, 18 lines modifiedOffset 80, 20 lines modified
76 ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setAutoPerformanceTrackingEnabled$p(Lio/sentry/flutter/SentryFlutterPlugin;Z)V80 ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setAutoPerformanceTrackingEnabled$p(Lio/sentry/flutter/SentryFlutterPlugin;Z)V
  
77 ····.line·381 ····.line·3
78 ····iget-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin;82 ····iget-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin;
  
79 ····new-instance·v0,·Lio/sentry/android/core/g;83 ····new-instance·v0,·Lio/sentry/android/core/g;
  
80 ····new-instance·v1,·Lio/sentry/android/core/m0;84 ····new-instance·v1,·Lio/sentry/android/core/l0;
  
 85 ····invoke-direct·{v1},·Lio/sentry/android/core/l0;-><init>()V
  
81 ····invoke-direct·{v1},·Lio/sentry/android/core/m0;-><init>()V86 ····iget-object·v2,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
82 ····invoke-direct·{v0,·v1},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/m0;)V87 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/l0;Lio/sentry/android/core/SentryAndroidOptions;)V
  
83 ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setFramesTracker$p(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/g;)V88 ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setFramesTracker$p(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/g;)V
  
84 ····:cond_089 ····:cond_0
85 ····return-void90 ····return-void
86 .end·method91 .end·method
1.71 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setAttachStacktrace(Z)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setAttachStacktrace(Z)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.85 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/String;",22 ········"Ljava/lang/String;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 50, 26 lines modifiedOffset 50, 26 lines modified
50 ····.locals·050 ····.locals·0
  
51 ····.line·151 ····.line·1
52 ····check-cast·p1,·Ljava/lang/String;52 ····check-cast·p1,·Ljava/lang/String;
  
53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->invoke(Ljava/lang/String;)V53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->invoke(Ljava/lang/String;)V
  
54 ····sget-object·p1,·Ld2/q;->a:Ld2/q;54 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
  
57 .method·public·final·invoke(Ljava/lang/String;)V57 .method·public·final·invoke(Ljava/lang/String;)V
58 ····.locals·158 ····.locals·1
  
59 ····const-string·v0,·"it"59 ····const-string·v0,·"it"
  
60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····.line·261 ····.line·2
62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->$options:Lio/sentry/android/core/SentryAndroidOptions;62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
63 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setDsn(Ljava/lang/String;)V63 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setDsn(Ljava/lang/String;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
1.87 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/String;",22 ········"Ljava/lang/String;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 50, 26 lines modifiedOffset 50, 26 lines modified
50 ····.locals·050 ····.locals·0
  
51 ····.line·151 ····.line·1
52 ····check-cast·p1,·Ljava/lang/String;52 ····check-cast·p1,·Ljava/lang/String;
  
53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->invoke(Ljava/lang/String;)V53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->invoke(Ljava/lang/String;)V
  
54 ····sget-object·p1,·Ld2/q;->a:Ld2/q;54 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
  
57 .method·public·final·invoke(Ljava/lang/String;)V57 .method·public·final·invoke(Ljava/lang/String;)V
58 ····.locals·158 ····.locals·1
  
59 ····const-string·v0,·"it"59 ····const-string·v0,·"it"
  
60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····.line·261 ····.line·2
62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->$options:Lio/sentry/android/core/SentryAndroidOptions;62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
63 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setEnvironment(Ljava/lang/String;)V63 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setEnvironment(Ljava/lang/String;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
1.74 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Long;",22 ········"Ljava/lang/Long;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Number;->longValue()J54 ····invoke-virtual·{p1},·Ljava/lang/Number;->longValue()J
  
55 ····move-result-wide·v055 ····move-result-wide·v0
  
56 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->invoke(J)V56 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->invoke(J)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(J)V60 .method·public·final·invoke(J)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1,·p2},·Lio/sentry/n3;->setSessionTrackingIntervalMillis(J)V64 ····invoke-virtual·{v0,·p1,·p2},·Lio/sentry/o3;->setSessionTrackingIntervalMillis(J)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.86 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/String;",22 ········"Ljava/lang/String;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 50, 26 lines modifiedOffset 50, 26 lines modified
50 ····.locals·050 ····.locals·0
  
51 ····.line·151 ····.line·1
52 ····check-cast·p1,·Ljava/lang/String;52 ····check-cast·p1,·Ljava/lang/String;
  
53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->invoke(Ljava/lang/String;)V53 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->invoke(Ljava/lang/String;)V
  
54 ····sget-object·p1,·Ld2/q;->a:Ld2/q;54 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
  
57 .method·public·final·invoke(Ljava/lang/String;)V57 .method·public·final·invoke(Ljava/lang/String;)V
58 ····.locals·158 ····.locals·1
  
59 ····const-string·v0,·"it"59 ····const-string·v0,·"it"
  
60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····.line·261 ····.line·2
62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->$options:Lio/sentry/android/core/SentryAndroidOptions;62 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
63 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setRelease(Ljava/lang/String;)V63 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setRelease(Ljava/lang/String;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
1.39 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
1.84 KB
smali/io/sentry/flutter/SentryFlutterPluginKt.smali
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·Lio/sentry/flutter/SentryFlutterPluginKt;1 .class·public·final·Lio/sentry/flutter/SentryFlutterPluginKt;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·synthetic·access$getIfNotNull(Ljava/util/Map;Ljava/lang/String;Ln2/l;)V5 .method·public·static·final·synthetic·access$getIfNotNull(Ljava/util/Map;Ljava/lang/String;Lo2/l;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-static·{p0,·p1,·p2},·Lio/sentry/flutter/SentryFlutterPluginKt;->getIfNotNull(Ljava/util/Map;Ljava/lang/String;Ln2/l;)V8 ····invoke-static·{p0,·p1,·p2},·Lio/sentry/flutter/SentryFlutterPluginKt;->getIfNotNull(Ljava/util/Map;Ljava/lang/String;Lo2/l;)V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
11 .method·private·static·final·getIfNotNull(Ljava/util/Map;Ljava/lang/String;Ln2/l;)V11 .method·private·static·final·getIfNotNull(Ljava/util/Map;Ljava/lang/String;Lo2/l;)V
12 ····.locals·012 ····.locals·0
13 ····.annotation·system·Ldalvik/annotation/Signature;13 ····.annotation·system·Ldalvik/annotation/Signature;
14 ········value·=·{14 ········value·=·{
15 ············"<T:",15 ············"<T:",
16 ············"Ljava/lang/Object;",16 ············"Ljava/lang/Object;",
17 ············">(",17 ············">(",
18 ············"Ljava/util/Map<",18 ············"Ljava/util/Map<",
19 ············"Ljava/lang/String;",19 ············"Ljava/lang/String;",
20 ············"+",20 ············"+",
21 ············"Ljava/lang/Object;",21 ············"Ljava/lang/Object;",
22 ············">;",22 ············">;",
23 ············"Ljava/lang/String;",23 ············"Ljava/lang/String;",
24 ············"Ln2/l<",24 ············"Lo2/l<",
25 ············"-TT;",25 ············"-TT;",
26 ············"Ld2/q;",26 ············"Le2/q;",
27 ············">;)V"27 ············">;)V"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····.line·130 ····.line·1
31 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;31 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
Offset 40, 12 lines modifiedOffset 40, 12 lines modified
  
40 ····if-nez·p0,·:cond_040 ····if-nez·p0,·:cond_0
  
41 ····goto·:goto_041 ····goto·:goto_0
  
42 ····.line·242 ····.line·2
43 ····:cond_043 ····:cond_0
44 ····invoke-interface·{p2,·p0},·Ln2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;44 ····invoke-interface·{p2,·p0},·Lo2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
45 ····:goto_045 ····:goto_0
46 ····return-void46 ····return-void
47 .end·method47 .end·method
1.39 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$15.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$15;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$15;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$15;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$15;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
905 B
smali/io/sentry/flutter/c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/flutter/c;1 .class·public·final·synthetic·Lio/sentry/flutter/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/j2$a;5 .implements·Lio/sentry/k2$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/util/Map;7 .field·public·final·synthetic·a:Ljava/util/Map;
  
8 .field·public·final·synthetic·b:Lio/sentry/flutter/SentryFlutterPlugin;8 .field·public·final·synthetic·b:Lio/sentry/flutter/SentryFlutterPlugin;
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ····iput-object·p2,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin;23 ····iput-object·p2,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·final·a(Lio/sentry/n3;)V27 .method·public·final·a(Lio/sentry/o3;)V
28 ····.locals·228 ····.locals·2
  
29 ····iget-object·v0,·p0,·Lio/sentry/flutter/c;->a:Ljava/util/Map;29 ····iget-object·v0,·p0,·Lio/sentry/flutter/c;->a:Ljava/util/Map;
  
30 ····iget-object·v1,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin;30 ····iget-object·v1,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin;
  
31 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;31 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;
1.71 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;1 .class·final·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SentryFlutterPlugin.kt"3 .source·"SentryFlutterPlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V8 ····value·=·Lio/sentry/flutter/SentryFlutterPlugin;->initNativeSdk$lambda-1(Ljava/util/Map;Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/l<",21 ········"Lo2/l<",
22 ········"Ljava/lang/Boolean;",22 ········"Ljava/lang/Boolean;",
23 ········"Ld2/q;",23 ········"Le2/q;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;28 .field·final·synthetic·$options:Lio/sentry/android/core/SentryAndroidOptions;
Offset 54, 22 lines modifiedOffset 54, 22 lines modified
  
54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z54 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->invoke(Z)V56 ····invoke-virtual·{p0,·p1},·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->invoke(Z)V
  
57 ····sget-object·p1,·Ld2/q;->a:Ld2/q;57 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
  
60 .method·public·final·invoke(Z)V60 .method·public·final·invoke(Z)V
61 ····.locals·161 ····.locals·1
  
62 ····.line·262 ····.line·2
63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->$options:Lio/sentry/android/core/SentryAndroidOptions;63 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
64 ····invoke-virtual·{v0,·p1},·Lio/sentry/n3;->setEnableScopeSync(Z)V64 ····invoke-virtual·{v0,·p1},·Lio/sentry/o3;->setEnableScopeSync(Z)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
5.27 KB
smali/io/sentry/protocol/DebugImage.smali
Max HTML report size reached
5.74 KB
smali/io/sentry/protocol/l$a.smali
Max HTML report size reached
3.05 KB
smali/io/sentry/protocol/h.smali
    
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 ····return-void195 ····return-void
196 .end·method196 .end·method
  
197 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V197 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V
198 ····.locals·3198 ····.locals·3
  
199 ····.line·1199 ····.line·1
200 ····invoke-virtual·{p1},·Lc2/c;->q()Lc2/c;200 ····invoke-virtual·{p1},·Ld2/c;->o()Ld2/c;
  
201 ····.line·2201 ····.line·2
202 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;202 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;
  
203 ····if-eqz·v0,·:cond_0203 ····if-eqz·v0,·:cond_0
  
204 ····const-string·v0,·"type"204 ····const-string·v0,·"type"
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 ····.line·3211 ····.line·3
212 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;212 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
213 ····move-result-object·v0213 ····move-result-object·v0
  
214 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;214 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;
  
215 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;215 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
216 ····.line·4216 ····.line·4
217 ····:cond_0217 ····:cond_0
218 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;218 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;
  
219 ····if-eqz·v0,·:cond_1219 ····if-eqz·v0,·:cond_1
  
Offset 228, 15 lines modifiedOffset 228, 15 lines modified
228 ····.line·5228 ····.line·5
229 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;229 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
230 ····move-result-object·v0230 ····move-result-object·v0
  
231 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;231 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;
  
232 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;232 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
233 ····.line·6233 ····.line·6
234 ····:cond_1234 ····:cond_1
235 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;235 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;
  
236 ····if-eqz·v0,·:cond_2236 ····if-eqz·v0,·:cond_2
  
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ····.line·7245 ····.line·7
246 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;246 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
247 ····move-result-object·v0247 ····move-result-object·v0
  
248 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;248 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;
  
249 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;249 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
250 ····.line·8250 ····.line·8
251 ····:cond_2251 ····:cond_2
252 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;252 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;
  
253 ····if-eqz·v0,·:cond_3253 ····if-eqz·v0,·:cond_3
  
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 ····.line·9262 ····.line·9
263 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;263 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
264 ····move-result-object·v0264 ····move-result-object·v0
  
265 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;265 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;
  
266 ····invoke-virtual·{v0,·v1},·Lc2/c;->R(Ljava/lang/Boolean;)Lc2/c;266 ····invoke-virtual·{v0,·v1},·Ld2/c;->R(Ljava/lang/Boolean;)Ld2/c;
  
267 ····.line·10267 ····.line·10
268 ····:cond_3268 ····:cond_3
269 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map;269 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map;
  
270 ····if-eqz·v0,·:cond_4270 ····if-eqz·v0,·:cond_4
  
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
313 ····.line·15313 ····.line·15
314 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;314 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
315 ····move-result-object·v0315 ····move-result-object·v0
  
316 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->l:Ljava/lang/Boolean;316 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->l:Ljava/lang/Boolean;
  
317 ····invoke-virtual·{v0,·v1},·Lc2/c;->R(Ljava/lang/Boolean;)Lc2/c;317 ····invoke-virtual·{v0,·v1},·Ld2/c;->R(Ljava/lang/Boolean;)Ld2/c;
  
318 ····.line·16318 ····.line·16
319 ····:cond_6319 ····:cond_6
320 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->m:Ljava/util/Map;320 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->m:Ljava/util/Map;
  
321 ····if-eqz·v0,·:cond_7321 ····if-eqz·v0,·:cond_7
  
Offset 361, 11 lines modifiedOffset 361, 11 lines modified
  
361 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;361 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;
  
362 ····goto·:goto_0362 ····goto·:goto_0
  
363 ····.line·20363 ····.line·20
364 ····:cond_7364 ····:cond_7
365 ····invoke-virtual·{p1},·Lc2/c;->v()Lc2/c;365 ····invoke-virtual·{p1},·Ld2/c;->v()Ld2/c;
  
366 ····return-void366 ····return-void
367 .end·method367 .end·method
8.4 KB
smali/io/sentry/protocol/m$a.smali
Max HTML report size reached
19.7 KB
smali/io/sentry/protocol/w.smali
Max HTML report size reached
1.87 KB
smali/io/sentry/protocol/e$a.smali
    
Offset 49, 36 lines modifiedOffset 49, 36 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/e;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/e;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/protocol/e;56 ····new-instance·v0,·Lio/sentry/protocol/e;
  
57 ····invoke-direct·{v0},·Lio/sentry/protocol/e;-><init>()V57 ····invoke-direct·{v0},·Lio/sentry/protocol/e;-><init>()V
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·359 ····.line·3
60 ····:cond_060 ····:cond_0
61 ····:goto_061 ····:goto_0
62 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;62 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;64 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
65 ····if-ne·v2,·v3,·:cond_2165 ····if-ne·v2,·v3,·:cond_21
  
66 ····.line·466 ····.line·4
67 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;67 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····.line·569 ····.line·5
70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
71 ····const/4·v3,·-0x171 ····const/4·v3,·-0x1
Offset 910, 19 lines modifiedOffset 910, 19 lines modified
  
910 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->d(Lio/sentry/protocol/e;Ljava/lang/Boolean;)Ljava/lang/Boolean;910 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->d(Lio/sentry/protocol/e;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
911 ····goto/16·:goto_0911 ····goto/16·:goto_0
  
912 ····.line·40912 ····.line·40
913 ····:pswitch_1d913 ····:pswitch_1d
914 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;914 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
915 ····move-result-object·v2915 ····move-result-object·v2
  
916 ····sget-object·v3,·Lc2/b;->STRING:Lc2/b;916 ····sget-object·v3,·Ld2/b;->STRING:Ld2/b;
  
917 ····if-ne·v2,·v3,·:cond_0917 ····if-ne·v2,·v3,·:cond_0
  
918 ····.line·41918 ····.line·41
919 ····invoke-virtual·{p1,·p2},·Lio/sentry/w0;->h0(Lio/sentry/g0;)Ljava/util/Date;919 ····invoke-virtual·{p1,·p2},·Lio/sentry/w0;->h0(Lio/sentry/g0;)Ljava/util/Date;
  
920 ····move-result-object·v2920 ····move-result-object·v2
Offset 942, 15 lines modifiedOffset 942, 15 lines modified
942 ····goto/16·:goto_0942 ····goto/16·:goto_0
  
943 ····.line·43943 ····.line·43
944 ····:cond_21944 ····:cond_21
945 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/e;->n0(Ljava/util/Map;)V945 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/e;->n0(Ljava/util/Map;)V
  
946 ····.line·44946 ····.line·44
947 ····invoke-virtual·{p1},·Lc2/a;->v()V947 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
948 ····return-object·v0948 ····return-object·v0
  
949 ····:sswitch_data_0949 ····:sswitch_data_0
950 ····.sparse-switch950 ····.sparse-switch
951 ········-0x7bc0b807·->·:sswitch_1e951 ········-0x7bc0b807·->·:sswitch_1e
952 ········-0x77f42806·->·:sswitch_1d952 ········-0x77f42806·->·:sswitch_1d
9.08 KB
smali/io/sentry/protocol/k$a.smali
Max HTML report size reached
5.97 KB
smali/io/sentry/protocol/q$a.smali
Max HTML report size reached
5.44 KB
smali/io/sentry/protocol/f.smali
Max HTML report size reached
2.27 KB
smali/io/sentry/protocol/d.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····value·=·{11 ····value·=·{
12 ········Lio/sentry/protocol/d$a;12 ········Lio/sentry/protocol/d$a;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·e:Lio/sentry/protocol/l;16 .field·private·e:Lio/sentry/protocol/m;
  
17 .field·private·f:Ljava/util/List;17 .field·private·f:Ljava/util/List;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Ljava/util/List<",20 ············"Ljava/util/List<",
21 ············"Lio/sentry/protocol/DebugImage;",21 ············"Lio/sentry/protocol/DebugImage;",
22 ············">;"22 ············">;"
Offset 45, 19 lines modifiedOffset 45, 19 lines modified
  
45 ····.line·145 ····.line·1
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·static·synthetic·a(Lio/sentry/protocol/d;Lio/sentry/protocol/l;)Lio/sentry/protocol/l;49 .method·static·synthetic·a(Lio/sentry/protocol/d;Lio/sentry/protocol/m;)Lio/sentry/protocol/m;
50 ····.locals·050 ····.locals·0
  
51 ····.line·151 ····.line·1
52 ····iput-object·p1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/l;52 ····iput-object·p1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m;
  
53 ····return-object·p153 ····return-object·p1
54 .end·method54 .end·method
  
55 .method·static·synthetic·b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List;55 .method·static·synthetic·b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List;
56 ····.locals·056 ····.locals·0
  
Offset 133, 29 lines modifiedOffset 133, 29 lines modified
133 ····return-void133 ····return-void
134 .end·method134 .end·method
  
135 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V135 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V
136 ····.locals·3136 ····.locals·3
  
137 ····.line·1137 ····.line·1
138 ····invoke-virtual·{p1},·Lc2/c;->q()Lc2/c;138 ····invoke-virtual·{p1},·Ld2/c;->o()Ld2/c;
  
139 ····.line·2139 ····.line·2
140 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/l;140 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m;
  
141 ····if-eqz·v0,·:cond_0141 ····if-eqz·v0,·:cond_0
  
142 ····const-string·v0,·"sdk_info"142 ····const-string·v0,·"sdk_info"
  
143 ····.line·3143 ····.line·3
144 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;144 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
145 ····move-result-object·v0145 ····move-result-object·v0
  
146 ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/l;146 ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m;
  
147 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;147 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;
  
148 ····.line·4148 ····.line·4
149 ····:cond_0149 ····:cond_0
150 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List;150 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List;
  
Offset 214, 11 lines modifiedOffset 214, 11 lines modified
  
214 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;214 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;
  
215 ····goto·:goto_0215 ····goto·:goto_0
  
216 ····.line·10216 ····.line·10
217 ····:cond_2217 ····:cond_2
218 ····invoke-virtual·{p1},·Lc2/c;->v()Lc2/c;218 ····invoke-virtual·{p1},·Ld2/c;->v()Ld2/c;
  
219 ····return-void219 ····return-void
220 .end·method220 .end·method
543 B
smali/io/sentry/protocol/e$b$a.smali
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/e$b;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/e$b;
52 ····.locals·052 ····.locals·0
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->T()Ljava/lang/String;54 ····invoke-virtual·{p1},·Ld2/a;->T()Ljava/lang/String;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;56 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
57 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;57 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
1.66 KB
smali/io/sentry/protocol/i.smali
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ····return-void98 ····return-void
99 .end·method99 .end·method
  
100 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V100 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V
101 ····.locals·3101 ····.locals·3
  
102 ····.line·1102 ····.line·1
103 ····invoke-virtual·{p1},·Lc2/c;->q()Lc2/c;103 ····invoke-virtual·{p1},·Ld2/c;->o()Ld2/c;
  
104 ····.line·2104 ····.line·2
105 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;105 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;
  
106 ····if-eqz·v0,·:cond_0106 ····if-eqz·v0,·:cond_0
  
107 ····const-string·v0,·"formatted"107 ····const-string·v0,·"formatted"
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ····.line·3114 ····.line·3
115 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;115 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;117 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;
  
118 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;118 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
119 ····.line·4119 ····.line·4
120 ····:cond_0120 ····:cond_0
121 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;121 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;
  
122 ····if-eqz·v0,·:cond_1122 ····if-eqz·v0,·:cond_1
  
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ····.line·5131 ····.line·5
132 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;132 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
134 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;134 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;
  
135 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;135 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
136 ····.line·6136 ····.line·6
137 ····:cond_1137 ····:cond_1
138 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->g:Ljava/util/List;138 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->g:Ljava/util/List;
  
139 ····if-eqz·v0,·:cond_2139 ····if-eqz·v0,·:cond_2
  
Offset 201, 11 lines modifiedOffset 201, 11 lines modified
201 ····.line·12201 ····.line·12
202 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;202 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;
  
203 ····goto·:goto_0203 ····goto·:goto_0
  
204 ····.line·13204 ····.line·13
205 ····:cond_3205 ····:cond_3
206 ····invoke-virtual·{p1},·Lc2/c;->v()Lc2/c;206 ····invoke-virtual·{p1},·Ld2/c;->v()Ld2/c;
  
207 ····return-void207 ····return-void
208 .end·method208 .end·method
7.92 KB
smali/io/sentry/protocol/u$a.smali
Max HTML report size reached
9.8 KB
smali/io/sentry/protocol/w$a.smali
Max HTML report size reached
1.21 KB
smali/io/sentry/protocol/b$a.smali
    
Offset 49, 35 lines modifiedOffset 49, 35 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/b;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/b;
52 ····.locals·452 ····.locals·4
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/protocol/b;56 ····new-instance·v0,·Lio/sentry/protocol/b;
  
57 ····invoke-direct·{v0},·Lio/sentry/protocol/b;-><init>()V57 ····invoke-direct·{v0},·Lio/sentry/protocol/b;-><init>()V
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·359 ····.line·3
60 ····:goto_060 ····:goto_0
61 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;61 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
62 ····move-result-object·v262 ····move-result-object·v2
  
63 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;63 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
64 ····if-ne·v2,·v3,·:cond_364 ····if-ne·v2,·v3,·:cond_3
  
65 ····.line·465 ····.line·4
66 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;66 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····.line·568 ····.line·5
69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
70 ····const-string·v3,·"name"70 ····const-string·v3,·"name"
Offset 130, 11 lines modifiedOffset 130, 11 lines modified
130 ····goto·:goto_0130 ····goto·:goto_0
  
131 ····.line·10131 ····.line·10
132 ····:cond_3132 ····:cond_3
133 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/b;->c(Ljava/util/Map;)V133 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/b;->c(Ljava/util/Map;)V
  
134 ····.line·11134 ····.line·11
135 ····invoke-virtual·{p1},·Lc2/a;->v()V135 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
136 ····return-object·v0136 ····return-object·v0
137 .end·method137 .end·method
16.8 KB
smali/io/sentry/protocol/r.smali
Max HTML report size reached
1.54 KB
smali/io/sentry/protocol/g.smali
    
Offset 79, 26 lines modifiedOffset 79, 26 lines modified
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V81 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V
82 ····.locals·382 ····.locals·3
  
83 ····.line·183 ····.line·1
84 ····invoke-virtual·{p1},·Lc2/c;->q()Lc2/c;84 ····invoke-virtual·{p1},·Ld2/c;->o()Ld2/c;
  
85 ····const-string·v0,·"value"85 ····const-string·v0,·"value"
  
86 ····.line·286 ····.line·2
87 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;87 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->e:Ljava/lang/Number;89 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->e:Ljava/lang/Number;
  
90 ····invoke-virtual·{v0,·v1},·Lc2/c;->S(Ljava/lang/Number;)Lc2/c;90 ····invoke-virtual·{v0,·v1},·Ld2/c;->S(Ljava/lang/Number;)Ld2/c;
  
91 ····.line·391 ····.line·3
92 ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;92 ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;
  
93 ····if-eqz·v0,·:cond_093 ····if-eqz·v0,·:cond_0
  
94 ····const-string·v0,·"unit"94 ····const-string·v0,·"unit"
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ····.line·4106 ····.line·4
107 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;107 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;109 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;
  
110 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;110 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
111 ····.line·5111 ····.line·5
112 ····:cond_0112 ····:cond_0
113 ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map;113 ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map;
  
114 ····if-eqz·v0,·:cond_1114 ····if-eqz·v0,·:cond_1
  
Offset 153, 11 lines modifiedOffset 153, 11 lines modified
153 ····.line·9153 ····.line·9
154 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;154 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;
  
155 ····goto·:goto_0155 ····goto·:goto_0
  
156 ····.line·10156 ····.line·10
157 ····:cond_1157 ····:cond_1
158 ····invoke-virtual·{p1},·Lc2/c;->v()Lc2/c;158 ····invoke-virtual·{p1},·Ld2/c;->v()Ld2/c;
  
159 ····return-void159 ····return-void
160 .end·method160 .end·method
1.77 KB
smali/io/sentry/protocol/a$a.smali
    
Offset 49, 35 lines modifiedOffset 49, 35 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/a;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/a;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/protocol/a;56 ····new-instance·v0,·Lio/sentry/protocol/a;
  
57 ····invoke-direct·{v0},·Lio/sentry/protocol/a;-><init>()V57 ····invoke-direct·{v0},·Lio/sentry/protocol/a;-><init>()V
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·359 ····.line·3
60 ····:goto_060 ····:goto_0
61 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;61 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
62 ····move-result-object·v262 ····move-result-object·v2
  
63 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;63 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
64 ····if-ne·v2,·v3,·:cond_964 ····if-ne·v2,·v3,·:cond_9
  
65 ····.line·465 ····.line·4
66 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;66 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····.line·568 ····.line·5
69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
70 ····const/4·v3,·-0x170 ····const/4·v3,·-0x1
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;257 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;
  
258 ····move-result-object·v2258 ····move-result-object·v2
  
259 ····check-cast·v2,·Ljava/util/Map;259 ····check-cast·v2,·Ljava/util/Map;
  
260 ····.line·11260 ····.line·11
261 ····invoke-static·{v2},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;261 ····invoke-static·{v2},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
262 ····move-result-object·v2262 ····move-result-object·v2
  
263 ····.line·12263 ····.line·12
264 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->h(Lio/sentry/protocol/a;Ljava/util/Map;)Ljava/util/Map;264 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->h(Lio/sentry/protocol/a;Ljava/util/Map;)Ljava/util/Map;
  
265 ····goto/16·:goto_0265 ····goto/16·:goto_0
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ····goto/16·:goto_0321 ····goto/16·:goto_0
  
322 ····.line·18322 ····.line·18
323 ····:cond_9323 ····:cond_9
324 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/a;->o(Ljava/util/Map;)V324 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/a;->o(Ljava/util/Map;)V
  
325 ····.line·19325 ····.line·19
326 ····invoke-virtual·{p1},·Lc2/a;->v()V326 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
327 ····return-object·v0327 ····return-object·v0
  
328 ····:sswitch_data_0328 ····:sswitch_data_0
329 ····.sparse-switch329 ····.sparse-switch
330 ········-0x7121ffcb·->·:sswitch_7330 ········-0x7121ffcb·->·:sswitch_7
331 ········-0x35c17346·->·:sswitch_6331 ········-0x35c17346·->·:sswitch_6
12.3 KB
smali/io/sentry/protocol/u.smali
Max HTML report size reached
10.2 KB
smali/io/sentry/protocol/k.smali
Max HTML report size reached
9.95 KB
smali/io/sentry/protocol/n$a.smali
Max HTML report size reached
16.7 KB
smali/io/sentry/protocol/t.smali
Max HTML report size reached
1.88 KB
smali/io/sentry/protocol/g$a.smali
    
Offset 49, 34 lines modifiedOffset 49, 34 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/g;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/g;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
56 ····move-object·v1,·v056 ····move-object·v1,·v0
  
57 ····move-object·v2,·v157 ····move-object·v2,·v1
  
58 ····.line·258 ····.line·2
59 ····:goto_059 ····:goto_0
60 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;60 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
61 ····move-result-object·v361 ····move-result-object·v3
  
62 ····sget-object·v4,·Lc2/b;->NAME:Lc2/b;62 ····sget-object·v4,·Ld2/b;->NAME:Ld2/b;
  
63 ····if-ne·v3,·v4,·:cond_363 ····if-ne·v3,·v4,·:cond_3
  
64 ····.line·364 ····.line·3
65 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;65 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
66 ····move-result-object·v366 ····move-result-object·v3
  
67 ····.line·467 ····.line·4
68 ····invoke-virtual·{v3},·Ljava/lang/String;->hashCode()I68 ····invoke-virtual·{v3},·Ljava/lang/String;->hashCode()I
  
69 ····const-string·v4,·"unit"69 ····const-string·v4,·"unit"
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
124 ····move-result-object·v1124 ····move-result-object·v1
  
125 ····goto·:goto_0125 ····goto·:goto_0
  
126 ····.line·9126 ····.line·9
127 ····:cond_3127 ····:cond_3
128 ····invoke-virtual·{p1},·Lc2/a;->v()V128 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
129 ····if-eqz·v0,·:cond_4129 ····if-eqz·v0,·:cond_4
  
130 ····.line·10130 ····.line·10
131 ····new-instance·p1,·Lio/sentry/protocol/g;131 ····new-instance·p1,·Lio/sentry/protocol/g;
  
132 ····invoke-direct·{p1,·v0,·v1},·Lio/sentry/protocol/g;-><init>(Ljava/lang/Number;Ljava/lang/String;)V132 ····invoke-direct·{p1,·v0,·v1},·Lio/sentry/protocol/g;-><init>(Ljava/lang/Number;Ljava/lang/String;)V
Offset 147, 17 lines modifiedOffset 147, 17 lines modified
147 ····new-instance·p1,·Ljava/lang/IllegalStateException;147 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
148 ····const-string·v0,·"Missing·required·field·\"value\""148 ····const-string·v0,·"Missing·required·field·\"value\""
  
149 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V149 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
150 ····.line·13150 ····.line·13
151 ····sget-object·v1,·Lio/sentry/m3;->ERROR:Lio/sentry/m3;151 ····sget-object·v1,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
152 ····invoke-interface·{p2,·v1,·v0,·p1},·Lio/sentry/g0;->c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V152 ····invoke-interface·{p2,·v1,·v0,·p1},·Lio/sentry/g0;->c(Lio/sentry/n3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
153 ····.line·14153 ····.line·14
154 ····goto·:goto_2154 ····goto·:goto_2
  
155 ····:goto_1155 ····:goto_1
156 ····throw·p1156 ····throw·p1
  
12.6 KB
smali/io/sentry/protocol/m.smali
Max HTML report size reached
2.15 KB
smali/io/sentry/protocol/b.smali
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ····iget-object·v0,·p1,·Lio/sentry/protocol/b;->f:Ljava/lang/String;56 ····iget-object·v0,·p1,·Lio/sentry/protocol/b;->f:Ljava/lang/String;
  
57 ····iput-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;57 ····iput-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;
  
58 ····.line·558 ····.line·5
59 ····iget-object·p1,·p1,·Lio/sentry/protocol/b;->g:Ljava/util/Map;59 ····iget-object·p1,·p1,·Lio/sentry/protocol/b;->g:Ljava/util/Map;
  
60 ····invoke-static·{p1},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;60 ····invoke-static·{p1},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
61 ····move-result-object·p161 ····move-result-object·p1
  
62 ····iput-object·p1,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;62 ····iput-object·p1,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V109 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V
110 ····.locals·3110 ····.locals·3
  
111 ····.line·1111 ····.line·1
112 ····invoke-virtual·{p1},·Lc2/c;->q()Lc2/c;112 ····invoke-virtual·{p1},·Ld2/c;->o()Ld2/c;
  
113 ····.line·2113 ····.line·2
114 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;114 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;
  
115 ····if-eqz·v0,·:cond_0115 ····if-eqz·v0,·:cond_0
  
116 ····const-string·v0,·"name"116 ····const-string·v0,·"name"
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····.line·3123 ····.line·3
124 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;124 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
125 ····move-result-object·v0125 ····move-result-object·v0
  
126 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;126 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;
  
127 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;127 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
128 ····.line·4128 ····.line·4
129 ····:cond_0129 ····:cond_0
130 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;130 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;
  
131 ····if-eqz·v0,·:cond_1131 ····if-eqz·v0,·:cond_1
  
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ····.line·5140 ····.line·5
141 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;141 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
142 ····move-result-object·v0142 ····move-result-object·v0
  
143 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;143 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;
  
144 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;144 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
145 ····.line·6145 ····.line·6
146 ····:cond_1146 ····:cond_1
147 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;147 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;
  
148 ····if-eqz·v0,·:cond_2148 ····if-eqz·v0,·:cond_2
  
Offset 187, 11 lines modifiedOffset 187, 11 lines modified
187 ····.line·10187 ····.line·10
188 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;188 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/y0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/y0;
  
189 ····goto·:goto_0189 ····goto·:goto_0
  
190 ····.line·11190 ····.line·11
191 ····:cond_2191 ····:cond_2
192 ····invoke-virtual·{p1},·Lc2/c;->v()Lc2/c;192 ····invoke-virtual·{p1},·Ld2/c;->v()Ld2/c;
  
193 ····return-void193 ····return-void
194 .end·method194 .end·method
7.44 KB
smali/io/sentry/protocol/q.smali
Max HTML report size reached
1.31 KB
smali/io/sentry/protocol/i$a.smali
    
Offset 49, 36 lines modifiedOffset 49, 36 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/i;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/i;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/protocol/i;56 ····new-instance·v0,·Lio/sentry/protocol/i;
  
57 ····invoke-direct·{v0},·Lio/sentry/protocol/i;-><init>()V57 ····invoke-direct·{v0},·Lio/sentry/protocol/i;-><init>()V
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·359 ····.line·3
60 ····:cond_060 ····:cond_0
61 ····:goto_061 ····:goto_0
62 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;62 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;64 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
65 ····if-ne·v2,·v3,·:cond_565 ····if-ne·v2,·v3,·:cond_5
  
66 ····.line·466 ····.line·4
67 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;67 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····.line·569 ····.line·5
70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
71 ····const/4·v3,·-0x171 ····const/4·v3,·-0x1
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ····goto·:goto_0189 ····goto·:goto_0
  
190 ····.line·12190 ····.line·12
191 ····:cond_5191 ····:cond_5
192 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/i;->d(Ljava/util/Map;)V192 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/i;->d(Ljava/util/Map;)V
  
193 ····.line·13193 ····.line·13
194 ····invoke-virtual·{p1},·Lc2/a;->v()V194 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
195 ····return-object·v0195 ····return-object·v0
  
196 ····:sswitch_data_0196 ····:sswitch_data_0
197 ····.sparse-switch197 ····.sparse-switch
198 ········-0x3b55067a·->·:sswitch_2198 ········-0x3b55067a·->·:sswitch_2
199 ········0x38eb0007·->·:sswitch_1199 ········0x38eb0007·->·:sswitch_1
7.23 KB
smali/io/sentry/protocol/x.smali
Max HTML report size reached
14.8 KB
smali/io/sentry/protocol/r$a.smali
Max HTML report size reached
13.5 KB
smali/io/sentry/protocol/o.smali
Max HTML report size reached
1.3 KB
smali/io/sentry/protocol/f$a.smali
    
Offset 49, 35 lines modifiedOffset 49, 35 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/f;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/f;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/protocol/f;56 ····new-instance·v0,·Lio/sentry/protocol/f;
  
57 ····invoke-direct·{v0},·Lio/sentry/protocol/f;-><init>()V57 ····invoke-direct·{v0},·Lio/sentry/protocol/f;-><init>()V
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·359 ····.line·3
60 ····:goto_060 ····:goto_0
61 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;61 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
62 ····move-result-object·v262 ····move-result-object·v2
  
63 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;63 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
64 ····if-ne·v2,·v3,·:cond_a64 ····if-ne·v2,·v3,·:cond_a
  
65 ····.line·465 ····.line·4
66 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;66 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····.line·568 ····.line·5
69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
70 ····const/4·v3,·-0x170 ····const/4·v3,·-0x1
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 ····goto/16·:goto_0339 ····goto/16·:goto_0
  
340 ····.line·17340 ····.line·17
341 ····:cond_a341 ····:cond_a
342 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/f;->j(Ljava/util/Map;)V342 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/f;->j(Ljava/util/Map;)V
  
343 ····.line·18343 ····.line·18
344 ····invoke-virtual·{p1},·Lc2/a;->v()V344 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
345 ····return-object·v0345 ····return-object·v0
  
346 ····:sswitch_data_0346 ····:sswitch_data_0
347 ····.sparse-switch347 ····.sparse-switch
348 ········-0x54c03d49·->·:sswitch_8348 ········-0x54c03d49·->·:sswitch_8
349 ········-0x40ba988e·->·:sswitch_7349 ········-0x40ba988e·->·:sswitch_7
1.29 KB
smali/io/sentry/protocol/DebugImage$a.smali
    
Offset 54, 30 lines modifiedOffset 54, 30 lines modified
  
54 ····.line·154 ····.line·1
55 ····new-instance·v0,·Lio/sentry/protocol/DebugImage;55 ····new-instance·v0,·Lio/sentry/protocol/DebugImage;
  
56 ····invoke-direct·{v0},·Lio/sentry/protocol/DebugImage;-><init>()V56 ····invoke-direct·{v0},·Lio/sentry/protocol/DebugImage;-><init>()V
  
57 ····.line·257 ····.line·2
58 ····invoke-virtual·{p1},·Lc2/a;->j()V58 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····.line·360 ····.line·3
61 ····:goto_061 ····:goto_0
62 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;62 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;64 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
65 ····if-ne·v2,·v3,·:cond_a65 ····if-ne·v2,·v3,·:cond_a
  
66 ····.line·466 ····.line·4
67 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;67 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····.line·569 ····.line·5
70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
71 ····const/4·v3,·-0x171 ····const/4·v3,·-0x1
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
  
336 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$302(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;336 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$302(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;
  
337 ····goto/16·:goto_0337 ····goto/16·:goto_0
  
338 ····.line·17338 ····.line·17
339 ····:cond_a339 ····:cond_a
340 ····invoke-virtual·{p1},·Lc2/a;->v()V340 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
341 ····.line·18341 ····.line·18
342 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/DebugImage;->setUnknown(Ljava/util/Map;)V342 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/DebugImage;->setUnknown(Ljava/util/Map;)V
  
343 ····return-object·v0343 ····return-object·v0
  
344 ····:sswitch_data_0344 ····:sswitch_data_0
24.2 KB
smali/io/sentry/protocol/s.smali
Max HTML report size reached
13.9 KB
smali/io/sentry/protocol/e.smali
Max HTML report size reached
6.94 KB
smali/io/sentry/protocol/l.smali
Max HTML report size reached
1.3 KB
smali/io/sentry/protocol/j$a.smali
    
Offset 49, 35 lines modifiedOffset 49, 35 lines modified
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/j;51 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/j;
52 ····.locals·552 ····.locals·5
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1},·Lc2/a;->j()V54 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
55 ····.line·255 ····.line·2
56 ····new-instance·v0,·Lio/sentry/protocol/j;56 ····new-instance·v0,·Lio/sentry/protocol/j;
  
57 ····invoke-direct·{v0},·Lio/sentry/protocol/j;-><init>()V57 ····invoke-direct·{v0},·Lio/sentry/protocol/j;-><init>()V
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·359 ····.line·3
60 ····:goto_060 ····:goto_0
61 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;61 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
62 ····move-result-object·v262 ····move-result-object·v2
  
63 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;63 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
64 ····if-ne·v2,·v3,·:cond_764 ····if-ne·v2,·v3,·:cond_7
  
65 ····.line·465 ····.line·4
66 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;66 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····.line·568 ····.line·5
69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I69 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
70 ····const/4·v3,·-0x170 ····const/4·v3,·-0x1
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····goto/16·:goto_0261 ····goto/16·:goto_0
  
262 ····.line·14262 ····.line·14
263 ····:cond_7263 ····:cond_7
264 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/j;->l(Ljava/util/Map;)V264 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/j;->l(Ljava/util/Map;)V
  
265 ····.line·15265 ····.line·15
266 ····invoke-virtual·{p1},·Lc2/a;->v()V266 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
267 ····return-object·v0267 ····return-object·v0
  
268 ····:sswitch_data_0268 ····:sswitch_data_0
269 ····.sparse-switch269 ····.sparse-switch
270 ········-0x372722ff·->·:sswitch_5270 ········-0x372722ff·->·:sswitch_5
271 ········-0x1437619b·->·:sswitch_4271 ········-0x1437619b·->·:sswitch_4
12.4 KB
smali/io/sentry/protocol/v$a.smali
Max HTML report size reached
20.8 KB
smali/io/sentry/protocol/s$a.smali
Max HTML report size reached
4.33 KB
smali/io/sentry/protocol/a.smali
    
Offset 102, 24 lines modifiedOffset 102, 24 lines modified
102 ····iget-object·v0,·p1,·Lio/sentry/protocol/a;->g:Ljava/lang/String;102 ····iget-object·v0,·p1,·Lio/sentry/protocol/a;->g:Ljava/lang/String;
  
103 ····iput-object·v0,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;103 ····iput-object·v0,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;
  
104 ····.line·10104 ····.line·10
105 ····iget-object·v0,·p1,·Lio/sentry/protocol/a;->l:Ljava/util/Map;105 ····iget-object·v0,·p1,·Lio/sentry/protocol/a;->l:Ljava/util/Map;
  
106 ····invoke-static·{v0},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;106 ····invoke-static·{v0},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
107 ····move-result-object·v0107 ····move-result-object·v0
  
108 ····iput-object·v0,·p0,·Lio/sentry/protocol/a;->l:Ljava/util/Map;108 ····iput-object·v0,·p0,·Lio/sentry/protocol/a;->l:Ljava/util/Map;
  
109 ····.line·11109 ····.line·11
110 ····iget-object·p1,·p1,·Lio/sentry/protocol/a;->m:Ljava/util/Map;110 ····iget-object·p1,·p1,·Lio/sentry/protocol/a;->m:Ljava/util/Map;
  
111 ····invoke-static·{p1},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;111 ····invoke-static·{p1},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
112 ····move-result-object·p1112 ····move-result-object·p1
  
113 ····iput-object·p1,·p0,·Lio/sentry/protocol/a;->m:Ljava/util/Map;113 ····iput-object·p1,·p0,·Lio/sentry/protocol/a;->m:Ljava/util/Map;
  
114 ····return-void114 ····return-void
115 .end·method115 .end·method
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 ····return-void279 ····return-void
280 .end·method280 .end·method
  
281 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V281 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V
282 ····.locals·3282 ····.locals·3
  
283 ····.line·1283 ····.line·1
284 ····invoke-virtual·{p1},·Lc2/c;->q()Lc2/c;284 ····invoke-virtual·{p1},·Ld2/c;->o()Ld2/c;
  
285 ····.line·2285 ····.line·2
286 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;286 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;
  
287 ····if-eqz·v0,·:cond_0287 ····if-eqz·v0,·:cond_0
  
288 ····const-string·v0,·"app_identifier"288 ····const-string·v0,·"app_identifier"
Offset 295, 15 lines modifiedOffset 295, 15 lines modified
295 ····.line·3295 ····.line·3
296 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;296 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
297 ····move-result-object·v0297 ····move-result-object·v0
  
298 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;298 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;
  
299 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;299 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
300 ····.line·4300 ····.line·4
301 ····:cond_0301 ····:cond_0
302 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date;302 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date;
  
303 ····if-eqz·v0,·:cond_1303 ····if-eqz·v0,·:cond_1
  
Offset 329, 15 lines modifiedOffset 329, 15 lines modified
329 ····.line·7329 ····.line·7
330 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;330 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
331 ····move-result-object·v0331 ····move-result-object·v0
  
332 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;332 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;
  
333 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;333 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
334 ····.line·8334 ····.line·8
335 ····:cond_2335 ····:cond_2
336 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;336 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;
  
337 ····if-eqz·v0,·:cond_3337 ····if-eqz·v0,·:cond_3
  
Offset 346, 15 lines modifiedOffset 346, 15 lines modified
346 ····.line·9346 ····.line·9
347 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;347 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
348 ····move-result-object·v0348 ····move-result-object·v0
  
349 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;349 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;
  
350 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;350 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
351 ····.line·10351 ····.line·10
352 ····:cond_3352 ····:cond_3
353 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;353 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;
  
354 ····if-eqz·v0,·:cond_4354 ····if-eqz·v0,·:cond_4
  
Offset 363, 15 lines modifiedOffset 363, 15 lines modified
363 ····.line·11363 ····.line·11
364 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;364 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
365 ····move-result-object·v0365 ····move-result-object·v0
  
366 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;366 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;
  
367 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;367 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
368 ····.line·12368 ····.line·12
369 ····:cond_4369 ····:cond_4
370 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;370 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;
  
371 ····if-eqz·v0,·:cond_5371 ····if-eqz·v0,·:cond_5
  
Offset 380, 15 lines modifiedOffset 380, 15 lines modified
380 ····.line·13380 ····.line·13
381 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;381 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
382 ····move-result-object·v0382 ····move-result-object·v0
  
383 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;383 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;
  
384 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;384 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
385 ····.line·14385 ····.line·14
386 ····:cond_5386 ····:cond_5
387 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String;387 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String;
  
388 ····if-eqz·v0,·:cond_6388 ····if-eqz·v0,·:cond_6
  
Offset 397, 15 lines modifiedOffset 397, 15 lines modified
397 ····.line·15397 ····.line·15
398 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;398 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
399 ····move-result-object·v0399 ····move-result-object·v0
  
400 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String;400 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String;
Max diff block lines reached; 549/4374 bytes (12.55%) of diff not shown.
5.85 KB
smali/io/sentry/protocol/o$a.smali
Max HTML report size reached
2.15 KB
smali/io/sentry/protocol/h$a.smali
    
Offset 54, 30 lines modifiedOffset 54, 30 lines modified
  
54 ····.line·154 ····.line·1
55 ····new-instance·v0,·Lio/sentry/protocol/h;55 ····new-instance·v0,·Lio/sentry/protocol/h;
  
56 ····invoke-direct·{v0},·Lio/sentry/protocol/h;-><init>()V56 ····invoke-direct·{v0},·Lio/sentry/protocol/h;-><init>()V
  
57 ····.line·257 ····.line·2
58 ····invoke-virtual·{p1},·Lc2/a;->j()V58 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····.line·360 ····.line·3
61 ····:goto_061 ····:goto_0
62 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;62 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;64 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
65 ····if-ne·v2,·v3,·:cond_865 ····if-ne·v2,·v3,·:cond_8
  
66 ····.line·466 ····.line·4
67 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;67 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····.line·569 ····.line·5
70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
71 ····const/4·v3,·-0x171 ····const/4·v3,·-0x1
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;261 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;
  
262 ····move-result-object·v2262 ····move-result-object·v2
  
263 ····check-cast·v2,·Ljava/util/Map;263 ····check-cast·v2,·Ljava/util/Map;
  
264 ····.line·13264 ····.line·13
265 ····invoke-static·{v2},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;265 ····invoke-static·{v2},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
266 ····move-result-object·v2266 ····move-result-object·v2
  
267 ····.line·14267 ····.line·14
268 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->e(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map;268 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->e(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map;
  
269 ····goto/16·:goto_0269 ····goto/16·:goto_0
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;279 ····invoke-virtual·{p1},·Lio/sentry/w0;->p0()Ljava/lang/Object;
  
280 ····move-result-object·v2280 ····move-result-object·v2
  
281 ····check-cast·v2,·Ljava/util/Map;281 ····check-cast·v2,·Ljava/util/Map;
  
282 ····.line·16282 ····.line·16
283 ····invoke-static·{v2},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;283 ····invoke-static·{v2},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
284 ····move-result-object·v2284 ····move-result-object·v2
  
285 ····.line·17285 ····.line·17
286 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->f(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map;286 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->f(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map;
  
287 ····goto/16·:goto_0287 ····goto/16·:goto_0
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
  
300 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->b(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String;300 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->b(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String;
  
301 ····goto/16·:goto_0301 ····goto/16·:goto_0
  
302 ····.line·19302 ····.line·19
303 ····:cond_8303 ····:cond_8
304 ····invoke-virtual·{p1},·Lc2/a;->v()V304 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
305 ····.line·20305 ····.line·20
306 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/h;->k(Ljava/util/Map;)V306 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/h;->k(Ljava/util/Map;)V
  
307 ····return-object·v0307 ····return-object·v0
  
308 ····:sswitch_data_0308 ····:sswitch_data_0
3.42 KB
smali/io/sentry/protocol/p$a.smali
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 .class·public·final·Lio/sentry/protocol/p$a;1 .class·public·final·Lio/sentry/protocol/p$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryPackage.java"3 .source·"SentryId.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/q0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
Offset 46, 137 lines modifiedOffset 46, 20 lines modified
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····return-object·p147 ····return-object·p1
48 .end·method48 .end·method
  
49 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/p;49 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/protocol/p;
50 ····.locals·550 ····.locals·0
  
51 ····.line·151 ····.line·1
 52 ····new-instance·p2,·Lio/sentry/protocol/p;
52 ····invoke-virtual·{p1},·Lc2/a;->j()V 
  
53 ····const/4·v0,·0x0 
  
54 ····move-object·v1,·v0 
  
55 ····move-object·v2,·v1 
  
56 ····.line·2 
57 ····:goto_0 
58 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b; 
  
59 ····move-result-object·v3 
  
60 ····sget-object·v4,·Lc2/b;->NAME:Lc2/b; 
  
61 ····if-ne·v3,·v4,·:cond_3 
  
62 ····.line·3 
63 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String; 
  
64 ····move-result-object·v3 
  
65 ····.line·4 
66 ····invoke-virtual·{v3},·Ljava/lang/String;->hashCode()I 
  
67 ····const-string·v4,·"name" 
  
68 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
69 ····move-result·v4 
  
70 ····if-nez·v4,·:cond_2 
  
71 ····const-string·v4,·"version" 
  
72 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
73 ····move-result·v4 
  
74 ····if-nez·v4,·:cond_1 
  
75 ····if-nez·v2,·:cond_0 
  
76 ····.line·5 
77 ····new-instance·v2,·Ljava/util/HashMap; 
  
78 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V 
  
79 ····.line·6 
80 ····:cond_0 
81 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/w0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V 
  
82 ····goto·:goto_0 
  
83 ····.line·7 
84 ····:cond_1 
85 ····invoke-virtual·{p1},·Lc2/a;->T()Ljava/lang/String; 
  
86 ····move-result-object·v153 ····invoke-virtual·{p1},·Ld2/a;->T()Ljava/lang/String;
  
87 ····goto·:goto_0 
  
88 ····.line·8 
89 ····:cond_2 
90 ····invoke-virtual·{p1},·Lc2/a;->T()Ljava/lang/String; 
  
91 ····move-result-object·v054 ····move-result-object·p1
  
92 ····goto·:goto_0 
  
93 ····.line·9 
94 ····:cond_3 
95 ····invoke-virtual·{p1},·Lc2/a;->v()V 
  
96 ····if-eqz·v0,·:cond_5 
  
97 ····if-eqz·v1,·:cond_4 
  
98 ····.line·10 
99 ····new-instance·p1,·Lio/sentry/protocol/p; 
  
100 ····invoke-direct·{p1,·v0,·v1},·Lio/sentry/protocol/p;-><init>(Ljava/lang/String;Ljava/lang/String;)V 
  
101 ····.line·11 
102 ····invoke-virtual·{p1,·v2},·Lio/sentry/protocol/p;->c(Ljava/util/Map;)V 
  
103 ····return-object·p1 
  
104 ····:cond_4 
105 ····const-string·p1,·"Missing·required·field·\"version\"" 
  
106 ····.line·12 
107 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
108 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
109 ····.line·13 
110 ····sget-object·v1,·Lio/sentry/m3;->ERROR:Lio/sentry/m3; 
  
111 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/m3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
112 ····.line·14 
113 ····throw·v0 
  
Max diff block lines reached; 176/3437 bytes (5.12%) of diff not shown.
9.61 KB
smali/io/sentry/protocol/p.smali
Max HTML report size reached
15.3 KB
smali/io/sentry/protocol/y.smali
Max HTML report size reached
4.03 KB
smali/io/sentry/protocol/j.smali
    
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····iget-object·v0,·p1,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;84 ····iget-object·v0,·p1,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;
  
85 ····iput-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;85 ····iput-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;
  
86 ····.line·986 ····.line·9
87 ····iget-object·p1,·p1,·Lio/sentry/protocol/j;->k:Ljava/util/Map;87 ····iget-object·p1,·p1,·Lio/sentry/protocol/j;->k:Ljava/util/Map;
  
88 ····invoke-static·{p1},·Lz1/a;->c(Ljava/util/Map;)Ljava/util/Map;88 ····invoke-static·{p1},·La2/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
89 ····move-result-object·p189 ····move-result-object·p1
  
90 ····iput-object·p1,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map;90 ····iput-object·p1,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map;
  
91 ····return-void91 ····return-void
92 .end·method92 .end·method
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
225 ····return-void225 ····return-void
226 .end·method226 .end·method
  
227 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V227 .method·public·serialize(Lio/sentry/y0;Lio/sentry/g0;)V
228 ····.locals·3228 ····.locals·3
  
229 ····.line·1229 ····.line·1
230 ····invoke-virtual·{p1},·Lc2/c;->q()Lc2/c;230 ····invoke-virtual·{p1},·Ld2/c;->o()Ld2/c;
  
231 ····.line·2231 ····.line·2
232 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;232 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;
  
233 ····if-eqz·v0,·:cond_0233 ····if-eqz·v0,·:cond_0
  
234 ····const-string·v0,·"name"234 ····const-string·v0,·"name"
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 ····.line·3241 ····.line·3
242 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;242 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
243 ····move-result-object·v0243 ····move-result-object·v0
  
244 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;244 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;
  
245 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;245 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
246 ····.line·4246 ····.line·4
247 ····:cond_0247 ····:cond_0
248 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;248 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;
  
249 ····if-eqz·v0,·:cond_1249 ····if-eqz·v0,·:cond_1
  
Offset 258, 15 lines modifiedOffset 258, 15 lines modified
258 ····.line·5258 ····.line·5
259 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;259 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
260 ····move-result-object·v0260 ····move-result-object·v0
  
261 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;261 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;
  
262 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;262 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
263 ····.line·6263 ····.line·6
264 ····:cond_1264 ····:cond_1
265 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;265 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;
  
266 ····if-eqz·v0,·:cond_2266 ····if-eqz·v0,·:cond_2
  
Offset 275, 15 lines modifiedOffset 275, 15 lines modified
275 ····.line·7275 ····.line·7
276 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;276 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
277 ····move-result-object·v0277 ····move-result-object·v0
  
278 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;278 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;
  
279 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;279 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
280 ····.line·8280 ····.line·8
281 ····:cond_2281 ····:cond_2
282 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;282 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;
  
283 ····if-eqz·v0,·:cond_3283 ····if-eqz·v0,·:cond_3
  
Offset 292, 15 lines modifiedOffset 292, 15 lines modified
292 ····.line·9292 ····.line·9
293 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;293 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
294 ····move-result-object·v0294 ····move-result-object·v0
  
295 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;295 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;
  
296 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;296 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
297 ····.line·10297 ····.line·10
298 ····:cond_3298 ····:cond_3
299 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;299 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;
  
300 ····if-eqz·v0,·:cond_4300 ····if-eqz·v0,·:cond_4
  
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
309 ····.line·11309 ····.line·11
310 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;310 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
311 ····move-result-object·v0311 ····move-result-object·v0
  
312 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;312 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;
  
313 ····invoke-virtual·{v0,·v1},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;313 ····invoke-virtual·{v0,·v1},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
314 ····.line·12314 ····.line·12
315 ····:cond_4315 ····:cond_4
316 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;316 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;
  
317 ····if-eqz·v0,·:cond_5317 ····if-eqz·v0,·:cond_5
  
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
326 ····.line·13326 ····.line·13
327 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;327 ····invoke-virtual·{p1,·v0},·Lio/sentry/y0;->W(Ljava/lang/String;)Lio/sentry/y0;
  
328 ····move-result-object·v0328 ····move-result-object·v0
  
329 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;329 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;
  
330 ····invoke-virtual·{v0,·v1},·Lc2/c;->R(Ljava/lang/Boolean;)Lc2/c;330 ····invoke-virtual·{v0,·v1},·Ld2/c;->R(Ljava/lang/Boolean;)Ld2/c;
  
331 ····.line·14331 ····.line·14
332 ····:cond_5332 ····:cond_5
333 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map;333 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map;
  
334 ····if-eqz·v0,·:cond_6334 ····if-eqz·v0,·:cond_6
  
Max diff block lines reached; 283/4062 bytes (6.97%) of diff not shown.
6.78 KB
smali/io/sentry/protocol/c$a.smali
Max HTML report size reached
2.16 KB
smali/io/sentry/protocol/d$a.smali
    
Offset 54, 30 lines modifiedOffset 54, 30 lines modified
  
54 ····.line·154 ····.line·1
55 ····new-instance·v0,·Lio/sentry/protocol/d;55 ····new-instance·v0,·Lio/sentry/protocol/d;
  
56 ····invoke-direct·{v0},·Lio/sentry/protocol/d;-><init>()V56 ····invoke-direct·{v0},·Lio/sentry/protocol/d;-><init>()V
  
57 ····.line·257 ····.line·2
58 ····invoke-virtual·{p1},·Lc2/a;->j()V58 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····.line·360 ····.line·3
61 ····:goto_061 ····:goto_0
62 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;62 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····sget-object·v3,·Lc2/b;->NAME:Lc2/b;64 ····sget-object·v3,·Ld2/b;->NAME:Ld2/b;
  
65 ····if-ne·v2,·v3,·:cond_365 ····if-ne·v2,·v3,·:cond_3
  
66 ····.line·466 ····.line·4
67 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;67 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····.line·569 ····.line·5
70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I70 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
71 ····const-string·v3,·"images"71 ····const-string·v3,·"images"
Offset 107, 25 lines modifiedOffset 107, 25 lines modified
107 ····:cond_0107 ····:cond_0
108 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/w0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V108 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/w0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V
  
109 ····goto·:goto_0109 ····goto·:goto_0
  
110 ····.line·8110 ····.line·8
111 ····:cond_1111 ····:cond_1
112 ····new-instance·v2,·Lio/sentry/protocol/l$a;112 ····new-instance·v2,·Lio/sentry/protocol/m$a;
  
113 ····invoke-direct·{v2},·Lio/sentry/protocol/l$a;-><init>()V113 ····invoke-direct·{v2},·Lio/sentry/protocol/m$a;-><init>()V
  
114 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/w0;->q0(Lio/sentry/g0;Lio/sentry/q0;)Ljava/lang/Object;114 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/w0;->q0(Lio/sentry/g0;Lio/sentry/q0;)Ljava/lang/Object;
  
115 ····move-result-object·v2115 ····move-result-object·v2
  
116 ····check-cast·v2,·Lio/sentry/protocol/l;116 ····check-cast·v2,·Lio/sentry/protocol/m;
  
117 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->a(Lio/sentry/protocol/d;Lio/sentry/protocol/l;)Lio/sentry/protocol/l;117 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->a(Lio/sentry/protocol/d;Lio/sentry/protocol/m;)Lio/sentry/protocol/m;
  
118 ····goto·:goto_0118 ····goto·:goto_0
  
119 ····.line·9119 ····.line·9
120 ····:cond_2120 ····:cond_2
121 ····new-instance·v2,·Lio/sentry/protocol/DebugImage$a;121 ····new-instance·v2,·Lio/sentry/protocol/DebugImage$a;
  
Offset 137, 14 lines modifiedOffset 137, 14 lines modified
  
137 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List;137 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List;
  
138 ····goto·:goto_0138 ····goto·:goto_0
  
139 ····.line·10139 ····.line·10
140 ····:cond_3140 ····:cond_3
141 ····invoke-virtual·{p1},·Lc2/a;->v()V141 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
142 ····.line·11142 ····.line·11
143 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/d;->e(Ljava/util/Map;)V143 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/d;->e(Ljava/util/Map;)V
  
144 ····return-object·v0144 ····return-object·v0
145 .end·method145 .end·method
8.02 KB
smali/io/sentry/protocol/c.smali
Max HTML report size reached
11.8 KB
smali/io/sentry/protocol/t$a.smali
Max HTML report size reached
14.7 KB
smali/io/sentry/protocol/n.smali
Max HTML report size reached
454 B
smali/io/sentry/protocol/e$b.smali
    
Offset 136, 11 lines modifiedOffset 136, 11 lines modified
  
136 ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;136 ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
137 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;137 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
138 ····move-result-object·p2138 ····move-result-object·p2
  
139 ····invoke-virtual·{p1,·p2},·Lc2/c;->T(Ljava/lang/String;)Lc2/c;139 ····invoke-virtual·{p1,·p2},·Ld2/c;->T(Ljava/lang/String;)Ld2/c;
  
140 ····return-void140 ····return-void
141 .end·method141 .end·method
24.8 KB
smali/io/sentry/protocol/v.smali
Max HTML report size reached
1.5 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
    
Offset 104, 17 lines modifiedOffset 104, 17 lines modified
104 ····.line·7104 ····.line·7
105 ····:goto_2105 ····:goto_2
106 ····:try_start_3106 ····:try_start_3
107 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Ly0/b;107 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Ly0/b;
  
108 ····move-result-object·v1108 ····move-result-object·v1
  
109 ····new-instance·v2,·Ln3/c;109 ····new-instance·v2,·Lo3/c;
  
110 ····invoke-direct·{v2},·Ln3/c;-><init>()V110 ····invoke-direct·{v2},·Lo3/c;-><init>()V
  
111 ····invoke-interface·{v1,·v2},·Ly0/b;->f(Ly0/a;)V111 ····invoke-interface·{v1,·v2},·Ly0/b;->f(Ly0/a;)V
112 ····:try_end_3112 ····:try_end_3
113 ····.catch·Ljava/lang/Exception;·{:try_start_3·..·:try_end_3}·:catch_3113 ····.catch·Ljava/lang/Exception;·{:try_start_3·..·:try_end_3}·:catch_3
  
114 ····goto·:goto_3114 ····goto·:goto_3
  
Offset 279, 17 lines modifiedOffset 279, 17 lines modified
279 ····.line·21279 ····.line·21
280 ····:goto_9280 ····:goto_9
281 ····:try_start_a281 ····:try_start_a
282 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Ly0/b;282 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Ly0/b;
  
283 ····move-result-object·v1283 ····move-result-object·v1
  
284 ····new-instance·v2,·La3/c;284 ····new-instance·v2,·Lb3/c;
  
285 ····invoke-direct·{v2},·La3/c;-><init>()V285 ····invoke-direct·{v2},·Lb3/c;-><init>()V
  
286 ····invoke-interface·{v1,·v2},·Ly0/b;->f(Ly0/a;)V286 ····invoke-interface·{v1,·v2},·Ly0/b;->f(Ly0/a;)V
287 ····:try_end_a287 ····:try_end_a
288 ····.catch·Ljava/lang/Exception;·{:try_start_a·..·:try_end_a}·:catch_a288 ····.catch·Ljava/lang/Exception;·{:try_start_a·..·:try_end_a}·:catch_a
  
289 ····goto·:goto_a289 ····goto·:goto_a
  
Offset 404, 17 lines modifiedOffset 404, 17 lines modified
404 ····.line·31404 ····.line·31
405 ····:goto_e405 ····:goto_e
406 ····:try_start_f406 ····:try_start_f
407 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Ly0/b;407 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Ly0/b;
  
408 ····move-result-object·v1408 ····move-result-object·v1
  
409 ····new-instance·v2,·Lj0/d;409 ····new-instance·v2,·Lj0/s;
  
410 ····invoke-direct·{v2},·Lj0/d;-><init>()V410 ····invoke-direct·{v2},·Lj0/s;-><init>()V
  
411 ····invoke-interface·{v1,·v2},·Ly0/b;->f(Ly0/a;)V411 ····invoke-interface·{v1,·v2},·Ly0/b;->f(Ly0/a;)V
412 ····:try_end_f412 ····:try_end_f
413 ····.catch·Ljava/lang/Exception;·{:try_start_f·..·:try_end_f}·:catch_f413 ····.catch·Ljava/lang/Exception;·{:try_start_f·..·:try_end_f}·:catch_f
  
414 ····goto·:goto_f414 ····goto·:goto_f
  
660 B
smali/m2/b.smali
    
Offset 1, 16 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lm2/b;1 .class·public·final·Lm2/b;
 2 .super·Lm2/f;
2 .super·Ljava/lang/Error; 
3 .source·"KotlinReflectionNotSupportedError.kt" 
  
  
4 #·direct·methods3 #·direct·methods
5 .method·public·constructor·<init>()V4 .method·public·static·bridge·synthetic·a(Ljava/io/File;[B)V
6 ····.locals·15 ····.locals·0
  
 6 ····invoke-static·{p0,·p1},·Lm2/d;->a(Ljava/io/File;[B)V
7 ····const-string·v0,·"Kotlin·reflection·implementation·is·not·found·at·runtime.·Make·sure·you·have·kotlin-reflect.jar·in·the·classpath" 
  
8 ····.line·1 
9 ····invoke-direct·{p0,·v0},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V 
  
10 ····return-void7 ····return-void
11 .end·method8 .end·method
5.46 KB
smali/m2/a.smali
Max HTML report size reached
454 B
smali/c3/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lc3/d;1 .class·public·interface·abstract·Lc3/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Version.java"3 .source·"Call.java"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Cloneable;
  
4 #·direct·methods 
5 .method·public·static·a()Ljava/lang/String; 
6 ····.locals·1 
  
 6 #·virtual·methods
 7 .method·public·abstract·c()Lc3/z;
7 ····const-string·v0,·"okhttp/3.12.13" 
  
8 ····return-object·v0 
9 .end·method8 .end·method
2.19 KB
smali/c3/b.smali
    
Offset 1, 81 lines modifiedOffset 1, 27 lines modified
1 .class·public·abstract·Lc3/b;1 .class·public·interface·abstract·Lc3/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NamedRunnable.java"3 .source·"Authenticator.java"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·protected·final·e:Ljava/lang/String;5 .field·public·static·final·a:Lc3/b;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·varargs·constructor·<init>(Ljava/lang/String;[Ljava/lang/Object;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·08 ····.locals·1
  
11 ····.line·19 ····.line·1
 10 ····new-instance·v0,·Lc3/b$a;
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····.line·2 
14 ····invoke-static·{p1,·p2},·Lc3/c;->p(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 
  
15 ····move-result-object·p111 ····invoke-direct·{v0},·Lc3/b$a;-><init>()V
  
16 ····iput-object·p1,·p0,·Lc3/b;->e:Ljava/lang/String;12 ····sput-object·v0,·Lc3/b;->a:Lc3/b;
  
17 ····return-void13 ····return-void
18 .end·method14 .end·method
  
  
19 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·a(Lc3/b0;Lc3/z;)Lc3/x;
20 .method·protected·abstract·k()V 
21 .end·method 
  
22 .method·public·final·run()V 
23 ····.locals·3 
  
24 ····.line·1 
25 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
26 ····move-result-object·v0 
  
27 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getName()Ljava/lang/String; 
  
28 ····move-result-object·v0 
  
29 ····.line·2 
30 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
31 ····move-result-object·v1 
  
32 ····iget-object·v2,·p0,·Lc3/b;->e:Ljava/lang/String; 
  
33 ····invoke-virtual·{v1,·v2},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V 
  
34 ····.line·3 
35 ····:try_start_0 
36 ····invoke-virtual·{p0},·Lc3/b;->k()V 
37 ····:try_end_0 
38 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
39 ····.line·4 
40 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
41 ····move-result-object·v1 
  
42 ····invoke-virtual·{v1,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V 
  
43 ····return-void 
  
44 ····:catchall_0 
45 ····move-exception·v1 
  
46 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
47 ····move-result-object·v2 
  
48 ····invoke-virtual·{v2,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V 
  
49 ····throw·v1 
50 .end·method17 .end·method
15.1 KB
smali/c3/a.smali
Max HTML report size reached
3.33 KB
smali/c3/c$a.smali
    
Offset 1, 65 lines modifiedOffset 1, 143 lines modified
1 .class·Lc3/c$a;1 .class·public·final·Lc3/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"CacheControl.java"
3 .source·"Util.java" 
  
4 #·interfaces 
5 .implements·Ljava/util/Comparator; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lc3/c;6 ····value·=·Lc3/c;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Ljava/util/Comparator<", 
18 ········"Ljava/lang/String;", 
19 ········">;" 
20 ····} 
21 .end·annotation 
 12 #·instance·fields
 13 .field·a:Z
  
 14 .field·b:Z
  
 15 .field·c:I
  
 16 .field·d:I
  
 17 .field·e:I
  
 18 .field·f:Z
  
 19 .field·g:Z
  
 20 .field·h:Z
  
  
22 #·direct·methods21 #·direct·methods
23 .method·constructor·<init>()V22 .method·public·constructor·<init>()V
24 ····.locals·023 ····.locals·1
  
25 ····.line·124 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····const/4·v0,·-0x1
  
 27 ····.line·2
 28 ····iput·v0,·p0,·Lc3/c$a;->c:I
  
 29 ····.line·3
 30 ····iput·v0,·p0,·Lc3/c$a;->d:I
  
 31 ····.line·4
 32 ····iput·v0,·p0,·Lc3/c$a;->e:I
  
27 ····return-void33 ····return-void
28 .end·method34 .end·method
  
  
29 #·virtual·methods35 #·virtual·methods
30 .method·public·a(Ljava/lang/String;Ljava/lang/String;)I36 .method·public·a()Lc3/c;
31 ····.locals·037 ····.locals·1
  
32 ····.line·138 ····.line·1
33 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I39 ····new-instance·v0,·Lc3/c;
  
34 ····move-result·p140 ····invoke-direct·{v0,·p0},·Lc3/c;-><init>(Lc3/c$a;)V
  
35 ····return·p141 ····return-object·v0
36 .end·method42 .end·method
  
37 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I43 .method·public·b(ILjava/util/concurrent/TimeUnit;)Lc3/c$a;
38 ····.locals·044 ····.locals·3
  
 45 ····if-ltz·p1,·:cond_1
  
 46 ····int-to-long·v0,·p1
  
39 ····.line·147 ····.line·1
40 ····check-cast·p1,·Ljava/lang/String;48 ····invoke-virtual·{p2,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toSeconds(J)J
  
 49 ····move-result-wide·p1
  
 50 ····const-wide/32·v0,·0x7fffffff
  
 51 ····cmp-long·v2,·p1,·v0
  
 52 ····if-lez·v2,·:cond_0
  
 53 ····const·p1,·0x7fffffff
  
 54 ····goto·:goto_0
  
41 ····check-cast·p2,·Ljava/lang/String;55 ····:cond_0
 56 ····long-to-int·p1,·p1
  
42 ····invoke-virtual·{p0,·p1,·p2},·Lc3/c$a;->a(Ljava/lang/String;Ljava/lang/String;)I57 ····.line·2
 58 ····:goto_0
 59 ····iput·p1,·p0,·Lc3/c$a;->d:I
  
 60 ····return-object·p0
  
 61 ····.line·3
 62 ····:cond_1
 63 ····new-instance·p2,·Ljava/lang/IllegalArgumentException;
  
 64 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 65 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 66 ····const-string·v1,·"maxStale·<·0:·"
  
 67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 68 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 69 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
43 ····move-result·p170 ····move-result-object·p1
Max diff block lines reached; 50/3378 bytes (1.48%) of diff not shown.
56.6 KB
smali/c3/c.smali
Max HTML report size reached
2.9 KB
smali/b3/b$a.smali
    
Offset 1, 38 lines modifiedOffset 1, 129 lines modified
1 .class·Lb3/b$a;1 .class·Lb3/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Authenticator.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb3/b;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lb3/b;8 ····value·=·Lb3/b;->onFinish()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·e:Lb3/b;
  
  
14 #·direct·methods16 #·direct·methods
15 .method·constructor·<init>()V17 .method·constructor·<init>(Lb3/b;)V
16 ····.locals·018 ····.locals·0
  
17 ····.line·119 ····.line·1
 20 ····iput-object·p1,·p0,·Lb3/b$a;->e:Lb3/b;
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void22 ····return-void
20 .end·method23 .end·method
  
  
21 #·virtual·methods24 #·virtual·methods
22 .method·public·a(Lb3/b0;Lb3/z;)Lb3/x;25 .method·public·run()V
23 ····.locals·026 ····.locals·5
  
 27 ····const/4·v0,·0x1
  
 28 ····:try_start_0
 29 ····new-array·v1,·v0,·[Z
  
 30 ····const/4·v2,·0x0
  
 31 ····aput-boolean·v0,·v1,·v2
  
 32 ····const/16·v0,·0xbb8
  
 33 ····.line·1
 34 ····:cond_0
 35 ····:goto_0
 36 ····aget-boolean·v3,·v1,·v2
  
 37 ····if-eqz·v3,·:cond_2
  
 38 ····.line·2
 39 ····new-instance·v3,·Landroid/os/Handler;
  
 40 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 41 ····move-result-object·v4
  
 42 ····invoke-direct·{v3,·v4},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 43 ····new-instance·v4,·Lb3/b$a$a;
  
 44 ····invoke-direct·{v4,·p0,·v1},·Lb3/b$a$a;-><init>(Lb3/b$a;[Z)V
  
 45 ····invoke-virtual·{v3,·v4},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
 46 ····add-int/lit8·v0,·v0,·-0x1
  
 47 ····if-lez·v0,·:cond_1
  
24 ····const/4·p1,·0x048 ····.line·3
 49 ····aget-boolean·v3,·v1,·v2
  
25 ····return-object·p150 ····if-eqz·v3,·:cond_0
  
 51 ····const-wide/16·v3,·0xc8
  
 52 ····.line·4
 53 ····invoke-static·{v3,·v4},·Ljava/lang/Thread;->sleep(J)V
  
 54 ····goto·:goto_0
  
 55 ····.line·5
 56 ····:cond_1
 57 ····new-instance·v0,·Ljava/lang/Exception;
  
 58 ····const-string·v1,·"Timeout·waiting·for·the·job·to·finish"
  
 59 ····invoke-direct·{v0,·v1},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
  
 60 ····throw·v0
 61 ····:try_end_0
 62 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 63 ····:catch_0
 64 ····move-exception·v0
  
 65 ····.line·6
 66 ····new-instance·v1,·Landroid/os/Handler;
  
 67 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
 68 ····move-result-object·v2
  
 69 ····invoke-direct·{v1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 70 ····new-instance·v2,·Lb3/b$a$b;
  
 71 ····invoke-direct·{v2,·p0,·v0},·Lb3/b$a$b;-><init>(Lb3/b$a;Ljava/lang/Exception;)V
  
 72 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
 73 ····.line·7
 74 ····:cond_2
 75 ····iget-object·v0,·p0,·Lb3/b$a;->e:Lb3/b;
  
 76 ····const/4·v1,·0x0
  
 77 ····invoke-static·{v0,·v1},·Lb3/b;->b(Lb3/b;Landroid/print/PrintJob;)Landroid/print/PrintJob;
  
Max diff block lines reached; 0/2938 bytes (0.00%) of diff not shown.
42.7 KB
smali/b3/b.smali
Max HTML report size reached
34.3 KB
smali/b3/a.smali
Max HTML report size reached
20.1 KB
smali/b3/c.smali
Max HTML report size reached
5.15 KB
smali/j3/a.smali
Max HTML report size reached
5.55 KB
smali/a2/a.smali
Max HTML report size reached
45.1 KB
smali/a3/b.smali
Max HTML report size reached
24.1 KB
smali/a3/a.smali
Max HTML report size reached
822 B
smali/e2/h.smali
    
Offset 1, 29 lines modifiedOffset 1, 3 lines modified
1 .class·Le2/h;1 .class·Le2/h;
 2 .super·Le2/g;
 3 .source·"Lazy.kt"
2 .super·Ljava/lang/Object; 
3 .source·"CollectionsJVM.kt" 
  
  
4 #·direct·methods 
5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/List; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(TT;)", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····.line·1 
17 ····invoke-static·{p0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; 
  
18 ····move-result-object·p0 
  
19 ····const-string·v0,·"singletonList(element)" 
  
20 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
21 ····return-object·p0 
22 .end·method 
770 B
smali/e2/f.smali
    
Offset 1, 25 lines modifiedOffset 1, 14 lines modified
 1 .class·public·final·Le2/f;
 2 .super·Le2/h;
1 .class·Le2/f; 
2 .super·Ljava/lang/Object; 
3 .source·"ArraysUtilJVM.java" 
  
  
4 #·direct·methods3 #·direct·methods
5 .method·static·a([Ljava/lang/Object;)Ljava/util/List;4 .method·public·static·bridge·synthetic·a(Lo2/a;)Le2/e;
6 ····.locals·05 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">([TT;)", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
 6 ····invoke-static·{p0},·Le2/g;->a(Lo2/a;)Le2/e;
16 ····.line·1 
17 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; 
  
18 ····move-result-object·p07 ····move-result-object·p0
  
19 ····return-object·p08 ····return-object·p0
20 .end·method9 .end·method
4.19 KB
smali/e2/d.smali
    
Offset 1, 169 lines modifiedOffset 1, 14 lines modified
1 .class·Le2/d; 
2 .super·Le2/c; 
3 .source·"_ArraysJvm.kt"1 .class·public·final·Le2/d;
 2 .super·Ljava/lang/RuntimeException;
 3 .source·"ExceptionsH.kt"
  
  
4 #·direct·methods4 #·direct·methods
 5 .method·public·constructor·<init>()V
5 .method·public·static·a([Ljava/lang/Object;)Ljava/util/List; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">([TT;)", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····const-string·v0,·"<this>" 
  
17 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
18 ····.line·1 
19 ····invoke-static·{p0},·Le2/f;->a([Ljava/lang/Object;)Ljava/util/List; 
  
20 ····move-result-object·p0 
  
21 ····const-string·v0,·"asList(this)" 
  
22 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
23 ····return-object·p0 
24 .end·method 
  
25 .method·public·static·final·b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object; 
26 ····.locals·1 
27 ····.annotation·system·Ldalvik/annotation/Signature; 
28 ········value·=·{ 
29 ············"<T:", 
30 ············"Ljava/lang/Object;", 
31 ············">([TT;[TT;III)[TT;" 
32 ········} 
33 ····.end·annotation 
  
34 ····const-string·v0,·"<this>" 
  
35 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
36 ····const-string·v0,·"destination" 
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
38 ····sub-int/2addr·p4,·p3 
  
39 ····.line·1 
40 ····invoke-static·{p0,·p3,·p1,·p2,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V 
  
41 ····return-object·p1 
42 .end·method 
  
43 .method·public·static·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object; 
44 ····.locals·1 
  
45 ····and-int/lit8·p6,·p5,·0x2 
  
46 ····const/4·v0,·0x0 
  
47 ····if-eqz·p6,·:cond_0 
  
48 ····const/4·p2,·0x0 
  
49 ····:cond_0 
50 ····and-int/lit8·p6,·p5,·0x4 
  
51 ····if-eqz·p6,·:cond_1 
  
52 ····const/4·p3,·0x0 
  
53 ····:cond_1 
54 ····and-int/lit8·p5,·p5,·0x8 
  
55 ····if-eqz·p5,·:cond_2 
  
56 ····.line·1 
57 ····array-length·p4,·p0 
  
58 ····:cond_2 
59 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Le2/d;->b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object; 
  
60 ····move-result-object·p0 
  
61 ····return-object·p0 
62 .end·method 
  
63 .method·public·static·d([Ljava/lang/Object;Ljava/lang/Object;II)V 
64 ····.locals·1 
65 ····.annotation·system·Ldalvik/annotation/Signature; 
66 ········value·=·{ 
67 ············"<T:", 
68 ············"Ljava/lang/Object;", 
69 ············">([TT;TT;II)V" 
70 ········} 
71 ····.end·annotation 
  
72 ····const-string·v0,·"<this>" 
  
73 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
74 ····.line·1 
75 ····invoke-static·{p0,·p2,·p3,·p1},·Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V 
  
76 ····return-void 
77 .end·method 
  
78 .method·public·static·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V 
79 ····.locals·06 ····.locals·0
  
80 ····and-int/lit8·p5,·p4,·0x2 
  
81 ····if-eqz·p5,·:cond_0 
  
82 ····const/4·p2,·0x0 
  
83 ····:cond_0 
Max diff block lines reached; 1065/4256 bytes (25.02%) of diff not shown.
3.45 KB
smali/e2/i.smali
    
Offset 1, 153 lines modifiedOffset 1, 14 lines modified
1 .class·Le2/i;1 .class·public·Le2/i;
2 .super·Le2/h; 
3 .source·"Collections.kt"2 .super·Ljava/lang/RuntimeException;
 3 .source·"NoWhenBranchMatchedException.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·b()Ljava/util/List;5 .method·public·constructor·<init>()V
6 ····.locals·16 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">()", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····.line·17 ····.line·1
17 ····sget-object·v0,·Le2/s;->e:Le2/s;8 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V
  
 9 ····return-void
18 ····return-object·v0 
19 .end·method 
  
20 .method·public·static·c(Ljava/util/List;)I 
21 ····.locals·1 
22 ····.annotation·system·Ldalvik/annotation/Signature; 
23 ········value·=·{ 
24 ············"<T:", 
25 ············"Ljava/lang/Object;", 
26 ············">(", 
27 ············"Ljava/util/List<", 
28 ············"+TT;>;)I" 
29 ········} 
30 ····.end·annotation 
  
31 ····const-string·v0,·"<this>" 
  
32 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
33 ····.line·1 
34 ····invoke-interface·{p0},·Ljava/util/List;->size()I 
  
35 ····move-result·p0 
  
36 ····add-int/lit8·p0,·p0,·-0x1 
  
37 ····return·p0 
38 .end·method 
  
39 .method·public·static·varargs·d([Ljava/lang/Object;)Ljava/util/List; 
40 ····.locals·1 
41 ····.annotation·system·Ldalvik/annotation/Signature; 
42 ········value·=·{ 
43 ············"<T:", 
44 ············"Ljava/lang/Object;", 
45 ············">([TT;)", 
46 ············"Ljava/util/List<", 
47 ············"TT;>;" 
48 ········} 
49 ····.end·annotation 
  
50 ····const-string·v0,·"elements" 
  
51 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
52 ····.line·1 
53 ····array-length·v0,·p0 
  
54 ····if-lez·v0,·:cond_0 
  
55 ····invoke-static·{p0},·Le2/a;->a([Ljava/lang/Object;)Ljava/util/List; 
  
56 ····move-result-object·p0 
  
57 ····goto·:goto_0 
  
58 ····:cond_0 
59 ····invoke-static·{},·Le2/g;->b()Ljava/util/List; 
  
60 ····move-result-object·p0 
  
61 ····:goto_0 
62 ····return-object·p0 
63 .end·method 
  
64 .method·public·static·e(Ljava/util/List;)Ljava/util/List; 
65 ····.locals·2 
66 ····.annotation·system·Ldalvik/annotation/Signature; 
67 ········value·=·{ 
68 ············"<T:", 
69 ············"Ljava/lang/Object;", 
70 ············">(", 
71 ············"Ljava/util/List<", 
72 ············"+TT;>;)", 
73 ············"Ljava/util/List<", 
74 ············"TT;>;" 
75 ········} 
76 ····.end·annotation 
  
77 ····const-string·v0,·"<this>" 
  
78 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
79 ····.line·1 
80 ····invoke-interface·{p0},·Ljava/util/List;->size()I 
  
81 ····move-result·v0 
  
82 ····if-eqz·v0,·:cond_1 
  
83 ····const/4·v1,·0x1 
  
84 ····if-eq·v0,·v1,·:cond_0 
  
85 ····goto·:goto_0 
  
86 ····:cond_0 
87 ····const/4·v0,·0x0 
  
88 ····.line·2 
89 ····invoke-interface·{p0,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; 
  
90 ····move-result-object·p0 
  
Max diff block lines reached; 0/3498 bytes (0.00%) of diff not shown.
4.42 KB
smali/e2/g.smali
    
Offset 1, 142 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Le2/g; 
2 .super·Le2/q;1 .class·Le2/g;
 2 .super·Ljava/lang/Object;
 3 .source·"LazyJVM.kt"
  
  
3 #·direct·methods4 #·direct·methods
4 .method·public·static·bridge·synthetic·b()Ljava/util/List;5 .method·public·static·a(Lo2/a;)Le2/e;
5 ····.locals·16 ····.locals·3
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Lo2/a<",
 13 ············"+TT;>;)",
 14 ············"Le2/e<",
 15 ············"TT;>;"
 16 ········}
 17 ····.end·annotation
  
 18 ····const-string·v0,·"initializer"
  
 19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
6 ····invoke-static·{},·Le2/i;->b()Ljava/util/List;20 ····.line·1
 21 ····new-instance·v0,·Le2/m;
  
7 ····move-result-object·v022 ····const/4·v1,·0x0
  
 23 ····const/4·v2,·0x2
8 ····return-object·v0 
9 .end·method 
  
10 .method·public·static·bridge·synthetic·c(Ljava/util/List;)I 
11 ····.locals·0 
  
12 ····invoke-static·{p0},·Le2/i;->c(Ljava/util/List;)I 
  
13 ····move-result·p0 
  
14 ····return·p0 
15 .end·method 
  
16 .method·public·static·bridge·varargs·synthetic·d([Ljava/lang/Object;)Ljava/util/List; 
17 ····.locals·0 
  
18 ····invoke-static·{p0},·Le2/i;->d([Ljava/lang/Object;)Ljava/util/List; 
  
19 ····move-result-object·p0 
  
20 ····return-object·p0 
21 .end·method 
  
22 .method·public·static·bridge·synthetic·e(Ljava/util/List;)Ljava/util/List; 
23 ····.locals·0 
  
24 ····invoke-static·{p0},·Le2/i;->e(Ljava/util/List;)Ljava/util/List; 
  
25 ····move-result-object·p0 
  
26 ····return-object·p0 
27 .end·method 
  
28 .method·public·static·bridge·synthetic·f()V 
29 ····.locals·0 
  
30 ····invoke-static·{},·Le2/i;->f()V 
  
31 ····return-void 
32 .end·method 
  
33 .method·public·static·bridge·synthetic·g(Ljava/lang/Iterable;I)I 
34 ····.locals·0 
  
35 ····invoke-static·{p0,·p1},·Le2/j;->g(Ljava/lang/Iterable;I)I 
  
36 ····move-result·p0 
  
37 ····return·p0 
38 .end·method 
  
39 .method·public·static·bridge·synthetic·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z 
40 ····.locals·0 
  
41 ····invoke-static·{p0,·p1},·Le2/n;->h(Ljava/util/Collection;Ljava/lang/Iterable;)Z 
  
42 ····move-result·p0 
  
43 ····return·p0 
44 .end·method 
  
45 .method·public·static·bridge·synthetic·i(Ljava/util/List;)Ljava/lang/Object; 
46 ····.locals·0 
  
47 ····invoke-static·{p0},·Le2/q;->i(Ljava/util/List;)Ljava/lang/Object;24 ····invoke-direct·{v0,·p0,·v1,·v2,·v1},·Le2/m;-><init>(Lo2/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V
  
48 ····move-result-object·p0 
  
49 ····return-object·p025 ····return-object·v0
50 .end·method 
  
51 .method·public·static·bridge·synthetic·k(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Ln2/l;ILjava/lang/Object;)Ljava/lang/Appendable; 
52 ····.locals·0 
  
53 ····invoke-static/range·{p0·..·p9},·Le2/q;->k(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Ln2/l;ILjava/lang/Object;)Ljava/lang/Appendable; 
  
54 ····move-result-object·p0 
  
55 ····return-object·p0 
56 .end·method 
  
57 .method·public·static·bridge·synthetic·m(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Ln2/l;ILjava/lang/Object;)Ljava/lang/String; 
58 ····.locals·0 
  
59 ····invoke-static/range·{p0·..·p8},·Le2/q;->m(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Ln2/l;ILjava/lang/Object;)Ljava/lang/String; 
  
60 ····move-result-object·p0 
  
61 ····return-object·p0 
62 .end·method 
  
63 .method·public·static·bridge·synthetic·n(Ljava/lang/Iterable;)Ljava/lang/Comparable; 
64 ····.locals·0 
  
65 ····invoke-static·{p0},·Le2/q;->n(Ljava/lang/Iterable;)Ljava/lang/Comparable; 
  
Max diff block lines reached; 0/4496 bytes (0.00%) of diff not shown.
1.97 KB
smali/e2/k.smali
    
Offset 1, 3 lines modifiedOffset 1, 102 lines modified
1 .class·Le2/k; 
2 .super·Le2/j; 
3 .source·"IteratorsJVM.kt"1 .class·public·final·Le2/k;
 2 .super·Ljava/lang/Object;
 3 .source·"Result.kt"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Le2/k$a;,
 10 ········Le2/k$b;
 11 ····}
 12 .end·annotation
  
 13 .annotation·system·Ldalvik/annotation/Signature;
 14 ····value·=·{
 15 ········"<T:",
 16 ········"Ljava/lang/Object;",
 17 ········">",
 18 ········"Ljava/lang/Object;",
 19 ········"Ljava/io/Serializable;"
 20 ····}
 21 .end·annotation
  
  
 22 #·static·fields
 23 .field·public·static·final·e:Le2/k$a;
  
  
 24 #·direct·methods
 25 .method·static·constructor·<clinit>()V
 26 ····.locals·2
  
 27 ····new-instance·v0,·Le2/k$a;
  
 28 ····const/4·v1,·0x0
  
 29 ····invoke-direct·{v0,·v1},·Le2/k$a;-><init>(Lkotlin/jvm/internal/e;)V
  
 30 ····sput-object·v0,·Le2/k;->e:Le2/k$a;
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
 34 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"<T:",
 38 ············"Ljava/lang/Object;",
 39 ············">(",
 40 ············"Ljava/lang/Object;",
 41 ············")",
 42 ············"Ljava/lang/Object;"
 43 ········}
 44 ····.end·annotation
  
 45 ····return-object·p0
 46 .end·method
  
 47 .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable;
 48 ····.locals·1
  
 49 ····.line·1
 50 ····instance-of·v0,·p0,·Le2/k$b;
  
 51 ····if-eqz·v0,·:cond_0
  
 52 ····check-cast·p0,·Le2/k$b;
  
 53 ····iget-object·p0,·p0,·Le2/k$b;->e:Ljava/lang/Throwable;
  
 54 ····goto·:goto_0
  
 55 ····:cond_0
 56 ····const/4·p0,·0x0
  
 57 ····:goto_0
 58 ····return-object·p0
 59 .end·method
  
 60 .method·public·static·final·c(Ljava/lang/Object;)Z
 61 ····.locals·0
  
 62 ····.line·1
 63 ····instance-of·p0,·p0,·Le2/k$b;
  
 64 ····return·p0
 65 .end·method
  
 66 .method·public·static·final·d(Ljava/lang/Object;)Z
 67 ····.locals·0
  
 68 ····.line·1
 69 ····instance-of·p0,·p0,·Le2/k$b;
  
 70 ····xor-int/lit8·p0,·p0,·0x1
  
 71 ····return·p0
 72 .end·method
4.0 KB
smali/e2/m.smali
    
Offset 1, 3 lines modifiedOffset 1, 208 lines modified
1 .class·Le2/m;1 .class·final·Le2/m;
2 .super·Le2/l; 
3 .source·"MutableCollectionsJVM.kt"2 .super·Ljava/lang/Object;
 3 .source·"LazyJVM.kt"
  
 4 #·interfaces
 5 .implements·Le2/e;
 6 .implements·Ljava/io/Serializable;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/Signature;
 9 ····value·=·{
 10 ········"<T:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"Le2/e<",
 15 ········"TT;>;",
 16 ········"Ljava/io/Serializable;"
 17 ····}
 18 .end·annotation
  
  
 19 #·instance·fields
 20 .field·private·e:Lo2/a;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"Lo2/a<",
 24 ············"+TT;>;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
 28 .field·private·volatile·f:Ljava/lang/Object;
  
 29 .field·private·final·g:Ljava/lang/Object;
  
  
 30 #·direct·methods
 31 .method·public·constructor·<init>(Lo2/a;Ljava/lang/Object;)V
 32 ····.locals·1
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"(",
 36 ············"Lo2/a<",
 37 ············"+TT;>;",
 38 ············"Ljava/lang/Object;",
 39 ············")V"
 40 ········}
 41 ····.end·annotation
  
 42 ····const-string·v0,·"initializer"
  
 43 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 44 ····.line·1
 45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 46 ····.line·2
 47 ····iput-object·p1,·p0,·Le2/m;->e:Lo2/a;
  
 48 ····.line·3
 49 ····sget-object·p1,·Le2/o;->a:Le2/o;
  
 50 ····iput-object·p1,·p0,·Le2/m;->f:Ljava/lang/Object;
  
 51 ····if-nez·p2,·:cond_0
  
 52 ····move-object·p2,·p0
  
 53 ····.line·4
 54 ····:cond_0
 55 ····iput-object·p2,·p0,·Le2/m;->g:Ljava/lang/Object;
  
 56 ····return-void
 57 .end·method
  
 58 .method·public·synthetic·constructor·<init>(Lo2/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V
 59 ····.locals·0
  
 60 ····and-int/lit8·p3,·p3,·0x2
  
 61 ····if-eqz·p3,·:cond_0
  
 62 ····const/4·p2,·0x0
  
 63 ····.line·5
 64 ····:cond_0
 65 ····invoke-direct·{p0,·p1,·p2},·Le2/m;-><init>(Lo2/a;Ljava/lang/Object;)V
  
 66 ····return-void
 67 .end·method
  
  
 68 #·virtual·methods
 69 .method·public·a()Z
 70 ····.locals·2
  
 71 ····.line·1
 72 ····iget-object·v0,·p0,·Le2/m;->f:Ljava/lang/Object;
  
 73 ····sget-object·v1,·Le2/o;->a:Le2/o;
  
 74 ····if-eq·v0,·v1,·:cond_0
  
 75 ····const/4·v0,·0x1
  
 76 ····goto·:goto_0
  
 77 ····:cond_0
 78 ····const/4·v0,·0x0
  
 79 ····:goto_0
 80 ····return·v0
 81 .end·method
  
 82 .method·public·getValue()Ljava/lang/Object;
 83 ····.locals·3
 84 ····.annotation·system·Ldalvik/annotation/Signature;
 85 ········value·=·{
 86 ············"()TT;"
 87 ········}
 88 ····.end·annotation
  
 89 ····.line·1
 90 ····iget-object·v0,·p0,·Le2/m;->f:Ljava/lang/Object;
Max diff block lines reached; -1/4059 bytes (-0.02%) of diff not shown.
728 B
smali/e2/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 27 lines modified
1 .class·Le2/b;1 .class·Le2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ArraysJVM.kt"3 .source·"Exceptions.kt"
  
  
 4 #·direct·methods
 5 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
 6 ····.locals·1
  
 7 ····const-string·v0,·"<this>"
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 9 ····const-string·v0,·"exception"
  
 10 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 11 ····if-eq·p0,·p1,·:cond_0
  
 12 ····.line·1
 13 ····sget-object·v0,·Lj2/b;->a:Lj2/a;
  
 14 ····invoke-virtual·{v0,·p0,·p1},·Lj2/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
 15 ····:cond_0
 16 ····return-void
 17 .end·method
21.7 KB
smali/e2/q.smali
Max HTML report size reached
622 B
smali/e2/o.smali
    
Offset 1, 3 lines modifiedOffset 1, 30 lines modified
1 .class·Le2/o; 
2 .super·Le2/n; 
3 .source·"ReversedViews.kt"1 .class·public·final·Le2/o;
 2 .super·Ljava/lang/Object;
 3 .source·"Lazy.kt"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Le2/o;
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
 9 ····new-instance·v0,·Le2/o;
  
 10 ····invoke-direct·{v0},·Le2/o;-><init>()V
  
 11 ····sput-object·v0,·Le2/o;->a:Le2/o;
  
 12 ····return-void
 13 .end·method
  
 14 .method·private·constructor·<init>()V
 15 ····.locals·0
  
 16 ····.line·1
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····return-void
 19 .end·method
5.06 KB
smali/e2/e.smali
    
Offset 1, 218 lines modifiedOffset 1, 24 lines modified
1 .class·Le2/e; 
2 .super·Le2/d;1 .class·public·interface·abstract·Le2/e;
 2 .super·Ljava/lang/Object;
3 .source·"_Arrays.kt"3 .source·"Lazy.kt"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
  
4 #·direct·methods13 #·virtual·methods
 14 .method·public·abstract·getValue()Ljava/lang/Object;
5 .method·public·static·g([Ljava/lang/Object;)Ljava/lang/Object; 
6 ····.locals·2 
7 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{16 ········value·=·{
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">([TT;)TT;"17 ············"()TT;"
12 ········}18 ········}
13 ····.end·annotation19 ····.end·annotation
  
14 ····const-string·v0,·"<this>" 
  
15 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
16 ····.line·1 
17 ····array-length·v0,·p0 
  
18 ····const/4·v1,·0x0 
  
19 ····if-nez·v0,·:cond_0 
  
20 ····const/4·v0,·0x1 
  
21 ····goto·:goto_0 
  
22 ····:cond_0 
23 ····const/4·v0,·0x0 
  
24 ····:goto_0 
25 ····if-nez·v0,·:cond_1 
  
26 ····.line·2 
27 ····aget-object·p0,·p0,·v1 
  
28 ····return-object·p0 
  
29 ····.line·3 
30 ····:cond_1 
31 ····new-instance·p0,·Ljava/util/NoSuchElementException; 
  
32 ····const-string·v0,·"Array·is·empty." 
  
33 ····invoke-direct·{p0,·v0},·Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V 
  
34 ····throw·p0 
35 .end·method 
  
36 .method·public·static·h([C)C 
37 ····.locals·2 
  
38 ····const-string·v0,·"<this>" 
  
39 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
40 ····.line·1 
41 ····array-length·v0,·p0 
  
42 ····if-eqz·v0,·:cond_1 
  
43 ····const/4·v1,·0x1 
  
44 ····if-ne·v0,·v1,·:cond_0 
  
45 ····const/4·v0,·0x0 
  
46 ····.line·2 
47 ····aget-char·p0,·p0,·v0 
  
48 ····return·p0 
  
49 ····.line·3 
50 ····:cond_0 
51 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
52 ····const-string·v0,·"Array·has·more·than·one·element." 
  
53 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
54 ····throw·p0 
  
55 ····.line·4 
56 ····:cond_1 
57 ····new-instance·p0,·Ljava/util/NoSuchElementException; 
  
58 ····const-string·v0,·"Array·is·empty." 
  
59 ····invoke-direct·{p0,·v0},·Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V 
  
60 ····throw·p0 
61 .end·method 
  
62 .method·public·static·i([Ljava/lang/Object;)Ljava/lang/Object; 
63 ····.locals·2 
64 ····.annotation·system·Ldalvik/annotation/Signature; 
65 ········value·=·{ 
66 ············"<T:", 
67 ············"Ljava/lang/Object;", 
68 ············">([TT;)TT;" 
69 ········} 
70 ····.end·annotation 
  
71 ····const-string·v0,·"<this>" 
  
72 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
73 ····.line·1 
74 ····array-length·v0,·p0 
  
Max diff block lines reached; 0/5153 bytes (0.00%) of diff not shown.
873 B
smali/e2/l.smali
    
Offset 1, 3 lines modifiedOffset 1, 38 lines modified
1 .class·Le2/l; 
2 .super·Le2/k; 
3 .source·"Iterators.kt"1 .class·public·final·Le2/l;
 2 .super·Ljava/lang/Object;
 3 .source·"Result.kt"
  
  
 4 #·direct·methods
 5 .method·public·static·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
 6 ····.locals·1
  
 7 ····const-string·v0,·"exception"
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 9 ····.line·1
 10 ····new-instance·v0,·Le2/k$b;
  
 11 ····invoke-direct·{v0,·p0},·Le2/k$b;-><init>(Ljava/lang/Throwable;)V
  
 12 ····return-object·v0
 13 .end·method
  
 14 .method·public·static·final·b(Ljava/lang/Object;)V
 15 ····.locals·1
  
 16 ····.line·1
 17 ····instance-of·v0,·p0,·Le2/k$b;
  
 18 ····if-nez·v0,·:cond_0
  
 19 ····return-void
  
 20 ····:cond_0
 21 ····check-cast·p0,·Le2/k$b;
  
 22 ····iget-object·p0,·p0,·Le2/k$b;->e:Ljava/lang/Throwable;
  
 23 ····throw·p0
 24 .end·method
2.25 KB
smali/e2/a.smali
    
Offset 1, 80 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Le2/a;1 .class·public·final·Le2/a;
2 .super·Le2/e;2 .super·Le2/b;
 3 .source·"Exceptions.kt"
  
  
3 #·direct·methods4 #·direct·methods
4 .method·public·static·bridge·synthetic·a([Ljava/lang/Object;)Ljava/util/List;5 .method·public·static·bridge·synthetic·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
5 ····.locals·06 ····.locals·0
  
6 ····invoke-static·{p0},·Le2/d;->a([Ljava/lang/Object;)Ljava/util/List; 
  
7 ····move-result-object·p0 
  
8 ····return-object·p0 
9 .end·method 
  
10 .method·public·static·bridge·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object; 
11 ····.locals·0 
  
12 ····invoke-static/range·{p0·..·p6},·Le2/d;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object; 
  
13 ····move-result-object·p0 
  
14 ····return-object·p0 
15 .end·method 
  
16 .method·public·static·bridge·synthetic·d([Ljava/lang/Object;Ljava/lang/Object;II)V 
17 ····.locals·0 
  
18 ····invoke-static·{p0,·p1,·p2,·p3},·Le2/d;->d([Ljava/lang/Object;Ljava/lang/Object;II)V7 ····invoke-static·{p0,·p1},·Le2/b;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
19 ····return-void 
20 .end·method 
  
21 .method·public·static·bridge·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V 
22 ····.locals·0 
  
23 ····invoke-static/range·{p0·..·p5},·Le2/d;->e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V 
  
24 ····return-void8 ····return-void
25 .end·method9 .end·method
  
26 .method·public·static·bridge·synthetic·g([Ljava/lang/Object;)Ljava/lang/Object; 
27 ····.locals·0 
  
28 ····invoke-static·{p0},·Le2/e;->g([Ljava/lang/Object;)Ljava/lang/Object; 
  
29 ····move-result-object·p0 
  
30 ····return-object·p0 
31 .end·method 
  
32 .method·public·static·bridge·synthetic·h([C)C 
33 ····.locals·0 
  
34 ····invoke-static·{p0},·Le2/e;->h([C)C 
  
35 ····move-result·p0 
  
36 ····return·p0 
37 .end·method 
  
38 .method·public·static·bridge·synthetic·i([Ljava/lang/Object;)Ljava/lang/Object; 
39 ····.locals·0 
  
40 ····invoke-static·{p0},·Le2/e;->i([Ljava/lang/Object;)Ljava/lang/Object; 
  
41 ····move-result-object·p0 
  
42 ····return-object·p0 
43 .end·method 
  
44 .method·public·static·bridge·synthetic·k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List; 
45 ····.locals·0 
  
46 ····invoke-static·{p0,·p1},·Le2/e;->k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List; 
  
47 ····move-result-object·p0 
  
48 ····return-object·p0 
49 .end·method 
619 B
smali/e2/p.smali
    
Offset 1, 3 lines modifiedOffset 1, 23 lines modified
1 .class·Le2/p; 
2 .super·Le2/o; 
3 .source·"_CollectionsJvm.kt"1 .class·public·final·Le2/p;
 2 .super·Ljava/lang/RuntimeException;
 3 .source·"UninitializedPropertyAccessException.kt"
  
  
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·0
  
 7 ····.line·1
 8 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V
  
 9 ····return-void
 10 .end·method
  
 11 .method·public·constructor·<init>(Ljava/lang/String;)V
 12 ····.locals·0
  
 13 ····.line·2
 14 ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
 15 ····return-void
 16 .end·method
5.46 KB
smali/e2/j.smali
Max HTML report size reached
390 B
smali/e2/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 14 lines modified
1 .class·Le2/c; 
2 .super·Le2/b; 
3 .source·"Arrays.kt"1 .class·public·interface·abstract·Le2/c;
 2 .super·Ljava/lang/Object;
 3 .source·"Function.kt"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<R:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
2.08 KB
smali/e2/n.smali
    
Offset 1, 75 lines modifiedOffset 1, 27 lines modified
1 .class·Le2/n; 
2 .super·Le2/m; 
3 .source·"MutableCollections.kt"1 .class·public·final·Le2/n;
 2 .super·Ljava/lang/Object;
 3 .source·"Tuples.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z5 .method·public·static·final·a(Ljava/lang/Object;Ljava/lang/Object;)Le2/j;
6 ····.locals·26 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<A:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············"B:",
12 ············"Ljava/util/Collection<",12 ············"Ljava/lang/Object;",
 13 ············">(TA;TB;)",
 14 ············"Le2/j<",
13 ············"-TT;>;",15 ············"TA;TB;>;"
14 ············"Ljava/lang/Iterable<", 
15 ············"+TT;>;)Z" 
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"<this>" 
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····const-string·v0,·"elements" 
  
21 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
22 ····.line·118 ····.line·1
 19 ····new-instance·v0,·Le2/j;
23 ····instance-of·v0,·p1,·Ljava/util/Collection; 
  
24 ····if-eqz·v0,·:cond_0 
  
25 ····check-cast·p1,·Ljava/util/Collection; 
  
26 ····invoke-interface·{p0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z 
  
27 ····move-result·p0 
  
28 ····return·p0 
  
29 ····:cond_0 
30 ····const/4·v0,·0x0 
  
31 ····.line·2 
32 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; 
  
33 ····move-result-object·p1 
  
34 ····:cond_1 
35 ····:goto_0 
36 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
37 ····move-result·v1 
  
38 ····if-eqz·v1,·:cond_2 
  
39 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
40 ····move-result-object·v1 
  
41 ····.line·3 
42 ····invoke-interface·{p0,·v1},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z 
  
43 ····move-result·v1 
  
44 ····if-eqz·v1,·:cond_1 
  
45 ····const/4·v0,·0x1 
  
46 ····goto·:goto_020 ····invoke-direct·{v0,·p0,·p1},·Le2/j;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
47 ····:cond_2 
48 ····return·v021 ····return-object·v0
49 .end·method22 .end·method
1.54 KB
smali/j2/a.smali
    
Offset 1, 33 lines modifiedOffset 1, 65 lines modified
1 .class·public·Lj2/a;1 .class·public·Lj2/a;
2 .super·Li2/a;2 .super·Ljava/lang/Object;
3 .source·"JDK7PlatformImplementations.kt"3 .source·"PlatformImplementations.kt"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lj2/a$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
6 ····.locals·012 ····.locals·0
  
7 ····.line·113 ····.line·1
8 ····invoke-direct·{p0},·Li2/a;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void15 ····return-void
10 .end·method16 .end·method
  
  
11 #·virtual·methods17 #·virtual·methods
12 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V18 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
13 ····.locals·119 ····.locals·3
  
14 ····const-string·v0,·"cause"20 ····const-string·v0,·"cause"
  
15 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
16 ····const-string·v0,·"exception"22 ····const-string·v0,·"exception"
  
17 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V23 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
18 ····.line·124 ····.line·1
19 ····invoke-virtual·{p1,·p2},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V25 ····sget-object·v0,·Lj2/a$a;->b:Ljava/lang/reflect/Method;
  
 26 ····if-eqz·v0,·:cond_0
  
 27 ····const/4·v1,·0x1
  
 28 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
 29 ····const/4·v2,·0x0
  
 30 ····aput-object·p2,·v1,·v2
  
 31 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
 32 ····:cond_0
20 ····return-void33 ····return-void
21 .end·method34 .end·method
  
 35 .method·public·b()Lp2/c;
 36 ····.locals·1
  
 37 ····.line·1
 38 ····new-instance·v0,·Lp2/b;
  
 39 ····invoke-direct·{v0},·Lp2/b;-><init>()V
  
 40 ····return-object·v0
 41 .end·method
4.46 KB
smali/w1/b.smali
    
Offset 1, 14 lines modifiedOffset 1, 180 lines modified
1 .class·public·final·Lw1/b;1 .class·final·Lw1/b;
2 .super·Ljava/lang/Exception;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeException.java"3 .source·"ClasspathPropertiesLoader.java"
  
  
 4 #·instance·fields
 5 .field·private·final·a:Ljava/lang/String;
  
 6 .field·private·final·b:Ljava/lang/ClassLoader;
  
 7 .field·private·final·c:Lio/sentry/g0;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·constructor·<init>(Ljava/lang/String;)V9 .method·public·constructor·<init>(Lio/sentry/g0;)V
 10 ····.locals·2
  
 11 ····.line·5
 12 ····const-class·v0,·Lw1/b;
  
 13 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
 14 ····move-result-object·v0
  
 15 ····const-string·v1,·"sentry.properties"
  
 16 ····invoke-direct·{p0,·v1,·v0,·p1},·Lw1/b;-><init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/g0;)V
  
 17 ····return-void
 18 .end·method
  
 19 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/g0;)V
6 ····.locals·020 ····.locals·0
  
7 ····.line·121 ····.line·1
8 ····invoke-direct·{p0,·p1},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····.line·2
 24 ····iput-object·p1,·p0,·Lw1/b;->a:Ljava/lang/String;
  
 25 ····.line·3
 26 ····iput-object·p2,·p0,·Lw1/b;->b:Ljava/lang/ClassLoader;
  
 27 ····.line·4
 28 ····iput-object·p3,·p0,·Lw1/b;->c:Lio/sentry/g0;
  
9 ····return-void29 ····return-void
10 .end·method30 .end·method
  
  
 31 #·virtual·methods
 32 .method·public·a()Ljava/util/Properties;
 33 ····.locals·7
  
 34 ····const/4·v0,·0x0
  
 35 ····.line·1
 36 ····:try_start_0
 37 ····iget-object·v1,·p0,·Lw1/b;->b:Ljava/lang/ClassLoader;
  
 38 ····iget-object·v2,·p0,·Lw1/b;->a:Ljava/lang/String;
  
 39 ····invoke-virtual·{v1,·v2},·Ljava/lang/ClassLoader;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;
  
 40 ····move-result-object·v1
 41 ····:try_end_0
 42 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 43 ····if-eqz·v1,·:cond_0
  
 44 ····.line·2
 45 ····:try_start_1
 46 ····new-instance·v2,·Ljava/io/BufferedInputStream;
  
 47 ····invoke-direct·{v2,·v1},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
 48 ····:try_end_1
 49 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2
  
 50 ····.line·3
 51 ····:try_start_2
 52 ····new-instance·v3,·Ljava/util/Properties;
  
 53 ····invoke-direct·{v3},·Ljava/util/Properties;-><init>()V
  
 54 ····.line·4
 55 ····invoke-virtual·{v3,·v2},·Ljava/util/Properties;->load(Ljava/io/InputStream;)V
 56 ····:try_end_2
 57 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
 58 ····.line·5
 59 ····:try_start_3
 60 ····invoke-virtual·{v2},·Ljava/io/BufferedInputStream;->close()V
 61 ····:try_end_3
 62 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_2
  
 63 ····.line·6
 64 ····:try_start_4
 65 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V
 66 ····:try_end_4
 67 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_0
  
 68 ····return-object·v3
  
 69 ····:catchall_0
 70 ····move-exception·v3
  
 71 ····.line·7
 72 ····:try_start_5
 73 ····invoke-virtual·{v2},·Ljava/io/BufferedInputStream;->close()V
 74 ····:try_end_5
 75 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1
  
 76 ····goto·:goto_0
  
 77 ····:catchall_1
 78 ····move-exception·v2
  
 79 ····:try_start_6
 80 ····invoke-virtual·{v3,·v2},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
 81 ····:goto_0
 82 ····throw·v3
 83 ····:try_end_6
 84 ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_2
  
 85 ····:catchall_2
 86 ····move-exception·v2
Max diff block lines reached; -1/4540 bytes (-0.02%) of diff not shown.
8.62 KB
smali/w1/a.smali
Max HTML report size reached
1.92 KB
smali/r0/a.smali
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
  
181 ····move-result-object·p1181 ····move-result-object·p1
  
182 ····const-string·v1,·"signingInfo.apkContentsSigners"182 ····const-string·v1,·"signingInfo.apkContentsSigners"
  
183 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V183 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
184 ····invoke-static·{p1},·Le2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;184 ····invoke-static·{p1},·Lf2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
185 ····move-result-object·p1185 ····move-result-object·p1
  
186 ····check-cast·p1,·Landroid/content/pm/Signature;186 ····check-cast·p1,·Landroid/content/pm/Signature;
  
187 ····invoke-virtual·{p1},·Landroid/content/pm/Signature;->toByteArray()[B187 ····invoke-virtual·{p1},·Landroid/content/pm/Signature;->toByteArray()[B
  
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
  
211 ····move-result-object·p1211 ····move-result-object·p1
  
212 ····const-string·v1,·"signingInfo.signingCertificateHistory"212 ····const-string·v1,·"signingInfo.signingCertificateHistory"
  
213 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V213 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
214 ····invoke-static·{p1},·Le2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;214 ····invoke-static·{p1},·Lf2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
215 ····move-result-object·p1215 ····move-result-object·p1
  
216 ····check-cast·p1,·Landroid/content/pm/Signature;216 ····check-cast·p1,·Landroid/content/pm/Signature;
  
217 ····invoke-virtual·{p1},·Landroid/content/pm/Signature;->toByteArray()[B217 ····invoke-virtual·{p1},·Landroid/content/pm/Signature;->toByteArray()[B
  
Offset 285, 29 lines modifiedOffset 285, 29 lines modified
285 ····:cond_5285 ····:cond_5
286 ····if-nez·v1,·:cond_7286 ····if-nez·v1,·:cond_7
  
287 ····const-string·v1,·"packageInfo.signatures"287 ····const-string·v1,·"packageInfo.signatures"
  
288 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V288 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
289 ····invoke-static·{p1},·Le2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;289 ····invoke-static·{p1},·Lf2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
290 ····move-result-object·v1290 ····move-result-object·v1
  
291 ····if-nez·v1,·:cond_6291 ····if-nez·v1,·:cond_6
  
292 ····goto·:goto_2292 ····goto·:goto_2
  
293 ····:cond_6293 ····:cond_6
294 ····const-string·v1,·"signatures"294 ····const-string·v1,·"signatures"
  
295 ····.line·12295 ····.line·12
296 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V296 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
297 ····invoke-static·{p1},·Le2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;297 ····invoke-static·{p1},·Lf2/a;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
298 ····move-result-object·p1298 ····move-result-object·p1
  
299 ····check-cast·p1,·Landroid/content/pm/Signature;299 ····check-cast·p1,·Landroid/content/pm/Signature;
  
300 ····invoke-virtual·{p1},·Landroid/content/pm/Signature;->toByteArray()[B300 ····invoke-virtual·{p1},·Landroid/content/pm/Signature;->toByteArray()[B
  
18.6 KB
smali/h3/a.smali
Max HTML report size reached
1.65 KB
smali/s2/f.smali
    
Offset 1, 71 lines modifiedOffset 1, 6 lines modified
1 .class·Ls2/f; 
2 .super·Ls2/e; 
3 .source·"Sequences.kt"1 .class·public·interface·abstract·Ls2/f;
 2 .super·Ljava/lang/Object;
 3 .source·"KType.kt"
  
 4 #·interfaces
 5 .implements·Ls2/a;
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/util/Iterator;)Ls2/b; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Ljava/util/Iterator<", 
13 ············"+TT;>;)", 
14 ············"Ls2/b<", 
15 ············"TT;>;" 
16 ········} 
17 ····.end·annotation 
  
18 ····const-string·v0,·"<this>" 
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····.line·1 
21 ····new-instance·v0,·Ls2/f$a; 
  
22 ····invoke-direct·{v0,·p0},·Ls2/f$a;-><init>(Ljava/util/Iterator;)V 
  
23 ····invoke-static·{v0},·Ls2/f;->b(Ls2/b;)Ls2/b; 
  
24 ····move-result-object·p0 
  
25 ····return-object·p0 
26 .end·method 
  
27 .method·public·static·final·b(Ls2/b;)Ls2/b; 
28 ····.locals·1 
29 ····.annotation·system·Ldalvik/annotation/Signature; 
30 ········value·=·{ 
31 ············"<T:", 
32 ············"Ljava/lang/Object;", 
33 ············">(", 
34 ············"Ls2/b<", 
35 ············"+TT;>;)", 
36 ············"Ls2/b<", 
37 ············"TT;>;" 
38 ········} 
39 ····.end·annotation 
  
40 ····const-string·v0,·"<this>" 
  
41 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
42 ····.line·1 
43 ····instance-of·v0,·p0,·Ls2/a; 
  
44 ····if-eqz·v0,·:cond_0 
  
45 ····goto·:goto_0 
  
46 ····:cond_0 
47 ····new-instance·v0,·Ls2/a; 
  
48 ····invoke-direct·{v0,·p0},·Ls2/a;-><init>(Ls2/b;)V 
  
49 ····move-object·p0,·v0 
  
50 ····:goto_0 
51 ····return-object·p0 
52 .end·method 
197 B
smali/s2/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·Ls2/d;1 .class·public·interface·abstract·Ls2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SequenceBuilder.kt"3 .source·"KDeclarationContainer.kt"
3.05 KB
smali/s2/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 159 lines modified
1 .class·Ls2/g; 
2 .super·Ls2/f; 
3 .source·"_SequencesJvm.kt"1 .class·public·final·enum·Ls2/g;
 2 .super·Ljava/lang/Enum;
 3 .source·"KVisibility.kt"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Ljava/lang/Enum<",
 8 ········"Ls2/g;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·enum·e:Ls2/g;
  
 14 .field·public·static·final·enum·f:Ls2/g;
  
 15 .field·public·static·final·enum·g:Ls2/g;
  
 16 .field·public·static·final·enum·h:Ls2/g;
  
 17 .field·private·static·final·synthetic·i:[Ls2/g;
  
  
 18 #·direct·methods
 19 .method·static·constructor·<clinit>()V
 20 ····.locals·3
  
 21 ····.line·1
 22 ····new-instance·v0,·Ls2/g;
  
 23 ····const-string·v1,·"PUBLIC"
  
 24 ····const/4·v2,·0x0
  
 25 ····invoke-direct·{v0,·v1,·v2},·Ls2/g;-><init>(Ljava/lang/String;I)V
  
 26 ····sput-object·v0,·Ls2/g;->e:Ls2/g;
  
 27 ····.line·2
 28 ····new-instance·v0,·Ls2/g;
  
 29 ····const-string·v1,·"PROTECTED"
  
 30 ····const/4·v2,·0x1
  
 31 ····invoke-direct·{v0,·v1,·v2},·Ls2/g;-><init>(Ljava/lang/String;I)V
  
 32 ····sput-object·v0,·Ls2/g;->f:Ls2/g;
  
 33 ····.line·3
 34 ····new-instance·v0,·Ls2/g;
  
 35 ····const-string·v1,·"INTERNAL"
  
 36 ····const/4·v2,·0x2
  
 37 ····invoke-direct·{v0,·v1,·v2},·Ls2/g;-><init>(Ljava/lang/String;I)V
  
 38 ····sput-object·v0,·Ls2/g;->g:Ls2/g;
  
 39 ····.line·4
 40 ····new-instance·v0,·Ls2/g;
  
 41 ····const-string·v1,·"PRIVATE"
  
 42 ····const/4·v2,·0x3
  
 43 ····invoke-direct·{v0,·v1,·v2},·Ls2/g;-><init>(Ljava/lang/String;I)V
  
 44 ····sput-object·v0,·Ls2/g;->h:Ls2/g;
  
 45 ····invoke-static·{},·Ls2/g;->a()[Ls2/g;
  
 46 ····move-result-object·v0
  
 47 ····sput-object·v0,·Ls2/g;->i:[Ls2/g;
  
 48 ····return-void
 49 .end·method
  
 50 .method·private·constructor·<init>(Ljava/lang/String;I)V
 51 ····.locals·0
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"()V"
 55 ········}
 56 ····.end·annotation
  
 57 ····.line·1
 58 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 59 ····return-void
 60 .end·method
  
 61 .method·private·static·final·synthetic·a()[Ls2/g;
 62 ····.locals·3
  
 63 ····const/4·v0,·0x4
  
 64 ····new-array·v0,·v0,·[Ls2/g;
  
 65 ····sget-object·v1,·Ls2/g;->e:Ls2/g;
  
 66 ····const/4·v2,·0x0
  
 67 ····aput-object·v1,·v0,·v2
  
 68 ····sget-object·v1,·Ls2/g;->f:Ls2/g;
  
 69 ····const/4·v2,·0x1
  
 70 ····aput-object·v1,·v0,·v2
  
 71 ····sget-object·v1,·Ls2/g;->g:Ls2/g;
  
 72 ····const/4·v2,·0x2
  
 73 ····aput-object·v1,·v0,·v2
  
 74 ····sget-object·v1,·Ls2/g;->h:Ls2/g;
  
Max diff block lines reached; -1/3089 bytes (-0.03%) of diff not shown.
2.07 KB
smali/s2/b.smali
    
Offset 1, 26 lines modifiedOffset 1, 83 lines modified
1 .class·public·interface·abstract·Ls2/b;1 .class·public·interface·abstract·Ls2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sequence.kt"3 .source·"KCallable.kt"
  
 4 #·interfaces
 5 .implements·Ls2/a;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
7 ········"<T:",9 ········"<R:",
8 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
9 ········">",11 ········">",
10 ········"Ljava/lang/Object;"12 ········"Ljava/lang/Object;",
 13 ········"Ls2/a;"
11 ····}14 ····}
12 .end·annotation15 .end·annotation
  
  
13 #·virtual·methods16 #·virtual·methods
 17 .method·public·varargs·abstract·call([Ljava/lang/Object;)Ljava/lang/Object;
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"([",
 21 ············"Ljava/lang/Object;",
 22 ············")TR;"
 23 ········}
 24 ····.end·annotation
 25 .end·method
  
 26 .method·public·abstract·callBy(Ljava/util/Map;)Ljava/lang/Object;
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"(",
 30 ············"Ljava/util/Map<",
 31 ············"Ljava/lang/Object;",
 32 ············"+",
 33 ············"Ljava/lang/Object;",
 34 ············">;)TR;"
 35 ········}
 36 ····.end·annotation
 37 .end·method
  
14 .method·public·abstract·iterator()Ljava/util/Iterator;38 .method·public·abstract·getParameters()Ljava/util/List;
15 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{40 ········value·=·{
17 ············"()",41 ············"()",
18 ············"Ljava/util/Iterator<",42 ············"Ljava/util/List<",
 43 ············"Ljava/lang/Object;",
19 ············"TT;>;"44 ············">;"
20 ········}45 ········}
21 ····.end·annotation46 ····.end·annotation
22 .end·method47 .end·method
  
 48 .method·public·abstract·getReturnType()Ls2/f;
 49 .end·method
  
 50 .method·public·abstract·getTypeParameters()Ljava/util/List;
 51 ····.annotation·system·Ldalvik/annotation/Signature;
 52 ········value·=·{
 53 ············"()",
 54 ············"Ljava/util/List<",
 55 ············"Ljava/lang/Object;",
 56 ············">;"
 57 ········}
 58 ····.end·annotation
 59 .end·method
  
 60 .method·public·abstract·getVisibility()Ls2/g;
 61 .end·method
  
 62 .method·public·abstract·isAbstract()Z
 63 .end·method
  
 64 .method·public·abstract·isFinal()Z
 65 .end·method
  
 66 .method·public·abstract·isOpen()Z
 67 .end·method
  
 68 .method·public·abstract·isSuspend()Z
 69 .end·method
812 B
smali/s2/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 39 lines modified
1 .class·Ls2/e; 
2 .super·Ls2/d; 
3 .source·"SequencesJVM.kt"1 .class·public·interface·abstract·Ls2/e;
 2 .super·Ljava/lang/Object;
 3 .source·"KFunction.kt"
  
 4 #·interfaces
 5 .implements·Ls2/b;
 6 .implements·Le2/c;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/Signature;
 9 ····value·=·{
 10 ········"<R:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"Ls2/b<",
 15 ········"TR;>;",
 16 ········"Le2/c<",
 17 ········"TR;>;"
 18 ····}
 19 .end·annotation
  
  
 20 #·virtual·methods
 21 .method·public·abstract·isExternal()Z
 22 .end·method
  
 23 .method·public·abstract·isInfix()Z
 24 .end·method
  
 25 .method·public·abstract·isInline()Z
 26 .end·method
  
 27 .method·public·abstract·isOperator()Z
 28 .end·method
  
 29 .method·public·abstract·isSuspend()Z
 30 .end·method
2.65 KB
smali/s2/a.smali
    
Offset 1, 103 lines modifiedOffset 1, 16 lines modified
1 .class·public·final·Ls2/a;1 .class·public·interface·abstract·Ls2/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"KAnnotatedElement.kt"
3 .source·"SequencesJVM.kt" 
  
4 #·interfaces 
5 .implements·Ls2/b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<T:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;", 
13 ········"Ls2/b<", 
14 ········"TT;>;" 
15 ····} 
16 .end·annotation 
  
  
17 #·instance·fields 
18 .field·private·final·a:Ljava/util/concurrent/atomic/AtomicReference; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Ljava/util/concurrent/atomic/AtomicReference<", 
22 ············"Ls2/b<", 
23 ············"TT;>;>;" 
24 ········} 
25 ····.end·annotation 
26 .end·field 
  
  
27 #·direct·methods 
28 .method·public·constructor·<init>(Ls2/b;)V 
29 ····.locals·1 
30 ····.annotation·system·Ldalvik/annotation/Signature; 
31 ········value·=·{ 
32 ············"(", 
33 ············"Ls2/b<", 
34 ············"+TT;>;)V" 
35 ········} 
36 ····.end·annotation 
  
37 ····const-string·v0,·"sequence" 
  
38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
39 ····.line·1 
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
41 ····.line·2 
42 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; 
  
43 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V 
  
44 ····iput-object·v0,·p0,·Ls2/a;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
45 ····return-void 
46 .end·method 
  
  
47 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·getAnnotations()Ljava/util/List;
48 .method·public·iterator()Ljava/util/Iterator; 
49 ····.locals·2 
50 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
51 ········value·=·{7 ········value·=·{
52 ············"()",8 ············"()",
53 ············"Ljava/util/Iterator<",9 ············"Ljava/util/List<",
 10 ············"Ljava/lang/annotation/Annotation;",
54 ············"TT;>;"11 ············">;"
55 ········}12 ········}
56 ····.end·annotation13 ····.end·annotation
  
57 ····.line·1 
58 ····iget-object·v0,·p0,·Ls2/a;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
59 ····const/4·v1,·0x0 
  
60 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object; 
  
61 ····move-result-object·v0 
  
62 ····check-cast·v0,·Ls2/b; 
  
63 ····if-eqz·v0,·:cond_0 
  
64 ····.line·2 
65 ····invoke-interface·{v0},·Ls2/b;->iterator()Ljava/util/Iterator; 
  
66 ····move-result-object·v0 
  
67 ····return-object·v0 
  
68 ····.line·3 
69 ····:cond_0 
70 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
71 ····const-string·v1,·"This·sequence·can·be·consumed·only·once." 
  
72 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
73 ····throw·v0 
74 .end·method14 .end·method
1.17 KB
smali/s2/c.smali
    
Offset 1, 34 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Ls2/c; 
2 .super·Ls2/h;1 .class·public·interface·abstract·Ls2/c;
 2 .super·Ljava/lang/Object;
 3 .source·"KClass.kt"
  
 4 #·interfaces
 5 .implements·Ls2/d;
 6 .implements·Ls2/a;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/Signature;
 9 ····value·=·{
 10 ········"<T:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"Ls2/d;",
 15 ········"Ls2/a;"
 16 ····}
 17 .end·annotation
  
  
3 #·direct·methods18 #·virtual·methods
 19 .method·public·abstract·a()Ljava/lang/String;
4 .method·public·static·bridge·synthetic·a(Ljava/util/Iterator;)Ls2/b; 
5 ····.locals·0 
  
6 ····invoke-static·{p0},·Ls2/f;->a(Ljava/util/Iterator;)Ls2/b; 
  
7 ····move-result-object·p0 
  
8 ····return-object·p0 
9 .end·method 
  
10 .method·public·static·bridge·synthetic·c(Ls2/b;Ln2/l;)Ls2/b; 
11 ····.locals·0 
  
12 ····invoke-static·{p0,·p1},·Ls2/h;->c(Ls2/b;Ln2/l;)Ls2/b; 
  
13 ····move-result-object·p0 
  
14 ····return-object·p0 
15 .end·method 
  
16 .method·public·static·bridge·synthetic·e(Ls2/b;)Ljava/util/List; 
17 ····.locals·0 
  
18 ····invoke-static·{p0},·Ls2/h;->e(Ls2/b;)Ljava/util/List; 
  
19 ····move-result-object·p0 
  
20 ····return-object·p0 
21 .end·method20 .end·method
1.11 KB
smali/l2/a.smali
    
Offset 1, 37 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Ll2/a;1 .class·public·Ll2/a;
2 .super·Ljava/lang/Object; 
3 .source·"Closeable.kt"2 .super·Lk2/a;
 3 .source·"JDK8PlatformImplementations.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····if-eqz·p0,·:cond_1 
  
8 ····if-nez·p1,·:cond_0 
  
9 ····.line·17 ····.line·1
10 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V8 ····invoke-direct·{p0},·Lk2/a;-><init>()V
  
11 ····goto·:goto_09 ····return-void
 10 .end·method
  
12 ····.line·2 
13 ····:cond_0 
14 ····:try_start_0 
15 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V 
16 ····:try_end_0 
17 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
18 ····goto·:goto_011 #·virtual·methods
 12 .method·public·b()Lp2/c;
 13 ····.locals·1
  
19 ····:catchall_0 
20 ····move-exception·p014 ····.line·1
 15 ····new-instance·v0,·Lq2/a;
  
 16 ····invoke-direct·{v0},·Lq2/a;-><init>()V
21 ····.line·3 
22 ····invoke-static·{p1,·p0},·Ld2/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V 
  
 17 ····return-object·v0
23 ····:cond_1 
24 ····:goto_0 
25 ····return-void 
26 .end·method18 .end·method
560 B
smali/x1/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Lx1/b;1 .class·public·final·Lx1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Exception;
3 .source·"Cached.java"3 .source·"SentryEnvelopeException.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
 7 #·direct·methods
 8 .method·public·constructor·<init>(Ljava/lang/String;)V
 9 ····.locals·0
  
 10 ····.line·1
 11 ····invoke-direct·{p0,·p1},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
  
 12 ····return-void
 13 .end·method
2.6 KB
smali/x1/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 114 lines modified
1 .class·public·interface·abstract·Lx1/a; 
2 .super·Ljava/lang/Object; 
3 .source·"ApplyScopeData.java"1 .class·public·final·Lx1/a;
 2 .super·Ljava/lang/RuntimeException;
 3 .source·"ExceptionMechanismException.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
 7 #·instance·fields
 8 .field·private·final·e:Lio/sentry/protocol/h;
  
 9 .field·private·final·f:Ljava/lang/Throwable;
  
 10 .field·private·final·g:Ljava/lang/Thread;
  
 11 .field·private·final·h:Z
  
  
 12 #·direct·methods
 13 .method·public·constructor·<init>(Lio/sentry/protocol/h;Ljava/lang/Throwable;Ljava/lang/Thread;)V
 14 ····.locals·1
  
 15 ····const/4·v0,·0x0
  
 16 ····.line·6
 17 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lx1/a;-><init>(Lio/sentry/protocol/h;Ljava/lang/Throwable;Ljava/lang/Thread;Z)V
  
 18 ····return-void
 19 .end·method
  
 20 .method·public·constructor·<init>(Lio/sentry/protocol/h;Ljava/lang/Throwable;Ljava/lang/Thread;Z)V
 21 ····.locals·1
  
 22 ····.line·1
 23 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V
  
 24 ····const-string·v0,·"Mechanism·is·required."
  
 25 ····.line·2
 26 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 27 ····move-result-object·p1
  
 28 ····check-cast·p1,·Lio/sentry/protocol/h;
  
 29 ····iput-object·p1,·p0,·Lx1/a;->e:Lio/sentry/protocol/h;
  
 30 ····const-string·p1,·"Throwable·is·required."
  
 31 ····.line·3
 32 ····invoke-static·{p2,·p1},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 33 ····move-result-object·p1
  
 34 ····check-cast·p1,·Ljava/lang/Throwable;
  
 35 ····iput-object·p1,·p0,·Lx1/a;->f:Ljava/lang/Throwable;
  
 36 ····const-string·p1,·"Thread·is·required."
  
 37 ····.line·4
 38 ····invoke-static·{p3,·p1},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 39 ····move-result-object·p1
  
 40 ····check-cast·p1,·Ljava/lang/Thread;
  
 41 ····iput-object·p1,·p0,·Lx1/a;->g:Ljava/lang/Thread;
  
 42 ····.line·5
 43 ····iput-boolean·p4,·p0,·Lx1/a;->h:Z
  
 44 ····return-void
 45 .end·method
  
  
 46 #·virtual·methods
 47 .method·public·a()Lio/sentry/protocol/h;
 48 ····.locals·1
  
 49 ····.line·1
 50 ····iget-object·v0,·p0,·Lx1/a;->e:Lio/sentry/protocol/h;
  
 51 ····return-object·v0
 52 .end·method
  
 53 .method·public·b()Ljava/lang/Thread;
 54 ····.locals·1
  
 55 ····.line·1
 56 ····iget-object·v0,·p0,·Lx1/a;->g:Ljava/lang/Thread;
  
 57 ····return-object·v0
 58 .end·method
  
 59 .method·public·c()Ljava/lang/Throwable;
 60 ····.locals·1
  
 61 ····.line·1
 62 ····iget-object·v0,·p0,·Lx1/a;->f:Ljava/lang/Throwable;
  
 63 ····return-object·v0
 64 .end·method
  
 65 .method·public·d()Z
 66 ····.locals·1
  
 67 ····.line·1
 68 ····iget-boolean·v0,·p0,·Lx1/a;->h:Z
  
 69 ····return·v0
 70 .end·method
12.9 KB
smali/s1/f.smali
Max HTML report size reached
2.36 KB
smali/s1/d.smali
    
Offset 1, 103 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Ls1/d;1 .class·public·final·synthetic·Ls1/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MainThreadChecker.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Lio/sentry/b2;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Ls1/g;
  
7 #·direct·methods 
8 .method·public·static·a()Z 
9 ····.locals·1 
  
10 ····.line·1 
11 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
12 ····move-result-object·v0 
  
13 ····invoke-static·{v0},·Ls1/d;->d(Ljava/lang/Thread;)Z 
  
14 ····move-result·v0 
  
15 ····return·v0 
16 .end·method 
  
17 .method·private·static·b(J)Z 
18 ····.locals·3 
  
19 ····.line·1 
20 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
21 ····move-result-object·v0 
  
22 ····invoke-virtual·{v0},·Landroid/os/Looper;->getThread()Ljava/lang/Thread; 
  
23 ····move-result-object·v0 
  
24 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getId()J 
  
25 ····move-result-wide·v0 
  
26 ····cmp-long·v2,·v0,·p0 
  
27 ····if-nez·v2,·:cond_0 
  
 8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Ls1/g;)V
28 ····const/4·p0,·0x1 
  
29 ····goto·:goto_0 
  
30 ····:cond_0 
31 ····const/4·p0,·0x0 
  
32 ····:goto_0 
33 ····return·p0 
34 .end·method 
  
35 .method·public·static·c(Lio/sentry/protocol/u;)Z 
36 ····.locals·210 ····.locals·0
  
37 ····.line·1 
38 ····invoke-virtual·{p0},·Lio/sentry/protocol/u;->i()Ljava/lang/Long; 
  
39 ····move-result-object·p0 
  
40 ····if-eqz·p0,·:cond_0 
  
41 ····.line·2 
42 ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J 
  
43 ····move-result-wide·v0 
  
44 ····invoke-static·{v0,·v1},·Ls1/d;->b(J)Z 
  
45 ····move-result·p0 
  
46 ····if-eqz·p0,·:cond_0 
  
47 ····const/4·p0,·0x1 
  
48 ····goto·:goto_011 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Ls1/d;->a:Ls1/g;
49 ····:cond_0 
50 ····const/4·p0,·0x0 
  
 13 ····return-void
51 ····:goto_0 
52 ····return·p0 
53 .end·method14 .end·method
  
54 .method·public·static·d(Ljava/lang/Thread;)Z 
55 ····.locals·2 
  
 15 #·virtual·methods
 16 .method·public·final·a(Lio/sentry/a2;)V
 17 ····.locals·1
56 ····.line·1 
57 ····invoke-virtual·{p0},·Ljava/lang/Thread;->getId()J 
  
58 ····move-result-wide·v0 
  
59 ····invoke-static·{v0,·v1},·Ls1/d;->b(J)Z18 ····iget-object·v0,·p0,·Ls1/d;->a:Ls1/g;
  
60 ····move-result·p019 ····invoke-static·{v0,·p1},·Ls1/g;->c(Ls1/g;Lio/sentry/a2;)V
  
61 ····return·p020 ····return-void
62 .end·method21 .end·method
5.1 KB
smali/s1/b.smali
Max HTML report size reached
1.68 KB
smali/s1/e.smali
    
Offset 1, 44 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Ls1/e;1 .class·public·final·synthetic·Ls1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Permissions.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Lio/sentry/b2;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Ls1/g;
  
 8 .field·public·final·synthetic·b:Lio/sentry/m0;
7 #·direct·methods 
8 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;)Z 
9 ····.locals·2 
  
10 ····const-string·v0,·"The·application·context·is·required." 
  
11 ····.line·1 
12 ····invoke-static·{p0,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
13 ····.line·2 
14 ····invoke-static·{},·Landroid/os/Process;->myPid()I9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Ls1/g;Lio/sentry/m0;)V
 11 ····.locals·0
  
15 ····move-result·v012 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····invoke-static·{},·Landroid/os/Process;->myUid()I13 ····iput-object·p1,·p0,·Ls1/e;->a:Ls1/g;
  
17 ····move-result·v114 ····iput-object·p2,·p0,·Ls1/e;->b:Lio/sentry/m0;
  
18 ····invoke-virtual·{p0,·p1,·v0,·v1},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I15 ····return-void
 16 .end·method
  
19 ····move-result·p0 
  
20 ····if-nez·p0,·:cond_017 #·virtual·methods
 18 .method·public·final·a(Lio/sentry/a2;)V
 19 ····.locals·2
  
21 ····const/4·p0,·0x120 ····iget-object·v0,·p0,·Ls1/e;->a:Ls1/g;
  
22 ····goto·:goto_021 ····iget-object·v1,·p0,·Ls1/e;->b:Lio/sentry/m0;
  
 22 ····invoke-static·{v0,·v1,·p1},·Ls1/g;->a(Ls1/g;Lio/sentry/m0;Lio/sentry/a2;)V
23 ····:cond_0 
24 ····const/4·p0,·0x0 
  
 23 ····return-void
25 ····:goto_0 
26 ····return·p0 
27 .end·method24 .end·method
10.4 KB
smali/s1/a.smali
Max HTML report size reached
1.66 KB
smali/s1/c.smali
    
Offset 1, 38 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·Ls1/c;1 .class·public·final·synthetic·Ls1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DeviceOrientations.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Lio/sentry/a2$b;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Ls1/g;
  
 8 .field·public·final·synthetic·b:Lio/sentry/a2;
  
 9 .field·public·final·synthetic·c:Lio/sentry/m0;
  
  
7 #·direct·methods10 #·direct·methods
8 .method·public·static·a(I)Lio/sentry/protocol/e$b;11 .method·public·synthetic·constructor·<init>(Ls1/g;Lio/sentry/a2;Lio/sentry/m0;)V
9 ····.locals·112 ····.locals·0
  
10 ····const/4·v0,·0x113 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····if-eq·p0,·v0,·:cond_114 ····iput-object·p1,·p0,·Ls1/c;->a:Ls1/g;
  
12 ····const/4·v0,·0x215 ····iput-object·p2,·p0,·Ls1/c;->b:Lio/sentry/a2;
  
 16 ····iput-object·p3,·p0,·Ls1/c;->c:Lio/sentry/m0;
  
 17 ····return-void
 18 .end·method
  
13 ····if-eq·p0,·v0,·:cond_0 
  
14 ····const/4·p0,·0x019 #·virtual·methods
 20 .method·public·final·a(Lio/sentry/m0;)V
 21 ····.locals·3
  
15 ····return-object·p022 ····iget-object·v0,·p0,·Ls1/c;->a:Ls1/g;
  
 23 ····iget-object·v1,·p0,·Ls1/c;->b:Lio/sentry/a2;
16 ····.line·1 
17 ····:cond_0 
18 ····sget-object·p0,·Lio/sentry/protocol/e$b;->LANDSCAPE:Lio/sentry/protocol/e$b; 
  
19 ····return-object·p024 ····iget-object·v2,·p0,·Ls1/c;->c:Lio/sentry/m0;
  
 25 ····invoke-static·{v0,·v1,·v2,·p1},·Ls1/g;->b(Ls1/g;Lio/sentry/a2;Lio/sentry/m0;Lio/sentry/m0;)V
20 ····.line·2 
21 ····:cond_1 
22 ····sget-object·p0,·Lio/sentry/protocol/e$b;->PORTRAIT:Lio/sentry/protocol/e$b; 
  
23 ····return-object·p026 ····return-void
24 .end·method27 .end·method
991 B
smali/m0/a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·b:Lm0/a;5 .field·public·static·final·b:Lm0/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·a:Lb3/u;7 .field·private·a:Lc3/u;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
Offset 32, 28 lines modifiedOffset 32, 28 lines modified
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·a()Lb3/u;36 .method·public·a()Lc3/u;
37 ····.locals·137 ····.locals·1
  
38 ····.line·138 ····.line·1
39 ····iget-object·v0,·p0,·Lm0/a;->a:Lb3/u;39 ····iget-object·v0,·p0,·Lm0/a;->a:Lc3/u;
  
40 ····if-nez·v0,·:cond_040 ····if-nez·v0,·:cond_0
  
41 ····.line·241 ····.line·2
42 ····new-instance·v0,·Lb3/u;42 ····new-instance·v0,·Lc3/u;
  
43 ····invoke-direct·{v0},·Lb3/u;-><init>()V43 ····invoke-direct·{v0},·Lc3/u;-><init>()V
  
44 ····iput-object·v0,·p0,·Lm0/a;->a:Lb3/u;44 ····iput-object·v0,·p0,·Lm0/a;->a:Lc3/u;
  
45 ····.line·345 ····.line·3
46 ····:cond_046 ····:cond_0
47 ····iget-object·v0,·p0,·Lm0/a;->a:Lb3/u;47 ····iget-object·v0,·p0,·Lm0/a;->a:Lc3/u;
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
702 B
smali/h2/d.smali
    
Offset 1, 14 lines modifiedOffset 1, 22 lines modified
1 .class·Lh2/d; 
2 .super·Lh2/c;1 .class·public·interface·abstract·Lh2/d;
 2 .super·Ljava/lang/Object;
3 .source·"Intrinsics.kt"3 .source·"Continuation.kt"
  
  
4 #·direct·methods 
5 .method·public·static·c()Ljava/lang/Object; 
6 ····.locals·14 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
7 ····.line·1 
8 ····sget-object·v0,·Lh2/a;->e:Lh2/a; 
  
9 ····return-object·v013 #·virtual·methods
 14 .method·public·abstract·getContext()Lh2/g;
 15 .end·method
  
 16 .method·public·abstract·resumeWith(Ljava/lang/Object;)V
10 .end·method17 .end·method
3.6 KB
smali/h2/b.smali
    
Offset 1, 34 lines modifiedOffset 1, 149 lines modified
1 .class·public·final·Lh2/b;1 .class·public·abstract·Lh2/b;
2 .super·Lh2/d;2 .super·Ljava/lang/Object;
 3 .source·"CoroutineContextImpl.kt"
  
 4 #·interfaces
 5 .implements·Lh2/g$c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<B::",
 10 ········"Lh2/g$b;",
 11 ········"E::TB;>",
 12 ········"Ljava/lang/Object;",
 13 ········"Lh2/g$c<",
 14 ········"TE;>;"
 15 ····}
 16 .end·annotation
  
  
 17 #·instance·fields
 18 .field·private·final·e:Lo2/l;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Lo2/l<",
 22 ············"Lh2/g$b;",
 23 ············"TE;>;"
 24 ········}
 25 ····.end·annotation
 26 .end·field
  
 27 .field·private·final·f:Lh2/g$c;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"Lh2/g$c<",
 31 ············"*>;"
 32 ········}
 33 ····.end·annotation
 34 .end·field
  
  
3 #·direct·methods35 #·direct·methods
4 .method·public·static·bridge·synthetic·a(Ln2/p;Ljava/lang/Object;Lg2/d;)Lg2/d;36 .method·public·constructor·<init>(Lh2/g$c;Lo2/l;)V
5 ····.locals·037 ····.locals·1
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"(",
 41 ············"Lh2/g$c<",
 42 ············"TB;>;",
 43 ············"Lo2/l<",
 44 ············"-",
 45 ············"Lh2/g$b;",
 46 ············"+TE;>;)V"
 47 ········}
 48 ····.end·annotation
  
 49 ····const-string·v0,·"baseKey"
  
 50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 51 ····const-string·v0,·"safeCast"
  
 52 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 53 ····.line·1
 54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6 ····invoke-static·{p0,·p1,·p2},·Lh2/c;->a(Ln2/p;Ljava/lang/Object;Lg2/d;)Lg2/d;55 ····.line·2
 56 ····iput-object·p2,·p0,·Lh2/b;->e:Lo2/l;
  
7 ····move-result-object·p057 ····.line·3
 58 ····instance-of·p2,·p1,·Lh2/b;
  
8 ····return-object·p059 ····if-eqz·p2,·:cond_0
  
 60 ····check-cast·p1,·Lh2/b;
  
 61 ····iget-object·p1,·p1,·Lh2/b;->f:Lh2/g$c;
  
 62 ····:cond_0
 63 ····iput-object·p1,·p0,·Lh2/b;->f:Lh2/g$c;
  
 64 ····return-void
9 .end·method65 .end·method
  
10 .method·public·static·bridge·synthetic·b(Lg2/d;)Lg2/d; 
11 ····.locals·0 
  
12 ····invoke-static·{p0},·Lh2/c;->b(Lg2/d;)Lg2/d;66 #·virtual·methods
 67 .method·public·final·a(Lh2/g$c;)Z
 68 ····.locals·1
 69 ····.annotation·system·Ldalvik/annotation/Signature;
 70 ········value·=·{
 71 ············"(",
 72 ············"Lh2/g$c<",
 73 ············"*>;)Z"
 74 ········}
 75 ····.end·annotation
  
 76 ····const-string·v0,·"key"
  
13 ····move-result-object·p077 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····return-object·p078 ····if-eq·p1,·p0,·:cond_1
  
 79 ····.line·1
 80 ····iget-object·v0,·p0,·Lh2/b;->f:Lh2/g$c;
  
 81 ····if-ne·v0,·p1,·:cond_0
  
 82 ····goto·:goto_0
  
 83 ····:cond_0
 84 ····const/4·p1,·0x0
  
 85 ····goto·:goto_1
  
 86 ····:cond_1
 87 ····:goto_0
 88 ····const/4·p1,·0x1
  
 89 ····:goto_1
 90 ····return·p1
15 .end·method91 .end·method
  
16 .method·public·static·bridge·synthetic·c()Ljava/lang/Object;92 .method·public·final·b(Lh2/g$b;)Lh2/g$b;
Max diff block lines reached; 642/3653 bytes (17.57%) of diff not shown.
5.07 KB
smali/h2/a.smali
    
Offset 1, 138 lines modifiedOffset 1, 132 lines modified
1 .class·public·final·enum·Lh2/a;1 .class·public·abstract·Lh2/a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"Intrinsics.kt"3 .source·"CoroutineContextImpl.kt"
  
 4 #·interfaces
 5 .implements·Lh2/g$b;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"Ljava/lang/Enum<", 
8 ········"Lh2/a;", 
9 ········">;" 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields6 #·instance·fields
13 .field·public·static·final·enum·e:Lh2/a; 
  
14 .field·public·static·final·enum·f:Lh2/a; 
  
15 .field·public·static·final·enum·g:Lh2/a; 
  
16 .field·private·static·final·synthetic·h:[Lh2/a;7 .field·private·final·key:Lh2/g$c;
 8 ····.annotation·system·Ldalvik/annotation/Signature;
 9 ········value·=·{
 10 ············"Lh2/g$c<",
 11 ············"*>;"
 12 ········}
 13 ····.end·annotation
 14 .end·field
  
  
17 #·direct·methods15 #·direct·methods
18 .method·static·constructor·<clinit>()V16 .method·public·constructor·<init>(Lh2/g$c;)V
19 ····.locals·317 ····.locals·1
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"(",
 21 ············"Lh2/g$c<",
 22 ············"*>;)V"
 23 ········}
 24 ····.end·annotation
  
20 ····.line·1 
21 ····new-instance·v0,·Lh2/a; 
  
22 ····const-string·v1,·"COROUTINE_SUSPENDED" 
  
23 ····const/4·v2,·0x0 
  
24 ····invoke-direct·{v0,·v1,·v2},·Lh2/a;-><init>(Ljava/lang/String;I)V 
  
25 ····sput-object·v0,·Lh2/a;->e:Lh2/a; 
  
26 ····new-instance·v0,·Lh2/a; 
  
27 ····const-string·v1,·"UNDECIDED" 
  
28 ····const/4·v2,·0x1 
  
29 ····invoke-direct·{v0,·v1,·v2},·Lh2/a;-><init>(Ljava/lang/String;I)V 
  
30 ····sput-object·v0,·Lh2/a;->f:Lh2/a; 
  
31 ····new-instance·v0,·Lh2/a; 
  
32 ····const-string·v1,·"RESUMED" 
  
33 ····const/4·v2,·0x2 
  
34 ····invoke-direct·{v0,·v1,·v2},·Lh2/a;-><init>(Ljava/lang/String;I)V 
  
35 ····sput-object·v0,·Lh2/a;->g:Lh2/a;25 ····const-string·v0,·"key"
  
36 ····invoke-static·{},·Lh2/a;->a()[Lh2/a;26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····move-result-object·v027 ····.line·1
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 29 ····.line·2
38 ····sput-object·v0,·Lh2/a;->h:[Lh2/a;30 ····iput-object·p1,·p0,·Lh2/a;->key:Lh2/g$c;
  
39 ····return-void31 ····return-void
40 .end·method32 .end·method
  
41 .method·private·constructor·<init>(Ljava/lang/String;I)V 
 33 #·virtual·methods
 34 .method·public·fold(Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
42 ····.locals·035 ····.locals·0
43 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
44 ········value·=·{37 ········value·=·{
 38 ············"<R:",
 39 ············"Ljava/lang/Object;",
45 ············"()V"40 ············">(TR;",
 41 ············"Lo2/p<",
 42 ············"-TR;-",
 43 ············"Lh2/g$b;",
 44 ············"+TR;>;)TR;"
46 ········}45 ········}
47 ····.end·annotation46 ····.end·annotation
  
48 ····.line·147 ····.line·1
 48 ····invoke-static·{p0,·p1,·p2},·Lh2/g$b$a;->a(Lh2/g$b;Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
49 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
50 ····return-void 
51 .end·method 
  
 49 ····move-result-object·p1
52 .method·private·static·final·synthetic·a()[Lh2/a; 
53 ····.locals·3 
  
 50 ····return-object·p1
 51 .end·method
54 ····const/4·v0,·0x3 
  
55 ····new-array·v0,·v0,·[Lh2/a; 
  
56 ····sget-object·v1,·Lh2/a;->e:Lh2/a; 
  
57 ····const/4·v2,·0x0 
  
58 ····aput-object·v1,·v0,·v2 
  
59 ····sget-object·v1,·Lh2/a;->f:Lh2/a;52 .method·public·get(Lh2/g$c;)Lh2/g$b;
Max diff block lines reached; 1730/5157 bytes (33.55%) of diff not shown.
5.16 KB
smali/h2/c$a.smali
Max HTML report size reached
10.0 KB
smali/h2/c.smali
Max HTML report size reached
25.5 KB
smali/g3/a.smali
Max HTML report size reached
18.1 KB
smali/n3/a.smali
Max HTML report size reached
676 B
smali/d3/d.smali
    
Offset 1, 23 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ld3/d;1 .class·public·final·Ld3/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"InternalCache.java"3 .source·"Version.java"
  
  
4 #·virtual·methods4 #·direct·methods
 5 .method·public·static·a()Ljava/lang/String;
 6 ····.locals·1
5 .method·public·abstract·a(Lb3/x;)Lb3/z; 
6 .end·method 
  
7 .method·public·abstract·b(Lb3/x;)V 
8 .end·method 
  
9 .method·public·abstract·c(Lb3/z;Lb3/z;)V 
10 .end·method 
  
11 .method·public·abstract·d(Ld3/c;)V 
12 .end·method 
  
 7 ····const-string·v0,·"okhttp/3.12.13"
13 .method·public·abstract·e()V 
14 .end·method 
  
15 .method·public·abstract·f(Lb3/z;)Ld3/b;8 ····return-object·v0
16 .end·method9 .end·method
1.99 KB
smali/d3/b.smali
    
Offset 1, 11 lines modifiedOffset 1, 81 lines modified
1 .class·public·interface·abstract·Ld3/b;1 .class·public·abstract·Ld3/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CacheRequest.java"3 .source·"NamedRunnable.java"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·protected·final·e:Ljava/lang/String;
  
  
 8 #·direct·methods
 9 .method·public·varargs·constructor·<init>(Ljava/lang/String;[Ljava/lang/Object;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····.line·2
 14 ····invoke-static·{p1,·p2},·Ld3/c;->p(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
 15 ····move-result-object·p1
  
 16 ····iput-object·p1,·p0,·Ld3/b;->e:Ljava/lang/String;
  
 17 ····return-void
 18 .end·method
  
  
4 #·virtual·methods19 #·virtual·methods
5 .method·public·abstract·a()V20 .method·protected·abstract·k()V
6 .end·method21 .end·method
  
7 .method·public·abstract·b()Ll3/r;22 .method·public·final·run()V
 23 ····.locals·3
  
 24 ····.line·1
 25 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 26 ····move-result-object·v0
  
 27 ····invoke-virtual·{v0},·Ljava/lang/Thread;->getName()Ljava/lang/String;
  
 28 ····move-result-object·v0
  
 29 ····.line·2
 30 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 31 ····move-result-object·v1
  
 32 ····iget-object·v2,·p0,·Ld3/b;->e:Ljava/lang/String;
  
 33 ····invoke-virtual·{v1,·v2},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
 34 ····.line·3
 35 ····:try_start_0
 36 ····invoke-virtual·{p0},·Ld3/b;->k()V
 37 ····:try_end_0
 38 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 39 ····.line·4
 40 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 41 ····move-result-object·v1
  
 42 ····invoke-virtual·{v1,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
 43 ····return-void
  
 44 ····:catchall_0
 45 ····move-exception·v1
  
 46 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
 47 ····move-result-object·v2
  
 48 ····invoke-virtual·{v2,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
 49 ····throw·v1
8 .end·method50 .end·method
15.2 KB
smali/d3/a.smali
Max HTML report size reached
16.4 KB
smali/d3/c$a.smali
Max HTML report size reached
43.3 KB
smali/d3/c.smali
Max HTML report size reached
12.3 KB
smali/l3/d.smali
Max HTML report size reached
10.3 KB
smali/l3/b.smali
Max HTML report size reached
1.21 KB
smali/l3/e.smali
    
Offset 1, 60 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Ll3/e;1 .class·public·interface·abstract·Ll3/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"TrustRootIndex.java"
3 .source·"BufferedSource.java" 
  
4 #·interfaces 
5 .implements·Ll3/s; 
6 .implements·Ljava/nio/channels/ReadableByteChannel; 
  
  
7 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Ljava/security/cert/X509Certificate;)Ljava/security/cert/X509Certificate;
8 .method·public·abstract·A(J)V 
9 .end·method 
  
10 .method·public·abstract·C()I 
11 .end·method 
  
12 .method·public·abstract·E()Z 
13 .end·method 
  
14 .method·public·abstract·H(B)J 
15 .end·method 
  
16 .method·public·abstract·I(J)[B 
17 .end·method 
  
18 .method·public·abstract·J()J 
19 .end·method 
  
20 .method·public·abstract·a()Ll3/c; 
21 .end·method 
  
22 .method·public·abstract·b(J)V 
23 .end·method 
  
24 .method·public·abstract·k()S 
25 .end·method 
  
26 .method·public·abstract·p(J)Ll3/f; 
27 .end·method 
  
28 .method·public·abstract·readByte()B 
29 .end·method 
  
30 .method·public·abstract·readFully([B)V 
31 .end·method 
  
32 .method·public·abstract·readInt()I 
33 .end·method 
  
34 .method·public·abstract·readShort()S 
35 .end·method 
  
36 .method·public·abstract·s(J)Ljava/lang/String; 
37 .end·method 
  
38 .method·public·abstract·x(Ll3/r;)J 
39 .end·method 
  
40 .method·public·abstract·z()Ljava/lang/String; 
41 .end·method6 .end·method
15.5 KB
smali/l3/a.smali
Max HTML report size reached
73.1 KB
smali/l3/c.smali
Max HTML report size reached
3.31 KB
smali/okhttp3/internal/publicsuffix/PublicSuffixDatabase.smali
    
Offset 275, 15 lines modifiedOffset 275, 15 lines modified
  
275 ····goto·:goto_7275 ····goto·:goto_7
  
276 ····.line·12276 ····.line·12
277 ····:cond_9277 ····:cond_9
278 ····new-instance·v1,·Ljava/lang/String;278 ····new-instance·v1,·Ljava/lang/String;
  
279 ····sget-object·v2,·Lc3/c;->j:Ljava/nio/charset/Charset;279 ····sget-object·v2,·Ld3/c;->j:Ljava/nio/charset/Charset;
  
280 ····invoke-direct·{v1,·v0,·v5,·v6,·v2},·Ljava/lang/String;-><init>([BIILjava/nio/charset/Charset;)V280 ····invoke-direct·{v1,·v0,·v5,·v6,·v2},·Ljava/lang/String;-><init>([BIILjava/nio/charset/Charset;)V
  
281 ····goto·:goto_9281 ····goto·:goto_9
  
282 ····:cond_a282 ····:cond_a
283 ····add-int/lit8·v11,·v11,·0x1283 ····add-int/lit8·v11,·v11,·0x1
Offset 381, 15 lines modifiedOffset 381, 15 lines modified
381 ····array-length·v5,·p1381 ····array-length·v5,·p1
  
382 ····if-ge·v4,·v5,·:cond_1382 ····if-ge·v4,·v5,·:cond_1
  
383 ····.line·10383 ····.line·10
384 ····aget-object·v5,·p1,·v4384 ····aget-object·v5,·p1,·v4
  
385 ····sget-object·v6,·Lc3/c;->j:Ljava/nio/charset/Charset;385 ····sget-object·v6,·Ld3/c;->j:Ljava/nio/charset/Charset;
  
386 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B386 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
387 ····move-result-object·v5387 ····move-result-object·v5
  
388 ····aput-object·v5,·v3,·v4388 ····aput-object·v5,·v3,·v4
  
Offset 631, 53 lines modifiedOffset 631, 53 lines modified
  
631 ····if-nez·v0,·:cond_0631 ····if-nez·v0,·:cond_0
  
632 ····return-void632 ····return-void
  
633 ····.line·2633 ····.line·2
634 ····:cond_0634 ····:cond_0
635 ····new-instance·v1,·Ll3/j;635 ····new-instance·v1,·Lm3/j;
  
636 ····invoke-static·{v0},·Ll3/l;->g(Ljava/io/InputStream;)Ll3/s;636 ····invoke-static·{v0},·Lm3/l;->g(Ljava/io/InputStream;)Lm3/s;
  
637 ····move-result-object·v0637 ····move-result-object·v0
  
638 ····invoke-direct·{v1,·v0},·Ll3/j;-><init>(Ll3/s;)V638 ····invoke-direct·{v1,·v0},·Lm3/j;-><init>(Lm3/s;)V
  
639 ····invoke-static·{v1},·Ll3/l;->b(Ll3/s;)Ll3/e;639 ····invoke-static·{v1},·Lm3/l;->b(Lm3/s;)Lm3/e;
  
640 ····move-result-object·v0640 ····move-result-object·v0
  
641 ····.line·3641 ····.line·3
642 ····:try_start_0642 ····:try_start_0
643 ····invoke-interface·{v0},·Ll3/e;->readInt()I643 ····invoke-interface·{v0},·Lm3/e;->readInt()I
  
644 ····move-result·v1644 ····move-result·v1
  
645 ····.line·4645 ····.line·4
646 ····new-array·v1,·v1,·[B646 ····new-array·v1,·v1,·[B
  
647 ····.line·5647 ····.line·5
648 ····invoke-interface·{v0,·v1},·Ll3/e;->readFully([B)V648 ····invoke-interface·{v0,·v1},·Lm3/e;->readFully([B)V
  
649 ····.line·6649 ····.line·6
650 ····invoke-interface·{v0},·Ll3/e;->readInt()I650 ····invoke-interface·{v0},·Lm3/e;->readInt()I
  
651 ····move-result·v2651 ····move-result·v2
  
652 ····.line·7652 ····.line·7
653 ····new-array·v2,·v2,·[B653 ····new-array·v2,·v2,·[B
  
654 ····.line·8654 ····.line·8
655 ····invoke-interface·{v0,·v2},·Ll3/e;->readFully([B)V655 ····invoke-interface·{v0,·v2},·Lm3/e;->readFully([B)V
656 ····:try_end_0656 ····:try_end_0
657 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1657 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
658 ····.line·9658 ····.line·9
659 ····invoke-static·{v0},·Lc3/c;->e(Ljava/io/Closeable;)V659 ····invoke-static·{v0},·Ld3/c;->e(Ljava/io/Closeable;)V
  
660 ····.line·10660 ····.line·10
661 ····monitor-enter·p0661 ····monitor-enter·p0
  
662 ····.line·11662 ····.line·11
663 ····:try_start_1663 ····:try_start_1
664 ····iput-object·v1,·p0,·Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->c:[B664 ····iput-object·v1,·p0,·Lokhttp3/internal/publicsuffix/PublicSuffixDatabase;->c:[B
Offset 708, 15 lines modifiedOffset 708, 15 lines modified
  
708 ····throw·v0708 ····throw·v0
  
709 ····:catchall_1709 ····:catchall_1
710 ····move-exception·v1710 ····move-exception·v1
  
711 ····.line·16711 ····.line·16
712 ····invoke-static·{v0},·Lc3/c;->e(Ljava/io/Closeable;)V712 ····invoke-static·{v0},·Ld3/c;->e(Ljava/io/Closeable;)V
  
713 ····throw·v1713 ····throw·v1
714 .end·method714 .end·method
  
715 .method·private·f()V715 .method·private·f()V
716 ····.locals·5716 ····.locals·5
  
Offset 749, 23 lines modifiedOffset 749, 23 lines modified
749 ····goto·:goto_1749 ····goto·:goto_1
  
750 ····:catch_0750 ····:catch_0
751 ····move-exception·v1751 ····move-exception·v1
  
752 ····.line·3752 ····.line·3
753 ····:try_start_1753 ····:try_start_1
754 ····invoke-static·{},·Li3/g;->l()Li3/g;754 ····invoke-static·{},·Lj3/g;->l()Lj3/g;
  
755 ····move-result-object·v2755 ····move-result-object·v2
  
756 ····const/4·v3,·0x5756 ····const/4·v3,·0x5
  
757 ····const-string·v4,·"Failed·to·read·public·suffix·list"757 ····const-string·v4,·"Failed·to·read·public·suffix·list"
  
758 ····invoke-virtual·{v2,·v3,·v4,·v1},·Li3/g;->s(ILjava/lang/String;Ljava/lang/Throwable;)V758 ····invoke-virtual·{v2,·v3,·v4,·v1},·Lj3/g;->s(ILjava/lang/String;Ljava/lang/Throwable;)V
759 ····:try_end_1759 ····:try_end_1
760 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0760 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
761 ····if-eqz·v0,·:cond_1761 ····if-eqz·v0,·:cond_1
  
762 ····.line·4762 ····.line·4
763 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;763 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
26.3 KB
smali/b2/a.smali
Max HTML report size reached
2.56 KB
smali/x2/f.smali
    
Offset 1, 99 lines modifiedOffset 1, 44 lines modified
1 .class·final·Lx2/f; 
2 .super·Lx2/a; 
3 .source·"Builders.kt"1 .class·public·interface·abstract·Lx2/f;
 2 .super·Ljava/lang/Object;
 3 .source·"Channel.kt"
  
 4 #·interfaces
 5 .implements·Lx2/t;
 6 .implements·Lx2/p;
  
  
4 #·annotations7 #·annotations
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········Lx2/f$a;
 11 ····}
 12 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{14 ····value·=·{
7 ········"<T:",15 ········"<E:",
8 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
9 ········">",17 ········">",
 18 ········"Ljava/lang/Object;",
10 ········"Lx2/a<",19 ········"Lx2/t<",
 20 ········"TE;>;",
 21 ········"Lx2/p<",
11 ········"TT;>;"22 ········"TE;>;"
12 ····}23 ····}
13 .end·annotation24 .end·annotation
  
  
14 #·instance·fields25 #·static·fields
 26 .field·public·static·final·a:Lx2/f$a;
15 .field·private·final·a:Ln2/p; 
16 ····.annotation·system·Ldalvik/annotation/Signature; 
17 ········value·=·{ 
18 ············"Ln2/p<", 
19 ············"Lx2/c<", 
20 ············"-TT;>;", 
21 ············"Lg2/d<", 
22 ············"-", 
23 ············"Ld2/q;", 
24 ············">;", 
25 ············"Ljava/lang/Object;", 
26 ············">;" 
27 ········} 
28 ····.end·annotation 
29 .end·field 
  
  
30 #·direct·methods27 #·direct·methods
31 .method·public·constructor·<init>(Ln2/p;)V28 .method·static·constructor·<clinit>()V
32 ····.locals·0 
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"(", 
36 ············"Ln2/p<", 
37 ············"-", 
38 ············"Lx2/c<", 
39 ············"-TT;>;-", 
40 ············"Lg2/d<", 
41 ············"-", 
42 ············"Ld2/q;", 
43 ············">;+", 
44 ············"Ljava/lang/Object;", 
45 ············">;)V" 
46 ········} 
47 ····.end·annotation 
  
48 ····.line·1 
49 ····invoke-direct·{p0},·Lx2/a;-><init>()V 
  
50 ····iput-object·p1,·p0,·Lx2/f;->a:Ln2/p; 
  
51 ····return-void 
52 .end·method 
  
  
53 #·virtual·methods 
54 .method·public·b(Lx2/c;Lg2/d;)Ljava/lang/Object; 
55 ····.locals·129 ····.locals·1
56 ····.annotation·system·Ldalvik/annotation/Signature; 
57 ········value·=·{ 
58 ············"(", 
59 ············"Lx2/c<", 
60 ············"-TT;>;", 
61 ············"Lg2/d<", 
62 ············"-", 
63 ············"Ld2/q;", 
64 ············">;)", 
65 ············"Ljava/lang/Object;" 
66 ········} 
67 ····.end·annotation 
  
68 ····.line·1 
69 ····iget-object·v0,·p0,·Lx2/f;->a:Ln2/p; 
  
70 ····invoke-interface·{v0,·p1,·p2},·Ln2/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
71 ····move-result-object·p1 
  
72 ····invoke-static·{},·Lh2/b;->c()Ljava/lang/Object;30 ····sget-object·v0,·Lx2/f$a;->a:Lx2/f$a;
  
73 ····move-result-object·p231 ····sput-object·v0,·Lx2/f;->a:Lx2/f$a;
  
 32 ····return-void
74 ····if-ne·p1,·p2,·:cond_0 
  
75 ····return-object·p1 
  
76 ····:cond_0 
77 ····sget-object·p1,·Ld2/q;->a:Ld2/q; 
  
78 ····return-object·p1 
79 .end·method33 .end·method
16.3 KB
smali/x2/d.smali
Max HTML report size reached
9.47 KB
smali/x2/a$a.smali
Max HTML report size reached
2.8 KB
smali/x2/b.smali
    
Offset 1, 31 lines modifiedOffset 1, 79 lines modified
1 .class·public·interface·abstract·Lx2/b;1 .class·public·final·Lx2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Flow.kt"3 .source·"AbstractChannel.kt"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"<T:", 
8 ········"Ljava/lang/Object;", 
9 ········">", 
10 ········"Ljava/lang/Object;" 
11 ····} 
12 .end·annotation4 #·static·fields
 5 .field·public·static·final·a:Lkotlinx/coroutines/internal/z;
  
 6 .field·public·static·final·b:Lkotlinx/coroutines/internal/z;
  
 7 .field·public·static·final·c:Lkotlinx/coroutines/internal/z;
  
 8 .field·public·static·final·d:Lkotlinx/coroutines/internal/z;
  
 9 .field·public·static·final·e:Lkotlinx/coroutines/internal/z;
  
 10 .field·public·static·final·f:Lkotlinx/coroutines/internal/z;
  
  
13 #·virtual·methods11 #·direct·methods
14 .method·public·abstract·a(Lx2/c;Lg2/d;)Ljava/lang/Object; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"(", 
18 ············"Lx2/c<", 
19 ············"-TT;>;", 
20 ············"Lg2/d<", 
21 ············"-", 
22 ············"Ld2/q;", 
23 ············">;)", 
24 ············"Ljava/lang/Object;" 
25 ········} 
26 ····.end·annotation12 .method·static·constructor·<clinit>()V
 13 ····.locals·2
  
 14 ····.line·1
 15 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
 16 ····const-string·v1,·"EMPTY"
  
 17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
 18 ····sput-object·v0,·Lx2/b;->a:Lkotlinx/coroutines/internal/z;
  
 19 ····.line·2
 20 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
 21 ····const-string·v1,·"OFFER_SUCCESS"
  
 22 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
 23 ····sput-object·v0,·Lx2/b;->b:Lkotlinx/coroutines/internal/z;
  
 24 ····.line·3
 25 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
 26 ····const-string·v1,·"OFFER_FAILED"
  
 27 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
 28 ····sput-object·v0,·Lx2/b;->c:Lkotlinx/coroutines/internal/z;
  
 29 ····.line·4
 30 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
 31 ····const-string·v1,·"POLL_FAILED"
  
 32 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
 33 ····sput-object·v0,·Lx2/b;->d:Lkotlinx/coroutines/internal/z;
  
 34 ····.line·5
 35 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
 36 ····const-string·v1,·"ENQUEUE_FAILED"
  
 37 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
 38 ····sput-object·v0,·Lx2/b;->e:Lkotlinx/coroutines/internal/z;
  
 39 ····.line·6
 40 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
 41 ····const-string·v1,·"ON_CLOSE_HANDLER_INVOKED"
  
 42 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
 43 ····sput-object·v0,·Lx2/b;->f:Lkotlinx/coroutines/internal/z;
  
 44 ····return-void
27 .end·method45 .end·method
3.21 KB
smali/x2/e.smali
    
Offset 1, 35 lines modifiedOffset 1, 140 lines modified
1 .class·final·synthetic·Lx2/e;1 .class·public·final·enum·Lx2/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"Builders.kt"3 .source·"BufferOverflow.kt"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Ljava/lang/Enum<",
 8 ········"Lx2/e;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·enum·e:Lx2/e;
  
 14 .field·public·static·final·enum·f:Lx2/e;
  
 15 .field·public·static·final·enum·g:Lx2/e;
  
 16 .field·private·static·final·synthetic·h:[Lx2/e;
  
  
4 #·direct·methods17 #·direct·methods
5 .method·public·static·final·a(Ln2/p;)Lx2/b;18 .method·static·constructor·<clinit>()V
6 ····.locals·119 ····.locals·3
  
 20 ····.line·1
 21 ····new-instance·v0,·Lx2/e;
  
 22 ····const-string·v1,·"SUSPEND"
  
 23 ····const/4·v2,·0x0
  
 24 ····invoke-direct·{v0,·v1,·v2},·Lx2/e;-><init>(Ljava/lang/String;I)V
  
 25 ····sput-object·v0,·Lx2/e;->e:Lx2/e;
  
 26 ····.line·2
 27 ····new-instance·v0,·Lx2/e;
  
 28 ····const-string·v1,·"DROP_OLDEST"
  
 29 ····const/4·v2,·0x1
  
 30 ····invoke-direct·{v0,·v1,·v2},·Lx2/e;-><init>(Ljava/lang/String;I)V
  
 31 ····sput-object·v0,·Lx2/e;->f:Lx2/e;
  
 32 ····.line·3
 33 ····new-instance·v0,·Lx2/e;
  
 34 ····const-string·v1,·"DROP_LATEST"
  
 35 ····const/4·v2,·0x2
  
 36 ····invoke-direct·{v0,·v1,·v2},·Lx2/e;-><init>(Ljava/lang/String;I)V
  
 37 ····sput-object·v0,·Lx2/e;->g:Lx2/e;
  
 38 ····invoke-static·{},·Lx2/e;->a()[Lx2/e;
  
 39 ····move-result-object·v0
  
 40 ····sput-object·v0,·Lx2/e;->h:[Lx2/e;
  
 41 ····return-void
 42 .end·method
  
 43 .method·private·constructor·<init>(Ljava/lang/String;I)V
 44 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{46 ········value·=·{
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(",47 ············"()V"
12 ············"Ln2/p<", 
13 ············"-", 
14 ············"Lx2/c<", 
15 ············"-TT;>;-", 
16 ············"Lg2/d<", 
17 ············"-", 
18 ············"Ld2/q;", 
19 ············">;+", 
20 ············"Ljava/lang/Object;", 
21 ············">;)", 
22 ············"Lx2/b<", 
23 ············"TT;>;" 
24 ········}48 ········}
25 ····.end·annotation49 ····.end·annotation
  
26 ····.line·150 ····.line·1
27 ····new-instance·v0,·Lx2/f;51 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 52 ····return-void
 53 .end·method
  
 54 .method·private·static·final·synthetic·a()[Lx2/e;
 55 ····.locals·3
  
 56 ····const/4·v0,·0x3
  
 57 ····new-array·v0,·v0,·[Lx2/e;
  
 58 ····sget-object·v1,·Lx2/e;->e:Lx2/e;
  
 59 ····const/4·v2,·0x0
  
 60 ····aput-object·v1,·v0,·v2
  
 61 ····sget-object·v1,·Lx2/e;->f:Lx2/e;
  
 62 ····const/4·v2,·0x1
  
 63 ····aput-object·v1,·v0,·v2
  
 64 ····sget-object·v1,·Lx2/e;->g:Lx2/e;
  
 65 ····const/4·v2,·0x2
  
 66 ····aput-object·v1,·v0,·v2
  
 67 ····return-object·v0
 68 .end·method
  
Max diff block lines reached; 118/3259 bytes (3.62%) of diff not shown.
9.34 KB
smali/x2/a.smali
Max HTML report size reached
18.5 KB
smali/x2/c.smali
Max HTML report size reached
1.42 KB
smali/l0/h.smali
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·public·Ll0/h;1 .class·public·Ll0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SqlErrorInfo.java"3 .source·"SqlErrorInfo.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ll0/f;)Ljava/util/Map;5 .method·public·static·a(Ll0/e;)Ljava/util/Map;
6 ····.locals·36 ····.locals·3
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Ll0/f;",10 ············"Ll0/e;",
11 ············")",11 ············")",
12 ············"Ljava/util/Map<",12 ············"Ljava/util/Map<",
13 ············"Ljava/lang/String;",13 ············"Ljava/lang/String;",
14 ············"Ljava/lang/Object;",14 ············"Ljava/lang/Object;",
15 ············">;"15 ············">;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····.line·118 ····.line·1
19 ····invoke-interface·{p0},·Ll0/f;->d()Lj0/e;19 ····invoke-interface·{p0},·Ll0/e;->d()Lj0/t;
  
20 ····move-result-object·p020 ····move-result-object·p0
  
21 ····if-eqz·p0,·:cond_021 ····if-eqz·p0,·:cond_0
  
22 ····.line·222 ····.line·2
23 ····new-instance·v0,·Ljava/util/HashMap;23 ····new-instance·v0,·Ljava/util/HashMap;
  
24 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V24 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
25 ····.line·325 ····.line·3
26 ····invoke-virtual·{p0},·Lj0/e;->c()Ljava/lang/String;26 ····invoke-virtual·{p0},·Lj0/t;->c()Ljava/lang/String;
  
27 ····move-result-object·v127 ····move-result-object·v1
  
28 ····const-string·v2,·"sql"28 ····const-string·v2,·"sql"
  
29 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;29 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
30 ····.line·430 ····.line·4
31 ····invoke-virtual·{p0},·Lj0/e;->b()Ljava/util/List;31 ····invoke-virtual·{p0},·Lj0/t;->b()Ljava/util/List;
  
32 ····move-result-object·p032 ····move-result-object·p0
  
33 ····const-string·v1,·"arguments"33 ····const-string·v1,·"arguments"
  
34 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
837 B
smali/l0/f.smali
    
Offset 1, 29 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Ll0/f;1 .class·public·interface·abstract·Ll0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Operation.java"3 .source·"OperationResult.java"
  
4 #·interfaces 
5 .implements·Ll0/g; 
  
  
6 #·virtual·methods4 #·virtual·methods
7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object;5 .method·public·abstract·a(Ljava/lang/Object;)V
8 ····.annotation·system·Ldalvik/annotation/Signature; 
9 ········value·=·{ 
10 ············"<T:", 
11 ············"Ljava/lang/Object;", 
12 ············">(", 
13 ············"Ljava/lang/String;", 
14 ············")TT;" 
15 ········} 
16 ····.end·annotation 
17 .end·method 
  
18 .method·public·abstract·d()Lj0/e; 
19 .end·method 
  
20 .method·public·abstract·e()Z 
21 .end·method6 .end·method
  
22 .method·public·abstract·f()Ljava/lang/Boolean;7 .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
23 .end·method8 .end·method
2.93 KB
smali/l0/d.smali
    
Offset 1, 90 lines modifiedOffset 1, 95 lines modified
1 .class·public·Ll0/d;1 .class·public·Ll0/d;
2 .super·Ll0/b;2 .super·Ll0/a;
3 .source·"ExecuteOperation.java"3 .source·"MethodCallOperation.java"
  
  
4 #·instance·fields 
5 .field·private·final·a:Lj0/e;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Ll0/d$a;
 8 ····}
 9 .end·annotation
  
  
6 .field·private·final·b:Lh1/k$d;10 #·instance·fields
 11 .field·public·final·a:Ll0/d$a;
  
7 .field·private·final·c:Ljava/lang/Boolean;12 .field·final·b:Lh1/j;
  
  
8 #·direct·methods13 #·direct·methods
9 .method·public·constructor·<init>(Lh1/k$d;Lj0/e;Ljava/lang/Boolean;)V14 .method·public·constructor·<init>(Lh1/j;Lh1/k$d;)V
10 ····.locals·015 ····.locals·0
  
11 ····.line·116 ····.line·1
12 ····invoke-direct·{p0},·Ll0/b;-><init>()V17 ····invoke-direct·{p0},·Ll0/a;-><init>()V
  
13 ····.line·218 ····.line·2
14 ····iput-object·p1,·p0,·Ll0/d;->b:Lh1/k$d;19 ····iput-object·p1,·p0,·Ll0/d;->b:Lh1/j;
  
15 ····.line·320 ····.line·3
16 ····iput-object·p2,·p0,·Ll0/d;->a:Lj0/e;21 ····new-instance·p1,·Ll0/d$a;
  
 22 ····invoke-direct·{p1,·p0,·p2},·Ll0/d$a;-><init>(Ll0/d;Lh1/k$d;)V
17 ····.line·4 
18 ····iput-object·p3,·p0,·Ll0/d;->c:Ljava/lang/Boolean; 
  
19 ····return-void 
20 .end·method 
  
  
21 #·virtual·methods 
22 .method·public·a(Ljava/lang/Object;)V 
23 ····.locals·1 
  
24 ····.line·1 
25 ····iget-object·v0,·p0,·Ll0/d;->b:Lh1/k$d;23 ····iput-object·p1,·p0,·Ll0/d;->a:Ll0/d$a;
  
26 ····invoke-interface·{v0,·p1},·Lh1/k$d;->a(Ljava/lang/Object;)V 
  
27 ····return-void24 ····return-void
28 .end·method25 .end·method
  
29 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
30 ····.locals·1 
  
31 ····.line·1 
32 ····iget-object·v0,·p0,·Ll0/d;->b:Lh1/k$d; 
  
33 ····invoke-interface·{v0,·p1,·p2,·p3},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
  
34 ····return-void 
35 .end·method 
  
 26 #·virtual·methods
36 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;27 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;
37 ····.locals·028 ····.locals·1
38 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{30 ········value·=·{
40 ············"<T:",31 ············"<T:",
41 ············"Ljava/lang/Object;",32 ············"Ljava/lang/Object;",
42 ············">(",33 ············">(",
43 ············"Ljava/lang/String;",34 ············"Ljava/lang/String;",
44 ············")TT;"35 ············")TT;"
45 ········}36 ········}
46 ····.end·annotation37 ····.end·annotation
  
47 ····const/4·p1,·0x038 ····.line·1
 39 ····iget-object·v0,·p0,·Ll0/d;->b:Lh1/j;
  
 40 ····invoke-virtual·{v0,·p1},·Lh1/j;->a(Ljava/lang/String;)Ljava/lang/Object;
  
 41 ····move-result-object·p1
  
48 ····return-object·p142 ····return-object·p1
49 .end·method43 .end·method
  
50 .method·public·d()Lj0/e;44 .method·public·g()Ljava/lang/String;
51 ····.locals·145 ····.locals·1
  
52 ····.line·146 ····.line·1
53 ····iget-object·v0,·p0,·Ll0/d;->a:Lj0/e;47 ····iget-object·v0,·p0,·Ll0/d;->b:Lh1/j;
  
 48 ····iget-object·v0,·v0,·Lh1/j;->a:Ljava/lang/String;
  
54 ····return-object·v049 ····return-object·v0
55 .end·method50 .end·method
  
56 .method·public·f()Ljava/lang/Boolean;51 .method·public·j(Ljava/lang/String;)Z
 52 ····.locals·1
  
 53 ····.line·1
 54 ····iget-object·v0,·p0,·Ll0/d;->b:Lh1/j;
  
 55 ····invoke-virtual·{v0,·p1},·Lh1/j;->c(Ljava/lang/String;)Z
  
 56 ····move-result·p1
  
 57 ····return·p1
 58 .end·method
  
 59 .method·public·o()Ll0/f;
57 ····.locals·160 ····.locals·1
  
58 ····.line·161 ····.line·1
59 ····iget-object·v0,·p0,·Ll0/d;->c:Ljava/lang/Boolean;62 ····iget-object·v0,·p0,·Ll0/d;->a:Ll0/d$a;
  
60 ····return-object·v063 ····return-object·v0
61 .end·method64 .end·method
992 B
smali/l0/g.smali
    
Offset 1, 11 lines modifiedOffset 1, 39 lines modified
1 .class·public·interface·abstract·Ll0/g;1 .class·public·Ll0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OperationResult.java"3 .source·"QueuedOperation.java"
  
  
 4 #·instance·fields
 5 .field·final·a:Ll0/e;
  
 6 .field·final·b:Ljava/lang/Runnable;
  
  
4 #·virtual·methods7 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/Object;)V8 .method·public·constructor·<init>(Ll0/e;Ljava/lang/Runnable;)V
 9 ····.locals·0
  
 10 ····.line·1
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····.line·2
 13 ····iput-object·p1,·p0,·Ll0/g;->a:Ll0/e;
  
 14 ····.line·3
 15 ····iput-object·p2,·p0,·Ll0/g;->b:Ljava/lang/Runnable;
  
 16 ····return-void
6 .end·method17 .end·method
  
7 .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
 18 #·virtual·methods
 19 .method·public·a()V
 20 ····.locals·1
  
 21 ····.line·1
 22 ····iget-object·v0,·p0,·Ll0/g;->b:Ljava/lang/Runnable;
  
 23 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
 24 ····return-void
8 .end·method25 .end·method
5.8 KB
smali/l0/b.smali
Max HTML report size reached
1.9 KB
smali/l0/e.smali
    
Offset 1, 71 lines modifiedOffset 1, 41 lines modified
1 .class·public·Ll0/e; 
2 .super·Ll0/a;1 .class·public·interface·abstract·Ll0/e;
 2 .super·Ljava/lang/Object;
3 .source·"MethodCallOperation.java"3 .source·"Operation.java"
  
 4 #·interfaces
 5 .implements·Ll0/f;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Ll0/e$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields 
11 .field·final·a:Lh1/j; 
  
12 .field·final·b:Ll0/e$a; 
  
  
13 #·direct·methods 
14 .method·public·constructor·<init>(Lh1/j;Lh1/k$d;)V 
15 ····.locals·0 
  
16 ····.line·1 
17 ····invoke-direct·{p0},·Ll0/a;-><init>()V 
  
18 ····.line·2 
19 ····iput-object·p1,·p0,·Ll0/e;->a:Lh1/j; 
  
20 ····.line·3 
21 ····new-instance·p1,·Ll0/e$a; 
  
22 ····invoke-direct·{p1,·p0,·p2},·Ll0/e$a;-><init>(Ll0/e;Lh1/k$d;)V 
  
23 ····iput-object·p1,·p0,·Ll0/e;->b:Ll0/e$a; 
  
24 ····return-void 
25 .end·method 
  
  
26 #·virtual·methods6 #·virtual·methods
27 .method·public·c(Ljava/lang/String;)Ljava/lang/Object;7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object;
28 ····.locals·1 
29 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{9 ········value·=·{
31 ············"<T:",10 ············"<T:",
32 ············"Ljava/lang/Object;",11 ············"Ljava/lang/Object;",
33 ············">(",12 ············">(",
34 ············"Ljava/lang/String;",13 ············"Ljava/lang/String;",
35 ············")TT;"14 ············")TT;"
36 ········}15 ········}
37 ····.end·annotation16 ····.end·annotation
 17 .end·method
  
38 ····.line·1 
39 ····iget-object·v0,·p0,·Ll0/e;->a:Lh1/j;18 .method·public·abstract·d()Lj0/t;
 19 .end·method
  
40 ····invoke-virtual·{v0,·p1},·Lh1/j;->a(Ljava/lang/String;)Ljava/lang/Object;20 .method·public·abstract·e()Z
 21 .end·method
  
41 ····move-result-object·p122 .method·public·abstract·f()Ljava/lang/Boolean;
 23 .end·method
  
42 ····return-object·p124 .method·public·abstract·g()Ljava/lang/String;
43 .end·method25 .end·method
  
44 .method·public·k()Ll0/g; 
45 ····.locals·126 .method·public·abstract·h()Ljava/lang/Integer;
 27 .end·method
  
46 ····.line·1 
47 ····iget-object·v0,·p0,·Ll0/e;->b:Ll0/e$a;28 .method·public·abstract·i()Z
 29 .end·method
  
48 ····return-object·v030 .method·public·abstract·j(Ljava/lang/String;)Z
49 .end·method31 .end·method
984 B
smali/l0/a.smali
    
Offset 15, 31 lines modifiedOffset 15, 31 lines modified
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·a(Ljava/lang/Object;)V16 .method·public·a(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····.line·118 ····.line·1
19 ····invoke-virtual·{p0},·Ll0/a;->k()Ll0/g;19 ····invoke-virtual·{p0},·Ll0/a;->o()Ll0/f;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····invoke-interface·{v0,·p1},·Ll0/g;->a(Ljava/lang/Object;)V21 ····invoke-interface·{v0,·p1},·Ll0/f;->a(Ljava/lang/Object;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V24 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
25 ····.locals·125 ····.locals·1
  
26 ····.line·126 ····.line·1
27 ····invoke-virtual·{p0},·Ll0/a;->k()Ll0/g;27 ····invoke-virtual·{p0},·Ll0/a;->o()Ll0/f;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····invoke-interface·{v0,·p1,·p2,·p3},·Ll0/g;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V29 ····invoke-interface·{v0,·p1,·p2,·p3},·Ll0/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·protected·abstract·k()Ll0/g;32 .method·protected·abstract·o()Ll0/f;
33 .end·method33 .end·method
305 B
smali/l0/c$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Ll0/c$a;1 .class·public·Ll0/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BatchOperation.java"3 .source·"BatchOperation.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ll0/g;5 .implements·Ll0/f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ll0/c;8 ····value·=·Ll0/c;
9 .end·annotation9 .end·annotation
  
3.8 KB
smali/l0/c.smali
    
Offset 89, 41 lines modifiedOffset 89, 54 lines modified
  
89 ····.line·189 ····.line·1
90 ····iget-boolean·v0,·p0,·Ll0/c;->c:Z90 ····iget-boolean·v0,·p0,·Ll0/c;->c:Z
  
91 ····return·v091 ····return·v0
92 .end·method92 .end·method
  
93 .method·public·k()Ll0/g;93 .method·public·g()Ljava/lang/String;
94 ····.locals·194 ····.locals·2
  
95 ····.line·195 ····.line·1
96 ····iget-object·v0,·p0,·Ll0/c;->b:Ll0/c$a;96 ····iget-object·v0,·p0,·Ll0/c;->a:Ljava/util/Map;
  
 97 ····const-string·v1,·"method"
  
 98 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
 99 ····move-result-object·v0
  
 100 ····check-cast·v0,·Ljava/lang/String;
  
97 ····return-object·v0101 ····return-object·v0
98 .end·method102 .end·method
  
99 .method·public·l()Ljava/lang/String;103 .method·public·j(Ljava/lang/String;)Z
100 ····.locals·2104 ····.locals·1
  
101 ····.line·1105 ····.line·1
102 ····iget-object·v0,·p0,·Ll0/c;->a:Ljava/util/Map;106 ····iget-object·v0,·p0,·Ll0/c;->a:Ljava/util/Map;
  
103 ····const-string·v1,·"method"107 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
104 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;108 ····move-result·p1
  
105 ····move-result-object·v0109 ····return·p1
 110 .end·method
  
106 ····check-cast·v0,·Ljava/lang/String;111 .method·public·o()Ll0/f;
 112 ····.locals·1
  
 113 ····.line·1
 114 ····iget-object·v0,·p0,·Ll0/c;->b:Ll0/c$a;
  
107 ····return-object·v0115 ····return-object·v0
108 .end·method116 .end·method
  
109 .method·public·m()Ljava/util/Map;117 .method·public·p()Ljava/util/Map;
110 ····.locals·4118 ····.locals·4
111 ····.annotation·system·Ldalvik/annotation/Signature;119 ····.annotation·system·Ldalvik/annotation/Signature;
112 ········value·=·{120 ········value·=·{
113 ············"()",121 ············"()",
114 ············"Ljava/util/Map<",122 ············"Ljava/util/Map<",
115 ············"Ljava/lang/String;",123 ············"Ljava/lang/String;",
116 ············"Ljava/lang/Object;",124 ············"Ljava/lang/Object;",
Offset 172, 15 lines modifiedOffset 185, 15 lines modified
  
172 ····.line·6185 ····.line·6
173 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;186 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
174 ····return-object·v0187 ····return-object·v0
175 .end·method188 .end·method
  
176 .method·public·n()Ljava/util/Map;189 .method·public·q()Ljava/util/Map;
177 ····.locals·3190 ····.locals·3
178 ····.annotation·system·Ldalvik/annotation/Signature;191 ····.annotation·system·Ldalvik/annotation/Signature;
179 ········value·=·{192 ········value·=·{
180 ············"()",193 ············"()",
181 ············"Ljava/util/Map<",194 ············"Ljava/util/Map<",
182 ············"Ljava/lang/String;",195 ············"Ljava/lang/String;",
183 ············"Ljava/lang/Object;",196 ············"Ljava/lang/Object;",
Offset 201, 15 lines modifiedOffset 214, 15 lines modified
201 ····const-string·v2,·"result"214 ····const-string·v2,·"result"
  
202 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;215 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
203 ····return-object·v0216 ····return-object·v0
204 .end·method217 .end·method
  
205 .method·public·o(Lh1/k$d;)V218 .method·public·r(Lh1/k$d;)V
206 ····.locals·3219 ····.locals·3
  
207 ····.line·1220 ····.line·1
208 ····iget-object·v0,·p0,·Ll0/c;->b:Ll0/c$a;221 ····iget-object·v0,·p0,·Ll0/c;->b:Ll0/c$a;
  
209 ····iget-object·v1,·v0,·Ll0/c$a;->b:Ljava/lang/String;222 ····iget-object·v1,·v0,·Ll0/c$a;->b:Ljava/lang/String;
  
Offset 218, 15 lines modifiedOffset 231, 15 lines modified
218 ····iget-object·v0,·v0,·Ll0/c$a;->d:Ljava/lang/Object;231 ····iget-object·v0,·v0,·Ll0/c$a;->d:Ljava/lang/Object;
  
219 ····invoke-interface·{p1,·v1,·v2,·v0},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V232 ····invoke-interface·{p1,·v1,·v2,·v0},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
220 ····return-void233 ····return-void
221 .end·method234 .end·method
  
222 .method·public·p(Ljava/util/List;)V235 .method·public·s(Ljava/util/List;)V
223 ····.locals·1236 ····.locals·1
224 ····.annotation·system·Ldalvik/annotation/Signature;237 ····.annotation·system·Ldalvik/annotation/Signature;
225 ········value·=·{238 ········value·=·{
226 ············"(",239 ············"(",
227 ············"Ljava/util/List<",240 ············"Ljava/util/List<",
228 ············"Ljava/util/Map<",241 ············"Ljava/util/Map<",
229 ············"Ljava/lang/String;",242 ············"Ljava/lang/String;",
Offset 239, 25 lines modifiedOffset 252, 25 lines modified
239 ····invoke-virtual·{p0},·Ll0/c;->e()Z252 ····invoke-virtual·{p0},·Ll0/c;->e()Z
  
240 ····move-result·v0253 ····move-result·v0
  
241 ····if-nez·v0,·:cond_0254 ····if-nez·v0,·:cond_0
  
242 ····.line·2255 ····.line·2
243 ····invoke-virtual·{p0},·Ll0/c;->m()Ljava/util/Map;256 ····invoke-virtual·{p0},·Ll0/c;->p()Ljava/util/Map;
  
244 ····move-result-object·v0257 ····move-result-object·v0
  
245 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z258 ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
246 ····:cond_0259 ····:cond_0
247 ····return-void260 ····return-void
248 .end·method261 .end·method
  
249 .method·public·q(Ljava/util/List;)V262 .method·public·t(Ljava/util/List;)V
250 ····.locals·1263 ····.locals·1
251 ····.annotation·system·Ldalvik/annotation/Signature;264 ····.annotation·system·Ldalvik/annotation/Signature;
252 ········value·=·{265 ········value·=·{
253 ············"(",266 ············"(",
254 ············"Ljava/util/List<",267 ············"Ljava/util/List<",
255 ············"Ljava/util/Map<",268 ············"Ljava/util/Map<",
Max diff block lines reached; 368/3862 bytes (9.53%) of diff not shown.
22.1 KB
smali/i3/f.smali
Max HTML report size reached
21.2 KB
smali/i3/d.smali
Max HTML report size reached
48.2 KB
smali/i3/g.smali
Max HTML report size reached
26.7 KB
smali/i3/b.smali
Max HTML report size reached
20.6 KB
smali/i3/e.smali
Max HTML report size reached
4.46 KB
smali/i3/a.smali
    
Offset 1, 203 lines modifiedOffset 1, 14 lines modified
 1 .class·public·final·Li3/a;
 2 .super·Ljava/io/IOException;
 3 .source·"ConnectionShutdownException.java"
1 .class·Li3/a; 
2 .super·Li3/b; 
3 .source·"Android10Platform.java" 
  
  
4 #·annotations 
5 .annotation·build·Landroid/annotation/SuppressLint; 
6 ····value·=·{ 
7 ········"NewApi" 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·constructor·<init>(Ljava/lang/Class;)V5 .method·public·constructor·<init>()V
12 ····.locals·66 ····.locals·0
13 ····.annotation·system·Ldalvik/annotation/Signature; 
14 ········value·=·{ 
15 ············"(", 
16 ············"Ljava/lang/Class<", 
17 ············"*>;)V" 
18 ········} 
19 ····.end·annotation 
  
20 ····const/4·v2,·0x0 
  
21 ····const/4·v3,·0x0 
  
22 ····const/4·v4,·0x0 
  
23 ····const/4·v5,·0x0 
  
24 ····move-object·v0,·p0 
  
25 ····move-object·v1,·p1 
  
26 ····.line·1 
27 ····invoke-direct/range·{v0·..·v5},·Li3/b;-><init>(Ljava/lang/Class;Li3/f;Li3/f;Li3/f;Li3/f;)V 
  
28 ····return-void 
29 .end·method 
  
30 .method·public·static·w()Li3/g; 
31 ····.locals·3 
  
32 ····.line·1 
33 ····invoke-static·{},·Li3/g;->p()Z 
  
34 ····move-result·v0 
  
35 ····const/4·v1,·0x0 
  
36 ····if-nez·v0,·:cond_0 
  
37 ····return-object·v1 
  
38 ····.line·2 
39 ····:cond_0 
40 ····:try_start_0 
41 ····invoke-static·{},·Li3/b;->x()I 
  
42 ····move-result·v0 
  
43 ····const/16·v2,·0x1d 
  
44 ····if-lt·v0,·v2,·:cond_1 
  
45 ····const-string·v0,·"com.android.org.conscrypt.SSLParametersImpl" 
  
46 ····.line·3 
47 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; 
  
48 ····move-result-object·v0 
  
49 ····.line·4 
50 ····new-instance·v2,·Li3/a; 
  
51 ····invoke-direct·{v2,·v0},·Li3/a;-><init>(Ljava/lang/Class;)V 
52 ····:try_end_0 
53 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
54 ····return-object·v2 
  
55 ····:catch_0 
56 ····:cond_1 
57 ····return-object·v1 
58 .end·method 
  
59 .method·private·z(Ljavax/net/ssl/SSLSocket;)V 
60 ····.locals·1 
  
61 ····.line·1 
62 ····invoke-static·{p1},·Landroid/net/ssl/SSLSockets;->isSupportedSocket(Ljavax/net/ssl/SSLSocket;)Z 
  
63 ····move-result·v0 
  
64 ····if-eqz·v0,·:cond_0 
  
65 ····const/4·v0,·0x1 
  
66 ····.line·2 
67 ····invoke-static·{p1,·v0},·Landroid/net/ssl/SSLSockets;->setUseSessionTickets(Ljavax/net/ssl/SSLSocket;Z)V 
  
68 ····:cond_0 
69 ····return-void 
70 .end·method 
  
  
71 #·virtual·methods 
72 .method·public·g(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;Ljava/util/List;)V 
73 ····.locals·1 
74 ····.annotation·build·Landroid/annotation/SuppressLint; 
75 ········value·=·{ 
76 ············"NewApi" 
77 ········} 
78 ····.end·annotation 
  
79 ····.annotation·system·Ldalvik/annotation/Signature; 
80 ········value·=·{ 
81 ············"(", 
82 ············"Ljavax/net/ssl/SSLSocket;", 
83 ············"Ljava/lang/String;", 
84 ············"Ljava/util/List<", 
85 ············"Lb3/v;", 
Max diff block lines reached; 1810/4531 bytes (39.95%) of diff not shown.
9.49 KB
smali/i3/c.smali
Max HTML report size reached
2.52 KB
smali/w2/b.smali
    
Offset 1, 79 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·Lw2/b;1 .class·public·abstract·Lw2/b;
 2 .super·Lv2/y1;
 3 .source·"HandlerDispatcher.kt"
2 .super·Ljava/lang/Object; 
3 .source·"AbstractChannel.kt" 
  
  
4 #·static·fields 
5 .field·public·static·final·a:Lkotlinx/coroutines/internal/z; 
  
6 .field·public·static·final·b:Lkotlinx/coroutines/internal/z; 
  
7 .field·public·static·final·c:Lkotlinx/coroutines/internal/z; 
  
8 .field·public·static·final·d:Lkotlinx/coroutines/internal/z; 
  
9 .field·public·static·final·e:Lkotlinx/coroutines/internal/z; 
  
10 .field·public·static·final·f:Lkotlinx/coroutines/internal/z; 
  
  
11 #·direct·methods4 #·direct·methods
12 .method·static·constructor·<clinit>()V5 .method·private·constructor·<init>()V
13 ····.locals·26 ····.locals·0
  
14 ····.line·17 ····.line·1
 8 ····invoke-direct·{p0},·Lv2/y1;-><init>()V
15 ····new-instance·v0,·Lkotlinx/coroutines/internal/z; 
  
16 ····const-string·v1,·"EMPTY" 
  
17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V 
  
18 ····sput-object·v0,·Lw2/b;->a:Lkotlinx/coroutines/internal/z; 
  
19 ····.line·2 
20 ····new-instance·v0,·Lkotlinx/coroutines/internal/z; 
  
21 ····const-string·v1,·"OFFER_SUCCESS" 
  
22 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V 
  
23 ····sput-object·v0,·Lw2/b;->b:Lkotlinx/coroutines/internal/z; 
  
24 ····.line·3 
25 ····new-instance·v0,·Lkotlinx/coroutines/internal/z; 
  
 9 ····return-void
 10 .end·method
26 ····const-string·v1,·"OFFER_FAILED" 
  
27 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V 
  
28 ····sput-object·v0,·Lw2/b;->c:Lkotlinx/coroutines/internal/z; 
  
29 ····.line·4 
30 ····new-instance·v0,·Lkotlinx/coroutines/internal/z; 
  
31 ····const-string·v1,·"POLL_FAILED" 
  
32 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V 
  
33 ····sput-object·v0,·Lw2/b;->d:Lkotlinx/coroutines/internal/z; 
  
34 ····.line·5 
35 ····new-instance·v0,·Lkotlinx/coroutines/internal/z; 
  
36 ····const-string·v1,·"ENQUEUE_FAILED" 
  
37 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V 
  
38 ····sput-object·v0,·Lw2/b;->e:Lkotlinx/coroutines/internal/z; 
  
39 ····.line·6 
40 ····new-instance·v0,·Lkotlinx/coroutines/internal/z; 
  
41 ····const-string·v1,·"ON_CLOSE_HANDLER_INVOKED" 
  
42 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V11 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 12 ····.locals·0
  
43 ····sput-object·v0,·Lw2/b;->f:Lkotlinx/coroutines/internal/z;13 ····invoke-direct·{p0},·Lw2/b;-><init>()V
  
44 ····return-void14 ····return-void
45 .end·method15 .end·method
11.8 KB
smali/w2/a.smali
Max HTML report size reached
21.9 KB
smali/w2/c.smali
Max HTML report size reached
1.07 KB
smali/h1/j.smali
    
Offset 98, 7 lines modifiedOffset 98, 58 lines modified
98 ····.end·annotation98 ····.end·annotation
  
99 ····.line·199 ····.line·1
100 ····iget-object·v0,·p0,·Lh1/j;->b:Ljava/lang/Object;100 ····iget-object·v0,·p0,·Lh1/j;->b:Ljava/lang/Object;
  
101 ····return-object·v0101 ····return-object·v0
102 .end·method102 .end·method
  
 103 .method·public·c(Ljava/lang/String;)Z
 104 ····.locals·2
  
 105 ····.line·1
 106 ····iget-object·v0,·p0,·Lh1/j;->b:Ljava/lang/Object;
  
 107 ····if-nez·v0,·:cond_0
  
 108 ····const/4·p1,·0x0
  
 109 ····return·p1
  
 110 ····.line·2
 111 ····:cond_0
 112 ····instance-of·v1,·v0,·Ljava/util/Map;
  
 113 ····if-eqz·v1,·:cond_1
  
 114 ····.line·3
 115 ····check-cast·v0,·Ljava/util/Map;
  
 116 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
  
 117 ····move-result·p1
  
 118 ····return·p1
  
 119 ····.line·4
 120 ····:cond_1
 121 ····instance-of·v1,·v0,·Lorg/json/JSONObject;
  
 122 ····if-eqz·v1,·:cond_2
  
 123 ····.line·5
 124 ····check-cast·v0,·Lorg/json/JSONObject;
  
 125 ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
 126 ····move-result·p1
  
 127 ····return·p1
  
 128 ····.line·6
 129 ····:cond_2
 130 ····new-instance·p1,·Ljava/lang/ClassCastException;
  
 131 ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V
  
 132 ····throw·p1
 133 .end·method
819 B
smali/kotlinx/coroutines/CoroutineExceptionHandler$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineExceptionHandler.kt"3 .source·"CoroutineExceptionHandler.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$c;5 .implements·Lh2/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1915 ····accessFlags·=·0x19
16 ····name·=·"a"16 ····name·=·"a"
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"Lg2/g$c<",21 ········"Lh2/g$c<",
22 ········"Lkotlinx/coroutines/CoroutineExceptionHandler;",22 ········"Lkotlinx/coroutines/CoroutineExceptionHandler;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·static·fields26 #·static·fields
839 B
smali/kotlinx/coroutines/CoroutineExceptionHandler.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/CoroutineExceptionHandler;1 .class·public·interface·abstract·Lkotlinx/coroutines/CoroutineExceptionHandler;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineExceptionHandler.kt"3 .source·"CoroutineExceptionHandler.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$b;5 .implements·Lh2/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;
10 ····}10 ····}
Offset 27, 9 lines modifiedOffset 27, 9 lines modified
27 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;27 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·abstract·handleException(Lg2/g;Ljava/lang/Throwable;)V31 .method·public·abstract·handleException(Lh2/g;Ljava/lang/Throwable;)V
32 .end·method32 .end·method
5.32 KB
smali/kotlinx/coroutines/scheduling/a$c.smali
Max HTML report size reached
462 B
smali/kotlinx/coroutines/scheduling/g.smali
    
Offset 32, 21 lines modifiedOffset 32, 21 lines modified
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·G()I36 .method·public·I()I
37 ····.locals·137 ····.locals·1
  
38 ····.line·138 ····.line·1
39 ····sget·v0,·Lkotlinx/coroutines/scheduling/g;->f:I39 ····sget·v0,·Lkotlinx/coroutines/scheduling/g;->f:I
  
40 ····return·v040 ····return·v0
41 .end·method41 .end·method
  
42 .method·public·L()V42 .method·public·M()V
43 ····.locals·043 ····.locals·0
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
1.89 KB
smali/kotlinx/coroutines/scheduling/k.smali
    
Offset 32, 24 lines modifiedOffset 32, 24 lines modified
32 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V32 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
33 ····:try_end_033 ····:try_end_0
34 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_034 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
35 ····.line·235 ····.line·2
36 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;36 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;
  
37 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->L()V37 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->M()V
  
38 ····return-void38 ····return-void
  
39 ····:catchall_039 ····:catchall_0
40 ····move-exception·v040 ····move-exception·v0
  
41 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;41 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;
  
42 ····invoke-interface·{v1},·Lkotlinx/coroutines/scheduling/j;->L()V42 ····invoke-interface·{v1},·Lkotlinx/coroutines/scheduling/j;->M()V
  
43 ····throw·v043 ····throw·v0
44 .end·method44 .end·method
  
45 .method·public·toString()Ljava/lang/String;45 .method·public·toString()Ljava/lang/String;
46 ····.locals·446 ····.locals·4
  
Offset 60, 27 lines modifiedOffset 60, 27 lines modified
  
60 ····const-string·v1,·"Task["60 ····const-string·v1,·"Task["
  
61 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
62 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->g:Ljava/lang/Runnable;62 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->g:Ljava/lang/Runnable;
  
63 ····invoke-static·{v1},·Lu2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;63 ····invoke-static·{v1},·Lv2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;65 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
66 ····const/16·v1,·0x4066 ····const/16·v1,·0x40
  
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
68 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->g:Ljava/lang/Runnable;68 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->g:Ljava/lang/Runnable;
  
69 ····invoke-static·{v1},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;69 ····invoke-static·{v1},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
70 ····move-result-object·v170 ····move-result-object·v1
  
71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····const-string·v1,·",·"72 ····const-string·v1,·",·"
  
3.13 KB
smali/kotlinx/coroutines/scheduling/m.smali
    
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
  
130 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/i;130 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/i;
131 ····.locals·2131 ····.locals·2
  
132 ····.line·1132 ····.line·1
133 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;133 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;
  
134 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->G()I134 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->I()I
  
135 ····move-result·v0135 ····move-result·v0
  
136 ····const/4·v1,·0x1136 ····const/4·v1,·0x1
  
137 ····if-ne·v0,·v1,·:cond_0137 ····if-ne·v0,·v1,·:cond_0
  
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
208 ····.locals·3208 ····.locals·3
  
209 ····if-eqz·p1,·:cond_3209 ····if-eqz·p1,·:cond_3
  
210 ····.line·1210 ····.line·1
211 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;211 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;
  
212 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->G()I212 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->I()I
  
213 ····move-result·p1213 ····move-result·p1
  
214 ····const/4·v0,·0x0214 ····const/4·v0,·0x0
  
215 ····const/4·v1,·0x1215 ····const/4·v1,·0x1
  
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
236 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/m;->e:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;236 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/m;->e:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
237 ····invoke-virtual·{p1,·p0},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->decrementAndGet(Ljava/lang/Object;)I237 ····invoke-virtual·{p1,·p0},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->decrementAndGet(Ljava/lang/Object;)I
  
238 ····move-result·p1238 ····move-result·p1
  
239 ····.line·3239 ····.line·3
240 ····invoke-static·{},·Lu2/p0;->a()Z240 ····invoke-static·{},·Lv2/p0;->a()Z
  
241 ····move-result·v2241 ····move-result·v2
  
242 ····if-eqz·v2,·:cond_3242 ····if-eqz·v2,·:cond_3
  
243 ····if-ltz·p1,·:cond_1243 ····if-ltz·p1,·:cond_1
  
Offset 362, 15 lines modifiedOffset 362, 15 lines modified
362 ····const/4·v3,·0x0362 ····const/4·v3,·0x0
  
363 ····if-eqz·p2,·:cond_3363 ····if-eqz·p2,·:cond_3
  
364 ····.line·2364 ····.line·2
365 ····iget-object·v4,·v0,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;365 ····iget-object·v4,·v0,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;
  
366 ····invoke-interface·{v4},·Lkotlinx/coroutines/scheduling/j;->G()I366 ····invoke-interface·{v4},·Lkotlinx/coroutines/scheduling/j;->I()I
  
367 ····move-result·v4367 ····move-result·v4
  
368 ····const/4·v5,·0x1368 ····const/4·v5,·0x1
  
369 ····if-ne·v4,·v5,·:cond_2369 ····if-ne·v4,·v5,·:cond_2
  
Offset 566, 15 lines modifiedOffset 566, 15 lines modified
566 ····return-object·v0566 ····return-object·v0
567 .end·method567 .end·method
  
568 .method·public·final·k(Lkotlinx/coroutines/scheduling/m;)J568 .method·public·final·k(Lkotlinx/coroutines/scheduling/m;)J
569 ····.locals·8569 ····.locals·8
  
570 ····.line·1570 ····.line·1
571 ····invoke-static·{},·Lu2/p0;->a()Z571 ····invoke-static·{},·Lv2/p0;->a()Z
  
572 ····move-result·v0572 ····move-result·v0
  
573 ····const/4·v1,·0x0573 ····const/4·v1,·0x0
  
574 ····const/4·v2,·0x1574 ····const/4·v2,·0x1
  
Offset 637, 15 lines modifiedOffset 637, 15 lines modified
637 ····check-cast·v6,·Lkotlinx/coroutines/scheduling/i;637 ····check-cast·v6,·Lkotlinx/coroutines/scheduling/i;
  
638 ····if-eqz·v6,·:cond_5638 ····if-eqz·v6,·:cond_5
  
639 ····.line·7639 ····.line·7
640 ····iget-object·v7,·v6,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;640 ····iget-object·v7,·v6,·Lkotlinx/coroutines/scheduling/i;->f:Lkotlinx/coroutines/scheduling/j;
  
641 ····invoke-interface·{v7},·Lkotlinx/coroutines/scheduling/j;->G()I641 ····invoke-interface·{v7},·Lkotlinx/coroutines/scheduling/j;->I()I
  
642 ····move-result·v7642 ····move-result·v7
  
643 ····if-ne·v7,·v2,·:cond_4643 ····if-ne·v7,·v2,·:cond_4
  
644 ····const/4·v7,·0x1644 ····const/4·v7,·0x1
  
Offset 695, 15 lines modifiedOffset 695, 15 lines modified
695 ····return-wide·v0695 ····return-wide·v0
696 .end·method696 .end·method
  
697 .method·public·final·l(Lkotlinx/coroutines/scheduling/m;)J697 .method·public·final·l(Lkotlinx/coroutines/scheduling/m;)J
698 ····.locals·4698 ····.locals·4
  
699 ····.line·1699 ····.line·1
700 ····invoke-static·{},·Lu2/p0;->a()Z700 ····invoke-static·{},·Lv2/p0;->a()Z
  
701 ····move-result·v0701 ····move-result·v0
  
702 ····const/4·v1,·0x1702 ····const/4·v1,·0x1
  
703 ····const/4·v2,·0x0703 ····const/4·v2,·0x0
  
Offset 749, 15 lines modifiedOffset 749, 15 lines modified
  
749 ····.line·3749 ····.line·3
750 ····invoke-static·{p0,·v0,·v2,·p1,·v3},·Lkotlinx/coroutines/scheduling/m;->b(Lkotlinx/coroutines/scheduling/m;Lkotlinx/coroutines/scheduling/i;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/i;750 ····invoke-static·{p0,·v0,·v2,·p1,·v3},·Lkotlinx/coroutines/scheduling/m;->b(Lkotlinx/coroutines/scheduling/m;Lkotlinx/coroutines/scheduling/i;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/i;
  
751 ····move-result-object·p1751 ····move-result-object·p1
  
752 ····.line·4752 ····.line·4
753 ····invoke-static·{},·Lu2/p0;->a()Z753 ····invoke-static·{},·Lv2/p0;->a()Z
  
754 ····move-result·v0754 ····move-result·v0
  
755 ····if-eqz·v0,·:cond_5755 ····if-eqz·v0,·:cond_5
  
756 ····if-nez·p1,·:cond_3756 ····if-nez·p1,·:cond_3
  
Max diff block lines reached; -1/3123 bytes (-0.03%) of diff not shown.
1.74 KB
smali/kotlinx/coroutines/scheduling/b.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Lkotlinx/coroutines/scheduling/c;2 .super·Lkotlinx/coroutines/scheduling/c;
3 .source·"Dispatcher.kt"3 .source·"Dispatcher.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·l:Lkotlinx/coroutines/scheduling/b;5 .field·public·static·final·l:Lkotlinx/coroutines/scheduling/b;
  
6 .field·private·static·final·m:Lu2/f0;6 .field·private·static·final·m:Lv2/f0;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·109 ····.locals·10
  
10 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/b;10 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/b;
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ····.line·225 ····.line·2
26 ····invoke-static·{},·Lkotlinx/coroutines/internal/a0;->a()I26 ····invoke-static·{},·Lkotlinx/coroutines/internal/a0;->a()I
  
27 ····move-result·v227 ····move-result·v2
  
28 ····const/16·v3,·0x4028 ····const/16·v3,·0x40
  
29 ····invoke-static·{v3,·v2},·Lq2/d;->a(II)I29 ····invoke-static·{v3,·v2},·Lr2/d;->a(II)I
  
30 ····move-result·v530 ····move-result·v5
  
31 ····const-string·v4,·"kotlinx.coroutines.io.parallelism"31 ····const-string·v4,·"kotlinx.coroutines.io.parallelism"
  
32 ····const/4·v6,·0x032 ····const/4·v6,·0x0
  
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ····const-string·v3,·"Dispatchers.IO"50 ····const-string·v3,·"Dispatchers.IO"
  
51 ····const/4·v4,·0x151 ····const/4·v4,·0x1
  
52 ····.line·352 ····.line·3
53 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lkotlinx/coroutines/scheduling/e;-><init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V53 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lkotlinx/coroutines/scheduling/e;-><init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V
  
54 ····sput-object·v1,·Lkotlinx/coroutines/scheduling/b;->m:Lu2/f0;54 ····sput-object·v1,·Lkotlinx/coroutines/scheduling/b;->m:Lv2/f0;
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·private·constructor·<init>()V57 .method·private·constructor·<init>()V
58 ····.locals·658 ····.locals·6
  
Offset 78, 19 lines modifiedOffset 78, 19 lines modified
78 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/c;-><init>(IILjava/lang/String;ILkotlin/jvm/internal/e;)V78 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/c;-><init>(IILjava/lang/String;ILkotlin/jvm/internal/e;)V
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
  
81 #·virtual·methods81 #·virtual·methods
82 .method·public·final·R()Lu2/f0;82 .method·public·final·R()Lv2/f0;
83 ····.locals·183 ····.locals·1
  
84 ····.line·184 ····.line·1
85 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->m:Lu2/f0;85 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->m:Lv2/f0;
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·public·close()V88 .method·public·close()V
89 ····.locals·289 ····.locals·2
  
2.15 KB
smali/kotlinx/coroutines/scheduling/e.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·final·Lkotlinx/coroutines/scheduling/e;1 .class·final·Lkotlinx/coroutines/scheduling/e;
2 .super·Lu2/f1;2 .super·Lv2/f1;
3 .source·"Dispatcher.kt"3 .source·"Dispatcher.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/scheduling/j;5 .implements·Lkotlinx/coroutines/scheduling/j;
6 .implements·Ljava/util/concurrent/Executor;6 .implements·Ljava/util/concurrent/Executor;
  
  
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·constructor·<init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V52 .method·public·constructor·<init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V
53 ····.locals·053 ····.locals·0
  
54 ····.line·154 ····.line·1
55 ····invoke-direct·{p0},·Lu2/f1;-><init>()V55 ····invoke-direct·{p0},·Lv2/f1;-><init>()V
  
56 ····.line·256 ····.line·2
57 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/e;->g:Lkotlinx/coroutines/scheduling/c;57 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/e;->g:Lkotlinx/coroutines/scheduling/c;
  
58 ····.line·358 ····.line·3
59 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/e;->h:I59 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/e;->h:I
  
Offset 136, 24 lines modifiedOffset 136, 24 lines modified
136 ····if-nez·p1,·:cond_0136 ····if-nez·p1,·:cond_0
  
137 ····return-void137 ····return-void
138 .end·method138 .end·method
  
  
139 #·virtual·methods139 #·virtual·methods
140 .method·public·G()I140 .method·public·I()I
141 ····.locals·1141 ····.locals·1
  
142 ····.line·1142 ····.line·1
143 ····iget·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->j:I143 ····iget·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->j:I
  
144 ····return·v0144 ····return·v0
145 .end·method145 .end·method
  
146 .method·public·L()V146 .method·public·M()V
147 ····.locals·3147 ····.locals·3
  
148 ····.line·1148 ····.line·1
149 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->k:Ljava/util/concurrent/ConcurrentLinkedQueue;149 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/e;->k:Ljava/util/concurrent/ConcurrentLinkedQueue;
  
150 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->poll()Ljava/lang/Object;150 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentLinkedQueue;->poll()Ljava/lang/Object;
  
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ····.line·5194 ····.line·5
195 ····:cond_1195 ····:cond_1
196 ····invoke-direct·{p0,·v0,·v1},·Lkotlinx/coroutines/scheduling/e;->P(Ljava/lang/Runnable;Z)V196 ····invoke-direct·{p0,·v0,·v1},·Lkotlinx/coroutines/scheduling/e;->P(Ljava/lang/Runnable;Z)V
  
197 ····return-void197 ····return-void
198 .end·method198 .end·method
  
199 .method·public·N(Lg2/g;Ljava/lang/Runnable;)V199 .method·public·N(Lh2/g;Ljava/lang/Runnable;)V
200 ····.locals·0200 ····.locals·0
  
201 ····const/4·p1,·0x0201 ····const/4·p1,·0x0
  
202 ····.line·1202 ····.line·1
203 ····invoke-direct·{p0,·p2,·p1},·Lkotlinx/coroutines/scheduling/e;->P(Ljava/lang/Runnable;Z)V203 ····invoke-direct·{p0,·p2,·p1},·Lkotlinx/coroutines/scheduling/e;->P(Ljava/lang/Runnable;Z)V
  
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
  
245 ····if-nez·v0,·:cond_0245 ····if-nez·v0,·:cond_0
  
246 ····new-instance·v0,·Ljava/lang/StringBuilder;246 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
247 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V247 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
248 ····invoke-super·{p0},·Lu2/f0;->toString()Ljava/lang/String;248 ····invoke-super·{p0},·Lv2/f0;->toString()Ljava/lang/String;
  
249 ····move-result-object·v1249 ····move-result-object·v1
  
250 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;250 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
251 ····const-string·v1,·"[dispatcher·=·"251 ····const-string·v1,·"[dispatcher·=·"
  
754 B
smali/kotlinx/coroutines/scheduling/l.smali
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····.line·362 ····.line·3
63 ····invoke-static·{},·Lkotlinx/coroutines/internal/a0;->a()I63 ····invoke-static·{},·Lkotlinx/coroutines/internal/a0;->a()I
  
64 ····move-result·v064 ····move-result·v0
  
65 ····const/4·v1,·0x265 ····const/4·v1,·0x2
  
66 ····invoke-static·{v0,·v1},·Lq2/d;->a(II)I66 ····invoke-static·{v0,·v1},·Lr2/d;->a(II)I
  
67 ····move-result·v367 ····move-result·v3
  
68 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"68 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"
  
69 ····const/4·v4,·0x169 ····const/4·v4,·0x1
  
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
  
88 ····move-result·v188 ····move-result·v1
  
89 ····mul-int/lit16·v1,·v1,·0x8089 ····mul-int/lit16·v1,·v1,·0x80
  
90 ····const·v2,·0x1ffffe90 ····const·v2,·0x1ffffe
  
91 ····invoke-static·{v1,·v0,·v2},·Lq2/d;->e(III)I91 ····invoke-static·{v1,·v0,·v2},·Lr2/d;->e(III)I
  
92 ····move-result·v492 ····move-result·v4
  
93 ····const-string·v3,·"kotlinx.coroutines.scheduler.max.pool.size"93 ····const-string·v3,·"kotlinx.coroutines.scheduler.max.pool.size"
  
94 ····const·v6,·0x1ffffe94 ····const·v6,·0x1ffffe
  
17.6 KB
smali/kotlinx/coroutines/scheduling/a.smali
Max HTML report size reached
390 B
smali/kotlinx/coroutines/scheduling/j.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/scheduling/j;1 .class·public·interface·abstract·Lkotlinx/coroutines/scheduling/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Tasks.kt"3 .source·"Tasks.kt"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·G()I5 .method·public·abstract·I()I
6 .end·method6 .end·method
  
7 .method·public·abstract·L()V7 .method·public·abstract·M()V
8 .end·method8 .end·method
3.28 KB
smali/kotlinx/coroutines/scheduling/c.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·Lkotlinx/coroutines/scheduling/c;1 .class·public·Lkotlinx/coroutines/scheduling/c;
2 .super·Lu2/f1;2 .super·Lv2/f1;
3 .source·"Dispatcher.kt"3 .source·"Dispatcher.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·g:I5 .field·private·final·g:I
  
6 .field·private·final·h:I6 .field·private·final·h:I
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(IIJLjava/lang/String;)V17 .method·public·constructor·<init>(IIJLjava/lang/String;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····invoke-direct·{p0},·Lu2/f1;-><init>()V20 ····invoke-direct·{p0},·Lv2/f1;-><init>()V
  
21 ····.line·221 ····.line·2
22 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I22 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I
  
23 ····.line·323 ····.line·3
24 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/c;->h:I24 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/c;->h:I
  
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;-><init>(IIJLjava/lang/String;)V114 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;-><init>(IIJLjava/lang/String;)V
  
115 ····return-object·v6115 ····return-object·v6
116 .end·method116 .end·method
  
  
117 #·virtual·methods117 #·virtual·methods
118 .method·public·N(Lg2/g;Ljava/lang/Runnable;)V118 .method·public·N(Lh2/g;Ljava/lang/Runnable;)V
119 ····.locals·6119 ····.locals·6
  
120 ····.line·1120 ····.line·1
121 ····:try_start_0121 ····:try_start_0
122 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->k:Lkotlinx/coroutines/scheduling/a;122 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->k:Lkotlinx/coroutines/scheduling/a;
  
123 ····const/4·v2,·0x0123 ····const/4·v2,·0x0
Offset 131, 51 lines modifiedOffset 131, 51 lines modified
  
131 ····const/4·v4,·0x6131 ····const/4·v4,·0x6
  
132 ····const/4·v5,·0x0132 ····const/4·v5,·0x0
  
133 ····move-object·v1,·p2133 ····move-object·v1,·p2
  
134 ····invoke-static/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;->t(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;ZILjava/lang/Object;)V134 ····invoke-static/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;->u(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;ZILjava/lang/Object;)V
135 ····:try_end_0135 ····:try_end_0
136 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0136 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
137 ····goto·:goto_0137 ····goto·:goto_0
  
138 ····.line·2138 ····.line·2
139 ····:catch_0139 ····:catch_0
140 ····sget-object·v0,·Lu2/r0;->k:Lu2/r0;140 ····sget-object·v0,·Lv2/r0;->k:Lv2/r0;
  
141 ····invoke-virtual·{v0,·p1,·p2},·Lu2/a1;->N(Lg2/g;Ljava/lang/Runnable;)V141 ····invoke-virtual·{v0,·p1,·p2},·Lv2/a1;->N(Lh2/g;Ljava/lang/Runnable;)V
  
142 ····:goto_0142 ····:goto_0
143 ····return-void143 ····return-void
144 .end·method144 .end·method
  
145 .method·public·final·Q(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V145 .method·public·final·Q(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V
146 ····.locals·1146 ····.locals·1
  
147 ····.line·1147 ····.line·1
148 ····:try_start_0148 ····:try_start_0
149 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->k:Lkotlinx/coroutines/scheduling/a;149 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->k:Lkotlinx/coroutines/scheduling/a;
  
150 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/a;->r(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V150 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/a;->q(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V
151 ····:try_end_0151 ····:try_end_0
152 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0152 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
153 ····goto·:goto_0153 ····goto·:goto_0
  
154 ····.line·2154 ····.line·2
155 ····:catch_0155 ····:catch_0
156 ····sget-object·p3,·Lu2/r0;->k:Lu2/r0;156 ····sget-object·p3,·Lv2/r0;->k:Lv2/r0;
  
157 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->k:Lkotlinx/coroutines/scheduling/a;157 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->k:Lkotlinx/coroutines/scheduling/a;
  
158 ····invoke-virtual·{v0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->o(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;158 ····invoke-virtual·{v0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->k(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;
  
159 ····move-result-object·p1159 ····move-result-object·p1
  
160 ····invoke-virtual·{p3,·p1},·Lu2/a1;->e0(Ljava/lang/Runnable;)V160 ····invoke-virtual·{p3,·p1},·Lv2/a1;->e0(Ljava/lang/Runnable;)V
  
161 ····:goto_0161 ····:goto_0
162 ····return-void162 ····return-void
163 .end·method163 .end·method
1.31 KB
smali/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;
2 .super·Lg2/a;2 .super·Lh2/a;
3 .source·"AndroidExceptionPreHandler.kt"3 .source·"AndroidExceptionPreHandler.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;
  
  
6 #·annotations6 #·annotations
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·120 ····.locals·1
  
21 ····.line·121 ····.line·1
22 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;22 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
23 ····invoke-direct·{p0,·v0},·Lg2/a;-><init>(Lg2/g$c;)V23 ····invoke-direct·{p0,·v0},·Lh2/a;-><init>(Lh2/g$c;)V
  
24 ····.line·224 ····.line·2
25 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;25 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;97 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
98 ····return-object·v098 ····return-object·v0
99 .end·method99 .end·method
  
  
100 #·virtual·methods100 #·virtual·methods
101 .method·public·handleException(Lg2/g;Ljava/lang/Throwable;)V101 .method·public·handleException(Lh2/g;Ljava/lang/Throwable;)V
102 ····.locals·3102 ····.locals·3
  
103 ····.line·1103 ····.line·1
104 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;104 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
105 ····move-result-object·p1105 ····move-result-object·p1
  
1.92 KB
smali/kotlinx/coroutines/android/AndroidDispatcherFactory.smali
    
Offset 14, 56 lines modifiedOffset 14, 56 lines modified
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lu2/y1;18 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lv2/y1;
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lv2/a;21 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lw2/a;
  
22 ····move-result-object·p122 ····move-result-object·p1
  
23 ····return-object·p123 ····return-object·p1
24 .end·method24 .end·method
  
25 .method·public·createDispatcher(Ljava/util/List;)Lv2/a;25 .method·public·createDispatcher(Ljava/util/List;)Lw2/a;
26 ····.locals·326 ····.locals·3
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"(",29 ············"(",
30 ············"Ljava/util/List<",30 ············"Ljava/util/List<",
31 ············"+",31 ············"+",
32 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",32 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
33 ············">;)",33 ············">;)",
34 ············"Lv2/a;"34 ············"Lw2/a;"
35 ········}35 ········}
36 ····.end·annotation36 ····.end·annotation
  
37 ····.line·237 ····.line·2
38 ····new-instance·p1,·Lv2/a;38 ····new-instance·p1,·Lw2/a;
  
39 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;39 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····const/4·v1,·0x141 ····const/4·v1,·0x1
  
42 ····invoke-static·{v0,·v1},·Lv2/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;42 ····invoke-static·{v0,·v1},·Lw2/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
45 ····const/4·v2,·0x245 ····const/4·v2,·0x2
  
46 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lv2/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V46 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lw2/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V
  
47 ····return-object·p147 ····return-object·p1
48 .end·method48 .end·method
  
49 .method·public·getLoadPriority()I49 .method·public·getLoadPriority()I
50 ····.locals·150 ····.locals·1
  
9.0 KB
smali/kotlinx/coroutines/internal/h.smali
Max HTML report size reached
466 B
smali/kotlinx/coroutines/internal/i$e.smali
    
Offset 68, 13 lines modifiedOffset 68, 13 lines modified
  
68 ····array-length·p1,·p168 ····array-length·p1,·p1
  
69 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;69 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
70 ····move-result-object·p170 ····move-result-object·p1
  
71 ····invoke-static·{p2,·p1},·Lf2/a;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I71 ····invoke-static·{p2,·p1},·Lg2/a;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
  
72 ····move-result·p172 ····move-result·p1
  
73 ····return·p173 ····return·p1
74 .end·method74 .end·method
461 B
smali/kotlinx/coroutines/internal/i$f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/i$f;1 .class·final·Lkotlinx/coroutines/internal/i$f;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ExceptionsConstuctor.kt"3 .source·"ExceptionsConstuctor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/i;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;8 ····value·=·Lkotlinx/coroutines/internal/i;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;
9 .end·annotation9 .end·annotation
  
1.58 KB
smali/kotlinx/coroutines/internal/f.smali
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/f;1 .class·public·final·Lkotlinx/coroutines/internal/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Scopes.kt"3 .source·"Scopes.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lu2/l0;5 .implements·Lv2/l0;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·e:Lg2/g;7 .field·private·final·e:Lh2/g;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lg2/g;)V9 .method·public·constructor·<init>(Lh2/g;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f;->e:Lg2/g;14 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f;->e:Lh2/g;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·e()Lg2/g;18 .method·public·e()Lh2/g;
19 ····.locals·119 ····.locals·1
  
20 ····.line·120 ····.line·1
21 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/f;->e:Lg2/g;21 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/f;->e:Lh2/g;
  
22 ····return-object·v022 ····return-object·v0
23 .end·method23 .end·method
  
24 .method·public·toString()Ljava/lang/String;24 .method·public·toString()Ljava/lang/String;
25 ····.locals·225 ····.locals·2
  
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
  
42 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V42 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
43 ····const-string·v1,·"CoroutineScope(coroutineContext="43 ····const-string·v1,·"CoroutineScope(coroutineContext="
  
44 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;44 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
45 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/f;->e()Lg2/g;45 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/f;->e()Lh2/g;
  
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;47 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
48 ····const/16·v1,·0x2948 ····const/16·v1,·0x29
  
433 B
smali/kotlinx/coroutines/internal/d.smali
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ····.end·annotation107 ····.end·annotation
108 .end·method108 .end·method
  
109 .method·public·final·e(Ljava/lang/Object;)Ljava/lang/Object;109 .method·public·final·e(Ljava/lang/Object;)Ljava/lang/Object;
110 ····.locals·2110 ····.locals·2
  
111 ····.line·1111 ····.line·1
112 ····invoke-static·{},·Lu2/p0;->a()Z112 ····invoke-static·{},·Lv2/p0;->a()Z
  
113 ····move-result·v0113 ····move-result·v0
  
114 ····if-eqz·v0,·:cond_2114 ····if-eqz·v0,·:cond_2
  
115 ····sget-object·v0,·Lkotlinx/coroutines/internal/b;->a:Ljava/lang/Object;115 ····sget-object·v0,·Lkotlinx/coroutines/internal/b;->a:Ljava/lang/Object;
  
828 B
smali/kotlinx/coroutines/internal/MainDispatcherFactory.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/internal/MainDispatcherFactory;1 .class·public·interface·abstract·Lkotlinx/coroutines/internal/MainDispatcherFactory;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MainDispatcherFactory.kt"3 .source·"MainDispatcherFactory.kt"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·createDispatcher(Ljava/util/List;)Lu2/y1;5 .method·public·abstract·createDispatcher(Ljava/util/List;)Lv2/y1;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"(",8 ············"(",
9 ············"Ljava/util/List<",9 ············"Ljava/util/List<",
10 ············"+",10 ············"+",
11 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",11 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
12 ············">;)",12 ············">;)",
13 ············"Lu2/y1;"13 ············"Lv2/y1;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·method16 .end·method
  
17 .method·public·abstract·getLoadPriority()I17 .method·public·abstract·getLoadPriority()I
18 .end·method18 .end·method
  
7.52 KB
smali/kotlinx/coroutines/internal/i.smali
Max HTML report size reached
3.43 KB
smali/kotlinx/coroutines/internal/u$a.smali
    
Offset 1, 109 lines modifiedOffset 1, 109 lines modified
1 .class·final·Lkotlinx/coroutines/internal/u$a;1 .class·final·Lkotlinx/coroutines/internal/u$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"OnUndeliveredElement.kt"3 .source·"OnUndeliveredElement.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/u;->a(Ln2/l;Ljava/lang/Object;Lg2/g;)Ln2/l;8 ····value·=·Lkotlinx/coroutines/internal/u;->a(Lo2/l;Ljava/lang/Object;Lh2/g;)Lo2/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ld2/q;",19 ········"Le2/q;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·e:Ln2/l;24 .field·final·synthetic·e:Lo2/l;
25 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{26 ········value·=·{
27 ············"Ln2/l<",27 ············"Lo2/l<",
28 ············"TE;",28 ············"TE;",
29 ············"Ld2/q;",29 ············"Le2/q;",
30 ············">;"30 ············">;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·final·synthetic·f:Ljava/lang/Object;34 .field·final·synthetic·f:Ljava/lang/Object;
35 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{36 ········value·=·{
37 ············"TE;"37 ············"TE;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
41 .field·final·synthetic·g:Lg2/g;41 .field·final·synthetic·g:Lh2/g;
  
  
42 #·direct·methods42 #·direct·methods
43 .method·constructor·<init>(Ln2/l;Ljava/lang/Object;Lg2/g;)V43 .method·constructor·<init>(Lo2/l;Ljava/lang/Object;Lh2/g;)V
44 ····.locals·044 ····.locals·0
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(",47 ············"(",
48 ············"Ln2/l<",48 ············"Lo2/l<",
49 ············"-TE;",49 ············"-TE;",
50 ············"Ld2/q;",50 ············"Le2/q;",
51 ············">;TE;",51 ············">;TE;",
52 ············"Lg2/g;",52 ············"Lh2/g;",
53 ············")V"53 ············")V"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/u$a;->e:Ln2/l;56 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/u$a;->e:Lo2/l;
  
57 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/u$a;->f:Ljava/lang/Object;57 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/u$a;->f:Ljava/lang/Object;
  
58 ····iput-object·p3,·p0,·Lkotlinx/coroutines/internal/u$a;->g:Lg2/g;58 ····iput-object·p3,·p0,·Lkotlinx/coroutines/internal/u$a;->g:Lh2/g;
  
59 ····const/4·p1,·0x159 ····const/4·p1,·0x1
  
60 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V60 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
  
63 #·virtual·methods63 #·virtual·methods
64 .method·public·final·a(Ljava/lang/Throwable;)V64 .method·public·final·a(Ljava/lang/Throwable;)V
65 ····.locals·265 ····.locals·2
  
66 ····.line·166 ····.line·1
67 ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/u$a;->e:Ln2/l;67 ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/u$a;->e:Lo2/l;
  
68 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/u$a;->f:Ljava/lang/Object;68 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/u$a;->f:Ljava/lang/Object;
  
69 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/u$a;->g:Lg2/g;69 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/u$a;->g:Lh2/g;
  
70 ····invoke-static·{p1,·v0,·v1},·Lkotlinx/coroutines/internal/u;->b(Ln2/l;Ljava/lang/Object;Lg2/g;)V70 ····invoke-static·{p1,·v0,·v1},·Lkotlinx/coroutines/internal/u;->b(Lo2/l;Ljava/lang/Object;Lh2/g;)V
  
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;73 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
74 ····.locals·074 ····.locals·0
  
75 ····.line·175 ····.line·1
76 ····check-cast·p1,·Ljava/lang/Throwable;76 ····check-cast·p1,·Ljava/lang/Throwable;
  
77 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/u$a;->a(Ljava/lang/Throwable;)V77 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/u$a;->a(Ljava/lang/Throwable;)V
  
78 ····sget-object·p1,·Ld2/q;->a:Ld2/q;78 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
79 ····return-object·p179 ····return-object·p1
80 .end·method80 .end·method
3.17 KB
smali/kotlinx/coroutines/internal/g0.smali
    
Offset 1, 114 lines modifiedOffset 1, 114 lines modified
1 .class·final·Lkotlinx/coroutines/internal/g0;1 .class·final·Lkotlinx/coroutines/internal/g0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ThreadContext.kt"3 .source·"ThreadContext.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lg2/g;5 .field·public·final·a:Lh2/g;
  
6 .field·private·final·b:[Ljava/lang/Object;6 .field·private·final·b:[Ljava/lang/Object;
  
7 .field·private·final·c:[Lu2/e2;7 .field·private·final·c:[Lv2/e2;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"[",10 ············"[",
11 ············"Lu2/e2<",11 ············"Lv2/e2<",
12 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Object;",
13 ············">;"13 ············">;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·field16 .end·field
  
17 .field·private·d:I17 .field·private·d:I
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lg2/g;I)V19 .method·public·constructor·<init>(Lh2/g;I)V
20 ····.locals·020 ····.locals·0
  
21 ····.line·121 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·223 ····.line·2
24 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->a:Lg2/g;24 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->a:Lh2/g;
  
25 ····.line·325 ····.line·3
26 ····new-array·p1,·p2,·[Ljava/lang/Object;26 ····new-array·p1,·p2,·[Ljava/lang/Object;
  
27 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object;27 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object;
  
28 ····.line·428 ····.line·4
29 ····new-array·p1,·p2,·[Lu2/e2;29 ····new-array·p1,·p2,·[Lv2/e2;
  
30 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lu2/e2;30 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lv2/e2;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·final·a(Lu2/e2;Ljava/lang/Object;)V34 .method·public·final·a(Lv2/e2;Ljava/lang/Object;)V
35 ····.locals·235 ····.locals·2
36 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
37 ········value·=·{37 ········value·=·{
38 ············"(",38 ············"(",
39 ············"Lu2/e2<",39 ············"Lv2/e2<",
40 ············"*>;",40 ············"*>;",
41 ············"Ljava/lang/Object;",41 ············"Ljava/lang/Object;",
42 ············")V"42 ············")V"
43 ········}43 ········}
44 ····.end·annotation44 ····.end·annotation
  
45 ····.line·145 ····.line·1
46 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object;46 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object;
  
47 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/g0;->d:I47 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/g0;->d:I
  
48 ····aput-object·p2,·v0,·v148 ····aput-object·p2,·v0,·v1
  
49 ····.line·249 ····.line·2
50 ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lu2/e2;50 ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lv2/e2;
  
51 ····add-int/lit8·v0,·v1,·0x151 ····add-int/lit8·v0,·v1,·0x1
  
52 ····iput·v0,·p0,·Lkotlinx/coroutines/internal/g0;->d:I52 ····iput·v0,·p0,·Lkotlinx/coroutines/internal/g0;->d:I
  
53 ····aput-object·p1,·p2,·v153 ····aput-object·p1,·p2,·v1
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·final·b(Lg2/g;)V56 .method·public·final·b(Lh2/g;)V
57 ····.locals·457 ····.locals·4
  
58 ····.line·158 ····.line·1
59 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lu2/e2;59 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lv2/e2;
  
60 ····array-length·v0,·v060 ····array-length·v0,·v0
  
61 ····add-int/lit8·v0,·v0,·-0x161 ····add-int/lit8·v0,·v0,·-0x1
  
62 ····if-ltz·v0,·:cond_162 ····if-ltz·v0,·:cond_1
  
63 ····:goto_063 ····:goto_0
64 ····add-int/lit8·v1,·v0,·-0x164 ····add-int/lit8·v1,·v0,·-0x1
  
65 ····.line·265 ····.line·2
66 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lu2/e2;66 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lv2/e2;
  
67 ····aget-object·v2,·v2,·v067 ····aget-object·v2,·v2,·v0
  
68 ····invoke-static·{v2},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V68 ····invoke-static·{v2},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
69 ····iget-object·v3,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object;69 ····iget-object·v3,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object;
  
70 ····aget-object·v0,·v3,·v070 ····aget-object·v0,·v3,·v0
  
71 ····invoke-interface·{v2,·p1,·v0},·Lu2/e2;->t(Lg2/g;Ljava/lang/Object;)V71 ····invoke-interface·{v2,·p1,·v0},·Lv2/e2;->v(Lh2/g;Ljava/lang/Object;)V
  
72 ····if-gez·v1,·:cond_072 ····if-gez·v1,·:cond_0
  
73 ····goto·:goto_173 ····goto·:goto_1
  
74 ····:cond_074 ····:cond_0
75 ····move·v0,·v175 ····move·v0,·v1
2.36 KB
smali/kotlinx/coroutines/internal/r.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lkotlinx/coroutines/internal/r;5 .field·public·static·final·a:Lkotlinx/coroutines/internal/r;
  
6 .field·private·static·final·b:Z6 .field·private·static·final·b:Z
  
7 .field·public·static·final·c:Lu2/y1;7 .field·public·static·final·c:Lv2/y1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·310 ····.locals·3
  
11 ····new-instance·v0,·Lkotlinx/coroutines/internal/r;11 ····new-instance·v0,·Lkotlinx/coroutines/internal/r;
Offset 29, 33 lines modifiedOffset 29, 33 lines modified
29 ····invoke-static·{v1,·v2},·Lkotlinx/coroutines/internal/a0;->e(Ljava/lang/String;Z)Z29 ····invoke-static·{v1,·v2},·Lkotlinx/coroutines/internal/a0;->e(Ljava/lang/String;Z)Z
  
30 ····move-result·v130 ····move-result·v1
  
31 ····sput-boolean·v1,·Lkotlinx/coroutines/internal/r;->b:Z31 ····sput-boolean·v1,·Lkotlinx/coroutines/internal/r;->b:Z
  
32 ····.line·232 ····.line·2
33 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/r;->a()Lu2/y1;33 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/r;->a()Lv2/y1;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····sput-object·v0,·Lkotlinx/coroutines/internal/r;->c:Lu2/y1;35 ····sput-object·v0,·Lkotlinx/coroutines/internal/r;->c:Lv2/y1;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·private·constructor·<init>()V38 .method·private·constructor·<init>()V
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·private·final·a()Lu2/y1;44 .method·private·final·a()Lv2/y1;
45 ····.locals·745 ····.locals·7
  
46 ····.line·146 ····.line·1
47 ····const-class·v0,·Lkotlinx/coroutines/internal/MainDispatcherFactory;47 ····const-class·v0,·Lkotlinx/coroutines/internal/MainDispatcherFactory;
  
48 ····const/4·v1,·0x048 ····const/4·v1,·0x0
  
Offset 85, 19 lines modifiedOffset 85, 19 lines modified
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····.line·586 ····.line·5
87 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;87 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····invoke-static·{v0},·Ls2/c;->a(Ljava/util/Iterator;)Ls2/b;89 ····invoke-static·{v0},·Lt2/c;->a(Ljava/util/Iterator;)Lt2/b;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····invoke-static·{v0},·Ls2/c;->e(Ls2/b;)Ljava/util/List;91 ····invoke-static·{v0},·Lt2/c;->e(Lt2/b;)Ljava/util/List;
  
92 ····move-result-object·v092 ····move-result-object·v0
  
93 ····.line·693 ····.line·6
94 ····:goto_094 ····:goto_0
95 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;95 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
  
183 ····move-result-object·v0183 ····move-result-object·v0
  
184 ····goto·:goto_2184 ····goto·:goto_2
  
185 ····.line·18185 ····.line·18
186 ····:cond_5186 ····:cond_5
187 ····invoke-static·{v3,·v0},·Lkotlinx/coroutines/internal/s;->d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lu2/y1;187 ····invoke-static·{v3,·v0},·Lkotlinx/coroutines/internal/s;->d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lv2/y1;
  
188 ····move-result-object·v0188 ····move-result-object·v0
189 ····:try_end_0189 ····:try_end_0
190 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0190 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
191 ····goto·:goto_2191 ····goto·:goto_2
  
13.9 KB
smali/kotlinx/coroutines/internal/g.smali
Max HTML report size reached
4.8 KB
smali/kotlinx/coroutines/internal/u.smali
    
Offset 1, 96 lines modifiedOffset 1, 96 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/u;1 .class·public·final·Lkotlinx/coroutines/internal/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OnUndeliveredElement.kt"3 .source·"OnUndeliveredElement.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ln2/l;Ljava/lang/Object;Lg2/g;)Ln2/l;5 .method·public·static·final·a(Lo2/l;Ljava/lang/Object;Lh2/g;)Lo2/l;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<E:",9 ············"<E:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Ln2/l<",12 ············"Lo2/l<",
13 ············"-TE;",13 ············"-TE;",
14 ············"Ld2/q;",14 ············"Le2/q;",
15 ············">;TE;",15 ············">;TE;",
16 ············"Lg2/g;",16 ············"Lh2/g;",
17 ············")",17 ············")",
18 ············"Ln2/l<",18 ············"Lo2/l<",
19 ············"Ljava/lang/Throwable;",19 ············"Ljava/lang/Throwable;",
20 ············"Ld2/q;",20 ············"Le2/q;",
21 ············">;"21 ············">;"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
  
24 ····.line·124 ····.line·1
25 ····new-instance·v0,·Lkotlinx/coroutines/internal/u$a;25 ····new-instance·v0,·Lkotlinx/coroutines/internal/u$a;
  
26 ····invoke-direct·{v0,·p0,·p1,·p2},·Lkotlinx/coroutines/internal/u$a;-><init>(Ln2/l;Ljava/lang/Object;Lg2/g;)V26 ····invoke-direct·{v0,·p0,·p1,·p2},·Lkotlinx/coroutines/internal/u$a;-><init>(Lo2/l;Ljava/lang/Object;Lh2/g;)V
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
  
29 .method·public·static·final·b(Ln2/l;Ljava/lang/Object;Lg2/g;)V29 .method·public·static·final·b(Lo2/l;Ljava/lang/Object;Lh2/g;)V
30 ····.locals·130 ····.locals·1
31 ····.annotation·system·Ldalvik/annotation/Signature;31 ····.annotation·system·Ldalvik/annotation/Signature;
32 ········value·=·{32 ········value·=·{
33 ············"<E:",33 ············"<E:",
34 ············"Ljava/lang/Object;",34 ············"Ljava/lang/Object;",
35 ············">(",35 ············">(",
36 ············"Ln2/l<",36 ············"Lo2/l<",
37 ············"-TE;",37 ············"-TE;",
38 ············"Ld2/q;",38 ············"Le2/q;",
39 ············">;TE;",39 ············">;TE;",
40 ············"Lg2/g;",40 ············"Lh2/g;",
41 ············")V"41 ············")V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
45 ····.line·145 ····.line·1
46 ····invoke-static·{p0,·p1,·v0},·Lkotlinx/coroutines/internal/u;->c(Ln2/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/h0;)Lkotlinx/coroutines/internal/h0;46 ····invoke-static·{p0,·p1,·v0},·Lkotlinx/coroutines/internal/u;->c(Lo2/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/h0;)Lkotlinx/coroutines/internal/h0;
  
47 ····move-result-object·p047 ····move-result-object·p0
  
48 ····if-nez·p0,·:cond_048 ····if-nez·p0,·:cond_0
  
49 ····goto·:goto_049 ····goto·:goto_0
  
50 ····.line·250 ····.line·2
51 ····:cond_051 ····:cond_0
52 ····invoke-static·{p2,·p0},·Lu2/h0;->a(Lg2/g;Ljava/lang/Throwable;)V52 ····invoke-static·{p2,·p0},·Lv2/h0;->a(Lh2/g;Ljava/lang/Throwable;)V
  
53 ····:goto_053 ····:goto_0
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·static·final·c(Ln2/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/h0;)Lkotlinx/coroutines/internal/h0;56 .method·public·static·final·c(Lo2/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/h0;)Lkotlinx/coroutines/internal/h0;
57 ····.locals·157 ····.locals·1
58 ····.annotation·system·Ldalvik/annotation/Signature;58 ····.annotation·system·Ldalvik/annotation/Signature;
59 ········value·=·{59 ········value·=·{
60 ············"<E:",60 ············"<E:",
61 ············"Ljava/lang/Object;",61 ············"Ljava/lang/Object;",
62 ············">(",62 ············">(",
63 ············"Ln2/l<",63 ············"Lo2/l<",
64 ············"-TE;",64 ············"-TE;",
65 ············"Ld2/q;",65 ············"Le2/q;",
66 ············">;TE;",66 ············">;TE;",
67 ············"Lkotlinx/coroutines/internal/h0;",67 ············"Lkotlinx/coroutines/internal/h0;",
68 ············")",68 ············")",
69 ············"Lkotlinx/coroutines/internal/h0;"69 ············"Lkotlinx/coroutines/internal/h0;"
70 ········}70 ········}
71 ····.end·annotation71 ····.end·annotation
  
72 ····.line·172 ····.line·1
73 ····:try_start_073 ····:try_start_0
74 ····invoke-interface·{p0,·p1},·Ln2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;74 ····invoke-interface·{p0,·p1},·Lo2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
75 ····:try_end_075 ····:try_end_0
76 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_076 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
77 ····goto·:goto_077 ····goto·:goto_0
  
78 ····:catchall_078 ····:catchall_0
79 ····move-exception·p079 ····move-exception·p0
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ····invoke-virtual·{p2},·Ljava/lang/RuntimeException;->getCause()Ljava/lang/Throwable;101 ····invoke-virtual·{p2},·Ljava/lang/RuntimeException;->getCause()Ljava/lang/Throwable;
  
102 ····move-result-object·v0102 ····move-result-object·v0
  
103 ····if-eq·v0,·p0,·:cond_0103 ····if-eq·v0,·p0,·:cond_0
  
104 ····.line·3104 ····.line·3
105 ····invoke-static·{p2,·p0},·Ld2/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V105 ····invoke-static·{p2,·p0},·Le2/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
106 ····:goto_0106 ····:goto_0
107 ····return-object·p2107 ····return-object·p2
  
108 ····.line·4108 ····.line·4
109 ····:cond_0109 ····:cond_0
110 ····new-instance·p2,·Lkotlinx/coroutines/internal/h0;110 ····new-instance·p2,·Lkotlinx/coroutines/internal/h0;
Offset 121, 24 lines modifiedOffset 121, 24 lines modified
121 ····move-result-object·p1121 ····move-result-object·p1
  
122 ····invoke-direct·{p2,·p1,·p0},·Lkotlinx/coroutines/internal/h0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V122 ····invoke-direct·{p2,·p1,·p0},·Lkotlinx/coroutines/internal/h0;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
123 ····return-object·p2123 ····return-object·p2
124 .end·method124 .end·method
  
125 .method·public·static·synthetic·d(Ln2/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/h0;ILjava/lang/Object;)Lkotlinx/coroutines/internal/h0;125 .method·public·static·synthetic·d(Lo2/l;Ljava/lang/Object;Lkotlinx/coroutines/internal/h0;ILjava/lang/Object;)Lkotlinx/coroutines/internal/h0;
126 ····.locals·0126 ····.locals·0
  
127 ····and-int/lit8·p3,·p3,·0x2127 ····and-int/lit8·p3,·p3,·0x2
  
128 ····if-eqz·p3,·:cond_0128 ····if-eqz·p3,·:cond_0
  
Max diff block lines reached; 410/4829 bytes (8.49%) of diff not shown.
1.41 KB
smali/kotlinx/coroutines/internal/k.smali
    
Offset 9, 45 lines modifiedOffset 9, 45 lines modified
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·211 ····.locals·2
  
12 ····.line·112 ····.line·1
13 ····:try_start_013 ····:try_start_0
14 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;14 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
15 ····const-string·v0,·"android.os.Build"15 ····const-string·v0,·"android.os.Build"
  
16 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;16 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
17 ····move-result-object·v017 ····move-result-object·v0
  
18 ····invoke-static·{v0},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;18 ····invoke-static·{v0},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
19 ····move-result-object·v019 ····move-result-object·v0
20 ····:try_end_020 ····:try_end_0
21 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_021 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
22 ····goto·:goto_022 ····goto·:goto_0
  
23 ····:catchall_023 ····:catchall_0
24 ····move-exception·v024 ····move-exception·v0
  
25 ····sget-object·v1,·Ld2/k;->e:Ld2/k$a;25 ····sget-object·v1,·Le2/k;->e:Le2/k$a;
  
26 ····invoke-static·{v0},·Ld2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;26 ····invoke-static·{v0},·Le2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····invoke-static·{v0},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;28 ····invoke-static·{v0},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····:goto_030 ····:goto_0
31 ····invoke-static·{v0},·Ld2/k;->d(Ljava/lang/Object;)Z31 ····invoke-static·{v0},·Le2/k;->d(Ljava/lang/Object;)Z
  
32 ····move-result·v032 ····move-result·v0
  
33 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/k;->a:Z33 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/k;->a:Z
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.36 KB
smali/kotlinx/coroutines/internal/t.smali
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·final·Lkotlinx/coroutines/internal/t;1 .class·final·Lkotlinx/coroutines/internal/t;
2 .super·Lu2/y1;2 .super·Lv2/y1;
3 .source·"MainDispatchers.kt"3 .source·"MainDispatchers.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·f:Ljava/lang/Throwable;5 .field·private·final·f:Ljava/lang/Throwable;
  
6 .field·private·final·g:Ljava/lang/String;6 .field·private·final·g:Ljava/lang/String;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/Throwable;Ljava/lang/String;)V8 .method·public·constructor·<init>(Ljava/lang/Throwable;Ljava/lang/String;)V
9 ····.locals·09 ····.locals·0
  
10 ····.line·110 ····.line·1
11 ····invoke-direct·{p0},·Lu2/y1;-><init>()V11 ····invoke-direct·{p0},·Lv2/y1;-><init>()V
  
12 ····.line·212 ····.line·2
13 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/t;->f:Ljava/lang/Throwable;13 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/t;->f:Ljava/lang/Throwable;
  
14 ····.line·314 ····.line·3
15 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/t;->g:Ljava/lang/String;15 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/t;->g:Ljava/lang/String;
  
Offset 70, 60 lines modifiedOffset 70, 60 lines modified
  
70 ····throw·v170 ····throw·v1
  
71 ····.line·471 ····.line·4
72 ····:cond_272 ····:cond_2
73 ····invoke-static·{},·Lkotlinx/coroutines/internal/s;->c()Ljava/lang/Void;73 ····invoke-static·{},·Lkotlinx/coroutines/internal/s;->c()Ljava/lang/Void;
  
74 ····new-instance·v0,·Ld2/d;74 ····new-instance·v0,·Le2/d;
  
75 ····invoke-direct·{v0},·Ld2/d;-><init>()V75 ····invoke-direct·{v0},·Le2/d;-><init>()V
  
76 ····throw·v076 ····throw·v0
77 .end·method77 .end·method
  
  
78 #·virtual·methods78 #·virtual·methods
79 .method·public·bridge·synthetic·N(Lg2/g;Ljava/lang/Runnable;)V79 .method·public·bridge·synthetic·N(Lh2/g;Ljava/lang/Runnable;)V
80 ····.locals·080 ····.locals·0
  
81 ····.line·181 ····.line·1
82 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/t;->R(Lg2/g;Ljava/lang/Runnable;)Ljava/lang/Void;82 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/t;->R(Lh2/g;Ljava/lang/Runnable;)Ljava/lang/Void;
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·public·O(Lg2/g;)Z85 .method·public·O(Lh2/g;)Z
86 ····.locals·086 ····.locals·0
  
87 ····.line·187 ····.line·1
88 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/t;->S()Ljava/lang/Void;88 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/t;->S()Ljava/lang/Void;
  
89 ····new-instance·p1,·Ld2/d;89 ····new-instance·p1,·Le2/d;
  
90 ····invoke-direct·{p1},·Ld2/d;-><init>()V90 ····invoke-direct·{p1},·Le2/d;-><init>()V
  
91 ····throw·p191 ····throw·p1
92 .end·method92 .end·method
  
93 .method·public·P()Lu2/y1;93 .method·public·P()Lv2/y1;
94 ····.locals·094 ····.locals·0
  
95 ····return-object·p095 ····return-object·p0
96 .end·method96 .end·method
  
97 .method·public·R(Lg2/g;Ljava/lang/Runnable;)Ljava/lang/Void;97 .method·public·R(Lh2/g;Ljava/lang/Runnable;)Ljava/lang/Void;
98 ····.locals·098 ····.locals·0
  
99 ····.line·199 ····.line·1
100 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/t;->S()Ljava/lang/Void;100 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/t;->S()Ljava/lang/Void;
  
101 ····new-instance·p1,·Ld2/d;101 ····new-instance·p1,·Le2/d;
  
102 ····invoke-direct·{p1},·Ld2/d;-><init>()V102 ····invoke-direct·{p1},·Le2/d;-><init>()V
  
103 ····throw·p1103 ····throw·p1
104 .end·method104 .end·method
  
105 .method·public·toString()Ljava/lang/String;105 .method·public·toString()Ljava/lang/String;
106 ····.locals·3106 ····.locals·3
  
2.27 KB
smali/kotlinx/coroutines/internal/d0$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/d0$b;1 .class·final·Lkotlinx/coroutines/internal/d0$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ThreadContext.kt"3 .source·"ThreadContext.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/p;5 .implements·Lo2/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V8 ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/p<",21 ········"Lo2/p<",
22 ········"Lu2/e2<",22 ········"Lv2/e2<",
23 ········"*>;",23 ········"*>;",
24 ········"Lg2/g$b;",24 ········"Lh2/g$b;",
25 ········"Lu2/e2<",25 ········"Lv2/e2<",
26 ········"*>;>;"26 ········"*>;>;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
  
29 #·static·fields29 #·static·fields
30 .field·public·static·final·e:Lkotlinx/coroutines/internal/d0$b;30 .field·public·static·final·e:Lkotlinx/coroutines/internal/d0$b;
Offset 54, 56 lines modifiedOffset 54, 56 lines modified
54 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V54 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·final·a(Lu2/e2;Lg2/g$b;)Lu2/e2;58 .method·public·final·a(Lv2/e2;Lh2/g$b;)Lv2/e2;
59 ····.locals·059 ····.locals·0
60 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{61 ········value·=·{
62 ············"(",62 ············"(",
63 ············"Lu2/e2<",63 ············"Lv2/e2<",
64 ············"*>;",64 ············"*>;",
65 ············"Lg2/g$b;",65 ············"Lh2/g$b;",
66 ············")",66 ············")",
67 ············"Lu2/e2<",67 ············"Lv2/e2<",
68 ············"*>;"68 ············"*>;"
69 ········}69 ········}
70 ····.end·annotation70 ····.end·annotation
  
71 ····if-eqz·p1,·:cond_071 ····if-eqz·p1,·:cond_0
  
72 ····return-object·p172 ····return-object·p1
  
73 ····.line·173 ····.line·1
74 ····:cond_074 ····:cond_0
75 ····instance-of·p1,·p2,·Lu2/e2;75 ····instance-of·p1,·p2,·Lv2/e2;
  
76 ····if-eqz·p1,·:cond_176 ····if-eqz·p1,·:cond_1
  
77 ····check-cast·p2,·Lu2/e2;77 ····check-cast·p2,·Lv2/e2;
  
78 ····goto·:goto_078 ····goto·:goto_0
  
79 ····:cond_179 ····:cond_1
80 ····const/4·p2,·0x080 ····const/4·p2,·0x0
  
81 ····:goto_081 ····:goto_0
82 ····return-object·p282 ····return-object·p2
83 .end·method83 .end·method
  
84 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;84 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
85 ····.locals·085 ····.locals·0
  
86 ····.line·186 ····.line·1
87 ····check-cast·p1,·Lu2/e2;87 ····check-cast·p1,·Lv2/e2;
  
88 ····check-cast·p2,·Lg2/g$b;88 ····check-cast·p2,·Lh2/g$b;
  
89 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/d0$b;->a(Lu2/e2;Lg2/g$b;)Lu2/e2;89 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/d0$b;->a(Lv2/e2;Lh2/g$b;)Lv2/e2;
  
90 ····move-result-object·p190 ····move-result-object·p1
  
91 ····return-object·p191 ····return-object·p1
92 .end·method92 .end·method
5.97 KB
smali/kotlinx/coroutines/internal/d0.smali
Max HTML report size reached
461 B
smali/kotlinx/coroutines/internal/i$g.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/i$g;1 .class·final·Lkotlinx/coroutines/internal/i$g;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ExceptionsConstuctor.kt"3 .source·"ExceptionsConstuctor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/i;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;8 ····value·=·Lkotlinx/coroutines/internal/i;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;
9 .end·annotation9 .end·annotation
  
2.49 KB
smali/kotlinx/coroutines/internal/i$c.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/i$c;1 .class·public·final·Lkotlinx/coroutines/internal/i$c;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ExceptionsConstuctor.kt"3 .source·"ExceptionsConstuctor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Ln2/l;8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Lo2/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
49 ····.locals·449 ····.locals·4
  
50 ····.line·150 ····.line·1
51 ····:try_start_051 ····:try_start_0
52 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;52 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
53 ····.line·253 ····.line·2
54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$c;->e:Ljava/lang/reflect/Constructor;54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$c;->e:Ljava/lang/reflect/Constructor;
  
55 ····const/4·v1,·0x155 ····const/4·v1,·0x1
  
56 ····new-array·v1,·v1,·[Ljava/lang/Object;56 ····new-array·v1,·v1,·[Ljava/lang/Object;
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ····if-eqz·v0,·:cond_075 ····if-eqz·v0,·:cond_0
  
76 ····check-cast·v0,·Ljava/lang/Throwable;76 ····check-cast·v0,·Ljava/lang/Throwable;
  
77 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;77 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
78 ····.line·378 ····.line·3
79 ····invoke-static·{v0},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;79 ····invoke-static·{v0},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
80 ····move-result-object·p180 ····move-result-object·p1
  
81 ····goto·:goto_081 ····goto·:goto_0
  
82 ····.line·482 ····.line·4
83 ····:cond_083 ····:cond_0
Offset 97, 26 lines modifiedOffset 97, 26 lines modified
97 ····:try_end_097 ····:try_end_0
98 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_098 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
99 ····:catchall_099 ····:catchall_0
100 ····move-exception·p1100 ····move-exception·p1
  
101 ····.line·5101 ····.line·5
102 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;102 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
103 ····invoke-static·{p1},·Ld2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;103 ····invoke-static·{p1},·Le2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
104 ····move-result-object·p1104 ····move-result-object·p1
  
105 ····invoke-static·{p1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;105 ····invoke-static·{p1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····:goto_0107 ····:goto_0
108 ····invoke-static·{p1},·Ld2/k;->c(Ljava/lang/Object;)Z108 ····invoke-static·{p1},·Le2/k;->c(Ljava/lang/Object;)Z
  
109 ····move-result·v0109 ····move-result·v0
  
110 ····if-eqz·v0,·:cond_1110 ····if-eqz·v0,·:cond_1
  
111 ····const/4·p1,·0x0111 ····const/4·p1,·0x0
  
348 B
smali/kotlinx/coroutines/internal/q.smali
    
Offset 420, 15 lines modifiedOffset 420, 15 lines modified
420 ····const/4·v1,·0x0420 ····const/4·v1,·0x0
  
421 ····shr-long/2addr·v4,·v1421 ····shr-long/2addr·v4,·v1
  
422 ····long-to-int·v6,·v4422 ····long-to-int·v6,·v4
  
423 ····.line·3423 ····.line·3
424 ····invoke-static·{},·Lu2/p0;->a()Z424 ····invoke-static·{},·Lv2/p0;->a()Z
  
425 ····move-result·v4425 ····move-result·v4
  
426 ····if-eqz·v4,·:cond_3426 ····if-eqz·v4,·:cond_3
  
427 ····if-ne·v6,·p1,·:cond_1427 ····if-ne·v6,·p1,·:cond_1
  
2.41 KB
smali/kotlinx/coroutines/internal/i$a.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/i$a;1 .class·public·final·Lkotlinx/coroutines/internal/i$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ExceptionsConstuctor.kt"3 .source·"ExceptionsConstuctor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Ln2/l;8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Lo2/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
49 ····.locals·449 ····.locals·4
  
50 ····.line·150 ····.line·1
51 ····:try_start_051 ····:try_start_0
52 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;52 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
53 ····.line·253 ····.line·2
54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$a;->e:Ljava/lang/reflect/Constructor;54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$a;->e:Ljava/lang/reflect/Constructor;
  
55 ····const/4·v1,·0x255 ····const/4·v1,·0x2
  
56 ····new-array·v1,·v1,·[Ljava/lang/Object;56 ····new-array·v1,·v1,·[Ljava/lang/Object;
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····move-result-object·p177 ····move-result-object·p1
  
78 ····if-eqz·p1,·:cond_078 ····if-eqz·p1,·:cond_0
  
79 ····check-cast·p1,·Ljava/lang/Throwable;79 ····check-cast·p1,·Ljava/lang/Throwable;
  
80 ····.line·380 ····.line·3
81 ····invoke-static·{p1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;81 ····invoke-static·{p1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
82 ····move-result-object·p182 ····move-result-object·p1
  
83 ····goto·:goto_083 ····goto·:goto_0
  
84 ····.line·484 ····.line·4
85 ····:cond_085 ····:cond_0
Offset 99, 26 lines modifiedOffset 99, 26 lines modified
99 ····:try_end_099 ····:try_end_0
100 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0100 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
101 ····:catchall_0101 ····:catchall_0
102 ····move-exception·p1102 ····move-exception·p1
  
103 ····.line·5103 ····.line·5
104 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;104 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
105 ····invoke-static·{p1},·Ld2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;105 ····invoke-static·{p1},·Le2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····invoke-static·{p1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;107 ····invoke-static·{p1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
108 ····move-result-object·p1108 ····move-result-object·p1
  
109 ····:goto_0109 ····:goto_0
110 ····invoke-static·{p1},·Ld2/k;->c(Ljava/lang/Object;)Z110 ····invoke-static·{p1},·Le2/k;->c(Ljava/lang/Object;)Z
  
111 ····move-result·v0111 ····move-result·v0
  
112 ····if-eqz·v0,·:cond_1112 ····if-eqz·v0,·:cond_1
  
113 ····const/4·p1,·0x0113 ····const/4·p1,·0x0
  
3.4 KB
smali/kotlinx/coroutines/internal/x.smali
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·Lkotlinx/coroutines/internal/x;1 .class·public·Lkotlinx/coroutines/internal/x;
2 .super·Lu2/a;2 .super·Lv2/a;
3 .source·"Scopes.kt"3 .source·"Scopes.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlin/coroutines/jvm/internal/e;5 .implements·Lkotlin/coroutines/jvm/internal/e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<T:",9 ········"<T:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Lu2/a<",12 ········"Lv2/a<",
13 ········"TT;>;",13 ········"TT;>;",
14 ········"Lkotlin/coroutines/jvm/internal/e;"14 ········"Lkotlin/coroutines/jvm/internal/e;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·g:Lg2/d;18 .field·public·final·g:Lh2/d;
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"Lg2/d<",21 ············"Lh2/d<",
22 ············"TT;>;"22 ············"TT;>;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·field25 .end·field
  
  
26 #·virtual·methods26 #·virtual·methods
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ····return·v039 ····return·v0
40 .end·method40 .end·method
  
41 .method·public·final·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;41 .method·public·final·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;
42 ····.locals·242 ····.locals·2
  
43 ····.line·143 ····.line·1
44 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->g:Lg2/d;44 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->g:Lh2/d;
  
45 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;45 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;
  
46 ····if-eqz·v1,·:cond_046 ····if-eqz·v1,·:cond_0
  
47 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;47 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;
  
Offset 64, 69 lines modifiedOffset 64, 69 lines modified
64 ····.locals·164 ····.locals·1
  
65 ····const/4·v0,·0x065 ····const/4·v0,·0x0
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
68 .method·protected·n(Ljava/lang/Object;)V68 .method·protected·p(Ljava/lang/Object;)V
69 ····.locals·369 ····.locals·3
  
70 ····.line·170 ····.line·1
71 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->g:Lg2/d;71 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->g:Lh2/d;
  
72 ····invoke-static·{v0},·Lh2/b;->b(Lg2/d;)Lg2/d;72 ····invoke-static·{v0},·Li2/b;->b(Lh2/d;)Lh2/d;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/x;->g:Lg2/d;74 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/x;->g:Lh2/d;
  
75 ····invoke-static·{p1,·v1},·Lu2/c0;->a(Ljava/lang/Object;Lg2/d;)Ljava/lang/Object;75 ····invoke-static·{p1,·v1},·Lv2/c0;->a(Ljava/lang/Object;Lh2/d;)Ljava/lang/Object;
  
76 ····move-result-object·p176 ····move-result-object·p1
  
77 ····const/4·v1,·0x077 ····const/4·v1,·0x0
  
78 ····const/4·v2,·0x278 ····const/4·v2,·0x2
  
79 ····invoke-static·{v0,·p1,·v1,·v2,·v1},·Lkotlinx/coroutines/internal/h;->c(Lg2/d;Ljava/lang/Object;Ln2/l;ILjava/lang/Object;)V79 ····invoke-static·{v0,·p1,·v1,·v2,·v1},·Lkotlinx/coroutines/internal/h;->c(Lh2/d;Ljava/lang/Object;Lo2/l;ILjava/lang/Object;)V
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·protected·s0(Ljava/lang/Object;)V82 .method·protected·s0(Ljava/lang/Object;)V
83 ····.locals·183 ····.locals·1
  
84 ····.line·184 ····.line·1
85 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->g:Lg2/d;85 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->g:Lh2/d;
  
86 ····invoke-static·{p1,·v0},·Lu2/c0;->a(Ljava/lang/Object;Lg2/d;)Ljava/lang/Object;86 ····invoke-static·{p1,·v0},·Lv2/c0;->a(Ljava/lang/Object;Lh2/d;)Ljava/lang/Object;
  
87 ····move-result-object·p187 ····move-result-object·p1
  
88 ····invoke-interface·{v0,·p1},·Lg2/d;->resumeWith(Ljava/lang/Object;)V88 ····invoke-interface·{v0,·p1},·Lh2/d;->resumeWith(Ljava/lang/Object;)V
  
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
91 .method·public·final·w0()Lu2/o1;91 .method·public·final·w0()Lv2/o1;
92 ····.locals·192 ····.locals·1
  
93 ····.line·193 ····.line·1
94 ····invoke-virtual·{p0},·Lu2/v1;->N()Lu2/q;94 ····invoke-virtual·{p0},·Lv2/v1;->N()Lv2/q;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····if-nez·v0,·:cond_096 ····if-nez·v0,·:cond_0
  
97 ····const/4·v0,·0x097 ····const/4·v0,·0x0
  
98 ····goto·:goto_098 ····goto·:goto_0
  
99 ····:cond_099 ····:cond_0
100 ····invoke-interface·{v0},·Lu2/q;->getParent()Lu2/o1;100 ····invoke-interface·{v0},·Lv2/q;->getParent()Lv2/o1;
  
101 ····move-result-object·v0101 ····move-result-object·v0
  
102 ····:goto_0102 ····:goto_0
103 ····return-object·v0103 ····return-object·v0
104 .end·method104 .end·method
1.77 KB
smali/kotlinx/coroutines/internal/s.smali
    
Offset 30, 17 lines modifiedOffset 30, 17 lines modified
  
30 ····:cond_030 ····:cond_0
31 ····if-nez·p0,·:cond_131 ····if-nez·p0,·:cond_1
  
32 ····.line·232 ····.line·2
33 ····invoke-static·{},·Lkotlinx/coroutines/internal/s;->c()Ljava/lang/Void;33 ····invoke-static·{},·Lkotlinx/coroutines/internal/s;->c()Ljava/lang/Void;
  
34 ····new-instance·p0,·Ld2/d;34 ····new-instance·p0,·Le2/d;
  
35 ····invoke-direct·{p0},·Ld2/d;-><init>()V35 ····invoke-direct·{p0},·Le2/d;-><init>()V
  
36 ····throw·p036 ····throw·p0
  
37 ····:cond_137 ····:cond_1
38 ····throw·p038 ····throw·p0
39 .end·method39 .end·method
  
Offset 80, 31 lines modifiedOffset 80, 31 lines modified
80 ····const-string·v1,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"80 ····const-string·v1,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"
  
81 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V81 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
82 ····throw·v082 ····throw·v0
83 .end·method83 .end·method
  
84 .method·public·static·final·d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lu2/y1;84 .method·public·static·final·d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lv2/y1;
85 ····.locals·085 ····.locals·0
86 ····.annotation·system·Ldalvik/annotation/Signature;86 ····.annotation·system·Ldalvik/annotation/Signature;
87 ········value·=·{87 ········value·=·{
88 ············"(",88 ············"(",
89 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",89 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
90 ············"Ljava/util/List<",90 ············"Ljava/util/List<",
91 ············"+",91 ············"+",
92 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",92 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
93 ············">;)",93 ············">;)",
94 ············"Lu2/y1;"94 ············"Lv2/y1;"
95 ········}95 ········}
96 ····.end·annotation96 ····.end·annotation
  
97 ····.line·197 ····.line·1
98 ····:try_start_098 ····:try_start_0
99 ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/internal/MainDispatcherFactory;->createDispatcher(Ljava/util/List;)Lu2/y1;99 ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/internal/MainDispatcherFactory;->createDispatcher(Ljava/util/List;)Lv2/y1;
  
100 ····move-result-object·p0100 ····move-result-object·p0
101 ····:try_end_0101 ····:try_end_0
102 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0102 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
103 ····goto·:goto_0103 ····goto·:goto_0
  
407 B
smali/kotlinx/coroutines/internal/l.smali
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ············"Ljava/lang/Object;",57 ············"Ljava/lang/Object;",
58 ············"TE;)",58 ············"TE;)",
59 ············"Ljava/lang/Object;"59 ············"Ljava/lang/Object;"
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····.line·162 ····.line·1
63 ····invoke-static·{},·Lu2/p0;->a()Z63 ····invoke-static·{},·Lv2/p0;->a()Z
  
64 ····move-result·v064 ····move-result·v0
  
65 ····if-eqz·v0,·:cond_165 ····if-eqz·v0,·:cond_1
  
66 ····instance-of·v0,·p1,·Ljava/util/List;66 ····instance-of·v0,·p1,·Ljava/util/List;
  
1.8 KB
smali/kotlinx/coroutines/internal/d0$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/d0$a;1 .class·final·Lkotlinx/coroutines/internal/d0$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ThreadContext.kt"3 .source·"ThreadContext.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/p;5 .implements·Lo2/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V8 ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/p<",21 ········"Lo2/p<",
22 ········"Ljava/lang/Object;",22 ········"Ljava/lang/Object;",
23 ········"Lg2/g$b;",23 ········"Lh2/g$b;",
24 ········"Ljava/lang/Object;",24 ········"Ljava/lang/Object;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
28 #·static·fields28 #·static·fields
Offset 53, 19 lines modifiedOffset 53, 19 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Ljava/lang/Object;Lg2/g$b;)Ljava/lang/Object;57 .method·public·final·a(Ljava/lang/Object;Lh2/g$b;)Ljava/lang/Object;
58 ····.locals·158 ····.locals·1
  
59 ····.line·159 ····.line·1
60 ····instance-of·v0,·p2,·Lu2/e2;60 ····instance-of·v0,·p2,·Lv2/e2;
  
61 ····if-eqz·v0,·:cond_361 ····if-eqz·v0,·:cond_3
  
62 ····.line·262 ····.line·2
63 ····instance-of·v0,·p1,·Ljava/lang/Integer;63 ····instance-of·v0,·p1,·Ljava/lang/Integer;
  
64 ····if-eqz·v0,·:cond_064 ····if-eqz·v0,·:cond_0
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ····return-object·p1111 ····return-object·p1
112 .end·method112 .end·method
  
113 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;113 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
114 ····.locals·0114 ····.locals·0
  
115 ····.line·1115 ····.line·1
116 ····check-cast·p2,·Lg2/g$b;116 ····check-cast·p2,·Lh2/g$b;
  
117 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/d0$a;->a(Ljava/lang/Object;Lg2/g$b;)Ljava/lang/Object;117 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/d0$a;->a(Ljava/lang/Object;Lh2/g$b;)Ljava/lang/Object;
  
118 ····move-result-object·p1118 ····move-result-object·p1
  
119 ····return-object·p1119 ····return-object·p1
120 .end·method120 .end·method
423 B
smali/kotlinx/coroutines/internal/c0.smali
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 ····if-nez·v0,·:cond_035 ····if-nez·v0,·:cond_0
  
36 ····return-wide·p136 ····return-wide·p1
  
37 ····.line·237 ····.line·2
38 ····:cond_038 ····:cond_0
39 ····invoke-static·{v0},·Lt2/d;->h(Ljava/lang/String;)Ljava/lang/Long;39 ····invoke-static·{v0},·Lu2/d;->h(Ljava/lang/String;)Ljava/lang/Long;
  
40 ····move-result-object·p140 ····move-result-object·p1
  
41 ····const/16·p2,·0x2741 ····const/16·p2,·0x27
  
42 ····const-string·v1,·"System·property·\'"42 ····const-string·v1,·"System·property·\'"
  
2.46 KB
smali/kotlinx/coroutines/internal/d0$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/d0$c;1 .class·final·Lkotlinx/coroutines/internal/d0$c;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ThreadContext.kt"3 .source·"ThreadContext.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/p;5 .implements·Lo2/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V8 ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/p<",21 ········"Lo2/p<",
22 ········"Lkotlinx/coroutines/internal/g0;",22 ········"Lkotlinx/coroutines/internal/g0;",
23 ········"Lg2/g$b;",23 ········"Lh2/g$b;",
24 ········"Lkotlinx/coroutines/internal/g0;",24 ········"Lkotlinx/coroutines/internal/g0;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
28 #·static·fields28 #·static·fields
Offset 53, 44 lines modifiedOffset 53, 44 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Lkotlinx/coroutines/internal/g0;Lg2/g$b;)Lkotlinx/coroutines/internal/g0;57 .method·public·final·a(Lkotlinx/coroutines/internal/g0;Lh2/g$b;)Lkotlinx/coroutines/internal/g0;
58 ····.locals·158 ····.locals·1
  
59 ····.line·159 ····.line·1
60 ····instance-of·v0,·p2,·Lu2/e2;60 ····instance-of·v0,·p2,·Lv2/e2;
  
61 ····if-eqz·v0,·:cond_061 ····if-eqz·v0,·:cond_0
  
62 ····.line·262 ····.line·2
63 ····check-cast·p2,·Lu2/e2;63 ····check-cast·p2,·Lv2/e2;
  
64 ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/g0;->a:Lg2/g;64 ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/g0;->a:Lh2/g;
  
65 ····invoke-interface·{p2,·v0},·Lu2/e2;->v(Lg2/g;)Ljava/lang/Object;65 ····invoke-interface·{p2,·v0},·Lv2/e2;->z(Lh2/g;)Ljava/lang/Object;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/g0;->a(Lu2/e2;Ljava/lang/Object;)V67 ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/g0;->a(Lv2/e2;Ljava/lang/Object;)V
  
68 ····:cond_068 ····:cond_0
69 ····return-object·p169 ····return-object·p1
70 .end·method70 .end·method
  
71 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;71 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
72 ····.locals·072 ····.locals·0
  
73 ····.line·173 ····.line·1
74 ····check-cast·p1,·Lkotlinx/coroutines/internal/g0;74 ····check-cast·p1,·Lkotlinx/coroutines/internal/g0;
  
75 ····check-cast·p2,·Lg2/g$b;75 ····check-cast·p2,·Lh2/g$b;
  
76 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/d0$c;->a(Lkotlinx/coroutines/internal/g0;Lg2/g$b;)Lkotlinx/coroutines/internal/g0;76 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/d0$c;->a(Lkotlinx/coroutines/internal/g0;Lh2/g$b;)Lkotlinx/coroutines/internal/g0;
  
77 ····move-result-object·p177 ····move-result-object·p1
  
78 ····return-object·p178 ····return-object·p1
79 .end·method79 .end·method
1.06 KB
smali/kotlinx/coroutines/internal/a.smali
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ····const/16·v6,·0xa64 ····const/16·v6,·0xa
  
65 ····const/4·v7,·0x065 ····const/4·v7,·0x0
  
66 ····move-object·v2,·v1566 ····move-object·v2,·v15
  
67 ····.line·467 ····.line·4
68 ····invoke-static/range·{v1·..·v7},·Le2/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;68 ····invoke-static/range·{v1·..·v7},·Lf2/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
69 ····.line·569 ····.line·5
70 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;70 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
71 ····.line·671 ····.line·6
72 ····array-length·v1,·v972 ····array-length·v1,·v9
  
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 ····const/4·v1,·0x087 ····const/4·v1,·0x0
  
88 ····move-object·v10,·v1588 ····move-object·v10,·v15
  
89 ····move-object·v15,·v189 ····move-object·v15,·v1
  
90 ····.line·790 ····.line·7
91 ····invoke-static/range·{v9·..·v15},·Le2/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;91 ····invoke-static/range·{v9·..·v15},·Lf2/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
92 ····.line·892 ····.line·8
93 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;93 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
94 ····const/4·v1,·0x094 ····const/4·v1,·0x0
  
95 ····.line·995 ····.line·9
2.41 KB
smali/kotlinx/coroutines/internal/i$b.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/i$b;1 .class·public·final·Lkotlinx/coroutines/internal/i$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ExceptionsConstuctor.kt"3 .source·"ExceptionsConstuctor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Ln2/l;8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Lo2/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
49 ····.locals·349 ····.locals·3
  
50 ····.line·150 ····.line·1
51 ····:try_start_051 ····:try_start_0
52 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;52 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
53 ····.line·253 ····.line·2
54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$b;->e:Ljava/lang/reflect/Constructor;54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$b;->e:Ljava/lang/reflect/Constructor;
  
55 ····const/4·v1,·0x155 ····const/4·v1,·0x1
  
56 ····new-array·v1,·v1,·[Ljava/lang/Object;56 ····new-array·v1,·v1,·[Ljava/lang/Object;
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····if-eqz·p1,·:cond_070 ····if-eqz·p1,·:cond_0
  
71 ····check-cast·p1,·Ljava/lang/Throwable;71 ····check-cast·p1,·Ljava/lang/Throwable;
  
72 ····.line·372 ····.line·3
73 ····invoke-static·{p1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;73 ····invoke-static·{p1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
74 ····move-result-object·p174 ····move-result-object·p1
  
75 ····goto·:goto_075 ····goto·:goto_0
  
76 ····.line·476 ····.line·4
77 ····:cond_077 ····:cond_0
Offset 91, 26 lines modifiedOffset 91, 26 lines modified
91 ····:try_end_091 ····:try_end_0
92 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_092 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
93 ····:catchall_093 ····:catchall_0
94 ····move-exception·p194 ····move-exception·p1
  
95 ····.line·595 ····.line·5
96 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;96 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
97 ····invoke-static·{p1},·Ld2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;97 ····invoke-static·{p1},·Le2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
98 ····move-result-object·p198 ····move-result-object·p1
  
99 ····invoke-static·{p1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;99 ····invoke-static·{p1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
100 ····move-result-object·p1100 ····move-result-object·p1
  
101 ····:goto_0101 ····:goto_0
102 ····invoke-static·{p1},·Ld2/k;->c(Ljava/lang/Object;)Z102 ····invoke-static·{p1},·Le2/k;->c(Ljava/lang/Object;)Z
  
103 ····move-result·v0103 ····move-result·v0
  
104 ····if-eqz·v0,·:cond_1104 ····if-eqz·v0,·:cond_1
  
105 ····const/4·p1,·0x0105 ····const/4·p1,·0x0
  
6.5 KB
smali/kotlinx/coroutines/internal/y.smali
Max HTML report size reached
2.49 KB
smali/kotlinx/coroutines/internal/i$d.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/i$d;1 .class·public·final·Lkotlinx/coroutines/internal/i$d;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"ExceptionsConstuctor.kt"3 .source·"ExceptionsConstuctor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Ln2/l;8 ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Lo2/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;48 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
49 ····.locals·249 ····.locals·2
  
50 ····.line·150 ····.line·1
51 ····:try_start_051 ····:try_start_0
52 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;52 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
53 ····.line·253 ····.line·2
54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$d;->e:Ljava/lang/reflect/Constructor;54 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$d;->e:Ljava/lang/reflect/Constructor;
  
55 ····const/4·v1,·0x055 ····const/4·v1,·0x0
  
56 ····new-array·v1,·v1,·[Ljava/lang/Object;56 ····new-array·v1,·v1,·[Ljava/lang/Object;
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ····if-eqz·v0,·:cond_067 ····if-eqz·v0,·:cond_0
  
68 ····check-cast·v0,·Ljava/lang/Throwable;68 ····check-cast·v0,·Ljava/lang/Throwable;
  
69 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;69 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
70 ····.line·370 ····.line·3
71 ····invoke-static·{v0},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;71 ····invoke-static·{v0},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
72 ····move-result-object·p172 ····move-result-object·p1
  
73 ····goto·:goto_073 ····goto·:goto_0
  
74 ····.line·474 ····.line·4
75 ····:cond_075 ····:cond_0
Offset 89, 26 lines modifiedOffset 89, 26 lines modified
89 ····:try_end_089 ····:try_end_0
90 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_090 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
91 ····:catchall_091 ····:catchall_0
92 ····move-exception·p192 ····move-exception·p1
  
93 ····.line·593 ····.line·5
94 ····sget-object·v0,·Ld2/k;->e:Ld2/k$a;94 ····sget-object·v0,·Le2/k;->e:Le2/k$a;
  
95 ····invoke-static·{p1},·Ld2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;95 ····invoke-static·{p1},·Le2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
96 ····move-result-object·p196 ····move-result-object·p1
  
97 ····invoke-static·{p1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;97 ····invoke-static·{p1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
98 ····move-result-object·p198 ····move-result-object·p1
  
99 ····:goto_099 ····:goto_0
100 ····invoke-static·{p1},·Ld2/k;->c(Ljava/lang/Object;)Z100 ····invoke-static·{p1},·Le2/k;->c(Ljava/lang/Object;)Z
  
101 ····move-result·v0101 ····move-result·v0
  
102 ····if-eqz·v0,·:cond_1102 ····if-eqz·v0,·:cond_1
  
103 ····const/4·p1,·0x0103 ····const/4·p1,·0x0
  
6.79 KB
smali/kotlinx/coroutines/internal/j.smali
Max HTML report size reached
1.0 KB
smali/kotlinx/coroutines/internal/v.smali
    
Offset 76, 25 lines modifiedOffset 76, 25 lines modified
76 ····.locals·276 ····.locals·2
  
77 ····.line·177 ····.line·1
78 ····new-instance·v0,·Ljava/lang/StringBuilder;78 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
79 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V79 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
80 ····invoke-static·{p0},·Lu2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;80 ····invoke-static·{p0},·Lv2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
82 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;82 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
83 ····const/16·v1,·0x4083 ····const/16·v1,·0x40
  
84 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;84 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
85 ····invoke-static·{p0},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;85 ····invoke-static·{p0},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
86 ····move-result-object·v186 ····move-result-object·v1
  
87 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;87 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
88 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;88 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.43 KB
smali/kotlinx/coroutines/internal/e0.smali
    
Offset 273, 15 lines modifiedOffset 273, 15 lines modified
273 ····.annotation·system·Ldalvik/annotation/Signature;273 ····.annotation·system·Ldalvik/annotation/Signature;
274 ········value·=·{274 ········value·=·{
275 ············"(TT;)V"275 ············"(TT;)V"
276 ········}276 ········}
277 ····.end·annotation277 ····.end·annotation
  
278 ····.line·1278 ····.line·1
279 ····invoke-static·{},·Lu2/p0;->a()Z279 ····invoke-static·{},·Lv2/p0;->a()Z
  
280 ····move-result·v0280 ····move-result·v0
  
281 ····if-eqz·v0,·:cond_2281 ····if-eqz·v0,·:cond_2
  
282 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/f0;->e()Lkotlinx/coroutines/internal/e0;282 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/f0;->e()Lkotlinx/coroutines/internal/e0;
  
Offset 456, 15 lines modifiedOffset 456, 15 lines modified
456 ····.line·3456 ····.line·3
457 ····:cond_0457 ····:cond_0
458 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/f0;->f()I458 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/f0;->f()I
  
459 ····move-result·p1459 ····move-result·p1
  
460 ····.line·4460 ····.line·4
461 ····invoke-static·{},·Lu2/p0;->a()Z461 ····invoke-static·{},·Lv2/p0;->a()Z
  
462 ····move-result·v0462 ····move-result·v0
  
463 ····if-eqz·v0,·:cond_3463 ····if-eqz·v0,·:cond_3
  
464 ····if-ltz·p1,·:cond_1464 ····if-ltz·p1,·:cond_1
  
Offset 508, 15 lines modifiedOffset 508, 15 lines modified
508 ····.annotation·system·Ldalvik/annotation/Signature;508 ····.annotation·system·Ldalvik/annotation/Signature;
509 ········value·=·{509 ········value·=·{
510 ············"(I)TT;"510 ············"(I)TT;"
511 ········}511 ········}
512 ····.end·annotation512 ····.end·annotation
  
513 ····.line·1513 ····.line·1
514 ····invoke-static·{},·Lu2/p0;->a()Z514 ····invoke-static·{},·Lv2/p0;->a()Z
  
515 ····move-result·v0515 ····move-result·v0
  
516 ····const/4·v1,·0x0516 ····const/4·v1,·0x0
  
517 ····const/4·v2,·0x1517 ····const/4·v2,·0x1
  
Offset 623, 15 lines modifiedOffset 623, 15 lines modified
623 ····move-result·p1623 ····move-result·p1
  
624 ····aget-object·p1,·v0,·p1624 ····aget-object·p1,·v0,·p1
  
625 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V625 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
626 ····.line·12626 ····.line·12
627 ····invoke-static·{},·Lu2/p0;->a()Z627 ····invoke-static·{},·Lv2/p0;->a()Z
  
628 ····move-result·v3628 ····move-result·v3
  
629 ····if-eqz·v3,·:cond_7629 ····if-eqz·v3,·:cond_7
  
630 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/f0;->e()Lkotlinx/coroutines/internal/e0;630 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/f0;->e()Lkotlinx/coroutines/internal/e0;
  
1.74 KB
smali/o2/b.smali
    
Offset 1, 46 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lo2/b; 
2 .super·Lo2/a; 
3 .source·"PlatformRandom.kt"1 .class·public·interface·abstract·Lo2/b;
 2 .super·Ljava/lang/Object;
 3 .source·"Functions.kt"
  
 4 #·interfaces
 5 .implements·Le2/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"R:",
 30 ········"Ljava/lang/Object;",
 31 ········">",
 32 ········"Ljava/lang/Object;",
 33 ········"Le2/c<",
 34 ········"TR;>;"
 35 ····}
 36 .end·annotation
4 #·instance·fields 
5 .field·private·final·g:Lo2/b$a; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Lo2/a;-><init>()V 
  
11 ····.line·2 
12 ····new-instance·v0,·Lo2/b$a; 
  
13 ····invoke-direct·{v0},·Lo2/b$a;-><init>()V 
  
14 ····iput-object·v0,·p0,·Lo2/b;->g:Lo2/b$a; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods 
18 .method·public·c()Ljava/util/Random; 
19 ····.locals·2 
  
20 ····.line·1 
21 ····iget-object·v0,·p0,·Lo2/b;->g:Lo2/b$a; 
  
22 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; 
  
23 ····move-result-object·v0 
  
24 ····const-string·v1,·"implStorage.get()" 
  
25 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
26 ····check-cast·v0,·Ljava/util/Random; 
  
27 ····return-object·v0 
28 .end·method 
1.14 KB
smali/o2/a.smali
    
Offset 1, 34 lines modifiedOffset 1, 29 lines modified
1 .class·public·abstract·Lo2/a;1 .class·public·interface·abstract·Lo2/a;
2 .super·Lo2/c; 
3 .source·"PlatformRandom.kt"2 .super·Ljava/lang/Object;
 3 .source·"Functions.kt"
  
 4 #·interfaces
 5 .implements·Le2/c;
  
  
4 #·direct·methods 
5 .method·public·constructor·<init>()V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-direct·{p0},·Lo2/c;-><init>()V 
  
9 ····return-void 
10 .end·method6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<R:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Le2/c<",
 14 ········"TR;>;"
 15 ····}
 16 .end·annotation
  
  
11 #·virtual·methods17 #·virtual·methods
12 .method·public·b()I 
13 ····.locals·1 
  
14 ····.line·1 
15 ····invoke-virtual·{p0},·Lo2/a;->c()Ljava/util/Random; 
  
16 ····move-result-object·v0 
  
17 ····invoke-virtual·{v0},·Ljava/util/Random;->nextInt()I 
  
18 ····move-result·v0 
  
19 ····return·v0 
20 .end·method 
  
21 .method·public·abstract·c()Ljava/util/Random;18 .method·public·abstract·invoke()Ljava/lang/Object;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"()TR;"
 22 ········}
 23 ····.end·annotation
22 .end·method24 .end·method
1.94 KB
smali/o2/c.smali
    
Offset 1, 65 lines modifiedOffset 1, 41 lines modified
1 .class·public·abstract·Lo2/c;1 .class·public·interface·abstract·Lo2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Random.kt"3 .source·"Functions.kt"
  
 4 #·interfaces
 5 .implements·Le2/c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
7 ········Lo2/c$a;9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"R:",
 32 ········"Ljava/lang/Object;",
 33 ········">",
 34 ········"Ljava/lang/Object;",
 35 ········"Le2/c<",
 36 ········"TR;>;"
8 ····}37 ····}
9 .end·annotation38 .end·annotation
  
  
10 #·static·fields 
11 .field·public·static·final·e:Lo2/c$a; 
  
12 .field·private·static·final·f:Lo2/c; 
  
  
13 #·direct·methods 
14 .method·static·constructor·<clinit>()V 
15 ····.locals·2 
  
16 ····new-instance·v0,·Lo2/c$a; 
  
17 ····const/4·v1,·0x0 
  
18 ····invoke-direct·{v0,·v1},·Lo2/c$a;-><init>(Lkotlin/jvm/internal/e;)V 
  
19 ····sput-object·v0,·Lo2/c;->e:Lo2/c$a; 
  
20 ····.line·1 
21 ····sget-object·v0,·Li2/b;->a:Li2/a; 
  
22 ····invoke-virtual·{v0},·Li2/a;->b()Lo2/c; 
  
23 ····move-result-object·v0 
  
24 ····sput-object·v0,·Lo2/c;->f:Lo2/c; 
  
25 ····return-void 
26 .end·method 
  
27 .method·public·constructor·<init>()V 
28 ····.locals·0 
  
29 ····.line·1 
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
31 ····return-void 
32 .end·method 
  
33 .method·public·static·final·synthetic·a()Lo2/c; 
34 ····.locals·1 
  
35 ····.line·1 
36 ····sget-object·v0,·Lo2/c;->f:Lo2/c; 
  
37 ····return-object·v0 
38 .end·method 
  
  
39 #·virtual·methods 
40 .method·public·abstract·b()I 
41 .end·method 
1.06 KB
smali/p2/a.smali
    
Offset 1, 31 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lp2/a;1 .class·public·abstract·Lp2/a;
2 .super·Lo2/a;2 .super·Lp2/c;
3 .source·"PlatformThreadLocalRandom.kt"3 .source·"PlatformRandom.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0},·Lo2/a;-><init>()V8 ····invoke-direct·{p0},·Lp2/c;-><init>()V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
  
11 #·virtual·methods11 #·virtual·methods
12 .method·public·c()Ljava/util/Random;12 .method·public·b()I
13 ····.locals·213 ····.locals·1
  
14 ····.line·114 ····.line·1
15 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;15 ····invoke-virtual·{p0},·Lp2/a;->c()Ljava/util/Random;
  
16 ····move-result-object·v016 ····move-result-object·v0
  
17 ····const-string·v1,·"ThreadLocalRandom.current()"17 ····invoke-virtual·{v0},·Ljava/util/Random;->nextInt()I
  
18 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V18 ····move-result·v0
  
19 ····return-object·v019 ····return·v0
 20 .end·method
  
 21 .method·public·abstract·c()Ljava/util/Random;
20 .end·method22 .end·method
520 B
smali/v2/b.smali
    
Offset 1, 22 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Lv2/b;1 .class·public·abstract·Lv2/b;
 2 .super·Ljava/lang/Object;
 3 .source·"AbstractTimeSource.kt"
2 .super·Lu2/y1; 
3 .source·"HandlerDispatcher.kt" 
  
  
4 #·direct·methods 
5 .method·private·constructor·<init>()V 
6 ····.locals·0 
  
7 ····.line·1 
8 ····invoke-direct·{p0},·Lu2/y1;-><init>()V 
  
9 ····return-void 
10 .end·method 
  
11 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
12 ····.locals·0 
  
13 ····invoke-direct·{p0},·Lv2/b;-><init>()V 
  
14 ····return-void 
15 .end·method 
10.6 KB
smali/v2/a.smali
Max HTML report size reached
4.53 KB
smali/v2/c.smali
    
Offset 1, 201 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·Lv2/c;1 .class·public·final·Lv2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"HandlerDispatcher.kt"3 .source·"AbstractTimeSource.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lv2/b;5 .field·private·static·a:Lv2/b;
  
6 .field·private·static·volatile·choreographer:Landroid/view/Choreographer; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
9 ····.locals·48 ····.locals·0
  
10 ····const/4·v0,·0x0 
  
11 ····.line·1 
12 ····:try_start_0 
13 ····sget-object·v1,·Ld2/k;->e:Ld2/k$a; 
  
14 ····new-instance·v1,·Lv2/a; 
  
15 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
16 ····move-result-object·v2 
  
17 ····const/4·v3,·0x1 
  
18 ····invoke-static·{v2,·v3},·Lv2/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler; 
  
19 ····move-result-object·v2 
  
20 ····const/4·v3,·0x2 
  
21 ····invoke-direct·{v1,·v2,·v0,·v3,·v0},·Lv2/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V 
  
22 ····invoke-static·{v1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
23 ····move-result-object·v1 
24 ····:try_end_0 
25 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
26 ····goto·:goto_0 
  
27 ····:catchall_0 
28 ····move-exception·v1 
  
29 ····sget-object·v2,·Ld2/k;->e:Ld2/k$a; 
  
30 ····invoke-static·{v1},·Ld2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object; 
  
31 ····move-result-object·v1 
  
32 ····invoke-static·{v1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
33 ····move-result-object·v1 
  
34 ····:goto_0 
35 ····invoke-static·{v1},·Ld2/k;->c(Ljava/lang/Object;)Z 
  
36 ····move-result·v2 
  
37 ····if-eqz·v2,·:cond_0 
  
38 ····goto·:goto_1 
  
39 ····:cond_0 
40 ····move-object·v0,·v1 
  
41 ····:goto_1 
42 ····check-cast·v0,·Lv2/b; 
  
43 ····sput-object·v0,·Lv2/c;->a:Lv2/b; 
  
44 ····return-void9 ····return-void
45 .end·method10 .end·method
  
46 .method·public·static·final·a(Landroid/os/Looper;Z)Landroid/os/Handler;11 .method·public·static·final·a()Lv2/b;
47 ····.locals·712 ····.locals·1
  
48 ····if-eqz·p1,·:cond_2 
  
49 ····.line·113 ····.line·1
 14 ····sget-object·v0,·Lv2/c;->a:Lv2/b;
50 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
51 ····const/16·v0,·0x10 
  
52 ····if-ge·p1,·v0,·:cond_0 
  
53 ····goto·:goto_0 
  
54 ····:cond_0 
55 ····const/16·v0,·0x1c 
  
56 ····const/4·v1,·0x0 
  
57 ····const/4·v2,·0x0 
  
58 ····const/4·v3,·0x1 
  
59 ····if-lt·p1,·v0,·:cond_1 
  
60 ····.line·2 
61 ····const-class·p1,·Landroid/os/Handler; 
  
62 ····const-string·v0,·"createAsync" 
  
63 ····new-array·v4,·v3,·[Ljava/lang/Class; 
  
64 ····.line·3 
65 ····const-class·v5,·Landroid/os/Looper; 
  
66 ····aput-object·v5,·v4,·v2 
  
67 ····invoke-virtual·{p1,·v0,·v4},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 
  
68 ····move-result-object·p1 
  
69 ····new-array·v0,·v3,·[Ljava/lang/Object; 
  
70 ····aput-object·p0,·v0,·v2 
  
71 ····.line·4 
72 ····invoke-virtual·{p1,·v1,·v0},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 
  
Max diff block lines reached; 57/4609 bytes (1.24%) of diff not shown.
3.64 KB
smali/v1/h.smali
    
Offset 1, 144 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·Lv1/h;1 .class·public·interface·abstract·Lv1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PropertiesProviderFactory.java"3 .source·"IClientReportStorage.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation6 .end·annotation
  
  
7 #·direct·methods7 #·virtual·methods
 8 .method·public·abstract·a(Lv1/c;Ljava/lang/Long;)V
 9 .end·method
8 .method·public·static·a()Lv1/g; 
9 ····.locals·4 
  
10 ····.line·1 
11 ····new-instance·v0,·Lio/sentry/i4; 
  
12 ····invoke-direct·{v0},·Lio/sentry/i4;-><init>()V 
  
13 ····.line·2 
14 ····new-instance·v1,·Ljava/util/ArrayList; 
  
15 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V 
  
16 ····.line·3 
17 ····new-instance·v2,·Lv1/j; 
  
18 ····invoke-direct·{v2},·Lv1/j;-><init>()V 
  
19 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
20 ····.line·4 
21 ····new-instance·v2,·Lv1/d; 
  
22 ····invoke-direct·{v2},·Lv1/d;-><init>()V 
  
23 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
24 ····const-string·v2,·"sentry.properties.file" 
  
25 ····.line·5 
26 ····invoke-static·{v2},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; 
  
27 ····move-result-object·v2 
  
28 ····if-eqz·v2,·:cond_0 
  
29 ····.line·6 
30 ····new-instance·v3,·Lv1/e; 
  
31 ····invoke-direct·{v3,·v2,·v0},·Lv1/e;-><init>(Ljava/lang/String;Lio/sentry/g0;)V 
  
32 ····.line·7 
33 ····invoke-virtual·{v3},·Lv1/e;->a()Ljava/util/Properties; 
  
34 ····move-result-object·v2 
  
35 ····if-eqz·v2,·:cond_0 
  
36 ····.line·8 
37 ····new-instance·v3,·Lv1/i; 
  
38 ····invoke-direct·{v3,·v2},·Lv1/i;-><init>(Ljava/util/Properties;)V 
  
39 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
40 ····:cond_0 
41 ····const-string·v2,·"SENTRY_PROPERTIES_FILE" 
  
42 ····.line·9 
43 ····invoke-static·{v2},·Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; 
  
44 ····move-result-object·v2 
  
45 ····if-eqz·v2,·:cond_1 
  
46 ····.line·10 
47 ····new-instance·v3,·Lv1/e; 
  
48 ····invoke-direct·{v3,·v2,·v0},·Lv1/e;-><init>(Ljava/lang/String;Lio/sentry/g0;)V 
  
49 ····.line·11 
50 ····invoke-virtual·{v3},·Lv1/e;->a()Ljava/util/Properties; 
  
51 ····move-result-object·v2 
  
52 ····if-eqz·v2,·:cond_1 
  
53 ····.line·12 
54 ····new-instance·v3,·Lv1/i; 
  
55 ····invoke-direct·{v3,·v2},·Lv1/i;-><init>(Ljava/util/Properties;)V 
  
56 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
57 ····.line·13 
58 ····:cond_1 
59 ····new-instance·v2,·Lv1/b; 
  
60 ····invoke-direct·{v2,·v0},·Lv1/b;-><init>(Lio/sentry/g0;)V 
  
61 ····invoke-virtual·{v2},·Lv1/b;->a()Ljava/util/Properties; 
  
62 ····move-result-object·v2 
  
63 ····if-eqz·v2,·:cond_2 
  
64 ····.line·14 
65 ····new-instance·v3,·Lv1/i; 
  
66 ····invoke-direct·{v3,·v2},·Lv1/i;-><init>(Ljava/util/Properties;)V 
  
67 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
68 ····.line·15 
69 ····:cond_2 
70 ····new-instance·v2,·Lv1/e; 
  
71 ····const-string·v3,·"sentry.properties" 
  
72 ····invoke-direct·{v2,·v3,·v0},·Lv1/e;-><init>(Ljava/lang/String;Lio/sentry/g0;)V 
  
73 ····.line·16 
74 ····invoke-virtual·{v2},·Lv1/e;->a()Ljava/util/Properties; 
  
Max diff block lines reached; 278/3692 bytes (7.53%) of diff not shown.
8.21 KB
smali/v1/f.smali
Max HTML report size reached
17.7 KB
smali/v1/d.smali
Max HTML report size reached
1.03 KB
smali/v1/i.smali
    
Offset 1, 14 lines modifiedOffset 1, 48 lines modified
1 .class·final·Lv1/i;1 .class·public·final·Lv1/i;
2 .super·Lv1/a; 
3 .source·"SimplePropertiesProvider.java"2 .super·Ljava/lang/Object;
 3 .source·"NoOpClientReportRecorder.java"
  
 4 #·interfaces
 5 .implements·Lv1/g;
  
  
 6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·constructor·<init>(Ljava/util/Properties;)V10 .method·public·constructor·<init>()V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····invoke-direct·{p0,·p1},·Lv1/a;-><init>(Ljava/util/Properties;)V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·a(Lv1/e;Lio/sentry/h3;)V
 18 ····.locals·0
  
 19 ····return-void
 20 .end·method
  
 21 .method·public·b(Lv1/e;Lio/sentry/q2;)V
 22 ····.locals·0
  
 23 ····return-void
 24 .end·method
  
 25 .method·public·c(Lio/sentry/q2;)Lio/sentry/q2;
 26 ····.locals·0
  
 27 ····return-object·p1
 28 .end·method
  
 29 .method·public·d(Lv1/e;Lio/sentry/g;)V
 30 ····.locals·0
  
9 ····return-void31 ····return-void
10 .end·method32 .end·method
1.63 KB
smali/v1/g.smali
    
Offset 1, 47 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Lv1/g;1 .class·public·interface·abstract·Lv1/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PropertiesProvider.java"3 .source·"IClientReportRecorder.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
4 #·virtual·methods 
5 .method·public·abstract·a(Ljava/lang/String;)Ljava/util/Map; 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"(", 
9 ············"Ljava/lang/String;", 
10 ············")", 
11 ············"Ljava/util/Map<", 
12 ············"Ljava/lang/String;", 
13 ············"Ljava/lang/String;", 
14 ············">;" 
15 ········} 
16 ····.end·annotation6 .end·annotation
17 .end·method 
  
18 .method·public·abstract·b(Ljava/lang/String;)Ljava/lang/Double; 
19 .end·method 
  
20 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 
21 .end·method 
  
22 .method·public·abstract·d(Ljava/lang/String;)Ljava/lang/String;7 #·virtual·methods
 8 .method·public·abstract·a(Lv1/e;Lio/sentry/h3;)V
23 .end·method9 .end·method
  
 10 .method·public·abstract·b(Lv1/e;Lio/sentry/q2;)V
24 .method·public·abstract·e(Ljava/lang/String;)Ljava/util/List; 
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"(", 
28 ············"Ljava/lang/String;", 
29 ············")", 
30 ············"Ljava/util/List<", 
31 ············"Ljava/lang/String;", 
32 ············">;" 
33 ········} 
34 ····.end·annotation 
35 .end·method11 .end·method
  
36 .method·public·abstract·f(Ljava/lang/String;)Ljava/lang/Boolean;12 .method·public·abstract·c(Lio/sentry/q2;)Lio/sentry/q2;
37 .end·method13 .end·method
  
38 .method·public·abstract·g(Ljava/lang/String;)Ljava/lang/Long;14 .method·public·abstract·d(Lv1/e;Lio/sentry/g;)V
39 .end·method15 .end·method
8.06 KB
smali/v1/b.smali
Max HTML report size reached
7.4 KB
smali/v1/e.smali
Max HTML report size reached
11.2 KB
smali/v1/a.smali
Max HTML report size reached
6.09 KB
smali/v1/c.smali
Max HTML report size reached
13.8 KB
smali/i2/b.smali
Max HTML report size reached
3.69 KB
smali/i2/a.smali
    
Offset 1, 65 lines modifiedOffset 1, 138 lines modified
1 .class·public·Li2/a;1 .class·public·final·enum·Li2/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"PlatformImplementations.kt"3 .source·"Intrinsics.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
 7 ········"Ljava/lang/Enum<",
7 ········Li2/a$a;8 ········"Li2/a;",
 9 ········">;"
8 ····}10 ····}
9 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·enum·e:Li2/a;
  
 14 .field·public·static·final·enum·f:Li2/a;
  
 15 .field·public·static·final·enum·g:Li2/a;
  
 16 .field·private·static·final·synthetic·h:[Li2/a;
  
  
10 #·direct·methods17 #·direct·methods
11 .method·public·constructor·<init>()V18 .method·static·constructor·<clinit>()V
12 ····.locals·019 ····.locals·3
  
13 ····.line·120 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····new-instance·v0,·Li2/a;
  
 22 ····const-string·v1,·"COROUTINE_SUSPENDED"
  
 23 ····const/4·v2,·0x0
  
 24 ····invoke-direct·{v0,·v1,·v2},·Li2/a;-><init>(Ljava/lang/String;I)V
  
 25 ····sput-object·v0,·Li2/a;->e:Li2/a;
  
 26 ····new-instance·v0,·Li2/a;
  
 27 ····const-string·v1,·"UNDECIDED"
  
 28 ····const/4·v2,·0x1
  
 29 ····invoke-direct·{v0,·v1,·v2},·Li2/a;-><init>(Ljava/lang/String;I)V
  
 30 ····sput-object·v0,·Li2/a;->f:Li2/a;
  
 31 ····new-instance·v0,·Li2/a;
  
 32 ····const-string·v1,·"RESUMED"
  
 33 ····const/4·v2,·0x2
  
 34 ····invoke-direct·{v0,·v1,·v2},·Li2/a;-><init>(Ljava/lang/String;I)V
  
 35 ····sput-object·v0,·Li2/a;->g:Li2/a;
  
 36 ····invoke-static·{},·Li2/a;->a()[Li2/a;
  
 37 ····move-result-object·v0
  
 38 ····sput-object·v0,·Li2/a;->h:[Li2/a;
  
15 ····return-void39 ····return-void
16 .end·method40 .end·method
  
 41 .method·private·constructor·<init>(Ljava/lang/String;I)V
 42 ····.locals·0
 43 ····.annotation·system·Ldalvik/annotation/Signature;
 44 ········value·=·{
 45 ············"()V"
 46 ········}
 47 ····.end·annotation
  
 48 ····.line·1
 49 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 50 ····return-void
 51 .end·method
  
 52 .method·private·static·final·synthetic·a()[Li2/a;
17 #·virtual·methods 
18 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V 
19 ····.locals·353 ····.locals·3
  
20 ····const-string·v0,·"cause"54 ····const/4·v0,·0x3
  
21 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V55 ····new-array·v0,·v0,·[Li2/a;
  
22 ····const-string·v0,·"exception"56 ····sget-object·v1,·Li2/a;->e:Li2/a;
  
23 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V57 ····const/4·v2,·0x0
  
 58 ····aput-object·v1,·v0,·v2
24 ····.line·1 
25 ····sget-object·v0,·Li2/a$a;->b:Ljava/lang/reflect/Method; 
  
26 ····if-eqz·v0,·:cond_059 ····sget-object·v1,·Li2/a;->f:Li2/a;
  
27 ····const/4·v1,·0x160 ····const/4·v2,·0x1
  
28 ····new-array·v1,·v1,·[Ljava/lang/Object;61 ····aput-object·v1,·v0,·v2
  
29 ····const/4·v2,·0x062 ····sget-object·v1,·Li2/a;->g:Li2/a;
  
30 ····aput-object·p2,·v1,·v263 ····const/4·v2,·0x2
  
31 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;64 ····aput-object·v1,·v0,·v2
  
 65 ····return-object·v0
32 ····:cond_0 
33 ····return-void 
34 .end·method66 .end·method
  
35 .method·public·b()Lo2/c;67 .method·public·static·valueOf(Ljava/lang/String;)Li2/a;
36 ····.locals·168 ····.locals·1
  
37 ····.line·1 
38 ····new-instance·v0,·Lo2/b;69 ····const-class·v0,·Li2/a;
  
 70 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
 71 ····move-result-object·p0
  
Max diff block lines reached; 108/3747 bytes (2.88%) of diff not shown.
4.17 KB
smali/i2/c.smali
    
Offset 1, 93 lines modifiedOffset 1, 138 lines modified
1 .class·public·final·Li2/c;1 .class·Li2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"progressionUtil.kt"3 .source·"IntrinsicsJvm.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·private·static·final·a(III)I5 .method·public·static·a(Lo2/p;Ljava/lang/Object;Lh2/d;)Lh2/d;
6 ····.locals·06 ····.locals·2
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<R:",
 10 ············"Ljava/lang/Object;",
 11 ············"T:",
 12 ············"Ljava/lang/Object;",
 13 ············">(",
 14 ············"Lo2/p<",
 15 ············"-TR;-",
 16 ············"Lh2/d<",
 17 ············"-TT;>;+",
 18 ············"Ljava/lang/Object;",
 19 ············">;TR;",
 20 ············"Lh2/d<",
 21 ············"-TT;>;)",
 22 ············"Lh2/d<",
 23 ············"Le2/q;",
 24 ············">;"
 25 ········}
 26 ····.end·annotation
  
 27 ····const-string·v0,·"<this>"
7 ····.line·1 
8 ····invoke-static·{p0,·p2},·Li2/c;->c(II)I 
  
9 ····move-result·p028 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····invoke-static·{p1,·p2},·Li2/c;->c(II)I29 ····const-string·v0,·"completion"
  
11 ····move-result·p130 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
12 ····sub-int/2addr·p0,·p131 ····.line·1
 32 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lh2/d;)Lh2/d;
  
13 ····invoke-static·{p0,·p2},·Li2/c;->c(II)I33 ····move-result-object·p2
  
14 ····move-result·p034 ····.line·2
 35 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/a;
  
 36 ····if-eqz·v0,·:cond_0
15 ····return·p0 
16 .end·method 
  
17 .method·public·static·final·b(III)I 
18 ····.locals·037 ····.line·3
 38 ····check-cast·p0,·Lkotlin/coroutines/jvm/internal/a;
  
19 ····if-lez·p2,·:cond_139 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/a;->create(Ljava/lang/Object;Lh2/d;)Lh2/d;
  
20 ····if-lt·p0,·p1,·:cond_040 ····move-result-object·p0
  
21 ····goto·:goto_041 ····goto·:goto_0
  
22 ····.line·142 ····.line·4
23 ····:cond_043 ····:cond_0
24 ····invoke-static·{p1,·p0,·p2},·Li2/c;->a(III)I44 ····invoke-interface·{p2},·Lh2/d;->getContext()Lh2/g;
  
25 ····move-result·p045 ····move-result-object·v0
  
26 ····sub-int/2addr·p1,·p046 ····.line·5
 47 ····sget-object·v1,·Lh2/h;->e:Lh2/h;
  
27 ····goto·:goto_048 ····if-ne·v0,·v1,·:cond_1
  
28 ····:cond_1 
29 ····if-gez·p2,·:cond_349 ····.line·6
 50 ····new-instance·v0,·Li2/c$a;
  
30 ····if-gt·p0,·p1,·:cond_251 ····invoke-direct·{v0,·p2,·p0,·p1},·Li2/c$a;-><init>(Lh2/d;Lo2/p;Ljava/lang/Object;)V
  
31 ····goto·:goto_052 ····move-object·p0,·v0
  
 53 ····goto·:goto_0
32 ····:cond_2 
33 ····neg-int·p2,·p2 
  
34 ····.line·254 ····.line·7
35 ····invoke-static·{p0,·p1,·p2},·Li2/c;->a(III)I55 ····:cond_1
 56 ····new-instance·v1,·Li2/c$b;
  
36 ····move-result·p057 ····invoke-direct·{v1,·p2,·v0,·p0,·p1},·Li2/c$b;-><init>(Lh2/d;Lh2/g;Lo2/p;Ljava/lang/Object;)V
  
37 ····add-int/2addr·p1,·p058 ····move-object·p0,·v1
  
38 ····:goto_059 ····:goto_0
39 ····return·p160 ····return-object·p0
 61 .end·method
  
40 ····.line·3 
41 ····:cond_3 
42 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;62 .method·public·static·b(Lh2/d;)Lh2/d;
 63 ····.locals·1
 64 ····.annotation·system·Ldalvik/annotation/Signature;
 65 ········value·=·{
 66 ············"<T:",
 67 ············"Ljava/lang/Object;",
 68 ············">(",
 69 ············"Lh2/d<",
 70 ············"-TT;>;)",
 71 ············"Lh2/d<",
 72 ············"TT;>;"
 73 ········}
 74 ····.end·annotation
  
43 ····const-string·p1,·"Step·is·zero."75 ····const-string·v0,·"<this>"
  
44 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V76 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····throw·p0 
46 .end·method77 ····.line·1
 78 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;
  
 79 ····if-eqz·v0,·:cond_0
47 .method·private·static·final·c(II)I 
48 ····.locals·0 
  
 80 ····move-object·v0,·p0
49 ····.line·1 
50 ····rem-int/2addr·p0,·p1 
Max diff block lines reached; 476/4241 bytes (11.22%) of diff not shown.
2.48 KB
smali/e3/d.smali
    
Offset 1, 114 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·Le3/d;1 .class·public·interface·abstract·Le3/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"InternalCache.java"
3 .source·"RouteDatabase.java" 
  
  
4 #·instance·fields 
5 .field·private·final·a:Ljava/util/Set; 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"Ljava/util/Set<", 
9 ············"Lb3/b0;", 
10 ············">;" 
11 ········} 
12 ····.end·annotation 
13 .end·field 
  
  
14 #·direct·methods 
15 .method·public·constructor·<init>()V 
16 ····.locals·1 
  
17 ····.line·1 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····.line·2 
20 ····new-instance·v0,·Ljava/util/LinkedHashSet; 
  
21 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V 
  
22 ····iput-object·v0,·p0,·Le3/d;->a:Ljava/util/Set; 
  
23 ····return-void 
24 .end·method 
  
  
25 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Lc3/z;Lc3/z;)V
26 .method·public·declared-synchronized·a(Lb3/b0;)V 
27 ····.locals·1 
  
28 ····monitor-enter·p0 
  
29 ····.line·1 
30 ····:try_start_0 
31 ····iget-object·v0,·p0,·Le3/d;->a:Ljava/util/Set; 
  
32 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z 
33 ····:try_end_0 
34 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
35 ····.line·2 
36 ····monitor-exit·p0 
  
37 ····return-void 
  
38 ····:catchall_0 
39 ····move-exception·p1 
  
40 ····monitor-exit·p0 
  
41 ····throw·p1 
42 .end·method6 .end·method
  
 7 .method·public·abstract·b(Lc3/x;)Lc3/z;
43 .method·public·declared-synchronized·b(Lb3/b0;)V 
44 ····.locals·1 
  
45 ····monitor-enter·p0 
  
46 ····.line·1 
47 ····:try_start_0 
48 ····iget-object·v0,·p0,·Le3/d;->a:Ljava/util/Set; 
  
49 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z 
50 ····:try_end_0 
51 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
52 ····.line·2 
53 ····monitor-exit·p0 
  
54 ····return-void 
  
55 ····:catchall_0 
56 ····move-exception·p1 
  
57 ····monitor-exit·p0 
  
58 ····throw·p1 
59 .end·method8 .end·method
  
 9 .method·public·abstract·c(Le3/c;)V
 10 .end·method
60 .method·public·declared-synchronized·c(Lb3/b0;)Z 
61 ····.locals·1 
  
62 ····monitor-enter·p0 
  
63 ····.line·1 
64 ····:try_start_0 
65 ····iget-object·v0,·p0,·Le3/d;->a:Ljava/util/Set; 
  
66 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z 
  
67 ····move-result·p1 
68 ····:try_end_0 
69 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
70 ····monitor-exit·p0 
  
71 ····return·p1 
  
72 ····:catchall_0 
73 ····move-exception·p111 .method·public·abstract·d()V
 12 .end·method
  
74 ····monitor-exit·p013 .method·public·abstract·e(Lc3/z;)Le3/b;
 14 .end·method
  
75 ····throw·p115 .method·public·abstract·f(Lc3/x;)V
76 .end·method16 .end·method
5.99 KB
smali/e3/b.smali
Max HTML report size reached
15.2 KB
smali/e3/a.smali
Max HTML report size reached
52.8 KB
smali/e3/c.smali
Max HTML report size reached
54.4 KB
smali/u1/d.smali
Max HTML report size reached
25.5 KB
smali/u1/b.smali
Max HTML report size reached
4.97 KB
smali/u1/e.smali
    
Offset 1, 218 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·enum·Lu1/e;1 .class·public·interface·abstract·Lu1/e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"DiscardReason.java"3 .source·"IEnvelopeCache.java"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Iterable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
 9 ········"Ljava/lang/Object;",
7 ········"Ljava/lang/Enum<",10 ········"Ljava/lang/Iterable<",
8 ········"Lu1/e;",11 ········"Lio/sentry/q2;",
9 ········">;"12 ········">;"
10 ····}13 ····}
11 .end·annotation14 .end·annotation
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
13 .end·annotation 
  
  
14 #·static·fields 
15 .field·private·static·final·synthetic·$VALUES:[Lu1/e; 
  
16 .field·public·static·final·enum·BEFORE_SEND:Lu1/e; 
  
17 .field·public·static·final·enum·CACHE_OVERFLOW:Lu1/e; 
  
18 .field·public·static·final·enum·EVENT_PROCESSOR:Lu1/e; 
  
19 .field·public·static·final·enum·NETWORK_ERROR:Lu1/e; 
  
20 .field·public·static·final·enum·QUEUE_OVERFLOW:Lu1/e; 
  
21 .field·public·static·final·enum·RATELIMIT_BACKOFF:Lu1/e; 
  
22 .field·public·static·final·enum·SAMPLE_RATE:Lu1/e; 
  
  
23 #·instance·fields 
24 .field·private·final·reason:Ljava/lang/String; 
  
  
25 #·direct·methods 
26 .method·static·constructor·<clinit>()V 
27 ····.locals·16 
  
28 ····.line·1 
29 ····new-instance·v0,·Lu1/e; 
  
30 ····const-string·v1,·"QUEUE_OVERFLOW" 
  
31 ····const/4·v2,·0x0 
  
32 ····const-string·v3,·"queue_overflow" 
  
33 ····invoke-direct·{v0,·v1,·v2,·v3},·Lu1/e;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
34 ····sput-object·v0,·Lu1/e;->QUEUE_OVERFLOW:Lu1/e; 
  
35 ····.line·2 
36 ····new-instance·v1,·Lu1/e; 
  
37 ····const-string·v3,·"CACHE_OVERFLOW" 
  
38 ····const/4·v4,·0x1 
  
39 ····const-string·v5,·"cache_overflow" 
  
40 ····invoke-direct·{v1,·v3,·v4,·v5},·Lu1/e;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
41 ····sput-object·v1,·Lu1/e;->CACHE_OVERFLOW:Lu1/e; 
  
42 ····.line·3 
43 ····new-instance·v3,·Lu1/e; 
  
44 ····const-string·v5,·"RATELIMIT_BACKOFF" 
  
45 ····const/4·v6,·0x2 
  
46 ····const-string·v7,·"ratelimit_backoff" 
  
47 ····invoke-direct·{v3,·v5,·v6,·v7},·Lu1/e;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
48 ····sput-object·v3,·Lu1/e;->RATELIMIT_BACKOFF:Lu1/e; 
  
49 ····.line·4 
50 ····new-instance·v5,·Lu1/e; 
  
51 ····const-string·v7,·"NETWORK_ERROR" 
  
52 ····const/4·v8,·0x3 
  
53 ····const-string·v9,·"network_error" 
  
54 ····invoke-direct·{v5,·v7,·v8,·v9},·Lu1/e;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
55 ····sput-object·v5,·Lu1/e;->NETWORK_ERROR:Lu1/e; 
  
56 ····.line·5 
57 ····new-instance·v7,·Lu1/e; 
  
58 ····const-string·v9,·"SAMPLE_RATE" 
  
59 ····const/4·v10,·0x4 
  
60 ····const-string·v11,·"sample_rate" 
  
61 ····invoke-direct·{v7,·v9,·v10,·v11},·Lu1/e;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
62 ····sput-object·v7,·Lu1/e;->SAMPLE_RATE:Lu1/e; 
  
63 ····.line·6 
64 ····new-instance·v9,·Lu1/e; 
  
65 ····const-string·v11,·"BEFORE_SEND" 
  
66 ····const/4·v12,·0x5 
  
67 ····const-string·v13,·"before_send" 
  
68 ····invoke-direct·{v9,·v11,·v12,·v13},·Lu1/e;-><init>(Ljava/lang/String;ILjava/lang/String;)V 
  
69 ····sput-object·v9,·Lu1/e;->BEFORE_SEND:Lu1/e; 
  
70 ····.line·7 
Max diff block lines reached; 305/5054 bytes (6.03%) of diff not shown.
5.88 KB
smali/u1/a.smali
Max HTML report size reached
3.24 KB
smali/u1/c.smali
    
Offset 1, 144 lines modifiedOffset 1, 44 lines modified
1 .class·final·Lu1/c;1 .class·public·final·synthetic·Lu1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ClientReportKey.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/io/FilenameFilter;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
  
7 #·instance·fields6 #·static·fields
 7 .field·public·static·final·synthetic·a:Lu1/c;
8 .field·private·final·a:Ljava/lang/String; 
  
9 .field·private·final·b:Ljava/lang/String; 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V9 .method·static·synthetic·constructor·<clinit>()V
12 ····.locals·010 ····.locals·1
  
 11 ····new-instance·v0,·Lu1/c;
13 ····.line·1 
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 12 ····invoke-direct·{v0},·Lu1/c;-><init>()V
15 ····.line·2 
16 ····iput-object·p1,·p0,·Lu1/c;->a:Ljava/lang/String; 
  
 13 ····sput-object·v0,·Lu1/c;->a:Lu1/c;
17 ····.line·3 
18 ····iput-object·p2,·p0,·Lu1/c;->b:Ljava/lang/String; 
  
19 ····return-void14 ····return-void
20 .end·method15 .end·method
  
 16 .method·private·synthetic·constructor·<init>()V
 17 ····.locals·0
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
21 #·virtual·methods 
22 .method·public·a()Ljava/lang/String; 
23 ····.locals·1 
  
24 ····.line·1 
25 ····iget-object·v0,·p0,·Lu1/c;->b:Ljava/lang/String; 
  
26 ····return-object·v0 
27 .end·method 
  
28 .method·public·b()Ljava/lang/String; 
29 ····.locals·1 
  
30 ····.line·1 
31 ····iget-object·v0,·p0,·Lu1/c;->a:Ljava/lang/String; 
  
32 ····return-object·v019 ····return-void
33 .end·method20 .end·method
  
34 .method·public·equals(Ljava/lang/Object;)Z 
35 ····.locals·4 
  
36 ····const/4·v0,·0x1 
  
37 ····if-ne·p0,·p1,·:cond_0 
  
38 ····return·v0 
  
39 ····.line·1 
40 ····:cond_0 
41 ····instance-of·v1,·p1,·Lu1/c; 
  
42 ····const/4·v2,·0x0 
  
43 ····if-nez·v1,·:cond_1 
  
44 ····return·v2 
  
45 ····.line·2 
46 ····:cond_1 
47 ····check-cast·p1,·Lu1/c; 
  
48 ····.line·3 
49 ····invoke-virtual·{p0},·Lu1/c;->b()Ljava/lang/String; 
  
50 ····move-result-object·v1 
  
51 ····invoke-virtual·{p1},·Lu1/c;->b()Ljava/lang/String; 
  
 21 #·virtual·methods
 22 .method·public·final·accept(Ljava/io/File;Ljava/lang/String;)Z
 23 ····.locals·0
52 ····move-result-object·v3 
  
53 ····invoke-static·{v1,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
54 ····move-result·v1 
  
55 ····if-eqz·v1,·:cond_2 
  
56 ····.line·4 
57 ····invoke-virtual·{p0},·Lu1/c;->a()Ljava/lang/String; 
  
58 ····move-result-object·v1 
  
59 ····invoke-virtual·{p1},·Lu1/c;->a()Ljava/lang/String; 
  
60 ····move-result-object·p1 
  
61 ····invoke-static·{v1,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z24 ····invoke-static·{p1,·p2},·Lu1/d;->q(Ljava/io/File;Ljava/lang/String;)Z
  
62 ····move-result·p125 ····move-result·p1
  
63 ····if-eqz·p1,·:cond_2 
  
64 ····goto·:goto_0 
  
65 ····:cond_2 
66 ····const/4·v0,·0x0 
  
67 ····:goto_0 
68 ····return·v026 ····return·p1
69 .end·method 
  
70 .method·public·hashCode()I 
Max diff block lines reached; 0/3290 bytes (0.00%) of diff not shown.
552 B
smali/g2/d.smali
    
Offset 1, 22 lines modifiedOffset 1, 3 lines modified
 1 .class·Lg2/d;
 2 .super·Lg2/c;
 3 .source·"_Comparisons.kt"
1 .class·public·interface·abstract·Lg2/d; 
2 .super·Ljava/lang/Object; 
3 .source·"Continuation.kt" 
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"<T:", 
8 ········"Ljava/lang/Object;", 
9 ········">", 
10 ········"Ljava/lang/Object;" 
11 ····} 
12 .end·annotation 
  
  
13 #·virtual·methods 
14 .method·public·abstract·getContext()Lg2/g; 
15 .end·method 
  
16 .method·public·abstract·resumeWith(Ljava/lang/Object;)V 
17 .end·method 
3.54 KB
smali/g2/b.smali
    
Offset 1, 149 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·Lg2/b;1 .class·Lg2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Comparisons.kt"
3 .source·"CoroutineContextImpl.kt" 
  
4 #·interfaces 
5 .implements·Lg2/g$c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<B::", 
10 ········"Lg2/g$b;", 
11 ········"E::TB;>", 
12 ········"Ljava/lang/Object;", 
13 ········"Lg2/g$c<", 
14 ········"TE;>;" 
15 ····} 
16 .end·annotation 
  
  
17 #·instance·fields 
18 .field·private·final·e:Ln2/l; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Ln2/l<", 
22 ············"Lg2/g$b;", 
23 ············"TE;>;" 
24 ········} 
25 ····.end·annotation 
26 .end·field 
  
27 .field·private·final·f:Lg2/g$c; 
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"Lg2/g$c<", 
31 ············"*>;" 
32 ········} 
33 ····.end·annotation 
34 .end·field 
  
  
35 #·direct·methods4 #·direct·methods
36 .method·public·constructor·<init>(Lg2/g$c;Ln2/l;)V5 .method·public·static·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
37 ····.locals·16 ····.locals·0
38 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{8 ········value·=·{
40 ············"(",9 ············"<T::",
 10 ············"Ljava/lang/Comparable<",
 11 ············"*>;>(TT;TT;)I"
41 ············"Lg2/g$c<", 
42 ············"TB;>;", 
43 ············"Ln2/l<", 
44 ············"-", 
45 ············"Lg2/g$b;", 
46 ············"+TE;>;)V" 
47 ········}12 ········}
48 ····.end·annotation13 ····.end·annotation
  
 14 ····if-ne·p0,·p1,·:cond_0
49 ····const-string·v0,·"baseKey" 
  
50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
51 ····const-string·v0,·"safeCast" 
  
52 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
53 ····.line·1 
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
55 ····.line·2 
56 ····iput-object·p2,·p0,·Lg2/b;->e:Ln2/l; 
  
57 ····.line·3 
58 ····instance-of·p2,·p1,·Lg2/b; 
  
59 ····if-eqz·p2,·:cond_015 ····const/4·p0,·0x0
  
 16 ····return·p0
60 ····check-cast·p1,·Lg2/b; 
  
61 ····iget-object·p1,·p1,·Lg2/b;->f:Lg2/g$c; 
  
62 ····:cond_017 ····:cond_0
63 ····iput-object·p1,·p0,·Lg2/b;->f:Lg2/g$c;18 ····if-nez·p0,·:cond_1
  
 19 ····const/4·p0,·-0x1
64 ····return-void 
65 .end·method 
  
 20 ····return·p0
  
66 #·virtual·methods 
67 .method·public·final·a(Lg2/g$c;)Z 
68 ····.locals·1 
69 ····.annotation·system·Ldalvik/annotation/Signature; 
70 ········value·=·{ 
71 ············"(", 
72 ············"Lg2/g$c<", 
73 ············"*>;)Z" 
74 ········} 
75 ····.end·annotation 
  
76 ····const-string·v0,·"key" 
  
77 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
78 ····if-eq·p1,·p0,·:cond_1 
  
79 ····.line·1 
80 ····iget-object·v0,·p0,·Lg2/b;->f:Lg2/g$c; 
  
81 ····if-ne·v0,·p1,·:cond_0 
  
82 ····goto·:goto_0 
  
83 ····:cond_0 
84 ····const/4·p1,·0x0 
  
85 ····goto·:goto_1 
  
86 ····:cond_121 ····:cond_1
 22 ····if-nez·p1,·:cond_2
87 ····:goto_0 
88 ····const/4·p1,·0x1 
Max diff block lines reached; 811/3588 bytes (22.60%) of diff not shown.
3.02 KB
smali/g2/a.smali
    
Offset 1, 132 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·Lg2/a;1 .class·public·final·Lg2/a;
 2 .super·Lg2/d;
2 .super·Ljava/lang/Object; 
3 .source·"CoroutineContextImpl.kt" 
  
4 #·interfaces 
5 .implements·Lg2/g$b; 
  
  
6 #·instance·fields 
7 .field·private·final·key:Lg2/g$c; 
8 ····.annotation·system·Ldalvik/annotation/Signature; 
9 ········value·=·{ 
10 ············"Lg2/g$c<", 
11 ············"*>;" 
12 ········} 
13 ····.end·annotation 
14 .end·field 
  
  
15 #·direct·methods3 #·direct·methods
 4 .method·public·static·bridge·synthetic·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
16 .method·public·constructor·<init>(Lg2/g$c;)V 
17 ····.locals·1 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Lg2/g$c<", 
22 ············"*>;)V" 
23 ········} 
24 ····.end·annotation 
  
25 ····const-string·v0,·"key" 
  
26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
27 ····.line·1 
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
29 ····.line·2 
30 ····iput-object·p1,·p0,·Lg2/a;->key:Lg2/g$c; 
  
31 ····return-void 
32 .end·method 
  
  
33 #·virtual·methods 
34 .method·public·fold(Ljava/lang/Object;Ln2/p;)Ljava/lang/Object; 
35 ····.locals·0 
36 ····.annotation·system·Ldalvik/annotation/Signature; 
37 ········value·=·{ 
38 ············"<R:", 
39 ············"Ljava/lang/Object;", 
40 ············">(TR;", 
41 ············"Ln2/p<", 
42 ············"-TR;-", 
43 ············"Lg2/g$b;", 
44 ············"+TR;>;)TR;" 
45 ········} 
46 ····.end·annotation 
  
47 ····.line·1 
48 ····invoke-static·{p0,·p1,·p2},·Lg2/g$b$a;->a(Lg2/g$b;Ljava/lang/Object;Ln2/p;)Ljava/lang/Object; 
  
49 ····move-result-object·p1 
  
50 ····return-object·p1 
51 .end·method 
  
52 .method·public·get(Lg2/g$c;)Lg2/g$b; 
53 ····.locals·0 
54 ····.annotation·system·Ldalvik/annotation/Signature; 
55 ········value·=·{ 
56 ············"<E::", 
57 ············"Lg2/g$b;", 
58 ············">(", 
59 ············"Lg2/g$c<", 
60 ············"TE;>;)TE;" 
61 ········} 
62 ····.end·annotation 
  
63 ····.line·1 
64 ····invoke-static·{p0,·p1},·Lg2/g$b$a;->b(Lg2/g$b;Lg2/g$c;)Lg2/g$b; 
  
65 ····move-result-object·p1 
  
66 ····return-object·p1 
67 .end·method 
  
68 .method·public·getKey()Lg2/g$c; 
69 ····.locals·1 
70 ····.annotation·system·Ldalvik/annotation/Signature; 
71 ········value·=·{ 
72 ············"()", 
73 ············"Lg2/g$c<", 
74 ············"*>;" 
75 ········} 
76 ····.end·annotation 
  
77 ····.line·1 
78 ····iget-object·v0,·p0,·Lg2/a;->key:Lg2/g$c; 
  
79 ····return-object·v0 
80 .end·method 
  
81 .method·public·minusKey(Lg2/g$c;)Lg2/g; 
82 ····.locals·0 
83 ····.annotation·system·Ldalvik/annotation/Signature; 
84 ········value·=·{ 
85 ············"(", 
86 ············"Lg2/g$c<", 
87 ············"*>;)", 
88 ············"Lg2/g;" 
89 ········} 
90 ····.end·annotation 
  
91 ····.line·1 
92 ····invoke-static·{p0,·p1},·Lg2/g$b$a;->c(Lg2/g$b;Lg2/g$c;)Lg2/g; 
  
93 ····move-result-object·p1 
  
94 ····return-object·p1 
95 .end·method 
  
96 .method·public·plus(Lg2/g;)Lg2/g; 
97 ····.locals·05 ····.locals·0
  
Max diff block lines reached; 99/3061 bytes (3.23%) of diff not shown.
7.76 KB
smali/g2/c.smali
Max HTML report size reached
4.02 KB
smali/f2/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 169 lines modified
1 .class·Lf2/d;1 .class·Lf2/d;
2 .super·Lf2/c;2 .super·Lf2/c;
3 .source·"_Comparisons.kt"3 .source·"_ArraysJvm.kt"
  
  
 4 #·direct·methods
 5 .method·public·static·a([Ljava/lang/Object;)Ljava/util/List;
 6 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">([TT;)",
 12 ············"Ljava/util/List<",
 13 ············"TT;>;"
 14 ········}
 15 ····.end·annotation
  
 16 ····const-string·v0,·"<this>"
  
 17 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 18 ····.line·1
 19 ····invoke-static·{p0},·Lf2/f;->a([Ljava/lang/Object;)Ljava/util/List;
  
 20 ····move-result-object·p0
  
 21 ····const-string·v0,·"asList(this)"
  
 22 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····return-object·p0
 24 .end·method
  
 25 .method·public·static·final·b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;
 26 ····.locals·1
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"<T:",
 30 ············"Ljava/lang/Object;",
 31 ············">([TT;[TT;III)[TT;"
 32 ········}
 33 ····.end·annotation
  
 34 ····const-string·v0,·"<this>"
  
 35 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 36 ····const-string·v0,·"destination"
  
 37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 38 ····sub-int/2addr·p4,·p3
  
 39 ····.line·1
 40 ····invoke-static·{p0,·p3,·p1,·p2,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
 41 ····return-object·p1
 42 .end·method
  
 43 .method·public·static·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
 44 ····.locals·1
  
 45 ····and-int/lit8·p6,·p5,·0x2
  
 46 ····const/4·v0,·0x0
  
 47 ····if-eqz·p6,·:cond_0
  
 48 ····const/4·p2,·0x0
  
 49 ····:cond_0
 50 ····and-int/lit8·p6,·p5,·0x4
  
 51 ····if-eqz·p6,·:cond_1
  
 52 ····const/4·p3,·0x0
  
 53 ····:cond_1
 54 ····and-int/lit8·p5,·p5,·0x8
  
 55 ····if-eqz·p5,·:cond_2
  
 56 ····.line·1
 57 ····array-length·p4,·p0
  
 58 ····:cond_2
 59 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lf2/d;->b([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;
  
 60 ····move-result-object·p0
  
 61 ····return-object·p0
 62 .end·method
  
 63 .method·public·static·d([Ljava/lang/Object;Ljava/lang/Object;II)V
 64 ····.locals·1
 65 ····.annotation·system·Ldalvik/annotation/Signature;
 66 ········value·=·{
 67 ············"<T:",
 68 ············"Ljava/lang/Object;",
 69 ············">([TT;TT;II)V"
 70 ········}
 71 ····.end·annotation
  
 72 ····const-string·v0,·"<this>"
  
 73 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 74 ····.line·1
 75 ····invoke-static·{p0,·p2,·p3,·p1},·Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V
  
 76 ····return-void
 77 .end·method
  
 78 .method·public·static·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
 79 ····.locals·0
  
 80 ····and-int/lit8·p5,·p4,·0x2
  
 81 ····if-eqz·p5,·:cond_0
  
 82 ····const/4·p2,·0x0
  
 83 ····:cond_0
 84 ····and-int/lit8·p4,·p4,·0x4
  
 85 ····if-eqz·p4,·:cond_1
Max diff block lines reached; -1/4088 bytes (-0.02%) of diff not shown.
839 B
smali/f2/b.smali
    
Offset 1, 44 lines modifiedOffset 1, 3 lines modified
1 .class·Lf2/b;1 .class·Lf2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"ArraysJVM.kt"
3 .source·"Comparisons.kt" 
  
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I 
6 ····.locals·0 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T::", 
10 ············"Ljava/lang/Comparable<", 
11 ············"*>;>(TT;TT;)I" 
12 ········} 
13 ····.end·annotation 
  
14 ····if-ne·p0,·p1,·:cond_0 
  
15 ····const/4·p0,·0x0 
  
16 ····return·p0 
  
17 ····:cond_0 
18 ····if-nez·p0,·:cond_1 
  
19 ····const/4·p0,·-0x1 
  
20 ····return·p0 
  
21 ····:cond_1 
22 ····if-nez·p1,·:cond_2 
  
23 ····const/4·p0,·0x1 
  
24 ····return·p0 
  
25 ····.line·1 
26 ····:cond_2 
27 ····invoke-interface·{p0,·p1},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I 
  
28 ····move-result·p0 
  
29 ····return·p0 
30 .end·method 
2.23 KB
smali/f2/a.smali
    
Offset 1, 14 lines modifiedOffset 1, 80 lines modified
1 .class·public·final·Lf2/a;1 .class·public·final·Lf2/a;
2 .super·Lf2/d;2 .super·Lf2/e;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·bridge·synthetic·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I4 .method·public·static·bridge·synthetic·a([Ljava/lang/Object;)Ljava/util/List;
5 ····.locals·05 ····.locals·0
  
 6 ····invoke-static·{p0},·Lf2/d;->a([Ljava/lang/Object;)Ljava/util/List;
  
 7 ····move-result-object·p0
  
 8 ····return-object·p0
 9 .end·method
  
 10 .method·public·static·bridge·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
 11 ····.locals·0
  
 12 ····invoke-static/range·{p0·..·p6},·Lf2/d;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
 13 ····move-result-object·p0
  
 14 ····return-object·p0
 15 .end·method
  
 16 .method·public·static·bridge·synthetic·d([Ljava/lang/Object;Ljava/lang/Object;II)V
 17 ····.locals·0
  
 18 ····invoke-static·{p0,·p1,·p2,·p3},·Lf2/d;->d([Ljava/lang/Object;Ljava/lang/Object;II)V
  
 19 ····return-void
 20 .end·method
  
 21 .method·public·static·bridge·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
 22 ····.locals·0
  
 23 ····invoke-static/range·{p0·..·p5},·Lf2/d;->e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
  
 24 ····return-void
 25 .end·method
  
 26 .method·public·static·bridge·synthetic·g([Ljava/lang/Object;)Ljava/lang/Object;
 27 ····.locals·0
  
6 ····invoke-static·{p0,·p1},·Lf2/b;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I28 ····invoke-static·{p0},·Lf2/e;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
 29 ····move-result-object·p0
  
 30 ····return-object·p0
 31 .end·method
  
 32 .method·public·static·bridge·synthetic·h([C)C
 33 ····.locals·0
  
 34 ····invoke-static·{p0},·Lf2/e;->h([C)C
  
7 ····move-result·p035 ····move-result·p0
  
8 ····return·p036 ····return·p0
9 .end·method37 .end·method
  
 38 .method·public·static·bridge·synthetic·i([Ljava/lang/Object;)Ljava/lang/Object;
 39 ····.locals·0
  
 40 ····invoke-static·{p0},·Lf2/e;->i([Ljava/lang/Object;)Ljava/lang/Object;
  
 41 ····move-result-object·p0
  
 42 ····return-object·p0
 43 .end·method
  
 44 .method·public·static·bridge·synthetic·k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List;
 45 ····.locals·0
  
 46 ····invoke-static·{p0,·p1},·Lf2/e;->k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List;
  
 47 ····move-result-object·p0
  
 48 ····return-object·p0
 49 .end·method
129 B
smali/f2/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·Lf2/c;1 .class·Lf2/c;
2 .super·Lf2/b;2 .super·Lf2/b;
3 .source·"_ComparisonsJvm.kt"3 .source·"Arrays.kt"
6.72 KB
smali/q2/a.smali
Max HTML report size reached
4.24 KB
smali/z2/b.smali
    
Offset 1, 135 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·Lz2/b;1 .class·final·Lz2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Undispatched.kt"3 .source·"SafeCollector.kt"
  
 4 #·interfaces
 5 .implements·Lh2/d;
  
4 #·direct·methods 
5 .method·public·static·final·a(Ln2/p;Ljava/lang/Object;Lg2/d;)V 
6 ····.locals·3 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<R:", 
10 ············"Ljava/lang/Object;", 
11 ············"T:", 
12 ············"Ljava/lang/Object;", 
13 ············">(", 
14 ············"Ln2/p<", 
15 ············"-TR;-", 
16 ············"Lg2/d<", 
17 ············"-TT;>;+", 
18 ············"Ljava/lang/Object;", 
19 ············">;TR;", 
20 ············"Lg2/d<", 
21 ············"-TT;>;)V" 
22 ········} 
23 ····.end·annotation 
  
24 ····.line·1 
25 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lg2/d;)Lg2/d; 
  
26 ····move-result-object·v0 
  
27 ····.line·2 
28 ····:try_start_0 
29 ····invoke-interface·{p2},·Lg2/d;->getContext()Lg2/g; 
  
30 ····move-result-object·p2 
  
31 ····const/4·v1,·0x0 
  
32 ····.line·3 
33 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/d0;->c(Lg2/g;Ljava/lang/Object;)Ljava/lang/Object; 
  
34 ····move-result-object·v1 
35 ····:try_end_0 
36 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 
  
37 ····if-eqz·p0,·:cond_0 
  
38 ····const/4·v2,·0x2 
  
39 ····.line·4 
40 ····:try_start_1 
41 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object; 
  
42 ····move-result-object·p0 
  
43 ····check-cast·p0,·Ln2/p; 
  
44 ····invoke-interface·{p0,·p1,·v0},·Ln2/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
45 ····move-result-object·p0 
46 ····:try_end_1 
47 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_06 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Lh2/d<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
48 ····.line·5 
49 ····:try_start_2 
50 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/d0;->a(Lg2/g;Ljava/lang/Object;)V 
51 ····:try_end_2 
52 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 
  
53 ····.line·6 
54 ····invoke-static·{},·Lh2/b;->c()Ljava/lang/Object;15 #·static·fields
 16 .field·public·static·final·e:Lz2/b;
  
55 ····move-result-object·p117 .field·private·static·final·f:Lh2/g;
  
56 ····if-eq·p0,·p1,·:cond_1 
  
 18 #·direct·methods
 19 .method·static·constructor·<clinit>()V
 20 ····.locals·1
57 ····.line·7 
58 ····sget-object·p1,·Ld2/k;->e:Ld2/k$a; 
  
59 ····invoke-static·{p0},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
60 ····move-result-object·p0 
  
61 ····invoke-interface·{v0,·p0},·Lg2/d;->resumeWith(Ljava/lang/Object;)V 
  
62 ····goto·:goto_1 
  
63 ····:catchall_0 
64 ····move-exception·p0 
  
65 ····goto·:goto_021 ····new-instance·v0,·Lz2/b;
  
 22 ····invoke-direct·{v0},·Lz2/b;-><init>()V
66 ····.line·8 
67 ····:cond_0 
68 ····:try_start_3 
69 ····new-instance·p0,·Ljava/lang/NullPointerException; 
  
70 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·(R,·kotlin.coroutines.Continuation<T>)·->·kotlin.Any?"23 ····sput-object·v0,·Lz2/b;->e:Lz2/b;
  
71 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V24 ····.line·1
 25 ····sget-object·v0,·Lh2/h;->e:Lh2/h;
  
 26 ····sput-object·v0,·Lz2/b;->f:Lh2/g;
72 ····throw·p0 
73 ····:try_end_3 
74 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 
  
 27 ····return-void
 28 .end·method
75 ····.line·9 
76 ····:goto_0 
Max diff block lines reached; 897/4312 bytes (20.80%) of diff not shown.
6.21 KB
smali/z2/a.smali
Max HTML report size reached
970 B
smali/k2/a.smali
    
Offset 1, 27 lines modifiedOffset 1, 33 lines modified
1 .class·public·Lk2/a;1 .class·public·Lk2/a;
2 .super·Lj2/a;2 .super·Lj2/a;
3 .source·"JDK8PlatformImplementations.kt"3 .source·"JDK7PlatformImplementations.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0},·Lj2/a;-><init>()V8 ····invoke-direct·{p0},·Lj2/a;-><init>()V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
  
11 #·virtual·methods11 #·virtual·methods
12 .method·public·b()Lo2/c;12 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
13 ····.locals·113 ····.locals·1
  
14 ····.line·1 
15 ····new-instance·v0,·Lp2/a;14 ····const-string·v0,·"cause"
  
 15 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 16 ····const-string·v0,·"exception"
  
16 ····invoke-direct·{v0},·Lp2/a;-><init>()V17 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
17 ····return-object·v018 ····.line·1
 19 ····invoke-virtual·{p1,·p2},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
 20 ····return-void
18 .end·method21 .end·method
968 B
smali/y1/h.smali
    
Offset 1, 44 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·synthetic·Ly1/h;1 .class·public·final·Ly1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SessionEndHint.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·Ly1/g;
  
  
6 #·static·fields 
7 .field·public·static·final·synthetic·a:Ly1/h; 
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Ly1/h; 
  
12 ····invoke-direct·{v0},·Ly1/h;-><init>()V 
  
13 ····sput-object·v0,·Ly1/h;->a:Ly1/h; 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·synthetic·constructor·<init>()V7 .method·public·constructor·<init>()V
17 ····.locals·08 ····.locals·0
  
 9 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void11 ····return-void
20 .end·method12 .end·method
  
  
21 #·virtual·methods 
22 .method·public·final·accept(Ljava/lang/Object;)V 
23 ····.locals·0 
  
24 ····check-cast·p1,·Lx1/f; 
  
25 ····invoke-static·{p1},·Ly1/d$c;->f(Lx1/f;)V 
  
26 ····return-void 
27 .end·method 
1020 B
smali/y1/f.smali
    
Offset 1, 42 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·Ly1/f;1 .class·public·interface·abstract·Ly1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Retryable.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lz1/h$a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ly1/d$c; 
  
8 .field·public·final·synthetic·b:Ly1/a0; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Ly1/d$c;Ly1/a0;)V 
11 ····.locals·0 
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Ly1/f;->a:Ly1/d$c; 
  
14 ····iput-object·p2,·p0,·Ly1/f;->b:Ly1/a0; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·b()Z
 6 .end·method
18 .method·public·final·accept(Ljava/lang/Object;)V 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Ly1/f;->a:Ly1/d$c; 
  
21 ····iget-object·v1,·p0,·Ly1/f;->b:Ly1/a0; 
  
22 ····check-cast·p1,·Lx1/k; 
  
23 ····invoke-static·{v0,·v1,·p1},·Ly1/d$c;->g(Ly1/d$c;Ly1/a0;Lx1/k;)V 
  
24 ····return-void7 .method·public·abstract·e(Z)V
25 .end·method8 .end·method
12.3 KB
smali/y1/d.smali
Max HTML report size reached
816 B
smali/y1/i.smali
    
Offset 1, 34 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·Ly1/i;1 .class·public·interface·abstract·Ly1/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SessionStart.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lz1/h$b; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ly1/d$c; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Ly1/d$c;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Ly1/i;->a:Ly1/d$c; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Ly1/i;->a:Ly1/d$c; 
  
19 ····invoke-static·{v0,·p1,·p2},·Ly1/d$c;->d(Ly1/d$c;Ljava/lang/Object;Ljava/lang/Class;)V 
  
20 ····return-void 
21 .end·method 
905 B
smali/y1/g.smali
    
Offset 1, 44 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·Ly1/g;1 .class·public·interface·abstract·Ly1/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SessionEnd.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lz1/h$a; 
  
  
6 #·static·fields 
7 .field·public·static·final·synthetic·a:Ly1/g; 
  
  
8 #·direct·methods 
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Ly1/g; 
  
12 ····invoke-direct·{v0},·Ly1/g;-><init>()V 
  
13 ····sput-object·v0,·Ly1/g;->a:Ly1/g; 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·synthetic·constructor·<init>()V 
17 ····.locals·0 
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····return-void 
20 .end·method 
  
  
21 #·virtual·methods 
22 .method·public·final·accept(Ljava/lang/Object;)V 
23 ····.locals·0 
  
24 ····check-cast·p1,·Lx1/f; 
  
25 ····invoke-static·{p1},·Ly1/d$c;->e(Lx1/f;)V 
  
26 ····return-void 
27 .end·method 
1.02 KB
smali/y1/k.smali
    
Offset 1, 40 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·Ly1/k;1 .class·public·interface·abstract·Ly1/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SubmissionResult.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lz1/h$c; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ly1/d$c; 
  
8 .field·public·final·synthetic·b:Lio/sentry/p2; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Ly1/d$c;Lio/sentry/p2;)V 
11 ····.locals·0 
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Ly1/k;->a:Ly1/d$c; 
  
14 ····iput-object·p2,·p0,·Ly1/k;->b:Lio/sentry/p2; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·c()Z
 6 .end·method
18 .method·public·final·accept(Ljava/lang/Object;)V 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Ly1/k;->a:Ly1/d$c; 
  
21 ····iget-object·v1,·p0,·Ly1/k;->b:Lio/sentry/p2; 
  
22 ····invoke-static·{v0,·v1,·p1},·Ly1/d$c;->b(Ly1/d$c;Lio/sentry/p2;Ljava/lang/Object;)V 
  
23 ····return-void7 .method·public·abstract·d(Z)V
24 .end·method8 .end·method
759 B
smali/y1/b.smali
    
Offset 1, 36 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·Ly1/b;1 .class·public·interface·abstract·Ly1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Cached.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lz1/h$a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Z 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Z)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-boolean·p1,·p0,·Ly1/b;->a:Z 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods 
16 .method·public·final·accept(Ljava/lang/Object;)V 
17 ····.locals·1 
  
18 ····iget-boolean·v0,·p0,·Ly1/b;->a:Z 
  
19 ····check-cast·p1,·Lx1/f; 
  
20 ····invoke-static·{v0,·p1},·Ly1/d;->o(ZLx1/f;)V 
  
21 ····return-void 
22 .end·method 
828 B
smali/y1/e.smali
    
Offset 1, 36 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Ly1/e;1 .class·public·interface·abstract·Ly1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Resettable.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lz1/h$a; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ly1/d$c; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Ly1/d$c;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Ly1/e;->a:Ly1/d$c; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·f()V
16 .method·public·final·accept(Ljava/lang/Object;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Ly1/e;->a:Ly1/d$c; 
  
19 ····check-cast·p1,·Lx1/c; 
  
20 ····invoke-static·{v0,·p1},·Ly1/d$c;->c(Ly1/d$c;Lx1/c;)V 
  
21 ····return-void 
22 .end·method6 .end·method
1.07 KB
smali/y1/a.smali
    
Offset 1, 40 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·Ly1/a;1 .class·public·interface·abstract·Ly1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"ApplyScopeData.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/RejectedExecutionHandler; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lt1/e; 
  
8 .field·public·final·synthetic·b:Lio/sentry/g0; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Lt1/e;Lio/sentry/g0;)V 
11 ····.locals·0 
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
13 ····iput-object·p1,·p0,·Ly1/a;->a:Lt1/e; 
  
14 ····iput-object·p2,·p0,·Ly1/a;->b:Lio/sentry/g0; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods 
18 .method·public·final·rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Ly1/a;->a:Lt1/e; 
  
21 ····iget-object·v1,·p0,·Ly1/a;->b:Lio/sentry/g0; 
  
22 ····invoke-static·{v0,·v1,·p1,·p2},·Ly1/d;->c(Lt1/e;Lio/sentry/g0;Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V 
  
23 ····return-void 
24 .end·method 
1.04 KB
smali/y1/j.smali
    
Offset 1, 40 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·synthetic·Ly1/j;1 .class·public·final·Ly1/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SessionStartHint.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$b;5 .implements·Ly1/i;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ly1/d$c; 
  
8 .field·public·final·synthetic·b:Lio/sentry/p2; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Ly1/d$c;Lio/sentry/p2;)V7 .method·public·constructor·<init>()V
11 ····.locals·08 ····.locals·0
  
 9 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Ly1/j;->a:Ly1/d$c; 
  
14 ····iput-object·p2,·p0,·Ly1/j;->b:Lio/sentry/p2; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods 
18 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Ly1/j;->a:Ly1/d$c; 
  
21 ····iget-object·v1,·p0,·Ly1/j;->b:Lio/sentry/p2; 
  
22 ····invoke-static·{v0,·v1,·p1,·p2},·Ly1/d$c;->a(Ly1/d$c;Lio/sentry/p2;Ljava/lang/Object;Ljava/lang/Class;)V 
  
23 ····return-void11 ····return-void
24 .end·method12 .end·method
944 B
smali/y1/c.smali
    
Offset 1, 44 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Ly1/c;1 .class·public·interface·abstract·Ly1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"DiskFlushNotification.java"
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lz1/h$a; 
  
  
6 #·static·fields 
7 .field·public·static·final·synthetic·a:Ly1/c; 
  
  
8 #·direct·methods 
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Ly1/c; 
  
12 ····invoke-direct·{v0},·Ly1/c;-><init>()V 
  
13 ····sput-object·v0,·Ly1/c;->a:Ly1/c; 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·synthetic·constructor·<init>()V 
17 ····.locals·0 
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····return-void 
20 .end·method 
  
  
21 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·b()V
22 .method·public·final·accept(Ljava/lang/Object;)V 
23 ····.locals·0 
  
24 ····check-cast·p1,·Lx1/k; 
  
25 ····invoke-static·{p1},·Ly1/d;->j(Lx1/k;)V 
  
26 ····return-void 
27 .end·method6 .end·method
19.8 KB
smali/f3/f.smali
Max HTML report size reached
6.67 KB
smali/f3/d.smali
Max HTML report size reached
37.9 KB
smali/f3/g.smali
Max HTML report size reached
14.8 KB
smali/f3/b.smali
Max HTML report size reached
6.31 KB
smali/f3/e.smali
Max HTML report size reached
8.95 KB
smali/f3/a.smali
Max HTML report size reached
51.1 KB
smali/f3/c.smali
Max HTML report size reached
1.84 KB
smali/u2/h.smali
    
Offset 1, 88 lines modifiedOffset 1, 3 lines modified
 1 .class·Lu2/h;
 2 .super·Lu2/g;
 3 .source·"RegexExtensions.kt"
1 .class·final·synthetic·Lu2/h; 
2 .super·Ljava/lang/Object; 
3 .source·"Builders.common.kt" 
  
  
4 #·direct·methods 
5 .method·public·static·final·a(Lu2/l0;Lg2/g;Lu2/n0;Ln2/p;)Lu2/o1; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"(", 
10 ············"Lu2/l0;", 
11 ············"Lg2/g;", 
12 ············"Lu2/n0;", 
13 ············"Ln2/p<", 
14 ············"-", 
15 ············"Lu2/l0;", 
16 ············"-", 
17 ············"Lg2/d<", 
18 ············"-", 
19 ············"Ld2/q;", 
20 ············">;+", 
21 ············"Ljava/lang/Object;", 
22 ············">;)", 
23 ············"Lu2/o1;" 
24 ········} 
25 ····.end·annotation 
  
26 ····.line·1 
27 ····invoke-static·{p0,·p1},·Lu2/e0;->c(Lu2/l0;Lg2/g;)Lg2/g; 
  
28 ····move-result-object·p0 
  
29 ····.line·2 
30 ····invoke-virtual·{p2},·Lu2/n0;->c()Z 
  
31 ····move-result·p1 
  
32 ····if-eqz·p1,·:cond_0 
  
33 ····.line·3 
34 ····new-instance·p1,·Lu2/x1; 
  
35 ····invoke-direct·{p1,·p0,·p3},·Lu2/x1;-><init>(Lg2/g;Ln2/p;)V 
  
36 ····goto·:goto_0 
  
37 ····.line·4 
38 ····:cond_0 
39 ····new-instance·p1,·Lu2/d2; 
  
40 ····const/4·v0,·0x1 
  
41 ····invoke-direct·{p1,·p0,·v0},·Lu2/d2;-><init>(Lg2/g;Z)V 
  
42 ····.line·5 
43 ····:goto_0 
44 ····invoke-virtual·{p1,·p2,·p1,·p3},·Lu2/a;->v0(Lu2/n0;Ljava/lang/Object;Ln2/p;)V 
  
45 ····return-object·p1 
46 .end·method 
  
47 .method·public·static·synthetic·b(Lu2/l0;Lg2/g;Lu2/n0;Ln2/p;ILjava/lang/Object;)Lu2/o1; 
48 ····.locals·0 
  
49 ····and-int/lit8·p5,·p4,·0x1 
  
50 ····if-eqz·p5,·:cond_0 
  
51 ····.line·1 
52 ····sget-object·p1,·Lg2/h;->e:Lg2/h; 
  
53 ····:cond_0 
54 ····and-int/lit8·p4,·p4,·0x2 
  
55 ····if-eqz·p4,·:cond_1 
  
56 ····.line·2 
57 ····sget-object·p2,·Lu2/n0;->e:Lu2/n0; 
  
58 ····.line·3 
59 ····:cond_1 
60 ····invoke-static·{p0,·p1,·p2,·p3},·Lu2/g;->a(Lu2/l0;Lg2/g;Lu2/n0;Ln2/p;)Lu2/o1; 
  
61 ····move-result-object·p0 
  
62 ····return-object·p0 
63 .end·method 
8.12 KB
smali/u2/f.smali
Max HTML report size reached
5.44 KB
smali/u2/d.smali
Max HTML report size reached
400 B
smali/u2/i.smali
    
Offset 1, 17 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Lu2/i;1 .class·Lu2/i;
2 .super·Lu2/j;2 .super·Lu2/h;
 3 .source·"StringBuilderJVM.kt"
3 .source·"CancellableContinuationImpl.kt" 
  
4 #·interfaces 
5 .implements·Lu2/b2; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Lu2/j;-><init>()V 
  
11 ····return-void 
12 .end·method 
1.13 KB
smali/u2/g.smali
    
Offset 1, 45 lines modifiedOffset 1, 3 lines modified
 1 .class·Lu2/g;
 2 .super·Lu2/f;
 3 .source·"RegexExtensionsJVM.kt"
1 .class·public·final·Lu2/g; 
2 .super·Ljava/lang/Object; 
  
  
3 #·direct·methods 
4 .method·public·static·final·a(Lu2/l0;Lg2/g;Lu2/n0;Ln2/p;)Lu2/o1; 
5 ····.locals·0 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"(", 
9 ············"Lu2/l0;", 
10 ············"Lg2/g;", 
11 ············"Lu2/n0;", 
12 ············"Ln2/p<", 
13 ············"-", 
14 ············"Lu2/l0;", 
15 ············"-", 
16 ············"Lg2/d<", 
17 ············"-", 
18 ············"Ld2/q;", 
19 ············">;+", 
20 ············"Ljava/lang/Object;", 
21 ············">;)", 
22 ············"Lu2/o1;" 
23 ········} 
24 ····.end·annotation 
  
25 ····.line·1 
26 ····invoke-static·{p0,·p1,·p2,·p3},·Lu2/h;->a(Lu2/l0;Lg2/g;Lu2/n0;Ln2/p;)Lu2/o1; 
  
27 ····move-result-object·p0 
  
28 ····return-object·p0 
29 .end·method 
  
30 .method·public·static·synthetic·b(Lu2/l0;Lg2/g;Lu2/n0;Ln2/p;ILjava/lang/Object;)Lu2/o1; 
31 ····.locals·0 
  
32 ····.line·1 
33 ····invoke-static/range·{p0·..·p5},·Lu2/h;->b(Lu2/l0;Lg2/g;Lu2/n0;Ln2/p;ILjava/lang/Object;)Lu2/o1; 
  
34 ····move-result-object·p0 
  
35 ····return-object·p0 
36 .end·method 
2.07 KB
smali/u2/k.smali
    
Offset 1, 85 lines modifiedOffset 1, 3 lines modified
 1 .class·Lu2/k;
 2 .super·Lu2/j;
 3 .source·"StringNumberConversionsJVM.kt"
1 .class·public·interface·abstract·Lu2/k; 
2 .super·Ljava/lang/Object; 
3 .source·"CancellableContinuation.kt" 
  
4 #·interfaces 
5 .implements·Lg2/d; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lu2/k$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"<T:", 
15 ········"Ljava/lang/Object;", 
16 ········">", 
17 ········"Ljava/lang/Object;", 
18 ········"Lg2/d<", 
19 ········"TT;>;" 
20 ····} 
21 .end·annotation 
  
  
22 #·virtual·methods 
23 .method·public·abstract·a(Ln2/l;)V 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"(", 
27 ············"Ln2/l<", 
28 ············"-", 
29 ············"Ljava/lang/Throwable;", 
30 ············"Ld2/q;", 
31 ············">;)V" 
32 ········} 
33 ····.end·annotation 
34 .end·method 
  
35 .method·public·abstract·b(Ljava/lang/Object;Ln2/l;)V 
36 ····.annotation·system·Ldalvik/annotation/Signature; 
37 ········value·=·{ 
38 ············"(TT;", 
39 ············"Ln2/l<", 
40 ············"-", 
41 ············"Ljava/lang/Throwable;", 
42 ············"Ld2/q;", 
43 ············">;)V" 
44 ········} 
45 ····.end·annotation 
46 .end·method 
  
47 .method·public·abstract·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
48 ····.annotation·system·Ldalvik/annotation/Signature; 
49 ········value·=·{ 
50 ············"(TT;", 
51 ············"Ljava/lang/Object;", 
52 ············")", 
53 ············"Ljava/lang/Object;" 
54 ········} 
55 ····.end·annotation 
56 .end·method 
  
57 .method·public·abstract·f(Ljava/lang/Object;Ljava/lang/Object;Ln2/l;)Ljava/lang/Object; 
58 ····.annotation·system·Ldalvik/annotation/Signature; 
59 ········value·=·{ 
60 ············"(TT;", 
61 ············"Ljava/lang/Object;", 
62 ············"Ln2/l<", 
63 ············"-", 
64 ············"Ljava/lang/Throwable;", 
65 ············"Ld2/q;", 
66 ············">;)", 
67 ············"Ljava/lang/Object;" 
68 ········} 
69 ····.end·annotation 
70 .end·method 
  
71 .method·public·abstract·g(Ljava/lang/Throwable;)Ljava/lang/Object; 
72 .end·method 
  
73 .method·public·abstract·i(Ljava/lang/Object;)V 
74 .end·method 
5.5 KB
smali/u2/m.smali
Max HTML report size reached
985 B
smali/u2/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 55 lines modified
1 .class·public·abstract·Lu2/b; 
2 .super·Ljava/lang/Object; 
3 .source·"AbstractTimeSource.kt"1 .class·Lu2/b;
 2 .super·Lu2/a;
 3 .source·"Char.kt"
  
  
 4 #·direct·methods
 5 .method·public·static·final·d(CCZ)Z
 6 ····.locals·2
  
 7 ····const/4·v0,·0x1
  
 8 ····if-ne·p0,·p1,·:cond_0
  
 9 ····return·v0
  
 10 ····:cond_0
 11 ····const/4·v1,·0x0
  
 12 ····if-nez·p2,·:cond_1
  
 13 ····return·v1
  
 14 ····.line·1
 15 ····:cond_1
 16 ····invoke-static·{p0},·Ljava/lang/Character;->toUpperCase(C)C
  
 17 ····move-result·p0
  
 18 ····.line·2
 19 ····invoke-static·{p1},·Ljava/lang/Character;->toUpperCase(C)C
  
 20 ····move-result·p1
  
 21 ····if-eq·p0,·p1,·:cond_3
  
 22 ····.line·3
 23 ····invoke-static·{p0},·Ljava/lang/Character;->toLowerCase(C)C
  
 24 ····move-result·p0
  
 25 ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C
  
 26 ····move-result·p1
  
 27 ····if-ne·p0,·p1,·:cond_2
  
 28 ····goto·:goto_0
  
 29 ····:cond_2
 30 ····const/4·v0,·0x0
  
 31 ····:cond_3
 32 ····:goto_0
 33 ····return·v0
 34 .end·method
2.55 KB
smali/u2/o.smali
    
Offset 1, 96 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lu2/o;1 .class·Lu2/o;
2 .super·Lu2/y;2 .super·Lu2/n;
 3 .source·"_StringsJvm.kt"
3 .source·"CompletionState.kt" 
  
  
4 #·static·fields 
5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
  
6 #·instance·fields 
7 .field·private·volatile·synthetic·_resumed:I 
  
  
8 #·direct·methods 
9 .method·static·constructor·<clinit>()V 
10 ····.locals·2 
  
11 ····const-class·v0,·Lu2/o; 
  
12 ····const-string·v1,·"_resumed" 
  
13 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
14 ····move-result-object·v0 
  
15 ····sput-object·v0,·Lu2/o;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
16 ····return-void 
17 .end·method 
  
18 .method·public·constructor·<init>(Lg2/d;Ljava/lang/Throwable;Z)V 
19 ····.locals·2 
20 ····.annotation·system·Ldalvik/annotation/Signature; 
21 ········value·=·{ 
22 ············"(", 
23 ············"Lg2/d<", 
24 ············"*>;", 
25 ············"Ljava/lang/Throwable;", 
26 ············"Z)V" 
27 ········} 
28 ····.end·annotation 
  
29 ····if-nez·p2,·:cond_0 
  
30 ····.line·1 
31 ····new-instance·p2,·Ljava/util/concurrent/CancellationException; 
  
32 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
33 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
34 ····const-string·v1,·"Continuation·" 
  
35 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
36 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
37 ····const-string·p1,·"·was·cancelled·normally" 
  
38 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
39 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
40 ····move-result-object·p1 
  
41 ····invoke-direct·{p2,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V 
  
42 ····:cond_0 
43 ····invoke-direct·{p0,·p2,·p3},·Lu2/y;-><init>(Ljava/lang/Throwable;Z)V 
  
44 ····const/4·p1,·0x0 
  
45 ····.line·2 
46 ····iput·p1,·p0,·Lu2/o;->_resumed:I 
  
47 ····return-void 
48 .end·method 
  
  
49 #·virtual·methods 
50 .method·public·final·c()Z 
51 ····.locals·3 
  
52 ····.line·1 
53 ····sget-object·v0,·Lu2/o;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
54 ····const/4·v1,·0x0 
  
55 ····const/4·v2,·0x1 
  
56 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z 
  
57 ····move-result·v0 
  
58 ····return·v0 
59 .end·method 
2.19 KB
smali/u2/e.smali
    
Offset 1, 14 lines modifiedOffset 1, 86 lines modified
1 .class·public·abstract·Lu2/e; 
2 .super·Lu2/i; 
3 .source·"CancellableContinuationImpl.kt"1 .class·Lu2/e;
 2 .super·Ljava/lang/Object;
 3 .source·"Appendable.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·a(Ljava/lang/Appendable;Ljava/lang/Object;Lo2/l;)V
6 ····.locals·06 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Ljava/lang/Appendable;",
 13 ············"TT;",
 14 ············"Lo2/l<",
 15 ············"-TT;+",
 16 ············"Ljava/lang/CharSequence;",
 17 ············">;)V"
 18 ········}
 19 ····.end·annotation
  
 20 ····const-string·v0,·"<this>"
  
 21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 22 ····if-eqz·p2,·:cond_0
  
7 ····.line·123 ····.line·1
8 ····invoke-direct·{p0},·Lu2/i;-><init>()V24 ····invoke-interface·{p2,·p1},·Lo2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
 25 ····move-result-object·p1
  
 26 ····check-cast·p1,·Ljava/lang/CharSequence;
  
 27 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
 28 ····goto·:goto_1
  
 29 ····:cond_0
 30 ····if-nez·p1,·:cond_1
  
 31 ····const/4·p2,·0x1
  
 32 ····goto·:goto_0
  
 33 ····.line·2
 34 ····:cond_1
 35 ····instance-of·p2,·p1,·Ljava/lang/CharSequence;
  
 36 ····:goto_0
 37 ····if-eqz·p2,·:cond_2
  
 38 ····check-cast·p1,·Ljava/lang/CharSequence;
  
 39 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
 40 ····goto·:goto_1
  
 41 ····.line·3
 42 ····:cond_2
 43 ····instance-of·p2,·p1,·Ljava/lang/Character;
  
 44 ····if-eqz·p2,·:cond_3
  
 45 ····check-cast·p1,·Ljava/lang/Character;
  
 46 ····invoke-virtual·{p1},·Ljava/lang/Character;->charValue()C
  
 47 ····move-result·p1
  
 48 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(C)Ljava/lang/Appendable;
  
 49 ····goto·:goto_1
  
 50 ····.line·4
 51 ····:cond_3
 52 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 53 ····move-result-object·p1
  
 54 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
 55 ····:goto_1
9 ····return-void56 ····return-void
10 .end·method57 .end·method
47.8 KB
smali/u2/l.smali
Max HTML report size reached
7.25 KB
smali/u2/a.smali
Max HTML report size reached
3.16 KB
smali/u2/p.smali
    
Offset 1, 69 lines modifiedOffset 1, 74 lines modified
1 .class·public·final·Lu2/p;1 .class·Lu2/p;
2 .super·Lu2/q1;2 .super·Lu2/o;
3 .source·"JobSupport.kt"3 .source·"_Strings.kt"
  
  
 4 #·direct·methods
 5 .method·public·static·final·b0(Ljava/lang/String;I)Ljava/lang/String;
 6 ····.locals·1
4 #·instance·fields 
5 .field·public·final·i:Lu2/l; 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"Lu2/l<", 
9 ············"*>;" 
10 ········} 
11 ····.end·annotation 
12 .end·field 
  
 7 ····const-string·v0,·"<this>"
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
13 #·direct·methods 
14 .method·public·constructor·<init>(Lu2/l;)V 
15 ····.locals·0 
16 ····.annotation·system·Ldalvik/annotation/Signature; 
17 ········value·=·{ 
18 ············"(", 
19 ············"Lu2/l<", 
20 ············"*>;)V" 
21 ········} 
22 ····.end·annotation 
  
 9 ····if-ltz·p1,·:cond_0
23 ····.line·1 
24 ····invoke-direct·{p0},·Lu2/q1;-><init>()V 
  
 10 ····const/4·v0,·0x1
25 ····.line·2 
26 ····iput-object·p1,·p0,·Lu2/p;->i:Lu2/l; 
  
 11 ····goto·:goto_0
27 ····return-void 
28 .end·method 
  
 12 ····:cond_0
 13 ····const/4·v0,·0x0
  
 14 ····:goto_0
 15 ····if-eqz·v0,·:cond_1
29 #·virtual·methods 
30 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; 
31 ····.locals·0 
  
32 ····.line·116 ····.line·1
33 ····check-cast·p1,·Ljava/lang/Throwable;17 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
34 ····invoke-virtual·{p0,·p1},·Lu2/p;->y(Ljava/lang/Throwable;)V18 ····move-result·v0
  
35 ····sget-object·p1,·Ld2/q;->a:Ld2/q;19 ····invoke-static·{p1,·v0},·Lr2/d;->c(II)I
  
 20 ····move-result·p1
36 ····return-object·p1 
37 .end·method 
  
 21 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
38 .method·public·y(Ljava/lang/Throwable;)V 
39 ····.locals·1 
  
 22 ····move-result-object·p0
  
 23 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)"
  
 24 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 25 ····return-object·p0
  
40 ····.line·126 ····.line·2
41 ····iget-object·p1,·p0,·Lu2/p;->i:Lu2/l;27 ····:cond_1
 28 ····new-instance·p0,·Ljava/lang/StringBuilder;
  
 29 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V
  
 30 ····const-string·v0,·"Requested·character·count·"
  
 31 ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 32 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 33 ····const-string·p1,·"·is·less·than·zero."
  
 34 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 35 ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
42 ····invoke-virtual·{p0},·Lu2/u1;->z()Lu2/v1;36 ····move-result-object·p0
  
43 ····move-result-object·v037 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
44 ····invoke-virtual·{p1,·v0},·Lu2/l;->v(Lu2/o1;)Ljava/lang/Throwable;38 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
45 ····move-result-object·v039 ····move-result-object·p0
  
46 ····invoke-virtual·{p1,·v0},·Lu2/l;->E(Ljava/lang/Throwable;)V40 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
47 ····return-void41 ····throw·p1
48 .end·method42 .end·method
722 B
smali/u2/j.smali
    
Offset 1, 34 lines modifiedOffset 1, 3 lines modified
 1 .class·Lu2/j;
 2 .super·Lu2/i;
 3 .source·"StringBuilder.kt"
1 .class·public·abstract·Lu2/j; 
2 .super·Ljava/lang/Object; 
3 .source·"CompletionHandler.kt" 
  
4 #·interfaces 
5 .implements·Ln2/l; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Ln2/l<", 
11 ········"Ljava/lang/Throwable;", 
12 ········"Ld2/q;", 
13 ········">;" 
14 ····} 
15 .end·annotation 
  
  
16 #·direct·methods 
17 .method·public·constructor·<init>()V 
18 ····.locals·0 
  
19 ····.line·1 
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····return-void 
22 .end·method 
  
  
23 #·virtual·methods 
24 .method·public·abstract·a(Ljava/lang/Throwable;)V 
25 .end·method 
3.22 KB
smali/u2/c.smali
    
Offset 1, 24 lines modifiedOffset 1, 143 lines modified
1 .class·public·final·Lu2/c;1 .class·final·Lu2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AbstractTimeSource.kt"3 .source·"Strings.kt"
  
 4 #·interfaces
 5 .implements·Lt2/b;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Lt2/b<",
 11 ········"Lr2/c;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
  
4 #·static·fields15 #·instance·fields
5 .field·private·static·a:Lu2/b;16 .field·private·final·a:Ljava/lang/CharSequence;
  
 17 .field·private·final·b:I
  
 18 .field·private·final·c:I
  
 19 .field·private·final·d:Lo2/p;
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"Lo2/p<",
 23 ············"Ljava/lang/CharSequence;",
 24 ············"Ljava/lang/Integer;",
 25 ············"Le2/j<",
 26 ············"Ljava/lang/Integer;",
 27 ············"Ljava/lang/Integer;",
 28 ············">;>;"
 29 ········}
 30 ····.end·annotation
 31 .end·field
  
  
6 #·direct·methods32 #·direct·methods
7 .method·static·constructor·<clinit>()V33 .method·public·constructor·<init>(Ljava/lang/CharSequence;IILo2/p;)V
8 ····.locals·034 ····.locals·1
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"(",
 38 ············"Ljava/lang/CharSequence;",
 39 ············"II",
 40 ············"Lo2/p<",
 41 ············"-",
 42 ············"Ljava/lang/CharSequence;",
 43 ············"-",
 44 ············"Ljava/lang/Integer;",
 45 ············"Le2/j<",
 46 ············"Ljava/lang/Integer;",
 47 ············"Ljava/lang/Integer;",
 48 ············">;>;)V"
 49 ········}
 50 ····.end·annotation
  
 51 ····const-string·v0,·"input"
  
 52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 53 ····const-string·v0,·"getNextMatch"
  
 54 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 55 ····.line·1
 56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 57 ····.line·2
 58 ····iput-object·p1,·p0,·Lu2/c;->a:Ljava/lang/CharSequence;
  
 59 ····.line·3
 60 ····iput·p2,·p0,·Lu2/c;->b:I
  
 61 ····.line·4
 62 ····iput·p3,·p0,·Lu2/c;->c:I
  
 63 ····.line·5
 64 ····iput-object·p4,·p0,·Lu2/c;->d:Lo2/p;
  
9 ····return-void65 ····return-void
10 .end·method66 .end·method
  
 67 .method·public·static·final·synthetic·a(Lu2/c;)Lo2/p;
 68 ····.locals·0
  
 69 ····.line·1
 70 ····iget-object·p0,·p0,·Lu2/c;->d:Lo2/p;
  
 71 ····return-object·p0
 72 .end·method
  
 73 .method·public·static·final·synthetic·b(Lu2/c;)Ljava/lang/CharSequence;
 74 ····.locals·0
  
 75 ····.line·1
 76 ····iget-object·p0,·p0,·Lu2/c;->a:Ljava/lang/CharSequence;
  
 77 ····return-object·p0
 78 .end·method
  
11 .method·public·static·final·a()Lu2/b;79 .method·public·static·final·synthetic·c(Lu2/c;)I
 80 ····.locals·0
  
 81 ····.line·1
 82 ····iget·p0,·p0,·Lu2/c;->c:I
  
 83 ····return·p0
 84 .end·method
  
 85 .method·public·static·final·synthetic·d(Lu2/c;)I
 86 ····.locals·0
  
 87 ····.line·1
 88 ····iget·p0,·p0,·Lu2/c;->b:I
  
 89 ····return·p0
 90 .end·method
  
  
 91 #·virtual·methods
 92 .method·public·iterator()Ljava/util/Iterator;
12 ····.locals·193 ····.locals·1
Max diff block lines reached; 176/3262 bytes (5.40%) of diff not shown.
39.5 KB
smali/u2/n.smali
Max HTML report size reached
83.9 KB
smali/j0/d.smali
Max HTML report size reached
8.83 KB
smali/j0/b.smali
Max HTML report size reached
13.2 KB
smali/j0/e.smali
Max HTML report size reached
1.35 KB
smali/j0/c.smali
    
Offset 1, 54 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lj0/c;1 .class·public·final·synthetic·Lj0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"LogLevel.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·direct·methods 
5 .method·static·a(Lh1/j;)Ljava/lang/Integer; 
6 ····.locals·1 
  
7 ····const-string·v0,·"logLevel" 
  
8 ····.line·1 
9 ····invoke-virtual·{p0,·v0},·Lh1/j;->a(Ljava/lang/String;)Ljava/lang/Object; 
  
10 ····move-result-object·p0 
  
11 ····check-cast·p0,·Ljava/lang/Integer; 
  
12 ····return-object·p0 
13 .end·method 
  
14 .method·static·b(I)Z 
15 ····.locals·16 #·instance·fields
 7 .field·public·final·synthetic·e:Lj0/i;
  
16 ····const/4·v0,·0x1 
  
17 ····if-lt·p0,·v0,·:cond_08 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lj0/i;)V
 10 ····.locals·0
  
18 ····goto·:goto_011 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lj0/c;->e:Lj0/i;
19 ····:cond_0 
20 ····const/4·v0,·0x0 
  
21 ····:goto_0 
22 ····return·v013 ····return-void
23 .end·method14 .end·method
  
24 .method·static·c(I)Z 
25 ····.locals·1 
  
 15 #·virtual·methods
 16 .method·public·final·run()V
 17 ····.locals·1
26 ····const/4·v0,·0x2 
  
27 ····if-lt·p0,·v0,·:cond_0 
  
28 ····const/4·p0,·0x1 
  
29 ····goto·:goto_018 ····iget-object·v0,·p0,·Lj0/c;->e:Lj0/i;
  
 19 ····invoke-static·{v0},·Lj0/i;->d(Lj0/i;)V
30 ····:cond_0 
31 ····const/4·p0,·0x0 
  
 20 ····return-void
32 ····:goto_0 
33 ····return·p0 
34 .end·method21 .end·method
10.3 KB
smali/r1/a.smali
Max HTML report size reached
635 B
smali/d2/d.smali
    
Offset 1, 14 lines modifiedOffset 1, 19 lines modified
1 .class·public·final·Ld2/d;1 .class·public·final·Ld2/d;
2 .super·Ljava/lang/RuntimeException;2 .super·Ljava/io/IOException;
3 .source·"ExceptionsH.kt"3 .source·"MalformedJsonException.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·constructor·<init>()V8 .method·public·constructor·<init>(Ljava/lang/String;)V
6 ····.locals·09 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V11 ····invoke-direct·{p0,·p1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V
  
9 ····return-void12 ····return-void
10 .end·method13 .end·method
5.26 KB
smali/d2/b.smali
Max HTML report size reached
81.2 KB
smali/d2/a.smali
Max HTML report size reached
21.4 KB
smali/d2/c.smali
Max HTML report size reached
47.7 KB
smali/b0/b.smali
Max HTML report size reached
1.09 KB
smali/b0/a.smali
    
Offset 457, 15 lines modifiedOffset 457, 15 lines modified
  
457 ····const/4·p1,·0x0457 ····const/4·p1,·0x0
  
458 ····const/4·v2,·0x0458 ····const/4·v2,·0x0
  
459 ····.line·15459 ····.line·15
460 ····:try_start_3460 ····:try_start_3
461 ····invoke-virtual·{p3,·p0,·p4,·v2},·Lb0/b;->y(Landroid/content/Context;Ljava/lang/String;Z)Ljava/util/List;461 ····invoke-virtual·{p3,·p0,·p4,·v2},·Lb0/b;->x(Landroid/content/Context;Ljava/lang/String;Z)Ljava/util/List;
  
462 ····move-result-object·v2462 ····move-result-object·v2
463 ····:try_end_3463 ····:try_end_3
464 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1464 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1
  
465 ····.line·16465 ····.line·16
466 ····:try_start_4466 ····:try_start_4
Offset 488, 15 lines modifiedOffset 488, 15 lines modified
  
488 ····.line·17488 ····.line·17
489 ····invoke-static·{p5,·v3,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I489 ····invoke-static·{p5,·v3,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
490 ····const/4·p5,·0x1490 ····const/4·p5,·0x1
  
491 ····.line·18491 ····.line·18
492 ····invoke-virtual·{p3,·p0,·p4,·p5},·Lb0/b;->y(Landroid/content/Context;Ljava/lang/String;Z)Ljava/util/List;492 ····invoke-virtual·{p3,·p0,·p4,·p5},·Lb0/b;->x(Landroid/content/Context;Ljava/lang/String;Z)Ljava/util/List;
  
493 ····move-result-object·p0493 ····move-result-object·p0
  
494 ····.line·19494 ····.line·19
495 ····invoke-static·{v1,·p2,·p0},·Lb0/a;->m(Ljava/lang/ClassLoader;Ljava/io/File;Ljava/util/List;)V495 ····invoke-static·{v1,·p2,·p0},·Lb0/a;->m(Ljava/lang/ClassLoader;Ljava/io/File;Ljava/util/List;)V
496 ····:try_end_5496 ····:try_end_5
497 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1497 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1
103 KB
smali/c2/a.smali
Max HTML report size reached
1.52 KB
smali/y2/d.smali
    
Offset 1, 53 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Ly2/d;1 .class·public·final·Ly2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SafeCollector.kt" 
  
  
4 #·static·fields 
5 .field·private·static·final·a:Ln2/q;3 #·direct·methods
 4 .method·public·static·final·a(Lo2/p;)Ly2/b;
 5 ····.locals·0
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Ln2/q<", 
9 ············"Lx2/c<", 
10 ············"Ljava/lang/Object;", 
11 ············">;",8 ············"<T:",
12 ············"Ljava/lang/Object;",9 ············"Ljava/lang/Object;",
 10 ············">(",
13 ············"Lg2/d<",11 ············"Lo2/p<",
14 ············"-",12 ············"-",
 13 ············"Ly2/c<",
 14 ············"-TT;>;-",
 15 ············"Lh2/d<",
 16 ············"-",
15 ············"Ld2/q;",17 ············"Le2/q;",
16 ············">;",18 ············">;+",
17 ············"Ljava/lang/Object;",19 ············"Ljava/lang/Object;",
18 ············">;"20 ············">;)",
 21 ············"Ly2/b<",
 22 ············"TT;>;"
19 ········}23 ········}
20 ····.end·annotation24 ····.end·annotation
21 .end·field 
  
  
22 #·direct·methods 
23 .method·static·constructor·<clinit>()V 
24 ····.locals·2 
  
25 ····.line·125 ····.line·1
 26 ····invoke-static·{p0},·Ly2/e;->a(Lo2/p;)Ly2/b;
26 ····sget-object·v0,·Ly2/d$a;->e:Ly2/d$a; 
  
27 ····const/4·v1,·0x3 
  
28 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object; 
  
29 ····move-result-object·v027 ····move-result-object·p0
  
30 ····check-cast·v0,·Ln2/q; 
  
31 ····sput-object·v0,·Ly2/d;->a:Ln2/q; 
  
32 ····return-void 
33 .end·method 
  
34 .method·public·static·final·synthetic·a()Ln2/q; 
35 ····.locals·1 
  
36 ····.line·1 
37 ····sget-object·v0,·Ly2/d;->a:Ln2/q; 
  
38 ····return-object·v028 ····return-object·p0
39 .end·method29 .end·method
2.49 KB
smali/y2/a$a.smali
    
Offset 1, 45 lines modifiedOffset 1, 89 lines modified
1 .class·public·final·Ly2/a$a;1 .class·final·Ly2/a$a;
 2 .super·Lkotlin/coroutines/jvm/internal/d;
 3 .source·"Flow.kt"
2 .super·Ljava/lang/Object; 
3 .source·"SafeCollector.kt" 
  
4 #·interfaces 
5 .implements·Lg2/g$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ly2/a;6 ····value·=·Ly2/a;->a(Ly2/c;Lh2/d;)Ljava/lang/Object;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x18
12 ····name·=·"a"10 ····name·=·null
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·runtime·Lkotlin/coroutines/jvm/internal/f;
 13 ····c·=·"kotlinx.coroutines.flow.AbstractFlow"
 14 ····f·=·"Flow.kt"
15 ····value·=·{15 ····l·=·{
 16 ········0xd4
16 ········"Ljava/lang/Object;", 
17 ········"Lg2/g$c<", 
18 ········"Ly2/a;", 
19 ········">;" 
20 ····}17 ····}
 18 ····m·=·"collect"
21 .end·annotation19 .end·annotation
  
  
 20 #·instance·fields
 21 .field·e:Ljava/lang/Object;
  
 22 .field·synthetic·f:Ljava/lang/Object;
  
 23 .field·final·synthetic·g:Ly2/a;
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"Ly2/a<",
 27 ············"TT;>;"
 28 ········}
 29 ····.end·annotation
 30 .end·field
  
 31 .field·h:I
  
  
22 #·direct·methods32 #·direct·methods
23 .method·private·constructor·<init>()V33 .method·constructor·<init>(Ly2/a;Lh2/d;)V
24 ····.locals·034 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"(",
 38 ············"Ly2/a<",
 39 ············"TT;>;",
 40 ············"Lh2/d<",
 41 ············"-",
 42 ············"Ly2/a$a;",
 43 ············">;)V"
 44 ········}
 45 ····.end·annotation
  
 46 ····iput-object·p1,·p0,·Ly2/a$a;->g:Ly2/a;
  
 47 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lh2/d;)V
25 ····.line·1 
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
27 ····return-void48 ····return-void
28 .end·method49 .end·method
  
29 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
30 ····.locals·0 
  
31 ····invoke-direct·{p0},·Ly2/a$a;-><init>()V50 #·virtual·methods
 51 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
 52 ····.locals·1
  
32 ····return-void53 ····iput-object·p1,·p0,·Ly2/a$a;->f:Ljava/lang/Object;
  
 54 ····iget·p1,·p0,·Ly2/a$a;->h:I
  
 55 ····const/high16·v0,·-0x80000000
  
 56 ····or-int/2addr·p1,·v0
  
 57 ····iput·p1,·p0,·Ly2/a$a;->h:I
  
 58 ····iget-object·p1,·p0,·Ly2/a$a;->g:Ly2/a;
  
 59 ····const/4·v0,·0x0
  
 60 ····invoke-virtual·{p1,·v0,·p0},·Ly2/a;->a(Ly2/c;Lh2/d;)Ljava/lang/Object;
  
 61 ····move-result-object·p1
  
 62 ····return-object·p1
33 .end·method63 .end·method
1.63 KB
smali/y2/b.smali
    
Offset 1, 68 lines modifiedOffset 1, 31 lines modified
1 .class·final·Ly2/b;1 .class·public·interface·abstract·Ly2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Flow.kt"
3 .source·"SafeCollector.kt" 
  
4 #·interfaces 
5 .implements·Lg2/d; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{6 ····value·=·{
 7 ········"<T:",
9 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
10 ········"Lg2/d<",9 ········">",
11 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;"
12 ········">;" 
13 ····}11 ····}
14 .end·annotation12 .end·annotation
  
  
15 #·static·fields 
16 .field·public·static·final·e:Ly2/b; 
  
17 .field·private·static·final·f:Lg2/g; 
  
  
18 #·direct·methods 
19 .method·static·constructor·<clinit>()V 
20 ····.locals·1 
  
21 ····new-instance·v0,·Ly2/b; 
  
22 ····invoke-direct·{v0},·Ly2/b;-><init>()V 
  
23 ····sput-object·v0,·Ly2/b;->e:Ly2/b; 
  
24 ····.line·1 
25 ····sget-object·v0,·Lg2/h;->e:Lg2/h; 
  
26 ····sput-object·v0,·Ly2/b;->f:Lg2/g; 
  
27 ····return-void 
28 .end·method 
  
29 .method·private·constructor·<init>()V 
30 ····.locals·0 
  
31 ····.line·1 
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
33 ····return-void 
34 .end·method 
  
  
35 #·virtual·methods13 #·virtual·methods
36 .method·public·getContext()Lg2/g; 
37 ····.locals·1 
  
38 ····.line·1 
39 ····sget-object·v0,·Ly2/b;->f:Lg2/g; 
  
40 ····return-object·v0 
41 .end·method 
  
42 .method·public·resumeWith(Ljava/lang/Object;)V 
43 ····.locals·0 
  
44 ····return-void14 .method·public·abstract·a(Ly2/c;Lh2/d;)Ljava/lang/Object;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"(",
 18 ············"Ly2/c<",
 19 ············"-TT;>;",
 20 ············"Lh2/d<",
 21 ············"-",
 22 ············"Le2/q;",
 23 ············">;)",
 24 ············"Ljava/lang/Object;"
 25 ········}
 26 ····.end·annotation
45 .end·method27 .end·method
3.45 KB
smali/y2/e.smali
    
Offset 1, 121 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Ly2/e;1 .class·final·synthetic·Ly2/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SafeCollector.common.kt"3 .source·"Builders.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ly2/c;Lg2/g;)V5 .method·public·static·final·a(Lo2/p;)Ly2/b;
6 ····.locals·26 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
9 ············"(",11 ············">(",
 12 ············"Lo2/p<",
 13 ············"-",
10 ············"Ly2/c<",14 ············"Ly2/c<",
 15 ············"-TT;>;-",
 16 ············"Lh2/d<",
 17 ············"-",
 18 ············"Le2/q;",
11 ············"*>;",19 ············">;+",
12 ············"Lg2/g;",20 ············"Ljava/lang/Object;",
13 ············")V"21 ············">;)",
 22 ············"Ly2/b<",
 23 ············"TT;>;"
14 ········}24 ········}
15 ····.end·annotation25 ····.end·annotation
  
16 ····const/4·v0,·0x0 
  
17 ····.line·126 ····.line·1
18 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
19 ····move-result-object·v0 
  
20 ····new-instance·v1,·Ly2/e$a;27 ····new-instance·v0,·Ly2/f;
  
21 ····invoke-direct·{v1,·p0},·Ly2/e$a;-><init>(Ly2/c;)V 
  
22 ····invoke-interface·{p1,·v0,·v1},·Lg2/g;->fold(Ljava/lang/Object;Ln2/p;)Ljava/lang/Object; 
  
23 ····move-result-object·v0 
  
24 ····check-cast·v0,·Ljava/lang/Number; 
  
25 ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I 
  
26 ····move-result·v0 
  
27 ····.line·2 
28 ····iget·v1,·p0,·Ly2/c;->g:I 
  
29 ····if-ne·v0,·v1,·:cond_0 
  
30 ····return-void 
  
31 ····.line·3 
32 ····:cond_0 
33 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
34 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
35 ····const-string·v1,·"Flow·invariant·is·violated:\n\t\tFlow·was·collected·in·" 
  
36 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
37 ····.line·4 
38 ····iget-object·p0,·p0,·Ly2/c;->f:Lg2/g; 
  
39 ····.line·5 
40 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
41 ····const-string·p0,·",\n\t\tbut·emission·happened·in·" 
  
42 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
43 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
44 ····const-string·p0,·".\n\t\tPlease·refer·to·\'flow\'·documentation·or·use·\'flowOn\'·instead" 
  
45 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
46 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
47 ····move-result-object·p0 
  
48 ····.line·6 
49 ····new-instance·p1,·Ljava/lang/IllegalStateException; 
  
50 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
51 ····move-result-object·p0 
  
52 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
53 ····throw·p1 
54 .end·method 
  
55 .method·public·static·final·b(Lu2/o1;Lu2/o1;)Lu2/o1; 
56 ····.locals·1 
  
57 ····:goto_0 
58 ····if-nez·p0,·:cond_0 
  
59 ····const/4·p0,·0x0 
  
60 ····return-object·p0 
  
61 ····:cond_0 
62 ····if-ne·p0,·p1,·:cond_1 
  
63 ····return-object·p0 
  
64 ····.line·1 
65 ····:cond_1 
66 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/x; 
  
67 ····if-nez·v0,·:cond_2 
  
68 ····return-object·p0 
  
69 ····.line·2 
70 ····:cond_2 
71 ····check-cast·p0,·Lkotlinx/coroutines/internal/x; 
  
72 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/x;->w0()Lu2/o1; 
  
Max diff block lines reached; 53/3502 bytes (1.51%) of diff not shown.
6.27 KB
smali/y2/a.smali
Max HTML report size reached
8.74 KB
smali/y2/c.smali
Max HTML report size reached
1.34 KB
smali/g0/i.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····.line·127 ····.line·1
28 ····invoke-direct·{p0},·Lf0/e;-><init>()V28 ····invoke-direct·{p0},·Lf0/e;-><init>()V
  
29 ····.line·229 ····.line·2
30 ····const-class·v0,·Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;30 ····const-class·v0,·Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;
  
31 ····invoke-static·{v0,·p1},·Lm3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;31 ····invoke-static·{v0,·p1},·Ln3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····check-cast·p1,·Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;33 ····check-cast·p1,·Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;
  
34 ····iput-object·p1,·p0,·Lg0/i;->b:Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;34 ····iput-object·p1,·p0,·Lg0/i;->b:Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ····iget-object·v2,·p0,·Lg0/i;->a:Landroid/webkit/WebResourceError;61 ····iget-object·v2,·p0,·Lg0/i;->a:Landroid/webkit/WebResourceError;
  
62 ····invoke-virtual·{v1,·v2},·Lg0/n;->e(Landroid/webkit/WebResourceError;)Ljava/lang/reflect/InvocationHandler;62 ····invoke-virtual·{v1,·v2},·Lg0/n;->e(Landroid/webkit/WebResourceError;)Ljava/lang/reflect/InvocationHandler;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····.line·464 ····.line·4
65 ····invoke-static·{v0,·v1},·Lm3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;65 ····invoke-static·{v0,·v1},·Ln3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;67 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;
  
68 ····iput-object·v0,·p0,·Lg0/i;->b:Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;68 ····iput-object·v0,·p0,·Lg0/i;->b:Lorg/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface;
  
1.37 KB
smali/g0/g.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····.line·127 ····.line·1
28 ····invoke-direct·{p0},·Lf0/a;-><init>()V28 ····invoke-direct·{p0},·Lf0/a;-><init>()V
  
29 ····.line·229 ····.line·2
30 ····const-class·v0,·Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;30 ····const-class·v0,·Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;
  
31 ····invoke-static·{v0,·p1},·Lm3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;31 ····invoke-static·{v0,·p1},·Ln3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····check-cast·p1,·Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;33 ····check-cast·p1,·Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;
  
34 ····iput-object·p1,·p0,·Lg0/g;->b:Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;34 ····iput-object·p1,·p0,·Lg0/g;->b:Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ····iget-object·v2,·p0,·Lg0/g;->a:Landroid/webkit/SafeBrowsingResponse;61 ····iget-object·v2,·p0,·Lg0/g;->a:Landroid/webkit/SafeBrowsingResponse;
  
62 ····invoke-virtual·{v1,·v2},·Lg0/n;->b(Landroid/webkit/SafeBrowsingResponse;)Ljava/lang/reflect/InvocationHandler;62 ····invoke-virtual·{v1,·v2},·Lg0/n;->b(Landroid/webkit/SafeBrowsingResponse;)Ljava/lang/reflect/InvocationHandler;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····.line·464 ····.line·4
65 ····invoke-static·{v0,·v1},·Lm3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;65 ····invoke-static·{v0,·v1},·Ln3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;67 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;
  
68 ····iput-object·v0,·p0,·Lg0/g;->b:Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;68 ····iput-object·v0,·p0,·Lg0/g;->b:Lorg/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface;
  
760 B
smali/g0/k.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_043 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
44 ····.line·444 ····.line·4
45 ····new-instance·v1,·Lg0/m;45 ····new-instance·v1,·Lg0/m;
  
46 ····const-class·v2,·Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;46 ····const-class·v2,·Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;
  
47 ····invoke-static·{v2,·v0},·Lm3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;47 ····invoke-static·{v2,·v0},·Ln3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;49 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;
  
50 ····invoke-direct·{v1,·v0},·Lg0/m;-><init>(Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;)V50 ····invoke-direct·{v1,·v0},·Lg0/m;-><init>(Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;)V
  
673 B
smali/g0/m.smali
    
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
  
48 ····.line·248 ····.line·2
49 ····invoke-interface·{v1},·Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;->getWebkitToCompatConverter()Ljava/lang/reflect/InvocationHandler;49 ····invoke-interface·{v1},·Lorg/chromium/support_lib_boundary/WebViewProviderFactoryBoundaryInterface;->getWebkitToCompatConverter()Ljava/lang/reflect/InvocationHandler;
  
50 ····move-result-object·v150 ····move-result-object·v1
  
51 ····.line·351 ····.line·3
52 ····invoke-static·{v0,·v1},·Lm3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;52 ····invoke-static·{v0,·v1},·Ln3/a;->a(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface;54 ····check-cast·v0,·Lorg/chromium/support_lib_boundary/WebkitToCompatConverterBoundaryInterface;
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
407 B
smali/g0/a.smali
    
Offset 143, 13 lines modifiedOffset 143, 13 lines modified
143 ····.locals·2143 ····.locals·2
  
144 ····.line·1144 ····.line·1
145 ····sget-object·v0,·Lg0/a$a;->a:Ljava/util/Set;145 ····sget-object·v0,·Lg0/a$a;->a:Ljava/util/Set;
  
146 ····iget-object·v1,·p0,·Lg0/a;->b:Ljava/lang/String;146 ····iget-object·v1,·p0,·Lg0/a;->b:Ljava/lang/String;
  
147 ····invoke-static·{v0,·v1},·Lm3/a;->b(Ljava/util/Collection;Ljava/lang/String;)Z147 ····invoke-static·{v0,·v1},·Ln3/a;->b(Ljava/util/Collection;Ljava/lang/String;)Z
  
148 ····move-result·v0148 ····move-result·v0
  
149 ····return·v0149 ····return·v0
150 .end·method150 .end·method
7.68 KB
smali/k3/a.smali
Max HTML report size reached
3.58 KB
smali/p0/b.smali
    
Offset 140, 58 lines modifiedOffset 140, 58 lines modified
  
140 ····.line·4140 ····.line·4
141 ····invoke-static·{v0,·v1},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;141 ····invoke-static·{v0,·v1},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
142 ····.line·5142 ····.line·5
143 ····sget-object·v1,·Lm0/a;->b:Lm0/a;143 ····sget-object·v1,·Lm0/a;->b:Lm0/a;
  
144 ····invoke-virtual·{v1},·Lm0/a;->a()Lb3/u;144 ····invoke-virtual·{v1},·Lm0/a;->a()Lc3/u;
  
145 ····move-result-object·v1145 ····move-result-object·v1
  
146 ····const/4·v2,·0x0146 ····const/4·v2,·0x0
  
147 ····.line·6147 ····.line·6
148 ····:try_start_0148 ····:try_start_0
149 ····new-instance·v3,·Lb3/x$a;149 ····new-instance·v3,·Lc3/x$a;
  
150 ····invoke-direct·{v3},·Lb3/x$a;-><init>()V150 ····invoke-direct·{v3},·Lc3/x$a;-><init>()V
  
151 ····.line·7151 ····.line·7
152 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;152 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
153 ····move-result-object·p1153 ····move-result-object·p1
  
154 ····invoke-virtual·{v3,·p1},·Lb3/x$a;->g(Ljava/lang/String;)Lb3/x$a;154 ····invoke-virtual·{v3,·p1},·Lc3/x$a;->g(Ljava/lang/String;)Lc3/x$a;
  
155 ····move-result-object·p1155 ····move-result-object·p1
  
156 ····.line·8156 ····.line·8
157 ····invoke-virtual·{p1},·Lb3/x$a;->a()Lb3/x;157 ····invoke-virtual·{p1},·Lc3/x$a;->a()Lc3/x;
  
158 ····move-result-object·p1158 ····move-result-object·p1
  
159 ····.line·9159 ····.line·9
160 ····invoke-virtual·{v1,·p1},·Lb3/u;->r(Lb3/x;)Lb3/d;160 ····invoke-virtual·{v1,·p1},·Lc3/u;->r(Lc3/x;)Lc3/d;
  
161 ····move-result-object·p1161 ····move-result-object·p1
  
162 ····invoke-interface·{p1},·Lb3/d;->c()Lb3/z;162 ····invoke-interface·{p1},·Lc3/d;->c()Lc3/z;
  
163 ····move-result-object·p1163 ····move-result-object·p1
164 ····:try_end_0164 ····:try_end_0
165 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_2165 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_2
  
166 ····.line·10166 ····.line·10
167 ····:try_start_1167 ····:try_start_1
168 ····invoke-virtual·{p1},·Lb3/z;->c()Lb3/a0;168 ····invoke-virtual·{p1},·Lc3/z;->c()Lc3/a0;
  
169 ····move-result-object·v3169 ····move-result-object·v3
  
170 ····invoke-virtual·{v3},·Lb3/a0;->q()Ll3/e;170 ····invoke-virtual·{v3},·Lc3/a0;->o()Lm3/e;
  
171 ····move-result-object·v3171 ····move-result-object·v3
172 ····:try_end_1172 ····:try_end_1
173 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1173 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
174 ····.line·11174 ····.line·11
175 ····:try_start_2175 ····:try_start_2
Offset 202, 42 lines modifiedOffset 202, 42 lines modified
202 ····invoke-virtual·{v0,·p2},·Landroid/content/ContentResolver;->openOutputStream(Landroid/net/Uri;)Ljava/io/OutputStream;202 ····invoke-virtual·{v0,·p2},·Landroid/content/ContentResolver;->openOutputStream(Landroid/net/Uri;)Ljava/io/OutputStream;
  
203 ····move-result-object·p2203 ····move-result-object·p2
  
204 ····if-eqz·p2,·:cond_0204 ····if-eqz·p2,·:cond_0
  
205 ····.line·12205 ····.line·12
206 ····invoke-static·{p2},·Ll3/l;->d(Ljava/io/OutputStream;)Ll3/r;206 ····invoke-static·{p2},·Lm3/l;->d(Ljava/io/OutputStream;)Lm3/r;
  
207 ····move-result-object·v2207 ····move-result-object·v2
  
208 ····.line·13208 ····.line·13
209 ····invoke-interface·{v3,·v2},·Ll3/e;->x(Ll3/r;)J209 ····invoke-interface·{v3,·v2},·Lm3/e;->l(Lm3/r;)J
210 ····:try_end_2210 ····:try_end_2
211 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0211 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
212 ····.line·14212 ····.line·14
213 ····invoke-static·{v3},·Lq0/a;->c(Ljava/io/Closeable;)V213 ····invoke-static·{v3},·Lq0/a;->c(Ljava/io/Closeable;)V
  
214 ····.line·15214 ····.line·15
215 ····invoke-static·{v2},·Lq0/a;->c(Ljava/io/Closeable;)V215 ····invoke-static·{v2},·Lq0/a;->c(Ljava/io/Closeable;)V
  
216 ····.line·16216 ····.line·16
217 ····invoke-virtual·{p1},·Lb3/z;->c()Lb3/a0;217 ····invoke-virtual·{p1},·Lc3/z;->c()Lc3/a0;
  
218 ····move-result-object·p1218 ····move-result-object·p1
  
219 ····invoke-static·{p1},·Lq0/a;->c(Ljava/io/Closeable;)V219 ····invoke-static·{p1},·Lq0/a;->c(Ljava/io/Closeable;)V
  
220 ····.line·17220 ····.line·17
221 ····invoke-virtual·{v1},·Lb3/u;->i()Lb3/m;221 ····invoke-virtual·{v1},·Lc3/u;->i()Lc3/m;
  
222 ····move-result-object·p1222 ····move-result-object·p1
  
223 ····invoke-virtual·{p1},·Lb3/m;->a()V223 ····invoke-virtual·{p1},·Lc3/m;->a()V
  
224 ····.line·18224 ····.line·18
225 ····iget-object·p1,·p0,·Lp0/b;->c:Landroid/net/Uri;225 ····iget-object·p1,·p0,·Lp0/b;->c:Landroid/net/Uri;
  
226 ····iput-object·p1,·p0,·Lp0/b;->b:Landroid/net/Uri;226 ····iput-object·p1,·p0,·Lp0/b;->b:Landroid/net/Uri;
  
227 ····return-void227 ····return-void
Offset 288, 27 lines modifiedOffset 288, 27 lines modified
  
288 ····.line·21288 ····.line·21
289 ····invoke-static·{p1},·Lq0/a;->c(Ljava/io/Closeable;)V289 ····invoke-static·{p1},·Lq0/a;->c(Ljava/io/Closeable;)V
  
290 ····if-eqz·v0,·:cond_1290 ····if-eqz·v0,·:cond_1
  
291 ····.line·22291 ····.line·22
292 ····invoke-virtual·{v0},·Lb3/z;->c()Lb3/a0;292 ····invoke-virtual·{v0},·Lc3/z;->c()Lc3/a0;
  
293 ····move-result-object·p1293 ····move-result-object·p1
  
294 ····invoke-static·{p1},·Lq0/a;->c(Ljava/io/Closeable;)V294 ····invoke-static·{p1},·Lq0/a;->c(Ljava/io/Closeable;)V
  
295 ····.line·23295 ····.line·23
296 ····:cond_1296 ····:cond_1
297 ····invoke-virtual·{v1},·Lb3/u;->i()Lb3/m;297 ····invoke-virtual·{v1},·Lc3/u;->i()Lc3/m;
  
298 ····move-result-object·p1298 ····move-result-object·p1
  
299 ····invoke-virtual·{p1},·Lb3/m;->a()V299 ····invoke-virtual·{p1},·Lc3/m;->a()V
  
300 ····.line·24300 ····.line·24
301 ····iget-object·p1,·p0,·Lp0/b;->c:Landroid/net/Uri;301 ····iget-object·p1,·p0,·Lp0/b;->c:Landroid/net/Uri;
  
302 ····iput-object·p1,·p0,·Lp0/b;->b:Landroid/net/Uri;302 ····iput-object·p1,·p0,·Lp0/b;->b:Landroid/net/Uri;
Max diff block lines reached; 14/3634 bytes (0.39%) of diff not shown.
12.3 KB
smali/m3/a.smali
Max HTML report size reached
981 B
smali/h0/a$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lh0/a$b;1 .class·final·Lh0/a$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SignInWithApplePlugin.kt"3 .source·"SignInWithApplePlugin.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/a;5 .implements·Lo2/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lh0/a;->onMethodCall(Lh1/j;Lh1/k$d;)V8 ····value·=·Lh0/a;->onMethodCall(Lh1/j;Lh1/k$d;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Ln2/a<",21 ········"Lo2/a<",
22 ········"Ld2/q;",22 ········"Le2/q;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·e:Landroid/app/Activity;27 .field·final·synthetic·e:Landroid/app/Activity;
Offset 97, 11 lines modifiedOffset 97, 11 lines modified
  
97 .method·public·bridge·synthetic·invoke()Ljava/lang/Object;97 .method·public·bridge·synthetic·invoke()Ljava/lang/Object;
98 ····.locals·198 ····.locals·1
  
99 ····.line·199 ····.line·1
100 ····invoke-virtual·{p0},·Lh0/a$b;->a()V100 ····invoke-virtual·{p0},·Lh0/a$b;->a()V
  
101 ····sget-object·v0,·Ld2/q;->a:Ld2/q;101 ····sget-object·v0,·Le2/q;->a:Le2/q;
  
102 ····return-object·v0102 ····return-object·v0
103 .end·method103 .end·method
1.76 KB
smali/h0/a.smali
    
Offset 18, 19 lines modifiedOffset 18, 19 lines modified
  
  
18 #·static·fields18 #·static·fields
19 .field·public·static·final·d:Lh0/a$a;19 .field·public·static·final·d:Lh0/a$a;
  
20 .field·private·static·e:Lh1/k$d;20 .field·private·static·e:Lh1/k$d;
  
21 .field·private·static·f:Ln2/a;21 .field·private·static·f:Lo2/a;
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"Ln2/a<",24 ············"Lo2/a<",
25 ············"Ld2/q;",25 ············"Le2/q;",
26 ············">;"26 ············">;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
29 .end·field29 .end·field
  
  
30 #·instance·fields30 #·instance·fields
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ····.line·394 ····.line·3
95 ····invoke-interface·{p1,·p2,·p3,·v0},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V95 ····invoke-interface·{p1,·p2,·p3,·v0},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
96 ····.line·496 ····.line·4
97 ····sput-object·v0,·Lh0/a;->e:Lh1/k$d;97 ····sput-object·v0,·Lh0/a;->e:Lh1/k$d;
  
98 ····.line·598 ····.line·5
99 ····sput-object·v0,·Lh0/a;->f:Ln2/a;99 ····sput-object·v0,·Lh0/a;->f:Lo2/a;
  
100 ····:cond_0100 ····:cond_0
101 ····const/4·p1,·0x0101 ····const/4·p1,·0x0
  
102 ····return·p1102 ····return·p1
103 .end·method103 .end·method
  
Offset 310, 33 lines modifiedOffset 310, 33 lines modified
  
310 ····const-string·v4,·"A·new·request·came·in·while·this·was·still·pending.·The·previous·request·(this·one)·was·then·cancelled."310 ····const-string·v4,·"A·new·request·came·in·while·this·was·still·pending.·The·previous·request·(this·one)·was·then·cancelled."
  
311 ····invoke-interface·{p1,·v3,·v4,·v1},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V311 ····invoke-interface·{p1,·v3,·v4,·v1},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
312 ····.line·9312 ····.line·9
313 ····:goto_1313 ····:goto_1
314 ····sget-object·p1,·Lh0/a;->f:Ln2/a;314 ····sget-object·p1,·Lh0/a;->f:Lo2/a;
  
315 ····if-eqz·p1,·:cond_5315 ····if-eqz·p1,·:cond_5
  
316 ····.line·10316 ····.line·10
317 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V317 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
318 ····invoke-interface·{p1},·Ln2/a;->invoke()Ljava/lang/Object;318 ····invoke-interface·{p1},·Lo2/a;->invoke()Ljava/lang/Object;
  
319 ····.line·11319 ····.line·11
320 ····:cond_5320 ····:cond_5
321 ····sput-object·p2,·Lh0/a;->e:Lh1/k$d;321 ····sput-object·p2,·Lh0/a;->e:Lh1/k$d;
  
322 ····.line·12322 ····.line·12
323 ····new-instance·p1,·Lh0/a$b;323 ····new-instance·p1,·Lh0/a$b;
  
324 ····invoke-direct·{p1,·v0},·Lh0/a$b;-><init>(Landroid/app/Activity;)V324 ····invoke-direct·{p1,·v0},·Lh0/a$b;-><init>(Landroid/app/Activity;)V
  
325 ····sput-object·p1,·Lh0/a;->f:Ln2/a;325 ····sput-object·p1,·Lh0/a;->f:Lo2/a;
  
326 ····.line·13326 ····.line·13
327 ····new-instance·p1,·Ln/b$a;327 ····new-instance·p1,·Ln/b$a;
  
328 ····invoke-direct·{p1},·Ln/b$a;-><init>()V328 ····invoke-direct·{p1},·Ln/b$a;-><init>()V
  
329 ····.line·14329 ····.line·14
18.5 MB
lib/armeabi-v7a/libsentry.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.04 KB
readelf --wide --file-header {}
Max HTML report size reached
1.71 KB
readelf --wide --program-header {}
Max HTML report size reached
4.47 KB
readelf --wide --sections {}
Max HTML report size reached
685 KB
readelf --wide --symbols {}
Max HTML report size reached
843 KB
readelf --wide --relocs {}
Max HTML report size reached
2.26 KB
readelf --wide --dynamic {}
Max HTML report size reached
1000 B
readelf --wide --notes {}
Max HTML report size reached
7.59 KB
readelf --wide --version-info {}
Max HTML report size reached
86.1 KB
strings --all --bytes=8 {}
Max HTML report size reached
198 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
218 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
1.45 MB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
203 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max HTML report size reached
388 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max HTML report size reached
109 KB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
14.0 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
131 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
144 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x000dfd68·24910600·10910600···················$.......2 ··0x000f3338·e4f50600·d0f50600···················........
  
8.18 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
28.8 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
109 MB
lib/armeabi-v7a/libapp.so
1.01 KB
readelf --wide --program-header {}
Max HTML report size reached
1.82 KB
readelf --wide --sections {}
Max HTML report size reached
796 B
readelf --wide --symbols {}
Max HTML report size reached
642 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
513 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
1.08 MB
strings --all --bytes=8 {}
Max HTML report size reached
80.5 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
27.8 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.11 KB
lib/armeabi-v7a/libsentry-android.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --notes {}
Max HTML report size reached
29.5 MB
lib/x86_64/libsentry.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.03 KB
readelf --wide --file-header {}
Max HTML report size reached
1.83 KB
readelf --wide --program-header {}
Max HTML report size reached
4.86 KB
readelf --wide --sections {}
Max HTML report size reached
727 KB
readelf --wide --symbols {}
Max HTML report size reached
1.07 MB
readelf --wide --relocs {}
Max HTML report size reached
2.27 KB
readelf --wide --dynamic {}
Max HTML report size reached
1000 B
readelf --wide --notes {}
Max HTML report size reached
7.29 KB
readelf --wide --version-info {}
Max HTML report size reached
3.54 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
92.6 KB
strings --all --bytes=8 {}
Max HTML report size reached
196 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
218 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
1.41 MB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
171 KB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
209 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
Max HTML report size reached
217 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
1.24 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
19.5 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
630 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
288 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0016c3a0·00000000·00000000·00000000·00000000·................2 ··0x001839d8·00000000·00000000·00000000·00000000·................
  
15.3 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
51.7 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
3.14 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
98.9 MB
lib/x86_64/libapp.so
1.17 KB
readelf --wide --program-header {}
Max HTML report size reached
1.95 KB
readelf --wide --sections {}
Max HTML report size reached
866 B
readelf --wide --symbols {}
Max HTML report size reached
642 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4269d600456d7b09789594bfa7f929e43 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4269d60049d96b06789594bfb1c3ba91
615 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
1.04 MB
strings --all --bytes=8 {}
Max HTML report size reached
67.1 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
30.7 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.1 KB
lib/x86_64/libsentry-android.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --notes {}
Max HTML report size reached
25.3 MB
lib/arm64-v8a/libsentry.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.01 KB
readelf --wide --file-header {}
Max HTML report size reached
1.93 KB
readelf --wide --program-header {}
Max HTML report size reached
4.85 KB
readelf --wide --sections {}
Max HTML report size reached
728 KB
readelf --wide --symbols {}
Max HTML report size reached
1.08 MB
readelf --wide --relocs {}
Max HTML report size reached
2.27 KB
readelf --wide --dynamic {}
Max HTML report size reached
1000 B
readelf --wide --notes {}
Max HTML report size reached
7.17 KB
readelf --wide --version-info {}
Max HTML report size reached
1.69 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
86.2 KB
strings --all --bytes=8 {}
Max HTML report size reached
196 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
218 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
1.41 MB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
117 KB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
210 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
Max HTML report size reached
217 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
921 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
17.5 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
574 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
293 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0015bb28·00000000·00000000·00000000·00000000·................2 ··0x001733f0·00000000·00000000·00000000·00000000·................
  
15.3 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
51.7 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
3.14 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
102 MB
lib/arm64-v8a/libapp.so
1.17 KB
readelf --wide --program-header {}
Max HTML report size reached
1.95 KB
readelf --wide --sections {}
Max HTML report size reached
866 B
readelf --wide --symbols {}
Max HTML report size reached
642 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
618 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
1020 KB
strings --all --bytes=8 {}
Max HTML report size reached
67.2 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
33.4 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
1.1 KB
lib/arm64-v8a/libsentry-android.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --notes {}
Max HTML report size reached
29.4 MB
lib/x86/libsentry.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1.01 KB
readelf --wide --file-header {}
Max HTML report size reached
1.54 KB
readelf --wide --program-header {}
Max HTML report size reached
4.46 KB
readelf --wide --sections {}
Max HTML report size reached
672 KB
readelf --wide --symbols {}
Max HTML report size reached
807 KB
readelf --wide --relocs {}
Max HTML report size reached
2.26 KB
readelf --wide --dynamic {}
Max HTML report size reached
1000 B
readelf --wide --notes {}
Max HTML report size reached
7.5 KB
readelf --wide --version-info {}
Max HTML report size reached
2.63 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
86.2 KB
strings --all --bytes=8 {}
Max HTML report size reached
196 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
215 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
1.41 MB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
135 KB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
206 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
Max HTML report size reached
217 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
1.12 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
21.2 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
365 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
145 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00168e88·e0790800·a0790800···················.y...y..2 ··0x001805e8·40ef0800·00ef0800···················@.......
  
7.73 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
24.4 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
1.44 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
1.09 KB
lib/x86/libsentry-android.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1000 B
readelf --wide --notes {}
Max HTML report size reached
3.67 KB
original/META-INF/BCCC8594.SF vs.
original/META-INF/CERT.SF
Files 1% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android)\xd 
3 SHA-256-Digest-Manifest:·yiBjG6yhbSu1UWZm7exs1X/8E6Wxf5C3iPV3T65wvOk=\xd2 Created-By:·Android·Gradle·7.1.2\xd
 3 SHA-256-Digest-Manifest:·uKzsUNWQx50wAvCoor129J7YU//ZeJW+eS0WHFdiGn8=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·Rx06pZEesGneYBY/Wp9tfZDszfu1fjNB3y6hetoSYXk=\xd7 SHA-256-Digest:·Rx06pZEesGneYBY/Wp9tfZDszfu1fjNB3y6hetoSYXk=\xd
8 \xd8 \xd
9 Name:·DebugProbesKt.bin\xd9 Name:·DebugProbesKt.bin\xd
10 SHA-256-Digest:·uYEvssaZMpwOM/KjItU8oaRp54t+NLA50jcpQF5p5Ks=\xd10 SHA-256-Digest:·uYEvssaZMpwOM/KjItU8oaRp54t+NLA50jcpQF5p5Ks=\xd
11 \xd11 \xd
Offset 1237, 15 lines modifiedOffset 1237, 15 lines modified
1237 ·nmaximize.png\xd1237 ·nmaximize.png\xd
1238 SHA-256-Digest:·KJ92pjmt+rZrkQ+ZHluBPhHIL9EWcQ5uQXvjLzAL60g=\xd1238 SHA-256-Digest:·KJ92pjmt+rZrkQ+ZHluBPhHIL9EWcQ5uQXvjLzAL60g=\xd
1239 \xd1239 \xd
1240 Name:·assets/flutter_assets/shaders/ink_sparkle.frag\xd1240 Name:·assets/flutter_assets/shaders/ink_sparkle.frag\xd
1241 SHA-256-Digest:·foVGvfGfXGMN0eND97kfCoMcRHCnhU3zCt2+ZAq5+40=\xd1241 SHA-256-Digest:·foVGvfGfXGMN0eND97kfCoMcRHCnhU3zCt2+ZAq5+40=\xd
1242 \xd1242 \xd
1243 Name:·classes.dex\xd1243 Name:·classes.dex\xd
1244 SHA-256-Digest:·01T+74/+UIMpk/ToXy8fkcZj1iJ8xeo89FDxRFc6N70=\xd1244 SHA-256-Digest:·R7DYLn4qvue9XU6ZupU/L9VIr3hcelmoiDCgH3La5o0=\xd
1245 \xd1245 \xd
1246 Name:·kotlin-tooling-metadata.json\xd1246 Name:·kotlin-tooling-metadata.json\xd
1247 SHA-256-Digest:·EK2jvFw6548ME4aeBk3bhwpMpeEXjCqKBTDi2k0qJ4I=\xd1247 SHA-256-Digest:·EK2jvFw6548ME4aeBk3bhwpMpeEXjCqKBTDi2k0qJ4I=\xd
1248 \xd1248 \xd
1249 Name:·kotlin/annotation/annotation.kotlin_builtins\xd1249 Name:·kotlin/annotation/annotation.kotlin_builtins\xd
1250 SHA-256-Digest:·2kZfon1lRo0UGgaGv88sZi7sEP+awuzOStpYx9cLGdc=\xd1250 SHA-256-Digest:·2kZfon1lRo0UGgaGv88sZi7sEP+awuzOStpYx9cLGdc=\xd
1251 \xd1251 \xd
Offset 1264, 54 lines modifiedOffset 1264, 54 lines modified
1264 Name:·kotlin/ranges/ranges.kotlin_builtins\xd1264 Name:·kotlin/ranges/ranges.kotlin_builtins\xd
1265 SHA-256-Digest:·TJdvlVJY5fkbaAnm4hALqSoUpQG9Fbfi8t9Ru+pXua8=\xd1265 SHA-256-Digest:·TJdvlVJY5fkbaAnm4hALqSoUpQG9Fbfi8t9Ru+pXua8=\xd
1266 \xd1266 \xd
1267 Name:·kotlin/reflect/reflect.kotlin_builtins\xd1267 Name:·kotlin/reflect/reflect.kotlin_builtins\xd
1268 SHA-256-Digest:·jQBOQkJjN00xf407pYHlvktVk8m3ybiFxtUkHrz04yc=\xd1268 SHA-256-Digest:·jQBOQkJjN00xf407pYHlvktVk8m3ybiFxtUkHrz04yc=\xd
1269 \xd1269 \xd
1270 Name:·lib/arm64-v8a/libapp.so\xd1270 Name:·lib/arm64-v8a/libapp.so\xd
1271 SHA-256-Digest:·7P0XEIO5cuvDJ0Yzzs+bJBQn1/ezgJdOmbbm7VcG6uk=\xd1271 SHA-256-Digest:·KtEXhGUvCUZXh8zK5DtydaC/48Xk7s5FfL/QVObYMOg=\xd
1272 \xd1272 \xd
1273 Name:·lib/arm64-v8a/libflutter.so\xd1273 Name:·lib/arm64-v8a/libflutter.so\xd
1274 SHA-256-Digest:·smRjbVmXZYpygX/g5+RrZFRYLRsetH49HPvHdhFAJh8=\xd1274 SHA-256-Digest:·smRjbVmXZYpygX/g5+RrZFRYLRsetH49HPvHdhFAJh8=\xd
1275 \xd1275 \xd
1276 Name:·lib/arm64-v8a/libsentry-android.so\xd1276 Name:·lib/arm64-v8a/libsentry-android.so\xd
1277 SHA-256-Digest:·qzDJLoiJO/SsE/l0eUzv2k5NF0ZZP6ikNSjLeLLWe5A=\xd1277 SHA-256-Digest:·PHW9liuj3qvPj8noEdpDqT4Q4zDcTYshEUREKXWMR0Y=\xd
1278 \xd1278 \xd
1279 Name:·lib/arm64-v8a/libsentry.so\xd1279 Name:·lib/arm64-v8a/libsentry.so\xd
1280 SHA-256-Digest:·iZtjuUlbVDBSAld0b+TJVUljmAeFkd4wkvsFjCqzoyw=\xd1280 SHA-256-Digest:·ALZploRrcYSnzk35t1t81UkW7b7tBRYTwAQjsGQtbJ4=\xd
1281 \xd1281 \xd
1282 Name:·lib/armeabi-v7a/libapp.so\xd1282 Name:·lib/armeabi-v7a/libapp.so\xd
1283 SHA-256-Digest:·oQEPCFAgwio/jEJNmDo5G4FodotoOXYL4FOuejykbyc=\xd1283 SHA-256-Digest:·aHUWT5gnWuVbtNHc6V6RA+pbxf5HSzFPXWwIhvXvgnI=\xd
1284 \xd1284 \xd
1285 Name:·lib/armeabi-v7a/libflutter.so\xd1285 Name:·lib/armeabi-v7a/libflutter.so\xd
1286 SHA-256-Digest:·SVMB5z6wuE7NuCktPd2UP0wpNMO36zTqMP0I2oknzrk=\xd1286 SHA-256-Digest:·SVMB5z6wuE7NuCktPd2UP0wpNMO36zTqMP0I2oknzrk=\xd
1287 \xd1287 \xd
1288 Name:·lib/armeabi-v7a/libsentry-android.so\xd1288 Name:·lib/armeabi-v7a/libsentry-android.so\xd
1289 SHA-256-Digest:·1GHoI6vbYirxX7pJyCl9G2CaOPaByYg0/U5LptJ1+f8=\xd1289 SHA-256-Digest:·1ZjD4QA692QUauoE1/Dhxh8YNiFzP61FZgLAcbL/JgQ=\xd
1290 \xd1290 \xd
1291 Name:·lib/armeabi-v7a/libsentry.so\xd1291 Name:·lib/armeabi-v7a/libsentry.so\xd
1292 SHA-256-Digest:·9Ac0TR/X3+zWiJwFyFBK5hng4c+6HpBb5MvyUg/QleM=\xd1292 SHA-256-Digest:·8P6JK0KzAEC8G15n6k01YTVfjgu19MzK+JFYJxDwVME=\xd
1293 \xd1293 \xd
1294 Name:·lib/x86/libsentry-android.so\xd1294 Name:·lib/x86/libsentry-android.so\xd
1295 SHA-256-Digest:·GGafWLBCJmLASFwQjqh75UPQfpy/HtCCY3uYDPRSVU8=\xd1295 SHA-256-Digest:·kzmiu+n4PdnEbG2scHDdVJzCwft9uLh/tp1vFffhnoQ=\xd
1296 \xd1296 \xd
1297 Name:·lib/x86/libsentry.so\xd1297 Name:·lib/x86/libsentry.so\xd
1298 SHA-256-Digest:·evSYeIvCj2mJKBW5ajdDGVIf+Q/jN1OYwcwILuZXAiU=\xd1298 SHA-256-Digest:·dN4AvqQmz1uP3y6CR8bfIWcFnw9oQwBmU69YbqwFVME=\xd
1299 \xd1299 \xd
1300 Name:·lib/x86_64/libapp.so\xd1300 Name:·lib/x86_64/libapp.so\xd
1301 SHA-256-Digest:·bXxx2qfFlz+PifaZvxn9YSmr5fMEo8jLScaDgX11D4s=\xd1301 SHA-256-Digest:·vfPVlv62qKzbW9OakjatYIncldL5s1wZmUUDdRE6J1o=\xd
1302 \xd1302 \xd
1303 Name:·lib/x86_64/libflutter.so\xd1303 Name:·lib/x86_64/libflutter.so\xd
1304 SHA-256-Digest:·qIvSnIJ1dbPf36utYBaRXnGnl/iVz49j+8qHf4AY5BE=\xd1304 SHA-256-Digest:·qIvSnIJ1dbPf36utYBaRXnGnl/iVz49j+8qHf4AY5BE=\xd
1305 \xd1305 \xd
1306 Name:·lib/x86_64/libsentry-android.so\xd1306 Name:·lib/x86_64/libsentry-android.so\xd
1307 SHA-256-Digest:·LPRETc0G4gLfXXDcP5Fcwsoj+k81DPp2/SPrFqh44Iw=\xd1307 SHA-256-Digest:·uKJohk+o187mHITiIYaXb8wk6LMXknPcxGiA83RQMuE=\xd
1308 \xd1308 \xd
1309 Name:·lib/x86_64/libsentry.so\xd1309 Name:·lib/x86_64/libsentry.so\xd
1310 SHA-256-Digest:·Gn/IcUHwOjE4sKdMIfeQL61mq6GakKkNzLdIlvObGSw=\xd1310 SHA-256-Digest:·x33z/DUe0Ga/6VLIsrcs0+2wcyCiCcCiOUObfv4rzAc=\xd
1311 \xd1311 \xd
1312 Name:·okhttp3/internal/publicsuffix/publicsuffixes.gz\xd1312 Name:·okhttp3/internal/publicsuffix/publicsuffixes.gz\xd
1313 SHA-256-Digest:·q3PmZLeqG/rSkGldAD1dBfM3Ql9BbIQ/f+h2zBvPYzg=\xd1313 SHA-256-Digest:·q3PmZLeqG/rSkGldAD1dBfM3Ql9BbIQ/f+h2zBvPYzg=\xd
1314 \xd1314 \xd
1315 Name:·res/-F.xml\xd1315 Name:·res/-F.xml\xd
1316 SHA-256-Digest:·CGtpKRclzH6DmOMHUzsn1778fv8sRxX/y9M3+RWEiqM=\xd1316 SHA-256-Digest:·CGtpKRclzH6DmOMHUzsn1778fv8sRxX/y9M3+RWEiqM=\xd
1317 \xd1317 \xd
6.2 KB
smali/r2/g.smali vs.
smali/m3/l$c.smali
Max HTML report size reached
824 B
smali/n2/h.smali vs.
smali/o2/g.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/h;1 .class·public·interface·abstract·Lo2/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 35, 17 lines modifiedOffset 35, 15 lines modified
35 ········"Ljava/lang/Object;",35 ········"Ljava/lang/Object;",
36 ········"P13:",36 ········"P13:",
37 ········"Ljava/lang/Object;",37 ········"Ljava/lang/Object;",
38 ········"P14:",38 ········"P14:",
39 ········"Ljava/lang/Object;",39 ········"Ljava/lang/Object;",
40 ········"P15:",40 ········"P15:",
41 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
42 ········"P16:", 
43 ········"Ljava/lang/Object;", 
44 ········"R:",42 ········"R:",
45 ········"Ljava/lang/Object;",43 ········"Ljava/lang/Object;",
46 ········">",44 ········">",
47 ········"Ljava/lang/Object;",45 ········"Ljava/lang/Object;",
48 ········"Ld2/c<",46 ········"Le2/c<",
49 ········"TR;>;"47 ········"TR;>;"
50 ····}48 ····}
51 .end·annotation49 .end·annotation
679 B
smali/n2/w.smali vs.
smali/o2/w.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/w;1 .class·public·interface·abstract·Lo2/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 27, 11 lines modifiedOffset 27, 11 lines modified
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"P9:",28 ········"P9:",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········"R:",30 ········"R:",
31 ········"Ljava/lang/Object;",31 ········"Ljava/lang/Object;",
32 ········">",32 ········">",
33 ········"Ljava/lang/Object;",33 ········"Ljava/lang/Object;",
34 ········"Ld2/c<",34 ········"Le2/c<",
35 ········"TR;>;"35 ········"TR;>;"
36 ····}36 ····}
37 .end·annotation37 .end·annotation
872 B
smali/n2/f.smali vs.
smali/o2/h.smali
Files 5% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/f;1 .class·public·interface·abstract·Lo2/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 33, 15 lines modifiedOffset 33, 19 lines modified
33 ········"Ljava/lang/Object;",33 ········"Ljava/lang/Object;",
34 ········"P12:",34 ········"P12:",
35 ········"Ljava/lang/Object;",35 ········"Ljava/lang/Object;",
36 ········"P13:",36 ········"P13:",
37 ········"Ljava/lang/Object;",37 ········"Ljava/lang/Object;",
38 ········"P14:",38 ········"P14:",
39 ········"Ljava/lang/Object;",39 ········"Ljava/lang/Object;",
 40 ········"P15:",
 41 ········"Ljava/lang/Object;",
 42 ········"P16:",
 43 ········"Ljava/lang/Object;",
40 ········"R:",44 ········"R:",
41 ········"Ljava/lang/Object;",45 ········"Ljava/lang/Object;",
42 ········">",46 ········">",
43 ········"Ljava/lang/Object;",47 ········"Ljava/lang/Object;",
44 ········"Ld2/c<",48 ········"Le2/c<",
45 ········"TR;>;"49 ········"TR;>;"
46 ····}50 ····}
47 .end·annotation51 .end·annotation
680 B
smali/n2/d.smali vs.
smali/o2/d.smali
Files 1% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/d;1 .class·public·interface·abstract·Lo2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 33, 11 lines modifiedOffset 33, 11 lines modified
33 ········"Ljava/lang/Object;",33 ········"Ljava/lang/Object;",
34 ········"P12:",34 ········"P12:",
35 ········"Ljava/lang/Object;",35 ········"Ljava/lang/Object;",
36 ········"R:",36 ········"R:",
37 ········"Ljava/lang/Object;",37 ········"Ljava/lang/Object;",
38 ········">",38 ········">",
39 ········"Ljava/lang/Object;",39 ········"Ljava/lang/Object;",
40 ········"Ld2/c<",40 ········"Le2/c<",
41 ········"TR;>;"41 ········"TR;>;"
42 ····}42 ····}
43 .end·annotation43 .end·annotation
680 B
smali/n2/i.smali vs.
smali/o2/i.smali
Files 1% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/i;1 .class·public·interface·abstract·Lo2/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 43, 11 lines modifiedOffset 43, 11 lines modified
43 ········"Ljava/lang/Object;",43 ········"Ljava/lang/Object;",
44 ········"P17:",44 ········"P17:",
45 ········"Ljava/lang/Object;",45 ········"Ljava/lang/Object;",
46 ········"R:",46 ········"R:",
47 ········"Ljava/lang/Object;",47 ········"Ljava/lang/Object;",
48 ········">",48 ········">",
49 ········"Ljava/lang/Object;",49 ········"Ljava/lang/Object;",
50 ········"Ld2/c<",50 ········"Le2/c<",
51 ········"TR;>;"51 ········"TR;>;"
52 ····}52 ····}
53 .end·annotation53 .end·annotation
816 B
smali/n2/r.smali vs.
smali/o2/t.smali
Files 5% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Ln2/r;1 .class·public·interface·abstract·Lo2/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"P2:",11 ········"P2:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"P3:",13 ········"P3:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········"P4:",15 ········"P4:",
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
17 ········"R:",21 ········"R:",
18 ········"Ljava/lang/Object;",22 ········"Ljava/lang/Object;",
19 ········">",23 ········">",
20 ········"Ljava/lang/Object;",24 ········"Ljava/lang/Object;",
21 ········"Ld2/c<",25 ········"Le2/c<",
22 ········"TR;>;"26 ········"TR;>;"
23 ····}27 ····}
24 .end·annotation28 .end·annotation
968 B
smali/n2/g.smali vs.
smali/o2/k.smali
Files 7% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/g;1 .class·public·interface·abstract·Lo2/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 35, 15 lines modifiedOffset 35, 23 lines modified
35 ········"Ljava/lang/Object;",35 ········"Ljava/lang/Object;",
36 ········"P13:",36 ········"P13:",
37 ········"Ljava/lang/Object;",37 ········"Ljava/lang/Object;",
38 ········"P14:",38 ········"P14:",
39 ········"Ljava/lang/Object;",39 ········"Ljava/lang/Object;",
40 ········"P15:",40 ········"P15:",
41 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
 42 ········"P16:",
 43 ········"Ljava/lang/Object;",
 44 ········"P17:",
 45 ········"Ljava/lang/Object;",
 46 ········"P18:",
 47 ········"Ljava/lang/Object;",
 48 ········"P19:",
 49 ········"Ljava/lang/Object;",
42 ········"R:",50 ········"R:",
43 ········"Ljava/lang/Object;",51 ········"Ljava/lang/Object;",
44 ········">",52 ········">",
45 ········"Ljava/lang/Object;",53 ········"Ljava/lang/Object;",
46 ········"Ld2/c<",54 ········"Le2/c<",
47 ········"TR;>;"55 ········"TR;>;"
48 ····}56 ····}
49 .end·annotation57 .end·annotation
679 B
smali/n2/u.smali vs.
smali/o2/u.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/u;1 .class·public·interface·abstract·Lo2/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 23, 11 lines modifiedOffset 23, 11 lines modified
23 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
24 ········"P7:",24 ········"P7:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········"R:",26 ········"R:",
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········">",28 ········">",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········"Ld2/c<",30 ········"Le2/c<",
31 ········"TR;>;"31 ········"TR;>;"
32 ····}32 ····}
33 .end·annotation33 .end·annotation
824 B
smali/n2/k.smali vs.
smali/o2/j.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/k;1 .class·public·interface·abstract·Lo2/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 41, 17 lines modifiedOffset 41, 15 lines modified
41 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
42 ········"P16:",42 ········"P16:",
43 ········"Ljava/lang/Object;",43 ········"Ljava/lang/Object;",
44 ········"P17:",44 ········"P17:",
45 ········"Ljava/lang/Object;",45 ········"Ljava/lang/Object;",
46 ········"P18:",46 ········"P18:",
47 ········"Ljava/lang/Object;",47 ········"Ljava/lang/Object;",
48 ········"P19:", 
49 ········"Ljava/lang/Object;", 
50 ········"R:",48 ········"R:",
51 ········"Ljava/lang/Object;",49 ········"Ljava/lang/Object;",
52 ········">",50 ········">",
53 ········"Ljava/lang/Object;",51 ········"Ljava/lang/Object;",
54 ········"Ld2/c<",52 ········"Le2/c<",
55 ········"TR;>;"53 ········"TR;>;"
56 ····}54 ····}
57 .end·annotation55 .end·annotation
821 B
smali/n2/t.smali vs.
smali/o2/s.smali
Files 18% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/t;1 .class·public·interface·abstract·Lo2/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 15, 17 lines modifiedOffset 15, 15 lines modified
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"P3:",16 ········"P3:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"P4:",18 ········"P4:",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········"P5:",20 ········"P5:",
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"P6:", 
23 ········"Ljava/lang/Object;", 
24 ········"R:",22 ········"R:",
25 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
26 ········">",24 ········">",
27 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
28 ········"Ld2/c<",26 ········"Le2/c<",
29 ········"TR;>;"27 ········"TR;>;"
30 ····}28 ····}
31 .end·annotation29 .end·annotation
680 B
smali/n2/m.smali vs.
smali/o2/m.smali
Files 1% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/m;1 .class·public·interface·abstract·Lo2/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 49, 11 lines modifiedOffset 49, 11 lines modified
49 ········"Ljava/lang/Object;",49 ········"Ljava/lang/Object;",
50 ········"P20:",50 ········"P20:",
51 ········"Ljava/lang/Object;",51 ········"Ljava/lang/Object;",
52 ········"R:",52 ········"R:",
53 ········"Ljava/lang/Object;",53 ········"Ljava/lang/Object;",
54 ········">",54 ········">",
55 ········"Ljava/lang/Object;",55 ········"Ljava/lang/Object;",
56 ········"Ld2/c<",56 ········"Le2/c<",
57 ········"TR;>;"57 ········"TR;>;"
58 ····}58 ····}
59 .end·annotation59 .end·annotation
803 B
smali/n2/q.smali vs.
smali/o2/q.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/q;1 .class·public·interface·abstract·Lo2/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········"P3:",16 ········"P3:",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"R:",18 ········"R:",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········">",20 ········">",
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"Ld2/c<",22 ········"Le2/c<",
23 ········"TR;>;"23 ········"TR;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·abstract·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·abstract·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
680 B
smali/n2/o.smali vs.
smali/o2/o.smali
Files 1% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/o;1 .class·public·interface·abstract·Lo2/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 53, 11 lines modifiedOffset 53, 11 lines modified
53 ········"Ljava/lang/Object;",53 ········"Ljava/lang/Object;",
54 ········"P22:",54 ········"P22:",
55 ········"Ljava/lang/Object;",55 ········"Ljava/lang/Object;",
56 ········"R:",56 ········"R:",
57 ········"Ljava/lang/Object;",57 ········"Ljava/lang/Object;",
58 ········">",58 ········">",
59 ········"Ljava/lang/Object;",59 ········"Ljava/lang/Object;",
60 ········"Ld2/c<",60 ········"Le2/c<",
61 ········"TR;>;"61 ········"TR;>;"
62 ····}62 ····}
63 .end·annotation63 .end·annotation
770 B
smali/n2/s.smali vs.
smali/o2/r.smali
Files 16% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 27 lines modified
1 .class·public·interface·abstract·Ln2/s;1 .class·public·interface·abstract·Lo2/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"P2:",11 ········"P2:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"P3:",13 ········"P3:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········"P4:",15 ········"P4:",
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"R:",17 ········"R:",
20 ········"Ljava/lang/Object;",18 ········"Ljava/lang/Object;",
21 ········">",19 ········">",
22 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
23 ········"Ld2/c<",21 ········"Le2/c<",
24 ········"TR;>;"22 ········"TR;>;"
25 ····}23 ····}
26 .end·annotation24 .end·annotation
680 B
smali/n2/e.smali vs.
smali/o2/e.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/e;1 .class·public·interface·abstract·Lo2/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 35, 11 lines modifiedOffset 35, 11 lines modified
35 ········"Ljava/lang/Object;",35 ········"Ljava/lang/Object;",
36 ········"P13:",36 ········"P13:",
37 ········"Ljava/lang/Object;",37 ········"Ljava/lang/Object;",
38 ········"R:",38 ········"R:",
39 ········"Ljava/lang/Object;",39 ········"Ljava/lang/Object;",
40 ········">",40 ········">",
41 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
42 ········"Ld2/c<",42 ········"Le2/c<",
43 ········"TR;>;"43 ········"TR;>;"
44 ····}44 ····}
45 .end·annotation45 .end·annotation
981 B
smali/n2/l.smali vs.
smali/o2/p.smali
Files 7% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Ln2/l;1 .class·public·interface·abstract·Lo2/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
11 ········"R:",13 ········"R:",
12 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
13 ········">",15 ········">",
14 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
15 ········"Ld2/c<",17 ········"Le2/c<",
16 ········"TR;>;"18 ········"TR;>;"
17 ····}19 ····}
18 .end·annotation20 .end·annotation
  
  
19 #·virtual·methods21 #·virtual·methods
20 .method·public·abstract·invoke(Ljava/lang/Object;)Ljava/lang/Object;22 .method·public·abstract·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
21 ····.annotation·system·Ldalvik/annotation/Signature;23 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{24 ········value·=·{
23 ············"(TP1;)TR;"25 ············"(TP1;TP2;)TR;"
24 ········}26 ········}
25 ····.end·annotation27 ····.end·annotation
26 .end·method28 .end·method
1.28 KB
smali/n2/p.smali vs.
smali/x2/g.smali
Files 12% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 37 lines modified
1 .class·public·interface·abstract·Ln2/p;1 .class·public·interface·abstract·Lx2/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Channel.kt"
3 .source·"Functions.kt" 
  
4 #·interfaces 
5 .implements·Ld2/c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{6 ····value·=·{
9 ········"<P1:",7 ········"<E:",
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"R:", 
14 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
15 ········">",9 ········">",
16 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;"
17 ········"Ld2/c<", 
18 ········"TR;>;" 
19 ····}11 ····}
20 .end·annotation12 .end·annotation
  
  
21 #·virtual·methods13 #·virtual·methods
22 .method·public·abstract·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;14 .method·public·abstract·a(Lh2/d;)Ljava/lang/Object;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"(",
 18 ············"Lh2/d<",
 19 ············"-",
 20 ············"Ljava/lang/Boolean;",
 21 ············">;)",
 22 ············"Ljava/lang/Object;"
 23 ········}
 24 ····.end·annotation
 25 .end·method
  
 26 .method·public·abstract·next()Ljava/lang/Object;
23 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{28 ········value·=·{
25 ············"(TP1;TP2;)TR;"29 ············"()TE;"
26 ········}30 ········}
27 ····.end·annotation31 ····.end·annotation
28 .end·method32 .end·method
920 B
smali/n2/j.smali vs.
smali/o2/n.smali
Files 9% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/j;1 .class·public·interface·abstract·Lo2/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 41, 15 lines modifiedOffset 41, 21 lines modified
41 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
42 ········"P16:",42 ········"P16:",
43 ········"Ljava/lang/Object;",43 ········"Ljava/lang/Object;",
44 ········"P17:",44 ········"P17:",
45 ········"Ljava/lang/Object;",45 ········"Ljava/lang/Object;",
46 ········"P18:",46 ········"P18:",
47 ········"Ljava/lang/Object;",47 ········"Ljava/lang/Object;",
 48 ········"P19:",
 49 ········"Ljava/lang/Object;",
 50 ········"P20:",
 51 ········"Ljava/lang/Object;",
 52 ········"P21:",
 53 ········"Ljava/lang/Object;",
48 ········"R:",54 ········"R:",
49 ········"Ljava/lang/Object;",55 ········"Ljava/lang/Object;",
50 ········">",56 ········">",
51 ········"Ljava/lang/Object;",57 ········"Ljava/lang/Object;",
52 ········"Ld2/c<",58 ········"Le2/c<",
53 ········"TR;>;"59 ········"TR;>;"
54 ····}60 ····}
55 .end·annotation61 .end·annotation
920 B
smali/n2/c.smali vs.
smali/o2/f.smali
Files 10% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/c;1 .class·public·interface·abstract·Lo2/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 27, 15 lines modifiedOffset 27, 21 lines modified
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"P9:",28 ········"P9:",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········"P10:",30 ········"P10:",
31 ········"Ljava/lang/Object;",31 ········"Ljava/lang/Object;",
32 ········"P11:",32 ········"P11:",
33 ········"Ljava/lang/Object;",33 ········"Ljava/lang/Object;",
 34 ········"P12:",
 35 ········"Ljava/lang/Object;",
 36 ········"P13:",
 37 ········"Ljava/lang/Object;",
 38 ········"P14:",
 39 ········"Ljava/lang/Object;",
34 ········"R:",40 ········"R:",
35 ········"Ljava/lang/Object;",41 ········"Ljava/lang/Object;",
36 ········">",42 ········">",
37 ········"Ljava/lang/Object;",43 ········"Ljava/lang/Object;",
38 ········"Ld2/c<",44 ········"Le2/c<",
39 ········"TR;>;"45 ········"TR;>;"
40 ····}46 ····}
41 .end·annotation47 .end·annotation
2.41 KB
smali/n2/n.smali vs.
smali/v2/g.smali
Files 26% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 45 lines modified
1 .class·public·interface·abstract·Ln2/n;1 .class·public·final·Lv2/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt" 
  
4 #·interfaces 
5 .implements·Ld2/c; 
  
 3 #·direct·methods
 4 .method·public·static·final·a(Lv2/l0;Lh2/g;Lv2/n0;Lo2/p;)Lv2/o1;
 5 ····.locals·0
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"(",
 9 ············"Lv2/l0;",
 10 ············"Lh2/g;",
 11 ············"Lv2/n0;",
 12 ············"Lo2/p<",
 13 ············"-",
 14 ············"Lv2/l0;",
 15 ············"-",
 16 ············"Lh2/d<",
 17 ············"-",
 18 ············"Le2/q;",
 19 ············">;+",
 20 ············"Ljava/lang/Object;",
 21 ············">;)",
 22 ············"Lv2/o1;"
 23 ········}
 24 ····.end·annotation
  
 25 ····.line·1
 26 ····invoke-static·{p0,·p1,·p2,·p3},·Lv2/h;->a(Lv2/l0;Lh2/g;Lv2/n0;Lo2/p;)Lv2/o1;
  
 27 ····move-result-object·p0
  
 28 ····return-object·p0
 29 .end·method
  
 30 .method·public·static·synthetic·b(Lv2/l0;Lh2/g;Lv2/n0;Lo2/p;ILjava/lang/Object;)Lv2/o1;
 31 ····.locals·0
  
 32 ····.line·1
 33 ····invoke-static/range·{p0·..·p5},·Lv2/h;->b(Lv2/l0;Lh2/g;Lv2/n0;Lo2/p;ILjava/lang/Object;)Lv2/o1;
  
 34 ····move-result-object·p0
  
 35 ····return-object·p0
 36 .end·method
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<P1:", 
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"P11:", 
30 ········"Ljava/lang/Object;", 
31 ········"P12:", 
32 ········"Ljava/lang/Object;", 
33 ········"P13:", 
34 ········"Ljava/lang/Object;", 
35 ········"P14:", 
36 ········"Ljava/lang/Object;", 
37 ········"P15:", 
38 ········"Ljava/lang/Object;", 
39 ········"P16:", 
40 ········"Ljava/lang/Object;", 
41 ········"P17:", 
42 ········"Ljava/lang/Object;", 
43 ········"P18:", 
44 ········"Ljava/lang/Object;", 
45 ········"P19:", 
46 ········"Ljava/lang/Object;", 
47 ········"P20:", 
48 ········"Ljava/lang/Object;", 
49 ········"P21:", 
50 ········"Ljava/lang/Object;", 
51 ········"R:", 
52 ········"Ljava/lang/Object;", 
53 ········">", 
54 ········"Ljava/lang/Object;", 
55 ········"Ld2/c<", 
56 ········"TR;>;" 
57 ····} 
58 .end·annotation 
679 B
smali/n2/v.smali vs.
smali/o2/v.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Ln2/v;1 .class·public·interface·abstract·Lo2/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Functions.kt"3 .source·"Functions.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ld2/c;5 .implements·Le2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 25, 11 lines modifiedOffset 25, 11 lines modified
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········"P8:",26 ········"P8:",
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"R:",28 ········"R:",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········">",30 ········">",
31 ········"Ljava/lang/Object;",31 ········"Ljava/lang/Object;",
32 ········"Ld2/c<",32 ········"Le2/c<",
33 ········"TR;>;"33 ········"TR;>;"
34 ····}34 ····}
35 .end·annotation35 .end·annotation
1010 B
smali/z1/a$a.smali vs.
smali/x2/t.smali
Files 14% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 25 lines modified
1 .class·public·interface·abstract·Lz1/a$a;1 .class·public·interface·abstract·Lx2/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CollectionUtils.java"3 .source·"Channel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lz1/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x609 
10 ····name·=·"a" 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{6 ····value·=·{
14 ········"<T:",7 ········"<E:",
15 ········"Ljava/lang/Object;", 
16 ········"R:", 
17 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
18 ········">",9 ········">",
19 ········"Ljava/lang/Object;"10 ········"Ljava/lang/Object;"
20 ····}11 ····}
21 .end·annotation12 .end·annotation
  
  
22 #·virtual·methods13 #·virtual·methods
23 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;14 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;
24 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{16 ········value·=·{
26 ············"(TT;)TR;"17 ············"(TE;)",
 18 ············"Ljava/lang/Object;"
27 ········}19 ········}
28 ····.end·annotation20 ····.end·annotation
29 .end·method21 .end·method
620 B
smali/z1/h$c.smali vs.
smali/a2/h$a.smali
Files 10% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·interface·abstract·Lz1/h$c;1 .class·public·interface·abstract·La2/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"HintUtils.java"3 .source·"HintUtils.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz1/h;6 ····value·=·La2/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"c"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
620 B
smali/z1/h$a.smali vs.
smali/a2/h$c.smali
Files 12% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·interface·abstract·Lz1/h$a;1 .class·public·interface·abstract·La2/h$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"HintUtils.java"3 .source·"HintUtils.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz1/h;6 ····value·=·La2/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
478 B
smali/z1/h$b.smali vs.
smali/a2/h$b.smali
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lz1/h$b;1 .class·public·interface·abstract·La2/h$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"HintUtils.java"3 .source·"HintUtils.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz1/h;6 ····value·=·La2/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
3.62 KB
smali/t2/n$a.smali vs.
smali/u2/n$a.smali
Files 7% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·final·Lt2/n$a;1 .class·final·Lu2/n$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"Strings.kt"3 .source·"Strings.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/p;5 .implements·Lo2/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lt2/n;->J(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Ls2/b;8 ····value·=·Lu2/n;->J(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Lt2/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/p<",17 ········"Lo2/p<",
18 ········"Ljava/lang/CharSequence;",18 ········"Ljava/lang/CharSequence;",
19 ········"Ljava/lang/Integer;",19 ········"Ljava/lang/Integer;",
20 ········"Ld2/j<",20 ········"Le2/j<",
21 ········"+",21 ········"+",
22 ········"Ljava/lang/Integer;",22 ········"Ljava/lang/Integer;",
23 ········"+",23 ········"+",
24 ········"Ljava/lang/Integer;",24 ········"Ljava/lang/Integer;",
25 ········">;>;"25 ········">;>;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
Offset 54, 77 lines modifiedOffset 54, 77 lines modified
54 ············"(",54 ············"(",
55 ············"Ljava/util/List<",55 ············"Ljava/util/List<",
56 ············"Ljava/lang/String;",56 ············"Ljava/lang/String;",
57 ············">;Z)V"57 ············">;Z)V"
58 ········}58 ········}
59 ····.end·annotation59 ····.end·annotation
  
60 ····iput-object·p1,·p0,·Lt2/n$a;->e:Ljava/util/List;60 ····iput-object·p1,·p0,·Lu2/n$a;->e:Ljava/util/List;
  
61 ····iput-boolean·p2,·p0,·Lt2/n$a;->f:Z61 ····iput-boolean·p2,·p0,·Lu2/n$a;->f:Z
  
62 ····const/4·p1,·0x262 ····const/4·p1,·0x2
  
63 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V63 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·final·a(Ljava/lang/CharSequence;I)Ld2/j;67 .method·public·final·a(Ljava/lang/CharSequence;I)Le2/j;
68 ····.locals·368 ····.locals·3
69 ····.annotation·system·Ldalvik/annotation/Signature;69 ····.annotation·system·Ldalvik/annotation/Signature;
70 ········value·=·{70 ········value·=·{
71 ············"(",71 ············"(",
72 ············"Ljava/lang/CharSequence;",72 ············"Ljava/lang/CharSequence;",
73 ············"I)",73 ············"I)",
74 ············"Ld2/j<",74 ············"Le2/j<",
75 ············"Ljava/lang/Integer;",75 ············"Ljava/lang/Integer;",
76 ············"Ljava/lang/Integer;",76 ············"Ljava/lang/Integer;",
77 ············">;"77 ············">;"
78 ········}78 ········}
79 ····.end·annotation79 ····.end·annotation
  
80 ····const-string·v0,·"$this$$receiver"80 ····const-string·v0,·"$this$$receiver"
  
81 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V81 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
82 ····.line·182 ····.line·1
83 ····iget-object·v0,·p0,·Lt2/n$a;->e:Ljava/util/List;83 ····iget-object·v0,·p0,·Lu2/n$a;->e:Ljava/util/List;
  
84 ····iget-boolean·v1,·p0,·Lt2/n$a;->f:Z84 ····iget-boolean·v1,·p0,·Lu2/n$a;->f:Z
  
85 ····const/4·v2,·0x085 ····const/4·v2,·0x0
  
86 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lt2/n;->p(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Ld2/j;86 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lu2/n;->p(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Le2/j;
  
87 ····move-result-object·p187 ····move-result-object·p1
  
88 ····if-eqz·p1,·:cond_088 ····if-eqz·p1,·:cond_0
  
89 ····invoke-virtual·{p1},·Ld2/j;->c()Ljava/lang/Object;89 ····invoke-virtual·{p1},·Le2/j;->c()Ljava/lang/Object;
  
90 ····move-result-object·p290 ····move-result-object·p2
  
91 ····invoke-virtual·{p1},·Ld2/j;->d()Ljava/lang/Object;91 ····invoke-virtual·{p1},·Le2/j;->d()Ljava/lang/Object;
  
92 ····move-result-object·p192 ····move-result-object·p1
  
93 ····check-cast·p1,·Ljava/lang/String;93 ····check-cast·p1,·Ljava/lang/String;
  
94 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I94 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
95 ····move-result·p195 ····move-result·p1
  
96 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;96 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
97 ····move-result-object·p197 ····move-result-object·p1
  
98 ····invoke-static·{p2,·p1},·Ld2/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Ld2/j;98 ····invoke-static·{p2,·p1},·Le2/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Le2/j;
  
99 ····move-result-object·p199 ····move-result-object·p1
  
100 ····goto·:goto_0100 ····goto·:goto_0
  
101 ····:cond_0101 ····:cond_0
102 ····const/4·p1,·0x0102 ····const/4·p1,·0x0
Offset 141, 13 lines modifiedOffset 141, 13 lines modified
  
141 ····check-cast·p2,·Ljava/lang/Number;141 ····check-cast·p2,·Ljava/lang/Number;
  
142 ····invoke-virtual·{p2},·Ljava/lang/Number;->intValue()I142 ····invoke-virtual·{p2},·Ljava/lang/Number;->intValue()I
  
143 ····move-result·p2143 ····move-result·p2
  
144 ····invoke-virtual·{p0,·p1,·p2},·Lt2/n$a;->a(Ljava/lang/CharSequence;I)Ld2/j;144 ····invoke-virtual·{p0,·p1,·p2},·Lu2/n$a;->a(Ljava/lang/CharSequence;I)Le2/j;
  
145 ····move-result-object·p1145 ····move-result-object·p1
  
146 ····return-object·p1146 ····return-object·p1
147 .end·method147 .end·method
2.19 KB
smali/t2/f$b.smali vs.
smali/u2/f$b.smali
Files 6% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·final·Lt2/f$b;1 .class·final·Lu2/f$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"Indent.kt"3 .source·"Indent.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lt2/f;->b(Ljava/lang/String;)Ln2/l;8 ····value·=·Lu2/f;->b(Ljava/lang/String;)Lo2/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Ljava/lang/String;",18 ········"Ljava/lang/String;",
19 ········"Ljava/lang/String;",19 ········"Ljava/lang/String;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 .field·final·synthetic·e:Ljava/lang/String;31 .field·final·synthetic·e:Ljava/lang/String;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Ljava/lang/String;)V33 .method·constructor·<init>(Ljava/lang/String;)V
34 ····.locals·034 ····.locals·0
  
35 ····iput-object·p1,·p0,·Lt2/f$b;->e:Ljava/lang/String;35 ····iput-object·p1,·p0,·Lu2/f$b;->e:Ljava/lang/String;
  
36 ····const/4·p1,·0x136 ····const/4·p1,·0x1
  
37 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V37 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V54 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
55 ····.line·155 ····.line·1
56 ····new-instance·v0,·Ljava/lang/StringBuilder;56 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
57 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V57 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
58 ····iget-object·v1,·p0,·Lt2/f$b;->e:Ljava/lang/String;58 ····iget-object·v1,·p0,·Lu2/f$b;->e:Ljava/lang/String;
  
59 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;59 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
60 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 73, 13 lines modifiedOffset 73, 13 lines modified
  
73 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;73 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
74 ····.locals·074 ····.locals·0
  
75 ····.line·175 ····.line·1
76 ····check-cast·p1,·Ljava/lang/String;76 ····check-cast·p1,·Ljava/lang/String;
  
77 ····invoke-virtual·{p0,·p1},·Lt2/f$b;->a(Ljava/lang/String;)Ljava/lang/String;77 ····invoke-virtual·{p0,·p1},·Lu2/f$b;->a(Ljava/lang/String;)Ljava/lang/String;
  
78 ····move-result-object·p178 ····move-result-object·p1
  
79 ····return-object·p179 ····return-object·p1
80 .end·method80 .end·method
9.04 KB
smali/t2/m.smali vs.
smali/v2/c0.smali
Max HTML report size reached
2.23 KB
smali/t2/n$b.smali vs.
smali/u2/n$b.smali
Files 10% similar despite different names
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 .class·final·Lt2/n$b;1 .class·final·Lu2/n$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"Strings.kt"3 .source·"Strings.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lt2/n;->N(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Ls2/b;8 ····value·=·Lu2/n;->N(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lt2/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Lq2/c;",18 ········"Lr2/c;",
19 ········"Ljava/lang/String;",19 ········"Ljava/lang/String;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·e:Ljava/lang/CharSequence;24 .field·final·synthetic·e:Ljava/lang/CharSequence;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ljava/lang/CharSequence;)V26 .method·constructor·<init>(Ljava/lang/CharSequence;)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·Lt2/n$b;->e:Ljava/lang/CharSequence;28 ····iput-object·p1,·p0,·Lu2/n$b;->e:Ljava/lang/CharSequence;
  
29 ····const/4·p1,·0x129 ····const/4·p1,·0x1
  
30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·final·a(Lq2/c;)Ljava/lang/String;34 .method·public·final·a(Lr2/c;)Ljava/lang/String;
35 ····.locals·135 ····.locals·1
  
36 ····const-string·v0,·"it"36 ····const-string·v0,·"it"
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····.line·138 ····.line·1
39 ····iget-object·v0,·p0,·Lt2/n$b;->e:Ljava/lang/CharSequence;39 ····iget-object·v0,·p0,·Lu2/n$b;->e:Ljava/lang/CharSequence;
  
40 ····invoke-static·{v0,·p1},·Lt2/n;->P(Ljava/lang/CharSequence;Lq2/c;)Ljava/lang/String;40 ····invoke-static·{v0,·p1},·Lu2/n;->P(Ljava/lang/CharSequence;Lr2/c;)Ljava/lang/String;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····return-object·p142 ····return-object·p1
43 .end·method43 .end·method
  
44 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;44 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
45 ····.locals·045 ····.locals·0
  
46 ····.line·146 ····.line·1
47 ····check-cast·p1,·Lq2/c;47 ····check-cast·p1,·Lr2/c;
  
48 ····invoke-virtual·{p0,·p1},·Lt2/n$b;->a(Lq2/c;)Ljava/lang/String;48 ····invoke-virtual·{p0,·p1},·Lu2/n$b;->a(Lr2/c;)Ljava/lang/String;
  
49 ····move-result-object·p149 ····move-result-object·p1
  
50 ····return-object·p150 ····return-object·p1
51 .end·method51 .end·method
10.3 KB
smali/t2/l.smali vs.
smali/v2/n0.smali
Max HTML report size reached
4.64 KB
smali/t2/p.smali vs.
smali/g3/i.smali
Files 16% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 128 lines modified
1 .class·Lt2/p; 
2 .super·Lt2/o; 
3 .source·"_Strings.kt"1 .class·public·final·Lg3/i;
 2 .super·Ljava/lang/Object;
 3 .source·"RequestLine.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·b0(Ljava/lang/String;I)Ljava/lang/String;5 .method·public·static·a(Lc3/x;Ljava/net/Proxy$Type;)Ljava/lang/String;
6 ····.locals·16 ····.locals·2
  
7 ····const-string·v0,·"<this>"7 ····.line·1
 8 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 9 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 10 ····.line·2
 11 ····invoke-virtual·{p0},·Lc3/x;->f()Ljava/lang/String;
  
 12 ····move-result-object·v1
  
 13 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V14 ····const/16·v1,·0x20
  
9 ····if-ltz·p1,·:cond_015 ····.line·3
 16 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
10 ····const/4·v0,·0x117 ····.line·4
 18 ····invoke-static·{p0,·p1},·Lg3/i;->b(Lc3/x;Ljava/net/Proxy$Type;)Z
  
 19 ····move-result·p1
  
 20 ····if-eqz·p1,·:cond_0
  
 21 ····.line·5
 22 ····invoke-virtual·{p0},·Lc3/x;->h()Lc3/r;
  
 23 ····move-result-object·p0
  
 24 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
11 ····goto·:goto_025 ····goto·:goto_0
  
 26 ····.line·6
12 ····:cond_027 ····:cond_0
13 ····const/4·v0,·0x028 ····invoke-virtual·{p0},·Lc3/x;->h()Lc3/r;
  
 29 ····move-result-object·p0
14 ····:goto_0 
15 ····if-eqz·v0,·:cond_1 
  
 30 ····invoke-static·{p0},·Lg3/i;->c(Lc3/r;)Ljava/lang/String;
16 ····.line·1 
17 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I 
  
18 ····move-result·v031 ····move-result-object·p0
  
19 ····invoke-static·{p1,·v0},·Lq2/d;->c(II)I32 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
20 ····move-result·p133 ····:goto_0
 34 ····const-string·p0,·"·HTTP/1.1"
  
 35 ····.line·7
 36 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 37 ····.line·8
21 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String;38 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
22 ····move-result-object·p039 ····move-result-object·p0
  
23 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)"40 ····return-object·p0
 41 .end·method
  
 42 .method·private·static·b(Lc3/x;Ljava/net/Proxy$Type;)Z
 43 ····.locals·0
  
24 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V44 ····.line·1
 45 ····invoke-virtual·{p0},·Lc3/x;->e()Z
  
25 ····return-object·p046 ····move-result·p0
  
 47 ····if-nez·p0,·:cond_0
26 ····.line·2 
27 ····:cond_1 
28 ····new-instance·p0,·Ljava/lang/StringBuilder; 
  
29 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V48 ····sget-object·p0,·Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
  
30 ····const-string·v0,·"Requested·character·count·"49 ····if-ne·p1,·p0,·:cond_0
  
31 ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;50 ····const/4·p0,·0x1
  
32 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;51 ····goto·:goto_0
  
33 ····const-string·p1,·"·is·less·than·zero."52 ····:cond_0
 53 ····const/4·p0,·0x0
  
34 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;54 ····:goto_0
 55 ····return·p0
 56 .end·method
  
35 ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;57 .method·public·static·c(Lc3/r;)Ljava/lang/String;
 58 ····.locals·2
  
36 ····move-result-object·p059 ····.line·1
 60 ····invoke-virtual·{p0},·Lc3/r;->g()Ljava/lang/String;
  
37 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;61 ····move-result-object·v0
  
 62 ····.line·2
38 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;63 ····invoke-virtual·{p0},·Lc3/r;->i()Ljava/lang/String;
  
39 ····move-result-object·p064 ····move-result-object·p0
  
40 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V65 ····if-eqz·p0,·:cond_0
  
 66 ····.line·3
 67 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 68 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 69 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 70 ····const/16·v0,·0x3f
  
41 ····throw·p171 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
Max diff block lines reached; 0/4680 bytes (0.00%) of diff not shown.
9.21 KB
smali/t2/c$a.smali vs.
smali/u2/c$a.smali
Max HTML report size reached
78.8 KB
smali/t2/n.smali vs.
smali/v2/l.smali
Max HTML report size reached
8.34 KB
smali/io/sentry/x3$a.smali vs.
smali/io/sentry/y3$a.smali
Max HTML report size reached
2.66 KB
smali/io/sentry/l3$a.smali vs.
smali/io/sentry/o2$b.smali
Files 15% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 82 lines modified
1 .class·final·Lio/sentry/l3$a;1 .class·final·Lio/sentry/o2$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryItemType.java"3 .source·"SentryClient.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Ljava/util/Comparator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/l3;8 ····value·=·Lio/sentry/o2;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x1a
12 ····name·=·"a"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lio/sentry/q0<",17 ········"Ljava/util/Comparator<",
18 ········"Lio/sentry/l3;",18 ········"Lio/sentry/d;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>()V23 .method·private·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.line·125 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
 29 .method·synthetic·constructor·<init>(Lio/sentry/o2$a;)V
 30 ····.locals·0
  
 31 ····.line·2
 32 ····invoke-direct·{p0},·Lio/sentry/o2$b;-><init>()V
  
 33 ····return-void
 34 .end·method
  
  
29 #·virtual·methods35 #·virtual·methods
30 .method·public·bridge·synthetic·a(Lio/sentry/w0;Lio/sentry/g0;)Ljava/lang/Object;36 .method·public·a(Lio/sentry/d;Lio/sentry/d;)I
31 ····.locals·037 ····.locals·0
  
32 ····.line·138 ····.line·1
33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/l3$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/l3;39 ····invoke-virtual·{p1},·Lio/sentry/d;->j()Ljava/util/Date;
  
34 ····move-result-object·p140 ····move-result-object·p1
  
 41 ····invoke-virtual·{p2},·Lio/sentry/d;->j()Ljava/util/Date;
35 ····return-object·p1 
36 .end·method 
  
 42 ····move-result-object·p2
37 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/l3; 
38 ····.locals·0 
  
 43 ····invoke-virtual·{p1,·p2},·Ljava/util/Date;->compareTo(Ljava/util/Date;)I
39 ····.line·1 
40 ····invoke-virtual·{p1},·Lc2/a;->T()Ljava/lang/String; 
  
41 ····move-result-object·p144 ····move-result·p1
  
 45 ····return·p1
 46 .end·method
  
42 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;47 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
 48 ····.locals·0
  
43 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;49 ····.line·1
 50 ····check-cast·p1,·Lio/sentry/d;
  
44 ····move-result-object·p151 ····check-cast·p2,·Lio/sentry/d;
  
45 ····invoke-static·{p1},·Lio/sentry/l3;->valueOfLabel(Ljava/lang/String;)Lio/sentry/l3;52 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/o2$b;->a(Lio/sentry/d;Lio/sentry/d;)I
  
46 ····move-result-object·p153 ····move-result·p1
  
47 ····return-object·p154 ····return·p1
48 .end·method55 .end·method
2.5 KB
smali/io/sentry/j4$c.smali vs.
smali/io/sentry/k4$c.smali
Files 10% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·final·Lio/sentry/j4$c;1 .class·final·Lio/sentry/k4$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TraceContext.java"3 .source·"TraceContext.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/j4;6 ····value·=·Lio/sentry/k4;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/MemberClasses;12 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{13 ····value·=·{
14 ········Lio/sentry/j4$c$a;14 ········Lio/sentry/k4$c$a;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
17 .annotation·runtime·Ljava/lang/Deprecated;17 .annotation·runtime·Ljava/lang/Deprecated;
18 .end·annotation18 .end·annotation
  
  
Offset 44, 47 lines modifiedOffset 44, 47 lines modified
44 .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V44 .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
45 ····.locals·045 ····.locals·0
  
46 ····.line·246 ····.line·2
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····.line·348 ····.line·3
49 ····iput-object·p1,·p0,·Lio/sentry/j4$c;->a:Ljava/lang/String;49 ····iput-object·p1,·p0,·Lio/sentry/k4$c;->a:Ljava/lang/String;
  
50 ····.line·450 ····.line·4
51 ····iput-object·p2,·p0,·Lio/sentry/j4$c;->b:Ljava/lang/String;51 ····iput-object·p2,·p0,·Lio/sentry/k4$c;->b:Ljava/lang/String;
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/j4$a;)V54 .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/k4$a;)V
55 ····.locals·055 ····.locals·0
  
56 ····.line·156 ····.line·1
57 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/j4$c;-><init>(Ljava/lang/String;Ljava/lang/String;)V57 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/k4$c;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
  
60 #·virtual·methods60 #·virtual·methods
61 .method·public·a()Ljava/lang/String;61 .method·public·a()Ljava/lang/String;
62 ····.locals·162 ····.locals·1
  
63 ····.line·163 ····.line·1
64 ····iget-object·v0,·p0,·Lio/sentry/j4$c;->a:Ljava/lang/String;64 ····iget-object·v0,·p0,·Lio/sentry/k4$c;->a:Ljava/lang/String;
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
  
67 .method·public·b()Ljava/lang/String;67 .method·public·b()Ljava/lang/String;
68 ····.locals·168 ····.locals·1
  
69 ····.line·169 ····.line·1
70 ····iget-object·v0,·p0,·Lio/sentry/j4$c;->b:Ljava/lang/String;70 ····iget-object·v0,·p0,·Lio/sentry/k4$c;->b:Ljava/lang/String;
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
  
73 .method·public·c(Ljava/util/Map;)V73 .method·public·c(Ljava/util/Map;)V
74 ····.locals·074 ····.locals·0
75 ····.annotation·system·Ldalvik/annotation/Signature;75 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 94, 11 lines modifiedOffset 94, 11 lines modified
94 ············"Ljava/lang/String;",94 ············"Ljava/lang/String;",
95 ············"Ljava/lang/Object;",95 ············"Ljava/lang/Object;",
96 ············">;)V"96 ············">;)V"
97 ········}97 ········}
98 ····.end·annotation98 ····.end·annotation
  
99 ····.line·199 ····.line·1
100 ····iput-object·p1,·p0,·Lio/sentry/j4$c;->c:Ljava/util/Map;100 ····iput-object·p1,·p0,·Lio/sentry/k4$c;->c:Ljava/util/Map;
  
101 ····return-void101 ····return-void
102 .end·method102 .end·method
2.23 KB
smali/io/sentry/v3$c.smali vs.
smali/io/sentry/w3$c.smali
Files 17% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·final·Lio/sentry/v3$c;1 .class·final·Lio/sentry/w3$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryTracer.java"3 .source·"SentryTracer.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Comparator;5 .implements·Ljava/util/Comparator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/v3;8 ····value·=·Lio/sentry/w3;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/Comparator<",17 ········"Ljava/util/Comparator<",
18 ········"Lio/sentry/a4;",18 ········"Lio/sentry/b4;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
Offset 32, 35 lines modifiedOffset 32, 35 lines modified
  
32 ····.line·132 ····.line·1
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·synthetic·constructor·<init>(Lio/sentry/v3$a;)V36 .method·synthetic·constructor·<init>(Lio/sentry/w3$a;)V
37 ····.locals·037 ····.locals·0
  
38 ····.line·238 ····.line·2
39 ····invoke-direct·{p0},·Lio/sentry/v3$c;-><init>()V39 ····invoke-direct·{p0},·Lio/sentry/w3$c;-><init>()V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·a(Lio/sentry/a4;Lio/sentry/a4;)I43 .method·public·a(Lio/sentry/b4;Lio/sentry/b4;)I
44 ····.locals·044 ····.locals·0
  
45 ····.line·145 ····.line·1
46 ····invoke-virtual·{p1},·Lio/sentry/a4;->r()Ljava/lang/Double;46 ····invoke-virtual·{p1},·Lio/sentry/b4;->r()Ljava/lang/Double;
  
47 ····move-result-object·p147 ····move-result-object·p1
  
48 ····.line·248 ····.line·2
49 ····invoke-virtual·{p2},·Lio/sentry/a4;->r()Ljava/lang/Double;49 ····invoke-virtual·{p2},·Lio/sentry/b4;->r()Ljava/lang/Double;
  
50 ····move-result-object·p250 ····move-result-object·p2
  
51 ····if-nez·p1,·:cond_051 ····if-nez·p1,·:cond_0
  
52 ····const/4·p1,·-0x152 ····const/4·p1,·-0x1
  
Offset 82, 17 lines modifiedOffset 82, 17 lines modified
82 ····return·p182 ····return·p1
83 .end·method83 .end·method
  
84 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I84 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
85 ····.locals·085 ····.locals·0
  
86 ····.line·186 ····.line·1
87 ····check-cast·p1,·Lio/sentry/a4;87 ····check-cast·p1,·Lio/sentry/b4;
  
88 ····check-cast·p2,·Lio/sentry/a4;88 ····check-cast·p2,·Lio/sentry/b4;
  
89 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/v3$c;->a(Lio/sentry/a4;Lio/sentry/a4;)I89 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/w3$c;->a(Lio/sentry/b4;Lio/sentry/b4;)I
  
90 ····move-result·p190 ····move-result·p1
  
91 ····return·p191 ····return·p1
92 .end·method92 .end·method
2.75 KB
smali/io/sentry/j4$c$a.smali vs.
smali/io/sentry/k4$c$a.smali
Files 8% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/j4$c$a;1 .class·public·final·Lio/sentry/k4$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TraceContext.java"3 .source·"TraceContext.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/q0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/j4$c;8 ····value·=·Lio/sentry/k4$c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lio/sentry/q0<",17 ········"Lio/sentry/q0<",
18 ········"Lio/sentry/j4$c;",18 ········"Lio/sentry/k4$c;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
Offset 38, 47 lines modifiedOffset 38, 47 lines modified
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·bridge·synthetic·a(Lio/sentry/w0;Lio/sentry/g0;)Ljava/lang/Object;39 .method·public·bridge·synthetic·a(Lio/sentry/w0;Lio/sentry/g0;)Ljava/lang/Object;
40 ····.locals·040 ····.locals·0
  
41 ····.line·141 ····.line·1
42 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/j4$c$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/j4$c;42 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/k4$c$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/k4$c;
  
43 ····move-result-object·p143 ····move-result-object·p1
  
44 ····return-object·p144 ····return-object·p1
45 .end·method45 .end·method
  
46 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/j4$c;46 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/k4$c;
47 ····.locals·647 ····.locals·6
  
48 ····.line·148 ····.line·1
49 ····invoke-virtual·{p1},·Lc2/a;->j()V49 ····invoke-virtual·{p1},·Ld2/a;->i()V
  
50 ····const/4·v0,·0x050 ····const/4·v0,·0x0
  
51 ····move-object·v1,·v051 ····move-object·v1,·v0
  
52 ····move-object·v2,·v152 ····move-object·v2,·v1
  
53 ····move-object·v3,·v253 ····move-object·v3,·v2
  
54 ····.line·254 ····.line·2
55 ····:goto_055 ····:goto_0
56 ····invoke-virtual·{p1},·Lc2/a;->V()Lc2/b;56 ····invoke-virtual·{p1},·Ld2/a;->V()Ld2/b;
  
57 ····move-result-object·v457 ····move-result-object·v4
  
58 ····sget-object·v5,·Lc2/b;->NAME:Lc2/b;58 ····sget-object·v5,·Ld2/b;->NAME:Ld2/b;
  
59 ····if-ne·v4,·v5,·:cond_359 ····if-ne·v4,·v5,·:cond_3
  
60 ····.line·360 ····.line·3
61 ····invoke-virtual·{p1},·Lc2/a;->P()Ljava/lang/String;61 ····invoke-virtual·{p1},·Ld2/a;->P()Ljava/lang/String;
  
62 ····move-result-object·v462 ····move-result-object·v4
  
63 ····.line·463 ····.line·4
64 ····invoke-virtual·{v4},·Ljava/lang/String;->hashCode()I64 ····invoke-virtual·{v4},·Ljava/lang/String;->hashCode()I
  
65 ····const-string·v5,·"id"65 ····const-string·v5,·"id"
Offset 124, 19 lines modifiedOffset 124, 19 lines modified
  
124 ····move-result-object·v1124 ····move-result-object·v1
  
125 ····goto·:goto_0125 ····goto·:goto_0
  
126 ····.line·9126 ····.line·9
127 ····:cond_3127 ····:cond_3
128 ····new-instance·p2,·Lio/sentry/j4$c;128 ····new-instance·p2,·Lio/sentry/k4$c;
  
129 ····invoke-direct·{p2,·v1,·v2,·v0},·Lio/sentry/j4$c;-><init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/j4$a;)V129 ····invoke-direct·{p2,·v1,·v2,·v0},·Lio/sentry/k4$c;-><init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/k4$a;)V
  
130 ····.line·10130 ····.line·10
131 ····invoke-virtual·{p2,·v3},·Lio/sentry/j4$c;->c(Ljava/util/Map;)V131 ····invoke-virtual·{p2,·v3},·Lio/sentry/k4$c;->c(Ljava/util/Map;)V
  
132 ····.line·11132 ····.line·11
133 ····invoke-virtual·{p1},·Lc2/a;->v()V133 ····invoke-virtual·{p1},·Ld2/a;->v()V
  
134 ····return-object·p2134 ····return-object·p2
135 .end·method135 .end·method
10.3 KB
smali/io/sentry/k2$b.smali vs.
smali/io/sentry/l2$b.smali
Max HTML report size reached
4.75 KB
smali/io/sentry/n3$e.smali vs.
smali/io/sentry/o3$e.smali
Files 9% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 105 lines modified
1 .class·public·final·enum·Lio/sentry/n3$e;1 .class·public·final·enum·Lio/sentry/o3$e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SentryOptions.java"3 .source·"SentryOptions.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/n3;6 ····value·=·Lio/sentry/o3;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lio/sentry/n3$e;",15 ········"Lio/sentry/o3$e;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/n3$e;20 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/o3$e;
  
21 .field·public·static·final·enum·ALWAYS:Lio/sentry/n3$e;21 .field·public·static·final·enum·ALWAYS:Lio/sentry/o3$e;
  
22 .field·public·static·final·enum·MEDIUM:Lio/sentry/n3$e;22 .field·public·static·final·enum·MEDIUM:Lio/sentry/o3$e;
  
23 .field·public·static·final·enum·NONE:Lio/sentry/n3$e;23 .field·public·static·final·enum·NONE:Lio/sentry/o3$e;
  
24 .field·public·static·final·enum·SMALL:Lio/sentry/n3$e;24 .field·public·static·final·enum·SMALL:Lio/sentry/o3$e;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·927 ····.locals·9
  
28 ····.line·128 ····.line·1
29 ····new-instance·v0,·Lio/sentry/n3$e;29 ····new-instance·v0,·Lio/sentry/o3$e;
  
30 ····const-string·v1,·"NONE"30 ····const-string·v1,·"NONE"
  
31 ····const/4·v2,·0x031 ····const/4·v2,·0x0
  
32 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/n3$e;-><init>(Ljava/lang/String;I)V32 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/o3$e;-><init>(Ljava/lang/String;I)V
  
33 ····sput-object·v0,·Lio/sentry/n3$e;->NONE:Lio/sentry/n3$e;33 ····sput-object·v0,·Lio/sentry/o3$e;->NONE:Lio/sentry/o3$e;
  
34 ····.line·234 ····.line·2
35 ····new-instance·v1,·Lio/sentry/n3$e;35 ····new-instance·v1,·Lio/sentry/o3$e;
  
36 ····const-string·v3,·"SMALL"36 ····const-string·v3,·"SMALL"
  
37 ····const/4·v4,·0x137 ····const/4·v4,·0x1
  
38 ····invoke-direct·{v1,·v3,·v4},·Lio/sentry/n3$e;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v1,·v3,·v4},·Lio/sentry/o3$e;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v1,·Lio/sentry/n3$e;->SMALL:Lio/sentry/n3$e;39 ····sput-object·v1,·Lio/sentry/o3$e;->SMALL:Lio/sentry/o3$e;
  
40 ····.line·340 ····.line·3
41 ····new-instance·v3,·Lio/sentry/n3$e;41 ····new-instance·v3,·Lio/sentry/o3$e;
  
42 ····const-string·v5,·"MEDIUM"42 ····const-string·v5,·"MEDIUM"
  
43 ····const/4·v6,·0x243 ····const/4·v6,·0x2
  
44 ····invoke-direct·{v3,·v5,·v6},·Lio/sentry/n3$e;-><init>(Ljava/lang/String;I)V44 ····invoke-direct·{v3,·v5,·v6},·Lio/sentry/o3$e;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v3,·Lio/sentry/n3$e;->MEDIUM:Lio/sentry/n3$e;45 ····sput-object·v3,·Lio/sentry/o3$e;->MEDIUM:Lio/sentry/o3$e;
  
46 ····.line·446 ····.line·4
47 ····new-instance·v5,·Lio/sentry/n3$e;47 ····new-instance·v5,·Lio/sentry/o3$e;
  
48 ····const-string·v7,·"ALWAYS"48 ····const-string·v7,·"ALWAYS"
  
49 ····const/4·v8,·0x349 ····const/4·v8,·0x3
  
50 ····invoke-direct·{v5,·v7,·v8},·Lio/sentry/n3$e;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v5,·v7,·v8},·Lio/sentry/o3$e;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v5,·Lio/sentry/n3$e;->ALWAYS:Lio/sentry/n3$e;51 ····sput-object·v5,·Lio/sentry/o3$e;->ALWAYS:Lio/sentry/o3$e;
  
52 ····const/4·v7,·0x452 ····const/4·v7,·0x4
  
53 ····new-array·v7,·v7,·[Lio/sentry/n3$e;53 ····new-array·v7,·v7,·[Lio/sentry/o3$e;
  
54 ····aput-object·v0,·v7,·v254 ····aput-object·v0,·v7,·v2
  
55 ····aput-object·v1,·v7,·v455 ····aput-object·v1,·v7,·v4
  
56 ····aput-object·v3,·v7,·v656 ····aput-object·v3,·v7,·v6
  
57 ····aput-object·v5,·v7,·v857 ····aput-object·v5,·v7,·v8
  
58 ····.line·558 ····.line·5
59 ····sput-object·v7,·Lio/sentry/n3$e;->$VALUES:[Lio/sentry/n3$e;59 ····sput-object·v7,·Lio/sentry/o3$e;->$VALUES:[Lio/sentry/o3$e;
  
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·private·constructor·<init>(Ljava/lang/String;I)V62 .method·private·constructor·<init>(Ljava/lang/String;I)V
63 ····.locals·063 ····.locals·0
64 ····.annotation·system·Ldalvik/annotation/Signature;64 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 110, 36 lines modifiedOffset 110, 36 lines modified
  
110 ····.line·1110 ····.line·1
111 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V111 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
112 ····return-void112 ····return-void
113 .end·method113 .end·method
  
114 .method·public·static·valueOf(Ljava/lang/String;)Lio/sentry/n3$e;114 .method·public·static·valueOf(Ljava/lang/String;)Lio/sentry/o3$e;
115 ····.locals·1115 ····.locals·1
  
116 ····.line·1116 ····.line·1
117 ····const-class·v0,·Lio/sentry/n3$e;117 ····const-class·v0,·Lio/sentry/o3$e;
  
118 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;118 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
119 ····move-result-object·p0119 ····move-result-object·p0
  
120 ····check-cast·p0,·Lio/sentry/n3$e;120 ····check-cast·p0,·Lio/sentry/o3$e;
  
121 ····return-object·p0121 ····return-object·p0
122 .end·method122 .end·method
Max diff block lines reached; 546/4769 bytes (11.45%) of diff not shown.
3.14 KB
smali/io/sentry/g3$a.smali vs.
smali/io/sentry/android/core/g0$a.smali
Files 23% similar despite different names
    
Offset 1, 98 lines modifiedOffset 1, 67 lines modified
1 .class·Lio/sentry/g3$a;1 .class·synthetic·Lio/sentry/android/core/g0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeItem.java"3 .source·"DefaultAndroidEventProcessor.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/g3;6 ····value·=·Lio/sentry/android/core/g0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x1008
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·static·fields
 13 .field·static·final·synthetic·a:[I
13 .field·private·a:[B 
  
14 .field·private·final·b:Ljava/util/concurrent/Callable; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"Ljava/util/concurrent/Callable<", 
18 ············"[B>;" 
19 ········} 
20 ····.end·annotation 
21 .end·field 
  
  
22 #·direct·methods14 #·direct·methods
23 .method·public·constructor·<init>(Ljava/util/concurrent/Callable;)V15 .method·static·constructor·<clinit>()V
24 ····.locals·016 ····.locals·3
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"(", 
28 ············"Ljava/util/concurrent/Callable<", 
29 ············"[B>;)V" 
30 ········} 
31 ····.end·annotation 
  
32 ····.line·117 ····.line·1
 18 ····invoke-static·{},·Lt1/b$a;->values()[Lt1/b$a;
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
34 ····.line·2 
35 ····iput-object·p1,·p0,·Lio/sentry/g3$a;->b:Ljava/util/concurrent/Callable; 
  
36 ····return-void 
37 .end·method 
  
38 .method·private·static·b([B)[B 
39 ····.locals·0 
  
40 ····if-eqz·p0,·:cond_0 
  
41 ····goto·:goto_0 
  
 19 ····move-result-object·v0
42 ····:cond_0 
43 ····const/4·p0,·0x0 
  
44 ····new-array·p0,·p0,·[B20 ····array-length·v0,·v0
  
 21 ····new-array·v0,·v0,·[I
45 ····:goto_0 
46 ····return-object·p0 
47 .end·method 
  
 22 ····sput-object·v0,·Lio/sentry/android/core/g0$a;->a:[I
  
 23 ····:try_start_0
 24 ····sget-object·v1,·Lt1/b$a;->NOT_CONNECTED:Lt1/b$a;
48 #·virtual·methods 
49 .method·public·a()[B 
50 ····.locals·1 
  
 25 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
51 ····.line·1 
52 ····iget-object·v0,·p0,·Lio/sentry/g3$a;->a:[B 
  
53 ····if-nez·v0,·:cond_026 ····move-result·v1
  
54 ····iget-object·v0,·p0,·Lio/sentry/g3$a;->b:Ljava/util/concurrent/Callable;27 ····const/4·v2,·0x1
  
55 ····if-eqz·v0,·:cond_028 ····aput·v2,·v0,·v1
 29 ····:try_end_0
 30 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
56 ····.line·2 
57 ····invoke-interface·{v0},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;31 ····:catch_0
 32 ····:try_start_1
 33 ····sget-object·v0,·Lio/sentry/android/core/g0$a;->a:[I
  
58 ····move-result-object·v034 ····sget-object·v1,·Lt1/b$a;->CONNECTED:Lt1/b$a;
  
59 ····check-cast·v0,·[B35 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
60 ····iput-object·v0,·p0,·Lio/sentry/g3$a;->a:[B36 ····move-result·v1
  
 37 ····const/4·v2,·0x2
61 ····.line·3 
62 ····:cond_0 
63 ····iget-object·v0,·p0,·Lio/sentry/g3$a;->a:[B 
  
64 ····invoke-static·{v0},·Lio/sentry/g3$a;->b([B)[B38 ····aput·v2,·v0,·v1
 39 ····:try_end_1
 40 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
 41 ····:catch_1
 42 ····return-void
65 ····move-result-object·v0 
  
66 ····return-object·v0 
67 .end·method43 .end·method
8.37 KB
smali/io/sentry/q2$a.smali vs.
smali/v1/b$a.smali
Max HTML report size reached
2.96 KB
smali/io/sentry/n2$b.smali vs.
smali/a2/j.smali
Files 23% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 68 lines modified
1 .class·final·Lio/sentry/n2$b;1 .class·public·final·La2/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"LogUtils.java"
3 .source·"SentryClient.java" 
  
4 #·interfaces 
5 .implements·Ljava/util/Comparator; 
  
  
6 #·annotations4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lio/sentry/n2; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1a 
12 ····name·=·"b" 
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Ljava/util/Comparator<", 
18 ········"Lio/sentry/d;", 
19 ········">;" 
20 ····} 
21 .end·annotation6 .end·annotation
  
  
22 #·direct·methods7 #·direct·methods
23 .method·private·constructor·<init>()V8 .method·public·static·a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/g0;)V
24 ····.locals·09 ····.locals·3
 10 ····.annotation·system·Ldalvik/annotation/Signature;
 11 ········value·=·{
 12 ············"(",
 13 ············"Ljava/lang/Class<",
 14 ············"*>;",
 15 ············"Ljava/lang/Object;",
 16 ············"Lio/sentry/g0;",
 17 ············")V"
 18 ········}
 19 ····.end·annotation
  
25 ····.line·120 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····sget-object·v0,·Lio/sentry/n3;->DEBUG:Lio/sentry/n3;
  
 22 ····const/4·v1,·0x2
27 ····return-void 
28 .end·method 
  
 23 ····new-array·v1,·v1,·[Ljava/lang/Object;
29 .method·synthetic·constructor·<init>(Lio/sentry/n2$a;)V 
30 ····.locals·0 
  
 24 ····if-eqz·p1,·:cond_0
31 ····.line·2 
32 ····invoke-direct·{p0},·Lio/sentry/n2$b;-><init>()V 
  
33 ····return-void 
34 .end·method 
  
 25 ····.line·2
 26 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 27 ····move-result-object·p1
35 #·virtual·methods 
36 .method·public·a(Lio/sentry/d;Lio/sentry/d;)I 
37 ····.locals·0 
  
 28 ····invoke-virtual·{p1},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
38 ····.line·1 
39 ····invoke-virtual·{p1},·Lio/sentry/d;->j()Ljava/util/Date; 
  
40 ····move-result-object·p129 ····move-result-object·p1
  
41 ····invoke-virtual·{p2},·Lio/sentry/d;->j()Ljava/util/Date;30 ····goto·:goto_0
  
42 ····move-result-object·p231 ····:cond_0
 32 ····const-string·p1,·"Hint"
  
43 ····invoke-virtual·{p1,·p2},·Ljava/util/Date;->compareTo(Ljava/util/Date;)I33 ····:goto_0
 34 ····const/4·v2,·0x0
  
44 ····move-result·p135 ····aput-object·p1,·v1,·v2
  
 36 ····const/4·p1,·0x1
45 ····return·p1 
46 .end·method 
  
47 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I 
48 ····.locals·037 ····.line·3
 38 ····invoke-virtual·{p0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
  
 39 ····move-result-object·p0
49 ····.line·1 
50 ····check-cast·p1,·Lio/sentry/d; 
  
51 ····check-cast·p2,·Lio/sentry/d;40 ····aput-object·p0,·v1,·p1
  
52 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/n2$b;->a(Lio/sentry/d;Lio/sentry/d;)I41 ····const-string·p0,·"%s·is·not·%s"
  
53 ····move-result·p142 ····.line·4
 43 ····invoke-interface·{p2,·v0,·p0,·v1},·Lio/sentry/g0;->d(Lio/sentry/n3;Ljava/lang/String;[Ljava/lang/Object;)V
  
54 ····return·p144 ····return-void
55 .end·method45 .end·method
2.17 KB
smali/io/sentry/v3$a.smali vs.
smali/io/sentry/w3$a.smali
Files 16% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·Lio/sentry/v3$a;1 .class·Lio/sentry/w3$a;
2 .super·Ljava/util/TimerTask;2 .super·Ljava/util/TimerTask;
3 .source·"SentryTracer.java"3 .source·"SentryTracer.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lio/sentry/v3;->f()V6 ····value·=·Lio/sentry/w3;->f()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·e:Lio/sentry/v3;13 .field·final·synthetic·e:Lio/sentry/w3;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Lio/sentry/v3;)V15 .method·constructor·<init>(Lio/sentry/w3;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····iput-object·p1,·p0,·Lio/sentry/v3$a;->e:Lio/sentry/v3;18 ····iput-object·p1,·p0,·Lio/sentry/w3$a;->e:Lio/sentry/w3;
  
19 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V19 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·run()V23 .method·public·run()V
24 ····.locals·224 ····.locals·2
  
25 ····.line·125 ····.line·1
26 ····iget-object·v0,·p0,·Lio/sentry/v3$a;->e:Lio/sentry/v3;26 ····iget-object·v0,·p0,·Lio/sentry/w3$a;->e:Lio/sentry/w3;
  
27 ····invoke-virtual·{v0},·Lio/sentry/v3;->l()Lio/sentry/e4;27 ····invoke-virtual·{v0},·Lio/sentry/w3;->l()Lio/sentry/f4;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····.line·229 ····.line·2
30 ····iget-object·v1,·p0,·Lio/sentry/v3$a;->e:Lio/sentry/v3;30 ····iget-object·v1,·p0,·Lio/sentry/w3$a;->e:Lio/sentry/w3;
  
31 ····if-eqz·v0,·:cond_031 ····if-eqz·v0,·:cond_0
  
32 ····goto·:goto_032 ····goto·:goto_0
  
33 ····:cond_033 ····:cond_0
34 ····sget-object·v0,·Lio/sentry/e4;->OK:Lio/sentry/e4;34 ····sget-object·v0,·Lio/sentry/f4;->OK:Lio/sentry/f4;
  
35 ····:goto_035 ····:goto_0
36 ····invoke-virtual·{v1,·v0},·Lio/sentry/v3;->i(Lio/sentry/e4;)V36 ····invoke-virtual·{v1,·v0},·Lio/sentry/w3;->i(Lio/sentry/f4;)V
  
37 ····.line·337 ····.line·3
38 ····iget-object·v0,·p0,·Lio/sentry/v3$a;->e:Lio/sentry/v3;38 ····iget-object·v0,·p0,·Lio/sentry/w3$a;->e:Lio/sentry/w3;
  
39 ····invoke-static·{v0},·Lio/sentry/v3;->q(Lio/sentry/v3;)Ljava/util/concurrent/atomic/AtomicBoolean;39 ····invoke-static·{v0},·Lio/sentry/w3;->q(Lio/sentry/w3;)Ljava/util/concurrent/atomic/AtomicBoolean;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V42 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
  
2.93 KB
smali/io/sentry/v3$b.smali vs.
smali/io/sentry/w3$b.smali
Files 14% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
1 .class·final·Lio/sentry/v3$b;1 .class·final·Lio/sentry/w3$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryTracer.java"3 .source·"SentryTracer.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/v3;6 ····value·=·Lio/sentry/w3;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·c:Lio/sentry/v3$b;13 .field·static·final·c:Lio/sentry/w3$b;
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Z15 .field·private·final·a:Z
  
16 .field·private·final·b:Lio/sentry/e4;16 .field·private·final·b:Lio/sentry/f4;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
19 ····.locals·119 ····.locals·1
  
20 ····.line·120 ····.line·1
21 ····invoke-static·{},·Lio/sentry/v3$b;->d()Lio/sentry/v3$b;21 ····invoke-static·{},·Lio/sentry/w3$b;->d()Lio/sentry/w3$b;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····sput-object·v0,·Lio/sentry/v3$b;->c:Lio/sentry/v3$b;23 ····sput-object·v0,·Lio/sentry/w3$b;->c:Lio/sentry/w3$b;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·private·constructor·<init>(ZLio/sentry/e4;)V26 .method·private·constructor·<init>(ZLio/sentry/f4;)V
27 ····.locals·027 ····.locals·0
  
28 ····.line·128 ····.line·1
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·230 ····.line·2
31 ····iput-boolean·p1,·p0,·Lio/sentry/v3$b;->a:Z31 ····iput-boolean·p1,·p0,·Lio/sentry/w3$b;->a:Z
  
32 ····.line·332 ····.line·3
33 ····iput-object·p2,·p0,·Lio/sentry/v3$b;->b:Lio/sentry/e4;33 ····iput-object·p2,·p0,·Lio/sentry/w3$b;->b:Lio/sentry/f4;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·static·synthetic·a(Lio/sentry/v3$b;)Lio/sentry/e4;36 .method·static·synthetic·a(Lio/sentry/w3$b;)Lio/sentry/f4;
37 ····.locals·037 ····.locals·0
  
38 ····.line·138 ····.line·1
39 ····iget-object·p0,·p0,·Lio/sentry/v3$b;->b:Lio/sentry/e4;39 ····iget-object·p0,·p0,·Lio/sentry/w3$b;->b:Lio/sentry/f4;
  
40 ····return-object·p040 ····return-object·p0
41 .end·method41 .end·method
  
42 .method·static·synthetic·b(Lio/sentry/v3$b;)Z42 .method·static·synthetic·b(Lio/sentry/w3$b;)Z
43 ····.locals·043 ····.locals·0
  
44 ····.line·144 ····.line·1
45 ····iget-boolean·p0,·p0,·Lio/sentry/v3$b;->a:Z45 ····iget-boolean·p0,·p0,·Lio/sentry/w3$b;->a:Z
  
46 ····return·p046 ····return·p0
47 .end·method47 .end·method
  
48 .method·static·c(Lio/sentry/e4;)Lio/sentry/v3$b;48 .method·static·c(Lio/sentry/f4;)Lio/sentry/w3$b;
49 ····.locals·249 ····.locals·2
  
50 ····.line·150 ····.line·1
51 ····new-instance·v0,·Lio/sentry/v3$b;51 ····new-instance·v0,·Lio/sentry/w3$b;
  
52 ····const/4·v1,·0x152 ····const/4·v1,·0x1
  
53 ····invoke-direct·{v0,·v1,·p0},·Lio/sentry/v3$b;-><init>(ZLio/sentry/e4;)V53 ····invoke-direct·{v0,·v1,·p0},·Lio/sentry/w3$b;-><init>(ZLio/sentry/f4;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·private·static·d()Lio/sentry/v3$b;56 .method·private·static·d()Lio/sentry/w3$b;
57 ····.locals·357 ····.locals·3
  
58 ····.line·158 ····.line·1
59 ····new-instance·v0,·Lio/sentry/v3$b;59 ····new-instance·v0,·Lio/sentry/w3$b;
  
60 ····const/4·v1,·0x060 ····const/4·v1,·0x0
  
61 ····const/4·v2,·0x061 ····const/4·v2,·0x0
  
62 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/v3$b;-><init>(ZLio/sentry/e4;)V62 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/w3$b;-><init>(ZLio/sentry/f4;)V
  
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
8.11 KB
smali/io/sentry/b4$a.smali vs.
smali/io/sentry/c4$a.smali
Max HTML report size reached
1.39 KB
smali/io/sentry/j2$a.smali vs.
smali/h2/g$b.smali
Files 24% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 47 lines modified
1 .class·public·interface·abstract·Lio/sentry/j2$a;1 .class·public·interface·abstract·Lh2/g$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentry.java"3 .source·"CoroutineContext.kt"
  
 4 #·interfaces
 5 .implements·Lh2/g;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/j2;8 ····value·=·Lh2/g;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60911 ····accessFlags·=·0x609
10 ····name·=·"a"12 ····name·=·"b"
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/MemberClasses;
13 ····value·=·{15 ····value·=·{
 16 ········Lh2/g$b$a;
14 ········"<T:", 
15 ········"Lio/sentry/n3;", 
16 ········">", 
17 ········"Ljava/lang/Object;" 
18 ····}17 ····}
19 .end·annotation18 .end·annotation
  
  
20 #·virtual·methods19 #·virtual·methods
21 .method·public·abstract·a(Lio/sentry/n3;)V20 .method·public·abstract·get(Lh2/g$c;)Lh2/g$b;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"<E::",
 24 ············"Lh2/g$b;",
 25 ············">(",
 26 ············"Lh2/g$c<",
 27 ············"TE;>;)TE;"
 28 ········}
 29 ····.end·annotation
 30 .end·method
  
 31 .method·public·abstract·getKey()Lh2/g$c;
22 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{33 ········value·=·{
24 ············"(TT;)V"34 ············"()",
 35 ············"Lh2/g$c<",
 36 ············"*>;"
25 ········}37 ········}
26 ····.end·annotation38 ····.end·annotation
27 .end·method39 .end·method
2.23 KB
smali/io/sentry/n3$d.smali vs.
smali/io/sentry/o3$d.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lio/sentry/n3$d;1 .class·public·final·Lio/sentry/o3$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryOptions.java"3 .source·"SentryOptions.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/n3;6 ····value·=·Lio/sentry/o3;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
Offset 28, 58 lines modifiedOffset 28, 58 lines modified
28 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V28 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
  
30 ····.line·130 ····.line·1
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·232 ····.line·2
33 ····iput-object·p1,·p0,·Lio/sentry/n3$d;->a:Ljava/lang/String;33 ····iput-object·p1,·p0,·Lio/sentry/o3$d;->a:Ljava/lang/String;
  
34 ····.line·334 ····.line·3
35 ····iput-object·p2,·p0,·Lio/sentry/n3$d;->b:Ljava/lang/String;35 ····iput-object·p2,·p0,·Lio/sentry/o3$d;->b:Ljava/lang/String;
  
36 ····.line·436 ····.line·4
37 ····iput-object·p3,·p0,·Lio/sentry/n3$d;->c:Ljava/lang/String;37 ····iput-object·p3,·p0,·Lio/sentry/o3$d;->c:Ljava/lang/String;
  
38 ····.line·538 ····.line·5
39 ····iput-object·p4,·p0,·Lio/sentry/n3$d;->d:Ljava/lang/String;39 ····iput-object·p4,·p0,·Lio/sentry/o3$d;->d:Ljava/lang/String;
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·a()Ljava/lang/String;43 .method·public·a()Ljava/lang/String;
44 ····.locals·144 ····.locals·1
  
45 ····.line·145 ····.line·1
46 ····iget-object·v0,·p0,·Lio/sentry/n3$d;->a:Ljava/lang/String;46 ····iget-object·v0,·p0,·Lio/sentry/o3$d;->a:Ljava/lang/String;
  
47 ····return-object·v047 ····return-object·v0
48 .end·method48 .end·method
  
49 .method·public·b()Ljava/lang/String;49 .method·public·b()Ljava/lang/String;
50 ····.locals·150 ····.locals·1
  
51 ····.line·151 ····.line·1
52 ····iget-object·v0,·p0,·Lio/sentry/n3$d;->d:Ljava/lang/String;52 ····iget-object·v0,·p0,·Lio/sentry/o3$d;->d:Ljava/lang/String;
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·c()Ljava/lang/String;55 .method·public·c()Ljava/lang/String;
56 ····.locals·156 ····.locals·1
  
57 ····.line·157 ····.line·1
58 ····iget-object·v0,·p0,·Lio/sentry/n3$d;->b:Ljava/lang/String;58 ····iget-object·v0,·p0,·Lio/sentry/o3$d;->b:Ljava/lang/String;
  
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
  
61 .method·public·d()Ljava/lang/String;61 .method·public·d()Ljava/lang/String;
62 ····.locals·162 ····.locals·1
  
63 ····.line·163 ····.line·1
64 ····iget-object·v0,·p0,·Lio/sentry/n3$d;->c:Ljava/lang/String;64 ····iget-object·v0,·p0,·Lio/sentry/o3$d;->c:Ljava/lang/String;
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
6.54 KB
smali/io/sentry/j4$b.smali vs.
smali/io/sentry/k4$b.smali
Max HTML report size reached
4.75 KB
smali/io/sentry/x3$b.smali vs.
smali/io/sentry/y3$b.smali
Files 6% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 105 lines modified
1 .class·public·final·enum·Lio/sentry/x3$b;1 .class·public·final·enum·Lio/sentry/y3$b;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"Session.java"3 .source·"Session.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/x3;6 ····value·=·Lio/sentry/y3;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lio/sentry/x3$b;",15 ········"Lio/sentry/y3$b;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/x3$b;20 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/y3$b;
  
21 .field·public·static·final·enum·Abnormal:Lio/sentry/x3$b;21 .field·public·static·final·enum·Abnormal:Lio/sentry/y3$b;
  
22 .field·public·static·final·enum·Crashed:Lio/sentry/x3$b;22 .field·public·static·final·enum·Crashed:Lio/sentry/y3$b;
  
23 .field·public·static·final·enum·Exited:Lio/sentry/x3$b;23 .field·public·static·final·enum·Exited:Lio/sentry/y3$b;
  
24 .field·public·static·final·enum·Ok:Lio/sentry/x3$b;24 .field·public·static·final·enum·Ok:Lio/sentry/y3$b;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·927 ····.locals·9
  
28 ····.line·128 ····.line·1
29 ····new-instance·v0,·Lio/sentry/x3$b;29 ····new-instance·v0,·Lio/sentry/y3$b;
  
30 ····const-string·v1,·"Ok"30 ····const-string·v1,·"Ok"
  
31 ····const/4·v2,·0x031 ····const/4·v2,·0x0
  
32 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/x3$b;-><init>(Ljava/lang/String;I)V32 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/y3$b;-><init>(Ljava/lang/String;I)V
  
33 ····sput-object·v0,·Lio/sentry/x3$b;->Ok:Lio/sentry/x3$b;33 ····sput-object·v0,·Lio/sentry/y3$b;->Ok:Lio/sentry/y3$b;
  
34 ····.line·234 ····.line·2
35 ····new-instance·v1,·Lio/sentry/x3$b;35 ····new-instance·v1,·Lio/sentry/y3$b;
  
36 ····const-string·v3,·"Exited"36 ····const-string·v3,·"Exited"
  
37 ····const/4·v4,·0x137 ····const/4·v4,·0x1
  
38 ····invoke-direct·{v1,·v3,·v4},·Lio/sentry/x3$b;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v1,·v3,·v4},·Lio/sentry/y3$b;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v1,·Lio/sentry/x3$b;->Exited:Lio/sentry/x3$b;39 ····sput-object·v1,·Lio/sentry/y3$b;->Exited:Lio/sentry/y3$b;
  
40 ····.line·340 ····.line·3
41 ····new-instance·v3,·Lio/sentry/x3$b;41 ····new-instance·v3,·Lio/sentry/y3$b;
  
42 ····const-string·v5,·"Crashed"42 ····const-string·v5,·"Crashed"
  
43 ····const/4·v6,·0x243 ····const/4·v6,·0x2
  
44 ····invoke-direct·{v3,·v5,·v6},·Lio/sentry/x3$b;-><init>(Ljava/lang/String;I)V44 ····invoke-direct·{v3,·v5,·v6},·Lio/sentry/y3$b;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v3,·Lio/sentry/x3$b;->Crashed:Lio/sentry/x3$b;45 ····sput-object·v3,·Lio/sentry/y3$b;->Crashed:Lio/sentry/y3$b;
  
46 ····.line·446 ····.line·4
47 ····new-instance·v5,·Lio/sentry/x3$b;47 ····new-instance·v5,·Lio/sentry/y3$b;
  
48 ····const-string·v7,·"Abnormal"48 ····const-string·v7,·"Abnormal"
  
49 ····const/4·v8,·0x349 ····const/4·v8,·0x3
  
50 ····invoke-direct·{v5,·v7,·v8},·Lio/sentry/x3$b;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v5,·v7,·v8},·Lio/sentry/y3$b;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v5,·Lio/sentry/x3$b;->Abnormal:Lio/sentry/x3$b;51 ····sput-object·v5,·Lio/sentry/y3$b;->Abnormal:Lio/sentry/y3$b;
  
52 ····const/4·v7,·0x452 ····const/4·v7,·0x4
  
53 ····new-array·v7,·v7,·[Lio/sentry/x3$b;53 ····new-array·v7,·v7,·[Lio/sentry/y3$b;
  
54 ····aput-object·v0,·v7,·v254 ····aput-object·v0,·v7,·v2
  
55 ····aput-object·v1,·v7,·v455 ····aput-object·v1,·v7,·v4
  
56 ····aput-object·v3,·v7,·v656 ····aput-object·v3,·v7,·v6
  
57 ····aput-object·v5,·v7,·v857 ····aput-object·v5,·v7,·v8
  
58 ····.line·558 ····.line·5
59 ····sput-object·v7,·Lio/sentry/x3$b;->$VALUES:[Lio/sentry/x3$b;59 ····sput-object·v7,·Lio/sentry/y3$b;->$VALUES:[Lio/sentry/y3$b;
  
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·private·constructor·<init>(Ljava/lang/String;I)V62 .method·private·constructor·<init>(Ljava/lang/String;I)V
63 ····.locals·063 ····.locals·0
64 ····.annotation·system·Ldalvik/annotation/Signature;64 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 110, 36 lines modifiedOffset 110, 36 lines modified
  
110 ····.line·1110 ····.line·1
111 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V111 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
112 ····return-void112 ····return-void
113 .end·method113 .end·method
  
114 .method·public·static·valueOf(Ljava/lang/String;)Lio/sentry/x3$b;114 .method·public·static·valueOf(Ljava/lang/String;)Lio/sentry/y3$b;
115 ····.locals·1115 ····.locals·1
  
116 ····.line·1116 ····.line·1
117 ····const-class·v0,·Lio/sentry/x3$b;117 ····const-class·v0,·Lio/sentry/y3$b;
  
118 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;118 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
119 ····move-result-object·p0119 ····move-result-object·p0
  
120 ····check-cast·p0,·Lio/sentry/x3$b;120 ····check-cast·p0,·Lio/sentry/y3$b;
  
121 ····return-object·p0121 ····return-object·p0
122 .end·method122 .end·method
Max diff block lines reached; 546/4773 bytes (11.44%) of diff not shown.
2.95 KB
smali/io/sentry/d4$a.smali vs.
smali/io/sentry/android/core/r0$a.smali
Files 26% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 82 lines modified
 1 .class·final·Lio/sentry/android/core/r0$a;
 2 .super·Landroid/telephony/PhoneStateListener;
 3 .source·"PhoneStateBreadcrumbsIntegration.java"
1 .class·public·final·Lio/sentry/d4$a; 
2 .super·Ljava/lang/Object; 
3 .source·"SpanId.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/q0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/d4;6 ····value·=·Lio/sentry/android/core/r0;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x18
12 ····name·=·"a"10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·private·final·a:Lio/sentry/f0;
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Lio/sentry/q0<", 
18 ········"Lio/sentry/d4;", 
19 ········">;" 
20 ····} 
21 .end·annotation 
  
  
22 #·direct·methods14 #·direct·methods
23 .method·public·constructor·<init>()V15 .method·constructor·<init>(Lio/sentry/f0;)V
24 ····.locals·016 ····.locals·0
  
25 ····.line·117 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V
  
 19 ····.line·2
 20 ····iput-object·p1,·p0,·Lio/sentry/android/core/r0$a;->a:Lio/sentry/f0;
  
27 ····return-void21 ····return-void
28 .end·method22 .end·method
  
  
29 #·virtual·methods23 #·virtual·methods
30 .method·public·bridge·synthetic·a(Lio/sentry/w0;Lio/sentry/g0;)Ljava/lang/Object;24 .method·public·onCallStateChanged(ILjava/lang/String;)V
31 ····.locals·025 ····.locals·1
  
 26 ····const/4·p2,·0x1
  
 27 ····if-ne·p1,·p2,·:cond_0
  
32 ····.line·128 ····.line·1
33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/d4$a;->b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/d4;29 ····new-instance·p1,·Lio/sentry/d;
  
34 ····move-result-object·p130 ····invoke-direct·{p1},·Lio/sentry/d;-><init>()V
  
 31 ····const-string·p2,·"system"
35 ····return-object·p1 
36 .end·method 
  
37 .method·public·b(Lio/sentry/w0;Lio/sentry/g0;)Lio/sentry/d4; 
38 ····.locals·032 ····.line·2
 33 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->p(Ljava/lang/String;)V
  
 34 ····const-string·p2,·"device.event"
  
39 ····.line·135 ····.line·3
40 ····new-instance·p2,·Lio/sentry/d4;36 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->l(Ljava/lang/String;)V
  
 37 ····const-string·p2,·"action"
  
 38 ····const-string·v0,·"CALL_STATE_RINGING"
  
 39 ····.line·4
 40 ····invoke-virtual·{p1,·p2,·v0},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V
  
41 ····invoke-virtual·{p1},·Lc2/a;->T()Ljava/lang/String;41 ····const-string·p2,·"Device·ringing"
  
42 ····move-result-object·p142 ····.line·5
 43 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->o(Ljava/lang/String;)V
  
43 ····invoke-direct·{p2,·p1},·Lio/sentry/d4;-><init>(Ljava/lang/String;)V44 ····.line·6
 45 ····sget-object·p2,·Lio/sentry/n3;->INFO:Lio/sentry/n3;
  
44 ····return-object·p246 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->n(Lio/sentry/n3;)V
  
 47 ····.line·7
 48 ····iget-object·p2,·p0,·Lio/sentry/android/core/r0$a;->a:Lio/sentry/f0;
  
 49 ····invoke-interface·{p2,·p1},·Lio/sentry/f0;->h(Lio/sentry/d;)V
  
 50 ····:cond_0
 51 ····return-void
45 .end·method52 .end·method
1.56 KB
smali/io/sentry/android/core/j0$b.smali vs.
smali/io/sentry/android/core/i0$b.smali
Files 12% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·final·Lio/sentry/android/core/j0$b;1 .class·final·Lio/sentry/android/core/i0$b;
2 .super·Lio/sentry/android/core/j0;2 .super·Lio/sentry/android/core/i0;
3 .source·"EnvelopeFileObserverIntegration.java"3 .source·"EnvelopeFileObserverIntegration.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/j0;6 ····value·=·Lio/sentry/android/core/i0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·private·constructor·<init>()V13 .method·private·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Lio/sentry/android/core/j0;-><init>()V16 ····invoke-direct·{p0},·Lio/sentry/android/core/i0;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·synthetic·constructor·<init>(Lio/sentry/android/core/j0$a;)V19 .method·synthetic·constructor·<init>(Lio/sentry/android/core/i0$a;)V
20 ····.locals·020 ····.locals·0
  
21 ····.line·221 ····.line·2
22 ····invoke-direct·{p0},·Lio/sentry/android/core/j0$b;-><init>()V22 ····invoke-direct·{p0},·Lio/sentry/android/core/i0$b;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·protected·o(Lio/sentry/n3;)Ljava/lang/String;26 .method·protected·k(Lio/sentry/o3;)Ljava/lang/String;
27 ····.locals·027 ····.locals·0
  
28 ····.line·128 ····.line·1
29 ····invoke-virtual·{p1},·Lio/sentry/n3;->getOutboxPath()Ljava/lang/String;29 ····invoke-virtual·{p1},·Lio/sentry/o3;->getOutboxPath()Ljava/lang/String;
  
30 ····move-result-object·p130 ····move-result-object·p1
  
31 ····return-object·p131 ····return-object·p1
32 .end·method32 .end·method
2.1 KB
smali/io/sentry/android/core/v$a.smali vs.
smali/io/sentry/android/core/u$a.smali
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lio/sentry/android/core/v$a;1 .class·synthetic·Lio/sentry/android/core/u$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidTransportGate.java"3 .source·"AndroidTransportGate.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/v;6 ····value·=·Lio/sentry/android/core/u;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 19, 58 lines modifiedOffset 19, 58 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····.line·122 ····.line·1
23 ····invoke-static·{},·Ls1/a$a;->values()[Ls1/a$a;23 ····invoke-static·{},·Lt1/b$a;->values()[Lt1/b$a;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····array-length·v0,·v025 ····array-length·v0,·v0
  
26 ····new-array·v0,·v0,·[I26 ····new-array·v0,·v0,·[I
  
27 ····sput-object·v0,·Lio/sentry/android/core/v$a;->a:[I27 ····sput-object·v0,·Lio/sentry/android/core/u$a;->a:[I
  
28 ····:try_start_028 ····:try_start_0
29 ····sget-object·v1,·Ls1/a$a;->CONNECTED:Ls1/a$a;29 ····sget-object·v1,·Lt1/b$a;->CONNECTED:Lt1/b$a;
  
30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I30 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
31 ····move-result·v131 ····move-result·v1
  
32 ····const/4·v2,·0x132 ····const/4·v2,·0x1
  
33 ····aput·v2,·v0,·v133 ····aput·v2,·v0,·v1
34 ····:try_end_034 ····:try_end_0
35 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_035 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····:catch_036 ····:catch_0
37 ····:try_start_137 ····:try_start_1
38 ····sget-object·v0,·Lio/sentry/android/core/v$a;->a:[I38 ····sget-object·v0,·Lio/sentry/android/core/u$a;->a:[I
  
39 ····sget-object·v1,·Ls1/a$a;->UNKNOWN:Ls1/a$a;39 ····sget-object·v1,·Lt1/b$a;->UNKNOWN:Lt1/b$a;
  
40 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I40 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
41 ····move-result·v141 ····move-result·v1
  
42 ····const/4·v2,·0x242 ····const/4·v2,·0x2
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_144 ····:try_end_1
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_145 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
46 ····:catch_146 ····:catch_1
47 ····:try_start_247 ····:try_start_2
48 ····sget-object·v0,·Lio/sentry/android/core/v$a;->a:[I48 ····sget-object·v0,·Lio/sentry/android/core/u$a;->a:[I
  
49 ····sget-object·v1,·Ls1/a$a;->NO_PERMISSION:Ls1/a$a;49 ····sget-object·v1,·Lt1/b$a;->NO_PERMISSION:Lt1/b$a;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
52 ····const/4·v2,·0x352 ····const/4·v2,·0x3
  
3.4 KB
smali/io/sentry/android/core/w0$a.smali vs.
smali/io/sentry/android/core/x0$a.smali
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lio/sentry/android/core/w0$a;1 .class·final·Lio/sentry/android/core/x0$a;
2 .super·Landroid/content/BroadcastReceiver;2 .super·Landroid/content/BroadcastReceiver;
3 .source·"SystemEventsBreadcrumbsIntegration.java"3 .source·"SystemEventsBreadcrumbsIntegration.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/w0;6 ····value·=·Lio/sentry/android/core/x0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 24, 18 lines modifiedOffset 24, 18 lines modified
24 .method·constructor·<init>(Lio/sentry/f0;Lio/sentry/g0;)V24 .method·constructor·<init>(Lio/sentry/f0;Lio/sentry/g0;)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·126 ····.line·1
27 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V27 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
28 ····.line·228 ····.line·2
29 ····iput-object·p1,·p0,·Lio/sentry/android/core/w0$a;->a:Lio/sentry/f0;29 ····iput-object·p1,·p0,·Lio/sentry/android/core/x0$a;->a:Lio/sentry/f0;
  
30 ····.line·330 ····.line·3
31 ····iput-object·p2,·p0,·Lio/sentry/android/core/w0$a;->b:Lio/sentry/g0;31 ····iput-object·p2,·p0,·Lio/sentry/android/core/x0$a;->b:Lio/sentry/g0;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V35 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 ····.line·458 ····.line·4
59 ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String;59 ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····.line·561 ····.line·5
62 ····invoke-static·{v0},·Lz1/n;->c(Ljava/lang/String;)Ljava/lang/String;62 ····invoke-static·{v0},·La2/o;->c(Ljava/lang/String;)Ljava/lang/String;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····if-eqz·v1,·:cond_064 ····if-eqz·v1,·:cond_0
  
65 ····const-string·v2,·"action"65 ····const-string·v2,·"action"
  
Offset 135, 17 lines modifiedOffset 135, 17 lines modified
  
135 ····goto·:goto_0135 ····goto·:goto_0
  
136 ····:catchall_0136 ····:catchall_0
137 ····move-exception·v5137 ····move-exception·v5
  
138 ····.line·13138 ····.line·13
139 ····iget-object·v6,·p0,·Lio/sentry/android/core/w0$a;->b:Lio/sentry/g0;139 ····iget-object·v6,·p0,·Lio/sentry/android/core/x0$a;->b:Lio/sentry/g0;
  
140 ····sget-object·v7,·Lio/sentry/m3;->ERROR:Lio/sentry/m3;140 ····sget-object·v7,·Lio/sentry/n3;->ERROR:Lio/sentry/n3;
  
141 ····const/4·v8,·0x2141 ····const/4·v8,·0x2
  
142 ····new-array·v8,·v8,·[Ljava/lang/Object;142 ····new-array·v8,·v8,·[Ljava/lang/Object;
  
143 ····const/4·v9,·0x0143 ····const/4·v9,·0x0
  
Offset 153, 40 lines modifiedOffset 153, 40 lines modified
  
153 ····const/4·v4,·0x1153 ····const/4·v4,·0x1
  
154 ····aput-object·v0,·v8,·v4154 ····aput-object·v0,·v8,·v4
  
155 ····const-string·v4,·"%s·key·of·the·%s·action·threw·an·error."155 ····const-string·v4,·"%s·key·of·the·%s·action·threw·an·error."
  
156 ····invoke-interface·{v6,·v7,·v5,·v4,·v8},·Lio/sentry/g0;->b(Lio/sentry/m3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V156 ····invoke-interface·{v6,·v7,·v5,·v4,·v8},·Lio/sentry/g0;->b(Lio/sentry/n3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
157 ····goto·:goto_0157 ····goto·:goto_0
  
158 ····:cond_2158 ····:cond_2
159 ····const-string·v0,·"extras"159 ····const-string·v0,·"extras"
  
160 ····.line·14160 ····.line·14
161 ····invoke-virtual·{p1,·v0,·v2},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V161 ····invoke-virtual·{p1,·v0,·v2},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V
  
162 ····.line·15162 ····.line·15
163 ····:cond_3163 ····:cond_3
164 ····sget-object·v0,·Lio/sentry/m3;->INFO:Lio/sentry/m3;164 ····sget-object·v0,·Lio/sentry/n3;->INFO:Lio/sentry/n3;
  
165 ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->n(Lio/sentry/m3;)V165 ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->n(Lio/sentry/n3;)V
  
166 ····.line·16166 ····.line·16
167 ····new-instance·v0,·Lio/sentry/v;167 ····new-instance·v0,·Lio/sentry/v;
  
168 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V168 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V
  
169 ····const-string·v1,·"android:intent"169 ····const-string·v1,·"android:intent"
  
170 ····.line·17170 ····.line·17
171 ····invoke-virtual·{v0,·v1,·p2},·Lio/sentry/v;->e(Ljava/lang/String;Ljava/lang/Object;)V171 ····invoke-virtual·{v0,·v1,·p2},·Lio/sentry/v;->e(Ljava/lang/String;Ljava/lang/Object;)V
  
172 ····.line·18172 ····.line·18
173 ····iget-object·p2,·p0,·Lio/sentry/android/core/w0$a;->a:Lio/sentry/f0;173 ····iget-object·p2,·p0,·Lio/sentry/android/core/x0$a;->a:Lio/sentry/f0;
  
174 ····invoke-interface·{p2,·p1,·v0},·Lio/sentry/f0;->p(Lio/sentry/d;Lio/sentry/v;)V174 ····invoke-interface·{p2,·p1,·v0},·Lio/sentry/f0;->p(Lio/sentry/d;Lio/sentry/v;)V
  
175 ····return-void175 ····return-void
176 .end·method176 .end·method
6.27 KB
smali/io/sentry/protocol/y$a.smali vs.
smali/io/sentry/protocol/z$a.smali
Max HTML report size reached
1.55 KB
smali/c3/c$b.smali vs.
smali/d3/c$b.smali
Files 2% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lc3/c$b;1 .class·Ld3/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Util.java"3 .source·"Util.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lc3/c;->E(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;8 ····value·=·Ld3/c;->E(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 24, 35 lines modifiedOffset 24, 35 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Ljava/lang/String;Z)V25 .method·constructor·<init>(Ljava/lang/String;Z)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·127 ····.line·1
28 ····iput-object·p1,·p0,·Lc3/c$b;->a:Ljava/lang/String;28 ····iput-object·p1,·p0,·Ld3/c$b;->a:Ljava/lang/String;
  
29 ····iput-boolean·p2,·p0,·Lc3/c$b;->b:Z29 ····iput-boolean·p2,·p0,·Ld3/c$b;->b:Z
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;34 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
35 ····.locals·235 ····.locals·2
  
36 ····.line·136 ····.line·1
37 ····new-instance·v0,·Ljava/lang/Thread;37 ····new-instance·v0,·Ljava/lang/Thread;
  
38 ····iget-object·v1,·p0,·Lc3/c$b;->a:Ljava/lang/String;38 ····iget-object·v1,·p0,·Ld3/c$b;->a:Ljava/lang/String;
  
39 ····invoke-direct·{v0,·p1,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V39 ····invoke-direct·{v0,·p1,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
  
40 ····.line·240 ····.line·2
41 ····iget-boolean·p1,·p0,·Lc3/c$b;->b:Z41 ····iget-boolean·p1,·p0,·Ld3/c$b;->b:Z
  
42 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setDaemon(Z)V42 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setDaemon(Z)V
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
1.52 KB
smali/b3/l$a.smali vs.
smali/c3/l$a.smali
Files 10% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lb3/l$a;1 .class·Lc3/l$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CookieJar.java"3 .source·"CookieJar.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb3/l;5 .implements·Lc3/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb3/l;8 ····value·=·Lc3/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 25, 42 lines modifiedOffset 25, 42 lines modified
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·a(Lb3/r;)Ljava/util/List;29 .method·public·a(Lc3/r;)Ljava/util/List;
30 ····.locals·030 ····.locals·0
31 ····.annotation·system·Ldalvik/annotation/Signature;31 ····.annotation·system·Ldalvik/annotation/Signature;
32 ········value·=·{32 ········value·=·{
33 ············"(",33 ············"(",
34 ············"Lb3/r;",34 ············"Lc3/r;",
35 ············")",35 ············")",
36 ············"Ljava/util/List<",36 ············"Ljava/util/List<",
37 ············"Lb3/k;",37 ············"Lc3/k;",
38 ············">;"38 ············">;"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
  
41 ····.line·141 ····.line·1
42 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;42 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;
  
43 ····move-result-object·p143 ····move-result-object·p1
  
44 ····return-object·p144 ····return-object·p1
45 .end·method45 .end·method
  
46 .method·public·b(Lb3/r;Ljava/util/List;)V46 .method·public·b(Lc3/r;Ljava/util/List;)V
47 ····.locals·047 ····.locals·0
48 ····.annotation·system·Ldalvik/annotation/Signature;48 ····.annotation·system·Ldalvik/annotation/Signature;
49 ········value·=·{49 ········value·=·{
50 ············"(",50 ············"(",
51 ············"Lb3/r;",51 ············"Lc3/r;",
52 ············"Ljava/util/List<",52 ············"Ljava/util/List<",
53 ············"Lb3/k;",53 ············"Lc3/k;",
54 ············">;)V"54 ············">;)V"
55 ········}55 ········}
56 ····.end·annotation56 ····.end·annotation
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
14.8 KB
smali/b3/w.smali vs.
smali/c3/w.smali
Max HTML report size reached
13.6 KB
smali/b3/w$b.smali vs.
smali/s1/l.smali
Max HTML report size reached
1.13 KB
smali/b3/o$b.smali vs.
smali/c3/o$b.smali
Files 9% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·Lb3/o$b;1 .class·Lc3/o$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventListener.java"3 .source·"EventListener.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb3/o$c;5 .implements·Lc3/o$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lb3/o;->k(Lb3/o;)Lb3/o$c;8 ····value·=·Lc3/o;->k(Lc3/o;)Lc3/o$c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lb3/o;15 .field·final·synthetic·a:Lc3/o;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lb3/o;)V17 .method·constructor·<init>(Lc3/o;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lb3/o$b;->a:Lb3/o;20 ····iput-object·p1,·p0,·Lc3/o$b;->a:Lc3/o;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·a(Lb3/d;)Lb3/o;25 .method·public·a(Lc3/d;)Lc3/o;
26 ····.locals·026 ····.locals·0
  
27 ····.line·127 ····.line·1
28 ····iget-object·p1,·p0,·Lb3/o$b;->a:Lb3/o;28 ····iget-object·p1,·p0,·Lc3/o$b;->a:Lc3/o;
  
29 ····return-object·p129 ····return-object·p1
30 .end·method30 .end·method
5.76 KB
smali/b3/q$a.smali vs.
smali/c3/q$a.smali
Max HTML report size reached
12.3 KB
smali/b3/f.smali vs.
smali/c3/f.smali
Max HTML report size reached
12.0 KB
smali/b3/i.smali vs.
smali/c3/i.smali
Max HTML report size reached
3.84 KB
smali/b3/u$a.smali vs.
smali/c3/u$a.smali
Files 15% similar despite different names
    
Offset 1, 138 lines modifiedOffset 1, 138 lines modified
1 .class·Lb3/u$a;1 .class·Lc3/u$a;
2 .super·Lc3/a;2 .super·Ld3/a;
3 .source·"OkHttpClient.java"3 .source·"OkHttpClient.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb3/u;6 ····value·=·Lc3/u;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>()V13 .method·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Lc3/a;-><init>()V16 ····invoke-direct·{p0},·Ld3/a;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·a(Lb3/q$a;Ljava/lang/String;)V20 .method·public·a(Lc3/q$a;Ljava/lang/String;)V
21 ····.locals·021 ····.locals·0
  
22 ····.line·122 ····.line·1
23 ····invoke-virtual·{p1,·p2},·Lb3/q$a;->b(Ljava/lang/String;)Lb3/q$a;23 ····invoke-virtual·{p1,·p2},·Lc3/q$a;->b(Ljava/lang/String;)Lc3/q$a;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·public·b(Lb3/q$a;Ljava/lang/String;Ljava/lang/String;)V26 .method·public·b(Lc3/q$a;Ljava/lang/String;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
  
28 ····.line·128 ····.line·1
29 ····invoke-virtual·{p1,·p2,·p3},·Lb3/q$a;->c(Ljava/lang/String;Ljava/lang/String;)Lb3/q$a;29 ····invoke-virtual·{p1,·p2,·p3},·Lc3/q$a;->c(Ljava/lang/String;Ljava/lang/String;)Lc3/q$a;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·c(Lb3/j;Ljavax/net/ssl/SSLSocket;Z)V32 .method·public·c(Lc3/j;Ljavax/net/ssl/SSLSocket;Z)V
33 ····.locals·033 ····.locals·0
  
34 ····.line·134 ····.line·1
35 ····invoke-virtual·{p1,·p2,·p3},·Lb3/j;->a(Ljavax/net/ssl/SSLSocket;Z)V35 ····invoke-virtual·{p1,·p2,·p3},·Lc3/j;->a(Ljavax/net/ssl/SSLSocket;Z)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·d(Lb3/z$a;)I38 .method·public·d(Lc3/z$a;)I
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····iget·p1,·p1,·Lb3/z$a;->c:I41 ····iget·p1,·p1,·Lc3/z$a;->c:I
  
42 ····return·p142 ····return·p1
43 .end·method43 .end·method
  
44 .method·public·e(Lb3/i;Le3/c;)Z44 .method·public·e(Lc3/i;Lf3/c;)Z
45 ····.locals·045 ····.locals·0
  
46 ····.line·146 ····.line·1
47 ····invoke-virtual·{p1,·p2},·Lb3/i;->b(Le3/c;)Z47 ····invoke-virtual·{p1,·p2},·Lc3/i;->b(Lf3/c;)Z
  
48 ····move-result·p148 ····move-result·p1
  
49 ····return·p149 ····return·p1
50 .end·method50 .end·method
  
51 .method·public·f(Lb3/i;Lb3/a;Le3/g;)Ljava/net/Socket;51 .method·public·f(Lc3/i;Lc3/a;Lf3/g;)Ljava/net/Socket;
52 ····.locals·052 ····.locals·0
  
53 ····.line·153 ····.line·1
54 ····invoke-virtual·{p1,·p2,·p3},·Lb3/i;->c(Lb3/a;Le3/g;)Ljava/net/Socket;54 ····invoke-virtual·{p1,·p2,·p3},·Lc3/i;->c(Lc3/a;Lf3/g;)Ljava/net/Socket;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····return-object·p156 ····return-object·p1
57 .end·method57 .end·method
  
58 .method·public·g(Lb3/a;Lb3/a;)Z58 .method·public·g(Lc3/a;Lc3/a;)Z
59 ····.locals·059 ····.locals·0
  
60 ····.line·160 ····.line·1
61 ····invoke-virtual·{p1,·p2},·Lb3/a;->d(Lb3/a;)Z61 ····invoke-virtual·{p1,·p2},·Lc3/a;->d(Lc3/a;)Z
  
62 ····move-result·p162 ····move-result·p1
  
63 ····return·p163 ····return·p1
64 .end·method64 .end·method
  
65 .method·public·h(Lb3/i;Lb3/a;Le3/g;Lb3/b0;)Le3/c;65 .method·public·h(Lc3/i;Lc3/a;Lf3/g;Lc3/b0;)Lf3/c;
66 ····.locals·066 ····.locals·0
  
67 ····.line·167 ····.line·1
68 ····invoke-virtual·{p1,·p2,·p3,·p4},·Lb3/i;->d(Lb3/a;Le3/g;Lb3/b0;)Le3/c;68 ····invoke-virtual·{p1,·p2,·p3,·p4},·Lc3/i;->d(Lc3/a;Lf3/g;Lc3/b0;)Lf3/c;
  
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····return-object·p170 ····return-object·p1
71 .end·method71 .end·method
  
72 .method·public·i(Lb3/i;Le3/c;)V72 .method·public·i(Lc3/i;Lf3/c;)V
73 ····.locals·073 ····.locals·0
  
74 ····.line·174 ····.line·1
75 ····invoke-virtual·{p1,·p2},·Lb3/i;->f(Le3/c;)V75 ····invoke-virtual·{p1,·p2},·Lc3/i;->f(Lf3/c;)V
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·j(Lb3/i;)Le3/d;78 .method·public·j(Lc3/i;)Lf3/d;
79 ····.locals·079 ····.locals·0
  
80 ····.line·180 ····.line·1
81 ····iget-object·p1,·p1,·Lb3/i;->e:Le3/d;81 ····iget-object·p1,·p1,·Lc3/i;->e:Lf3/d;
  
82 ····return-object·p182 ····return-object·p1
83 .end·method83 .end·method
  
84 .method·public·k(Lb3/d;Ljava/io/IOException;)Ljava/io/IOException;84 .method·public·k(Lc3/d;Ljava/io/IOException;)Ljava/io/IOException;
Max diff block lines reached; 305/3859 bytes (7.90%) of diff not shown.
6.42 KB
smali/b3/u$b.smali vs.
smali/c3/u$b.smali
Max HTML report size reached
1.15 KB
smali/b3/w$a.smali vs.
smali/c3/w$a.smali
Files 18% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·Lb3/w$a;1 .class·Lc3/w$a;
2 .super·Ll3/a;2 .super·Lm3/a;
3 .source·"RealCall.java"3 .source·"RealCall.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lb3/w;-><init>(Lb3/u;Lb3/x;Z)V6 ····value·=·Lc3/w;-><init>(Lc3/u;Lc3/x;Z)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·k:Lb3/w;13 .field·final·synthetic·k:Lc3/w;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Lb3/w;)V15 .method·constructor·<init>(Lc3/w;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····iput-object·p1,·p0,·Lb3/w$a;->k:Lb3/w;18 ····iput-object·p1,·p0,·Lc3/w$a;->k:Lc3/w;
  
19 ····invoke-direct·{p0},·Ll3/a;-><init>()V19 ····invoke-direct·{p0},·Lm3/a;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·protected·t()V23 .method·protected·t()V
24 ····.locals·124 ····.locals·1
  
25 ····.line·125 ····.line·1
26 ····iget-object·v0,·p0,·Lb3/w$a;->k:Lb3/w;26 ····iget-object·v0,·p0,·Lc3/w$a;->k:Lc3/w;
  
27 ····invoke-virtual·{v0},·Lb3/w;->b()V27 ····invoke-virtual·{v0},·Lc3/w;->b()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
60.4 KB
smali/b3/r.smali vs.
smali/c3/k.smali
Max HTML report size reached
20.7 KB
smali/b3/z$a.smali vs.
smali/j3/e.smali
Max HTML report size reached
53.5 KB
smali/b3/g.smali vs.
smali/c3/g.smali
Max HTML report size reached
21.4 KB
smali/b3/u.smali vs.
smali/c3/u.smali
Max HTML report size reached
50.9 KB
smali/b3/k.smali vs.
smali/m3/f.smali
Max HTML report size reached
474 B
smali/b3/n$a.smali vs.
smali/c3/n$a.smali
Files 5% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lb3/n$a;1 .class·Lc3/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Dns.java"3 .source·"Dns.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lb3/n;5 .implements·Lc3/n;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb3/n;8 ····value·=·Lc3/n;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
7.76 KB
smali/b3/f$b.smali vs.
smali/m3/l$b.smali
Max HTML report size reached
834 B
smali/b3/g$a.smali vs.
smali/c3/g$a.smali
Files 1% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lb3/g$a;1 .class·Lc3/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CipherSuite.java"3 .source·"CipherSuite.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Comparator;5 .implements·Ljava/util/Comparator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb3/g;8 ····value·=·Lc3/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 123, 13 lines modifiedOffset 123, 13 lines modified
123 ····.locals·0123 ····.locals·0
  
124 ····.line·1124 ····.line·1
125 ····check-cast·p1,·Ljava/lang/String;125 ····check-cast·p1,·Ljava/lang/String;
  
126 ····check-cast·p2,·Ljava/lang/String;126 ····check-cast·p2,·Ljava/lang/String;
  
127 ····invoke-virtual·{p0,·p1,·p2},·Lb3/g$a;->a(Ljava/lang/String;Ljava/lang/String;)I127 ····invoke-virtual·{p0,·p1,·p2},·Lc3/g$a;->a(Ljava/lang/String;Ljava/lang/String;)I
  
128 ····move-result·p1128 ····move-result·p1
  
129 ····return·p1129 ····return·p1
130 .end·method130 .end·method
12.2 KB
smali/b3/m.smali vs.
smali/c3/m.smali
Max HTML report size reached
7.08 KB
smali/b3/q.smali vs.
smali/c3/q.smali
Max HTML report size reached
1.88 KB
smali/b3/i$a.smali vs.
smali/c3/i$a.smali
Files 4% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·Lb3/i$a;1 .class·Lc3/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ConnectionPool.java"3 .source·"ConnectionPool.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lb3/i;8 ····value·=·Lc3/i;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Lb3/i;15 .field·final·synthetic·e:Lc3/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lb3/i;)V17 .method·constructor·<init>(Lc3/i;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lb3/i$a;->e:Lb3/i;20 ····iput-object·p1,·p0,·Lc3/i$a;->e:Lc3/i;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·run()V25 .method·public·run()V
26 ····.locals·626 ····.locals·6
  
27 ····.line·127 ····.line·1
28 ····:cond_028 ····:cond_0
29 ····:goto_029 ····:goto_0
30 ····iget-object·v0,·p0,·Lb3/i$a;->e:Lb3/i;30 ····iget-object·v0,·p0,·Lc3/i$a;->e:Lc3/i;
  
31 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J31 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
32 ····move-result-wide·v132 ····move-result-wide·v1
  
33 ····invoke-virtual·{v0,·v1,·v2},·Lb3/i;->a(J)J33 ····invoke-virtual·{v0,·v1,·v2},·Lc3/i;->a(J)J
  
34 ····move-result-wide·v034 ····move-result-wide·v0
  
35 ····const-wide/16·v2,·-0x135 ····const-wide/16·v2,·-0x1
  
36 ····cmp-long·v4,·v0,·v236 ····cmp-long·v4,·v0,·v2
  
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ····div-long·v4,·v0,·v272 ····div-long·v4,·v0,·v2
  
73 ····mul-long·v2,·v2,·v473 ····mul-long·v2,·v2,·v4
  
74 ····sub-long/2addr·v0,·v274 ····sub-long/2addr·v0,·v2
  
75 ····.line·375 ····.line·3
76 ····iget-object·v2,·p0,·Lb3/i$a;->e:Lb3/i;76 ····iget-object·v2,·p0,·Lc3/i$a;->e:Lc3/i;
  
77 ····monitor-enter·v277 ····monitor-enter·v2
  
78 ····.line·478 ····.line·4
79 ····:try_start_079 ····:try_start_0
80 ····iget-object·v3,·p0,·Lb3/i$a;->e:Lb3/i;80 ····iget-object·v3,·p0,·Lc3/i$a;->e:Lc3/i;
  
81 ····long-to-int·v1,·v081 ····long-to-int·v1,·v0
  
82 ····invoke-virtual·{v3,·v4,·v5,·v1},·Ljava/lang/Object;->wait(JI)V82 ····invoke-virtual·{v3,·v4,·v5,·v1},·Ljava/lang/Object;->wait(JI)V
83 ····:try_end_083 ····:try_end_0
84 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_084 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
85 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_085 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
6.05 KB
smali/b3/x.smali vs.
smali/c3/x.smali
Max HTML report size reached
2.04 KB
smali/b3/a0.smali vs.
smali/c3/a0.smali
Files 16% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lb3/a0;1 .class·public·abstract·Lc3/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ResponseBody.java"3 .source·"ResponseBody.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Closeable;5 .implements·Ljava/io/Closeable;
  
  
Offset 12, 48 lines modifiedOffset 12, 48 lines modified
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·public·static·j(Lb3/t;JLl3/e;)Lb3/a0;16 .method·public·static·i(Lc3/t;JLm3/e;)Lc3/a0;
17 ····.locals·117 ····.locals·1
  
18 ····const-string·v0,·"source·==·null"18 ····const-string·v0,·"source·==·null"
  
19 ····.line·119 ····.line·1
20 ····invoke-static·{p3,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;20 ····invoke-static·{p3,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
21 ····.line·221 ····.line·2
22 ····new-instance·v0,·Lb3/a0$a;22 ····new-instance·v0,·Lc3/a0$a;
  
23 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lb3/a0$a;-><init>(Lb3/t;JLl3/e;)V23 ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lc3/a0$a;-><init>(Lc3/t;JLm3/e;)V
  
24 ····return-object·v024 ····return-object·v0
25 .end·method25 .end·method
  
26 .method·public·static·o(Lb3/t;[B)Lb3/a0;26 .method·public·static·k(Lc3/t;[B)Lc3/a0;
27 ····.locals·327 ····.locals·3
  
28 ····.line·128 ····.line·1
29 ····new-instance·v0,·Ll3/c;29 ····new-instance·v0,·Lm3/c;
  
30 ····invoke-direct·{v0},·Ll3/c;-><init>()V30 ····invoke-direct·{v0},·Lm3/c;-><init>()V
  
31 ····invoke-virtual·{v0,·p1},·Ll3/c;->U([B)Ll3/c;31 ····invoke-virtual·{v0,·p1},·Lm3/c;->U([B)Lm3/c;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····.line·233 ····.line·2
34 ····array-length·p1,·p134 ····array-length·p1,·p1
  
35 ····int-to-long·v1,·p135 ····int-to-long·v1,·p1
  
36 ····invoke-static·{p0,·v1,·v2,·v0},·Lb3/a0;->j(Lb3/t;JLl3/e;)Lb3/a0;36 ····invoke-static·{p0,·v1,·v2,·v0},·Lc3/a0;->i(Lc3/t;JLm3/e;)Lc3/a0;
  
37 ····move-result-object·p037 ····move-result-object·p0
  
38 ····return-object·p038 ····return-object·p0
39 .end·method39 .end·method
  
  
Offset 61, 18 lines modifiedOffset 61, 18 lines modified
61 .method·public·abstract·c()J61 .method·public·abstract·c()J
62 .end·method62 .end·method
  
63 .method·public·close()V63 .method·public·close()V
64 ····.locals·164 ····.locals·1
  
65 ····.line·165 ····.line·1
66 ····invoke-virtual·{p0},·Lb3/a0;->q()Ll3/e;66 ····invoke-virtual·{p0},·Lc3/a0;->o()Lm3/e;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····invoke-static·{v0},·Lc3/c;->e(Ljava/io/Closeable;)V68 ····invoke-static·{v0},·Ld3/c;->e(Ljava/io/Closeable;)V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·abstract·q()Ll3/e;71 .method·public·abstract·o()Lm3/e;
72 .end·method72 .end·method
8.0 KB
smali/b3/x$a.smali vs.
smali/c3/x$a.smali
Max HTML report size reached
1.93 KB
smali/b3/y$a.smali vs.
smali/c3/y$a.smali
Files 12% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 .class·Lb3/y$a;1 .class·Lc3/y$a;
2 .super·Lb3/y;2 .super·Lc3/y;
3 .source·"RequestBody.java"3 .source·"RequestBody.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lb3/y;->d(Lb3/t;[BII)Lb3/y;6 ····value·=·Lc3/y;->d(Lc3/t;[BII)Lc3/y;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Lb3/t;13 .field·final·synthetic·a:Lc3/t;
  
14 .field·final·synthetic·b:I14 .field·final·synthetic·b:I
  
15 .field·final·synthetic·c:[B15 .field·final·synthetic·c:[B
  
16 .field·final·synthetic·d:I16 .field·final·synthetic·d:I
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lb3/t;I[BI)V18 .method·constructor·<init>(Lc3/t;I[BI)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput·p2,·p0,·Lb3/y$a;->b:I21 ····iput·p2,·p0,·Lc3/y$a;->b:I
  
22 ····iput-object·p3,·p0,·Lb3/y$a;->c:[B22 ····iput-object·p3,·p0,·Lc3/y$a;->c:[B
  
23 ····iput·p4,·p0,·Lb3/y$a;->d:I23 ····iput·p4,·p0,·Lc3/y$a;->d:I
  
24 ····invoke-direct·{p0},·Lb3/y;-><init>()V24 ····invoke-direct·{p0},·Lc3/y;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·a()J28 .method·public·a()J
29 ····.locals·229 ····.locals·2
  
30 ····.line·130 ····.line·1
31 ····iget·v0,·p0,·Lb3/y$a;->b:I31 ····iget·v0,·p0,·Lc3/y$a;->b:I
  
32 ····int-to-long·v0,·v032 ····int-to-long·v0,·v0
  
33 ····return-wide·v033 ····return-wide·v0
34 .end·method34 .end·method
  
35 .method·public·b()Lb3/t;35 .method·public·b()Lc3/t;
36 ····.locals·136 ····.locals·1
  
37 ····.line·137 ····.line·1
38 ····iget-object·v0,·p0,·Lb3/y$a;->a:Lb3/t;38 ····iget-object·v0,·p0,·Lc3/y$a;->a:Lc3/t;
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·public·e(Ll3/d;)V41 .method·public·e(Lm3/d;)V
42 ····.locals·342 ····.locals·3
  
43 ····.line·143 ····.line·1
44 ····iget-object·v0,·p0,·Lb3/y$a;->c:[B44 ····iget-object·v0,·p0,·Lc3/y$a;->c:[B
  
45 ····iget·v1,·p0,·Lb3/y$a;->d:I45 ····iget·v1,·p0,·Lc3/y$a;->d:I
  
46 ····iget·v2,·p0,·Lb3/y$a;->b:I46 ····iget·v2,·p0,·Lc3/y$a;->b:I
  
47 ····invoke-interface·{p1,·v0,·v1,·v2},·Ll3/d;->i([BII)Ll3/d;47 ····invoke-interface·{p1,·v0,·v1,·v2},·Lm3/d;->h([BII)Lm3/d;
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
35.5 KB
smali/b3/r$a.smali vs.
smali/c3/r$a.smali
Max HTML report size reached
13.5 KB
smali/b3/z.smali vs.
smali/h3/a$d.smali
Max HTML report size reached
4.1 KB
smali/b3/o.smali vs.
smali/c3/o.smali
Files 16% similar despite different names
    
Offset 1, 182 lines modifiedOffset 1, 182 lines modified
1 .class·public·abstract·Lb3/o;1 .class·public·abstract·Lc3/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventListener.java"3 .source·"EventListener.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lb3/o$c;7 ········Lc3/o$c;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields10 #·static·fields
11 .field·public·static·final·a:Lb3/o;11 .field·public·static·final·a:Lc3/o;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
14 ····.locals·114 ····.locals·1
  
15 ····.line·115 ····.line·1
16 ····new-instance·v0,·Lb3/o$a;16 ····new-instance·v0,·Lc3/o$a;
  
17 ····invoke-direct·{v0},·Lb3/o$a;-><init>()V17 ····invoke-direct·{v0},·Lc3/o$a;-><init>()V
  
18 ····sput-object·v0,·Lb3/o;->a:Lb3/o;18 ····sput-object·v0,·Lc3/o;->a:Lc3/o;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····.line·123 ····.line·1
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·static·k(Lb3/o;)Lb3/o$c;27 .method·static·k(Lc3/o;)Lc3/o$c;
28 ····.locals·128 ····.locals·1
  
29 ····.line·129 ····.line·1
30 ····new-instance·v0,·Lb3/o$b;30 ····new-instance·v0,·Lc3/o$b;
  
31 ····invoke-direct·{v0,·p0},·Lb3/o$b;-><init>(Lb3/o;)V31 ····invoke-direct·{v0,·p0},·Lc3/o$b;-><init>(Lc3/o;)V
  
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a(Lb3/d;)V35 .method·public·a(Lc3/d;)V
36 ····.locals·036 ····.locals·0
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·public·b(Lb3/d;Ljava/io/IOException;)V39 .method·public·b(Lc3/d;Ljava/io/IOException;)V
40 ····.locals·040 ····.locals·0
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·c(Lb3/d;)V43 .method·public·c(Lc3/d;)V
44 ····.locals·044 ····.locals·0
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·d(Lb3/d;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lb3/v;)V47 .method·public·d(Lc3/d;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lc3/v;)V
48 ····.locals·048 ····.locals·0
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·e(Lb3/d;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lb3/v;Ljava/io/IOException;)V51 .method·public·e(Lc3/d;Ljava/net/InetSocketAddress;Ljava/net/Proxy;Lc3/v;Ljava/io/IOException;)V
52 ····.locals·052 ····.locals·0
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·f(Lb3/d;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V55 .method·public·f(Lc3/d;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V
56 ····.locals·056 ····.locals·0
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·g(Lb3/d;Lb3/h;)V59 .method·public·g(Lc3/d;Lc3/h;)V
60 ····.locals·060 ····.locals·0
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·public·h(Lb3/d;Lb3/h;)V63 .method·public·h(Lc3/d;Lc3/h;)V
64 ····.locals·064 ····.locals·0
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·i(Lb3/d;Ljava/lang/String;Ljava/util/List;)V67 .method·public·i(Lc3/d;Ljava/lang/String;Ljava/util/List;)V
68 ····.locals·068 ····.locals·0
69 ····.annotation·system·Ldalvik/annotation/Signature;69 ····.annotation·system·Ldalvik/annotation/Signature;
70 ········value·=·{70 ········value·=·{
71 ············"(",71 ············"(",
72 ············"Lb3/d;",72 ············"Lc3/d;",
73 ············"Ljava/lang/String;",73 ············"Ljava/lang/String;",
74 ············"Ljava/util/List<",74 ············"Ljava/util/List<",
75 ············"Ljava/net/InetAddress;",75 ············"Ljava/net/InetAddress;",
76 ············">;)V"76 ············">;)V"
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·public·j(Lb3/d;Ljava/lang/String;)V81 .method·public·j(Lc3/d;Ljava/lang/String;)V
82 ····.locals·082 ····.locals·0
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·public·l(Lb3/d;J)V85 .method·public·l(Lc3/d;J)V
86 ····.locals·086 ····.locals·0
  
87 ····return-void87 ····return-void
Max diff block lines reached; 965/4123 bytes (23.41%) of diff not shown.
1.68 KB
smali/b3/f$a.smali vs.
smali/c3/f$a.smali
Files 15% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lb3/f$a;1 .class·public·final·Lc3/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CertificatePinner.java"3 .source·"CertificatePinner.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb3/f;6 ····value·=·Lc3/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:Ljava/util/List;13 .field·private·final·a:Ljava/util/List;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"Ljava/util/List<",16 ············"Ljava/util/List<",
17 ············"Lb3/f$b;",17 ············"Lc3/f$b;",
18 ············">;"18 ············">;"
19 ········}19 ········}
20 ····.end·annotation20 ····.end·annotation
21 .end·field21 .end·field
  
  
22 #·direct·methods22 #·direct·methods
Offset 34, 32 lines modifiedOffset 34, 32 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·235 ····.line·2
36 ····new-instance·v0,·Ljava/util/ArrayList;36 ····new-instance·v0,·Ljava/util/ArrayList;
  
37 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V37 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
38 ····iput-object·v0,·p0,·Lb3/f$a;->a:Ljava/util/List;38 ····iput-object·v0,·p0,·Lc3/f$a;->a:Ljava/util/List;
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·a()Lb3/f;42 .method·public·a()Lc3/f;
43 ····.locals·343 ····.locals·3
  
44 ····.line·144 ····.line·1
45 ····new-instance·v0,·Lb3/f;45 ····new-instance·v0,·Lc3/f;
  
46 ····new-instance·v1,·Ljava/util/LinkedHashSet;46 ····new-instance·v1,·Ljava/util/LinkedHashSet;
  
47 ····iget-object·v2,·p0,·Lb3/f$a;->a:Ljava/util/List;47 ····iget-object·v2,·p0,·Lc3/f$a;->a:Ljava/util/List;
  
48 ····invoke-direct·{v1,·v2},·Ljava/util/LinkedHashSet;-><init>(Ljava/util/Collection;)V48 ····invoke-direct·{v1,·v2},·Ljava/util/LinkedHashSet;-><init>(Ljava/util/Collection;)V
  
49 ····const/4·v2,·0x049 ····const/4·v2,·0x0
  
50 ····invoke-direct·{v0,·v1,·v2},·Lb3/f;-><init>(Ljava/util/Set;Lk3/c;)V50 ····invoke-direct·{v0,·v1,·v2},·Lc3/f;-><init>(Ljava/util/Set;Ll3/c;)V
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
5.39 KB
smali/b3/b0.smali vs.
smali/c3/b0.smali
Max HTML report size reached
1.4 KB
smali/b3/a0$a.smali vs.
smali/c3/a0$a.smali
Files 12% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·Lb3/a0$a;1 .class·Lc3/a0$a;
2 .super·Lb3/a0;2 .super·Lc3/a0;
3 .source·"ResponseBody.java"3 .source·"ResponseBody.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lb3/a0;->j(Lb3/t;JLl3/e;)Lb3/a0;6 ····value·=·Lc3/a0;->i(Lc3/t;JLm3/e;)Lc3/a0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·e:J13 .field·final·synthetic·e:J
  
14 .field·final·synthetic·f:Ll3/e;14 .field·final·synthetic·f:Lm3/e;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Lb3/t;JLl3/e;)V16 .method·constructor·<init>(Lc3/t;JLm3/e;)V
17 ····.locals·017 ····.locals·0
  
18 ····.line·118 ····.line·1
19 ····iput-wide·p2,·p0,·Lb3/a0$a;->e:J19 ····iput-wide·p2,·p0,·Lc3/a0$a;->e:J
  
20 ····iput-object·p4,·p0,·Lb3/a0$a;->f:Ll3/e;20 ····iput-object·p4,·p0,·Lc3/a0$a;->f:Lm3/e;
  
21 ····invoke-direct·{p0},·Lb3/a0;-><init>()V21 ····invoke-direct·{p0},·Lc3/a0;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·c()J25 .method·public·c()J
26 ····.locals·226 ····.locals·2
  
27 ····.line·127 ····.line·1
28 ····iget-wide·v0,·p0,·Lb3/a0$a;->e:J28 ····iget-wide·v0,·p0,·Lc3/a0$a;->e:J
  
29 ····return-wide·v029 ····return-wide·v0
30 .end·method30 .end·method
  
31 .method·public·q()Ll3/e;31 .method·public·o()Lm3/e;
32 ····.locals·132 ····.locals·1
  
33 ····.line·133 ····.line·1
34 ····iget-object·v0,·p0,·Lb3/a0$a;->f:Ll3/e;34 ····iget-object·v0,·p0,·Lc3/a0$a;->f:Lm3/e;
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
1.45 KB
smali/b3/l.smali vs.
smali/c3/l.smali
Files 12% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·interface·abstract·Lb3/l;1 .class·public·interface·abstract·Lc3/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CookieJar.java"3 .source·"CookieJar.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lb3/l;5 .field·public·static·final·a:Lc3/l;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Lb3/l$a;10 ····new-instance·v0,·Lc3/l$a;
  
11 ····invoke-direct·{v0},·Lb3/l$a;-><init>()V11 ····invoke-direct·{v0},·Lc3/l$a;-><init>()V
  
12 ····sput-object·v0,·Lb3/l;->a:Lb3/l;12 ····sput-object·v0,·Lc3/l;->a:Lc3/l;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Lb3/r;)Ljava/util/List;16 .method·public·abstract·a(Lc3/r;)Ljava/util/List;
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Lb3/r;",20 ············"Lc3/r;",
21 ············")",21 ············")",
22 ············"Ljava/util/List<",22 ············"Ljava/util/List<",
23 ············"Lb3/k;",23 ············"Lc3/k;",
24 ············">;"24 ············">;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·method27 .end·method
  
28 .method·public·abstract·b(Lb3/r;Ljava/util/List;)V28 .method·public·abstract·b(Lc3/r;Ljava/util/List;)V
29 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{30 ········value·=·{
31 ············"(",31 ············"(",
32 ············"Lb3/r;",32 ············"Lc3/r;",
33 ············"Ljava/util/List<",33 ············"Ljava/util/List<",
34 ············"Lb3/k;",34 ············"Lc3/k;",
35 ············">;)V"35 ············">;)V"
36 ········}36 ········}
37 ····.end·annotation37 ····.end·annotation
38 .end·method38 .end·method
11.6 KB
smali/b3/j$a.smali vs.
smali/m3/l.smali
Max HTML report size reached
6.89 KB
smali/b3/c0.smali vs.
smali/c3/c0.smali
Max HTML report size reached
845 B
smali/b3/s$a.smali vs.
smali/c3/s$a.smali
Files 4% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Lb3/s$a;1 .class·public·interface·abstract·Lc3/s$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Interceptor.java"3 .source·"Interceptor.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb3/s;6 ····value·=·Lc3/s;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a()I13 .method·public·abstract·a()I
14 .end·method14 .end·method
  
15 .method·public·abstract·b(Lb3/x;)Lb3/z;15 .method·public·abstract·b()Lc3/x;
16 .end·method16 .end·method
  
17 .method·public·abstract·c()Lb3/x;17 .method·public·abstract·c()I
18 .end·method18 .end·method
  
19 .method·public·abstract·d()I19 .method·public·abstract·d(Lc3/x;)Lc3/z;
20 .end·method20 .end·method
  
21 .method·public·abstract·e()I21 .method·public·abstract·e()I
22 .end·method22 .end·method
7.58 KB
smali/b3/p.smali vs.
smali/c3/p.smali
Max HTML report size reached
1.69 KB
smali/b3/y.smali vs.
smali/c3/y.smali
Files 8% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·abstract·Lb3/y;1 .class·public·abstract·Lc3/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RequestBody.java"3 .source·"RequestBody.java"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
11 .method·public·static·c(Lb3/t;[B)Lb3/y;11 .method·public·static·c(Lc3/t;[B)Lc3/y;
12 ····.locals·212 ····.locals·2
  
13 ····.line·113 ····.line·1
14 ····array-length·v0,·p114 ····array-length·v0,·p1
  
15 ····const/4·v1,·0x015 ····const/4·v1,·0x0
  
16 ····invoke-static·{p0,·p1,·v1,·v0},·Lb3/y;->d(Lb3/t;[BII)Lb3/y;16 ····invoke-static·{p0,·p1,·v1,·v0},·Lc3/y;->d(Lc3/t;[BII)Lc3/y;
  
17 ····move-result-object·p017 ····move-result-object·p0
  
18 ····return-object·p018 ····return-object·p0
19 .end·method19 .end·method
  
20 .method·public·static·d(Lb3/t;[BII)Lb3/y;20 .method·public·static·d(Lc3/t;[BII)Lc3/y;
21 ····.locals·721 ····.locals·7
  
22 ····const-string·v0,·"content·==·null"22 ····const-string·v0,·"content·==·null"
  
23 ····.line·123 ····.line·1
24 ····invoke-static·{p1,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;24 ····invoke-static·{p1,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
Offset 41, 27 lines modifiedOffset 41, 27 lines modified
  
41 ····int-to-long·v1,·v041 ····int-to-long·v1,·v0
  
42 ····int-to-long·v3,·p242 ····int-to-long·v3,·p2
  
43 ····int-to-long·v5,·p343 ····int-to-long·v5,·p3
  
44 ····invoke-static/range·{v1·..·v6},·Lc3/c;->d(JJJ)V44 ····invoke-static/range·{v1·..·v6},·Ld3/c;->d(JJJ)V
  
45 ····.line·345 ····.line·3
46 ····new-instance·v0,·Lb3/y$a;46 ····new-instance·v0,·Lc3/y$a;
  
47 ····invoke-direct·{v0,·p0,·p3,·p1,·p2},·Lb3/y$a;-><init>(Lb3/t;I[BI)V47 ····invoke-direct·{v0,·p0,·p3,·p1,·p2},·Lc3/y$a;-><init>(Lc3/t;I[BI)V
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·abstract·a()J51 .method·public·abstract·a()J
52 .end·method52 .end·method
  
53 .method·public·abstract·b()Lb3/t;53 .method·public·abstract·b()Lc3/t;
54 .end·method54 .end·method
  
55 .method·public·abstract·e(Ll3/d;)V55 .method·public·abstract·e(Lm3/d;)V
56 .end·method56 .end·method
20.7 KB
smali/b3/j.smali vs.
smali/c3/j.smali
Max HTML report size reached
4.86 KB
smali/b3/c$a.smali vs.
smali/h3/a$g.smali
Files 12% similar despite different names
    
Offset 1, 143 lines modifiedOffset 1, 150 lines modified
1 .class·public·final·Lb3/c$a; 
2 .super·Ljava/lang/Object; 
3 .source·"CacheControl.java"1 .class·Lh3/a$g;
 2 .super·Lh3/a$b;
 3 .source·"Http1Codec.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lb3/c;6 ····value·=·Lh3/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x2
10 ····name·=·"a"10 ····name·=·"g"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·a:Z13 .field·private·i:Z
  
14 .field·b:Z14 .field·final·synthetic·j:Lh3/a;
  
15 .field·c:I 
  
16 .field·d:I15 #·direct·methods
 16 .method·constructor·<init>(Lh3/a;)V
 17 ····.locals·1
  
17 .field·e:I18 ····.line·1
 19 ····iput-object·p1,·p0,·Lh3/a$g;->j:Lh3/a;
  
18 .field·f:Z20 ····const/4·v0,·0x0
  
19 .field·g:Z21 ····invoke-direct·{p0,·p1,·v0},·Lh3/a$b;-><init>(Lh3/a;Lh3/a$a;)V
  
20 .field·h:Z22 ····return-void
 23 .end·method
  
  
21 #·direct·methods24 #·virtual·methods
22 .method·public·constructor·<init>()V25 .method·public·close()V
23 ····.locals·126 ····.locals·2
  
24 ····.line·127 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····iget-boolean·v0,·p0,·Lh3/a$b;->f:Z
  
 29 ····if-eqz·v0,·:cond_0
  
26 ····const/4·v0,·-0x130 ····return-void
  
27 ····.line·231 ····.line·2
28 ····iput·v0,·p0,·Lb3/c$a;->c:I32 ····:cond_0
 33 ····iget-boolean·v0,·p0,·Lh3/a$g;->i:Z
  
 34 ····if-nez·v0,·:cond_1
  
 35 ····const/4·v0,·0x0
  
 36 ····const/4·v1,·0x0
  
29 ····.line·337 ····.line·3
30 ····iput·v0,·p0,·Lb3/c$a;->d:I38 ····invoke-virtual·{p0,·v0,·v1},·Lh3/a$b;->c(ZLjava/io/IOException;)V
  
 39 ····:cond_1
 40 ····const/4·v0,·0x1
  
31 ····.line·441 ····.line·4
32 ····iput·v0,·p0,·Lb3/c$a;->e:I42 ····iput-boolean·v0,·p0,·Lh3/a$b;->f:Z
  
33 ····return-void43 ····return-void
34 .end·method44 .end·method
  
 45 .method·public·s(Lm3/c;J)J
 46 ····.locals·3
  
35 #·virtual·methods 
36 .method·public·a()Lb3/c; 
37 ····.locals·147 ····const-wide/16·v0,·0x0
  
 48 ····cmp-long·v2,·p2,·v0
  
 49 ····if-ltz·v2,·:cond_3
  
38 ····.line·150 ····.line·1
39 ····new-instance·v0,·Lb3/c;51 ····iget-boolean·v0,·p0,·Lh3/a$b;->f:Z
  
40 ····invoke-direct·{v0,·p0},·Lb3/c;-><init>(Lb3/c$a;)V52 ····if-nez·v0,·:cond_2
  
41 ····return-object·v0 
42 .end·method53 ····.line·2
 54 ····iget-boolean·v0,·p0,·Lh3/a$g;->i:Z
  
 55 ····const-wide/16·v1,·-0x1
43 .method·public·b(ILjava/util/concurrent/TimeUnit;)Lb3/c$a; 
44 ····.locals·3 
  
45 ····if-ltz·p1,·:cond_156 ····if-eqz·v0,·:cond_0
  
46 ····int-to-long·v0,·p157 ····return-wide·v1
  
47 ····.line·158 ····.line·3
48 ····invoke-virtual·{p2,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toSeconds(J)J59 ····:cond_0
 60 ····invoke-super·{p0,·p1,·p2,·p3},·Lh3/a$b;->s(Lm3/c;J)J
  
49 ····move-result-wide·p161 ····move-result-wide·p1
  
50 ····const-wide/32·v0,·0x7fffffff62 ····cmp-long·p3,·p1,·v1
  
51 ····cmp-long·v2,·p1,·v063 ····if-nez·p3,·:cond_1
  
52 ····if-lez·v2,·:cond_064 ····const/4·p1,·0x1
  
53 ····const·p1,·0x7fffffff65 ····.line·4
 66 ····iput-boolean·p1,·p0,·Lh3/a$g;->i:Z
  
54 ····goto·:goto_067 ····const/4·p2,·0x0
  
55 ····:cond_0 
56 ····long-to-int·p1,·p168 ····.line·5
 69 ····invoke-virtual·{p0,·p1,·p2},·Lh3/a$b;->c(ZLjava/io/IOException;)V
  
 70 ····return-wide·v1
57 ····.line·2 
58 ····:goto_0 
59 ····iput·p1,·p0,·Lb3/c$a;->d:I 
  
Max diff block lines reached; 1901/4895 bytes (38.84%) of diff not shown.
756 B
smali/b3/n.smali vs.
smali/c3/n.smali
Files 4% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·interface·abstract·Lb3/n;1 .class·public·interface·abstract·Lc3/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Dns.java"3 .source·"Dns.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lb3/n;5 .field·public·static·final·a:Lc3/n;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Lb3/n$a;10 ····new-instance·v0,·Lc3/n$a;
  
11 ····invoke-direct·{v0},·Lb3/n$a;-><init>()V11 ····invoke-direct·{v0},·Lc3/n$a;-><init>()V
  
12 ····sput-object·v0,·Lb3/n;->a:Lb3/n;12 ····sput-object·v0,·Lc3/n;->a:Lc3/n;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Ljava/lang/String;)Ljava/util/List;16 .method·public·abstract·a(Ljava/lang/String;)Ljava/util/List;
7.99 KB
smali/b3/v.smali vs.
smali/c3/v.smali
Max HTML report size reached
9.32 KB
smali/a2/a$b.smali vs.
smali/b2/a$b.smali
Max HTML report size reached
2.42 KB
smali/a3/b$c$a.smali vs.
smali/b3/b$c$a.smali
Files 12% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·La3/b$c$a;1 .class·Lb3/b$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/b$c;->run()V8 ····value·=·Lb3/b$c;->run()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 20, 62 lines modifiedOffset 20, 62 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·e:Ljava/nio/ByteBuffer;21 .field·final·synthetic·e:Ljava/nio/ByteBuffer;
  
22 .field·final·synthetic·f:I22 .field·final·synthetic·f:I
  
23 .field·final·synthetic·g:I23 .field·final·synthetic·g:I
  
24 .field·final·synthetic·h:La3/b$c;24 .field·final·synthetic·h:Lb3/b$c;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(La3/b$c;Ljava/nio/ByteBuffer;II)V26 .method·constructor·<init>(Lb3/b$c;Ljava/nio/ByteBuffer;II)V
27 ····.locals·027 ····.locals·0
  
28 ····.line·128 ····.line·1
29 ····iput-object·p1,·p0,·La3/b$c$a;->h:La3/b$c;29 ····iput-object·p1,·p0,·Lb3/b$c$a;->h:Lb3/b$c;
  
30 ····iput-object·p2,·p0,·La3/b$c$a;->e:Ljava/nio/ByteBuffer;30 ····iput-object·p2,·p0,·Lb3/b$c$a;->e:Ljava/nio/ByteBuffer;
  
31 ····iput·p3,·p0,·La3/b$c$a;->f:I31 ····iput·p3,·p0,·Lb3/b$c$a;->f:I
  
32 ····iput·p4,·p0,·La3/b$c$a;->g:I32 ····iput·p4,·p0,·Lb3/b$c$a;->g:I
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·run()V37 .method·public·run()V
38 ····.locals·538 ····.locals·5
  
39 ····.line·139 ····.line·1
40 ····iget-object·v0,·p0,·La3/b$c$a;->h:La3/b$c;40 ····iget-object·v0,·p0,·Lb3/b$c$a;->h:Lb3/b$c;
  
41 ····iget-object·v0,·v0,·La3/b$c;->h:La3/b;41 ····iget-object·v0,·v0,·Lb3/b$c;->h:Lb3/b;
  
42 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;42 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····iget-object·v1,·p0,·La3/b$c$a;->h:La3/b$c;44 ····iget-object·v1,·p0,·Lb3/b$c$a;->h:Lb3/b$c;
  
45 ····iget-object·v1,·v1,·La3/b$c;->h:La3/b;45 ····iget-object·v1,·v1,·Lb3/b$c;->h:Lb3/b;
  
46 ····iget-object·v2,·p0,·La3/b$c$a;->e:Ljava/nio/ByteBuffer;46 ····iget-object·v2,·p0,·Lb3/b$c$a;->e:Ljava/nio/ByteBuffer;
  
47 ····.line·247 ····.line·2
48 ····invoke-virtual·{v2},·Ljava/nio/ByteBuffer;->array()[B48 ····invoke-virtual·{v2},·Ljava/nio/ByteBuffer;->array()[B
  
49 ····move-result-object·v249 ····move-result-object·v2
  
50 ····iget·v3,·p0,·La3/b$c$a;->f:I50 ····iget·v3,·p0,·Lb3/b$c$a;->f:I
  
51 ····iget·v4,·p0,·La3/b$c$a;->g:I51 ····iget·v4,·p0,·Lb3/b$c$a;->g:I
  
52 ····.line·352 ····.line·3
53 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·La3/a;->f(La3/b;[BII)V53 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lb3/a;->f(Lb3/b;[BII)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
2.81 KB
smali/a3/b$a$b.smali vs.
smali/b3/b$a$b.smali
Files 14% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·La3/b$a$b;1 .class·Lb3/b$a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/b$a;->run()V8 ····value·=·Lb3/b$a;->run()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Ljava/lang/Exception;15 .field·final·synthetic·e:Ljava/lang/Exception;
  
16 .field·final·synthetic·f:La3/b$a;16 .field·final·synthetic·f:Lb3/b$a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(La3/b$a;Ljava/lang/Exception;)V18 .method·constructor·<init>(Lb3/b$a;Ljava/lang/Exception;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·La3/b$a$b;->f:La3/b$a;21 ····iput-object·p1,·p0,·Lb3/b$a$b;->f:Lb3/b$a;
  
22 ····iput-object·p2,·p0,·La3/b$a$b;->e:Ljava/lang/Exception;22 ····iput-object·p2,·p0,·Lb3/b$a$b;->e:Ljava/lang/Exception;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·run()V27 .method·public·run()V
28 ····.locals·428 ····.locals·4
  
29 ····.line·129 ····.line·1
30 ····iget-object·v0,·p0,·La3/b$a$b;->f:La3/b$a;30 ····iget-object·v0,·p0,·Lb3/b$a$b;->f:Lb3/b$a;
  
31 ····iget-object·v0,·v0,·La3/b$a;->e:La3/b;31 ····iget-object·v0,·v0,·Lb3/b$a;->e:Lb3/b;
  
32 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;32 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····iget-object·v1,·p0,·La3/b$a$b;->f:La3/b$a;34 ····iget-object·v1,·p0,·Lb3/b$a$b;->f:Lb3/b$a;
  
35 ····iget-object·v1,·v1,·La3/b$a;->e:La3/b;35 ····iget-object·v1,·v1,·Lb3/b$a;->e:Lb3/b;
  
36 ····.line·236 ····.line·2
37 ····invoke-static·{v1},·La3/b;->a(La3/b;)Landroid/print/PrintJob;37 ····invoke-static·{v1},·Lb3/b;->a(Lb3/b;)Landroid/print/PrintJob;
  
38 ····move-result-object·v238 ····move-result-object·v2
  
39 ····if-eqz·v2,·:cond_039 ····if-eqz·v2,·:cond_0
  
40 ····iget-object·v2,·p0,·La3/b$a$b;->f:La3/b$a;40 ····iget-object·v2,·p0,·Lb3/b$a$b;->f:Lb3/b$a;
  
41 ····iget-object·v2,·v2,·La3/b$a;->e:La3/b;41 ····iget-object·v2,·v2,·Lb3/b$a;->e:Lb3/b;
  
42 ····invoke-static·{v2},·La3/b;->a(La3/b;)Landroid/print/PrintJob;42 ····invoke-static·{v2},·Lb3/b;->a(Lb3/b;)Landroid/print/PrintJob;
  
43 ····move-result-object·v243 ····move-result-object·v2
  
44 ····invoke-virtual·{v2},·Landroid/print/PrintJob;->isCompleted()Z44 ····invoke-virtual·{v2},·Landroid/print/PrintJob;->isCompleted()Z
  
45 ····move-result·v245 ····move-result·v2
  
Offset 80, 18 lines modifiedOffset 80, 18 lines modified
  
80 ····goto·:goto_080 ····goto·:goto_0
  
81 ····:cond_081 ····:cond_0
82 ····const/4·v2,·0x082 ····const/4·v2,·0x0
  
83 ····:goto_083 ····:goto_0
84 ····iget-object·v3,·p0,·La3/b$a$b;->e:Ljava/lang/Exception;84 ····iget-object·v3,·p0,·Lb3/b$a$b;->e:Ljava/lang/Exception;
  
85 ····invoke-virtual·{v3},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;85 ····invoke-virtual·{v3},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;
  
86 ····move-result-object·v386 ····move-result-object·v3
  
87 ····.line·387 ····.line·3
88 ····invoke-virtual·{v0,·v1,·v2,·v3},·La3/a;->a(La3/b;ZLjava/lang/String;)V88 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lb3/a;->a(Lb3/b;ZLjava/lang/String;)V
  
89 ····return-void89 ····return-void
90 .end·method90 .end·method
1.51 KB
smali/a3/b$d.smali vs.
smali/b3/b$d.smali
Files 9% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·La3/b$d;1 .class·Lb3/b$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Thread$UncaughtExceptionHandler;5 .implements·Ljava/lang/Thread$UncaughtExceptionHandler;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/b;->j([BLjava/util/ArrayList;Ljava/lang/Double;)V8 ····value·=·Lb3/b;->j([BLjava/util/ArrayList;Ljava/lang/Double;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:La3/b;15 .field·final·synthetic·e:Lb3/b;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(La3/b;)V17 .method·constructor·<init>(Lb3/b;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·La3/b$d;->e:La3/b;20 ····iput-object·p1,·p0,·Lb3/b$d;->e:Lb3/b;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
  
48 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;48 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····invoke-direct·{p2,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V50 ····invoke-direct·{p2,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
51 ····new-instance·v0,·La3/b$d$a;51 ····new-instance·v0,·Lb3/b$d$a;
  
52 ····invoke-direct·{v0,·p0,·p1},·La3/b$d$a;-><init>(La3/b$d;Ljava/lang/String;)V52 ····invoke-direct·{v0,·p0,·p1},·Lb3/b$d$a;-><init>(Lb3/b$d;Ljava/lang/String;)V
  
53 ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z53 ····invoke-virtual·{p2,·v0},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
2.4 KB
smali/a3/a$a.smali vs.
smali/b3/a$a.smali
Files 22% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·La3/a$a;1 .class·Lb3/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingHandler.java"3 .source·"PrintingHandler.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lh1/k$d;5 .implements·Lh1/k$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/a;->d(La3/b;Ljava/lang/Double;DDDDD)V8 ····value·=·Lb3/a;->d(Lb3/b;Ljava/lang/Double;DDDDD)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:La3/b;15 .field·final·synthetic·a:Lb3/b;
  
16 .field·final·synthetic·b:La3/a;16 .field·final·synthetic·b:Lb3/a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(La3/a;La3/b;)V18 .method·constructor·<init>(Lb3/a;Lb3/b;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·La3/a$a;->b:La3/a;21 ····iput-object·p1,·p0,·Lb3/a$a;->b:Lb3/a;
  
22 ····iput-object·p2,·p0,·La3/a$a;->a:La3/b;22 ····iput-object·p2,·p0,·Lb3/a$a;->a:Lb3/b;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
Offset 44, 50 lines modifiedOffset 44, 50 lines modified
  
44 ····.line·144 ····.line·1
45 ····instance-of·v0,·p1,·[B45 ····instance-of·v0,·p1,·[B
  
46 ····if-eqz·v0,·:cond_046 ····if-eqz·v0,·:cond_0
  
47 ····.line·247 ····.line·2
48 ····iget-object·v0,·p0,·La3/a$a;->a:La3/b;48 ····iget-object·v0,·p0,·Lb3/a$a;->a:Lb3/b;
  
49 ····check-cast·p1,·[B49 ····check-cast·p1,·[B
  
50 ····invoke-virtual·{v0,·p1},·La3/b;->k([B)V50 ····invoke-virtual·{v0,·p1},·Lb3/b;->k([B)V
  
51 ····goto·:goto_051 ····goto·:goto_0
  
52 ····.line·352 ····.line·3
53 ····:cond_053 ····:cond_0
54 ····iget-object·p1,·p0,·La3/a$a;->a:La3/b;54 ····iget-object·p1,·p0,·Lb3/a$a;->a:Lb3/b;
  
55 ····const-string·v0,·"Unknown·data·received"55 ····const-string·v0,·"Unknown·data·received"
  
56 ····invoke-virtual·{p1,·v0},·La3/b;->e(Ljava/lang/String;)V56 ····invoke-virtual·{p1,·v0},·Lb3/b;->e(Ljava/lang/String;)V
  
57 ····:goto_057 ····:goto_0
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V60 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
61 ····.locals·061 ····.locals·0
  
62 ····.line·162 ····.line·1
63 ····iget-object·p1,·p0,·La3/a$a;->a:La3/b;63 ····iget-object·p1,·p0,·Lb3/a$a;->a:Lb3/b;
  
64 ····invoke-virtual·{p1,·p2},·La3/b;->e(Ljava/lang/String;)V64 ····invoke-virtual·{p1,·p2},·Lb3/b;->e(Ljava/lang/String;)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·c()V67 .method·public·c()V
68 ····.locals·268 ····.locals·2
  
69 ····.line·169 ····.line·1
70 ····iget-object·v0,·p0,·La3/a$a;->a:La3/b;70 ····iget-object·v0,·p0,·Lb3/a$a;->a:Lb3/b;
  
71 ····const-string·v1,·"notImplemented"71 ····const-string·v1,·"notImplemented"
  
72 ····invoke-virtual·{v0,·v1},·La3/b;->e(Ljava/lang/String;)V72 ····invoke-virtual·{v0,·v1},·Lb3/b;->e(Ljava/lang/String;)V
  
73 ····return-void73 ····return-void
74 .end·method74 .end·method
2.04 KB
smali/a3/b$d$a.smali vs.
smali/b3/b$d$a.smali
Files 24% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
1 .class·La3/b$d$a;1 .class·Lb3/b$d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/b$d;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V8 ····value·=·Lb3/b$d;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Ljava/lang/String;15 .field·final·synthetic·e:Ljava/lang/String;
  
16 .field·final·synthetic·f:La3/b$d;16 .field·final·synthetic·f:Lb3/b$d;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(La3/b$d;Ljava/lang/String;)V18 .method·constructor·<init>(Lb3/b$d;Ljava/lang/String;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·La3/b$d$a;->f:La3/b$d;21 ····iput-object·p1,·p0,·Lb3/b$d$a;->f:Lb3/b$d;
  
22 ····iput-object·p2,·p0,·La3/b$d$a;->e:Ljava/lang/String;22 ····iput-object·p2,·p0,·Lb3/b$d$a;->e:Ljava/lang/String;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·run()V27 .method·public·run()V
28 ····.locals·328 ····.locals·3
  
29 ····.line·129 ····.line·1
30 ····iget-object·v0,·p0,·La3/b$d$a;->f:La3/b$d;30 ····iget-object·v0,·p0,·Lb3/b$d$a;->f:Lb3/b$d;
  
31 ····iget-object·v0,·v0,·La3/b$d;->e:La3/b;31 ····iget-object·v0,·v0,·Lb3/b$d;->e:Lb3/b;
  
32 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;32 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····iget-object·v1,·p0,·La3/b$d$a;->f:La3/b$d;34 ····iget-object·v1,·p0,·Lb3/b$d$a;->f:Lb3/b$d;
  
35 ····iget-object·v1,·v1,·La3/b$d;->e:La3/b;35 ····iget-object·v1,·v1,·Lb3/b$d;->e:Lb3/b;
  
36 ····iget-object·v2,·p0,·La3/b$d$a;->e:Ljava/lang/String;36 ····iget-object·v2,·p0,·Lb3/b$d$a;->e:Ljava/lang/String;
  
37 ····invoke-virtual·{v0,·v1,·v2},·La3/a;->e(La3/b;Ljava/lang/String;)V37 ····invoke-virtual·{v0,·v1,·v2},·Lb3/a;->e(Lb3/b;Ljava/lang/String;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
5.76 KB
smali/a3/b$c.smali vs.
smali/b3/b$c.smali
Max HTML report size reached
1.94 KB
smali/a3/b$c$b.smali vs.
smali/b3/b$c$b.smali
Files 18% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
1 .class·La3/b$c$b;1 .class·Lb3/b$c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/b$c;->run()V8 ····value·=·Lb3/b$c;->run()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Ljava/lang/String;15 .field·final·synthetic·e:Ljava/lang/String;
  
16 .field·final·synthetic·f:La3/b$c;16 .field·final·synthetic·f:Lb3/b$c;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(La3/b$c;Ljava/lang/String;)V18 .method·constructor·<init>(Lb3/b$c;Ljava/lang/String;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·La3/b$c$b;->f:La3/b$c;21 ····iput-object·p1,·p0,·Lb3/b$c$b;->f:Lb3/b$c;
  
22 ····iput-object·p2,·p0,·La3/b$c$b;->e:Ljava/lang/String;22 ····iput-object·p2,·p0,·Lb3/b$c$b;->e:Ljava/lang/String;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·run()V27 .method·public·run()V
28 ····.locals·328 ····.locals·3
  
29 ····.line·129 ····.line·1
30 ····iget-object·v0,·p0,·La3/b$c$b;->f:La3/b$c;30 ····iget-object·v0,·p0,·Lb3/b$c$b;->f:Lb3/b$c;
  
31 ····iget-object·v0,·v0,·La3/b$c;->h:La3/b;31 ····iget-object·v0,·v0,·Lb3/b$c;->h:Lb3/b;
  
32 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;32 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····iget-object·v1,·p0,·La3/b$c$b;->f:La3/b$c;34 ····iget-object·v1,·p0,·Lb3/b$c$b;->f:Lb3/b$c;
  
35 ····iget-object·v1,·v1,·La3/b$c;->h:La3/b;35 ····iget-object·v1,·v1,·Lb3/b$c;->h:Lb3/b;
  
36 ····iget-object·v2,·p0,·La3/b$c$b;->e:Ljava/lang/String;36 ····iget-object·v2,·p0,·Lb3/b$c$b;->e:Ljava/lang/String;
  
37 ····invoke-virtual·{v0,·v1,·v2},·La3/a;->e(La3/b;Ljava/lang/String;)V37 ····invoke-virtual·{v0,·v1,·v2},·Lb3/a;->e(Lb3/b;Ljava/lang/String;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
4.34 KB
smali/a3/b$b.smali vs.
smali/b3/b$b.smali
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·La3/b$b;1 .class·Lb3/b$b;
2 .super·Landroid/webkit/WebViewClient;2 .super·Landroid/webkit/WebViewClient;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La3/b;->f(Ljava/lang/String;Landroid/print/PrintAttributes$MediaSize;Landroid/print/PrintAttributes$Margins;Ljava/lang/String;)V6 ····value·=·Lb3/b;->f(Ljava/lang/String;Landroid/print/PrintAttributes$MediaSize;Landroid/print/PrintAttributes$Margins;Ljava/lang/String;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 17, 29 lines modifiedOffset 17, 29 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·a:Landroid/print/PrintAttributes$MediaSize;18 .field·final·synthetic·a:Landroid/print/PrintAttributes$MediaSize;
  
19 .field·final·synthetic·b:Landroid/print/PrintAttributes$Margins;19 .field·final·synthetic·b:Landroid/print/PrintAttributes$Margins;
  
20 .field·final·synthetic·c:Landroid/webkit/WebView;20 .field·final·synthetic·c:Landroid/webkit/WebView;
  
21 .field·final·synthetic·d:La3/b;21 .field·final·synthetic·d:Lb3/b;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(La3/b;Landroid/print/PrintAttributes$MediaSize;Landroid/print/PrintAttributes$Margins;Landroid/webkit/WebView;)V23 .method·constructor·<init>(Lb3/b;Landroid/print/PrintAttributes$MediaSize;Landroid/print/PrintAttributes$Margins;Landroid/webkit/WebView;)V
24 ····.locals·024 ····.locals·0
  
25 ····.line·125 ····.line·1
26 ····iput-object·p1,·p0,·La3/b$b;->d:La3/b;26 ····iput-object·p1,·p0,·Lb3/b$b;->d:Lb3/b;
  
27 ····iput-object·p2,·p0,·La3/b$b;->a:Landroid/print/PrintAttributes$MediaSize;27 ····iput-object·p2,·p0,·Lb3/b$b;->a:Landroid/print/PrintAttributes$MediaSize;
  
28 ····iput-object·p3,·p0,·La3/b$b;->b:Landroid/print/PrintAttributes$Margins;28 ····iput-object·p3,·p0,·Lb3/b$b;->b:Landroid/print/PrintAttributes$Margins;
  
29 ····iput-object·p4,·p0,·La3/b$b;->c:Landroid/webkit/WebView;29 ····iput-object·p4,·p0,·Lb3/b$b;->c:Landroid/webkit/WebView;
  
30 ····invoke-direct·{p0},·Landroid/webkit/WebViewClient;-><init>()V30 ····invoke-direct·{p0},·Landroid/webkit/WebViewClient;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 ····if-lt·p1,·p2,·:cond_058 ····if-lt·p1,·p2,·:cond_0
  
59 ····.line·359 ····.line·3
60 ····new-instance·p2,·Landroid/print/PrintAttributes$Builder;60 ····new-instance·p2,·Landroid/print/PrintAttributes$Builder;
  
61 ····invoke-direct·{p2},·Landroid/print/PrintAttributes$Builder;-><init>()V61 ····invoke-direct·{p2},·Landroid/print/PrintAttributes$Builder;-><init>()V
  
62 ····iget-object·v0,·p0,·La3/b$b;->a:Landroid/print/PrintAttributes$MediaSize;62 ····iget-object·v0,·p0,·Lb3/b$b;->a:Landroid/print/PrintAttributes$MediaSize;
  
63 ····.line·463 ····.line·4
64 ····invoke-virtual·{p2,·v0},·Landroid/print/PrintAttributes$Builder;->setMediaSize(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder;64 ····invoke-virtual·{p2,·v0},·Landroid/print/PrintAttributes$Builder;->setMediaSize(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder;
  
65 ····move-result-object·p265 ····move-result-object·p2
  
66 ····new-instance·v0,·Landroid/print/PrintAttributes$Resolution;66 ····new-instance·v0,·Landroid/print/PrintAttributes$Resolution;
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 ····invoke-direct·{v0,·v1,·v1,·v2,·v2},·Landroid/print/PrintAttributes$Resolution;-><init>(Ljava/lang/String;Ljava/lang/String;II)V78 ····invoke-direct·{v0,·v1,·v1,·v2,·v2},·Landroid/print/PrintAttributes$Resolution;-><init>(Ljava/lang/String;Ljava/lang/String;II)V
  
79 ····.line·579 ····.line·5
80 ····invoke-virtual·{p2,·v0},·Landroid/print/PrintAttributes$Builder;->setResolution(Landroid/print/PrintAttributes$Resolution;)Landroid/print/PrintAttributes$Builder;80 ····invoke-virtual·{p2,·v0},·Landroid/print/PrintAttributes$Builder;->setResolution(Landroid/print/PrintAttributes$Resolution;)Landroid/print/PrintAttributes$Builder;
  
81 ····move-result-object·p281 ····move-result-object·p2
  
82 ····iget-object·v0,·p0,·La3/b$b;->b:Landroid/print/PrintAttributes$Margins;82 ····iget-object·v0,·p0,·Lb3/b$b;->b:Landroid/print/PrintAttributes$Margins;
  
83 ····.line·683 ····.line·6
84 ····invoke-virtual·{p2,·v0},·Landroid/print/PrintAttributes$Builder;->setMinMargins(Landroid/print/PrintAttributes$Margins;)Landroid/print/PrintAttributes$Builder;84 ····invoke-virtual·{p2,·v0},·Landroid/print/PrintAttributes$Builder;->setMinMargins(Landroid/print/PrintAttributes$Margins;)Landroid/print/PrintAttributes$Builder;
  
85 ····move-result-object·p285 ····move-result-object·p2
  
86 ····.line·786 ····.line·7
Offset 95, 32 lines modifiedOffset 95, 32 lines modified
95 ····move-result-object·p295 ····move-result-object·p2
  
96 ····const/16·v0,·0x1596 ····const/16·v0,·0x15
  
97 ····if-lt·p1,·v0,·:cond_097 ····if-lt·p1,·v0,·:cond_0
  
98 ····.line·898 ····.line·8
99 ····iget-object·p1,·p0,·La3/b$b;->c:Landroid/webkit/WebView;99 ····iget-object·p1,·p0,·Lb3/b$b;->c:Landroid/webkit/WebView;
  
100 ····const-string·v0,·"printing"100 ····const-string·v0,·"printing"
  
101 ····.line·9101 ····.line·9
102 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->createPrintDocumentAdapter(Ljava/lang/String;)Landroid/print/PrintDocumentAdapter;102 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->createPrintDocumentAdapter(Ljava/lang/String;)Landroid/print/PrintDocumentAdapter;
  
103 ····move-result-object·p1103 ····move-result-object·p1
  
104 ····.line·10104 ····.line·10
105 ····iget-object·v0,·p0,·La3/b$b;->d:La3/b;105 ····iget-object·v0,·p0,·Lb3/b$b;->d:Lb3/b;
  
106 ····invoke-static·{v0},·La3/b;->d(La3/b;)Landroid/content/Context;106 ····invoke-static·{v0},·Lb3/b;->d(Lb3/b;)Landroid/content/Context;
  
107 ····move-result-object·v0107 ····move-result-object·v0
  
108 ····new-instance·v1,·La3/b$b$a;108 ····new-instance·v1,·Lb3/b$b$a;
  
109 ····invoke-direct·{v1,·p0},·La3/b$b$a;-><init>(La3/b$b;)V109 ····invoke-direct·{v1,·p0},·Lb3/b$b$a;-><init>(Lb3/b$b;)V
  
110 ····invoke-static·{v0,·p1,·p2,·v1},·La/a;->a(Landroid/content/Context;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;La/a$b;)V110 ····invoke-static·{v0,·p1,·p2,·v1},·La/a;->a(Landroid/content/Context;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;La/a$b;)V
  
111 ····:cond_0111 ····:cond_0
112 ····return-void112 ····return-void
113 .end·method113 .end·method
2.9 KB
smali/a3/b$b$a.smali vs.
smali/b3/b$b$a.smali
Files 10% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·La3/b$b$a;1 .class·Lb3/b$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·La/a$b;5 .implements·La/a$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/b$b;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V8 ····value·=·Lb3/b$b;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:La3/b$b;15 .field·final·synthetic·a:Lb3/b$b;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(La3/b$b;)V17 .method·constructor·<init>(Lb3/b$b;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·La3/b$b$a;->a:La3/b$b;20 ····iput-object·p1,·p0,·Lb3/b$b$a;->a:Lb3/b$b;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
Offset 41, 59 lines modifiedOffset 41, 59 lines modified
41 ····.line·141 ····.line·1
42 ····:try_start_042 ····:try_start_0
43 ····invoke-static·{p1},·La/a;->b(Ljava/io/File;)[B43 ····invoke-static·{p1},·La/a;->b(Ljava/io/File;)[B
  
44 ····move-result-object·p144 ····move-result-object·p1
  
45 ····.line·245 ····.line·2
46 ····iget-object·v0,·p0,·La3/b$b$a;->a:La3/b$b;46 ····iget-object·v0,·p0,·Lb3/b$b$a;->a:Lb3/b$b;
  
47 ····iget-object·v0,·v0,·La3/b$b;->d:La3/b;47 ····iget-object·v0,·v0,·Lb3/b$b;->d:Lb3/b;
  
48 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;48 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····iget-object·v1,·p0,·La3/b$b$a;->a:La3/b$b;50 ····iget-object·v1,·p0,·Lb3/b$b$a;->a:Lb3/b$b;
  
51 ····iget-object·v1,·v1,·La3/b$b;->d:La3/b;51 ····iget-object·v1,·v1,·Lb3/b$b;->d:Lb3/b;
  
52 ····invoke-virtual·{v0,·v1,·p1},·La3/a;->c(La3/b;[B)V52 ····invoke-virtual·{v0,·v1,·p1},·Lb3/a;->c(Lb3/b;[B)V
53 ····:try_end_053 ····:try_end_0
54 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_054 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
55 ····goto·:goto_055 ····goto·:goto_0
  
56 ····:catch_056 ····:catch_0
57 ····move-exception·p157 ····move-exception·p1
  
58 ····.line·358 ····.line·3
59 ····invoke-virtual·{p1},·Ljava/io/IOException;->getMessage()Ljava/lang/String;59 ····invoke-virtual·{p1},·Ljava/io/IOException;->getMessage()Ljava/lang/String;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····invoke-virtual·{p0,·p1},·La3/b$b$a;->b(Ljava/lang/String;)V61 ····invoke-virtual·{p0,·p1},·Lb3/b$b$a;->b(Ljava/lang/String;)V
  
62 ····:goto_062 ····:goto_0
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·b(Ljava/lang/String;)V65 .method·public·b(Ljava/lang/String;)V
66 ····.locals·266 ····.locals·2
  
67 ····.line·167 ····.line·1
68 ····iget-object·v0,·p0,·La3/b$b$a;->a:La3/b$b;68 ····iget-object·v0,·p0,·Lb3/b$b$a;->a:Lb3/b$b;
  
69 ····iget-object·v0,·v0,·La3/b$b;->d:La3/b;69 ····iget-object·v0,·v0,·Lb3/b$b;->d:Lb3/b;
  
70 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;70 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····iget-object·v1,·p0,·La3/b$b$a;->a:La3/b$b;72 ····iget-object·v1,·p0,·Lb3/b$b$a;->a:Lb3/b$b;
  
73 ····iget-object·v1,·v1,·La3/b$b;->d:La3/b;73 ····iget-object·v1,·v1,·Lb3/b$b;->d:Lb3/b;
  
74 ····invoke-virtual·{v0,·v1,·p1},·La3/a;->b(La3/b;Ljava/lang/String;)V74 ····invoke-virtual·{v0,·v1,·p1},·Lb3/a;->b(Lb3/b;Ljava/lang/String;)V
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
5.44 KB
smali/a3/c.smali vs.
smali/o3/c.smali
Max HTML report size reached
4.71 KB
smali/a3/b$a$a.smali vs.
smali/b3/b$a$a.smali
Files 11% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 .class·La3/b$a$a;1 .class·Lb3/b$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintingJob.java"3 .source·"PrintingJob.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·La3/b$a;->run()V8 ····value·=·Lb3/b$a;->run()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:[Z15 .field·final·synthetic·e:[Z
  
16 .field·final·synthetic·f:La3/b$a;16 .field·final·synthetic·f:Lb3/b$a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(La3/b$a;[Z)V18 .method·constructor·<init>(Lb3/b$a;[Z)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·La3/b$a$a;->f:La3/b$a;21 ····iput-object·p1,·p0,·Lb3/b$a$a;->f:Lb3/b$a;
  
22 ····iput-object·p2,·p0,·La3/b$a$a;->e:[Z22 ····iput-object·p2,·p0,·Lb3/b$a$a;->e:[Z
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·run()V27 .method·public·run()V
28 ····.locals·528 ····.locals·5
  
29 ····.line·129 ····.line·1
30 ····iget-object·v0,·p0,·La3/b$a$a;->f:La3/b$a;30 ····iget-object·v0,·p0,·Lb3/b$a$a;->f:Lb3/b$a;
  
31 ····iget-object·v0,·v0,·La3/b$a;->e:La3/b;31 ····iget-object·v0,·v0,·Lb3/b$a;->e:Lb3/b;
  
32 ····invoke-static·{v0},·La3/b;->a(La3/b;)Landroid/print/PrintJob;32 ····invoke-static·{v0},·Lb3/b;->a(Lb3/b;)Landroid/print/PrintJob;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····const/4·v1,·0x634 ····const/4·v1,·0x6
  
35 ····if-nez·v0,·:cond_035 ····if-nez·v0,·:cond_0
  
36 ····const/4·v0,·0x636 ····const/4·v0,·0x6
  
37 ····goto·:goto_037 ····goto·:goto_0
  
38 ····.line·238 ····.line·2
39 ····:cond_039 ····:cond_0
40 ····iget-object·v0,·p0,·La3/b$a$a;->f:La3/b$a;40 ····iget-object·v0,·p0,·Lb3/b$a$a;->f:Lb3/b$a;
  
41 ····iget-object·v0,·v0,·La3/b$a;->e:La3/b;41 ····iget-object·v0,·v0,·Lb3/b$a;->e:Lb3/b;
  
42 ····invoke-static·{v0},·La3/b;->a(La3/b;)Landroid/print/PrintJob;42 ····invoke-static·{v0},·Lb3/b;->a(Lb3/b;)Landroid/print/PrintJob;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····invoke-virtual·{v0},·Landroid/print/PrintJob;->getInfo()Landroid/print/PrintJobInfo;44 ····invoke-virtual·{v0},·Landroid/print/PrintJob;->getInfo()Landroid/print/PrintJobInfo;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
Offset 83, 86 lines modifiedOffset 83, 86 lines modified
83 ····const/4·v3,·0x083 ····const/4·v3,·0x0
  
84 ····const/4·v4,·0x084 ····const/4·v4,·0x0
  
85 ····if-ne·v0,·v2,·:cond_185 ····if-ne·v0,·v2,·:cond_1
  
86 ····.line·386 ····.line·3
87 ····iget-object·v0,·p0,·La3/b$a$a;->f:La3/b$a;87 ····iget-object·v0,·p0,·Lb3/b$a$a;->f:Lb3/b$a;
  
88 ····iget-object·v0,·v0,·La3/b$a;->e:La3/b;88 ····iget-object·v0,·v0,·Lb3/b$a;->e:Lb3/b;
  
89 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;89 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····iget-object·v1,·p0,·La3/b$a$a;->f:La3/b$a;91 ····iget-object·v1,·p0,·Lb3/b$a$a;->f:Lb3/b$a;
  
92 ····iget-object·v1,·v1,·La3/b$a;->e:La3/b;92 ····iget-object·v1,·v1,·Lb3/b$a;->e:Lb3/b;
  
93 ····const/4·v2,·0x193 ····const/4·v2,·0x1
  
94 ····invoke-virtual·{v0,·v1,·v2,·v3},·La3/a;->a(La3/b;ZLjava/lang/String;)V94 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lb3/a;->a(Lb3/b;ZLjava/lang/String;)V
  
95 ····.line·495 ····.line·4
96 ····iget-object·v0,·p0,·La3/b$a$a;->e:[Z96 ····iget-object·v0,·p0,·Lb3/b$a$a;->e:[Z
  
97 ····aput-boolean·v4,·v0,·v497 ····aput-boolean·v4,·v0,·v4
  
98 ····goto·:goto_198 ····goto·:goto_1
  
99 ····:cond_199 ····:cond_1
100 ····const/4·v2,·0x7100 ····const/4·v2,·0x7
  
101 ····if-ne·v0,·v2,·:cond_2101 ····if-ne·v0,·v2,·:cond_2
  
102 ····.line·5102 ····.line·5
103 ····iget-object·v0,·p0,·La3/b$a$a;->f:La3/b$a;103 ····iget-object·v0,·p0,·Lb3/b$a$a;->f:Lb3/b$a;
  
104 ····iget-object·v0,·v0,·La3/b$a;->e:La3/b;104 ····iget-object·v0,·v0,·Lb3/b$a;->e:Lb3/b;
  
105 ····invoke-static·{v0},·La3/b;->c(La3/b;)La3/a;105 ····invoke-static·{v0},·Lb3/b;->c(Lb3/b;)Lb3/a;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····iget-object·v1,·p0,·La3/b$a$a;->f:La3/b$a;107 ····iget-object·v1,·p0,·Lb3/b$a$a;->f:Lb3/b$a;
  
108 ····iget-object·v1,·v1,·La3/b$a;->e:La3/b;108 ····iget-object·v1,·v1,·Lb3/b$a;->e:Lb3/b;
  
109 ····invoke-virtual·{v0,·v1,·v4,·v3},·La3/a;->a(La3/b;ZLjava/lang/String;)V109 ····invoke-virtual·{v0,·v1,·v4,·v3},·Lb3/a;->a(Lb3/b;ZLjava/lang/String;)V
  
110 ····.line·6110 ····.line·6
Max diff block lines reached; 993/4742 bytes (20.94%) of diff not shown.
1.27 KB
smali/e2/w.smali vs.
smali/f2/w.smali
Files 13% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Le2/w;1 .class·public·final·Lf2/w;
2 .super·Le2/b0;2 .super·Lf2/b0;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·bridge·synthetic·a(I)I4 .method·public·static·bridge·synthetic·a(I)I
5 ····.locals·05 ····.locals·0
  
6 ····invoke-static·{p0},·Le2/y;->a(I)I6 ····invoke-static·{p0},·Lf2/y;->a(I)I
  
7 ····move-result·p07 ····move-result·p0
  
8 ····return·p08 ····return·p0
9 .end·method9 .end·method
  
10 .method·public·static·bridge·synthetic·d()Ljava/util/Map;10 .method·public·static·bridge·synthetic·d()Ljava/util/Map;
11 ····.locals·111 ····.locals·1
  
12 ····invoke-static·{},·Le2/z;->d()Ljava/util/Map;12 ····invoke-static·{},·Lf2/z;->d()Ljava/util/Map;
  
13 ····move-result-object·v013 ····move-result-object·v0
  
14 ····return-object·v014 ····return-object·v0
15 .end·method15 .end·method
  
16 .method·public·static·bridge·varargs·synthetic·e([Ld2/j;)Ljava/util/Map;16 .method·public·static·bridge·varargs·synthetic·e([Le2/j;)Ljava/util/Map;
17 ····.locals·017 ····.locals·0
  
18 ····invoke-static·{p0},·Le2/z;->e([Ld2/j;)Ljava/util/Map;18 ····invoke-static·{p0},·Lf2/z;->e([Le2/j;)Ljava/util/Map;
  
19 ····move-result-object·p019 ····move-result-object·p0
  
20 ····return-object·p020 ····return-object·p0
21 .end·method21 .end·method
  
22 .method·public·static·bridge·synthetic·i(Ljava/lang/Iterable;)Ljava/util/Map;22 .method·public·static·bridge·synthetic·i(Ljava/lang/Iterable;)Ljava/util/Map;
23 ····.locals·023 ····.locals·0
  
24 ····invoke-static·{p0},·Le2/z;->i(Ljava/lang/Iterable;)Ljava/util/Map;24 ····invoke-static·{p0},·Lf2/z;->i(Ljava/lang/Iterable;)Ljava/util/Map;
  
25 ····move-result-object·p025 ····move-result-object·p0
  
26 ····return-object·p026 ····return-object·p0
27 .end·method27 .end·method
1.4 KB
smali/e2/r.smali vs.
smali/f2/r.smali
Files 2% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·Le2/r;1 .class·public·final·Lf2/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Collections.kt"3 .source·"Collections.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/ListIterator;5 .implements·Ljava/util/ListIterator;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·e:Le2/r;7 .field·public·static·final·e:Lf2/r;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Le2/r;11 ····new-instance·v0,·Lf2/r;
  
12 ····invoke-direct·{v0},·Le2/r;-><init>()V12 ····invoke-direct·{v0},·Lf2/r;-><init>()V
  
13 ····sput-object·v0,·Le2/r;->e:Le2/r;13 ····sput-object·v0,·Lf2/r;->e:Lf2/r;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
84 ····return·v084 ····return·v0
85 .end·method85 .end·method
  
86 .method·public·bridge·synthetic·next()Ljava/lang/Object;86 .method·public·bridge·synthetic·next()Ljava/lang/Object;
87 ····.locals·187 ····.locals·1
  
88 ····.line·188 ····.line·1
89 ····invoke-virtual·{p0},·Le2/r;->a()Ljava/lang/Void;89 ····invoke-virtual·{p0},·Lf2/r;->a()Ljava/lang/Void;
  
90 ····move-result-object·v090 ····move-result-object·v0
  
91 ····return-object·v091 ····return-object·v0
92 .end·method92 .end·method
  
93 .method·public·nextIndex()I93 .method·public·nextIndex()I
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····return·v0103 ····return·v0
104 .end·method104 .end·method
  
105 .method·public·bridge·synthetic·previous()Ljava/lang/Object;105 .method·public·bridge·synthetic·previous()Ljava/lang/Object;
106 ····.locals·1106 ····.locals·1
  
107 ····.line·1107 ····.line·1
108 ····invoke-virtual·{p0},·Le2/r;->b()Ljava/lang/Void;108 ····invoke-virtual·{p0},·Lf2/r;->b()Ljava/lang/Void;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
110 ····return-object·v0110 ····return-object·v0
111 .end·method111 .end·method
  
112 .method·public·previousIndex()I112 .method·public·previousIndex()I
1.66 KB
smali/e2/u.smali vs.
smali/f2/u.smali
Files 2% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Le2/u;1 .class·public·final·Lf2/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sets.kt"3 .source·"Sets.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Set;5 .implements·Ljava/util/Set;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·e:Le2/u;8 .field·public·static·final·e:Lf2/u;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Le2/u;12 ····new-instance·v0,·Lf2/u;
  
13 ····invoke-direct·{v0},·Le2/u;-><init>()V13 ····invoke-direct·{v0},·Lf2/u;-><init>()V
  
14 ····sput-object·v0,·Le2/u;->e:Le2/u;14 ····sput-object·v0,·Lf2/u;->e:Lf2/u;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ····const/4·p1,·0x094 ····const/4·p1,·0x0
  
95 ····return·p195 ····return·p1
  
96 ····:cond_096 ····:cond_0
97 ····check-cast·p1,·Ljava/lang/Void;97 ····check-cast·p1,·Ljava/lang/Void;
  
98 ····invoke-virtual·{p0,·p1},·Le2/u;->c(Ljava/lang/Void;)Z98 ····invoke-virtual·{p0,·p1},·Lf2/u;->c(Ljava/lang/Void;)Z
  
99 ····move-result·p199 ····move-result·p1
  
100 ····return·p1100 ····return·p1
101 .end·method101 .end·method
  
102 .method·public·containsAll(Ljava/util/Collection;)Z102 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 ····return·v0171 ····return·v0
172 .end·method172 .end·method
  
173 .method·public·iterator()Ljava/util/Iterator;173 .method·public·iterator()Ljava/util/Iterator;
174 ····.locals·1174 ····.locals·1
  
175 ····.line·1175 ····.line·1
176 ····sget-object·v0,·Le2/r;->e:Le2/r;176 ····sget-object·v0,·Lf2/r;->e:Lf2/r;
  
177 ····return-object·v0177 ····return-object·v0
178 .end·method178 .end·method
  
179 .method·public·remove(Ljava/lang/Object;)Z179 .method·public·remove(Ljava/lang/Object;)Z
180 ····.locals·1180 ····.locals·1
  
Offset 216, 15 lines modifiedOffset 216, 15 lines modified
216 ····throw·p1216 ····throw·p1
217 .end·method217 .end·method
  
218 .method·public·final·bridge·size()I218 .method·public·final·bridge·size()I
219 ····.locals·1219 ····.locals·1
  
220 ····.line·1220 ····.line·1
221 ····invoke-virtual·{p0},·Le2/u;->d()I221 ····invoke-virtual·{p0},·Lf2/u;->d()I
  
222 ····move-result·v0222 ····move-result·v0
  
223 ····return·v0223 ····return·v0
224 .end·method224 .end·method
  
225 .method·public·toArray()[Ljava/lang/Object;225 .method·public·toArray()[Ljava/lang/Object;
4.06 KB
smali/e2/t.smali vs.
smali/f2/t.smali
Files 4% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·final·Le2/t;1 .class·final·Lf2/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Maps.kt"3 .source·"Maps.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Map;5 .implements·Ljava/util/Map;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·e:Le2/t;8 .field·public·static·final·e:Lf2/t;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Le2/t;12 ····new-instance·v0,·Lf2/t;
  
13 ····invoke-direct·{v0},·Le2/t;-><init>()V13 ····invoke-direct·{v0},·Lf2/t;-><init>()V
  
14 ····sput-object·v0,·Le2/t;->e:Le2/t;14 ····sput-object·v0,·Lf2/t;->e:Lf2/t;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ············"Ljava/util/Set<",63 ············"Ljava/util/Set<",
64 ············"Ljava/util/Map$Entry;",64 ············"Ljava/util/Map$Entry;",
65 ············">;"65 ············">;"
66 ········}66 ········}
67 ····.end·annotation67 ····.end·annotation
  
68 ····.line·168 ····.line·1
69 ····sget-object·v0,·Le2/u;->e:Le2/u;69 ····sget-object·v0,·Lf2/u;->e:Lf2/u;
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
72 .method·public·clear()V72 .method·public·clear()V
73 ····.locals·273 ····.locals·2
  
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····const/4·p1,·0x0103 ····const/4·p1,·0x0
  
104 ····return·p1104 ····return·p1
  
105 ····:cond_0105 ····:cond_0
106 ····check-cast·p1,·Ljava/lang/Void;106 ····check-cast·p1,·Ljava/lang/Void;
  
107 ····invoke-virtual·{p0,·p1},·Le2/t;->a(Ljava/lang/Void;)Z107 ····invoke-virtual·{p0,·p1},·Lf2/t;->a(Ljava/lang/Void;)Z
  
108 ····move-result·p1108 ····move-result·p1
  
109 ····return·p1109 ····return·p1
110 .end·method110 .end·method
  
111 .method·public·d()Ljava/util/Set;111 .method·public·d()Ljava/util/Set;
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ············"Ljava/util/Set<",122 ············"Ljava/util/Set<",
123 ············"Ljava/lang/Object;",123 ············"Ljava/lang/Object;",
124 ············">;"124 ············">;"
125 ········}125 ········}
126 ····.end·annotation126 ····.end·annotation
  
127 ····.line·1127 ····.line·1
128 ····sget-object·v0,·Le2/u;->e:Le2/u;128 ····sget-object·v0,·Lf2/u;->e:Lf2/u;
  
129 ····return-object·v0129 ····return-object·v0
130 .end·method130 .end·method
  
131 .method·public·e()I131 .method·public·e()I
132 ····.locals·1132 ····.locals·1
  
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ············"Ljava/util/Set<",147 ············"Ljava/util/Set<",
148 ············"Ljava/util/Map$Entry;",148 ············"Ljava/util/Map$Entry;",
149 ············">;"149 ············">;"
150 ········}150 ········}
151 ····.end·annotation151 ····.end·annotation
  
152 ····.line·1152 ····.line·1
153 ····invoke-virtual·{p0},·Le2/t;->c()Ljava/util/Set;153 ····invoke-virtual·{p0},·Lf2/t;->c()Ljava/util/Set;
  
154 ····move-result-object·v0154 ····move-result-object·v0
  
155 ····return-object·v0155 ····return-object·v0
156 .end·method156 .end·method
  
157 .method·public·equals(Ljava/lang/Object;)Z157 .method·public·equals(Ljava/lang/Object;)Z
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 ····return·p1185 ····return·p1
186 .end·method186 .end·method
  
187 .method·public·f()Ljava/util/Collection;187 .method·public·f()Ljava/util/Collection;
188 ····.locals·1188 ····.locals·1
  
189 ····.line·1189 ····.line·1
190 ····sget-object·v0,·Le2/s;->e:Le2/s;190 ····sget-object·v0,·Lf2/s;->e:Lf2/s;
  
191 ····return-object·v0191 ····return-object·v0
192 .end·method192 .end·method
  
193 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;193 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;
194 ····.locals·1194 ····.locals·1
  
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 ····throw·p1206 ····throw·p1
207 .end·method207 .end·method
  
208 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;208 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·0209 ····.locals·0
  
210 ····.line·1210 ····.line·1
211 ····invoke-virtual·{p0,·p1},·Le2/t;->b(Ljava/lang/Object;)Ljava/lang/Void;211 ····invoke-virtual·{p0,·p1},·Lf2/t;->b(Ljava/lang/Object;)Ljava/lang/Void;
  
212 ····move-result-object·p1212 ····move-result-object·p1
  
213 ····return-object·p1213 ····return-object·p1
214 .end·method214 .end·method
  
215 .method·public·hashCode()I215 .method·public·hashCode()I
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 ············"Ljava/util/Set<",241 ············"Ljava/util/Set<",
Max diff block lines reached; 1290/4083 bytes (31.59%) of diff not shown.
274 B
smali/e2/d0.smali vs.
smali/f2/d0.smali
Files 0% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Le2/d0;1 .class·Lf2/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SetsJVM.kt"3 .source·"SetsJVM.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/Set;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/Set;
6 ····.locals·16 ····.locals·1
8.67 KB
smali/e2/z.smali vs.
smali/f2/z.smali
Max HTML report size reached
3.14 KB
smali/e2/s.smali vs.
smali/f2/s.smali
Files 1% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Le2/s;1 .class·public·final·Lf2/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Collections.kt"3 .source·"Collections.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/List;5 .implements·Ljava/util/List;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Ljava/util/RandomAccess;7 .implements·Ljava/util/RandomAccess;
  
  
8 #·static·fields8 #·static·fields
9 .field·public·static·final·e:Le2/s;9 .field·public·static·final·e:Lf2/s;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·112 ····.locals·1
  
13 ····new-instance·v0,·Le2/s;13 ····new-instance·v0,·Lf2/s;
  
14 ····invoke-direct·{v0},·Le2/s;-><init>()V14 ····invoke-direct·{v0},·Lf2/s;-><init>()V
  
15 ····sput-object·v0,·Le2/s;->e:Le2/s;15 ····sput-object·v0,·Lf2/s;->e:Lf2/s;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·private·constructor·<init>()V18 .method·private·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 ····const/4·p1,·0x0119 ····const/4·p1,·0x0
  
120 ····return·p1120 ····return·p1
  
121 ····:cond_0121 ····:cond_0
122 ····check-cast·p1,·Ljava/lang/Void;122 ····check-cast·p1,·Ljava/lang/Void;
  
123 ····invoke-virtual·{p0,·p1},·Le2/s;->c(Ljava/lang/Void;)Z123 ····invoke-virtual·{p0,·p1},·Lf2/s;->c(Ljava/lang/Void;)Z
  
124 ····move-result·p1124 ····move-result·p1
  
125 ····return·p1125 ····return·p1
126 .end·method126 .end·method
  
127 .method·public·containsAll(Ljava/util/Collection;)Z127 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ····return·p1233 ····return·p1
234 .end·method234 .end·method
  
235 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;235 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;
236 ····.locals·0236 ····.locals·0
  
237 ····.line·1237 ····.line·1
238 ····invoke-virtual·{p0,·p1},·Le2/s;->d(I)Ljava/lang/Void;238 ····invoke-virtual·{p0,·p1},·Lf2/s;->d(I)Ljava/lang/Void;
  
239 ····move-result-object·p1239 ····move-result-object·p1
  
240 ····return-object·p1240 ····return-object·p1
241 .end·method241 .end·method
  
242 .method·public·hashCode()I242 .method·public·hashCode()I
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
263 ····const/4·p1,·-0x1263 ····const/4·p1,·-0x1
  
264 ····return·p1264 ····return·p1
  
265 ····:cond_0265 ····:cond_0
266 ····check-cast·p1,·Ljava/lang/Void;266 ····check-cast·p1,·Ljava/lang/Void;
  
267 ····invoke-virtual·{p0,·p1},·Le2/s;->f(Ljava/lang/Void;)I267 ····invoke-virtual·{p0,·p1},·Lf2/s;->f(Ljava/lang/Void;)I
  
268 ····move-result·p1268 ····move-result·p1
  
269 ····return·p1269 ····return·p1
270 .end·method270 .end·method
  
271 .method·public·isEmpty()Z271 .method·public·isEmpty()Z
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 ····return·v0282 ····return·v0
283 .end·method283 .end·method
  
284 .method·public·iterator()Ljava/util/Iterator;284 .method·public·iterator()Ljava/util/Iterator;
285 ····.locals·1285 ····.locals·1
  
286 ····.line·1286 ····.line·1
287 ····sget-object·v0,·Le2/r;->e:Le2/r;287 ····sget-object·v0,·Lf2/r;->e:Lf2/r;
  
288 ····return-object·v0288 ····return-object·v0
289 .end·method289 .end·method
  
290 .method·public·final·bridge·lastIndexOf(Ljava/lang/Object;)I290 .method·public·final·bridge·lastIndexOf(Ljava/lang/Object;)I
291 ····.locals·1291 ····.locals·1
  
Offset 302, 37 lines modifiedOffset 302, 37 lines modified
302 ····const/4·p1,·-0x1302 ····const/4·p1,·-0x1
  
303 ····return·p1303 ····return·p1
  
304 ····:cond_0304 ····:cond_0
305 ····check-cast·p1,·Ljava/lang/Void;305 ····check-cast·p1,·Ljava/lang/Void;
  
306 ····invoke-virtual·{p0,·p1},·Le2/s;->g(Ljava/lang/Void;)I306 ····invoke-virtual·{p0,·p1},·Lf2/s;->g(Ljava/lang/Void;)I
  
307 ····move-result·p1307 ····move-result·p1
  
308 ····return·p1308 ····return·p1
309 .end·method309 .end·method
  
310 .method·public·listIterator()Ljava/util/ListIterator;310 .method·public·listIterator()Ljava/util/ListIterator;
311 ····.locals·1311 ····.locals·1
  
312 ····.line·1312 ····.line·1
313 ····sget-object·v0,·Le2/r;->e:Le2/r;313 ····sget-object·v0,·Lf2/r;->e:Lf2/r;
  
314 ····return-object·v0314 ····return-object·v0
315 .end·method315 .end·method
  
316 .method·public·listIterator(I)Ljava/util/ListIterator;316 .method·public·listIterator(I)Ljava/util/ListIterator;
317 ····.locals·3317 ····.locals·3
  
318 ····if-nez·p1,·:cond_0318 ····if-nez·p1,·:cond_0
  
319 ····.line·2319 ····.line·2
320 ····sget-object·p1,·Le2/r;->e:Le2/r;320 ····sget-object·p1,·Lf2/r;->e:Lf2/r;
  
321 ····return-object·p1321 ····return-object·p1
Max diff block lines reached; 382/3148 bytes (12.13%) of diff not shown.
1.38 KB
smali/e2/y.smali vs.
smali/f2/y.smali
Files 2% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Le2/y;1 .class·Lf2/y;
2 .super·Le2/x;2 .super·Lf2/x;
3 .source·"MapsJVM.kt"3 .source·"MapsJVM.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(I)I5 .method·public·static·a(I)I
6 ····.locals·16 ····.locals·1
  
Offset 42, 40 lines modifiedOffset 42, 40 lines modified
42 ····:cond_242 ····:cond_2
43 ····const·p0,·0x7fffffff43 ····const·p0,·0x7fffffff
  
44 ····:goto_044 ····:goto_0
45 ····return·p045 ····return·p0
46 .end·method46 .end·method
  
47 .method·public·static·final·b(Ld2/j;)Ljava/util/Map;47 .method·public·static·final·b(Le2/j;)Ljava/util/Map;
48 ····.locals·148 ····.locals·1
49 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
50 ········value·=·{50 ········value·=·{
51 ············"<K:",51 ············"<K:",
52 ············"Ljava/lang/Object;",52 ············"Ljava/lang/Object;",
53 ············"V:",53 ············"V:",
54 ············"Ljava/lang/Object;",54 ············"Ljava/lang/Object;",
55 ············">(",55 ············">(",
56 ············"Ld2/j<",56 ············"Le2/j<",
57 ············"+TK;+TV;>;)",57 ············"+TK;+TV;>;)",
58 ············"Ljava/util/Map<",58 ············"Ljava/util/Map<",
59 ············"TK;TV;>;"59 ············"TK;TV;>;"
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····const-string·v0,·"pair"62 ····const-string·v0,·"pair"
  
63 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V63 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
64 ····.line·164 ····.line·1
65 ····invoke-virtual·{p0},·Ld2/j;->c()Ljava/lang/Object;65 ····invoke-virtual·{p0},·Le2/j;->c()Ljava/lang/Object;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····invoke-virtual·{p0},·Ld2/j;->d()Ljava/lang/Object;67 ····invoke-virtual·{p0},·Le2/j;->d()Ljava/lang/Object;
  
68 ····move-result-object·p068 ····move-result-object·p0
  
69 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;69 ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
  
70 ····move-result-object·p070 ····move-result-object·p0
  
618 B
smali/e2/v.smali vs.
smali/f2/v.smali
Files 15% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Le2/v;1 .class·public·abstract·Lf2/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Iterators.kt"3 .source·"Iterators.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
  
  
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 .method·public·abstract·a()I32 .method·public·abstract·a()I
33 .end·method33 .end·method
  
34 .method·public·bridge·synthetic·next()Ljava/lang/Object;34 .method·public·bridge·synthetic·next()Ljava/lang/Object;
35 ····.locals·135 ····.locals·1
  
36 ····.line·136 ····.line·1
37 ····invoke-virtual·{p0},·Le2/v;->a()I37 ····invoke-virtual·{p0},·Lf2/v;->a()I
  
38 ····move-result·v038 ····move-result·v0
  
39 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;39 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
1.22 KB
smali/e2/e0.smali vs.
smali/f2/e0.smali
Files 12% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Le2/e0;1 .class·Lf2/e0;
2 .super·Le2/d0;2 .super·Lf2/d0;
3 .source·"Sets.kt"3 .source·"Sets.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·b()Ljava/util/Set;5 .method·public·static·b()Ljava/util/Set;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ············">()",13 ············">()",
14 ············"Ljava/util/Set<",14 ············"Ljava/util/Set<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····.line·118 ····.line·1
19 ····sget-object·v0,·Le2/u;->e:Le2/u;19 ····sget-object·v0,·Lf2/u;->e:Lf2/u;
  
20 ····return-object·v020 ····return-object·v0
21 .end·method21 .end·method
  
22 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;22 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;
23 ····.locals·223 ····.locals·2
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 59, 22 lines modifiedOffset 59, 22 lines modified
  
59 ····move-result-object·p059 ····move-result-object·p0
  
60 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;60 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····move-result-object·p061 ····move-result-object·p0
  
62 ····invoke-static·{p0},·Le2/d0;->a(Ljava/lang/Object;)Ljava/util/Set;62 ····invoke-static·{p0},·Lf2/d0;->a(Ljava/lang/Object;)Ljava/util/Set;
  
63 ····move-result-object·p063 ····move-result-object·p0
  
64 ····goto·:goto_064 ····goto·:goto_0
  
65 ····.line·365 ····.line·3
66 ····:cond_166 ····:cond_1
67 ····invoke-static·{},·Le2/c0;->b()Ljava/util/Set;67 ····invoke-static·{},·Lf2/c0;->b()Ljava/util/Set;
  
68 ····move-result-object·p068 ····move-result-object·p0
  
69 ····:goto_069 ····:goto_0
70 ····return-object·p070 ····return-object·p0
71 .end·method71 .end·method
1.58 KB
smali/h3/l$a.smali vs.
smali/i3/l$a.smali
Files 7% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lh3/l$a;1 .class·Li3/l$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PushObserver.java"3 .source·"PushObserver.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lh3/l;5 .implements·Li3/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lh3/l;8 ····value·=·Li3/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 #·virtual·methods31 #·virtual·methods
32 .method·public·a(ILjava/util/List;)Z32 .method·public·a(ILjava/util/List;)Z
33 ····.locals·033 ····.locals·0
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"(I",36 ············"(I",
37 ············"Ljava/util/List<",37 ············"Ljava/util/List<",
38 ············"Lh3/c;",38 ············"Li3/c;",
39 ············">;)Z"39 ············">;)Z"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
  
42 ····const/4·p1,·0x142 ····const/4·p1,·0x1
  
43 ····return·p143 ····return·p1
Offset 47, 35 lines modifiedOffset 47, 35 lines modified
  
47 .method·public·b(ILjava/util/List;Z)Z47 .method·public·b(ILjava/util/List;Z)Z
48 ····.locals·048 ····.locals·0
49 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
50 ········value·=·{50 ········value·=·{
51 ············"(I",51 ············"(I",
52 ············"Ljava/util/List<",52 ············"Ljava/util/List<",
53 ············"Lh3/c;",53 ············"Li3/c;",
54 ············">;Z)Z"54 ············">;Z)Z"
55 ········}55 ········}
56 ····.end·annotation56 ····.end·annotation
  
57 ····const/4·p1,·0x157 ····const/4·p1,·0x1
  
58 ····return·p158 ····return·p1
59 .end·method59 .end·method
  
 60 .method·public·c(ILi3/b;)V
 61 ····.locals·0
  
 62 ····return-void
 63 .end·method
  
60 .method·public·c(ILl3/e;IZ)Z64 .method·public·d(ILm3/e;IZ)Z
61 ····.locals·065 ····.locals·0
  
62 ····int-to-long·p3,·p366 ····int-to-long·p3,·p3
  
63 ····.line·167 ····.line·1
64 ····invoke-interface·{p2,·p3,·p4},·Ll3/e;->b(J)V68 ····invoke-interface·{p2,·p3,·p4},·Lm3/e;->b(J)V
  
65 ····const/4·p1,·0x169 ····const/4·p1,·0x1
  
66 ····return·p170 ····return·p1
67 .end·method71 .end·method
  
68 .method·public·d(ILh3/b;)V 
69 ····.locals·0 
  
70 ····return-void 
71 .end·method 
18.9 KB
smali/h3/d$b.smali vs.
smali/i3/d$b.smali
Max HTML report size reached
45.8 KB
smali/h3/h.smali vs.
smali/j3/b.smali
Max HTML report size reached
1.59 KB
smali/h3/k$a.smali vs.
smali/i3/k$a.smali
Files 11% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·final·Lh3/k$a;1 .class·final·Li3/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Huffman.java"3 .source·"Huffman.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/k;6 ····value·=·Li3/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·a:[Lh3/k$a;13 .field·final·a:[Li3/k$a;
  
14 .field·final·b:I14 .field·final·b:I
  
15 .field·final·c:I15 .field·final·c:I
  
  
16 #·direct·methods16 #·direct·methods
Offset 27, 49 lines modifiedOffset 27, 49 lines modified
27 ····.locals·127 ····.locals·1
  
28 ····.line·128 ····.line·1
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····const/16·v0,·0x10030 ····const/16·v0,·0x100
  
31 ····new-array·v0,·v0,·[Lh3/k$a;31 ····new-array·v0,·v0,·[Li3/k$a;
  
32 ····.line·232 ····.line·2
33 ····iput-object·v0,·p0,·Lh3/k$a;->a:[Lh3/k$a;33 ····iput-object·v0,·p0,·Li3/k$a;->a:[Li3/k$a;
  
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
35 ····.line·335 ····.line·3
36 ····iput·v0,·p0,·Lh3/k$a;->b:I36 ····iput·v0,·p0,·Li3/k$a;->b:I
  
37 ····.line·437 ····.line·4
38 ····iput·v0,·p0,·Lh3/k$a;->c:I38 ····iput·v0,·p0,·Li3/k$a;->c:I
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·constructor·<init>(II)V41 .method·constructor·<init>(II)V
42 ····.locals·142 ····.locals·1
  
43 ····.line·543 ····.line·5
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····const/4·v0,·0x045 ····const/4·v0,·0x0
  
46 ····.line·646 ····.line·6
47 ····iput-object·v0,·p0,·Lh3/k$a;->a:[Lh3/k$a;47 ····iput-object·v0,·p0,·Li3/k$a;->a:[Li3/k$a;
  
48 ····.line·748 ····.line·7
49 ····iput·p1,·p0,·Lh3/k$a;->b:I49 ····iput·p1,·p0,·Li3/k$a;->b:I
  
50 ····and-int/lit8·p1,·p2,·0x750 ····and-int/lit8·p1,·p2,·0x7
  
51 ····if-nez·p1,·:cond_051 ····if-nez·p1,·:cond_0
  
52 ····const/16·p1,·0x852 ····const/16·p1,·0x8
  
53 ····.line·853 ····.line·8
54 ····:cond_054 ····:cond_0
55 ····iput·p1,·p0,·Lh3/k$a;->c:I55 ····iput·p1,·p0,·Li3/k$a;->c:I
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
24.7 KB
smali/h3/f.smali vs.
smali/m3/j.smali
Max HTML report size reached
1.37 KB
smali/h3/g$c.smali vs.
smali/i3/g$c.smali
Files 16% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·Lh3/g$c;1 .class·Li3/g$c;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g;->Z()V6 ····value·=·Li3/g;->Z()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:Lh3/g;13 .field·final·synthetic·f:Li3/g;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·varargs·constructor·<init>(Lh3/g;Ljava/lang/String;[Ljava/lang/Object;)V15 .method·varargs·constructor·<init>(Li3/g;Ljava/lang/String;[Ljava/lang/Object;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····iput-object·p1,·p0,·Lh3/g$c;->f:Lh3/g;18 ····iput-object·p1,·p0,·Li3/g$c;->f:Li3/g;
  
19 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V19 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·k()V23 .method·public·k()V
24 ····.locals·324 ····.locals·3
  
25 ····.line·125 ····.line·1
26 ····iget-object·v0,·p0,·Lh3/g$c;->f:Lh3/g;26 ····iget-object·v0,·p0,·Li3/g$c;->f:Li3/g;
  
27 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
28 ····const/4·v2,·0x228 ····const/4·v2,·0x2
  
29 ····invoke-virtual·{v0,·v1,·v2,·v1},·Lh3/g;->f0(ZII)V29 ····invoke-virtual·{v0,·v1,·v2,·v1},·Li3/g;->f0(ZII)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
20.3 KB
smali/h3/i.smali vs.
smali/i3/i.smali
Max HTML report size reached
8.09 KB
smali/h3/k.smali vs.
smali/i3/k.smali
Max HTML report size reached
2.09 KB
smali/h3/g$a.smali vs.
smali/i3/g$a.smali
Files 9% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·Lh3/g$a;1 .class·Li3/g$a;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g;->h0(ILh3/b;)V6 ····value·=·Li3/g;->h0(ILi3/b;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:I13 .field·final·synthetic·f:I
  
14 .field·final·synthetic·g:Lh3/b;14 .field·final·synthetic·g:Li3/b;
  
15 .field·final·synthetic·h:Lh3/g;15 .field·final·synthetic·h:Li3/g;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·varargs·constructor·<init>(Lh3/g;Ljava/lang/String;[Ljava/lang/Object;ILh3/b;)V17 .method·varargs·constructor·<init>(Li3/g;Ljava/lang/String;[Ljava/lang/Object;ILi3/b;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lh3/g$a;->h:Lh3/g;20 ····iput-object·p1,·p0,·Li3/g$a;->h:Li3/g;
  
21 ····iput·p4,·p0,·Lh3/g$a;->f:I21 ····iput·p4,·p0,·Li3/g$a;->f:I
  
22 ····iput-object·p5,·p0,·Lh3/g$a;->g:Lh3/b;22 ····iput-object·p5,·p0,·Li3/g$a;->g:Li3/b;
  
23 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V23 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·k()V27 .method·public·k()V
28 ····.locals·328 ····.locals·3
  
29 ····.line·129 ····.line·1
30 ····:try_start_030 ····:try_start_0
31 ····iget-object·v0,·p0,·Lh3/g$a;->h:Lh3/g;31 ····iget-object·v0,·p0,·Li3/g$a;->h:Li3/g;
  
32 ····iget·v1,·p0,·Lh3/g$a;->f:I32 ····iget·v1,·p0,·Li3/g$a;->f:I
  
33 ····iget-object·v2,·p0,·Lh3/g$a;->g:Lh3/b;33 ····iget-object·v2,·p0,·Li3/g$a;->g:Li3/b;
  
34 ····invoke-virtual·{v0,·v1,·v2},·Lh3/g;->g0(ILh3/b;)V34 ····invoke-virtual·{v0,·v1,·v2},·Li3/g;->g0(ILi3/b;)V
35 ····:try_end_035 ····:try_end_0
36 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_036 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
37 ····goto·:goto_037 ····goto·:goto_0
  
38 ····.line·238 ····.line·2
39 ····:catch_039 ····:catch_0
40 ····iget-object·v0,·p0,·Lh3/g$a;->h:Lh3/g;40 ····iget-object·v0,·p0,·Li3/g$a;->h:Li3/g;
  
41 ····invoke-static·{v0},·Lh3/g;->c(Lh3/g;)V41 ····invoke-static·{v0},·Li3/g;->c(Li3/g;)V
  
42 ····:goto_042 ····:goto_0
43 ····return-void43 ····return-void
44 .end·method44 .end·method
2.4 KB
smali/h3/g$g.smali vs.
smali/i3/g$g.smali
Files 19% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 .class·Lh3/g$g;1 .class·Li3/g$g;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g;->W(ILh3/b;)V6 ····value·=·Li3/g;->W(ILi3/b;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:I13 .field·final·synthetic·f:I
  
14 .field·final·synthetic·g:Lh3/b;14 .field·final·synthetic·g:Li3/b;
  
15 .field·final·synthetic·h:Lh3/g;15 .field·final·synthetic·h:Li3/g;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·varargs·constructor·<init>(Lh3/g;Ljava/lang/String;[Ljava/lang/Object;ILh3/b;)V17 .method·varargs·constructor·<init>(Li3/g;Ljava/lang/String;[Ljava/lang/Object;ILi3/b;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lh3/g$g;->h:Lh3/g;20 ····iput-object·p1,·p0,·Li3/g$g;->h:Li3/g;
  
21 ····iput·p4,·p0,·Lh3/g$g;->f:I21 ····iput·p4,·p0,·Li3/g$g;->f:I
  
22 ····iput-object·p5,·p0,·Lh3/g$g;->g:Lh3/b;22 ····iput-object·p5,·p0,·Li3/g$g;->g:Li3/b;
  
23 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V23 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·k()V27 .method·public·k()V
28 ····.locals·328 ····.locals·3
  
29 ····.line·129 ····.line·1
30 ····iget-object·v0,·p0,·Lh3/g$g;->h:Lh3/g;30 ····iget-object·v0,·p0,·Li3/g$g;->h:Li3/g;
  
31 ····iget-object·v0,·v0,·Lh3/g;->n:Lh3/l;31 ····iget-object·v0,·v0,·Li3/g;->n:Li3/l;
  
32 ····iget·v1,·p0,·Lh3/g$g;->f:I32 ····iget·v1,·p0,·Li3/g$g;->f:I
  
33 ····iget-object·v2,·p0,·Lh3/g$g;->g:Lh3/b;33 ····iget-object·v2,·p0,·Li3/g$g;->g:Li3/b;
  
34 ····invoke-interface·{v0,·v1,·v2},·Lh3/l;->d(ILh3/b;)V34 ····invoke-interface·{v0,·v1,·v2},·Li3/l;->c(ILi3/b;)V
  
35 ····.line·235 ····.line·2
36 ····iget-object·v0,·p0,·Lh3/g$g;->h:Lh3/g;36 ····iget-object·v0,·p0,·Li3/g$g;->h:Li3/g;
  
37 ····monitor-enter·v037 ····monitor-enter·v0
  
38 ····.line·338 ····.line·3
39 ····:try_start_039 ····:try_start_0
40 ····iget-object·v1,·p0,·Lh3/g$g;->h:Lh3/g;40 ····iget-object·v1,·p0,·Li3/g$g;->h:Li3/g;
  
41 ····iget-object·v1,·v1,·Lh3/g;->C:Ljava/util/Set;41 ····iget-object·v1,·v1,·Li3/g;->C:Ljava/util/Set;
  
42 ····iget·v2,·p0,·Lh3/g$g;->f:I42 ····iget·v2,·p0,·Li3/g$g;->f:I
  
43 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;43 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
44 ····move-result-object·v244 ····move-result-object·v2
  
45 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z45 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
4.07 KB
smali/h3/m.smali vs.
smali/i3/m.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lh3/m;1 .class·public·final·Li3/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Settings.java"3 .source·"Settings.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·a:I5 .field·private·a:I
  
Offset 17, 59 lines modifiedOffset 17, 59 lines modified
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····const/16·v0,·0xa18 ····const/16·v0,·0xa
  
19 ····new-array·v0,·v0,·[I19 ····new-array·v0,·v0,·[I
  
20 ····.line·220 ····.line·2
21 ····iput-object·v0,·p0,·Lh3/m;->b:[I21 ····iput-object·v0,·p0,·Li3/m;->b:[I
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·a()V25 .method·a()V
26 ····.locals·226 ····.locals·2
  
27 ····const/4·v0,·0x027 ····const/4·v0,·0x0
  
28 ····.line·128 ····.line·1
29 ····iput·v0,·p0,·Lh3/m;->a:I29 ····iput·v0,·p0,·Li3/m;->a:I
  
30 ····.line·230 ····.line·2
31 ····iget-object·v1,·p0,·Lh3/m;->b:[I31 ····iget-object·v1,·p0,·Li3/m;->b:[I
  
32 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->fill([II)V32 ····invoke-static·{v1,·v0},·Ljava/util/Arrays;->fill([II)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·b(I)I35 .method·b(I)I
36 ····.locals·136 ····.locals·1
  
37 ····.line·137 ····.line·1
38 ····iget-object·v0,·p0,·Lh3/m;->b:[I38 ····iget-object·v0,·p0,·Li3/m;->b:[I
  
39 ····aget·p1,·v0,·p139 ····aget·p1,·v0,·p1
  
40 ····return·p140 ····return·p1
41 .end·method41 .end·method
  
42 .method·c()I42 .method·c()I
43 ····.locals·243 ····.locals·2
  
44 ····.line·144 ····.line·1
45 ····iget·v0,·p0,·Lh3/m;->a:I45 ····iget·v0,·p0,·Li3/m;->a:I
  
46 ····and-int/lit8·v0,·v0,·0x246 ····and-int/lit8·v0,·v0,·0x2
  
47 ····if-eqz·v0,·:cond_047 ····if-eqz·v0,·:cond_0
  
48 ····iget-object·v0,·p0,·Lh3/m;->b:[I48 ····iget-object·v0,·p0,·Li3/m;->b:[I
  
49 ····const/4·v1,·0x149 ····const/4·v1,·0x1
  
50 ····aget·v0,·v0,·v150 ····aget·v0,·v0,·v1
  
51 ····goto·:goto_051 ····goto·:goto_0
  
Offset 80, 21 lines modifiedOffset 80, 21 lines modified
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·d()I82 .method·d()I
83 ····.locals·283 ····.locals·2
  
84 ····.line·184 ····.line·1
85 ····iget·v0,·p0,·Lh3/m;->a:I85 ····iget·v0,·p0,·Li3/m;->a:I
  
86 ····and-int/lit16·v0,·v0,·0x8086 ····and-int/lit16·v0,·v0,·0x80
  
87 ····if-eqz·v0,·:cond_087 ····if-eqz·v0,·:cond_0
  
88 ····iget-object·v0,·p0,·Lh3/m;->b:[I88 ····iget-object·v0,·p0,·Li3/m;->b:[I
  
89 ····const/4·v1,·0x789 ····const/4·v1,·0x7
  
90 ····aget·v0,·v0,·v190 ····aget·v0,·v0,·v1
  
91 ····goto·:goto_091 ····goto·:goto_0
  
Offset 105, 41 lines modifiedOffset 105, 41 lines modified
105 ····return·v0105 ····return·v0
106 .end·method106 .end·method
  
107 .method·e(I)I107 .method·e(I)I
108 ····.locals·1108 ····.locals·1
  
109 ····.line·1109 ····.line·1
110 ····iget·v0,·p0,·Lh3/m;->a:I110 ····iget·v0,·p0,·Li3/m;->a:I
  
111 ····and-int/lit8·v0,·v0,·0x10111 ····and-int/lit8·v0,·v0,·0x10
  
112 ····if-eqz·v0,·:cond_0112 ····if-eqz·v0,·:cond_0
  
113 ····iget-object·p1,·p0,·Lh3/m;->b:[I113 ····iget-object·p1,·p0,·Li3/m;->b:[I
  
114 ····const/4·v0,·0x4114 ····const/4·v0,·0x4
  
115 ····aget·p1,·p1,·v0115 ····aget·p1,·p1,·v0
  
116 ····:cond_0116 ····:cond_0
117 ····return·p1117 ····return·p1
118 .end·method118 .end·method
  
119 .method·f(I)I119 .method·f(I)I
120 ····.locals·1120 ····.locals·1
  
121 ····.line·1121 ····.line·1
122 ····iget·v0,·p0,·Lh3/m;->a:I122 ····iget·v0,·p0,·Li3/m;->a:I
  
123 ····and-int/lit8·v0,·v0,·0x20123 ····and-int/lit8·v0,·v0,·0x20
  
124 ····if-eqz·v0,·:cond_0124 ····if-eqz·v0,·:cond_0
  
125 ····iget-object·p1,·p0,·Lh3/m;->b:[I125 ····iget-object·p1,·p0,·Li3/m;->b:[I
  
126 ····const/4·v0,·0x5126 ····const/4·v0,·0x5
Max diff block lines reached; 1840/4092 bytes (44.97%) of diff not shown.
2.68 KB
smali/h3/g$h.smali vs.
smali/i3/g$h.smali
Files 27% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 105 lines modified
1 .class·public·Lh3/g$h;1 .class·public·Li3/g$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/g;6 ····value·=·Li3/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"h"10 ····name·=·"h"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·a:Ljava/net/Socket;13 .field·a:Ljava/net/Socket;
  
14 .field·b:Ljava/lang/String;14 .field·b:Ljava/lang/String;
  
15 .field·c:Ll3/e;15 .field·c:Lm3/e;
  
16 .field·d:Ll3/d;16 .field·d:Lm3/d;
  
17 .field·e:Lh3/g$j;17 .field·e:Li3/g$j;
  
18 .field·f:Lh3/l;18 .field·f:Li3/l;
  
19 .field·g:Z19 .field·g:Z
  
20 .field·h:I20 .field·h:I
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Z)V22 .method·public·constructor·<init>(Z)V
23 ····.locals·123 ····.locals·1
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·226 ····.line·2
27 ····sget-object·v0,·Lh3/g$j;->a:Lh3/g$j;27 ····sget-object·v0,·Li3/g$j;->a:Li3/g$j;
  
28 ····iput-object·v0,·p0,·Lh3/g$h;->e:Lh3/g$j;28 ····iput-object·v0,·p0,·Li3/g$h;->e:Li3/g$j;
  
29 ····.line·329 ····.line·3
30 ····sget-object·v0,·Lh3/l;->a:Lh3/l;30 ····sget-object·v0,·Li3/l;->a:Li3/l;
  
31 ····iput-object·v0,·p0,·Lh3/g$h;->f:Lh3/l;31 ····iput-object·v0,·p0,·Li3/g$h;->f:Li3/l;
  
32 ····.line·432 ····.line·4
33 ····iput-boolean·p1,·p0,·Lh3/g$h;->g:Z33 ····iput-boolean·p1,·p0,·Li3/g$h;->g:Z
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·a()Lh3/g;37 .method·public·a()Li3/g;
38 ····.locals·138 ····.locals·1
  
39 ····.line·139 ····.line·1
40 ····new-instance·v0,·Lh3/g;40 ····new-instance·v0,·Li3/g;
  
41 ····invoke-direct·{v0,·p0},·Lh3/g;-><init>(Lh3/g$h;)V41 ····invoke-direct·{v0,·p0},·Li3/g;-><init>(Li3/g$h;)V
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·public·b(Lh3/g$j;)Lh3/g$h;44 .method·public·b(Li3/g$j;)Li3/g$h;
45 ····.locals·045 ····.locals·0
  
46 ····.line·146 ····.line·1
47 ····iput-object·p1,·p0,·Lh3/g$h;->e:Lh3/g$j;47 ····iput-object·p1,·p0,·Li3/g$h;->e:Li3/g$j;
  
48 ····return-object·p048 ····return-object·p0
49 .end·method49 .end·method
  
50 .method·public·c(I)Lh3/g$h;50 .method·public·c(I)Li3/g$h;
51 ····.locals·051 ····.locals·0
  
52 ····.line·152 ····.line·1
53 ····iput·p1,·p0,·Lh3/g$h;->h:I53 ····iput·p1,·p0,·Li3/g$h;->h:I
  
54 ····return-object·p054 ····return-object·p0
55 .end·method55 .end·method
  
56 .method·public·d(Ljava/net/Socket;Ljava/lang/String;Ll3/e;Ll3/d;)Lh3/g$h;56 .method·public·d(Ljava/net/Socket;Ljava/lang/String;Lm3/e;Lm3/d;)Li3/g$h;
57 ····.locals·057 ····.locals·0
  
58 ····.line·158 ····.line·1
59 ····iput-object·p1,·p0,·Lh3/g$h;->a:Ljava/net/Socket;59 ····iput-object·p1,·p0,·Li3/g$h;->a:Ljava/net/Socket;
  
60 ····.line·260 ····.line·2
61 ····iput-object·p2,·p0,·Lh3/g$h;->b:Ljava/lang/String;61 ····iput-object·p2,·p0,·Li3/g$h;->b:Ljava/lang/String;
  
62 ····.line·362 ····.line·3
63 ····iput-object·p3,·p0,·Lh3/g$h;->c:Ll3/e;63 ····iput-object·p3,·p0,·Li3/g$h;->c:Lm3/e;
  
64 ····.line·464 ····.line·4
65 ····iput-object·p4,·p0,·Lh3/g$h;->d:Ll3/d;65 ····iput-object·p4,·p0,·Li3/g$h;->d:Lm3/d;
  
66 ····return-object·p066 ····return-object·p0
67 .end·method67 .end·method
3.66 KB
smali/h3/g$e.smali vs.
smali/i3/g$d.smali
Files 16% similar despite different names
    
Offset 1, 116 lines modifiedOffset 1, 101 lines modified
1 .class·Lh3/g$e;1 .class·Li3/g$d;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g;->U(ILjava/util/List;Z)V6 ····value·=·Li3/g;->V(ILjava/util/List;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:I13 .field·final·synthetic·f:I
  
14 .field·final·synthetic·g:Ljava/util/List;14 .field·final·synthetic·g:Ljava/util/List;
  
15 .field·final·synthetic·h:Z 
  
16 .field·final·synthetic·i:Lh3/g;15 .field·final·synthetic·h:Li3/g;
  
  
17 #·direct·methods16 #·direct·methods
18 .method·varargs·constructor·<init>(Lh3/g;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V17 .method·varargs·constructor·<init>(Li3/g;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V
19 ····.locals·018 ····.locals·0
  
20 ····.line·119 ····.line·1
21 ····iput-object·p1,·p0,·Lh3/g$e;->i:Lh3/g;20 ····iput-object·p1,·p0,·Li3/g$d;->h:Li3/g;
  
22 ····iput·p4,·p0,·Lh3/g$e;->f:I 
  
23 ····iput-object·p5,·p0,·Lh3/g$e;->g:Ljava/util/List;21 ····iput·p4,·p0,·Li3/g$d;->f:I
  
24 ····iput-boolean·p6,·p0,·Lh3/g$e;->h:Z22 ····iput-object·p5,·p0,·Li3/g$d;->g:Ljava/util/List;
  
25 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V23 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
26 ····return-void24 ····return-void
27 .end·method25 .end·method
  
  
28 #·virtual·methods26 #·virtual·methods
29 .method·public·k()V27 .method·public·k()V
30 ····.locals·428 ····.locals·3
  
31 ····.line·129 ····.line·1
32 ····iget-object·v0,·p0,·Lh3/g$e;->i:Lh3/g;30 ····iget-object·v0,·p0,·Li3/g$d;->h:Li3/g;
  
33 ····iget-object·v0,·v0,·Lh3/g;->n:Lh3/l; 
  
34 ····iget·v1,·p0,·Lh3/g$e;->f:I31 ····iget-object·v0,·v0,·Li3/g;->n:Li3/l;
  
35 ····iget-object·v2,·p0,·Lh3/g$e;->g:Ljava/util/List;32 ····iget·v1,·p0,·Li3/g$d;->f:I
  
36 ····iget-boolean·v3,·p0,·Lh3/g$e;->h:Z33 ····iget-object·v2,·p0,·Li3/g$d;->g:Ljava/util/List;
  
37 ····invoke-interface·{v0,·v1,·v2,·v3},·Lh3/l;->b(ILjava/util/List;Z)Z34 ····invoke-interface·{v0,·v1,·v2},·Li3/l;->a(ILjava/util/List;)Z
  
38 ····move-result·v035 ····move-result·v0
  
39 ····if-eqz·v0,·:cond_036 ····if-eqz·v0,·:cond_0
  
40 ····.line·237 ····.line·2
41 ····:try_start_038 ····:try_start_0
42 ····iget-object·v1,·p0,·Lh3/g$e;->i:Lh3/g;39 ····iget-object·v0,·p0,·Li3/g$d;->h:Li3/g;
  
43 ····iget-object·v1,·v1,·Lh3/g;->A:Lh3/j;40 ····iget-object·v0,·v0,·Li3/g;->A:Li3/j;
  
44 ····iget·v2,·p0,·Lh3/g$e;->f:I41 ····iget·v1,·p0,·Li3/g$d;->f:I
  
45 ····sget-object·v3,·Lh3/b;->k:Lh3/b;42 ····sget-object·v2,·Li3/b;->k:Li3/b;
  
46 ····invoke-virtual·{v1,·v2,·v3},·Lh3/j;->K(ILh3/b;)V43 ····invoke-virtual·{v0,·v1,·v2},·Li3/j;->E(ILi3/b;)V
  
47 ····:cond_0 
48 ····if-nez·v0,·:cond_1 
  
49 ····.line·344 ····.line·3
50 ····iget-boolean·v0,·p0,·Lh3/g$e;->h:Z 
  
51 ····if-eqz·v0,·:cond_2 
  
52 ····.line·4 
53 ····:cond_1 
54 ····iget-object·v0,·p0,·Lh3/g$e;->i:Lh3/g;45 ····iget-object·v0,·p0,·Li3/g$d;->h:Li3/g;
  
55 ····monitor-enter·v046 ····monitor-enter·v0
56 ····:try_end_047 ····:try_end_0
57 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_048 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
58 ····.line·549 ····.line·4
59 ····:try_start_150 ····:try_start_1
60 ····iget-object·v1,·p0,·Lh3/g$e;->i:Lh3/g;51 ····iget-object·v1,·p0,·Li3/g$d;->h:Li3/g;
  
61 ····iget-object·v1,·v1,·Lh3/g;->C:Ljava/util/Set;52 ····iget-object·v1,·v1,·Li3/g;->C:Ljava/util/Set;
  
62 ····iget·v2,·p0,·Lh3/g$e;->f:I53 ····iget·v2,·p0,·Li3/g$d;->f:I
  
63 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;54 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
64 ····move-result-object·v255 ····move-result-object·v2
  
65 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z56 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
66 ····.line·657 ····.line·5
67 ····monitor-exit·v058 ····monitor-exit·v0
  
68 ····goto·:goto_059 ····goto·:goto_0
  
69 ····:catchall_060 ····:catchall_0
70 ····move-exception·v161 ····move-exception·v1
  
Offset 120, 11 lines modifiedOffset 105, 11 lines modified
  
120 ····:try_start_2105 ····:try_start_2
121 ····throw·v1106 ····throw·v1
122 ····:try_end_2107 ····:try_end_2
123 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0108 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0
  
124 ····:catch_0109 ····:catch_0
125 ····:cond_2110 ····:cond_0
126 ····:goto_0111 ····:goto_0
127 ····return-void112 ····return-void
Max diff block lines reached; 0/3675 bytes (0.00%) of diff not shown.
10.6 KB
smali/h3/b.smali vs.
smali/g3/e.smali
Max HTML report size reached
2.09 KB
smali/h3/g$b.smali vs.
smali/i3/g$b.smali
Files 16% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 70 lines modified
1 .class·Lh3/g$b;1 .class·Li3/g$b;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g;->i0(IJ)V6 ····value·=·Li3/g;->i0(IJ)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:I13 .field·final·synthetic·f:I
  
14 .field·final·synthetic·g:J14 .field·final·synthetic·g:J
  
15 .field·final·synthetic·h:Lh3/g;15 .field·final·synthetic·h:Li3/g;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·varargs·constructor·<init>(Lh3/g;Ljava/lang/String;[Ljava/lang/Object;IJ)V17 .method·varargs·constructor·<init>(Li3/g;Ljava/lang/String;[Ljava/lang/Object;IJ)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lh3/g$b;->h:Lh3/g;20 ····iput-object·p1,·p0,·Li3/g$b;->h:Li3/g;
  
21 ····iput·p4,·p0,·Lh3/g$b;->f:I21 ····iput·p4,·p0,·Li3/g$b;->f:I
  
22 ····iput-wide·p5,·p0,·Lh3/g$b;->g:J22 ····iput-wide·p5,·p0,·Li3/g$b;->g:J
  
23 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V23 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·k()V27 .method·public·k()V
28 ····.locals·428 ····.locals·4
  
29 ····.line·129 ····.line·1
30 ····:try_start_030 ····:try_start_0
31 ····iget-object·v0,·p0,·Lh3/g$b;->h:Lh3/g;31 ····iget-object·v0,·p0,·Li3/g$b;->h:Li3/g;
  
32 ····iget-object·v0,·v0,·Lh3/g;->A:Lh3/j;32 ····iget-object·v0,·v0,·Li3/g;->A:Li3/j;
  
33 ····iget·v1,·p0,·Lh3/g$b;->f:I33 ····iget·v1,·p0,·Li3/g$b;->f:I
  
34 ····iget-wide·v2,·p0,·Lh3/g$b;->g:J34 ····iget-wide·v2,·p0,·Li3/g$b;->g:J
  
35 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lh3/j;->N(IJ)V35 ····invoke-virtual·{v0,·v1,·v2,·v3},·Li3/j;->N(IJ)V
36 ····:try_end_036 ····:try_end_0
37 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_037 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
38 ····goto·:goto_038 ····goto·:goto_0
  
39 ····.line·239 ····.line·2
40 ····:catch_040 ····:catch_0
41 ····iget-object·v0,·p0,·Lh3/g$b;->h:Lh3/g;41 ····iget-object·v0,·p0,·Li3/g$b;->h:Li3/g;
  
42 ····invoke-static·{v0},·Lh3/g;->c(Lh3/g;)V42 ····invoke-static·{v0},·Li3/g;->c(Li3/g;)V
  
43 ····:goto_043 ····:goto_0
44 ····return-void44 ····return-void
45 .end·method45 .end·method
2.03 KB
smali/h3/i$c.smali vs.
smali/i3/i$c.smali
Files 18% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·Lh3/i$c;1 .class·Li3/i$c;
2 .super·Ll3/a;2 .super·Lm3/a;
3 .source·"Http2Stream.java"3 .source·"Http2Stream.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/i;6 ····value·=·Li3/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·k:Lh3/i;13 .field·final·synthetic·k:Li3/i;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Lh3/i;)V15 .method·constructor·<init>(Li3/i;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····iput-object·p1,·p0,·Lh3/i$c;->k:Lh3/i;18 ····iput-object·p1,·p0,·Li3/i$c;->k:Li3/i;
  
19 ····invoke-direct·{p0},·Ll3/a;-><init>()V19 ····invoke-direct·{p0},·Lm3/a;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·protected·o(Ljava/io/IOException;)Ljava/io/IOException;23 .method·protected·o(Ljava/io/IOException;)Ljava/io/IOException;
Offset 51, 44 lines modifiedOffset 51, 44 lines modified
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
  
53 .method·protected·t()V53 .method·protected·t()V
54 ····.locals·254 ····.locals·2
  
55 ····.line·155 ····.line·1
56 ····iget-object·v0,·p0,·Lh3/i$c;->k:Lh3/i;56 ····iget-object·v0,·p0,·Li3/i$c;->k:Li3/i;
  
57 ····sget-object·v1,·Lh3/b;->k:Lh3/b;57 ····sget-object·v1,·Li3/b;->k:Li3/b;
  
58 ····invoke-virtual·{v0,·v1},·Lh3/i;->h(Lh3/b;)V58 ····invoke-virtual·{v0,·v1},·Li3/i;->h(Li3/b;)V
  
59 ····.line·259 ····.line·2
60 ····iget-object·v0,·p0,·Lh3/i$c;->k:Lh3/i;60 ····iget-object·v0,·p0,·Li3/i$c;->k:Li3/i;
  
61 ····iget-object·v0,·v0,·Lh3/i;->d:Lh3/g;61 ····iget-object·v0,·v0,·Li3/i;->d:Li3/g;
  
62 ····invoke-virtual·{v0},·Lh3/g;->Z()V62 ····invoke-virtual·{v0},·Li3/g;->Z()V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·u()V65 .method·public·u()V
66 ····.locals·166 ····.locals·1
  
67 ····.line·167 ····.line·1
68 ····invoke-virtual·{p0},·Ll3/a;->n()Z68 ····invoke-virtual·{p0},·Lm3/a;->n()Z
  
69 ····move-result·v069 ····move-result·v0
  
70 ····if-nez·v0,·:cond_070 ····if-nez·v0,·:cond_0
  
71 ····return-void71 ····return-void
  
72 ····:cond_072 ····:cond_0
73 ····const/4·v0,·0x073 ····const/4·v0,·0x0
  
74 ····invoke-virtual·{p0,·v0},·Lh3/i$c;->o(Ljava/io/IOException;)Ljava/io/IOException;74 ····invoke-virtual·{p0,·v0},·Li3/i$c;->o(Ljava/io/IOException;)Ljava/io/IOException;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····throw·v076 ····throw·v0
77 .end·method77 .end·method
11.4 KB
smali/h3/i$a.smali vs.
smali/i3/i$a.smali
Max HTML report size reached
2.81 KB
smali/h3/g$i.smali vs.
smali/i3/g$i.smali
Files 6% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 .class·final·Lh3/g$i;1 .class·final·Li3/g$i;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/g;6 ····value·=·Li3/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x109 ····accessFlags·=·0x10
10 ····name·=·"i"10 ····name·=·"i"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:Lh3/g;13 .field·final·synthetic·f:Li3/g;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Lh3/g;)V15 .method·constructor·<init>(Li3/g;)V
16 ····.locals·216 ····.locals·2
  
17 ····.line·117 ····.line·1
18 ····iput-object·p1,·p0,·Lh3/g$i;->f:Lh3/g;18 ····iput-object·p1,·p0,·Li3/g$i;->f:Li3/g;
  
19 ····const/4·v0,·0x119 ····const/4·v0,·0x1
  
20 ····new-array·v0,·v0,·[Ljava/lang/Object;20 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
21 ····.line·221 ····.line·2
22 ····iget-object·p1,·p1,·Lh3/g;->h:Ljava/lang/String;22 ····iget-object·p1,·p1,·Li3/g;->h:Ljava/lang/String;
  
23 ····const/4·v1,·0x023 ····const/4·v1,·0x0
  
24 ····aput-object·p1,·v0,·v124 ····aput-object·p1,·v0,·v1
  
25 ····const-string·p1,·"OkHttp·%s·ping"25 ····const-string·p1,·"OkHttp·%s·ping"
  
26 ····invoke-direct·{p0,·p1,·v0},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V26 ····invoke-direct·{p0,·p1,·v0},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·k()V30 .method·public·k()V
31 ····.locals·831 ····.locals·8
  
32 ····.line·132 ····.line·1
33 ····iget-object·v0,·p0,·Lh3/g$i;->f:Lh3/g;33 ····iget-object·v0,·p0,·Li3/g$i;->f:Li3/g;
  
34 ····monitor-enter·v034 ····monitor-enter·v0
  
35 ····.line·235 ····.line·2
36 ····:try_start_036 ····:try_start_0
37 ····iget-object·v1,·p0,·Lh3/g$i;->f:Lh3/g;37 ····iget-object·v1,·p0,·Li3/g$i;->f:Li3/g;
  
38 ····invoke-static·{v1},·Lh3/g;->j(Lh3/g;)J38 ····invoke-static·{v1},·Li3/g;->i(Li3/g;)J
  
39 ····move-result-wide·v139 ····move-result-wide·v1
  
40 ····iget-object·v3,·p0,·Lh3/g$i;->f:Lh3/g;40 ····iget-object·v3,·p0,·Li3/g$i;->f:Li3/g;
  
41 ····invoke-static·{v3},·Lh3/g;->q(Lh3/g;)J41 ····invoke-static·{v3},·Li3/g;->o(Li3/g;)J
  
42 ····move-result-wide·v342 ····move-result-wide·v3
  
43 ····const/4·v5,·0x143 ····const/4·v5,·0x1
  
44 ····const/4·v6,·0x044 ····const/4·v6,·0x0
  
Offset 77, 40 lines modifiedOffset 77, 40 lines modified
  
77 ····const/4·v1,·0x177 ····const/4·v1,·0x1
  
78 ····goto·:goto_078 ····goto·:goto_0
  
79 ····.line·379 ····.line·3
80 ····:cond_080 ····:cond_0
81 ····iget-object·v1,·p0,·Lh3/g$i;->f:Lh3/g;81 ····iget-object·v1,·p0,·Li3/g$i;->f:Li3/g;
  
82 ····invoke-static·{v1},·Lh3/g;->r(Lh3/g;)J82 ····invoke-static·{v1},·Li3/g;->q(Li3/g;)J
  
83 ····const/4·v1,·0x083 ····const/4·v1,·0x0
  
84 ····.line·484 ····.line·4
85 ····:goto_085 ····:goto_0
86 ····monitor-exit·v086 ····monitor-exit·v0
87 ····:try_end_087 ····:try_end_0
88 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_088 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
89 ····if-eqz·v1,·:cond_189 ····if-eqz·v1,·:cond_1
  
90 ····.line·590 ····.line·5
91 ····iget-object·v0,·p0,·Lh3/g$i;->f:Lh3/g;91 ····iget-object·v0,·p0,·Li3/g$i;->f:Li3/g;
  
92 ····invoke-static·{v0},·Lh3/g;->c(Lh3/g;)V92 ····invoke-static·{v0},·Li3/g;->c(Li3/g;)V
  
93 ····goto·:goto_193 ····goto·:goto_1
  
94 ····.line·694 ····.line·6
95 ····:cond_195 ····:cond_1
96 ····iget-object·v0,·p0,·Lh3/g$i;->f:Lh3/g;96 ····iget-object·v0,·p0,·Li3/g$i;->f:Li3/g;
  
97 ····invoke-virtual·{v0,·v6,·v5,·v6},·Lh3/g;->f0(ZII)V97 ····invoke-virtual·{v0,·v6,·v5,·v6},·Li3/g;->f0(ZII)V
  
98 ····:goto_198 ····:goto_1
99 ····return-void99 ····return-void
  
100 ····:catchall_0100 ····:catchall_0
101 ····move-exception·v1101 ····move-exception·v1
  
1.72 KB
smali/h3/g$l$b.smali vs.
smali/i3/g$l$c.smali
Files 18% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 48 lines modified
1 .class·Lh3/g$l$b;1 .class·Li3/g$l$c;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g$l;->i(ZLh3/m;)V6 ····value·=·Li3/g$l;->l(ZLi3/m;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:Z 
  
14 .field·final·synthetic·g:Lh3/m; 
  
15 .field·final·synthetic·h:Lh3/g$l;13 .field·final·synthetic·f:Li3/g$l;
  
  
16 #·direct·methods14 #·direct·methods
17 .method·varargs·constructor·<init>(Lh3/g$l;Ljava/lang/String;[Ljava/lang/Object;ZLh3/m;)V15 .method·varargs·constructor·<init>(Li3/g$l;Ljava/lang/String;[Ljava/lang/Object;)V
18 ····.locals·016 ····.locals·0
  
19 ····.line·117 ····.line·1
20 ····iput-object·p1,·p0,·Lh3/g$l$b;->h:Lh3/g$l;18 ····iput-object·p1,·p0,·Li3/g$l$c;->f:Li3/g$l;
  
21 ····iput-boolean·p4,·p0,·Lh3/g$l$b;->f:Z 
  
22 ····iput-object·p5,·p0,·Lh3/g$l$b;->g:Lh3/m; 
  
23 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V19 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
24 ····return-void20 ····return-void
25 .end·method21 .end·method
  
  
26 #·virtual·methods22 #·virtual·methods
27 .method·public·k()V23 .method·public·k()V
28 ····.locals·324 ····.locals·2
  
29 ····.line·125 ····.line·1
30 ····iget-object·v0,·p0,·Lh3/g$l$b;->h:Lh3/g$l;26 ····iget-object·v0,·p0,·Li3/g$l$c;->f:Li3/g$l;
  
31 ····iget-boolean·v1,·p0,·Lh3/g$l$b;->f:Z27 ····iget-object·v0,·v0,·Li3/g$l;->g:Li3/g;
  
32 ····iget-object·v2,·p0,·Lh3/g$l$b;->g:Lh3/m;28 ····iget-object·v1,·v0,·Li3/g;->f:Li3/g$j;
  
33 ····invoke-virtual·{v0,·v1,·v2},·Lh3/g$l;->l(ZLh3/m;)V29 ····invoke-virtual·{v1,·v0},·Li3/g$j;->a(Li3/g;)V
  
34 ····return-void30 ····return-void
35 .end·method31 .end·method
1.95 KB
smali/h3/g$l$c.smali vs.
smali/l0/d$a.smali
Files 26% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 63 lines modified
1 .class·Lh3/g$l$c; 
2 .super·Lc3/b; 
3 .source·"Http2Connection.java"1 .class·Ll0/d$a;
 2 .super·Ljava/lang/Object;
 3 .source·"MethodCallOperation.java"
  
 4 #·interfaces
 5 .implements·Ll0/f;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/g$l;->l(ZLh3/m;)V8 ····value·=·Ll0/d;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
 15 .field·final·a:Lh1/k$d;
  
13 .field·final·synthetic·f:Lh3/g$l;16 .field·final·synthetic·b:Ll0/d;
  
  
14 #·direct·methods17 #·direct·methods
15 .method·varargs·constructor·<init>(Lh3/g$l;Ljava/lang/String;[Ljava/lang/Object;)V18 .method·constructor·<init>(Ll0/d;Lh1/k$d;)V
16 ····.locals·019 ····.locals·0
  
17 ····.line·120 ····.line·1
18 ····iput-object·p1,·p0,·Lh3/g$l$c;->f:Lh3/g$l;21 ····iput-object·p1,·p0,·Ll0/d$a;->b:Ll0/d;
  
19 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····.line·2
 24 ····iput-object·p2,·p0,·Ll0/d$a;->a:Lh1/k$d;
  
20 ····return-void25 ····return-void
21 .end·method26 .end·method
  
  
22 #·virtual·methods27 #·virtual·methods
23 .method·public·k()V28 .method·public·a(Ljava/lang/Object;)V
24 ····.locals·229 ····.locals·1
  
25 ····.line·130 ····.line·1
26 ····iget-object·v0,·p0,·Lh3/g$l$c;->f:Lh3/g$l;31 ····iget-object·v0,·p0,·Ll0/d$a;->a:Lh1/k$d;
  
 32 ····invoke-interface·{v0,·p1},·Lh1/k$d;->a(Ljava/lang/Object;)V
  
27 ····iget-object·v0,·v0,·Lh3/g$l;->g:Lh3/g;33 ····return-void
 34 .end·method
  
 35 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
 36 ····.locals·1
  
 37 ····.line·1
28 ····iget-object·v1,·v0,·Lh3/g;->f:Lh3/g$j;38 ····iget-object·v0,·p0,·Ll0/d$a;->a:Lh1/k$d;
  
29 ····invoke-virtual·{v1,·v0},·Lh3/g$j;->a(Lh3/g;)V39 ····invoke-interface·{v0,·p1,·p2,·p3},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
30 ····return-void40 ····return-void
31 .end·method41 .end·method
3.52 KB
smali/h3/g$f.smali vs.
smali/i3/g$f.smali
Files 9% similar despite different names
    
Offset 1, 114 lines modifiedOffset 1, 114 lines modified
1 .class·Lh3/g$f;1 .class·Li3/g$f;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g;->S(ILl3/e;IZ)V6 ····value·=·Li3/g;->S(ILm3/e;IZ)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:I13 .field·final·synthetic·f:I
  
14 .field·final·synthetic·g:Ll3/c;14 .field·final·synthetic·g:Lm3/c;
  
15 .field·final·synthetic·h:I15 .field·final·synthetic·h:I
  
16 .field·final·synthetic·i:Z16 .field·final·synthetic·i:Z
  
17 .field·final·synthetic·j:Lh3/g;17 .field·final·synthetic·j:Li3/g;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·varargs·constructor·<init>(Lh3/g;Ljava/lang/String;[Ljava/lang/Object;ILl3/c;IZ)V19 .method·varargs·constructor·<init>(Li3/g;Ljava/lang/String;[Ljava/lang/Object;ILm3/c;IZ)V
20 ····.locals·020 ····.locals·0
  
21 ····.line·121 ····.line·1
22 ····iput-object·p1,·p0,·Lh3/g$f;->j:Lh3/g;22 ····iput-object·p1,·p0,·Li3/g$f;->j:Li3/g;
  
23 ····iput·p4,·p0,·Lh3/g$f;->f:I23 ····iput·p4,·p0,·Li3/g$f;->f:I
  
24 ····iput-object·p5,·p0,·Lh3/g$f;->g:Ll3/c;24 ····iput-object·p5,·p0,·Li3/g$f;->g:Lm3/c;
  
25 ····iput·p6,·p0,·Lh3/g$f;->h:I25 ····iput·p6,·p0,·Li3/g$f;->h:I
  
26 ····iput-boolean·p7,·p0,·Lh3/g$f;->i:Z26 ····iput-boolean·p7,·p0,·Li3/g$f;->i:Z
  
27 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V27 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·k()V31 .method·public·k()V
32 ····.locals·532 ····.locals·5
  
33 ····.line·133 ····.line·1
34 ····:try_start_034 ····:try_start_0
35 ····iget-object·v0,·p0,·Lh3/g$f;->j:Lh3/g;35 ····iget-object·v0,·p0,·Li3/g$f;->j:Li3/g;
  
36 ····iget-object·v0,·v0,·Lh3/g;->n:Lh3/l;36 ····iget-object·v0,·v0,·Li3/g;->n:Li3/l;
  
37 ····iget·v1,·p0,·Lh3/g$f;->f:I37 ····iget·v1,·p0,·Li3/g$f;->f:I
  
38 ····iget-object·v2,·p0,·Lh3/g$f;->g:Ll3/c;38 ····iget-object·v2,·p0,·Li3/g$f;->g:Lm3/c;
  
39 ····iget·v3,·p0,·Lh3/g$f;->h:I39 ····iget·v3,·p0,·Li3/g$f;->h:I
  
40 ····iget-boolean·v4,·p0,·Lh3/g$f;->i:Z40 ····iget-boolean·v4,·p0,·Li3/g$f;->i:Z
  
41 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Lh3/l;->c(ILl3/e;IZ)Z41 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Li3/l;->d(ILm3/e;IZ)Z
  
42 ····move-result·v042 ····move-result·v0
  
43 ····if-eqz·v0,·:cond_043 ····if-eqz·v0,·:cond_0
  
44 ····.line·244 ····.line·2
45 ····iget-object·v1,·p0,·Lh3/g$f;->j:Lh3/g;45 ····iget-object·v1,·p0,·Li3/g$f;->j:Li3/g;
  
46 ····iget-object·v1,·v1,·Lh3/g;->A:Lh3/j;46 ····iget-object·v1,·v1,·Li3/g;->A:Li3/j;
  
47 ····iget·v2,·p0,·Lh3/g$f;->f:I47 ····iget·v2,·p0,·Li3/g$f;->f:I
  
48 ····sget-object·v3,·Lh3/b;->k:Lh3/b;48 ····sget-object·v3,·Li3/b;->k:Li3/b;
  
49 ····invoke-virtual·{v1,·v2,·v3},·Lh3/j;->K(ILh3/b;)V49 ····invoke-virtual·{v1,·v2,·v3},·Li3/j;->E(ILi3/b;)V
  
50 ····:cond_050 ····:cond_0
51 ····if-nez·v0,·:cond_151 ····if-nez·v0,·:cond_1
  
52 ····.line·352 ····.line·3
53 ····iget-boolean·v0,·p0,·Lh3/g$f;->i:Z53 ····iget-boolean·v0,·p0,·Li3/g$f;->i:Z
  
54 ····if-eqz·v0,·:cond_254 ····if-eqz·v0,·:cond_2
  
55 ····.line·455 ····.line·4
56 ····:cond_156 ····:cond_1
57 ····iget-object·v0,·p0,·Lh3/g$f;->j:Lh3/g;57 ····iget-object·v0,·p0,·Li3/g$f;->j:Li3/g;
  
58 ····monitor-enter·v058 ····monitor-enter·v0
59 ····:try_end_059 ····:try_end_0
60 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_060 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
61 ····.line·561 ····.line·5
62 ····:try_start_162 ····:try_start_1
63 ····iget-object·v1,·p0,·Lh3/g$f;->j:Lh3/g;63 ····iget-object·v1,·p0,·Li3/g$f;->j:Li3/g;
  
64 ····iget-object·v1,·v1,·Lh3/g;->C:Ljava/util/Set;64 ····iget-object·v1,·v1,·Li3/g;->C:Ljava/util/Set;
  
65 ····iget·v2,·p0,·Lh3/g$f;->f:I65 ····iget·v2,·p0,·Li3/g$f;->f:I
  
66 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;66 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z68 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
3.32 KB
smali/h3/f$a.smali vs.
smali/i3/f$a.smali
Files 12% similar despite different names
    
Offset 1, 135 lines modifiedOffset 1, 135 lines modified
1 .class·Lh3/f$a;1 .class·Li3/f$a;
2 .super·Ll3/h;2 .super·Lm3/h;
3 .source·"Http2Codec.java"3 .source·"Http2Codec.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/f;6 ····value·=·Li3/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·f:Z13 .field·f:Z
  
14 .field·g:J14 .field·g:J
  
15 .field·final·synthetic·h:Lh3/f;15 .field·final·synthetic·h:Li3/f;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lh3/f;Ll3/s;)V17 .method·constructor·<init>(Li3/f;Lm3/s;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lh3/f$a;->h:Lh3/f;20 ····iput-object·p1,·p0,·Li3/f$a;->h:Li3/f;
  
21 ····.line·221 ····.line·2
22 ····invoke-direct·{p0,·p2},·Ll3/h;-><init>(Ll3/s;)V22 ····invoke-direct·{p0,·p2},·Lm3/h;-><init>(Lm3/s;)V
  
23 ····const/4·p1,·0x023 ····const/4·p1,·0x0
  
24 ····.line·324 ····.line·3
25 ····iput-boolean·p1,·p0,·Lh3/f$a;->f:Z25 ····iput-boolean·p1,·p0,·Li3/f$a;->f:Z
  
26 ····const-wide/16·p1,·0x026 ····const-wide/16·p1,·0x0
  
27 ····.line·427 ····.line·4
28 ····iput-wide·p1,·p0,·Lh3/f$a;->g:J28 ····iput-wide·p1,·p0,·Li3/f$a;->g:J
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·private·j(Ljava/io/IOException;)V31 .method·private·i(Ljava/io/IOException;)V
32 ····.locals·732 ····.locals·7
  
33 ····.line·133 ····.line·1
34 ····iget-boolean·v0,·p0,·Lh3/f$a;->f:Z34 ····iget-boolean·v0,·p0,·Li3/f$a;->f:Z
  
35 ····if-eqz·v0,·:cond_035 ····if-eqz·v0,·:cond_0
  
36 ····return-void36 ····return-void
  
37 ····:cond_037 ····:cond_0
38 ····const/4·v0,·0x138 ····const/4·v0,·0x1
  
39 ····.line·239 ····.line·2
40 ····iput-boolean·v0,·p0,·Lh3/f$a;->f:Z40 ····iput-boolean·v0,·p0,·Li3/f$a;->f:Z
  
41 ····.line·341 ····.line·3
42 ····iget-object·v3,·p0,·Lh3/f$a;->h:Lh3/f;42 ····iget-object·v3,·p0,·Li3/f$a;->h:Li3/f;
  
43 ····iget-object·v1,·v3,·Lh3/f;->b:Le3/g;43 ····iget-object·v1,·v3,·Li3/f;->b:Lf3/g;
  
44 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
45 ····iget-wide·v4,·p0,·Lh3/f$a;->g:J45 ····iget-wide·v4,·p0,·Li3/f$a;->g:J
  
46 ····move-object·v6,·p146 ····move-object·v6,·p1
  
47 ····invoke-virtual/range·{v1·..·v6},·Le3/g;->r(ZLf3/c;JLjava/io/IOException;)V47 ····invoke-virtual/range·{v1·..·v6},·Lf3/g;->r(ZLg3/c;JLjava/io/IOException;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·close()V51 .method·public·close()V
52 ····.locals·152 ····.locals·1
  
53 ····.line·153 ····.line·1
54 ····invoke-super·{p0},·Ll3/h;->close()V54 ····invoke-super·{p0},·Lm3/h;->close()V
  
55 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
56 ····.line·256 ····.line·2
57 ····invoke-direct·{p0,·v0},·Lh3/f$a;->j(Ljava/io/IOException;)V57 ····invoke-direct·{p0,·v0},·Li3/f$a;->i(Ljava/io/IOException;)V
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·n(Ll3/c;J)J60 .method·public·s(Lm3/c;J)J
61 ····.locals·261 ····.locals·2
  
62 ····.line·162 ····.line·1
63 ····:try_start_063 ····:try_start_0
64 ····invoke-virtual·{p0},·Ll3/h;->c()Ll3/s;64 ····invoke-virtual·{p0},·Lm3/h;->c()Lm3/s;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····invoke-interface·{v0,·p1,·p2,·p3},·Ll3/s;->n(Ll3/c;J)J66 ····invoke-interface·{v0,·p1,·p2,·p3},·Lm3/s;->s(Lm3/c;J)J
  
67 ····move-result-wide·p167 ····move-result-wide·p1
  
68 ····const-wide/16·v0,·0x068 ····const-wide/16·v0,·0x0
  
69 ····cmp-long·p3,·p1,·v069 ····cmp-long·p3,·p1,·v0
  
70 ····if-lez·p3,·:cond_070 ····if-lez·p3,·:cond_0
  
71 ····.line·271 ····.line·2
72 ····iget-wide·v0,·p0,·Lh3/f$a;->g:J72 ····iget-wide·v0,·p0,·Li3/f$a;->g:J
  
73 ····add-long/2addr·v0,·p173 ····add-long/2addr·v0,·p1
  
74 ····iput-wide·v0,·p0,·Lh3/f$a;->g:J74 ····iput-wide·v0,·p0,·Li3/f$a;->g:J
75 ····:try_end_075 ····:try_end_0
76 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_076 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
77 ····:cond_077 ····:cond_0
78 ····return-wide·p178 ····return-wide·p1
  
79 ····:catch_079 ····:catch_0
Max diff block lines reached; 187/3322 bytes (5.63%) of diff not shown.
28.3 KB
smali/h3/g$l.smali vs.
smali/i3/g$l.smali
Max HTML report size reached
19.8 KB
smali/h3/e.smali vs.
smali/m3/m.smali
Max HTML report size reached
1.42 KB
smali/h3/l.smali vs.
smali/i3/l.smali
Files 5% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 .class·public·interface·abstract·Lh3/l;1 .class·public·interface·abstract·Li3/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PushObserver.java"3 .source·"PushObserver.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lh3/l;5 .field·public·static·final·a:Li3/l;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Lh3/l$a;10 ····new-instance·v0,·Li3/l$a;
  
11 ····invoke-direct·{v0},·Lh3/l$a;-><init>()V11 ····invoke-direct·{v0},·Li3/l$a;-><init>()V
  
12 ····sput-object·v0,·Lh3/l;->a:Lh3/l;12 ····sput-object·v0,·Li3/l;->a:Li3/l;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(ILjava/util/List;)Z16 .method·public·abstract·a(ILjava/util/List;)Z
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(I",19 ············"(I",
20 ············"Ljava/util/List<",20 ············"Ljava/util/List<",
21 ············"Lh3/c;",21 ············"Li3/c;",
22 ············">;)Z"22 ············">;)Z"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·method25 .end·method
  
26 .method·public·abstract·b(ILjava/util/List;Z)Z26 .method·public·abstract·b(ILjava/util/List;Z)Z
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"(I",29 ············"(I",
30 ············"Ljava/util/List<",30 ············"Ljava/util/List<",
31 ············"Lh3/c;",31 ············"Li3/c;",
32 ············">;Z)Z"32 ············">;Z)Z"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
35 .end·method35 .end·method
  
36 .method·public·abstract·c(ILl3/e;IZ)Z36 .method·public·abstract·c(ILi3/b;)V
37 .end·method37 .end·method
  
38 .method·public·abstract·d(ILh3/b;)V38 .method·public·abstract·d(ILm3/e;IZ)Z
39 .end·method39 .end·method
1.28 KB
smali/h3/g$j.smali vs.
smali/i3/g$j.smali
Files 6% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·Lh3/g$j;1 .class·public·abstract·Li3/g$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/g;6 ····value·=·Li3/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4099 ····accessFlags·=·0x409
10 ····name·=·"j"10 ····name·=·"j"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·a:Lh3/g$j;13 .field·public·static·final·a:Li3/g$j;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····.line·117 ····.line·1
18 ····new-instance·v0,·Lh3/g$j$a;18 ····new-instance·v0,·Li3/g$j$a;
  
19 ····invoke-direct·{v0},·Lh3/g$j$a;-><init>()V19 ····invoke-direct·{v0},·Li3/g$j$a;-><init>()V
  
20 ····sput-object·v0,·Lh3/g$j;->a:Lh3/g$j;20 ····sput-object·v0,·Li3/g$j;->a:Li3/g$j;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·a(Lh3/g;)V43 .method·public·a(Li3/g;)V
44 ····.locals·044 ····.locals·0
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·abstract·b(Lh3/i;)V47 .method·public·abstract·b(Li3/i;)V
48 .end·method48 .end·method
1.24 KB
smali/h3/g$j$a.smali vs.
smali/z1/a0$b.smali
Files 20% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 53 lines modified
1 .class·Lh3/g$j$a; 
2 .super·Lh3/g$j; 
3 .source·"Http2Connection.java"1 .class·final·Lz1/a0$b;
 2 .super·Lz1/a0;
 3 .source·"TransportResult.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/g$j;6 ····value·=·Lz1/a0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x1a
10 ····name·=·null10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·private·final·a:I
  
  
12 #·direct·methods14 #·direct·methods
13 .method·constructor·<init>()V15 .method·constructor·<init>(I)V
14 ····.locals·016 ····.locals·1
  
 17 ····const/4·v0,·0x0
  
15 ····.line·118 ····.line·1
16 ····invoke-direct·{p0},·Lh3/g$j;-><init>()V19 ····invoke-direct·{p0,·v0},·Lz1/a0;-><init>(Lz1/a0$a;)V
  
 20 ····.line·2
 21 ····iput·p1,·p0,·Lz1/a0$b;->a:I
  
17 ····return-void22 ····return-void
18 .end·method23 .end·method
  
  
19 #·virtual·methods24 #·virtual·methods
20 .method·public·b(Lh3/i;)V25 .method·public·c()I
21 ····.locals·126 ····.locals·1
  
22 ····.line·127 ····.line·1
23 ····sget-object·v0,·Lh3/b;->j:Lh3/b;28 ····iget·v0,·p0,·Lz1/a0$b;->a:I
  
24 ····invoke-virtual·{p1,·v0},·Lh3/i;->f(Lh3/b;)V29 ····return·v0
 30 .end·method
  
 31 .method·public·d()Z
 32 ····.locals·1
  
 33 ····const/4·v0,·0x0
  
25 ····return-void34 ····return·v0
26 .end·method35 .end·method
6.17 KB
smali/h3/h$a.smali vs.
smali/i3/h$a.smali
Max HTML report size reached
24.8 KB
smali/h3/i$b.smali vs.
smali/j3/g.smali
Max HTML report size reached
1.83 KB
smali/h3/h$b.smali vs.
smali/i3/h$b.smali
Files 10% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·interface·abstract·Lh3/h$b;1 .class·interface·abstract·Li3/h$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Http2Reader.java"3 .source·"Http2Reader.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/h;6 ····value·=·Li3/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0x608
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
 13 .method·public·abstract·a(ILi3/b;Lm3/f;)V
 14 .end·method
  
13 .method·public·abstract·a(ZIILjava/util/List;)V15 .method·public·abstract·b(ZIILjava/util/List;)V
14 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{17 ········value·=·{
16 ············"(ZII",18 ············"(ZII",
17 ············"Ljava/util/List<",19 ············"Ljava/util/List<",
18 ············"Lh3/c;",20 ············"Li3/c;",
19 ············">;)V"21 ············">;)V"
20 ········}22 ········}
21 ····.end·annotation23 ····.end·annotation
22 .end·method24 .end·method
  
23 .method·public·abstract·b(ZILl3/e;I)V25 .method·public·abstract·c()V
24 .end·method 
  
25 .method·public·abstract·c(ILh3/b;Ll3/f;)V 
26 .end·method26 .end·method
  
27 .method·public·abstract·d(ILh3/b;)V27 .method·public·abstract·d(IJ)V
28 .end·method28 .end·method
  
29 .method·public·abstract·e()V29 .method·public·abstract·e(ZILm3/e;I)V
30 .end·method30 .end·method
  
31 .method·public·abstract·f(IJ)V 
32 .end·method 
  
33 .method·public·abstract·g(IILjava/util/List;)V31 .method·public·abstract·f(IILjava/util/List;)V
34 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{33 ········value·=·{
36 ············"(II",34 ············"(II",
37 ············"Ljava/util/List<",35 ············"Ljava/util/List<",
38 ············"Lh3/c;",36 ············"Li3/c;",
39 ············">;)V"37 ············">;)V"
40 ········}38 ········}
41 ····.end·annotation39 ····.end·annotation
42 .end·method40 .end·method
  
43 .method·public·abstract·h(ZII)V41 .method·public·abstract·g(ZII)V
 42 .end·method
  
 43 .method·public·abstract·h(IIIZ)V
44 .end·method44 .end·method
  
45 .method·public·abstract·i(ZLh3/m;)V45 .method·public·abstract·i(ZLi3/m;)V
46 .end·method46 .end·method
  
47 .method·public·abstract·j(IIIZ)V47 .method·public·abstract·j(ILi3/b;)V
48 .end·method48 .end·method
3.66 KB
smali/h3/g$d.smali vs.
smali/i3/g$e.smali
Files 13% similar despite different names
    
Offset 1, 101 lines modifiedOffset 1, 116 lines modified
1 .class·Lh3/g$d;1 .class·Li3/g$e;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g;->V(ILjava/util/List;)V6 ····value·=·Li3/g;->U(ILjava/util/List;Z)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:I13 .field·final·synthetic·f:I
  
14 .field·final·synthetic·g:Ljava/util/List;14 .field·final·synthetic·g:Ljava/util/List;
  
 15 .field·final·synthetic·h:Z
  
15 .field·final·synthetic·h:Lh3/g;16 .field·final·synthetic·i:Li3/g;
  
  
16 #·direct·methods17 #·direct·methods
17 .method·varargs·constructor·<init>(Lh3/g;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;)V18 .method·varargs·constructor·<init>(Li3/g;Ljava/lang/String;[Ljava/lang/Object;ILjava/util/List;Z)V
18 ····.locals·019 ····.locals·0
  
19 ····.line·120 ····.line·1
20 ····iput-object·p1,·p0,·Lh3/g$d;->h:Lh3/g;21 ····iput-object·p1,·p0,·Li3/g$e;->i:Li3/g;
  
 22 ····iput·p4,·p0,·Li3/g$e;->f:I
  
21 ····iput·p4,·p0,·Lh3/g$d;->f:I23 ····iput-object·p5,·p0,·Li3/g$e;->g:Ljava/util/List;
  
22 ····iput-object·p5,·p0,·Lh3/g$d;->g:Ljava/util/List;24 ····iput-boolean·p6,·p0,·Li3/g$e;->h:Z
  
23 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V25 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
24 ····return-void26 ····return-void
25 .end·method27 .end·method
  
  
26 #·virtual·methods28 #·virtual·methods
27 .method·public·k()V29 .method·public·k()V
28 ····.locals·330 ····.locals·4
  
29 ····.line·131 ····.line·1
30 ····iget-object·v0,·p0,·Lh3/g$d;->h:Lh3/g;32 ····iget-object·v0,·p0,·Li3/g$e;->i:Li3/g;
  
 33 ····iget-object·v0,·v0,·Li3/g;->n:Li3/l;
  
31 ····iget-object·v0,·v0,·Lh3/g;->n:Lh3/l;34 ····iget·v1,·p0,·Li3/g$e;->f:I
  
32 ····iget·v1,·p0,·Lh3/g$d;->f:I35 ····iget-object·v2,·p0,·Li3/g$e;->g:Ljava/util/List;
  
33 ····iget-object·v2,·p0,·Lh3/g$d;->g:Ljava/util/List;36 ····iget-boolean·v3,·p0,·Li3/g$e;->h:Z
  
34 ····invoke-interface·{v0,·v1,·v2},·Lh3/l;->a(ILjava/util/List;)Z37 ····invoke-interface·{v0,·v1,·v2,·v3},·Li3/l;->b(ILjava/util/List;Z)Z
  
35 ····move-result·v038 ····move-result·v0
  
36 ····if-eqz·v0,·:cond_039 ····if-eqz·v0,·:cond_0
  
37 ····.line·240 ····.line·2
38 ····:try_start_041 ····:try_start_0
39 ····iget-object·v0,·p0,·Lh3/g$d;->h:Lh3/g;42 ····iget-object·v1,·p0,·Li3/g$e;->i:Li3/g;
  
40 ····iget-object·v0,·v0,·Lh3/g;->A:Lh3/j;43 ····iget-object·v1,·v1,·Li3/g;->A:Li3/j;
  
41 ····iget·v1,·p0,·Lh3/g$d;->f:I44 ····iget·v2,·p0,·Li3/g$e;->f:I
  
42 ····sget-object·v2,·Lh3/b;->k:Lh3/b;45 ····sget-object·v3,·Li3/b;->k:Li3/b;
  
43 ····invoke-virtual·{v0,·v1,·v2},·Lh3/j;->K(ILh3/b;)V46 ····invoke-virtual·{v1,·v2,·v3},·Li3/j;->E(ILi3/b;)V
  
 47 ····:cond_0
 48 ····if-nez·v0,·:cond_1
  
44 ····.line·349 ····.line·3
 50 ····iget-boolean·v0,·p0,·Li3/g$e;->h:Z
  
 51 ····if-eqz·v0,·:cond_2
  
 52 ····.line·4
 53 ····:cond_1
45 ····iget-object·v0,·p0,·Lh3/g$d;->h:Lh3/g;54 ····iget-object·v0,·p0,·Li3/g$e;->i:Li3/g;
  
46 ····monitor-enter·v055 ····monitor-enter·v0
47 ····:try_end_056 ····:try_end_0
48 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_057 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
49 ····.line·458 ····.line·5
50 ····:try_start_159 ····:try_start_1
51 ····iget-object·v1,·p0,·Lh3/g$d;->h:Lh3/g;60 ····iget-object·v1,·p0,·Li3/g$e;->i:Li3/g;
  
52 ····iget-object·v1,·v1,·Lh3/g;->C:Ljava/util/Set;61 ····iget-object·v1,·v1,·Li3/g;->C:Ljava/util/Set;
  
53 ····iget·v2,·p0,·Lh3/g$d;->f:I62 ····iget·v2,·p0,·Li3/g$e;->f:I
  
54 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;63 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
55 ····move-result-object·v264 ····move-result-object·v2
  
56 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z65 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
  
57 ····.line·566 ····.line·6
58 ····monitor-exit·v067 ····monitor-exit·v0
  
59 ····goto·:goto_068 ····goto·:goto_0
  
60 ····:catchall_069 ····:catchall_0
61 ····move-exception·v170 ····move-exception·v1
  
Offset 105, 11 lines modifiedOffset 120, 11 lines modified
  
105 ····:try_start_2120 ····:try_start_2
106 ····throw·v1121 ····throw·v1
107 ····:try_end_2122 ····:try_end_2
108 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0123 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_0
  
109 ····:catch_0124 ····:catch_0
110 ····:cond_0125 ····:cond_2
111 ····:goto_0126 ····:goto_0
112 ····return-void127 ····return-void
Max diff block lines reached; 0/3675 bytes (0.00%) of diff not shown.
29.1 KB
smali/h3/j.smali vs.
smali/i3/j.smali
Max HTML report size reached
2.21 KB
smali/h3/g$k.smali vs.
smali/i3/g$k.smali
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lh3/g$k;1 .class·final·Li3/g$k;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lh3/g;6 ····value·=·Li3/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x109 ····accessFlags·=·0x10
10 ····name·=·"k"10 ····name·=·"k"
11 .end·annotation11 .end·annotation
  
Offset 17, 30 lines modifiedOffset 17, 30 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·f:Z18 .field·final·f:Z
  
19 .field·final·g:I19 .field·final·g:I
  
20 .field·final·h:I20 .field·final·h:I
  
21 .field·final·synthetic·i:Lh3/g;21 .field·final·synthetic·i:Li3/g;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lh3/g;ZII)V23 .method·constructor·<init>(Li3/g;ZII)V
24 ····.locals·224 ····.locals·2
  
25 ····.line·125 ····.line·1
26 ····iput-object·p1,·p0,·Lh3/g$k;->i:Lh3/g;26 ····iput-object·p1,·p0,·Li3/g$k;->i:Li3/g;
  
27 ····const/4·v0,·0x327 ····const/4·v0,·0x3
  
28 ····new-array·v0,·v0,·[Ljava/lang/Object;28 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
29 ····.line·229 ····.line·2
30 ····iget-object·p1,·p1,·Lh3/g;->h:Ljava/lang/String;30 ····iget-object·p1,·p1,·Li3/g;->h:Ljava/lang/String;
  
31 ····const/4·v1,·0x031 ····const/4·v1,·0x0
  
32 ····aput-object·p1,·v0,·v132 ····aput-object·p1,·v0,·v1
  
33 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;33 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 56, 39 lines modifiedOffset 56, 39 lines modified
  
56 ····const/4·v1,·0x256 ····const/4·v1,·0x2
  
57 ····aput-object·p1,·v0,·v157 ····aput-object·p1,·v0,·v1
  
58 ····const-string·p1,·"OkHttp·%s·ping·%08x%08x"58 ····const-string·p1,·"OkHttp·%s·ping·%08x%08x"
  
59 ····invoke-direct·{p0,·p1,·v0},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V59 ····invoke-direct·{p0,·p1,·v0},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
60 ····.line·360 ····.line·3
61 ····iput-boolean·p2,·p0,·Lh3/g$k;->f:Z61 ····iput-boolean·p2,·p0,·Li3/g$k;->f:Z
  
62 ····.line·462 ····.line·4
63 ····iput·p3,·p0,·Lh3/g$k;->g:I63 ····iput·p3,·p0,·Li3/g$k;->g:I
  
64 ····.line·564 ····.line·5
65 ····iput·p4,·p0,·Lh3/g$k;->h:I65 ····iput·p4,·p0,·Li3/g$k;->h:I
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
69 .method·public·k()V69 .method·public·k()V
70 ····.locals·470 ····.locals·4
  
71 ····.line·171 ····.line·1
72 ····iget-object·v0,·p0,·Lh3/g$k;->i:Lh3/g;72 ····iget-object·v0,·p0,·Li3/g$k;->i:Li3/g;
  
73 ····iget-boolean·v1,·p0,·Lh3/g$k;->f:Z73 ····iget-boolean·v1,·p0,·Li3/g$k;->f:Z
  
74 ····iget·v2,·p0,·Lh3/g$k;->g:I74 ····iget·v2,·p0,·Li3/g$k;->g:I
  
75 ····iget·v3,·p0,·Lh3/g$k;->h:I75 ····iget·v3,·p0,·Li3/g$k;->h:I
  
76 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lh3/g;->f0(ZII)V76 ····invoke-virtual·{v0,·v1,·v2,·v3},·Li3/g;->f0(ZII)V
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
20.7 KB
smali/h3/d$a.smali vs.
smali/i3/d$a.smali
Max HTML report size reached
9.16 KB
smali/h3/c.smali vs.
smali/f2/e.smali
Max HTML report size reached
894 B
smali/h3/n.smali vs.
smali/i3/n.smali
Files 4% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·Lh3/n;1 .class·public·final·Li3/n;
2 .super·Ljava/io/IOException;2 .super·Ljava/io/IOException;
3 .source·"StreamResetException.java"3 .source·"StreamResetException.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·e:Lh3/b;5 .field·public·final·e:Li3/b;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lh3/b;)V7 .method·public·constructor·<init>(Li3/b;)V
8 ····.locals·28 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Ljava/lang/StringBuilder;10 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
11 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V11 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 25, 11 lines modifiedOffset 25, 11 lines modified
25 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;25 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····invoke-direct·{p0,·v0},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V27 ····invoke-direct·{p0,·v0},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V
  
28 ····.line·228 ····.line·2
29 ····iput-object·p1,·p0,·Lh3/n;->e:Lh3/b;29 ····iput-object·p1,·p0,·Li3/n;->e:Li3/b;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
3.51 KB
smali/h3/g$l$a.smali vs.
smali/i3/g$l$a.smali
Files 11% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 103 lines modified
1 .class·Lh3/g$l$a;1 .class·Li3/g$l$a;
2 .super·Lc3/b;2 .super·Ld3/b;
3 .source·"Http2Connection.java"3 .source·"Http2Connection.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh3/g$l;->a(ZIILjava/util/List;)V6 ····value·=·Li3/g$l;->b(ZIILjava/util/List;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·f:Lh3/i;13 .field·final·synthetic·f:Li3/i;
  
14 .field·final·synthetic·g:Lh3/g$l;14 .field·final·synthetic·g:Li3/g$l;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·varargs·constructor·<init>(Lh3/g$l;Ljava/lang/String;[Ljava/lang/Object;Lh3/i;)V16 .method·varargs·constructor·<init>(Li3/g$l;Ljava/lang/String;[Ljava/lang/Object;Li3/i;)V
17 ····.locals·017 ····.locals·0
  
18 ····.line·118 ····.line·1
19 ····iput-object·p1,·p0,·Lh3/g$l$a;->g:Lh3/g$l;19 ····iput-object·p1,·p0,·Li3/g$l$a;->g:Li3/g$l;
  
20 ····iput-object·p4,·p0,·Lh3/g$l$a;->f:Lh3/i;20 ····iput-object·p4,·p0,·Li3/g$l$a;->f:Li3/i;
  
21 ····invoke-direct·{p0,·p2,·p3},·Lc3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V21 ····invoke-direct·{p0,·p2,·p3},·Ld3/b;-><init>(Ljava/lang/String;[Ljava/lang/Object;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·k()V25 .method·public·k()V
26 ····.locals·526 ····.locals·5
  
27 ····.line·127 ····.line·1
28 ····:try_start_028 ····:try_start_0
29 ····iget-object·v0,·p0,·Lh3/g$l$a;->g:Lh3/g$l;29 ····iget-object·v0,·p0,·Li3/g$l$a;->g:Li3/g$l;
  
30 ····iget-object·v0,·v0,·Lh3/g$l;->g:Lh3/g;30 ····iget-object·v0,·v0,·Li3/g$l;->g:Li3/g;
  
31 ····iget-object·v0,·v0,·Lh3/g;->f:Lh3/g$j;31 ····iget-object·v0,·v0,·Li3/g;->f:Li3/g$j;
  
32 ····iget-object·v1,·p0,·Lh3/g$l$a;->f:Lh3/i;32 ····iget-object·v1,·p0,·Li3/g$l$a;->f:Li3/i;
  
33 ····invoke-virtual·{v0,·v1},·Lh3/g$j;->b(Lh3/i;)V33 ····invoke-virtual·{v0,·v1},·Li3/g$j;->b(Li3/i;)V
34 ····:try_end_034 ····:try_end_0
35 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_035 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····goto·:goto_036 ····goto·:goto_0
  
37 ····:catch_037 ····:catch_0
38 ····move-exception·v038 ····move-exception·v0
  
39 ····.line·239 ····.line·2
40 ····invoke-static·{},·Li3/g;->l()Li3/g;40 ····invoke-static·{},·Lj3/g;->l()Lj3/g;
  
41 ····move-result-object·v141 ····move-result-object·v1
  
42 ····const/4·v2,·0x442 ····const/4·v2,·0x4
  
43 ····new-instance·v3,·Ljava/lang/StringBuilder;43 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
44 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V44 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
45 ····const-string·v4,·"Http2Connection.Listener·failure·for·"45 ····const-string·v4,·"Http2Connection.Listener·failure·for·"
  
46 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····iget-object·v4,·p0,·Lh3/g$l$a;->g:Lh3/g$l;47 ····iget-object·v4,·p0,·Li3/g$l$a;->g:Li3/g$l;
  
48 ····iget-object·v4,·v4,·Lh3/g$l;->g:Lh3/g;48 ····iget-object·v4,·v4,·Li3/g$l;->g:Li3/g;
  
49 ····iget-object·v4,·v4,·Lh3/g;->h:Ljava/lang/String;49 ····iget-object·v4,·v4,·Li3/g;->h:Ljava/lang/String;
  
50 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;50 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
51 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;51 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
52 ····move-result-object·v352 ····move-result-object·v3
  
53 ····invoke-virtual·{v1,·v2,·v3,·v0},·Li3/g;->s(ILjava/lang/String;Ljava/lang/Throwable;)V53 ····invoke-virtual·{v1,·v2,·v3,·v0},·Lj3/g;->s(ILjava/lang/String;Ljava/lang/Throwable;)V
  
54 ····.line·354 ····.line·3
55 ····:try_start_155 ····:try_start_1
56 ····iget-object·v0,·p0,·Lh3/g$l$a;->f:Lh3/i;56 ····iget-object·v0,·p0,·Li3/g$l$a;->f:Li3/i;
  
57 ····sget-object·v1,·Lh3/b;->g:Lh3/b;57 ····sget-object·v1,·Li3/b;->g:Li3/b;
  
58 ····invoke-virtual·{v0,·v1},·Lh3/i;->f(Lh3/b;)V58 ····invoke-virtual·{v0,·v1},·Li3/i;->f(Li3/b;)V
59 ····:try_end_159 ····:try_end_1
60 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_160 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1
  
61 ····:catch_161 ····:catch_1
62 ····:goto_062 ····:goto_0
63 ····return-void63 ····return-void
64 .end·method64 .end·method
5.83 KB
smali/s2/h.smali vs.
smali/x2/a$c.smali
Max HTML report size reached
4.21 KB
smali/s2/i.smali vs.
smali/t2/i$a.smali
Files 18% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 131 lines modified
1 .class·public·final·Ls2/i;1 .class·public·final·Lt2/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sequences.kt"3 .source·"Sequences.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ls2/b;5 .implements·Ljava/util/Iterator;
  
  
6 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Lt2/i;->iterator()Ljava/util/Iterator;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x19
 12 ····name·=·null
 13 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{15 ····value·=·{
9 ········"<T:", 
10 ········"Ljava/lang/Object;", 
11 ········"R:", 
12 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
 17 ········"Ljava/util/Iterator<",
13 ········">", 
14 ········"Ljava/lang/Object;", 
15 ········"Ls2/b<", 
16 ········"TR;>;"18 ········"TR;>;"
17 ····}19 ····}
18 .end·annotation20 .end·annotation
  
  
19 #·instance·fields21 #·instance·fields
20 .field·private·final·a:Ls2/b;22 .field·private·final·e:Ljava/util/Iterator;
21 ····.annotation·system·Ldalvik/annotation/Signature;23 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{24 ········value·=·{
23 ············"Ls2/b<",25 ············"Ljava/util/Iterator<",
24 ············"TT;>;"26 ············"TT;>;"
25 ········}27 ········}
26 ····.end·annotation28 ····.end·annotation
27 .end·field29 .end·field
  
28 .field·private·final·b:Ln2/l;30 .field·final·synthetic·f:Lt2/i;
29 ····.annotation·system·Ldalvik/annotation/Signature;31 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{32 ········value·=·{
31 ············"Ln2/l<",33 ············"Lt2/i<",
32 ············"TT;TR;>;"34 ············"TT;TR;>;"
33 ········}35 ········}
34 ····.end·annotation36 ····.end·annotation
35 .end·field37 .end·field
  
  
36 #·direct·methods38 #·direct·methods
37 .method·public·constructor·<init>(Ls2/b;Ln2/l;)V39 .method·constructor·<init>(Lt2/i;)V
38 ····.locals·140 ····.locals·0
39 ····.annotation·system·Ldalvik/annotation/Signature;41 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{42 ········value·=·{
41 ············"(",43 ············"(",
42 ············"Ls2/b<",44 ············"Lt2/i<",
43 ············"+TT;>;", 
44 ············"Ln2/l<", 
45 ············"-TT;+TR;>;)V"45 ············"TT;TR;>;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
 48 ····iput-object·p1,·p0,·Lt2/i$a;->f:Lt2/i;
48 ····const-string·v0,·"sequence" 
  
49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
50 ····const-string·v0,·"transformer" 
  
51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
52 ····.line·149 ····.line·1
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····.line·251 ····.line·2
55 ····iput-object·p1,·p0,·Ls2/i;->a:Ls2/b;52 ····invoke-static·{p1},·Lt2/i;->a(Lt2/i;)Lt2/b;
  
56 ····iput-object·p2,·p0,·Ls2/i;->b:Ln2/l;53 ····move-result-object·p1
  
 54 ····invoke-interface·{p1},·Lt2/b;->iterator()Ljava/util/Iterator;
57 ····return-void 
58 .end·method 
  
 55 ····move-result-object·p1
59 .method·public·static·final·synthetic·a(Ls2/i;)Ls2/b; 
60 ····.locals·0 
  
 56 ····iput-object·p1,·p0,·Lt2/i$a;->e:Ljava/util/Iterator;
61 ····.line·1 
62 ····iget-object·p0,·p0,·Ls2/i;->a:Ls2/b; 
  
63 ····return-object·p057 ····return-void
64 .end·method58 .end·method
  
65 .method·public·static·final·synthetic·b(Ls2/i;)Ln2/l; 
 59 #·virtual·methods
 60 .method·public·hasNext()Z
66 ····.locals·061 ····.locals·1
  
67 ····.line·162 ····.line·1
68 ····iget-object·p0,·p0,·Ls2/i;->b:Ln2/l;63 ····iget-object·v0,·p0,·Lt2/i$a;->e:Ljava/util/Iterator;
  
 64 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
69 ····return-object·p0 
70 .end·method 
  
 65 ····move-result·v0
  
71 #·virtual·methods 
72 .method·public·iterator()Ljava/util/Iterator;66 ····return·v0
 67 .end·method
  
 68 .method·public·next()Ljava/lang/Object;
73 ····.locals·169 ····.locals·2
74 ····.annotation·system·Ldalvik/annotation/Signature;70 ····.annotation·system·Ldalvik/annotation/Signature;
75 ········value·=·{71 ········value·=·{
76 ············"()", 
77 ············"Ljava/util/Iterator<", 
78 ············"TR;>;"72 ············"()TR;"
79 ········}73 ········}
80 ····.end·annotation74 ····.end·annotation
  
81 ····.line·175 ····.line·1
Max diff block lines reached; 630/4239 bytes (14.86%) of diff not shown.
4.53 KB
smali/s2/i$a.smali vs.
smali/z2/d$a.smali
Files 22% similar despite different names
    
Offset 1, 131 lines modifiedOffset 1, 97 lines modified
1 .class·public·final·Ls2/i$a; 
2 .super·Ljava/lang/Object; 
3 .source·"Sequences.kt"1 .class·final·synthetic·Lz2/d$a;
 2 .super·Lkotlin/jvm/internal/h;
 3 .source·"SafeCollector.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Lo2/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ls2/i;->iterator()Ljava/util/Iterator;8 ····value·=·Lz2/d;-><clinit>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x1000
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Ljava/util/Iterator<", 
18 ········"TR;>;" 
19 ····} 
20 .end·annotation 
  
  
21 #·instance·fields 
22 .field·private·final·e:Ljava/util/Iterator; 
23 ····.annotation·system·Ldalvik/annotation/Signature; 
24 ········value·=·{ 
25 ············"Ljava/util/Iterator<", 
26 ············"TT;>;" 
27 ········} 
28 ····.end·annotation 
29 .end·field 
  
 14 #·static·fields
 15 .field·public·static·final·e:Lz2/d$a;
30 .field·final·synthetic·f:Ls2/i; 
31 ····.annotation·system·Ldalvik/annotation/Signature; 
32 ········value·=·{ 
33 ············"Ls2/i<", 
34 ············"TT;TR;>;" 
35 ········} 
36 ····.end·annotation 
37 .end·field 
  
  
38 #·direct·methods16 #·direct·methods
39 .method·constructor·<init>(Ls2/i;)V17 .method·static·constructor·<clinit>()V
40 ····.locals·018 ····.locals·1
41 ····.annotation·system·Ldalvik/annotation/Signature; 
42 ········value·=·{ 
43 ············"(", 
44 ············"Ls2/i<", 
45 ············"TT;TR;>;)V" 
46 ········} 
47 ····.end·annotation 
  
48 ····iput-object·p1,·p0,·Ls2/i$a;->f:Ls2/i;19 ····new-instance·v0,·Lz2/d$a;
  
49 ····.line·1 
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{v0},·Lz2/d$a;-><init>()V
  
 21 ····sput-object·v0,·Lz2/d$a;->e:Lz2/d$a;
51 ····.line·2 
52 ····invoke-static·{p1},·Ls2/i;->a(Ls2/i;)Ls2/b; 
  
53 ····move-result-object·p122 ····return-void
 23 .end·method
  
54 ····invoke-interface·{p1},·Ls2/b;->iterator()Ljava/util/Iterator;24 .method·constructor·<init>()V
 25 ····.locals·6
  
55 ····move-result-object·p126 ····const-class·v2,·Ly2/c;
  
 27 ····const/4·v1,·0x3
56 ····iput-object·p1,·p0,·Ls2/i$a;->e:Ljava/util/Iterator; 
  
57 ····return-void 
58 .end·method 
  
 28 ····const-string·v3,·"emit"
  
 29 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"
59 #·virtual·methods 
60 .method·public·hasNext()Z 
61 ····.locals·1 
  
 30 ····const/4·v5,·0x0
62 ····.line·1 
63 ····iget-object·v0,·p0,·Ls2/i$a;->e:Ljava/util/Iterator; 
  
64 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z31 ····move-object·v0,·p0
  
65 ····move-result·v032 ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/h;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
66 ····return·v033 ····return-void
67 .end·method34 .end·method
  
68 .method·public·next()Ljava/lang/Object; 
 35 #·virtual·methods
 36 .method·public·final·b(Ly2/c;Ljava/lang/Object;Lh2/d;)Ljava/lang/Object;
69 ····.locals·237 ····.locals·0
70 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
71 ········value·=·{39 ········value·=·{
72 ············"()TR;"40 ············"(",
 41 ············"Ly2/c<",
 42 ············"Ljava/lang/Object;",
 43 ············">;",
 44 ············"Ljava/lang/Object;",
 45 ············"Lh2/d<",
 46 ············"-",
 47 ············"Le2/q;",
 48 ············">;)",
 49 ············"Ljava/lang/Object;"
73 ········}50 ········}
74 ····.end·annotation51 ····.end·annotation
  
75 ····.line·152 ····.line·1
76 ····iget-object·v0,·p0,·Ls2/i$a;->f:Ls2/i;53 ····invoke-interface·{p1,·p2,·p3},·Ly2/c;->emit(Ljava/lang/Object;Lh2/d;)Ljava/lang/Object;
  
77 ····invoke-static·{v0},·Ls2/i;->b(Ls2/i;)Ln2/l; 
  
Max diff block lines reached; 717/4562 bytes (15.72%) of diff not shown.
1.88 KB
smali/s2/f$a.smali vs.
smali/h2/e$b.smali
Files 20% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Ls2/f$a;1 .class·public·final·Lh2/e$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sequences.kt"3 .source·"ContinuationInterceptor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ls2/b;5 .implements·Lh2/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ls2/f;->a(Ljava/util/Iterator;)Ls2/b;8 ····value·=·Lh2/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ls2/b<",17 ········"Lh2/g$c<",
 18 ········"Lh2/e;",
18 ········"TT;>;"19 ········">;"
19 ····}20 ····}
20 .end·annotation21 .end·annotation
  
  
21 #·instance·fields22 #·static·fields
22 .field·final·synthetic·a:Ljava/util/Iterator;23 .field·static·final·synthetic·e:Lh2/e$b;
  
  
23 #·direct·methods24 #·direct·methods
24 .method·public·constructor·<init>(Ljava/util/Iterator;)V25 .method·static·constructor·<clinit>()V
25 ····.locals·026 ····.locals·1
  
26 ····iput-object·p1,·p0,·Ls2/f$a;->a:Ljava/util/Iterator;27 ····new-instance·v0,·Lh2/e$b;
  
27 ····.line·1 
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{v0},·Lh2/e$b;-><init>()V
  
 29 ····sput-object·v0,·Lh2/e$b;->e:Lh2/e$b;
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
 32 .method·private·constructor·<init>()V
  
31 #·virtual·methods 
32 .method·public·iterator()Ljava/util/Iterator; 
33 ····.locals·133 ····.locals·0
34 ····.annotation·system·Ldalvik/annotation/Signature; 
35 ········value·=·{ 
36 ············"()", 
37 ············"Ljava/util/Iterator<", 
38 ············"TT;>;" 
39 ········} 
40 ····.end·annotation 
  
41 ····.line·134 ····.line·1
42 ····iget-object·v0,·p0,·Ls2/f$a;->a:Ljava/util/Iterator;35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····return-object·v036 ····return-void
44 .end·method37 .end·method
1.21 KB
smali/l2/d.smali vs.
smali/m2/d.smali
Files 8% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Ll2/d;1 .class·Lm2/d;
2 .super·Ll2/c;2 .super·Lm2/c;
3 .source·"FileReadWrite.kt"3 .source·"FileReadWrite.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/io/File;[B)V5 .method·public·static·a(Ljava/io/File;[B)V
6 ····.locals·16 ····.locals·1
  
Offset 19, 32 lines modifiedOffset 19, 32 lines modified
19 ····new-instance·v0,·Ljava/io/FileOutputStream;19 ····new-instance·v0,·Ljava/io/FileOutputStream;
  
20 ····invoke-direct·{v0,·p0},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V20 ····invoke-direct·{v0,·p0},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
  
21 ····:try_start_021 ····:try_start_0
22 ····invoke-virtual·{v0,·p1},·Ljava/io/FileOutputStream;->write([B)V22 ····invoke-virtual·{v0,·p1},·Ljava/io/FileOutputStream;->write([B)V
  
23 ····sget-object·p0,·Ld2/q;->a:Ld2/q;23 ····sget-object·p0,·Le2/q;->a:Le2/q;
24 ····:try_end_024 ····:try_end_0
25 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_025 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
26 ····const/4·p0,·0x026 ····const/4·p0,·0x0
  
27 ····invoke-static·{v0,·p0},·Ll2/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V27 ····invoke-static·{v0,·p0},·Lm2/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
  
28 ····return-void28 ····return-void
  
29 ····:catchall_029 ····:catchall_0
30 ····move-exception·p030 ····move-exception·p0
  
31 ····:try_start_131 ····:try_start_1
32 ····throw·p032 ····throw·p0
33 ····:try_end_133 ····:try_end_1
34 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_134 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
35 ····:catchall_135 ····:catchall_1
36 ····move-exception·p136 ····move-exception·p1
  
37 ····invoke-static·{v0,·p0},·Ll2/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V37 ····invoke-static·{v0,·p0},·Lm2/a;->a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
  
38 ····throw·p138 ····throw·p1
39 .end·method39 .end·method
4.29 KB
smali/s1/a$a.smali vs.
smali/t1/b$a.smali
Files 10% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 105 lines modified
1 .class·public·final·enum·Ls1/a$a;1 .class·public·final·enum·Lt1/b$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"ConnectivityChecker.java"3 .source·"ConnectivityChecker.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ls1/a;6 ····value·=·Lt1/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Ls1/a$a;",15 ········"Lt1/b$a;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·private·static·final·synthetic·$VALUES:[Ls1/a$a;20 .field·private·static·final·synthetic·$VALUES:[Lt1/b$a;
  
21 .field·public·static·final·enum·CONNECTED:Ls1/a$a;21 .field·public·static·final·enum·CONNECTED:Lt1/b$a;
  
22 .field·public·static·final·enum·NOT_CONNECTED:Ls1/a$a;22 .field·public·static·final·enum·NOT_CONNECTED:Lt1/b$a;
  
23 .field·public·static·final·enum·NO_PERMISSION:Ls1/a$a;23 .field·public·static·final·enum·NO_PERMISSION:Lt1/b$a;
  
24 .field·public·static·final·enum·UNKNOWN:Ls1/a$a;24 .field·public·static·final·enum·UNKNOWN:Lt1/b$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·927 ····.locals·9
  
28 ····.line·128 ····.line·1
29 ····new-instance·v0,·Ls1/a$a;29 ····new-instance·v0,·Lt1/b$a;
  
30 ····const-string·v1,·"CONNECTED"30 ····const-string·v1,·"CONNECTED"
  
31 ····const/4·v2,·0x031 ····const/4·v2,·0x0
  
32 ····invoke-direct·{v0,·v1,·v2},·Ls1/a$a;-><init>(Ljava/lang/String;I)V32 ····invoke-direct·{v0,·v1,·v2},·Lt1/b$a;-><init>(Ljava/lang/String;I)V
  
33 ····sput-object·v0,·Ls1/a$a;->CONNECTED:Ls1/a$a;33 ····sput-object·v0,·Lt1/b$a;->CONNECTED:Lt1/b$a;
  
34 ····.line·234 ····.line·2
35 ····new-instance·v1,·Ls1/a$a;35 ····new-instance·v1,·Lt1/b$a;
  
36 ····const-string·v3,·"NOT_CONNECTED"36 ····const-string·v3,·"NOT_CONNECTED"
  
37 ····const/4·v4,·0x137 ····const/4·v4,·0x1
  
38 ····invoke-direct·{v1,·v3,·v4},·Ls1/a$a;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v1,·v3,·v4},·Lt1/b$a;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v1,·Ls1/a$a;->NOT_CONNECTED:Ls1/a$a;39 ····sput-object·v1,·Lt1/b$a;->NOT_CONNECTED:Lt1/b$a;
  
40 ····.line·340 ····.line·3
41 ····new-instance·v3,·Ls1/a$a;41 ····new-instance·v3,·Lt1/b$a;
  
42 ····const-string·v5,·"NO_PERMISSION"42 ····const-string·v5,·"NO_PERMISSION"
  
43 ····const/4·v6,·0x243 ····const/4·v6,·0x2
  
44 ····invoke-direct·{v3,·v5,·v6},·Ls1/a$a;-><init>(Ljava/lang/String;I)V44 ····invoke-direct·{v3,·v5,·v6},·Lt1/b$a;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v3,·Ls1/a$a;->NO_PERMISSION:Ls1/a$a;45 ····sput-object·v3,·Lt1/b$a;->NO_PERMISSION:Lt1/b$a;
  
46 ····.line·446 ····.line·4
47 ····new-instance·v5,·Ls1/a$a;47 ····new-instance·v5,·Lt1/b$a;
  
48 ····const-string·v7,·"UNKNOWN"48 ····const-string·v7,·"UNKNOWN"
  
49 ····const/4·v8,·0x349 ····const/4·v8,·0x3
  
50 ····invoke-direct·{v5,·v7,·v8},·Ls1/a$a;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{v5,·v7,·v8},·Lt1/b$a;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v5,·Ls1/a$a;->UNKNOWN:Ls1/a$a;51 ····sput-object·v5,·Lt1/b$a;->UNKNOWN:Lt1/b$a;
  
52 ····const/4·v7,·0x452 ····const/4·v7,·0x4
  
53 ····new-array·v7,·v7,·[Ls1/a$a;53 ····new-array·v7,·v7,·[Lt1/b$a;
  
54 ····aput-object·v0,·v7,·v254 ····aput-object·v0,·v7,·v2
  
55 ····aput-object·v1,·v7,·v455 ····aput-object·v1,·v7,·v4
  
56 ····aput-object·v3,·v7,·v656 ····aput-object·v3,·v7,·v6
  
57 ····aput-object·v5,·v7,·v857 ····aput-object·v5,·v7,·v8
  
58 ····.line·558 ····.line·5
59 ····sput-object·v7,·Ls1/a$a;->$VALUES:[Ls1/a$a;59 ····sput-object·v7,·Lt1/b$a;->$VALUES:[Lt1/b$a;
  
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·private·constructor·<init>(Ljava/lang/String;I)V62 .method·private·constructor·<init>(Ljava/lang/String;I)V
63 ····.locals·063 ····.locals·0
64 ····.annotation·system·Ldalvik/annotation/Signature;64 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 110, 36 lines modifiedOffset 110, 36 lines modified
  
110 ····.line·1110 ····.line·1
111 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V111 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
112 ····return-void112 ····return-void
113 .end·method113 .end·method
  
114 .method·public·static·valueOf(Ljava/lang/String;)Ls1/a$a;114 .method·public·static·valueOf(Ljava/lang/String;)Lt1/b$a;
115 ····.locals·1115 ····.locals·1
  
116 ····.line·1116 ····.line·1
117 ····const-class·v0,·Ls1/a$a;117 ····const-class·v0,·Lt1/b$a;
  
118 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;118 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
119 ····move-result-object·p0119 ····move-result-object·p0
  
120 ····check-cast·p0,·Ls1/a$a;120 ····check-cast·p0,·Lt1/b$a;
  
121 ····return-object·p0121 ····return-object·p0
122 .end·method122 .end·method
Max diff block lines reached; 466/4320 bytes (10.79%) of diff not shown.
3.65 KB
smali/h2/c$b.smali vs.
smali/i2/c$b.smali
Files 15% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·Lh2/c$b;1 .class·public·final·Li2/c$b;
2 .super·Lkotlin/coroutines/jvm/internal/d;2 .super·Lkotlin/coroutines/jvm/internal/d;
3 .source·"IntrinsicsJvm.kt"3 .source·"IntrinsicsJvm.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lh2/c;->a(Ln2/p;Ljava/lang/Object;Lg2/d;)Lg2/d;6 ····value·=·Li2/c;->a(Lo2/p;Ljava/lang/Object;Lh2/d;)Lh2/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·e:I13 .field·private·e:I
  
14 .field·final·synthetic·f:Ln2/p;14 .field·final·synthetic·f:Lo2/p;
  
15 .field·final·synthetic·g:Ljava/lang/Object;15 .field·final·synthetic·g:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lg2/d;Lg2/g;Ln2/p;Ljava/lang/Object;)V17 .method·public·constructor·<init>(Lh2/d;Lh2/g;Lo2/p;Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p3,·p0,·Lh2/c$b;->f:Ln2/p;19 ····iput-object·p3,·p0,·Li2/c$b;->f:Lo2/p;
  
20 ····iput-object·p4,·p0,·Lh2/c$b;->g:Ljava/lang/Object;20 ····iput-object·p4,·p0,·Li2/c$b;->g:Ljava/lang/Object;
  
21 ····const-string·p3,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"21 ····const-string·p3,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
22 ····.line·122 ····.line·1
23 ····invoke-static·{p1,·p3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V23 ····invoke-static·{p1,·p3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
24 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lg2/d;Lg2/g;)V24 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lh2/d;Lh2/g;)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;28 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
29 ····.locals·329 ····.locals·3
  
30 ····.line·130 ····.line·1
31 ····iget·v0,·p0,·Lh2/c$b;->e:I31 ····iget·v0,·p0,·Li2/c$b;->e:I
  
32 ····const/4·v1,·0x232 ····const/4·v1,·0x2
  
33 ····const/4·v2,·0x133 ····const/4·v2,·0x1
  
34 ····if-eqz·v0,·:cond_134 ····if-eqz·v0,·:cond_1
  
35 ····if-ne·v0,·v2,·:cond_035 ····if-ne·v0,·v2,·:cond_0
  
36 ····.line·236 ····.line·2
37 ····iput·v1,·p0,·Lh2/c$b;->e:I37 ····iput·v1,·p0,·Li2/c$b;->e:I
  
38 ····.line·338 ····.line·3
39 ····invoke-static·{p1},·Ld2/l;->b(Ljava/lang/Object;)V39 ····invoke-static·{p1},·Le2/l;->b(Ljava/lang/Object;)V
  
40 ····goto·:goto_040 ····goto·:goto_0
  
41 ····:cond_041 ····:cond_0
42 ····new-instance·p1,·Ljava/lang/IllegalStateException;42 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
43 ····const-string·v0,·"This·coroutine·had·already·completed"43 ····const-string·v0,·"This·coroutine·had·already·completed"
Offset 76, 36 lines modifiedOffset 76, 36 lines modified
  
76 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V76 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
77 ····throw·p177 ····throw·p1
  
78 ····.line·578 ····.line·5
79 ····:cond_179 ····:cond_1
80 ····iput·v2,·p0,·Lh2/c$b;->e:I80 ····iput·v2,·p0,·Li2/c$b;->e:I
  
81 ····.line·681 ····.line·6
82 ····invoke-static·{p1},·Ld2/l;->b(Ljava/lang/Object;)V82 ····invoke-static·{p1},·Le2/l;->b(Ljava/lang/Object;)V
  
83 ····.line·783 ····.line·7
84 ····iget-object·p1,·p0,·Lh2/c$b;->f:Ln2/p;84 ····iget-object·p1,·p0,·Li2/c$b;->f:Lo2/p;
  
85 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>"85 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>"
  
86 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V86 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
87 ····iget-object·p1,·p0,·Lh2/c$b;->f:Ln2/p;87 ····iget-object·p1,·p0,·Li2/c$b;->f:Lo2/p;
  
88 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;88 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
89 ····move-result-object·p189 ····move-result-object·p1
  
90 ····check-cast·p1,·Ln2/p;90 ····check-cast·p1,·Lo2/p;
  
91 ····iget-object·v0,·p0,·Lh2/c$b;->g:Ljava/lang/Object;91 ····iget-object·v0,·p0,·Li2/c$b;->g:Ljava/lang/Object;
  
92 ····invoke-interface·{p1,·v0,·p0},·Ln2/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;92 ····invoke-interface·{p1,·v0,·p0},·Lo2/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····:goto_094 ····:goto_0
95 ····return-object·p195 ····return-object·p1
96 .end·method96 .end·method
4.56 KB
smali/g3/a$g.smali vs.
smali/h3/a$f.smali
Files 18% similar despite different names
    
Offset 1, 137 lines modifiedOffset 1, 194 lines modified
1 .class·Lg3/a$g;1 .class·Lh3/a$f;
2 .super·Lg3/a$b;2 .super·Lh3/a$b;
3 .source·"Http1Codec.java"3 .source·"Http1Codec.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg3/a;6 ····value·=·Lh3/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x29 ····accessFlags·=·0x2
10 ····name·=·"g"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·i:Z13 .field·private·i:J
  
14 .field·final·synthetic·j:Lg3/a;14 .field·final·synthetic·j:Lh3/a;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Lg3/a;)V16 .method·constructor·<init>(Lh3/a;J)V
17 ····.locals·117 ····.locals·3
  
18 ····.line·118 ····.line·1
19 ····iput-object·p1,·p0,·Lg3/a$g;->j:Lg3/a;19 ····iput-object·p1,·p0,·Lh3/a$f;->j:Lh3/a;
  
20 ····const/4·v0,·0x020 ····const/4·v0,·0x0
  
21 ····invoke-direct·{p0,·p1,·v0},·Lg3/a$b;-><init>(Lg3/a;Lg3/a$a;)V21 ····invoke-direct·{p0,·p1,·v0},·Lh3/a$b;-><init>(Lh3/a;Lh3/a$a;)V
  
 22 ····.line·2
 23 ····iput-wide·p2,·p0,·Lh3/a$f;->i:J
  
 24 ····const-wide/16·v1,·0x0
  
 25 ····cmp-long·p1,·p2,·v1
  
 26 ····if-nez·p1,·:cond_0
  
 27 ····const/4·p1,·0x1
  
 28 ····.line·3
 29 ····invoke-virtual·{p0,·p1,·v0},·Lh3/a$b;->c(ZLjava/io/IOException;)V
  
 30 ····:cond_0
22 ····return-void31 ····return-void
23 .end·method32 .end·method
  
  
24 #·virtual·methods33 #·virtual·methods
25 .method·public·close()V34 .method·public·close()V
26 ····.locals·235 ····.locals·5
  
27 ····.line·136 ····.line·1
28 ····iget-boolean·v0,·p0,·Lg3/a$b;->f:Z37 ····iget-boolean·v0,·p0,·Lh3/a$b;->f:Z
  
29 ····if-eqz·v0,·:cond_038 ····if-eqz·v0,·:cond_0
  
30 ····return-void39 ····return-void
  
31 ····.line·240 ····.line·2
32 ····:cond_041 ····:cond_0
33 ····iget-boolean·v0,·p0,·Lg3/a$g;->i:Z42 ····iget-wide·v0,·p0,·Lh3/a$f;->i:J
  
 43 ····const-wide/16·v2,·0x0
  
 44 ····cmp-long·v4,·v0,·v2
  
 45 ····if-eqz·v4,·:cond_1
  
 46 ····const/16·v0,·0x64
  
 47 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
 48 ····invoke-static·{p0,·v0,·v1},·Ld3/c;->n(Lm3/s;ILjava/util/concurrent/TimeUnit;)Z
  
 49 ····move-result·v0
  
34 ····if-nez·v0,·:cond_150 ····if-nez·v0,·:cond_1
  
35 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
36 ····const/4·v1,·0x052 ····const/4·v1,·0x0
  
37 ····.line·353 ····.line·3
38 ····invoke-virtual·{p0,·v0,·v1},·Lg3/a$b;->c(ZLjava/io/IOException;)V54 ····invoke-virtual·{p0,·v0,·v1},·Lh3/a$b;->c(ZLjava/io/IOException;)V
  
39 ····:cond_155 ····:cond_1
40 ····const/4·v0,·0x156 ····const/4·v0,·0x1
  
41 ····.line·457 ····.line·4
42 ····iput-boolean·v0,·p0,·Lg3/a$b;->f:Z58 ····iput-boolean·v0,·p0,·Lh3/a$b;->f:Z
  
43 ····return-void59 ····return-void
44 .end·method60 .end·method
  
45 .method·public·n(Ll3/c;J)J61 .method·public·s(Lm3/c;J)J
46 ····.locals·362 ····.locals·7
  
47 ····const-wide/16·v0,·0x063 ····const-wide/16·v0,·0x0
  
48 ····cmp-long·v2,·p2,·v064 ····cmp-long·v2,·p2,·v0
  
49 ····if-ltz·v2,·:cond_365 ····if-ltz·v2,·:cond_4
  
50 ····.line·166 ····.line·1
51 ····iget-boolean·v0,·p0,·Lg3/a$b;->f:Z67 ····iget-boolean·v2,·p0,·Lh3/a$b;->f:Z
  
52 ····if-nez·v0,·:cond_268 ····if-nez·v2,·:cond_3
  
53 ····.line·269 ····.line·2
54 ····iget-boolean·v0,·p0,·Lg3/a$g;->i:Z70 ····iget-wide·v2,·p0,·Lh3/a$f;->i:J
  
55 ····const-wide/16·v1,·-0x171 ····const-wide/16·v4,·-0x1
  
 72 ····cmp-long·v6,·v2,·v0
  
56 ····if-eqz·v0,·:cond_073 ····if-nez·v6,·:cond_0
  
57 ····return-wide·v174 ····return-wide·v4
  
58 ····.line·375 ····.line·3
59 ····:cond_076 ····:cond_0
60 ····invoke-super·{p0,·p1,·p2,·p3},·Lg3/a$b;->n(Ll3/c;J)J77 ····invoke-static·{v2,·v3,·p2,·p3},·Ljava/lang/Math;->min(JJ)J
Max diff block lines reached; 1619/4589 bytes (35.28%) of diff not shown.
6.0 KB
smali/g3/a$e.smali vs.
smali/h3/a$e.smali
Max HTML report size reached
6.69 KB
smali/g3/a$c.smali vs.
smali/h3/a$c.smali
Max HTML report size reached
15.0 KB
smali/g3/a$d.smali vs.
smali/v2/a1$a.smali
Max HTML report size reached
7.08 KB
smali/g3/a$f.smali vs.
smali/h3/a$b.smali
Max HTML report size reached
6.78 KB
smali/g3/a$b.smali vs.
smali/j3/b$b.smali
Max HTML report size reached
6.69 KB
smali/n3/b.smali vs.
smali/o3/b.smali
Max HTML report size reached
5.4 KB
smali/n3/c.smali vs.
smali/z1/z.smali
Max HTML report size reached
4.96 KB
smali/l3/l$a.smali vs.
smali/m3/l$a.smali
Files 12% similar despite different names
    
Offset 1, 164 lines modifiedOffset 1, 164 lines modified
1 .class·final·Ll3/l$a;1 .class·final·Lm3/l$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Okio.java"3 .source·"Okio.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ll3/r;5 .implements·Lm3/r;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ll3/l;->e(Ljava/io/OutputStream;Ll3/t;)Ll3/r;8 ····value·=·Lm3/l;->e(Ljava/io/OutputStream;Lm3/t;)Lm3/r;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Ll3/t;15 .field·final·synthetic·e:Lm3/t;
  
16 .field·final·synthetic·f:Ljava/io/OutputStream;16 .field·final·synthetic·f:Ljava/io/OutputStream;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Ll3/t;Ljava/io/OutputStream;)V18 .method·constructor·<init>(Lm3/t;Ljava/io/OutputStream;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·Ll3/l$a;->e:Ll3/t;21 ····iput-object·p1,·p0,·Lm3/l$a;->e:Lm3/t;
  
22 ····iput-object·p2,·p0,·Ll3/l$a;->f:Ljava/io/OutputStream;22 ····iput-object·p2,·p0,·Lm3/l$a;->f:Ljava/io/OutputStream;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·close()V 
28 ····.locals·1 
  
29 ····.line·1 
30 ····iget-object·v0,·p0,·Ll3/l$a;->f:Ljava/io/OutputStream; 
  
31 ····invoke-virtual·{v0},·Ljava/io/OutputStream;->close()V 
  
32 ····return-void 
33 .end·method 
  
34 .method·public·e()Ll3/t; 
35 ····.locals·1 
  
36 ····.line·1 
37 ····iget-object·v0,·p0,·Ll3/l$a;->e:Ll3/t; 
  
38 ····return-object·v0 
39 .end·method 
  
40 .method·public·f(Ll3/c;J)V27 .method·public·F(Lm3/c;J)V
41 ····.locals·628 ····.locals·6
  
42 ····.line·129 ····.line·1
43 ····iget-wide·v0,·p1,·Ll3/c;->f:J30 ····iget-wide·v0,·p1,·Lm3/c;->f:J
  
44 ····const-wide/16·v2,·0x031 ····const-wide/16·v2,·0x0
  
45 ····move-wide·v4,·p232 ····move-wide·v4,·p2
  
46 ····invoke-static/range·{v0·..·v5},·Ll3/u;->b(JJJ)V33 ····invoke-static/range·{v0·..·v5},·Lm3/u;->b(JJJ)V
  
47 ····:cond_034 ····:cond_0
48 ····:goto_035 ····:goto_0
49 ····const-wide/16·v0,·0x036 ····const-wide/16·v0,·0x0
  
50 ····cmp-long·v2,·p2,·v037 ····cmp-long·v2,·p2,·v0
  
51 ····if-lez·v2,·:cond_138 ····if-lez·v2,·:cond_1
  
52 ····.line·239 ····.line·2
53 ····iget-object·v0,·p0,·Ll3/l$a;->e:Ll3/t;40 ····iget-object·v0,·p0,·Lm3/l$a;->e:Lm3/t;
  
54 ····invoke-virtual·{v0},·Ll3/t;->f()V41 ····invoke-virtual·{v0},·Lm3/t;->f()V
  
55 ····.line·342 ····.line·3
56 ····iget-object·v0,·p1,·Ll3/c;->e:Ll3/o;43 ····iget-object·v0,·p1,·Lm3/c;->e:Lm3/o;
  
57 ····.line·444 ····.line·4
58 ····iget·v1,·v0,·Ll3/o;->c:I45 ····iget·v1,·v0,·Lm3/o;->c:I
  
59 ····iget·v2,·v0,·Ll3/o;->b:I46 ····iget·v2,·v0,·Lm3/o;->b:I
  
60 ····sub-int/2addr·v1,·v247 ····sub-int/2addr·v1,·v2
  
61 ····int-to-long·v1,·v148 ····int-to-long·v1,·v1
  
62 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J49 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J
  
63 ····move-result-wide·v150 ····move-result-wide·v1
  
64 ····long-to-int·v2,·v151 ····long-to-int·v2,·v1
  
65 ····.line·552 ····.line·5
66 ····iget-object·v1,·p0,·Ll3/l$a;->f:Ljava/io/OutputStream;53 ····iget-object·v1,·p0,·Lm3/l$a;->f:Ljava/io/OutputStream;
  
67 ····iget-object·v3,·v0,·Ll3/o;->a:[B54 ····iget-object·v3,·v0,·Lm3/o;->a:[B
  
68 ····iget·v4,·v0,·Ll3/o;->b:I55 ····iget·v4,·v0,·Lm3/o;->b:I
  
69 ····invoke-virtual·{v1,·v3,·v4,·v2},·Ljava/io/OutputStream;->write([BII)V56 ····invoke-virtual·{v1,·v3,·v4,·v2},·Ljava/io/OutputStream;->write([BII)V
  
70 ····.line·657 ····.line·6
71 ····iget·v1,·v0,·Ll3/o;->b:I58 ····iget·v1,·v0,·Lm3/o;->b:I
  
72 ····add-int/2addr·v1,·v259 ····add-int/2addr·v1,·v2
  
73 ····iput·v1,·v0,·Ll3/o;->b:I60 ····iput·v1,·v0,·Lm3/o;->b:I
  
74 ····int-to-long·v2,·v261 ····int-to-long·v2,·v2
  
75 ····sub-long/2addr·p2,·v262 ····sub-long/2addr·p2,·v2
  
76 ····.line·763 ····.line·7
77 ····iget-wide·v4,·p1,·Ll3/c;->f:J64 ····iget-wide·v4,·p1,·Lm3/c;->f:J
  
Max diff block lines reached; 1832/5006 bytes (36.60%) of diff not shown.
2.32 KB
smali/l3/h.smali vs.
smali/m3/h.smali
Files 7% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·abstract·Ll3/h;1 .class·public·abstract·Lm3/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ForwardingSource.java"3 .source·"ForwardingSource.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ll3/s;5 .implements·Lm3/s;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·e:Ll3/s;7 .field·private·final·e:Lm3/s;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ll3/s;)V9 .method·public·constructor·<init>(Lm3/s;)V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····if-eqz·p1,·:cond_013 ····if-eqz·p1,·:cond_0
  
14 ····.line·214 ····.line·2
15 ····iput-object·p1,·p0,·Ll3/h;->e:Ll3/s;15 ····iput-object·p1,·p0,·Lm3/h;->e:Lm3/s;
  
16 ····return-void16 ····return-void
  
17 ····.line·317 ····.line·3
18 ····:cond_018 ····:cond_0
19 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;19 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
Offset 33, 41 lines modifiedOffset 33, 41 lines modified
33 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V33 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
34 ····throw·p134 ····throw·p1
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·final·c()Ll3/s;37 .method·public·final·c()Lm3/s;
38 ····.locals·138 ····.locals·1
  
39 ····.line·139 ····.line·1
40 ····iget-object·v0,·p0,·Ll3/h;->e:Ll3/s;40 ····iget-object·v0,·p0,·Lm3/h;->e:Lm3/s;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
43 .method·public·close()V43 .method·public·close()V
44 ····.locals·144 ····.locals·1
  
45 ····.line·145 ····.line·1
46 ····iget-object·v0,·p0,·Ll3/h;->e:Ll3/s;46 ····iget-object·v0,·p0,·Lm3/h;->e:Lm3/s;
  
47 ····invoke-interface·{v0},·Ll3/s;->close()V47 ····invoke-interface·{v0},·Lm3/s;->close()V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·e()Ll3/t;50 .method·public·e()Lm3/t;
51 ····.locals·151 ····.locals·1
  
52 ····.line·152 ····.line·1
53 ····iget-object·v0,·p0,·Ll3/h;->e:Ll3/s;53 ····iget-object·v0,·p0,·Lm3/h;->e:Lm3/s;
  
54 ····invoke-interface·{v0},·Ll3/s;->e()Ll3/t;54 ····invoke-interface·{v0},·Lm3/s;->e()Lm3/t;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····return-object·v056 ····return-object·v0
57 .end·method57 .end·method
  
58 .method·public·toString()Ljava/lang/String;58 .method·public·toString()Ljava/lang/String;
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
  
88 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;88 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
89 ····const-string·v1,·"("89 ····const-string·v1,·"("
  
90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····iget-object·v1,·p0,·Ll3/h;->e:Ll3/s;91 ····iget-object·v1,·p0,·Lm3/h;->e:Lm3/s;
  
92 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;92 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
93 ····move-result-object·v193 ····move-result-object·v1
  
94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43.7 KB
smali/l3/f.smali vs.
smali/m3/n.smali
Max HTML report size reached
3.62 KB
smali/l3/i.smali vs.
smali/m3/i.smali
Files 16% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·Ll3/i;1 .class·public·Lm3/i;
2 .super·Ll3/t;2 .super·Lm3/t;
3 .source·"ForwardingTimeout.java"3 .source·"ForwardingTimeout.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·e:Ll3/t;5 .field·private·e:Lm3/t;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ll3/t;)V7 .method·public·constructor·<init>(Lm3/t;)V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ll3/t;-><init>()V10 ····invoke-direct·{p0},·Lm3/t;-><init>()V
  
11 ····if-eqz·p1,·:cond_011 ····if-eqz·p1,·:cond_0
  
12 ····.line·212 ····.line·2
13 ····iput-object·p1,·p0,·Ll3/i;->e:Ll3/t;13 ····iput-object·p1,·p0,·Lm3/i;->e:Lm3/t;
  
14 ····return-void14 ····return-void
  
15 ····.line·315 ····.line·3
16 ····:cond_016 ····:cond_0
17 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;17 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
Offset 30, 119 lines modifiedOffset 30, 119 lines modified
30 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V30 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
31 ····throw·p131 ····throw·p1
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a()Ll3/t;34 .method·public·a()Lm3/t;
35 ····.locals·135 ····.locals·1
  
36 ····.line·136 ····.line·1
37 ····iget-object·v0,·p0,·Ll3/i;->e:Ll3/t;37 ····iget-object·v0,·p0,·Lm3/i;->e:Lm3/t;
  
38 ····invoke-virtual·{v0},·Ll3/t;->a()Ll3/t;38 ····invoke-virtual·{v0},·Lm3/t;->a()Lm3/t;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
42 .method·public·b()Ll3/t;42 .method·public·b()Lm3/t;
43 ····.locals·143 ····.locals·1
  
44 ····.line·144 ····.line·1
45 ····iget-object·v0,·p0,·Ll3/i;->e:Ll3/t;45 ····iget-object·v0,·p0,·Lm3/i;->e:Lm3/t;
  
46 ····invoke-virtual·{v0},·Ll3/t;->b()Ll3/t;46 ····invoke-virtual·{v0},·Lm3/t;->b()Lm3/t;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
  
50 .method·public·c()J50 .method·public·c()J
51 ····.locals·251 ····.locals·2
  
52 ····.line·152 ····.line·1
53 ····iget-object·v0,·p0,·Ll3/i;->e:Ll3/t;53 ····iget-object·v0,·p0,·Lm3/i;->e:Lm3/t;
  
54 ····invoke-virtual·{v0},·Ll3/t;->c()J54 ····invoke-virtual·{v0},·Lm3/t;->c()J
  
55 ····move-result-wide·v055 ····move-result-wide·v0
  
56 ····return-wide·v056 ····return-wide·v0
57 .end·method57 .end·method
  
58 .method·public·d(J)Ll3/t;58 .method·public·d(J)Lm3/t;
59 ····.locals·159 ····.locals·1
  
60 ····.line·160 ····.line·1
61 ····iget-object·v0,·p0,·Ll3/i;->e:Ll3/t;61 ····iget-object·v0,·p0,·Lm3/i;->e:Lm3/t;
  
62 ····invoke-virtual·{v0,·p1,·p2},·Ll3/t;->d(J)Ll3/t;62 ····invoke-virtual·{v0,·p1,·p2},·Lm3/t;->d(J)Lm3/t;
  
63 ····move-result-object·p163 ····move-result-object·p1
  
64 ····return-object·p164 ····return-object·p1
65 .end·method65 .end·method
  
66 .method·public·e()Z66 .method·public·e()Z
67 ····.locals·167 ····.locals·1
  
68 ····.line·168 ····.line·1
69 ····iget-object·v0,·p0,·Ll3/i;->e:Ll3/t;69 ····iget-object·v0,·p0,·Lm3/i;->e:Lm3/t;
  
70 ····invoke-virtual·{v0},·Ll3/t;->e()Z70 ····invoke-virtual·{v0},·Lm3/t;->e()Z
  
71 ····move-result·v071 ····move-result·v0
  
72 ····return·v072 ····return·v0
73 .end·method73 .end·method
  
74 .method·public·f()V74 .method·public·f()V
75 ····.locals·175 ····.locals·1
  
76 ····.line·176 ····.line·1
77 ····iget-object·v0,·p0,·Ll3/i;->e:Ll3/t;77 ····iget-object·v0,·p0,·Lm3/i;->e:Lm3/t;
  
78 ····invoke-virtual·{v0},·Ll3/t;->f()V78 ····invoke-virtual·{v0},·Lm3/t;->f()V
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·public·g(JLjava/util/concurrent/TimeUnit;)Ll3/t;81 .method·public·g(JLjava/util/concurrent/TimeUnit;)Lm3/t;
82 ····.locals·182 ····.locals·1
  
83 ····.line·183 ····.line·1
84 ····iget-object·v0,·p0,·Ll3/i;->e:Ll3/t;84 ····iget-object·v0,·p0,·Lm3/i;->e:Lm3/t;
  
85 ····invoke-virtual·{v0,·p1,·p2,·p3},·Ll3/t;->g(JLjava/util/concurrent/TimeUnit;)Ll3/t;85 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lm3/t;->g(JLjava/util/concurrent/TimeUnit;)Lm3/t;
  
86 ····move-result-object·p186 ····move-result-object·p1
  
87 ····return-object·p187 ····return-object·p1
88 .end·method88 .end·method
  
89 .method·public·final·i()Ll3/t;89 .method·public·final·i()Lm3/t;
90 ····.locals·190 ····.locals·1
  
Max diff block lines reached; 452/3638 bytes (12.42%) of diff not shown.
1.62 KB
smali/l3/a$c.smali vs.
smali/m3/a$c.smali
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Ll3/a$c;1 .class·final·Lm3/a$c;
2 .super·Ljava/lang/Thread;2 .super·Ljava/lang/Thread;
3 .source·"AsyncTimeout.java"3 .source·"AsyncTimeout.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ll3/a;6 ····value·=·Lm3/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
Offset 36, 58 lines modifiedOffset 36, 58 lines modified
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·337 ····.locals·3
  
38 ····.line·138 ····.line·1
39 ····:catch_039 ····:catch_0
40 ····:goto_040 ····:goto_0
41 ····:try_start_041 ····:try_start_0
42 ····const-class·v0,·Ll3/a;42 ····const-class·v0,·Lm3/a;
  
43 ····monitor-enter·v043 ····monitor-enter·v0
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····.line·246 ····.line·2
47 ····:try_start_147 ····:try_start_1
48 ····invoke-static·{},·Ll3/a;->i()Ll3/a;48 ····invoke-static·{},·Lm3/a;->i()Lm3/a;
  
49 ····move-result-object·v149 ····move-result-object·v1
  
50 ····if-nez·v1,·:cond_050 ····if-nez·v1,·:cond_0
  
51 ····.line·351 ····.line·3
52 ····monitor-exit·v052 ····monitor-exit·v0
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····.line·454 ····.line·4
55 ····:cond_055 ····:cond_0
56 ····sget-object·v2,·Ll3/a;->j:Ll3/a;56 ····sget-object·v2,·Lm3/a;->j:Lm3/a;
  
57 ····if-ne·v1,·v2,·:cond_157 ····if-ne·v1,·v2,·:cond_1
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····.line·559 ····.line·5
60 ····sput-object·v1,·Ll3/a;->j:Ll3/a;60 ····sput-object·v1,·Lm3/a;->j:Lm3/a;
  
61 ····.line·661 ····.line·6
62 ····monitor-exit·v062 ····monitor-exit·v0
  
63 ····return-void63 ····return-void
  
64 ····.line·764 ····.line·7
65 ····:cond_165 ····:cond_1
66 ····monitor-exit·v066 ····monitor-exit·v0
67 ····:try_end_167 ····:try_end_1
68 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_068 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
69 ····.line·869 ····.line·8
70 ····:try_start_270 ····:try_start_2
71 ····invoke-virtual·{v1},·Ll3/a;->t()V71 ····invoke-virtual·{v1},·Lm3/a;->t()V
72 ····:try_end_272 ····:try_end_2
73 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_073 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0
  
74 ····goto·:goto_074 ····goto·:goto_0
  
75 ····:catchall_075 ····:catchall_0
76 ····move-exception·v176 ····move-exception·v1
2.8 KB
smali/l3/g.smali vs.
smali/m3/g.smali
Files 12% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·abstract·Ll3/g;1 .class·public·abstract·Lm3/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ForwardingSink.java"3 .source·"ForwardingSink.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ll3/r;5 .implements·Lm3/r;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·e:Ll3/r;7 .field·private·final·e:Lm3/r;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ll3/r;)V9 .method·public·constructor·<init>(Lm3/r;)V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····if-eqz·p1,·:cond_013 ····if-eqz·p1,·:cond_0
  
14 ····.line·214 ····.line·2
15 ····iput-object·p1,·p0,·Ll3/g;->e:Ll3/r;15 ····iput-object·p1,·p0,·Lm3/g;->e:Lm3/r;
  
16 ····return-void16 ····return-void
  
17 ····.line·317 ····.line·3
18 ····:cond_018 ····:cond_0
19 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;19 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
Offset 33, 56 lines modifiedOffset 33, 56 lines modified
33 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V33 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
34 ····throw·p134 ····throw·p1
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·close()V37 .method·public·F(Lm3/c;J)V
38 ····.locals·138 ····.locals·1
  
39 ····.line·139 ····.line·1
40 ····iget-object·v0,·p0,·Ll3/g;->e:Ll3/r;40 ····iget-object·v0,·p0,·Lm3/g;->e:Lm3/r;
  
41 ····invoke-interface·{v0},·Ll3/r;->close()V41 ····invoke-interface·{v0,·p1,·p2,·p3},·Lm3/r;->F(Lm3/c;J)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·e()Ll3/t;44 .method·public·close()V
45 ····.locals·145 ····.locals·1
  
46 ····.line·146 ····.line·1
47 ····iget-object·v0,·p0,·Ll3/g;->e:Ll3/r;47 ····iget-object·v0,·p0,·Lm3/g;->e:Lm3/r;
  
48 ····invoke-interface·{v0},·Ll3/r;->e()Ll3/t;48 ····invoke-interface·{v0},·Lm3/r;->close()V
  
 49 ····return-void
49 ····move-result-object·v0 
  
50 ····return-object·v0 
51 .end·method50 .end·method
  
52 .method·public·f(Ll3/c;J)V51 .method·public·e()Lm3/t;
53 ····.locals·152 ····.locals·1
  
54 ····.line·153 ····.line·1
55 ····iget-object·v0,·p0,·Ll3/g;->e:Ll3/r;54 ····iget-object·v0,·p0,·Lm3/g;->e:Lm3/r;
  
56 ····invoke-interface·{v0,·p1,·p2,·p3},·Ll3/r;->f(Ll3/c;J)V55 ····invoke-interface·{v0},·Lm3/r;->e()Lm3/t;
  
57 ····return-void56 ····move-result-object·v0
  
 57 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·flush()V59 .method·public·flush()V
60 ····.locals·160 ····.locals·1
  
61 ····.line·161 ····.line·1
62 ····iget-object·v0,·p0,·Ll3/g;->e:Ll3/r;62 ····iget-object·v0,·p0,·Lm3/g;->e:Lm3/r;
  
63 ····invoke-interface·{v0},·Ll3/r;->flush()V63 ····invoke-interface·{v0},·Lm3/r;->flush()V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·public·toString()Ljava/lang/String;66 .method·public·toString()Ljava/lang/String;
67 ····.locals·267 ····.locals·2
  
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
  
101 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;101 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
102 ····const-string·v1,·"("102 ····const-string·v1,·"("
  
103 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;103 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
104 ····iget-object·v1,·p0,·Ll3/g;->e:Ll3/r;104 ····iget-object·v1,·p0,·Lm3/g;->e:Lm3/r;
  
105 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;105 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
106 ····move-result-object·v1106 ····move-result-object·v1
  
107 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;107 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8.32 KB
smali/l3/a$a.smali vs.
smali/m3/a$a.smali
Max HTML report size reached
1.04 KB
smali/l3/u.smali vs.
smali/m3/u.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Ll3/u;1 .class·final·Lm3/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Util.java"3 .source·"Util.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ljava/nio/charset/Charset;5 .field·public·static·final·a:Ljava/nio/charset/Charset;
  
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····const-string·v0,·"UTF-8"14 ····const-string·v0,·"UTF-8"
  
15 ····.line·115 ····.line·1
16 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;16 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
17 ····move-result-object·v017 ····move-result-object·v0
  
18 ····sput-object·v0,·Ll3/u;->a:Ljava/nio/charset/Charset;18 ····sput-object·v0,·Lm3/u;->a:Ljava/nio/charset/Charset;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·static·a([BI[BII)Z21 .method·public·static·a([BI[BII)Z
22 ····.locals·422 ····.locals·4
  
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 ····return·p0182 ····return·p0
183 .end·method183 .end·method
  
184 .method·public·static·e(Ljava/lang/Throwable;)V184 .method·public·static·e(Ljava/lang/Throwable;)V
185 ····.locals·0185 ····.locals·0
  
186 ····.line·1186 ····.line·1
187 ····invoke-static·{p0},·Ll3/u;->f(Ljava/lang/Throwable;)V187 ····invoke-static·{p0},·Lm3/u;->f(Ljava/lang/Throwable;)V
  
188 ····return-void188 ····return-void
189 .end·method189 .end·method
  
190 .method·private·static·f(Ljava/lang/Throwable;)V190 .method·private·static·f(Ljava/lang/Throwable;)V
191 ····.locals·0191 ····.locals·0
192 ····.annotation·system·Ldalvik/annotation/Signature;192 ····.annotation·system·Ldalvik/annotation/Signature;
8.03 KB
smali/l3/k.smali vs.
smali/m3/k.smali
Max HTML report size reached
3.66 KB
smali/l3/t.smali vs.
smali/m3/t.smali
Files 11% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·Ll3/t;1 .class·public·Lm3/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Timeout.java"3 .source·"Timeout.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·d:Ll3/t;5 .field·public·static·final·d:Lm3/t;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·a:Z7 .field·private·a:Z
  
8 .field·private·b:J8 .field·private·b:J
  
Offset 16, 19 lines modifiedOffset 16, 19 lines modified
  
  
16 #·direct·methods16 #·direct·methods
17 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
18 ····.locals·118 ····.locals·1
  
19 ····.line·119 ····.line·1
20 ····new-instance·v0,·Ll3/t$a;20 ····new-instance·v0,·Lm3/t$a;
  
21 ····invoke-direct·{v0},·Ll3/t$a;-><init>()V21 ····invoke-direct·{v0},·Lm3/t$a;-><init>()V
  
22 ····sput-object·v0,·Ll3/t;->d:Ll3/t;22 ····sput-object·v0,·Lm3/t;->d:Lm3/t;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
Offset 36, 79 lines modifiedOffset 36, 79 lines modified
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·a()Ll3/t;40 .method·public·a()Lm3/t;
41 ····.locals·141 ····.locals·1
  
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····.line·143 ····.line·1
44 ····iput-boolean·v0,·p0,·Ll3/t;->a:Z44 ····iput-boolean·v0,·p0,·Lm3/t;->a:Z
  
45 ····return-object·p045 ····return-object·p0
46 .end·method46 .end·method
  
47 .method·public·b()Ll3/t;47 .method·public·b()Lm3/t;
48 ····.locals·248 ····.locals·2
  
49 ····const-wide/16·v0,·0x049 ····const-wide/16·v0,·0x0
  
50 ····.line·150 ····.line·1
51 ····iput-wide·v0,·p0,·Ll3/t;->c:J51 ····iput-wide·v0,·p0,·Lm3/t;->c:J
  
52 ····return-object·p052 ····return-object·p0
53 .end·method53 .end·method
  
54 .method·public·c()J54 .method·public·c()J
55 ····.locals·255 ····.locals·2
  
56 ····.line·156 ····.line·1
57 ····iget-boolean·v0,·p0,·Ll3/t;->a:Z57 ····iget-boolean·v0,·p0,·Lm3/t;->a:Z
  
58 ····if-eqz·v0,·:cond_058 ····if-eqz·v0,·:cond_0
  
59 ····.line·259 ····.line·2
60 ····iget-wide·v0,·p0,·Ll3/t;->b:J60 ····iget-wide·v0,·p0,·Lm3/t;->b:J
  
61 ····return-wide·v061 ····return-wide·v0
  
62 ····.line·362 ····.line·3
63 ····:cond_063 ····:cond_0
64 ····new-instance·v0,·Ljava/lang/IllegalStateException;64 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
65 ····const-string·v1,·"No·deadline"65 ····const-string·v1,·"No·deadline"
  
66 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V66 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
67 ····throw·v067 ····throw·v0
68 .end·method68 .end·method
  
69 .method·public·d(J)Ll3/t;69 .method·public·d(J)Lm3/t;
70 ····.locals·170 ····.locals·1
  
71 ····const/4·v0,·0x171 ····const/4·v0,·0x1
  
72 ····.line·172 ····.line·1
73 ····iput-boolean·v0,·p0,·Ll3/t;->a:Z73 ····iput-boolean·v0,·p0,·Lm3/t;->a:Z
  
74 ····.line·274 ····.line·2
75 ····iput-wide·p1,·p0,·Ll3/t;->b:J75 ····iput-wide·p1,·p0,·Lm3/t;->b:J
  
76 ····return-object·p076 ····return-object·p0
77 .end·method77 .end·method
  
78 .method·public·e()Z78 .method·public·e()Z
79 ····.locals·179 ····.locals·1
  
80 ····.line·180 ····.line·1
81 ····iget-boolean·v0,·p0,·Ll3/t;->a:Z81 ····iget-boolean·v0,·p0,·Lm3/t;->a:Z
  
82 ····return·v082 ····return·v0
83 .end·method83 .end·method
  
84 .method·public·f()V84 .method·public·f()V
85 ····.locals·585 ····.locals·5
  
Offset 116, 19 lines modifiedOffset 116, 19 lines modified
116 ····invoke-static·{},·Ljava/lang/Thread;->interrupted()Z116 ····invoke-static·{},·Ljava/lang/Thread;->interrupted()Z
  
117 ····move-result·v0117 ····move-result·v0
  
118 ····if-nez·v0,·:cond_2118 ····if-nez·v0,·:cond_2
  
119 ····.line·2119 ····.line·2
120 ····iget-boolean·v0,·p0,·Ll3/t;->a:Z120 ····iget-boolean·v0,·p0,·Lm3/t;->a:Z
  
121 ····if-eqz·v0,·:cond_1121 ····if-eqz·v0,·:cond_1
  
122 ····iget-wide·v0,·p0,·Ll3/t;->b:J122 ····iget-wide·v0,·p0,·Lm3/t;->b:J
Max diff block lines reached; 1067/3675 bytes (29.03%) of diff not shown.
16.8 KB
smali/l3/m.smali vs.
smali/v2/e0.smali
Max HTML report size reached
15.5 KB
smali/l3/q.smali vs.
smali/m3/q.smali
Max HTML report size reached
4.92 KB
smali/l3/a$b.smali vs.
smali/m3/a$b.smali
Files 22% similar despite different names
    
Offset 1, 164 lines modifiedOffset 1, 164 lines modified
1 .class·Ll3/a$b;1 .class·Lm3/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AsyncTimeout.java"3 .source·"AsyncTimeout.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ll3/s;5 .implements·Lm3/s;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ll3/a;->s(Ll3/s;)Ll3/s;8 ····value·=·Lm3/a;->s(Lm3/s;)Lm3/s;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Ll3/s;15 .field·final·synthetic·e:Lm3/s;
  
16 .field·final·synthetic·f:Ll3/a;16 .field·final·synthetic·f:Lm3/a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Ll3/a;Ll3/s;)V18 .method·constructor·<init>(Lm3/a;Lm3/s;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·Ll3/a$b;->f:Ll3/a;21 ····iput-object·p1,·p0,·Lm3/a$b;->f:Lm3/a;
  
22 ····iput-object·p2,·p0,·Ll3/a$b;->e:Ll3/s;22 ····iput-object·p2,·p0,·Lm3/a$b;->e:Lm3/s;
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·close()V27 .method·public·close()V
28 ····.locals·328 ····.locals·3
  
29 ····.line·129 ····.line·1
30 ····:try_start_030 ····:try_start_0
31 ····iget-object·v0,·p0,·Ll3/a$b;->e:Ll3/s;31 ····iget-object·v0,·p0,·Lm3/a$b;->e:Lm3/s;
  
32 ····invoke-interface·{v0},·Ll3/s;->close()V32 ····invoke-interface·{v0},·Lm3/s;->close()V
33 ····:try_end_033 ····:try_end_0
34 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_034 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
35 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_035 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
36 ····const/4·v0,·0x136 ····const/4·v0,·0x1
  
37 ····.line·237 ····.line·2
38 ····iget-object·v1,·p0,·Ll3/a$b;->f:Ll3/a;38 ····iget-object·v1,·p0,·Lm3/a$b;->f:Lm3/a;
  
39 ····invoke-virtual·{v1,·v0},·Ll3/a;->m(Z)V39 ····invoke-virtual·{v1,·v0},·Lm3/a;->m(Z)V
  
40 ····return-void40 ····return-void
  
41 ····:catchall_041 ····:catchall_0
42 ····move-exception·v042 ····move-exception·v0
  
43 ····goto·:goto_043 ····goto·:goto_0
  
44 ····:catch_044 ····:catch_0
45 ····move-exception·v045 ····move-exception·v0
  
46 ····.line·346 ····.line·3
47 ····:try_start_147 ····:try_start_1
48 ····iget-object·v1,·p0,·Ll3/a$b;->f:Ll3/a;48 ····iget-object·v1,·p0,·Lm3/a$b;->f:Lm3/a;
  
49 ····invoke-virtual·{v1,·v0},·Ll3/a;->l(Ljava/io/IOException;)Ljava/io/IOException;49 ····invoke-virtual·{v1,·v0},·Lm3/a;->l(Ljava/io/IOException;)Ljava/io/IOException;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····throw·v051 ····throw·v0
52 ····:try_end_152 ····:try_end_1
53 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_053 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
54 ····.line·454 ····.line·4
55 ····:goto_055 ····:goto_0
56 ····iget-object·v1,·p0,·Ll3/a$b;->f:Ll3/a;56 ····iget-object·v1,·p0,·Lm3/a$b;->f:Lm3/a;
  
57 ····const/4·v2,·0x057 ····const/4·v2,·0x0
  
58 ····invoke-virtual·{v1,·v2},·Ll3/a;->m(Z)V58 ····invoke-virtual·{v1,·v2},·Lm3/a;->m(Z)V
  
59 ····throw·v059 ····throw·v0
60 .end·method60 .end·method
  
61 .method·public·e()Ll3/t;61 .method·public·e()Lm3/t;
62 ····.locals·162 ····.locals·1
  
63 ····.line·163 ····.line·1
64 ····iget-object·v0,·p0,·Ll3/a$b;->f:Ll3/a;64 ····iget-object·v0,·p0,·Lm3/a$b;->f:Lm3/a;
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
  
67 .method·public·n(Ll3/c;J)J67 .method·public·s(Lm3/c;J)J
68 ····.locals·168 ····.locals·1
  
69 ····.line·169 ····.line·1
70 ····iget-object·v0,·p0,·Ll3/a$b;->f:Ll3/a;70 ····iget-object·v0,·p0,·Lm3/a$b;->f:Lm3/a;
  
71 ····invoke-virtual·{v0},·Ll3/a;->k()V71 ····invoke-virtual·{v0},·Lm3/a;->k()V
  
72 ····.line·272 ····.line·2
73 ····:try_start_073 ····:try_start_0
74 ····iget-object·v0,·p0,·Ll3/a$b;->e:Ll3/s;74 ····iget-object·v0,·p0,·Lm3/a$b;->e:Lm3/s;
  
75 ····invoke-interface·{v0,·p1,·p2,·p3},·Ll3/s;->n(Ll3/c;J)J75 ····invoke-interface·{v0,·p1,·p2,·p3},·Lm3/s;->s(Lm3/c;J)J
  
76 ····move-result-wide·p176 ····move-result-wide·p1
77 ····:try_end_077 ····:try_end_0
78 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_078 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
79 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_079 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
80 ····const/4·p3,·0x180 ····const/4·p3,·0x1
  
81 ····.line·381 ····.line·3
82 ····iget-object·v0,·p0,·Ll3/a$b;->f:Ll3/a;82 ····iget-object·v0,·p0,·Lm3/a$b;->f:Lm3/a;
  
83 ····invoke-virtual·{v0,·p3},·Ll3/a;->m(Z)V83 ····invoke-virtual·{v0,·p3},·Lm3/a;->m(Z)V
Max diff block lines reached; 1437/4960 bytes (28.97%) of diff not shown.
9.13 KB
smali/l3/o.smali vs.
smali/m3/o.smali
Max HTML report size reached
6.98 KB
smali/l3/l$c.smali vs.
smali/a2/c.smali
Max HTML report size reached
7.8 KB
smali/l3/l$b.smali vs.
smali/x2/j.smali
Max HTML report size reached
3.19 KB
smali/l3/p.smali vs.
smali/m3/p.smali
Files 8% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
1 .class·final·Ll3/p;1 .class·final·Lm3/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SegmentPool.java"3 .source·"SegmentPool.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·static·a:Ll3/o;5 .field·static·a:Lm3/o;
  
6 .field·static·b:J6 .field·static·b:J
  
  
7 #·direct·methods7 #·direct·methods
8 .method·private·constructor·<init>()V8 .method·private·constructor·<init>()V
9 ····.locals·09 ····.locals·0
  
10 ····.line·110 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
14 .method·static·a(Ll3/o;)V14 .method·static·a(Lm3/o;)V
15 ····.locals·1015 ····.locals·10
  
16 ····.line·116 ····.line·1
17 ····iget-object·v0,·p0,·Ll3/o;->f:Ll3/o;17 ····iget-object·v0,·p0,·Lm3/o;->f:Lm3/o;
  
18 ····if-nez·v0,·:cond_218 ····if-nez·v0,·:cond_2
  
19 ····iget-object·v0,·p0,·Ll3/o;->g:Ll3/o;19 ····iget-object·v0,·p0,·Lm3/o;->g:Lm3/o;
  
20 ····if-nez·v0,·:cond_220 ····if-nez·v0,·:cond_2
  
21 ····.line·221 ····.line·2
22 ····iget-boolean·v0,·p0,·Ll3/o;->d:Z22 ····iget-boolean·v0,·p0,·Lm3/o;->d:Z
  
23 ····if-eqz·v0,·:cond_023 ····if-eqz·v0,·:cond_0
  
24 ····return-void24 ····return-void
  
25 ····.line·325 ····.line·3
26 ····:cond_026 ····:cond_0
27 ····const-class·v0,·Ll3/p;27 ····const-class·v0,·Lm3/p;
  
28 ····monitor-enter·v028 ····monitor-enter·v0
  
29 ····.line·429 ····.line·4
30 ····:try_start_030 ····:try_start_0
31 ····sget-wide·v1,·Ll3/p;->b:J31 ····sget-wide·v1,·Lm3/p;->b:J
  
32 ····const-wide/16·v3,·0x200032 ····const-wide/16·v3,·0x2000
  
33 ····add-long·v5,·v1,·v333 ····add-long·v5,·v1,·v3
  
34 ····const-wide/32·v7,·0x1000034 ····const-wide/32·v7,·0x10000
  
Offset 62, 30 lines modifiedOffset 62, 30 lines modified
  
62 ····return-void62 ····return-void
  
63 ····:cond_163 ····:cond_1
64 ····add-long/2addr·v1,·v364 ····add-long/2addr·v1,·v3
  
65 ····.line·565 ····.line·5
66 ····sput-wide·v1,·Ll3/p;->b:J66 ····sput-wide·v1,·Lm3/p;->b:J
  
67 ····.line·667 ····.line·6
68 ····sget-object·v1,·Ll3/p;->a:Ll3/o;68 ····sget-object·v1,·Lm3/p;->a:Lm3/o;
  
69 ····iput-object·v1,·p0,·Ll3/o;->f:Ll3/o;69 ····iput-object·v1,·p0,·Lm3/o;->f:Lm3/o;
  
70 ····const/4·v1,·0x070 ····const/4·v1,·0x0
  
71 ····.line·771 ····.line·7
72 ····iput·v1,·p0,·Ll3/o;->c:I72 ····iput·v1,·p0,·Lm3/o;->c:I
  
73 ····iput·v1,·p0,·Ll3/o;->b:I73 ····iput·v1,·p0,·Lm3/o;->b:I
  
74 ····.line·874 ····.line·8
75 ····sput-object·p0,·Ll3/p;->a:Ll3/o;75 ····sput-object·p0,·Lm3/p;->a:Lm3/o;
  
76 ····.line·976 ····.line·9
77 ····monitor-exit·v077 ····monitor-exit·v0
  
78 ····return-void78 ····return-void
  
79 ····:catchall_079 ····:catchall_0
Offset 102, 62 lines modifiedOffset 102, 62 lines modified
102 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;102 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
103 ····invoke-direct·{p0},·Ljava/lang/IllegalArgumentException;-><init>()V103 ····invoke-direct·{p0},·Ljava/lang/IllegalArgumentException;-><init>()V
  
104 ····throw·p0104 ····throw·p0
105 .end·method105 .end·method
  
106 .method·static·b()Ll3/o;106 .method·static·b()Lm3/o;
107 ····.locals·6107 ····.locals·6
  
108 ····.line·1108 ····.line·1
109 ····const-class·v0,·Ll3/p;109 ····const-class·v0,·Lm3/p;
  
110 ····monitor-enter·v0110 ····monitor-enter·v0
  
111 ····.line·2111 ····.line·2
112 ····:try_start_0112 ····:try_start_0
113 ····sget-object·v1,·Ll3/p;->a:Ll3/o;113 ····sget-object·v1,·Lm3/p;->a:Lm3/o;
  
114 ····if-eqz·v1,·:cond_0114 ····if-eqz·v1,·:cond_0
  
115 ····.line·3115 ····.line·3
116 ····iget-object·v2,·v1,·Ll3/o;->f:Ll3/o;116 ····iget-object·v2,·v1,·Lm3/o;->f:Lm3/o;
  
117 ····sput-object·v2,·Ll3/p;->a:Ll3/o;117 ····sput-object·v2,·Lm3/p;->a:Lm3/o;
  
118 ····const/4·v2,·0x0118 ····const/4·v2,·0x0
  
119 ····.line·4119 ····.line·4
120 ····iput-object·v2,·v1,·Ll3/o;->f:Ll3/o;120 ····iput-object·v2,·v1,·Lm3/o;->f:Lm3/o;
  
121 ····.line·5121 ····.line·5
122 ····sget-wide·v2,·Ll3/p;->b:J122 ····sget-wide·v2,·Lm3/p;->b:J
  
123 ····const-wide/16·v4,·0x2000123 ····const-wide/16·v4,·0x2000
  
124 ····sub-long/2addr·v2,·v4124 ····sub-long/2addr·v2,·v4
  
125 ····sput-wide·v2,·Ll3/p;->b:J125 ····sput-wide·v2,·Lm3/p;->b:J
Max diff block lines reached; 421/3193 bytes (13.19%) of diff not shown.
28.0 KB
smali/l3/j.smali vs.
smali/z1/y.smali
Max HTML report size reached
1000 B
smali/l3/t$a.smali vs.
smali/m3/t$a.smali
Files 4% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·final·Ll3/t$a;1 .class·final·Lm3/t$a;
2 .super·Ll3/t;2 .super·Lm3/t;
3 .source·"Timeout.java"3 .source·"Timeout.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ll3/t;6 ····value·=·Lm3/t;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·constructor·<init>()V13 .method·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Ll3/t;-><init>()V16 ····invoke-direct·{p0},·Lm3/t;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·d(J)Ll3/t;20 .method·public·d(J)Lm3/t;
21 ····.locals·021 ····.locals·0
  
22 ····return-object·p022 ····return-object·p0
23 .end·method23 .end·method
  
24 .method·public·f()V24 .method·public·f()V
25 ····.locals·025 ····.locals·0
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·g(JLjava/util/concurrent/TimeUnit;)Ll3/t;28 .method·public·g(JLjava/util/concurrent/TimeUnit;)Lm3/t;
29 ····.locals·029 ····.locals·0
  
30 ····return-object·p030 ····return-object·p0
31 .end·method31 .end·method
42.9 KB
smali/l3/n.smali vs.
smali/g3/j.smali
Max HTML report size reached
2.18 KB
smali/l0/e$a.smali vs.
smali/p2/c.smali
Files 23% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 65 lines modified
1 .class·Ll0/e$a;1 .class·public·abstract·Lp2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Random.kt"
3 .source·"MethodCallOperation.java" 
  
4 #·interfaces 
5 .implements·Ll0/g; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Ll0/e; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····accessFlags·=·0x0 
12 ····name·=·"a"6 ····value·=·{
 7 ········Lp2/c$a;
 8 ····}
13 .end·annotation9 .end·annotation
  
  
14 #·instance·fields10 #·static·fields
15 .field·final·a:Lh1/k$d;11 .field·public·static·final·e:Lp2/c$a;
  
16 .field·final·synthetic·b:Ll0/e;12 .field·private·static·final·f:Lp2/c;
  
  
17 #·direct·methods13 #·direct·methods
18 .method·constructor·<init>(Ll0/e;Lh1/k$d;)V14 .method·static·constructor·<clinit>()V
19 ····.locals·015 ····.locals·2
  
 16 ····new-instance·v0,·Lp2/c$a;
  
 17 ····const/4·v1,·0x0
  
 18 ····invoke-direct·{v0,·v1},·Lp2/c$a;-><init>(Lkotlin/jvm/internal/e;)V
  
 19 ····sput-object·v0,·Lp2/c;->e:Lp2/c$a;
  
20 ····.line·120 ····.line·1
21 ····iput-object·p1,·p0,·Ll0/e$a;->b:Ll0/e;21 ····sget-object·v0,·Lj2/b;->a:Lj2/a;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-virtual·{v0},·Lj2/a;->b()Lp2/c;
  
 23 ····move-result-object·v0
  
 24 ····sput-object·v0,·Lp2/c;->f:Lp2/c;
23 ····.line·2 
24 ····iput-object·p2,·p0,·Ll0/e$a;->a:Lh1/k$d; 
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
 27 .method·public·constructor·<init>()V
  
27 #·virtual·methods 
28 .method·public·a(Ljava/lang/Object;)V 
29 ····.locals·128 ····.locals·0
  
30 ····.line·129 ····.line·1
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
31 ····iget-object·v0,·p0,·Ll0/e$a;->a:Lh1/k$d; 
  
32 ····invoke-interface·{v0,·p1},·Lh1/k$d;->a(Ljava/lang/Object;)V 
  
33 ····return-void31 ····return-void
34 .end·method32 .end·method
  
35 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V33 .method·public·static·final·synthetic·a()Lp2/c;
36 ····.locals·134 ····.locals·1
  
37 ····.line·135 ····.line·1
38 ····iget-object·v0,·p0,·Ll0/e$a;->a:Lh1/k$d;36 ····sget-object·v0,·Lp2/c;->f:Lp2/c;
  
39 ····invoke-interface·{v0,·p1,·p2,·p3},·Lh1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V37 ····return-object·v0
 38 .end·method
  
40 ····return-void 
 39 #·virtual·methods
 40 .method·public·abstract·b()I
41 .end·method41 .end·method
3.59 KB
smali/i3/e$a.smali vs.
smali/j3/e$a.smali
Files 2% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Li3/e$a;1 .class·Lj3/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JdkWithJettyBootPlatform.java"3 .source·"JdkWithJettyBootPlatform.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/reflect/InvocationHandler;5 .implements·Ljava/lang/reflect/InvocationHandler;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Li3/e;8 ····value·=·Lj3/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
  
47 ····.line·147 ····.line·1
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····.line·249 ····.line·2
50 ····iput-object·p1,·p0,·Li3/e$a;->a:Ljava/util/List;50 ····iput-object·p1,·p0,·Lj3/e$a;->a:Ljava/util/List;
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
  
53 #·virtual·methods53 #·virtual·methods
54 .method·public·invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;54 .method·public·invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····invoke-virtual·{p2},·Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;68 ····invoke-virtual·{p2},·Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····if-nez·p3,·:cond_070 ····if-nez·p3,·:cond_0
  
71 ····.line·371 ····.line·3
72 ····sget-object·p3,·Lc3/c;->b:[Ljava/lang/String;72 ····sget-object·p3,·Ld3/c;->b:[Ljava/lang/String;
  
73 ····:cond_073 ····:cond_0
74 ····const-string·v1,·"supports"74 ····const-string·v1,·"supports"
  
75 ····.line·475 ····.line·4
76 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z76 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ····if-eqz·v1,·:cond_2108 ····if-eqz·v1,·:cond_2
  
109 ····sget-object·v1,·Ljava/lang/Void;->TYPE:Ljava/lang/Class;109 ····sget-object·v1,·Ljava/lang/Void;->TYPE:Ljava/lang/Class;
  
110 ····if-ne·v1,·v0,·:cond_2110 ····if-ne·v1,·v0,·:cond_2
  
111 ····.line·7111 ····.line·7
112 ····iput-boolean·v3,·p0,·Li3/e$a;->b:Z112 ····iput-boolean·v3,·p0,·Lj3/e$a;->b:Z
  
113 ····return-object·v2113 ····return-object·v2
  
114 ····:cond_2114 ····:cond_2
115 ····const-string·v1,·"protocols"115 ····const-string·v1,·"protocols"
  
116 ····.line·8116 ····.line·8
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 ····if-eqz·v1,·:cond_3127 ····if-eqz·v1,·:cond_3
  
128 ····array-length·v1,·p3128 ····array-length·v1,·p3
  
129 ····if-nez·v1,·:cond_3129 ····if-nez·v1,·:cond_3
  
130 ····.line·9130 ····.line·9
131 ····iget-object·p1,·p0,·Li3/e$a;->a:Ljava/util/List;131 ····iget-object·p1,·p0,·Lj3/e$a;->a:Ljava/util/List;
  
132 ····return-object·p1132 ····return-object·p1
  
133 ····:cond_3133 ····:cond_3
134 ····const-string·v1,·"selectProtocol"134 ····const-string·v1,·"selectProtocol"
  
135 ····.line·10135 ····.line·10
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
  
182 ····const/4·p3,·0x0182 ····const/4·p3,·0x0
  
183 ····:goto_0183 ····:goto_0
184 ····if-ge·p3,·p2,·:cond_6184 ····if-ge·p3,·p2,·:cond_6
  
185 ····.line·13185 ····.line·13
186 ····iget-object·v0,·p0,·Li3/e$a;->a:Ljava/util/List;186 ····iget-object·v0,·p0,·Lj3/e$a;->a:Ljava/util/List;
  
187 ····invoke-interface·{p1,·p3},·Ljava/util/List;->get(I)Ljava/lang/Object;187 ····invoke-interface·{p1,·p3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
188 ····move-result-object·v1188 ····move-result-object·v1
  
189 ····invoke-interface·{v0,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z189 ····invoke-interface·{v0,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
Offset 201, 34 lines modifiedOffset 201, 34 lines modified
201 ····.line·14201 ····.line·14
202 ····invoke-interface·{p1,·p3},·Ljava/util/List;->get(I)Ljava/lang/Object;202 ····invoke-interface·{p1,·p3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
203 ····move-result-object·p1203 ····move-result-object·p1
  
204 ····check-cast·p1,·Ljava/lang/String;204 ····check-cast·p1,·Ljava/lang/String;
  
205 ····iput-object·p1,·p0,·Li3/e$a;->c:Ljava/lang/String;205 ····iput-object·p1,·p0,·Lj3/e$a;->c:Ljava/lang/String;
  
206 ····return-object·p1206 ····return-object·p1
  
207 ····:cond_5207 ····:cond_5
208 ····add-int/lit8·p3,·p3,·0x1208 ····add-int/lit8·p3,·p3,·0x1
  
209 ····goto·:goto_0209 ····goto·:goto_0
  
210 ····.line·15210 ····.line·15
211 ····:cond_6211 ····:cond_6
212 ····iget-object·p1,·p0,·Li3/e$a;->a:Ljava/util/List;212 ····iget-object·p1,·p0,·Lj3/e$a;->a:Ljava/util/List;
  
213 ····invoke-interface·{p1,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;213 ····invoke-interface·{p1,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
214 ····move-result-object·p1214 ····move-result-object·p1
  
215 ····check-cast·p1,·Ljava/lang/String;215 ····check-cast·p1,·Ljava/lang/String;
  
216 ····iput-object·p1,·p0,·Li3/e$a;->c:Ljava/lang/String;216 ····iput-object·p1,·p0,·Lj3/e$a;->c:Ljava/lang/String;
  
Max diff block lines reached; 501/3603 bytes (13.91%) of diff not shown.
1.86 KB
smali/i3/b$a.smali vs.
smali/j3/b$a.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Li3/b$a;1 .class·final·Lj3/b$a;
2 .super·Lk3/c;2 .super·Ll3/c;
3 .source·"AndroidPlatform.java"3 .source·"AndroidPlatform.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Li3/b;6 ····value·=·Lj3/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 21, 21 lines modifiedOffset 21, 21 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V22 .method·constructor·<init>(Ljava/lang/Object;Ljava/lang/reflect/Method;)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0},·Lk3/c;-><init>()V25 ····invoke-direct·{p0},·Ll3/c;-><init>()V
  
26 ····.line·226 ····.line·2
27 ····iput-object·p1,·p0,·Li3/b$a;->a:Ljava/lang/Object;27 ····iput-object·p1,·p0,·Lj3/b$a;->a:Ljava/lang/Object;
  
28 ····.line·328 ····.line·3
29 ····iput-object·p2,·p0,·Li3/b$a;->b:Ljava/lang/reflect/Method;29 ····iput-object·p2,·p0,·Lj3/b$a;->b:Ljava/lang/reflect/Method;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·a(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;33 .method·public·a(Ljava/util/List;Ljava/lang/String;)Ljava/util/List;
Offset 65, 17 lines modifiedOffset 65, 17 lines modified
65 ····invoke-interface·{p1,·v0},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;65 ····invoke-interface·{p1,·v0},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
66 ····move-result-object·p166 ····move-result-object·p1
  
67 ····check-cast·p1,·[Ljava/security/cert/X509Certificate;67 ····check-cast·p1,·[Ljava/security/cert/X509Certificate;
  
68 ····.line·268 ····.line·2
69 ····iget-object·v0,·p0,·Li3/b$a;->b:Ljava/lang/reflect/Method;69 ····iget-object·v0,·p0,·Lj3/b$a;->b:Ljava/lang/reflect/Method;
  
70 ····iget-object·v1,·p0,·Li3/b$a;->a:Ljava/lang/Object;70 ····iget-object·v1,·p0,·Lj3/b$a;->a:Ljava/lang/Object;
  
71 ····const/4·v2,·0x371 ····const/4·v2,·0x3
  
72 ····new-array·v2,·v2,·[Ljava/lang/Object;72 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
73 ····const/4·v3,·0x073 ····const/4·v3,·0x0
  
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ····throw·p2131 ····throw·p2
132 .end·method132 .end·method
  
133 .method·public·equals(Ljava/lang/Object;)Z133 .method·public·equals(Ljava/lang/Object;)Z
134 ····.locals·0134 ····.locals·0
  
135 ····.line·1135 ····.line·1
136 ····instance-of·p1,·p1,·Li3/b$a;136 ····instance-of·p1,·p1,·Lj3/b$a;
  
137 ····return·p1137 ····return·p1
138 .end·method138 .end·method
  
139 .method·public·hashCode()I139 .method·public·hashCode()I
140 ····.locals·1140 ····.locals·1
  
2.93 KB
smali/i3/b$c.smali vs.
smali/j3/b$c.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Li3/b$c;1 .class·final·Lj3/b$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidPlatform.java"3 .source·"AndroidPlatform.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Li3/b;6 ····value·=·Lj3/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
Offset 26, 26 lines modifiedOffset 26, 26 lines modified
26 .method·constructor·<init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V26 .method·constructor·<init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
27 ····.locals·027 ····.locals·0
  
28 ····.line·128 ····.line·1
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·230 ····.line·2
31 ····iput-object·p1,·p0,·Li3/b$c;->a:Ljava/lang/reflect/Method;31 ····iput-object·p1,·p0,·Lj3/b$c;->a:Ljava/lang/reflect/Method;
  
32 ····.line·332 ····.line·3
33 ····iput-object·p2,·p0,·Li3/b$c;->b:Ljava/lang/reflect/Method;33 ····iput-object·p2,·p0,·Lj3/b$c;->b:Ljava/lang/reflect/Method;
  
34 ····.line·434 ····.line·4
35 ····iput-object·p3,·p0,·Li3/b$c;->c:Ljava/lang/reflect/Method;35 ····iput-object·p3,·p0,·Lj3/b$c;->c:Ljava/lang/reflect/Method;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·static·b()Li3/b$c;38 .method·static·b()Lj3/b$c;
39 ····.locals·739 ····.locals·7
  
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····:try_start_041 ····:try_start_0
42 ····const-string·v1,·"dalvik.system.CloseGuard"42 ····const-string·v1,·"dalvik.system.CloseGuard"
  
Offset 100, 28 lines modifiedOffset 100, 28 lines modified
100 ····:catch_0100 ····:catch_0
101 ····move-object·v1,·v0101 ····move-object·v1,·v0
  
102 ····move-object·v4,·v1102 ····move-object·v4,·v1
  
103 ····.line·5103 ····.line·5
104 ····:goto_0104 ····:goto_0
105 ····new-instance·v2,·Li3/b$c;105 ····new-instance·v2,·Lj3/b$c;
  
106 ····invoke-direct·{v2,·v0,·v4,·v1},·Li3/b$c;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V106 ····invoke-direct·{v2,·v0,·v4,·v1},·Lj3/b$c;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
  
107 ····return-object·v2107 ····return-object·v2
108 .end·method108 .end·method
  
  
109 #·virtual·methods109 #·virtual·methods
110 .method·a(Ljava/lang/String;)Ljava/lang/Object;110 .method·a(Ljava/lang/String;)Ljava/lang/Object;
111 ····.locals·5111 ····.locals·5
  
112 ····.line·1112 ····.line·1
113 ····iget-object·v0,·p0,·Li3/b$c;->a:Ljava/lang/reflect/Method;113 ····iget-object·v0,·p0,·Lj3/b$c;->a:Ljava/lang/reflect/Method;
  
114 ····const/4·v1,·0x0114 ····const/4·v1,·0x0
  
115 ····if-eqz·v0,·:cond_0115 ····if-eqz·v0,·:cond_0
  
116 ····const/4·v2,·0x0116 ····const/4·v2,·0x0
  
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
  
130 ····.line·2130 ····.line·2
131 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;131 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
132 ····move-result-object·v0132 ····move-result-object·v0
  
133 ····.line·3133 ····.line·3
134 ····iget-object·v3,·p0,·Li3/b$c;->b:Ljava/lang/reflect/Method;134 ····iget-object·v3,·p0,·Lj3/b$c;->b:Ljava/lang/reflect/Method;
  
135 ····const/4·v4,·0x1135 ····const/4·v4,·0x1
  
136 ····new-array·v4,·v4,·[Ljava/lang/Object;136 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
137 ····aput-object·p1,·v4,·v2137 ····aput-object·p1,·v4,·v2
  
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
  
158 ····const/4·v0,·0x0158 ····const/4·v0,·0x0
  
159 ····if-eqz·p1,·:cond_0159 ····if-eqz·p1,·:cond_0
  
160 ····.line·1160 ····.line·1
161 ····:try_start_0161 ····:try_start_0
162 ····iget-object·v1,·p0,·Li3/b$c;->c:Ljava/lang/reflect/Method;162 ····iget-object·v1,·p0,·Lj3/b$c;->c:Ljava/lang/reflect/Method;
  
163 ····new-array·v2,·v0,·[Ljava/lang/Object;163 ····new-array·v2,·v0,·[Ljava/lang/Object;
  
164 ····invoke-virtual·{v1,·p1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;164 ····invoke-virtual·{v1,·p1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
165 ····:try_end_0165 ····:try_end_0
166 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0166 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
6.92 KB
smali/i3/b$b.smali vs.
smali/v2/f0.smali
Max HTML report size reached
4.19 KB
smali/w2/h.smali vs.
smali/x2/h.smali
Files 9% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lw2/h;1 .class·public·final·Lx2/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Channel.kt"3 .source·"Channel.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(ILw2/e;Ln2/l;)Lw2/f;5 .method·public·static·final·a(ILx2/e;Lo2/l;)Lx2/f;
6 ····.locals·26 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<E:",9 ············"<E:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(I",11 ············">(I",
12 ············"Lw2/e;",12 ············"Lx2/e;",
13 ············"Ln2/l<",13 ············"Lo2/l<",
14 ············"-TE;",14 ············"-TE;",
15 ············"Ld2/q;",15 ············"Le2/q;",
16 ············">;)",16 ············">;)",
17 ············"Lw2/f<",17 ············"Lx2/f<",
18 ············"TE;>;"18 ············"TE;>;"
19 ········}19 ········}
20 ····.end·annotation20 ····.end·annotation
  
21 ····const/4·v0,·-0x221 ····const/4·v0,·-0x2
  
22 ····const/4·v1,·0x122 ····const/4·v1,·0x1
Offset 36, 82 lines modifiedOffset 36, 82 lines modified
36 ····const·v0,·0x7fffffff36 ····const·v0,·0x7fffffff
  
37 ····if-eq·p0,·v0,·:cond_137 ····if-eq·p0,·v0,·:cond_1
  
38 ····if-ne·p0,·v1,·:cond_038 ····if-ne·p0,·v1,·:cond_0
  
39 ····.line·139 ····.line·1
40 ····sget-object·v0,·Lw2/e;->f:Lw2/e;40 ····sget-object·v0,·Lx2/e;->f:Lx2/e;
  
41 ····if-ne·p1,·v0,·:cond_041 ····if-ne·p1,·v0,·:cond_0
  
42 ····.line·242 ····.line·2
43 ····new-instance·p0,·Lw2/m;43 ····new-instance·p0,·Lx2/m;
  
44 ····invoke-direct·{p0,·p2},·Lw2/m;-><init>(Ln2/l;)V44 ····invoke-direct·{p0,·p2},·Lx2/m;-><init>(Lo2/l;)V
  
45 ····goto·:goto_145 ····goto·:goto_1
  
46 ····.line·346 ····.line·3
47 ····:cond_047 ····:cond_0
48 ····new-instance·v0,·Lw2/d;48 ····new-instance·v0,·Lx2/d;
  
49 ····invoke-direct·{v0,·p0,·p1,·p2},·Lw2/d;-><init>(ILw2/e;Ln2/l;)V49 ····invoke-direct·{v0,·p0,·p1,·p2},·Lx2/d;-><init>(ILx2/e;Lo2/l;)V
  
50 ····move-object·p0,·v050 ····move-object·p0,·v0
  
51 ····goto·:goto_151 ····goto·:goto_1
  
52 ····.line·452 ····.line·4
53 ····:cond_153 ····:cond_1
54 ····new-instance·p0,·Lw2/n;54 ····new-instance·p0,·Lx2/n;
  
55 ····invoke-direct·{p0,·p2},·Lw2/n;-><init>(Ln2/l;)V55 ····invoke-direct·{p0,·p2},·Lx2/n;-><init>(Lo2/l;)V
  
56 ····goto·:goto_156 ····goto·:goto_1
  
57 ····.line·557 ····.line·5
58 ····:cond_258 ····:cond_2
59 ····sget-object·p0,·Lw2/e;->e:Lw2/e;59 ····sget-object·p0,·Lx2/e;->e:Lx2/e;
  
60 ····if-ne·p1,·p0,·:cond_360 ····if-ne·p1,·p0,·:cond_3
  
61 ····.line·661 ····.line·6
62 ····new-instance·p0,·Lw2/r;62 ····new-instance·p0,·Lx2/r;
  
63 ····invoke-direct·{p0,·p2},·Lw2/r;-><init>(Ln2/l;)V63 ····invoke-direct·{p0,·p2},·Lx2/r;-><init>(Lo2/l;)V
  
64 ····goto·:goto_164 ····goto·:goto_1
  
65 ····.line·765 ····.line·7
66 ····:cond_366 ····:cond_3
67 ····new-instance·p0,·Lw2/d;67 ····new-instance·p0,·Lx2/d;
  
68 ····invoke-direct·{p0,·v1,·p1,·p2},·Lw2/d;-><init>(ILw2/e;Ln2/l;)V68 ····invoke-direct·{p0,·v1,·p1,·p2},·Lx2/d;-><init>(ILx2/e;Lo2/l;)V
  
69 ····goto·:goto_169 ····goto·:goto_1
  
70 ····.line·870 ····.line·8
71 ····:cond_471 ····:cond_4
72 ····sget-object·p0,·Lw2/e;->e:Lw2/e;72 ····sget-object·p0,·Lx2/e;->e:Lx2/e;
  
73 ····if-ne·p1,·p0,·:cond_573 ····if-ne·p1,·p0,·:cond_5
  
74 ····goto·:goto_074 ····goto·:goto_0
  
75 ····:cond_575 ····:cond_5
76 ····const/4·v1,·0x076 ····const/4·v1,·0x0
  
77 ····:goto_077 ····:goto_0
78 ····if-eqz·v1,·:cond_678 ····if-eqz·v1,·:cond_6
  
79 ····.line·979 ····.line·9
80 ····new-instance·p0,·Lw2/m;80 ····new-instance·p0,·Lx2/m;
  
81 ····invoke-direct·{p0,·p2},·Lw2/m;-><init>(Ln2/l;)V81 ····invoke-direct·{p0,·p2},·Lx2/m;-><init>(Lo2/l;)V
  
82 ····goto·:goto_182 ····goto·:goto_1
  
83 ····.line·1083 ····.line·10
84 ····:cond_684 ····:cond_6
85 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;85 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
Offset 123, 60 lines modifiedOffset 123, 60 lines modified
  
123 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V123 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
124 ····throw·p0124 ····throw·p0
  
125 ····.line·11125 ····.line·11
126 ····:cond_7126 ····:cond_7
127 ····new-instance·p0,·Lw2/d;127 ····new-instance·p0,·Lx2/d;
  
128 ····.line·12128 ····.line·12
129 ····sget-object·v0,·Lw2/e;->e:Lw2/e;129 ····sget-object·v0,·Lx2/e;->e:Lx2/e;
  
130 ····if-ne·p1,·v0,·:cond_8130 ····if-ne·p1,·v0,·:cond_8
  
131 ····sget-object·v0,·Lw2/f;->a:Lw2/f$a;131 ····sget-object·v0,·Lx2/f;->a:Lx2/f$a;
  
132 ····invoke-virtual·{v0},·Lw2/f$a;->a()I132 ····invoke-virtual·{v0},·Lx2/f$a;->a()I
Max diff block lines reached; 961/4215 bytes (22.80%) of diff not shown.
29.8 KB
smali/w2/d.smali vs.
smali/o3/a.smali
Max HTML report size reached
1.8 KB
smali/w2/i.smali vs.
smali/x2/i.smali
Files 15% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 64 lines modified
1 .class·public·final·Lw2/i;1 .class·public·final·Lx2/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Channel.kt"3 .source·"Channel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lw2/i$c;,7 ········Lx2/i$c;,
8 ········Lw2/i$a;,8 ········Lx2/i$a;,
9 ········Lw2/i$b;9 ········Lx2/i$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
17 ········"Ljava/lang/Object;"17 ········"Ljava/lang/Object;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·static·fields20 #·static·fields
21 .field·public·static·final·a:Lw2/i$b;21 .field·public·static·final·a:Lx2/i$b;
  
22 .field·private·static·final·b:Lw2/i$c;22 .field·private·static·final·b:Lx2/i$c;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
25 ····.locals·225 ····.locals·2
  
26 ····new-instance·v0,·Lw2/i$b;26 ····new-instance·v0,·Lx2/i$b;
  
27 ····const/4·v1,·0x027 ····const/4·v1,·0x0
  
28 ····invoke-direct·{v0,·v1},·Lw2/i$b;-><init>(Lkotlin/jvm/internal/e;)V28 ····invoke-direct·{v0,·v1},·Lx2/i$b;-><init>(Lkotlin/jvm/internal/e;)V
  
29 ····sput-object·v0,·Lw2/i;->a:Lw2/i$b;29 ····sput-object·v0,·Lx2/i;->a:Lx2/i$b;
  
30 ····.line·130 ····.line·1
31 ····new-instance·v0,·Lw2/i$c;31 ····new-instance·v0,·Lx2/i$c;
  
32 ····invoke-direct·{v0},·Lw2/i$c;-><init>()V32 ····invoke-direct·{v0},·Lx2/i$c;-><init>()V
  
33 ····sput-object·v0,·Lw2/i;->b:Lw2/i$c;33 ····sput-object·v0,·Lx2/i;->b:Lx2/i$c;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·static·final·synthetic·a()Lw2/i$c;36 .method·public·static·final·synthetic·a()Lx2/i$c;
37 ····.locals·137 ····.locals·1
  
38 ····.line·138 ····.line·1
39 ····sget-object·v0,·Lw2/i;->b:Lw2/i$c;39 ····sget-object·v0,·Lx2/i;->b:Lx2/i$c;
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
42 .method·public·static·b(Ljava/lang/Object;)Ljava/lang/Object;42 .method·public·static·b(Ljava/lang/Object;)Ljava/lang/Object;
43 ····.locals·043 ····.locals·0
44 ····.annotation·system·Ldalvik/annotation/Signature;44 ····.annotation·system·Ldalvik/annotation/Signature;
5.43 KB
smali/w2/a$c.smali vs.
smali/j2/a$a.smali
Max HTML report size reached
1.96 KB
smali/w2/a$d.smali vs.
smali/x2/a$d.smali
Files 22% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lw2/a$d;1 .class·public·final·Lx2/a$d;
2 .super·Lkotlinx/coroutines/internal/o$a;2 .super·Lkotlinx/coroutines/internal/o$a;
3 .source·"LockFreeLinkedList.kt"3 .source·"LockFreeLinkedList.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lw2/a;->q(Lw2/o;)Z6 ····value·=·Lx2/a;->q(Lx2/o;)Z
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/o;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/o;
  
14 .field·final·synthetic·e:Lw2/a;14 .field·final·synthetic·e:Lx2/a;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/o;Lw2/a;)V16 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/o;Lx2/a;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Lw2/a$d;->d:Lkotlinx/coroutines/internal/o;18 ····iput-object·p1,·p0,·Lx2/a$d;->d:Lkotlinx/coroutines/internal/o;
  
19 ····iput-object·p2,·p0,·Lw2/a$d;->e:Lw2/a;19 ····iput-object·p2,·p0,·Lx2/a$d;->e:Lx2/a;
  
20 ····.line·120 ····.line·1
21 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/o$a;-><init>(Lkotlinx/coroutines/internal/o;)V21 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/o$a;-><init>(Lkotlinx/coroutines/internal/o;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
Offset 38, 28 lines modifiedOffset 38, 28 lines modified
38 #·virtual·methods38 #·virtual·methods
39 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;39 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
40 ····.locals·040 ····.locals·0
  
41 ····.line·141 ····.line·1
42 ····check-cast·p1,·Lkotlinx/coroutines/internal/o;42 ····check-cast·p1,·Lkotlinx/coroutines/internal/o;
  
43 ····invoke-virtual·{p0,·p1},·Lw2/a$d;->i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;43 ····invoke-virtual·{p0,·p1},·Lx2/a$d;->i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;
  
44 ····move-result-object·p144 ····move-result-object·p1
  
45 ····return-object·p145 ····return-object·p1
46 .end·method46 .end·method
  
47 .method·public·i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;47 .method·public·i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;
48 ····.locals·048 ····.locals·0
  
49 ····.line·149 ····.line·1
50 ····iget-object·p1,·p0,·Lw2/a$d;->e:Lw2/a;50 ····iget-object·p1,·p0,·Lx2/a$d;->e:Lx2/a;
  
51 ····invoke-virtual·{p1},·Lw2/a;->s()Z51 ····invoke-virtual·{p1},·Lx2/a;->s()Z
  
52 ····move-result·p152 ····move-result·p1
  
53 ····if-eqz·p1,·:cond_053 ····if-eqz·p1,·:cond_0
  
54 ····const/4·p1,·0x054 ····const/4·p1,·0x0
  
1010 B
smali/w2/r.smali vs.
smali/x2/r.smali
Files 16% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·Lw2/r;1 .class·public·Lx2/r;
2 .super·Lw2/a;2 .super·Lx2/a;
3 .source·"RendezvousChannel.kt"3 .source·"RendezvousChannel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"<E:",7 ········"<E:",
8 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
9 ········">",9 ········">",
10 ········"Lw2/a<",10 ········"Lx2/a<",
11 ········"TE;>;"11 ········"TE;>;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Ln2/l;)V15 .method·public·constructor·<init>(Lo2/l;)V
16 ····.locals·016 ····.locals·0
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Ln2/l<",20 ············"Lo2/l<",
21 ············"-TE;",21 ············"-TE;",
22 ············"Ld2/q;",22 ············"Le2/q;",
23 ············">;)V"23 ············">;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····.line·126 ····.line·1
27 ····invoke-direct·{p0,·p1},·Lw2/a;-><init>(Ln2/l;)V27 ····invoke-direct·{p0,·p1},·Lx2/a;-><init>(Lo2/l;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·protected·final·r()Z31 .method·protected·final·r()Z
1.28 KB
smali/w2/g.smali vs.
smali/v2/e2.smali
Files 16% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 40 lines modified
1 .class·public·interface·abstract·Lw2/g;1 .class·public·interface·abstract·Lv2/e2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Channel.kt"3 .source·"ThreadContextElement.kt"
  
 4 #·interfaces
 5 .implements·Lh2/g$b;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
7 ········"<E:",9 ········"<S:",
8 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
9 ········">",11 ········">",
10 ········"Ljava/lang/Object;"12 ········"Ljava/lang/Object;",
 13 ········"Lh2/g$b;"
11 ····}14 ····}
12 .end·annotation15 .end·annotation
  
  
13 #·virtual·methods16 #·virtual·methods
14 .method·public·abstract·a(Lg2/d;)Ljava/lang/Object;17 .method·public·abstract·v(Lh2/g;Ljava/lang/Object;)V
15 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{19 ········value·=·{
17 ············"(",20 ············"(",
18 ············"Lg2/d<",21 ············"Lh2/g;",
19 ············"-", 
20 ············"Ljava/lang/Boolean;", 
21 ············">;)",22 ············"TS;)V"
22 ············"Ljava/lang/Object;" 
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·method25 .end·method
  
26 .method·public·abstract·next()Ljava/lang/Object;26 .method·public·abstract·z(Lh2/g;)Ljava/lang/Object;
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
 29 ············"(",
 30 ············"Lh2/g;",
29 ············"()TE;"31 ············")TS;"
30 ········}32 ········}
31 ····.end·annotation33 ····.end·annotation
32 .end·method34 .end·method
12.7 KB
smali/w2/a$a.smali vs.
smali/x2/a$b.smali
Max HTML report size reached
1.3 KB
smali/w2/t.smali vs.
smali/v2/j0$a.smali
Files 19% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 45 lines modified
1 .class·public·interface·abstract·Lw2/t;1 .class·public·final·Lv2/j0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Channel.kt"3 .source·"CoroutineContext.kt"
  
 4 #·interfaces
 5 .implements·Lh2/g$c;
  
  
4 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lv2/j0;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x19
 12 ····name·=·"a"
 13 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{15 ····value·=·{
7 ········"<E:", 
8 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
 17 ········"Lh2/g$c<",
 18 ········"Lv2/j0;",
9 ········">",19 ········">;"
10 ········"Ljava/lang/Object;" 
11 ····}20 ····}
12 .end·annotation21 .end·annotation
  
  
13 #·virtual·methods22 #·direct·methods
14 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"(TE;)", 
18 ············"Ljava/lang/Object;" 
19 ········} 
20 ····.end·annotation23 .method·private·constructor·<init>()V
 24 ····.locals·0
  
 25 ····.line·1
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 27 ····return-void
 28 .end·method
  
 29 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 30 ····.locals·0
  
 31 ····invoke-direct·{p0},·Lv2/j0$a;-><init>()V
  
 32 ····return-void
21 .end·method33 .end·method
9.52 KB
smali/w2/m.smali vs.
smali/x2/m.smali
Max HTML report size reached
433 B
smali/w2/i$c.smali vs.
smali/x2/i$c.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw2/i$c;1 .class·public·Lx2/i$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Channel.kt"3 .source·"Channel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw2/i;6 ····value·=·Lx2/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
311 B
smali/w2/q.smali vs.
smali/x2/q.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lw2/q;1 .class·public·interface·abstract·Lx2/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AbstractChannel.kt"3 .source·"AbstractChannel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
2.33 KB
smali/w2/i$a.smali vs.
smali/x2/i$a.smali
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lw2/i$a;1 .class·public·final·Lx2/i$a;
2 .super·Lw2/i$c;2 .super·Lx2/i$c;
3 .source·"Channel.kt"3 .source·"Channel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw2/i;6 ····value·=·Lx2/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 19, 36 lines modifiedOffset 19, 36 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Ljava/lang/Throwable;)V20 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
21 ····.locals·021 ····.locals·0
  
22 ····.line·122 ····.line·1
23 ····invoke-direct·{p0},·Lw2/i$c;-><init>()V23 ····invoke-direct·{p0},·Lx2/i$c;-><init>()V
  
24 ····iput-object·p1,·p0,·Lw2/i$a;->a:Ljava/lang/Throwable;24 ····iput-object·p1,·p0,·Lx2/i$a;->a:Ljava/lang/Throwable;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·equals(Ljava/lang/Object;)Z28 .method·public·equals(Ljava/lang/Object;)Z
29 ····.locals·129 ····.locals·1
  
30 ····.line·130 ····.line·1
31 ····instance-of·v0,·p1,·Lw2/i$a;31 ····instance-of·v0,·p1,·Lx2/i$a;
  
32 ····if-eqz·v0,·:cond_032 ····if-eqz·v0,·:cond_0
  
33 ····iget-object·v0,·p0,·Lw2/i$a;->a:Ljava/lang/Throwable;33 ····iget-object·v0,·p0,·Lx2/i$a;->a:Ljava/lang/Throwable;
  
34 ····check-cast·p1,·Lw2/i$a;34 ····check-cast·p1,·Lx2/i$a;
  
35 ····iget-object·p1,·p1,·Lw2/i$a;->a:Ljava/lang/Throwable;35 ····iget-object·p1,·p1,·Lx2/i$a;->a:Ljava/lang/Throwable;
  
36 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z36 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
37 ····move-result·p137 ····move-result·p1
  
38 ····if-eqz·p1,·:cond_038 ····if-eqz·p1,·:cond_0
  
Offset 63, 15 lines modifiedOffset 63, 15 lines modified
63 ····return·p163 ····return·p1
64 .end·method64 .end·method
  
65 .method·public·hashCode()I65 .method·public·hashCode()I
66 ····.locals·166 ····.locals·1
  
67 ····.line·167 ····.line·1
68 ····iget-object·v0,·p0,·Lw2/i$a;->a:Ljava/lang/Throwable;68 ····iget-object·v0,·p0,·Lx2/i$a;->a:Ljava/lang/Throwable;
  
69 ····if-eqz·v0,·:cond_069 ····if-eqz·v0,·:cond_0
  
70 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I70 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
71 ····move-result·v071 ····move-result·v0
  
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
  
92 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V92 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
93 ····const-string·v1,·"Closed("93 ····const-string·v1,·"Closed("
  
94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
95 ····iget-object·v1,·p0,·Lw2/i$a;->a:Ljava/lang/Throwable;95 ····iget-object·v1,·p0,·Lx2/i$a;->a:Ljava/lang/Throwable;
  
96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
97 ····const/16·v1,·0x2997 ····const/16·v1,·0x29
  
98 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;98 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
10.8 KB
smali/w2/a$b.smali vs.
smali/v2/p1.smali
Max HTML report size reached
1.43 KB
smali/w2/o.smali vs.
smali/x2/o.smali
Files 9% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·Lw2/o;1 .class·public·abstract·Lx2/o;
2 .super·Lkotlinx/coroutines/internal/o;2 .super·Lkotlinx/coroutines/internal/o;
3 .source·"AbstractChannel.kt"3 .source·"AbstractChannel.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw2/q;5 .implements·Lx2/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<E:",9 ········"<E:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Lkotlinx/coroutines/internal/o;",12 ········"Lkotlinx/coroutines/internal/o;",
13 ········"Lw2/q<",13 ········"Lx2/q<",
14 ········"TE;>;"14 ········"TE;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
Offset 31, 32 lines modifiedOffset 31, 32 lines modified
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·bridge·synthetic·b()Ljava/lang/Object;32 .method·public·bridge·synthetic·b()Ljava/lang/Object;
33 ····.locals·133 ····.locals·1
  
34 ····.line·134 ····.line·1
35 ····invoke-virtual·{p0},·Lw2/o;->y()Lkotlinx/coroutines/internal/z;35 ····invoke-virtual·{p0},·Lx2/o;->y()Lkotlinx/coroutines/internal/z;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····return-object·v037 ····return-object·v0
38 .end·method38 .end·method
  
39 .method·public·y()Lkotlinx/coroutines/internal/z;39 .method·public·y()Lkotlinx/coroutines/internal/z;
40 ····.locals·140 ····.locals·1
  
41 ····.line·141 ····.line·1
42 ····sget-object·v0,·Lw2/b;->b:Lkotlinx/coroutines/internal/z;42 ····sget-object·v0,·Lx2/b;->b:Lkotlinx/coroutines/internal/z;
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
  
45 .method·public·abstract·z(Lw2/j;)V45 .method·public·abstract·z(Lx2/j;)V
46 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
47 ········value·=·{47 ········value·=·{
48 ············"(",48 ············"(",
49 ············"Lw2/j<",49 ············"Lx2/j<",
50 ············"*>;)V"50 ············"*>;)V"
51 ········}51 ········}
52 ····.end·annotation52 ····.end·annotation
53 .end·method53 .end·method
1.48 KB
smali/w2/f$a.smali vs.
smali/x2/f$a.smali
Files 11% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Lw2/f$a;1 .class·public·final·Lx2/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Channel.kt"3 .source·"Channel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw2/f;6 ····value·=·Lx2/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·synthetic·a:Lw2/f$a;13 .field·static·final·synthetic·a:Lx2/f$a;
  
14 .field·private·static·final·b:I14 .field·private·static·final·b:I
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·417 ····.locals·4
  
18 ····new-instance·v0,·Lw2/f$a;18 ····new-instance·v0,·Lx2/f$a;
  
19 ····invoke-direct·{v0},·Lw2/f$a;-><init>()V19 ····invoke-direct·{v0},·Lx2/f$a;-><init>()V
  
20 ····sput-object·v0,·Lw2/f$a;->a:Lw2/f$a;20 ····sput-object·v0,·Lx2/f$a;->a:Lx2/f$a;
  
21 ····const-string·v0,·"kotlinx.coroutines.channels.defaultBuffer"21 ····const-string·v0,·"kotlinx.coroutines.channels.defaultBuffer"
  
22 ····const/16·v1,·0x4022 ····const/16·v1,·0x40
  
23 ····const/4·v2,·0x123 ····const/4·v2,·0x1
  
24 ····const·v3,·0x7ffffffe24 ····const·v3,·0x7ffffffe
  
25 ····.line·125 ····.line·1
26 ····invoke-static·{v0,·v1,·v2,·v3},·Lkotlinx/coroutines/internal/a0;->b(Ljava/lang/String;III)I26 ····invoke-static·{v0,·v1,·v2,·v3},·Lkotlinx/coroutines/internal/a0;->b(Ljava/lang/String;III)I
  
27 ····move-result·v027 ····move-result·v0
  
28 ····sput·v0,·Lw2/f$a;->b:I28 ····sput·v0,·Lx2/f$a;->b:I
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·private·constructor·<init>()V31 .method·private·constructor·<init>()V
32 ····.locals·032 ····.locals·0
  
Offset 59, 11 lines modifiedOffset 59, 11 lines modified
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·final·a()I60 .method·public·final·a()I
61 ····.locals·161 ····.locals·1
  
62 ····.line·162 ····.line·1
63 ····sget·v0,·Lw2/f$a;->b:I63 ····sget·v0,·Lx2/f$a;->b:I
  
64 ····return·v064 ····return·v0
65 .end·method65 .end·method
296 B
smali/w2/s.smali vs.
smali/x2/s.smali
Files 19% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lw2/s;1 .class·public·abstract·Lx2/s;
2 .super·Lkotlinx/coroutines/internal/o;2 .super·Lkotlinx/coroutines/internal/o;
3 .source·"AbstractChannel.kt"3 .source·"AbstractChannel.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
4.75 KB
smali/w2/e.smali vs.
smali/v2/k0.smali
Files 21% similar despite different names
    
Offset 1, 140 lines modifiedOffset 1, 122 lines modified
1 .class·public·final·enum·Lw2/e;1 .class·public·final·Lv2/k0;
2 .super·Ljava/lang/Enum; 
3 .source·"BufferOverflow.kt"2 .super·Lh2/a;
 3 .source·"CoroutineName.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lv2/k0$a;
7 ········"Ljava/lang/Enum<", 
8 ········"Lw2/e;", 
9 ········">;" 
10 ····}8 ····}
11 .end·annotation9 .end·annotation
  
  
12 #·static·fields10 #·static·fields
13 .field·public·static·final·enum·e:Lw2/e;11 .field·public·static·final·f:Lv2/k0$a;
  
14 .field·public·static·final·enum·f:Lw2/e; 
  
 12 #·instance·fields
 13 .field·private·final·e:Ljava/lang/String;
15 .field·public·static·final·enum·g:Lw2/e; 
  
16 .field·private·static·final·synthetic·h:[Lw2/e; 
  
  
17 #·direct·methods14 #·direct·methods
18 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
19 ····.locals·316 ····.locals·2
  
20 ····.line·1 
21 ····new-instance·v0,·Lw2/e; 
  
22 ····const-string·v1,·"SUSPEND" 
  
23 ····const/4·v2,·0x0 
  
24 ····invoke-direct·{v0,·v1,·v2},·Lw2/e;-><init>(Ljava/lang/String;I)V 
  
25 ····sput-object·v0,·Lw2/e;->e:Lw2/e; 
  
26 ····.line·2 
27 ····new-instance·v0,·Lw2/e;17 ····new-instance·v0,·Lv2/k0$a;
  
28 ····const-string·v1,·"DROP_OLDEST"18 ····const/4·v1,·0x0
  
29 ····const/4·v2,·0x119 ····invoke-direct·{v0,·v1},·Lv2/k0$a;-><init>(Lkotlin/jvm/internal/e;)V
  
30 ····invoke-direct·{v0,·v1,·v2},·Lw2/e;-><init>(Ljava/lang/String;I)V20 ····sput-object·v0,·Lv2/k0;->f:Lv2/k0$a;
  
31 ····sput-object·v0,·Lw2/e;->f:Lw2/e;21 ····return-void
 22 .end·method
  
32 ····.line·3 
33 ····new-instance·v0,·Lw2/e; 
  
34 ····const-string·v1,·"DROP_LATEST"23 #·virtual·methods
 24 .method·public·final·N()Ljava/lang/String;
 25 ····.locals·1
  
35 ····const/4·v2,·0x226 ····.line·1
 27 ····iget-object·v0,·p0,·Lv2/k0;->e:Ljava/lang/String;
  
36 ····invoke-direct·{v0,·v1,·v2},·Lw2/e;-><init>(Ljava/lang/String;I)V28 ····return-object·v0
 29 .end·method
  
37 ····sput-object·v0,·Lw2/e;->g:Lw2/e;30 .method·public·equals(Ljava/lang/Object;)Z
 31 ····.locals·3
  
38 ····invoke-static·{},·Lw2/e;->a()[Lw2/e;32 ····const/4·v0,·0x1
  
39 ····move-result-object·v033 ····if-ne·p0,·p1,·:cond_0
  
40 ····sput-object·v0,·Lw2/e;->h:[Lw2/e;34 ····return·v0
  
41 ····return-void 
42 .end·method35 ····:cond_0
 36 ····instance-of·v1,·p1,·Lv2/k0;
  
 37 ····const/4·v2,·0x0
43 .method·private·constructor·<init>(Ljava/lang/String;I)V 
44 ····.locals·0 
45 ····.annotation·system·Ldalvik/annotation/Signature; 
46 ········value·=·{ 
47 ············"()V" 
48 ········} 
49 ····.end·annotation 
  
 38 ····if-nez·v1,·:cond_1
50 ····.line·1 
51 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
52 ····return-void39 ····return·v2
53 .end·method 
  
54 .method·private·static·final·synthetic·a()[Lw2/e; 
55 ····.locals·340 ····:cond_1
 41 ····check-cast·p1,·Lv2/k0;
  
56 ····const/4·v0,·0x342 ····iget-object·v1,·p0,·Lv2/k0;->e:Ljava/lang/String;
  
57 ····new-array·v0,·v0,·[Lw2/e;43 ····iget-object·p1,·p1,·Lv2/k0;->e:Ljava/lang/String;
  
58 ····sget-object·v1,·Lw2/e;->e:Lw2/e;44 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
59 ····const/4·v2,·0x045 ····move-result·p1
  
60 ····aput-object·v1,·v0,·v246 ····if-nez·p1,·:cond_2
  
61 ····sget-object·v1,·Lw2/e;->f:Lw2/e;47 ····return·v2
  
62 ····const/4·v2,·0x148 ····:cond_2
 49 ····return·v0
 50 .end·method
  
63 ····aput-object·v1,·v0,·v251 .method·public·hashCode()I
 52 ····.locals·1
  
64 ····sget-object·v1,·Lw2/e;->g:Lw2/e;53 ····iget-object·v0,·p0,·Lv2/k0;->e:Ljava/lang/String;
  
65 ····const/4·v2,·0x254 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
66 ····aput-object·v1,·v0,·v255 ····move-result·v0
  
Max diff block lines reached; 1271/4792 bytes (26.52%) of diff not shown.
2.28 KB
smali/w2/i$b.smali vs.
smali/x2/i$b.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lw2/i$b;1 .class·public·final·Lx2/i$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Channel.kt"3 .source·"Channel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw2/i;6 ····value·=·Lx2/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-direct·{p0},·Lw2/i$b;-><init>()V27 ····invoke-direct·{p0},·Lx2/i$b;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;31 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
Offset 44, 19 lines modifiedOffset 44, 19 lines modified
44 ············"Ljava/lang/Throwable;",44 ············"Ljava/lang/Throwable;",
45 ············")",45 ············")",
46 ············"Ljava/lang/Object;"46 ············"Ljava/lang/Object;"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
49 ····.line·149 ····.line·1
50 ····new-instance·v0,·Lw2/i$a;50 ····new-instance·v0,·Lx2/i$a;
  
51 ····invoke-direct·{v0,·p1},·Lw2/i$a;-><init>(Ljava/lang/Throwable;)V51 ····invoke-direct·{v0,·p1},·Lx2/i$a;-><init>(Ljava/lang/Throwable;)V
  
52 ····invoke-static·{v0},·Lw2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;52 ····invoke-static·{v0},·Lx2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
53 ····move-result-object·p153 ····move-result-object·p1
  
54 ····return-object·p154 ····return-object·p1
55 .end·method55 .end·method
  
56 .method·public·final·b()Ljava/lang/Object;56 .method·public·final·b()Ljava/lang/Object;
Offset 67, 19 lines modifiedOffset 67, 19 lines modified
67 ············"Ljava/lang/Object;",67 ············"Ljava/lang/Object;",
68 ············">()",68 ············">()",
69 ············"Ljava/lang/Object;"69 ············"Ljava/lang/Object;"
70 ········}70 ········}
71 ····.end·annotation71 ····.end·annotation
  
72 ····.line·172 ····.line·1
73 ····invoke-static·{},·Lw2/i;->a()Lw2/i$c;73 ····invoke-static·{},·Lx2/i;->a()Lx2/i$c;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····invoke-static·{v0},·Lw2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;75 ····invoke-static·{v0},·Lx2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
76 ····move-result-object·v076 ····move-result-object·v0
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
79 .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object;79 .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object;
Offset 90, 13 lines modifiedOffset 90, 13 lines modified
90 ············"Ljava/lang/Object;",90 ············"Ljava/lang/Object;",
91 ············">(TE;)",91 ············">(TE;)",
92 ············"Ljava/lang/Object;"92 ············"Ljava/lang/Object;"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····.line·195 ····.line·1
96 ····invoke-static·{p1},·Lw2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;96 ····invoke-static·{p1},·Lx2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
97 ····move-result-object·p197 ····move-result-object·p1
  
98 ····return-object·p198 ····return-object·p1
99 .end·method99 .end·method
7.83 KB
smali/w2/j.smali vs.
smali/v2/p0.smali
Max HTML report size reached
2.73 KB
smali/w2/c$a.smali vs.
smali/x2/c$a.smali
Files 2% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·Lw2/c$a;1 .class·public·final·Lx2/c$a;
2 .super·Lw2/s;2 .super·Lx2/s;
3 .source·"AbstractChannel.kt"3 .source·"AbstractChannel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw2/c;6 ····value·=·Lx2/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<E:",14 ········"<E:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
17 ········"Lw2/s;"17 ········"Lx2/s;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·instance·fields20 #·instance·fields
21 .field·public·final·h:Ljava/lang/Object;21 .field·public·final·h:Ljava/lang/Object;
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 39, 29 lines modifiedOffset 39, 29 lines modified
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{40 ········value·=·{
41 ············"(TE;)V"41 ············"(TE;)V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····.line·144 ····.line·1
45 ····invoke-direct·{p0},·Lw2/s;-><init>()V45 ····invoke-direct·{p0},·Lx2/s;-><init>()V
  
46 ····.line·246 ····.line·2
47 ····iput-object·p1,·p0,·Lw2/c$a;->h:Ljava/lang/Object;47 ····iput-object·p1,·p0,·Lx2/c$a;->h:Ljava/lang/Object;
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·A(Lkotlinx/coroutines/internal/o$b;)Lkotlinx/coroutines/internal/z;51 .method·public·A(Lkotlinx/coroutines/internal/o$b;)Lkotlinx/coroutines/internal/z;
52 ····.locals·052 ····.locals·0
  
53 ····.line·153 ····.line·1
54 ····sget-object·p1,·Lu2/m;->a:Lkotlinx/coroutines/internal/z;54 ····sget-object·p1,·Lv2/m;->a:Lkotlinx/coroutines/internal/z;
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
  
57 .method·public·toString()Ljava/lang/String;57 .method·public·toString()Ljava/lang/String;
58 ····.locals·258 ····.locals·2
  
Offset 70, 25 lines modifiedOffset 70, 25 lines modified
  
70 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V70 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
71 ····const-string·v1,·"SendBuffered@"71 ····const-string·v1,·"SendBuffered@"
  
72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····invoke-static·{p0},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;73 ····invoke-static·{p0},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
74 ····move-result-object·v174 ····move-result-object·v1
  
75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
76 ····const/16·v1,·0x2876 ····const/16·v1,·0x28
  
77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
78 ····iget-object·v1,·p0,·Lw2/c$a;->h:Ljava/lang/Object;78 ····iget-object·v1,·p0,·Lx2/c$a;->h:Ljava/lang/Object;
  
79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
80 ····const/16·v1,·0x2980 ····const/16·v1,·0x29
  
81 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;81 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
Offset 105, 11 lines modifiedOffset 105, 11 lines modified
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
107 .method·public·z()Ljava/lang/Object;107 .method·public·z()Ljava/lang/Object;
108 ····.locals·1108 ····.locals·1
  
109 ····.line·1109 ····.line·1
110 ····iget-object·v0,·p0,·Lw2/c$a;->h:Ljava/lang/Object;110 ····iget-object·v0,·p0,·Lx2/c$a;->h:Ljava/lang/Object;
  
111 ····return-object·v0111 ····return-object·v0
112 .end·method112 .end·method
1.47 KB
smali/w2/d$a.smali vs.
smali/x2/d$a.smali
Files 13% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lw2/d$a;1 .class·public·final·synthetic·Lx2/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ArrayChannel.kt"3 .source·"ArrayChannel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw2/d;6 ····value·=·Lx2/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10019 ····accessFlags·=·0x1001
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 18, 49 lines modifiedOffset 18, 49 lines modified
18 .field·public·static·final·synthetic·a:[I18 .field·public·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Lw2/e;->values()[Lw2/e;22 ····invoke-static·{},·Lx2/e;->values()[Lx2/e;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sget-object·v1,·Lw2/e;->e:Lw2/e;26 ····sget-object·v1,·Lx2/e;->e:Lx2/e;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
28 ····move-result·v128 ····move-result·v1
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····aput·v2,·v0,·v130 ····aput·v2,·v0,·v1
  
31 ····sget-object·v1,·Lw2/e;->g:Lw2/e;31 ····sget-object·v1,·Lx2/e;->g:Lx2/e;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····aput·v2,·v0,·v135 ····aput·v2,·v0,·v1
  
36 ····sget-object·v1,·Lw2/e;->f:Lw2/e;36 ····sget-object·v1,·Lx2/e;->f:Lx2/e;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
38 ····move-result·v138 ····move-result·v1
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····aput·v2,·v0,·v140 ····aput·v2,·v0,·v1
  
41 ····sput-object·v0,·Lw2/d$a;->a:[I41 ····sput-object·v0,·Lx2/d$a;->a:[I
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
2.25 KB
smali/w2/n.smali vs.
smali/x2/n.smali
Files 3% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·Lw2/n;1 .class·public·Lx2/n;
2 .super·Lw2/a;2 .super·Lx2/a;
3 .source·"LinkedListChannel.kt"3 .source·"LinkedListChannel.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"<E:",7 ········"<E:",
8 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
9 ········">",9 ········">",
10 ········"Lw2/a<",10 ········"Lx2/a<",
11 ········"TE;>;"11 ········"TE;>;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Ln2/l;)V15 .method·public·constructor·<init>(Lo2/l;)V
16 ····.locals·016 ····.locals·0
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Ln2/l<",20 ············"Lo2/l<",
21 ············"-TE;",21 ············"-TE;",
22 ············"Ld2/q;",22 ············"Le2/q;",
23 ············">;)V"23 ············">;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····.line·126 ····.line·1
27 ····invoke-direct·{p0,·p1},·Lw2/a;-><init>(Ln2/l;)V27 ····invoke-direct·{p0,·p1},·Lx2/a;-><init>(Lo2/l;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·protected·i(Ljava/lang/Object;)Ljava/lang/Object;31 .method·protected·i(Ljava/lang/Object;)Ljava/lang/Object;
Offset 43, 51 lines modifiedOffset 43, 51 lines modified
43 ············"(TE;)",43 ············"(TE;)",
44 ············"Ljava/lang/Object;"44 ············"Ljava/lang/Object;"
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
  
47 ····.line·147 ····.line·1
48 ····:cond_048 ····:cond_0
49 ····invoke-super·{p0,·p1},·Lw2/c;->i(Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-super·{p0,·p1},·Lx2/c;->i(Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·251 ····.line·2
52 ····sget-object·v1,·Lw2/b;->b:Lkotlinx/coroutines/internal/z;52 ····sget-object·v1,·Lx2/b;->b:Lkotlinx/coroutines/internal/z;
  
53 ····if-ne·v0,·v1,·:cond_153 ····if-ne·v0,·v1,·:cond_1
  
54 ····return-object·v154 ····return-object·v1
  
55 ····.line·355 ····.line·3
56 ····:cond_156 ····:cond_1
57 ····sget-object·v2,·Lw2/b;->c:Lkotlinx/coroutines/internal/z;57 ····sget-object·v2,·Lx2/b;->c:Lkotlinx/coroutines/internal/z;
  
58 ····if-ne·v0,·v2,·:cond_358 ····if-ne·v0,·v2,·:cond_3
  
59 ····.line·459 ····.line·4
60 ····invoke-virtual·{p0,·p1},·Lw2/c;->k(Ljava/lang/Object;)Lw2/q;60 ····invoke-virtual·{p0,·p1},·Lx2/c;->k(Ljava/lang/Object;)Lx2/q;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····if-nez·v0,·:cond_262 ····if-nez·v0,·:cond_2
  
63 ····return-object·v163 ····return-object·v1
  
64 ····.line·564 ····.line·5
65 ····:cond_265 ····:cond_2
66 ····instance-of·v1,·v0,·Lw2/j;66 ····instance-of·v1,·v0,·Lx2/j;
  
67 ····if-eqz·v1,·:cond_067 ····if-eqz·v1,·:cond_0
  
68 ····return-object·v068 ····return-object·v0
  
69 ····.line·669 ····.line·6
70 ····:cond_370 ····:cond_3
71 ····instance-of·p1,·v0,·Lw2/j;71 ····instance-of·p1,·v0,·Lx2/j;
  
72 ····if-eqz·p1,·:cond_472 ····if-eqz·p1,·:cond_4
  
73 ····return-object·v073 ····return-object·v0
  
74 ····:cond_474 ····:cond_4
75 ····const-string·p1,·"Invalid·offerInternal·result·"75 ····const-string·p1,·"Invalid·offerInternal·result·"
817 B
smali/o2/b$a.smali vs.
smali/p2/b$a.smali
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lo2/b$a;1 .class·public·final·Lp2/b$a;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/ThreadLocal;
3 .source·"PlatformRandom.kt"3 .source·"PlatformRandom.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lo2/b;-><init>()V6 ····value·=·Lp2/b;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 45, 13 lines modifiedOffset 45, 13 lines modified
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object;47 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
  
49 ····.line·149 ····.line·1
50 ····invoke-virtual·{p0},·Lo2/b$a;->a()Ljava/util/Random;50 ····invoke-virtual·{p0},·Lp2/b$a;->a()Ljava/util/Random;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
1.21 KB
smali/o2/c$a.smali vs.
smali/p2/c$a.smali
Files 14% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Lo2/c$a;1 .class·public·final·Lp2/c$a;
2 .super·Lo2/c;2 .super·Lp2/c;
3 .source·"Random.kt"3 .source·"Random.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Serializable;5 .implements·Ljava/io/Serializable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lo2/c;8 ····value·=·Lp2/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····invoke-direct·{p0},·Lo2/c;-><init>()V18 ····invoke-direct·{p0},·Lp2/c;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V21 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Lo2/c$a;-><init>()V23 ····invoke-direct·{p0},·Lp2/c$a;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·b()I27 .method·public·b()I
28 ····.locals·128 ····.locals·1
  
29 ····.line·129 ····.line·1
30 ····invoke-static·{},·Lo2/c;->a()Lo2/c;30 ····invoke-static·{},·Lp2/c;->a()Lp2/c;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····invoke-virtual·{v0},·Lo2/c;->b()I32 ····invoke-virtual·{v0},·Lp2/c;->b()I
  
33 ····move-result·v033 ····move-result·v0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
5.91 KB
smali/i2/a$a.smali vs.
smali/h2/g$b$a.smali
Max HTML report size reached
31.7 KB
smali/e3/f.smali vs.
smali/e3/c$a.smali
Max HTML report size reached
1.1 KB
smali/e3/g$a.smali vs.
smali/f3/g$a.smali
Files 4% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Le3/g$a;1 .class·public·final·Lf3/g$a;
2 .super·Ljava/lang/ref/WeakReference;2 .super·Ljava/lang/ref/WeakReference;
3 .source·"StreamAllocation.java"3 .source·"StreamAllocation.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Le3/g;6 ····value·=·Lf3/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/ref/WeakReference<",14 ········"Ljava/lang/ref/WeakReference<",
15 ········"Le3/g;",15 ········"Lf3/g;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·instance·fields19 #·instance·fields
20 .field·public·final·a:Ljava/lang/Object;20 .field·public·final·a:Ljava/lang/Object;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Le3/g;Ljava/lang/Object;)V22 .method·constructor·<init>(Lf3/g;Ljava/lang/Object;)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V25 ····invoke-direct·{p0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
26 ····.line·226 ····.line·2
27 ····iput-object·p2,·p0,·Le3/g$a;->a:Ljava/lang/Object;27 ····iput-object·p2,·p0,·Lf3/g$a;->a:Ljava/lang/Object;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
3.13 KB
smali/e3/f$a.smali vs.
smali/f3/f$a.smali
Files 7% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Le3/f$a;1 .class·public·final·Lf3/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RouteSelector.java"3 .source·"RouteSelector.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Le3/f;6 ····value·=·Lf3/f;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:Ljava/util/List;13 .field·private·final·a:Ljava/util/List;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"Ljava/util/List<",16 ············"Ljava/util/List<",
17 ············"Lb3/b0;",17 ············"Lc3/b0;",
18 ············">;"18 ············">;"
19 ········}19 ········}
20 ····.end·annotation20 ····.end·annotation
21 .end·field21 .end·field
  
22 .field·private·b:I22 .field·private·b:I
  
Offset 31, 63 lines modifiedOffset 31, 63 lines modified
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Ljava/util/List;)V32 .method·constructor·<init>(Ljava/util/List;)V
33 ····.locals·133 ····.locals·1
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"(",36 ············"(",
37 ············"Ljava/util/List<",37 ············"Ljava/util/List<",
38 ············"Lb3/b0;",38 ············"Lc3/b0;",
39 ············">;)V"39 ············">;)V"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
  
42 ····.line·142 ····.line·1
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
45 ····.line·245 ····.line·2
46 ····iput·v0,·p0,·Le3/f$a;->b:I46 ····iput·v0,·p0,·Lf3/f$a;->b:I
  
47 ····.line·347 ····.line·3
48 ····iput-object·p1,·p0,·Le3/f$a;->a:Ljava/util/List;48 ····iput-object·p1,·p0,·Lf3/f$a;->a:Ljava/util/List;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·public·a()Ljava/util/List;52 .method·public·a()Ljava/util/List;
53 ····.locals·253 ····.locals·2
54 ····.annotation·system·Ldalvik/annotation/Signature;54 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{55 ········value·=·{
56 ············"()",56 ············"()",
57 ············"Ljava/util/List<",57 ············"Ljava/util/List<",
58 ············"Lb3/b0;",58 ············"Lc3/b0;",
59 ············">;"59 ············">;"
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····.line·162 ····.line·1
63 ····new-instance·v0,·Ljava/util/ArrayList;63 ····new-instance·v0,·Ljava/util/ArrayList;
  
64 ····iget-object·v1,·p0,·Le3/f$a;->a:Ljava/util/List;64 ····iget-object·v1,·p0,·Lf3/f$a;->a:Ljava/util/List;
  
65 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V65 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
68 .method·public·b()Z68 .method·public·b()Z
69 ····.locals·269 ····.locals·2
  
70 ····.line·170 ····.line·1
71 ····iget·v0,·p0,·Le3/f$a;->b:I71 ····iget·v0,·p0,·Lf3/f$a;->b:I
  
72 ····iget-object·v1,·p0,·Le3/f$a;->a:Ljava/util/List;72 ····iget-object·v1,·p0,·Lf3/f$a;->a:Ljava/util/List;
  
73 ····invoke-interface·{v1},·Ljava/util/List;->size()I73 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
74 ····move-result·v174 ····move-result·v1
  
75 ····if-ge·v0,·v1,·:cond_075 ····if-ge·v0,·v1,·:cond_0
  
Offset 98, 38 lines modifiedOffset 98, 38 lines modified
98 ····:cond_098 ····:cond_0
99 ····const/4·v0,·0x099 ····const/4·v0,·0x0
  
100 ····:goto_0100 ····:goto_0
101 ····return·v0101 ····return·v0
102 .end·method102 .end·method
  
103 .method·public·c()Lb3/b0;103 .method·public·c()Lc3/b0;
104 ····.locals·3104 ····.locals·3
  
105 ····.line·1105 ····.line·1
106 ····invoke-virtual·{p0},·Le3/f$a;->b()Z106 ····invoke-virtual·{p0},·Lf3/f$a;->b()Z
  
107 ····move-result·v0107 ····move-result·v0
  
108 ····if-eqz·v0,·:cond_0108 ····if-eqz·v0,·:cond_0
  
109 ····.line·2109 ····.line·2
110 ····iget-object·v0,·p0,·Le3/f$a;->a:Ljava/util/List;110 ····iget-object·v0,·p0,·Lf3/f$a;->a:Ljava/util/List;
  
111 ····iget·v1,·p0,·Le3/f$a;->b:I111 ····iget·v1,·p0,·Lf3/f$a;->b:I
  
112 ····add-int/lit8·v2,·v1,·0x1112 ····add-int/lit8·v2,·v1,·0x1
  
113 ····iput·v2,·p0,·Le3/f$a;->b:I113 ····iput·v2,·p0,·Lf3/f$a;->b:I
  
114 ····invoke-interface·{v0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;114 ····invoke-interface·{v0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····check-cast·v0,·Lb3/b0;116 ····check-cast·v0,·Lc3/b0;
  
117 ····return-object·v0117 ····return-object·v0
Max diff block lines reached; 85/3131 bytes (2.71%) of diff not shown.
1.01 KB
smali/u1/h.smali vs.
smali/f2/f.smali
Files 24% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 .class·public·interface·abstract·Lu1/h;1 .class·Lf2/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IClientReportStorage.java"3 .source·"ArraysUtilJVM.java"
  
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
  
7 #·virtual·methods4 #·direct·methods
8 .method·public·abstract·a()Ljava/util/List;5 .method·static·a([Ljava/lang/Object;)Ljava/util/List;
 6 ····.locals·0
9 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
11 ············"()",11 ············">([TT;)",
12 ············"Ljava/util/List<",12 ············"Ljava/util/List<",
13 ············"Lu1/f;", 
14 ············">;"13 ············"TT;>;"
15 ········}14 ········}
16 ····.end·annotation15 ····.end·annotation
17 .end·method 
  
18 .method·public·abstract·b(Lu1/c;Ljava/lang/Long;)V16 ····.line·1
 17 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
 18 ····move-result-object·p0
  
 19 ····return-object·p0
19 .end·method20 .end·method
8.87 KB
smali/u1/f.smali vs.
smali/io/sentry/s4.smali
Max HTML report size reached
1.57 KB
smali/u1/i.smali vs.
smali/v2/a2.smali
Files 23% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 66 lines modified
1 .class·public·final·Lu1/i;1 .class·public·final·Lv2/a2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpClientReportRecorder.java"3 .source·"Job.kt"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lv2/x0;
5 .implements·Lu1/g;6 .implements·Lv2/q;
  
  
 7 #·static·fields
 8 .field·public·static·final·e:Lv2/a2;
6 #·annotations 
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
8 .end·annotation 
  
  
9 #·direct·methods9 #·direct·methods
 10 .method·static·constructor·<clinit>()V
 11 ····.locals·1
  
 12 ····new-instance·v0,·Lv2/a2;
  
 13 ····invoke-direct·{v0},·Lv2/a2;-><init>()V
  
 14 ····sput-object·v0,·Lv2/a2;->e:Lv2/a2;
  
 15 ····return-void
 16 .end·method
  
10 .method·public·constructor·<init>()V17 .method·private·constructor·<init>()V
11 ····.locals·018 ····.locals·0
  
12 ····.line·119 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void21 ····return-void
15 .end·method22 .end·method
  
  
16 #·virtual·methods23 #·virtual·methods
17 .method·public·a(Lu1/e;Lio/sentry/p2;)V24 .method·public·a()V
18 ····.locals·025 ····.locals·0
  
19 ····return-void26 ····return-void
20 .end·method27 .end·method
  
21 .method·public·b(Lu1/e;Lio/sentry/g;)V28 .method·public·d(Ljava/lang/Throwable;)Z
22 ····.locals·029 ····.locals·0
  
23 ····return-void30 ····const/4·p1,·0x0
  
 31 ····return·p1
24 .end·method32 .end·method
  
25 .method·public·c(Lu1/e;Lio/sentry/g3;)V33 .method·public·getParent()Lv2/o1;
26 ····.locals·034 ····.locals·1
  
27 ····return-void35 ····const/4·v0,·0x0
  
 36 ····return-object·v0
28 .end·method37 .end·method
  
29 .method·public·d(Lio/sentry/p2;)Lio/sentry/p2;38 .method·public·toString()Ljava/lang/String;
30 ····.locals·039 ····.locals·1
  
 40 ····const-string·v0,·"NonDisposableHandle"
  
31 ····return-object·p141 ····return-object·v0
32 .end·method42 .end·method
7.39 KB
smali/u1/b$a.smali vs.
smali/v1/f$a.smali
Max HTML report size reached
11.1 KB
smali/u1/f$a.smali vs.
smali/a2/o.smali
Max HTML report size reached
2.81 KB
smali/g2/h.smali vs.
smali/h2/h.smali
Files 5% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lg2/h;1 .class·public·final·Lh2/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineContextImpl.kt"3 .source·"CoroutineContextImpl.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g;5 .implements·Lh2/g;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·e:Lg2/h;8 .field·public·static·final·e:Lh2/h;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Lg2/h;12 ····new-instance·v0,·Lh2/h;
  
13 ····invoke-direct·{v0},·Lg2/h;-><init>()V13 ····invoke-direct·{v0},·Lh2/h;-><init>()V
  
14 ····sput-object·v0,·Lg2/h;->e:Lg2/h;14 ····sput-object·v0,·Lh2/h;->e:Lh2/h;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
Offset 31, 43 lines modifiedOffset 31, 43 lines modified
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·fold(Ljava/lang/Object;Ln2/p;)Ljava/lang/Object;35 .method·public·fold(Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
36 ····.locals·136 ····.locals·1
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"<R:",39 ············"<R:",
40 ············"Ljava/lang/Object;",40 ············"Ljava/lang/Object;",
41 ············">(TR;",41 ············">(TR;",
42 ············"Ln2/p<",42 ············"Lo2/p<",
43 ············"-TR;-",43 ············"-TR;-",
44 ············"Lg2/g$b;",44 ············"Lh2/g$b;",
45 ············"+TR;>;)TR;"45 ············"+TR;>;)TR;"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····const-string·v0,·"operation"48 ····const-string·v0,·"operation"
  
49 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····return-object·p150 ····return-object·p1
51 .end·method51 .end·method
  
52 .method·public·get(Lg2/g$c;)Lg2/g$b;52 .method·public·get(Lh2/g$c;)Lh2/g$b;
53 ····.locals·153 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Signature;54 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{55 ········value·=·{
56 ············"<E::",56 ············"<E::",
57 ············"Lg2/g$b;",57 ············"Lh2/g$b;",
58 ············">(",58 ············">(",
59 ············"Lg2/g$c<",59 ············"Lh2/g$c<",
60 ············"TE;>;)TE;"60 ············"TE;>;)TE;"
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····const-string·v0,·"key"63 ····const-string·v0,·"key"
  
64 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V64 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
Offset 81, 33 lines modifiedOffset 81, 33 lines modified
81 ····.locals·181 ····.locals·1
  
82 ····const/4·v0,·0x082 ····const/4·v0,·0x0
  
83 ····return·v083 ····return·v0
84 .end·method84 .end·method
  
85 .method·public·minusKey(Lg2/g$c;)Lg2/g;85 .method·public·minusKey(Lh2/g$c;)Lh2/g;
86 ····.locals·186 ····.locals·1
87 ····.annotation·system·Ldalvik/annotation/Signature;87 ····.annotation·system·Ldalvik/annotation/Signature;
88 ········value·=·{88 ········value·=·{
89 ············"(",89 ············"(",
90 ············"Lg2/g$c<",90 ············"Lh2/g$c<",
91 ············"*>;)",91 ············"*>;)",
92 ············"Lg2/g;"92 ············"Lh2/g;"
93 ········}93 ········}
94 ····.end·annotation94 ····.end·annotation
  
95 ····const-string·v0,·"key"95 ····const-string·v0,·"key"
  
96 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V96 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
97 ····return-object·p097 ····return-object·p0
98 .end·method98 .end·method
  
99 .method·public·plus(Lg2/g;)Lg2/g;99 .method·public·plus(Lh2/g;)Lh2/g;
100 ····.locals·1100 ····.locals·1
  
101 ····const-string·v0,·"context"101 ····const-string·v0,·"context"
  
102 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V102 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
103 ····return-object·p1103 ····return-object·p1
3.74 KB
smali/g2/e$a.smali vs.
smali/h2/e$a.smali
Files 12% similar despite different names
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 .class·public·final·Lg2/e$a;1 .class·public·final·Lh2/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ContinuationInterceptor.kt"3 .source·"ContinuationInterceptor.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg2/e;6 ····value·=·Lh2/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·static·a(Lg2/e;Lg2/g$c;)Lg2/g$b;13 .method·public·static·a(Lh2/e;Lh2/g$c;)Lh2/g$b;
14 ····.locals·214 ····.locals·2
15 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{16 ········value·=·{
17 ············"<E::",17 ············"<E::",
18 ············"Lg2/g$b;",18 ············"Lh2/g$b;",
19 ············">(",19 ············">(",
20 ············"Lg2/e;",20 ············"Lh2/e;",
21 ············"Lg2/g$c<",21 ············"Lh2/g$c<",
22 ············"TE;>;)TE;"22 ············"TE;>;)TE;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
  
25 ····const-string·v0,·"key"25 ····const-string·v0,·"key"
  
26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V26 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
27 ····.line·127 ····.line·1
28 ····instance-of·v0,·p1,·Lg2/b;28 ····instance-of·v0,·p1,·Lh2/b;
  
29 ····const/4·v1,·0x029 ····const/4·v1,·0x0
  
30 ····if-eqz·v0,·:cond_130 ····if-eqz·v0,·:cond_1
  
31 ····.line·231 ····.line·2
32 ····check-cast·p1,·Lg2/b;32 ····check-cast·p1,·Lh2/b;
  
33 ····invoke-interface·{p0},·Lg2/g$b;->getKey()Lg2/g$c;33 ····invoke-interface·{p0},·Lh2/g$b;->getKey()Lh2/g$c;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····invoke-virtual·{p1,·v0},·Lg2/b;->a(Lg2/g$c;)Z35 ····invoke-virtual·{p1,·v0},·Lh2/b;->a(Lh2/g$c;)Z
  
36 ····move-result·v036 ····move-result·v0
  
37 ····if-eqz·v0,·:cond_037 ····if-eqz·v0,·:cond_0
  
38 ····invoke-virtual·{p1,·p0},·Lg2/b;->b(Lg2/g$b;)Lg2/g$b;38 ····invoke-virtual·{p1,·p0},·Lh2/b;->b(Lh2/g$b;)Lh2/g$b;
  
39 ····move-result-object·p039 ····move-result-object·p0
  
40 ····instance-of·p1,·p0,·Lg2/g$b;40 ····instance-of·p1,·p0,·Lh2/g$b;
  
41 ····if-eqz·p1,·:cond_041 ····if-eqz·p1,·:cond_0
  
42 ····move-object·v1,·p042 ····move-object·v1,·p0
  
43 ····:cond_043 ····:cond_0
44 ····return-object·v144 ····return-object·v1
  
45 ····.line·345 ····.line·3
46 ····:cond_146 ····:cond_1
47 ····sget-object·v0,·Lg2/e;->b:Lg2/e$b;47 ····sget-object·v0,·Lh2/e;->b:Lh2/e$b;
  
48 ····if-ne·v0,·p1,·:cond_248 ····if-ne·v0,·p1,·:cond_2
  
49 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.ContinuationInterceptor.get"49 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·E·of·kotlin.coroutines.ContinuationInterceptor.get"
  
50 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 80, 63 lines modifiedOffset 80, 63 lines modified
80 ····:cond_280 ····:cond_2
81 ····move-object·p0,·v181 ····move-object·p0,·v1
  
82 ····:goto_082 ····:goto_0
83 ····return-object·p083 ····return-object·p0
84 .end·method84 .end·method
  
85 .method·public·static·b(Lg2/e;Lg2/g$c;)Lg2/g;85 .method·public·static·b(Lh2/e;Lh2/g$c;)Lh2/g;
86 ····.locals·186 ····.locals·1
87 ····.annotation·system·Ldalvik/annotation/Signature;87 ····.annotation·system·Ldalvik/annotation/Signature;
88 ········value·=·{88 ········value·=·{
89 ············"(",89 ············"(",
90 ············"Lg2/e;",90 ············"Lh2/e;",
91 ············"Lg2/g$c<",91 ············"Lh2/g$c<",
92 ············"*>;)",92 ············"*>;)",
93 ············"Lg2/g;"93 ············"Lh2/g;"
94 ········}94 ········}
95 ····.end·annotation95 ····.end·annotation
  
96 ····const-string·v0,·"key"96 ····const-string·v0,·"key"
  
97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
98 ····.line·198 ····.line·1
99 ····instance-of·v0,·p1,·Lg2/b;99 ····instance-of·v0,·p1,·Lh2/b;
  
100 ····if-eqz·v0,·:cond_1100 ····if-eqz·v0,·:cond_1
  
101 ····.line·2101 ····.line·2
102 ····check-cast·p1,·Lg2/b;102 ····check-cast·p1,·Lh2/b;
  
103 ····invoke-interface·{p0},·Lg2/g$b;->getKey()Lg2/g$c;103 ····invoke-interface·{p0},·Lh2/g$b;->getKey()Lh2/g$c;
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
105 ····invoke-virtual·{p1,·v0},·Lg2/b;->a(Lg2/g$c;)Z105 ····invoke-virtual·{p1,·v0},·Lh2/b;->a(Lh2/g$c;)Z
  
106 ····move-result·v0106 ····move-result·v0
  
107 ····if-eqz·v0,·:cond_0107 ····if-eqz·v0,·:cond_0
  
108 ····invoke-virtual·{p1,·p0},·Lg2/b;->b(Lg2/g$b;)Lg2/g$b;108 ····invoke-virtual·{p1,·p0},·Lh2/b;->b(Lh2/g$b;)Lh2/g$b;
  
109 ····move-result-object·p1109 ····move-result-object·p1
  
110 ····if-eqz·p1,·:cond_0110 ····if-eqz·p1,·:cond_0
  
111 ····sget-object·p0,·Lg2/h;->e:Lg2/h;111 ····sget-object·p0,·Lh2/h;->e:Lh2/h;
  
Max diff block lines reached; 287/3757 bytes (7.64%) of diff not shown.
5.68 KB
smali/g2/g$b$a.smali vs.
smali/f2/i.smali
Max HTML report size reached
4.24 KB
smali/g2/g$a$a.smali vs.
smali/h2/g$a$a.smali
Files 12% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·final·Lg2/g$a$a;1 .class·final·Lh2/g$a$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"CoroutineContext.kt"3 .source·"CoroutineContext.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/p;5 .implements·Lo2/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lg2/g$a;->a(Lg2/g;Lg2/g;)Lg2/g;8 ····value·=·Lh2/g$a;->a(Lh2/g;Lh2/g;)Lh2/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/p<",17 ········"Lo2/p<",
18 ········"Lg2/g;",18 ········"Lh2/g;",
19 ········"Lg2/g$b;",19 ········"Lh2/g$b;",
20 ········"Lg2/g;",20 ········"Lh2/g;",
21 ········">;"21 ········">;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·static·fields24 #·static·fields
25 .field·public·static·final·e:Lg2/g$a$a;25 .field·public·static·final·e:Lh2/g$a$a;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
28 ····.locals·128 ····.locals·1
  
29 ····new-instance·v0,·Lg2/g$a$a;29 ····new-instance·v0,·Lh2/g$a$a;
  
30 ····invoke-direct·{v0},·Lg2/g$a$a;-><init>()V30 ····invoke-direct·{v0},·Lh2/g$a$a;-><init>()V
  
31 ····sput-object·v0,·Lg2/g$a$a;->e:Lg2/g$a$a;31 ····sput-object·v0,·Lh2/g$a$a;->e:Lh2/g$a$a;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·constructor·<init>()V34 .method·constructor·<init>()V
35 ····.locals·135 ····.locals·1
  
Offset 53, 103 lines modifiedOffset 53, 103 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Lg2/g;Lg2/g$b;)Lg2/g;57 .method·public·final·a(Lh2/g;Lh2/g$b;)Lh2/g;
58 ····.locals·358 ····.locals·3
  
59 ····const-string·v0,·"acc"59 ····const-string·v0,·"acc"
  
60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V60 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
61 ····const-string·v0,·"element"61 ····const-string·v0,·"element"
  
62 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V62 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
63 ····.line·163 ····.line·1
64 ····invoke-interface·{p2},·Lg2/g$b;->getKey()Lg2/g$c;64 ····invoke-interface·{p2},·Lh2/g$b;->getKey()Lh2/g$c;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····invoke-interface·{p1,·v0},·Lg2/g;->minusKey(Lg2/g$c;)Lg2/g;66 ····invoke-interface·{p1,·v0},·Lh2/g;->minusKey(Lh2/g$c;)Lh2/g;
  
67 ····move-result-object·p167 ····move-result-object·p1
  
68 ····.line·268 ····.line·2
69 ····sget-object·v0,·Lg2/h;->e:Lg2/h;69 ····sget-object·v0,·Lh2/h;->e:Lh2/h;
  
70 ····if-ne·p1,·v0,·:cond_070 ····if-ne·p1,·v0,·:cond_0
  
71 ····goto·:goto_171 ····goto·:goto_1
  
72 ····.line·372 ····.line·3
73 ····:cond_073 ····:cond_0
74 ····sget-object·v1,·Lg2/e;->b:Lg2/e$b;74 ····sget-object·v1,·Lh2/e;->b:Lh2/e$b;
  
75 ····invoke-interface·{p1,·v1},·Lg2/g;->get(Lg2/g$c;)Lg2/g$b;75 ····invoke-interface·{p1,·v1},·Lh2/g;->get(Lh2/g$c;)Lh2/g$b;
  
76 ····move-result-object·v276 ····move-result-object·v2
  
77 ····check-cast·v2,·Lg2/e;77 ····check-cast·v2,·Lh2/e;
  
78 ····if-nez·v2,·:cond_178 ····if-nez·v2,·:cond_1
  
79 ····.line·479 ····.line·4
80 ····new-instance·v0,·Lg2/c;80 ····new-instance·v0,·Lh2/c;
  
81 ····invoke-direct·{v0,·p1,·p2},·Lg2/c;-><init>(Lg2/g;Lg2/g$b;)V81 ····invoke-direct·{v0,·p1,·p2},·Lh2/c;-><init>(Lh2/g;Lh2/g$b;)V
  
82 ····:goto_082 ····:goto_0
83 ····move-object·p2,·v083 ····move-object·p2,·v0
  
84 ····goto·:goto_184 ····goto·:goto_1
  
85 ····.line·585 ····.line·5
86 ····:cond_186 ····:cond_1
87 ····invoke-interface·{p1,·v1},·Lg2/g;->minusKey(Lg2/g$c;)Lg2/g;87 ····invoke-interface·{p1,·v1},·Lh2/g;->minusKey(Lh2/g$c;)Lh2/g;
  
88 ····move-result-object·p188 ····move-result-object·p1
  
89 ····if-ne·p1,·v0,·:cond_289 ····if-ne·p1,·v0,·:cond_2
  
90 ····.line·690 ····.line·6
91 ····new-instance·p1,·Lg2/c;91 ····new-instance·p1,·Lh2/c;
  
92 ····invoke-direct·{p1,·p2,·v2},·Lg2/c;-><init>(Lg2/g;Lg2/g$b;)V92 ····invoke-direct·{p1,·p2,·v2},·Lh2/c;-><init>(Lh2/g;Lh2/g$b;)V
  
93 ····move-object·p2,·p193 ····move-object·p2,·p1
  
94 ····goto·:goto_194 ····goto·:goto_1
  
95 ····.line·795 ····.line·7
96 ····:cond_296 ····:cond_2
97 ····new-instance·v0,·Lg2/c;97 ····new-instance·v0,·Lh2/c;
Max diff block lines reached; 842/4265 bytes (19.74%) of diff not shown.
1.93 KB
smali/g2/f.smali vs.
smali/h2/f.smali
Files 12% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·Lg2/f;1 .class·public·final·Lh2/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Continuation.kt"3 .source·"Continuation.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ln2/p;Ljava/lang/Object;Lg2/d;)V5 .method·public·static·final·a(Lo2/p;Ljava/lang/Object;Lh2/d;)V
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<R:",9 ············"<R:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············"T:",11 ············"T:",
12 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Object;",
13 ············">(",13 ············">(",
14 ············"Ln2/p<",14 ············"Lo2/p<",
15 ············"-TR;-",15 ············"-TR;-",
16 ············"Lg2/d<",16 ············"Lh2/d<",
17 ············"-TT;>;+",17 ············"-TT;>;+",
18 ············"Ljava/lang/Object;",18 ············"Ljava/lang/Object;",
19 ············">;TR;",19 ············">;TR;",
20 ············"Lg2/d<",20 ············"Lh2/d<",
21 ············"-TT;>;)V"21 ············"-TT;>;)V"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
  
24 ····const-string·v0,·"<this>"24 ····const-string·v0,·"<this>"
  
25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····const-string·v0,·"completion"26 ····const-string·v0,·"completion"
  
27 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····.line·128 ····.line·1
29 ····invoke-static·{p0,·p1,·p2},·Lh2/b;->a(Ln2/p;Ljava/lang/Object;Lg2/d;)Lg2/d;29 ····invoke-static·{p0,·p1,·p2},·Li2/b;->a(Lo2/p;Ljava/lang/Object;Lh2/d;)Lh2/d;
  
30 ····move-result-object·p030 ····move-result-object·p0
  
31 ····invoke-static·{p0},·Lh2/b;->b(Lg2/d;)Lg2/d;31 ····invoke-static·{p0},·Li2/b;->b(Lh2/d;)Lh2/d;
  
32 ····move-result-object·p032 ····move-result-object·p0
  
33 ····sget-object·p1,·Ld2/k;->e:Ld2/k$a;33 ····sget-object·p1,·Le2/k;->e:Le2/k$a;
  
34 ····sget-object·p1,·Ld2/q;->a:Ld2/q;34 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
35 ····invoke-static·{p1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;35 ····invoke-static·{p1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
36 ····move-result-object·p136 ····move-result-object·p1
  
37 ····invoke-interface·{p0,·p1},·Lg2/d;->resumeWith(Ljava/lang/Object;)V37 ····invoke-interface·{p0,·p1},·Lh2/d;->resumeWith(Ljava/lang/Object;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
1.76 KB
smali/g2/g.smali vs.
smali/h2/g.smali
Files 22% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·public·interface·abstract·Lg2/g;1 .class·public·interface·abstract·Lh2/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineContext.kt"3 .source·"CoroutineContext.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lg2/g$c;,7 ········Lh2/g$c;,
8 ········Lg2/g$b;,8 ········Lh2/g$b;,
9 ········Lg2/g$a;9 ········Lh2/g$a;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·fold(Ljava/lang/Object;Ln2/p;)Ljava/lang/Object;13 .method·public·abstract·fold(Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"<R:",16 ············"<R:",
17 ············"Ljava/lang/Object;",17 ············"Ljava/lang/Object;",
18 ············">(TR;",18 ············">(TR;",
19 ············"Ln2/p<",19 ············"Lo2/p<",
20 ············"-TR;-",20 ············"-TR;-",
21 ············"Lg2/g$b;",21 ············"Lh2/g$b;",
22 ············"+TR;>;)TR;"22 ············"+TR;>;)TR;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·method25 .end·method
  
26 .method·public·abstract·get(Lg2/g$c;)Lg2/g$b;26 .method·public·abstract·get(Lh2/g$c;)Lh2/g$b;
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"<E::",29 ············"<E::",
30 ············"Lg2/g$b;",30 ············"Lh2/g$b;",
31 ············">(",31 ············">(",
32 ············"Lg2/g$c<",32 ············"Lh2/g$c<",
33 ············"TE;>;)TE;"33 ············"TE;>;)TE;"
34 ········}34 ········}
35 ····.end·annotation35 ····.end·annotation
36 .end·method36 .end·method
  
37 .method·public·abstract·minusKey(Lg2/g$c;)Lg2/g;37 .method·public·abstract·minusKey(Lh2/g$c;)Lh2/g;
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"(",40 ············"(",
41 ············"Lg2/g$c<",41 ············"Lh2/g$c<",
42 ············"*>;)",42 ············"*>;)",
43 ············"Lg2/g;"43 ············"Lh2/g;"
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
46 .end·method46 .end·method
  
47 .method·public·abstract·plus(Lg2/g;)Lg2/g;47 .method·public·abstract·plus(Lh2/g;)Lh2/g;
48 .end·method48 .end·method
1.26 KB
smali/g2/g$a.smali vs.
smali/h2/g$a.smali
Files 18% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lg2/g$a;1 .class·public·final·Lh2/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineContext.kt"3 .source·"CoroutineContext.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg2/g;6 ····value·=·Lh2/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·static·a(Lg2/g;Lg2/g;)Lg2/g;13 .method·public·static·a(Lh2/g;Lh2/g;)Lh2/g;
14 ····.locals·114 ····.locals·1
  
15 ····const-string·v0,·"context"15 ····const-string·v0,·"context"
  
16 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V16 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
17 ····.line·117 ····.line·1
18 ····sget-object·v0,·Lg2/h;->e:Lg2/h;18 ····sget-object·v0,·Lh2/h;->e:Lh2/h;
  
19 ····if-ne·p1,·v0,·:cond_019 ····if-ne·p1,·v0,·:cond_0
  
20 ····goto·:goto_020 ····goto·:goto_0
  
21 ····.line·221 ····.line·2
22 ····:cond_022 ····:cond_0
23 ····sget-object·v0,·Lg2/g$a$a;->e:Lg2/g$a$a;23 ····sget-object·v0,·Lh2/g$a$a;->e:Lh2/g$a$a;
  
24 ····invoke-interface·{p1,·p0,·v0},·Lg2/g;->fold(Ljava/lang/Object;Ln2/p;)Ljava/lang/Object;24 ····invoke-interface·{p1,·p0,·v0},·Lh2/g;->fold(Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
  
25 ····move-result-object·p025 ····move-result-object·p0
  
26 ····check-cast·p0,·Lg2/g;26 ····check-cast·p0,·Lh2/g;
  
27 ····:goto_027 ····:goto_0
28 ····return-object·p028 ····return-object·p0
29 .end·method29 .end·method
1.39 KB
smali/g2/g$b.smali vs.
smali/v2/d0.smali
Files 26% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 26 lines modified
1 .class·public·interface·abstract·Lg2/g$b;1 .class·public·interface·abstract·Lv2/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Debug.common.kt"
3 .source·"CoroutineContext.kt" 
  
4 #·interfaces 
5 .implements·Lg2/g; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lg2/g; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····accessFlags·=·0x609 
12 ····name·=·"b" 
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/MemberClasses; 
15 ····value·=·{6 ····value·=·{
16 ········Lg2/g$b$a;7 ········"<T:",
 8 ········"Ljava/lang/Throwable;",
 9 ········":",
 10 ········"Lv2/d0<",
 11 ········"TT;>;>",
 12 ········"Ljava/lang/Object;"
17 ····}13 ····}
18 .end·annotation14 .end·annotation
  
  
19 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·a()Ljava/lang/Throwable;
20 .method·public·abstract·get(Lg2/g$c;)Lg2/g$b; 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"<E::", 
24 ············"Lg2/g$b;", 
25 ············">(", 
26 ············"Lg2/g$c<", 
27 ············"TE;>;)TE;" 
28 ········} 
29 ····.end·annotation 
30 .end·method 
  
31 .method·public·abstract·getKey()Lg2/g$c; 
32 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{18 ········value·=·{
34 ············"()",19 ············"()TT;"
35 ············"Lg2/g$c<", 
36 ············"*>;" 
37 ········}20 ········}
38 ····.end·annotation21 ····.end·annotation
39 .end·method22 .end·method
1.53 KB
smali/g2/e.smali vs.
smali/h2/e.smali
Files 12% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·interface·abstract·Lg2/e;1 .class·public·interface·abstract·Lh2/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ContinuationInterceptor.kt"3 .source·"ContinuationInterceptor.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$b;5 .implements·Lh2/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lg2/e$b;,9 ········Lh2/e$b;,
10 ········Lg2/e$a;10 ········Lh2/e$a;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·public·static·final·b:Lg2/e$b;14 .field·public·static·final·b:Lh2/e$b;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·117 ····.locals·1
  
18 ····sget-object·v0,·Lg2/e$b;->e:Lg2/e$b;18 ····sget-object·v0,·Lh2/e$b;->e:Lh2/e$b;
  
19 ····sput-object·v0,·Lg2/e;->b:Lg2/e$b;19 ····sput-object·v0,·Lh2/e;->b:Lh2/e$b;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·abstract·D(Lg2/d;)V23 .method·public·abstract·k(Lh2/d;)V
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"(",26 ············"(",
27 ············"Lg2/d<",27 ············"Lh2/d<",
28 ············"*>;)V"28 ············"*>;)V"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
31 .end·method31 .end·method
  
32 .method·public·abstract·M(Lg2/d;)Lg2/d;32 .method·public·abstract·y(Lh2/d;)Lh2/d;
33 ····.annotation·system·Ldalvik/annotation/Signature;33 ····.annotation·system·Ldalvik/annotation/Signature;
34 ········value·=·{34 ········value·=·{
35 ············"<T:",35 ············"<T:",
36 ············"Ljava/lang/Object;",36 ············"Ljava/lang/Object;",
37 ············">(",37 ············">(",
38 ············"Lg2/d<",38 ············"Lh2/d<",
39 ············"-TT;>;)",39 ············"-TT;>;)",
40 ············"Lg2/d<",40 ············"Lh2/d<",
41 ············"TT;>;"41 ············"TT;>;"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
44 .end·method44 .end·method
4.98 KB
smali/g2/c$a.smali vs.
smali/v2/o.smali
Files 18% similar despite different names
    
Offset 1, 128 lines modifiedOffset 1, 96 lines modified
 1 .class·public·final·Lv2/o;
 2 .super·Lv2/y;
 3 .source·"CompletionState.kt"
1 .class·final·Lg2/c$a; 
2 .super·Lkotlin/jvm/internal/j; 
3 .source·"CoroutineContextImpl.kt" 
  
4 #·interfaces 
5 .implements·Ln2/p; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Lg2/c;->toString()Ljava/lang/String; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x18 
12 ····name·=·null 
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Lkotlin/jvm/internal/j;", 
17 ········"Ln2/p<", 
18 ········"Ljava/lang/String;", 
19 ········"Lg2/g$b;", 
20 ········"Ljava/lang/String;", 
21 ········">;" 
22 ····} 
23 .end·annotation 
  
  
24 #·static·fields4 #·static·fields
25 .field·public·static·final·e:Lg2/c$a;5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
 6 #·instance·fields
 7 .field·private·volatile·synthetic·_resumed:I
  
  
26 #·direct·methods8 #·direct·methods
27 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
28 ····.locals·110 ····.locals·2
  
29 ····new-instance·v0,·Lg2/c$a; 
  
30 ····invoke-direct·{v0},·Lg2/c$a;-><init>()V11 ····const-class·v0,·Lv2/o;
  
31 ····sput-object·v0,·Lg2/c$a;->e:Lg2/c$a;12 ····const-string·v1,·"_resumed"
  
 13 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
32 ····return-void 
33 .end·method 
  
 14 ····move-result-object·v0
34 .method·constructor·<init>()V 
35 ····.locals·1 
  
 15 ····sput-object·v0,·Lv2/o;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
36 ····const/4·v0,·0x2 
  
37 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V 
  
38 ····return-void16 ····return-void
39 .end·method17 .end·method
  
 18 .method·public·constructor·<init>(Lh2/d;Ljava/lang/Throwable;Z)V
 19 ····.locals·2
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"(",
 23 ············"Lh2/d<",
 24 ············"*>;",
 25 ············"Ljava/lang/Throwable;",
 26 ············"Z)V"
 27 ········}
 28 ····.end·annotation
  
 29 ····if-nez·p2,·:cond_0
40 #·virtual·methods 
41 .method·public·final·a(Ljava/lang/String;Lg2/g$b;)Ljava/lang/String; 
42 ····.locals·1 
  
43 ····const-string·v0,·"acc" 
  
44 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
45 ····const-string·v0,·"element" 
  
46 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
47 ····.line·130 ····.line·1
 31 ····new-instance·p2,·Ljava/util/concurrent/CancellationException;
48 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I 
  
49 ····move-result·v0 
  
50 ····if-nez·v0,·:cond_0 
  
51 ····const/4·v0,·0x1 
  
52 ····goto·:goto_0 
  
53 ····:cond_0 
54 ····const/4·v0,·0x0 
  
 32 ····new-instance·v0,·Ljava/lang/StringBuilder;
55 ····:goto_0 
56 ····if-eqz·v0,·:cond_1 
  
57 ····invoke-virtual·{p2},·Ljava/lang/Object;->toString()Ljava/lang/String;33 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
58 ····move-result-object·p134 ····const-string·v1,·"Continuation·"
  
59 ····goto·:goto_135 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 36 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
60 ····:cond_1 
61 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
62 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V37 ····const-string·p1,·"·was·cancelled·normally"
  
63 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;38 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
64 ····const-string·p1,·",·"39 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Max diff block lines reached; 1270/5027 bytes (25.26%) of diff not shown.
1.25 KB
smali/g2/e$b.smali vs.
smali/v2/o1$b.smali
Files 24% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lg2/e$b;1 .class·public·final·Lv2/o1$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ContinuationInterceptor.kt"3 .source·"Job.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$c;5 .implements·Lh2/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lg2/e;8 ····value·=·Lv2/o1;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lg2/g$c<",17 ········"Lh2/g$c<",
18 ········"Lg2/e;",18 ········"Lv2/o1;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·static·fields22 #·static·fields
23 .field·static·final·synthetic·e:Lg2/e$b;23 .field·static·final·synthetic·e:Lv2/o1$b;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·126 ····.locals·1
  
27 ····new-instance·v0,·Lg2/e$b;27 ····new-instance·v0,·Lv2/o1$b;
  
28 ····invoke-direct·{v0},·Lg2/e$b;-><init>()V28 ····invoke-direct·{v0},·Lv2/o1$b;-><init>()V
  
29 ····sput-object·v0,·Lg2/e$b;->e:Lg2/e$b;29 ····sput-object·v0,·Lv2/o1$b;->e:Lv2/o1$b;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·private·constructor·<init>()V32 .method·private·constructor·<init>()V
33 ····.locals·033 ····.locals·0
  
5.76 KB
smali/q2/f.smali vs.
smali/v2/h2.smali
Max HTML report size reached
1.03 KB
smali/q2/a$a.smali vs.
smali/r2/a$a.smali
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lq2/a$a;1 .class·public·final·Lr2/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Progressions.kt"3 .source·"Progressions.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lq2/a;6 ····value·=·Lr2/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 23, 24 lines modifiedOffset 23, 24 lines modified
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-direct·{p0},·Lq2/a$a;-><init>()V27 ····invoke-direct·{p0},·Lr2/a$a;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·final·a(III)Lq2/a;31 .method·public·final·a(III)Lr2/a;
32 ····.locals·132 ····.locals·1
  
33 ····.line·133 ····.line·1
34 ····new-instance·v0,·Lq2/a;34 ····new-instance·v0,·Lr2/a;
  
35 ····invoke-direct·{v0,·p1,·p2,·p3},·Lq2/a;-><init>(III)V35 ····invoke-direct·{v0,·p1,·p2,·p3},·Lr2/a;-><init>(III)V
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
2.96 KB
smali/q2/b.smali vs.
smali/v2/b1.smali
Files 21% similar despite different names
    
Offset 1, 116 lines modifiedOffset 1, 86 lines modified
1 .class·public·final·Lq2/b;1 .class·public·abstract·Lv2/b1;
2 .super·Le2/v;2 .super·Lv2/z0;
3 .source·"ProgressionIterators.kt"3 .source·"EventLoop.kt"
  
  
4 #·instance·fields 
5 .field·private·final·e:I4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·0
  
6 .field·private·final·f:I7 ····.line·1
 8 ····invoke-direct·{p0},·Lv2/z0;-><init>()V
  
7 .field·private·g:Z9 ····return-void
 10 .end·method
  
8 .field·private·h:I 
  
 11 #·virtual·methods
 12 .method·protected·abstract·Y()Ljava/lang/Thread;
 13 .end·method
  
 14 .method·protected·final·Z(JLv2/a1$a;)V
9 #·direct·methods 
10 .method·public·constructor·<init>(III)V 
11 ····.locals·215 ····.locals·1
  
12 ····.line·116 ····.line·1
 17 ····invoke-static·{},·Lv2/p0;->a()Z
13 ····invoke-direct·{p0},·Le2/v;-><init>()V 
  
14 ····iput·p3,·p0,·Lq2/b;->e:I 
  
 18 ····move-result·v0
15 ····.line·2 
16 ····iput·p2,·p0,·Lq2/b;->f:I 
  
17 ····const/4·v0,·0x119 ····if-eqz·v0,·:cond_2
  
18 ····const/4·v1,·0x020 ····sget-object·v0,·Lv2/r0;->k:Lv2/r0;
  
19 ····if-lez·p3,·:cond_021 ····if-eq·p0,·v0,·:cond_0
  
20 ····if-gt·p1,·p2,·:cond_122 ····const/4·v0,·0x1
  
21 ····goto·:goto_023 ····goto·:goto_0
  
22 ····:cond_024 ····:cond_0
23 ····if-lt·p1,·p2,·:cond_1 
  
24 ····goto·:goto_0 
  
25 ····:cond_1 
26 ····const/4·v0,·0x025 ····const/4·v0,·0x0
  
27 ····.line·3 
28 ····:goto_026 ····:goto_0
29 ····iput-boolean·v0,·p0,·Lq2/b;->g:Z 
  
30 ····if-eqz·v0,·:cond_227 ····if-eqz·v0,·:cond_1
  
31 ····goto·:goto_128 ····goto·:goto_1
  
32 ····:cond_229 ····:cond_1
33 ····move·p1,·p230 ····new-instance·p1,·Ljava/lang/AssertionError;
  
 31 ····invoke-direct·{p1},·Ljava/lang/AssertionError;-><init>()V
  
 32 ····throw·p1
  
34 ····.line·433 ····.line·2
 34 ····:cond_2
35 ····:goto_135 ····:goto_1
36 ····iput·p1,·p0,·Lq2/b;->h:I36 ····sget-object·v0,·Lv2/r0;->k:Lv2/r0;
  
 37 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lv2/a1;->l0(JLv2/a1$a;)V
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
 40 .method·protected·final·a0()V
  
39 #·virtual·methods 
40 .method·public·a()I 
41 ····.locals·241 ····.locals·2
  
42 ····.line·142 ····.line·1
43 ····iget·v0,·p0,·Lq2/b;->h:I43 ····invoke-virtual·{p0},·Lv2/b1;->Y()Ljava/lang/Thread;
  
 44 ····move-result-object·v0
44 ····.line·2 
45 ····iget·v1,·p0,·Lq2/b;->f:I 
  
46 ····if-ne·v0,·v1,·:cond_1 
  
47 ····.line·345 ····.line·2
48 ····iget-boolean·v1,·p0,·Lq2/b;->g:Z46 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
49 ····if-eqz·v1,·:cond_047 ····move-result-object·v1
  
50 ····const/4·v1,·0x048 ····if-eq·v1,·v0,·:cond_0
  
51 ····.line·449 ····.line·3
52 ····iput-boolean·v1,·p0,·Lq2/b;->g:Z50 ····invoke-static·{},·Lv2/c;->a()Lv2/b;
  
53 ····goto·:goto_051 ····invoke-static·{v0},·Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V
  
54 ····.line·5 
55 ····:cond_052 ····:cond_0
56 ····new-instance·v0,·Ljava/util/NoSuchElementException; 
  
57 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V 
  
58 ····throw·v0 
  
59 ····.line·6 
60 ····:cond_1 
61 ····iget·v1,·p0,·Lq2/b;->e:I 
  
62 ····add-int/2addr·v1,·v0 
  
63 ····iput·v1,·p0,·Lq2/b;->h:I 
  
64 ····:goto_0 
65 ····return·v053 ····return-void
66 .end·method 
  
Max diff block lines reached; 0/2958 bytes (0.00%) of diff not shown.
974 B
smali/q2/c$a.smali vs.
smali/r2/c$a.smali
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lq2/c$a;1 .class·public·final·Lr2/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Ranges.kt"3 .source·"Ranges.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lq2/c;6 ····value·=·Lr2/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 23, 24 lines modifiedOffset 23, 24 lines modified
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-direct·{p0},·Lq2/c$a;-><init>()V27 ····invoke-direct·{p0},·Lr2/c$a;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·final·a()Lq2/c;31 .method·public·final·a()Lr2/c;
32 ····.locals·132 ····.locals·1
  
33 ····.line·133 ····.line·1
34 ····invoke-static·{},·Lq2/c;->g()Lq2/c;34 ····invoke-static·{},·Lr2/c;->g()Lr2/c;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
8.41 KB
smali/q2/c.smali vs.
smali/z2/e$a.smali
Max HTML report size reached
1.55 KB
smali/y1/d$b.smali vs.
smali/z1/d$b.smali
Files 2% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Ly1/d$b;1 .class·final·Lz1/d$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AsyncHttpTransport.java"3 .source·"AsyncHttpTransport.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ly1/d;8 ····value·=·Lz1/d;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
  
27 ····.line·127 ····.line·1
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Ly1/d$a;)V31 .method·synthetic·constructor·<init>(Lz1/d$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····.line·233 ····.line·2
34 ····invoke-direct·{p0},·Ly1/d$b;-><init>()V34 ····invoke-direct·{p0},·Lz1/d$b;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;38 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
Offset 52, 19 lines modifiedOffset 52, 19 lines modified
  
52 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V52 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
53 ····const-string·v2,·"SentryAsyncConnection-"53 ····const-string·v2,·"SentryAsyncConnection-"
  
54 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;54 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
55 ····iget·v2,·p0,·Ly1/d$b;->a:I55 ····iget·v2,·p0,·Lz1/d$b;->a:I
  
56 ····add-int/lit8·v3,·v2,·0x156 ····add-int/lit8·v3,·v2,·0x1
  
57 ····iput·v3,·p0,·Ly1/d$b;->a:I57 ····iput·v3,·p0,·Lz1/d$b;->a:I
  
58 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
59 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;59 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
1.19 KB
smali/y1/w.smali vs.
smali/j0/f.smali
Files 16% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Ly1/w;1 .class·public·final·synthetic·Lj0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Z7 .field·public·final·synthetic·e:Lj0/i;
  
 8 .field·public·final·synthetic·f:Ll0/e;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Z)V10 .method·public·synthetic·constructor·<init>(Lj0/i;Ll0/e;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-boolean·p1,·p0,·Ly1/w;->a:Z13 ····iput-object·p1,·p0,·Lj0/f;->e:Lj0/i;
  
 14 ····iput-object·p2,·p0,·Lj0/f;->f:Ll0/e;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·accept(Ljava/lang/Object;)V18 .method·public·final·run()V
17 ····.locals·119 ····.locals·2
  
18 ····iget-boolean·v0,·p0,·Ly1/w;->a:Z20 ····iget-object·v0,·p0,·Lj0/f;->e:Lj0/i;
  
19 ····check-cast·p1,·Lx1/f;21 ····iget-object·v1,·p0,·Lj0/f;->f:Ll0/e;
  
20 ····invoke-static·{v0,·p1},·Ly1/y;->a(ZLx1/f;)V22 ····invoke-static·{v0,·v1},·Lj0/i;->c(Lj0/i;Ll0/e;)V
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
1.69 KB
smali/y1/r.smali vs.
smali/z1/r.smali
Files 12% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 72 lines modified
1 .class·public·final·Ly1/r;1 .class·public·final·Lz1/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpEnvelopeCache.java"3 .source·"NoOpEnvelopeCache.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lt1/e;5 .implements·Lu1/e;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·e:Ly1/r;7 .field·private·static·final·e:Lz1/r;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Ly1/r;12 ····new-instance·v0,·Lz1/r;
  
13 ····invoke-direct·{v0},·Ly1/r;-><init>()V13 ····invoke-direct·{v0},·Lz1/r;-><init>()V
  
14 ····sput-object·v0,·Ly1/r;->e:Ly1/r;14 ····sput-object·v0,·Lz1/r;->e:Lz1/r;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·static·c()Ly1/r;23 .method·public·static·c()Lz1/r;
24 ····.locals·124 ····.locals·1
  
25 ····.line·125 ····.line·1
26 ····sget-object·v0,·Ly1/r;->e:Ly1/r;26 ····sget-object·v0,·Lz1/r;->e:Lz1/r;
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a(Lio/sentry/p2;)V30 .method·public·a(Lio/sentry/q2;)V
31 ····.locals·031 ····.locals·0
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·b(Lio/sentry/p2;Lio/sentry/v;)V34 .method·public·b(Lio/sentry/q2;Lio/sentry/v;)V
35 ····.locals·035 ····.locals·0
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·iterator()Ljava/util/Iterator;38 .method·public·iterator()Ljava/util/Iterator;
39 ····.locals·239 ····.locals·2
40 ····.annotation·system·Ldalvik/annotation/Signature;40 ····.annotation·system·Ldalvik/annotation/Signature;
41 ········value·=·{41 ········value·=·{
42 ············"()",42 ············"()",
43 ············"Ljava/util/Iterator<",43 ············"Ljava/util/Iterator<",
44 ············"Lio/sentry/p2;",44 ············"Lio/sentry/q2;",
45 ············">;"45 ············">;"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····.line·148 ····.line·1
49 ····new-instance·v0,·Ljava/util/ArrayList;49 ····new-instance·v0,·Ljava/util/ArrayList;
  
1.34 KB
smali/y1/z$a.smali vs.
smali/z1/z$a.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Ly1/z$a;1 .class·final·Lz1/z$a;
2 .super·Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;2 .super·Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;
3 .source·"ReusableCountLatch.java"3 .source·"ReusableCountLatch.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ly1/z;6 ····value·=·Lz1/z;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 23, 39 lines modifiedOffset 23, 39 lines modified
  
23 ····.line·223 ····.line·2
24 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;->setState(I)V24 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/locks/AbstractQueuedSynchronizer;->setState(I)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·static·synthetic·a(Ly1/z$a;)I27 .method·static·synthetic·a(Lz1/z$a;)I
28 ····.locals·028 ····.locals·0
  
29 ····.line·129 ····.line·1
30 ····invoke-direct·{p0},·Ly1/z$a;->e()I30 ····invoke-direct·{p0},·Lz1/z$a;->e()I
  
31 ····move-result·p031 ····move-result·p0
  
32 ····return·p032 ····return·p0
33 .end·method33 .end·method
  
34 .method·static·synthetic·b(Ly1/z$a;)V34 .method·static·synthetic·b(Lz1/z$a;)V
35 ····.locals·035 ····.locals·0
  
36 ····.line·136 ····.line·1
37 ····invoke-direct·{p0},·Ly1/z$a;->d()V37 ····invoke-direct·{p0},·Lz1/z$a;->d()V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·static·synthetic·c(Ly1/z$a;)V40 .method·static·synthetic·c(Lz1/z$a;)V
41 ····.locals·041 ····.locals·0
  
42 ····.line·142 ····.line·1
43 ····invoke-direct·{p0},·Ly1/z$a;->f()V43 ····invoke-direct·{p0},·Lz1/z$a;->f()V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·private·d()V46 .method·private·d()V
47 ····.locals·147 ····.locals·1
  
1.95 KB
smali/y1/u.smali vs.
smali/z1/u.smali
Files 9% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·final·Ly1/u;1 .class·final·Lz1/u;
2 .super·Ljava/net/Authenticator;2 .super·Ljava/net/Authenticator;
3 .source·"ProxyAuthenticator.java"3 .source·"ProxyAuthenticator.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Ljava/lang/String;5 .field·private·final·a:Ljava/lang/String;
  
Offset 15, 32 lines modifiedOffset 15, 32 lines modified
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Ljava/net/Authenticator;-><init>()V16 ····invoke-direct·{p0},·Ljava/net/Authenticator;-><init>()V
  
17 ····const-string·v0,·"user·is·required"17 ····const-string·v0,·"user·is·required"
  
18 ····.line·218 ····.line·2
19 ····invoke-static·{p1,·v0},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;19 ····invoke-static·{p1,·v0},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
20 ····move-result-object·p120 ····move-result-object·p1
  
21 ····check-cast·p1,·Ljava/lang/String;21 ····check-cast·p1,·Ljava/lang/String;
  
22 ····iput-object·p1,·p0,·Ly1/u;->a:Ljava/lang/String;22 ····iput-object·p1,·p0,·Lz1/u;->a:Ljava/lang/String;
  
23 ····const-string·p1,·"password·is·required"23 ····const-string·p1,·"password·is·required"
  
24 ····.line·324 ····.line·3
25 ····invoke-static·{p2,·p1},·Lz1/j;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;25 ····invoke-static·{p2,·p1},·La2/k;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
26 ····move-result-object·p126 ····move-result-object·p1
  
27 ····check-cast·p1,·Ljava/lang/String;27 ····check-cast·p1,·Ljava/lang/String;
  
28 ····iput-object·p1,·p0,·Ly1/u;->b:Ljava/lang/String;28 ····iput-object·p1,·p0,·Lz1/u;->b:Ljava/lang/String;
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·protected·getPasswordAuthentication()Ljava/net/PasswordAuthentication;32 .method·protected·getPasswordAuthentication()Ljava/net/PasswordAuthentication;
Offset 54, 17 lines modifiedOffset 54, 17 lines modified
54 ····sget-object·v1,·Ljava/net/Authenticator$RequestorType;->PROXY:Ljava/net/Authenticator$RequestorType;54 ····sget-object·v1,·Ljava/net/Authenticator$RequestorType;->PROXY:Ljava/net/Authenticator$RequestorType;
  
55 ····if-ne·v0,·v1,·:cond_055 ····if-ne·v0,·v1,·:cond_0
  
56 ····.line·256 ····.line·2
57 ····new-instance·v0,·Ljava/net/PasswordAuthentication;57 ····new-instance·v0,·Ljava/net/PasswordAuthentication;
  
58 ····iget-object·v1,·p0,·Ly1/u;->a:Ljava/lang/String;58 ····iget-object·v1,·p0,·Lz1/u;->a:Ljava/lang/String;
  
59 ····iget-object·v2,·p0,·Ly1/u;->b:Ljava/lang/String;59 ····iget-object·v2,·p0,·Lz1/u;->b:Ljava/lang/String;
  
60 ····invoke-virtual·{v2},·Ljava/lang/String;->toCharArray()[C60 ····invoke-virtual·{v2},·Ljava/lang/String;->toCharArray()[C
  
61 ····move-result-object·v261 ····move-result-object·v2
  
62 ····invoke-direct·{v0,·v1,·v2},·Ljava/net/PasswordAuthentication;-><init>(Ljava/lang/String;[C)V62 ····invoke-direct·{v0,·v1,·v2},·Ljava/net/PasswordAuthentication;-><init>(Ljava/lang/String;[C)V
  
1.1 KB
smali/y1/t.smali vs.
smali/z1/t.smali
Files 14% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Ly1/t;1 .class·public·final·Lz1/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpTransportGate.java"3 .source·"NoOpTransportGate.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ly1/q;5 .implements·Lz1/q;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Ly1/t;7 .field·private·static·final·a:Lz1/t;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Ly1/t;12 ····new-instance·v0,·Lz1/t;
  
13 ····invoke-direct·{v0},·Ly1/t;-><init>()V13 ····invoke-direct·{v0},·Lz1/t;-><init>()V
  
14 ····sput-object·v0,·Ly1/t;->a:Ly1/t;14 ····sput-object·v0,·Lz1/t;->a:Lz1/t;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·static·b()Ly1/t;23 .method·public·static·b()Lz1/t;
24 ····.locals·124 ····.locals·1
  
25 ····.line·125 ····.line·1
26 ····sget-object·v0,·Ly1/t;->a:Ly1/t;26 ····sget-object·v0,·Lz1/t;->a:Lz1/t;
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·a()Z30 .method·public·a()Z
1.43 KB
smali/y1/m.smali vs.
smali/v2/d.smali
Files 18% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Ly1/m;1 .class·final·Lv2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CurrentDateProvider.java"3 .source·"CancellableContinuationImpl.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ly1/o;5 .implements·Lv2/b2;
  
  
6 #·annotations 
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
8 .end·annotation 
  
  
9 #·static·fields6 #·static·fields
10 .field·private·static·final·a:Ly1/o;7 .field·public·static·final·e:Lv2/d;
  
  
11 #·direct·methods8 #·direct·methods
12 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
13 ····.locals·110 ····.locals·1
  
14 ····.line·1 
15 ····new-instance·v0,·Ly1/m;11 ····new-instance·v0,·Lv2/d;
  
16 ····invoke-direct·{v0},·Ly1/m;-><init>()V12 ····invoke-direct·{v0},·Lv2/d;-><init>()V
  
17 ····sput-object·v0,·Ly1/m;->a:Ly1/o;13 ····sput-object·v0,·Lv2/d;->e:Lv2/d;
  
18 ····return-void14 ····return-void
19 .end·method15 .end·method
  
20 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
21 ····.locals·017 ····.locals·0
  
22 ····.line·118 ····.line·1
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void20 ····return-void
25 .end·method21 .end·method
  
26 .method·public·static·b()Ly1/o; 
27 ····.locals·1 
  
28 ····.line·1 
29 ····sget-object·v0,·Ly1/m;->a:Ly1/o; 
  
30 ····return-object·v0 
31 .end·method 
  
  
32 #·virtual·methods22 #·virtual·methods
33 .method·public·final·a()J23 .method·public·toString()Ljava/lang/String;
34 ····.locals·224 ····.locals·1
  
35 ····.line·1 
36 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J 
  
37 ····move-result-wide·v025 ····const-string·v0,·"Active"
  
38 ····return-wide·v026 ····return-object·v0
39 .end·method27 .end·method
1.08 KB
smali/y1/x.smali vs.
smali/z1/x.smali
Files 6% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·synthetic·Ly1/x;1 .class·public·final·synthetic·Lz1/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/h$a;5 .implements·La2/h$a;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Ly1/x;7 .field·public·static·final·synthetic·a:Lz1/x;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Ly1/x;11 ····new-instance·v0,·Lz1/x;
  
12 ····invoke-direct·{v0},·Ly1/x;-><init>()V12 ····invoke-direct·{v0},·Lz1/x;-><init>()V
  
13 ····sput-object·v0,·Ly1/x;->a:Ly1/x;13 ····sput-object·v0,·Lz1/x;->a:Lz1/x;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·synthetic·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
Offset 32, 13 lines modifiedOffset 32, 13 lines modified
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·final·accept(Ljava/lang/Object;)V34 .method·public·final·accept(Ljava/lang/Object;)V
35 ····.locals·035 ····.locals·0
  
36 ····check-cast·p1,·Lx1/k;36 ····check-cast·p1,·Ly1/k;
  
37 ····invoke-static·{p1},·Ly1/y;->b(Lx1/k;)V37 ····invoke-static·{p1},·Lz1/y;->b(Ly1/k;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
1.66 KB
smali/y1/a0.smali vs.
smali/z1/a0.smali
Files 10% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 .class·public·abstract·Ly1/a0;1 .class·public·abstract·Lz1/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransportResult.java"3 .source·"TransportResult.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Ly1/a0$b;,7 ········Lz1/a0$b;,
8 ········Ly1/a0$c;8 ········Lz1/a0$c;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·direct·methods11 #·direct·methods
12 .method·private·constructor·<init>()V12 .method·private·constructor·<init>()V
13 ····.locals·013 ····.locals·0
  
14 ····.line·214 ····.line·2
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·synthetic·constructor·<init>(Ly1/a0$a;)V18 .method·synthetic·constructor·<init>(Lz1/a0$a;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····invoke-direct·{p0},·Ly1/a0;-><init>()V21 ····invoke-direct·{p0},·Lz1/a0;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·static·a()Ly1/a0;24 .method·public·static·a()Lz1/a0;
25 ····.locals·125 ····.locals·1
  
26 ····const/4·v0,·-0x126 ····const/4·v0,·-0x1
  
27 ····.line·127 ····.line·1
28 ····invoke-static·{v0},·Ly1/a0;->b(I)Ly1/a0;28 ····invoke-static·{v0},·Lz1/a0;->b(I)Lz1/a0;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····return-object·v030 ····return-object·v0
31 .end·method31 .end·method
  
32 .method·public·static·b(I)Ly1/a0;32 .method·public·static·b(I)Lz1/a0;
33 ····.locals·133 ····.locals·1
  
34 ····.line·134 ····.line·1
35 ····new-instance·v0,·Ly1/a0$b;35 ····new-instance·v0,·Lz1/a0$b;
  
36 ····invoke-direct·{v0,·p0},·Ly1/a0$b;-><init>(I)V36 ····invoke-direct·{v0,·p0},·Lz1/a0$b;-><init>(I)V
  
37 ····return-object·v037 ····return-object·v0
38 .end·method38 .end·method
  
39 .method·public·static·e()Ly1/a0;39 .method·public·static·e()Lz1/a0;
40 ····.locals·140 ····.locals·1
  
41 ····.line·141 ····.line·1
42 ····sget-object·v0,·Ly1/a0$c;->a:Ly1/a0$c;42 ····sget-object·v0,·Lz1/a0$c;->a:Lz1/a0$c;
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·abstract·c()I46 .method·public·abstract·c()I
5.14 KB
smali/y1/z.smali vs.
smali/v2/s0.smali
Max HTML report size reached
1.17 KB
smali/y1/a0$c.smali vs.
smali/z1/a0$c.smali
Files 16% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·final·Ly1/a0$c;1 .class·final·Lz1/a0$c;
2 .super·Ly1/a0;2 .super·Lz1/a0;
3 .source·"TransportResult.java"3 .source·"TransportResult.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ly1/a0;6 ····value·=·Lz1/a0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·static·final·a:Ly1/a0$c;13 .field·static·final·a:Lz1/a0$c;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····.line·117 ····.line·1
18 ····new-instance·v0,·Ly1/a0$c;18 ····new-instance·v0,·Lz1/a0$c;
  
19 ····invoke-direct·{v0},·Ly1/a0$c;-><init>()V19 ····invoke-direct·{v0},·Lz1/a0$c;-><init>()V
  
20 ····sput-object·v0,·Ly1/a0$c;->a:Ly1/a0$c;20 ····sput-object·v0,·Lz1/a0$c;->a:Lz1/a0$c;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
24 ····.locals·124 ····.locals·1
  
25 ····const/4·v0,·0x025 ····const/4·v0,·0x0
  
26 ····.line·126 ····.line·1
27 ····invoke-direct·{p0,·v0},·Ly1/a0;-><init>(Ly1/a0$a;)V27 ····invoke-direct·{p0,·v0},·Lz1/a0;-><init>(Lz1/a0$a;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·c()I31 .method·public·c()I
1.56 KB
smali/y1/s.smali vs.
smali/v2/t.smali
Files 21% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Ly1/s;1 .class·public·final·synthetic·Lv2/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpTransport.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
5 .implements·Ly1/p; 
  
  
6 #·annotations 
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
8 .end·annotation 
  
  
9 #·static·fields6 #·static·fields
10 .field·private·static·final·e:Ly1/s;7 .field·public·static·final·synthetic·e:Lv2/t;
  
  
11 #·direct·methods8 #·direct·methods
12 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
13 ····.locals·110 ····.locals·1
  
14 ····.line·1 
15 ····new-instance·v0,·Ly1/s;11 ····new-instance·v0,·Lv2/t;
  
16 ····invoke-direct·{v0},·Ly1/s;-><init>()V12 ····invoke-direct·{v0},·Lv2/t;-><init>()V
  
17 ····sput-object·v0,·Ly1/s;->e:Ly1/s;13 ····sput-object·v0,·Lv2/t;->e:Lv2/t;
  
18 ····return-void14 ····return-void
19 .end·method15 .end·method
  
20 .method·private·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
21 ····.locals·017 ····.locals·0
  
22 ····.line·1 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void19 ····return-void
25 .end·method20 .end·method
  
26 .method·public·static·c()Ly1/s; 
27 ····.locals·1 
  
28 ····.line·1 
29 ····sget-object·v0,·Ly1/s;->e:Ly1/s; 
  
30 ····return-object·v0 
31 .end·method 
  
  
32 #·virtual·methods21 #·virtual·methods
33 .method·public·close()V 
34 ····.locals·0 
  
35 ····return-void 
36 .end·method 
  
37 .method·public·d(J)V22 .method·public·final·run()V
38 ····.locals·023 ····.locals·0
  
 24 ····invoke-static·{},·Lv2/v;->P()V
39 ····return-void 
40 .end·method 
  
41 .method·public·g(Lio/sentry/p2;Lio/sentry/v;)V 
42 ····.locals·0 
  
43 ····return-void25 ····return-void
44 .end·method26 .end·method
22.5 KB
smali/y1/d$c.smali vs.
smali/z1/d$c.smali
Max HTML report size reached
1.53 KB
smali/y1/l.smali vs.
smali/j0/h.smali
Files 26% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 40 lines modified
1 .class·final·Ly1/l;1 .class·public·final·synthetic·Lj0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AuthenticatorWrapper.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·static·fields 
5 .field·private·static·final·a:Ly1/l; 
  
 6 #·instance·fields
 7 .field·public·final·synthetic·e:Lj0/i;
  
 8 .field·public·final·synthetic·f:Ll0/e;
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·Ly1/l; 
  
11 ····invoke-direct·{v0},·Ly1/l;-><init>()V 
  
 9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lj0/i;Ll0/e;)V
12 ····sput-object·v0,·Ly1/l;->a:Ly1/l; 
  
13 ····return-void 
14 .end·method 
  
15 .method·private·constructor·<init>()V 
16 ····.locals·011 ····.locals·0
  
17 ····.line·1 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lj0/h;->e:Lj0/i;
19 ····return-void 
20 .end·method 
  
 14 ····iput-object·p2,·p0,·Lj0/h;->f:Ll0/e;
21 .method·public·static·a()Ly1/l; 
22 ····.locals·1 
  
 15 ····return-void
23 ····.line·1 
24 ····sget-object·v0,·Ly1/l;->a:Ly1/l; 
  
25 ····return-object·v0 
26 .end·method16 .end·method
  
  
27 #·virtual·methods17 #·virtual·methods
28 .method·public·b(Ljava/net/Authenticator;)V18 .method·public·final·run()V
29 ····.locals·019 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lj0/h;->e:Lj0/i;
  
 21 ····iget-object·v1,·p0,·Lj0/h;->f:Ll0/e;
  
 22 ····invoke-static·{v0,·v1},·Lj0/i;->g(Lj0/i;Ll0/e;)V
30 ····.line·1 
31 ····invoke-static·{p1},·Ljava/net/Authenticator;->setDefault(Ljava/net/Authenticator;)V 
  
32 ····return-void23 ····return-void
33 .end·method24 .end·method
510 B
smali/y1/v$a.smali vs.
smali/z1/v$a.smali
Files 4% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Ly1/v$a;1 .class·final·Lz1/v$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"QueuedThreadPoolExecutor.java"3 .source·"QueuedThreadPoolExecutor.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Future;5 .implements·Ljava/util/concurrent/Future;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ly1/v;8 ····value·=·Lz1/v;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
5.17 KB
smali/y1/v.smali vs.
smali/z1/v.smali
Max HTML report size reached
1.33 KB
smali/f3/h.smali vs.
smali/g3/h.smali
Files 14% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·Lf3/h;1 .class·public·final·Lg3/h;
2 .super·Lb3/a0;2 .super·Lc3/a0;
3 .source·"RealResponseBody.java"3 .source·"RealResponseBody.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·e:Ljava/lang/String;5 .field·private·final·e:Ljava/lang/String;
  
6 .field·private·final·f:J6 .field·private·final·f:J
  
7 .field·private·final·g:Ll3/e;7 .field·private·final·g:Lm3/e;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/String;JLl3/e;)V9 .method·public·constructor·<init>(Ljava/lang/String;JLm3/e;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Lb3/a0;-><init>()V12 ····invoke-direct·{p0},·Lc3/a0;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····iput-object·p1,·p0,·Lf3/h;->e:Ljava/lang/String;14 ····iput-object·p1,·p0,·Lg3/h;->e:Ljava/lang/String;
  
15 ····.line·315 ····.line·3
16 ····iput-wide·p2,·p0,·Lf3/h;->f:J16 ····iput-wide·p2,·p0,·Lg3/h;->f:J
  
17 ····.line·417 ····.line·4
18 ····iput-object·p4,·p0,·Lf3/h;->g:Ll3/e;18 ····iput-object·p4,·p0,·Lg3/h;->g:Lm3/e;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·c()J22 .method·public·c()J
23 ····.locals·223 ····.locals·2
  
24 ····.line·124 ····.line·1
25 ····iget-wide·v0,·p0,·Lf3/h;->f:J25 ····iget-wide·v0,·p0,·Lg3/h;->f:J
  
26 ····return-wide·v026 ····return-wide·v0
27 .end·method27 .end·method
  
28 .method·public·q()Ll3/e;28 .method·public·o()Lm3/e;
29 ····.locals·129 ····.locals·1
  
30 ····.line·130 ····.line·1
31 ····iget-object·v0,·p0,·Lf3/h;->g:Ll3/e;31 ····iget-object·v0,·p0,·Lg3/h;->g:Lm3/e;
  
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
5.96 KB
smali/f3/i.smali vs.
smali/v2/z1.smali
Max HTML report size reached
1.17 KB
smali/f3/b$a.smali vs.
smali/g3/b$a.smali
Files 8% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·final·Lf3/b$a;1 .class·final·Lg3/b$a;
2 .super·Ll3/g;2 .super·Lm3/g;
3 .source·"CallServerInterceptor.java"3 .source·"CallServerInterceptor.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf3/b;6 ····value·=·Lg3/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·f:J13 .field·f:J
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>(Ll3/r;)V15 .method·constructor·<init>(Lm3/r;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····invoke-direct·{p0,·p1},·Ll3/g;-><init>(Ll3/r;)V18 ····invoke-direct·{p0,·p1},·Lm3/g;-><init>(Lm3/r;)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·f(Ll3/c;J)V22 .method·public·F(Lm3/c;J)V
23 ····.locals·223 ····.locals·2
  
24 ····.line·124 ····.line·1
25 ····invoke-super·{p0,·p1,·p2,·p3},·Ll3/g;->f(Ll3/c;J)V25 ····invoke-super·{p0,·p1,·p2,·p3},·Lm3/g;->F(Lm3/c;J)V
  
26 ····.line·226 ····.line·2
27 ····iget-wide·v0,·p0,·Lf3/b$a;->f:J27 ····iget-wide·v0,·p0,·Lg3/b$a;->f:J
  
28 ····add-long/2addr·v0,·p228 ····add-long/2addr·v0,·p2
  
29 ····iput-wide·v0,·p0,·Lf3/b$a;->f:J29 ····iput-wide·v0,·p0,·Lg3/b$a;->f:J
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
3.75 KB
smali/f3/k.smali vs.
smali/g3/k.smali
Files 2% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lf3/k;1 .class·public·final·Lg3/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"StatusLine.java"3 .source·"StatusLine.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lb3/v;5 .field·public·final·a:Lc3/v;
  
6 .field·public·final·b:I6 .field·public·final·b:I
  
7 .field·public·final·c:Ljava/lang/String;7 .field·public·final·c:Ljava/lang/String;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lb3/v;ILjava/lang/String;)V9 .method·public·constructor·<init>(Lc3/v;ILjava/lang/String;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····iput-object·p1,·p0,·Lf3/k;->a:Lb3/v;14 ····iput-object·p1,·p0,·Lg3/k;->a:Lc3/v;
  
15 ····.line·315 ····.line·3
16 ····iput·p2,·p0,·Lf3/k;->b:I16 ····iput·p2,·p0,·Lg3/k;->b:I
  
17 ····.line·417 ····.line·4
18 ····iput-object·p3,·p0,·Lf3/k;->c:Ljava/lang/String;18 ····iput-object·p3,·p0,·Lg3/k;->c:Ljava/lang/String;
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·static·a(Ljava/lang/String;)Lf3/k;21 .method·public·static·a(Ljava/lang/String;)Lg3/k;
22 ····.locals·822 ····.locals·8
  
23 ····const-string·v0,·"HTTP/1."23 ····const-string·v0,·"HTTP/1."
  
24 ····.line·124 ····.line·1
25 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z25 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
Offset 73, 25 lines modifiedOffset 73, 25 lines modified
73 ····move-result·v073 ····move-result·v0
  
74 ····add-int/lit8·v0,·v0,·-0x3074 ····add-int/lit8·v0,·v0,·-0x30
  
75 ····if-nez·v0,·:cond_075 ····if-nez·v0,·:cond_0
  
76 ····.line·476 ····.line·4
77 ····sget-object·v0,·Lb3/v;->f:Lb3/v;77 ····sget-object·v0,·Lc3/v;->f:Lc3/v;
  
78 ····goto·:goto_078 ····goto·:goto_0
  
79 ····:cond_079 ····:cond_0
80 ····const/4·v5,·0x180 ····const/4·v5,·0x1
  
81 ····if-ne·v0,·v5,·:cond_181 ····if-ne·v0,·v5,·:cond_1
  
82 ····.line·582 ····.line·5
83 ····sget-object·v0,·Lb3/v;->g:Lb3/v;83 ····sget-object·v0,·Lc3/v;->g:Lc3/v;
  
84 ····goto·:goto_084 ····goto·:goto_0
  
85 ····.line·685 ····.line·6
86 ····:cond_186 ····:cond_1
87 ····new-instance·v0,·Ljava/net/ProtocolException;87 ····new-instance·v0,·Ljava/net/ProtocolException;
  
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z138 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
139 ····move-result·v0139 ····move-result·v0
  
140 ····if-eqz·v0,·:cond_7140 ····if-eqz·v0,·:cond_7
  
141 ····.line·9141 ····.line·9
142 ····sget-object·v0,·Lb3/v;->f:Lb3/v;142 ····sget-object·v0,·Lc3/v;->f:Lc3/v;
  
143 ····const/4·v3,·0x4143 ····const/4·v3,·0x4
  
144 ····.line·10144 ····.line·10
145 ····:goto_0145 ····:goto_0
146 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I146 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
Offset 212, 17 lines modifiedOffset 212, 17 lines modified
212 ····throw·v0212 ····throw·v0
  
213 ····:cond_5213 ····:cond_5
214 ····const-string·p0,·""214 ····const-string·p0,·""
  
215 ····.line·16215 ····.line·16
216 ····:goto_1216 ····:goto_1
217 ····new-instance·v1,·Lf3/k;217 ····new-instance·v1,·Lg3/k;
  
218 ····invoke-direct·{v1,·v0,·v5,·p0},·Lf3/k;-><init>(Lb3/v;ILjava/lang/String;)V218 ····invoke-direct·{v1,·v0,·v5,·p0},·Lg3/k;-><init>(Lc3/v;ILjava/lang/String;)V
  
219 ····return-object·v1219 ····return-object·v1
  
220 ····.line·17220 ····.line·17
221 ····:catch_0221 ····:catch_0
222 ····new-instance·v0,·Ljava/net/ProtocolException;222 ····new-instance·v0,·Ljava/net/ProtocolException;
  
Offset 290, 17 lines modifiedOffset 290, 17 lines modified
  
290 ····.line·1290 ····.line·1
291 ····new-instance·v0,·Ljava/lang/StringBuilder;291 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
292 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V292 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
293 ····.line·2293 ····.line·2
294 ····iget-object·v1,·p0,·Lf3/k;->a:Lb3/v;294 ····iget-object·v1,·p0,·Lg3/k;->a:Lc3/v;
  
295 ····sget-object·v2,·Lb3/v;->f:Lb3/v;295 ····sget-object·v2,·Lc3/v;->f:Lc3/v;
  
296 ····if-ne·v1,·v2,·:cond_0296 ····if-ne·v1,·v2,·:cond_0
  
297 ····const-string·v1,·"HTTP/1.0"297 ····const-string·v1,·"HTTP/1.0"
  
298 ····goto·:goto_0298 ····goto·:goto_0
  
Offset 311, 27 lines modifiedOffset 311, 27 lines modified
311 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;311 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
312 ····const/16·v1,·0x20312 ····const/16·v1,·0x20
  
313 ····.line·3313 ····.line·3
314 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;314 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
315 ····iget·v2,·p0,·Lf3/k;->b:I315 ····iget·v2,·p0,·Lg3/k;->b:I
Max diff block lines reached; 681/3769 bytes (18.07%) of diff not shown.
39.1 KB
smali/f3/j.smali vs.
smali/v2/a1.smali
Max HTML report size reached
1.07 KB
smali/f3/d$a.smali vs.
smali/g3/d$a.smali
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lf3/d$a;1 .class·Lg3/d$a;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/ThreadLocal;
3 .source·"HttpDate.java"3 .source·"HttpDate.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lf3/d;6 ····value·=·Lg3/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 48, 24 lines modifiedOffset 48, 24 lines modified
  
48 ····const/4·v1,·0x048 ····const/4·v1,·0x0
  
49 ····.line·249 ····.line·2
50 ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setLenient(Z)V50 ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setLenient(Z)V
  
51 ····.line·351 ····.line·3
52 ····sget-object·v1,·Lc3/c;->p:Ljava/util/TimeZone;52 ····sget-object·v1,·Ld3/c;->p:Ljava/util/TimeZone;
  
53 ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V53 ····invoke-virtual·{v0,·v1},·Ljava/text/DateFormat;->setTimeZone(Ljava/util/TimeZone;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;56 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
  
58 ····.line·158 ····.line·1
59 ····invoke-virtual·{p0},·Lf3/d$a;->a()Ljava/text/DateFormat;59 ····invoke-virtual·{p0},·Lg3/d$a;->a()Ljava/text/DateFormat;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
2.3 KB
smali/u2/y1.smali vs.
smali/v2/y1.smali
Files 3% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·public·abstract·Lu2/y1;1 .class·public·abstract·Lv2/y1;
2 .super·Lu2/f0;2 .super·Lv2/f0;
3 .source·"MainCoroutineDispatcher.kt"3 .source·"MainCoroutineDispatcher.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0},·Lu2/f0;-><init>()V8 ····invoke-direct·{p0},·Lv2/f0;-><init>()V
  
9 ····return-void9 ····return-void
10 .end·method10 .end·method
  
  
11 #·virtual·methods11 #·virtual·methods
12 .method·public·abstract·P()Lu2/y1;12 .method·public·abstract·P()Lv2/y1;
13 .end·method13 .end·method
  
14 .method·protected·final·Q()Ljava/lang/String;14 .method·protected·final·Q()Ljava/lang/String;
15 ····.locals·215 ····.locals·2
  
16 ····.line·116 ····.line·1
17 ····invoke-static·{},·Lu2/w0;->c()Lu2/y1;17 ····invoke-static·{},·Lv2/w0;->c()Lv2/y1;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····if-ne·p0,·v0,·:cond_019 ····if-ne·p0,·v0,·:cond_0
  
20 ····const-string·v0,·"Dispatchers.Main"20 ····const-string·v0,·"Dispatchers.Main"
  
21 ····return-object·v021 ····return-object·v0
  
22 ····:cond_022 ····:cond_0
23 ····const/4·v1,·0x023 ····const/4·v1,·0x0
  
24 ····.line·224 ····.line·2
25 ····:try_start_025 ····:try_start_0
26 ····invoke-virtual·{v0},·Lu2/y1;->P()Lu2/y1;26 ····invoke-virtual·{v0},·Lv2/y1;->P()Lv2/y1;
  
27 ····move-result-object·v027 ····move-result-object·v0
28 ····:try_end_028 ····:try_end_0
29 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_029 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0
  
30 ····goto·:goto_030 ····goto·:goto_0
  
Offset 59, 35 lines modifiedOffset 59, 35 lines modified
59 ····return-object·v159 ····return-object·v1
60 .end·method60 .end·method
  
61 .method·public·toString()Ljava/lang/String;61 .method·public·toString()Ljava/lang/String;
62 ····.locals·262 ····.locals·2
  
63 ····.line·163 ····.line·1
64 ····invoke-virtual·{p0},·Lu2/y1;->Q()Ljava/lang/String;64 ····invoke-virtual·{p0},·Lv2/y1;->Q()Ljava/lang/String;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····if-nez·v0,·:cond_066 ····if-nez·v0,·:cond_0
  
67 ····new-instance·v0,·Ljava/lang/StringBuilder;67 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
68 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V68 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
69 ····invoke-static·{p0},·Lu2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;69 ····invoke-static·{p0},·Lv2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
70 ····move-result-object·v170 ····move-result-object·v1
  
71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····const/16·v1,·0x4072 ····const/16·v1,·0x40
  
73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
74 ····invoke-static·{p0},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;74 ····invoke-static·{p0},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
75 ····move-result-object·v175 ····move-result-object·v1
  
76 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
77 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;77 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.38 KB
smali/u2/o1$b.smali vs.
smali/c3/b$a.smali
Files 26% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·Lu2/o1$b;1 .class·Lc3/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Job.kt"3 .source·"Authenticator.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$c;5 .implements·Lc3/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lu2/o1;8 ····value·=·Lc3/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x0
12 ····name·=·"b"12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Lg2/g$c<", 
18 ········"Lu2/o1;", 
19 ········">;" 
20 ····} 
21 .end·annotation 
  
  
22 #·static·fields 
23 .field·static·final·synthetic·e:Lu2/o1$b; 
  
  
24 #·direct·methods14 #·direct·methods
25 .method·static·constructor·<clinit>()V15 .method·constructor·<init>()V
26 ····.locals·116 ····.locals·0
  
27 ····new-instance·v0,·Lu2/o1$b; 
  
28 ····invoke-direct·{v0},·Lu2/o1$b;-><init>()V 
  
29 ····sput-object·v0,·Lu2/o1$b;->e:Lu2/o1$b;17 ····.line·1
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void19 ····return-void
31 .end·method20 .end·method
  
32 .method·private·constructor·<init>()V 
 21 #·virtual·methods
 22 .method·public·a(Lc3/b0;Lc3/z;)Lc3/x;
33 ····.locals·023 ····.locals·0
  
 24 ····const/4·p1,·0x0
34 ····.line·1 
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
36 ····return-void25 ····return-object·p1
37 .end·method26 .end·method
2.43 KB
smali/u2/h0.smali vs.
smali/v2/h0.smali
Files 22% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Lu2/h0;1 .class·public·final·Lv2/h0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineExceptionHandler.kt"3 .source·"CoroutineExceptionHandler.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lg2/g;Ljava/lang/Throwable;)V5 .method·public·static·final·a(Lh2/g;Ljava/lang/Throwable;)V
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····:try_start_08 ····:try_start_0
9 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;9 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->c:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
10 ····invoke-interface·{p0,·v0},·Lg2/g;->get(Lg2/g$c;)Lg2/g$b;10 ····invoke-interface·{p0,·v0},·Lh2/g;->get(Lh2/g$c;)Lh2/g$b;
  
11 ····move-result-object·v011 ····move-result-object·v0
  
12 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;12 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;
13 ····:try_end_013 ····:try_end_0
14 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_014 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
15 ····if-nez·v0,·:cond_015 ····if-nez·v0,·:cond_0
  
16 ····.line·216 ····.line·2
17 ····invoke-static·{p0,·p1},·Lu2/g0;->a(Lg2/g;Ljava/lang/Throwable;)V17 ····invoke-static·{p0,·p1},·Lv2/g0;->a(Lh2/g;Ljava/lang/Throwable;)V
  
18 ····return-void18 ····return-void
  
19 ····.line·319 ····.line·3
20 ····:cond_020 ····:cond_0
21 ····:try_start_121 ····:try_start_1
22 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lg2/g;Ljava/lang/Throwable;)V22 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lh2/g;Ljava/lang/Throwable;)V
23 ····:try_end_123 ····:try_end_1
24 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_024 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
25 ····return-void25 ····return-void
  
26 ····:catchall_026 ····:catchall_0
27 ····move-exception·v027 ····move-exception·v0
  
28 ····.line·428 ····.line·4
29 ····invoke-static·{p1,·v0},·Lu2/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;29 ····invoke-static·{p1,·v0},·Lv2/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
30 ····move-result-object·p130 ····move-result-object·p1
  
31 ····invoke-static·{p0,·p1},·Lu2/g0;->a(Lg2/g;Ljava/lang/Throwable;)V31 ····invoke-static·{p0,·p1},·Lv2/g0;->a(Lh2/g;Ljava/lang/Throwable;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;34 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
35 ····.locals·235 ····.locals·2
  
Offset 60, 11 lines modifiedOffset 60, 11 lines modified
60 ····new-instance·v0,·Ljava/lang/RuntimeException;60 ····new-instance·v0,·Ljava/lang/RuntimeException;
  
61 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"61 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"
  
62 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V62 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
63 ····.line·263 ····.line·2
64 ····invoke-static·{v0,·p0},·Ld2/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V64 ····invoke-static·{v0,·p0},·Le2/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
10.8 KB
smali/u2/p1.smali vs.
smali/c3/j$a.smali
Max HTML report size reached
5.73 KB
smali/u2/z0.smali vs.
smali/v2/z0.smali
Max HTML report size reached
1.33 KB
smali/u2/f0$a.smali vs.
smali/v2/f0$a.smali
Files 6% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lu2/f0$a;1 .class·public·final·Lv2/f0$a;
2 .super·Lg2/b;2 .super·Lh2/b;
3 .source·"CoroutineDispatcher.kt"3 .source·"CoroutineDispatcher.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu2/f0;6 ····value·=·Lv2/f0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Lg2/b<",14 ········"Lh2/b<",
15 ········"Lg2/e;",15 ········"Lh2/e;",
16 ········"Lu2/f0;",16 ········"Lv2/f0;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·private·constructor·<init>()V21 .method·private·constructor·<init>()V
22 ····.locals·222 ····.locals·2
  
23 ····.line·123 ····.line·1
24 ····sget-object·v0,·Lg2/e;->b:Lg2/e$b;24 ····sget-object·v0,·Lh2/e;->b:Lh2/e$b;
  
25 ····.line·225 ····.line·2
26 ····sget-object·v1,·Lu2/f0$a$a;->e:Lu2/f0$a$a;26 ····sget-object·v1,·Lv2/f0$a$a;->e:Lv2/f0$a$a;
  
27 ····.line·327 ····.line·3
28 ····invoke-direct·{p0,·v0,·v1},·Lg2/b;-><init>(Lg2/g$c;Ln2/l;)V28 ····invoke-direct·{p0,·v0,·v1},·Lh2/b;-><init>(Lh2/g$c;Lo2/l;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V31 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lu2/f0$a;-><init>()V33 ····invoke-direct·{p0},·Lv2/f0$a;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
1.12 KB
smali/u2/v0.smali vs.
smali/v2/v0.smali
Files 20% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·final·Lu2/v0;1 .class·final·Lv2/v0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Executors.kt"3 .source·"Executors.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Executor;5 .implements·Ljava/util/concurrent/Executor;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·e:Lu2/f0;7 .field·public·final·e:Lv2/f0;
  
  
8 #·virtual·methods8 #·virtual·methods
9 .method·public·execute(Ljava/lang/Runnable;)V9 .method·public·execute(Ljava/lang/Runnable;)V
10 ····.locals·210 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····iget-object·v0,·p0,·Lu2/v0;->e:Lu2/f0;12 ····iget-object·v0,·p0,·Lv2/v0;->e:Lv2/f0;
  
13 ····sget-object·v1,·Lg2/h;->e:Lg2/h;13 ····sget-object·v1,·Lh2/h;->e:Lh2/h;
  
14 ····invoke-virtual·{v0,·v1,·p1},·Lu2/f0;->N(Lg2/g;Ljava/lang/Runnable;)V14 ····invoke-virtual·{v0,·v1,·p1},·Lv2/f0;->N(Lh2/g;Ljava/lang/Runnable;)V
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·public·toString()Ljava/lang/String;17 .method·public·toString()Ljava/lang/String;
18 ····.locals·118 ····.locals·1
  
19 ····.line·119 ····.line·1
20 ····iget-object·v0,·p0,·Lu2/v0;->e:Lu2/f0;20 ····iget-object·v0,·p0,·Lv2/v0;->e:Lv2/f0;
  
21 ····invoke-virtual·{v0},·Lu2/f0;->toString()Ljava/lang/String;21 ····invoke-virtual·{v0},·Lv2/f0;->toString()Ljava/lang/String;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····return-object·v023 ····return-object·v0
24 .end·method24 .end·method
353 B
smali/u2/e1.smali vs.
smali/v2/e1.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lu2/e1;1 .class·public·final·Lv2/e1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Exceptions.kt"3 .source·"Exceptions.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;5 .method·public·static·final·a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;
6 ····.locals·16 ····.locals·1
1.17 KB
smali/u2/k$a.smali vs.
smali/v2/k$a.smali
Files 8% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·Lu2/k$a;1 .class·public·final·Lv2/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CancellableContinuation.kt"3 .source·"CancellableContinuation.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu2/k;6 ····value·=·Lv2/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·static·synthetic·a(Lu2/k;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;13 .method·public·static·synthetic·a(Lv2/k;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
14 ····.locals·014 ····.locals·0
  
15 ····if-nez·p4,·:cond_115 ····if-nez·p4,·:cond_1
  
16 ····and-int/lit8·p3,·p3,·0x216 ····and-int/lit8·p3,·p3,·0x2
  
17 ····if-eqz·p3,·:cond_017 ····if-eqz·p3,·:cond_0
  
18 ····const/4·p2,·0x018 ····const/4·p2,·0x0
  
19 ····.line·119 ····.line·1
20 ····:cond_020 ····:cond_0
21 ····invoke-interface·{p0,·p1,·p2},·Lu2/k;->d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;21 ····invoke-interface·{p0,·p1,·p2},·Lv2/k;->b(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
22 ····move-result-object·p022 ····move-result-object·p0
  
23 ····return-object·p023 ····return-object·p0
  
24 ····:cond_124 ····:cond_1
25 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;25 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;
2.57 KB
smali/u2/f2.smali vs.
smali/v2/f2.smali
Files 3% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lu2/f2;1 .class·public·final·Lv2/f2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventLoop.common.kt"3 .source·"EventLoop.common.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lu2/f2;5 .field·public·static·final·a:Lv2/f2;
  
6 .field·private·static·final·b:Ljava/lang/ThreadLocal;6 .field·private·static·final·b:Ljava/lang/ThreadLocal;
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"Ljava/lang/ThreadLocal<",9 ············"Ljava/lang/ThreadLocal<",
10 ············"Lu2/z0;",10 ············"Lv2/z0;",
11 ············">;"11 ············">;"
12 ········}12 ········}
13 ····.end·annotation13 ····.end·annotation
14 .end·field14 .end·field
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·117 ····.locals·1
  
18 ····new-instance·v0,·Lu2/f2;18 ····new-instance·v0,·Lv2/f2;
  
19 ····invoke-direct·{v0},·Lu2/f2;-><init>()V19 ····invoke-direct·{v0},·Lv2/f2;-><init>()V
  
20 ····sput-object·v0,·Lu2/f2;->a:Lu2/f2;20 ····sput-object·v0,·Lv2/f2;->a:Lv2/f2;
  
21 ····.line·121 ····.line·1
22 ····new-instance·v0,·Ljava/lang/ThreadLocal;22 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
23 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V23 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
24 ····sput-object·v0,·Lu2/f2;->b:Ljava/lang/ThreadLocal;24 ····sput-object·v0,·Lv2/f2;->b:Ljava/lang/ThreadLocal;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·private·constructor·<init>()V27 .method·private·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
Offset 44, 54 lines modifiedOffset 44, 54 lines modified
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·final·a()Lu2/z0;48 .method·public·final·a()Lv2/z0;
49 ····.locals·249 ····.locals·2
  
50 ····.line·150 ····.line·1
51 ····sget-object·v0,·Lu2/f2;->b:Ljava/lang/ThreadLocal;51 ····sget-object·v0,·Lv2/f2;->b:Ljava/lang/ThreadLocal;
  
52 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;52 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····check-cast·v1,·Lu2/z0;54 ····check-cast·v1,·Lv2/z0;
  
55 ····if-nez·v1,·:cond_055 ····if-nez·v1,·:cond_0
  
56 ····invoke-static·{},·Lu2/c1;->a()Lu2/z0;56 ····invoke-static·{},·Lv2/c1;->a()Lv2/z0;
  
57 ····move-result-object·v157 ····move-result-object·v1
  
58 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V58 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
59 ····:cond_059 ····:cond_0
60 ····return-object·v160 ····return-object·v1
61 .end·method61 .end·method
  
62 .method·public·final·b()V62 .method·public·final·b()V
63 ····.locals·263 ····.locals·2
  
64 ····.line·164 ····.line·1
65 ····sget-object·v0,·Lu2/f2;->b:Ljava/lang/ThreadLocal;65 ····sget-object·v0,·Lv2/f2;->b:Ljava/lang/ThreadLocal;
  
66 ····const/4·v1,·0x066 ····const/4·v1,·0x0
  
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V67 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·public·final·c(Lu2/z0;)V70 .method·public·final·c(Lv2/z0;)V
71 ····.locals·171 ····.locals·1
  
72 ····.line·172 ····.line·1
73 ····sget-object·v0,·Lu2/f2;->b:Ljava/lang/ThreadLocal;73 ····sget-object·v0,·Lv2/f2;->b:Ljava/lang/ThreadLocal;
  
74 ····invoke-virtual·{v0,·p1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V74 ····invoke-virtual·{v0,·p1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
1.33 KB
smali/u2/f1$a.smali vs.
smali/v2/k0$a.smali
Files 16% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lu2/f1$a;1 .class·public·final·Lv2/k0$a;
2 .super·Lg2/b; 
3 .source·"Executors.kt"2 .super·Ljava/lang/Object;
 3 .source·"CoroutineName.kt"
  
 4 #·interfaces
 5 .implements·Lh2/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu2/f1;8 ····value·=·Lv2/k0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{15 ····value·=·{
 16 ········"Ljava/lang/Object;",
14 ········"Lg2/b<",17 ········"Lh2/g$c<",
15 ········"Lu2/f0;",18 ········"Lv2/k0;",
16 ········"Lu2/f1;", 
17 ········">;"19 ········">;"
18 ····}20 ····}
19 .end·annotation21 .end·annotation
  
  
20 #·direct·methods22 #·direct·methods
21 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
22 ····.locals·224 ····.locals·0
  
23 ····.line·125 ····.line·1
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
24 ····sget-object·v0,·Lu2/f0;->e:Lu2/f0$a; 
  
25 ····.line·2 
26 ····sget-object·v1,·Lu2/f1$a$a;->e:Lu2/f1$a$a; 
  
27 ····.line·3 
28 ····invoke-direct·{p0,·v0,·v1},·Lg2/b;-><init>(Lg2/g$c;Ln2/l;)V 
  
29 ····return-void27 ····return-void
30 .end·method28 .end·method
  
31 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V29 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
32 ····.locals·030 ····.locals·0
  
33 ····invoke-direct·{p0},·Lu2/f1$a;-><init>()V31 ····invoke-direct·{p0},·Lv2/k0$a;-><init>()V
  
34 ····return-void32 ····return-void
35 .end·method33 .end·method
3.19 KB
smali/u2/u1.smali vs.
smali/v2/u1.smali
Files 6% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
1 .class·public·abstract·Lu2/u1;1 .class·public·abstract·Lv2/u1;
2 .super·Lu2/a0;2 .super·Lv2/a0;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lu2/x0;5 .implements·Lv2/x0;
6 .implements·Lu2/j1;6 .implements·Lv2/j1;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·h:Lu2/v1;8 .field·public·h:Lv2/v1;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>()V10 .method·public·constructor·<init>()V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Lu2/a0;-><init>()V13 ····invoke-direct·{p0},·Lv2/a0;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·final·A(Lu2/v1;)V17 .method·public·final·A(Lv2/v1;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lu2/u1;->h:Lu2/v1;20 ····iput-object·p1,·p0,·Lv2/u1;->h:Lv2/v1;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·a()V23 .method·public·a()V
24 ····.locals·124 ····.locals·1
  
25 ····.line·125 ····.line·1
26 ····invoke-virtual·{p0},·Lu2/u1;->z()Lu2/v1;26 ····invoke-virtual·{p0},·Lv2/u1;->z()Lv2/v1;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····invoke-virtual·{v0,·p0},·Lu2/v1;->g0(Lu2/u1;)V28 ····invoke-virtual·{v0,·p0},·Lv2/v1;->g0(Lv2/u1;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·c()Z31 .method·public·c()Z
32 ····.locals·132 ····.locals·1
  
33 ····const/4·v0,·0x133 ····const/4·v0,·0x1
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
  
36 .method·public·f()Lu2/z1;36 .method·public·f()Lv2/z1;
37 ····.locals·137 ····.locals·1
  
38 ····const/4·v0,·0x038 ····const/4·v0,·0x0
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
Offset 65, 39 lines modifiedOffset 65, 39 lines modified
65 ····.locals·265 ····.locals·2
  
66 ····.line·166 ····.line·1
67 ····new-instance·v0,·Ljava/lang/StringBuilder;67 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
68 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V68 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
69 ····invoke-static·{p0},·Lu2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;69 ····invoke-static·{p0},·Lv2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
70 ····move-result-object·v170 ····move-result-object·v1
  
71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····const/16·v1,·0x4072 ····const/16·v1,·0x40
  
73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
74 ····invoke-static·{p0},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;74 ····invoke-static·{p0},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
75 ····move-result-object·v175 ····move-result-object·v1
  
76 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;76 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
77 ····const-string·v1,·"[job@"77 ····const-string·v1,·"[job@"
  
78 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;78 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
79 ····invoke-virtual·{p0},·Lu2/u1;->z()Lu2/v1;79 ····invoke-virtual·{p0},·Lv2/u1;->z()Lv2/v1;
  
80 ····move-result-object·v180 ····move-result-object·v1
  
81 ····invoke-static·{v1},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;81 ····invoke-static·{v1},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
82 ····move-result-object·v182 ····move-result-object·v1
  
83 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;83 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
84 ····const/16·v1,·0x5d84 ····const/16·v1,·0x5d
  
Offset 106, 19 lines modifiedOffset 106, 19 lines modified
106 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;106 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
107 ····move-result-object·v0107 ····move-result-object·v0
  
108 ····return-object·v0108 ····return-object·v0
109 .end·method109 .end·method
  
110 .method·public·final·z()Lu2/v1;110 .method·public·final·z()Lv2/v1;
111 ····.locals·1111 ····.locals·1
  
112 ····.line·1112 ····.line·1
113 ····iget-object·v0,·p0,·Lu2/u1;->h:Lu2/v1;113 ····iget-object·v0,·p0,·Lv2/u1;->h:Lv2/v1;
  
114 ····if-eqz·v0,·:cond_0114 ····if-eqz·v0,·:cond_0
  
115 ····return-object·v0115 ····return-object·v0
  
116 ····:cond_0116 ····:cond_0
117 ····const-string·v0,·"job"117 ····const-string·v0,·"job"
2.4 KB
smali/u2/v1$c.smali vs.
smali/v2/v1$c.smali
Files 10% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lu2/v1$c;1 .class·public·final·Lv2/v1$c;
2 .super·Lkotlinx/coroutines/internal/o$a;2 .super·Lkotlinx/coroutines/internal/o$a;
3 .source·"LockFreeLinkedList.kt"3 .source·"LockFreeLinkedList.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lu2/v1;->l(Ljava/lang/Object;Lu2/z1;Lu2/u1;)Z6 ····value·=·Lv2/v1;->m(Ljava/lang/Object;Lv2/z1;Lv2/u1;)Z
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/o;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/o;
  
14 .field·final·synthetic·e:Lu2/v1;14 .field·final·synthetic·e:Lv2/v1;
  
15 .field·final·synthetic·f:Ljava/lang/Object;15 .field·final·synthetic·f:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/o;Lu2/v1;Ljava/lang/Object;)V17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/o;Lv2/v1;Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lu2/v1$c;->d:Lkotlinx/coroutines/internal/o;19 ····iput-object·p1,·p0,·Lv2/v1$c;->d:Lkotlinx/coroutines/internal/o;
  
20 ····iput-object·p2,·p0,·Lu2/v1$c;->e:Lu2/v1;20 ····iput-object·p2,·p0,·Lv2/v1$c;->e:Lv2/v1;
  
21 ····iput-object·p3,·p0,·Lu2/v1$c;->f:Ljava/lang/Object;21 ····iput-object·p3,·p0,·Lv2/v1$c;->f:Ljava/lang/Object;
  
22 ····.line·122 ····.line·1
23 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/o$a;-><init>(Lkotlinx/coroutines/internal/o;)V23 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/o$a;-><init>(Lkotlinx/coroutines/internal/o;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
Offset 42, 32 lines modifiedOffset 42, 32 lines modified
42 #·virtual·methods42 #·virtual·methods
43 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;43 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
44 ····.locals·044 ····.locals·0
  
45 ····.line·145 ····.line·1
46 ····check-cast·p1,·Lkotlinx/coroutines/internal/o;46 ····check-cast·p1,·Lkotlinx/coroutines/internal/o;
  
47 ····invoke-virtual·{p0,·p1},·Lu2/v1$c;->i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;47 ····invoke-virtual·{p0,·p1},·Lv2/v1$c;->i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····return-object·p149 ····return-object·p1
50 .end·method50 .end·method
  
51 .method·public·i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;51 .method·public·i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object;
52 ····.locals·152 ····.locals·1
  
53 ····.line·153 ····.line·1
54 ····iget-object·p1,·p0,·Lu2/v1$c;->e:Lu2/v1;54 ····iget-object·p1,·p0,·Lv2/v1$c;->e:Lv2/v1;
  
55 ····invoke-virtual·{p1},·Lu2/v1;->O()Ljava/lang/Object;55 ····invoke-virtual·{p1},·Lv2/v1;->O()Ljava/lang/Object;
  
56 ····move-result-object·p156 ····move-result-object·p1
  
57 ····iget-object·v0,·p0,·Lu2/v1$c;->f:Ljava/lang/Object;57 ····iget-object·v0,·p0,·Lv2/v1$c;->f:Ljava/lang/Object;
  
58 ····if-ne·p1,·v0,·:cond_058 ····if-ne·p1,·v0,·:cond_0
  
59 ····const/4·p1,·0x159 ····const/4·p1,·0x1
  
60 ····goto·:goto_060 ····goto·:goto_0
  
13.1 KB
smali/u2/t0.smali vs.
smali/v2/t0.smali
Max HTML report size reached
2.49 KB
smali/u2/g0.smali vs.
smali/v2/g0.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lu2/g0;1 .class·public·final·Lv2/g0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineExceptionHandlerImpl.kt"3 .source·"CoroutineExceptionHandlerImpl.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Ljava/util/List;5 .field·private·static·final·a:Ljava/util/List;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 33, 32 lines modifiedOffset 33, 32 lines modified
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····.line·434 ····.line·4
35 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;35 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····invoke-static·{v0},·Ls2/c;->a(Ljava/util/Iterator;)Ls2/b;37 ····invoke-static·{v0},·Lt2/c;->a(Ljava/util/Iterator;)Lt2/b;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····invoke-static·{v0},·Ls2/c;->e(Ls2/b;)Ljava/util/List;39 ····invoke-static·{v0},·Lt2/c;->e(Lt2/b;)Ljava/util/List;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····sput-object·v0,·Lu2/g0;->a:Ljava/util/List;41 ····sput-object·v0,·Lv2/g0;->a:Ljava/util/List;
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·static·final·a(Lg2/g;Ljava/lang/Throwable;)V44 .method·public·static·final·a(Lh2/g;Ljava/lang/Throwable;)V
45 ····.locals·445 ····.locals·4
  
46 ····.line·146 ····.line·1
47 ····sget-object·v0,·Lu2/g0;->a:Ljava/util/List;47 ····sget-object·v0,·Lv2/g0;->a:Ljava/util/List;
  
48 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;48 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····:goto_050 ····:goto_0
51 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z51 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
  
71 ····move-result-object·v171 ····move-result-object·v1
  
72 ····check-cast·v1,·Lkotlinx/coroutines/CoroutineExceptionHandler;72 ····check-cast·v1,·Lkotlinx/coroutines/CoroutineExceptionHandler;
  
73 ····.line·273 ····.line·2
74 ····:try_start_074 ····:try_start_0
75 ····invoke-interface·{v1,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lg2/g;Ljava/lang/Throwable;)V75 ····invoke-interface·{v1,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lh2/g;Ljava/lang/Throwable;)V
76 ····:try_end_076 ····:try_end_0
77 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_077 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
78 ····goto·:goto_078 ····goto·:goto_0
  
79 ····:catchall_079 ····:catchall_0
80 ····move-exception·v180 ····move-exception·v1
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····move-result-object·v290 ····move-result-object·v2
  
91 ····.line·491 ····.line·4
92 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;92 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;
  
93 ····move-result-object·v393 ····move-result-object·v3
  
94 ····invoke-static·{p1,·v1},·Lu2/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;94 ····invoke-static·{p1,·v1},·Lv2/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
95 ····move-result-object·v195 ····move-result-object·v1
  
96 ····invoke-interface·{v3,·v2,·v1},·Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V96 ····invoke-interface·{v3,·v2,·v1},·Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
  
97 ····goto·:goto_097 ····goto·:goto_0
  
1.73 KB
smali/u2/s1.smali vs.
smali/v2/s1.smali
Files 14% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Lu2/s1;1 .class·public·final·Lv2/s1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
  
3 #·direct·methods3 #·direct·methods
4 .method·public·static·final·a(Lu2/o1;)Lu2/w;4 .method·public·static·final·a(Lv2/o1;)Lv2/w;
5 ····.locals·05 ····.locals·0
  
6 ····.line·16 ····.line·1
7 ····invoke-static·{p0},·Lu2/t1;->a(Lu2/o1;)Lu2/w;7 ····invoke-static·{p0},·Lv2/t1;->a(Lv2/o1;)Lv2/w;
  
8 ····move-result-object·p08 ····move-result-object·p0
  
9 ····return-object·p09 ····return-object·p0
10 .end·method10 .end·method
  
11 .method·public·static·synthetic·b(Lu2/o1;ILjava/lang/Object;)Lu2/w;11 .method·public·static·synthetic·b(Lv2/o1;ILjava/lang/Object;)Lv2/w;
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····invoke-static·{p0,·p1,·p2},·Lu2/t1;->b(Lu2/o1;ILjava/lang/Object;)Lu2/w;14 ····invoke-static·{p0,·p1,·p2},·Lv2/t1;->b(Lv2/o1;ILjava/lang/Object;)Lv2/w;
  
15 ····move-result-object·p015 ····move-result-object·p0
  
16 ····return-object·p016 ····return-object·p0
17 .end·method17 .end·method
  
18 .method·public·static·final·c(Lg2/g;Ljava/util/concurrent/CancellationException;)V18 .method·public·static·final·c(Lh2/g;Ljava/util/concurrent/CancellationException;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····invoke-static·{p0,·p1},·Lu2/t1;->c(Lg2/g;Ljava/util/concurrent/CancellationException;)V21 ····invoke-static·{p0,·p1},·Lv2/t1;->c(Lh2/g;Ljava/util/concurrent/CancellationException;)V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·static·final·d(Lg2/g;)V24 .method·public·static·final·d(Lh2/g;)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·126 ····.line·1
27 ····invoke-static·{p0},·Lu2/t1;->d(Lg2/g;)V27 ····invoke-static·{p0},·Lv2/t1;->d(Lh2/g;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·static·final·e(Lu2/o1;)V30 .method·public·static·final·e(Lv2/o1;)V
31 ····.locals·031 ····.locals·0
  
32 ····.line·132 ····.line·1
33 ····invoke-static·{p0},·Lu2/t1;->e(Lu2/o1;)V33 ····invoke-static·{p0},·Lv2/t1;->e(Lv2/o1;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
7.83 KB
smali/u2/p0.smali vs.
smali/j0/s$b.smali
Max HTML report size reached
2.82 KB
smali/u2/t1.smali vs.
smali/v2/t1.smali
Files 12% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
1 .class·final·synthetic·Lu2/t1;1 .class·final·synthetic·Lv2/t1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Job.kt"3 .source·"Job.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lu2/o1;)Lu2/w;5 .method·public·static·final·a(Lv2/o1;)Lv2/w;
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····new-instance·v0,·Lu2/r1;8 ····new-instance·v0,·Lv2/r1;
  
9 ····invoke-direct·{v0,·p0},·Lu2/r1;-><init>(Lu2/o1;)V9 ····invoke-direct·{v0,·p0},·Lv2/r1;-><init>(Lv2/o1;)V
  
10 ····return-object·v010 ····return-object·v0
11 .end·method11 .end·method
  
12 .method·public·static·synthetic·b(Lu2/o1;ILjava/lang/Object;)Lu2/w;12 .method·public·static·synthetic·b(Lv2/o1;ILjava/lang/Object;)Lv2/w;
13 ····.locals·013 ····.locals·0
  
14 ····and-int/lit8·p1,·p1,·0x114 ····and-int/lit8·p1,·p1,·0x1
  
15 ····if-eqz·p1,·:cond_015 ····if-eqz·p1,·:cond_0
  
16 ····const/4·p0,·0x016 ····const/4·p0,·0x0
  
17 ····.line·117 ····.line·1
18 ····:cond_018 ····:cond_0
19 ····invoke-static·{p0},·Lu2/s1;->a(Lu2/o1;)Lu2/w;19 ····invoke-static·{p0},·Lv2/s1;->a(Lv2/o1;)Lv2/w;
  
20 ····move-result-object·p020 ····move-result-object·p0
  
21 ····return-object·p021 ····return-object·p0
22 .end·method22 .end·method
  
23 .method·public·static·final·c(Lg2/g;Ljava/util/concurrent/CancellationException;)V23 .method·public·static·final·c(Lh2/g;Ljava/util/concurrent/CancellationException;)V
24 ····.locals·124 ····.locals·1
  
25 ····.line·125 ····.line·1
26 ····sget-object·v0,·Lu2/o1;->d:Lu2/o1$b;26 ····sget-object·v0,·Lv2/o1;->d:Lv2/o1$b;
  
27 ····invoke-interface·{p0,·v0},·Lg2/g;->get(Lg2/g$c;)Lg2/g$b;27 ····invoke-interface·{p0,·v0},·Lh2/g;->get(Lh2/g$c;)Lh2/g$b;
  
28 ····move-result-object·p028 ····move-result-object·p0
  
29 ····check-cast·p0,·Lu2/o1;29 ····check-cast·p0,·Lv2/o1;
  
30 ····if-nez·p0,·:cond_030 ····if-nez·p0,·:cond_0
  
31 ····goto·:goto_031 ····goto·:goto_0
  
32 ····:cond_032 ····:cond_0
33 ····invoke-interface·{p0,·p1},·Lu2/o1;->y(Ljava/util/concurrent/CancellationException;)V33 ····invoke-interface·{p0,·p1},·Lv2/o1;->x(Ljava/util/concurrent/CancellationException;)V
  
34 ····:goto_034 ····:goto_0
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
37 .method·public·static·final·d(Lg2/g;)V37 .method·public·static·final·d(Lh2/g;)V
38 ····.locals·138 ····.locals·1
  
39 ····.line·139 ····.line·1
40 ····sget-object·v0,·Lu2/o1;->d:Lu2/o1$b;40 ····sget-object·v0,·Lv2/o1;->d:Lv2/o1$b;
  
41 ····invoke-interface·{p0,·v0},·Lg2/g;->get(Lg2/g$c;)Lg2/g$b;41 ····invoke-interface·{p0,·v0},·Lh2/g;->get(Lh2/g$c;)Lh2/g$b;
  
42 ····move-result-object·p042 ····move-result-object·p0
  
43 ····check-cast·p0,·Lu2/o1;43 ····check-cast·p0,·Lv2/o1;
  
44 ····if-nez·p0,·:cond_044 ····if-nez·p0,·:cond_0
  
45 ····goto·:goto_045 ····goto·:goto_0
  
46 ····:cond_046 ····:cond_0
47 ····invoke-static·{p0},·Lu2/s1;->e(Lu2/o1;)V47 ····invoke-static·{p0},·Lv2/s1;->e(Lv2/o1;)V
  
48 ····:goto_048 ····:goto_0
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·static·final·e(Lu2/o1;)V51 .method·public·static·final·e(Lv2/o1;)V
52 ····.locals·152 ····.locals·1
  
53 ····.line·153 ····.line·1
54 ····invoke-interface·{p0},·Lu2/o1;->c()Z54 ····invoke-interface·{p0},·Lv2/o1;->c()Z
  
55 ····move-result·v055 ····move-result·v0
  
56 ····if-eqz·v0,·:cond_056 ····if-eqz·v0,·:cond_0
  
57 ····return-void57 ····return-void
  
58 ····:cond_058 ····:cond_0
59 ····invoke-interface·{p0},·Lu2/o1;->o()Ljava/util/concurrent/CancellationException;59 ····invoke-interface·{p0},·Lv2/o1;->o()Ljava/util/concurrent/CancellationException;
  
60 ····move-result-object·p060 ····move-result-object·p0
  
61 ····throw·p061 ····throw·p0
62 .end·method62 .end·method
9.27 KB
smali/u2/r0.smali vs.
smali/v2/r0.smali
Max HTML report size reached
1.51 KB
smali/u2/d1.smali vs.
smali/v2/d1.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lu2/d1;1 .class·public·final·Lv2/d1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EventLoop.common.kt"3 .source·"EventLoop.common.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlinx/coroutines/internal/z;5 .field·private·static·final·a:Lkotlinx/coroutines/internal/z;
  
Offset 16, 38 lines modifiedOffset 16, 38 lines modified
16 ····.line·116 ····.line·1
17 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;17 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
18 ····const-string·v1,·"REMOVED_TASK"18 ····const-string·v1,·"REMOVED_TASK"
  
19 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V19 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
20 ····sput-object·v0,·Lu2/d1;->a:Lkotlinx/coroutines/internal/z;20 ····sput-object·v0,·Lv2/d1;->a:Lkotlinx/coroutines/internal/z;
  
21 ····.line·221 ····.line·2
22 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;22 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
23 ····const-string·v1,·"CLOSED_EMPTY"23 ····const-string·v1,·"CLOSED_EMPTY"
  
24 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V24 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
25 ····sput-object·v0,·Lu2/d1;->b:Lkotlinx/coroutines/internal/z;25 ····sput-object·v0,·Lv2/d1;->b:Lkotlinx/coroutines/internal/z;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/z;28 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/z;
29 ····.locals·129 ····.locals·1
  
30 ····.line·130 ····.line·1
31 ····sget-object·v0,·Lu2/d1;->b:Lkotlinx/coroutines/internal/z;31 ····sget-object·v0,·Lv2/d1;->b:Lkotlinx/coroutines/internal/z;
  
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
  
34 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/z;34 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/z;
35 ····.locals·135 ····.locals·1
  
36 ····.line·136 ····.line·1
37 ····sget-object·v0,·Lu2/d1;->a:Lkotlinx/coroutines/internal/z;37 ····sget-object·v0,·Lv2/d1;->a:Lkotlinx/coroutines/internal/z;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
3.19 KB
smali/u2/m1.smali vs.
smali/v2/m1.smali
Files 7% similar despite different names
    
Offset 1, 106 lines modifiedOffset 1, 106 lines modified
1 .class·final·Lu2/m1;1 .class·final·Lv2/m1;
2 .super·Lu2/q1;2 .super·Lv2/q1;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·synthetic·j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·private·static·final·synthetic·j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·synthetic·_invoked:I7 .field·private·volatile·synthetic·_invoked:I
  
8 .field·private·final·i:Ln2/l;8 .field·private·final·i:Lo2/l;
9 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{10 ········value·=·{
11 ············"Ln2/l<",11 ············"Lo2/l<",
12 ············"Ljava/lang/Throwable;",12 ············"Ljava/lang/Throwable;",
13 ············"Ld2/q;",13 ············"Le2/q;",
14 ············">;"14 ············">;"
15 ········}15 ········}
16 ····.end·annotation16 ····.end·annotation
17 .end·field17 .end·field
  
  
18 #·direct·methods18 #·direct·methods
19 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
20 ····.locals·220 ····.locals·2
  
21 ····const-class·v0,·Lu2/m1;21 ····const-class·v0,·Lv2/m1;
  
22 ····const-string·v1,·"_invoked"22 ····const-string·v1,·"_invoked"
  
23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····sput-object·v0,·Lu2/m1;->j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;25 ····sput-object·v0,·Lv2/m1;->j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·constructor·<init>(Ln2/l;)V28 .method·public·constructor·<init>(Lo2/l;)V
29 ····.locals·029 ····.locals·0
30 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{31 ········value·=·{
32 ············"(",32 ············"(",
33 ············"Ln2/l<",33 ············"Lo2/l<",
34 ············"-",34 ············"-",
35 ············"Ljava/lang/Throwable;",35 ············"Ljava/lang/Throwable;",
36 ············"Ld2/q;",36 ············"Le2/q;",
37 ············">;)V"37 ············">;)V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····.line·140 ····.line·1
41 ····invoke-direct·{p0},·Lu2/q1;-><init>()V41 ····invoke-direct·{p0},·Lv2/q1;-><init>()V
  
42 ····.line·242 ····.line·2
43 ····iput-object·p1,·p0,·Lu2/m1;->i:Ln2/l;43 ····iput-object·p1,·p0,·Lv2/m1;->i:Lo2/l;
  
44 ····const/4·p1,·0x044 ····const/4·p1,·0x0
  
45 ····.line·345 ····.line·3
46 ····iput·p1,·p0,·Lu2/m1;->_invoked:I46 ····iput·p1,·p0,·Lv2/m1;->_invoked:I
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;50 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
51 ····.locals·051 ····.locals·0
  
52 ····.line·152 ····.line·1
53 ····check-cast·p1,·Ljava/lang/Throwable;53 ····check-cast·p1,·Ljava/lang/Throwable;
  
54 ····invoke-virtual·{p0,·p1},·Lu2/m1;->y(Ljava/lang/Throwable;)V54 ····invoke-virtual·{p0,·p1},·Lv2/m1;->y(Ljava/lang/Throwable;)V
  
55 ····sget-object·p1,·Ld2/q;->a:Ld2/q;55 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
56 ····return-object·p156 ····return-object·p1
57 .end·method57 .end·method
  
58 .method·public·y(Ljava/lang/Throwable;)V58 .method·public·y(Ljava/lang/Throwable;)V
59 ····.locals·359 ····.locals·3
  
60 ····.line·160 ····.line·1
61 ····sget-object·v0,·Lu2/m1;->j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;61 ····sget-object·v0,·Lv2/m1;->j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
62 ····const/4·v1,·0x062 ····const/4·v1,·0x0
  
63 ····const/4·v2,·0x163 ····const/4·v2,·0x1
  
64 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z64 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
65 ····move-result·v065 ····move-result·v0
  
66 ····if-eqz·v0,·:cond_066 ····if-eqz·v0,·:cond_0
  
67 ····iget-object·v0,·p0,·Lu2/m1;->i:Ln2/l;67 ····iget-object·v0,·p0,·Lv2/m1;->i:Lo2/l;
  
68 ····invoke-interface·{v0,·p1},·Ln2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;68 ····invoke-interface·{v0,·p1},·Lo2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
69 ····:cond_069 ····:cond_0
70 ····return-void70 ····return-void
71 .end·method71 .end·method
2.13 KB
smali/u2/r.smali vs.
smali/v2/r.smali
Files 10% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 .class·public·final·Lu2/r;1 .class·public·final·Lv2/r;
2 .super·Lu2/q1;2 .super·Lv2/q1;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lu2/q;5 .implements·Lv2/q;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·i:Lu2/s;7 .field·public·final·i:Lv2/s;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lu2/s;)V9 .method·public·constructor·<init>(Lv2/s;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Lu2/q1;-><init>()V12 ····invoke-direct·{p0},·Lv2/q1;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····iput-object·p1,·p0,·Lu2/r;->i:Lu2/s;14 ····iput-object·p1,·p0,·Lv2/r;->i:Lv2/s;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·d(Ljava/lang/Throwable;)Z18 .method·public·d(Ljava/lang/Throwable;)Z
19 ····.locals·119 ····.locals·1
  
20 ····.line·120 ····.line·1
21 ····invoke-virtual·{p0},·Lu2/u1;->z()Lu2/v1;21 ····invoke-virtual·{p0},·Lv2/u1;->z()Lv2/v1;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····invoke-virtual·{v0,·p1},·Lu2/v1;->z(Ljava/lang/Throwable;)Z23 ····invoke-virtual·{v0,·p1},·Lv2/v1;->B(Ljava/lang/Throwable;)Z
  
24 ····move-result·p124 ····move-result·p1
  
25 ····return·p125 ····return·p1
26 .end·method26 .end·method
  
27 .method·public·getParent()Lu2/o1;27 .method·public·getParent()Lv2/o1;
28 ····.locals·128 ····.locals·1
  
29 ····.line·129 ····.line·1
30 ····invoke-virtual·{p0},·Lu2/u1;->z()Lu2/v1;30 ····invoke-virtual·{p0},·Lv2/u1;->z()Lv2/v1;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
  
34 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;34 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
35 ····.locals·035 ····.locals·0
  
36 ····.line·136 ····.line·1
37 ····check-cast·p1,·Ljava/lang/Throwable;37 ····check-cast·p1,·Ljava/lang/Throwable;
  
38 ····invoke-virtual·{p0,·p1},·Lu2/r;->y(Ljava/lang/Throwable;)V38 ····invoke-virtual·{p0,·p1},·Lv2/r;->y(Ljava/lang/Throwable;)V
  
39 ····sget-object·p1,·Ld2/q;->a:Ld2/q;39 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
40 ····return-object·p140 ····return-object·p1
41 .end·method41 .end·method
  
42 .method·public·y(Ljava/lang/Throwable;)V42 .method·public·y(Ljava/lang/Throwable;)V
43 ····.locals·143 ····.locals·1
  
44 ····.line·144 ····.line·1
45 ····iget-object·p1,·p0,·Lu2/r;->i:Lu2/s;45 ····iget-object·p1,·p0,·Lv2/r;->i:Lv2/s;
  
46 ····invoke-virtual·{p0},·Lu2/u1;->z()Lu2/v1;46 ····invoke-virtual·{p0},·Lv2/u1;->z()Lv2/v1;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····invoke-interface·{p1,·v0},·Lu2/s;->K(Lu2/c2;)V48 ····invoke-interface·{p1,·v0},·Lv2/s;->u(Lv2/c2;)V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
1.24 KB
smali/u2/u.smali vs.
smali/v2/u.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lu2/u;1 .class·public·final·synthetic·Lv2/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
Offset 12, 25 lines modifiedOffset 12, 25 lines modified
  
12 #·direct·methods12 #·direct·methods
13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lu2/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;16 ····iput-object·p1,·p0,·Lv2/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
21 ····.locals·121 ····.locals·1
  
22 ····iget-object·v0,·p0,·Lu2/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;22 ····iget-object·v0,·p0,·Lv2/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
23 ····invoke-static·{v0,·p1},·Lu2/v;->Q(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;23 ····invoke-static·{v0,·p1},·Lv2/v;->Q(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;
  
24 ····move-result-object·p124 ····move-result-object·p1
  
25 ····return-object·p125 ····return-object·p1
26 .end·method26 .end·method
1.26 KB
smali/u2/t.smali vs.
smali/j0/g.smali
Files 22% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lu2/t;1 .class·public·final·synthetic·Lj0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·synthetic·e:Lu2/t;7 .field·public·final·synthetic·e:Lj0/i;
  
 8 .field·public·final·synthetic·f:Ll0/e;
  
8 #·direct·methods 
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Lu2/t; 
  
12 ····invoke-direct·{v0},·Lu2/t;-><init>()V 
  
13 ····sput-object·v0,·Lu2/t;->e:Lu2/t; 
  
14 ····return-void 
15 .end·method 
  
 9 #·direct·methods
16 .method·private·synthetic·constructor·<init>()V10 .method·public·synthetic·constructor·<init>(Lj0/i;Ll0/e;)V
17 ····.locals·011 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lj0/g;->e:Lj0/i;
  
 14 ····iput-object·p2,·p0,·Lj0/g;->f:Ll0/e;
  
19 ····return-void15 ····return-void
20 .end·method16 .end·method
  
  
21 #·virtual·methods17 #·virtual·methods
22 .method·public·final·run()V18 .method·public·final·run()V
23 ····.locals·019 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lj0/g;->e:Lj0/i;
  
 21 ····iget-object·v1,·p0,·Lj0/g;->f:Ll0/e;
  
24 ····invoke-static·{},·Lu2/v;->P()V22 ····invoke-static·{v0,·v1},·Lj0/i;->f(Lj0/i;Ll0/e;)V
  
25 ····return-void23 ····return-void
26 .end·method24 .end·method
4.93 KB
smali/u2/g1.smali vs.
smali/v2/g1.smali
Files 10% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 103 lines modified
1 .class·public·final·Lu2/g1;1 .class·public·final·Lv2/g1;
2 .super·Lu2/f1;2 .super·Lv2/f1;
3 .source·"Executors.kt"3 .source·"Executors.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·g:Ljava/util/concurrent/Executor;5 .field·private·final·g:Ljava/util/concurrent/Executor;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/util/concurrent/Executor;)V7 .method·public·constructor·<init>(Ljava/util/concurrent/Executor;)V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Lu2/f1;-><init>()V10 ····invoke-direct·{p0},·Lv2/f1;-><init>()V
  
11 ····iput-object·p1,·p0,·Lu2/g1;->g:Ljava/util/concurrent/Executor;11 ····iput-object·p1,·p0,·Lv2/g1;->g:Ljava/util/concurrent/Executor;
  
12 ····.line·212 ····.line·2
13 ····invoke-virtual·{p0},·Lu2/g1;->Q()Ljava/util/concurrent/Executor;13 ····invoke-virtual·{p0},·Lv2/g1;->Q()Ljava/util/concurrent/Executor;
  
14 ····move-result-object·p114 ····move-result-object·p1
  
15 ····invoke-static·{p1},·Lkotlinx/coroutines/internal/e;->a(Ljava/util/concurrent/Executor;)Z15 ····invoke-static·{p1},·Lkotlinx/coroutines/internal/e;->a(Ljava/util/concurrent/Executor;)Z
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·private·final·P(Lg2/g;Ljava/util/concurrent/RejectedExecutionException;)V18 .method·private·final·P(Lh2/g;Ljava/util/concurrent/RejectedExecutionException;)V
19 ····.locals·119 ····.locals·1
  
20 ····const-string·v0,·"The·task·was·rejected"20 ····const-string·v0,·"The·task·was·rejected"
  
21 ····.line·121 ····.line·1
22 ····invoke-static·{v0,·p2},·Lu2/e1;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;22 ····invoke-static·{v0,·p2},·Lv2/e1;->a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;
  
23 ····move-result-object·p223 ····move-result-object·p2
  
24 ····invoke-static·{p1,·p2},·Lu2/s1;->c(Lg2/g;Ljava/util/concurrent/CancellationException;)V24 ····invoke-static·{p1,·p2},·Lv2/s1;->c(Lh2/g;Ljava/util/concurrent/CancellationException;)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·N(Lg2/g;Ljava/lang/Runnable;)V28 .method·public·N(Lh2/g;Ljava/lang/Runnable;)V
29 ····.locals·129 ····.locals·1
  
30 ····.line·130 ····.line·1
31 ····:try_start_031 ····:try_start_0
32 ····invoke-virtual·{p0},·Lu2/g1;->Q()Ljava/util/concurrent/Executor;32 ····invoke-virtual·{p0},·Lv2/g1;->Q()Ljava/util/concurrent/Executor;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····invoke-static·{},·Lu2/c;->a()Lu2/b;34 ····invoke-static·{},·Lv2/c;->a()Lv2/b;
  
35 ····invoke-interface·{v0,·p2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V35 ····invoke-interface·{v0,·p2},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
36 ····:try_end_036 ····:try_end_0
37 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_037 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
38 ····goto·:goto_038 ····goto·:goto_0
  
39 ····:catch_039 ····:catch_0
40 ····move-exception·v040 ····move-exception·v0
  
41 ····.line·241 ····.line·2
42 ····invoke-static·{},·Lu2/c;->a()Lu2/b;42 ····invoke-static·{},·Lv2/c;->a()Lv2/b;
  
43 ····.line·343 ····.line·3
44 ····invoke-direct·{p0,·p1,·v0},·Lu2/g1;->P(Lg2/g;Ljava/util/concurrent/RejectedExecutionException;)V44 ····invoke-direct·{p0,·p1,·v0},·Lv2/g1;->P(Lh2/g;Ljava/util/concurrent/RejectedExecutionException;)V
  
45 ····.line·445 ····.line·4
46 ····invoke-static·{},·Lu2/w0;->b()Lu2/f0;46 ····invoke-static·{},·Lv2/w0;->b()Lv2/f0;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····invoke-virtual·{v0,·p1,·p2},·Lu2/f0;->N(Lg2/g;Ljava/lang/Runnable;)V48 ····invoke-virtual·{v0,·p1,·p2},·Lv2/f0;->N(Lh2/g;Ljava/lang/Runnable;)V
  
49 ····:goto_049 ····:goto_0
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·Q()Ljava/util/concurrent/Executor;52 .method·public·Q()Ljava/util/concurrent/Executor;
53 ····.locals·153 ····.locals·1
  
54 ····.line·154 ····.line·1
55 ····iget-object·v0,·p0,·Lu2/g1;->g:Ljava/util/concurrent/Executor;55 ····iget-object·v0,·p0,·Lv2/g1;->g:Ljava/util/concurrent/Executor;
  
56 ····return-object·v056 ····return-object·v0
57 .end·method57 .end·method
  
58 .method·public·close()V58 .method·public·close()V
59 ····.locals·259 ····.locals·2
  
60 ····.line·160 ····.line·1
61 ····invoke-virtual·{p0},·Lu2/g1;->Q()Ljava/util/concurrent/Executor;61 ····invoke-virtual·{p0},·Lv2/g1;->Q()Ljava/util/concurrent/Executor;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····instance-of·v1,·v0,·Ljava/util/concurrent/ExecutorService;63 ····instance-of·v1,·v0,·Ljava/util/concurrent/ExecutorService;
  
64 ····if-eqz·v1,·:cond_064 ····if-eqz·v1,·:cond_0
  
Offset 120, 25 lines modifiedOffset 120, 25 lines modified
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·public·equals(Ljava/lang/Object;)Z122 .method·public·equals(Ljava/lang/Object;)Z
123 ····.locals·1123 ····.locals·1
  
124 ····.line·1124 ····.line·1
125 ····instance-of·v0,·p1,·Lu2/g1;125 ····instance-of·v0,·p1,·Lv2/g1;
  
126 ····if-eqz·v0,·:cond_0126 ····if-eqz·v0,·:cond_0
  
127 ····check-cast·p1,·Lu2/g1;127 ····check-cast·p1,·Lv2/g1;
  
128 ····invoke-virtual·{p1},·Lu2/g1;->Q()Ljava/util/concurrent/Executor;128 ····invoke-virtual·{p1},·Lv2/g1;->Q()Ljava/util/concurrent/Executor;
  
129 ····move-result-object·p1129 ····move-result-object·p1
  
130 ····invoke-virtual·{p0},·Lu2/g1;->Q()Ljava/util/concurrent/Executor;130 ····invoke-virtual·{p0},·Lv2/g1;->Q()Ljava/util/concurrent/Executor;
  
131 ····move-result-object·v0131 ····move-result-object·v0
  
132 ····if-ne·p1,·v0,·:cond_0132 ····if-ne·p1,·v0,·:cond_0
  
Max diff block lines reached; 772/4969 bytes (15.54%) of diff not shown.
1.7 KB
smali/u2/n0$a.smali vs.
smali/v2/n0$a.smali
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lu2/n0$a;1 .class·public·final·synthetic·Lv2/n0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineStart.kt"3 .source·"CoroutineStart.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu2/n0;6 ····value·=·Lv2/n0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10019 ····accessFlags·=·0x1001
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 18, 59 lines modifiedOffset 18, 59 lines modified
18 .field·public·static·final·synthetic·a:[I18 .field·public·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Lu2/n0;->values()[Lu2/n0;22 ····invoke-static·{},·Lv2/n0;->values()[Lv2/n0;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sget-object·v1,·Lu2/n0;->e:Lu2/n0;26 ····sget-object·v1,·Lv2/n0;->e:Lv2/n0;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
28 ····move-result·v128 ····move-result·v1
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····aput·v2,·v0,·v130 ····aput·v2,·v0,·v1
  
31 ····sget-object·v1,·Lu2/n0;->g:Lu2/n0;31 ····sget-object·v1,·Lv2/n0;->g:Lv2/n0;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····aput·v2,·v0,·v135 ····aput·v2,·v0,·v1
  
36 ····sget-object·v1,·Lu2/n0;->h:Lu2/n0;36 ····sget-object·v1,·Lv2/n0;->h:Lv2/n0;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
38 ····move-result·v138 ····move-result·v1
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····aput·v2,·v0,·v140 ····aput·v2,·v0,·v1
  
41 ····sget-object·v1,·Lu2/n0;->f:Lu2/n0;41 ····sget-object·v1,·Lv2/n0;->f:Lv2/n0;
  
42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
43 ····move-result·v143 ····move-result·v1
  
44 ····const/4·v2,·0x444 ····const/4·v2,·0x4
  
45 ····aput·v2,·v0,·v145 ····aput·v2,·v0,·v1
  
46 ····sput-object·v0,·Lu2/n0$a;->a:[I46 ····sput-object·v0,·Lv2/n0$a;->a:[I
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
1.88 KB
smali/u2/x1.smali vs.
smali/v2/x1.smali
Files 15% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 64 lines modified
1 .class·final·Lu2/x1;1 .class·final·Lv2/x1;
2 .super·Lu2/d2;2 .super·Lv2/d2;
3 .source·"Builders.common.kt"3 .source·"Builders.common.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·g:Lg2/d;5 .field·private·final·g:Lh2/d;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lg2/d<",8 ············"Lh2/d<",
9 ············"Ld2/q;",9 ············"Le2/q;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lg2/g;Ln2/p;)V15 .method·public·constructor·<init>(Lh2/g;Lo2/p;)V
16 ····.locals·116 ····.locals·1
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Lg2/g;",20 ············"Lh2/g;",
21 ············"Ln2/p<",21 ············"Lo2/p<",
22 ············"-",22 ············"-",
23 ············"Lu2/l0;",23 ············"Lv2/l0;",
24 ············"-",24 ············"-",
25 ············"Lg2/d<",25 ············"Lh2/d<",
26 ············"-",26 ············"-",
27 ············"Ld2/q;",27 ············"Le2/q;",
28 ············">;+",28 ············">;+",
29 ············"Ljava/lang/Object;",29 ············"Ljava/lang/Object;",
30 ············">;)V"30 ············">;)V"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····const/4·v0,·0x033 ····const/4·v0,·0x0
  
34 ····.line·134 ····.line·1
35 ····invoke-direct·{p0,·p1,·v0},·Lu2/d2;-><init>(Lg2/g;Z)V35 ····invoke-direct·{p0,·p1,·v0},·Lv2/d2;-><init>(Lh2/g;Z)V
  
36 ····.line·236 ····.line·2
37 ····invoke-static·{p2,·p0,·p0},·Lh2/b;->a(Ln2/p;Ljava/lang/Object;Lg2/d;)Lg2/d;37 ····invoke-static·{p2,·p0,·p0},·Li2/b;->a(Lo2/p;Ljava/lang/Object;Lh2/d;)Lh2/d;
  
38 ····move-result-object·p138 ····move-result-object·p1
  
39 ····iput-object·p1,·p0,·Lu2/x1;->g:Lg2/d;39 ····iput-object·p1,·p0,·Lv2/x1;->g:Lh2/d;
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·protected·d0()V43 .method·protected·d0()V
44 ····.locals·144 ····.locals·1
  
45 ····.line·145 ····.line·1
46 ····iget-object·v0,·p0,·Lu2/x1;->g:Lg2/d;46 ····iget-object·v0,·p0,·Lv2/x1;->g:Lh2/d;
  
47 ····invoke-static·{v0,·p0},·Lz2/a;->c(Lg2/d;Lg2/d;)V47 ····invoke-static·{v0,·p0},·La3/a;->c(Lh2/d;Lh2/d;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
2.57 KB
smali/u2/r1.smali vs.
smali/v2/r1.smali
Files 11% similar despite different names
    
Offset 1, 127 lines modifiedOffset 1, 127 lines modified
1 .class·public·Lu2/r1;1 .class·public·Lv2/r1;
2 .super·Lu2/v1;2 .super·Lv2/v1;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lu2/w;5 .implements·Lv2/w;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·f:Z7 .field·private·final·f:Z
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lu2/o1;)V9 .method·public·constructor·<init>(Lv2/o1;)V
10 ····.locals·110 ····.locals·1
  
11 ····const/4·v0,·0x111 ····const/4·v0,·0x1
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0,·v0},·Lu2/v1;-><init>(Z)V13 ····invoke-direct·{p0,·v0},·Lv2/v1;-><init>(Z)V
  
14 ····.line·214 ····.line·2
15 ····invoke-virtual·{p0,·p1},·Lu2/v1;->R(Lu2/o1;)V15 ····invoke-virtual·{p0,·p1},·Lv2/v1;->R(Lv2/o1;)V
  
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0},·Lu2/r1;->s0()Z17 ····invoke-direct·{p0},·Lv2/r1;->s0()Z
  
18 ····move-result·p118 ····move-result·p1
  
19 ····iput-boolean·p1,·p0,·Lu2/r1;->f:Z19 ····iput-boolean·p1,·p0,·Lv2/r1;->f:Z
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·private·final·s0()Z22 .method·private·final·s0()Z
23 ····.locals·423 ····.locals·4
  
24 ····.line·124 ····.line·1
25 ····invoke-virtual·{p0},·Lu2/v1;->N()Lu2/q;25 ····invoke-virtual·{p0},·Lv2/v1;->N()Lv2/q;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····instance-of·v1,·v0,·Lu2/r;27 ····instance-of·v1,·v0,·Lv2/r;
  
28 ····const/4·v2,·0x028 ····const/4·v2,·0x0
  
29 ····if-eqz·v1,·:cond_029 ····if-eqz·v1,·:cond_0
  
30 ····check-cast·v0,·Lu2/r;30 ····check-cast·v0,·Lv2/r;
  
31 ····goto·:goto_031 ····goto·:goto_0
  
32 ····:cond_032 ····:cond_0
33 ····move-object·v0,·v233 ····move-object·v0,·v2
  
34 ····:goto_034 ····:goto_0
35 ····const/4·v1,·0x035 ····const/4·v1,·0x0
  
36 ····if-nez·v0,·:cond_136 ····if-nez·v0,·:cond_1
  
37 ····return·v137 ····return·v1
  
38 ····:cond_138 ····:cond_1
39 ····invoke-virtual·{v0},·Lu2/u1;->z()Lu2/v1;39 ····invoke-virtual·{v0},·Lv2/u1;->z()Lv2/v1;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····.line·241 ····.line·2
42 ····:goto_142 ····:goto_1
43 ····invoke-virtual·{v0},·Lu2/v1;->I()Z43 ····invoke-virtual·{v0},·Lv2/v1;->K()Z
  
44 ····move-result·v344 ····move-result·v3
  
45 ····if-eqz·v3,·:cond_245 ····if-eqz·v3,·:cond_2
  
46 ····const/4·v0,·0x146 ····const/4·v0,·0x1
  
47 ····return·v047 ····return·v0
  
48 ····.line·348 ····.line·3
49 ····:cond_249 ····:cond_2
50 ····invoke-virtual·{v0},·Lu2/v1;->N()Lu2/q;50 ····invoke-virtual·{v0},·Lv2/v1;->N()Lv2/q;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····instance-of·v3,·v0,·Lu2/r;52 ····instance-of·v3,·v0,·Lv2/r;
  
53 ····if-eqz·v3,·:cond_353 ····if-eqz·v3,·:cond_3
  
54 ····check-cast·v0,·Lu2/r;54 ····check-cast·v0,·Lv2/r;
  
55 ····goto·:goto_255 ····goto·:goto_2
  
56 ····:cond_356 ····:cond_3
57 ····move-object·v0,·v257 ····move-object·v0,·v2
  
58 ····:goto_258 ····:goto_2
59 ····if-nez·v0,·:cond_459 ····if-nez·v0,·:cond_4
  
60 ····return·v160 ····return·v1
  
61 ····:cond_461 ····:cond_4
62 ····invoke-virtual·{v0},·Lu2/u1;->z()Lu2/v1;62 ····invoke-virtual·{v0},·Lv2/u1;->z()Lv2/v1;
  
63 ····move-result-object·v063 ····move-result-object·v0
  
64 ····goto·:goto_164 ····goto·:goto_1
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·I()Z67 .method·public·K()Z
68 ····.locals·168 ····.locals·1
  
69 ····.line·169 ····.line·1
70 ····iget-boolean·v0,·p0,·Lu2/r1;->f:Z70 ····iget-boolean·v0,·p0,·Lv2/r1;->f:Z
  
71 ····return·v071 ····return·v0
72 .end·method72 .end·method
  
73 .method·public·J()Z73 .method·public·L()Z
74 ····.locals·174 ····.locals·1
  
75 ····const/4·v0,·0x175 ····const/4·v0,·0x1
  
76 ····return·v076 ····return·v0
77 .end·method77 .end·method
Max diff block lines reached; -1/2552 bytes (-0.04%) of diff not shown.
1.83 KB
smali/u2/a2.smali vs.
smali/p2/b.smali
Files 25% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·Lu2/a2;1 .class·public·final·Lp2/b;
2 .super·Ljava/lang/Object; 
3 .source·"Job.kt"2 .super·Lp2/a;
 3 .source·"PlatformRandom.kt"
  
4 #·interfaces 
5 .implements·Lu2/x0; 
6 .implements·Lu2/q; 
  
  
7 #·static·fields4 #·instance·fields
8 .field·public·static·final·e:Lu2/a2;5 .field·private·final·g:Lp2/b$a;
  
  
9 #·direct·methods6 #·direct·methods
10 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>()V
11 ····.locals·18 ····.locals·1
  
12 ····new-instance·v0,·Lu2/a2; 
  
13 ····invoke-direct·{v0},·Lu2/a2;-><init>()V 
  
14 ····sput-object·v0,·Lu2/a2;->e:Lu2/a2; 
  
15 ····return-void 
16 .end·method 
  
17 .method·private·constructor·<init>()V 
18 ····.locals·0 
  
19 ····.line·19 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Lp2/a;-><init>()V
  
21 ····return-void 
22 .end·method11 ····.line·2
 12 ····new-instance·v0,·Lp2/b$a;
  
 13 ····invoke-direct·{v0},·Lp2/b$a;-><init>()V
  
 14 ····iput-object·v0,·p0,·Lp2/b;->g:Lp2/b$a;
23 #·virtual·methods 
24 .method·public·a()V 
25 ····.locals·0 
  
26 ····return-void15 ····return-void
27 .end·method16 .end·method
  
28 .method·public·d(Ljava/lang/Throwable;)Z 
29 ····.locals·0 
  
30 ····const/4·p1,·0x017 #·virtual·methods
 18 .method·public·c()Ljava/util/Random;
 19 ····.locals·2
  
31 ····return·p1 
32 .end·method20 ····.line·1
 21 ····iget-object·v0,·p0,·Lp2/b;->g:Lp2/b$a;
  
 22 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
33 .method·public·getParent()Lu2/o1; 
34 ····.locals·1 
  
35 ····const/4·v0,·0x023 ····move-result-object·v0
  
 24 ····const-string·v1,·"implStorage.get()"
36 ····return-object·v0 
37 .end·method 
  
 25 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
38 .method·public·toString()Ljava/lang/String; 
39 ····.locals·1 
  
40 ····const-string·v0,·"NonDisposableHandle"26 ····check-cast·v0,·Ljava/util/Random;
  
41 ····return-object·v027 ····return-object·v0
42 .end·method28 .end·method
1.33 KB
smali/u2/d0.smali vs.
smali/v2/j2$a.smali
Files 26% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 45 lines modified
1 .class·public·interface·abstract·Lu2/d0;1 .class·public·final·Lv2/j2$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Debug.common.kt"3 .source·"Unconfined.kt"
  
 4 #·interfaces
 5 .implements·Lh2/g$c;
  
  
4 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lv2/j2;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x19
 12 ····name·=·"a"
 13 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{15 ····value·=·{
7 ········"<T:", 
8 ········"Ljava/lang/Throwable;", 
9 ········":", 
10 ········"Lu2/d0<", 
11 ········"TT;>;>", 
12 ········"Ljava/lang/Object;"16 ········"Ljava/lang/Object;",
 17 ········"Lh2/g$c<",
 18 ········"Lv2/j2;",
 19 ········">;"
13 ····}20 ····}
14 .end·annotation21 .end·annotation
  
  
15 #·virtual·methods22 #·direct·methods
16 .method·public·abstract·a()Ljava/lang/Throwable; 
17 ····.annotation·system·Ldalvik/annotation/Signature; 
18 ········value·=·{ 
19 ············"()TT;" 
20 ········} 
21 ····.end·annotation23 .method·private·constructor·<init>()V
 24 ····.locals·0
  
 25 ····.line·1
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 27 ····return-void
 28 .end·method
  
 29 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 30 ····.locals·0
  
 31 ····invoke-direct·{p0},·Lv2/j2$a;-><init>()V
  
 32 ····return-void
22 .end·method33 .end·method
1.33 KB
smali/u2/k0$a.smali vs.
smali/v2/f1$a.smali
Files 21% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lu2/k0$a;1 .class·public·final·Lv2/f1$a;
 2 .super·Lh2/b;
 3 .source·"Executors.kt"
2 .super·Ljava/lang/Object; 
3 .source·"CoroutineName.kt" 
  
4 #·interfaces 
5 .implements·Lg2/g$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lu2/k0;6 ····value·=·Lv2/f1;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x19
12 ····name·=·"a"10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········"Ljava/lang/Object;", 
17 ········"Lg2/g$c<",14 ········"Lh2/b<",
18 ········"Lu2/k0;",15 ········"Lv2/f0;",
 16 ········"Lv2/f1;",
19 ········">;"17 ········">;"
20 ····}18 ····}
21 .end·annotation19 .end·annotation
  
  
22 #·direct·methods20 #·direct·methods
23 .method·private·constructor·<init>()V21 .method·private·constructor·<init>()V
24 ····.locals·022 ····.locals·2
  
25 ····.line·123 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····sget-object·v0,·Lv2/f0;->e:Lv2/f0$a;
  
 25 ····.line·2
 26 ····sget-object·v1,·Lv2/f1$a$a;->e:Lv2/f1$a$a;
  
 27 ····.line·3
 28 ····invoke-direct·{p0,·v0,·v1},·Lh2/b;-><init>(Lh2/g$c;Lo2/l;)V
  
27 ····return-void29 ····return-void
28 .end·method30 .end·method
  
29 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V31 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
30 ····.locals·032 ····.locals·0
  
31 ····invoke-direct·{p0},·Lu2/k0$a;-><init>()V33 ····invoke-direct·{p0},·Lv2/f1$a;-><init>()V
  
32 ····return-void34 ····return-void
33 .end·method35 .end·method
1.56 KB
smali/u2/e2.smali vs.
smali/z2/a$a.smali
Files 23% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 45 lines modified
1 .class·public·interface·abstract·Lu2/e2;1 .class·public·final·Lz2/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ThreadContextElement.kt"3 .source·"SafeCollector.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$b;5 .implements·Lh2/g$c;
  
  
6 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lz2/a;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x19
 12 ····name·=·"a"
 13 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{15 ····value·=·{
9 ········"<S:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
13 ········"Lg2/g$b;"17 ········"Lh2/g$c<",
 18 ········"Lz2/a;",
 19 ········">;"
14 ····}20 ····}
15 .end·annotation21 .end·annotation
  
  
16 #·virtual·methods22 #·direct·methods
 23 .method·private·constructor·<init>()V
 24 ····.locals·0
  
 25 ····.line·1
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 27 ····return-void
17 .method·public·abstract·t(Lg2/g;Ljava/lang/Object;)V 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Lg2/g;", 
22 ············"TS;)V" 
23 ········} 
24 ····.end·annotation 
25 .end·method28 .end·method
  
 29 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 30 ····.locals·0
  
 31 ····invoke-direct·{p0},·Lz2/a$a;-><init>()V
  
 32 ····return-void
26 .method·public·abstract·v(Lg2/g;)Ljava/lang/Object; 
27 ····.annotation·system·Ldalvik/annotation/Signature; 
28 ········value·=·{ 
29 ············"(", 
30 ············"Lg2/g;", 
31 ············")TS;" 
32 ········} 
33 ····.end·annotation 
34 .end·method33 .end·method
2.18 KB
smali/u2/f1$a$a.smali vs.
smali/v2/f0$a$a.smali
Files 20% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·final·Lu2/f1$a$a;1 .class·final·Lv2/f0$a$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"Executors.kt"3 .source·"CoroutineDispatcher.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lu2/f1$a;-><init>()V8 ····value·=·Lv2/f0$a;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Lg2/g$b;",18 ········"Lh2/g$b;",
19 ········"Lu2/f1;",19 ········"Lv2/f0;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·static·fields23 #·static·fields
24 .field·public·static·final·e:Lu2/f1$a$a;24 .field·public·static·final·e:Lv2/f0$a$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Lu2/f1$a$a;28 ····new-instance·v0,·Lv2/f0$a$a;
  
29 ····invoke-direct·{v0},·Lu2/f1$a$a;-><init>()V29 ····invoke-direct·{v0},·Lv2/f0$a$a;-><init>()V
  
30 ····sput-object·v0,·Lu2/f1$a$a;->e:Lu2/f1$a$a;30 ····sput-object·v0,·Lv2/f0$a$a;->e:Lv2/f0$a$a;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>()V33 .method·constructor·<init>()V
34 ····.locals·134 ····.locals·1
  
Offset 52, 38 lines modifiedOffset 52, 38 lines modified
52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·final·a(Lg2/g$b;)Lu2/f1;56 .method·public·final·a(Lh2/g$b;)Lv2/f0;
57 ····.locals·157 ····.locals·1
  
58 ····.line·158 ····.line·1
59 ····instance-of·v0,·p1,·Lu2/f1;59 ····instance-of·v0,·p1,·Lv2/f0;
  
60 ····if-eqz·v0,·:cond_060 ····if-eqz·v0,·:cond_0
  
61 ····check-cast·p1,·Lu2/f1;61 ····check-cast·p1,·Lv2/f0;
  
62 ····goto·:goto_062 ····goto·:goto_0
  
63 ····:cond_063 ····:cond_0
64 ····const/4·p1,·0x064 ····const/4·p1,·0x0
  
65 ····:goto_065 ····:goto_0
66 ····return-object·p166 ····return-object·p1
67 .end·method67 .end·method
  
68 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;68 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
69 ····.locals·069 ····.locals·0
  
70 ····.line·170 ····.line·1
71 ····check-cast·p1,·Lg2/g$b;71 ····check-cast·p1,·Lh2/g$b;
  
72 ····invoke-virtual·{p0,·p1},·Lu2/f1$a$a;->a(Lg2/g$b;)Lu2/f1;72 ····invoke-virtual·{p0,·p1},·Lv2/f0$a$a;->a(Lh2/g$b;)Lv2/f0;
  
73 ····move-result-object·p173 ····move-result-object·p1
  
74 ····return-object·p174 ····return-object·p1
75 .end·method75 .end·method
1.93 KB
smali/u2/n1.smali vs.
smali/v2/n1.smali
Files 14% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 .class·final·Lu2/n1;1 .class·final·Lv2/n1;
2 .super·Lu2/u1;2 .super·Lv2/u1;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·i:Ln2/l;5 .field·private·final·i:Lo2/l;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Ln2/l<",8 ············"Lo2/l<",
9 ············"Ljava/lang/Throwable;",9 ············"Ljava/lang/Throwable;",
10 ············"Ld2/q;",10 ············"Le2/q;",
11 ············">;"11 ············">;"
12 ········}12 ········}
13 ····.end·annotation13 ····.end·annotation
14 .end·field14 .end·field
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Ln2/l;)V16 .method·public·constructor·<init>(Lo2/l;)V
17 ····.locals·017 ····.locals·0
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"(",20 ············"(",
21 ············"Ln2/l<",21 ············"Lo2/l<",
22 ············"-",22 ············"-",
23 ············"Ljava/lang/Throwable;",23 ············"Ljava/lang/Throwable;",
24 ············"Ld2/q;",24 ············"Le2/q;",
25 ············">;)V"25 ············">;)V"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
  
28 ····.line·128 ····.line·1
29 ····invoke-direct·{p0},·Lu2/u1;-><init>()V29 ····invoke-direct·{p0},·Lv2/u1;-><init>()V
  
30 ····.line·230 ····.line·2
31 ····iput-object·p1,·p0,·Lu2/n1;->i:Ln2/l;31 ····iput-object·p1,·p0,·Lv2/n1;->i:Lo2/l;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;35 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
36 ····.locals·036 ····.locals·0
  
37 ····.line·137 ····.line·1
38 ····check-cast·p1,·Ljava/lang/Throwable;38 ····check-cast·p1,·Ljava/lang/Throwable;
  
39 ····invoke-virtual·{p0,·p1},·Lu2/n1;->y(Ljava/lang/Throwable;)V39 ····invoke-virtual·{p0,·p1},·Lv2/n1;->y(Ljava/lang/Throwable;)V
  
40 ····sget-object·p1,·Ld2/q;->a:Ld2/q;40 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
41 ····return-object·p141 ····return-object·p1
42 .end·method42 .end·method
  
43 .method·public·y(Ljava/lang/Throwable;)V43 .method·public·y(Ljava/lang/Throwable;)V
44 ····.locals·144 ····.locals·1
  
45 ····.line·145 ····.line·1
46 ····iget-object·v0,·p0,·Lu2/n1;->i:Ln2/l;46 ····iget-object·v0,·p0,·Lv2/n1;->i:Lo2/l;
  
47 ····invoke-interface·{v0,·p1},·Ln2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;47 ····invoke-interface·{v0,·p1},·Lo2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
1.23 KB
smali/u2/y0.smali vs.
smali/v2/y0.smali
Files 12% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·final·Lu2/y0;1 .class·final·Lv2/y0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lu2/j1;5 .implements·Lv2/j1;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·e:Z7 .field·private·final·e:Z
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Z)V9 .method·public·constructor·<init>(Z)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-boolean·p1,·p0,·Lu2/y0;->e:Z13 ····iput-boolean·p1,·p0,·Lv2/y0;->e:Z
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·c()Z17 .method·public·c()Z
18 ····.locals·118 ····.locals·1
  
19 ····.line·119 ····.line·1
20 ····iget-boolean·v0,·p0,·Lu2/y0;->e:Z20 ····iget-boolean·v0,·p0,·Lv2/y0;->e:Z
  
21 ····return·v021 ····return·v0
22 .end·method22 .end·method
  
23 .method·public·f()Lu2/z1;23 .method·public·f()Lv2/z1;
24 ····.locals·124 ····.locals·1
  
25 ····const/4·v0,·0x025 ····const/4·v0,·0x0
  
26 ····return-object·v026 ····return-object·v0
27 .end·method27 .end·method
  
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
50 ····const-string·v1,·"Empty{"50 ····const-string·v1,·"Empty{"
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
52 ····invoke-virtual·{p0},·Lu2/y0;->c()Z52 ····invoke-virtual·{p0},·Lv2/y0;->c()Z
  
53 ····move-result·v153 ····move-result·v1
  
54 ····if-eqz·v1,·:cond_054 ····if-eqz·v1,·:cond_0
  
55 ····const-string·v1,·"Active"55 ····const-string·v1,·"Active"
  
991 B
smali/u2/a1$b.smali vs.
smali/v2/a1$b.smali
Files 16% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lu2/a1$b;1 .class·public·final·Lv2/a1$b;
2 .super·Lkotlinx/coroutines/internal/e0;2 .super·Lkotlinx/coroutines/internal/e0;
3 .source·"EventLoop.common.kt"3 .source·"EventLoop.common.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu2/a1;6 ····value·=·Lv2/a1;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Lkotlinx/coroutines/internal/e0<",14 ········"Lkotlinx/coroutines/internal/e0<",
15 ········"Lu2/a1$a;",15 ········"Lv2/a1$a;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·instance·fields19 #·instance·fields
20 .field·public·b:J20 .field·public·b:J
Offset 30, 11 lines modifiedOffset 30, 11 lines modified
30 .method·public·constructor·<init>(J)V30 .method·public·constructor·<init>(J)V
31 ····.locals·031 ····.locals·0
  
32 ····.line·132 ····.line·1
33 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/e0;-><init>()V33 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/e0;-><init>()V
  
34 ····.line·234 ····.line·2
35 ····iput-wide·p1,·p0,·Lu2/a1$b;->b:J35 ····iput-wide·p1,·p0,·Lv2/a1$b;->b:J
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
1.85 KB
smali/u2/o1.smali vs.
smali/v2/o1.smali
Files 23% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·public·interface·abstract·Lu2/o1;1 .class·public·interface·abstract·Lv2/o1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Job.kt"3 .source·"Job.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$b;5 .implements·Lh2/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lu2/o1$b;,9 ········Lv2/o1$b;,
10 ········Lu2/o1$a;10 ········Lv2/o1$a;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·public·static·final·d:Lu2/o1$b;14 .field·public·static·final·d:Lv2/o1$b;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·117 ····.locals·1
  
18 ····sget-object·v0,·Lu2/o1$b;->e:Lu2/o1$b;18 ····sget-object·v0,·Lv2/o1$b;->e:Lv2/o1$b;
  
19 ····sput-object·v0,·Lu2/o1;->d:Lu2/o1$b;19 ····sput-object·v0,·Lv2/o1;->d:Lv2/o1$b;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·abstract·c()Z 
24 .end·method 
  
25 .method·public·abstract·o()Ljava/util/concurrent/CancellationException; 
26 .end·method 
  
27 .method·public·abstract·q(ZZLn2/l;)Lu2/x0;23 .method·public·abstract·E(ZZLo2/l;)Lv2/x0;
28 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{25 ········value·=·{
30 ············"(ZZ",26 ············"(ZZ",
31 ············"Ln2/l<",27 ············"Lo2/l<",
32 ············"-",28 ············"-",
33 ············"Ljava/lang/Throwable;",29 ············"Ljava/lang/Throwable;",
34 ············"Ld2/q;",30 ············"Le2/q;",
35 ············">;)",31 ············">;)",
36 ············"Lu2/x0;"32 ············"Lv2/x0;"
37 ········}33 ········}
38 ····.end·annotation34 ····.end·annotation
39 .end·method35 .end·method
  
 36 .method·public·abstract·c()Z
 37 .end·method
  
 38 .method·public·abstract·o()Ljava/util/concurrent/CancellationException;
 39 .end·method
  
40 .method·public·abstract·r(Lu2/s;)Lu2/q;40 .method·public·abstract·q(Lv2/s;)Lv2/q;
41 .end·method41 .end·method
  
42 .method·public·abstract·start()Z42 .method·public·abstract·start()Z
43 .end·method43 .end·method
  
44 .method·public·abstract·y(Ljava/util/concurrent/CancellationException;)V44 .method·public·abstract·x(Ljava/util/concurrent/CancellationException;)V
45 .end·method45 .end·method
4.56 KB
smali/u2/o1$a.smali vs.
smali/v2/o1$a.smali
Files 16% similar despite different names
    
Offset 1, 97 lines modifiedOffset 1, 97 lines modified
1 .class·public·final·Lu2/o1$a;1 .class·public·final·Lv2/o1$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Job.kt"3 .source·"Job.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu2/o1;6 ····value·=·Lv2/o1;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·static·synthetic·a(Lu2/o1;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V13 .method·public·static·synthetic·a(Lv2/o1;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
14 ····.locals·014 ····.locals·0
  
15 ····if-nez·p3,·:cond_115 ····if-nez·p3,·:cond_1
  
16 ····and-int/lit8·p2,·p2,·0x116 ····and-int/lit8·p2,·p2,·0x1
  
17 ····if-eqz·p2,·:cond_017 ····if-eqz·p2,·:cond_0
  
18 ····const/4·p1,·0x018 ····const/4·p1,·0x0
  
19 ····.line·119 ····.line·1
20 ····:cond_020 ····:cond_0
21 ····invoke-interface·{p0,·p1},·Lu2/o1;->y(Ljava/util/concurrent/CancellationException;)V21 ····invoke-interface·{p0,·p1},·Lv2/o1;->x(Ljava/util/concurrent/CancellationException;)V
  
22 ····return-void22 ····return-void
  
23 ····:cond_123 ····:cond_1
24 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;24 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;
  
25 ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·cancel"25 ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·cancel"
  
26 ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V26 ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
27 ····throw·p027 ····throw·p0
28 .end·method28 .end·method
  
29 .method·public·static·b(Lu2/o1;Ljava/lang/Object;Ln2/p;)Ljava/lang/Object;29 .method·public·static·b(Lv2/o1;Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
30 ····.locals·030 ····.locals·0
31 ····.annotation·system·Ldalvik/annotation/Signature;31 ····.annotation·system·Ldalvik/annotation/Signature;
32 ········value·=·{32 ········value·=·{
33 ············"<R:",33 ············"<R:",
34 ············"Ljava/lang/Object;",34 ············"Ljava/lang/Object;",
35 ············">(",35 ············">(",
36 ············"Lu2/o1;",36 ············"Lv2/o1;",
37 ············"TR;",37 ············"TR;",
38 ············"Ln2/p<",38 ············"Lo2/p<",
39 ············"-TR;-",39 ············"-TR;-",
40 ············"Lg2/g$b;",40 ············"Lh2/g$b;",
41 ············"+TR;>;)TR;"41 ············"+TR;>;)TR;"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····.line·144 ····.line·1
45 ····invoke-static·{p0,·p1,·p2},·Lg2/g$b$a;->a(Lg2/g$b;Ljava/lang/Object;Ln2/p;)Ljava/lang/Object;45 ····invoke-static·{p0,·p1,·p2},·Lh2/g$b$a;->a(Lh2/g$b;Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
  
46 ····move-result-object·p046 ····move-result-object·p0
  
47 ····return-object·p047 ····return-object·p0
48 .end·method48 .end·method
  
49 .method·public·static·c(Lu2/o1;Lg2/g$c;)Lg2/g$b;49 .method·public·static·c(Lv2/o1;Lh2/g$c;)Lh2/g$b;
50 ····.locals·050 ····.locals·0
51 ····.annotation·system·Ldalvik/annotation/Signature;51 ····.annotation·system·Ldalvik/annotation/Signature;
52 ········value·=·{52 ········value·=·{
53 ············"<E::",53 ············"<E::",
54 ············"Lg2/g$b;",54 ············"Lh2/g$b;",
55 ············">(",55 ············">(",
56 ············"Lu2/o1;",56 ············"Lv2/o1;",
57 ············"Lg2/g$c<",57 ············"Lh2/g$c<",
58 ············"TE;>;)TE;"58 ············"TE;>;)TE;"
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····.line·161 ····.line·1
62 ····invoke-static·{p0,·p1},·Lg2/g$b$a;->b(Lg2/g$b;Lg2/g$c;)Lg2/g$b;62 ····invoke-static·{p0,·p1},·Lh2/g$b$a;->b(Lh2/g$b;Lh2/g$c;)Lh2/g$b;
  
63 ····move-result-object·p063 ····move-result-object·p0
  
64 ····return-object·p064 ····return-object·p0
65 .end·method65 .end·method
  
66 .method·public·static·synthetic·d(Lu2/o1;ZZLn2/l;ILjava/lang/Object;)Lu2/x0;66 .method·public·static·synthetic·d(Lv2/o1;ZZLo2/l;ILjava/lang/Object;)Lv2/x0;
67 ····.locals·067 ····.locals·0
  
68 ····if-nez·p5,·:cond_268 ····if-nez·p5,·:cond_2
  
69 ····and-int/lit8·p5,·p4,·0x169 ····and-int/lit8·p5,·p4,·0x1
  
70 ····if-eqz·p5,·:cond_070 ····if-eqz·p5,·:cond_0
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
  
103 ····if-eqz·p4,·:cond_1103 ····if-eqz·p4,·:cond_1
  
104 ····const/4·p2,·0x1104 ····const/4·p2,·0x1
  
105 ····.line·1105 ····.line·1
106 ····:cond_1106 ····:cond_1
107 ····invoke-interface·{p0,·p1,·p2,·p3},·Lu2/o1;->q(ZZLn2/l;)Lu2/x0;107 ····invoke-interface·{p0,·p1,·p2,·p3},·Lv2/o1;->E(ZZLo2/l;)Lv2/x0;
  
108 ····move-result-object·p0108 ····move-result-object·p0
  
109 ····return-object·p0109 ····return-object·p0
  
110 ····:cond_2110 ····:cond_2
111 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;111 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;
Offset 119, 37 lines modifiedOffset 119, 37 lines modified
119 ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·invokeOnCompletion"119 ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·invokeOnCompletion"
  
120 ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V120 ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
121 ····throw·p0121 ····throw·p0
122 .end·method122 .end·method
  
123 .method·public·static·e(Lu2/o1;Lg2/g$c;)Lg2/g;123 .method·public·static·e(Lv2/o1;Lh2/g$c;)Lh2/g;
124 ····.locals·0124 ····.locals·0
125 ····.annotation·system·Ldalvik/annotation/Signature;125 ····.annotation·system·Ldalvik/annotation/Signature;
126 ········value·=·{126 ········value·=·{
127 ············"(",127 ············"(",
128 ············"Lu2/o1;",128 ············"Lv2/o1;",
Max diff block lines reached; 611/4595 bytes (13.30%) of diff not shown.
18.5 KB
smali/u2/x.smali vs.
smali/v2/v1$b.smali
Max HTML report size reached
3.03 KB
smali/u2/l1.smali vs.
smali/v2/l1.smali
Files 6% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 70 lines modified
1 .class·final·Lu2/l1;1 .class·final·Lv2/l1;
2 .super·Lu2/i;2 .super·Lv2/i;
3 .source·"CancellableContinuationImpl.kt"3 .source·"CancellableContinuationImpl.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·e:Ln2/l;5 .field·private·final·e:Lo2/l;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Ln2/l<",8 ············"Lo2/l<",
9 ············"Ljava/lang/Throwable;",9 ············"Ljava/lang/Throwable;",
10 ············"Ld2/q;",10 ············"Le2/q;",
11 ············">;"11 ············">;"
12 ········}12 ········}
13 ····.end·annotation13 ····.end·annotation
14 .end·field14 .end·field
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Ln2/l;)V16 .method·public·constructor·<init>(Lo2/l;)V
17 ····.locals·017 ····.locals·0
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"(",20 ············"(",
21 ············"Ln2/l<",21 ············"Lo2/l<",
22 ············"-",22 ············"-",
23 ············"Ljava/lang/Throwable;",23 ············"Ljava/lang/Throwable;",
24 ············"Ld2/q;",24 ············"Le2/q;",
25 ············">;)V"25 ············">;)V"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
  
28 ····.line·128 ····.line·1
29 ····invoke-direct·{p0},·Lu2/i;-><init>()V29 ····invoke-direct·{p0},·Lv2/i;-><init>()V
  
30 ····.line·230 ····.line·2
31 ····iput-object·p1,·p0,·Lu2/l1;->e:Ln2/l;31 ····iput-object·p1,·p0,·Lv2/l1;->e:Lo2/l;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a(Ljava/lang/Throwable;)V35 .method·public·a(Ljava/lang/Throwable;)V
36 ····.locals·136 ····.locals·1
  
37 ····.line·137 ····.line·1
38 ····iget-object·v0,·p0,·Lu2/l1;->e:Ln2/l;38 ····iget-object·v0,·p0,·Lv2/l1;->e:Lo2/l;
  
39 ····invoke-interface·{v0,·p1},·Ln2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;39 ····invoke-interface·{v0,·p1},·Lo2/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;42 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
43 ····.locals·043 ····.locals·0
  
44 ····.line·144 ····.line·1
45 ····check-cast·p1,·Ljava/lang/Throwable;45 ····check-cast·p1,·Ljava/lang/Throwable;
  
46 ····invoke-virtual·{p0,·p1},·Lu2/l1;->a(Ljava/lang/Throwable;)V46 ····invoke-virtual·{p0,·p1},·Lv2/l1;->a(Ljava/lang/Throwable;)V
  
47 ····sget-object·p1,·Ld2/q;->a:Ld2/q;47 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
48 ····return-object·p148 ····return-object·p1
49 .end·method49 .end·method
  
50 .method·public·toString()Ljava/lang/String;50 .method·public·toString()Ljava/lang/String;
51 ····.locals·251 ····.locals·2
  
Offset 73, 27 lines modifiedOffset 73, 27 lines modified
  
73 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V73 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
74 ····const-string·v1,·"InvokeOnCancel["74 ····const-string·v1,·"InvokeOnCancel["
  
75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;75 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
76 ····iget-object·v1,·p0,·Lu2/l1;->e:Ln2/l;76 ····iget-object·v1,·p0,·Lv2/l1;->e:Lo2/l;
  
77 ····invoke-static·{v1},·Lu2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;77 ····invoke-static·{v1},·Lv2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
78 ····move-result-object·v178 ····move-result-object·v1
  
79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
80 ····const/16·v1,·0x4080 ····const/16·v1,·0x40
  
81 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;81 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
82 ····invoke-static·{p0},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;82 ····invoke-static·{p0},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
83 ····move-result-object·v183 ····move-result-object·v1
  
84 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;84 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
85 ····const/16·v1,·0x5d85 ····const/16·v1,·0x5d
  
620 B
smali/u2/a0.smali vs.
smali/v2/a0.smali
Files 2% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·abstract·Lu2/a0;1 .class·public·abstract·Lv2/a0;
2 .super·Lkotlinx/coroutines/internal/o;2 .super·Lkotlinx/coroutines/internal/o;
3 .source·"CompletionHandler.kt"3 .source·"CompletionHandler.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Lkotlinx/coroutines/internal/o;",9 ········"Lkotlinx/coroutines/internal/o;",
10 ········"Ln2/l<",10 ········"Lo2/l<",
11 ········"Ljava/lang/Throwable;",11 ········"Ljava/lang/Throwable;",
12 ········"Ld2/q;",12 ········"Le2/q;",
13 ········">;"13 ········">;"
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
8.97 KB
smali/u2/u0.smali vs.
smali/v2/u0.smali
Max HTML report size reached
3.36 KB
smali/u2/q0.smali vs.
smali/v2/q0.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lu2/q0;1 .class·public·final·Lv2/q0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DebugStrings.kt"3 .source·"DebugStrings.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/String;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/String;
6 ····.locals·06 ····.locals·0
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;30 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
31 ····move-result-object·p031 ····move-result-object·p0
  
32 ····return-object·p032 ····return-object·p0
33 .end·method33 .end·method
  
34 .method·public·static·final·c(Lg2/d;)Ljava/lang/String;34 .method·public·static·final·c(Lh2/d;)Ljava/lang/String;
35 ····.locals·335 ····.locals·3
36 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
37 ········value·=·{37 ········value·=·{
38 ············"(",38 ············"(",
39 ············"Lg2/d<",39 ············"Lh2/d<",
40 ············"*>;)",40 ············"*>;)",
41 ············"Ljava/lang/String;"41 ············"Ljava/lang/String;"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····.line·144 ····.line·1
45 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/g;45 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/g;
Offset 57, 57 lines modifiedOffset 57, 57 lines modified
57 ····goto·:goto_257 ····goto·:goto_2
  
58 ····:cond_058 ····:cond_0
59 ····const/16·v0,·0x4059 ····const/16·v0,·0x40
  
60 ····.line·260 ····.line·2
61 ····:try_start_061 ····:try_start_0
62 ····sget-object·v1,·Ld2/k;->e:Ld2/k$a;62 ····sget-object·v1,·Le2/k;->e:Le2/k$a;
  
63 ····new-instance·v1,·Ljava/lang/StringBuilder;63 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
64 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V64 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
65 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;65 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
66 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
67 ····invoke-static·{p0},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;67 ····invoke-static·{p0},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
68 ····move-result-object·v268 ····move-result-object·v2
  
69 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;69 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
70 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;70 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
71 ····move-result-object·v171 ····move-result-object·v1
  
72 ····invoke-static·{v1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;72 ····invoke-static·{v1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
73 ····move-result-object·v173 ····move-result-object·v1
74 ····:try_end_074 ····:try_end_0
75 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_075 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
76 ····goto·:goto_076 ····goto·:goto_0
  
77 ····:catchall_077 ····:catchall_0
78 ····move-exception·v178 ····move-exception·v1
  
79 ····sget-object·v2,·Ld2/k;->e:Ld2/k$a;79 ····sget-object·v2,·Le2/k;->e:Le2/k$a;
  
80 ····invoke-static·{v1},·Ld2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;80 ····invoke-static·{v1},·Le2/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
82 ····invoke-static·{v1},·Ld2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;82 ····invoke-static·{v1},·Le2/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
83 ····move-result-object·v183 ····move-result-object·v1
  
84 ····:goto_084 ····:goto_0
85 ····invoke-static·{v1},·Ld2/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;85 ····invoke-static·{v1},·Le2/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
86 ····move-result-object·v286 ····move-result-object·v2
  
87 ····if-nez·v2,·:cond_187 ····if-nez·v2,·:cond_1
  
88 ····goto·:goto_188 ····goto·:goto_1
  
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
124 ····move-result-object·v2124 ····move-result-object·v2
  
125 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
126 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;126 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
127 ····invoke-static·{p0},·Lu2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;127 ····invoke-static·{p0},·Lv2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
128 ····move-result-object·p0128 ····move-result-object·p0
  
129 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;129 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
130 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;130 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3.98 KB
smali/u2/z.smali vs.
smali/v2/z.smali
Files 19% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·Lu2/z;1 .class·public·final·Lv2/z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CompletionState.kt"3 .source·"CompletionState.kt"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/lang/Object;5 .field·public·final·a:Ljava/lang/Object;
  
6 .field·public·final·b:Ln2/l;6 .field·public·final·b:Lo2/l;
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"Ln2/l<",9 ············"Lo2/l<",
10 ············"Ljava/lang/Throwable;",10 ············"Ljava/lang/Throwable;",
11 ············"Ld2/q;",11 ············"Le2/q;",
12 ············">;"12 ············">;"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
15 .end·field15 .end·field
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/Object;Ln2/l;)V17 .method·public·constructor·<init>(Ljava/lang/Object;Lo2/l;)V
18 ····.locals·018 ····.locals·0
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"(",21 ············"(",
22 ············"Ljava/lang/Object;",22 ············"Ljava/lang/Object;",
23 ············"Ln2/l<",23 ············"Lo2/l<",
24 ············"-",24 ············"-",
25 ············"Ljava/lang/Throwable;",25 ············"Ljava/lang/Throwable;",
26 ············"Ld2/q;",26 ············"Le2/q;",
27 ············">;)V"27 ············">;)V"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····.line·130 ····.line·1
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·232 ····.line·2
33 ····iput-object·p1,·p0,·Lu2/z;->a:Ljava/lang/Object;33 ····iput-object·p1,·p0,·Lv2/z;->a:Ljava/lang/Object;
  
34 ····.line·334 ····.line·3
35 ····iput-object·p2,·p0,·Lu2/z;->b:Ln2/l;35 ····iput-object·p2,·p0,·Lv2/z;->b:Lo2/l;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·equals(Ljava/lang/Object;)Z39 .method·public·equals(Ljava/lang/Object;)Z
Offset 53, 41 lines modifiedOffset 53, 41 lines modified
53 ····const/4·v0,·0x153 ····const/4·v0,·0x1
  
54 ····if-ne·p0,·p1,·:cond_054 ····if-ne·p0,·p1,·:cond_0
  
55 ····return·v055 ····return·v0
  
56 ····:cond_056 ····:cond_0
57 ····instance-of·v1,·p1,·Lu2/z;57 ····instance-of·v1,·p1,·Lv2/z;
  
58 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
59 ····if-nez·v1,·:cond_159 ····if-nez·v1,·:cond_1
  
60 ····return·v260 ····return·v2
  
61 ····:cond_161 ····:cond_1
62 ····check-cast·p1,·Lu2/z;62 ····check-cast·p1,·Lv2/z;
  
63 ····iget-object·v1,·p0,·Lu2/z;->a:Ljava/lang/Object;63 ····iget-object·v1,·p0,·Lv2/z;->a:Ljava/lang/Object;
  
64 ····iget-object·v3,·p1,·Lu2/z;->a:Ljava/lang/Object;64 ····iget-object·v3,·p1,·Lv2/z;->a:Ljava/lang/Object;
  
65 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z65 ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
66 ····move-result·v166 ····move-result·v1
  
67 ····if-nez·v1,·:cond_267 ····if-nez·v1,·:cond_2
  
68 ····return·v268 ····return·v2
  
69 ····:cond_269 ····:cond_2
70 ····iget-object·v1,·p0,·Lu2/z;->b:Ln2/l;70 ····iget-object·v1,·p0,·Lv2/z;->b:Lo2/l;
  
71 ····iget-object·p1,·p1,·Lu2/z;->b:Ln2/l;71 ····iget-object·p1,·p1,·Lv2/z;->b:Lo2/l;
  
72 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z72 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
73 ····move-result·p173 ····move-result·p1
  
74 ····if-nez·p1,·:cond_374 ····if-nez·p1,·:cond_3
  
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ····:cond_396 ····:cond_3
97 ····return·v097 ····return·v0
98 .end·method98 .end·method
  
99 .method·public·hashCode()I99 .method·public·hashCode()I
100 ····.locals·2100 ····.locals·2
  
101 ····iget-object·v0,·p0,·Lu2/z;->a:Ljava/lang/Object;101 ····iget-object·v0,·p0,·Lv2/z;->a:Ljava/lang/Object;
  
102 ····if-nez·v0,·:cond_0102 ····if-nez·v0,·:cond_0
  
103 ····const/4·v0,·0x0103 ····const/4·v0,·0x0
  
104 ····goto·:goto_0104 ····goto·:goto_0
  
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I112 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
113 ····move-result·v0113 ····move-result·v0
  
114 ····:goto_0114 ····:goto_0
115 ····mul-int/lit8·v0,·v0,·0x1f115 ····mul-int/lit8·v0,·v0,·0x1f
  
116 ····iget-object·v1,·p0,·Lu2/z;->b:Ln2/l;116 ····iget-object·v1,·p0,·Lv2/z;->b:Lo2/l;
  
117 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I117 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I
  
118 ····move-result·v1118 ····move-result·v1
  
119 ····add-int/2addr·v0,·v1119 ····add-int/2addr·v0,·v1
  
Offset 134, 23 lines modifiedOffset 134, 23 lines modified
  
134 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V134 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
Max diff block lines reached; 863/4000 bytes (21.57%) of diff not shown.
9.83 KB
smali/u2/n0.smali vs.
smali/j3/d.smali
Max HTML report size reached
3.02 KB
smali/u2/b1.smali vs.
smali/f2/n.smali
Files 24% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 75 lines modified
1 .class·public·abstract·Lu2/b1;1 .class·Lf2/n;
2 .super·Lu2/z0;2 .super·Lf2/m;
3 .source·"EventLoop.kt"3 .source·"MutableCollections.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z
6 ····.locals·06 ····.locals·2
  
7 ····.line·1 
8 ····invoke-direct·{p0},·Lu2/z0;-><init>()V7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Ljava/util/Collection<",
 13 ············"-TT;>;",
 14 ············"Ljava/lang/Iterable<",
 15 ············"+TT;>;)Z"
 16 ········}
 17 ····.end·annotation
  
 18 ····const-string·v0,·"<this>"
9 ····return-void 
10 .end·method 
  
 19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 20 ····const-string·v0,·"elements"
11 #·virtual·methods 
12 .method·protected·abstract·Y()Ljava/lang/Thread; 
13 .end·method 
  
 21 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
14 .method·protected·final·Z(JLu2/a1$a;)V 
15 ····.locals·1 
  
16 ····.line·122 ····.line·1
 23 ····instance-of·v0,·p1,·Ljava/util/Collection;
17 ····invoke-static·{},·Lu2/p0;->a()Z 
  
18 ····move-result·v0 
  
19 ····if-eqz·v0,·:cond_224 ····if-eqz·v0,·:cond_0
  
20 ····sget-object·v0,·Lu2/r0;->k:Lu2/r0;25 ····check-cast·p1,·Ljava/util/Collection;
  
21 ····if-eq·p0,·v0,·:cond_026 ····invoke-interface·{p0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z
  
22 ····const/4·v0,·0x127 ····move-result·p0
  
23 ····goto·:goto_028 ····return·p0
  
24 ····:cond_029 ····:cond_0
25 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
26 ····:goto_0 
27 ····if-eqz·v0,·:cond_131 ····.line·2
 32 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
28 ····goto·:goto_133 ····move-result-object·p1
  
29 ····:cond_134 ····:cond_1
30 ····new-instance·p1,·Ljava/lang/AssertionError; 
  
31 ····invoke-direct·{p1},·Ljava/lang/AssertionError;-><init>()V 
  
32 ····throw·p1 
  
33 ····.line·2 
34 ····:cond_2 
35 ····:goto_135 ····:goto_0
36 ····sget-object·v0,·Lu2/r0;->k:Lu2/r0;36 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
37 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lu2/a1;->l0(JLu2/a1$a;)V37 ····move-result·v1
  
 38 ····if-eqz·v1,·:cond_2
38 ····return-void 
39 .end·method 
  
 39 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
40 .method·protected·final·a0()V 
41 ····.locals·2 
  
42 ····.line·1 
43 ····invoke-virtual·{p0},·Lu2/b1;->Y()Ljava/lang/Thread; 
  
44 ····move-result-object·v040 ····move-result-object·v1
  
45 ····.line·241 ····.line·3
46 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;42 ····invoke-interface·{p0,·v1},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
47 ····move-result-object·v143 ····move-result·v1
  
48 ····if-eq·v1,·v0,·:cond_044 ····if-eqz·v1,·:cond_1
  
 45 ····const/4·v0,·0x1
49 ····.line·3 
50 ····invoke-static·{},·Lu2/c;->a()Lu2/b; 
  
51 ····invoke-static·{v0},·Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V46 ····goto·:goto_0
  
52 ····:cond_047 ····:cond_2
53 ····return-void48 ····return·v0
54 .end·method49 .end·method
5.97 KB
smali/u2/h2.smali vs.
smali/v2/y.smali
Max HTML report size reached
87.2 KB
smali/u2/v1.smali vs.
smali/v2/v1.smali
Max HTML report size reached
3.61 KB
smali/u2/i2.smali vs.
smali/v2/i2.smali
Files 22% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·final·Lu2/i2;1 .class·final·Lv2/i2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineContext.kt"3 .source·"CoroutineContext.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lg2/g$b;5 .implements·Lh2/g$b;
6 .implements·Lg2/g$c;6 .implements·Lh2/g$c;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/Signature;8 .annotation·system·Ldalvik/annotation/Signature;
9 ····value·=·{9 ····value·=·{
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"Lg2/g$b;",11 ········"Lh2/g$b;",
12 ········"Lg2/g$c<",12 ········"Lh2/g$c<",
13 ········"Lu2/i2;",13 ········"Lv2/i2;",
14 ········">;"14 ········">;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields17 #·static·fields
18 .field·public·static·final·e:Lu2/i2;18 .field·public·static·final·e:Lv2/i2;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·121 ····.locals·1
  
22 ····new-instance·v0,·Lu2/i2;22 ····new-instance·v0,·Lv2/i2;
  
23 ····invoke-direct·{v0},·Lu2/i2;-><init>()V23 ····invoke-direct·{v0},·Lv2/i2;-><init>()V
  
24 ····sput-object·v0,·Lu2/i2;->e:Lu2/i2;24 ····sput-object·v0,·Lv2/i2;->e:Lv2/i2;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·private·constructor·<init>()V27 .method·private·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
Offset 43, 91 lines modifiedOffset 43, 91 lines modified
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·fold(Ljava/lang/Object;Ln2/p;)Ljava/lang/Object;47 .method·public·fold(Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
48 ····.locals·048 ····.locals·0
49 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
50 ········value·=·{50 ········value·=·{
51 ············"<R:",51 ············"<R:",
52 ············"Ljava/lang/Object;",52 ············"Ljava/lang/Object;",
53 ············">(TR;",53 ············">(TR;",
54 ············"Ln2/p<",54 ············"Lo2/p<",
55 ············"-TR;-",55 ············"-TR;-",
56 ············"Lg2/g$b;",56 ············"Lh2/g$b;",
57 ············"+TR;>;)TR;"57 ············"+TR;>;)TR;"
58 ········}58 ········}
59 ····.end·annotation59 ····.end·annotation
  
60 ····.line·160 ····.line·1
61 ····invoke-static·{p0,·p1,·p2},·Lg2/g$b$a;->a(Lg2/g$b;Ljava/lang/Object;Ln2/p;)Ljava/lang/Object;61 ····invoke-static·{p0,·p1,·p2},·Lh2/g$b$a;->a(Lh2/g$b;Ljava/lang/Object;Lo2/p;)Ljava/lang/Object;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····return-object·p163 ····return-object·p1
64 .end·method64 .end·method
  
65 .method·public·get(Lg2/g$c;)Lg2/g$b;65 .method·public·get(Lh2/g$c;)Lh2/g$b;
66 ····.locals·066 ····.locals·0
67 ····.annotation·system·Ldalvik/annotation/Signature;67 ····.annotation·system·Ldalvik/annotation/Signature;
68 ········value·=·{68 ········value·=·{
69 ············"<E::",69 ············"<E::",
70 ············"Lg2/g$b;",70 ············"Lh2/g$b;",
71 ············">(",71 ············">(",
72 ············"Lg2/g$c<",72 ············"Lh2/g$c<",
73 ············"TE;>;)TE;"73 ············"TE;>;)TE;"
74 ········}74 ········}
75 ····.end·annotation75 ····.end·annotation
  
76 ····.line·176 ····.line·1
77 ····invoke-static·{p0,·p1},·Lg2/g$b$a;->b(Lg2/g$b;Lg2/g$c;)Lg2/g$b;77 ····invoke-static·{p0,·p1},·Lh2/g$b$a;->b(Lh2/g$b;Lh2/g$c;)Lh2/g$b;
  
78 ····move-result-object·p178 ····move-result-object·p1
  
79 ····return-object·p179 ····return-object·p1
80 .end·method80 .end·method
  
81 .method·public·getKey()Lg2/g$c;81 .method·public·getKey()Lh2/g$c;
82 ····.locals·082 ····.locals·0
83 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
84 ········value·=·{84 ········value·=·{
85 ············"()",85 ············"()",
86 ············"Lg2/g$c<",86 ············"Lh2/g$c<",
87 ············"*>;"87 ············"*>;"
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
90 ····return-object·p090 ····return-object·p0
91 .end·method91 .end·method
  
92 .method·public·minusKey(Lg2/g$c;)Lg2/g;92 .method·public·minusKey(Lh2/g$c;)Lh2/g;
93 ····.locals·093 ····.locals·0
94 ····.annotation·system·Ldalvik/annotation/Signature;94 ····.annotation·system·Ldalvik/annotation/Signature;
95 ········value·=·{95 ········value·=·{
96 ············"(",96 ············"(",
97 ············"Lg2/g$c<",97 ············"Lh2/g$c<",
98 ············"*>;)",98 ············"*>;)",
99 ············"Lg2/g;"99 ············"Lh2/g;"
100 ········}100 ········}
101 ····.end·annotation101 ····.end·annotation
  
102 ····.line·1102 ····.line·1
103 ····invoke-static·{p0,·p1},·Lg2/g$b$a;->c(Lg2/g$b;Lg2/g$c;)Lg2/g;103 ····invoke-static·{p0,·p1},·Lh2/g$b$a;->c(Lh2/g$b;Lh2/g$c;)Lh2/g;
  
104 ····move-result-object·p1104 ····move-result-object·p1
  
105 ····return-object·p1105 ····return-object·p1
106 .end·method106 .end·method
  
107 .method·public·plus(Lg2/g;)Lg2/g;107 .method·public·plus(Lh2/g;)Lh2/g;
108 ····.locals·0108 ····.locals·0
  
109 ····.line·1109 ····.line·1
Max diff block lines reached; 64/3624 bytes (1.77%) of diff not shown.
1.61 KB
smali/u2/i1.smali vs.
smali/v2/i1.smali
Files 11% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·Lu2/i1;1 .class·public·final·Lv2/i1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Lu2/j1;5 .implements·Lv2/j1;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·e:Lu2/z1;7 .field·private·final·e:Lv2/z1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lu2/z1;)V9 .method·public·constructor·<init>(Lv2/z1;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····iput-object·p1,·p0,·Lu2/i1;->e:Lu2/z1;14 ····iput-object·p1,·p0,·Lv2/i1;->e:Lv2/z1;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·c()Z18 .method·public·c()Z
19 ····.locals·119 ····.locals·1
  
20 ····const/4·v0,·0x020 ····const/4·v0,·0x0
  
21 ····return·v021 ····return·v0
22 .end·method22 .end·method
  
23 .method·public·f()Lu2/z1;23 .method·public·f()Lv2/z1;
24 ····.locals·124 ····.locals·1
  
25 ····.line·125 ····.line·1
26 ····iget-object·v0,·p0,·Lu2/i1;->e:Lu2/z1;26 ····iget-object·v0,·p0,·Lv2/i1;->e:Lv2/z1;
  
27 ····return-object·v027 ····return-object·v0
28 .end·method28 .end·method
  
29 .method·public·toString()Ljava/lang/String;29 .method·public·toString()Ljava/lang/String;
30 ····.locals·230 ····.locals·2
  
31 ····.line·131 ····.line·1
32 ····invoke-static·{},·Lu2/p0;->c()Z32 ····invoke-static·{},·Lv2/p0;->c()Z
  
33 ····move-result·v033 ····move-result·v0
  
34 ····if-eqz·v0,·:cond_034 ····if-eqz·v0,·:cond_0
  
35 ····invoke-virtual·{p0},·Lu2/i1;->f()Lu2/z1;35 ····invoke-virtual·{p0},·Lv2/i1;->f()Lv2/z1;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····const-string·v1,·"New"37 ····const-string·v1,·"New"
  
38 ····invoke-virtual·{v0,·v1},·Lu2/z1;->y(Ljava/lang/String;)Ljava/lang/String;38 ····invoke-virtual·{v0,·v1},·Lv2/z1;->y(Ljava/lang/String;)Ljava/lang/String;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····goto·:goto_040 ····goto·:goto_0
  
41 ····:cond_041 ····:cond_0
42 ····invoke-super·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;42 ····invoke-super·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String;
1.2 KB
smali/u2/j2.smali vs.
smali/v2/j2.smali
Files 8% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·Lu2/j2;1 .class·public·final·Lv2/j2;
2 .super·Lg2/a;2 .super·Lh2/a;
3 .source·"Unconfined.kt"3 .source·"Unconfined.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lu2/j2$a;7 ········Lv2/j2$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields10 #·static·fields
11 .field·public·static·final·f:Lu2/j2$a;11 .field·public·static·final·f:Lv2/j2$a;
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·e:Z13 .field·public·e:Z
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····new-instance·v0,·Lu2/j2$a;17 ····new-instance·v0,·Lv2/j2$a;
  
18 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
19 ····invoke-direct·{v0,·v1},·Lu2/j2$a;-><init>(Lkotlin/jvm/internal/e;)V19 ····invoke-direct·{v0,·v1},·Lv2/j2$a;-><init>(Lkotlin/jvm/internal/e;)V
  
20 ····sput-object·v0,·Lu2/j2;->f:Lu2/j2$a;20 ····sput-object·v0,·Lv2/j2;->f:Lv2/j2$a;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·124 ····.locals·1
  
25 ····.line·125 ····.line·1
26 ····sget-object·v0,·Lu2/j2;->f:Lu2/j2$a;26 ····sget-object·v0,·Lv2/j2;->f:Lv2/j2$a;
  
27 ····invoke-direct·{p0,·v0},·Lg2/a;-><init>(Lg2/g$c;)V27 ····invoke-direct·{p0,·v0},·Lh2/a;-><init>(Lh2/g$c;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
18.5 KB
smali/u2/v1$b.smali vs.
smali/v2/x.smali
Max HTML report size reached
4.97 KB
smali/u2/w1.smali vs.
smali/v2/w1.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lu2/w1;1 .class·public·final·Lv2/w1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlinx/coroutines/internal/z;5 .field·private·static·final·a:Lkotlinx/coroutines/internal/z;
  
Offset 10, 155 lines modifiedOffset 10, 155 lines modified
  
10 .field·private·static·final·c:Lkotlinx/coroutines/internal/z;10 .field·private·static·final·c:Lkotlinx/coroutines/internal/z;
  
11 .field·private·static·final·d:Lkotlinx/coroutines/internal/z;11 .field·private·static·final·d:Lkotlinx/coroutines/internal/z;
  
12 .field·private·static·final·e:Lkotlinx/coroutines/internal/z;12 .field·private·static·final·e:Lkotlinx/coroutines/internal/z;
  
13 .field·private·static·final·f:Lu2/y0;13 .field·private·static·final·f:Lv2/y0;
  
14 .field·private·static·final·g:Lu2/y0;14 .field·private·static·final·g:Lv2/y0;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·217 ····.locals·2
  
18 ····.line·118 ····.line·1
19 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;19 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
20 ····const-string·v1,·"COMPLETING_ALREADY"20 ····const-string·v1,·"COMPLETING_ALREADY"
  
21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
22 ····sput-object·v0,·Lu2/w1;->a:Lkotlinx/coroutines/internal/z;22 ····sput-object·v0,·Lv2/w1;->a:Lkotlinx/coroutines/internal/z;
  
23 ····.line·223 ····.line·2
24 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;24 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
25 ····const-string·v1,·"COMPLETING_WAITING_CHILDREN"25 ····const-string·v1,·"COMPLETING_WAITING_CHILDREN"
  
26 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V26 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
27 ····sput-object·v0,·Lu2/w1;->b:Lkotlinx/coroutines/internal/z;27 ····sput-object·v0,·Lv2/w1;->b:Lkotlinx/coroutines/internal/z;
  
28 ····.line·328 ····.line·3
29 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;29 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
30 ····const-string·v1,·"COMPLETING_RETRY"30 ····const-string·v1,·"COMPLETING_RETRY"
  
31 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V31 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
32 ····sput-object·v0,·Lu2/w1;->c:Lkotlinx/coroutines/internal/z;32 ····sput-object·v0,·Lv2/w1;->c:Lkotlinx/coroutines/internal/z;
  
33 ····.line·433 ····.line·4
34 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;34 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
35 ····const-string·v1,·"TOO_LATE_TO_CANCEL"35 ····const-string·v1,·"TOO_LATE_TO_CANCEL"
  
36 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V36 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
37 ····sput-object·v0,·Lu2/w1;->d:Lkotlinx/coroutines/internal/z;37 ····sput-object·v0,·Lv2/w1;->d:Lkotlinx/coroutines/internal/z;
  
38 ····.line·538 ····.line·5
39 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;39 ····new-instance·v0,·Lkotlinx/coroutines/internal/z;
  
40 ····const-string·v1,·"SEALED"40 ····const-string·v1,·"SEALED"
  
41 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V41 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/z;-><init>(Ljava/lang/String;)V
  
42 ····sput-object·v0,·Lu2/w1;->e:Lkotlinx/coroutines/internal/z;42 ····sput-object·v0,·Lv2/w1;->e:Lkotlinx/coroutines/internal/z;
  
43 ····.line·643 ····.line·6
44 ····new-instance·v0,·Lu2/y0;44 ····new-instance·v0,·Lv2/y0;
  
45 ····const/4·v1,·0x045 ····const/4·v1,·0x0
  
46 ····invoke-direct·{v0,·v1},·Lu2/y0;-><init>(Z)V46 ····invoke-direct·{v0,·v1},·Lv2/y0;-><init>(Z)V
  
47 ····sput-object·v0,·Lu2/w1;->f:Lu2/y0;47 ····sput-object·v0,·Lv2/w1;->f:Lv2/y0;
  
48 ····.line·748 ····.line·7
49 ····new-instance·v0,·Lu2/y0;49 ····new-instance·v0,·Lv2/y0;
  
50 ····const/4·v1,·0x150 ····const/4·v1,·0x1
  
51 ····invoke-direct·{v0,·v1},·Lu2/y0;-><init>(Z)V51 ····invoke-direct·{v0,·v1},·Lv2/y0;-><init>(Z)V
  
52 ····sput-object·v0,·Lu2/w1;->g:Lu2/y0;52 ····sput-object·v0,·Lv2/w1;->g:Lv2/y0;
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/z;55 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/z;
56 ····.locals·156 ····.locals·1
  
57 ····.line·157 ····.line·1
58 ····sget-object·v0,·Lu2/w1;->a:Lkotlinx/coroutines/internal/z;58 ····sget-object·v0,·Lv2/w1;->a:Lkotlinx/coroutines/internal/z;
  
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
  
61 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/z;61 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/z;
62 ····.locals·162 ····.locals·1
  
63 ····.line·163 ····.line·1
64 ····sget-object·v0,·Lu2/w1;->c:Lkotlinx/coroutines/internal/z;64 ····sget-object·v0,·Lv2/w1;->c:Lkotlinx/coroutines/internal/z;
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
  
67 .method·public·static·final·synthetic·c()Lu2/y0;67 .method·public·static·final·synthetic·c()Lv2/y0;
68 ····.locals·168 ····.locals·1
  
69 ····.line·169 ····.line·1
70 ····sget-object·v0,·Lu2/w1;->g:Lu2/y0;70 ····sget-object·v0,·Lv2/w1;->g:Lv2/y0;
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
  
73 .method·public·static·final·synthetic·d()Lu2/y0;73 .method·public·static·final·synthetic·d()Lv2/y0;
74 ····.locals·174 ····.locals·1
  
75 ····.line·175 ····.line·1
76 ····sget-object·v0,·Lu2/w1;->f:Lu2/y0;76 ····sget-object·v0,·Lv2/w1;->f:Lv2/y0;
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
Max diff block lines reached; 967/5016 bytes (19.28%) of diff not shown.
4.42 KB
smali/u2/y.smali vs.
smali/e2/k$b.smali
Files 14% similar despite different names
    
Offset 1, 121 lines modifiedOffset 1, 110 lines modified
1 .class·public·Lu2/y;1 .class·public·final·Le2/k$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CompletionState.kt"3 .source·"Result.kt"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·static·fields 
5 .field·private·static·final·synthetic·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Le2/k;
 9 .end·annotation
  
6 #·instance·fields 
7 .field·private·volatile·synthetic·_handled:I10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x19
 12 ····name·=·"b"
 13 .end·annotation
  
8 .field·public·final·a:Ljava/lang/Throwable; 
  
 14 #·instance·fields
 15 .field·public·final·e:Ljava/lang/Throwable;
  
9 #·direct·methods 
10 .method·static·constructor·<clinit>()V 
11 ····.locals·2 
  
12 ····const-class·v0,·Lu2/y;16 #·direct·methods
 17 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
 18 ····.locals·1
  
13 ····const-string·v1,·"_handled"19 ····const-string·v0,·"exception"
  
14 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
15 ····move-result-object·v021 ····.line·1
 22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····sput-object·v0,·Lu2/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;23 ····.line·2
 24 ····iput-object·p1,·p0,·Le2/k$b;->e:Ljava/lang/Throwable;
  
17 ····return-void25 ····return-void
18 .end·method26 .end·method
  
19 .method·public·constructor·<init>(Ljava/lang/Throwable;Z)V 
20 ····.locals·0 
  
21 ····.line·1 
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····.line·2 
24 ····iput-object·p1,·p0,·Lu2/y;->a:Ljava/lang/Throwable;27 #·virtual·methods
 28 .method·public·equals(Ljava/lang/Object;)Z
 29 ····.locals·1
  
25 ····.line·330 ····.line·1
26 ····iput·p2,·p0,·Lu2/y;->_handled:I31 ····instance-of·v0,·p1,·Le2/k$b;
  
 32 ····if-eqz·v0,·:cond_0
27 ····return-void 
28 .end·method 
  
 33 ····iget-object·v0,·p0,·Le2/k$b;->e:Ljava/lang/Throwable;
29 .method·public·synthetic·constructor·<init>(Ljava/lang/Throwable;ZILkotlin/jvm/internal/e;)V 
30 ····.locals·0 
  
31 ····and-int/lit8·p3,·p3,·0x234 ····check-cast·p1,·Le2/k$b;
  
32 ····if-eqz·p3,·:cond_035 ····iget-object·p1,·p1,·Le2/k$b;->e:Ljava/lang/Throwable;
  
33 ····const/4·p2,·0x036 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 37 ····move-result·p1
34 ····.line·4 
35 ····:cond_0 
36 ····invoke-direct·{p0,·p1,·p2},·Lu2/y;-><init>(Ljava/lang/Throwable;Z)V 
  
 38 ····if-eqz·p1,·:cond_0
37 ····return-void 
38 .end·method 
  
 39 ····const/4·p1,·0x1
  
 40 ····goto·:goto_0
39 #·virtual·methods 
40 .method·public·final·a()Z 
41 ····.locals·1 
  
42 ····.line·1 
43 ····iget·v0,·p0,·Lu2/y;->_handled:I41 ····:cond_0
 42 ····const/4·p1,·0x0
  
 43 ····:goto_0
44 ····return·v044 ····return·p1
45 .end·method45 .end·method
  
46 .method·public·final·b()Z46 .method·public·hashCode()I
47 ····.locals·347 ····.locals·1
  
48 ····.line·148 ····.line·1
 49 ····iget-object·v0,·p0,·Le2/k$b;->e:Ljava/lang/Throwable;
49 ····sget-object·v0,·Lu2/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
50 ····const/4·v1,·0x0 
  
51 ····const/4·v2,·0x1 
  
52 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z50 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->hashCode()I
  
53 ····move-result·v051 ····move-result·v0
  
54 ····return·v052 ····return·v0
55 .end·method53 .end·method
  
56 .method·public·toString()Ljava/lang/String;54 .method·public·toString()Ljava/lang/String;
57 ····.locals·255 ····.locals·2
  
58 ····.line·156 ····.line·1
59 ····new-instance·v0,·Ljava/lang/StringBuilder;57 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
60 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V58 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 59 ····const-string·v1,·"Failure("
61 ····invoke-static·{p0},·Lu2/q0;->a(Ljava/lang/Object;)Ljava/lang/String; 
Max diff block lines reached; 714/4452 bytes (16.04%) of diff not shown.
1.26 KB
smali/u2/m0.smali vs.
smali/v2/m0.smali
Files 17% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lu2/m0;1 .class·public·final·Lv2/m0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CoroutineScope.kt"3 .source·"CoroutineScope.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lg2/g;)Lu2/l0;5 .method·public·static·final·a(Lh2/g;)Lv2/l0;
6 ····.locals·36 ····.locals·3
  
7 ····.line·17 ····.line·1
8 ····new-instance·v0,·Lkotlinx/coroutines/internal/f;8 ····new-instance·v0,·Lkotlinx/coroutines/internal/f;
  
9 ····sget-object·v1,·Lu2/o1;->d:Lu2/o1$b;9 ····sget-object·v1,·Lv2/o1;->d:Lv2/o1$b;
  
10 ····invoke-interface·{p0,·v1},·Lg2/g;->get(Lg2/g$c;)Lg2/g$b;10 ····invoke-interface·{p0,·v1},·Lh2/g;->get(Lh2/g$c;)Lh2/g$b;
  
11 ····move-result-object·v111 ····move-result-object·v1
  
12 ····if-eqz·v1,·:cond_012 ····if-eqz·v1,·:cond_0
  
13 ····goto·:goto_013 ····goto·:goto_0
  
14 ····:cond_014 ····:cond_0
15 ····const/4·v1,·0x115 ····const/4·v1,·0x1
  
16 ····const/4·v2,·0x016 ····const/4·v2,·0x0
  
17 ····invoke-static·{v2,·v1,·v2},·Lu2/s1;->b(Lu2/o1;ILjava/lang/Object;)Lu2/w;17 ····invoke-static·{v2,·v1,·v2},·Lv2/s1;->b(Lv2/o1;ILjava/lang/Object;)Lv2/w;
  
18 ····move-result-object·v118 ····move-result-object·v1
  
19 ····invoke-interface·{p0,·v1},·Lg2/g;->plus(Lg2/g;)Lg2/g;19 ····invoke-interface·{p0,·v1},·Lh2/g;->plus(Lh2/g;)Lh2/g;
  
20 ····move-result-object·p020 ····move-result-object·p0
  
21 ····:goto_021 ····:goto_0
22 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/internal/f;-><init>(Lg2/g;)V22 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/internal/f;-><init>(Lh2/g;)V
  
23 ····return-object·v023 ····return-object·v0
24 .end·method24 .end·method
1.11 KB
smali/u2/f1.smali vs.
smali/v2/f1.smali
Files 6% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·Lu2/f1;1 .class·public·abstract·Lv2/f1;
2 .super·Lu2/f0;2 .super·Lv2/f0;
3 .source·"Executors.kt"3 .source·"Executors.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Closeable;5 .implements·Ljava/io/Closeable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lu2/f1$a;9 ········Lv2/f1$a;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·f:Lu2/f1$a;13 .field·public·static·final·f:Lv2/f1$a;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····new-instance·v0,·Lu2/f1$a;17 ····new-instance·v0,·Lv2/f1$a;
  
18 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
19 ····invoke-direct·{v0,·v1},·Lu2/f1$a;-><init>(Lkotlin/jvm/internal/e;)V19 ····invoke-direct·{v0,·v1},·Lv2/f1$a;-><init>(Lkotlin/jvm/internal/e;)V
  
20 ····sput-object·v0,·Lu2/f1;->f:Lu2/f1$a;20 ····sput-object·v0,·Lv2/f1;->f:Lv2/f1$a;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.line·125 ····.line·1
26 ····invoke-direct·{p0},·Lu2/f0;-><init>()V26 ····invoke-direct·{p0},·Lv2/f0;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
1.97 KB
smali/u2/g2.smali vs.
smali/v2/g2.smali
Files 14% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 .class·public·final·Lu2/g2;1 .class·public·final·Lv2/g2;
2 .super·Lu2/f0;2 .super·Lv2/f0;
3 .source·"Unconfined.kt"3 .source·"Unconfined.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·f:Lu2/g2;5 .field·public·static·final·f:Lv2/g2;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····new-instance·v0,·Lu2/g2;9 ····new-instance·v0,·Lv2/g2;
  
10 ····invoke-direct·{v0},·Lu2/g2;-><init>()V10 ····invoke-direct·{v0},·Lv2/g2;-><init>()V
  
11 ····sput-object·v0,·Lu2/g2;->f:Lu2/g2;11 ····sput-object·v0,·Lv2/g2;->f:Lv2/g2;
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
14 .method·private·constructor·<init>()V14 .method·private·constructor·<init>()V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0},·Lu2/f0;-><init>()V17 ····invoke-direct·{p0},·Lv2/f0;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
  
20 #·virtual·methods20 #·virtual·methods
21 .method·public·N(Lg2/g;Ljava/lang/Runnable;)V21 .method·public·N(Lh2/g;Ljava/lang/Runnable;)V
22 ····.locals·022 ····.locals·0
  
23 ····.line·123 ····.line·1
24 ····sget-object·p2,·Lu2/j2;->f:Lu2/j2$a;24 ····sget-object·p2,·Lv2/j2;->f:Lv2/j2$a;
  
25 ····invoke-interface·{p1,·p2},·Lg2/g;->get(Lg2/g$c;)Lg2/g$b;25 ····invoke-interface·{p1,·p2},·Lh2/g;->get(Lh2/g$c;)Lh2/g$b;
  
26 ····move-result-object·p126 ····move-result-object·p1
  
27 ····check-cast·p1,·Lu2/j2;27 ····check-cast·p1,·Lv2/j2;
  
28 ····if-eqz·p1,·:cond_028 ····if-eqz·p1,·:cond_0
  
29 ····const/4·p2,·0x129 ····const/4·p2,·0x1
  
30 ····.line·230 ····.line·2
31 ····iput-boolean·p2,·p1,·Lu2/j2;->e:Z31 ····iput-boolean·p2,·p1,·Lv2/j2;->e:Z
  
32 ····return-void32 ····return-void
  
33 ····.line·333 ····.line·3
34 ····:cond_034 ····:cond_0
35 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;35 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
36 ····const-string·p2,·"Dispatchers.Unconfined.dispatch·function·can·only·be·used·by·the·yield·function.·If·you·wrap·Unconfined·dispatcher·in·your·code,·make·sure·you·properly·delegate·isDispatchNeeded·and·dispatch·calls."36 ····const-string·p2,·"Dispatchers.Unconfined.dispatch·function·can·only·be·used·by·the·yield·function.·If·you·wrap·Unconfined·dispatcher·in·your·code,·make·sure·you·properly·delegate·isDispatchNeeded·and·dispatch·calls."
  
37 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V37 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
38 ····throw·p138 ····throw·p1
39 .end·method39 .end·method
  
40 .method·public·O(Lg2/g;)Z40 .method·public·O(Lh2/g;)Z
41 ····.locals·041 ····.locals·0
  
42 ····const/4·p1,·0x042 ····const/4·p1,·0x0
  
43 ····return·p143 ····return·p1
44 .end·method44 .end·method
  
2.3 KB
smali/u2/f0$a$a.smali vs.
smali/u2/f$a.smali
Files 22% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·final·Lu2/f0$a$a;1 .class·final·Lu2/f$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"CoroutineDispatcher.kt"3 .source·"Indent.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/l;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lu2/f0$a;-><init>()V8 ····value·=·Lu2/f;->b(Ljava/lang/String;)Lo2/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/l<",17 ········"Lo2/l<",
18 ········"Lg2/g$b;", 
19 ········"Lu2/f0;",18 ········"Ljava/lang/String;",
 19 ········"Ljava/lang/String;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·static·fields23 #·static·fields
24 .field·public·static·final·e:Lu2/f0$a$a;24 .field·public·static·final·e:Lu2/f$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Lu2/f0$a$a;28 ····new-instance·v0,·Lu2/f$a;
  
29 ····invoke-direct·{v0},·Lu2/f0$a$a;-><init>()V29 ····invoke-direct·{v0},·Lu2/f$a;-><init>()V
  
30 ····sput-object·v0,·Lu2/f0$a$a;->e:Lu2/f0$a$a;30 ····sput-object·v0,·Lu2/f$a;->e:Lu2/f$a;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>()V33 .method·constructor·<init>()V
34 ····.locals·134 ····.locals·1
  
Offset 52, 38 lines modifiedOffset 52, 29 lines modified
52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·final·a(Lg2/g$b;)Lu2/f0;56 .method·public·final·a(Ljava/lang/String;)Ljava/lang/String;
57 ····.locals·157 ····.locals·1
  
 58 ····const-string·v0,·"line"
58 ····.line·1 
59 ····instance-of·v0,·p1,·Lu2/f0; 
  
60 ····if-eqz·v0,·:cond_0 
  
61 ····check-cast·p1,·Lu2/f0; 
  
62 ····goto·:goto_0 
  
 59 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
63 ····:cond_0 
64 ····const/4·p1,·0x0 
  
65 ····:goto_0 
66 ····return-object·p160 ····return-object·p1
67 .end·method61 .end·method
  
68 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;62 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
69 ····.locals·063 ····.locals·0
  
70 ····.line·164 ····.line·1
71 ····check-cast·p1,·Lg2/g$b;65 ····check-cast·p1,·Ljava/lang/String;
  
72 ····invoke-virtual·{p0,·p1},·Lu2/f0$a$a;->a(Lg2/g$b;)Lu2/f0;66 ····invoke-virtual·{p0,·p1},·Lu2/f$a;->a(Ljava/lang/String;)Ljava/lang/String;
  
73 ····move-result-object·p167 ····move-result-object·p1
  
74 ····return-object·p168 ····return-object·p1
75 .end·method69 .end·method
6.19 KB
smali/u2/z1.smali vs.
smali/g3/f.smali
Max HTML report size reached
2.47 KB
smali/u2/w0.smali vs.
smali/v2/w0.smali
Files 16% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 84 lines modified
1 .class·public·final·Lu2/w0;1 .class·public·final·Lv2/w0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Dispatchers.kt"3 .source·"Dispatchers.kt"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lu2/w0;5 .field·public·static·final·a:Lv2/w0;
  
6 .field·private·static·final·b:Lu2/f0;6 .field·private·static·final·b:Lv2/f0;
  
7 .field·private·static·final·c:Lu2/f0;7 .field·private·static·final·c:Lv2/f0;
  
8 .field·private·static·final·d:Lu2/f0;8 .field·private·static·final·d:Lv2/f0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Lu2/w0;12 ····new-instance·v0,·Lv2/w0;
  
13 ····invoke-direct·{v0},·Lu2/w0;-><init>()V13 ····invoke-direct·{v0},·Lv2/w0;-><init>()V
  
14 ····sput-object·v0,·Lu2/w0;->a:Lu2/w0;14 ····sput-object·v0,·Lv2/w0;->a:Lv2/w0;
  
15 ····.line·115 ····.line·1
16 ····invoke-static·{},·Lu2/e0;->a()Lu2/f0;16 ····invoke-static·{},·Lv2/e0;->a()Lv2/f0;
  
17 ····move-result-object·v017 ····move-result-object·v0
  
18 ····sput-object·v0,·Lu2/w0;->b:Lu2/f0;18 ····sput-object·v0,·Lv2/w0;->b:Lv2/f0;
  
19 ····.line·219 ····.line·2
20 ····sget-object·v0,·Lu2/g2;->f:Lu2/g2;20 ····sget-object·v0,·Lv2/g2;->f:Lv2/g2;
  
21 ····sput-object·v0,·Lu2/w0;->c:Lu2/f0;21 ····sput-object·v0,·Lv2/w0;->c:Lv2/f0;
  
22 ····.line·322 ····.line·3
23 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->l:Lkotlinx/coroutines/scheduling/b;23 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->l:Lkotlinx/coroutines/scheduling/b;
  
24 ····invoke-virtual·{v0},·Lkotlinx/coroutines/scheduling/b;->R()Lu2/f0;24 ····invoke-virtual·{v0},·Lkotlinx/coroutines/scheduling/b;->R()Lv2/f0;
  
25 ····move-result-object·v025 ····move-result-object·v0
  
26 ····sput-object·v0,·Lu2/w0;->d:Lu2/f0;26 ····sput-object·v0,·Lv2/w0;->d:Lv2/f0;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·private·constructor·<init>()V29 .method·private·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.line·131 ····.line·1
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·static·final·a()Lu2/f0;35 .method·public·static·final·a()Lv2/f0;
36 ····.locals·136 ····.locals·1
  
37 ····.line·137 ····.line·1
38 ····sget-object·v0,·Lu2/w0;->b:Lu2/f0;38 ····sget-object·v0,·Lv2/w0;->b:Lv2/f0;
  
39 ····return-object·v039 ····return-object·v0
40 .end·method40 .end·method
  
41 .method·public·static·final·b()Lu2/f0;41 .method·public·static·final·b()Lv2/f0;
42 ····.locals·142 ····.locals·1
  
43 ····.line·143 ····.line·1
44 ····sget-object·v0,·Lu2/w0;->d:Lu2/f0;44 ····sget-object·v0,·Lv2/w0;->d:Lv2/f0;
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·static·final·c()Lu2/y1;47 .method·public·static·final·c()Lv2/y1;
48 ····.locals·148 ····.locals·1
  
49 ····.line·149 ····.line·1
50 ····sget-object·v0,·Lkotlinx/coroutines/internal/r;->c:Lu2/y1;50 ····sget-object·v0,·Lkotlinx/coroutines/internal/r;->c:Lv2/y1;
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
6.26 KB
smali/u2/j0.smali vs.
smali/v2/j0.smali
Max HTML report size reached
5.06 KB
smali/u2/k0.smali vs.
smali/w1/f.smali
Files 22% similar despite different names
    
Offset 1, 122 lines modifiedOffset 1, 133 lines modified
1 .class·public·final·Lu2/k0; 
2 .super·Lg2/a; 
3 .source·"CoroutineName.kt"1 .class·public·final·synthetic·Lw1/f;
 2 .super·Ljava/lang/Object;
 3 .source·"PropertiesProvider.java"
  
  
 4 #·direct·methods
 5 .method·public·static·a(Lw1/g;Ljava/lang/String;)Ljava/lang/Boolean;
 6 ····.locals·0
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lu2/k0$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields 
11 .field·public·static·final·f:Lu2/k0$a; 
  
  
12 #·instance·fields 
13 .field·private·final·e:Ljava/lang/String;7 ····.line·1
 8 ····invoke-interface·{p0,·p1},·Lw1/g;->d(Ljava/lang/String;)Ljava/lang/String;
  
 9 ····move-result-object·p0
  
 10 ····if-eqz·p0,·:cond_0
14 #·direct·methods 
15 .method·static·constructor·<clinit>()V 
16 ····.locals·2 
  
17 ····new-instance·v0,·Lu2/k0$a;11 ····.line·2
 12 ····invoke-static·{p0},·Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean;
  
18 ····const/4·v1,·0x013 ····move-result-object·p0
  
19 ····invoke-direct·{v0,·v1},·Lu2/k0$a;-><init>(Lkotlin/jvm/internal/e;)V14 ····goto·:goto_0
  
20 ····sput-object·v0,·Lu2/k0;->f:Lu2/k0$a;15 ····:cond_0
 16 ····const/4·p0,·0x0
  
21 ····return-void17 ····:goto_0
 18 ····return-object·p0
22 .end·method19 .end·method
  
 20 .method·public·static·b(Lw1/g;Ljava/lang/String;)Ljava/lang/Double;
  
23 #·virtual·methods 
24 .method·public·final·N()Ljava/lang/String; 
25 ····.locals·121 ····.locals·0
  
26 ····.line·122 ····.line·1
27 ····iget-object·v0,·p0,·Lu2/k0;->e:Ljava/lang/String;23 ····invoke-interface·{p0,·p1},·Lw1/g;->d(Ljava/lang/String;)Ljava/lang/String;
  
 24 ····move-result-object·p0
28 ····return-object·v0 
29 .end·method 
  
 25 ····if-eqz·p0,·:cond_0
30 .method·public·equals(Ljava/lang/Object;)Z 
31 ····.locals·3 
  
32 ····const/4·v0,·0x126 ····.line·2
 27 ····:try_start_0
 28 ····invoke-static·{p0},·Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
  
33 ····if-ne·p0,·p1,·:cond_029 ····move-result-object·p0
 30 ····:try_end_0
 31 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
34 ····return·v032 ····goto·:goto_0
  
 33 ····:catch_0
35 ····:cond_034 ····:cond_0
36 ····instance-of·v1,·p1,·Lu2/k0; 
  
37 ····const/4·v2,·0x035 ····const/4·p0,·0x0
  
38 ····if-nez·v1,·:cond_1 
  
39 ····return·v236 ····:goto_0
 37 ····return-object·p0
 38 .end·method
  
40 ····:cond_1 
41 ····check-cast·p1,·Lu2/k0;39 .method·public·static·c(Lw1/g;Ljava/lang/String;)Ljava/util/List;
 40 ····.locals·0
  
42 ····iget-object·v1,·p0,·Lu2/k0;->e:Ljava/lang/String;41 ····.line·1
 42 ····invoke-interface·{p0,·p1},·Lw1/g;->d(Ljava/lang/String;)Ljava/lang/String;
  
43 ····iget-object·p1,·p1,·Lu2/k0;->e:Ljava/lang/String;43 ····move-result-object·p0
  
44 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z44 ····if-eqz·p0,·:cond_0
  
45 ····move-result·p145 ····const-string·p1,·","
  
46 ····if-nez·p1,·:cond_246 ····.line·2
 47 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
47 ····return·v248 ····move-result-object·p0
  
 49 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
48 ····:cond_2 
49 ····return·v0 
50 .end·method 
  
 50 ····move-result-object·p0
51 .method·public·hashCode()I 
52 ····.locals·1 
  
53 ····iget-object·v0,·p0,·Lu2/k0;->e:Ljava/lang/String;51 ····goto·:goto_0
  
54 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I52 ····:cond_0
 53 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;
  
55 ····move-result·v054 ····move-result-object·p0
  
56 ····return·v055 ····:goto_0
 56 ····return-object·p0
57 .end·method57 .end·method
  
58 .method·public·toString()Ljava/lang/String;58 .method·public·static·d(Lw1/g;Ljava/lang/String;)Ljava/lang/Long;
59 ····.locals·259 ····.locals·0
  
Max diff block lines reached; 1502/5109 bytes (29.40%) of diff not shown.
1.11 KB
smali/u2/d2.smali vs.
smali/v2/d2.smali
Files 18% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·Lu2/d2;1 .class·Lv2/d2;
2 .super·Lu2/a;2 .super·Lv2/a;
3 .source·"Builders.common.kt"3 .source·"Builders.common.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"Lu2/a<",7 ········"Lv2/a<",
8 ········"Ld2/q;",8 ········"Le2/q;",
9 ········">;"9 ········">;"
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Lg2/g;Z)V13 .method·public·constructor·<init>(Lh2/g;Z)V
14 ····.locals·114 ····.locals·1
  
15 ····const/4·v0,·0x115 ····const/4·v0,·0x1
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0,·p1,·v0,·p2},·Lu2/a;-><init>(Lg2/g;ZZ)V17 ····invoke-direct·{p0,·p1,·v0,·p2},·Lv2/a;-><init>(Lh2/g;ZZ)V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
  
20 #·virtual·methods20 #·virtual·methods
21 .method·protected·P(Ljava/lang/Throwable;)Z21 .method·protected·P(Ljava/lang/Throwable;)Z
22 ····.locals·122 ····.locals·1
  
23 ····.line·123 ····.line·1
24 ····invoke-virtual·{p0},·Lu2/a;->getContext()Lg2/g;24 ····invoke-virtual·{p0},·Lv2/a;->getContext()Lh2/g;
  
25 ····move-result-object·v025 ····move-result-object·v0
  
26 ····invoke-static·{v0,·p1},·Lu2/h0;->a(Lg2/g;Ljava/lang/Throwable;)V26 ····invoke-static·{v0,·p1},·Lv2/h0;->a(Lh2/g;Ljava/lang/Throwable;)V
  
27 ····const/4·p1,·0x127 ····const/4·p1,·0x1
  
28 ····return·p128 ····return·p1
29 .end·method29 .end·method
8.65 KB
smali/u2/v.smali vs.
smali/v2/v.smali
Max HTML report size reached
13.6 KB
smali/u2/e0.smali vs.
smali/c3/z.smali
Max HTML report size reached
2.54 KB
smali/u2/v1$a.smali vs.
smali/v2/v1$a.smali
Files 14% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·final·Lu2/v1$a;1 .class·final·Lv2/v1$a;
2 .super·Lu2/u1;2 .super·Lv2/u1;
3 .source·"JobSupport.kt"3 .source·"JobSupport.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lu2/v1;6 ····value·=·Lv2/v1;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·i:Lu2/v1;13 .field·private·final·i:Lv2/v1;
  
14 .field·private·final·j:Lu2/v1$b;14 .field·private·final·j:Lv2/v1$b;
  
15 .field·private·final·k:Lu2/r;15 .field·private·final·k:Lv2/r;
  
16 .field·private·final·l:Ljava/lang/Object;16 .field·private·final·l:Ljava/lang/Object;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Lu2/v1;Lu2/v1$b;Lu2/r;Ljava/lang/Object;)V18 .method·public·constructor·<init>(Lv2/v1;Lv2/v1$b;Lv2/r;Ljava/lang/Object;)V
19 ····.locals·019 ····.locals·0
  
20 ····.line·120 ····.line·1
21 ····invoke-direct·{p0},·Lu2/u1;-><init>()V21 ····invoke-direct·{p0},·Lv2/u1;-><init>()V
  
22 ····.line·222 ····.line·2
23 ····iput-object·p1,·p0,·Lu2/v1$a;->i:Lu2/v1;23 ····iput-object·p1,·p0,·Lv2/v1$a;->i:Lv2/v1;
  
24 ····.line·324 ····.line·3
25 ····iput-object·p2,·p0,·Lu2/v1$a;->j:Lu2/v1$b;25 ····iput-object·p2,·p0,·Lv2/v1$a;->j:Lv2/v1$b;
  
26 ····.line·426 ····.line·4
27 ····iput-object·p3,·p0,·Lu2/v1$a;->k:Lu2/r;27 ····iput-object·p3,·p0,·Lv2/v1$a;->k:Lv2/r;
  
28 ····.line·528 ····.line·5
29 ····iput-object·p4,·p0,·Lu2/v1$a;->l:Ljava/lang/Object;29 ····iput-object·p4,·p0,·Lv2/v1$a;->l:Ljava/lang/Object;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;33 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
34 ····.locals·034 ····.locals·0
  
35 ····.line·135 ····.line·1
36 ····check-cast·p1,·Ljava/lang/Throwable;36 ····check-cast·p1,·Ljava/lang/Throwable;
  
37 ····invoke-virtual·{p0,·p1},·Lu2/v1$a;->y(Ljava/lang/Throwable;)V37 ····invoke-virtual·{p0,·p1},·Lv2/v1$a;->y(Ljava/lang/Throwable;)V
  
38 ····sget-object·p1,·Ld2/q;->a:Ld2/q;38 ····sget-object·p1,·Le2/q;->a:Le2/q;
  
39 ····return-object·p139 ····return-object·p1
40 .end·method40 .end·method
  
41 .method·public·y(Ljava/lang/Throwable;)V41 .method·public·y(Ljava/lang/Throwable;)V
42 ····.locals·342 ····.locals·3
  
43 ····.line·143 ····.line·1
44 ····iget-object·p1,·p0,·Lu2/v1$a;->i:Lu2/v1;44 ····iget-object·p1,·p0,·Lv2/v1$a;->i:Lv2/v1;
  
45 ····iget-object·v0,·p0,·Lu2/v1$a;->j:Lu2/v1$b;45 ····iget-object·v0,·p0,·Lv2/v1$a;->j:Lv2/v1$b;
  
46 ····iget-object·v1,·p0,·Lu2/v1$a;->k:Lu2/r;46 ····iget-object·v1,·p0,·Lv2/v1$a;->k:Lv2/r;
  
47 ····iget-object·v2,·p0,·Lu2/v1$a;->l:Ljava/lang/Object;47 ····iget-object·v2,·p0,·Lv2/v1$a;->l:Ljava/lang/Object;
  
48 ····invoke-static·{p1,·v0,·v1,·v2},·Lu2/v1;->k(Lu2/v1;Lu2/v1$b;Lu2/r;Ljava/lang/Object;)V48 ····invoke-static·{p1,·v0,·v1,·v2},·Lv2/v1;->l(Lv2/v1;Lv2/v1$b;Lv2/r;Ljava/lang/Object;)V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
2.43 KB
smali/j0/d$d.smali vs.
smali/j0/s$a.smali
Files 24% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 88 lines modified
1 .class·Lj0/d$d;1 .class·Lj0/s$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SqflitePlugin.java"3 .source·"SqflitePlugin.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lj0/d;->H(Lh1/j;Lh1/k$d;)V8 ····value·=·Lj0/s;->y(Lh1/j;Lh1/k$d;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·e:Lh1/j;15 .field·final·synthetic·e:Lj0/i;
  
16 .field·final·synthetic·f:Lh1/k$d;16 .field·final·synthetic·f:Lh1/k$d;
  
17 .field·final·synthetic·g:Lj0/b;17 .field·final·synthetic·g:Lj0/s;
  
18 .field·final·synthetic·h:Lj0/d; 
  
  
19 #·direct·methods18 #·direct·methods
20 .method·constructor·<init>(Lj0/d;Lh1/j;Lh1/k$d;Lj0/b;)V19 .method·constructor·<init>(Lj0/s;Lj0/i;Lh1/k$d;)V
21 ····.locals·020 ····.locals·0
  
22 ····.line·121 ····.line·1
23 ····iput-object·p1,·p0,·Lj0/d$d;->h:Lj0/d;22 ····iput-object·p1,·p0,·Lj0/s$a;->g:Lj0/s;
  
24 ····iput-object·p2,·p0,·Lj0/d$d;->e:Lh1/j; 
  
25 ····iput-object·p3,·p0,·Lj0/d$d;->f:Lh1/k$d;23 ····iput-object·p2,·p0,·Lj0/s$a;->e:Lj0/i;
  
26 ····iput-object·p4,·p0,·Lj0/d$d;->g:Lj0/b;24 ····iput-object·p3,·p0,·Lj0/s$a;->f:Lh1/k$d;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void26 ····return-void
29 .end·method27 .end·method
  
  
30 #·virtual·methods28 #·virtual·methods
31 .method·public·run()V29 .method·public·run()V
32 ····.locals·330 ····.locals·3
  
33 ····.line·131 ····.line·1
 32 ····invoke-static·{},·Lj0/s;->h()Ljava/lang/Object;
34 ····new-instance·v0,·Ll0/e; 
  
35 ····iget-object·v1,·p0,·Lj0/d$d;->e:Lh1/j; 
  
36 ····iget-object·v2,·p0,·Lj0/d$d;->f:Lh1/k$d;33 ····move-result-object·v0
  
37 ····invoke-direct·{v0,·v1,·v2},·Ll0/e;-><init>(Lh1/j;Lh1/k$d;)V34 ····monitor-enter·v0
  
38 ····.line·235 ····.line·2
 36 ····:try_start_0
39 ····iget-object·v1,·p0,·Lj0/d$d;->h:Lj0/d;37 ····iget-object·v1,·p0,·Lj0/s$a;->g:Lj0/s;
  
 38 ····iget-object·v2,·p0,·Lj0/s$a;->e:Lj0/i;
  
 39 ····invoke-static·{v1,·v2},·Lj0/s;->i(Lj0/s;Lj0/i;)V
  
40 ····iget-object·v2,·p0,·Lj0/d$d;->g:Lj0/b;40 ····.line·3
 41 ····monitor-exit·v0
 42 ····:try_end_0
 43 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
41 ····invoke-static·{v1,·v2,·v0},·Lj0/d;->c(Lj0/d;Lj0/b;Ll0/f;)Z44 ····.line·4
 45 ····iget-object·v0,·p0,·Lj0/s$a;->f:Lh1/k$d;
  
 46 ····const/4·v1,·0x0
  
 47 ····invoke-interface·{v0,·v1},·Lh1/k$d;->a(Ljava/lang/Object;)V
  
42 ····return-void48 ····return-void
  
 49 ····:catchall_0
 50 ····move-exception·v1
  
 51 ····.line·5
 52 ····:try_start_1
 53 ····monitor-exit·v0
 54 ····:try_end_1
 55 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 56 ····throw·v1
43 .end·method57 .end·method
899 B
smali/j0/b$a.smali vs.
smali/j0/i$a.smali
Files 7% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·Lj0/b$a;1 .class·Lj0/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Database.java"3 .source·"Database.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/database/DatabaseErrorHandler;5 .implements·Landroid/database/DatabaseErrorHandler;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lj0/b;->i()V8 ····value·=·Lj0/i;->I()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lj0/b;15 .field·final·synthetic·a:Lj0/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lj0/b;)V17 .method·constructor·<init>(Lj0/i;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lj0/b$a;->a:Lj0/b;20 ····iput-object·p1,·p0,·Lj0/i$a;->a:Lj0/i;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
14.5 KB
smali/j0/d$g.smali vs.
smali/c3/w$b.smali
Max HTML report size reached
13.8 KB
smali/r1/h.smali vs.
smali/s1/h.smali
Max HTML report size reached
1.33 KB
smali/r1/f.smali vs.
smali/a2/d.smali
Files 15% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lr1/f;1 .class·public·final·synthetic·La2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lr1/k;5 .implements·La2/h$a;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lr1/f;7 .field·public·static·final·synthetic·a:La2/d;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lr1/f;11 ····new-instance·v0,·La2/d;
  
12 ····invoke-direct·{v0},·Lr1/f;-><init>()V12 ····invoke-direct·{v0},·La2/d;-><init>()V
  
13 ····sput-object·v0,·Lr1/f;->a:Lr1/f;13 ····sput-object·v0,·La2/d;->a:La2/d;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·synthetic·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
 22 .method·public·final·accept(Ljava/lang/Object;)V
22 .method·public·synthetic·a()Z 
23 ····.locals·1 
  
24 ····invoke-static·{p0},·Lr1/j;->a(Lr1/k;)Z 
  
25 ····move-result·v0 
  
26 ····return·v0 
27 .end·method 
  
28 .method·public·final·b(Landroid/view/View;)Z 
29 ····.locals·023 ····.locals·0
  
30 ····invoke-static·{p1},·Lr1/g;->e(Landroid/view/View;)Z24 ····invoke-static·{p1},·La2/h;->d(Ljava/lang/Object;)V
  
 25 ····return-void
31 ····move-result·p1 
  
32 ····return·p1 
33 .end·method26 .end·method
33.1 KB
smali/r1/g.smali vs.
smali/s1/g.smali
Max HTML report size reached
1.48 KB
smali/r1/g$a.smali vs.
smali/s1/g$a.smali
Files 7% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·Lr1/g$a;1 .class·Ls1/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryGestureListener.java"3 .source·"SentryGestureListener.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lr1/k;5 .implements·Ls1/k;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lr1/g;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z8 ····value·=·Ls1/g;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lr1/g;15 .field·final·synthetic·a:Ls1/g;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lr1/g;)V17 .method·constructor·<init>(Ls1/g;)V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
20 ····iput-object·p1,·p0,·Lr1/g$a;->a:Lr1/g;20 ····iput-object·p1,·p0,·Ls1/g$a;->a:Ls1/g;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
Offset 43, 19 lines modifiedOffset 43, 19 lines modified
43 ····return·v043 ····return·v0
44 .end·method44 .end·method
  
45 .method·public·b(Landroid/view/View;)Z45 .method·public·b(Landroid/view/View;)Z
46 ····.locals·146 ····.locals·1
  
47 ····.line·147 ····.line·1
48 ····iget-object·v0,·p0,·Lr1/g$a;->a:Lr1/g;48 ····iget-object·v0,·p0,·Ls1/g$a;->a:Ls1/g;
  
49 ····invoke-static·{v0},·Lr1/g;->f(Lr1/g;)Z49 ····invoke-static·{v0},·Ls1/g;->f(Ls1/g;)Z
  
50 ····move-result·v050 ····move-result·v0
  
51 ····invoke-static·{p1,·v0},·Lr1/l;->e(Landroid/view/View;Z)Z51 ····invoke-static·{p1,·v0},·Ls1/l;->e(Landroid/view/View;Z)Z
  
52 ····move-result·p152 ····move-result·p1
  
53 ····return·p153 ····return·p1
54 .end·method54 .end·method
9.43 KB
smali/r1/m.smali vs.
smali/s1/m.smali
Max HTML report size reached
1.52 KB
smali/r1/b.smali vs.
smali/j0/m.smali
Files 21% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·synthetic·Lr1/b;1 .class·public·final·synthetic·Lj0/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/a2$b;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lr1/g;7 .field·public·final·synthetic·e:Lh1/j;
  
 8 .field·public·final·synthetic·f:Lh1/k$d;
  
8 .field·public·final·synthetic·b:Lio/sentry/a2;9 .field·public·final·synthetic·g:Lj0/i;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lr1/g;Lio/sentry/a2;)V11 .method·public·synthetic·constructor·<init>(Lh1/j;Lh1/k$d;Lj0/i;)V
11 ····.locals·012 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lr1/b;->a:Lr1/g;14 ····iput-object·p1,·p0,·Lj0/m;->e:Lh1/j;
  
 15 ····iput-object·p2,·p0,·Lj0/m;->f:Lh1/k$d;
  
14 ····iput-object·p2,·p0,·Lr1/b;->b:Lio/sentry/a2;16 ····iput-object·p3,·p0,·Lj0/m;->g:Lj0/i;
  
15 ····return-void17 ····return-void
16 .end·method18 .end·method
  
  
17 #·virtual·methods19 #·virtual·methods
18 .method·public·final·a(Lio/sentry/m0;)V20 .method·public·final·run()V
19 ····.locals·221 ····.locals·3
  
 22 ····iget-object·v0,·p0,·Lj0/m;->e:Lh1/j;
  
20 ····iget-object·v0,·p0,·Lr1/b;->a:Lr1/g;23 ····iget-object·v1,·p0,·Lj0/m;->f:Lh1/k$d;
  
21 ····iget-object·v1,·p0,·Lr1/b;->b:Lio/sentry/a2;24 ····iget-object·v2,·p0,·Lj0/m;->g:Lj0/i;
  
22 ····invoke-static·{v0,·v1,·p1},·Lr1/g;->d(Lr1/g;Lio/sentry/a2;Lio/sentry/m0;)V25 ····invoke-static·{v0,·v1,·v2},·Lj0/s;->d(Lh1/j;Lh1/k$d;Lj0/i;)V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
5.28 KB
smali/r1/g$b.smali vs.
smali/s1/g$b.smali
Max HTML report size reached
1.52 KB
smali/r1/e.smali vs.
smali/j0/p.smali
Files 27% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·synthetic·Lr1/e;1 .class·public·final·synthetic·Lj0/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b2;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lr1/g;7 .field·public·final·synthetic·e:Lh1/j;
  
 8 .field·public·final·synthetic·f:Lh1/k$d;
  
8 .field·public·final·synthetic·b:Lio/sentry/m0;9 .field·public·final·synthetic·g:Lj0/i;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lr1/g;Lio/sentry/m0;)V11 .method·public·synthetic·constructor·<init>(Lh1/j;Lh1/k$d;Lj0/i;)V
11 ····.locals·012 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lr1/e;->a:Lr1/g;14 ····iput-object·p1,·p0,·Lj0/p;->e:Lh1/j;
  
 15 ····iput-object·p2,·p0,·Lj0/p;->f:Lh1/k$d;
  
14 ····iput-object·p2,·p0,·Lr1/e;->b:Lio/sentry/m0;16 ····iput-object·p3,·p0,·Lj0/p;->g:Lj0/i;
  
15 ····return-void17 ····return-void
16 .end·method18 .end·method
  
  
17 #·virtual·methods19 #·virtual·methods
18 .method·public·final·a(Lio/sentry/a2;)V20 .method·public·final·run()V
19 ····.locals·221 ····.locals·3
  
 22 ····iget-object·v0,·p0,·Lj0/p;->e:Lh1/j;
  
20 ····iget-object·v0,·p0,·Lr1/e;->a:Lr1/g;23 ····iget-object·v1,·p0,·Lj0/p;->f:Lh1/k$d;
  
21 ····iget-object·v1,·p0,·Lr1/e;->b:Lio/sentry/m0;24 ····iget-object·v2,·p0,·Lj0/p;->g:Lj0/i;
  
22 ····invoke-static·{v0,·v1,·p1},·Lr1/g;->a(Lr1/g;Lio/sentry/m0;Lio/sentry/a2;)V25 ····invoke-static·{v0,·v1,·v2},·Lj0/s;->g(Lh1/j;Lh1/k$d;Lj0/i;)V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
1.07 KB
smali/r1/h$a.smali vs.
smali/s1/h$a.smali
Files 14% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lr1/h$a;1 .class·Ls1/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryWindowCallback.java"3 .source·"SentryWindowCallback.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lr1/h$b;5 .implements·Ls1/h$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lr1/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Lr1/g;Lio/sentry/n3;)V8 ····value·=·Ls1/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Ls1/g;Lio/sentry/o3;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 28, 13 lines modifiedOffset 28, 13 lines modified
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·synthetic·a(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;30 .method·public·synthetic·a(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
31 ····.locals·031 ····.locals·0
  
32 ····invoke-static·{p0,·p1},·Lr1/i;->a(Lr1/h$b;Landroid/view/MotionEvent;)Landroid/view/MotionEvent;32 ····invoke-static·{p0,·p1},·Ls1/i;->a(Ls1/h$b;Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····return-object·p134 ····return-object·p1
35 .end·method35 .end·method
1.68 KB
smali/r1/c.smali vs.
smali/j0/q.smali
Files 25% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·synthetic·Lr1/c;1 .class·public·final·synthetic·Lj0/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/a2$b;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lr1/g;7 .field·public·final·synthetic·e:Lj0/i;
  
8 .field·public·final·synthetic·b:Lio/sentry/a2;8 .field·public·final·synthetic·f:Lh1/j;
  
9 .field·public·final·synthetic·c:Lio/sentry/m0;9 .field·public·final·synthetic·g:Lh1/k$d;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lr1/g;Lio/sentry/a2;Lio/sentry/m0;)V11 .method·public·synthetic·constructor·<init>(Lj0/i;Lh1/j;Lh1/k$d;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lr1/c;->a:Lr1/g;14 ····iput-object·p1,·p0,·Lj0/q;->e:Lj0/i;
  
15 ····iput-object·p2,·p0,·Lr1/c;->b:Lio/sentry/a2;15 ····iput-object·p2,·p0,·Lj0/q;->f:Lh1/j;
  
16 ····iput-object·p3,·p0,·Lr1/c;->c:Lio/sentry/m0;16 ····iput-object·p3,·p0,·Lj0/q;->g:Lh1/k$d;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·a(Lio/sentry/m0;)V20 .method·public·final·run()V
21 ····.locals·321 ····.locals·3
  
22 ····iget-object·v0,·p0,·Lr1/c;->a:Lr1/g;22 ····iget-object·v0,·p0,·Lj0/q;->e:Lj0/i;
  
23 ····iget-object·v1,·p0,·Lr1/c;->b:Lio/sentry/a2;23 ····iget-object·v1,·p0,·Lj0/q;->f:Lh1/j;
  
24 ····iget-object·v2,·p0,·Lr1/c;->c:Lio/sentry/m0;24 ····iget-object·v2,·p0,·Lj0/q;->g:Lh1/k$d;
  
25 ····invoke-static·{v0,·v1,·v2,·p1},·Lr1/g;->b(Lr1/g;Lio/sentry/a2;Lio/sentry/m0;Lio/sentry/m0;)V25 ····invoke-static·{v0,·v1,·v2},·Lj0/s;->b(Lj0/i;Lh1/j;Lh1/k$d;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
709 B
smali/d2/k$a.smali vs.
smali/e2/k$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Ld2/k$a;1 .class·public·final·Le2/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Result.kt"3 .source·"Result.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld2/k;6 ····value·=·Le2/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 23, 11 lines modifiedOffset 23, 11 lines modified
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V25 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-direct·{p0},·Ld2/k$a;-><init>()V27 ····invoke-direct·{p0},·Le2/k$a;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
1.28 KB
smali/d2/g.smali vs.
smali/f2/j.smali
Files 20% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 36 lines modified
1 .class·Ld2/g;1 .class·Lf2/j;
2 .super·Ljava/lang/Object; 
3 .source·"LazyJVM.kt"2 .super·Lf2/i;
 3 .source·"Iterables.kt"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ln2/a;)Ld2/e;5 .method·public·static·g(Ljava/lang/Iterable;I)I
6 ····.locals·36 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Ln2/a<",12 ············"Ljava/lang/Iterable<",
13 ············"+TT;>;)",13 ············"+TT;>;I)I"
14 ············"Ld2/e<", 
15 ············"TT;>;" 
16 ········}14 ········}
17 ····.end·annotation15 ····.end·annotation
  
18 ····const-string·v0,·"initializer"16 ····const-string·v0,·"<this>"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V17 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····.line·118 ····.line·1
21 ····new-instance·v0,·Ld2/m;19 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
22 ····const/4·v1,·0x020 ····if-eqz·v0,·:cond_0
  
23 ····const/4·v2,·0x221 ····check-cast·p0,·Ljava/util/Collection;
  
24 ····invoke-direct·{v0,·p0,·v1,·v2,·v1},·Ld2/m;-><init>(Ln2/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V22 ····invoke-interface·{p0},·Ljava/util/Collection;->size()I
  
25 ····return-object·v023 ····move-result·p1
  
 24 ····:cond_0
 25 ····return·p1
26 .end·method26 .end·method
3.35 KB
smali/d2/k.smali vs.
smali/z2/c$a.smali
Files 19% similar despite different names
    
Offset 1, 102 lines modifiedOffset 1, 90 lines modified
1 .class·public·final·Ld2/k; 
2 .super·Ljava/lang/Object; 
3 .source·"Result.kt"1 .class·final·Lz2/c$a;
 2 .super·Lkotlin/jvm/internal/j;
 3 .source·"SafeCollector.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Serializable;5 .implements·Lo2/p;
  
  
6 #·annotations6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Lz2/c;-><init>(Ly2/c;Lh2/g;)V
 9 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/MemberClasses;10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x18
 12 ····name·=·null
8 ····value·=·{ 
9 ········Ld2/k$a;, 
10 ········Ld2/k$b; 
11 ····} 
12 .end·annotation13 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
14 ····value·=·{15 ····value·=·{
 16 ········"Lkotlin/jvm/internal/j;",
15 ········"<T:",17 ········"Lo2/p<",
16 ········"Ljava/lang/Object;",18 ········"Ljava/lang/Integer;",
 19 ········"Lh2/g$b;",
 20 ········"Ljava/lang/Integer;",
17 ········">",21 ········">;"
18 ········"Ljava/lang/Object;", 
19 ········"Ljava/io/Serializable;" 
20 ····}22 ····}
21 .end·annotation23 .end·annotation
  
  
22 #·static·fields24 #·static·fields
23 .field·public·static·final·e:Ld2/k$a;25 .field·public·static·final·e:Lz2/c$a;
  
  
24 #·direct·methods26 #·direct·methods
25 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
26 ····.locals·228 ····.locals·1
  
27 ····new-instance·v0,·Ld2/k$a; 
  
28 ····const/4·v1,·0x029 ····new-instance·v0,·Lz2/c$a;
  
29 ····invoke-direct·{v0,·v1},·Ld2/k$a;-><init>(Lkotlin/jvm/internal/e;)V30 ····invoke-direct·{v0},·Lz2/c$a;-><init>()V
  
30 ····sput-object·v0,·Ld2/k;->e:Ld2/k$a;31 ····sput-object·v0,·Lz2/c$a;->e:Lz2/c$a;
  
31 ····return-void32 ····return-void
32 .end·method33 .end·method
  
33 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;34 .method·constructor·<init>()V
34 ····.locals·035 ····.locals·1
35 ····.annotation·system·Ldalvik/annotation/Signature; 
36 ········value·=·{ 
37 ············"<T:", 
38 ············"Ljava/lang/Object;", 
39 ············">(", 
40 ············"Ljava/lang/Object;", 
41 ············")", 
42 ············"Ljava/lang/Object;" 
43 ········} 
44 ····.end·annotation 
  
 36 ····const/4·v0,·0x2
45 ····return-object·p0 
46 .end·method 
  
 37 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
47 .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable; 
48 ····.locals·1 
  
49 ····.line·1 
50 ····instance-of·v0,·p0,·Ld2/k$b;38 ····return-void
 39 .end·method
  
51 ····if-eqz·v0,·:cond_0 
  
52 ····check-cast·p0,·Ld2/k$b;40 #·virtual·methods
 41 .method·public·final·a(ILh2/g$b;)Ljava/lang/Integer;
 42 ····.locals·0
  
53 ····iget-object·p0,·p0,·Ld2/k$b;->e:Ljava/lang/Throwable;43 ····add-int/lit8·p1,·p1,·0x1
  
54 ····goto·:goto_044 ····.line·1
 45 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 46 ····move-result-object·p1
55 ····:cond_0 
56 ····const/4·p0,·0x0 
  
57 ····:goto_0 
58 ····return-object·p047 ····return-object·p1
59 .end·method48 .end·method
  
60 .method·public·static·final·c(Ljava/lang/Object;)Z49 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
61 ····.locals·050 ····.locals·0
  
62 ····.line·151 ····.line·1
63 ····instance-of·p0,·p0,·Ld2/k$b;52 ····check-cast·p1,·Ljava/lang/Number;
  
 53 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
64 ····return·p0 
65 .end·method 
  
 54 ····move-result·p1
66 .method·public·static·final·d(Ljava/lang/Object;)Z 
67 ····.locals·0 
  
68 ····.line·1 
69 ····instance-of·p0,·p0,·Ld2/k$b;55 ····check-cast·p2,·Lh2/g$b;
  
 56 ····invoke-virtual·{p0,·p1,·p2},·Lz2/c$a;->a(ILh2/g$b;)Ljava/lang/Integer;
  
70 ····xor-int/lit8·p0,·p0,·0x157 ····move-result-object·p1
  
71 ····return·p058 ····return-object·p1
72 .end·method59 .end·method
7.35 KB
smali/d2/m.smali vs.
smali/w1/c.smali
Max HTML report size reached
1.27 KB
smali/d2/q.smali vs.
smali/a2/g.smali
Files 27% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Ld2/q;1 .class·public·final·synthetic·La2/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Unit.kt"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·La2/h$b;
  
  
4 #·static·fields6 #·static·fields
5 .field·public·static·final·a:Ld2/q;7 .field·public·static·final·synthetic·a:La2/g;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
8 ····.locals·110 ····.locals·1
  
9 ····new-instance·v0,·Ld2/q;11 ····new-instance·v0,·La2/g;
  
10 ····invoke-direct·{v0},·Ld2/q;-><init>()V12 ····invoke-direct·{v0},·La2/g;-><init>()V
  
11 ····sput-object·v0,·Ld2/q;->a:Ld2/q;13 ····sput-object·v0,·La2/g;->a:La2/g;
  
12 ····return-void14 ····return-void
13 .end·method15 .end·method
  
14 .method·private·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
15 ····.locals·017 ····.locals·0
  
16 ····.line·1 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void19 ····return-void
19 .end·method20 .end·method
  
  
20 #·virtual·methods21 #·virtual·methods
21 .method·public·toString()Ljava/lang/String;22 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V
22 ····.locals·123 ····.locals·0
  
23 ····const-string·v0,·"kotlin.Unit"24 ····invoke-static·{p1,·p2},·La2/h;->a(Ljava/lang/Object;Ljava/lang/Class;)V
  
24 ····return-object·v025 ····return-void
25 .end·method26 .end·method
5.17 KB
smali/d2/k$b.smali vs.
smali/z2/e.smali
Max HTML report size reached
9.68 KB
smali/d2/j.smali vs.
smali/j3/c.smali
Max HTML report size reached
1.2 KB
smali/d2/n.smali vs.
smali/v2/f.smali
Files 26% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Ld2/n;1 .class·public·final·Lv2/f;
2 .super·Ljava/lang/Object; 
3 .source·"Tuples.kt"2 .super·Lv2/a1;
 3 .source·"EventLoop.kt"
  
  
 4 #·instance·fields
 5 .field·private·final·k:Ljava/lang/Thread;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·final·a(Ljava/lang/Object;Ljava/lang/Object;)Ld2/j;7 .method·public·constructor·<init>(Ljava/lang/Thread;)V
6 ····.locals·18 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<A:", 
10 ············"Ljava/lang/Object;", 
11 ············"B:", 
12 ············"Ljava/lang/Object;", 
13 ············">(TA;TB;)", 
14 ············"Ld2/j<", 
15 ············"TA;TB;>;" 
16 ········} 
17 ····.end·annotation 
  
18 ····.line·19 ····.line·1
19 ····new-instance·v0,·Ld2/j;10 ····invoke-direct·{p0},·Lv2/a1;-><init>()V
  
 11 ····.line·2
 12 ····iput-object·p1,·p0,·Lv2/f;->k:Ljava/lang/Thread;
  
 13 ····return-void
 14 .end·method
  
  
20 ····invoke-direct·{v0,·p0,·p1},·Ld2/j;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V15 #·virtual·methods
 16 .method·protected·Y()Ljava/lang/Thread;
 17 ····.locals·1
  
 18 ····.line·1
 19 ····iget-object·v0,·p0,·Lv2/f;->k:Ljava/lang/Thread;
  
21 ····return-object·v020 ····return-object·v0
22 .end·method21 .end·method
9.36 KB
smali/c2/b.smali vs.
smali/g3/d.smali
Max HTML report size reached
2.55 KB
smali/y2/c$a.smali vs.
smali/v2/f1$a$a.smali
Files 23% similar despite different names
    
Offset 1, 90 lines modifiedOffset 1, 89 lines modified
1 .class·final·Ly2/c$a;1 .class·final·Lv2/f1$a$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·"SafeCollector.kt"3 .source·"Executors.kt"
  
4 #·interfaces4 #·interfaces
5 .implements·Ln2/p;5 .implements·Lo2/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ly2/c;-><init>(Lx2/c;Lg2/g;)V8 ····value·=·Lv2/f1$a;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Ln2/p<",17 ········"Lo2/l<",
18 ········"Ljava/lang/Integer;", 
19 ········"Lg2/g$b;",18 ········"Lh2/g$b;",
20 ········"Ljava/lang/Integer;",19 ········"Lv2/f1;",
21 ········">;"20 ········">;"
22 ····}21 ····}
23 .end·annotation22 .end·annotation
  
  
24 #·static·fields23 #·static·fields
25 .field·public·static·final·e:Ly2/c$a;24 .field·public·static·final·e:Lv2/f1$a$a;
  
  
26 #·direct·methods25 #·direct·methods
27 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
28 ····.locals·127 ····.locals·1
  
29 ····new-instance·v0,·Ly2/c$a;28 ····new-instance·v0,·Lv2/f1$a$a;
  
30 ····invoke-direct·{v0},·Ly2/c$a;-><init>()V29 ····invoke-direct·{v0},·Lv2/f1$a$a;-><init>()V
  
31 ····sput-object·v0,·Ly2/c$a;->e:Ly2/c$a;30 ····sput-object·v0,·Lv2/f1$a$a;->e:Lv2/f1$a$a;
  
32 ····return-void31 ····return-void
33 .end·method32 .end·method
  
34 .method·constructor·<init>()V33 .method·constructor·<init>()V
35 ····.locals·134 ····.locals·1
  
36 ····const/4·v0,·0x235 ····const/4·v0,·0x1
  
37 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V36 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
38 ····return-void37 ····return-void
39 .end·method38 .end·method
  
  
40 #·virtual·methods39 #·virtual·methods
41 .method·public·final·a(ILg2/g$b;)Ljava/lang/Integer;40 .method·public·final·a(Lh2/g$b;)Lv2/f1;
42 ····.locals·041 ····.locals·1
  
43 ····add-int/lit8·p1,·p1,·0x1 
  
44 ····.line·142 ····.line·1
45 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;43 ····instance-of·v0,·p1,·Lv2/f1;
  
46 ····move-result-object·p144 ····if-eqz·v0,·:cond_0
  
 45 ····check-cast·p1,·Lv2/f1;
  
 46 ····goto·:goto_0
  
 47 ····:cond_0
 48 ····const/4·p1,·0x0
  
 49 ····:goto_0
47 ····return-object·p150 ····return-object·p1
48 .end·method51 .end·method
  
49 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;52 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
50 ····.locals·053 ····.locals·0
  
51 ····.line·154 ····.line·1
52 ····check-cast·p1,·Ljava/lang/Number; 
  
53 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I 
  
54 ····move-result·p1 
  
55 ····check-cast·p2,·Lg2/g$b;55 ····check-cast·p1,·Lh2/g$b;
  
56 ····invoke-virtual·{p0,·p1,·p2},·Ly2/c$a;->a(ILg2/g$b;)Ljava/lang/Integer;56 ····invoke-virtual·{p0,·p1},·Lv2/f1$a$a;->a(Lh2/g$b;)Lv2/f1;
  
57 ····move-result-object·p157 ····move-result-object·p1
  
58 ····return-object·p158 ····return-object·p1
59 .end·method59 .end·method
4.6 KB
smali/y2/d$a.smali vs.
smali/i2/c$a.smali
Files 22% similar despite different names
    
Offset 1, 97 lines modifiedOffset 1, 111 lines modified
1 .class·final·synthetic·Ly2/d$a;1 .class·public·final·Li2/c$a;
2 .super·Lkotlin/jvm/internal/h;2 .super·Lkotlin/coroutines/jvm/internal/j;
 3 .source·"IntrinsicsJvm.kt"
3 .source·"SafeCollector.kt" 
  
4 #·interfaces 
5 .implements·Ln2/q; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ly2/d;-><clinit>()V6 ····value·=·Li2/c;->a(Lo2/p;Ljava/lang/Object;Lh2/d;)Lh2/d;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x10009 ····accessFlags·=·0x19
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
14 #·static·fields12 #·instance·fields
15 .field·public·static·final·e:Ly2/d$a;13 .field·private·e:I
  
 14 .field·final·synthetic·f:Lo2/p;
  
 15 .field·final·synthetic·g:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·static·constructor·<clinit>()V17 .method·public·constructor·<init>(Lh2/d;Lo2/p;Ljava/lang/Object;)V
18 ····.locals·118 ····.locals·0
  
19 ····new-instance·v0,·Ly2/d$a;19 ····iput-object·p2,·p0,·Li2/c$a;->f:Lo2/p;
  
20 ····invoke-direct·{v0},·Ly2/d$a;-><init>()V20 ····iput-object·p3,·p0,·Li2/c$a;->g:Ljava/lang/Object;
  
21 ····sput-object·v0,·Ly2/d$a;->e:Ly2/d$a;21 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
 22 ····.line·1
 23 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 24 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/j;-><init>(Lh2/d;)V
  
22 ····return-void25 ····return-void
23 .end·method26 .end·method
  
24 .method·constructor·<init>()V 
25 ····.locals·6 
  
26 ····const-class·v2,·Lx2/c;27 #·virtual·methods
 28 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
 29 ····.locals·3
  
27 ····const/4·v1,·0x330 ····.line·1
 31 ····iget·v0,·p0,·Li2/c$a;->e:I
  
28 ····const-string·v3,·"emit"32 ····const/4·v1,·0x2
  
29 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"33 ····const/4·v2,·0x1
  
30 ····const/4·v5,·0x034 ····if-eqz·v0,·:cond_1
  
31 ····move-object·v0,·p035 ····if-ne·v0,·v2,·:cond_0
  
32 ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/h;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V36 ····.line·2
 37 ····iput·v1,·p0,·Li2/c$a;->e:I
  
33 ····return-void 
34 .end·method38 ····.line·3
 39 ····invoke-static·{p1},·Le2/l;->b(Ljava/lang/Object;)V
  
 40 ····goto·:goto_0
  
 41 ····:cond_0
 42 ····new-instance·p1,·Ljava/lang/IllegalStateException;
35 #·virtual·methods 
36 .method·public·final·b(Lx2/c;Ljava/lang/Object;Lg2/d;)Ljava/lang/Object; 
37 ····.locals·0 
38 ····.annotation·system·Ldalvik/annotation/Signature; 
39 ········value·=·{ 
40 ············"(", 
41 ············"Lx2/c<", 
42 ············"Ljava/lang/Object;", 
43 ············">;", 
44 ············"Ljava/lang/Object;", 
45 ············"Lg2/d<", 
46 ············"-", 
47 ············"Ld2/q;", 
48 ············">;)", 
49 ············"Ljava/lang/Object;" 
50 ········} 
51 ····.end·annotation 
  
 43 ····const-string·v0,·"This·coroutine·had·already·completed"
52 ····.line·1 
53 ····invoke-interface·{p1,·p2,·p3},·Lx2/c;->emit(Ljava/lang/Object;Lg2/d;)Ljava/lang/Object; 
  
54 ····move-result-object·p144 ····.line·4
 45 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
 46 ····move-result-object·v0
55 ····return-object·p1 
56 .end·method 
  
 47 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
57 .method·public·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
58 ····.locals·0 
  
 48 ····throw·p1
  
59 ····.line·149 ····.line·5
 50 ····:cond_1
 51 ····iput·v2,·p0,·Li2/c$a;->e:I
  
 52 ····.line·6
 53 ····invoke-static·{p1},·Le2/l;->b(Ljava/lang/Object;)V
  
 54 ····.line·7
 55 ····iget-object·p1,·p0,·Li2/c$a;->f:Lo2/p;
  
 56 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda-1>,·kotlin.Any?>"
  
 57 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
 58 ····iget-object·p1,·p0,·Li2/c$a;->f:Lo2/p;
  
 59 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
Max diff block lines reached; 371/4635 bytes (8.00%) of diff not shown.
23.5 KB
smali/k3/d.smali vs.
smali/j0/t.smali
Max HTML report size reached