400 MB
/home/fdroid/fdroiddata/tmp/com.invoiceninja.app_105.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.invoiceninja.app_105.apk
8.7 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <2f6786633daea585c76d8d782ff975fa5c45c765ddecf1bd27f7e0bff3f441ec>, actual: <2ee22ed72110103494da4f1b4c4f5e45c545849b2efcbde23ad37b545058d6be> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <32dd8a2477b3d7ec6cefb70c23bf448c29d0c2c6ac18433083bdaf816eb714427f5ab60200000000>, actual: <615171f233fa4d741ecedbd0f21a83ef4a34fa1fc97ba3dfe0ad817bb62be23e7f5ab60200000000>
    
Offset 1, 51 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 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:·92b3d7a3a1595a3f71e65f1725039078 
12 Signer·#1·key·algorithm:·RSA 
13 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:·12fc1d6dbe8122b1611534ebdf54f7ca 
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/. 
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/. 
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/. 
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/. 
24 WARNING:·META-INF/androidx.browser_browser.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-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/. 
36 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.webkit_webkit.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/native-image/io.sentry/sentry/native-image.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.14 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·45509247·bytes,·number·of·entries:·7981 Zip·file·size:·45509247·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··2723180·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··2737388·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx·25723800·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx·25723800·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··1530840·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry.so7 -rw-rw-rw-··0.0·unx··1530840·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry.so
8 -rw-rw-rw-··0.0·unx·28148304·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so8 -rw-rw-rw-··0.0·unx·28148304·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
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 -rw-rw-rw-··0.0·unx··1581272·b-·defN·81-Jan-01·01:01·lib/x86/libsentry.so13 -rw-rw-rw-··0.0·unx··1581272·b-·defN·81-Jan-01·01:01·lib/x86/libsentry.so
14 -rw-rw-rw-··0.0·unx·24445848·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so14 -rw-rw-rw-··0.0·unx·24445848·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··1598568·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry.so17 -rw-rw-rw-··0.0·unx··1598568·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····86628·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
25 -rw-rw-rw-··0.0·unx····23482·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/logo_light.png25 -rw-rw-rw-··0.0·unx····23482·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/logo_light.png
26 -rw-rw-rw-··0.0·unx·····1949·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/payment_types/ach.png26 -rw-rw-rw-··0.0·unx·····1949·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/payment_types/ach.png
27 -rw-rw-rw-··0.0·unx·····6415·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/payment_types/amex.png27 -rw-rw-rw-··0.0·unx·····6415·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/payment_types/amex.png
Offset 793, 8 lines modifiedOffset 793, 8 lines modified
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----·····2.0·fat····85523·b-·defN·81-Jan-01·01:01·META-INF/BCCC8594.SF
798 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/BCCC8594.RSA798 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/BCCC8594.RSA
799 -rw----·····2.0·fat····85453·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF799 -rw----·····2.0·fat····85453·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
800 798·files,·116270929·bytes·uncompressed,·45385121·bytes·compressed:··61.0%800 798·files,·116285103·bytes·uncompressed,·45383314·bytes·compressed:··61.0%
71.8 MB
classes.dex
70.3 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·c74bc4b34 checksum············:·439b4fc0
5 signature···········:·5ac5...656c5 signature···········:·46e0...a468
6 file_size···········:·27231806 file_size···········:·2737388
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1771710 string_ids_size·····:·17814
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·434412 type_ids_size·······:·4372
13 type_ids_off········:·70980·(0x011544)13 type_ids_off········:·71368·(0x0116c8)
14 proto_ids_size······:·638014 proto_ids_size······:·6412
15 proto_ids_off·······:·88356·(0x015924)15 proto_ids_off·······:·88856·(0x015b18)
16 field_ids_size······:·918116 field_ids_size······:·9233
17 field_ids_off·······:·164916·(0x028434)17 field_ids_off·······:·165800·(0x0287a8)
18 method_ids_size·····:·2413218 method_ids_size·····:·24252
19 method_ids_off······:·238364·(0x03a31c)19 method_ids_off······:·239664·(0x03a830)
20 class_defs_size·····:·323520 class_defs_size·····:·3262
21 class_defs_off······:·431420·(0x06953c)21 class_defs_off······:·433680·(0x069e10)
22 data_size···········:·218824022 data_size···········:·2199324
23 data_off············:·534940·(0x08299c)23 data_off············:·538064·(0x0835d0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·28427 superclass_idx······:·284
28 source_file_idx·····:·863728 source_file_idx·····:·8686
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·230 instance_fields_size:·2
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·132 virtual_methods_size:·1
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 58, 19 lines modifiedOffset 58, 19 lines modified
58 ······type··········:·'(La/a$a;Ljava/io/File;)V'58 ······type··········:·'(La/a$a;Ljava/io/File;)V'
59 ······access········:·0x10000·(CONSTRUCTOR)59 ······access········:·0x10000·(CONSTRUCTOR)
60 ······code··········-60 ······code··········-
61 ······registers·····:·361 ······registers·····:·3
62 ······ins···········:·362 ······ins···········:·3
63 ······outs··········:·163 ······outs··········:·1
64 ······insns·size····:·8·16-bit·code·units64 ······insns·size····:·8·16-bit·code·units
65 08299c:········································|[08299c]·a.a$a$a.<init>:(La/a$a;Ljava/io/File;)V65 0835d0:········································|[0835d0]·a.a$a$a.<init>:(La/a$a;Ljava/io/File;)V
66 0829ac:·5b01·0100······························|0000:·iput-object·v1,·v0,·La/a$a$a;.b:La/a$a;·//·field@000166 0835e0:·5b01·0100······························|0000:·iput-object·v1,·v0,·La/a$a$a;.b:La/a$a;·//·field@0001
67 0829b0:·5b02·0000······························|0002:·iput-object·v2,·v0,·La/a$a$a;.a:Ljava/io/File;·//·field@000067 0835e4:·5b02·0000······························|0002:·iput-object·v2,·v0,·La/a$a$a;.a:Ljava/io/File;·//·field@0000
68 0829b4:·7010·3a05·0000·························|0004:·invoke-direct·{v0},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;.<init>:()V·//·method@053a68 0835e8:·7010·3c05·0000·························|0004:·invoke-direct·{v0},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;.<init>:()V·//·method@053c
69 0829ba:·0e00···································|0007:·return-void69 0835ee:·0e00···································|0007:·return-void
70 ······catches·······:·(none)70 ······catches·······:·(none)
71 ······positions·····:·71 ······positions·····:·
72 ········0x0000·line=172 ········0x0000·line=1
73 ······locals········:·73 ······locals········:·
74 ········0x0000·-·0x0008·reg=0·this·La/a$a$a;·74 ········0x0000·-·0x0008·reg=0·this·La/a$a$a;·
75 ········0x0000·-·0x0008·reg=1·(null)·La/a$a;·75 ········0x0000·-·0x0008·reg=1·(null)·La/a$a;·
76 ········0x0000·-·0x0008·reg=2·(null)·Ljava/io/File;·76 ········0x0000·-·0x0008·reg=2·(null)·Ljava/io/File;·
Offset 81, 60 lines modifiedOffset 81, 60 lines modified
81 ······type··········:·'([Landroid/print/PageRange;)V'81 ······type··········:·'([Landroid/print/PageRange;)V'
82 ······access········:·0x0001·(PUBLIC)82 ······access········:·0x0001·(PUBLIC)
83 ······code··········-83 ······code··········-
84 ······registers·····:·584 ······registers·····:·5
85 ······ins···········:·285 ······ins···········:·2
86 ······outs··········:·286 ······outs··········:·2
87 ······insns·size····:·51·16-bit·code·units87 ······insns·size····:·51·16-bit·code·units
88 0829bc:········································|[0829bc]·a.a$a$a.onWriteFinished:([Landroid/print/PageRange;)V88 0835f0:········································|[0835f0]·a.a$a$a.onWriteFinished:([Landroid/print/PageRange;)V
89 0829cc:·6f20·3b05·4300·························|0000:·invoke-super·{v3,·v4},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V·//·method@053b89 083600:·6f20·3d05·4300·························|0000:·invoke-super·{v3,·v4},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V·//·method@053d
90 0829d2:·2144···································|0003:·array-length·v4,·v490 083606:·2144···································|0003:·array-length·v4,·v4
91 0829d4:·1a00·fb26······························|0004:·const-string·v0,·"Unable·to·delete·temporary·file"·//·string@26fb91 083608:·1a00·3727······························|0004:·const-string·v0,·"Unable·to·delete·temporary·file"·//·string@2737
92 0829d8:·1a01·6f21······························|0006:·const-string·v1,·"PDF"·//·string@216f92 08360c:·1a01·a021······························|0006:·const-string·v1,·"PDF"·//·string@21a0
93 0829dc:·3904·1600······························|0008:·if-nez·v4,·001e·//·+001693 083610:·3904·1600······························|0008:·if-nez·v4,·001e·//·+0016
94 0829e0:·5434·0000······························|000a:·iget-object·v4,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@000094 083614:·5434·0000······························|000a:·iget-object·v4,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000
95 0829e4:·6e10·774a·0400·························|000c:·invoke-virtual·{v4},·Ljava/io/File;.delete:()Z·//·method@4a7795 083618:·6e10·eb4a·0400·························|000c:·invoke-virtual·{v4},·Ljava/io/File;.delete:()Z·//·method@4aeb
96 0829ea:·0a04···································|000f:·move-result·v496 08361e:·0a04···································|000f:·move-result·v4
97 0829ec:·3904·0500······························|0010:·if-nez·v4,·0015·//·+000597 083620:·3904·0500······························|0010:·if-nez·v4,·0015·//·+0005
98 0829f0:·7120·ec05·0100·························|0012:·invoke-static·{v1,·v0},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@05ec98 083624:·7120·ee05·0100·························|0012:·invoke-static·{v1,·v0},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@05ee
99 0829f6:·5434·0100······························|0015:·iget-object·v4,·v3,·La/a$a$a;.b:La/a$a;·//·field@000199 08362a:·5434·0100······························|0015:·iget-object·v4,·v3,·La/a$a$a;.b:La/a$a;·//·field@0001
100 0829fa:·5444·0300······························|0017:·iget-object·v4,·v4,·La/a$a;.b:La/a$b;·//·field@0003100 08362e:·5444·0300······························|0017:·iget-object·v4,·v4,·La/a$a;.b:La/a$b;·//·field@0003
101 0829fe:·1a02·a420······························|0019:·const-string·v2,·"No·page·created"·//·string@20a4101 083632:·1a02·d420······························|0019:·const-string·v2,·"No·page·created"·//·string@20d4
102 082a02:·7220·0500·2400·························|001b:·invoke-interface·{v4,·v2},·La/a$b;.b:(Ljava/lang/String;)V·//·method@0005102 083636:·7220·0500·2400·························|001b:·invoke-interface·{v4,·v2},·La/a$b;.b:(Ljava/lang/String;)V·//·method@0005
103 082a08:·5434·0100······························|001e:·iget-object·v4,·v3,·La/a$a$a;.b:La/a$a;·//·field@0001103 08363c:·5434·0100······························|001e:·iget-object·v4,·v3,·La/a$a$a;.b:La/a$a;·//·field@0001
104 082a0c:·5444·0300······························|0020:·iget-object·v4,·v4,·La/a$a;.b:La/a$b;·//·field@0003104 083640:·5444·0300······························|0020:·iget-object·v4,·v4,·La/a$a;.b:La/a$b;·//·field@0003
105 082a10:·5432·0000······························|0022:·iget-object·v2,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000105 083644:·5432·0000······························|0022:·iget-object·v2,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000
106 082a14:·7220·0400·2400·························|0024:·invoke-interface·{v4,·v2},·La/a$b;.a:(Ljava/io/File;)V·//·method@0004106 083648:·7220·0400·2400·························|0024:·invoke-interface·{v4,·v2},·La/a$b;.a:(Ljava/io/File;)V·//·method@0004
107 082a1a:·5434·0000······························|0027:·iget-object·v4,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000107 08364e:·5434·0000······························|0027:·iget-object·v4,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000
108 082a1e:·6e10·774a·0400·························|0029:·invoke-virtual·{v4},·Ljava/io/File;.delete:()Z·//·method@4a77108 083652:·6e10·eb4a·0400·························|0029:·invoke-virtual·{v4},·Ljava/io/File;.delete:()Z·//·method@4aeb
109 082a24:·0a04···································|002c:·move-result·v4109 083658:·0a04···································|002c:·move-result·v4
110 082a26:·3904·0500······························|002d:·if-nez·v4,·0032·//·+0005110 08365a:·3904·0500······························|002d:·if-nez·v4,·0032·//·+0005
111 082a2a:·7120·ec05·0100·························|002f:·invoke-static·{v1,·v0},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@05ec111 08365e:·7120·ee05·0100·························|002f:·invoke-static·{v1,·v0},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@05ee
112 082a30:·0e00···································|0032:·return-void112 083664:·0e00···································|0032:·return-void
113 ······catches·······:·(none)113 ······catches·······:·(none)
114 ······positions·····:·114 ······positions·····:·
115 ········0x0000·line=1115 ········0x0000·line=1
116 ········0x0003·line=2116 ········0x0003·line=2
117 ········0x000a·line=3117 ········0x000a·line=3
118 ········0x0012·line=4118 ········0x0012·line=4
119 ········0x0015·line=5119 ········0x0015·line=5
120 ········0x001e·line=6120 ········0x001e·line=6
121 ········0x0027·line=7121 ········0x0027·line=7
122 ········0x002f·line=8122 ········0x002f·line=8
123 ······locals········:·123 ······locals········:·
124 ········0x0000·-·0x0033·reg=3·this·La/a$a$a;·124 ········0x0000·-·0x0033·reg=3·this·La/a$a$a;·
125 ········0x0000·-·0x0033·reg=4·(null)·[Landroid/print/PageRange;·125 ········0x0000·-·0x0033·reg=4·(null)·[Landroid/print/PageRange;·
  
126 ··source_file_idx···:·8637·(PdfConvert.java)126 ··source_file_idx···:·8686·(PdfConvert.java)
  
127 Class·#1·header:127 Class·#1·header:
128 class_idx···········:·7128 class_idx···········:·7
129 access_flags········:·0·(0x0000)129 access_flags········:·0·(0x0000)
130 superclass_idx······:·283130 superclass_idx······:·283
131 source_file_idx·····:·8637131 source_file_idx·····:·8686
132 static_fields_size··:·0132 static_fields_size··:·0
133 instance_fields_size:·3133 instance_fields_size:·3
134 direct_methods_size·:·1134 direct_methods_size·:·1
135 virtual_methods_size:·1135 virtual_methods_size:·1
  
136 Class·#1·annotations:136 Class·#1·annotations:
137 Annotations·on·class137 Annotations·on·class
Offset 166, 20 lines modifiedOffset 166, 20 lines modified
166 ······type··········:·'(Landroid/content/Context;La/a$b;Landroid/print/PrintDocumentAdapter;)V'166 ······type··········:·'(Landroid/content/Context;La/a$b;Landroid/print/PrintDocumentAdapter;)V'
167 ······access········:·0x10000·(CONSTRUCTOR)167 ······access········:·0x10000·(CONSTRUCTOR)
168 ······code··········-168 ······code··········-
169 ······registers·····:·4169 ······registers·····:·4
170 ······ins···········:·4170 ······ins···········:·4
171 ······outs··········:·1171 ······outs··········:·1
172 ······insns·size····:·10·16-bit·code·units172 ······insns·size····:·10·16-bit·code·units
173 082a34:········································|[082a34]·a.a$a.<init>:(Landroid/content/Context;La/a$b;Landroid/print/PrintDocumentAdapter;)V173 083668:········································|[083668]·a.a$a.<init>:(Landroid/content/Context;La/a$b;Landroid/print/PrintDocumentAdapter;)V
174 082a44:·5b01·0200······························|0000:·iput-object·v1,·v0,·La/a$a;.a:Landroid/content/Context;·//·field@0002174 083678:·5b01·0200······························|0000:·iput-object·v1,·v0,·La/a$a;.a:Landroid/content/Context;·//·field@0002
Max diff block lines reached; 73692931/73704442 bytes (99.98%) of diff not shown.
1.48 MB
classes.jar
68.9 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4835200·bytes,·number·of·entries:·32351 Zip·file·size:·4864493·bytes,·number·of·entries:·3262
2 ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·a/a$a$a.class2 ?rwxrwxr-x··2.0·unx······752·b-·stor·80-Jan-01·00:00·a/a$a$a.class
3 ?rwxrwxr-x··2.0·unx·····1748·b-·stor·80-Jan-01·00:00·a/a$a.class3 ?rwxrwxr-x··2.0·unx·····1748·b-·stor·80-Jan-01·00:00·a/a$a.class
4 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·a/a$b.class4 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·a/a$b.class
5 ?rwxrwxr-x··2.0·unx·····1104·b-·stor·80-Jan-01·00:00·a/a.class5 ?rwxrwxr-x··2.0·unx·····1104·b-·stor·80-Jan-01·00:00·a/a.class
6 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a0/a.class6 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a0/a.class
7 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a1/a.class7 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a1/a.class
8 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a1/b.class8 ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a1/b.class
Offset 1129, 15 lines modifiedOffset 1129, 15 lines modified
1129 ?rwxrwxr-x··2.0·unx·····3984·b-·stor·80-Jan-01·00:00·io/flutter/plugins/GeneratedPluginRegistrant.class1129 ?rwxrwxr-x··2.0·unx·····3984·b-·stor·80-Jan-01·00:00·io/flutter/plugins/GeneratedPluginRegistrant.class
1130 ?rwxrwxr-x··2.0·unx·····2031·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$a.class1130 ?rwxrwxr-x··2.0·unx·····2031·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$a.class
1131 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$b$a.class1131 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$b$a.class
1132 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$b$b.class1132 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$b$b.class
1133 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$b$c.class1133 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/ImagePickerPlugin$b$c.class
1134 ?rwxrwxr-x··2.0·unx······734·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/a.class1134 ?rwxrwxr-x··2.0·unx······734·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/a.class
1135 ?rwxrwxr-x··2.0·unx·····1901·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/b.class1135 ?rwxrwxr-x··2.0·unx·····1901·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/b.class
1136 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/c.class1136 ?rwxrwxr-x··2.0·unx·····3411·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/c.class
1137 ?rwxrwxr-x··2.0·unx·····3844·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/d.class1137 ?rwxrwxr-x··2.0·unx·····3844·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/d.class
1138 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$b$a.class1138 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$b$a.class
1139 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$e.class1139 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$e.class
1140 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$f.class1140 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$f.class
1141 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$g.class1141 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/e$g.class
1142 ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/f.class1142 ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/f.class
1143 ?rwxrwxr-x··2.0·unx·····3716·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/g.class1143 ?rwxrwxr-x··2.0·unx·····3716·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/g.class
Offset 1233, 129 lines modifiedOffset 1233, 137 lines modified
1233 ?rwxrwxr-x··2.0·unx·······89·b-·stor·80-Jan-01·00:00·io/flutter/view/d$a.class1233 ?rwxrwxr-x··2.0·unx·······89·b-·stor·80-Jan-01·00:00·io/flutter/view/d$a.class
1234 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·io/flutter/view/d$b.class1234 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·io/flutter/view/d$b.class
1235 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·io/flutter/view/d$c.class1235 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·io/flutter/view/d$c.class
1236 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class1236 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·io/flutter/view/d.class
1237 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·io/flutter/view/e$a$a.class1237 ?rwxrwxr-x··2.0·unx······721·b-·stor·80-Jan-01·00:00·io/flutter/view/e$a$a.class
1238 ?rwxrwxr-x··2.0·unx·····1189·b-·stor·80-Jan-01·00:00·io/flutter/view/e$b.class1238 ?rwxrwxr-x··2.0·unx·····1189·b-·stor·80-Jan-01·00:00·io/flutter/view/e$b.class
1239 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class1239 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class
1240 ?rwxrwxr-x··2.0·unx·····4019·b-·stor·80-Jan-01·00:00·io/sentry/a1.class1240 ?rwxrwxr-x··2.0·unx·····3647·b-·stor·80-Jan-01·00:00·io/sentry/a1.class
1241 ?rwxrwxr-x··2.0·unx·····1405·b-·stor·80-Jan-01·00:00·io/sentry/a2.class 
1242 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·io/sentry/a3.class 
1243 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·io/sentry/a4$b.class1241 ?rwxrwxr-x··2.0·unx······367·b-·stor·80-Jan-01·00:00·io/sentry/a2.class
1244 ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·io/sentry/android/core/LifecycleWatcher$a.class1242 ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·io/sentry/android/core/LifecycleWatcher$a.class
1245 ?rwxrwxr-x··2.0·unx·····2641·b-·stor·80-Jan-01·00:00·io/sentry/android/core/SentryPerformanceProvider.class 
1246 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·io/sentry/android/core/a.class1243 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·io/sentry/android/core/a.class
1247 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·io/sentry/android/core/b$a.class1244 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·io/sentry/android/core/b$a.class
 1245 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·io/sentry/android/core/b0$a.class
1248 ?rwxrwxr-x··2.0·unx·····3743·b-·stor·80-Jan-01·00:00·io/sentry/android/core/b.class1246 ?rwxrwxr-x··2.0·unx·····3743·b-·stor·80-Jan-01·00:00·io/sentry/android/core/b.class
1249 ?rwxrwxr-x··2.0·unx······341·b-·stor·80-Jan-01·00:00·io/sentry/android/core/c0.class 
1250 ?rwxrwxr-x··2.0·unx·····4405·b-·stor·80-Jan-01·00:00·io/sentry/android/core/c1.class 
1251 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·io/sentry/android/core/c.class1247 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·io/sentry/android/core/c.class
1252 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·io/sentry/android/core/d0.class 
1253 ?rwxrwxr-x··2.0·unx·····1901·b-·stor·80-Jan-01·00:00·io/sentry/android/core/d1$a.class1248 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·io/sentry/android/core/d1$a.class
1254 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·io/sentry/android/core/d.class1249 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·io/sentry/android/core/d.class
1255 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·io/sentry/android/core/e.class1250 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·io/sentry/android/core/e.class
1256 ?rwxrwxr-x··2.0·unx·····1376·b-·stor·80-Jan-01·00:00·io/sentry/android/core/f0.class1251 ?rwxrwxr-x··2.0·unx······341·b-·stor·80-Jan-01·00:00·io/sentry/android/core/f0.class
 1252 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·io/sentry/android/core/f1.class
1257 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·io/sentry/android/core/f.class1253 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·io/sentry/android/core/f.class
1258 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g$a.class1254 ?rwxrwxr-x··2.0·unx·······78·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g$a.class
1259 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g$b.class1255 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g$b.class
1260 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g0.class1256 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g0.class
1261 ?rwxrwxr-x··2.0·unx·····5102·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g.class1257 ?rwxrwxr-x··2.0·unx·····5102·b-·stor·80-Jan-01·00:00·io/sentry/android/core/g.class
1262 ?rwxrwxr-x··2.0·unx·····1995·b-·stor·80-Jan-01·00:00·io/sentry/android/core/h0.class1258 ?rwxrwxr-x··2.0·unx·····1370·b-·stor·80-Jan-01·00:00·io/sentry/android/core/i0.class
1263 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·io/sentry/android/core/i0.class1259 ?rwxrwxr-x··2.0·unx·····4412·b-·stor·80-Jan-01·00:00·io/sentry/android/core/i1.class
1264 ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/b.class1260 ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/b.class
1265 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/g$a.class1261 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/g$a.class
1266 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/g$b.class1262 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/g$b.class
1267 ?rwxrwxr-x··2.0·unx·····8001·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/g.class1263 ?rwxrwxr-x··2.0·unx·····8001·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/g.class
1268 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/h$b.class1264 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/h$b.class
1269 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/i.class1265 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/i.class
1270 ?rwxrwxr-x··2.0·unx·····1691·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/j.class1266 ?rwxrwxr-x··2.0·unx·····1867·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/j.class
1271 ?rwxrwxr-x··2.0·unx·····2366·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/k.class1267 ?rwxrwxr-x··2.0·unx·····2366·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/gestures/k.class
1272 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/c.class1268 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/c.class
1273 ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/d$a.class1269 ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/d$a.class
1274 ?rwxrwxr-x··2.0·unx·····2425·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/d.class1270 ?rwxrwxr-x··2.0·unx·····2425·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/d.class
 1271 ?rwxrwxr-x··2.0·unx······970·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/e.class
1275 ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/e.class1272 ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/f.class
1276 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/f.class1273 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/g.class
1277 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/g.class1274 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/h.class
1278 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/h$a.class1275 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/i$a.class
1279 ?rwxrwxr-x··2.0·unx·····2194·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/h.class1276 ?rwxrwxr-x··2.0·unx·····2194·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/i.class
1280 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/i.class1277 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/j.class
1281 ?rwxrwxr-x··2.0·unx·····4662·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/j.class1278 ?rwxrwxr-x··2.0·unx·····4662·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/k.class
1282 ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/k.class1279 ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/l.class
1283 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/l.class1280 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/m.class
1284 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/m.class1281 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/n.class
1285 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/n$b.class1282 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/o$b.class
1286 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/n$c.class1283 ?rwxrwxr-x··2.0·unx······296·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/o$c.class
1287 ?rwxrwxr-x··2.0·unx·····5574·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/n.class1284 ?rwxrwxr-x··2.0·unx·····5574·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/o.class
1288 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/o.class1285 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·io/sentry/android/core/internal/util/p.class
1289 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·io/sentry/android/core/j0.class1286 ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·io/sentry/android/core/j0.class
1290 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·io/sentry/android/core/k0.class1287 ?rwxrwxr-x··2.0·unx······607·b-·stor·80-Jan-01·00:00·io/sentry/android/core/k0.class
1291 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·io/sentry/android/core/l0$a.class1288 ?rwxrwxr-x··2.0·unx·····1901·b-·stor·80-Jan-01·00:00·io/sentry/android/core/k1$a.class
1292 ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·io/sentry/android/core/m0.class1289 ?rwxrwxr-x··2.0·unx·····1995·b-·stor·80-Jan-01·00:00·io/sentry/android/core/l0.class
 1290 ?rwxrwxr-x··2.0·unx·····3097·b-·stor·80-Jan-01·00:00·io/sentry/android/core/m0.class
1293 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·io/sentry/android/core/m.class1291 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·io/sentry/android/core/m.class
1294 ?rwxrwxr-x··2.0·unx·······79·b-·stor·80-Jan-01·00:00·io/sentry/android/core/n0$a.class1292 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·io/sentry/android/core/n0.class
1295 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·io/sentry/android/core/n.class1293 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·io/sentry/android/core/n.class
 1294 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·io/sentry/android/core/p0.class
 1295 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·io/sentry/android/core/q0$a.class
1296 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·io/sentry/android/core/o0.class1296 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·io/sentry/android/core/q.class
1297 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·io/sentry/android/core/p$a.class1297 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·io/sentry/android/core/r$a.class
 1298 ?rwxrwxr-x··2.0·unx······856·b-·stor·80-Jan-01·00:00·io/sentry/android/core/r0.class
 1299 ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·io/sentry/android/core/s0.class
 1300 ?rwxrwxr-x··2.0·unx·······79·b-·stor·80-Jan-01·00:00·io/sentry/android/core/t0$a.class
 1301 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·io/sentry/android/core/u0.class
1298 ?rwxrwxr-x··2.0·unx·····1744·b-·stor·80-Jan-01·00:00·io/sentry/android/core/p0.class1302 ?rwxrwxr-x··2.0·unx·····1744·b-·stor·80-Jan-01·00:00·io/sentry/android/core/v0.class
 1303 ?rwxrwxr-x··2.0·unx·····9614·b-·stor·80-Jan-01·00:00·io/sentry/android/core/v.class
 1304 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·io/sentry/android/core/w.class
1299 ?rwxrwxr-x··2.0·unx·····1244·b-·stor·80-Jan-01·00:00·io/sentry/android/core/r0.class1305 ?rwxrwxr-x··2.0·unx·····1244·b-·stor·80-Jan-01·00:00·io/sentry/android/core/x0.class
 1306 ?rwxrwxr-x··2.0·unx······402·b-·stor·80-Jan-01·00:00·io/sentry/android/core/x.class
1300 ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·io/sentry/android/core/s0.class1307 ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·io/sentry/android/core/y0.class
1301 ?rwxrwxr-x··2.0·unx·····9150·b-·stor·80-Jan-01·00:00·io/sentry/android/core/s.class 
1302 ?rwxrwxr-x··2.0·unx····10312·b-·defN·80-Jan-01·00:00·io/sentry/android/core/t0.class 
1303 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/sentry/android/core/t.class 
1304 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/sentry/android/core/u.class 
1305 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·io/sentry/android/core/v.class1308 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·io/sentry/android/core/y.class
 1309 ?rwxrwxr-x··2.0·unx····10470·b-·defN·80-Jan-01·00:00·io/sentry/android/core/z0.class
1306 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·io/sentry/android/core/w.class1310 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·io/sentry/android/core/z.class
1307 ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·io/sentry/android/core/x0$a.class 
1308 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·io/sentry/android/core/y$a.class 
1309 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·io/sentry/android/core/z0.class 
1310 ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/NativeModuleListLoader.class1311 ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/NativeModuleListLoader.class
1311 ?rwxrwxr-x··2.0·unx·····1150·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/SentryNdk.class1312 ?rwxrwxr-x··2.0·unx·····1150·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/SentryNdk.class
1312 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/b.class1313 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/b.class
1313 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/d.class1314 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·io/sentry/android/ndk/d.class
1314 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·io/sentry/b1.class 
1315 ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·io/sentry/b2.class1315 ?rwxrwxr-x··2.0·unx·······66·b-·stor·80-Jan-01·00:00·io/sentry/b2$a.class
1316 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·io/sentry/b3.class1316 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·io/sentry/b3.class
1317 ?rwxrwxr-x··2.0·unx······355·b-·stor·80-Jan-01·00:00·io/sentry/b4.class1317 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·io/sentry/b4$a.class
 1318 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·io/sentry/b4$b.class
 1319 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·io/sentry/b4$c.class
1318 ?rwxrwxr-x··2.0·unx······715·b-·stor·80-Jan-01·00:00·io/sentry/b.class1320 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·io/sentry/b4$d.class
Max diff block lines reached; 54631/70544 bytes (77.44%) of diff not shown.
25.9 KB
zipnote «TEMP»/diffoscope_yo4nmmv2_tmp/tmpayzvscwt_.zip
    
Offset 3714, 59 lines modifiedOffset 3714, 47 lines modified
  
3714 Filename:·io/sentry/a1.class3714 Filename:·io/sentry/a1.class
3715 Comment:·3715 Comment:·
  
3716 Filename:·io/sentry/a2.class3716 Filename:·io/sentry/a2.class
3717 Comment:·3717 Comment:·
  
3718 Filename:·io/sentry/a3.class 
3719 Comment:· 
  
3720 Filename:·io/sentry/a4$b.class 
3721 Comment:· 
  
3722 Filename:·io/sentry/android/core/LifecycleWatcher$a.class3718 Filename:·io/sentry/android/core/LifecycleWatcher$a.class
3723 Comment:·3719 Comment:·
  
3724 Filename:·io/sentry/android/core/SentryPerformanceProvider.class 
3725 Comment:· 
  
3726 Filename:·io/sentry/android/core/a.class3720 Filename:·io/sentry/android/core/a.class
3727 Comment:·3721 Comment:·
  
3728 Filename:·io/sentry/android/core/b$a.class3722 Filename:·io/sentry/android/core/b$a.class
3729 Comment:·3723 Comment:·
  
3730 Filename:·io/sentry/android/core/b.class3724 Filename:·io/sentry/android/core/b0$a.class
3731 Comment:·3725 Comment:·
  
3732 Filename:·io/sentry/android/core/c0.class3726 Filename:·io/sentry/android/core/b.class
3733 Comment:· 
  
3734 Filename:·io/sentry/android/core/c1.class 
3735 Comment:·3727 Comment:·
  
3736 Filename:·io/sentry/android/core/c.class3728 Filename:·io/sentry/android/core/c.class
3737 Comment:·3729 Comment:·
  
3738 Filename:·io/sentry/android/core/d0.class 
3739 Comment:· 
  
3740 Filename:·io/sentry/android/core/d1$a.class3730 Filename:·io/sentry/android/core/d1$a.class
3741 Comment:·3731 Comment:·
  
3742 Filename:·io/sentry/android/core/d.class3732 Filename:·io/sentry/android/core/d.class
3743 Comment:·3733 Comment:·
  
3744 Filename:·io/sentry/android/core/e.class3734 Filename:·io/sentry/android/core/e.class
3745 Comment:·3735 Comment:·
  
3746 Filename:·io/sentry/android/core/f0.class3736 Filename:·io/sentry/android/core/f0.class
3747 Comment:·3737 Comment:·
  
 3738 Filename:·io/sentry/android/core/f1.class
 3739 Comment:·
  
3748 Filename:·io/sentry/android/core/f.class3740 Filename:·io/sentry/android/core/f.class
3749 Comment:·3741 Comment:·
  
3750 Filename:·io/sentry/android/core/g$a.class3742 Filename:·io/sentry/android/core/g$a.class
3751 Comment:·3743 Comment:·
  
3752 Filename:·io/sentry/android/core/g$b.class3744 Filename:·io/sentry/android/core/g$b.class
Offset 3774, 18 lines modifiedOffset 3762, 18 lines modified
  
3774 Filename:·io/sentry/android/core/g0.class3762 Filename:·io/sentry/android/core/g0.class
3775 Comment:·3763 Comment:·
  
3776 Filename:·io/sentry/android/core/g.class3764 Filename:·io/sentry/android/core/g.class
3777 Comment:·3765 Comment:·
  
3778 Filename:·io/sentry/android/core/h0.class3766 Filename:·io/sentry/android/core/i0.class
3779 Comment:·3767 Comment:·
  
3780 Filename:·io/sentry/android/core/i0.class3768 Filename:·io/sentry/android/core/i1.class
3781 Comment:·3769 Comment:·
  
3782 Filename:·io/sentry/android/core/internal/gestures/b.class3770 Filename:·io/sentry/android/core/internal/gestures/b.class
3783 Comment:·3771 Comment:·
  
3784 Filename:·io/sentry/android/core/internal/gestures/g$a.class3772 Filename:·io/sentry/android/core/internal/gestures/g$a.class
3785 Comment:·3773 Comment:·
Offset 3822, 18 lines modifiedOffset 3810, 18 lines modified
  
3822 Filename:·io/sentry/android/core/internal/util/f.class3810 Filename:·io/sentry/android/core/internal/util/f.class
3823 Comment:·3811 Comment:·
  
3824 Filename:·io/sentry/android/core/internal/util/g.class3812 Filename:·io/sentry/android/core/internal/util/g.class
3825 Comment:·3813 Comment:·
  
3826 Filename:·io/sentry/android/core/internal/util/h$a.class3814 Filename:·io/sentry/android/core/internal/util/h.class
3827 Comment:·3815 Comment:·
  
3828 Filename:·io/sentry/android/core/internal/util/h.class3816 Filename:·io/sentry/android/core/internal/util/i$a.class
3829 Comment:·3817 Comment:·
  
3830 Filename:·io/sentry/android/core/internal/util/i.class3818 Filename:·io/sentry/android/core/internal/util/i.class
3831 Comment:·3819 Comment:·
  
3832 Filename:·io/sentry/android/core/internal/util/j.class3820 Filename:·io/sentry/android/core/internal/util/j.class
3833 Comment:·3821 Comment:·
Offset 3843, 134 lines modifiedOffset 3831, 164 lines modified
  
3843 Filename:·io/sentry/android/core/internal/util/l.class3831 Filename:·io/sentry/android/core/internal/util/l.class
3844 Comment:·3832 Comment:·
  
3845 Filename:·io/sentry/android/core/internal/util/m.class3833 Filename:·io/sentry/android/core/internal/util/m.class
3846 Comment:·3834 Comment:·
  
3847 Filename:·io/sentry/android/core/internal/util/n$b.class3835 Filename:·io/sentry/android/core/internal/util/n.class
3848 Comment:·3836 Comment:·
  
3849 Filename:·io/sentry/android/core/internal/util/n$c.class3837 Filename:·io/sentry/android/core/internal/util/o$b.class
3850 Comment:·3838 Comment:·
  
3851 Filename:·io/sentry/android/core/internal/util/n.class3839 Filename:·io/sentry/android/core/internal/util/o$c.class
3852 Comment:·3840 Comment:·
  
3853 Filename:·io/sentry/android/core/internal/util/o.class3841 Filename:·io/sentry/android/core/internal/util/o.class
3854 Comment:·3842 Comment:·
  
 3843 Filename:·io/sentry/android/core/internal/util/p.class
 3844 Comment:·
  
3855 Filename:·io/sentry/android/core/j0.class3845 Filename:·io/sentry/android/core/j0.class
3856 Comment:·3846 Comment:·
  
3857 Filename:·io/sentry/android/core/k0.class3847 Filename:·io/sentry/android/core/k0.class
Max diff block lines reached; 23359/26455 bytes (88.30%) of diff not shown.
14.0 KB
io/flutter/plugins/imagepicker/c.class
13.9 KB
procyon -ec {}
Max HTML report size reached
22.8 KB
io/sentry/a1.class
22.7 KB
procyon -ec {}
Max HTML report size reached
1.74 KB
io/sentry/a2.class
1.7 KB
procyon -ec {}
Max HTML report size reached
1.71 KB
io/sentry/a3.class
1.68 KB
procyon -ec {}
Max HTML report size reached
3.11 KB
io/sentry/android/core/LifecycleWatcher$a.class
3.02 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
4.26 KB
io/sentry/android/core/SentryPerformanceProvider.class
4.16 KB
procyon -ec {}
Max HTML report size reached
225 B
io/sentry/android/core/b$a.class
161 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 public·interface·b$a2 public·interface·b$a
3 {3 {
4 ····void·a(final·g0·p0);4 ····void·a(final·k0·p0);
5 }5 }
5.48 KB
io/sentry/android/core/b.class
5.42 KB
procyon -ec {}
Max HTML report size reached
399 B
io/sentry/android/core/c0.class
337 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
 2 import·io.sentry.g0;
  
2 public·final·class·c0·implements·Runnable3 public·final·class·c0·implements·b$a
3 {4 {
4 ····public·final·void·run()·{5 ····public·final·void·a(final·k0·k0)·{
5 ········e0.h(this.e);6 ········d0.h(this.a,·this.b,·this.c,·k0);
6 ····}7 ····}
7 }8 }
6.68 KB
io/sentry/android/core/c1.class
6.62 KB
procyon -ec {}
Max HTML report size reached
3.85 KB
io/sentry/android/core/d0.class
3.79 KB
procyon -ec {}
Max HTML report size reached
2.44 KB
io/sentry/android/core/d1$a.class
2.38 KB
procyon -ec {}
Max HTML report size reached
1.93 KB
io/sentry/android/core/f0.class
1.87 KB
procyon -ec {}
Max HTML report size reached
658 B
io/sentry/android/core/g0.class
596 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
 2 public·final·class·g0·implements·Runnable
2 import·io.sentry.util.k; 
  
3 final·class·g0·extends·RuntimeException 
4 {3 {
 4 ····public·final·void·run()·{
 5 ········h0.j(this.e,·this.f);
5 ····private·final·Thread·e; 
6 ···· 
7 ····g0(final·String·message,·final·Thread·thread)·{ 
8 ········super(message); 
9 ········final·Thread·e·=·(Thread)k.c((Object)thread,·"Thread·must·be·provided."); 
10 ········this.e·=·e; 
11 ········this.setStackTrace(e.getStackTrace()); 
12 ····} 
13 ···· 
14 ····public·Thread·a()·{ 
15 ········return·this.e; 
16 ····}6 ····}
17 }7 }
2.29 KB
io/sentry/android/core/g.class
2.23 KB
procyon -ec {}
Max HTML report size reached
6.75 KB
io/sentry/android/core/h0.class
6.68 KB
procyon -ec {}
Max HTML report size reached
3.38 KB
io/sentry/android/core/i0.class
3.32 KB
procyon -ec {}
Max HTML report size reached
11.1 KB
io/sentry/android/core/internal/gestures/g.class
11.0 KB
procyon -ec {}
Max HTML report size reached
2.73 KB
io/sentry/android/core/internal/gestures/j.class
2.63 KB
procyon -ec {}
Max HTML report size reached
507 B
io/sentry/android/core/internal/util/c.class
419 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 package·io.sentry.android.core.internal.util;1 package·io.sentry.android.core.internal.util;
  
2 import·io.sentry.p3;2 import·io.sentry.y3;
3 import·io.sentry.d;3 import·io.sentry.d;
  
4 public·class·c4 public·class·c
5 {5 {
6 ····public·static·d·a(final·String·s)·{6 ····public·static·d·a(final·String·s)·{
7 ········final·d·d·=·new·d();7 ········final·d·d·=·new·d();
8 ········d.p("session");8 ········d.p("session");
9 ········d.m("state",·(Object)s);9 ········d.m("state",·(Object)s);
10 ········d.l("app.lifecycle");10 ········d.l("app.lifecycle");
11 ········d.n(p3.INFO);11 ········d.n(y3.INFO);
12 ········return·d;12 ········return·d;
13 ····}13 ····}
14 }14 }
5.45 KB
io/sentry/android/core/internal/util/d.class
5.36 KB
procyon -ec {}
Max HTML report size reached
3.09 KB
io/sentry/android/core/internal/util/e.class
3.0 KB
procyon -ec {}
Max HTML report size reached
2.56 KB
io/sentry/android/core/internal/util/f.class
2.47 KB
procyon -ec {}
Max HTML report size reached
687 B
io/sentry/android/core/internal/util/g.class
599 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 17 lines modified
  
1 package·io.sentry.android.core.internal.util;1 package·io.sentry.android.core.internal.util;
  
 2 import·io.sentry.protocol.e$b;
2 import·android.view.View; 
3 import·android.view.ViewTreeObserver$OnGlobalLayoutListener; 
  
4 public·final·class·g·implements·ViewTreeObserver$OnGlobalLayoutListener3 public·final·class·g
5 {4 {
6 ····public·final·void·onGlobalLayout()·{ 
7 ········h.a(this.e,·this.f);5 ····public·static·e$b·a(final·int·n)·{
 6 ········if·(n·==·1)·{
 7 ············return·e$b.PORTRAIT;
 8 ········}
 9 ········if·(n·!=·2)·{
 10 ············return·null;
 11 ········}
 12 ········return·e$b.LANDSCAPE;
8 ····}13 ····}
9 }14 }
2.15 KB
io/sentry/android/core/internal/util/h.class
2.06 KB
procyon -ec {}
Max HTML report size reached
2.27 KB
io/sentry/android/core/internal/util/i.class
2.18 KB
procyon -ec {}
Max HTML report size reached
7.39 KB
io/sentry/android/core/internal/util/j.class
7.31 KB
procyon -ec {}
Max HTML report size reached
9.94 KB
io/sentry/android/core/internal/util/k.class
9.85 KB
procyon -ec {}
Max HTML report size reached
3.59 KB
io/sentry/android/core/internal/util/l.class
3.51 KB
procyon -ec {}
Max HTML report size reached
799 B
io/sentry/android/core/internal/util/m.class
711 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 14 lines modified
  
1 package·io.sentry.android.core.internal.util;1 package·io.sentry.android.core.internal.util;
  
2 import·io.sentry.q3;2 import·android.view.FrameMetrics;
 3 import·android.view.Window;
 4 import·io.sentry.android.core.l0;
 5 import·android.view.Window$OnFrameMetricsAvailableListener;
  
3 public·final·class·m·implements·UncaughtExceptionHandler6 public·final·class·m·implements·Window$OnFrameMetricsAvailableListener
4 {7 {
5 ····public·final·void·uncaughtException(final·Thread·thread,·final·Throwable·t)·{ 
6 ········n.b(this.e,·thread,·t);8 ····public·final·void·onFrameMetricsAvailable(final·Window·window,·final·FrameMetrics·frameMetrics,·final·int·n)·{
 9 ········o.a(this.a,·this.b,·window,·frameMetrics,·n);
7 ····}10 ····}
8 }11 }
5.46 KB
io/sentry/android/core/internal/util/n.class
5.38 KB
procyon -ec {}
Max HTML report size reached
5.89 KB
io/sentry/android/core/internal/util/o.class
5.8 KB
procyon -ec {}
Max HTML report size reached
1.18 KB
io/sentry/android/core/j0.class
1.12 KB
procyon -ec {}
Max HTML report size reached
700 B
io/sentry/android/core/k0.class
638 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 20 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·java.util.concurrent.Callable;2 import·io.sentry.util.k;
  
3 public·final·class·k0·implements·Callable3 final·class·k0·extends·RuntimeException
4 {4 {
5 ····public·final·Object·call()·{5 ····private·final·Thread·e;
 6 ····
 7 ····k0(final·String·message,·final·Thread·thread)·{
 8 ········super(message);
 9 ········final·Thread·e·=·(Thread)k.c((Object)thread,·"Thread·must·be·provided.");
 10 ········this.e·=·e;
 11 ········this.setStackTrace(e.getStackTrace());
 12 ····}
 13 ····
 14 ····public·Thread·a()·{
6 ········return·l0.a(this.a);15 ········return·this.e;
7 ····}16 ····}
8 }17 }
5.54 KB
io/sentry/android/core/m0.class
5.48 KB
procyon -ec {}
Max HTML report size reached
305 B
io/sentry/android/core/m.class
245 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.l0;2 import·io.sentry.m0;
  
3 public·final·class·m·implements·Runnable3 public·final·class·m·implements·Runnable
4 {4 {
5 ····public·final·void·run()·{5 ····public·final·void·run()·{
6 ········o.j(this.e,·this.f);6 ········o.j(this.e,·this.f);
7 ····}7 ····}
8 }8 }
305 B
io/sentry/android/core/n.class
245 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.l0;2 import·io.sentry.m0;
  
3 public·final·class·n·implements·Runnable3 public·final·class·n·implements·Runnable
4 {4 {
5 ····public·final·void·run()·{5 ····public·final·void·run()·{
6 ········o.y(this.e,·this.f);6 ········o.y(this.e,·this.f);
7 ····}7 ····}
8 }8 }
1.97 KB
io/sentry/android/core/o0.class
1.91 KB
procyon -ec {}
Max HTML report size reached
2.46 KB
io/sentry/android/core/p0.class
2.4 KB
procyon -ec {}
Max HTML report size reached
2.82 KB
io/sentry/android/core/r0.class
2.76 KB
procyon -ec {}
Max HTML report size reached
1.96 KB
io/sentry/android/core/s0.class
1.9 KB
procyon -ec {}
Max HTML report size reached
9.4 KB
io/sentry/android/core/s.class
9.34 KB
procyon -ec {}
Max HTML report size reached
13.2 KB
io/sentry/android/core/t0.class
13.2 KB
procyon -ec {}
Max HTML report size reached
401 B
io/sentry/android/core/t.class
341 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.m0;2 import·io.sentry.j2;
  
3 public·final·class·t·implements·Runnable3 public·final·class·t·implements·j2
4 {4 {
5 ····public·final·void·run()·{5 ····public·final·String·a()·{
6 ········x.e(this.e,·this.f);6 ········return·v.a(this.a);
7 ····}7 ····}
8 }8 }
401 B
io/sentry/android/core/u.class
341 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.m0;2 import·io.sentry.j2;
  
3 public·final·class·u·implements·Runnable3 public·final·class·u·implements·j2
4 {4 {
5 ····public·final·void·run()·{5 ····public·final·String·a()·{
6 ········x.f(this.e,·this.f);6 ········return·v.b(this.a);
7 ····}7 ····}
8 }8 }
10.0 KB
io/sentry/android/core/v.class
9.99 KB
procyon -ec {}
Max HTML report size reached
422 B
io/sentry/android/core/w.class
362 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·java.util.concurrent.Callable;2 import·io.sentry.n0;
  
3 public·final·class·w·implements·Callable3 public·final·class·w·implements·Runnable
4 {4 {
5 ····public·final·Object·call()·{ 
6 ········return·x.c();5 ····public·final·void·run()·{
 6 ········a0.d(this.e,·this.f);
7 ····}7 ····}
8 }8 }
11.7 KB
io/sentry/android/core/z0.class
11.6 KB
procyon -ec {}
Max HTML report size reached
1.5 KB
io/sentry/android/ndk/SentryNdk.class
1.43 KB
procyon -ec {}
Max HTML report size reached
348 B
io/sentry/android/ndk/d.class
290 B
procyon -ec {}
    
Offset 5, 10 lines modifiedOffset 5, 10 lines modified
  
5 final·class·d5 final·class·d
6 {6 {
7 ····static·void·a(final·n·n)·{7 ····static·void·a(final·n·n)·{
8 ········if·(n·==·null)·{8 ········if·(n·==·null)·{
9 ············return;9 ············return;
10 ········}10 ········}
11 ········n.d("maven:io.sentry:sentry-android-ndk",·"6.11.0");11 ········n.d("maven:io.sentry:sentry-android-ndk",·"6.13.0");
12 ····}12 ····}
13 }13 }
626 B
io/sentry/b1.class
590 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 25 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·interface·b12 import·java.io.Writer;
 3 import·io.sentry.vendor.gson.stream.c;
  
 4 public·final·class·b1·extends·c
3 {5 {
4 ····void·serialize(final·z0·p0,·final·g0·p1);6 ····private·final·a1·p;
 7 ····
 8 ····public·b1(final·Writer·writer,·final·int·n)·{
 9 ········super(writer);
 10 ········this.p·=·new·a1(n);
 11 ····}
 12 ····
 13 ····public·b1·W(final·String·s)·{
 14 ········super.y(s);
 15 ········return·this;
 16 ····}
 17 ····
 18 ····public·b1·X(final·h0·h0,·final·Object·o)·{
 19 ········this.p.a(this,·h0,·o);
 20 ········return·this;
 21 ····}
5 }22 }
5.79 KB
io/sentry/b2.class
5.76 KB
procyon -ec {}
Max HTML report size reached
327 B
io/sentry/b3.class
291 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
4 public·final·class·b3·implements·Callable4 public·final·class·b3·implements·Callable
5 {5 {
6 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
7 ········return·j3.o(this.a,·this.b);7 ········return·q3.m(this.a,·this.b,·this.c,·this.d);
8 ····}8 ····}
9 }9 }
31.6 KB
io/sentry/b4.class
31.6 KB
procyon -ec {}
Max HTML report size reached
2.14 KB
io/sentry/b.class
2.11 KB
procyon -ec {}
Max HTML report size reached
195 B
io/sentry/c0.class
159 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 6 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.io.InputStream; 
  
3 public·interface·c02 public·interface·c0
4 {3 {
5 ····s2·a(final·InputStream·p0); 
6 }4 }
4.35 KB
io/sentry/c2$a.class
4.31 KB
procyon -ec {}
Max HTML report size reached
11.9 KB
io/sentry/c2.class
11.9 KB
procyon -ec {}
Max HTML report size reached
339 B
io/sentry/c3.class
303 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.clientreport.b; 
3 import·java.util.concurrent.Callable;2 import·java.util.concurrent.Callable;
  
4 public·final·class·c3·implements·Callable3 public·final·class·c3·implements·Callable
5 {4 {
6 ····public·final·Object·call()·{5 ····public·final·Object·call()·{
7 ········return·j3.i(this.a,·this.b);6 ········return·q3.j(this.a);
8 ····}7 ····}
9 }8 }
2.85 KB
io/sentry/c.class
2.82 KB
procyon -ec {}
Max HTML report size reached
16.0 KB
io/sentry/cache/b.class
15.9 KB
procyon -ec {}
Max HTML report size reached
366 B
io/sentry/cache/e.class
320 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.cache;1 package·io.sentry.cache;
  
2 import·io.sentry.v;2 import·io.sentry.v;
3 import·io.sentry.s2;3 import·io.sentry.z2;
  
4 public·interface·e·extends·Iterable4 public·interface·e·extends·Iterable
5 {5 {
6 ····void·a(final·s2·p0);6 ····void·a(final·z2·p0);
7 ····7 ····
8 ····void·b(final·s2·p0,·final·v·p1);8 ····void·b(final·z2·p0,·final·v·p1);
9 }9 }
524 B
io/sentry/clientreport/g.class
464 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·io.sentry.clientreport;1 package·io.sentry.clientreport;
  
2 import·io.sentry.j3;2 import·io.sentry.q3;
3 import·io.sentry.s2;3 import·io.sentry.z2;
  
4 public·interface·g4 public·interface·g
5 {5 {
6 ····void·a(final·e·p0,·final·s2·p1);6 ····void·a(final·e·p0,·final·z2·p1);
7 ····7 ····
8 ····void·b(final·e·p0,·final·io.sentry.g·p1);8 ····void·b(final·e·p0,·final·io.sentry.g·p1);
9 ····9 ····
10 ····s2·c(final·s2·p0);10 ····z2·c(final·z2·p0);
11 ····11 ····
12 ····void·d(final·e·p0,·final·j3·p1);12 ····void·d(final·e·p0,·final·q3·p1);
13 }13 }
1.57 KB
io/sentry/config/b.class
1.52 KB
procyon -ec {}
Max HTML report size reached
1.5 KB
io/sentry/config/e.class
1.45 KB
procyon -ec {}
Max HTML report size reached
1.59 KB
io/sentry/config/h.class
1.54 KB
procyon -ec {}
Max HTML report size reached
237 B
io/sentry/d0.class
201 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·java.io.InputStream;
  
2 public·interface·d03 public·interface·d0
3 {4 {
4 ····void·a(final·String·p0,·final·v·p1);5 ····z2·a(final·InputStream·p0);
5 }6 }
1.01 KB
io/sentry/d2.class
1000 B
procyon -ec {}
Max HTML report size reached
295 B
io/sentry/d3.class
259 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
4 public·final·class·d3·implements·Callable4 public·final·class·d3·implements·Callable
5 {5 {
6 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
7 ········return·j3.a(this.a);7 ········return·q3.k(this.a);
8 ····}8 ····}
9 }9 }
577 B
io/sentry/e0.class
541 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 public·interface·e0
2 import·io.sentry.protocol.w; 
3 import·io.sentry.protocol.p; 
  
4 public·final·class·e0 
5 {3 {
 4 ····void·a(final·String·p0,·final·v·p1);
6 ····public·static·void·a(final·f0·f0,·final·d·d)·{ 
7 ········f0.p(d,·new·v()); 
8 ····} 
9 ···· 
10 ····public·static·p·b(final·f0·f0,·final·Throwable·t)·{ 
11 ········return·f0.u(t,·new·v()); 
12 ····} 
13 ···· 
14 ····public·static·p·c(final·f0·f0,·final·w·w,·final·m4·m4,·final·v·v)·{ 
15 ········return·f0.j(w,·m4,·v,·(x1)null); 
16 ····} 
17 }5 }
10.9 KB
io/sentry/e1.class
10.9 KB
procyon -ec {}
Max HTML report size reached
1.63 KB
io/sentry/e2.class
1.6 KB
procyon -ec {}
Max HTML report size reached
295 B
io/sentry/e3.class
259 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
4 public·final·class·e3·implements·Callable4 public·final·class·e3·implements·Callable
5 {5 {
6 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
7 ········return·j3.c(this.a);7 ········return·q3.l(this.a);
8 ····}8 ····}
9 }9 }
1.39 KB
io/sentry/f0.class
1.35 KB
procyon -ec {}
Max HTML report size reached
6.71 KB
io/sentry/f1.class
6.67 KB
procyon -ec {}
Max HTML report size reached
419 B
io/sentry/f2.class
383 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 18 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·interface·f22 import·io.sentry.util.k;
  
 3 public·final·class·f2
3 {4 {
4 ····String·a();5 ····private·final·a5·a;
 6 ····
 7 ····public·f2(a5·a,·final·f·f)·{
 8 ········a·=·(a5)k.c((Object)a,·"transactionContexts·is·required");
 9 ········this.a·=·a;
 10 ····}
 11 ····
 12 ····public·a5·a()·{
 13 ········return·this.a;
 14 ····}
5 }15 }
295 B
io/sentry/f3.class
259 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
4 public·final·class·f3·implements·Callable4 public·final·class·f3·implements·Callable
5 {5 {
6 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
7 ········return·j3.d(this.a);7 ········return·q3.n(this.a);
8 ····}8 ····}
9 }9 }
271 B
io/sentry/f4.class
235 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 interface·f42 public·final·class·f4·implements·g2$b
3 {3 {
4 ····void·a(final·d4·p0);4 ····public·final·void·a(final·n0·n0)·{
 5 ········j4.m(this.a,·this.b,·n0);
 6 ····}
5 }7 }
1.28 KB
io/sentry/g0.class
1.24 KB
procyon -ec {}
Max HTML report size reached
343 B
io/sentry/g3.class
307 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·java.io.File;
2 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
3 public·final·class·g3·implements·Callable4 public·final·class·g3·implements·Callable
4 {5 {
5 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
6 ········return·j3.g(this.a);7 ········return·q3.b(this.a,·this.b,·this.c,·this.d);
7 ····}8 ····}
8 }9 }
637 B
io/sentry/h0.class
601 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.protocol.z; 
  
3 public·interface·h02 public·interface·h0
4 {3 {
 4 ····boolean·a(final·y3·p0);
5 ····void·a(final·String·p0,·final·String·p1); 
6 ···· 
7 ····void·b(final·String·p0); 
8 ···· 
9 ····void·c(final·String·p0,·final·String·p1); 
10 ····5 ····
11 ····void·e(final·String·p0);6 ····void·b(final·y3·p0,·final·Throwable·p1,·final·String·p2,·final·Object...·p3);
12 ····7 ····
13 ····void·g(final·z·p0);8 ····void·c(final·y3·p0,·final·String·p1,·final·Throwable·p2);
14 ····9 ····
15 ····void·h(final·d·p0);10 ····void·d(final·y3·p0,·final·String·p1,·final·Object...·p2);
16 }11 }
623 B
io/sentry/h2.class
587 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 public·interface·h2
2 import·java.io.File; 
  
3 public·final·class·h2 
4 {3 {
 4 ····void·a(final·g2·p0);
5 ····public·static·boolean·a(final·i2·i2,·final·String·s,·final·g0·g0)·{ 
6 ········if·(s·==·null)·{ 
7 ············g0.d(p3.INFO,·"No·cached·dir·path·is·defined·in·options.",·new·Object[0]); 
8 ············return·false; 
9 ········} 
10 ········return·true; 
11 ····} 
12 ···· 
13 ····public·static·e2·b(final·i2·i2,·final·k·k,·final·String·pathname,·final·g0·g0)·{ 
14 ········return·(e2)new·g2(g0,·pathname,·k,·new·File(pathname)); 
15 ····} 
16 }5 }
303 B
io/sentry/h3.class
267 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
4 public·final·class·h3·implements·Callable4 public·final·class·h3·implements·Callable
5 {5 {
6 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
7 ········return·j3.h(this.a);7 ········return·q3.e(this.a,·this.b);
8 ····}8 ····}
9 }9 }
3.47 KB
io/sentry/h.class
3.44 KB
procyon -ec {}
Max HTML report size reached
187 B
io/sentry/hints/a.class
141 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·a2 public·interface·a
3 {3 {
 4 ····boolean·a();
 5 ····
 6 ····String·b();
4 }7 }
161 B
io/sentry/hints/c.class
115 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 6 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·c2 public·interface·c
3 {3 {
4 ····void·b(); 
5 }4 }
179 B
io/sentry/hints/d.class
133 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·d2 public·interface·d
3 {3 {
4 ····boolean·a();4 ····void·b();
5 }5 }
179 B
io/sentry/hints/e.class
133 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·e2 public·interface·e
3 {3 {
4 ····void·f();4 ····boolean·a();
5 }5 }
216 B
io/sentry/hints/f.class
170 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·f2 public·interface·f
3 {3 {
 4 ····void·f();
4 ····boolean·b(); 
5 ···· 
6 ····void·e(final·boolean·p0); 
7 }5 }
201 B
io/sentry/hints/g.class
155 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·g2 public·interface·g
3 {3 {
 4 ····boolean·b();
 5 ····
 6 ····void·e(final·boolean·p0);
4 }7 }
181 B
io/sentry/hints/i.class
135 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·i2 public·final·class·i·implements·h
3 {3 {
4 }4 }
236 B
io/sentry/hints/k.class
190 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 6 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·interface·k2 public·final·class·k·implements·j
3 {3 {
4 ····boolean·c(); 
5 ···· 
6 ····void·d(final·boolean·p0); 
7 }4 }
700 B
io/sentry/i0.class
664 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 19 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.protocol.w;2 import·io.sentry.protocol.z;
3 import·io.sentry.protocol.p; 
  
4 public·interface·i03 public·interface·i0
5 {4 {
6 ····p·a(final·l3·p0,·final·c2·p1,·final·v·p2);5 ····void·a(final·String·p0,·final·String·p1);
7 ····6 ····
8 ····void·b(final·a4·p0,·final·v·p1);7 ····void·b(final·String·p0);
9 ····8 ····
10 ····p·c(final·w·p0,·final·m4·p1,·final·c2·p2,·final·v·p3,·final·x1·p4);9 ····void·c(final·String·p0,·final·String·p1);
11 ····10 ····
12 ····void·close();11 ····void·e(final·String·p0);
13 ····12 ····
14 ····void·d(final·long·p0);13 ····void·g(final·z·p0);
15 ····14 ····
16 ····p·f(final·s2·p0,·final·v·p1);15 ····void·h(final·d·p0);
17 }16 }
235 B
io/sentry/i2.class
199 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·interface·i22 public·interface·i2
3 {3 {
 4 ····void·a();
4 ····e2·a(final·f0·p0,·final·q3·p1); 
5 ···· 
6 ····boolean·b(final·String·p0,·final·g0·p1); 
7 }5 }
303 B
io/sentry/i3.class
267 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
4 public·final·class·i3·implements·Callable4 public·final·class·i3·implements·Callable
5 {5 {
6 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
7 ········return·j3.j(this.a);7 ········return·q3.o(this.a,·this.b);
8 ····}8 ····}
9 }9 }
1.48 KB
io/sentry/i4.class
1.45 KB
procyon -ec {}
Max HTML report size reached
697 B
io/sentry/j0.class
661 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 20 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.concurrent.Callable; 
3 import·java.util.concurrent.Future;2 import·io.sentry.protocol.w;
 3 import·io.sentry.protocol.p;
  
4 public·interface·j04 public·interface·j0
5 {5 {
6 ····Future·a(final·Runnable·p0,·final·long·p1);6 ····p·a(final·s3·p0,·final·g2·p1,·final·v·p2);
7 ····7 ····
8 ····void·b(final·long·p0);8 ····void·b(final·l4·p0,·final·v·p1);
9 ····9 ····
10 ····Future·submit(final·Runnable·p0);10 ····p·c(final·w·p0,·final·x4·p1,·final·g2·p2,·final·v·p3,·final·b2·p4);
11 ····11 ····
12 ····Future·submit(final·Callable·p0);12 ····void·close();
 13 ····
 14 ····void·d(final·long·p0);
 15 ····
 16 ····p·f(final·z2·p0,·final·v·p1);
13 }17 }
1.8 KB
io/sentry/j1.class
1.77 KB
procyon -ec {}
Max HTML report size reached
10.2 KB
io/sentry/j3.class
10.1 KB
procyon -ec {}
Max HTML report size reached
10.3 KB
io/sentry/j4.class
10.3 KB
procyon -ec {}
Max HTML report size reached
726 B
io/sentry/k0.class
690 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 16 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·java.util.concurrent.Callable;
 3 import·java.util.concurrent.Future;
2 import·java.io.OutputStream; 
3 import·java.io.Writer; 
4 import·java.io.InputStream; 
5 import·java.util.Map; 
6 import·java.io.Reader; 
  
7 public·interface·k04 public·interface·k0
8 {5 {
9 ····Object·a(final·Reader·p0,·final·Class·p1);6 ····Future·a(final·Runnable·p0,·final·long·p1);
10 ····7 ····
11 ····String·b(final·Map·p0);8 ····void·b(final·long·p0);
12 ····9 ····
13 ····s2·c(final·InputStream·p0);10 ····Future·submit(final·Runnable·p0);
14 ····11 ····
 12 ····Future·submit(final·Callable·p0);
15 ····void·d(final·Object·p0,·final·Writer·p1); 
16 ···· 
17 ····void·e(final·s2·p0,·final·OutputStream·p1); 
18 }13 }
815 B
io/sentry/k1.class
779 B
procyon -ec {}
Max HTML report size reached
4.38 KB
io/sentry/k.class
4.34 KB
procyon -ec {}
Max HTML report size reached
702 B
io/sentry/l0.class
666 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·java.io.OutputStream;
 3 import·java.io.Writer;
 4 import·java.io.InputStream;
2 import·java.util.Date;5 import·java.util.Map;
 6 import·java.io.Reader;
  
3 public·interface·l07 public·interface·l0
4 {8 {
5 ····m4·b();9 ····Object·a(final·Reader·p0,·final·Class·p1);
6 ····10 ····
7 ····boolean·c();11 ····String·b(final·Map·p0);
8 ····12 ····
9 ····void·e();13 ····z2·c(final·InputStream·p0);
10 ····14 ····
11 ····e4·h();15 ····void·d(final·Object·p0,·final·Writer·p1);
12 ····16 ····
 17 ····void·e(final·z2·p0,·final·OutputStream·p1);
13 ····void·i(final·h4·p0); 
14 ···· 
15 ····l0·k(final·String·p0,·final·String·p1,·final·Date·p2,·final·p0·p3); 
16 ···· 
17 ····h4·l(); 
18 }18 }
283 B
io/sentry/l1.class
247 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·java.util.concurrent.Callable;3 import·java.util.concurrent.Callable;
  
4 public·final·class·l1·implements·Callable4 public·final·class·l1·implements·Callable
5 {5 {
6 ····public·final·Object·call()·{6 ····public·final·Object·call()·{
7 ········return·m1.e();7 ········return·o1.c();
8 ····}8 ····}
9 }9 }
674 B
io/sentry/l2.class
638 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 19 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.io.File;2 import·java.io.File;
  
3 public·final·class·l2·implements·Runnable3 public·final·class·l2
4 {4 {
5 ····public·final·void·run()·{ 
6 ········m2.a(this.e);5 ····public·static·boolean·a(final·m2·m2,·final·String·s,·final·h0·h0)·{
 6 ········if·(s·==·null)·{
 7 ············h0.d(y3.INFO,·"No·cached·dir·path·is·defined·in·options.",·new·Object[0]);
 8 ············return·false;
 9 ········}
 10 ········return·true;
 11 ····}
 12 ····
 13 ····public·static·i2·b(final·m2·m2,·final·k·k,·final·String·pathname,·final·h0·h0)·{
 14 ········return·(i2)new·k2(h0,·pathname,·k,·new·File(pathname));
7 ····}15 ····}
8 }16 }
5.99 KB
io/sentry/m2.class
5.95 KB
procyon -ec {}
Max HTML report size reached
2.74 KB
io/sentry/m3.class
2.7 KB
procyon -ec {}
Max HTML report size reached
369 B
io/sentry/n0.class
333 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 18 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·io.sentry.protocol.y;
 3 import·io.sentry.protocol.p;
  
2 public·interface·n04 public·interface·n0·extends·m0
3 {5 {
4 ····x1·a(final·m0·p0);6 ····o4·a();
 7 ····
 8 ····p·e();
 9 ····
 10 ····void·g();
 11 ····
 12 ····y·h();
5 ····13 ····
6 ····void·b(final·m0·p0);14 ····String·k();
7 }15 }
4.23 KB
io/sentry/n2.class
4.2 KB
procyon -ec {}
Max HTML report size reached
3.29 KB
io/sentry/n4.class
3.25 KB
procyon -ec {}
Max HTML report size reached
269 B
io/sentry/o0.class
233 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.transport.p; 
  
3 public·interface·o02 public·interface·o0
4 {3 {
5 ····p·a(final·q3·p0,·final·z1·p1);4 ····b2·a(final·n0·p0,·final·z1·p1);
 5 ····
 6 ····void·b(final·n0·p0);
6 }7 }
4.15 KB
io/sentry/o4.class
4.11 KB
procyon -ec {}
Max HTML report size reached
507 B
io/sentry/p0.class
471 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·enum·p02 import·io.sentry.transport.p;
  
 3 public·interface·p0
3 {4 {
 5 ····p·a(final·b4·p0,·final·d2·p1);
4 ····OTEL("OTEL",·1),· 
5 ····SENTRY("SENTRY",·0); 
6 ···· 
7 ····private·static·/*·synthetic·*/·p0[]·$values()·{ 
8 ········return·new·p0[]·{·p0.SENTRY,·p0.OTEL·}; 
9 ····} 
10 ···· 
11 ····static·{ 
12 ········$VALUES·=·$values(); 
13 ····} 
14 ···· 
15 ····private·p0(final·String·name,·final·int·ordinal)·{ 
16 ····} 
17 }6 }
477 B
io/sentry/q0.class
441 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 19 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·interface·q02 public·enum·q0
3 {3 {
4 ····void·c(final·f0·p0,·final·q3·p1);4 ····OTEL("OTEL",·1),·
 5 ····SENTRY("SENTRY",·0);
 6 ····
 7 ····private·static·/*·synthetic·*/·q0[]·$values()·{
 8 ········return·new·q0[]·{·q0.SENTRY,·q0.OTEL·};
 9 ····}
 10 ····
 11 ····static·{
 12 ········$VALUES·=·$values();
 13 ····}
 14 ····
 15 ····private·q0(final·String·name,·final·int·ordinal)·{
 16 ····}
5 }17 }
175 B
io/sentry/q2$a.class
135 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 class·q2$a2 public·interface·q2$a
3 {3 {
 4 ····void·a(final·b4·p0);
4 }5 }
734 B
io/sentry/q3$a.class
694 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 31 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·interface·q3$a2 import·java.util.concurrent.Callable;
  
 3 class·q3$a
3 {4 {
4 ····d·a(final·d·p0,·final·v·p1);5 ····private·byte[]·a;
 6 ····private·final·Callable·b;
 7 ····
 8 ····public·q3$a(final·Callable·b)·{
 9 ········this.b·=·b;
 10 ····}
 11 ····
 12 ····private·static·byte[]·b(byte[]·array)·{
 13 ········if·(array·==·null)·{
 14 ············array·=·new·byte[0];
 15 ········}
 16 ········return·array;
 17 ····}
 18 ····
 19 ····public·byte[]·a()·{
 20 ········if·(this.a·==·null)·{
 21 ············final·Callable·b·=·this.b;
 22 ············if·(b·!=·null)·{
 23 ················this.a·=·b.call();
 24 ············}
 25 ········}
 26 ········return·b(this.a);
 27 ····}
5 }28 }
40.4 KB
io/sentry/q3.class
40.3 KB
procyon -ec {}
Max HTML report size reached
197 B
io/sentry/q4.class
161 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·interface·q42 interface·q4
3 {3 {
4 ····void·a(final·m0·p0);4 ····void·a(final·o4·p0);
5 }5 }
211 B
io/sentry/r0.class
175 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·interface·r02 public·interface·r0
3 {3 {
4 ····Object·a(final·x0·p0,·final·g0·p1);4 ····void·c(final·g0·p0,·final·b4·p1);
5 }5 }
992 B
io/sentry/r2.class
956 B
procyon -ec {}
Max HTML report size reached
2.16 KB
io/sentry/r4.class
2.12 KB
procyon -ec {}
Max HTML report size reached
747 B
io/sentry/s1.class
711 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 25 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·final·class·s12 public·final·class·s1·implements·d5
3 {3 {
4 ····private·final·Class·a;4 ····private·static·final·s1·a;
5 ····5 ····
6 ····private·s1(final·Class·a)·{ 
7 ········this.a·=·a;6 ····static·{
 7 ········a·=·new·s1();
8 ····}8 ····}
9 ····9 ····
 10 ····private·s1()·{
10 ····public·static·s1·a(final·Class·clazz)·{ 
11 ········return·new·s1(clazz); 
12 ····}11 ····}
13 ····12 ····
14 ····public·Object·b()·{ 
15 ········return·this.a.getDeclaredConstructor((Class<?>[])new·Class[0]).newInstance(new·Object[0]);13 ····public·static·s1·c()·{
 14 ········return·s1.a;
 15 ····}
 16 ····
 17 ····public·z1·a(final·n0·n0)·{
 18 ········return·null;
 19 ····}
 20 ····
 21 ····public·void·b(final·n0·n0)·{
16 ····}22 ····}
17 }23 }
4.19 KB
io/sentry/s2.class
4.16 KB
procyon -ec {}
Max HTML report size reached
6.18 KB
io/sentry/s3.class
6.14 KB
procyon -ec {}
Max HTML report size reached
3.14 KB
io/sentry/s4.class
3.1 KB
procyon -ec {}
Max HTML report size reached
4.59 KB
io/sentry/t3.class
4.55 KB
procyon -ec {}
Max HTML report size reached
274 B
io/sentry/t.class
240 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.protocol.w;2 import·io.sentry.protocol.w;
  
3 public·interface·t3 public·interface·t
4 {4 {
5 ····l3·c(final·l3·p0,·final·v·p1);5 ····s3·c(final·s3·p0,·final·v·p1);
6 ····6 ····
7 ····w·h(final·w·p0,·final·v·p1);7 ····w·h(final·w·p0,·final·v·p1);
8 }8 }
545 B
io/sentry/transport/c.class
491 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·java.util.concurrent.ThreadPoolExecutor;2 import·java.util.concurrent.ThreadPoolExecutor;
3 import·io.sentry.g0;3 import·io.sentry.h0;
4 import·io.sentry.cache.e;4 import·io.sentry.cache.e;
5 import·java.util.concurrent.RejectedExecutionHandler;5 import·java.util.concurrent.RejectedExecutionHandler;
  
6 public·final·class·c·implements·RejectedExecutionHandler6 public·final·class·c·implements·RejectedExecutionHandler
7 {7 {
8 ····public·final·void·rejectedExecution(final·Runnable·runnable,·final·ThreadPoolExecutor·threadPoolExecutor)·{8 ····public·final·void·rejectedExecution(final·Runnable·runnable,·final·ThreadPoolExecutor·threadPoolExecutor)·{
9 ········d.c(this.a,·this.b,·runnable,·threadPoolExecutor);9 ········d.c(this.a,·this.b,·runnable,·threadPoolExecutor);
6.17 KB
io/sentry/transport/d$c.class
6.11 KB
procyon -ec {}
Max HTML report size reached
14.1 KB
io/sentry/transport/n.class
14.0 KB
procyon -ec {}
Max HTML report size reached
382 B
io/sentry/transport/p.class
328 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.v;2 import·io.sentry.v;
3 import·io.sentry.s2;3 import·io.sentry.z2;
4 import·java.io.Closeable;4 import·java.io.Closeable;
  
5 public·interface·p·extends·Closeable5 public·interface·p·extends·Closeable
6 {6 {
7 ····void·d(final·long·p0);7 ····void·d(final·long·p0);
8 ····8 ····
9 ····void·f(final·s2·p0,·final·v·p1);9 ····void·f(final·z2·p0,·final·v·p1);
10 }10 }
1.99 KB
io/sentry/transport/v.class
1.93 KB
procyon -ec {}
Max HTML report size reached
9.39 KB
io/sentry/transport/y.class
9.34 KB
procyon -ec {}
Max HTML report size reached
372 B
io/sentry/u2.class
336 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.concurrent.Callable; 
  
3 public·final·class·u2·implements·Callable2 public·final·class·u2·implements·g2$a
4 {3 {
5 ····public·final·Object·call()·{ 
6 ········return·j3.f(this.a,·this.b);4 ····public·final·void·a(final·l4·l4)·{
 5 ········v2.e(l4);
7 ····}6 ····}
8 }7 }
4.52 KB
io/sentry/u.class
4.49 KB
procyon -ec {}
Max HTML report size reached
1.39 KB
io/sentry/util/h.class
1.35 KB
procyon -ec {}
Max HTML report size reached
2.99 KB
io/sentry/util/i.class
2.95 KB
procyon -ec {}
Max HTML report size reached
880 B
io/sentry/util/j.class
836 B
procyon -ec {}
Max HTML report size reached
911 B
io/sentry/util/m.class
867 B
procyon -ec {}
Max HTML report size reached
1.64 KB
io/sentry/util/o.class
1.6 KB
procyon -ec {}
Max HTML report size reached
21.1 KB
io/sentry/v2.class
21.1 KB
procyon -ec {}
Max HTML report size reached
2.98 KB
io/sentry/v.class
2.95 KB
procyon -ec {}
Max HTML report size reached
7.78 KB
io/sentry/w0.class
7.74 KB
procyon -ec {}
Max HTML report size reached
461 B
io/sentry/w1.class
425 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.concurrent.Callable;2 import·io.sentry.hints.g;
 3 import·java.io.File;
 4 import·io.sentry.util.h$a;
  
3 public·final·class·w1·implements·Callable5 public·final·class·w1·implements·h$a
4 {6 {
5 ····public·final·Object·call()·{ 
6 ········return·x1.a();7 ····public·final·void·accept(final·Object·o)·{
 8 ········y1.g(this.a,·this.b,·(g)o);
7 ····}9 ····}
8 }10 }
786 B
io/sentry/w2.class
750 B
procyon -ec {}
Max HTML report size reached
614 B
io/sentry/x2.class
578 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 18 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.concurrent.Callable; 
  
3 public·final·class·x2·implements·Callable2 public·abstract·class·x2·implements·Comparable
4 {3 {
5 ····public·final·Object·call()·{4 ····public·int·a(final·x2·x2)·{
 5 ········return·Long.valueOf(this.c()).compareTo(Long.valueOf(x2.c()));
 6 ····}
 7 ····
 8 ····public·long·b(final·x2·x2)·{
 9 ········if·(x2·!=·null·&&·this.a(x2)·<·0)·{
 10 ············return·x2.c();
 11 ········}
6 ········return·j3.m(this.a);12 ········return·this.c();
7 ····}13 ····}
 14 ····
 15 ····public·abstract·long·c();
8 }16 }
11.5 KB
io/sentry/y0.class
11.4 KB
procyon -ec {}
Max HTML report size reached
300 B
io/sentry/y2.class
264 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 public·interface·y2
2 import·java.util.concurrent.Callable; 
  
3 public·final·class·y2·implements·Callable 
4 {3 {
 4 ····x2·a();
5 ····public·final·Object·call()·{ 
6 ········return·j3.n(this.a); 
7 ····} 
8 }5 }
714 B
io/sentry/y3$a.class
674 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.TimerTask;2 import·io.sentry.vendor.gson.stream.a;
 3 import·java.util.Locale;
  
3 class·y3$a·extends·TimerTask4 final·class·y3$a·implements·t0
4 {5 {
 6 ····public·y3·b(final·z0·z0,·final·h0·h0)·{
 7 ········return·y3.valueOf(((a)z0).T().toUpperCase(Locale.ROOT));
5 ····final·/*·synthetic·*/·y3·e; 
6 ···· 
7 ····y3$a(final·y3·e)·{ 
8 ········this.e·=·e; 
9 ····} 
10 ···· 
11 ····@Override 
12 ····public·void·run()·{ 
13 ········h4·h4·=·this.e.l(); 
14 ········final·y3·e·=·this.e; 
15 ········if·(h4·==·null)·{ 
16 ············h4·=·io.sentry.h4.OK; 
17 ········} 
18 ········e.i(h4); 
19 ········y3.q(this.e).set(false); 
20 ····}8 ····}
21 }9 }
991 B
io/sentry/z1.class
955 B
procyon -ec {}
Max HTML report size reached
1.31 KB
io/sentry/z2.class
1.28 KB
procyon -ec {}
Max HTML report size reached
1.54 KB
io/sentry/z3.class
1.5 KB
procyon -ec {}
Max HTML report size reached
17.5 KB
j0/i.class
17.5 KB
procyon -ec {}
Max HTML report size reached
555 B
j0/j.class
535 B
procyon -ec {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····j(final·i·a,·final·Runnable·b)·{11 ····j(final·i·a,·final·Runnable·b)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ········this.b·=·b;13 ········this.b·=·b;
14 ····}14 ····}
15 ····15 ····
16 ····boolean·a(final·HashSet·set)·{16 ····boolean·a(final·HashSet·set)·{
17 ········final·i·a·=·this.a;17 ········final·i·a·=·this.a;
18 ········return·a·!=·null·&&·a.C()·&&·(set.contains(Integer.valueOf(this.a.c))·^·true);18 ········return·a·!=·null·&&·a.D()·&&·(set.contains(Integer.valueOf(this.a.c))·^·true);
19 ····}19 ····}
20 ····20 ····
21 ····boolean·b(final·i·i)·{21 ····boolean·b(final·i·i)·{
22 ········final·i·a·=·this.a;22 ········final·i·a·=·this.a;
23 ········boolean·b·=·true;23 ········boolean·b·=·true;
24 ········if·(a·==·null)·{24 ········if·(a·==·null)·{
25 ············if·(i·!=·null)·{25 ············if·(i·!=·null)·{
1.75 KB
j0/l.class
1.73 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.67 KB
io/flutter/plugins/imagepicker/e.class
1.59 KB
procyon -ec {}
Max HTML report size reached
25.4 KB
io/sentry/a0.class
25.4 KB
procyon -ec {}
Max HTML report size reached
7.06 KB
io/sentry/a4.class
7.02 KB
procyon -ec {}
Max HTML report size reached
742 B
io/sentry/a.class
708 B
procyon -ec {}
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 package·io.sentry;2 package·io.sentry;
  
3 import·io.sentry.transport.d;3 import·io.sentry.transport.d;
4 import·io.sentry.transport.y;4 import·io.sentry.transport.y;
5 import·io.sentry.util.k;5 import·io.sentry.util.k;
6 import·io.sentry.transport.p;6 import·io.sentry.transport.p;
  
7 public·final·class·a·implements·o07 public·final·class·a·implements·p0
8 {8 {
9 ····public·p·a(final·q3·q3,·final·z1·z1)·{9 ····public·p·a(final·b4·b4,·final·d2·d2)·{
10 ········k.c((Object)q3,·"options·is·required");10 ········k.c((Object)b4,·"options·is·required");
11 ········k.c((Object)z1,·"requestDetails·is·required");11 ········k.c((Object)d2,·"requestDetails·is·required");
12 ········return·(p)new·d(q3,·new·y(q3),·q3.getTransportGate(),·z1);12 ········return·(p)new·d(b4,·new·y(b4),·b4.getTransportGate(),·d2);
13 ····}13 ····}
14 }14 }
4.26 KB
io/sentry/android/core/SentryAndroidOptions.class
4.17 KB
procyon -ec {}
Max HTML report size reached
17.0 KB
io/sentry/android/core/a0.class
16.9 KB
procyon -ec {}
Max HTML report size reached
6.69 KB
io/sentry/android/core/a1.class
6.63 KB
procyon -ec {}
Max HTML report size reached
4.74 KB
io/sentry/android/core/b0.class
4.68 KB
procyon -ec {}
Max HTML report size reached
688 B
io/sentry/android/core/b1.class
626 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 24 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
 2 import·java.util.List;
2 import·io.sentry.q3; 
3 import·android.content.Context; 
4 import·io.sentry.g0; 
5 import·io.sentry.m2$a; 
  
6 public·final·class·b1·implements·m2$a3 final·class·b1·implements·u0
7 {4 {
8 ····public·final·void·a(final·q3·q3)·{ 
9 ········c1.a(this.a,·this.b,·this.c,·(SentryAndroidOptions)q3);5 ····private·static·final·b1·a;
 6 ····
 7 ····static·{
 8 ········a·=·new·b1();
 9 ····}
 10 ····
 11 ····private·b1()·{
 12 ····}
 13 ····
 14 ····public·static·b1·b()·{
 15 ········return·b1.a;
 16 ····}
 17 ····
 18 ····public·List·a()·{
 19 ········return·null;
10 ····}20 ····}
11 }21 }
7.42 KB
io/sentry/android/core/d1.class
7.36 KB
procyon -ec {}
Max HTML report size reached
8.31 KB
io/sentry/android/core/e0.class
8.25 KB
procyon -ec {}
Max HTML report size reached
5.24 KB
io/sentry/android/core/e1.class
5.18 KB
procyon -ec {}
Max HTML report size reached
5.03 KB
io/sentry/android/core/f1.class
4.96 KB
procyon -ec {}
Max HTML report size reached
518 B
io/sentry/android/core/h.class
458 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.c2;2 import·io.sentry.g2;
3 import·io.sentry.m0;3 import·io.sentry.n0;
4 import·io.sentry.c2$b;4 import·io.sentry.g2$b;
  
5 public·final·class·h·implements·c2$b5 public·final·class·h·implements·g2$b
6 {6 {
7 ····public·final·void·a(final·m0·m0)·{7 ····public·final·void·a(final·n0·n0)·{
8 ········o.p(this.a,·this.b,·m0);8 ········o.p(this.a,·this.b,·n0);
9 ····}9 ····}
10 }10 }
534 B
io/sentry/android/core/i.class
474 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.m0;2 import·io.sentry.n0;
3 import·io.sentry.c2;3 import·io.sentry.g2;
4 import·io.sentry.c2$b;4 import·io.sentry.g2$b;
  
5 public·final·class·i·implements·c2$b5 public·final·class·i·implements·g2$b
6 {6 {
7 ····public·final·void·a(final·m0·m0)·{7 ····public·final·void·a(final·n0·n0)·{
8 ········o.k(this.a,·this.b,·this.c,·m0);8 ········o.k(this.a,·this.b,·this.c,·n0);
9 ····}9 ····}
10 }10 }
572 B
io/sentry/android/core/internal/gestures/c.class
476 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core.internal.gestures;1 package·io.sentry.android.core.internal.gestures;
  
2 import·io.sentry.m0;2 import·io.sentry.n0;
3 import·io.sentry.c2;3 import·io.sentry.g2;
4 import·io.sentry.c2$b;4 import·io.sentry.g2$b;
  
5 public·final·class·c·implements·c2$b5 public·final·class·c·implements·g2$b
6 {6 {
7 ····public·final·void·a(final·m0·m0)·{7 ····public·final·void·a(final·n0·n0)·{
8 ········g.b(this.a,·this.b,·m0);8 ········g.b(this.a,·this.b,·n0);
9 ····}9 ····}
10 }10 }
588 B
io/sentry/android/core/internal/gestures/d.class
492 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core.internal.gestures;1 package·io.sentry.android.core.internal.gestures;
  
2 import·io.sentry.m0;2 import·io.sentry.n0;
3 import·io.sentry.c2;3 import·io.sentry.g2;
4 import·io.sentry.c2$b;4 import·io.sentry.g2$b;
  
5 public·final·class·d·implements·c2$b5 public·final·class·d·implements·g2$b
6 {6 {
7 ····public·final·void·a(final·m0·m0)·{7 ····public·final·void·a(final·n0·n0)·{
8 ········g.a(this.a,·this.b,·this.c,·m0);8 ········g.a(this.a,·this.b,·this.c,·n0);
9 ····}9 ····}
10 }10 }
504 B
io/sentry/android/core/internal/gestures/e.class
408 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.android.core.internal.gestures;1 package·io.sentry.android.core.internal.gestures;
  
2 import·io.sentry.c2;2 import·io.sentry.g2;
3 import·io.sentry.d2;3 import·io.sentry.h2;
  
4 public·final·class·e·implements·d24 public·final·class·e·implements·h2
5 {5 {
6 ····public·final·void·a(final·c2·c2)·{6 ····public·final·void·a(final·g2·g2)·{
7 ········g.d(this.a,·c2);7 ········g.d(this.a,·g2);
8 ····}8 ····}
9 }9 }
564 B
io/sentry/android/core/internal/gestures/f.class
468 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core.internal.gestures;1 package·io.sentry.android.core.internal.gestures;
  
2 import·io.sentry.c2;2 import·io.sentry.g2;
3 import·io.sentry.m0;3 import·io.sentry.n0;
4 import·io.sentry.d2;4 import·io.sentry.h2;
  
5 public·final·class·f·implements·d25 public·final·class·f·implements·h2
6 {6 {
7 ····public·final·void·a(final·c2·c2)·{7 ····public·final·void·a(final·g2·g2)·{
8 ········g.c(this.a,·this.b,·c2);8 ········g.c(this.a,·this.b,·g2);
9 ····}9 ····}
10 }10 }
2.83 KB
io/sentry/android/core/internal/gestures/h.class
2.73 KB
procyon -ec {}
Max HTML report size reached
510 B
io/sentry/android/core/j.class
450 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.c2;2 import·io.sentry.g2;
3 import·io.sentry.m0;3 import·io.sentry.n0;
4 import·io.sentry.d2;4 import·io.sentry.h2;
  
5 public·final·class·j·implements·d25 public·final·class·j·implements·h2
6 {6 {
7 ····public·final·void·a(final·c2·c2)·{7 ····public·final·void·a(final·g2·g2)·{
8 ········o.h(this.a,·this.b,·c2);8 ········o.h(this.a,·this.b,·g2);
9 ····}9 ····}
10 }10 }
510 B
io/sentry/android/core/k.class
450 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.c2;2 import·io.sentry.g2;
3 import·io.sentry.m0;3 import·io.sentry.n0;
4 import·io.sentry.d2;4 import·io.sentry.h2;
  
5 public·final·class·k·implements·d25 public·final·class·k·implements·h2
6 {6 {
7 ····public·final·void·a(final·c2·c2)·{7 ····public·final·void·a(final·g2·g2)·{
8 ········o.t(this.a,·this.b,·c2);8 ········o.t(this.a,·this.b,·g2);
9 ····}9 ····}
10 }10 }
34.5 KB
io/sentry/android/core/l0.class
34.4 KB
procyon -ec {}
Max HTML report size reached
519 B
io/sentry/android/core/l.class
459 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.m0;2 import·io.sentry.n0;
3 import·java.lang.ref.WeakReference;3 import·java.lang.ref.WeakReference;
4 import·io.sentry.q4;4 import·io.sentry.b5;
  
5 public·final·class·l·implements·q45 public·final·class·l·implements·b5
6 {6 {
7 ····public·final·void·a(final·m0·m0)·{7 ····public·final·void·a(final·n0·n0)·{
8 ········o.w(this.a,·this.b,·this.c,·m0);8 ········o.w(this.a,·this.b,·this.c,·n0);
9 ····}9 ····}
10 }10 }
2.74 KB
io/sentry/android/core/n0.class
2.68 KB
procyon -ec {}
Max HTML report size reached
17.7 KB
io/sentry/android/core/o.class
17.7 KB
procyon -ec {}
Max HTML report size reached
2.75 KB
io/sentry/android/core/p.class
2.69 KB
procyon -ec {}
Max HTML report size reached
32.8 KB
io/sentry/android/core/q0.class
32.7 KB
procyon -ec {}
Max HTML report size reached
487 B
io/sentry/android/core/q.class
427 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 18 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.f2;2 import·io.sentry.x2;
 3 import·io.sentry.y2;
  
3 public·final·class·q·implements·f24 public·final·class·q
4 {5 {
5 ····public·final·String·a()·{6 ····private·static·final·y2·a;
 7 ····
 8 ····static·{
 9 ········a·=·(y2)new·j1();
 10 ····}
 11 ····
 12 ····public·static·x2·a()·{
6 ········return·s.a(this.a);13 ········return·q.a.a();
7 ····}14 ····}
8 }15 }
2.0 KB
io/sentry/android/core/r.class
1.94 KB
procyon -ec {}
Max HTML report size reached
4.41 KB
io/sentry/android/core/u0.class
4.35 KB
procyon -ec {}
Max HTML report size reached
2.54 KB
io/sentry/android/core/v0.class
2.48 KB
procyon -ec {}
Max HTML report size reached
2.49 KB
io/sentry/android/core/w0.class
2.42 KB
procyon -ec {}
Max HTML report size reached
4.44 KB
io/sentry/android/core/x0.class
4.38 KB
procyon -ec {}
Max HTML report size reached
14.3 KB
io/sentry/android/core/x.class
14.3 KB
procyon -ec {}
Max HTML report size reached
3.81 KB
io/sentry/android/core/y0.class
3.75 KB
procyon -ec {}
Max HTML report size reached
992 B
io/sentry/android/core/y.class
932 B
procyon -ec {}
Max HTML report size reached
439 B
io/sentry/android/core/z.class
379 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.android.core;1 package·io.sentry.android.core;
  
2 import·io.sentry.f0;2 import·java.util.concurrent.Callable;
  
3 public·final·class·z·implements·b$a3 public·final·class·z·implements·Callable
4 {4 {
5 ····public·final·void·a(final·g0·g0)·{ 
6 ········a0.h(this.a,·this.b,·this.c,·g0);5 ····public·final·Object·call()·{
 6 ········return·a0.c();
7 ····}7 ····}
8 }8 }
2.18 KB
io/sentry/android/ndk/a.class
2.12 KB
procyon -ec {}
Max HTML report size reached
4.99 KB
io/sentry/android/ndk/c.class
4.93 KB
procyon -ec {}
Max HTML report size reached
2.94 KB
io/sentry/b0.class
2.9 KB
procyon -ec {}
Max HTML report size reached
29.2 KB
io/sentry/c1.class
29.1 KB
procyon -ec {}
Max HTML report size reached
1.88 KB
io/sentry/c4.class
1.84 KB
procyon -ec {}
Max HTML report size reached
43.8 KB
io/sentry/cache/d.class
43.7 KB
procyon -ec {}
Max HTML report size reached
2.88 KB
io/sentry/clientreport/b$a.class
2.82 KB
procyon -ec {}
Max HTML report size reached
1.51 KB
io/sentry/clientreport/b.class
1.46 KB
procyon -ec {}
Max HTML report size reached
5.96 KB
io/sentry/clientreport/d.class
5.9 KB
procyon -ec {}
Max HTML report size reached
3.23 KB
io/sentry/clientreport/f$a.class
3.17 KB
procyon -ec {}
Max HTML report size reached
1.7 KB
io/sentry/clientreport/f.class
1.65 KB
procyon -ec {}
Max HTML report size reached
657 B
io/sentry/clientreport/i.class
597 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·io.sentry.clientreport;1 package·io.sentry.clientreport;
  
2 import·io.sentry.j3;2 import·io.sentry.q3;
3 import·io.sentry.s2;3 import·io.sentry.z2;
  
4 public·final·class·i·implements·g4 public·final·class·i·implements·g
5 {5 {
6 ····public·void·a(final·e·e,·final·s2·s2)·{6 ····public·void·a(final·e·e,·final·z2·z2)·{
7 ····}7 ····}
8 ····8 ····
9 ····public·void·b(final·e·e,·final·io.sentry.g·g)·{9 ····public·void·b(final·e·e,·final·io.sentry.g·g)·{
10 ····}10 ····}
11 ····11 ····
12 ····public·s2·c(final·s2·s2)·{12 ····public·z2·c(final·z2·z2)·{
13 ········return·s2;13 ········return·z2;
14 ····}14 ····}
15 ····15 ····
16 ····public·void·d(final·e·e,·final·j3·j3)·{16 ····public·void·d(final·e·e,·final·q3·q3)·{
17 ····}17 ····}
18 }18 }
3.89 KB
io/sentry/d$a.class
3.86 KB
procyon -ec {}
Max HTML report size reached
6.44 KB
io/sentry/d1.class
6.4 KB
procyon -ec {}
Max HTML report size reached
7.0 KB
io/sentry/d4.class
6.96 KB
procyon -ec {}
Max HTML report size reached
2.95 KB
io/sentry/d.class
2.92 KB
procyon -ec {}
Max HTML report size reached
5.72 KB
io/sentry/e4.class
5.69 KB
procyon -ec {}
Max HTML report size reached
15.2 KB
io/sentry/flutter/SentryFlutterPlugin.class
15.1 KB
procyon -ec {}
Max HTML report size reached
503 B
io/sentry/flutter/a.class
453 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.c2;2 import·io.sentry.g2;
3 import·h1.k$d;3 import·h1.k$d;
4 import·io.sentry.d2;4 import·io.sentry.h2;
  
5 public·final·class·a·implements·d25 public·final·class·a·implements·h2
6 {6 {
7 ····public·final·void·a(final·c2·c2)·{7 ····public·final·void·a(final·g2·g2)·{
8 ········SentryFlutterPlugin.d(this.a,·this.b,·c2);8 ········SentryFlutterPlugin.d(this.a,·this.b,·g2);
9 ····}9 ····}
10 }10 }
519 B
io/sentry/flutter/b.class
469 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.c2;2 import·io.sentry.g2;
3 import·h1.k$d;3 import·h1.k$d;
4 import·io.sentry.d2;4 import·io.sentry.h2;
  
5 public·final·class·b·implements·d25 public·final·class·b·implements·h2
6 {6 {
7 ····public·final·void·a(final·c2·c2)·{7 ····public·final·void·a(final·g2·g2)·{
8 ········SentryFlutterPlugin.c(this.a,·this.b,·this.c,·c2);8 ········SentryFlutterPlugin.c(this.a,·this.b,·this.c,·g2);
9 ····}9 ····}
10 }10 }
615 B
io/sentry/flutter/c.class
565 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.android.core.SentryAndroidOptions;2 import·io.sentry.android.core.SentryAndroidOptions;
3 import·io.sentry.q3;3 import·io.sentry.b4;
4 import·java.util.Map;4 import·java.util.Map;
5 import·io.sentry.m2$a;5 import·io.sentry.q2$a;
  
6 public·final·class·c·implements·m2$a6 public·final·class·c·implements·q2$a
7 {7 {
8 ····public·final·void·a(final·q3·q3)·{8 ····public·final·void·a(final·b4·b4)·{
9 ········SentryFlutterPlugin.a(this.a,·this.b,·(SentryAndroidOptions)q3);9 ········SentryFlutterPlugin.a(this.a,·this.b,·(SentryAndroidOptions)b4);
10 ····}10 ····}
11 }11 }
607 B
io/sentry/flutter/d.class
557 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.v;2 import·io.sentry.v;
3 import·io.sentry.l3;3 import·io.sentry.s3;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·io.sentry.q3$b;5 import·io.sentry.b4$b;
  
6 public·final·class·d·implements·q3$b6 public·final·class·d·implements·b4$b
7 {7 {
8 ····public·final·l3·a(final·l3·l3,·final·v·v)·{8 ····public·final·s3·a(final·s3·s3,·final·v·v)·{
9 ········return·SentryFlutterPlugin.b(this.a,·this.b,·l3,·v);9 ········return·SentryFlutterPlugin.b(this.a,·this.b,·s3,·v);
10 ····}10 ····}
11 }11 }
587 B
io/sentry/g1.class
551 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.io.InputStream;2 import·java.util.Locale;
  
3 public·final·class·g1·implements·c03 public·final·class·g1
4 {4 {
 5 ····public·static·String·a(final·h1·h1)·{
 6 ········return·h1.name().toLowerCase(Locale.ROOT);
5 ····private·static·final·g1·a; 
6 ···· 
7 ····static·{ 
8 ········a·=·new·g1(); 
9 ····} 
10 ···· 
11 ····private·g1()·{ 
12 ····} 
13 ···· 
14 ····public·static·g1·b()·{ 
15 ········return·g1.a; 
16 ····} 
17 ···· 
18 ····public·s2·a(final·InputStream·inputStream)·{ 
19 ········return·null; 
20 ····}7 ····}
21 }8 }
9.49 KB
io/sentry/g2.class
9.46 KB
procyon -ec {}
Max HTML report size reached
1.24 KB
io/sentry/g4.class
1.2 KB
procyon -ec {}
Max HTML report size reached
1.79 KB
io/sentry/h1.class
1.75 KB
procyon -ec {}
Max HTML report size reached
3.18 KB
io/sentry/h4.class
3.15 KB
procyon -ec {}
Max HTML report size reached
181 B
io/sentry/hints/h.class
135 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·final·class·h·implements·g2 public·interface·h
3 {3 {
4 }4 }
181 B
io/sentry/hints/j.class
135 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 package·io.sentry.hints;1 package·io.sentry.hints;
  
2 public·final·class·j·implements·i2 public·interface·j
3 {3 {
4 }4 }
840 B
io/sentry/i1.class
804 B
procyon -ec {}
Max HTML report size reached
2.11 KB
io/sentry/i.class
2.08 KB
procyon -ec {}
Max HTML report size reached
5.29 KB
io/sentry/internal/modules/b.class
5.22 KB
procyon -ec {}
Max HTML report size reached
1.12 KB
io/sentry/j2.class
1.08 KB
procyon -ec {}
Max HTML report size reached
1.5 KB
io/sentry/k$a.class
1.46 KB
procyon -ec {}
Max HTML report size reached
1.2 KB
io/sentry/k2.class
1.17 KB
procyon -ec {}
Max HTML report size reached
2.4 KB
io/sentry/k3.class
2.36 KB
procyon -ec {}
Max HTML report size reached
1.96 KB
io/sentry/k4.class
1.92 KB
procyon -ec {}
Max HTML report size reached
4.1 KB
io/sentry/l3.class
4.06 KB
procyon -ec {}
Max HTML report size reached
9.66 KB
io/sentry/l4.class
9.62 KB
procyon -ec {}
Max HTML report size reached
486 B
io/sentry/m0.class
450 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 19 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.protocol.y; 
3 import·io.sentry.protocol.p; 
  
4 public·interface·m0·extends·l02 public·interface·m0
5 {3 {
6 ····d4·a();4 ····x4·b();
 5 ····
 6 ····m0·c(final·String·p0,·final·String·p1,·final·x2·p2,·final·q0·p3);
7 ····7 ····
8 ····p·d();8 ····boolean·d();
9 ····9 ····
10 ····void·f();10 ····void·f();
11 ····11 ····
12 ····y·g();12 ····p4·i();
 13 ····
 14 ····void·j(final·s4·p0);
13 ····15 ····
14 ····String·j();16 ····s4·l();
15 }17 }
943 B
io/sentry/m1.class
907 B
procyon -ec {}
Max HTML report size reached
2.11 KB
io/sentry/m4.class
2.08 KB
procyon -ec {}
Max HTML report size reached
1.89 KB
io/sentry/m.class
1.85 KB
procyon -ec {}
Max HTML report size reached
997 B
io/sentry/n1.class
961 B
procyon -ec {}
Max HTML report size reached
2.08 KB
io/sentry/n3.class
2.04 KB
procyon -ec {}
Max HTML report size reached
5.48 KB
io/sentry/n.class
5.45 KB
procyon -ec {}
Max HTML report size reached
1.12 KB
io/sentry/o1.class
1.08 KB
procyon -ec {}
Max HTML report size reached
1.23 KB
io/sentry/o2.class
1.19 KB
procyon -ec {}
Max HTML report size reached
2.22 KB
io/sentry/o3.class
2.19 KB
procyon -ec {}
Max HTML report size reached
342 B
io/sentry/o.class
308 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.hints.d;2 import·io.sentry.hints.e;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·o·implements·h$a4 public·final·class·o·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········r.h(this.a,·(d)o);7 ········r.h(this.a,·(e)o);
8 ····}8 ····}
9 }9 }
337 B
io/sentry/p2.class
301 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·java.io.File;
  
2 public·final·class·p2·implements·c2$a3 public·final·class·p2·implements·Runnable
3 {4 {
4 ····public·final·void·a(final·a4·a4)·{5 ····public·final·void·run()·{
5 ········q2.e(a4);6 ········q2.a(this.e);
6 ····}7 ····}
7 }8 }
880 B
io/sentry/p3.class
844 B
procyon -ec {}
Max HTML report size reached
380 B
io/sentry/p.class
346 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.hints.f;2 import·io.sentry.hints.g;
3 import·java.io.File;3 import·java.io.File;
4 import·io.sentry.util.h$a;4 import·io.sentry.util.h$a;
  
5 public·final·class·p·implements·h$a5 public·final·class·p·implements·h$a
6 {6 {
7 ····public·final·void·accept(final·Object·o)·{7 ····public·final·void·accept(final·Object·o)·{
8 ········r.i(this.a,·this.b,·(f)o);8 ········r.i(this.a,·this.b,·(g)o);
9 ····}9 ····}
10 }10 }
2.14 KB
io/sentry/profilemeasurements/a$a.class
2.06 KB
procyon -ec {}
Max HTML report size reached
1.5 KB
io/sentry/profilemeasurements/a.class
1.43 KB
procyon -ec {}
Max HTML report size reached
1.9 KB
io/sentry/profilemeasurements/b$a.class
1.83 KB
procyon -ec {}
Max HTML report size reached
1.53 KB
io/sentry/profilemeasurements/b.class
1.46 KB
procyon -ec {}
Max HTML report size reached
3.45 KB
io/sentry/protocol/DebugImage$a.class
3.37 KB
procyon -ec {}
Max HTML report size reached
2.73 KB
io/sentry/protocol/DebugImage.class
2.66 KB
procyon -ec {}
Max HTML report size reached
3.26 KB
io/sentry/protocol/a$a.class
3.21 KB
procyon -ec {}
Max HTML report size reached
2.31 KB
io/sentry/protocol/a.class
2.25 KB
procyon -ec {}
Max HTML report size reached
1.58 KB
io/sentry/protocol/b$a.class
1.53 KB
procyon -ec {}
Max HTML report size reached
1.53 KB
io/sentry/protocol/b.class
1.48 KB
procyon -ec {}
Max HTML report size reached
2.99 KB
io/sentry/protocol/c$a.class
2.94 KB
procyon -ec {}
Max HTML report size reached
3.04 KB
io/sentry/protocol/c.class
2.99 KB
procyon -ec {}
Max HTML report size reached
1.63 KB
io/sentry/protocol/d$a.class
1.58 KB
procyon -ec {}
Max HTML report size reached
1.56 KB
io/sentry/protocol/d.class
1.51 KB
procyon -ec {}
Max HTML report size reached
7.86 KB
io/sentry/protocol/e$a.class
7.8 KB
procyon -ec {}
Max HTML report size reached
658 B
io/sentry/protocol/e$b$a.class
598 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·io.sentry.protocol;1 package·io.sentry.protocol;
  
2 import·io.sentry.vendor.gson.stream.a;2 import·io.sentry.vendor.gson.stream.a;
3 import·java.util.Locale;3 import·java.util.Locale;
4 import·io.sentry.g0;4 import·io.sentry.h0;
5 import·io.sentry.x0;5 import·io.sentry.z0;
6 import·io.sentry.r0;6 import·io.sentry.t0;
  
7 public·final·class·e$b$a·implements·r07 public·final·class·e$b$a·implements·t0
8 {8 {
9 ····public·e$b·b(final·x0·x0,·final·g0·g0)·{9 ····public·e$b·b(final·z0·z0,·final·h0·h0)·{
10 ········return·e$b.valueOf(((a)x0).T().toUpperCase(Locale.ROOT));10 ········return·e$b.valueOf(((a)z0).T().toUpperCase(Locale.ROOT));
11 ····}11 ····}
12 }12 }
958 B
io/sentry/protocol/e$b.class
902 B
procyon -ec {}
Max HTML report size reached
5.68 KB
io/sentry/protocol/e.class
5.62 KB
procyon -ec {}
Max HTML report size reached
3.21 KB
io/sentry/protocol/f$a.class
3.16 KB
procyon -ec {}
Max HTML report size reached
2.45 KB
io/sentry/protocol/f.class
2.4 KB
procyon -ec {}
Max HTML report size reached
1.96 KB
io/sentry/protocol/g$a.class
1.91 KB
procyon -ec {}
Max HTML report size reached
1.5 KB
io/sentry/protocol/g.class
1.45 KB
procyon -ec {}
Max HTML report size reached
3.0 KB
io/sentry/protocol/h$a.class
2.95 KB
procyon -ec {}
Max HTML report size reached
2.06 KB
io/sentry/protocol/h.class
2.01 KB
procyon -ec {}
Max HTML report size reached
2.26 KB
io/sentry/protocol/i$a.class
2.2 KB
procyon -ec {}
Max HTML report size reached
1.73 KB
io/sentry/protocol/i.class
1.68 KB
procyon -ec {}
Max HTML report size reached
2.65 KB
io/sentry/protocol/j$a.class
2.6 KB
procyon -ec {}
Max HTML report size reached
2.0 KB
io/sentry/protocol/j.class
1.95 KB
procyon -ec {}
Max HTML report size reached
4.06 KB
io/sentry/protocol/k$a.class
4.0 KB
procyon -ec {}
Max HTML report size reached
2.54 KB
io/sentry/protocol/k.class
2.49 KB
procyon -ec {}
Max HTML report size reached
2.64 KB
io/sentry/protocol/l$a.class
2.58 KB
procyon -ec {}
Max HTML report size reached
1.75 KB
io/sentry/protocol/l.class
1.7 KB
procyon -ec {}
Max HTML report size reached
2.25 KB
io/sentry/protocol/m$a.class
2.2 KB
procyon -ec {}
Max HTML report size reached
1.66 KB
io/sentry/protocol/m.class
1.6 KB
procyon -ec {}
Max HTML report size reached
3.39 KB
io/sentry/protocol/n$a.class
3.34 KB
procyon -ec {}
Max HTML report size reached
1.9 KB
io/sentry/protocol/n.class
1.85 KB
procyon -ec {}
Max HTML report size reached
2.7 KB
io/sentry/protocol/o$a.class
2.64 KB
procyon -ec {}
Max HTML report size reached
1.92 KB
io/sentry/protocol/o.class
1.87 KB
procyon -ec {}
Max HTML report size reached
558 B
io/sentry/protocol/p$a.class
502 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·io.sentry.protocol;1 package·io.sentry.protocol;
  
2 import·io.sentry.vendor.gson.stream.a;2 import·io.sentry.vendor.gson.stream.a;
3 import·io.sentry.g0;3 import·io.sentry.h0;
4 import·io.sentry.x0;4 import·io.sentry.z0;
5 import·io.sentry.r0;5 import·io.sentry.t0;
  
6 public·final·class·p$a·implements·r06 public·final·class·p$a·implements·t0
7 {7 {
8 ····public·p·b(final·x0·x0,·final·g0·g0)·{8 ····public·p·b(final·z0·z0,·final·h0·h0)·{
9 ········return·new·p(((a)x0).T());9 ········return·new·p(((a)z0).T());
10 ····}10 ····}
11 }11 }
1010 B
io/sentry/protocol/p.class
955 B
procyon -ec {}
Max HTML report size reached
2.14 KB
io/sentry/protocol/q$a.class
2.09 KB
procyon -ec {}
Max HTML report size reached
1.44 KB
io/sentry/protocol/q.class
1.39 KB
procyon -ec {}
Max HTML report size reached
2.09 KB
io/sentry/protocol/r$a.class
2.03 KB
procyon -ec {}
Max HTML report size reached
1.68 KB
io/sentry/protocol/r.class
1.63 KB
procyon -ec {}
Max HTML report size reached
7.85 KB
io/sentry/protocol/s$a.class
7.79 KB
procyon -ec {}
Max HTML report size reached
4.43 KB
io/sentry/protocol/s.class
4.38 KB
procyon -ec {}
Max HTML report size reached
4.33 KB
io/sentry/protocol/t$a.class
4.28 KB
procyon -ec {}
Max HTML report size reached
3.31 KB
io/sentry/protocol/t.class
3.26 KB
procyon -ec {}
Max HTML report size reached
2.35 KB
io/sentry/protocol/u$a.class
2.3 KB
procyon -ec {}
Max HTML report size reached
1.7 KB
io/sentry/protocol/u.class
1.64 KB
procyon -ec {}
Max HTML report size reached
3.06 KB
io/sentry/protocol/v$a.class
3.01 KB
procyon -ec {}
Max HTML report size reached
2.24 KB
io/sentry/protocol/v.class
2.19 KB
procyon -ec {}
Max HTML report size reached
5.2 KB
io/sentry/protocol/w$a.class
5.15 KB
procyon -ec {}
Max HTML report size reached
5.56 KB
io/sentry/protocol/w.class
5.51 KB
procyon -ec {}
Max HTML report size reached
1.39 KB
io/sentry/protocol/x$a.class
1.33 KB
procyon -ec {}
Max HTML report size reached
1.25 KB
io/sentry/protocol/x.class
1.2 KB
procyon -ec {}
Max HTML report size reached
3.26 KB
io/sentry/protocol/z$a.class
3.2 KB
procyon -ec {}
Max HTML report size reached
2.04 KB
io/sentry/protocol/z.class
1.99 KB
procyon -ec {}
Max HTML report size reached
752 B
io/sentry/q1.class
716 B
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 34 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·io.sentry.protocol.p;
  
2 public·final·class·q1·implements·n03 public·final·class·q1·implements·m0
3 {4 {
4 ····private·static·final·q1·a;5 ····private·static·final·q1·a;
5 ····6 ····
6 ····static·{7 ····static·{
7 ········a·=·new·q1();8 ········a·=·new·q1();
8 ····}9 ····}
9 ····10 ····
10 ····private·q1()·{11 ····private·q1()·{
11 ····}12 ····}
12 ····13 ····
13 ····public·static·q1·c()·{14 ····public·static·q1·m()·{
14 ········return·q1.a;15 ········return·q1.a;
15 ····}16 ····}
16 ····17 ····
17 ····public·x1·a(final·m0·m0)·{18 ····public·boolean·d()·{
18 ········return·null;19 ········return·false;
 20 ····}
 21 ····
 22 ····public·void·f()·{
 23 ····}
 24 ····
 25 ····public·p4·i()·{
 26 ········return·new·p4(p.f,·r4.f,·"op",·(r4)null,·(z4)null);
19 ····}27 ····}
20 ····28 ····
21 ····public·void·b(final·m0·m0)·{29 ····public·void·j(final·s4·s4)·{
22 ····}30 ····}
23 }31 }
26.1 KB
io/sentry/q2.class
26.0 KB
procyon -ec {}
Max HTML report size reached
396 B
io/sentry/q.class
362 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.hints.f;2 import·io.sentry.hints.g;
3 import·java.io.File;3 import·java.io.File;
4 import·io.sentry.util.h$a;4 import·io.sentry.util.h$a;
  
5 public·final·class·q·implements·h$a5 public·final·class·q·implements·h$a
6 {6 {
7 ····public·final·void·accept(final·Object·o)·{7 ····public·final·void·accept(final·Object·o)·{
8 ········r.g(this.a,·this.b,·this.c,·(f)o);8 ········r.g(this.a,·this.b,·this.c,·(g)o);
9 ····}9 ····}
10 }10 }
1.3 KB
io/sentry/r1.class
1.26 KB
procyon -ec {}
Max HTML report size reached
2.95 KB
io/sentry/r3.class
2.92 KB
procyon -ec {}
Max HTML report size reached
7.5 KB
io/sentry/r.class
7.47 KB
procyon -ec {}
Max HTML report size reached
358 B
io/sentry/s0.class
322 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·final·class·s0·implements·w0$b2 public·final·class·s0·implements·c0
3 {3 {
4 ····public·final·Object·a()·{ 
5 ········return·w0.a(this.a,·this.b);4 ····private·final·Runtime·a;
 5 ····
 6 ····public·s0()·{
 7 ········this.a·=·Runtime.getRuntime();
6 ····}8 ····}
7 }9 }
870 B
io/sentry/s4$a.class
830 B
procyon -ec {}
Max HTML report size reached
342 B
io/sentry/t0.class
306 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 7 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 public·interface·t0
2 import·io.sentry.vendor.gson.stream.a; 
  
3 public·final·class·t0·implements·w0$b 
4 {3 {
 4 ····Object·a(final·z0·p0,·final·h0·p1);
5 ····public·final·Object·a()·{ 
6 ········return·Boolean.valueOf(((a)this.a).I()); 
7 ····} 
8 }5 }
656 B
io/sentry/t1.class
620 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 25 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.hints.f; 
3 import·java.io.File; 
4 import·io.sentry.util.h$a; 
  
5 public·final·class·t1·implements·h$a2 public·final·class·t1·implements·o0
6 {3 {
7 ····public·final·void·accept(final·Object·o)·{ 
8 ········v1.g(this.a,·this.b,·(f)o);4 ····private·static·final·t1·a;
 5 ····
 6 ····static·{
 7 ········a·=·new·t1();
 8 ····}
 9 ····
 10 ····private·t1()·{
 11 ····}
 12 ····
 13 ····public·static·t1·c()·{
 14 ········return·t1.a;
 15 ····}
 16 ····
 17 ····public·b2·a(final·n0·n0,·final·z1·z1)·{
 18 ········return·null;
 19 ····}
 20 ····
 21 ····public·void·b(final·n0·n0)·{
9 ····}22 ····}
10 }23 }
1.68 KB
io/sentry/t2.class
1.64 KB
procyon -ec {}
Max HTML report size reached
1.87 KB
io/sentry/t4$a.class
1.83 KB
procyon -ec {}
Max HTML report size reached
4.96 KB
io/sentry/t4.class
4.92 KB
procyon -ec {}
Max HTML report size reached
372 B
io/sentry/transport/a.class
318 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.f;2 import·io.sentry.hints.g;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·a·implements·h$a4 public·final·class·a·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········d.j(this.a,·(f)o);7 ········d.j(this.a,·(g)o);
8 ····}8 ····}
9 }9 }
356 B
io/sentry/transport/b.class
302 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.k;2 import·io.sentry.hints.l;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·b·implements·h$a4 public·final·class·b·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········d.h((k)o);7 ········d.h((l)o);
8 ····}8 ····}
9 }9 }
6.01 KB
io/sentry/transport/d.class
5.95 KB
procyon -ec {}
Max HTML report size reached
376 B
io/sentry/transport/e.class
322 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.c;2 import·io.sentry.hints.d;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·e·implements·h$a4 public·final·class·e·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········d$c.c(this.a,·(c)o);7 ········d$c.c(this.a,·(d)o);
8 ····}8 ····}
9 }9 }
392 B
io/sentry/transport/f.class
338 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.k;2 import·io.sentry.hints.l;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·f·implements·h$a4 public·final·class·f·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········d$c.g(this.a,·this.b,·(k)o);7 ········d$c.g(this.a,·this.b,·(l)o);
8 ····}8 ····}
9 }9 }
349 B
io/sentry/transport/g.class
295 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.f; 
3 import·io.sentry.util.h$a;2 import·io.sentry.util.h$a;
  
4 public·final·class·g·implements·h$a3 public·final·class·g·implements·h$a
5 {4 {
6 ····public·final·void·accept(final·Object·o)·{5 ····public·final·void·accept(final·Object·o)·{
7 ········d$c.e((f)o);6 ········d$c.e((io.sentry.hints.g)o);
8 ····}7 ····}
9 }8 }
360 B
io/sentry/transport/h.class
306 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.f;2 import·io.sentry.hints.g;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·h·implements·h$a4 public·final·class·h·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········d$c.f((f)o);7 ········d$c.f((g)o);
8 ····}8 ····}
9 }9 }
359 B
io/sentry/transport/j.class
305 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.s2;2 import·io.sentry.z2;
3 import·io.sentry.util.h$b;3 import·io.sentry.util.h$b;
  
4 public·final·class·j·implements·h$b4 public·final·class·j·implements·h$b
5 {5 {
6 ····public·final·void·a(final·Object·o,·final·Class·clazz)·{6 ····public·final·void·a(final·Object·o,·final·Class·clazz)·{
7 ········d$c.a(this.a,·this.b,·o,·clazz);7 ········d$c.a(this.a,·this.b,·o,·clazz);
8 ····}8 ····}
338 B
io/sentry/transport/k.class
284 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.s2;2 import·io.sentry.z2;
3 import·io.sentry.util.h$c;3 import·io.sentry.util.h$c;
  
4 public·final·class·k·implements·h$c4 public·final·class·k·implements·h$c
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········d$c.b(this.a,·this.b,·o);7 ········d$c.b(this.a,·this.b,·o);
8 ····}8 ····}
743 B
io/sentry/transport/r.class
689 B
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·java.util.ArrayList;2 import·java.util.ArrayList;
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·io.sentry.v;4 import·io.sentry.v;
5 import·io.sentry.s2;5 import·io.sentry.z2;
6 import·io.sentry.cache.e;6 import·io.sentry.cache.e;
  
7 public·final·class·r·implements·e7 public·final·class·r·implements·e
8 {8 {
9 ····private·static·final·r·e;9 ····private·static·final·r·e;
10 ····10 ····
11 ····static·{11 ····static·{
12 ········e·=·new·r();12 ········e·=·new·r();
13 ····}13 ····}
14 ····14 ····
15 ····public·static·r·c()·{15 ····public·static·r·c()·{
16 ········return·r.e;16 ········return·r.e;
17 ····}17 ····}
18 ····18 ····
19 ····public·void·a(final·s2·s2)·{19 ····public·void·a(final·z2·z2)·{
20 ····}20 ····}
21 ····21 ····
22 ····public·void·b(final·s2·s2,·final·v·v)·{22 ····public·void·b(final·z2·z2,·final·v·v)·{
23 ····}23 ····}
24 ····24 ····
25 ····public·Iterator·iterator()·{25 ····public·Iterator·iterator()·{
26 ········return·new·ArrayList(0).iterator();26 ········return·new·ArrayList(0).iterator();
27 ····}27 ····}
28 }28 }
526 B
io/sentry/transport/s.class
472 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.v;2 import·io.sentry.v;
3 import·io.sentry.s2;3 import·io.sentry.z2;
  
4 public·final·class·s·implements·p4 public·final·class·s·implements·p
5 {5 {
6 ····private·static·final·s·e;6 ····private·static·final·s·e;
7 ····7 ····
8 ····static·{8 ····static·{
9 ········e·=·new·s();9 ········e·=·new·s();
Offset 21, 10 lines modifiedOffset 21, 10 lines modified
21 ····21 ····
22 ····public·void·close()·{22 ····public·void·close()·{
23 ····}23 ····}
24 ····24 ····
25 ····public·void·d(final·long·n)·{25 ····public·void·d(final·long·n)·{
26 ····}26 ····}
27 ····27 ····
28 ····public·void·f(final·s2·s2,·final·v·v)·{28 ····public·void·f(final·z2·z2,·final·v·v)·{
29 ····}29 ····}
30 }30 }
372 B
io/sentry/transport/w.class
318 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.f;2 import·io.sentry.hints.g;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·w·implements·h$a4 public·final·class·w·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········y.a(this.a,·(f)o);7 ········y.a(this.a,·(g)o);
8 ····}8 ····}
9 }9 }
356 B
io/sentry/transport/x.class
302 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry.transport;1 package·io.sentry.transport;
  
2 import·io.sentry.hints.k;2 import·io.sentry.hints.l;
3 import·io.sentry.util.h$a;3 import·io.sentry.util.h$a;
  
4 public·final·class·x·implements·h$a4 public·final·class·x·implements·h$a
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{6 ····public·final·void·accept(final·Object·o)·{
7 ········y.b((k)o);7 ········y.b((l)o);
8 ····}8 ····}
9 }9 }
340 B
io/sentry/u0.class
304 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.vendor.gson.stream.a; 
  
3 public·final·class·u0·implements·w0$b2 public·final·class·u0·implements·y0$b
4 {3 {
5 ····public·final·Object·a()·{4 ····public·final·Object·a()·{
6 ········return·((a)this.a).T();5 ········return·y0.a(this.a,·this.b);
7 ····}6 ····}
8 }7 }
636 B
io/sentry/u1.class
600 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 25 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.hints.e;2 import·io.sentry.transport.s;
3 import·io.sentry.util.h$a;3 import·io.sentry.transport.p;
  
4 public·final·class·u1·implements·h$a4 public·final·class·u1·implements·p0
5 {5 {
6 ····public·final·void·accept(final·Object·o)·{ 
7 ········v1.h((e)o);6 ····private·static·final·u1·a;
 7 ····
 8 ····static·{
 9 ········a·=·new·u1();
 10 ····}
 11 ····
 12 ····private·u1()·{
 13 ····}
 14 ····
 15 ····public·static·u1·b()·{
 16 ········return·u1.a;
 17 ····}
 18 ····
 19 ····public·p·a(final·b4·b4,·final·d2·d2)·{
 20 ········return·(p)s.c();
8 ····}21 ····}
9 }22 }
2.08 KB
io/sentry/u3.class
2.05 KB
procyon -ec {}
Max HTML report size reached
3.74 KB
io/sentry/u4.class
3.7 KB
procyon -ec {}
Max HTML report size reached
309 B
io/sentry/util/e.class
265 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.util;1 package·io.sentry.util;
  
2 import·io.sentry.g0;2 import·io.sentry.h0;
  
3 public·final·class·e·implements·h$b3 public·final·class·e·implements·h$b
4 {4 {
5 ····public·final·void·a(final·Object·o,·final·Class·clazz)·{5 ····public·final·void·a(final·Object·o,·final·Class·clazz)·{
6 ········h.b(this.a,·o,·clazz);6 ········h.b(this.a,·o,·clazz);
7 ····}7 ····}
8 }8 }
343 B
io/sentry/v0.class
307 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·io.sentry.vendor.gson.stream.a;
  
2 public·final·class·v0·implements·w0$b3 public·final·class·v0·implements·y0$b
3 {4 {
4 ····public·final·Object·a()·{5 ····public·final·Object·a()·{
5 ········return·w0.b();6 ········return·Boolean.valueOf(((a)this.a).I());
6 ····}7 ····}
7 }8 }
14.4 KB
io/sentry/v1.class
14.4 KB
procyon -ec {}
Max HTML report size reached
539 B
io/sentry/v3.class
503 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 21 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
 2 import·java.time.Instant;
  
2 public·final·class·v3·implements·d23 public·final·class·v3·extends·x2
3 {4 {
4 ····public·final·void·a(final·c2·c2)·{ 
5 ········y3.o(this.a,·c2);5 ····private·final·Instant·e;
 6 ····
 7 ····public·v3()·{
 8 ········this(Instant.now());
 9 ····}
 10 ····
 11 ····public·v3(final·Instant·e)·{
 12 ········this.e·=·e;
 13 ····}
 14 ····
 15 ····public·long·c()·{
 16 ········return·h.m(this.e.getEpochSecond())·+·this.e.getNano();
6 ····}17 ····}
7 }18 }
365 B
io/sentry/w3.class
329 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.concurrent.atomic.AtomicReference; 
  
3 public·final·class·w3·implements·d22 public·final·class·w3·implements·y2
4 {3 {
5 ····public·final·void·a(final·c2·c2)·{ 
6 ········y3.n(this.a,·c2);4 ····public·x2·a()·{
 5 ········return·(x2)new·v3();
7 ····}6 ····}
8 }7 }
4.52 KB
io/sentry/x0.class
4.49 KB
procyon -ec {}
Max HTML report size reached
5.72 KB
io/sentry/x1.class
5.68 KB
procyon -ec {}
Max HTML report size reached
2.18 KB
io/sentry/x3.class
2.15 KB
procyon -ec {}
Max HTML report size reached
16.7 KB
io/sentry/y1.class
16.7 KB
procyon -ec {}
Max HTML report size reached
4.83 KB
io/sentry/z0.class
4.79 KB
procyon -ec {}
Max HTML report size reached
321 B
io/sentry/z.class
287 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·final·class·z·implements·d22 public·final·class·z·implements·h2
3 {3 {
4 ····public·final·void·a(final·c2·c2)·{4 ····public·final·void·a(final·g2·g2)·{
5 ········a0.x(this.a,·c2);5 ········a0.v(this.a,·g2);
6 ····}6 ····}
7 }7 }
15.5 KB
j0/a0.class
15.5 KB
procyon -ec {}
Max HTML report size reached
4.44 KB
io/sentry/android/core/cache/a.class
4.37 KB
procyon -ec {}
Max HTML report size reached
1.66 KB
io/sentry/android/core/internal/modules/a.class
1.57 KB
procyon -ec {}
Max HTML report size reached
2.12 KB
io/sentry/internal/modules/d.class
2.06 KB
procyon -ec {}
Max HTML report size reached
1.63 KB
io/sentry/p1.class
1.59 KB
procyon -ec {}
Max HTML report size reached
4.19 KB
io/sentry/p4.class
4.15 KB
procyon -ec {}
Max HTML report size reached
9.06 KB
io/sentry/y3.class
9.03 KB
procyon -ec {}
Max HTML report size reached
2.65 KB
io/sentry/android/core/LifecycleWatcher.class
2.56 KB
procyon -ec {}
Max HTML report size reached
824 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10.class
700 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$10·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$10·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$10(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$10(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·boolean·attachStacktrace)·{19 ····public·final·void·invoke(final·boolean·attachStacktrace)·{
20 ········((q3)this.$options).setAttachStacktrace(attachStacktrace);20 ········((b4)this.$options).setAttachStacktrace(attachStacktrace);
21 ····}21 ····}
22 }22 }
1.1 KB
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11.class
1000 B
procyon -ec {}
Max HTML report size reached
810 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12.class
686 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$12·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$12·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$12(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$12(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·int·maxBreadcrumbs)·{19 ····public·final·void·invoke(final·int·maxBreadcrumbs)·{
20 ········((q3)this.$options).setMaxBreadcrumbs(maxBreadcrumbs);20 ········((b4)this.$options).setMaxBreadcrumbs(maxBreadcrumbs);
21 ····}21 ····}
22 }22 }
805 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13.class
681 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$13·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$13·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$13(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$13(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·int·maxCacheItems)·{19 ····public·final·void·invoke(final·int·maxCacheItems)·{
20 ········((q3)this.$options).setMaxCacheItems(maxCacheItems);20 ········((b4)this.$options).setMaxCacheItems(maxCacheItems);
21 ····}21 ····}
22 }22 }
1.18 KB
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14.class
1.06 KB
procyon -ec {}
Max HTML report size reached
814 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16.class
690 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$16·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$16·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$16(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$16(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·boolean·sendDefaultPii)·{19 ····public·final·void·invoke(final·boolean·sendDefaultPii)·{
20 ········((q3)this.$options).setSendDefaultPii(sendDefaultPii);20 ········((b4)this.$options).setSendDefaultPii(sendDefaultPii);
21 ····}21 ····}
22 }22 }
819 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17.class
695 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$17·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$17·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$17(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$17(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·boolean·enableScopeSync)·{19 ····public·final·void·invoke(final·boolean·enableScopeSync)·{
20 ········((q3)this.$options).setEnableScopeSync(enableScopeSync);20 ········((b4)this.$options).setEnableScopeSync(enableScopeSync);
21 ····}21 ····}
22 }22 }
979 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18.class
855 B
procyon -ec {}
Max HTML report size reached
829 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19.class
705 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$19·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$19·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$19(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$19(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·boolean·sendClientReports)·{19 ····public·final·void·invoke(final·boolean·sendClientReports)·{
20 ········((q3)this.$options).setSendClientReports(sendClientReports);20 ········((b4)this.$options).setSendClientReports(sendClientReports);
21 ····}21 ····}
22 }22 }
809 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1.class
687 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·r1.q;4 import·r1.q;
5 import·io.sentry.android.core.SentryAndroidOptions;5 import·io.sentry.android.core.SentryAndroidOptions;
6 import·b2.l;6 import·b2.l;
7 import·kotlin.jvm.internal.j;7 import·kotlin.jvm.internal.j;
  
8 final·class·SentryFlutterPlugin$initNativeSdk$2$1·extends·j·implements·l8 final·class·SentryFlutterPlugin$initNativeSdk$2$1·extends·j·implements·l
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ····SentryFlutterPlugin$initNativeSdk$2$1(final·SentryAndroidOptions·$options)·{15 ····SentryFlutterPlugin$initNativeSdk$2$1(final·SentryAndroidOptions·$options)·{
16 ········this.$options·=·$options;16 ········this.$options·=·$options;
17 ········super(1);17 ········super(1);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·void·invoke(final·String·dsn)·{20 ····public·final·void·invoke(final·String·dsn)·{
21 ········i.e((Object)dsn,·"it");21 ········i.e((Object)dsn,·"it");
22 ········((q3)this.$options).setDsn(dsn);22 ········((b4)this.$options).setDsn(dsn);
23 ····}23 ····}
24 }24 }
765 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2.class
643 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$2·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$2·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$2(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$2(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·boolean·debug)·{19 ····public·final·void·invoke(final·boolean·debug)·{
20 ········((q3)this.$options).setDebug(debug);20 ········((b4)this.$options).setDebug(debug);
21 ····}21 ····}
22 }22 }
857 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3.class
735 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·r1.q;4 import·r1.q;
5 import·io.sentry.android.core.SentryAndroidOptions;5 import·io.sentry.android.core.SentryAndroidOptions;
6 import·b2.l;6 import·b2.l;
7 import·kotlin.jvm.internal.j;7 import·kotlin.jvm.internal.j;
  
8 final·class·SentryFlutterPlugin$initNativeSdk$2$3·extends·j·implements·l8 final·class·SentryFlutterPlugin$initNativeSdk$2$3·extends·j·implements·l
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ····SentryFlutterPlugin$initNativeSdk$2$3(final·SentryAndroidOptions·$options)·{15 ····SentryFlutterPlugin$initNativeSdk$2$3(final·SentryAndroidOptions·$options)·{
16 ········this.$options·=·$options;16 ········this.$options·=·$options;
17 ········super(1);17 ········super(1);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·void·invoke(final·String·environment)·{20 ····public·final·void·invoke(final·String·environment)·{
21 ········i.e((Object)environment,·"it");21 ········i.e((Object)environment,·"it");
22 ········((q3)this.$options).setEnvironment(environment);22 ········((b4)this.$options).setEnvironment(environment);
23 ····}23 ····}
24 }24 }
833 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4.class
711 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·r1.q;4 import·r1.q;
5 import·io.sentry.android.core.SentryAndroidOptions;5 import·io.sentry.android.core.SentryAndroidOptions;
6 import·b2.l;6 import·b2.l;
7 import·kotlin.jvm.internal.j;7 import·kotlin.jvm.internal.j;
  
8 final·class·SentryFlutterPlugin$initNativeSdk$2$4·extends·j·implements·l8 final·class·SentryFlutterPlugin$initNativeSdk$2$4·extends·j·implements·l
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ····SentryFlutterPlugin$initNativeSdk$2$4(final·SentryAndroidOptions·$options)·{15 ····SentryFlutterPlugin$initNativeSdk$2$4(final·SentryAndroidOptions·$options)·{
16 ········this.$options·=·$options;16 ········this.$options·=·$options;
17 ········super(1);17 ········super(1);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·void·invoke(final·String·release)·{20 ····public·final·void·invoke(final·String·release)·{
21 ········i.e((Object)release,·"it");21 ········i.e((Object)release,·"it");
22 ········((q3)this.$options).setRelease(release);22 ········((b4)this.$options).setRelease(release);
23 ····}23 ····}
24 }24 }
815 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5.class
693 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·kotlin.jvm.internal.i;3 import·kotlin.jvm.internal.i;
4 import·r1.q;4 import·r1.q;
5 import·io.sentry.android.core.SentryAndroidOptions;5 import·io.sentry.android.core.SentryAndroidOptions;
6 import·b2.l;6 import·b2.l;
7 import·kotlin.jvm.internal.j;7 import·kotlin.jvm.internal.j;
  
8 final·class·SentryFlutterPlugin$initNativeSdk$2$5·extends·j·implements·l8 final·class·SentryFlutterPlugin$initNativeSdk$2$5·extends·j·implements·l
Offset 15, 10 lines modifiedOffset 15, 10 lines modified
15 ····SentryFlutterPlugin$initNativeSdk$2$5(final·SentryAndroidOptions·$options)·{15 ····SentryFlutterPlugin$initNativeSdk$2$5(final·SentryAndroidOptions·$options)·{
16 ········this.$options·=·$options;16 ········this.$options·=·$options;
17 ········super(1);17 ········super(1);
18 ····}18 ····}
19 ····19 ····
20 ····public·final·void·invoke(final·String·dist)·{20 ····public·final·void·invoke(final·String·dist)·{
21 ········i.e((Object)dist,·"it");21 ········i.e((Object)dist,·"it");
22 ········((q3)this.$options).setDist(dist);22 ········((b4)this.$options).setDist(dist);
23 ····}23 ····}
24 }24 }
865 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6.class
743 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$6·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$6·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$6(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$6(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·boolean·enableAutoSessionTracking)·{19 ····public·final·void·invoke(final·boolean·enableAutoSessionTracking)·{
20 ········((q3)this.$options).setEnableAutoSessionTracking(enableAutoSessionTracking);20 ········((b4)this.$options).setEnableAutoSessionTracking(enableAutoSessionTracking);
21 ····}21 ····}
22 }22 }
882 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7.class
760 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$7·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$7·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$7(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$7(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·long·sessionTrackingIntervalMillis)·{19 ····public·final·void·invoke(final·long·sessionTrackingIntervalMillis)·{
20 ········((q3)this.$options).setSessionTrackingIntervalMillis(sessionTrackingIntervalMillis);20 ········((b4)this.$options).setSessionTrackingIntervalMillis(sessionTrackingIntervalMillis);
21 ····}21 ····}
22 }22 }
805 B
io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9.class
683 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·io.sentry.flutter;1 package·io.sentry.flutter;
  
2 import·io.sentry.q3;2 import·io.sentry.b4;
3 import·r1.q;3 import·r1.q;
4 import·io.sentry.android.core.SentryAndroidOptions;4 import·io.sentry.android.core.SentryAndroidOptions;
5 import·b2.l;5 import·b2.l;
6 import·kotlin.jvm.internal.j;6 import·kotlin.jvm.internal.j;
  
7 final·class·SentryFlutterPlugin$initNativeSdk$2$9·extends·j·implements·l7 final·class·SentryFlutterPlugin$initNativeSdk$2$9·extends·j·implements·l
8 {8 {
Offset 13, 10 lines modifiedOffset 13, 10 lines modified
13 ····13 ····
14 ····SentryFlutterPlugin$initNativeSdk$2$9(final·SentryAndroidOptions·$options)·{14 ····SentryFlutterPlugin$initNativeSdk$2$9(final·SentryAndroidOptions·$options)·{
15 ········this.$options·=·$options;15 ········this.$options·=·$options;
16 ········super(1);16 ········super(1);
17 ····}17 ····}
18 ····18 ····
19 ····public·final·void·invoke(final·boolean·attachThreads)·{19 ····public·final·void·invoke(final·boolean·attachThreads)·{
20 ········((q3)this.$options).setAttachThreads(attachThreads);20 ········((b4)this.$options).setAttachThreads(attachThreads);
21 ····}21 ····}
22 }22 }
770 B
io/sentry/a4$b.class vs.
io/sentry/l4$b.class
Files 4% similar despite different names
690 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·enum·a4$b2 public·enum·l4$b
3 {3 {
4 ····Abnormal("Abnormal",·3),·4 ····Abnormal("Abnormal",·3),·
5 ····Crashed("Crashed",·2),·5 ····Crashed("Crashed",·2),·
6 ····Exited("Exited",·1),·6 ····Exited("Exited",·1),·
7 ····Ok("Ok",·0);7 ····Ok("Ok",·0);
8 ····8 ····
9 ····private·static·/*·synthetic·*/·a4$b[]·$values()·{9 ····private·static·/*·synthetic·*/·l4$b[]·$values()·{
10 ········return·new·a4$b[]·{·a4$b.Ok,·a4$b.Exited,·a4$b.Crashed,·a4$b.Abnormal·};10 ········return·new·l4$b[]·{·l4$b.Ok,·l4$b.Exited,·l4$b.Crashed,·l4$b.Abnormal·};
11 ····}11 ····}
12 ····12 ····
13 ····static·{13 ····static·{
14 ········$VALUES·=·$values();14 ········$VALUES·=·$values();
15 ····}15 ····}
16 ····16 ····
17 ····private·a4$b(final·String·name,·final·int·ordinal)·{17 ····private·l4$b(final·String·name,·final·int·ordinal)·{
18 ····}18 ····}
19 }19 }
879 B
io/sentry/android/core/internal/util/h$a.class vs.
io/sentry/android/core/internal/util/i$a.class
Files 1% similar despite different names
747 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·io.sentry.android.core.internal.util;1 package·io.sentry.android.core.internal.util;
  
2 import·android.view.ViewTreeObserver$OnDrawListener;2 import·android.view.ViewTreeObserver$OnDrawListener;
3 import·android.view.View;3 import·android.view.View;
4 import·android.view.View$OnAttachStateChangeListener;4 import·android.view.View$OnAttachStateChangeListener;
  
5 class·h$a·implements·View$OnAttachStateChangeListener5 class·i$a·implements·View$OnAttachStateChangeListener
6 {6 {
7 ····final·/*·synthetic·*/·h·e;7 ····final·/*·synthetic·*/·i·e;
8 ····8 ····
9 ····h$a(final·h·e)·{9 ····i$a(final·i·e)·{
10 ········this.e·=·e;10 ········this.e·=·e;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·onViewAttachedToWindow(final·View·view)·{13 ····public·void·onViewAttachedToWindow(final·View·view)·{
14 ········view.getViewTreeObserver().addOnDrawListener((ViewTreeObserver$OnDrawListener)this.e);14 ········view.getViewTreeObserver().addOnDrawListener((ViewTreeObserver$OnDrawListener)this.e);
15 ········view.removeOnAttachStateChangeListener((View$OnAttachStateChangeListener)this);15 ········view.removeOnAttachStateChangeListener((View$OnAttachStateChangeListener)this);
16 ····}16 ····}
1.67 KB
io/sentry/android/core/l0$a.class vs.
io/sentry/android/core/q0$a.class
Files 1% similar despite different names
1.57 KB
procyon -ec {}
Max HTML report size reached
3.77 KB
io/sentry/android/core/p$a.class vs.
io/sentry/android/core/r$a.class
Files 4% similar despite different names
3.67 KB
procyon -ec {}
Max HTML report size reached
2.33 KB
io/sentry/android/core/y$a.class vs.
io/sentry/android/core/b0$a.class
Files 2% similar despite different names
2.23 KB
procyon -ec {}
Max HTML report size reached
501 B
io/sentry/m4$c.class vs.
io/sentry/x4$c.class
Files 1% similar despite different names
421 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.Map;2 import·java.util.Map;
  
3 final·class·m4$c3 final·class·x4$c
4 {4 {
5 ····private·String·a;5 ····private·String·a;
6 ····private·String·b;6 ····private·String·b;
7 ····private·Map·c;7 ····private·Map·c;
8 ····8 ····
9 ····private·m4$c(final·String·a,·final·String·b)·{9 ····private·x4$c(final·String·a,·final·String·b)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ········this.b·=·b;11 ········this.b·=·b;
12 ····}12 ····}
13 ····13 ····
14 ····public·String·a()·{14 ····public·String·a()·{
15 ········return·this.a;15 ········return·this.a;
16 ····}16 ····}
6.95 KB
io/sentry/n2$a.class vs.
io/sentry/s2$a.class
Files 15% similar despite different names
6.88 KB
procyon -ec {}
Max HTML report size reached
2.85 KB
io/sentry/n2$b.class vs.
io/sentry/s2$b.class
Files 4% similar despite different names
2.77 KB
procyon -ec {}
Max HTML report size reached
416 B
io/sentry/q2$b.class vs.
io/sentry/v2$b.class
Files 2% similar despite different names
336 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.Comparator;2 import·java.util.Comparator;
  
3 final·class·q2$b·implements·Comparator3 final·class·v2$b·implements·Comparator
4 {4 {
5 ····private·q2$b()·{5 ····private·v2$b()·{
6 ····}6 ····}
7 ····7 ····
8 ····public·int·a(final·d·d,·final·d·d2)·{8 ····public·int·a(final·d·d,·final·d·d2)·{
9 ········return·d.j().compareTo(d2.j());9 ········return·d.j().compareTo(d2.j());
10 ····}10 ····}
11 }11 }
762 B
io/sentry/q3$f.class vs.
io/sentry/b4$f.class
Files 6% similar despite different names
682 B
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 public·enum·q3$f2 public·enum·b4$f
3 {3 {
4 ····ALWAYS("ALWAYS",·3),·4 ····ALWAYS("ALWAYS",·3),·
5 ····MEDIUM("MEDIUM",·2),·5 ····MEDIUM("MEDIUM",·2),·
6 ····NONE("NONE",·0),·6 ····NONE("NONE",·0),·
7 ····SMALL("SMALL",·1);7 ····SMALL("SMALL",·1);
8 ····8 ····
9 ····private·static·/*·synthetic·*/·q3$f[]·$values()·{9 ····private·static·/*·synthetic·*/·b4$f[]·$values()·{
10 ········return·new·q3$f[]·{·q3$f.NONE,·q3$f.SMALL,·q3$f.MEDIUM,·q3$f.ALWAYS·};10 ········return·new·b4$f[]·{·b4$f.NONE,·b4$f.SMALL,·b4$f.MEDIUM,·b4$f.ALWAYS·};
11 ····}11 ····}
12 ····12 ····
13 ····static·{13 ····static·{
14 ········$VALUES·=·$values();14 ········$VALUES·=·$values();
15 ····}15 ····}
16 ····16 ····
17 ····private·q3$f(final·String·name,·final·int·ordinal)·{17 ····private·b4$f(final·String·name,·final·int·ordinal)·{
18 ····}18 ····}
19 }19 }
6.51 KB
io/sentry/w0$a.class vs.
io/sentry/y0$a.class
Files 7% similar despite different names
6.43 KB
procyon -ec {}
Max HTML report size reached
829 B
io/sentry/y3$b.class vs.
io/sentry/j4$b.class
Files 18% similar despite different names
748 B
procyon -ec {}
Max HTML report size reached
791 B
io/sentry/y3$c.class vs.
io/sentry/j4$c.class
Files 20% similar despite different names
710 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·java.util.Comparator;2 import·java.util.Comparator;
  
3 final·class·y3$c·implements·Comparator3 final·class·j4$c·implements·Comparator
4 {4 {
5 ····private·y3$c()·{5 ····private·j4$c()·{
6 ····}6 ····}
7 ····7 ····
8 ····public·int·a(final·d4·d4,·final·d4·d5)·{8 ····public·int·a(final·o4·o4,·final·o4·o5)·{
9 ········final·Double·r·=·d4.r();9 ········final·x2·p2·=·o4.p();
10 ········final·Double·r2·=·d5.r();10 ········final·x2·p3·=·o5.p();
11 ········if·(r·==·null)·{11 ········if·(p2·==·null)·{
12 ············return·-1;12 ············return·-1;
13 ········}13 ········}
14 ········if·(r2·==·null)·{14 ········if·(p3·==·null)·{
15 ············return·1;15 ············return·1;
16 ········}16 ········}
17 ········return·r.compareTo(r2);17 ········return·p2.a(p3);
18 ····}18 ····}
19 }19 }
24.9 KB
io/sentry/a4$a.class vs.
io/sentry/l4$a.class
Files 24% similar despite different names
24.8 KB
procyon -ec {}
Max HTML report size reached
408 B
io/sentry/android/core/internal/util/n$a.class vs.
io/sentry/android/core/internal/util/o$a.class
Files 12% similar despite different names
275 B
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 package·io.sentry.android.core.internal.util;1 package·io.sentry.android.core.internal.util;
  
2 import·android.os.Handler;2 import·android.os.Handler;
3 import·android.view.Window$OnFrameMetricsAvailableListener;3 import·android.view.Window$OnFrameMetricsAvailableListener;
4 import·android.view.Window;4 import·android.view.Window;
  
5 class·n$a·implements·n$c5 class·o$a·implements·o$c
6 {6 {
7 }7 }
1.87 KB
io/sentry/android/core/m0$a.class vs.
io/sentry/android/core/s0$a.class
Files 7% similar despite different names
1.76 KB
procyon -ec {}
Max HTML report size reached
1.9 KB
io/sentry/android/core/x$a.class vs.
io/sentry/android/core/a0$a.class
Files 7% similar despite different names
1.8 KB
procyon -ec {}
Max HTML report size reached
4.87 KB
io/sentry/e4$a.class vs.
io/sentry/p4$a.class
Files 6% similar despite different names
4.79 KB
procyon -ec {}
Max HTML report size reached
1.02 KB
io/sentry/f1$a.class vs.
io/sentry/h1$a.class
Files 8% similar despite different names
962 B
procyon -ec {}
Max HTML report size reached
530 B
io/sentry/h4$a.class vs.
io/sentry/x3$a.class
Files 23% similar despite different names
449 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.sentry;1 package·io.sentry;
  
2 import·io.sentry.vendor.gson.stream.a;2 import·io.sentry.vendor.gson.stream.a;
3 import·java.util.Locale;3 import·java.util.Locale;
  
4 public·final·class·h4$a·implements·r04 final·class·x3$a·implements·t0
5 {5 {
6 ····public·h4·b(final·x0·x0,·final·g0·g0)·{6 ····public·x3·b(final·z0·z0,·final·h0·h0)·{
7 ········return·h4.valueOf(((a)x0).T().toUpperCase(Locale.ROOT));7 ········return·x3.valueOfLabel(((a)z0).T().toLowerCase(Locale.ROOT));
8 ····}8 ····}
9 }9 }
3.25 KB
io/sentry/k3$a.class vs.
io/sentry/r3$a.class
Files 18% similar despite different names
3.17 KB
procyon -ec {}
Max HTML report size reached
5.03 KB
io/sentry/l3$a.class vs.
io/sentry/s3$a.class
Files 18% similar despite different names
4.95 KB
procyon -ec {}
Max HTML report size reached
4.84 KB
io/sentry/m4$b.class vs.
io/sentry/x4$b.class
Files 3% similar despite different names
4.76 KB
procyon -ec {}
Max HTML report size reached
1.87 KB
io/sentry/m4$c$a.class vs.
io/sentry/protocol/a0$a.class
Files 13% similar despite different names
1.78 KB
procyon -ec {}
Max HTML report size reached
2.16 KB
io/sentry/t2$a.class vs.
io/sentry/a3$a.class
Files 8% similar despite different names
2.08 KB
procyon -ec {}
Max HTML report size reached
2.57 KB
io/sentry/u4$a.class vs.
io/sentry/g5$a.class
Files 5% similar despite different names
2.5 KB
procyon -ec {}
Max HTML report size reached
10.5 KB
io/sentry/x1$b.class vs.
io/sentry/b2$b.class
Files 4% similar despite different names
10.5 KB
procyon -ec {}
Max HTML report size reached
7.19 KB
io/sentry/y1$a.class vs.
io/sentry/protocol/b0$a.class
Files 20% similar despite different names
7.11 KB
procyon -ec {}
Max HTML report size reached
8.47 KB
smali/io/sentry/m4.smali
    
Offset 1, 317 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lio/sentry/m4;1 .class·public·final·synthetic·Lio/sentry/m4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TraceContext.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
5 .implements·Lio/sentry/b1; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/m4$b;, 
10 ········Lio/sentry/m4$c; 
11 ····} 
12 .end·annotation 
  
13 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Experimental; 
14 .end·annotation 
  
  
15 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·e:Lio/sentry/g0;
16 .field·private·final·e:Lio/sentry/protocol/p; 
  
17 .field·private·final·f:Ljava/lang/String; 
  
18 .field·private·final·g:Ljava/lang/String; 
  
19 .field·private·final·h:Ljava/lang/String; 
  
20 .field·private·final·i:Ljava/lang/String; 
  
 8 .field·public·final·synthetic·f:Lio/sentry/b4;
21 .field·private·final·j:Ljava/lang/String; 
  
22 .field·private·final·k:Ljava/lang/String; 
  
23 .field·private·final·l:Ljava/lang/String; 
  
24 .field·private·m:Ljava/util/Map; 
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"Ljava/util/Map<", 
28 ············"Ljava/lang/String;", 
29 ············"Ljava/lang/Object;", 
30 ············">;" 
31 ········} 
32 ····.end·annotation 
33 .end·field 
  
  
34 #·direct·methods9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lio/sentry/g0;Lio/sentry/b4;)V
35 .method·constructor·<init>(Lio/sentry/protocol/p;Ljava/lang/String;)V 
36 ····.locals·9 
  
37 ····const/4·v3,·0x0 
  
38 ····const/4·v4,·0x0 
  
39 ····const/4·v5,·0x0 
  
40 ····const/4·v6,·0x0 
  
41 ····const/4·v7,·0x0 
  
42 ····const/4·v8,·0x0 
  
43 ····move-object·v0,·p0 
  
44 ····move-object·v1,·p1 
  
45 ····move-object·v2,·p2 
  
46 ····.line·1 
47 ····invoke-direct/range·{v0·..·v8},·Lio/sentry/m4;-><init>(Lio/sentry/protocol/p;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
  
48 ····return-void 
49 .end·method 
  
50 .method·constructor·<init>(Lio/sentry/protocol/p;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
51 ····.locals·011 ····.locals·0
  
52 ····.line·2 
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····.line·3 
55 ····iput-object·p1,·p0,·Lio/sentry/m4;->e:Lio/sentry/protocol/p;13 ····iput-object·p1,·p0,·Lio/sentry/m4;->e:Lio/sentry/g0;
  
56 ····.line·4 
57 ····iput-object·p2,·p0,·Lio/sentry/m4;->f:Ljava/lang/String; 
  
58 ····.line·5 
59 ····iput-object·p3,·p0,·Lio/sentry/m4;->g:Ljava/lang/String; 
  
60 ····.line·6 
61 ····iput-object·p4,·p0,·Lio/sentry/m4;->h:Ljava/lang/String; 
  
62 ····.line·7 
63 ····iput-object·p5,·p0,·Lio/sentry/m4;->i:Ljava/lang/String; 
  
64 ····.line·8 
65 ····iput-object·p6,·p0,·Lio/sentry/m4;->j:Ljava/lang/String;14 ····iput-object·p2,·p0,·Lio/sentry/m4;->f:Lio/sentry/b4;
  
66 ····.line·9 
67 ····iput-object·p7,·p0,·Lio/sentry/m4;->k:Ljava/lang/String; 
  
68 ····.line·10 
69 ····iput-object·p8,·p0,·Lio/sentry/m4;->l:Ljava/lang/String; 
  
70 ····return-void15 ····return-void
71 .end·method16 .end·method
  
  
72 #·virtual·methods17 #·virtual·methods
73 .method·public·a()Ljava/lang/String;18 .method·public·final·run()V
74 ····.locals·119 ····.locals·2
  
75 ····.line·1 
76 ····iget-object·v0,·p0,·Lio/sentry/m4;->l:Ljava/lang/String; 
  
77 ····return-object·v0 
78 .end·method 
  
79 .method·public·b(Ljava/util/Map;)V 
80 ····.locals·0 
Max diff block lines reached; 485/8625 bytes (5.62%) of diff not shown.
44.6 KB
smali/io/sentry/y1.smali
    
Offset 1, 614 lines modifiedOffset 1, 1372 lines modified
1 .class·public·final·Lio/sentry/y1;1 .class·public·final·Lio/sentry/y1;
2 .super·Ljava/lang/Object; 
3 .source·"ProfilingTransactionData.java"2 .super·Lio/sentry/k;
 3 .source·"OutboxSender.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/e0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/y1$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
13 .end·annotation8 .end·annotation
  
  
 9 #·static·fields
 10 .field·private·static·final·g:Ljava/nio/charset/Charset;
  
  
14 #·instance·fields11 #·instance·fields
15 .field·private·e:Ljava/lang/String;12 .field·private·final·c:Lio/sentry/g0;
  
16 .field·private·f:Ljava/lang/String;13 .field·private·final·d:Lio/sentry/d0;
  
17 .field·private·g:Ljava/lang/String;14 .field·private·final·e:Lio/sentry/l0;
  
18 .field·private·h:Ljava/lang/Long;15 .field·private·final·f:Lio/sentry/h0;
  
19 .field·private·i:Ljava/lang/Long; 
  
20 .field·private·j:Ljava/lang/Long;16 #·direct·methods
 17 .method·static·constructor·<clinit>()V
 18 ····.locals·1
  
21 .field·private·k:Ljava/lang/Long;19 ····const-string·v0,·"UTF-8"
  
 20 ····.line·1
 21 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
22 .field·private·l:Ljava/util/Map; 
23 ····.annotation·system·Ldalvik/annotation/Signature; 
24 ········value·=·{ 
25 ············"Ljava/util/Map<", 
26 ············"Ljava/lang/String;", 
27 ············"Ljava/lang/Object;", 
28 ············">;" 
29 ········} 
30 ····.end·annotation 
31 .end·field 
  
 22 ····move-result-object·v0
  
32 #·direct·methods 
33 .method·public·constructor·<init>()V23 ····sput-object·v0,·Lio/sentry/y1;->g:Ljava/nio/charset/Charset;
  
 24 ····return-void
 25 .end·method
  
 26 .method·public·constructor·<init>(Lio/sentry/g0;Lio/sentry/d0;Lio/sentry/l0;Lio/sentry/h0;J)V
34 ····.locals·327 ····.locals·0
  
35 ····.line·128 ····.line·1
36 ····invoke-static·{},·Lio/sentry/p1;->m()Lio/sentry/p1;29 ····invoke-direct·{p0,·p4,·p5,·p6},·Lio/sentry/k;-><init>(Lio/sentry/h0;J)V
  
37 ····move-result-object·v030 ····const-string·p5,·"Hub·is·required."
  
38 ····const-wide/16·v1,·0x031 ····.line·2
 32 ····invoke-static·{p1,·p5},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
39 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;33 ····move-result-object·p1
  
40 ····move-result-object·v134 ····check-cast·p1,·Lio/sentry/g0;
  
41 ····invoke-direct·{p0,·v0,·v1,·v1},·Lio/sentry/y1;-><init>(Lio/sentry/m0;Ljava/lang/Long;Ljava/lang/Long;)V35 ····iput-object·p1,·p0,·Lio/sentry/y1;->c:Lio/sentry/g0;
  
 36 ····const-string·p1,·"Envelope·reader·is·required."
  
 37 ····.line·3
 38 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 39 ····move-result-object·p1
  
 40 ····check-cast·p1,·Lio/sentry/d0;
  
 41 ····iput-object·p1,·p0,·Lio/sentry/y1;->d:Lio/sentry/d0;
  
 42 ····const-string·p1,·"Serializer·is·required."
  
 43 ····.line·4
 44 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 45 ····move-result-object·p1
  
 46 ····check-cast·p1,·Lio/sentry/l0;
  
 47 ····iput-object·p1,·p0,·Lio/sentry/y1;->e:Lio/sentry/l0;
  
 48 ····const-string·p1,·"Logger·is·required."
  
 49 ····.line·5
 50 ····invoke-static·{p4,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 51 ····move-result-object·p1
  
 52 ····check-cast·p1,·Lio/sentry/h0;
  
 53 ····iput-object·p1,·p0,·Lio/sentry/y1;->f:Lio/sentry/h0;
  
42 ····return-void54 ····return-void
43 .end·method55 .end·method
  
44 .method·public·constructor·<init>(Lio/sentry/m0;Ljava/lang/Long;Ljava/lang/Long;)V56 .method·public·static·synthetic·g(Lio/sentry/y1;Ljava/io/File;Lio/sentry/hints/g;)V
45 ····.locals·157 ····.locals·0
  
 58 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/y1;->k(Ljava/io/File;Lio/sentry/hints/g;)V
  
 59 ····return-void
 60 .end·method
  
 61 .method·public·static·synthetic·h(Lio/sentry/hints/f;)V
 62 ····.locals·0
  
 63 ····invoke-static·{p0},·Lio/sentry/y1;->j(Lio/sentry/hints/f;)V
Max diff block lines reached; 41378/45578 bytes (90.79%) of diff not shown.
1.25 KB
smali/io/sentry/i3.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/j3$a;7 .field·public·final·synthetic·a:Lio/sentry/l0;
  
 8 .field·public·final·synthetic·b:Lio/sentry/l4;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/l0;Lio/sentry/l4;)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/i3;->a:Lio/sentry/j3$a;13 ····iput-object·p1,·p0,·Lio/sentry/i3;->a:Lio/sentry/l0;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/i3;->b:Lio/sentry/l4;
  
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/i3;->a:Lio/sentry/l0;
  
18 ····iget-object·v0,·p0,·Lio/sentry/i3;->a:Lio/sentry/j3$a;21 ····iget-object·v1,·p0,·Lio/sentry/i3;->b:Lio/sentry/l4;
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->j(Lio/sentry/j3$a;)Ljava/lang/Integer;22 ····invoke-static·{v0,·v1},·Lio/sentry/q3;->o(Lio/sentry/l0;Lio/sentry/l4;)[B
  
20 ····move-result-object·v023 ····move-result-object·v0
  
21 ····return-object·v024 ····return-object·v0
22 .end·method25 .end·method
1.07 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/j3$a;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$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/j3$a;12 ····iput-object·p1,·p0,·Lio/sentry/f3;->a:Lio/sentry/q3$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/j3$a;18 ····iget-object·v0,·p0,·Lio/sentry/f3;->a:Lio/sentry/q3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->d(Lio/sentry/j3$a;)Ljava/lang/Integer;19 ····invoke-static·{v0},·Lio/sentry/q3;->n(Lio/sentry/q3$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
14.7 KB
smali/io/sentry/p4.smali
    
Offset 1, 110 lines modifiedOffset 1, 561 lines modified
1 .class·public·final·Lio/sentry/p4;1 .class·public·Lio/sentry/p4;
2 .super·Lio/sentry/e4;2 .super·Ljava/lang/Object;
3 .source·"TransactionContext.java"3 .source·"SpanContext.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/d1;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/p4$a;
 10 ····}
 11 .end·annotation
  
  
4 #·instance·fields12 #·instance·fields
5 .field·private·final·n:Ljava/lang/String;13 .field·private·final·e:Lio/sentry/protocol/p;
  
 14 .field·private·final·f:Lio/sentry/r4;
  
 15 .field·private·final·g:Lio/sentry/r4;
  
6 .field·private·final·o:Lio/sentry/protocol/y;16 .field·private·transient·h:Lio/sentry/z4;
  
7 .field·private·p:Lio/sentry/o4;17 .field·protected·i:Ljava/lang/String;
  
8 .field·private·q:Lio/sentry/c;18 .field·protected·j:Ljava/lang/String;
  
9 .field·private·r:Lio/sentry/p0;19 .field·protected·k:Lio/sentry/s4;
  
 20 .field·protected·l:Ljava/util/Map;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"Ljava/util/Map<",
 24 ············"Ljava/lang/String;",
 25 ············"Ljava/lang/String;",
 26 ············">;"
 27 ········}
 28 ····.end·annotation
 29 .end·field
  
 30 .field·private·m:Ljava/util/Map;
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"Ljava/util/Map<",
 34 ············"Ljava/lang/String;",
 35 ············"Ljava/lang/Object;",
 36 ············">;"
 37 ········}
 38 ····.end·annotation
 39 .end·field
  
  
10 #·direct·methods40 #·direct·methods
11 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;)V41 .method·public·constructor·<init>(Lio/sentry/p4;)V
12 ····.locals·142 ····.locals·1
13 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
14 ····.end·annotation 
  
15 ····const/4·v0,·0x043 ····.line·12
 44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·145 ····.line·13
17 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/p4;-><init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/o4;)V46 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
 47 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
 48 ····iput-object·v0,·p0,·Lio/sentry/p4;->l:Ljava/util/Map;
  
 49 ····.line·14
 50 ····iget-object·v0,·p1,·Lio/sentry/p4;->e:Lio/sentry/protocol/p;
  
 51 ····iput-object·v0,·p0,·Lio/sentry/p4;->e:Lio/sentry/protocol/p;
  
 52 ····.line·15
 53 ····iget-object·v0,·p1,·Lio/sentry/p4;->f:Lio/sentry/r4;
  
 54 ····iput-object·v0,·p0,·Lio/sentry/p4;->f:Lio/sentry/r4;
  
 55 ····.line·16
 56 ····iget-object·v0,·p1,·Lio/sentry/p4;->g:Lio/sentry/r4;
  
 57 ····iput-object·v0,·p0,·Lio/sentry/p4;->g:Lio/sentry/r4;
  
 58 ····.line·17
 59 ····iget-object·v0,·p1,·Lio/sentry/p4;->h:Lio/sentry/z4;
  
 60 ····iput-object·v0,·p0,·Lio/sentry/p4;->h:Lio/sentry/z4;
  
 61 ····.line·18
 62 ····iget-object·v0,·p1,·Lio/sentry/p4;->i:Ljava/lang/String;
  
 63 ····iput-object·v0,·p0,·Lio/sentry/p4;->i:Ljava/lang/String;
  
 64 ····.line·19
 65 ····iget-object·v0,·p1,·Lio/sentry/p4;->j:Ljava/lang/String;
  
 66 ····iput-object·v0,·p0,·Lio/sentry/p4;->j:Ljava/lang/String;
  
 67 ····.line·20
 68 ····iget-object·v0,·p1,·Lio/sentry/p4;->k:Lio/sentry/s4;
  
 69 ····iput-object·v0,·p0,·Lio/sentry/p4;->k:Lio/sentry/s4;
  
 70 ····.line·21
 71 ····iget-object·p1,·p1,·Lio/sentry/p4;->l:Ljava/util/Map;
  
 72 ····invoke-static·{p1},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
 73 ····move-result-object·p1
  
 74 ····if-eqz·p1,·:cond_0
  
 75 ····.line·22
 76 ····iput-object·p1,·p0,·Lio/sentry/p4;->l:Ljava/util/Map;
  
 77 ····:cond_0
18 ····return-void78 ····return-void
19 .end·method79 .end·method
  
20 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/o4;)V80 .method·public·constructor·<init>(Lio/sentry/protocol/p;Lio/sentry/r4;Lio/sentry/r4;Ljava/lang/String;Ljava/lang/String;Lio/sentry/z4;Lio/sentry/s4;)V
21 ····.locals·081 ····.locals·1
22 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;82 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
23 ····.end·annotation83 ····.end·annotation
  
24 ····.line·2 
Max diff block lines reached; 11087/15048 bytes (73.68%) of diff not shown.
19.1 KB
smali/io/sentry/s2.smali
    
Offset 1, 154 lines modifiedOffset 1, 755 lines modified
1 .class·public·final·Lio/sentry/s2;1 .class·public·abstract·Lio/sentry/s2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelope.java"3 .source·"SentryBaseEvent.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lio/sentry/s2$a;,
 8 ········Lio/sentry/s2$b;
 9 ····}
6 .end·annotation10 .end·annotation
  
  
7 #·instance·fields11 #·instance·fields
8 .field·private·final·a:Lio/sentry/t2;12 .field·private·e:Lio/sentry/protocol/p;
  
 13 .field·private·final·f:Lio/sentry/protocol/c;
  
 14 .field·private·g:Lio/sentry/protocol/n;
  
 15 .field·private·h:Lio/sentry/protocol/k;
  
 16 .field·private·i:Ljava/util/Map;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"Ljava/util/Map<",
 20 ············"Ljava/lang/String;",
 21 ············"Ljava/lang/String;",
 22 ············">;"
 23 ········}
 24 ····.end·annotation
 25 .end·field
  
 26 .field·private·j:Ljava/lang/String;
  
 27 .field·private·k:Ljava/lang/String;
  
9 .field·private·final·b:Ljava/lang/Iterable;28 .field·private·l:Ljava/lang/String;
  
 29 .field·private·m:Lio/sentry/protocol/z;
  
 30 .field·protected·transient·n:Ljava/lang/Throwable;
  
 31 .field·private·o:Ljava/lang/String;
  
 32 .field·private·p:Ljava/lang/String;
  
 33 .field·private·q:Ljava/util/List;
10 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
11 ········value·=·{35 ········value·=·{
12 ············"Ljava/lang/Iterable<",36 ············"Ljava/util/List<",
13 ············"Lio/sentry/j3;",37 ············"Lio/sentry/d;",
 38 ············">;"
 39 ········}
 40 ····.end·annotation
 41 .end·field
  
 42 .field·private·r:Lio/sentry/protocol/d;
  
 43 .field·private·s:Ljava/util/Map;
 44 ····.annotation·system·Ldalvik/annotation/Signature;
 45 ········value·=·{
 46 ············"Ljava/util/Map<",
 47 ············"Ljava/lang/String;",
 48 ············"Ljava/lang/Object;",
14 ············">;"49 ············">;"
15 ········}50 ········}
16 ····.end·annotation51 ····.end·annotation
17 .end·field52 .end·field
  
  
18 #·direct·methods53 #·direct·methods
19 .method·public·constructor·<init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/j3;)V54 .method·protected·constructor·<init>()V
20 ····.locals·155 ····.locals·1
  
21 ····.line·456 ····.line·4
 57 ····new-instance·v0,·Lio/sentry/protocol/p;
  
 58 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V
  
 59 ····invoke-direct·{p0,·v0},·Lio/sentry/s2;-><init>(Lio/sentry/protocol/p;)V
  
 60 ····return-void
 61 .end·method
  
 62 .method·protected·constructor·<init>(Lio/sentry/protocol/p;)V
 63 ····.locals·1
  
 64 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····const-string·v0,·"SentryEnvelopeItem·is·required."66 ····.line·2
 67 ····new-instance·v0,·Lio/sentry/protocol/c;
  
 68 ····invoke-direct·{v0},·Lio/sentry/protocol/c;-><init>()V
  
 69 ····iput-object·v0,·p0,·Lio/sentry/s2;->f:Lio/sentry/protocol/c;
  
 70 ····.line·3
 71 ····iput-object·p1,·p0,·Lio/sentry/s2;->e:Lio/sentry/protocol/p;
  
 72 ····return-void
 73 .end·method
  
 74 .method·static·synthetic·A(Lio/sentry/s2;Ljava/lang/String;)Ljava/lang/String;
 75 ····.locals·0
  
 76 ····.line·1
 77 ····iput-object·p1,·p0,·Lio/sentry/s2;->o:Ljava/lang/String;
  
 78 ····return-object·p1
 79 .end·method
  
 80 .method·static·synthetic·a(Lio/sentry/s2;)Lio/sentry/protocol/p;
 81 ····.locals·0
  
 82 ····.line·1
 83 ····iget-object·p0,·p0,·Lio/sentry/s2;->e:Lio/sentry/protocol/p;
  
 84 ····return-object·p0
 85 .end·method
  
 86 .method·static·synthetic·b(Lio/sentry/s2;Lio/sentry/protocol/p;)Lio/sentry/protocol/p;
 87 ····.locals·0
  
 88 ····.line·1
Max diff block lines reached; 15699/19490 bytes (80.55%) of diff not shown.
5.44 KB
smali/io/sentry/z3.smali
    
Offset 1, 78 lines modifiedOffset 1, 210 lines modified
1 .class·final·Lio/sentry/z3;1 .class·public·final·Lio/sentry/z3;
2 .super·Ljava/lang/Object;2 .super·Lio/sentry/x2;
3 .source·"SentryValues.java"3 .source·"SentryNanotimeDate.java"
  
  
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 #·instance·fields4 #·instance·fields
14 .field·private·final·a:Ljava/util/List;5 .field·private·final·e:Ljava/util/Date;
  
 6 .field·private·final·f:J
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"Ljava/util/List<", 
18 ············"TT;>;" 
19 ········} 
20 ····.end·annotation 
21 .end·field 
  
  
22 #·direct·methods7 #·direct·methods
23 .method·constructor·<init>(Ljava/util/List;)V8 .method·public·constructor·<init>()V
24 ····.locals·19 ····.locals·3
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"(", 
28 ············"Ljava/util/List<", 
29 ············"TT;>;)V" 
30 ········} 
31 ····.end·annotation 
  
32 ····.line·110 ····.line·1
 11 ····invoke-static·{},·Lio/sentry/h;->c()Ljava/util/Date;
  
 12 ····move-result-object·v0
  
 13 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
 14 ····move-result-wide·v1
  
 15 ····invoke-direct·{p0,·v0,·v1,·v2},·Lio/sentry/z3;-><init>(Ljava/util/Date;J)V
  
 16 ····return-void
 17 .end·method
  
 18 .method·public·constructor·<init>(Ljava/util/Date;J)V
 19 ····.locals·0
  
 20 ····.line·2
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Lio/sentry/x2;-><init>()V
  
 22 ····.line·3
 23 ····iput-object·p1,·p0,·Lio/sentry/z3;->e:Ljava/util/Date;
  
 24 ····.line·4
 25 ····iput-wide·p2,·p0,·Lio/sentry/z3;->f:J
  
 26 ····return-void
 27 .end·method
  
 28 .method·private·d(Lio/sentry/z3;Lio/sentry/z3;)J
 29 ····.locals·4
  
 30 ····.line·1
 31 ····iget-wide·v0,·p2,·Lio/sentry/z3;->f:J
  
 32 ····iget-wide·v2,·p1,·Lio/sentry/z3;->f:J
  
34 ····if-nez·p1,·:cond_033 ····sub-long/2addr·v0,·v2
  
35 ····.line·234 ····.line·2
36 ····new-instance·p1,·Ljava/util/ArrayList;35 ····invoke-virtual·{p1},·Lio/sentry/z3;->c()J
  
37 ····const/4·v0,·0x036 ····move-result-wide·p1
  
38 ····invoke-direct·{p1,·v0},·Ljava/util/ArrayList;-><init>(I)V37 ····add-long/2addr·p1,·v0
  
 38 ····return-wide·p1
 39 .end·method
  
  
 40 #·virtual·methods
 41 .method·public·a(Lio/sentry/x2;)I
 42 ····.locals·5
  
 43 ····.line·1
 44 ····instance-of·v0,·p1,·Lio/sentry/z3;
  
 45 ····if-eqz·v0,·:cond_1
  
 46 ····.line·2
 47 ····check-cast·p1,·Lio/sentry/z3;
  
39 ····.line·348 ····.line·3
 49 ····iget-object·v0,·p0,·Lio/sentry/z3;->e:Ljava/util/Date;
  
 50 ····invoke-virtual·{v0},·Ljava/util/Date;->getTime()J
  
 51 ····move-result-wide·v0
  
 52 ····.line·4
 53 ····iget-object·v2,·p1,·Lio/sentry/z3;->e:Ljava/util/Date;
  
 54 ····invoke-virtual·{v2},·Ljava/util/Date;->getTime()J
  
 55 ····move-result-wide·v2
  
 56 ····cmp-long·v4,·v0,·v2
  
 57 ····if-nez·v4,·:cond_0
  
 58 ····.line·5
 59 ····iget-wide·v0,·p0,·Lio/sentry/z3;->f:J
  
 60 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
 61 ····move-result-object·v0
  
Max diff block lines reached; 2313/5526 bytes (41.86%) of diff not shown.
1.12 KB
smali/io/sentry/i0.smali
    
Offset 1, 25 lines modifiedOffset 1, 23 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·"IScopeObserver.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/l3;Lio/sentry/c2;Lio/sentry/v;)Lio/sentry/protocol/p;5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Lio/sentry/a4;Lio/sentry/v;)V7 .method·public·abstract·b(Ljava/lang/String;)V
8 .end·method8 .end·method
  
 9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)V
9 .method·public·abstract·c(Lio/sentry/protocol/w;Lio/sentry/m4;Lio/sentry/c2;Lio/sentry/v;Lio/sentry/x1;)Lio/sentry/protocol/p; 
10 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
11 ····.end·annotation 
12 .end·method10 .end·method
  
13 .method·public·abstract·close()V11 .method·public·abstract·e(Ljava/lang/String;)V
14 .end·method12 .end·method
  
15 .method·public·abstract·d(J)V13 .method·public·abstract·g(Lio/sentry/protocol/z;)V
16 .end·method14 .end·method
  
17 .method·public·abstract·f(Lio/sentry/s2;Lio/sentry/v;)Lio/sentry/protocol/p;15 .method·public·abstract·h(Lio/sentry/d;)V
18 .end·method16 .end·method
5.77 KB
smali/io/sentry/h.smali
    
Offset 5, 32 lines modifiedOffset 5, 47 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 #·direct·methods8 #·direct·methods
9 .method·public·static·a(Ljava/util/Date;)D9 .method·public·static·a(Ljava/util/Date;)J
 10 ····.locals·2
  
 11 ····.line·1
 12 ····invoke-virtual·{p0},·Ljava/util/Date;->getTime()J
  
 13 ····move-result-wide·v0
  
 14 ····invoke-static·{v0,·v1},·Lio/sentry/h;->h(J)J
  
 15 ····move-result-wide·v0
  
 16 ····return-wide·v0
 17 .end·method
  
 18 .method·public·static·b(Ljava/util/Date;)D
10 ····.locals·219 ····.locals·2
  
11 ····.line·120 ····.line·1
12 ····invoke-virtual·{p0},·Ljava/util/Date;->getTime()J21 ····invoke-virtual·{p0},·Ljava/util/Date;->getTime()J
  
13 ····move-result-wide·v022 ····move-result-wide·v0
  
14 ····long-to-double·v0,·v023 ····long-to-double·v0,·v0
  
15 ····invoke-static·{v0,·v1},·Lio/sentry/h;->g(D)D24 ····invoke-static·{v0,·v1},·Lio/sentry/h;->i(D)D
  
16 ····move-result-wide·v025 ····move-result-wide·v0
  
17 ····return-wide·v026 ····return-wide·v0
18 .end·method27 .end·method
  
19 .method·public·static·b()Ljava/util/Date;28 .method·public·static·c()Ljava/util/Date;
20 ····.locals·129 ····.locals·1
  
21 ····.line·130 ····.line·1
22 ····sget-object·v0,·Lio/sentry/vendor/gson/internal/bind/util/a;->a:Ljava/util/TimeZone;31 ····sget-object·v0,·Lio/sentry/vendor/gson/internal/bind/util/a;->a:Ljava/util/TimeZone;
  
23 ····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;
  
Offset 40, 15 lines modifiedOffset 55, 15 lines modified
40 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;55 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;
  
41 ····move-result-object·v056 ····move-result-object·v0
  
42 ····return-object·v057 ····return-object·v0
43 .end·method58 .end·method
  
44 .method·public·static·c(J)Ljava/util/Date;59 .method·public·static·d(J)Ljava/util/Date;
45 ····.locals·160 ····.locals·1
  
46 ····.line·161 ····.line·1
47 ····sget-object·v0,·Lio/sentry/vendor/gson/internal/bind/util/a;->a:Ljava/util/TimeZone;62 ····sget-object·v0,·Lio/sentry/vendor/gson/internal/bind/util/a;->a:Ljava/util/TimeZone;
  
48 ····invoke-static·{v0},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;63 ····invoke-static·{v0},·Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
  
Offset 61, 15 lines modifiedOffset 76, 15 lines modified
61 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;76 ····invoke-virtual·{v0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;
  
62 ····move-result-object·p077 ····move-result-object·p0
  
63 ····return-object·p078 ····return-object·p0
64 .end·method79 .end·method
  
65 .method·public·static·d(Ljava/lang/String;)Ljava/util/Date;80 .method·public·static·e(Ljava/lang/String;)Ljava/util/Date;
66 ····.locals·381 ····.locals·3
  
67 ····.line·182 ····.line·1
68 ····:try_start_083 ····:try_start_0
69 ····new-instance·v0,·Ljava/text/ParsePosition;84 ····new-instance·v0,·Ljava/text/ParsePosition;
  
70 ····const/4·v1,·0x085 ····const/4·v1,·0x0
Offset 103, 15 lines modifiedOffset 118, 15 lines modified
103 ····move-result-object·p0118 ····move-result-object·p0
  
104 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V119 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
105 ····throw·v0120 ····throw·v0
106 .end·method121 .end·method
  
107 .method·public·static·e(Ljava/lang/String;)Ljava/util/Date;122 .method·public·static·f(Ljava/lang/String;)Ljava/util/Date;
108 ····.locals·3123 ····.locals·3
  
109 ····.line·1124 ····.line·1
110 ····:try_start_0125 ····:try_start_0
111 ····new-instance·v0,·Ljava/math/BigDecimal;126 ····new-instance·v0,·Ljava/math/BigDecimal;
  
112 ····invoke-direct·{v0,·p0},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V127 ····invoke-direct·{v0,·p0},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
Offset 130, 15 lines modifiedOffset 145, 15 lines modified
130 ····move-result-object·v0145 ····move-result-object·v0
  
131 ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->longValue()J146 ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->longValue()J
  
132 ····move-result-wide·v0147 ····move-result-wide·v0
  
133 ····.line·3148 ····.line·3
134 ····invoke-static·{v0,·v1},·Lio/sentry/h;->c(J)Ljava/util/Date;149 ····invoke-static·{v0,·v1},·Lio/sentry/h;->d(J)Ljava/util/Date;
  
135 ····move-result-object·p0150 ····move-result-object·p0
136 ····:try_end_0151 ····:try_end_0
137 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0152 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
138 ····return-object·p0153 ····return-object·p0
  
Offset 161, 39 lines modifiedOffset 176, 147 lines modified
161 ····move-result-object·p0176 ····move-result-object·p0
  
162 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V177 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
163 ····throw·v0178 ····throw·v0
164 .end·method179 .end·method
  
165 .method·public·static·f(Ljava/util/Date;)Ljava/lang/String;180 .method·public·static·g(Ljava/util/Date;)Ljava/lang/String;
166 ····.locals·1181 ····.locals·1
  
167 ····const/4·v0,·0x1182 ····const/4·v0,·0x1
  
168 ····.line·1183 ····.line·1
169 ····invoke-static·{p0,·v0},·Lio/sentry/vendor/gson/internal/bind/util/a;->b(Ljava/util/Date;Z)Ljava/lang/String;184 ····invoke-static·{p0,·v0},·Lio/sentry/vendor/gson/internal/bind/util/a;->b(Ljava/util/Date;Z)Ljava/lang/String;
  
Max diff block lines reached; 2456/5864 bytes (41.88%) of diff not shown.
957 B
smali/io/sentry/h0.smali
    
Offset 1, 23 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·Lio/sentry/h0;1 .class·public·interface·abstract·Lio/sentry/h0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IScopeObserver.java"3 .source·"ILogger.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V5 .method·public·abstract·a(Lio/sentry/y3;)Z
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Ljava/lang/String;)V7 .method·public·varargs·abstract·b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
8 .end·method8 .end·method
  
9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)V9 .method·public·abstract·c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
10 .end·method10 .end·method
  
 11 .method·public·varargs·abstract·d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
11 .method·public·abstract·e(Ljava/lang/String;)V 
12 .end·method 
  
13 .method·public·abstract·g(Lio/sentry/protocol/z;)V 
14 .end·method 
  
15 .method·public·abstract·h(Lio/sentry/d;)V 
16 .end·method12 .end·method
4.02 KB
smali/io/sentry/p1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/p1;1 .class·final·Lio/sentry/p1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpTransaction.java"3 .source·"NoOpSerializer.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/m0;5 .implements·Lio/sentry/l0;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Lio/sentry/p1;7 .field·private·static·final·a:Lio/sentry/p1;
  
  
8 #·direct·methods8 #·direct·methods
Offset 29, 134 lines modifiedOffset 29, 82 lines modified
  
29 ····.line·129 ····.line·1
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 .method·public·static·m()Lio/sentry/p1;33 .method·public·static·f()Lio/sentry/p1;
34 ····.locals·134 ····.locals·1
  
35 ····.line·135 ····.line·1
36 ····sget-object·v0,·Lio/sentry/p1;->a:Lio/sentry/p1;36 ····sget-object·v0,·Lio/sentry/p1;->a:Lio/sentry/p1;
  
37 ····return-object·v037 ····return-object·v0
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
 40 .method·public·a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
40 .method·public·a()Lio/sentry/d4; 
41 ····.locals·1 
  
42 ····const/4·v0,·0x0 
  
43 ····return-object·v0 
44 .end·method 
  
45 .method·public·b()Lio/sentry/m4; 
46 ····.locals·3 
  
47 ····.line·1 
48 ····new-instance·v0,·Lio/sentry/m4; 
  
49 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p; 
  
50 ····const-string·v2,·"" 
  
51 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/m4;-><init>(Lio/sentry/protocol/p;Ljava/lang/String;)V 
  
52 ····return-object·v0 
53 .end·method 
  
54 .method·public·c()Z 
55 ····.locals·1 
  
56 ····const/4·v0,·0x1 
  
57 ····return·v0 
58 .end·method 
  
59 .method·public·d()Lio/sentry/protocol/p; 
60 ····.locals·1 
  
61 ····.line·1 
62 ····sget-object·v0,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p; 
  
63 ····return-object·v0 
64 .end·method 
  
65 .method·public·e()V 
66 ····.locals·041 ····.locals·0
 42 ····.annotation·system·Ldalvik/annotation/Signature;
 43 ········value·=·{
 44 ············"<T:",
 45 ············"Ljava/lang/Object;",
 46 ············">(",
 47 ············"Ljava/io/Reader;",
 48 ············"Ljava/lang/Class<",
 49 ············"TT;>;)TT;"
 50 ········}
 51 ····.end·annotation
  
 52 ····const/4·p1,·0x0
67 ····return-void 
68 .end·method 
  
69 .method·public·f()V 
70 ····.locals·0 
  
71 ····return-void53 ····return-object·p1
72 .end·method54 .end·method
  
73 .method·public·g()Lio/sentry/protocol/y;55 .method·public·b(Ljava/util/Map;)Ljava/lang/String;
74 ····.locals·156 ····.locals·0
 57 ····.annotation·system·Ldalvik/annotation/Signature;
 58 ········value·=·{
 59 ············"(",
 60 ············"Ljava/util/Map<",
 61 ············"Ljava/lang/String;",
 62 ············"Ljava/lang/Object;",
 63 ············">;)",
 64 ············"Ljava/lang/String;"
 65 ········}
 66 ····.end·annotation
  
 67 ····const-string·p1,·""
75 ····.line·1 
76 ····sget-object·v0,·Lio/sentry/protocol/y;->CUSTOM:Lio/sentry/protocol/y; 
  
77 ····return-object·v068 ····return-object·p1
78 .end·method69 .end·method
  
79 .method·public·h()Lio/sentry/e4;70 .method·public·c(Ljava/io/InputStream;)Lio/sentry/z2;
80 ····.locals·771 ····.locals·0
  
81 ····.line·1 
82 ····new-instance·v6,·Lio/sentry/e4; 
  
83 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p; 
  
84 ····sget-object·v2,·Lio/sentry/g4;->f:Lio/sentry/g4; 
  
85 ····const-string·v3,·"op" 
Max diff block lines reached; 1156/4071 bytes (28.40%) of diff not shown.
9.26 KB
smali/io/sentry/k4.smali
    
Offset 1, 429 lines modifiedOffset 1, 78 lines modified
1 .class·final·Lio/sentry/k4;1 .class·final·Lio/sentry/k4;
 2 .super·Ljava/lang/Object;
 3 .source·"SentryValues.java"
2 .super·Lio/sentry/j4; 
3 .source·"SynchronizedQueue.java" 
  
4 #·interfaces 
5 .implements·Ljava/util/Queue; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{6 ····value·=·{
9 ········"<E:",7 ········"<T:",
10 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
11 ········">",9 ········">",
 10 ········"Ljava/lang/Object;"
12 ········"Lio/sentry/j4<", 
13 ········"TE;>;", 
14 ········"Ljava/util/Queue<", 
15 ········"TE;>;" 
16 ····}11 ····}
17 .end·annotation12 .end·annotation
  
  
 13 #·instance·fields
 14 .field·private·final·a:Ljava/util/List;
18 #·direct·methods 
19 .method·private·constructor·<init>(Ljava/util/Queue;)V 
20 ····.locals·0 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"(", 
24 ············"Ljava/util/Queue<", 
25 ············"TE;>;)V" 
26 ········} 
27 ····.end·annotation 
  
28 ····.line·1 
29 ····invoke-direct·{p0,·p1},·Lio/sentry/j4;-><init>(Ljava/util/Collection;)V 
  
30 ····return-void 
31 .end·method 
  
32 .method·static·e(Ljava/util/Queue;)Lio/sentry/k4; 
33 ····.locals·1 
34 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{16 ········value·=·{
36 ············"<E:", 
37 ············"Ljava/lang/Object;", 
38 ············">(", 
39 ············"Ljava/util/Queue<",17 ············"Ljava/util/List<",
40 ············"TE;>;)", 
41 ············"Lio/sentry/k4<", 
42 ············"TE;>;"18 ············"TT;>;"
43 ········}19 ········}
44 ····.end·annotation20 ····.end·annotation
 21 .end·field
  
45 ····.line·1 
46 ····new-instance·v0,·Lio/sentry/k4; 
  
47 ····invoke-direct·{v0,·p0},·Lio/sentry/k4;-><init>(Ljava/util/Queue;)V 
  
48 ····return-object·v0 
49 .end·method 
  
  
50 #·virtual·methods 
51 .method·protected·bridge·synthetic·c()Ljava/util/Collection; 
52 ····.locals·1 
  
53 ····.line·1 
54 ····invoke-virtual·{p0},·Lio/sentry/k4;->d()Ljava/util/Queue; 
  
55 ····move-result-object·v0 
  
56 ····return-object·v0 
57 .end·method 
  
58 .method·protected·d()Ljava/util/Queue;22 #·direct·methods
 23 .method·constructor·<init>(Ljava/util/List;)V
59 ····.locals·124 ····.locals·1
60 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{26 ········value·=·{
62 ············"()",27 ············"(",
63 ············"Ljava/util/Queue<",28 ············"Ljava/util/List<",
64 ············"TE;>;"29 ············"TT;>;)V"
65 ········} 
66 ····.end·annotation 
  
67 ····.line·1 
68 ····invoke-super·{p0},·Lio/sentry/j4;->c()Ljava/util/Collection; 
  
69 ····move-result-object·v0 
  
70 ····check-cast·v0,·Ljava/util/Queue; 
  
71 ····return-object·v0 
72 .end·method 
  
73 .method·public·element()Ljava/lang/Object; 
74 ····.locals·2 
75 ····.annotation·system·Ldalvik/annotation/Signature; 
76 ········value·=·{ 
77 ············"()TE;" 
78 ········}30 ········}
79 ····.end·annotation31 ····.end·annotation
  
80 ····.line·132 ····.line·1
81 ····iget-object·v0,·p0,·Lio/sentry/j4;->f:Ljava/lang/Object;33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
82 ····monitor-enter·v034 ····if-nez·p1,·:cond_0
  
83 ····.line·235 ····.line·2
 36 ····new-instance·p1,·Ljava/util/ArrayList;
84 ····:try_start_0 
85 ····invoke-virtual·{p0},·Lio/sentry/k4;->d()Ljava/util/Queue; 
  
86 ····move-result-object·v1 
  
87 ····invoke-interface·{v1},·Ljava/util/Queue;->element()Ljava/lang/Object; 
  
88 ····move-result-object·v1 
  
89 ····monitor-exit·v0 
  
Max diff block lines reached; 6358/9433 bytes (67.40%) of diff not shown.
15.5 KB
smali/io/sentry/z0.smali
    
Offset 1, 47 lines modifiedOffset 1, 611 lines modified
1 .class·public·final·Lio/sentry/z0;1 .class·public·final·Lio/sentry/z0;
2 .super·Lio/sentry/vendor/gson/stream/c;2 .super·Lio/sentry/vendor/gson/stream/a;
3 .source·"JsonObjectWriter.java"3 .source·"JsonObjectReader.java"
  
  
4 #·instance·fields 
5 .field·private·final·p:Lio/sentry/y0;4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
6 #·direct·methods7 #·direct·methods
7 .method·public·constructor·<init>(Ljava/io/Writer;I)V8 .method·public·constructor·<init>(Ljava/io/Reader;)V
8 ····.locals·09 ····.locals·0
  
9 ····.line·110 ····.line·1
10 ····invoke-direct·{p0,·p1},·Lio/sentry/vendor/gson/stream/c;-><init>(Ljava/io/Writer;)V11 ····invoke-direct·{p0,·p1},·Lio/sentry/vendor/gson/stream/a;-><init>(Ljava/io/Reader;)V
  
 12 ····return-void
 13 .end·method
  
  
 14 #·virtual·methods
 15 .method·public·g0()Ljava/lang/Boolean;
 16 ····.locals·2
  
 17 ····.line·1
 18 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
 19 ····move-result-object·v0
  
 20 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NULL:Lio/sentry/vendor/gson/stream/b;
  
 21 ····if-ne·v0,·v1,·:cond_0
  
11 ····.line·222 ····.line·2
12 ····new-instance·p1,·Lio/sentry/y0;23 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->R()V
  
13 ····invoke-direct·{p1,·p2},·Lio/sentry/y0;-><init>(I)V24 ····const/4·v0,·0x0
  
14 ····iput-object·p1,·p0,·Lio/sentry/z0;->p:Lio/sentry/y0;25 ····return-object·v0
  
15 ····return-void26 ····.line·3
 27 ····:cond_0
 28 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->I()Z
  
 29 ····move-result·v0
  
 30 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
 31 ····move-result-object·v0
  
 32 ····return-object·v0
16 .end·method33 .end·method
  
 34 .method·public·h0(Lio/sentry/h0;)Ljava/util/Date;
 35 ····.locals·5
  
17 #·virtual·methods 
18 .method·public·W(Ljava/lang/String;)Lio/sentry/z0;36 ····.line·1
 37 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
 38 ····move-result-object·v0
  
 39 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NULL:Lio/sentry/vendor/gson/stream/b;
  
 40 ····const/4·v2,·0x0
  
 41 ····if-ne·v0,·v1,·:cond_0
  
 42 ····.line·2
 43 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->R()V
  
 44 ····return-object·v2
  
 45 ····.line·3
 46 ····:cond_0
 47 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
  
 48 ····move-result-object·v0
  
 49 ····.line·4
 50 ····:try_start_0
 51 ····invoke-static·{v0},·Lio/sentry/h;->e(Ljava/lang/String;)Ljava/util/Date;
  
 52 ····move-result-object·p1
 53 ····:try_end_0
 54 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 55 ····return-object·p1
  
 56 ····:catch_0
 57 ····move-exception·v1
  
 58 ····.line·5
 59 ····sget-object·v3,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
 60 ····const-string·v4,·"Error·when·deserializing·UTC·timestamp·format,·it·might·be·millis·timestamp·format."
  
 61 ····invoke-interface·{p1,·v3,·v4,·v1},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 62 ····.line·6
 63 ····:try_start_1
 64 ····invoke-static·{v0},·Lio/sentry/h;->f(Ljava/lang/String;)Ljava/util/Date;
  
 65 ····move-result-object·p1
 66 ····:try_end_1
 67 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1
  
 68 ····return-object·p1
  
 69 ····:catch_1
 70 ····move-exception·v0
  
 71 ····.line·7
 72 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
 73 ····const-string·v3,·"Error·when·deserializing·millis·timestamp·format."
  
 74 ····invoke-interface·{p1,·v1,·v3,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 75 ····return-object·v2
 76 .end·method
  
 77 .method·public·i0()Ljava/lang/Double;
19 ····.locals·078 ····.locals·2
  
Max diff block lines reached; 7843/15811 bytes (49.60%) of diff not shown.
1.85 KB
smali/io/sentry/v3.smali
    
Offset 1, 34 lines modifiedOffset 1, 63 lines modified
1 .class·public·final·synthetic·Lio/sentry/v3;1 .class·public·final·Lio/sentry/v3;
 2 .super·Lio/sentry/x2;
 3 .source·"SentryInstantDate.java"
2 .super·Ljava/lang/Object; 
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Lio/sentry/d2; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/y3;5 .field·private·final·e:Ljava/time/Instant;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/y3;)V7 .method·public·constructor·<init>()V
 8 ····.locals·1
  
 9 ····.line·1
 10 ····invoke-static·{},·Ljava/time/Instant;->now()Ljava/time/Instant;
  
 11 ····move-result-object·v0
  
 12 ····invoke-direct·{p0,·v0},·Lio/sentry/v3;-><init>(Ljava/time/Instant;)V
  
 13 ····return-void
 14 .end·method
  
 15 .method·public·constructor·<init>(Ljava/time/Instant;)V
10 ····.locals·016 ····.locals·0
  
 17 ····.line·2
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Lio/sentry/x2;-><init>()V
  
 19 ····.line·3
12 ····iput-object·p1,·p0,·Lio/sentry/v3;->a:Lio/sentry/y3;20 ····iput-object·p1,·p0,·Lio/sentry/v3;->e:Ljava/time/Instant;
  
13 ····return-void21 ····return-void
14 .end·method22 .end·method
  
  
15 #·virtual·methods23 #·virtual·methods
16 .method·public·final·a(Lio/sentry/c2;)V24 .method·public·c()J
17 ····.locals·125 ····.locals·4
  
 26 ····.line·1
18 ····iget-object·v0,·p0,·Lio/sentry/v3;->a:Lio/sentry/y3;27 ····iget-object·v0,·p0,·Lio/sentry/v3;->e:Ljava/time/Instant;
  
19 ····invoke-static·{v0,·p1},·Lio/sentry/y3;->o(Lio/sentry/y3;Lio/sentry/c2;)V28 ····invoke-virtual·{v0},·Ljava/time/Instant;->getEpochSecond()J
  
 29 ····move-result-wide·v0
  
 30 ····invoke-static·{v0,·v1},·Lio/sentry/h;->m(J)J
  
 31 ····move-result-wide·v0
  
 32 ····iget-object·v2,·p0,·Lio/sentry/v3;->e:Ljava/time/Instant;
  
 33 ····invoke-virtual·{v2},·Ljava/time/Instant;->getNano()I
  
 34 ····move-result·v2
  
 35 ····int-to-long·v2,·v2
  
 36 ····add-long/2addr·v0,·v2
  
20 ····return-void37 ····return-wide·v0
21 .end·method38 .end·method
2.15 KB
smali/io/sentry/q3$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 98 lines modified
1 .class·public·interface·abstract·Lio/sentry/q3$a;1 .class·Lio/sentry/q3$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryOptions.java"3 .source·"SentryEnvelopeItem.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/q3;6 ····value·=·Lio/sentry/q3;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0xa
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 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·methods
 23 .method·public·constructor·<init>(Ljava/util/concurrent/Callable;)V
 24 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/Signature;
 26 ········value·=·{
 27 ············"(",
 28 ············"Ljava/util/concurrent/Callable<",
 29 ············"[B>;)V"
 30 ········}
 31 ····.end·annotation
  
 32 ····.line·1
 33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 34 ····.line·2
 35 ····iput-object·p1,·p0,·Lio/sentry/q3$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
  
 42 ····:cond_0
 43 ····const/4·p0,·0x0
  
 44 ····new-array·p0,·p0,·[B
  
 45 ····:goto_0
 46 ····return-object·p0
 47 .end·method
  
  
12 #·virtual·methods48 #·virtual·methods
13 .method·public·abstract·a(Lio/sentry/d;Lio/sentry/v;)Lio/sentry/d;49 .method·public·a()[B
 50 ····.locals·1
  
 51 ····.line·1
 52 ····iget-object·v0,·p0,·Lio/sentry/q3$a;->a:[B
  
 53 ····if-nez·v0,·:cond_0
  
 54 ····iget-object·v0,·p0,·Lio/sentry/q3$a;->b:Ljava/util/concurrent/Callable;
  
 55 ····if-eqz·v0,·:cond_0
  
 56 ····.line·2
 57 ····invoke-interface·{v0},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;
  
 58 ····move-result-object·v0
  
 59 ····check-cast·v0,·[B
  
 60 ····iput-object·v0,·p0,·Lio/sentry/q3$a;->a:[B
  
 61 ····.line·3
 62 ····:cond_0
 63 ····iget-object·v0,·p0,·Lio/sentry/q3$a;->a:[B
  
 64 ····invoke-static·{v0},·Lio/sentry/q3$a;->b([B)[B
  
 65 ····move-result-object·v0
  
 66 ····return-object·v0
14 .end·method67 .end·method
19.1 KB
smali/io/sentry/n2.smali
    
Offset 1, 753 lines modifiedOffset 1, 150 lines modified
1 .class·public·abstract·Lio/sentry/n2;1 .class·public·final·Lio/sentry/n2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryBaseEvent.java"3 .source·"SendFireAndForgetEnvelopeSender.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/m2;
  
  
4 #·annotations6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lio/sentry/n2$a;, 
8 ········Lio/sentry/n2$b; 
9 ····} 
10 .end·annotation8 .end·annotation
  
  
11 #·instance·fields9 #·instance·fields
12 .field·private·e:Lio/sentry/protocol/p; 
  
13 .field·private·final·f:Lio/sentry/protocol/c;10 .field·private·final·a:Lio/sentry/j2;
  
14 .field·private·g:Lio/sentry/protocol/n; 
  
15 .field·private·h:Lio/sentry/protocol/k; 
  
16 .field·private·i:Ljava/util/Map; 
17 ····.annotation·system·Ldalvik/annotation/Signature; 
18 ········value·=·{ 
19 ············"Ljava/util/Map<", 
20 ············"Ljava/lang/String;", 
21 ············"Ljava/lang/String;", 
22 ············">;" 
23 ········} 
24 ····.end·annotation 
25 .end·field 
  
26 .field·private·j:Ljava/lang/String; 
  
27 .field·private·k:Ljava/lang/String; 
  
28 .field·private·l:Ljava/lang/String; 
  
29 .field·private·m:Lio/sentry/protocol/z; 
  
30 .field·protected·transient·n:Ljava/lang/Throwable; 
  
31 .field·private·o:Ljava/lang/String; 
  
32 .field·private·p:Ljava/lang/String; 
  
33 .field·private·q:Ljava/util/List; 
34 ····.annotation·system·Ldalvik/annotation/Signature; 
35 ········value·=·{ 
36 ············"Ljava/util/List<", 
37 ············"Lio/sentry/d;", 
38 ············">;" 
39 ········} 
40 ····.end·annotation 
41 .end·field 
  
42 .field·private·r:Lio/sentry/protocol/d; 
  
43 .field·private·s:Ljava/util/Map; 
44 ····.annotation·system·Ldalvik/annotation/Signature; 
45 ········value·=·{ 
46 ············"Ljava/util/Map<", 
47 ············"Ljava/lang/String;", 
48 ············"Ljava/lang/Object;", 
49 ············">;" 
50 ········} 
51 ····.end·annotation 
52 .end·field 
  
  
53 #·direct·methods11 #·direct·methods
54 .method·protected·constructor·<init>()V 
55 ····.locals·1 
  
56 ····.line·4 
57 ····new-instance·v0,·Lio/sentry/protocol/p; 
  
58 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V 
  
59 ····invoke-direct·{p0,·v0},·Lio/sentry/n2;-><init>(Lio/sentry/protocol/p;)V 
  
60 ····return-void 
61 .end·method 
  
62 .method·protected·constructor·<init>(Lio/sentry/protocol/p;)V12 .method·public·constructor·<init>(Lio/sentry/j2;)V
63 ····.locals·113 ····.locals·1
  
64 ····.line·114 ····.line·1
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····const-string·v0,·"SendFireAndForgetDirPath·is·required"
66 ····.line·2 
67 ····new-instance·v0,·Lio/sentry/protocol/c; 
  
68 ····invoke-direct·{v0},·Lio/sentry/protocol/c;-><init>()V 
  
69 ····iput-object·v0,·p0,·Lio/sentry/n2;->f:Lio/sentry/protocol/c; 
  
70 ····.line·3 
71 ····iput-object·p1,·p0,·Lio/sentry/n2;->e:Lio/sentry/protocol/p; 
  
72 ····return-void 
73 .end·method 
  
74 .method·static·synthetic·A(Lio/sentry/n2;Ljava/lang/String;)Ljava/lang/String; 
75 ····.locals·0 
  
76 ····.line·1 
77 ····iput-object·p1,·p0,·Lio/sentry/n2;->o:Ljava/lang/String; 
  
78 ····return-object·p1 
79 .end·method 
  
80 .method·static·synthetic·a(Lio/sentry/n2;)Lio/sentry/protocol/p; 
81 ····.locals·0 
  
82 ····.line·1 
83 ····iget-object·p0,·p0,·Lio/sentry/n2;->e:Lio/sentry/protocol/p; 
  
84 ····return-object·p0 
85 .end·method 
Max diff block lines reached; 11071/19465 bytes (56.88%) of diff not shown.
6.94 KB
smali/io/sentry/c2$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 341 lines modified
1 .class·interface·abstract·Lio/sentry/c2$a;1 .class·public·final·Lio/sentry/c2$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Scope.java"3 .source·"ProfilingTransactionData.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/t0;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/c2;8 ····value·=·Lio/sentry/c2;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60811 ····accessFlags·=·0x19
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/t0<",
 18 ········"Lio/sentry/c2;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
 22 #·direct·methods
 23 .method·public·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
13 .method·public·abstract·a(Lio/sentry/a4;)V30 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
 31 ····.locals·0
  
 32 ····.line·1
 33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/c2$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/c2;
  
 34 ····move-result-object·p1
  
 35 ····return-object·p1
 36 .end·method
  
 37 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/c2;
 38 ····.locals·5
  
 39 ····.line·1
 40 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
 41 ····.line·2
 42 ····new-instance·v0,·Lio/sentry/c2;
  
 43 ····invoke-direct·{v0},·Lio/sentry/c2;-><init>()V
  
 44 ····const/4·v1,·0x0
  
 45 ····.line·3
 46 ····:cond_0
 47 ····:goto_0
 48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
 49 ····move-result-object·v2
  
 50 ····sget-object·v3,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;
  
 51 ····if-ne·v2,·v3,·:cond_9
  
 52 ····.line·4
 53 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;
  
 54 ····move-result-object·v2
  
 55 ····.line·5
 56 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
 57 ····const/4·v3,·-0x1
  
 58 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
 59 ····move-result·v4
  
 60 ····sparse-switch·v4,·:sswitch_data_0
  
 61 ····goto·:goto_1
  
 62 ····:sswitch_0
 63 ····const-string·v4,·"relative_cpu_start_ms"
  
 64 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 65 ····move-result·v4
  
 66 ····if-nez·v4,·:cond_1
  
 67 ····goto·:goto_1
  
 68 ····:cond_1
 69 ····const/4·v3,·0x6
  
 70 ····goto·:goto_1
  
 71 ····:sswitch_1
 72 ····const-string·v4,·"relative_cpu_end_ms"
  
 73 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 74 ····move-result·v4
  
 75 ····if-nez·v4,·:cond_2
  
 76 ····goto·:goto_1
  
 77 ····:cond_2
 78 ····const/4·v3,·0x5
  
 79 ····goto·:goto_1
  
 80 ····:sswitch_2
 81 ····const-string·v4,·"trace_id"
Max diff block lines reached; 0/7053 bytes (0.00%) of diff not shown.
1.34 KB
smali/io/sentry/v0.smali
    
Offset 1, 44 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/v0;1 .class·public·final·synthetic·Lio/sentry/v0;
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/w0$b;5 .implements·Lio/sentry/y0$b;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/v0;7 .field·public·final·synthetic·a:Lio/sentry/z0;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Lio/sentry/v0; 
  
12 ····invoke-direct·{v0},·Lio/sentry/v0;-><init>()V 
  
13 ····sput-object·v0,·Lio/sentry/v0;->a:Lio/sentry/v0; 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·synthetic·constructor·<init>()V9 .method·public·synthetic·constructor·<init>(Lio/sentry/z0;)V
17 ····.locals·010 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lio/sentry/v0;->a:Lio/sentry/z0;
  
19 ····return-void13 ····return-void
20 .end·method14 .end·method
  
  
21 #·virtual·methods15 #·virtual·methods
22 .method·public·final·a()Ljava/lang/Object;16 .method·public·final·a()Ljava/lang/Object;
23 ····.locals·117 ····.locals·1
  
24 ····invoke-static·{},·Lio/sentry/w0;->b()Ljava/lang/Object;18 ····iget-object·v0,·p0,·Lio/sentry/v0;->a:Lio/sentry/z0;
  
 19 ····invoke-virtual·{v0},·Lio/sentry/vendor/gson/stream/a;->I()Z
  
 20 ····move-result·v0
  
 21 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
25 ····move-result-object·v022 ····move-result-object·v0
  
26 ····return-object·v023 ····return-object·v0
27 .end·method24 .end·method
24.6 KB
smali/io/sentry/e1.smali
    
Offset 1, 24 lines modifiedOffset 1, 890 lines modified
1 .class·public·final·synthetic·Lio/sentry/e1;1 .class·public·final·Lio/sentry/e1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MeasurementUnit.java"3 .source·"JsonSerializer.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/l0;
  
  
 6 #·static·fields
 7 .field·private·static·final·c:Ljava/nio/charset/Charset;
  
  
 8 #·instance·fields
 9 .field·private·final·a:Lio/sentry/b4;
  
 10 .field·private·final·b:Ljava/util/Map;
 11 ····.annotation·system·Ldalvik/annotation/Signature;
 12 ········value·=·{
 13 ············"Ljava/util/Map<",
 14 ············"Ljava/lang/Class<",
 15 ············"*>;",
 16 ············"Lio/sentry/t0<",
 17 ············"*>;>;"
 18 ········}
 19 ····.end·annotation
 20 .end·field
  
  
4 #·direct·methods21 #·direct·methods
5 .method·public·static·a(Lio/sentry/f1;)Ljava/lang/String;22 .method·static·constructor·<clinit>()V
 23 ····.locals·1
  
 24 ····const-string·v0,·"UTF-8"
  
 25 ····.line·1
 26 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 27 ····move-result-object·v0
  
 28 ····sput-object·v0,·Lio/sentry/e1;->c:Ljava/nio/charset/Charset;
  
 29 ····return-void
 30 .end·method
  
 31 .method·public·constructor·<init>(Lio/sentry/b4;)V
 32 ····.locals·2
  
 33 ····.line·1
 34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 35 ····.line·2
 36 ····iput-object·p1,·p0,·Lio/sentry/e1;->a:Lio/sentry/b4;
  
 37 ····.line·3
 38 ····new-instance·p1,·Ljava/util/HashMap;
  
 39 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
 40 ····iput-object·p1,·p0,·Lio/sentry/e1;->b:Ljava/util/Map;
  
 41 ····.line·4
 42 ····const-class·v0,·Lio/sentry/protocol/a;
  
 43 ····new-instance·v1,·Lio/sentry/protocol/a$a;
  
 44 ····invoke-direct·{v1},·Lio/sentry/protocol/a$a;-><init>()V
  
 45 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 46 ····.line·5
 47 ····const-class·v0,·Lio/sentry/d;
  
 48 ····new-instance·v1,·Lio/sentry/d$a;
  
 49 ····invoke-direct·{v1},·Lio/sentry/d$a;-><init>()V
  
 50 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 51 ····.line·6
 52 ····const-class·v0,·Lio/sentry/protocol/b;
  
 53 ····new-instance·v1,·Lio/sentry/protocol/b$a;
  
 54 ····invoke-direct·{v1},·Lio/sentry/protocol/b$a;-><init>()V
  
 55 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 56 ····.line·7
 57 ····const-class·v0,·Lio/sentry/protocol/c;
  
 58 ····new-instance·v1,·Lio/sentry/protocol/c$a;
  
 59 ····invoke-direct·{v1},·Lio/sentry/protocol/c$a;-><init>()V
  
 60 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 61 ····.line·8
 62 ····const-class·v0,·Lio/sentry/protocol/DebugImage;
  
 63 ····new-instance·v1,·Lio/sentry/protocol/DebugImage$a;
  
 64 ····invoke-direct·{v1},·Lio/sentry/protocol/DebugImage$a;-><init>()V
  
 65 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 66 ····.line·9
 67 ····const-class·v0,·Lio/sentry/protocol/d;
  
 68 ····new-instance·v1,·Lio/sentry/protocol/d$a;
  
 69 ····invoke-direct·{v1},·Lio/sentry/protocol/d$a;-><init>()V
  
 70 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 71 ····.line·10
 72 ····const-class·v0,·Lio/sentry/protocol/e;
  
 73 ····new-instance·v1,·Lio/sentry/protocol/e$a;
  
 74 ····invoke-direct·{v1},·Lio/sentry/protocol/e$a;-><init>()V
  
 75 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 76 ····.line·11
 77 ····const-class·v0,·Lio/sentry/protocol/e$b;
  
 78 ····new-instance·v1,·Lio/sentry/protocol/e$b$a;
Max diff block lines reached; 8749/25122 bytes (34.83%) of diff not shown.
13.2 KB
smali/io/sentry/s4.smali
    
Offset 1, 19 lines modifiedOffset 1, 606 lines modified
1 .class·interface·abstract·Lio/sentry/s4;1 .class·public·final·enum·Lio/sentry/s4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"UncaughtExceptionHandler.java"3 .source·"SpanStatus.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/d1;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{8 ····value·=·{
7 ········Lio/sentry/s4$a;9 ········Lio/sentry/s4$a;
8 ····}10 ····}
9 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Enum<",
 15 ········"Lio/sentry/s4;",
 16 ········">;",
 17 ········"Lio/sentry/d1;"
 18 ····}
 19 .end·annotation
  
  
 20 #·static·fields
 21 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/s4;
  
 22 .field·public·static·final·enum·ABORTED:Lio/sentry/s4;
  
 23 .field·public·static·final·enum·ALREADY_EXISTS:Lio/sentry/s4;
  
 24 .field·public·static·final·enum·CANCELLED:Lio/sentry/s4;
  
 25 .field·public·static·final·enum·DATA_LOSS:Lio/sentry/s4;
  
 26 .field·public·static·final·enum·DEADLINE_EXCEEDED:Lio/sentry/s4;
  
 27 .field·public·static·final·enum·FAILED_PRECONDITION:Lio/sentry/s4;
  
 28 .field·public·static·final·enum·INTERNAL_ERROR:Lio/sentry/s4;
  
 29 .field·public·static·final·enum·INVALID_ARGUMENT:Lio/sentry/s4;
  
 30 .field·public·static·final·enum·NOT_FOUND:Lio/sentry/s4;
  
 31 .field·public·static·final·enum·OK:Lio/sentry/s4;
  
 32 .field·public·static·final·enum·OUT_OF_RANGE:Lio/sentry/s4;
  
 33 .field·public·static·final·enum·PERMISSION_DENIED:Lio/sentry/s4;
  
 34 .field·public·static·final·enum·RESOURCE_EXHAUSTED:Lio/sentry/s4;
  
 35 .field·public·static·final·enum·UNAUTHENTICATED:Lio/sentry/s4;
  
 36 .field·public·static·final·enum·UNAVAILABLE:Lio/sentry/s4;
  
 37 .field·public·static·final·enum·UNIMPLEMENTED:Lio/sentry/s4;
  
 38 .field·public·static·final·enum·UNKNOWN:Lio/sentry/s4;
  
 39 .field·public·static·final·enum·UNKNOWN_ERROR:Lio/sentry/s4;
  
  
 40 #·instance·fields
 41 .field·private·final·maxHttpStatusCode:I
  
 42 .field·private·final·minHttpStatusCode:I
  
  
10 #·virtual·methods43 #·direct·methods
11 .method·public·abstract·a()Ljava/lang/Thread$UncaughtExceptionHandler;44 .method·private·static·synthetic·$values()[Lio/sentry/s4;
 45 ····.locals·3
  
 46 ····const/16·v0,·0x12
  
 47 ····new-array·v0,·v0,·[Lio/sentry/s4;
  
 48 ····.line·1
 49 ····sget-object·v1,·Lio/sentry/s4;->OK:Lio/sentry/s4;
  
 50 ····const/4·v2,·0x0
  
 51 ····aput-object·v1,·v0,·v2
  
 52 ····sget-object·v1,·Lio/sentry/s4;->CANCELLED:Lio/sentry/s4;
  
 53 ····const/4·v2,·0x1
  
 54 ····aput-object·v1,·v0,·v2
  
 55 ····sget-object·v1,·Lio/sentry/s4;->INTERNAL_ERROR:Lio/sentry/s4;
  
 56 ····const/4·v2,·0x2
  
 57 ····aput-object·v1,·v0,·v2
  
 58 ····sget-object·v1,·Lio/sentry/s4;->UNKNOWN:Lio/sentry/s4;
  
 59 ····const/4·v2,·0x3
  
 60 ····aput-object·v1,·v0,·v2
  
 61 ····sget-object·v1,·Lio/sentry/s4;->UNKNOWN_ERROR:Lio/sentry/s4;
  
 62 ····const/4·v2,·0x4
  
 63 ····aput-object·v1,·v0,·v2
  
 64 ····sget-object·v1,·Lio/sentry/s4;->INVALID_ARGUMENT:Lio/sentry/s4;
  
 65 ····const/4·v2,·0x5
  
 66 ····aput-object·v1,·v0,·v2
  
 67 ····sget-object·v1,·Lio/sentry/s4;->DEADLINE_EXCEEDED:Lio/sentry/s4;
  
 68 ····const/4·v2,·0x6
  
 69 ····aput-object·v1,·v0,·v2
  
 70 ····sget-object·v1,·Lio/sentry/s4;->NOT_FOUND:Lio/sentry/s4;
  
 71 ····const/4·v2,·0x7
  
 72 ····aput-object·v1,·v0,·v2
Max diff block lines reached; 3210/13506 bytes (23.77%) of diff not shown.
4.68 KB
smali/io/sentry/j1.smali
    
Offset 1, 44 lines modifiedOffset 1, 233 lines modified
1 .class·public·final·synthetic·Lio/sentry/j1;1 .class·public·final·Lio/sentry/j1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"NoOpHub.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lio/sentry/g0;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/j1;7 .field·private·static·final·b:Lio/sentry/j1;
  
  
 8 #·instance·fields
 9 .field·private·final·a:Lio/sentry/b4;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
10 ····.locals·112 ····.locals·1
  
 13 ····.line·1
11 ····new-instance·v0,·Lio/sentry/j1;14 ····new-instance·v0,·Lio/sentry/j1;
  
12 ····invoke-direct·{v0},·Lio/sentry/j1;-><init>()V15 ····invoke-direct·{v0},·Lio/sentry/j1;-><init>()V
  
13 ····sput-object·v0,·Lio/sentry/j1;->a:Lio/sentry/j1;16 ····sput-object·v0,·Lio/sentry/j1;->b:Lio/sentry/j1;
  
14 ····return-void17 ····return-void
15 .end·method18 .end·method
  
16 .method·private·synthetic·constructor·<init>()V19 .method·private·constructor·<init>()V
17 ····.locals·020 ····.locals·1
  
 21 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····.line·2
 24 ····invoke-static·{},·Lio/sentry/b4;->empty()Lio/sentry/b4;
  
 25 ····move-result-object·v0
  
 26 ····iput-object·v0,·p0,·Lio/sentry/j1;->a:Lio/sentry/b4;
  
19 ····return-void27 ····return-void
20 .end·method28 .end·method
  
 29 .method·public·static·v()Lio/sentry/j1;
 30 ····.locals·1
  
 31 ····.line·1
 32 ····sget-object·v0,·Lio/sentry/j1;->b:Lio/sentry/j1;
  
 33 ····return-object·v0
 34 .end·method
  
  
21 #·virtual·methods35 #·virtual·methods
 36 .method·public·a(Ljava/lang/String;Ljava/lang/String;)V
 37 ····.locals·0
  
 38 ····return-void
 39 .end·method
  
 40 .method·public·b(Ljava/lang/String;)V
 41 ····.locals·0
  
 42 ····return-void
 43 .end·method
  
 44 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V
 45 ····.locals·0
  
 46 ····return-void
 47 .end·method
  
22 .method·public·final·call()Ljava/lang/Object;48 .method·public·bridge·synthetic·clone()Ljava/lang/Object;
23 ····.locals·149 ····.locals·1
  
24 ····invoke-static·{},·Lio/sentry/m1;->c()Ljava/lang/Object;50 ····.line·1
 51 ····invoke-virtual·{p0},·Lio/sentry/j1;->i()Lio/sentry/g0;
  
25 ····move-result-object·v052 ····move-result-object·v0
  
26 ····return-object·v053 ····return-object·v0
27 .end·method54 .end·method
  
 55 .method·public·close()V
 56 ····.locals·0
  
 57 ····return-void
 58 .end·method
  
 59 .method·public·d(J)V
 60 ····.locals·0
  
 61 ····return-void
 62 .end·method
  
 63 .method·public·e(Ljava/lang/String;)V
 64 ····.locals·0
  
 65 ····return-void
 66 .end·method
  
 67 .method·public·f(Lio/sentry/z2;Lio/sentry/v;)Lio/sentry/protocol/p;
 68 ····.locals·0
  
 69 ····.line·1
 70 ····sget-object·p1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
 71 ····return-object·p1
 72 .end·method
  
 73 .method·public·g(Lio/sentry/protocol/z;)V
 74 ····.locals·0
  
 75 ····return-void
 76 .end·method
  
 77 .method·public·synthetic·h(Lio/sentry/d;)V
 78 ····.locals·0
  
 79 ····invoke-static·{p0,·p1},·Lio/sentry/f0;->a(Lio/sentry/g0;Lio/sentry/d;)V
  
 80 ····return-void
 81 .end·method
  
Max diff block lines reached; -1/4742 bytes (-0.02%) of diff not shown.
2.17 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·Lio/sentry/hints/b;5 .implements·Lio/sentry/hints/c;
6 .implements·Lio/sentry/hints/f;6 .implements·Lio/sentry/hints/g;
7 .implements·Lio/sentry/hints/k;7 .implements·Lio/sentry/hints/l;
8 .implements·Lio/sentry/hints/d;8 .implements·Lio/sentry/hints/e;
  
  
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 25, 19 lines modifiedOffset 25, 19 lines modified
  
25 .field·b:Z25 .field·b:Z
  
26 .field·private·final·c:Ljava/util/concurrent/CountDownLatch;26 .field·private·final·c:Ljava/util/concurrent/CountDownLatch;
  
27 .field·private·final·d:J27 .field·private·final·d:J
  
28 .field·private·final·e:Lio/sentry/g0;28 .field·private·final·e:Lio/sentry/h0;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>(JLio/sentry/g0;)V30 .method·public·constructor·<init>(JLio/sentry/h0;)V
31 ····.locals·131 ····.locals·1
  
32 ····.line·132 ····.line·1
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ····const/4·p2,·0x156 ····const/4·p2,·0x1
  
57 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/CountDownLatch;-><init>(I)V57 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/CountDownLatch;-><init>(I)V
  
58 ····iput-object·p1,·p0,·Lio/sentry/k$a;->c:Ljava/util/concurrent/CountDownLatch;58 ····iput-object·p1,·p0,·Lio/sentry/k$a;->c:Ljava/util/concurrent/CountDownLatch;
  
59 ····.line·659 ····.line·6
60 ····iput-object·p3,·p0,·Lio/sentry/k$a;->e:Lio/sentry/g0;60 ····iput-object·p3,·p0,·Lio/sentry/k$a;->e:Lio/sentry/h0;
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
  
63 #·virtual·methods63 #·virtual·methods
64 .method·public·a()Z64 .method·public·a()Z
Offset 93, 21 lines modifiedOffset 93, 21 lines modified
93 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;93 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
94 ····move-result-object·v194 ····move-result-object·v1
  
95 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V95 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V
  
96 ····.line·396 ····.line·3
97 ····iget-object·v1,·p0,·Lio/sentry/k$a;->e:Lio/sentry/g0;97 ····iget-object·v1,·p0,·Lio/sentry/k$a;->e:Lio/sentry/h0;
  
98 ····sget-object·v2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;98 ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
99 ····const-string·v3,·"Exception·while·awaiting·on·lock."99 ····const-string·v3,·"Exception·while·awaiting·on·lock."
  
100 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V100 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
101 ····const/4·v0,·0x0101 ····const/4·v0,·0x0
  
102 ····return·v0102 ····return·v0
103 .end·method103 .end·method
  
104 .method·public·b()Z104 .method·public·b()Z
11.6 KB
smali/io/sentry/r3.smali
    
Offset 1, 149 lines modifiedOffset 1, 371 lines modified
1 .class·final·Lio/sentry/r3;1 .class·public·final·Lio/sentry/r3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryRuntimeEventProcessor.java"3 .source·"SentryEnvelopeItemHeader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/t;5 .implements·Lio/sentry/d1;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/r3$a;
 10 ····}
 11 .end·annotation
  
 12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 13 .end·annotation
  
  
6 #·instance·fields14 #·instance·fields
7 .field·private·final·e:Ljava/lang/String;15 .field·private·final·e:Ljava/lang/String;
  
8 .field·private·final·f:Ljava/lang/String;16 .field·private·final·f:Ljava/lang/String;
  
 17 .field·private·final·g:Lio/sentry/x3;
  
 18 .field·private·final·h:I
  
 19 .field·private·final·i:Ljava/util/concurrent/Callable;
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"Ljava/util/concurrent/Callable<",
 23 ············"Ljava/lang/Integer;",
 24 ············">;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
 28 .field·private·final·j:Ljava/lang/String;
  
 29 .field·private·k:Ljava/util/Map;
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"Ljava/util/Map<",
 33 ············"Ljava/lang/String;",
 34 ············"Ljava/lang/Object;",
 35 ············">;"
 36 ········}
 37 ····.end·annotation
 38 .end·field
  
  
9 #·direct·methods39 #·direct·methods
10 .method·public·constructor·<init>()V40 .method·public·constructor·<init>(Lio/sentry/x3;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11 ····.locals·241 ····.locals·1
 42 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 43 ····.end·annotation
  
12 ····const-string·v0,·"java.version"44 ····.line·1
 45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 46 ····const-string·v0,·"type·is·required"
  
 47 ····.line·2
 48 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 49 ····move-result-object·p1
  
 50 ····check-cast·p1,·Lio/sentry/x3;
  
 51 ····iput-object·p1,·p0,·Lio/sentry/r3;->g:Lio/sentry/x3;
  
 52 ····.line·3
 53 ····iput-object·p3,·p0,·Lio/sentry/r3;->e:Ljava/lang/String;
  
13 ····.line·454 ····.line·4
14 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;55 ····iput·p2,·p0,·Lio/sentry/r3;->h:I
  
15 ····move-result-object·v056 ····.line·5
 57 ····iput-object·p4,·p0,·Lio/sentry/r3;->f:Ljava/lang/String;
  
16 ····const-string·v1,·"java.vendor"58 ····const/4·p1,·0x0
  
17 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;59 ····.line·6
 60 ····iput-object·p1,·p0,·Lio/sentry/r3;->i:Ljava/util/concurrent/Callable;
  
18 ····move-result-object·v161 ····.line·7
 62 ····iput-object·p5,·p0,·Lio/sentry/r3;->j:Ljava/lang/String;
  
 63 ····return-void
 64 .end·method
  
 65 .method·constructor·<init>(Lio/sentry/x3;Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/lang/String;)V
 66 ····.locals·6
 67 ····.annotation·system·Ldalvik/annotation/Signature;
 68 ········value·=·{
 69 ············"(",
 70 ············"Lio/sentry/x3;",
 71 ············"Ljava/util/concurrent/Callable<",
 72 ············"Ljava/lang/Integer;",
 73 ············">;",
 74 ············"Ljava/lang/String;",
 75 ············"Ljava/lang/String;",
 76 ············")V"
 77 ········}
 78 ····.end·annotation
  
 79 ····const/4·v5,·0x0
  
 80 ····move-object·v0,·p0
  
19 ····invoke-direct·{p0,·v0,·v1},·Lio/sentry/r3;-><init>(Ljava/lang/String;Ljava/lang/String;)V81 ····move-object·v1,·p1
  
 82 ····move-object·v2,·p2
  
 83 ····move-object·v3,·p3
  
 84 ····move-object·v4,·p4
  
 85 ····.line·15
 86 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/r3;-><init>(Lio/sentry/x3;Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
20 ····return-void87 ····return-void
21 .end·method88 .end·method
  
22 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V89 .method·constructor·<init>(Lio/sentry/x3;Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
23 ····.locals·090 ····.locals·1
Max diff block lines reached; 7581/11792 bytes (64.29%) of diff not shown.
1.04 KB
smali/io/sentry/f2.smali
    
Offset 1, 8 lines modifiedOffset 1, 40 lines modified
1 .class·public·interface·abstract·Lio/sentry/f2;1 .class·public·final·Lio/sentry/f2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"3 .source·"SamplingContext.java"
  
  
 4 #·instance·fields
 5 .field·private·final·a:Lio/sentry/a5;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Lio/sentry/a5;Lio/sentry/f;)V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····const-string·p2,·"transactionContexts·is·required"
  
 12 ····.line·2
 13 ····invoke-static·{p1,·p2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 14 ····move-result-object·p1
  
 15 ····check-cast·p1,·Lio/sentry/a5;
  
 16 ····iput-object·p1,·p0,·Lio/sentry/f2;->a:Lio/sentry/a5;
  
 17 ····return-void
 18 .end·method
  
  
4 #·virtual·methods19 #·virtual·methods
5 .method·public·abstract·a()Ljava/lang/String;20 .method·public·a()Lio/sentry/a5;
 21 ····.locals·1
  
 22 ····.line·1
 23 ····iget-object·v0,·p0,·Lio/sentry/f2;->a:Lio/sentry/a5;
  
 24 ····return-object·v0
6 .end·method25 .end·method
8.17 KB
smali/io/sentry/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/d;1 .class·public·final·Lio/sentry/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Breadcrumb.java"3 .source·"Breadcrumb.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/d$a;9 ········Lio/sentry/d$a;
10 ····}10 ····}
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ············">;"30 ············">;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·private·i:Ljava/lang/String;34 .field·private·i:Ljava/lang/String;
  
35 .field·private·j:Lio/sentry/p3;35 .field·private·j:Lio/sentry/y3;
  
36 .field·private·k:Ljava/util/Map;36 .field·private·k:Ljava/util/Map;
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"Ljava/util/Map<",39 ············"Ljava/util/Map<",
40 ············"Ljava/lang/String;",40 ············"Ljava/lang/String;",
41 ············"Ljava/lang/Object;",41 ············"Ljava/lang/Object;",
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
  
  
49 #·direct·methods49 #·direct·methods
50 .method·public·constructor·<init>()V50 .method·public·constructor·<init>()V
51 ····.locals·151 ····.locals·1
  
52 ····.line·1452 ····.line·14
53 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date;53 ····invoke-static·{},·Lio/sentry/h;->c()Ljava/util/Date;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····invoke-direct·{p0,·v0},·Lio/sentry/d;-><init>(Ljava/util/Date;)V55 ····invoke-direct·{p0,·v0},·Lio/sentry/d;-><init>(Ljava/util/Date;)V
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
Offset 114, 17 lines modifiedOffset 114, 17 lines modified
114 ····invoke-static·{v0},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;114 ····invoke-static·{v0},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····iput-object·v0,·p0,·Lio/sentry/d;->k:Ljava/util/Map;116 ····iput-object·v0,·p0,·Lio/sentry/d;->k:Ljava/util/Map;
  
117 ····.line·13117 ····.line·13
118 ····iget-object·p1,·p1,·Lio/sentry/d;->j:Lio/sentry/p3;118 ····iget-object·p1,·p1,·Lio/sentry/d;->j:Lio/sentry/y3;
  
119 ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/p3;119 ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/y3;
  
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·public·constructor·<init>(Ljava/util/Date;)V122 .method·public·constructor·<init>(Ljava/util/Date;)V
123 ····.locals·1123 ····.locals·1
  
Offset 176, 19 lines modifiedOffset 176, 19 lines modified
  
176 ····.line·1176 ····.line·1
177 ····iput-object·p1,·p0,·Lio/sentry/d;->i:Ljava/lang/String;177 ····iput-object·p1,·p0,·Lio/sentry/d;->i:Ljava/lang/String;
  
178 ····return-object·p1178 ····return-object·p1
179 .end·method179 .end·method
  
180 .method·static·synthetic·e(Lio/sentry/d;Lio/sentry/p3;)Lio/sentry/p3;180 .method·static·synthetic·e(Lio/sentry/d;Lio/sentry/y3;)Lio/sentry/y3;
181 ····.locals·0181 ····.locals·0
  
182 ····.line·1182 ····.line·1
183 ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/p3;183 ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/y3;
  
184 ····return-object·p1184 ····return-object·p1
185 .end·method185 .end·method
  
186 .method·public·static·r(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lio/sentry/d;186 .method·public·static·r(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lio/sentry/d;
187 ····.locals·3187 ····.locals·3
188 ····.annotation·system·Ldalvik/annotation/Signature;188 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 296, 17 lines modifiedOffset 296, 17 lines modified
  
296 ····invoke-interface·{p2,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;296 ····invoke-interface·{p2,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
297 ····goto·:goto_0297 ····goto·:goto_0
  
298 ····.line·9298 ····.line·9
299 ····:cond_3299 ····:cond_3
300 ····sget-object·p0,·Lio/sentry/p3;->INFO:Lio/sentry/p3;300 ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
301 ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/p3;)V301 ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/y3;)V
  
302 ····return-object·v0302 ····return-object·v0
303 .end·method303 .end·method
  
  
304 #·virtual·methods304 #·virtual·methods
305 .method·public·f()Ljava/lang/String;305 .method·public·f()Ljava/lang/String;
Offset 335, 19 lines modifiedOffset 335, 19 lines modified
  
335 ····.line·1335 ····.line·1
336 ····iget-object·v0,·p0,·Lio/sentry/d;->h:Ljava/util/Map;336 ····iget-object·v0,·p0,·Lio/sentry/d;->h:Ljava/util/Map;
  
337 ····return-object·v0337 ····return-object·v0
338 .end·method338 .end·method
  
339 .method·public·h()Lio/sentry/p3;339 .method·public·h()Lio/sentry/y3;
340 ····.locals·1340 ····.locals·1
  
341 ····.line·1341 ····.line·1
342 ····iget-object·v0,·p0,·Lio/sentry/d;->j:Lio/sentry/p3;342 ····iget-object·v0,·p0,·Lio/sentry/d;->j:Lio/sentry/y3;
  
343 ····return-object·v0343 ····return-object·v0
344 .end·method344 .end·method
  
345 .method·public·i()Ljava/lang/String;345 .method·public·i()Ljava/lang/String;
346 ····.locals·1346 ····.locals·1
  
Offset 397, 19 lines modifiedOffset 397, 19 lines modified
397 ····iget-object·v0,·p0,·Lio/sentry/d;->h:Ljava/util/Map;397 ····iget-object·v0,·p0,·Lio/sentry/d;->h:Ljava/util/Map;
  
398 ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;398 ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
399 ····return-void399 ····return-void
Max diff block lines reached; 4872/8324 bytes (58.53%) of diff not shown.
1.63 KB
smali/io/sentry/u1.smali
    
Offset 1, 44 lines modifiedOffset 1, 61 lines modified
1 .class·public·final·synthetic·Lio/sentry/u1;1 .class·public·final·Lio/sentry/u1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"NoOpTransportFactory.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/util/h$a;5 .implements·Lio/sentry/p0;
  
  
 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:Lio/sentry/u1;10 .field·private·static·final·a:Lio/sentry/u1;
  
  
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,·Lio/sentry/u1;15 ····new-instance·v0,·Lio/sentry/u1;
  
12 ····invoke-direct·{v0},·Lio/sentry/u1;-><init>()V16 ····invoke-direct·{v0},·Lio/sentry/u1;-><init>()V
  
13 ····sput-object·v0,·Lio/sentry/u1;->a:Lio/sentry/u1;17 ····sput-object·v0,·Lio/sentry/u1;->a:Lio/sentry/u1;
  
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()Lio/sentry/u1;
 27 ····.locals·1
  
 28 ····.line·1
 29 ····sget-object·v0,·Lio/sentry/u1;->a:Lio/sentry/u1;
  
 30 ····return-object·v0
 31 .end·method
  
  
21 #·virtual·methods32 #·virtual·methods
22 .method·public·final·accept(Ljava/lang/Object;)V33 .method·public·a(Lio/sentry/b4;Lio/sentry/d2;)Lio/sentry/transport/p;
23 ····.locals·034 ····.locals·0
  
24 ····check-cast·p1,·Lio/sentry/hints/e;35 ····.line·1
 36 ····invoke-static·{},·Lio/sentry/transport/s;->c()Lio/sentry/transport/s;
  
25 ····invoke-static·{p1},·Lio/sentry/v1;->h(Lio/sentry/hints/e;)V37 ····move-result-object·p1
  
26 ····return-void38 ····return-object·p1
27 .end·method39 .end·method
5.19 KB
smali/io/sentry/p3.smali
    
Offset 1, 213 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·enum·Lio/sentry/p3;1 .class·public·final·synthetic·Lio/sentry/p3;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SentryLevel.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/p3$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/Enum<", 
15 ········"Lio/sentry/p3;", 
16 ········">;", 
17 ········"Lio/sentry/b1;" 
18 ····} 
19 .end·annotation 
  
  
20 #·static·fields6 #·instance·fields
21 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/p3;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
22 .field·public·static·final·enum·DEBUG:Lio/sentry/p3; 
  
23 .field·public·static·final·enum·ERROR:Lio/sentry/p3; 
  
24 .field·public·static·final·enum·FATAL:Lio/sentry/p3; 
  
25 .field·public·static·final·enum·INFO:Lio/sentry/p3; 
  
26 .field·public·static·final·enum·WARNING:Lio/sentry/p3; 
  
  
27 #·direct·methods8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V
28 .method·private·static·synthetic·$values()[Lio/sentry/p3; 
29 ····.locals·3 
  
30 ····const/4·v0,·0x5 
  
31 ····new-array·v0,·v0,·[Lio/sentry/p3; 
  
32 ····.line·1 
33 ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
34 ····const/4·v2,·0x0 
  
35 ····aput-object·v1,·v0,·v2 
  
36 ····sget-object·v1,·Lio/sentry/p3;->INFO:Lio/sentry/p3; 
  
37 ····const/4·v2,·0x1 
  
38 ····aput-object·v1,·v0,·v2 
  
39 ····sget-object·v1,·Lio/sentry/p3;->WARNING:Lio/sentry/p3; 
  
40 ····const/4·v2,·0x2 
  
41 ····aput-object·v1,·v0,·v2 
  
42 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
43 ····const/4·v2,·0x3 
  
44 ····aput-object·v1,·v0,·v2 
  
45 ····sget-object·v1,·Lio/sentry/p3;->FATAL:Lio/sentry/p3; 
  
46 ····const/4·v2,·0x4 
  
47 ····aput-object·v1,·v0,·v2 
  
48 ····return-object·v0 
49 .end·method 
  
50 .method·static·constructor·<clinit>()V 
51 ····.locals·3 
  
52 ····.line·1 
53 ····new-instance·v0,·Lio/sentry/p3; 
  
54 ····const-string·v1,·"DEBUG" 
  
55 ····const/4·v2,·0x0 
  
56 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/p3;-><init>(Ljava/lang/String;I)V 
  
57 ····sput-object·v0,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
58 ····.line·2 
59 ····new-instance·v0,·Lio/sentry/p3; 
  
60 ····const-string·v1,·"INFO" 
  
61 ····const/4·v2,·0x1 
  
62 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/p3;-><init>(Ljava/lang/String;I)V 
  
63 ····sput-object·v0,·Lio/sentry/p3;->INFO:Lio/sentry/p3; 
  
64 ····.line·3 
65 ····new-instance·v0,·Lio/sentry/p3; 
  
66 ····const-string·v1,·"WARNING" 
  
67 ····const/4·v2,·0x2 
  
68 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/p3;-><init>(Ljava/lang/String;I)V 
  
69 ····sput-object·v0,·Lio/sentry/p3;->WARNING:Lio/sentry/p3; 
  
70 ····.line·4 
71 ····new-instance·v0,·Lio/sentry/p3; 
  
72 ····const-string·v1,·"ERROR" 
  
73 ····const/4·v2,·0x3 
  
74 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/p3;-><init>(Ljava/lang/String;I)V 
  
Max diff block lines reached; 1793/5270 bytes (34.02%) of diff not shown.
9.79 KB
smali/io/sentry/n4.smali
    
Offset 1, 290 lines modifiedOffset 1, 159 lines modified
1 .class·final·Lio/sentry/n4;1 .class·public·final·Lio/sentry/n4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TracesSampler.java"3 .source·"ShutdownHookIntegration.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/r0;
 6 .implements·Ljava/io/Closeable;
  
  
4 #·instance·fields7 #·instance·fields
5 .field·private·final·a:Lio/sentry/q3;8 .field·private·final·e:Ljava/lang/Runtime;
  
6 .field·private·final·b:Ljava/security/SecureRandom;9 .field·private·f:Ljava/lang/Thread;
  
  
7 #·direct·methods10 #·direct·methods
8 .method·public·constructor·<init>(Lio/sentry/q3;)V11 .method·public·constructor·<init>()V
9 ····.locals·112 ····.locals·1
  
10 ····const-string·v0,·"options·are·required"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/n4;-><init>(Ljava/lang/Runtime;)V
  
 17 ····return-void
 18 .end·method
  
 19 .method·public·constructor·<init>(Ljava/lang/Runtime;)V
 20 ····.locals·1
  
11 ····.line·121 ····.line·1
12 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····move-result-object·p123 ····const-string·v0,·"Runtime·is·required"
  
14 ····check-cast·p1,·Lio/sentry/q3;24 ····.line·2
 25 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
15 ····new-instance·v0,·Ljava/security/SecureRandom;26 ····move-result-object·p1
  
16 ····invoke-direct·{v0},·Ljava/security/SecureRandom;-><init>()V27 ····check-cast·p1,·Ljava/lang/Runtime;
  
17 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/n4;-><init>(Lio/sentry/q3;Ljava/security/SecureRandom;)V28 ····iput-object·p1,·p0,·Lio/sentry/n4;->e:Ljava/lang/Runtime;
  
18 ····return-void29 ····return-void
19 .end·method30 .end·method
  
20 .method·constructor·<init>(Lio/sentry/q3;Ljava/security/SecureRandom;)V31 .method·public·static·synthetic·h(Lio/sentry/g0;Lio/sentry/b4;)V
21 ····.locals·032 ····.locals·0
  
 33 ····invoke-static·{p0,·p1},·Lio/sentry/n4;->j(Lio/sentry/g0;Lio/sentry/b4;)V
22 ····.line·2 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····.line·3 
25 ····iput-object·p1,·p0,·Lio/sentry/n4;->a:Lio/sentry/q3; 
  
26 ····.line·4 
27 ····iput-object·p2,·p0,·Lio/sentry/n4;->b:Ljava/security/SecureRandom; 
  
28 ····return-void34 ····return-void
29 .end·method35 .end·method
  
30 .method·private·b(Ljava/lang/Double;)Z36 .method·private·static·synthetic·j(Lio/sentry/g0;Lio/sentry/b4;)V
31 ····.locals·437 ····.locals·2
  
32 ····.line·138 ····.line·1
33 ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D39 ····invoke-virtual·{p1},·Lio/sentry/b4;->getFlushTimeoutMillis()J
  
34 ····move-result-wide·v040 ····move-result-wide·v0
  
 41 ····invoke-interface·{p0,·v0,·v1},·Lio/sentry/g0;->d(J)V
35 ····iget-object·p1,·p0,·Lio/sentry/n4;->b:Ljava/security/SecureRandom; 
  
36 ····invoke-virtual·{p1},·Ljava/security/SecureRandom;->nextDouble()D 
  
37 ····move-result-wide·v2 
  
38 ····cmpg-double·p1,·v0,·v2 
  
39 ····if-ltz·p1,·:cond_0 
  
40 ····const/4·p1,·0x1 
  
41 ····goto·:goto_0 
  
 42 ····return-void
42 ····:cond_0 
43 ····const/4·p1,·0x0 
  
44 ····:goto_0 
45 ····return·p1 
46 .end·method43 .end·method
  
  
47 #·virtual·methods44 #·virtual·methods
48 .method·a(Lio/sentry/b2;)Lio/sentry/o4;45 .method·public·c(Lio/sentry/g0;Lio/sentry/b4;)V
49 ····.locals·746 ····.locals·3
  
50 ····.line·1 
51 ····invoke-virtual·{p1},·Lio/sentry/b2;->a()Lio/sentry/p4; 
  
52 ····move-result-object·v0 
  
53 ····invoke-virtual·{v0},·Lio/sentry/e4;->f()Lio/sentry/o4; 
  
54 ····move-result-object·v047 ····const-string·v0,·"Hub·is·required"
  
55 ····if-eqz·v0,·:cond_048 ····.line·1
 49 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
56 ····return-object·v050 ····const-string·v0,·"SentryOptions·is·required"
  
57 ····.line·251 ····.line·2
 52 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
58 ····:cond_0 
59 ····iget-object·v0,·p0,·Lio/sentry/n4;->a:Lio/sentry/q3; 
  
60 ····invoke-virtual·{v0},·Lio/sentry/q3;->getProfilesSampler()Lio/sentry/q3$d;53 ····.line·3
 54 ····invoke-virtual·{p2},·Lio/sentry/b4;->isEnableShutdownHook()Z
  
61 ····move-result-object·v055 ····move-result·v0
  
62 ····const/4·v1,·0x056 ····const/4·v1,·0x0
  
Max diff block lines reached; 5746/9976 bytes (57.60%) of diff not shown.
4.93 KB
smali/io/sentry/i.smali
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 .class·public·final·Lio/sentry/i;1 .class·public·final·Lio/sentry/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DiagnosticLogger.java"3 .source·"DiagnosticLogger.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/g0;5 .implements·Lio/sentry/h0;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·final·a:Lio/sentry/q3;10 .field·private·final·a:Lio/sentry/b4;
  
11 .field·private·final·b:Lio/sentry/g0;11 .field·private·final·b:Lio/sentry/h0;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Lio/sentry/q3;Lio/sentry/g0;)V13 .method·public·constructor·<init>(Lio/sentry/b4;Lio/sentry/h0;)V
14 ····.locals·114 ····.locals·1
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····const-string·v0,·"SentryOptions·is·required."17 ····const-string·v0,·"SentryOptions·is·required."
  
18 ····.line·218 ····.line·2
19 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;19 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
20 ····move-result-object·p120 ····move-result-object·p1
  
21 ····check-cast·p1,·Lio/sentry/q3;21 ····check-cast·p1,·Lio/sentry/b4;
  
22 ····iput-object·p1,·p0,·Lio/sentry/i;->a:Lio/sentry/q3;22 ····iput-object·p1,·p0,·Lio/sentry/i;->a:Lio/sentry/b4;
  
23 ····.line·323 ····.line·3
24 ····iput-object·p2,·p0,·Lio/sentry/i;->b:Lio/sentry/g0;24 ····iput-object·p2,·p0,·Lio/sentry/i;->b:Lio/sentry/h0;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·a(Lio/sentry/p3;)Z28 .method·public·a(Lio/sentry/y3;)Z
29 ····.locals·329 ····.locals·3
  
30 ····.line·130 ····.line·1
31 ····iget-object·v0,·p0,·Lio/sentry/i;->a:Lio/sentry/q3;31 ····iget-object·v0,·p0,·Lio/sentry/i;->a:Lio/sentry/b4;
  
32 ····invoke-virtual·{v0},·Lio/sentry/q3;->getDiagnosticLevel()Lio/sentry/p3;32 ····invoke-virtual·{v0},·Lio/sentry/b4;->getDiagnosticLevel()Lio/sentry/y3;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····const/4·v1,·0x034 ····const/4·v1,·0x0
  
35 ····if-nez·p1,·:cond_035 ····if-nez·p1,·:cond_0
  
36 ····return·v136 ····return·v1
  
37 ····.line·237 ····.line·2
38 ····:cond_038 ····:cond_0
39 ····iget-object·v2,·p0,·Lio/sentry/i;->a:Lio/sentry/q3;39 ····iget-object·v2,·p0,·Lio/sentry/i;->a:Lio/sentry/b4;
  
40 ····invoke-virtual·{v2},·Lio/sentry/q3;->isDebug()Z40 ····invoke-virtual·{v2},·Lio/sentry/b4;->isDebug()Z
  
41 ····move-result·v241 ····move-result·v2
  
42 ····if-eqz·v2,·:cond_142 ····if-eqz·v2,·:cond_1
  
43 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I43 ····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/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V85 .method·public·varargs·b(Lio/sentry/y3;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/h0;
  
89 ····if-eqz·v0,·:cond_089 ····if-eqz·v0,·:cond_0
  
90 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/p3;)Z90 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/y3;)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/h0;
  
95 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Lio/sentry/g0;->b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V95 ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Lio/sentry/h0;->b(Lio/sentry/y3;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/p3;Ljava/lang/String;Ljava/lang/Throwable;)V99 .method·public·c(Lio/sentry/y3;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/h0;
  
103 ····if-eqz·v0,·:cond_0103 ····if-eqz·v0,·:cond_0
  
104 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/p3;)Z104 ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/y3;)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/h0;
  
109 ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V109 ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
110 ····:cond_0110 ····:cond_0
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
Max diff block lines reached; 733/5005 bytes (14.65%) of diff not shown.
38.0 KB
smali/io/sentry/c1.smali
    
Offset 1, 872 lines modifiedOffset 1, 724 lines modified
1 .class·public·final·Lio/sentry/c1;1 .class·public·final·Lio/sentry/c1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonSerializer.java"3 .source·"JsonReflectionObjectSerializer.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/k0; 
  
  
6 #·static·fields 
7 .field·private·static·final·c:Ljava/nio/charset/Charset;4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
8 #·instance·fields7 #·instance·fields
9 .field·private·final·a:Lio/sentry/q3; 
  
10 .field·private·final·b:Ljava/util/Map;8 .field·private·final·a:Ljava/util/Set;
11 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
12 ········value·=·{10 ········value·=·{
13 ············"Ljava/util/Map<",11 ············"Ljava/util/Set<",
14 ············"Ljava/lang/Class<",12 ············"Ljava/lang/Object;",
15 ············"*>;",13 ············">;"
16 ············"Lio/sentry/r0<", 
17 ············"*>;>;" 
18 ········}14 ········}
19 ····.end·annotation15 ····.end·annotation
20 .end·field16 .end·field
  
 17 .field·private·final·b:I
  
  
21 #·direct·methods18 #·direct·methods
22 .method·static·constructor·<clinit>()V19 .method·constructor·<init>(I)V
23 ····.locals·120 ····.locals·1
  
24 ····const-string·v0,·"UTF-8" 
  
25 ····.line·121 ····.line·1
26 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····move-result-object·v023 ····.line·2
 24 ····new-instance·v0,·Ljava/util/HashSet;
  
 25 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
28 ····sput-object·v0,·Lio/sentry/c1;->c:Ljava/nio/charset/Charset;26 ····iput-object·v0,·p0,·Lio/sentry/c1;->a:Ljava/util/Set;
  
 27 ····.line·3
 28 ····iput·p1,·p0,·Lio/sentry/c1;->b:I
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·constructor·<init>(Lio/sentry/q3;)V31 .method·private·a(Ljava/util/Collection;Lio/sentry/h0;)Ljava/util/List;
32 ····.locals·232 ····.locals·2
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"(",
 36 ············"Ljava/util/Collection<",
 37 ············"*>;",
 38 ············"Lio/sentry/h0;",
 39 ············")",
 40 ············"Ljava/util/List<",
 41 ············"Ljava/lang/Object;",
 42 ············">;"
 43 ········}
 44 ····.end·annotation
  
33 ····.line·145 ····.line·1
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····new-instance·v0,·Ljava/util/ArrayList;
  
 47 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
35 ····.line·2 
36 ····iput-object·p1,·p0,·Lio/sentry/c1;->a:Lio/sentry/q3; 
  
37 ····.line·3 
38 ····new-instance·p1,·Ljava/util/HashMap; 
  
39 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V48 ····.line·2
 49 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
40 ····iput-object·p1,·p0,·Lio/sentry/c1;->b:Ljava/util/Map;50 ····move-result-object·p1
  
41 ····.line·4 
42 ····const-class·v0,·Lio/sentry/protocol/a;51 ····:goto_0
 52 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
43 ····new-instance·v1,·Lio/sentry/protocol/a$a;53 ····move-result·v1
  
44 ····invoke-direct·{v1},·Lio/sentry/protocol/a$a;-><init>()V54 ····if-eqz·v1,·:cond_0
  
45 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;55 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 56 ····move-result-object·v1
46 ····.line·5 
47 ····const-class·v0,·Lio/sentry/d; 
  
48 ····new-instance·v1,·Lio/sentry/d$a;57 ····.line·3
 58 ····invoke-virtual·{p0,·v1,·p2},·Lio/sentry/c1;->d(Ljava/lang/Object;Lio/sentry/h0;)Ljava/lang/Object;
  
49 ····invoke-direct·{v1},·Lio/sentry/d$a;-><init>()V59 ····move-result-object·v1
  
50 ····invoke-interface·{p1,·v0,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;60 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
 61 ····goto·:goto_0
51 ····.line·6 
52 ····const-class·v0,·Lio/sentry/protocol/b; 
  
53 ····new-instance·v1,·Lio/sentry/protocol/b$a;62 ····:cond_0
 63 ····return-object·v0
 64 .end·method
  
54 ····invoke-direct·{v1},·Lio/sentry/protocol/b$a;-><init>()V65 .method·private·b([Ljava/lang/Object;Lio/sentry/h0;)Ljava/util/List;
 66 ····.locals·4
 67 ····.annotation·system·Ldalvik/annotation/Signature;
 68 ········value·=·{
 69 ············"([",
 70 ············"Ljava/lang/Object;",
 71 ············"Lio/sentry/h0;",
 72 ············")",
 73 ············"Ljava/util/List<",
 74 ············"Ljava/lang/Object;",
 75 ············">;"
 76 ········}
 77 ····.end·annotation
  
Max diff block lines reached; 34504/38847 bytes (88.82%) of diff not shown.
1.74 KB
smali/io/sentry/b3.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:Lio/sentry/b;
  
 8 .field·public·final·synthetic·b:J
  
8 .field·public·final·synthetic·b:Lio/sentry/a4;9 .field·public·final·synthetic·c:Lio/sentry/l0;
  
 10 .field·public·final·synthetic·d:Lio/sentry/h0;
  
  
9 #·direct·methods11 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lio/sentry/a4;)V12 .method·public·synthetic·constructor·<init>(Lio/sentry/b;JLio/sentry/l0;Lio/sentry/h0;)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/b3;->a:Lio/sentry/k0;15 ····iput-object·p1,·p0,·Lio/sentry/b3;->a:Lio/sentry/b;
  
 16 ····iput-wide·p2,·p0,·Lio/sentry/b3;->b:J
  
14 ····iput-object·p2,·p0,·Lio/sentry/b3;->b:Lio/sentry/a4;17 ····iput-object·p4,·p0,·Lio/sentry/b3;->c:Lio/sentry/l0;
  
 18 ····iput-object·p5,·p0,·Lio/sentry/b3;->d:Lio/sentry/h0;
  
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/b3;->a:Lio/sentry/b;
  
 25 ····iget-wide·v1,·p0,·Lio/sentry/b3;->b:J
  
20 ····iget-object·v0,·p0,·Lio/sentry/b3;->a:Lio/sentry/k0;26 ····iget-object·v3,·p0,·Lio/sentry/b3;->c:Lio/sentry/l0;
  
21 ····iget-object·v1,·p0,·Lio/sentry/b3;->b:Lio/sentry/a4;27 ····iget-object·v4,·p0,·Lio/sentry/b3;->d:Lio/sentry/h0;
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/j3;->o(Lio/sentry/k0;Lio/sentry/a4;)[B28 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lio/sentry/q3;->m(Lio/sentry/b;JLio/sentry/l0;Lio/sentry/h0;)[B
  
23 ····move-result-object·v029 ····move-result-object·v0
  
24 ····return-object·v030 ····return-object·v0
25 .end·method31 .end·method
1.51 KB
smali/io/sentry/t0.smali
    
Offset 1, 40 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·synthetic·Lio/sentry/t0;1 .class·public·interface·abstract·Lio/sentry/t0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"JsonDeserializer.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/w0$b; 
  
 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 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 14 .end·annotation
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/sentry/x0; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lio/sentry/x0;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lio/sentry/t0;->a:Lio/sentry/x0; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"(",
 20 ············"Lio/sentry/z0;",
 21 ············"Lio/sentry/h0;",
 22 ············")TT;"
 23 ········}
 24 ····.end·annotation
16 .method·public·final·a()Ljava/lang/Object; 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lio/sentry/t0;->a:Lio/sentry/x0; 
  
19 ····invoke-virtual·{v0},·Lio/sentry/vendor/gson/stream/a;->I()Z 
  
20 ····move-result·v0 
  
21 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
22 ····move-result-object·v0 
  
23 ····return-object·v0 
24 .end·method25 .end·method
2.45 KB
smali/io/sentry/g0.smali
    
Offset 1, 17 lines modifiedOffset 1, 82 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·"IHub.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/p3;)Z5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V
6 .end·method6 .end·method
  
7 .method·public·varargs·abstract·b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V7 .method·public·abstract·b(Ljava/lang/String;)V
8 .end·method8 .end·method
  
9 .method·public·abstract·c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)V
10 .end·method10 .end·method
  
11 .method·public·varargs·abstract·d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V11 .method·public·abstract·close()V
 12 .end·method
  
 13 .method·public·abstract·d(J)V
 14 .end·method
  
 15 .method·public·abstract·e(Ljava/lang/String;)V
 16 .end·method
  
 17 .method·public·abstract·f(Lio/sentry/z2;Lio/sentry/v;)Lio/sentry/protocol/p;
 18 .end·method
  
 19 .method·public·abstract·g(Lio/sentry/protocol/z;)V
 20 .end·method
  
 21 .method·public·abstract·h(Lio/sentry/d;)V
 22 .end·method
  
 23 .method·public·abstract·i()Lio/sentry/g0;
 24 .end·method
  
 25 .method·public·abstract·isEnabled()Z
 26 .end·method
  
 27 .method·public·abstract·j(Lio/sentry/protocol/w;Lio/sentry/x4;Lio/sentry/v;Lio/sentry/b2;)Lio/sentry/protocol/p;
 28 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 29 ····.end·annotation
 30 .end·method
  
 31 .method·public·abstract·k(Lio/sentry/a5;Lio/sentry/c5;)Lio/sentry/n0;
 32 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 33 ····.end·annotation
 34 .end·method
  
 35 .method·public·abstract·l()V
 36 .end·method
  
 37 .method·public·abstract·m()V
 38 .end·method
  
 39 .method·public·abstract·n(Lio/sentry/protocol/w;Lio/sentry/x4;Lio/sentry/v;)Lio/sentry/protocol/p;
 40 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 41 ····.end·annotation
 42 .end·method
  
 43 .method·public·abstract·o(Ljava/lang/Throwable;Lio/sentry/m0;Ljava/lang/String;)V
 44 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 45 ····.end·annotation
 46 .end·method
  
 47 .method·public·abstract·p(Lio/sentry/d;Lio/sentry/v;)V
 48 .end·method
  
 49 .method·public·abstract·q(Lio/sentry/h2;)V
 50 .end·method
  
 51 .method·public·abstract·r()Lio/sentry/b4;
 52 .end·method
  
 53 .method·public·abstract·s(Lio/sentry/h2;)V
 54 .end·method
  
 55 .method·public·abstract·t(Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/protocol/p;
 56 .end·method
  
 57 .method·public·abstract·u()V
12 .end·method58 .end·method
1.23 KB
smali/io/sentry/h3.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/j3$a;7 .field·public·final·synthetic·a:Lio/sentry/l0;
  
 8 .field·public·final·synthetic·b:Lio/sentry/s2;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/l0;Lio/sentry/s2;)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/h3;->a:Lio/sentry/j3$a;13 ····iput-object·p1,·p0,·Lio/sentry/h3;->a:Lio/sentry/l0;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/h3;->b:Lio/sentry/s2;
  
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/h3;->a:Lio/sentry/l0;
  
18 ····iget-object·v0,·p0,·Lio/sentry/h3;->a:Lio/sentry/j3$a;21 ····iget-object·v1,·p0,·Lio/sentry/h3;->b:Lio/sentry/s2;
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->h(Lio/sentry/j3$a;)[B22 ····invoke-static·{v0,·v1},·Lio/sentry/q3;->e(Lio/sentry/l0;Lio/sentry/s2;)[B
  
20 ····move-result-object·v023 ····move-result-object·v0
  
21 ····return-object·v024 ····return-object·v0
22 .end·method25 .end·method
3.15 KB
smali/io/sentry/s1.smali
    
Offset 1, 101 lines modifiedOffset 1, 59 lines modified
1 .class·public·final·Lio/sentry/s1;1 .class·public·final·Lio/sentry/s1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OptionsContainer.java"3 .source·"NoOpTransactionPerformanceCollector.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/d5;
  
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 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
14 .end·annotation 
  
  
15 #·instance·fields6 #·static·fields
 7 .field·private·static·final·a:Lio/sentry/s1;
16 .field·private·final·a:Ljava/lang/Class; 
17 ····.annotation·system·Ldalvik/annotation/Signature; 
18 ········value·=·{ 
19 ············"Ljava/lang/Class<", 
20 ············"TT;>;" 
21 ········} 
22 ····.end·annotation 
23 .end·field 
  
  
24 #·direct·methods8 #·direct·methods
25 .method·private·constructor·<init>(Ljava/lang/Class;)V9 .method·static·constructor·<clinit>()V
26 ····.locals·010 ····.locals·1
27 ····.annotation·system·Ldalvik/annotation/Signature; 
28 ········value·=·{ 
29 ············"(", 
30 ············"Ljava/lang/Class<", 
31 ············"TT;>;)V" 
32 ········} 
33 ····.end·annotation 
  
34 ····.line·111 ····.line·1
 12 ····new-instance·v0,·Lio/sentry/s1;
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Lio/sentry/s1;-><init>()V
  
36 ····.line·2 
37 ····iput-object·p1,·p0,·Lio/sentry/s1;->a:Ljava/lang/Class;14 ····sput-object·v0,·Lio/sentry/s1;->a:Lio/sentry/s1;
  
38 ····return-void15 ····return-void
39 .end·method16 .end·method
  
40 .method·public·static·a(Ljava/lang/Class;)Lio/sentry/s1;17 .method·private·constructor·<init>()V
41 ····.locals·118 ····.locals·0
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"<T:", 
45 ············"Ljava/lang/Object;", 
46 ············">(", 
47 ············"Ljava/lang/Class<", 
48 ············"TT;>;)", 
49 ············"Lio/sentry/s1<", 
50 ············"TT;>;" 
51 ········} 
52 ····.end·annotation 
  
53 ····.line·119 ····.line·1
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
54 ····new-instance·v0,·Lio/sentry/s1; 
  
55 ····invoke-direct·{v0,·p0},·Lio/sentry/s1;-><init>(Ljava/lang/Class;)V 
  
56 ····return-object·v021 ····return-void
57 .end·method22 .end·method
  
 23 .method·public·static·c()Lio/sentry/s1;
  
58 #·virtual·methods 
59 .method·public·b()Ljava/lang/Object; 
60 ····.locals·324 ····.locals·1
61 ····.annotation·system·Ldalvik/annotation/Signature; 
62 ········value·=·{ 
63 ············"()TT;" 
64 ········} 
65 ····.end·annotation 
  
66 ····.line·125 ····.line·1
67 ····iget-object·v0,·p0,·Lio/sentry/s1;->a:Ljava/lang/Class;26 ····sget-object·v0,·Lio/sentry/s1;->a:Lio/sentry/s1;
  
 27 ····return-object·v0
 28 .end·method
68 ····const/4·v1,·0x0 
  
69 ····new-array·v2,·v1,·[Ljava/lang/Class; 
  
70 ····invoke-virtual·{v0,·v2},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; 
  
71 ····move-result-object·v029 #·virtual·methods
 30 .method·public·a(Lio/sentry/n0;)Lio/sentry/z1;
 31 ····.locals·0
  
72 ····new-array·v1,·v1,·[Ljava/lang/Object;32 ····const/4·p1,·0x0
  
73 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;33 ····return-object·p1
 34 .end·method
  
74 ····move-result-object·v035 .method·public·b(Lio/sentry/n0;)V
 36 ····.locals·0
  
75 ····return-object·v037 ····return-void
76 .end·method38 .end·method
62.6 KB
smali/io/sentry/v2.smali
    
Offset 1, 36 lines modifiedOffset 1, 2717 lines modified
1 .class·public·final·synthetic·Lio/sentry/v2;1 .class·public·final·Lio/sentry/v2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryClient.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lio/sentry/j0;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/v2$b;
 10 ····}
 11 .end·annotation
  
  
6 #·instance·fields12 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/j3$a;13 .field·private·a:Z
  
 14 .field·private·final·b:Lio/sentry/b4;
  
 15 .field·private·final·c:Lio/sentry/transport/p;
  
 16 .field·private·final·d:Ljava/security/SecureRandom;
  
 17 .field·private·final·e:Lio/sentry/v2$b;
  
  
8 #·direct·methods18 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V19 .method·constructor·<init>(Lio/sentry/b4;)V
10 ····.locals·020 ····.locals·3
  
 21 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····.line·2
 24 ····new-instance·v0,·Lio/sentry/v2$b;
  
 25 ····const/4·v1,·0x0
  
 26 ····invoke-direct·{v0,·v1},·Lio/sentry/v2$b;-><init>(Lio/sentry/v2$a;)V
  
12 ····iput-object·p1,·p0,·Lio/sentry/v2;->a:Lio/sentry/j3$a;27 ····iput-object·v0,·p0,·Lio/sentry/v2;->e:Lio/sentry/v2$b;
  
 28 ····const-string·v0,·"SentryOptions·is·required."
  
 29 ····.line·3
 30 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 31 ····move-result-object·v0
  
 32 ····check-cast·v0,·Lio/sentry/b4;
  
 33 ····iput-object·v0,·p0,·Lio/sentry/v2;->b:Lio/sentry/b4;
  
 34 ····const/4·v0,·0x1
  
 35 ····.line·4
 36 ····iput-boolean·v0,·p0,·Lio/sentry/v2;->a:Z
  
 37 ····.line·5
 38 ····invoke-virtual·{p1},·Lio/sentry/b4;->getTransportFactory()Lio/sentry/p0;
  
 39 ····move-result-object·v0
  
 40 ····.line·6
 41 ····instance-of·v2,·v0,·Lio/sentry/u1;
  
 42 ····if-eqz·v2,·:cond_0
  
 43 ····.line·7
 44 ····new-instance·v0,·Lio/sentry/a;
  
 45 ····invoke-direct·{v0},·Lio/sentry/a;-><init>()V
  
 46 ····.line·8
 47 ····invoke-virtual·{p1,·v0},·Lio/sentry/b4;->setTransportFactory(Lio/sentry/p0;)V
  
 48 ····.line·9
 49 ····:cond_0
 50 ····new-instance·v2,·Lio/sentry/e2;
  
 51 ····invoke-direct·{v2,·p1},·Lio/sentry/e2;-><init>(Lio/sentry/b4;)V
  
 52 ····.line·10
 53 ····invoke-virtual·{v2},·Lio/sentry/e2;->a()Lio/sentry/d2;
  
 54 ····move-result-object·v2
  
 55 ····invoke-interface·{v0,·p1,·v2},·Lio/sentry/p0;->a(Lio/sentry/b4;Lio/sentry/d2;)Lio/sentry/transport/p;
  
 56 ····move-result-object·v0
  
 57 ····iput-object·v0,·p0,·Lio/sentry/v2;->c:Lio/sentry/transport/p;
  
 58 ····.line·11
 59 ····invoke-virtual·{p1},·Lio/sentry/b4;->getSampleRate()Ljava/lang/Double;
  
 60 ····move-result-object·p1
  
 61 ····if-nez·p1,·:cond_1
  
 62 ····goto·:goto_0
  
 63 ····:cond_1
 64 ····new-instance·v1,·Ljava/security/SecureRandom;
  
 65 ····invoke-direct·{v1},·Ljava/security/SecureRandom;-><init>()V
  
 66 ····:goto_0
 67 ····iput-object·v1,·p0,·Lio/sentry/v2;->d:Ljava/security/SecureRandom;
  
13 ····return-void68 ····return-void
14 .end·method69 .end·method
  
 70 .method·public·static·synthetic·e(Lio/sentry/l4;)V
 71 ····.locals·0
  
15 #·virtual·methods 
16 .method·public·final·call()Ljava/lang/Object;72 ····invoke-static·{p0},·Lio/sentry/v2;->p(Lio/sentry/l4;)V
  
 73 ····return-void
 74 .end·method
  
 75 .method·public·static·synthetic·g(Lio/sentry/v2;Lio/sentry/s3;Lio/sentry/v;Lio/sentry/l4;)V
17 ····.locals·176 ····.locals·0
  
Max diff block lines reached; 59642/64057 bytes (93.11%) of diff not shown.
1.05 KB
smali/io/sentry/y2.smali
    
Offset 1, 36 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/y2;1 .class·public·interface·abstract·Lio/sentry/y2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryDateProvider.java"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/sentry/j3$a; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lio/sentry/y2;->a:Lio/sentry/j3$a; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods7 #·virtual·methods
 8 .method·public·abstract·a()Lio/sentry/x2;
16 .method·public·final·call()Ljava/lang/Object; 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lio/sentry/y2;->a:Lio/sentry/j3$a; 
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->n(Lio/sentry/j3$a;)Ljava/lang/Integer; 
  
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method9 .end·method
2.5 KB
smali/io/sentry/w2.smali
    
Offset 1, 36 lines modifiedOffset 1, 104 lines modified
1 .class·public·final·synthetic·Lio/sentry/w2;1 .class·public·final·Lio/sentry/w2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryCrashLastRunState.java"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
 7 #·static·fields
 8 .field·private·static·final·d:Lio/sentry/w2;
  
  
6 #·instance·fields9 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/j3$a;10 .field·private·a:Z
  
 11 .field·private·b:Ljava/lang/Boolean;
  
 12 .field·private·final·c:Ljava/lang/Object;
  
  
8 #·direct·methods13 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V14 .method·static·constructor·<clinit>()V
10 ····.locals·015 ····.locals·1
  
 16 ····.line·1
 17 ····new-instance·v0,·Lio/sentry/w2;
  
 18 ····invoke-direct·{v0},·Lio/sentry/w2;-><init>()V
  
 19 ····sput-object·v0,·Lio/sentry/w2;->d:Lio/sentry/w2;
  
 20 ····return-void
 21 .end·method
  
 22 .method·private·constructor·<init>()V
 23 ····.locals·1
  
 24 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/w2;->a:Lio/sentry/j3$a;26 ····.line·2
 27 ····new-instance·v0,·Ljava/lang/Object;
  
 28 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 29 ····iput-object·v0,·p0,·Lio/sentry/w2;->c:Ljava/lang/Object;
  
13 ····return-void30 ····return-void
14 .end·method31 .end·method
  
 32 .method·public·static·a()Lio/sentry/w2;
 33 ····.locals·1
  
 34 ····.line·1
 35 ····sget-object·v0,·Lio/sentry/w2;->d:Lio/sentry/w2;
  
 36 ····return-object·v0
 37 .end·method
  
  
15 #·virtual·methods38 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;39 .method·public·b(Z)V
17 ····.locals·140 ····.locals·2
  
 41 ····.line·1
18 ····iget-object·v0,·p0,·Lio/sentry/w2;->a:Lio/sentry/j3$a;42 ····iget-object·v0,·p0,·Lio/sentry/w2;->c:Ljava/lang/Object;
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->l(Lio/sentry/j3$a;)[B43 ····monitor-enter·v0
  
20 ····move-result-object·v044 ····.line·2
 45 ····:try_start_0
 46 ····iget-boolean·v1,·p0,·Lio/sentry/w2;->a:Z
  
21 ····return-object·v047 ····if-nez·v1,·:cond_0
  
 48 ····.line·3
 49 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
 50 ····move-result-object·p1
  
 51 ····iput-object·p1,·p0,·Lio/sentry/w2;->b:Ljava/lang/Boolean;
  
 52 ····const/4·p1,·0x1
  
 53 ····.line·4
 54 ····iput-boolean·p1,·p0,·Lio/sentry/w2;->a:Z
  
 55 ····.line·5
 56 ····:cond_0
 57 ····monitor-exit·v0
  
 58 ····return-void
  
 59 ····:catchall_0
 60 ····move-exception·p1
  
 61 ····monitor-exit·v0
 62 ····:try_end_0
 63 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 64 ····throw·p1
22 .end·method65 .end·method
2.85 KB
smali/io/sentry/p0.smali
    
Offset 1, 125 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·enum·Lio/sentry/p0;1 .class·public·interface·abstract·Lio/sentry/p0;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"Instrumenter.java"3 .source·"ITransportFactory.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"Ljava/lang/Enum<", 
8 ········"Lio/sentry/p0;", 
9 ········">;" 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/p0; 
  
14 .field·public·static·final·enum·OTEL:Lio/sentry/p0; 
  
15 .field·public·static·final·enum·SENTRY:Lio/sentry/p0; 
  
  
16 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a(Lio/sentry/b4;Lio/sentry/d2;)Lio/sentry/transport/p;
17 .method·private·static·synthetic·$values()[Lio/sentry/p0; 
18 ····.locals·3 
  
19 ····const/4·v0,·0x2 
  
20 ····new-array·v0,·v0,·[Lio/sentry/p0; 
  
21 ····.line·1 
22 ····sget-object·v1,·Lio/sentry/p0;->SENTRY:Lio/sentry/p0; 
  
23 ····const/4·v2,·0x0 
  
24 ····aput-object·v1,·v0,·v2 
  
25 ····sget-object·v1,·Lio/sentry/p0;->OTEL:Lio/sentry/p0; 
  
26 ····const/4·v2,·0x1 
  
27 ····aput-object·v1,·v0,·v2 
  
28 ····return-object·v0 
29 .end·method 
  
30 .method·static·constructor·<clinit>()V 
31 ····.locals·3 
  
32 ····.line·1 
33 ····new-instance·v0,·Lio/sentry/p0; 
  
34 ····const-string·v1,·"SENTRY" 
  
35 ····const/4·v2,·0x0 
  
36 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/p0;-><init>(Ljava/lang/String;I)V 
  
37 ····sput-object·v0,·Lio/sentry/p0;->SENTRY:Lio/sentry/p0; 
  
38 ····.line·2 
39 ····new-instance·v0,·Lio/sentry/p0; 
  
40 ····const-string·v1,·"OTEL" 
  
41 ····const/4·v2,·0x1 
  
42 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/p0;-><init>(Ljava/lang/String;I)V 
  
43 ····sput-object·v0,·Lio/sentry/p0;->OTEL:Lio/sentry/p0; 
  
44 ····.line·3 
45 ····invoke-static·{},·Lio/sentry/p0;->$values()[Lio/sentry/p0; 
  
46 ····move-result-object·v0 
  
47 ····sput-object·v0,·Lio/sentry/p0;->$VALUES:[Lio/sentry/p0; 
  
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·public·static·valueOf(Ljava/lang/String;)Lio/sentry/p0; 
62 ····.locals·1 
  
63 ····.line·1 
64 ····const-class·v0,·Lio/sentry/p0; 
  
65 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
  
66 ····move-result-object·p0 
  
67 ····check-cast·p0,·Lio/sentry/p0; 
  
68 ····return-object·p0 
69 .end·method 
  
70 .method·public·static·values()[Lio/sentry/p0; 
71 ····.locals·1 
  
72 ····.line·1 
73 ····sget-object·v0,·Lio/sentry/p0;->$VALUES:[Lio/sentry/p0; 
  
74 ····invoke-virtual·{v0},·[Lio/sentry/p0;->clone()Ljava/lang/Object; 
  
75 ····move-result-object·v0 
  
76 ····check-cast·v0,·[Lio/sentry/p0; 
  
77 ····return-object·v0 
78 .end·method6 .end·method
1.83 KB
smali/io/sentry/t1.smali
    
Offset 1, 42 lines modifiedOffset 1, 59 lines modified
1 .class·public·final·synthetic·Lio/sentry/t1;1 .class·public·final·Lio/sentry/t1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"NoOpTransactionProfiler.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/util/h$a;5 .implements·Lio/sentry/o0;
  
  
6 #·instance·fields6 #·static·fields
 7 .field·private·static·final·a:Lio/sentry/t1;
7 .field·public·final·synthetic·a:Lio/sentry/v1; 
  
8 .field·public·final·synthetic·b:Ljava/io/File; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/v1;Ljava/io/File;)V9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·Lio/sentry/t1;
  
 13 ····invoke-direct·{v0},·Lio/sentry/t1;-><init>()V
  
 14 ····sput-object·v0,·Lio/sentry/t1;->a:Lio/sentry/t1;
  
 15 ····return-void
 16 .end·method
  
 17 .method·private·constructor·<init>()V
11 ····.locals·018 ····.locals·0
  
 19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/sentry/t1;->a:Lio/sentry/v1;21 ····return-void
 22 .end·method
  
14 ····iput-object·p2,·p0,·Lio/sentry/t1;->b:Ljava/io/File;23 .method·public·static·c()Lio/sentry/t1;
 24 ····.locals·1
  
15 ····return-void25 ····.line·1
 26 ····sget-object·v0,·Lio/sentry/t1;->a:Lio/sentry/t1;
  
 27 ····return-object·v0
16 .end·method28 .end·method
  
  
17 #·virtual·methods29 #·virtual·methods
18 .method·public·final·accept(Ljava/lang/Object;)V30 .method·public·a(Lio/sentry/n0;Lio/sentry/z1;)Lio/sentry/b2;
19 ····.locals·231 ····.locals·0
  
20 ····iget-object·v0,·p0,·Lio/sentry/t1;->a:Lio/sentry/v1; 
  
21 ····iget-object·v1,·p0,·Lio/sentry/t1;->b:Ljava/io/File;32 ····const/4·p1,·0x0
  
22 ····check-cast·p1,·Lio/sentry/hints/f;33 ····return-object·p1
 34 .end·method
  
23 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/v1;->g(Lio/sentry/v1;Ljava/io/File;Lio/sentry/hints/f;)V35 .method·public·b(Lio/sentry/n0;)V
 36 ····.locals·0
  
24 ····return-void37 ····return-void
25 .end·method38 .end·method
2.82 KB
smali/io/sentry/l2.smali
    
Offset 1, 34 lines modifiedOffset 1, 87 lines modified
1 .class·public·final·synthetic·Lio/sentry/l2;1 .class·public·final·synthetic·Lio/sentry/l2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
 4 #·direct·methods
 5 .method·public·static·a(Lio/sentry/m2;Ljava/lang/String;Lio/sentry/h0;)Z
 6 ····.locals·2
  
 7 ····if-nez·p1,·:cond_0
6 #·instance·fields 
7 .field·public·final·synthetic·e:[Ljava/io/File; 
  
 8 ····.line·1
 9 ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>([Ljava/io/File;)V 
10 ····.locals·010 ····const/4·p1,·0x0
  
 11 ····new-array·v0,·p1,·[Ljava/lang/Object;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····const-string·v1,·"No·cached·dir·path·is·defined·in·options."
  
12 ····iput-object·p1,·p0,·Lio/sentry/l2;->e:[Ljava/io/File;13 ····invoke-interface·{p2,·p0,·v1,·v0},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
 14 ····return·p1
  
 15 ····:cond_0
 16 ····const/4·p0,·0x1
  
 17 ····return·p0
 18 .end·method
  
 19 .method·public·static·b(Lio/sentry/m2;Lio/sentry/k;Ljava/lang/String;Lio/sentry/h0;)Lio/sentry/i2;
 20 ····.locals·1
  
 21 ····.line·1
 22 ····new-instance·p0,·Ljava/io/File;
  
 23 ····invoke-direct·{p0,·p2},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
 24 ····.line·2
 25 ····new-instance·v0,·Lio/sentry/k2;
  
 26 ····invoke-direct·{v0,·p3,·p2,·p1,·p0},·Lio/sentry/k2;-><init>(Lio/sentry/h0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V
  
 27 ····return-object·v0
 28 .end·method
  
 29 .method·public·static·synthetic·c(Lio/sentry/h0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V
 30 ····.locals·0
  
 31 ····.line·1
 32 ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/l2;->d(Lio/sentry/h0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V
  
13 ····return-void33 ····return-void
14 .end·method34 .end·method
  
 35 .method·public·static·synthetic·d(Lio/sentry/h0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V
 36 ····.locals·5
  
15 #·virtual·methods 
16 .method·public·final·run()V 
17 ····.locals·137 ····.line·1
 38 ····sget-object·v0,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
 39 ····const/4·v1,·0x1
  
 40 ····new-array·v2,·v1,·[Ljava/lang/Object;
  
 41 ····const/4·v3,·0x0
  
 42 ····aput-object·p1,·v2,·v3
  
 43 ····const-string·v4,·"Started·processing·cached·files·from·%s"
  
 44 ····invoke-interface·{p0,·v0,·v4,·v2},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
 45 ····.line·2
 46 ····invoke-virtual·{p2,·p3},·Lio/sentry/k;->e(Ljava/io/File;)V
  
 47 ····new-array·p2,·v1,·[Ljava/lang/Object;
  
 48 ····aput-object·p1,·p2,·v3
  
18 ····iget-object·v0,·p0,·Lio/sentry/l2;->e:[Ljava/io/File;49 ····const-string·p1,·"Finished·processing·cached·files·from·%s"
  
19 ····invoke-static·{v0},·Lio/sentry/m2;->a([Ljava/io/File;)V50 ····.line·3
 51 ····invoke-interface·{p0,·v0,·p1,·p2},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
20 ····return-void52 ····return-void
21 .end·method53 .end·method
860 B
smali/io/sentry/r0.smali
    
Offset 1, 30 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/r0;1 .class·public·interface·abstract·Lio/sentry/r0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Integration.java"
3 .source·"JsonDeserializer.java" 
  
  
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 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
14 .end·annotation 
  
  
15 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·c(Lio/sentry/g0;Lio/sentry/b4;)V
16 .method·public·abstract·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object; 
17 ····.annotation·system·Ldalvik/annotation/Signature; 
18 ········value·=·{ 
19 ············"(", 
20 ············"Lio/sentry/x0;", 
21 ············"Lio/sentry/g0;", 
22 ············")TT;" 
23 ········} 
24 ····.end·annotation 
25 .end·method6 .end·method
9.92 KB
smali/io/sentry/o3.smali
    
Offset 1, 434 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·enum·Lio/sentry/o3;1 .class·public·final·synthetic·Lio/sentry/o3;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SentryItemType.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
5 .implements·Lio/sentry/b1; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/o3$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/Enum<", 
15 ········"Lio/sentry/o3;", 
16 ········">;", 
17 ········"Lio/sentry/b1;" 
18 ····} 
19 .end·annotation 
  
20 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
21 .end·annotation 
  
  
22 #·static·fields 
23 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/o3; 
  
24 .field·public·static·final·enum·Attachment:Lio/sentry/o3; 
  
25 .field·public·static·final·enum·ClientReport:Lio/sentry/o3; 
  
26 .field·public·static·final·enum·Event:Lio/sentry/o3; 
  
27 .field·public·static·final·enum·Profile:Lio/sentry/o3; 
  
28 .field·public·static·final·enum·ReplayEvent:Lio/sentry/o3; 
  
29 .field·public·static·final·enum·ReplayRecording:Lio/sentry/o3; 
  
30 .field·public·static·final·enum·Session:Lio/sentry/o3; 
  
31 .field·public·static·final·enum·Transaction:Lio/sentry/o3; 
  
32 .field·public·static·final·enum·Unknown:Lio/sentry/o3; 
  
33 .field·public·static·final·enum·UserFeedback:Lio/sentry/o3; 
  
  
34 #·instance·fields6 #·instance·fields
35 .field·private·final·itemType:Ljava/lang/String;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
  
36 #·direct·methods8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V
37 .method·private·static·synthetic·$values()[Lio/sentry/o3; 
38 ····.locals·3 
  
39 ····const/16·v0,·0xa 
  
40 ····new-array·v0,·v0,·[Lio/sentry/o3; 
  
41 ····.line·1 
42 ····sget-object·v1,·Lio/sentry/o3;->Session:Lio/sentry/o3; 
  
43 ····const/4·v2,·0x0 
  
44 ····aput-object·v1,·v0,·v2 
  
45 ····sget-object·v1,·Lio/sentry/o3;->Event:Lio/sentry/o3; 
  
46 ····const/4·v2,·0x1 
  
47 ····aput-object·v1,·v0,·v2 
  
48 ····sget-object·v1,·Lio/sentry/o3;->UserFeedback:Lio/sentry/o3; 
  
49 ····const/4·v2,·0x2 
  
50 ····aput-object·v1,·v0,·v2 
  
51 ····sget-object·v1,·Lio/sentry/o3;->Attachment:Lio/sentry/o3; 
  
52 ····const/4·v2,·0x3 
  
53 ····aput-object·v1,·v0,·v2 
  
54 ····sget-object·v1,·Lio/sentry/o3;->Transaction:Lio/sentry/o3; 
  
55 ····const/4·v2,·0x4 
  
56 ····aput-object·v1,·v0,·v2 
  
57 ····sget-object·v1,·Lio/sentry/o3;->Profile:Lio/sentry/o3; 
  
58 ····const/4·v2,·0x5 
  
59 ····aput-object·v1,·v0,·v2 
  
60 ····sget-object·v1,·Lio/sentry/o3;->ClientReport:Lio/sentry/o3; 
  
61 ····const/4·v2,·0x6 
  
62 ····aput-object·v1,·v0,·v2 
  
63 ····sget-object·v1,·Lio/sentry/o3;->ReplayEvent:Lio/sentry/o3; 
  
64 ····const/4·v2,·0x7 
  
65 ····aput-object·v1,·v0,·v2 
  
66 ····sget-object·v1,·Lio/sentry/o3;->ReplayRecording:Lio/sentry/o3; 
  
67 ····const/16·v2,·0x8 
  
68 ····aput-object·v1,·v0,·v2 
  
69 ····sget-object·v1,·Lio/sentry/o3;->Unknown:Lio/sentry/o3; 
  
70 ····const/16·v2,·0x9 
  
71 ····aput-object·v1,·v0,·v2 
  
Max diff block lines reached; 3607/10108 bytes (35.68%) of diff not shown.
26.9 KB
smali/io/sentry/a1.smali
    
Offset 1, 724 lines modifiedOffset 1, 547 lines modified
1 .class·public·final·Lio/sentry/a1;1 .class·public·final·Lio/sentry/a1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonReflectionObjectSerializer.java"3 .source·"JsonObjectSerializer.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·fields7 #·instance·fields
 8 .field·public·final·a:Lio/sentry/c1;
8 .field·private·final·a:Ljava/util/Set; 
9 ····.annotation·system·Ldalvik/annotation/Signature; 
10 ········value·=·{ 
11 ············"Ljava/util/Set<", 
12 ············"Ljava/lang/Object;", 
13 ············">;" 
14 ········} 
15 ····.end·annotation 
16 .end·field 
  
17 .field·private·final·b:I 
  
  
18 #·direct·methods9 #·direct·methods
19 .method·constructor·<init>(I)V10 .method·public·constructor·<init>(I)V
20 ····.locals·111 ····.locals·1
  
21 ····.line·112 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·214 ····.line·2
24 ····new-instance·v0,·Ljava/util/HashSet;15 ····new-instance·v0,·Lio/sentry/c1;
  
25 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V16 ····invoke-direct·{v0,·p1},·Lio/sentry/c1;-><init>(I)V
  
26 ····iput-object·v0,·p0,·Lio/sentry/a1;->a:Ljava/util/Set;17 ····iput-object·v0,·p0,·Lio/sentry/a1;->a:Lio/sentry/c1;
  
27 ····.line·3 
28 ····iput·p1,·p0,·Lio/sentry/a1;->b:I 
  
29 ····return-void18 ····return-void
30 .end·method19 .end·method
  
31 .method·private·a(Ljava/util/Collection;Lio/sentry/g0;)Ljava/util/List;20 .method·private·b(Lio/sentry/b1;Lio/sentry/h0;Ljava/util/Collection;)V
32 ····.locals·221 ····.locals·1
33 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
34 ········value·=·{23 ········value·=·{
35 ············"(",24 ············"(",
 25 ············"Lio/sentry/b1;",
 26 ············"Lio/sentry/h0;",
36 ············"Ljava/util/Collection<",27 ············"Ljava/util/Collection<",
37 ············"*>;",28 ············"*>;)V"
38 ············"Lio/sentry/g0;", 
39 ············")", 
40 ············"Ljava/util/List<", 
41 ············"Ljava/lang/Object;", 
42 ············">;" 
43 ········}29 ········}
44 ····.end·annotation30 ····.end·annotation
  
45 ····.line·131 ····.line·1
 32 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->j()Lio/sentry/vendor/gson/stream/c;
46 ····new-instance·v0,·Ljava/util/ArrayList; 
  
47 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
48 ····.line·233 ····.line·2
49 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;34 ····invoke-interface·{p3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
50 ····move-result-object·p135 ····move-result-object·p3
  
51 ····:goto_036 ····:goto_0
52 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z37 ····invoke-interface·{p3},·Ljava/util/Iterator;->hasNext()Z
  
53 ····move-result·v138 ····move-result·v0
  
54 ····if-eqz·v1,·:cond_039 ····if-eqz·v0,·:cond_0
  
55 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;40 ····invoke-interface·{p3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
56 ····move-result-object·v141 ····move-result-object·v0
  
57 ····.line·342 ····.line·3
 43 ····invoke-virtual·{p0,·p1,·p2,·v0},·Lio/sentry/a1;->a(Lio/sentry/b1;Lio/sentry/h0;Ljava/lang/Object;)V
58 ····invoke-virtual·{p0,·v1,·p2},·Lio/sentry/a1;->d(Ljava/lang/Object;Lio/sentry/g0;)Ljava/lang/Object; 
  
59 ····move-result-object·v1 
  
60 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
61 ····goto·:goto_044 ····goto·:goto_0
  
 45 ····.line·4
62 ····:cond_046 ····:cond_0
63 ····return-object·v047 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->t()Lio/sentry/vendor/gson/stream/c;
  
 48 ····return-void
64 .end·method49 .end·method
  
65 .method·private·b([Ljava/lang/Object;Lio/sentry/g0;)Ljava/util/List;50 .method·private·c(Lio/sentry/b1;Lio/sentry/h0;Ljava/util/Date;)V
66 ····.locals·451 ····.locals·2
67 ····.annotation·system·Ldalvik/annotation/Signature; 
68 ········value·=·{ 
69 ············"([", 
70 ············"Ljava/lang/Object;", 
71 ············"Lio/sentry/g0;", 
72 ············")", 
73 ············"Ljava/util/List<", 
74 ············"Ljava/lang/Object;", 
75 ············">;" 
76 ········} 
77 ····.end·annotation 
  
78 ····.line·152 ····.line·1
 53 ····:try_start_0
 54 ····invoke-static·{p3},·Lio/sentry/h;->g(Ljava/util/Date;)Ljava/lang/String;
79 ····new-instance·v0,·Ljava/util/ArrayList; 
  
80 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
81 ····.line·2 
82 ····array-length·v1,·p1 
  
83 ····const/4·v2,·0x055 ····move-result-object·p3
  
Max diff block lines reached; 23291/27492 bytes (84.72%) of diff not shown.
5.9 KB
smali/io/sentry/u3.smali
    
Offset 1, 40 lines modifiedOffset 1, 187 lines modified
1 .class·public·final·synthetic·Lio/sentry/u3;1 .class·final·Lio/sentry/u3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryExecutorService.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/c2$b;5 .implements·Lio/sentry/k0;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·private·final·a:Ljava/util/concurrent/ScheduledExecutorService;
7 .field·public·final·synthetic·a:Lio/sentry/y3; 
  
8 .field·public·final·synthetic·b:Lio/sentry/c2; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/y3;Lio/sentry/c2;)V9 .method·constructor·<init>()V
 10 ····.locals·1
  
 11 ····.line·3
 12 ····invoke-static·{},·Ljava/util/concurrent/Executors;->newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;
  
 13 ····move-result-object·v0
  
 14 ····invoke-direct·{p0,·v0},·Lio/sentry/u3;-><init>(Ljava/util/concurrent/ScheduledExecutorService;)V
  
 15 ····return-void
 16 .end·method
  
 17 .method·constructor·<init>(Ljava/util/concurrent/ScheduledExecutorService;)V
11 ····.locals·018 ····.locals·0
  
 19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····.line·2
 22 ····iput-object·p1,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
13 ····iput-object·p1,·p0,·Lio/sentry/u3;->a:Lio/sentry/y3; 
  
14 ····iput-object·p2,·p0,·Lio/sentry/u3;->b:Lio/sentry/c2; 
  
15 ····return-void23 ····return-void
16 .end·method24 .end·method
  
  
17 #·virtual·methods25 #·virtual·methods
18 .method·public·final·a(Lio/sentry/m0;)V26 .method·public·a(Ljava/lang/Runnable;J)Ljava/util/concurrent/Future;
19 ····.locals·227 ····.locals·2
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"(",
 31 ············"Ljava/lang/Runnable;",
 32 ············"J)",
 33 ············"Ljava/util/concurrent/Future<",
 34 ············"*>;"
 35 ········}
 36 ····.end·annotation
  
 37 ····.line·1
 38 ····iget-object·v0,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
  
 39 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
 40 ····invoke-interface·{v0,·p1,·p2,·p3,·v1},·Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
  
 41 ····move-result-object·p1
  
 42 ····return-object·p1
 43 .end·method
  
 44 .method·public·b(J)V
 45 ····.locals·3
  
 46 ····.line·1
 47 ····iget-object·v0,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
  
 48 ····monitor-enter·v0
  
 49 ····.line·2
 50 ····:try_start_0
 51 ····iget-object·v1,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
  
 52 ····invoke-interface·{v1},·Ljava/util/concurrent/ScheduledExecutorService;->isShutdown()Z
  
 53 ····move-result·v1
  
 54 ····if-nez·v1,·:cond_0
  
 55 ····.line·3
 56 ····iget-object·v1,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
  
 57 ····invoke-interface·{v1},·Ljava/util/concurrent/ScheduledExecutorService;->shutdown()V
 58 ····:try_end_0
 59 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 60 ····.line·4
 61 ····:try_start_1
 62 ····iget-object·v1,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
  
 63 ····sget-object·v2,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
20 ····iget-object·v0,·p0,·Lio/sentry/u3;->a:Lio/sentry/y3;64 ····invoke-interface·{v1,·p1,·p2,·v2},·Ljava/util/concurrent/ScheduledExecutorService;->awaitTermination(JLjava/util/concurrent/TimeUnit;)Z
  
21 ····iget-object·v1,·p0,·Lio/sentry/u3;->b:Lio/sentry/c2;65 ····move-result·p1
  
22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/y3;->m(Lio/sentry/y3;Lio/sentry/c2;Lio/sentry/m0;)V66 ····if-nez·p1,·:cond_0
  
 67 ····.line·5
 68 ····iget-object·p1,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
  
 69 ····invoke-interface·{p1},·Ljava/util/concurrent/ScheduledExecutorService;->shutdownNow()Ljava/util/List;
 70 ····:try_end_1
 71 ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0
 72 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 73 ····goto·:goto_0
  
 74 ····.line·6
 75 ····:catch_0
 76 ····:try_start_2
 77 ····iget-object·p1,·p0,·Lio/sentry/u3;->a:Ljava/util/concurrent/ScheduledExecutorService;
  
 78 ····invoke-interface·{p1},·Ljava/util/concurrent/ScheduledExecutorService;->shutdownNow()Ljava/util/List;
  
 79 ····.line·7
 80 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
Max diff block lines reached; 1573/5989 bytes (26.26%) of diff not shown.
18.9 KB
smali/io/sentry/d1.smali
    
Offset 1, 895 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lio/sentry/d1;1 .class·public·interface·abstract·Lio/sentry/d1;
Diff chunk too large, falling back to line-by-line diff (1 lines added, 819 lines removed)
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MainEventProcessor.java"3 .source·"JsonSerializable.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/t; 
6 .implements·Ljava/io/Closeable; 
  
  
7 #·annotations 
8 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
9 .end·annotation 
  
  
10 #·instance·fields 
11 .field·private·final·e:Lio/sentry/q3; 
  
12 .field·private·final·f:Lio/sentry/t3; 
  
13 .field·private·final·g:Lio/sentry/m3; 
  
14 .field·private·volatile·h:Lio/sentry/y; 
  
  
15 #·direct·methods 
16 .method·public·constructor·<init>(Lio/sentry/q3;)V 
17 ····.locals·3 
  
18 ····.line·1 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····const/4·v0,·0x0 
  
21 ····.line·2 
22 ····iput-object·v0,·p0,·Lio/sentry/d1;->h:Lio/sentry/y; 
  
23 ····const-string·v0,·"The·SentryOptions·is·required." 
  
24 ····.line·3 
25 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
26 ····move-result-object·p1 
  
27 ····check-cast·p1,·Lio/sentry/q3; 
  
28 ····iput-object·p1,·p0,·Lio/sentry/d1;->e:Lio/sentry/q3; 
  
29 ····.line·4 
30 ····new-instance·v0,·Lio/sentry/s3; 
  
31 ····.line·5 
32 ····invoke-virtual·{p1},·Lio/sentry/q3;->getInAppExcludes()Ljava/util/List; 
  
33 ····move-result-object·v1 
  
34 ····invoke-virtual·{p1},·Lio/sentry/q3;->getInAppIncludes()Ljava/util/List; 
  
35 ····move-result-object·v2 
  
36 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/s3;-><init>(Ljava/util/List;Ljava/util/List;)V 
  
37 ····.line·6 
38 ····new-instance·v1,·Lio/sentry/m3; 
  
39 ····invoke-direct·{v1,·v0},·Lio/sentry/m3;-><init>(Lio/sentry/s3;)V 
  
40 ····iput-object·v1,·p0,·Lio/sentry/d1;->g:Lio/sentry/m3; 
  
41 ····.line·7 
42 ····new-instance·v1,·Lio/sentry/t3; 
  
43 ····invoke-direct·{v1,·v0,·p1},·Lio/sentry/t3;-><init>(Lio/sentry/s3;Lio/sentry/q3;)V 
  
44 ····iput-object·v1,·p0,·Lio/sentry/d1;->f:Lio/sentry/t3; 
  
45 ····return-void 
46 .end·method 
  
47 .method·private·B(Lio/sentry/n2;)V 
48 ····.locals·1 
  
49 ····.line·1 
50 ····invoke-virtual·{p1},·Lio/sentry/n2;->F()Ljava/lang/String; 
  
51 ····move-result-object·v0 
  
52 ····if-nez·v0,·:cond_0 
  
53 ····.line·2 
54 ····iget-object·v0,·p0,·Lio/sentry/d1;->e:Lio/sentry/q3; 
  
55 ····invoke-virtual·{v0},·Lio/sentry/q3;->getDist()Ljava/lang/String; 
  
56 ····move-result-object·v0 
  
57 ····invoke-virtual·{p1,·v0},·Lio/sentry/n2;->U(Ljava/lang/String;)V 
  
58 ····:cond_0 
59 ····return-void 
60 .end·method 
  
61 .method·private·E(Lio/sentry/n2;)V 
62 ····.locals·1 
  
63 ····.line·1 
64 ····invoke-virtual·{p1},·Lio/sentry/n2;->G()Ljava/lang/String; 
  
65 ····move-result-object·v0 
  
66 ····if-nez·v0,·:cond_1 
  
67 ····.line·2 
68 ····iget-object·v0,·p0,·Lio/sentry/d1;->e:Lio/sentry/q3; 
  
69 ····invoke-virtual·{v0},·Lio/sentry/q3;->getEnvironment()Ljava/lang/String; 
  
70 ····move-result-object·v0 
  
71 ····if-eqz·v0,·:cond_0 
  
72 ····iget-object·v0,·p0,·Lio/sentry/d1;->e:Lio/sentry/q3; 
  
73 ····invoke-virtual·{v0},·Lio/sentry/q3;->getEnvironment()Ljava/lang/String; 
  
74 ····move-result-object·v0 
  
Max diff block lines reached; 1678/19308 bytes (8.69%) of diff not shown.
4.16 KB
smali/io/sentry/m1.smali
    
Offset 1, 173 lines modifiedOffset 1, 44 lines modified
1 .class·final·Lio/sentry/m1;1 .class·public·final·synthetic·Lio/sentry/m1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpSentryExecutorService.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/j0;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Lio/sentry/m1;7 .field·public·static·final·synthetic·a:Lio/sentry/m1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·1 
12 ····new-instance·v0,·Lio/sentry/m1;11 ····new-instance·v0,·Lio/sentry/m1;
  
13 ····invoke-direct·{v0},·Lio/sentry/m1;-><init>()V12 ····invoke-direct·{v0},·Lio/sentry/m1;-><init>()V
  
14 ····sput-object·v0,·Lio/sentry/m1;->a:Lio/sentry/m1;13 ····sput-object·v0,·Lio/sentry/m1;->a:Lio/sentry/m1;
  
15 ····return-void14 ····return-void
16 .end·method15 .end·method
  
17 .method·private·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
18 ····.locals·017 ····.locals·0
  
19 ····.line·1 
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void19 ····return-void
22 .end·method20 .end·method
  
23 .method·public·static·synthetic·c()Ljava/lang/Object; 
24 ····.locals·1 
  
25 ····invoke-static·{},·Lio/sentry/m1;->g()Ljava/lang/Object; 
  
26 ····move-result-object·v0 
  
27 ····return-object·v0 
28 .end·method 
  
29 .method·public·static·synthetic·d()Ljava/lang/Object; 
30 ····.locals·1 
  
 21 #·virtual·methods
31 ····invoke-static·{},·Lio/sentry/m1;->i()Ljava/lang/Object; 
  
32 ····move-result-object·v0 
  
33 ····return-object·v0 
34 .end·method 
  
35 .method·public·static·synthetic·e()Ljava/lang/Object;22 .method·public·final·call()Ljava/lang/Object;
36 ····.locals·123 ····.locals·1
  
37 ····invoke-static·{},·Lio/sentry/m1;->h()Ljava/lang/Object;24 ····invoke-static·{},·Lio/sentry/o1;->d()Ljava/lang/Object;
  
38 ····move-result-object·v025 ····move-result-object·v0
  
39 ····return-object·v026 ····return-object·v0
40 .end·method27 .end·method
  
41 .method·public·static·f()Lio/sentry/j0; 
42 ····.locals·1 
  
43 ····.line·1 
44 ····sget-object·v0,·Lio/sentry/m1;->a:Lio/sentry/m1; 
  
45 ····return-object·v0 
46 .end·method 
  
47 .method·private·static·synthetic·g()Ljava/lang/Object; 
48 ····.locals·1 
  
49 ····const/4·v0,·0x0 
  
50 ····return-object·v0 
51 .end·method 
  
52 .method·private·static·synthetic·h()Ljava/lang/Object; 
53 ····.locals·1 
  
54 ····const/4·v0,·0x0 
  
55 ····return-object·v0 
56 .end·method 
  
57 .method·private·static·synthetic·i()Ljava/lang/Object; 
58 ····.locals·1 
  
59 ····const/4·v0,·0x0 
  
60 ····return-object·v0 
61 .end·method 
  
  
62 #·virtual·methods 
63 .method·public·a(Ljava/lang/Runnable;J)Ljava/util/concurrent/Future; 
64 ····.locals·0 
65 ····.annotation·system·Ldalvik/annotation/Signature; 
66 ········value·=·{ 
67 ············"(", 
68 ············"Ljava/lang/Runnable;", 
69 ············"J)", 
70 ············"Ljava/util/concurrent/Future<", 
71 ············"*>;" 
72 ········} 
73 ····.end·annotation 
  
74 ····.line·1 
75 ····new-instance·p1,·Ljava/util/concurrent/FutureTask; 
  
76 ····sget-object·p2,·Lio/sentry/j1;->a:Lio/sentry/j1; 
  
77 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/FutureTask;-><init>(Ljava/util/concurrent/Callable;)V 
  
78 ····return-object·p1 
79 .end·method 
  
80 .method·public·b(J)V 
81 ····.locals·0 
  
82 ····return-void 
Max diff block lines reached; -1/4213 bytes (-0.02%) of diff not shown.
20.1 KB
smali/io/sentry/r.smali
    
Offset 1, 157 lines modifiedOffset 1, 157 lines modified
1 .class·public·final·Lio/sentry/r;1 .class·public·final·Lio/sentry/r;
2 .super·Lio/sentry/k;2 .super·Lio/sentry/k;
3 .source·"EnvelopeSender.java"3 .source·"EnvelopeSender.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/d0;5 .implements·Lio/sentry/e0;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·final·c:Lio/sentry/f0;10 .field·private·final·c:Lio/sentry/g0;
  
11 .field·private·final·d:Lio/sentry/k0;11 .field·private·final·d:Lio/sentry/l0;
  
12 .field·private·final·e:Lio/sentry/g0;12 .field·private·final·e:Lio/sentry/h0;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(Lio/sentry/f0;Lio/sentry/k0;Lio/sentry/g0;J)V14 .method·public·constructor·<init>(Lio/sentry/g0;Lio/sentry/l0;Lio/sentry/h0;J)V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0,·p3,·p4,·p5},·Lio/sentry/k;-><init>(Lio/sentry/g0;J)V17 ····invoke-direct·{p0,·p3,·p4,·p5},·Lio/sentry/k;-><init>(Lio/sentry/h0;J)V
  
18 ····const-string·p4,·"Hub·is·required."18 ····const-string·p4,·"Hub·is·required."
  
19 ····.line·219 ····.line·2
20 ····invoke-static·{p1,·p4},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;20 ····invoke-static·{p1,·p4},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
21 ····move-result-object·p121 ····move-result-object·p1
  
22 ····check-cast·p1,·Lio/sentry/f0;22 ····check-cast·p1,·Lio/sentry/g0;
  
23 ····iput-object·p1,·p0,·Lio/sentry/r;->c:Lio/sentry/f0;23 ····iput-object·p1,·p0,·Lio/sentry/r;->c:Lio/sentry/g0;
  
24 ····const-string·p1,·"Serializer·is·required."24 ····const-string·p1,·"Serializer·is·required."
  
25 ····.line·325 ····.line·3
26 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;26 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
27 ····move-result-object·p127 ····move-result-object·p1
  
28 ····check-cast·p1,·Lio/sentry/k0;28 ····check-cast·p1,·Lio/sentry/l0;
  
29 ····iput-object·p1,·p0,·Lio/sentry/r;->d:Lio/sentry/k0;29 ····iput-object·p1,·p0,·Lio/sentry/r;->d:Lio/sentry/l0;
  
30 ····const-string·p1,·"Logger·is·required."30 ····const-string·p1,·"Logger·is·required."
  
31 ····.line·431 ····.line·4
32 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;32 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····check-cast·p1,·Lio/sentry/g0;34 ····check-cast·p1,·Lio/sentry/h0;
  
35 ····iput-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/g0;35 ····iput-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/h0;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·static·synthetic·g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/f;)V38 .method·public·static·synthetic·g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/g;)V
39 ····.locals·039 ····.locals·0
  
40 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/r;->k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/f;)V40 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/r;->k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/g;)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·static·synthetic·h(Lio/sentry/r;Lio/sentry/hints/d;)V43 .method·public·static·synthetic·h(Lio/sentry/r;Lio/sentry/hints/e;)V
44 ····.locals·044 ····.locals·0
  
45 ····invoke-direct·{p0,·p1},·Lio/sentry/r;->j(Lio/sentry/hints/d;)V45 ····invoke-direct·{p0,·p1},·Lio/sentry/r;->j(Lio/sentry/hints/e;)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·static·synthetic·i(Lio/sentry/r;Ljava/io/File;Lio/sentry/hints/f;)V48 .method·public·static·synthetic·i(Lio/sentry/r;Ljava/io/File;Lio/sentry/hints/g;)V
49 ····.locals·049 ····.locals·0
  
50 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/r;->l(Ljava/io/File;Lio/sentry/hints/f;)V50 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/r;->l(Ljava/io/File;Lio/sentry/hints/g;)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·private·synthetic·j(Lio/sentry/hints/d;)V53 .method·private·synthetic·j(Lio/sentry/hints/e;)V
54 ····.locals·354 ····.locals·3
  
55 ····.line·155 ····.line·1
56 ····invoke-interface·{p1},·Lio/sentry/hints/d;->a()Z56 ····invoke-interface·{p1},·Lio/sentry/hints/e;->a()Z
  
57 ····move-result·p157 ····move-result·p1
  
58 ····if-nez·p1,·:cond_058 ····if-nez·p1,·:cond_0
  
59 ····.line·259 ····.line·2
60 ····iget-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/g0;60 ····iget-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/h0;
  
61 ····sget-object·v0,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;61 ····sget-object·v0,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
62 ····const/4·v1,·0x062 ····const/4·v1,·0x0
  
63 ····new-array·v1,·v1,·[Ljava/lang/Object;63 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
64 ····const-string·v2,·"Timed·out·waiting·for·envelope·submission."64 ····const-string·v2,·"Timed·out·waiting·for·envelope·submission."
  
65 ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V65 ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
66 ····:cond_066 ····:cond_0
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·private·synthetic·k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/f;)V69 .method·private·synthetic·k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/g;)V
70 ····.locals·370 ····.locals·3
  
71 ····const/4·v0,·0x071 ····const/4·v0,·0x0
  
72 ····.line·172 ····.line·1
73 ····invoke-interface·{p3,·v0},·Lio/sentry/hints/f;->e(Z)V73 ····invoke-interface·{p3,·v0},·Lio/sentry/hints/g;->e(Z)V
  
74 ····.line·274 ····.line·2
75 ····iget-object·p3,·p0,·Lio/sentry/r;->e:Lio/sentry/g0;75 ····iget-object·p3,·p0,·Lio/sentry/r;->e:Lio/sentry/h0;
  
76 ····sget-object·v1,·Lio/sentry/p3;->INFO:Lio/sentry/p3;76 ····sget-object·v1,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
Max diff block lines reached; 15702/20543 bytes (76.43%) of diff not shown.
6.21 KB
smali/io/sentry/r4.smali
    
Offset 1, 167 lines modifiedOffset 1, 189 lines modified
1 .class·public·final·Lio/sentry/r4;1 .class·public·final·Lio/sentry/r4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransactionOptions.java"3 .source·"SpanId.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/d1;
  
  
4 #·annotations6 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/r4$a;
 10 ····}
6 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·f:Lio/sentry/r4;
  
  
7 #·instance·fields14 #·instance·fields
8 .field·private·a:Lio/sentry/f;15 .field·private·final·e:Ljava/lang/String;
  
9 .field·private·b:Z 
  
10 .field·private·c:Ljava/util/Date;16 #·direct·methods
 17 .method·static·constructor·<clinit>()V
 18 ····.locals·4
  
11 .field·private·d:Z19 ····.line·1
 20 ····new-instance·v0,·Lio/sentry/r4;
  
12 .field·private·e:Ljava/lang/Long;21 ····new-instance·v1,·Ljava/util/UUID;
  
13 .field·private·f:Z22 ····const-wide/16·v2,·0x0
  
14 .field·private·g:Lio/sentry/q4;23 ····invoke-direct·{v1,·v2,·v3,·v2,·v3},·Ljava/util/UUID;-><init>(JJ)V
  
 24 ····invoke-direct·{v0,·v1},·Lio/sentry/r4;-><init>(Ljava/util/UUID;)V
  
 25 ····sput-object·v0,·Lio/sentry/r4;->f:Lio/sentry/r4;
  
 26 ····return-void
 27 .end·method
  
15 #·direct·methods 
16 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
17 ····.locals·229 ····.locals·1
  
18 ····.line·130 ····.line·3
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
  
20 ····const/4·v0,·0x032 ····move-result-object·v0
  
 33 ····invoke-direct·{p0,·v0},·Lio/sentry/r4;-><init>(Ljava/util/UUID;)V
21 ····.line·2 
22 ····iput-boolean·v0,·p0,·Lio/sentry/r4;->b:Z 
  
23 ····const/4·v1,·0x034 ····return-void
 35 .end·method
  
24 ····.line·3 
25 ····iput-object·v1,·p0,·Lio/sentry/r4;->c:Ljava/util/Date;36 .method·public·constructor·<init>(Ljava/lang/String;)V
 37 ····.locals·1
  
26 ····.line·438 ····.line·1
27 ····iput-boolean·v0,·p0,·Lio/sentry/r4;->d:Z39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 40 ····const-string·v0,·"value·is·required"
  
28 ····.line·541 ····.line·2
29 ····iput-object·v1,·p0,·Lio/sentry/r4;->e:Ljava/lang/Long;42 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 43 ····move-result-object·p1
  
 44 ····check-cast·p1,·Ljava/lang/String;
30 ····.line·6 
31 ····iput-boolean·v0,·p0,·Lio/sentry/r4;->f:Z 
  
32 ····.line·7 
33 ····iput-object·v1,·p0,·Lio/sentry/r4;->g:Lio/sentry/q4;45 ····iput-object·p1,·p0,·Lio/sentry/r4;->e:Ljava/lang/String;
  
34 ····return-void46 ····return-void
35 .end·method47 .end·method
  
 48 .method·private·constructor·<init>(Ljava/util/UUID;)V
 49 ····.locals·2
  
 50 ····.line·4
 51 ····invoke-virtual·{p1},·Ljava/util/UUID;->toString()Ljava/lang/String;
36 #·virtual·methods 
37 .method·public·a()Lio/sentry/f; 
38 ····.locals·1 
  
 52 ····move-result-object·p1
39 ····.line·1 
40 ····iget-object·v0,·p0,·Lio/sentry/r4;->a:Lio/sentry/f; 
  
 53 ····invoke-static·{p1},·Lio/sentry/util/o;->d(Ljava/lang/String;)Ljava/lang/String;
41 ····return-object·v0 
42 .end·method 
  
 54 ····move-result-object·p1
43 .method·public·b()Ljava/lang/Long; 
44 ····.locals·1 
  
 55 ····const-string·v0,·"-"
45 ····.line·1 
46 ····iget-object·v0,·p0,·Lio/sentry/r4;->e:Ljava/lang/Long; 
  
 56 ····const-string·v1,·""
47 ····return-object·v0 
48 .end·method 
  
 57 ····invoke-virtual·{p1,·v0,·v1},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
49 .method·public·c()Ljava/util/Date; 
50 ····.locals·1 
  
 58 ····move-result-object·p1
51 ····.line·1 
52 ····iget-object·v0,·p0,·Lio/sentry/r4;->c:Ljava/util/Date; 
  
 59 ····const/4·v0,·0x0
53 ····return-object·v0 
54 .end·method 
  
 60 ····const/16·v1,·0x10
Max diff block lines reached; 2771/6316 bytes (43.87%) of diff not shown.
5.58 KB
smali/io/sentry/u.smali
    
Offset 20, 28 lines modifiedOffset 20, 28 lines modified
  
20 .field·private·h:Ljava/lang/Boolean;20 .field·private·h:Ljava/lang/Boolean;
  
21 .field·private·i:Ljava/lang/Double;21 .field·private·i:Ljava/lang/Double;
  
22 .field·private·j:Ljava/lang/Double;22 .field·private·j:Ljava/lang/Double;
  
23 .field·private·k:Lio/sentry/q3$f;23 .field·private·k:Lio/sentry/b4$f;
  
24 .field·private·final·l:Ljava/util/Map;24 .field·private·final·l:Ljava/util/Map;
25 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{26 ········value·=·{
27 ············"Ljava/util/Map<",27 ············"Ljava/util/Map<",
28 ············"Ljava/lang/String;",28 ············"Ljava/lang/String;",
29 ············"Ljava/lang/String;",29 ············"Ljava/lang/String;",
30 ············">;"30 ············">;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·private·m:Lio/sentry/q3$e;34 .field·private·m:Lio/sentry/b4$e;
  
35 .field·private·final·n:Ljava/util/List;35 .field·private·final·n:Ljava/util/List;
36 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
37 ········value·=·{37 ········value·=·{
38 ············"Ljava/util/List<",38 ············"Ljava/util/List<",
39 ············"Ljava/lang/String;",39 ············"Ljava/lang/String;",
40 ············">;"40 ············">;"
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V146 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V
  
147 ····iput-object·v0,·p0,·Lio/sentry/u;->t:Ljava/util/Set;147 ····iput-object·v0,·p0,·Lio/sentry/u;->t:Ljava/util/Set;
  
148 ····return-void148 ····return-void
149 .end·method149 .end·method
  
150 .method·public·static·f(Lio/sentry/config/g;Lio/sentry/g0;)Lio/sentry/u;150 .method·public·static·f(Lio/sentry/config/g;Lio/sentry/h0;)Lio/sentry/u;
151 ····.locals·8151 ····.locals·8
  
152 ····.line·1152 ····.line·1
153 ····new-instance·v0,·Lio/sentry/u;153 ····new-instance·v0,·Lio/sentry/u;
  
154 ····invoke-direct·{v0},·Lio/sentry/u;-><init>()V154 ····invoke-direct·{v0},·Lio/sentry/u;-><init>()V
  
Offset 281, 20 lines modifiedOffset 281, 20 lines modified
281 ····sget-object·v2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;281 ····sget-object·v2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
282 ····.line·18282 ····.line·18
283 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;283 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
284 ····move-result-object·v1284 ····move-result-object·v1
  
285 ····invoke-static·{v1},·Lio/sentry/q3$f;->valueOf(Ljava/lang/String;)Lio/sentry/q3$f;285 ····invoke-static·{v1},·Lio/sentry/b4$f;->valueOf(Ljava/lang/String;)Lio/sentry/b4$f;
  
286 ····move-result-object·v1286 ····move-result-object·v1
  
287 ····.line·19287 ····.line·19
288 ····invoke-virtual·{v0,·v1},·Lio/sentry/u;->I(Lio/sentry/q3$f;)V288 ····invoke-virtual·{v0,·v1},·Lio/sentry/u;->I(Lio/sentry/b4$f;)V
  
289 ····:cond_0289 ····:cond_0
290 ····const-string·v1,·"tags"290 ····const-string·v1,·"tags"
  
291 ····.line·20291 ····.line·20
292 ····invoke-interface·{p0,·v1},·Lio/sentry/config/g;->a(Ljava/lang/String;)Ljava/util/Map;292 ····invoke-interface·{p0,·v1},·Lio/sentry/config/g;->a(Ljava/lang/String;)Ljava/util/Map;
  
Offset 369, 19 lines modifiedOffset 369, 19 lines modified
369 ····invoke-interface·{p0,·v4,·v5},·Lio/sentry/config/g;->c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;369 ····invoke-interface·{p0,·v4,·v5},·Lio/sentry/config/g;->c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
370 ····move-result-object·v4370 ····move-result-object·v4
  
371 ····if-eqz·v1,·:cond_2371 ····if-eqz·v1,·:cond_2
  
372 ····.line·27372 ····.line·27
373 ····new-instance·v5,·Lio/sentry/q3$e;373 ····new-instance·v5,·Lio/sentry/b4$e;
  
374 ····invoke-direct·{v5,·v1,·v4,·v2,·v3},·Lio/sentry/q3$e;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V374 ····invoke-direct·{v5,·v1,·v4,·v2,·v3},·Lio/sentry/b4$e;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
375 ····invoke-virtual·{v0,·v5},·Lio/sentry/u;->M(Lio/sentry/q3$e;)V375 ····invoke-virtual·{v0,·v5},·Lio/sentry/u;->M(Lio/sentry/b4$e;)V
  
376 ····:cond_2376 ····:cond_2
377 ····const-string·v1,·"in-app-includes"377 ····const-string·v1,·"in-app-includes"
  
378 ····.line·28378 ····.line·28
379 ····invoke-interface·{p0,·v1},·Lio/sentry/config/g;->e(Ljava/lang/String;)Ljava/util/List;379 ····invoke-interface·{p0,·v1},·Lio/sentry/config/g;->e(Ljava/lang/String;)Ljava/util/List;
  
Offset 596, 43 lines modifiedOffset 596, 43 lines modified
596 ····.line·45596 ····.line·45
597 ····invoke-virtual·{v0,·v5},·Lio/sentry/u;->b(Ljava/lang/Class;)V597 ····invoke-virtual·{v0,·v5},·Lio/sentry/u;->b(Ljava/lang/Class;)V
  
598 ····goto·:goto_5598 ····goto·:goto_5
  
599 ····.line·46599 ····.line·46
600 ····:cond_9600 ····:cond_9
601 ····sget-object·v5,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;601 ····sget-object·v5,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
602 ····const-string·v6,·"Skipping·setting·%s·as·ignored-exception-for-type.·Reason:·%s·does·not·extend·Throwable"602 ····const-string·v6,·"Skipping·setting·%s·as·ignored-exception-for-type.·Reason:·%s·does·not·extend·Throwable"
  
603 ····new-array·v7,·v4,·[Ljava/lang/Object;603 ····new-array·v7,·v4,·[Ljava/lang/Object;
  
604 ····aput-object·v1,·v7,·v3604 ····aput-object·v1,·v7,·v3
  
605 ····aput-object·v1,·v7,·v2605 ····aput-object·v1,·v7,·v2
  
606 ····invoke-interface·{p1,·v5,·v6,·v7},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V606 ····invoke-interface·{p1,·v5,·v6,·v7},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
607 ····:try_end_0607 ····:try_end_0
608 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0608 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
609 ····goto·:goto_5609 ····goto·:goto_5
  
610 ····.line·47610 ····.line·47
611 ····:catch_0611 ····:catch_0
612 ····sget-object·v5,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;612 ····sget-object·v5,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
613 ····new-array·v4,·v4,·[Ljava/lang/Object;613 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
614 ····aput-object·v1,·v4,·v3614 ····aput-object·v1,·v4,·v3
  
615 ····aput-object·v1,·v4,·v2615 ····aput-object·v1,·v4,·v2
  
616 ····const-string·v1,·"Skipping·setting·%s·as·ignored-exception-for-type.·Reason:·%s·class·is·not·found"616 ····const-string·v1,·"Skipping·setting·%s·as·ignored-exception-for-type.·Reason:·%s·class·is·not·found"
  
617 ····invoke-interface·{p1,·v5,·v1,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V617 ····invoke-interface·{p1,·v5,·v1,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
618 ····goto·:goto_5618 ····goto·:goto_5
  
619 ····:cond_a619 ····:cond_a
620 ····return-object·v0620 ····return-object·v0
Max diff block lines reached; 1342/5672 bytes (23.66%) of diff not shown.
8.0 KB
smali/io/sentry/k.smali
    
Offset 8, 28 lines modifiedOffset 8, 28 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/k$a;9 ········Lio/sentry/k$a;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:Lio/sentry/g0;13 .field·private·final·a:Lio/sentry/h0;
  
14 .field·private·final·b:J14 .field·private·final·b:J
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>(Lio/sentry/g0;J)V16 .method·constructor·<init>(Lio/sentry/h0;J)V
17 ····.locals·017 ····.locals·0
  
18 ····.line·118 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·220 ····.line·2
21 ····iput-object·p1,·p0,·Lio/sentry/k;->a:Lio/sentry/g0;21 ····iput-object·p1,·p0,·Lio/sentry/k;->a:Lio/sentry/h0;
  
22 ····.line·322 ····.line·3
23 ····iput-wide·p2,·p0,·Lio/sentry/k;->b:J23 ····iput-wide·p2,·p0,·Lio/sentry/k;->b:J
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
Offset 64, 126 lines modifiedOffset 64, 126 lines modified
  
64 ····const/4·v0,·0x164 ····const/4·v0,·0x1
  
65 ····const/4·v1,·0x065 ····const/4·v1,·0x0
  
66 ····.line·166 ····.line·1
67 ····:try_start_067 ····:try_start_0
68 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/g0;68 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0;
  
69 ····sget-object·v3,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;69 ····sget-object·v3,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
70 ····const-string·v4,·"Processing·dir.·%s"70 ····const-string·v4,·"Processing·dir.·%s"
  
71 ····new-array·v5,·v0,·[Ljava/lang/Object;71 ····new-array·v5,·v0,·[Ljava/lang/Object;
  
72 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;72 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
73 ····move-result-object·v673 ····move-result-object·v6
  
74 ····aput-object·v6,·v5,·v174 ····aput-object·v6,·v5,·v1
  
75 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V75 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
76 ····.line·276 ····.line·2
77 ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z77 ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z
  
78 ····move-result·v278 ····move-result·v2
  
79 ····if-nez·v2,·:cond_079 ····if-nez·v2,·:cond_0
  
80 ····.line·380 ····.line·3
81 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/g0;81 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0;
  
82 ····sget-object·v3,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;82 ····sget-object·v3,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
83 ····const-string·v4,·"Directory·\'%s\'·doesn\'t·exist.·No·cached·events·to·send."83 ····const-string·v4,·"Directory·\'%s\'·doesn\'t·exist.·No·cached·events·to·send."
  
84 ····new-array·v5,·v0,·[Ljava/lang/Object;84 ····new-array·v5,·v0,·[Ljava/lang/Object;
  
85 ····.line·485 ····.line·4
86 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;86 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
87 ····move-result-object·v687 ····move-result-object·v6
  
88 ····aput-object·v6,·v5,·v188 ····aput-object·v6,·v5,·v1
  
89 ····.line·589 ····.line·5
90 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V90 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
91 ····return-void91 ····return-void
  
92 ····.line·692 ····.line·6
93 ····:cond_093 ····:cond_0
94 ····invoke-virtual·{p1},·Ljava/io/File;->isDirectory()Z94 ····invoke-virtual·{p1},·Ljava/io/File;->isDirectory()Z
  
95 ····move-result·v295 ····move-result·v2
  
96 ····if-nez·v2,·:cond_196 ····if-nez·v2,·:cond_1
  
97 ····.line·797 ····.line·7
98 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/g0;98 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0;
  
99 ····sget-object·v3,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;99 ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
100 ····const-string·v4,·"Cache·dir·%s·is·not·a·directory."100 ····const-string·v4,·"Cache·dir·%s·is·not·a·directory."
  
101 ····new-array·v5,·v0,·[Ljava/lang/Object;101 ····new-array·v5,·v0,·[Ljava/lang/Object;
  
102 ····.line·8102 ····.line·8
103 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;103 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
104 ····move-result-object·v6104 ····move-result-object·v6
  
105 ····aput-object·v6,·v5,·v1105 ····aput-object·v6,·v5,·v1
  
106 ····.line·9106 ····.line·9
107 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V107 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
108 ····return-void108 ····return-void
  
109 ····.line·10109 ····.line·10
110 ····:cond_1110 ····:cond_1
111 ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File;111 ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File;
  
112 ····move-result-object·v2112 ····move-result-object·v2
  
113 ····if-nez·v2,·:cond_2113 ····if-nez·v2,·:cond_2
  
114 ····.line·11114 ····.line·11
115 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/g0;115 ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0;
  
116 ····sget-object·v3,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;116 ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
117 ····const-string·v4,·"Cache·dir·%s·is·null."117 ····const-string·v4,·"Cache·dir·%s·is·null."
  
118 ····new-array·v5,·v0,·[Ljava/lang/Object;118 ····new-array·v5,·v0,·[Ljava/lang/Object;
  
119 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;119 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
Max diff block lines reached; 4352/8146 bytes (53.42%) of diff not shown.
3.19 KB
smali/io/sentry/r2.smali
    
Offset 1, 104 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lio/sentry/r2;1 .class·public·final·Lio/sentry/r2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryCrashLastRunState.java"3 .source·"SentryAutoDateProvider.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/y2;
  
  
4 #·annotations6 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation8 .end·annotation
  
  
7 #·static·fields 
8 .field·private·static·final·d:Lio/sentry/r2; 
  
  
9 #·instance·fields9 #·instance·fields
 10 .field·private·final·a:Lio/sentry/y2;
10 .field·private·a:Z 
  
11 .field·private·b:Ljava/lang/Boolean; 
  
12 .field·private·final·c:Ljava/lang/Object; 
  
  
13 #·direct·methods11 #·direct·methods
14 .method·static·constructor·<clinit>()V12 .method·public·constructor·<init>()V
15 ····.locals·113 ····.locals·1
  
16 ····.line·114 ····.line·1
17 ····new-instance·v0,·Lio/sentry/r2;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····.line·2
18 ····invoke-direct·{v0},·Lio/sentry/r2;-><init>()V17 ····invoke-static·{},·Lio/sentry/r2;->b()Z
  
19 ····sput-object·v0,·Lio/sentry/r2;->d:Lio/sentry/r2;18 ····move-result·v0
  
 19 ····if-eqz·v0,·:cond_0
20 ····return-void 
21 .end·method 
  
22 .method·private·constructor·<init>()V 
23 ····.locals·120 ····.line·3
 21 ····new-instance·v0,·Lio/sentry/w3;
  
24 ····.line·1 
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{v0},·Lio/sentry/w3;-><init>()V
  
 23 ····iput-object·v0,·p0,·Lio/sentry/r2;->a:Lio/sentry/y2;
  
 24 ····goto·:goto_0
  
26 ····.line·225 ····.line·4
27 ····new-instance·v0,·Ljava/lang/Object;26 ····:cond_0
 27 ····new-instance·v0,·Lio/sentry/a4;
  
28 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{v0},·Lio/sentry/a4;-><init>()V
  
29 ····iput-object·v0,·p0,·Lio/sentry/r2;->c:Ljava/lang/Object;29 ····iput-object·v0,·p0,·Lio/sentry/r2;->a:Lio/sentry/y2;
  
 30 ····:goto_0
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
32 .method·public·static·a()Lio/sentry/r2;33 .method·private·static·b()Z
33 ····.locals·134 ····.locals·1
  
34 ····.line·135 ····.line·1
35 ····sget-object·v0,·Lio/sentry/r2;->d:Lio/sentry/r2;36 ····invoke-static·{},·Lio/sentry/util/m;->b()Z
  
 37 ····move-result·v0
36 ····return-object·v0 
37 .end·method 
  
 38 ····if-eqz·v0,·:cond_0
  
 39 ····invoke-static·{},·Lio/sentry/util/m;->a()Z
38 #·virtual·methods 
39 .method·public·b(Z)V 
40 ····.locals·2 
  
 40 ····move-result·v0
41 ····.line·1 
42 ····iget-object·v0,·p0,·Lio/sentry/r2;->c:Ljava/lang/Object; 
  
43 ····monitor-enter·v041 ····if-eqz·v0,·:cond_0
  
 42 ····const/4·v0,·0x1
44 ····.line·2 
45 ····:try_start_0 
46 ····iget-boolean·v1,·p0,·Lio/sentry/r2;->a:Z 
  
47 ····if-nez·v1,·:cond_043 ····goto·:goto_0
  
 44 ····:cond_0
 45 ····const/4·v0,·0x0
48 ····.line·3 
49 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
50 ····move-result-object·p1 
  
51 ····iput-object·p1,·p0,·Lio/sentry/r2;->b:Ljava/lang/Boolean; 
  
52 ····const/4·p1,·0x146 ····:goto_0
 47 ····return·v0
 48 .end·method
  
53 ····.line·4 
54 ····iput-boolean·p1,·p0,·Lio/sentry/r2;->a:Z 
  
55 ····.line·5 
56 ····:cond_0 
57 ····monitor-exit·v049 #·virtual·methods
 50 .method·public·a()Lio/sentry/x2;
 51 ····.locals·1
  
58 ····return-void52 ····.line·1
 53 ····iget-object·v0,·p0,·Lio/sentry/r2;->a:Lio/sentry/y2;
  
 54 ····invoke-interface·{v0},·Lio/sentry/y2;->a()Lio/sentry/x2;
59 ····:catchall_0 
60 ····move-exception·p1 
  
 55 ····move-result-object·v0
61 ····monitor-exit·v0 
62 ····:try_end_0 
Max diff block lines reached; 49/3216 bytes (1.52%) of diff not shown.
447 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/l3;Lio/sentry/v;)Lio/sentry/l3;5 .method·public·abstract·c(Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3;
6 .end·method6 .end·method
  
7 .method·public·abstract·h(Lio/sentry/protocol/w;Lio/sentry/v;)Lio/sentry/protocol/w;7 .method·public·abstract·h(Lio/sentry/protocol/w;Lio/sentry/v;)Lio/sentry/protocol/w;
8 .end·method8 .end·method
1.52 KB
smali/io/sentry/g1.smali
    
Offset 1, 53 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·Lio/sentry/g1;1 .class·public·final·synthetic·Lio/sentry/g1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"MeasurementUnit.java"
3 .source·"NoOpEnvelopeReader.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/c0; 
  
  
6 #·static·fields 
7 .field·private·static·final·a:Lio/sentry/g1; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·static·a(Lio/sentry/h1;)Ljava/lang/String;
10 ····.locals·16 ····.locals·1
 7 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 ····.end·annotation
  
11 ····.line·19 ····.line·1
 10 ····invoke-interface·{p0},·Lio/sentry/h1;->name()Ljava/lang/String;
12 ····new-instance·v0,·Lio/sentry/g1; 
  
13 ····invoke-direct·{v0},·Lio/sentry/g1;-><init>()V 
  
14 ····sput-object·v0,·Lio/sentry/g1;->a:Lio/sentry/g1; 
  
 11 ····move-result-object·p0
15 ····return-void 
16 .end·method 
  
17 .method·private·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 .method·public·static·b()Lio/sentry/g1; 
24 ····.locals·1 
  
25 ····.line·1 
26 ····sget-object·v0,·Lio/sentry/g1;->a:Lio/sentry/g1; 
  
27 ····return-object·v0 
28 .end·method 
  
 12 ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
 13 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
29 #·virtual·methods 
30 .method·public·a(Ljava/io/InputStream;)Lio/sentry/s2; 
31 ····.locals·0 
  
32 ····const/4·p1,·0x014 ····move-result-object·p0
  
33 ····return-object·p115 ····return-object·p0
34 .end·method16 .end·method
1.32 KB
smali/io/sentry/w3.smali
    
Offset 1, 34 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·synthetic·Lio/sentry/w3;1 .class·public·final·Lio/sentry/w3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryInstantDateProvider.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/d2;5 .implements·Lio/sentry/y2;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicReference;6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicReference;)V10 .method·public·constructor·<init>()V
10 ····.locals·011 ····.locals·0
  
 12 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/w3;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
13 ····return-void14 ····return-void
14 .end·method15 .end·method
  
  
15 #·virtual·methods16 #·virtual·methods
16 .method·public·final·a(Lio/sentry/c2;)V17 .method·public·a()Lio/sentry/x2;
17 ····.locals·118 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/w3;->a:Ljava/util/concurrent/atomic/AtomicReference;19 ····.line·1
 20 ····new-instance·v0,·Lio/sentry/v3;
  
19 ····invoke-static·{v0,·p1},·Lio/sentry/y3;->n(Ljava/util/concurrent/atomic/AtomicReference;Lio/sentry/c2;)V21 ····invoke-direct·{v0},·Lio/sentry/v3;-><init>()V
  
20 ····return-void22 ····return-object·v0
21 .end·method23 .end·method
29.0 KB
smali/io/sentry/x1.smali
    
Offset 1, 1203 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lio/sentry/x1;1 .class·public·final·synthetic·Lio/sentry/x1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProfilingTraceData.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/util/h$a;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/x1$b; 
10 ····} 
11 .end·annotation 
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
13 .end·annotation 
  
  
14 #·instance·fields6 #·static·fields
 7 .field·public·static·final·synthetic·a:Lio/sentry/x1;
15 .field·private·A:Ljava/lang/String; 
  
16 .field·private·B:Ljava/lang/String; 
  
17 .field·private·C:Ljava/lang/String; 
  
18 .field·private·final·D:Ljava/util/Map; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Ljava/util/Map<", 
22 ············"Ljava/lang/String;", 
23 ············"Lio/sentry/profilemeasurements/a;", 
24 ············">;" 
25 ········} 
26 ····.end·annotation 
27 .end·field 
  
28 .field·private·E:Ljava/lang/String; 
  
29 .field·private·F:Ljava/util/Map; 
30 ····.annotation·system·Ldalvik/annotation/Signature; 
31 ········value·=·{ 
32 ············"Ljava/util/Map<", 
33 ············"Ljava/lang/String;", 
34 ············"Ljava/lang/Object;", 
35 ············">;" 
36 ········} 
37 ····.end·annotation 
38 .end·field 
  
39 .field·private·final·e:Ljava/io/File; 
  
40 .field·private·final·f:Ljava/util/concurrent/Callable; 
41 ····.annotation·system·Ldalvik/annotation/Signature; 
42 ········value·=·{ 
43 ············"Ljava/util/concurrent/Callable<", 
44 ············"Ljava/util/List<", 
45 ············"Ljava/lang/Integer;", 
46 ············">;>;" 
47 ········} 
48 ····.end·annotation 
49 .end·field 
  
50 .field·private·g:I 
  
51 .field·private·h:Ljava/lang/String; 
  
52 .field·private·i:Ljava/lang/String; 
  
53 .field·private·j:Ljava/lang/String; 
  
54 .field·private·k:Ljava/lang/String; 
  
55 .field·private·l:Ljava/lang/String; 
  
56 .field·private·m:Ljava/lang/String; 
  
57 .field·private·n:Z 
  
58 .field·private·o:Ljava/lang/String; 
  
59 .field·private·p:Ljava/util/List; 
60 ····.annotation·system·Ldalvik/annotation/Signature; 
61 ········value·=·{ 
62 ············"Ljava/util/List<", 
63 ············"Ljava/lang/Integer;", 
64 ············">;" 
65 ········} 
66 ····.end·annotation 
67 .end·field 
  
68 .field·private·q:Ljava/lang/String; 
  
69 .field·private·r:Ljava/lang/String; 
  
70 .field·private·s:Ljava/lang/String; 
  
71 .field·private·t:Ljava/util/List; 
72 ····.annotation·system·Ldalvik/annotation/Signature; 
73 ········value·=·{ 
74 ············"Ljava/util/List<", 
75 ············"Lio/sentry/y1;", 
76 ············">;" 
77 ········} 
78 ····.end·annotation 
79 .end·field 
  
80 .field·private·u:Ljava/lang/String; 
  
81 .field·private·v:Ljava/lang/String; 
  
82 .field·private·w:Ljava/lang/String; 
  
83 .field·private·x:Ljava/lang/String; 
  
84 .field·private·y:Ljava/lang/String; 
  
85 .field·private·z:Ljava/lang/String; 
  
  
86 #·direct·methods8 #·direct·methods
87 .method·private·constructor·<init>()V9 .method·static·synthetic·constructor·<clinit>()V
88 ····.locals·210 ····.locals·1
  
89 ····.line·2 
90 ····new-instance·v0,·Ljava/io/File; 
Max diff block lines reached; 26565/29676 bytes (89.52%) of diff not shown.
35.5 KB
smali/io/sentry/y3.smali
    
Offset 1, 1457 lines modifiedOffset 1, 213 lines modified
1 .class·public·final·Lio/sentry/y3;1 .class·public·final·enum·Lio/sentry/y3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SentryTracer.java"3 .source·"SentryLevel.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/m0;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/y3$b;, 
10 ········Lio/sentry/y3$c;9 ········Lio/sentry/y3$a;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
13 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Enum<",
 15 ········"Lio/sentry/y3;",
 16 ········">;",
 17 ········"Lio/sentry/d1;"
 18 ····}
14 .end·annotation19 .end·annotation
  
  
15 #·instance·fields20 #·static·fields
 21 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/y3;
16 .field·private·final·a:Lio/sentry/protocol/p; 
  
17 .field·private·final·b:Lio/sentry/d4; 
  
18 .field·private·final·c:Ljava/util/List; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Ljava/util/List<", 
22 ············"Lio/sentry/d4;", 
23 ············">;" 
24 ········} 
25 ····.end·annotation 
26 .end·field 
  
27 .field·private·final·d:Lio/sentry/f0; 
  
28 .field·private·e:Ljava/lang/String; 
  
29 .field·private·final·f:Z 
  
30 .field·private·g:Lio/sentry/y3$b;22 .field·public·static·final·enum·DEBUG:Lio/sentry/y3;
  
31 .field·private·final·h:Lio/sentry/q4;23 .field·public·static·final·enum·ERROR:Lio/sentry/y3;
  
 24 .field·public·static·final·enum·FATAL:Lio/sentry/y3;
32 .field·private·final·i:Z 
  
33 .field·private·final·j:Ljava/lang/Long; 
  
34 .field·private·volatile·k:Ljava/util/TimerTask; 
  
35 .field·private·volatile·l:Ljava/util/Timer; 
  
36 .field·private·final·m:Ljava/lang/Object; 
  
37 .field·private·final·n:Lio/sentry/y3$c; 
  
38 .field·private·final·o:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
39 .field·private·final·p:Lio/sentry/c; 
  
40 .field·private·q:Lio/sentry/protocol/y; 
  
41 .field·private·final·r:Ljava/util/Map; 
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"Ljava/util/Map<", 
45 ············"Ljava/lang/String;", 
46 ············"Lio/sentry/protocol/g;", 
47 ············">;" 
48 ········} 
49 ····.end·annotation 
50 .end·field 
  
51 .field·private·final·s:Lio/sentry/p0;25 .field·public·static·final·enum·INFO:Lio/sentry/y3;
  
52 .field·private·final·t:Lio/sentry/protocol/c;26 .field·public·static·final·enum·WARNING:Lio/sentry/y3;
  
  
53 #·direct·methods27 #·direct·methods
54 .method·constructor·<init>(Lio/sentry/p4;Lio/sentry/f0;Ljava/util/Date;ZLjava/lang/Long;ZLio/sentry/q4;)V28 .method·private·static·synthetic·$values()[Lio/sentry/y3;
55 ····.locals·229 ····.locals·3
  
56 ····.line·1 
57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
58 ····.line·2 
59 ····new-instance·v0,·Lio/sentry/protocol/p; 
  
60 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V 
  
61 ····iput-object·v0,·p0,·Lio/sentry/y3;->a:Lio/sentry/protocol/p; 
  
62 ····.line·3 
63 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList; 
  
64 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V 
  
65 ····iput-object·v0,·p0,·Lio/sentry/y3;->c:Ljava/util/List; 
  
66 ····.line·4 
67 ····sget-object·v0,·Lio/sentry/y3$b;->c:Lio/sentry/y3$b; 
  
68 ····iput-object·v0,·p0,·Lio/sentry/y3;->g:Lio/sentry/y3$b; 
  
69 ····const/4·v0,·0x0 
  
70 ····.line·5 
71 ····iput-object·v0,·p0,·Lio/sentry/y3;->l:Ljava/util/Timer; 
  
72 ····.line·6 
73 ····new-instance·v1,·Ljava/lang/Object; 
  
74 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V 
  
75 ····iput-object·v1,·p0,·Lio/sentry/y3;->m:Ljava/lang/Object; 
  
76 ····.line·7 
77 ····new-instance·v1,·Lio/sentry/y3$c; 
Max diff block lines reached; 26867/36337 bytes (73.94%) of diff not shown.
4.61 KB
smali/io/sentry/o2.smali
    
Offset 1, 46 lines modifiedOffset 1, 157 lines modified
1 .class·public·final·synthetic·Lio/sentry/o2;1 .class·public·final·Lio/sentry/o2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SendFireAndForgetOutboxSender.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/c2$a;5 .implements·Lio/sentry/m2;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/sentry/q2;6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
8 .field·public·final·synthetic·b:Lio/sentry/l3; 
  
9 .field·public·final·synthetic·c:Lio/sentry/v;9 #·instance·fields
 10 .field·private·final·a:Lio/sentry/j2;
  
  
10 #·direct·methods11 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/q2;Lio/sentry/l3;Lio/sentry/v;)V12 .method·public·constructor·<init>(Lio/sentry/j2;)V
12 ····.locals·013 ····.locals·1
  
 14 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lio/sentry/o2;->a:Lio/sentry/q2;16 ····const-string·v0,·"SendFireAndForgetDirPath·is·required"
  
 17 ····.line·2
 18 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
15 ····iput-object·p2,·p0,·Lio/sentry/o2;->b:Lio/sentry/l3;19 ····move-result-object·p1
  
 20 ····check-cast·p1,·Lio/sentry/j2;
  
16 ····iput-object·p3,·p0,·Lio/sentry/o2;->c:Lio/sentry/v;21 ····iput-object·p1,·p0,·Lio/sentry/o2;->a:Lio/sentry/j2;
  
17 ····return-void22 ····return-void
18 .end·method23 .end·method
  
  
19 #·virtual·methods24 #·virtual·methods
20 .method·public·final·a(Lio/sentry/a4;)V25 .method·public·a(Lio/sentry/g0;Lio/sentry/b4;)Lio/sentry/i2;
21 ····.locals·326 ····.locals·9
  
22 ····iget-object·v0,·p0,·Lio/sentry/o2;->a:Lio/sentry/q2;27 ····const-string·v0,·"Hub·is·required"
  
23 ····iget-object·v1,·p0,·Lio/sentry/o2;->b:Lio/sentry/l3;28 ····.line·1
 29 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
24 ····iget-object·v2,·p0,·Lio/sentry/o2;->c:Lio/sentry/v;30 ····const-string·v0,·"SentryOptions·is·required"
  
25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/q2;->g(Lio/sentry/q2;Lio/sentry/l3;Lio/sentry/v;Lio/sentry/a4;)V31 ····.line·2
 32 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
26 ····return-void33 ····.line·3
 34 ····iget-object·v0,·p0,·Lio/sentry/o2;->a:Lio/sentry/j2;
  
 35 ····invoke-interface·{v0},·Lio/sentry/j2;->a()Ljava/lang/String;
  
 36 ····move-result-object·v0
  
 37 ····if-eqz·v0,·:cond_1
  
 38 ····.line·4
 39 ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
 40 ····move-result-object·v1
  
 41 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/o2;->b(Ljava/lang/String;Lio/sentry/h0;)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/y1;
  
 48 ····.line·6
 49 ····invoke-virtual·{p2},·Lio/sentry/b4;->getEnvelopeReader()Lio/sentry/d0;
  
 50 ····move-result-object·v4
  
 51 ····.line·7
 52 ····invoke-virtual·{p2},·Lio/sentry/b4;->getSerializer()Lio/sentry/l0;
  
 53 ····move-result-object·v5
  
 54 ····.line·8
 55 ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
 56 ····move-result-object·v6
  
 57 ····.line·9
 58 ····invoke-virtual·{p2},·Lio/sentry/b4;->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/y1;-><init>(Lio/sentry/g0;Lio/sentry/d0;Lio/sentry/l0;Lio/sentry/h0;J)V
  
 63 ····.line·10
 64 ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
 65 ····move-result-object·p1
  
 66 ····invoke-virtual·{p0,·v1,·v0,·p1},·Lio/sentry/o2;->c(Lio/sentry/k;Ljava/lang/String;Lio/sentry/h0;)Lio/sentry/i2;
  
 67 ····move-result-object·p1
  
 68 ····return-object·p1
  
 69 ····.line·11
 70 ····:cond_1
 71 ····:goto_0
 72 ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
 73 ····move-result-object·p1
  
 74 ····sget-object·p2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
Max diff block lines reached; 0/4673 bytes (0.00%) of diff not shown.
3.02 KB
smali/io/sentry/r1.smali
    
Offset 1, 18 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/r1;1 .class·public·final·Lio/sentry/r1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpTransportFactory.java"3 .source·"NoOpTransaction.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/o0;5 .implements·Lio/sentry/n0;
  
  
6 #·annotations 
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
8 .end·annotation 
  
  
9 #·static·fields6 #·static·fields
10 .field·private·static·final·a:Lio/sentry/r1;7 .field·private·static·final·a:Lio/sentry/r1;
  
  
11 #·direct·methods8 #·direct·methods
Offset 34, 28 lines modifiedOffset 29, 134 lines modified
  
34 ····.line·129 ····.line·1
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····return-void31 ····return-void
37 .end·method32 .end·method
  
38 .method·public·static·b()Lio/sentry/r1;33 .method·public·static·m()Lio/sentry/r1;
39 ····.locals·134 ····.locals·1
  
40 ····.line·135 ····.line·1
41 ····sget-object·v0,·Lio/sentry/r1;->a:Lio/sentry/r1;36 ····sget-object·v0,·Lio/sentry/r1;->a:Lio/sentry/r1;
  
42 ····return-object·v037 ····return-object·v0
43 .end·method38 .end·method
  
  
44 #·virtual·methods39 #·virtual·methods
45 .method·public·a(Lio/sentry/q3;Lio/sentry/z1;)Lio/sentry/transport/p;40 .method·public·a()Lio/sentry/o4;
 41 ····.locals·1
  
 42 ····const/4·v0,·0x0
  
 43 ····return-object·v0
 44 .end·method
  
 45 .method·public·b()Lio/sentry/x4;
 46 ····.locals·3
  
 47 ····.line·1
 48 ····new-instance·v0,·Lio/sentry/x4;
  
 49 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
 50 ····const-string·v2,·""
  
 51 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/x4;-><init>(Lio/sentry/protocol/p;Ljava/lang/String;)V
  
 52 ····return-object·v0
 53 .end·method
  
 54 .method·public·c(Ljava/lang/String;Ljava/lang/String;Lio/sentry/x2;Lio/sentry/q0;)Lio/sentry/m0;
46 ····.locals·055 ····.locals·0
  
47 ····.line·156 ····.line·1
48 ····invoke-static·{},·Lio/sentry/transport/s;->c()Lio/sentry/transport/s;57 ····invoke-static·{},·Lio/sentry/q1;->m()Lio/sentry/q1;
  
49 ····move-result-object·p158 ····move-result-object·p1
  
50 ····return-object·p159 ····return-object·p1
51 .end·method60 .end·method
  
 61 .method·public·d()Z
 62 ····.locals·1
  
 63 ····const/4·v0,·0x1
  
 64 ····return·v0
 65 .end·method
  
 66 .method·public·e()Lio/sentry/protocol/p;
 67 ····.locals·1
  
 68 ····.line·1
 69 ····sget-object·v0,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
 70 ····return-object·v0
 71 .end·method
  
 72 .method·public·f()V
 73 ····.locals·0
  
 74 ····return-void
 75 .end·method
  
 76 .method·public·g()V
 77 ····.locals·0
  
 78 ····return-void
 79 .end·method
  
 80 .method·public·h()Lio/sentry/protocol/y;
 81 ····.locals·1
  
 82 ····.line·1
 83 ····sget-object·v0,·Lio/sentry/protocol/y;->CUSTOM:Lio/sentry/protocol/y;
  
 84 ····return-object·v0
 85 .end·method
  
 86 .method·public·i()Lio/sentry/p4;
 87 ····.locals·7
  
 88 ····.line·1
 89 ····new-instance·v6,·Lio/sentry/p4;
  
 90 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
 91 ····sget-object·v2,·Lio/sentry/r4;->f:Lio/sentry/r4;
  
 92 ····const-string·v3,·"op"
  
 93 ····const/4·v4,·0x0
  
 94 ····const/4·v5,·0x0
  
 95 ····move-object·v0,·v6
  
Max diff block lines reached; -1/3040 bytes (-0.03%) of diff not shown.
1.53 KB
smali/io/sentry/u2.smali
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lio/sentry/u2;1 .class·public·final·synthetic·Lio/sentry/u2;
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/Callable;5 .implements·Lio/sentry/g2$a;
  
  
6 #·instance·fields6 #·static·fields
7 .field·public·final·synthetic·a:Lio/sentry/b;7 .field·public·static·final·synthetic·a:Lio/sentry/u2;
  
8 .field·public·final·synthetic·b:J 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/b;J)V9 .method·static·synthetic·constructor·<clinit>()V
11 ····.locals·010 ····.locals·1
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····new-instance·v0,·Lio/sentry/u2;
  
13 ····iput-object·p1,·p0,·Lio/sentry/u2;->a:Lio/sentry/b;12 ····invoke-direct·{v0},·Lio/sentry/u2;-><init>()V
  
14 ····iput-wide·p2,·p0,·Lio/sentry/u2;->b:J13 ····sput-object·v0,·Lio/sentry/u2;->a:Lio/sentry/u2;
  
15 ····return-void14 ····return-void
16 .end·method15 .end·method
  
 16 .method·private·synthetic·constructor·<init>()V
 17 ····.locals·0
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
17 #·virtual·methods 
18 .method·public·final·call()Ljava/lang/Object; 
19 ····.locals·3 
  
20 ····iget-object·v0,·p0,·Lio/sentry/u2;->a:Lio/sentry/b;19 ····return-void
 20 .end·method
  
21 ····iget-wide·v1,·p0,·Lio/sentry/u2;->b:J 
  
22 ····invoke-static·{v0,·v1,·v2},·Lio/sentry/j3;->f(Lio/sentry/b;J)[B21 #·virtual·methods
 22 .method·public·final·a(Lio/sentry/l4;)V
 23 ····.locals·0
  
23 ····move-result-object·v024 ····invoke-static·{p1},·Lio/sentry/v2;->e(Lio/sentry/l4;)V
  
24 ····return-object·v025 ····return-void
25 .end·method26 .end·method
1.05 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/j3$a;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$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/j3$a;12 ····iput-object·p1,·p0,·Lio/sentry/e3;->a:Lio/sentry/q3$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/j3$a;18 ····iget-object·v0,·p0,·Lio/sentry/e3;->a:Lio/sentry/q3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->c(Lio/sentry/j3$a;)[B19 ····invoke-static·{v0},·Lio/sentry/q3;->l(Lio/sentry/q3$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
5.35 KB
smali/io/sentry/a2.smali
    
Offset 1, 176 lines modifiedOffset 1, 44 lines modified
1 .class·final·Lio/sentry/a2;1 .class·public·final·synthetic·Lio/sentry/a2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RequestDetailsResolver.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
  
  
4 #·instance·fields6 #·static·fields
5 .field·private·final·a:Lio/sentry/q3;7 .field·public·static·final·synthetic·a:Lio/sentry/a2;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lio/sentry/q3;)V9 .method·static·synthetic·constructor·<clinit>()V
8 ····.locals·110 ····.locals·1
  
 11 ····new-instance·v0,·Lio/sentry/a2;
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····const-string·v0,·"options·is·required"12 ····invoke-direct·{v0},·Lio/sentry/a2;-><init>()V
  
 13 ····sput-object·v0,·Lio/sentry/a2;->a:Lio/sentry/a2;
12 ····.line·2 
13 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
14 ····move-result-object·p114 ····return-void
 15 .end·method
  
15 ····check-cast·p1,·Lio/sentry/q3;16 .method·private·synthetic·constructor·<init>()V
 17 ····.locals·0
  
16 ····iput-object·p1,·p0,·Lio/sentry/a2;->a:Lio/sentry/q3;18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void19 ····return-void
18 .end·method20 .end·method
  
  
19 #·virtual·methods21 #·virtual·methods
20 .method·a()Lio/sentry/z1;22 .method·public·final·call()Ljava/lang/Object;
21 ····.locals·523 ····.locals·1
  
22 ····.line·1 
23 ····new-instance·v0,·Lio/sentry/l; 
  
24 ····iget-object·v1,·p0,·Lio/sentry/a2;->a:Lio/sentry/q3; 
  
25 ····invoke-virtual·{v1},·Lio/sentry/q3;->getDsn()Ljava/lang/String; 
  
26 ····move-result-object·v1 
  
27 ····invoke-direct·{v0,·v1},·Lio/sentry/l;-><init>(Ljava/lang/String;)V 
  
28 ····.line·2 
29 ····invoke-virtual·{v0},·Lio/sentry/l;->c()Ljava/net/URI; 
  
30 ····move-result-object·v1 
  
31 ····.line·3 
32 ····new-instance·v2,·Ljava/lang/StringBuilder; 
  
33 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V 
  
34 ····invoke-virtual·{v1},·Ljava/net/URI;->getPath()Ljava/lang/String; 
  
35 ····move-result-object·v3 
  
36 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
37 ····const-string·v3,·"/envelope/" 
  
38 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
39 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
40 ····move-result-object·v2 
  
41 ····invoke-virtual·{v1,·v2},·Ljava/net/URI;->resolve(Ljava/lang/String;)Ljava/net/URI; 
  
42 ····move-result-object·v1 
  
43 ····invoke-virtual·{v1},·Ljava/net/URI;->toString()Ljava/lang/String; 
  
44 ····move-result-object·v1 
  
45 ····.line·4 
46 ····invoke-virtual·{v0},·Lio/sentry/l;->a()Ljava/lang/String; 
  
47 ····move-result-object·v2 
  
48 ····.line·5 
49 ····invoke-virtual·{v0},·Lio/sentry/l;->b()Ljava/lang/String; 
  
50 ····move-result-object·v0 
  
51 ····.line·6 
52 ····new-instance·v3,·Ljava/lang/StringBuilder; 
  
53 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V 
  
54 ····const-string·v4,·"Sentry·sentry_version=7,sentry_client=" 
  
55 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
56 ····iget-object·v4,·p0,·Lio/sentry/a2;->a:Lio/sentry/q3; 
  
57 ····.line·7 
58 ····invoke-virtual·{v4},·Lio/sentry/q3;->getSentryClientName()Ljava/lang/String; 
  
59 ····move-result-object·v4 
  
60 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
61 ····const-string·v4,·",sentry_key=" 
  
62 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
63 ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
64 ····if-eqz·v0,·:cond_0 
  
65 ····.line·8 
66 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I 
  
67 ····move-result·v2 
  
68 ····if-lez·v2,·:cond_0 
Max diff block lines reached; 991/5435 bytes (18.23%) of diff not shown.
40.2 KB
smali/io/sentry/j3.smali
    
Offset 1, 1676 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lio/sentry/j3;1 .class·public·final·synthetic·Lio/sentry/j3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeItem.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lio/sentry/j3$a; 
8 ····} 
9 .end·annotation 
  
10 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·private·static·final·d:Ljava/nio/charset/Charset; 
  
  
14 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/l0;
15 .field·private·final·a:Lio/sentry/k3; 
  
16 .field·private·final·b:Ljava/util/concurrent/Callable; 
17 ····.annotation·system·Ldalvik/annotation/Signature; 
18 ········value·=·{ 
19 ············"Ljava/util/concurrent/Callable<", 
20 ············"[B>;" 
21 ········} 
22 ····.end·annotation 
23 .end·field 
  
24 .field·private·c:[B8 .field·public·final·synthetic·b:Lio/sentry/clientreport/b;
  
  
25 #·direct·methods9 #·direct·methods
26 .method·static·constructor·<clinit>()V10 .method·public·synthetic·constructor·<init>(Lio/sentry/l0;Lio/sentry/clientreport/b;)V
27 ····.locals·111 ····.locals·0
  
28 ····const-string·v0,·"UTF-8" 
  
29 ····.line·1 
30 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
31 ····move-result-object·v0 
  
32 ····sput-object·v0,·Lio/sentry/j3;->d:Ljava/nio/charset/Charset; 
  
33 ····return-void 
34 .end·method 
  
35 .method·constructor·<init>(Lio/sentry/k3;Ljava/util/concurrent/Callable;)V 
36 ····.locals·1 
37 ····.annotation·system·Ldalvik/annotation/Signature; 
38 ········value·=·{ 
39 ············"(", 
40 ············"Lio/sentry/k3;", 
41 ············"Ljava/util/concurrent/Callable<", 
42 ············"[B>;)V" 
43 ········} 
44 ····.end·annotation 
  
45 ····.line·5 
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
47 ····const-string·v0,·"SentryEnvelopeItemHeader·is·required." 
  
48 ····.line·6 
49 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
50 ····move-result-object·p1 
  
51 ····check-cast·p1,·Lio/sentry/k3; 
  
52 ····iput-object·p1,·p0,·Lio/sentry/j3;->a:Lio/sentry/k3; 
  
53 ····const-string·p1,·"DataFactory·is·required." 
  
54 ····.line·7 
55 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
56 ····move-result-object·p1 
  
57 ····check-cast·p1,·Ljava/util/concurrent/Callable; 
  
58 ····iput-object·p1,·p0,·Lio/sentry/j3;->b:Ljava/util/concurrent/Callable; 
  
59 ····const/4·p1,·0x0 
  
60 ····.line·8 
61 ····iput-object·p1,·p0,·Lio/sentry/j3;->c:[B 
  
62 ····return-void 
63 .end·method 
  
64 .method·constructor·<init>(Lio/sentry/k3;[B)V 
65 ····.locals·1 
  
66 ····.line·1 
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····const-string·v0,·"SentryEnvelopeItemHeader·is·required."13 ····iput-object·p1,·p0,·Lio/sentry/j3;->a:Lio/sentry/l0;
  
69 ····.line·2 
70 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
71 ····move-result-object·p1 
  
72 ····check-cast·p1,·Lio/sentry/k3; 
  
73 ····iput-object·p1,·p0,·Lio/sentry/j3;->a:Lio/sentry/k3;14 ····iput-object·p2,·p0,·Lio/sentry/j3;->b:Lio/sentry/clientreport/b;
  
74 ····.line·3 
75 ····iput-object·p2,·p0,·Lio/sentry/j3;->c:[B 
  
76 ····const/4·p1,·0x0 
  
77 ····.line·4 
78 ····iput-object·p1,·p0,·Lio/sentry/j3;->b:Ljava/util/concurrent/Callable; 
  
79 ····return-void15 ····return-void
80 .end·method16 .end·method
  
81 .method·private·static·synthetic·A(Lio/sentry/k0;Lio/sentry/clientreport/b;)[B 
Max diff block lines reached; 2908/41106 bytes (7.07%) of diff not shown.
365 B
smali/io/sentry/d0.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/d0;1 .class·public·interface·abstract·Lio/sentry/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IEnvelopeSender.java"3 .source·"IEnvelopeReader.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Ljava/lang/String;Lio/sentry/v;)V5 .method·public·abstract·a(Ljava/io/InputStream;)Lio/sentry/z2;
6 .end·method6 .end·method
4.83 KB
smali/io/sentry/e2.smali
    
Offset 1, 8 lines modifiedOffset 1, 176 lines modified
1 .class·public·interface·abstract·Lio/sentry/e2;1 .class·final·Lio/sentry/e2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"3 .source·"RequestDetailsResolver.java"
  
  
 4 #·instance·fields
 5 .field·private·final·a:Lio/sentry/b4;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Lio/sentry/b4;)V
 8 ····.locals·1
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····const-string·v0,·"options·is·required"
  
 12 ····.line·2
 13 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 14 ····move-result-object·p1
  
 15 ····check-cast·p1,·Lio/sentry/b4;
  
 16 ····iput-object·p1,·p0,·Lio/sentry/e2;->a:Lio/sentry/b4;
  
 17 ····return-void
 18 .end·method
  
  
4 #·virtual·methods19 #·virtual·methods
5 .method·public·abstract·a()V20 .method·a()Lio/sentry/d2;
 21 ····.locals·5
  
 22 ····.line·1
 23 ····new-instance·v0,·Lio/sentry/l;
  
 24 ····iget-object·v1,·p0,·Lio/sentry/e2;->a:Lio/sentry/b4;
  
 25 ····invoke-virtual·{v1},·Lio/sentry/b4;->getDsn()Ljava/lang/String;
  
 26 ····move-result-object·v1
  
 27 ····invoke-direct·{v0,·v1},·Lio/sentry/l;-><init>(Ljava/lang/String;)V
  
 28 ····.line·2
 29 ····invoke-virtual·{v0},·Lio/sentry/l;->c()Ljava/net/URI;
  
 30 ····move-result-object·v1
  
 31 ····.line·3
 32 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 33 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
 34 ····invoke-virtual·{v1},·Ljava/net/URI;->getPath()Ljava/lang/String;
  
 35 ····move-result-object·v3
  
 36 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 37 ····const-string·v3,·"/envelope/"
  
 38 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 39 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 40 ····move-result-object·v2
  
 41 ····invoke-virtual·{v1,·v2},·Ljava/net/URI;->resolve(Ljava/lang/String;)Ljava/net/URI;
  
 42 ····move-result-object·v1
  
 43 ····invoke-virtual·{v1},·Ljava/net/URI;->toString()Ljava/lang/String;
  
 44 ····move-result-object·v1
  
 45 ····.line·4
 46 ····invoke-virtual·{v0},·Lio/sentry/l;->a()Ljava/lang/String;
  
 47 ····move-result-object·v2
  
 48 ····.line·5
 49 ····invoke-virtual·{v0},·Lio/sentry/l;->b()Ljava/lang/String;
  
 50 ····move-result-object·v0
  
 51 ····.line·6
 52 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
 53 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
 54 ····const-string·v4,·"Sentry·sentry_version=7,sentry_client="
  
 55 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 56 ····iget-object·v4,·p0,·Lio/sentry/e2;->a:Lio/sentry/b4;
  
 57 ····.line·7
 58 ····invoke-virtual·{v4},·Lio/sentry/b4;->getSentryClientName()Ljava/lang/String;
  
 59 ····move-result-object·v4
  
 60 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 61 ····const-string·v4,·",sentry_key="
  
 62 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 63 ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 64 ····if-eqz·v0,·:cond_0
  
 65 ····.line·8
 66 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
 67 ····move-result·v2
  
 68 ····if-lez·v2,·:cond_0
  
 69 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 70 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
 71 ····const-string·v4,·",sentry_secret="
  
Max diff block lines reached; 0/4901 bytes (0.00%) of diff not shown.
4.02 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/q3;20 .field·private·final·f:Lio/sentry/b4;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Lio/sentry/q3;)V22 .method·public·constructor·<init>(Lio/sentry/b4;)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 43, 17 lines modifiedOffset 43, 17 lines modified
43 ····const-string·v0,·"options·are·required"43 ····const-string·v0,·"options·are·required"
  
44 ····.line·444 ····.line·4
45 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;45 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····check-cast·p1,·Lio/sentry/q3;47 ····check-cast·p1,·Lio/sentry/b4;
  
48 ····iput-object·p1,·p0,·Lio/sentry/m;->f:Lio/sentry/q3;48 ····iput-object·p1,·p0,·Lio/sentry/m;->f:Lio/sentry/b4;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·private·static·a(Ljava/lang/Throwable;)Ljava/util/List;51 .method·private·static·a(Ljava/lang/Throwable;)Ljava/util/List;
52 ····.locals·252 ····.locals·2
53 ····.annotation·system·Ldalvik/annotation/Signature;53 ····.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/l3;Lio/sentry/v;)Lio/sentry/l3;149 .method·public·c(Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3;
150 ····.locals·4150 ····.locals·4
  
151 ····.line·1151 ····.line·1
152 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/q3;152 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/b4;
  
153 ····invoke-virtual·{p2},·Lio/sentry/q3;->isEnableDeduplication()Z153 ····invoke-virtual·{p2},·Lio/sentry/b4;->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/n2;->P()Ljava/lang/Throwable;158 ····invoke-virtual·{p1},·Lio/sentry/s2;->P()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, 56 lines modifiedOffset 203, 56 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/q3;208 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/b4;
  
209 ····.line·7209 ····.line·7
210 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;210 ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
211 ····move-result-object·p2211 ····move-result-object·p2
  
212 ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;212 ····sget-object·v1,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
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/n2;->H()Lio/sentry/protocol/p;216 ····invoke-virtual·{p1},·Lio/sentry/s2;->H()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/p3;Ljava/lang/String;[Ljava/lang/Object;)V221 ····invoke-interface·{p2,·v1,·p1,·v3},·Lio/sentry/h0;->d(Lio/sentry/y3;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/q3;225 ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/b4;
  
226 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;226 ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
227 ····move-result-object·p2227 ····move-result-object·p2
  
228 ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;228 ····sget-object·v1,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
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/p3;Ljava/lang/String;[Ljava/lang/Object;)V231 ····invoke-interface·{p2,·v1,·v2,·v0},·Lio/sentry/h0;->d(Lio/sentry/y3;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
  
236 .method·public·synthetic·h(Lio/sentry/protocol/w;Lio/sentry/v;)Lio/sentry/protocol/w;236 .method·public·synthetic·h(Lio/sentry/protocol/w;Lio/sentry/v;)Lio/sentry/protocol/w;
2.67 KB
smali/io/sentry/n1.smali
    
Offset 1, 110 lines modifiedOffset 1, 44 lines modified
1 .class·final·Lio/sentry/n1;1 .class·public·final·synthetic·Lio/sentry/n1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpSerializer.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/k0;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Lio/sentry/n1;7 .field·public·static·final·synthetic·a:Lio/sentry/n1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·1 
12 ····new-instance·v0,·Lio/sentry/n1;11 ····new-instance·v0,·Lio/sentry/n1;
  
13 ····invoke-direct·{v0},·Lio/sentry/n1;-><init>()V12 ····invoke-direct·{v0},·Lio/sentry/n1;-><init>()V
  
14 ····sput-object·v0,·Lio/sentry/n1;->a:Lio/sentry/n1;13 ····sput-object·v0,·Lio/sentry/n1;->a:Lio/sentry/n1;
  
15 ····return-void14 ····return-void
16 .end·method15 .end·method
  
17 .method·private·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
18 ····.locals·017 ····.locals·0
  
19 ····.line·1 
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void19 ····return-void
22 .end·method20 .end·method
  
23 .method·public·static·f()Lio/sentry/n1; 
24 ····.locals·1 
  
25 ····.line·1 
26 ····sget-object·v0,·Lio/sentry/n1;->a:Lio/sentry/n1; 
  
27 ····return-object·v0 
28 .end·method 
  
  
29 #·virtual·methods21 #·virtual·methods
30 .method·public·a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;22 .method·public·final·call()Ljava/lang/Object;
31 ····.locals·023 ····.locals·1
32 ····.annotation·system·Ldalvik/annotation/Signature; 
33 ········value·=·{ 
34 ············"<T:", 
35 ············"Ljava/lang/Object;", 
36 ············">(", 
37 ············"Ljava/io/Reader;", 
38 ············"Ljava/lang/Class<", 
39 ············"TT;>;)TT;" 
40 ········} 
41 ····.end·annotation 
  
42 ····const/4·p1,·0x0 
  
43 ····return-object·p1 
44 .end·method 
  
45 .method·public·b(Ljava/util/Map;)Ljava/lang/String; 
46 ····.locals·0 
47 ····.annotation·system·Ldalvik/annotation/Signature; 
48 ········value·=·{ 
49 ············"(", 
50 ············"Ljava/util/Map<", 
51 ············"Ljava/lang/String;", 
52 ············"Ljava/lang/Object;", 
53 ············">;)", 
54 ············"Ljava/lang/String;" 
55 ········} 
56 ····.end·annotation 
  
57 ····const-string·p1,·"" 
  
58 ····return-object·p1 
59 .end·method 
  
60 .method·public·c(Ljava/io/InputStream;)Lio/sentry/s2; 
61 ····.locals·0 
  
62 ····const/4·p1,·0x0 
  
63 ····return-object·p1 
64 .end·method 
  
65 .method·public·d(Ljava/lang/Object;Ljava/io/Writer;)V 
66 ····.locals·0 
67 ····.annotation·system·Ldalvik/annotation/Signature; 
68 ········value·=·{ 
69 ············"<T:", 
70 ············"Ljava/lang/Object;", 
71 ············">(TT;", 
72 ············"Ljava/io/Writer;", 
73 ············")V" 
74 ········} 
75 ····.end·annotation 
  
 24 ····invoke-static·{},·Lio/sentry/o1;->e()Ljava/lang/Object;
76 ····return-void 
77 .end·method 
  
 25 ····move-result-object·v0
78 .method·public·e(Lio/sentry/s2;Ljava/io/OutputStream;)V 
79 ····.locals·0 
  
80 ····return-void26 ····return-object·v0
81 .end·method27 .end·method
24.3 KB
smali/io/sentry/y0.smali
    
Offset 1, 547 lines modifiedOffset 1, 620 lines modified
1 .class·public·final·Lio/sentry/y0;1 .class·public·final·Lio/sentry/y0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonObjectSerializer.java"3 .source·"JsonObjectDeserializer.java"
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lio/sentry/y0$c;,
 8 ········Lio/sentry/y0$d;,
 9 ········Lio/sentry/y0$e;,
 10 ········Lio/sentry/y0$f;,
 11 ········Lio/sentry/y0$b;,
 12 ········Lio/sentry/y0$g;
 13 ····}
 14 .end·annotation
  
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;15 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation16 .end·annotation
  
  
7 #·instance·fields17 #·instance·fields
8 .field·public·final·a:Lio/sentry/a1;18 .field·private·final·a:Ljava/util/ArrayList;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Ljava/util/ArrayList<",
 22 ············"Lio/sentry/y0$c;",
 23 ············">;"
 24 ········}
 25 ····.end·annotation
 26 .end·field
  
  
9 #·direct·methods27 #·direct·methods
10 .method·public·constructor·<init>(I)V28 .method·public·constructor·<init>()V
11 ····.locals·129 ····.locals·1
  
12 ····.line·130 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·232 ····.line·2
15 ····new-instance·v0,·Lio/sentry/a1;33 ····new-instance·v0,·Ljava/util/ArrayList;
  
16 ····invoke-direct·{v0,·p1},·Lio/sentry/a1;-><init>(I)V34 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
17 ····iput-object·v0,·p0,·Lio/sentry/y0;->a:Lio/sentry/a1;35 ····iput-object·v0,·p0,·Lio/sentry/y0;->a:Ljava/util/ArrayList;
  
18 ····return-void36 ····return-void
19 .end·method37 .end·method
  
20 .method·private·b(Lio/sentry/z0;Lio/sentry/g0;Ljava/util/Collection;)V38 .method·public·static·synthetic·a(Lio/sentry/y0;Lio/sentry/z0;)Ljava/lang/Object;
21 ····.locals·139 ····.locals·0
22 ····.annotation·system·Ldalvik/annotation/Signature; 
23 ········value·=·{ 
24 ············"(", 
25 ············"Lio/sentry/z0;", 
26 ············"Lio/sentry/g0;", 
27 ············"Ljava/util/Collection<", 
28 ············"*>;)V" 
29 ········} 
30 ····.end·annotation 
  
31 ····.line·1 
32 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->j()Lio/sentry/vendor/gson/stream/c; 
  
33 ····.line·2 
34 ····invoke-interface·{p3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; 
  
35 ····move-result-object·p340 ····invoke-direct·{p0,·p1},·Lio/sentry/y0;->h(Lio/sentry/z0;)Ljava/lang/Object;
  
 41 ····move-result-object·p0
36 ····:goto_0 
37 ····invoke-interface·{p3},·Ljava/util/Iterator;->hasNext()Z 
  
38 ····move-result·v042 ····return-object·p0
 43 .end·method
  
39 ····if-eqz·v0,·:cond_044 .method·public·static·synthetic·b()Ljava/lang/Object;
 45 ····.locals·1
  
40 ····invoke-interface·{p3},·Ljava/util/Iterator;->next()Ljava/lang/Object;46 ····invoke-static·{},·Lio/sentry/y0;->i()Ljava/lang/Object;
  
41 ····move-result-object·v047 ····move-result-object·v0
  
 48 ····return-object·v0
42 ····.line·3 
43 ····invoke-virtual·{p0,·p1,·p2,·v0},·Lio/sentry/y0;->a(Lio/sentry/z0;Lio/sentry/g0;Ljava/lang/Object;)V 
  
44 ····goto·:goto_0 
  
45 ····.line·4 
46 ····:cond_0 
47 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->t()Lio/sentry/vendor/gson/stream/c; 
  
48 ····return-void 
49 .end·method49 .end·method
  
50 .method·private·c(Lio/sentry/z0;Lio/sentry/g0;Ljava/util/Date;)V50 .method·private·d()Lio/sentry/y0$c;
51 ····.locals·251 ····.locals·2
  
52 ····.line·152 ····.line·1
 53 ····iget-object·v0,·p0,·Lio/sentry/y0;->a:Ljava/util/ArrayList;
53 ····:try_start_0 
54 ····invoke-static·{p3},·Lio/sentry/h;->f(Ljava/util/Date;)Ljava/lang/String; 
  
55 ····move-result-object·p354 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z
  
 55 ····move-result·v0
56 ····invoke-virtual·{p1,·p3},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; 
57 ····:try_end_0 
58 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
59 ····goto·:goto_056 ····if-eqz·v0,·:cond_0
  
60 ····:catch_0 
61 ····move-exception·p357 ····const/4·v0,·0x0
  
 58 ····return-object·v0
  
62 ····.line·259 ····.line·2
63 ····sget-object·v0,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;60 ····:cond_0
 61 ····iget-object·v0,·p0,·Lio/sentry/y0;->a:Ljava/util/ArrayList;
  
64 ····const-string·v1,·"Error·when·serializing·Date"62 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
65 ····invoke-interface·{p2,·v0,·v1,·p3},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V63 ····move-result·v1
  
Max diff block lines reached; 20696/24854 bytes (83.27%) of diff not shown.
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/j3$a;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$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/j3$a;12 ····iput-object·p1,·p0,·Lio/sentry/d3;->a:Lio/sentry/q3$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/j3$a;18 ····iget-object·v0,·p0,·Lio/sentry/d3;->a:Lio/sentry/q3$a;
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->a(Lio/sentry/j3$a;)Ljava/lang/Integer;19 ····invoke-static·{v0},·Lio/sentry/q3;->k(Lio/sentry/q3$a;)[B
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
1.79 KB
smali/io/sentry/k1.smali
    
Offset 1, 44 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·synthetic·Lio/sentry/k1;1 .class·public·final·Lio/sentry/k1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"NoOpLogger.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lio/sentry/h0;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/k1;7 .field·private·static·final·a:Lio/sentry/k1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
 11 ····.line·1
11 ····new-instance·v0,·Lio/sentry/k1;12 ····new-instance·v0,·Lio/sentry/k1;
  
12 ····invoke-direct·{v0},·Lio/sentry/k1;-><init>()V13 ····invoke-direct·{v0},·Lio/sentry/k1;-><init>()V
  
13 ····sput-object·v0,·Lio/sentry/k1;->a:Lio/sentry/k1;14 ····sput-object·v0,·Lio/sentry/k1;->a:Lio/sentry/k1;
  
14 ····return-void15 ····return-void
15 .end·method16 .end·method
  
16 .method·private·synthetic·constructor·<init>()V17 .method·private·constructor·<init>()V
17 ····.locals·018 ····.locals·0
  
 19 ····.line·1
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void21 ····return-void
20 .end·method22 .end·method
  
 23 .method·public·static·e()Lio/sentry/k1;
 24 ····.locals·1
  
 25 ····.line·1
 26 ····sget-object·v0,·Lio/sentry/k1;->a:Lio/sentry/k1;
  
 27 ····return-object·v0
 28 .end·method
  
  
21 #·virtual·methods29 #·virtual·methods
22 .method·public·final·call()Ljava/lang/Object;30 .method·public·a(Lio/sentry/y3;)Z
23 ····.locals·131 ····.locals·0
  
 32 ····const/4·p1,·0x0
  
24 ····invoke-static·{},·Lio/sentry/m1;->d()Ljava/lang/Object;33 ····return·p1
 34 .end·method
  
25 ····move-result-object·v035 .method·public·varargs·b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
 36 ····.locals·0
  
26 ····return-object·v037 ····return-void
 38 .end·method
  
 39 .method·public·c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
 40 ····.locals·0
  
 41 ····return-void
 42 .end·method
  
 43 .method·public·varargs·d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
 44 ····.locals·0
  
 45 ····return-void
27 .end·method46 .end·method
5.03 KB
smali/io/sentry/b.smali
    
Offset 2, 48 lines modifiedOffset 2, 113 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Attachment.java"3 .source·"Attachment.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·a:[B5 .field·private·a:[B
  
6 .field·private·b:Ljava/lang/String;6 .field·private·final·b:Lio/sentry/d1;
  
7 .field·private·final·c:Ljava/lang/String;7 .field·private·c:Ljava/lang/String;
  
8 .field·private·final·d:Ljava/lang/String;8 .field·private·final·d:Ljava/lang/String;
  
9 .field·private·final·e:Z9 .field·private·final·e:Ljava/lang/String;
  
 10 .field·private·final·f:Z
  
10 .field·private·f:Ljava/lang/String;11 .field·private·g:Ljava/lang/String;
  
  
11 #·direct·methods12 #·direct·methods
12 .method·public·constructor·<init>([BLjava/lang/String;Ljava/lang/String;Z)V13 .method·public·constructor·<init>(Lio/sentry/d1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
13 ····.locals·114 ····.locals·1
  
14 ····.line·115 ····.line·10
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····const-string·v0,·"event.attachment"17 ····const-string·v0,·"event.attachment"
  
 18 ····.line·11
 19 ····iput-object·v0,·p0,·Lio/sentry/b;->g:Ljava/lang/String;
  
 20 ····const/4·v0,·0x0
  
 21 ····.line·12
 22 ····iput-object·v0,·p0,·Lio/sentry/b;->a:[B
  
 23 ····.line·13
 24 ····iput-object·p1,·p0,·Lio/sentry/b;->b:Lio/sentry/d1;
  
 25 ····.line·14
 26 ····iput-object·p2,·p0,·Lio/sentry/b;->d:Ljava/lang/String;
  
 27 ····.line·15
 28 ····iput-object·p3,·p0,·Lio/sentry/b;->e:Ljava/lang/String;
  
 29 ····.line·16
 30 ····iput-object·p4,·p0,·Lio/sentry/b;->g:Ljava/lang/String;
  
 31 ····.line·17
 32 ····iput-boolean·p5,·p0,·Lio/sentry/b;->f:Z
  
 33 ····return-void
 34 .end·method
  
 35 .method·public·constructor·<init>([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
 36 ····.locals·1
  
17 ····.line·237 ····.line·2
18 ····iput-object·v0,·p0,·Lio/sentry/b;->f:Ljava/lang/String;38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 39 ····const-string·v0,·"event.attachment"
  
19 ····.line·340 ····.line·3
20 ····iput-object·p1,·p0,·Lio/sentry/b;->a:[B41 ····iput-object·v0,·p0,·Lio/sentry/b;->g:Ljava/lang/String;
  
21 ····.line·442 ····.line·4
22 ····iput-object·p2,·p0,·Lio/sentry/b;->c:Ljava/lang/String;43 ····iput-object·p1,·p0,·Lio/sentry/b;->a:[B
  
 44 ····const/4·p1,·0x0
  
23 ····.line·545 ····.line·5
24 ····iput-object·p3,·p0,·Lio/sentry/b;->d:Ljava/lang/String;46 ····iput-object·p1,·p0,·Lio/sentry/b;->b:Lio/sentry/d1;
  
25 ····.line·647 ····.line·6
 48 ····iput-object·p2,·p0,·Lio/sentry/b;->d:Ljava/lang/String;
  
 49 ····.line·7
 50 ····iput-object·p3,·p0,·Lio/sentry/b;->e:Ljava/lang/String;
  
 51 ····.line·8
 52 ····iput-object·p4,·p0,·Lio/sentry/b;->g:Ljava/lang/String;
  
 53 ····.line·9
26 ····iput-boolean·p4,·p0,·Lio/sentry/b;->e:Z54 ····iput-boolean·p5,·p0,·Lio/sentry/b;->f:Z
  
 55 ····return-void
 56 .end·method
  
 57 .method·public·constructor·<init>([BLjava/lang/String;Ljava/lang/String;Z)V
 58 ····.locals·6
  
 59 ····const-string·v4,·"event.attachment"
  
 60 ····move-object·v0,·p0
  
 61 ····move-object·v1,·p1
  
 62 ····move-object·v2,·p2
  
 63 ····move-object·v3,·p3
  
 64 ····move·v5,·p4
  
 65 ····.line·1
 66 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/b;-><init>([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
  
27 ····return-void67 ····return-void
28 .end·method68 .end·method
  
29 .method·public·static·a([B)Lio/sentry/b;69 .method·public·static·a([B)Lio/sentry/b;
30 ····.locals·470 ····.locals·4
  
Offset 57, 62 lines modifiedOffset 122, 94 lines modified
57 ····const/4·v3,·0x0122 ····const/4·v3,·0x0
  
58 ····invoke-direct·{v0,·p0,·v1,·v2,·v3},·Lio/sentry/b;-><init>([BLjava/lang/String;Ljava/lang/String;Z)V123 ····invoke-direct·{v0,·p0,·v1,·v2,·v3},·Lio/sentry/b;-><init>([BLjava/lang/String;Ljava/lang/String;Z)V
  
59 ····return-object·v0124 ····return-object·v0
60 .end·method125 .end·method
  
 126 .method·public·static·b(Lio/sentry/protocol/a0;)Lio/sentry/b;
 127 ····.locals·7
  
 128 ····.line·1
 129 ····new-instance·v6,·Lio/sentry/b;
  
Max diff block lines reached; 1461/5102 bytes (28.64%) of diff not shown.
5.76 KB
smali/io/sentry/n3.smali
    
Offset 1, 187 lines modifiedOffset 1, 36 lines modified
1 .class·final·Lio/sentry/n3;1 .class·public·final·synthetic·Lio/sentry/n3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryExecutorService.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/j0;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Ljava/util/concurrent/ScheduledExecutorService;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
  
8 #·direct·methods8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V
9 .method·constructor·<init>()V 
10 ····.locals·1 
  
11 ····.line·3 
12 ····invoke-static·{},·Ljava/util/concurrent/Executors;->newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService; 
  
13 ····move-result-object·v0 
  
14 ····invoke-direct·{p0,·v0},·Lio/sentry/n3;-><init>(Ljava/util/concurrent/ScheduledExecutorService;)V 
  
15 ····return-void 
16 .end·method 
  
17 .method·constructor·<init>(Ljava/util/concurrent/ScheduledExecutorService;)V 
18 ····.locals·010 ····.locals·0
  
19 ····.line·1 
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lio/sentry/n3;->a:Lio/sentry/q3$a;
21 ····.line·2 
22 ····iput-object·p1,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
23 ····return-void13 ····return-void
24 .end·method14 .end·method
  
  
25 #·virtual·methods15 #·virtual·methods
 16 .method·public·final·call()Ljava/lang/Object;
26 .method·public·a(Ljava/lang/Runnable;J)Ljava/util/concurrent/Future; 
27 ····.locals·2 
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"(", 
31 ············"Ljava/lang/Runnable;", 
32 ············"J)", 
33 ············"Ljava/util/concurrent/Future<", 
34 ············"*>;" 
35 ········} 
36 ····.end·annotation 
  
37 ····.line·1 
38 ····iget-object·v0,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
39 ····sget-object·v1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; 
  
40 ····invoke-interface·{v0,·p1,·p2,·p3,·v1},·Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; 
  
41 ····move-result-object·p1 
  
42 ····return-object·p1 
43 .end·method 
  
44 .method·public·b(J)V 
45 ····.locals·3 
  
46 ····.line·1 
47 ····iget-object·v0,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
48 ····monitor-enter·v0 
  
49 ····.line·2 
50 ····:try_start_0 
51 ····iget-object·v1,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
52 ····invoke-interface·{v1},·Ljava/util/concurrent/ScheduledExecutorService;->isShutdown()Z 
  
53 ····move-result·v1 
  
54 ····if-nez·v1,·:cond_0 
  
55 ····.line·3 
56 ····iget-object·v1,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
57 ····invoke-interface·{v1},·Ljava/util/concurrent/ScheduledExecutorService;->shutdown()V 
58 ····:try_end_0 
59 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
60 ····.line·4 
61 ····:try_start_1 
62 ····iget-object·v1,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
63 ····sget-object·v2,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; 
  
64 ····invoke-interface·{v1,·p1,·p2,·v2},·Ljava/util/concurrent/ScheduledExecutorService;->awaitTermination(JLjava/util/concurrent/TimeUnit;)Z 
  
65 ····move-result·p1 
  
66 ····if-nez·p1,·:cond_0 
  
67 ····.line·5 
68 ····iget-object·p1,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
69 ····invoke-interface·{p1},·Ljava/util/concurrent/ScheduledExecutorService;->shutdownNow()Ljava/util/List; 
70 ····:try_end_1 
71 ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0 
72 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
73 ····goto·:goto_0 
  
74 ····.line·6 
75 ····:catch_0 
76 ····:try_start_2 
77 ····iget-object·p1,·p0,·Lio/sentry/n3;->a:Ljava/util/concurrent/ScheduledExecutorService; 
  
78 ····invoke-interface·{p1},·Ljava/util/concurrent/ScheduledExecutorService;->shutdownNow()Ljava/util/List; 
  
79 ····.line·7 
80 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
81 ····move-result-object·p1 
  
82 ····invoke-virtual·{p1},·Ljava/lang/Thread;->interrupt()V 
Max diff block lines reached; 1471/5852 bytes (25.14%) of diff not shown.
613 B
smali/io/sentry/q.smali
    
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,·Lio/sentry/hints/f;39 ····check-cast·p1,·Lio/sentry/hints/g;
  
40 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/r;->g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/f;)V40 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/r;->g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/g;)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
20.3 KB
smali/io/sentry/e4.smali
    
Offset 1, 561 lines modifiedOffset 1, 357 lines modified
1 .class·public·Lio/sentry/e4;1 .class·final·Lio/sentry/e4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SentryThreadFactory.java"
3 .source·"SpanContext.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/b1; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/e4$a; 
10 ····} 
11 .end·annotation 
  
  
12 #·instance·fields4 #·instance·fields
13 .field·private·final·e:Lio/sentry/protocol/p; 
  
14 .field·private·final·f:Lio/sentry/g4;5 .field·private·final·a:Lio/sentry/d4;
  
15 .field·private·final·g:Lio/sentry/g4; 
  
16 .field·private·transient·h:Lio/sentry/o4; 
  
17 .field·protected·i:Ljava/lang/String; 
  
18 .field·protected·j:Ljava/lang/String; 
  
 6 .field·private·final·b:Lio/sentry/b4;
19 .field·protected·k:Lio/sentry/h4; 
  
20 .field·protected·l:Ljava/util/Map; 
21 ····.annotation·system·Ldalvik/annotation/Signature; 
22 ········value·=·{ 
23 ············"Ljava/util/Map<", 
24 ············"Ljava/lang/String;", 
25 ············"Ljava/lang/String;", 
26 ············">;" 
27 ········} 
28 ····.end·annotation 
29 .end·field 
  
30 .field·private·m:Ljava/util/Map; 
31 ····.annotation·system·Ldalvik/annotation/Signature; 
32 ········value·=·{ 
33 ············"Ljava/util/Map<", 
34 ············"Ljava/lang/String;", 
35 ············"Ljava/lang/Object;", 
36 ············">;" 
37 ········} 
38 ····.end·annotation 
39 .end·field 
  
  
40 #·direct·methods7 #·direct·methods
41 .method·public·constructor·<init>(Lio/sentry/e4;)V8 .method·public·constructor·<init>(Lio/sentry/d4;Lio/sentry/b4;)V
42 ····.locals·19 ····.locals·1
  
43 ····.line·1210 ····.line·1
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····const-string·v0,·"The·SentryStackTraceFactory·is·required."
45 ····.line·13 
46 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; 
  
47 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V 
  
48 ····iput-object·v0,·p0,·Lio/sentry/e4;->l:Ljava/util/Map; 
  
49 ····.line·14 
50 ····iget-object·v0,·p1,·Lio/sentry/e4;->e:Lio/sentry/protocol/p; 
  
51 ····iput-object·v0,·p0,·Lio/sentry/e4;->e:Lio/sentry/protocol/p;13 ····.line·2
 14 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 15 ····move-result-object·p1
52 ····.line·15 
53 ····iget-object·v0,·p1,·Lio/sentry/e4;->f:Lio/sentry/g4; 
  
54 ····iput-object·v0,·p0,·Lio/sentry/e4;->f:Lio/sentry/g4;16 ····check-cast·p1,·Lio/sentry/d4;
  
55 ····.line·16 
56 ····iget-object·v0,·p1,·Lio/sentry/e4;->g:Lio/sentry/g4;17 ····iput-object·p1,·p0,·Lio/sentry/e4;->a:Lio/sentry/d4;
  
57 ····iput-object·v0,·p0,·Lio/sentry/e4;->g:Lio/sentry/g4;18 ····const-string·p1,·"The·SentryOptions·is·required"
  
58 ····.line·1719 ····.line·3
59 ····iget-object·v0,·p1,·Lio/sentry/e4;->h:Lio/sentry/o4;20 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
60 ····iput-object·v0,·p0,·Lio/sentry/e4;->h:Lio/sentry/o4;21 ····move-result-object·p1
  
 22 ····check-cast·p1,·Lio/sentry/b4;
61 ····.line·18 
62 ····iget-object·v0,·p1,·Lio/sentry/e4;->i:Ljava/lang/String; 
  
63 ····iput-object·v0,·p0,·Lio/sentry/e4;->i:Ljava/lang/String;23 ····iput-object·p1,·p0,·Lio/sentry/e4;->b:Lio/sentry/b4;
  
64 ····.line·19 
65 ····iget-object·v0,·p1,·Lio/sentry/e4;->j:Ljava/lang/String;24 ····return-void
 25 .end·method
  
66 ····iput-object·v0,·p0,·Lio/sentry/e4;->j:Ljava/lang/String;26 .method·private·d(Z[Ljava/lang/StackTraceElement;Ljava/lang/Thread;)Lio/sentry/protocol/v;
 27 ····.locals·3
  
67 ····.line·2028 ····.line·1
68 ····iget-object·v0,·p1,·Lio/sentry/e4;->k:Lio/sentry/h4;29 ····new-instance·v0,·Lio/sentry/protocol/v;
  
69 ····iput-object·v0,·p0,·Lio/sentry/e4;->k:Lio/sentry/h4;30 ····invoke-direct·{v0},·Lio/sentry/protocol/v;-><init>()V
  
70 ····.line·2131 ····.line·2
71 ····iget-object·p1,·p1,·Lio/sentry/e4;->l:Ljava/util/Map;32 ····invoke-virtual·{p3},·Ljava/lang/Thread;->getName()Ljava/lang/String;
  
72 ····invoke-static·{p1},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;33 ····move-result-object·v1
  
73 ····move-result-object·p134 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/v;->o(Ljava/lang/String;)V
  
74 ····if-eqz·p1,·:cond_035 ····.line·3
 36 ····invoke-virtual·{p3},·Ljava/lang/Thread;->getPriority()I
  
 37 ····move-result·v1
75 ····.line·22 
76 ····iput-object·p1,·p0,·Lio/sentry/e4;->l:Ljava/util/Map; 
  
 38 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
77 ····:cond_0 
Max diff block lines reached; 16439/20708 bytes (79.38%) of diff not shown.
25.2 KB
smali/io/sentry/l4.smali
    
Offset 1, 210 lines modifiedOffset 1, 918 lines modified
1 .class·public·final·Lio/sentry/l4;1 .class·public·final·Lio/sentry/l4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SystemOutLogger.java"3 .source·"Session.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/g0;5 .implements·Lio/sentry/d1;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/l4$b;,
 10 ········Lio/sentry/l4$a;
 11 ····}
 12 .end·annotation
  
  
 13 #·instance·fields
 14 .field·private·final·e:Ljava/util/Date;
  
 15 .field·private·f:Ljava/util/Date;
  
 16 .field·private·final·g:Ljava/util/concurrent/atomic/AtomicInteger;
  
 17 .field·private·final·h:Ljava/lang/String;
  
 18 .field·private·final·i:Ljava/util/UUID;
  
 19 .field·private·j:Ljava/lang/Boolean;
  
 20 .field·private·k:Lio/sentry/l4$b;
  
 21 .field·private·l:Ljava/lang/Long;
  
 22 .field·private·m:Ljava/lang/Double;
  
 23 .field·private·final·n:Ljava/lang/String;
  
 24 .field·private·o:Ljava/lang/String;
  
 25 .field·private·final·p:Ljava/lang/String;
  
 26 .field·private·final·q:Ljava/lang/String;
  
 27 .field·private·r:Ljava/lang/String;
  
 28 .field·private·final·s:Ljava/lang/Object;
  
 29 .field·private·t:Ljava/util/Map;
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"Ljava/util/Map<",
 33 ············"Ljava/lang/String;",
 34 ············"Ljava/lang/Object;",
 35 ············">;"
 36 ········}
 37 ····.end·annotation
 38 .end·field
  
  
6 #·direct·methods39 #·direct·methods
7 .method·public·constructor·<init>()V40 .method·public·constructor·<init>(Lio/sentry/l4$b;Ljava/util/Date;Ljava/util/Date;ILjava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
8 ····.locals·041 ····.locals·1
  
9 ····.line·142 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 44 ····.line·2
 45 ····new-instance·v0,·Ljava/lang/Object;
  
 46 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 47 ····iput-object·v0,·p0,·Lio/sentry/l4;->s:Ljava/lang/Object;
  
 48 ····.line·3
 49 ····iput-object·p1,·p0,·Lio/sentry/l4;->k:Lio/sentry/l4$b;
  
 50 ····.line·4
 51 ····iput-object·p2,·p0,·Lio/sentry/l4;->e:Ljava/util/Date;
  
 52 ····.line·5
 53 ····iput-object·p3,·p0,·Lio/sentry/l4;->f:Ljava/util/Date;
  
 54 ····.line·6
 55 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicInteger;
  
 56 ····invoke-direct·{p1,·p4},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
  
 57 ····iput-object·p1,·p0,·Lio/sentry/l4;->g:Ljava/util/concurrent/atomic/AtomicInteger;
  
 58 ····.line·7
 59 ····iput-object·p5,·p0,·Lio/sentry/l4;->h:Ljava/lang/String;
  
 60 ····.line·8
 61 ····iput-object·p6,·p0,·Lio/sentry/l4;->i:Ljava/util/UUID;
  
 62 ····.line·9
 63 ····iput-object·p7,·p0,·Lio/sentry/l4;->j:Ljava/lang/Boolean;
  
 64 ····.line·10
 65 ····iput-object·p8,·p0,·Lio/sentry/l4;->l:Ljava/lang/Long;
  
 66 ····.line·11
 67 ····iput-object·p9,·p0,·Lio/sentry/l4;->m:Ljava/lang/Double;
  
 68 ····.line·12
 69 ····iput-object·p10,·p0,·Lio/sentry/l4;->n:Ljava/lang/String;
  
 70 ····.line·13
 71 ····iput-object·p11,·p0,·Lio/sentry/l4;->o:Ljava/lang/String;
  
 72 ····.line·14
 73 ····iput-object·p12,·p0,·Lio/sentry/l4;->p:Ljava/lang/String;
  
 74 ····.line·15
 75 ····iput-object·p13,·p0,·Lio/sentry/l4;->q:Ljava/lang/String;
  
 76 ····.line·16
 77 ····iput-object·p14,·p0,·Lio/sentry/l4;->r:Ljava/lang/String;
  
 78 ····return-void
 79 .end·method
  
 80 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/z;Ljava/lang/String;Ljava/lang/String;)V
 81 ····.locals·15
  
 82 ····.line·17
Max diff block lines reached; 21119/25763 bytes (81.97%) of diff not shown.
4.25 KB
smali/io/sentry/o1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/o1;1 .class·final·Lio/sentry/o1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpSpan.java"3 .source·"NoOpSentryExecutorService.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/l0;5 .implements·Lio/sentry/k0;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Lio/sentry/o1;7 .field·private·static·final·a:Lio/sentry/o1;
  
  
8 #·direct·methods8 #·direct·methods
Offset 29, 60 lines modifiedOffset 29, 145 lines modified
  
29 ····.line·129 ····.line·1
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 .method·public·static·synthetic·c()Ljava/lang/Object;
 34 ····.locals·1
  
 35 ····invoke-static·{},·Lio/sentry/o1;->g()Ljava/lang/Object;
  
 36 ····move-result-object·v0
  
 37 ····return-object·v0
 38 .end·method
  
 39 .method·public·static·synthetic·d()Ljava/lang/Object;
 40 ····.locals·1
  
 41 ····invoke-static·{},·Lio/sentry/o1;->i()Ljava/lang/Object;
  
 42 ····move-result-object·v0
  
 43 ····return-object·v0
 44 .end·method
  
 45 .method·public·static·synthetic·e()Ljava/lang/Object;
 46 ····.locals·1
  
 47 ····invoke-static·{},·Lio/sentry/o1;->h()Ljava/lang/Object;
  
 48 ····move-result-object·v0
  
 49 ····return-object·v0
 50 .end·method
  
33 .method·public·static·m()Lio/sentry/o1;51 .method·public·static·f()Lio/sentry/k0;
34 ····.locals·152 ····.locals·1
  
35 ····.line·153 ····.line·1
36 ····sget-object·v0,·Lio/sentry/o1;->a:Lio/sentry/o1;54 ····sget-object·v0,·Lio/sentry/o1;->a:Lio/sentry/o1;
  
37 ····return-object·v055 ····return-object·v0
38 .end·method56 .end·method
  
 57 .method·private·static·synthetic·g()Ljava/lang/Object;
 58 ····.locals·1
  
39 #·virtual·methods 
40 .method·public·c()Z59 ····const/4·v0,·0x0
  
 60 ····return-object·v0
 61 .end·method
  
 62 .method·private·static·synthetic·h()Ljava/lang/Object;
41 ····.locals·163 ····.locals·1
  
42 ····const/4·v0,·0x064 ····const/4·v0,·0x0
  
43 ····return·v065 ····return-object·v0
44 .end·method66 .end·method
  
45 .method·public·e()V67 .method·private·static·synthetic·i()Ljava/lang/Object;
46 ····.locals·068 ····.locals·1
  
47 ····return-void69 ····const/4·v0,·0x0
  
 70 ····return-object·v0
48 .end·method71 .end·method
  
49 .method·public·h()Lio/sentry/e4; 
 72 #·virtual·methods
 73 .method·public·a(Ljava/lang/Runnable;J)Ljava/util/concurrent/Future;
50 ····.locals·774 ····.locals·0
 75 ····.annotation·system·Ldalvik/annotation/Signature;
 76 ········value·=·{
 77 ············"(",
 78 ············"Ljava/lang/Runnable;",
 79 ············"J)",
 80 ············"Ljava/util/concurrent/Future<",
 81 ············"*>;"
 82 ········}
 83 ····.end·annotation
  
51 ····.line·184 ····.line·1
52 ····new-instance·v6,·Lio/sentry/e4;85 ····new-instance·p1,·Ljava/util/concurrent/FutureTask;
  
 86 ····sget-object·p2,·Lio/sentry/l1;->a:Lio/sentry/l1;
  
53 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;87 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/FutureTask;-><init>(Ljava/util/concurrent/Callable;)V
  
54 ····sget-object·v2,·Lio/sentry/g4;->f:Lio/sentry/g4;88 ····return-object·p1
 89 .end·method
  
55 ····const-string·v3,·"op"90 .method·public·b(J)V
 91 ····.locals·0
  
56 ····const/4·v4,·0x092 ····return-void
 93 .end·method
  
57 ····const/4·v5,·0x094 .method·public·submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
 95 ····.locals·1
 96 ····.annotation·system·Ldalvik/annotation/Signature;
 97 ········value·=·{
 98 ············"(",
 99 ············"Ljava/lang/Runnable;",
 100 ············")",
 101 ············"Ljava/util/concurrent/Future<",
 102 ············"*>;"
 103 ········}
 104 ····.end·annotation
  
Max diff block lines reached; 1146/4302 bytes (26.64%) of diff not shown.
6.64 KB
smali/io/sentry/c4.smali
    
Offset 1, 159 lines modifiedOffset 1, 149 lines modified
1 .class·public·final·Lio/sentry/c4;1 .class·final·Lio/sentry/c4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ShutdownHookIntegration.java"3 .source·"SentryRuntimeEventProcessor.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/t;
6 .implements·Ljava/io/Closeable; 
  
  
7 #·instance·fields6 #·instance·fields
8 .field·private·final·e:Ljava/lang/Runtime;7 .field·private·final·e:Ljava/lang/String;
  
9 .field·private·f:Ljava/lang/Thread;8 .field·private·final·f:Ljava/lang/String;
  
  
10 #·direct·methods9 #·direct·methods
11 .method·public·constructor·<init>()V10 .method·public·constructor·<init>()V
12 ····.locals·111 ····.locals·2
  
 12 ····const-string·v0,·"java.version"
  
13 ····.line·313 ····.line·4
14 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;14 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
15 ····move-result-object·v015 ····move-result-object·v0
  
 16 ····const-string·v1,·"java.vendor"
  
 17 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
 18 ····move-result-object·v1
  
16 ····invoke-direct·{p0,·v0},·Lio/sentry/c4;-><init>(Ljava/lang/Runtime;)V19 ····invoke-direct·{p0,·v0,·v1},·Lio/sentry/c4;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
17 ····return-void20 ····return-void
18 .end·method21 .end·method
  
19 .method·public·constructor·<init>(Ljava/lang/Runtime;)V22 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
20 ····.locals·123 ····.locals·0
  
21 ····.line·124 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····const-string·v0,·"Runtime·is·required" 
  
24 ····.line·226 ····.line·2
25 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(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/c4;->e:Ljava/lang/Runtime;27 ····iput-object·p1,·p0,·Lio/sentry/c4;->e:Ljava/lang/String;
  
 28 ····.line·3
 29 ····iput-object·p2,·p0,·Lio/sentry/c4;->f:Ljava/lang/String;
29 ····return-void 
30 .end·method 
  
31 .method·public·static·synthetic·h(Lio/sentry/f0;Lio/sentry/q3;)V 
32 ····.locals·0 
  
33 ····invoke-static·{p0,·p1},·Lio/sentry/c4;->j(Lio/sentry/f0;Lio/sentry/q3;)V 
  
34 ····return-void30 ····return-void
35 .end·method31 .end·method
  
36 .method·private·static·synthetic·j(Lio/sentry/f0;Lio/sentry/q3;)V32 .method·private·a(Lio/sentry/s2;)Lio/sentry/s2;
37 ····.locals·233 ····.locals·2
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"<T:",
 37 ············"Lio/sentry/s2;",
 38 ············">(TT;)TT;"
 39 ········}
 40 ····.end·annotation
  
38 ····.line·141 ····.line·1
39 ····invoke-virtual·{p1},·Lio/sentry/q3;->getFlushTimeoutMillis()J42 ····invoke-virtual·{p1},·Lio/sentry/s2;->D()Lio/sentry/protocol/c;
  
40 ····move-result-wide·v043 ····move-result-object·v0
  
41 ····invoke-interface·{p0,·v0,·v1},·Lio/sentry/f0;->d(J)V44 ····invoke-virtual·{v0},·Lio/sentry/protocol/c;->d()Lio/sentry/protocol/r;
  
 45 ····move-result-object·v0
42 ····return-void 
43 .end·method 
  
 46 ····if-nez·v0,·:cond_0
  
 47 ····.line·2
 48 ····invoke-virtual·{p1},·Lio/sentry/s2;->D()Lio/sentry/protocol/c;
44 #·virtual·methods 
45 .method·public·c(Lio/sentry/f0;Lio/sentry/q3;)V 
46 ····.locals·3 
  
47 ····const-string·v0,·"Hub·is·required"49 ····move-result-object·v0
  
 50 ····new-instance·v1,·Lio/sentry/protocol/r;
48 ····.line·1 
49 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
50 ····const-string·v0,·"SentryOptions·is·required"51 ····invoke-direct·{v1},·Lio/sentry/protocol/r;-><init>()V
  
 52 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->l(Lio/sentry/protocol/r;)V
51 ····.line·2 
52 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
53 ····.line·353 ····.line·3
54 ····invoke-virtual·{p2},·Lio/sentry/q3;->isEnableShutdownHook()Z54 ····:cond_0
 55 ····invoke-virtual·{p1},·Lio/sentry/s2;->D()Lio/sentry/protocol/c;
  
55 ····move-result·v056 ····move-result-object·v0
  
56 ····const/4·v1,·0x057 ····invoke-virtual·{v0},·Lio/sentry/protocol/c;->d()Lio/sentry/protocol/r;
  
 58 ····move-result-object·v0
  
57 ····if-eqz·v0,·:cond_059 ····if-eqz·v0,·:cond_1
  
58 ····.line·460 ····.line·4
59 ····new-instance·v0,·Ljava/lang/Thread;61 ····invoke-virtual·{v0},·Lio/sentry/protocol/r;->d()Ljava/lang/String;
  
 62 ····move-result-object·v1
  
60 ····new-instance·v2,·Lio/sentry/b4;63 ····if-nez·v1,·:cond_1
  
Max diff block lines reached; 2410/6754 bytes (35.68%) of diff not shown.
4.76 KB
smali/io/sentry/k2.smali
    
Offset 1, 157 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·Lio/sentry/k2;1 .class·public·final·synthetic·Lio/sentry/k2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SendFireAndForgetOutboxSender.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/i2;5 .implements·Lio/sentry/i2;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/h0;
6 #·annotations 
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
8 .end·annotation 
  
 8 .field·public·final·synthetic·b:Ljava/lang/String;
  
9 #·instance·fields 
10 .field·private·final·a:Lio/sentry/f2;9 .field·public·final·synthetic·c:Lio/sentry/k;
  
 10 .field·public·final·synthetic·d:Ljava/io/File;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Lio/sentry/f2;)V12 .method·public·synthetic·constructor·<init>(Lio/sentry/h0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V
13 ····.locals·113 ····.locals·0
  
14 ····.line·1 
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····const-string·v0,·"SendFireAndForgetDirPath·is·required"15 ····iput-object·p1,·p0,·Lio/sentry/k2;->a:Lio/sentry/h0;
  
 16 ····iput-object·p2,·p0,·Lio/sentry/k2;->b:Ljava/lang/String;
17 ····.line·2 
18 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
19 ····move-result-object·p117 ····iput-object·p3,·p0,·Lio/sentry/k2;->c:Lio/sentry/k;
  
20 ····check-cast·p1,·Lio/sentry/f2; 
  
21 ····iput-object·p1,·p0,·Lio/sentry/k2;->a:Lio/sentry/f2;18 ····iput-object·p4,·p0,·Lio/sentry/k2;->d:Ljava/io/File;
  
22 ····return-void19 ····return-void
23 .end·method20 .end·method
  
  
24 #·virtual·methods21 #·virtual·methods
25 .method·public·a(Lio/sentry/f0;Lio/sentry/q3;)Lio/sentry/e2;22 .method·public·final·a()V
26 ····.locals·923 ····.locals·4
  
27 ····const-string·v0,·"Hub·is·required" 
  
28 ····.line·1 
29 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
30 ····const-string·v0,·"SentryOptions·is·required" 
  
31 ····.line·2 
32 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
33 ····.line·3 
34 ····iget-object·v0,·p0,·Lio/sentry/k2;->a:Lio/sentry/f2; 
  
35 ····invoke-interface·{v0},·Lio/sentry/f2;->a()Ljava/lang/String; 
  
36 ····move-result-object·v0 
  
37 ····if-eqz·v0,·:cond_1 
  
38 ····.line·4 
39 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
40 ····move-result-object·v1 
  
41 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/k2;->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/v1; 
  
48 ····.line·6 
49 ····invoke-virtual·{p2},·Lio/sentry/q3;->getEnvelopeReader()Lio/sentry/c0; 
  
50 ····move-result-object·v4 
  
51 ····.line·7 
52 ····invoke-virtual·{p2},·Lio/sentry/q3;->getSerializer()Lio/sentry/k0; 
  
53 ····move-result-object·v5 
  
54 ····.line·8 
55 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
56 ····move-result-object·v6 
  
 24 ····iget-object·v0,·p0,·Lio/sentry/k2;->a:Lio/sentry/h0;
57 ····.line·9 
58 ····invoke-virtual·{p2},·Lio/sentry/q3;->getFlushTimeoutMillis()J 
  
59 ····move-result-wide·v725 ····iget-object·v1,·p0,·Lio/sentry/k2;->b:Ljava/lang/String;
  
60 ····move-object·v2,·v126 ····iget-object·v2,·p0,·Lio/sentry/k2;->c:Lio/sentry/k;
  
61 ····move-object·v3,·p127 ····iget-object·v3,·p0,·Lio/sentry/k2;->d:Ljava/io/File;
  
62 ····invoke-direct/range·{v2·..·v8},·Lio/sentry/v1;-><init>(Lio/sentry/f0;Lio/sentry/c0;Lio/sentry/k0;Lio/sentry/g0;J)V28 ····invoke-static·{v0,·v1,·v2,·v3},·Lio/sentry/l2;->c(Lio/sentry/h0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V
  
 29 ····return-void
63 ····.line·10 
64 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
65 ····move-result-object·p1 
  
66 ····invoke-virtual·{p0,·v1,·v0,·p1},·Lio/sentry/k2;->c(Lio/sentry/k;Ljava/lang/String;Lio/sentry/g0;)Lio/sentry/e2; 
  
67 ····move-result-object·p1 
  
68 ····return-object·p1 
  
69 ····.line·11 
70 ····:cond_1 
71 ····:goto_0 
Max diff block lines reached; 0/4829 bytes (0.00%) of diff not shown.
14.5 KB
smali/io/sentry/t3.smali
    
Offset 1, 355 lines modifiedOffset 1, 320 lines modified
1 .class·final·Lio/sentry/t3;1 .class·final·Lio/sentry/t3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryThreadFactory.java"3 .source·"SentryExceptionFactory.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lio/sentry/s3;5 .field·private·final·a:Lio/sentry/d4;
  
6 .field·private·final·b:Lio/sentry/q3; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·public·constructor·<init>(Lio/sentry/s3;Lio/sentry/q3;)V7 .method·public·constructor·<init>(Lio/sentry/d4;)V
9 ····.locals·18 ····.locals·1
  
10 ····.line·19 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····const-string·v0,·"The·SentryStackTraceFactory·is·required."11 ····const-string·v0,·"The·SentryStackTraceFactory·is·required."
  
13 ····.line·212 ····.line·2
14 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;13 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
15 ····move-result-object·p114 ····move-result-object·p1
  
16 ····check-cast·p1,·Lio/sentry/s3;15 ····check-cast·p1,·Lio/sentry/d4;
  
17 ····iput-object·p1,·p0,·Lio/sentry/t3;->a:Lio/sentry/s3; 
  
18 ····const-string·p1,·"The·SentryOptions·is·required" 
  
19 ····.line·3 
20 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
21 ····move-result-object·p1 
  
22 ····check-cast·p1,·Lio/sentry/q3; 
  
23 ····iput-object·p1,·p0,·Lio/sentry/t3;->b:Lio/sentry/q3;16 ····iput-object·p1,·p0,·Lio/sentry/t3;->a:Lio/sentry/d4;
  
24 ····return-void17 ····return-void
25 .end·method18 .end·method
  
26 .method·private·d(Z[Ljava/lang/StackTraceElement;Ljava/lang/Thread;)Lio/sentry/protocol/v;19 .method·private·b(Ljava/lang/Throwable;Lio/sentry/protocol/h;Ljava/lang/Thread;Z)Lio/sentry/protocol/o;
27 ····.locals·320 ····.locals·6
  
28 ····.line·121 ····.line·1
29 ····new-instance·v0,·Lio/sentry/protocol/v;22 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 23 ····move-result-object·v0
  
30 ····invoke-direct·{v0},·Lio/sentry/protocol/v;-><init>()V24 ····invoke-virtual·{v0},·Ljava/lang/Class;->getPackage()Ljava/lang/Package;
  
 25 ····move-result-object·v0
  
31 ····.line·226 ····.line·2
32 ····invoke-virtual·{p3},·Ljava/lang/Thread;->getName()Ljava/lang/String;27 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
33 ····move-result-object·v128 ····move-result-object·v1
  
34 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/v;->o(Ljava/lang/String;)V29 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
 30 ····move-result-object·v1
  
35 ····.line·331 ····.line·3
36 ····invoke-virtual·{p3},·Ljava/lang/Thread;->getPriority()I32 ····new-instance·v2,·Lio/sentry/protocol/o;
  
37 ····move-result·v133 ····invoke-direct·{v2},·Lio/sentry/protocol/o;-><init>()V
  
38 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;34 ····.line·4
 35 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
39 ····move-result-object·v136 ····move-result-object·v3
  
40 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/v;->p(Ljava/lang/Integer;)V37 ····if-eqz·v0,·:cond_0
  
41 ····.line·438 ····.line·5
42 ····invoke-virtual·{p3},·Ljava/lang/Thread;->getId()J39 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
43 ····move-result-wide·v140 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
44 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;41 ····invoke-virtual·{v0},·Ljava/lang/Package;->getName()Ljava/lang/String;
  
45 ····move-result-object·v142 ····move-result-object·v5
  
46 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/v;->n(Ljava/lang/Long;)V43 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 44 ····const-string·v5,·"."
47 ····.line·5 
48 ····invoke-virtual·{p3},·Ljava/lang/Thread;->isDaemon()Z 
  
49 ····move-result·v145 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
50 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;46 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
51 ····move-result-object·v147 ····move-result-object·v4
  
52 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/v;->m(Ljava/lang/Boolean;)V48 ····const-string·v5,·""
  
 49 ····invoke-virtual·{v1,·v4,·v5},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
53 ····.line·6 
54 ····invoke-virtual·{p3},·Ljava/lang/Thread;->getState()Ljava/lang/Thread$State; 
  
55 ····move-result-object·p350 ····move-result-object·v1
  
56 ····invoke-virtual·{p3},·Ljava/lang/Thread$State;->name()Ljava/lang/String;51 ····:cond_0
 52 ····if-eqz·v0,·:cond_1
  
57 ····move-result-object·p353 ····.line·6
 54 ····invoke-virtual·{v0},·Ljava/lang/Package;->getName()Ljava/lang/String;
  
58 ····invoke-virtual·{v0,·p3},·Lio/sentry/protocol/v;->r(Ljava/lang/String;)V55 ····move-result-object·v0
  
 56 ····goto·:goto_0
59 ····.line·7 
60 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
61 ····move-result-object·p157 ····:cond_1
 58 ····const/4·v0,·0x0
  
62 ····invoke-virtual·{v0,·p1},·Lio/sentry/protocol/v;->k(Ljava/lang/Boolean;)V59 ····.line·7
 60 ····:goto_0
 61 ····iget-object·v4,·p0,·Lio/sentry/t3;->a:Lio/sentry/d4;
  
63 ····.line·862 ····.line·8
 63 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
64 ····iget-object·p1,·p0,·Lio/sentry/t3;->a:Lio/sentry/s3; 
Max diff block lines reached; 9629/14758 bytes (65.25%) of diff not shown.
893 B
smali/io/sentry/q2$a.smali
    
Offset 1, 14 lines modifiedOffset 1, 33 lines modified
1 .class·synthetic·Lio/sentry/q2$a;1 .class·public·interface·abstract·Lio/sentry/q2$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryClient.java"3 .source·"Sentry.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/q2;6 ····value·=·Lio/sentry/q2;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x609
10 ····name·=·null10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"<T:",
 15 ········"Lio/sentry/b4;",
 16 ········">",
 17 ········"Ljava/lang/Object;"
 18 ····}
 19 .end·annotation
  
  
 20 #·virtual·methods
 21 .method·public·abstract·a(Lio/sentry/b4;)V
 22 ····.annotation·system·Ldalvik/annotation/Signature;
 23 ········value·=·{
 24 ············"(TT;)V"
 25 ········}
 26 ····.end·annotation
 27 .end·method
356 B
smali/io/sentry/l1.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/m1;->e()Ljava/lang/Object;36 ····invoke-static·{},·Lio/sentry/o1;->c()Ljava/lang/Object;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
15.4 KB
smali/io/sentry/o4.smali
    
Offset 1, 118 lines modifiedOffset 1, 617 lines modified
1 .class·public·final·Lio/sentry/o4;1 .class·public·final·Lio/sentry/o4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TracesSamplingDecision.java"3 .source·"Span.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/m0;
  
  
4 #·annotations6 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation8 .end·annotation
  
  
7 #·instance·fields9 #·instance·fields
 10 .field·private·final·a:Lio/sentry/x2;
  
 11 .field·private·b:Lio/sentry/x2;
  
 12 .field·private·final·c:Lio/sentry/p4;
  
 13 .field·private·final·d:Lio/sentry/j4;
  
8 .field·private·final·a:Ljava/lang/Boolean;14 .field·private·e:Ljava/lang/Throwable;
  
9 .field·private·final·b:Ljava/lang/Double;15 .field·private·final·f:Lio/sentry/g0;
  
10 .field·private·final·c:Ljava/lang/Boolean;16 .field·private·final·g:Ljava/util/concurrent/atomic/AtomicBoolean;
  
 17 .field·private·h:Lio/sentry/q4;
  
11 .field·private·final·d:Ljava/lang/Double;18 .field·private·final·i:Ljava/util/Map;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Ljava/util/Map<",
 22 ············"Ljava/lang/String;",
 23 ············"Ljava/lang/Object;",
 24 ············">;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
  
12 #·direct·methods28 #·direct·methods
13 .method·public·constructor·<init>(Ljava/lang/Boolean;)V29 .method·public·constructor·<init>(Lio/sentry/a5;Lio/sentry/j4;Lio/sentry/g0;Lio/sentry/x2;)V
14 ····.locals·130 ····.locals·2
 31 ····.annotation·build·Lorg/jetbrains/annotations/VisibleForTesting;
 32 ····.end·annotation
  
15 ····const/4·v0,·0x033 ····.line·11
 34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·135 ····.line·12
17 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/o4;-><init>(Ljava/lang/Boolean;Ljava/lang/Double;)V36 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
 37 ····const/4·v1,·0x0
  
 38 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
 39 ····iput-object·v0,·p0,·Lio/sentry/o4;->g:Ljava/util/concurrent/atomic/AtomicBoolean;
  
 40 ····.line·13
 41 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
 42 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
 43 ····iput-object·v0,·p0,·Lio/sentry/o4;->i:Ljava/util/Map;
  
 44 ····const-string·v0,·"context·is·required"
  
 45 ····.line·14
 46 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 47 ····move-result-object·p1
  
 48 ····check-cast·p1,·Lio/sentry/p4;
  
 49 ····iput-object·p1,·p0,·Lio/sentry/o4;->c:Lio/sentry/p4;
  
 50 ····const-string·p1,·"sentryTracer·is·required"
  
 51 ····.line·15
 52 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 53 ····move-result-object·p1
  
 54 ····check-cast·p1,·Lio/sentry/j4;
  
 55 ····iput-object·p1,·p0,·Lio/sentry/o4;->d:Lio/sentry/j4;
  
 56 ····const-string·p1,·"hub·is·required"
  
 57 ····.line·16
 58 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 59 ····move-result-object·p1
  
 60 ····check-cast·p1,·Lio/sentry/g0;
  
 61 ····iput-object·p1,·p0,·Lio/sentry/o4;->f:Lio/sentry/g0;
  
 62 ····const/4·p1,·0x0
  
 63 ····.line·17
 64 ····iput-object·p1,·p0,·Lio/sentry/o4;->h:Lio/sentry/q4;
  
 65 ····if-eqz·p4,·:cond_0
  
 66 ····.line·18
 67 ····iput-object·p4,·p0,·Lio/sentry/o4;->a:Lio/sentry/x2;
  
 68 ····goto·:goto_0
  
 69 ····.line·19
 70 ····:cond_0
 71 ····invoke-interface·{p3},·Lio/sentry/g0;->r()Lio/sentry/b4;
  
 72 ····move-result-object·p1
  
 73 ····invoke-virtual·{p1},·Lio/sentry/b4;->getDateProvider()Lio/sentry/y2;
  
 74 ····move-result-object·p1
  
 75 ····invoke-interface·{p1},·Lio/sentry/y2;->a()Lio/sentry/x2;
  
 76 ····move-result-object·p1
  
 77 ····iput-object·p1,·p0,·Lio/sentry/o4;->a:Lio/sentry/x2;
Max diff block lines reached; 12136/15752 bytes (77.04%) of diff not shown.
76.8 KB
smali/io/sentry/q2.smali
    
Offset 1, 2667 lines modifiedOffset 1, 883 lines modified
1 .class·public·final·Lio/sentry/q2;1 .class·public·final·Lio/sentry/q2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryClient.java"3 .source·"Sentry.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/i0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{6 ····value·=·{
9 ········Lio/sentry/q2$b;7 ········Lio/sentry/q2$a;
10 ····}8 ····}
11 .end·annotation9 .end·annotation
  
  
12 #·instance·fields10 #·static·fields
13 .field·private·a:Z 
  
14 .field·private·final·b:Lio/sentry/q3; 
  
15 .field·private·final·c:Lio/sentry/transport/p;11 .field·private·static·final·a:Ljava/lang/ThreadLocal;
 12 ····.annotation·system·Ldalvik/annotation/Signature;
 13 ········value·=·{
 14 ············"Ljava/lang/ThreadLocal<",
 15 ············"Lio/sentry/g0;",
 16 ············">;"
 17 ········}
 18 ····.end·annotation
 19 .end·field
  
16 .field·private·final·d:Ljava/security/SecureRandom;20 .field·private·static·volatile·b:Lio/sentry/g0;
  
17 .field·private·final·e:Lio/sentry/q2$b;21 .field·private·static·volatile·c:Z
  
  
18 #·direct·methods22 #·direct·methods
19 .method·constructor·<init>(Lio/sentry/q3;)V23 .method·static·constructor·<clinit>()V
20 ····.locals·324 ····.locals·1
  
21 ····.line·125 ····.line·1
 26 ····new-instance·v0,·Ljava/lang/ThreadLocal;
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····.line·2 
24 ····new-instance·v0,·Lio/sentry/q2$b; 
  
25 ····const/4·v1,·0x0 
  
26 ····invoke-direct·{v0,·v1},·Lio/sentry/q2$b;-><init>(Lio/sentry/q2$a;)V 
  
27 ····iput-object·v0,·p0,·Lio/sentry/q2;->e:Lio/sentry/q2$b; 
  
28 ····const-string·v0,·"SentryOptions·is·required." 
  
29 ····.line·3 
30 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
31 ····move-result-object·v0 
  
32 ····check-cast·v0,·Lio/sentry/q3; 
  
33 ····iput-object·v0,·p0,·Lio/sentry/q2;->b:Lio/sentry/q3; 
  
34 ····const/4·v0,·0x127 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
 28 ····sput-object·v0,·Lio/sentry/q2;->a:Ljava/lang/ThreadLocal;
35 ····.line·4 
36 ····iput-boolean·v0,·p0,·Lio/sentry/q2;->a:Z 
  
37 ····.line·5 
38 ····invoke-virtual·{p1},·Lio/sentry/q3;->getTransportFactory()Lio/sentry/o0; 
  
39 ····move-result-object·v0 
  
40 ····.line·6 
41 ····instance-of·v2,·v0,·Lio/sentry/r1; 
  
42 ····if-eqz·v2,·:cond_0 
  
43 ····.line·7 
44 ····new-instance·v0,·Lio/sentry/a; 
  
45 ····invoke-direct·{v0},·Lio/sentry/a;-><init>()V 
  
46 ····.line·829 ····.line·2
47 ····invoke-virtual·{p1,·v0},·Lio/sentry/q3;->setTransportFactory(Lio/sentry/o0;)V 
  
48 ····.line·9 
49 ····:cond_0 
50 ····new-instance·v2,·Lio/sentry/a2; 
  
51 ····invoke-direct·{v2,·p1},·Lio/sentry/a2;-><init>(Lio/sentry/q3;)V 
  
52 ····.line·10 
53 ····invoke-virtual·{v2},·Lio/sentry/a2;->a()Lio/sentry/z1;30 ····invoke-static·{},·Lio/sentry/j1;->v()Lio/sentry/j1;
  
54 ····move-result-object·v2 
  
55 ····invoke-interface·{v0,·p1,·v2},·Lio/sentry/o0;->a(Lio/sentry/q3;Lio/sentry/z1;)Lio/sentry/transport/p; 
  
56 ····move-result-object·v031 ····move-result-object·v0
  
57 ····iput-object·v0,·p0,·Lio/sentry/q2;->c:Lio/sentry/transport/p;32 ····sput-object·v0,·Lio/sentry/q2;->b:Lio/sentry/g0;
  
58 ····.line·11 
59 ····invoke-virtual·{p1},·Lio/sentry/q3;->getSampleRate()Ljava/lang/Double; 
  
60 ····move-result-object·p1 
  
61 ····if-nez·p1,·:cond_1 
  
62 ····goto·:goto_0 
  
 33 ····const/4·v0,·0x0
63 ····:cond_1 
64 ····new-instance·v1,·Ljava/security/SecureRandom; 
  
65 ····invoke-direct·{v1},·Ljava/security/SecureRandom;-><init>()V 
  
66 ····:goto_0 
67 ····iput-object·v1,·p0,·Lio/sentry/q2;->d:Ljava/security/SecureRandom;34 ····.line·3
 35 ····sput-boolean·v0,·Lio/sentry/q2;->c:Z
  
68 ····return-void36 ····return-void
69 .end·method37 .end·method
  
Max diff block lines reached; 75051/78558 bytes (95.54%) of diff not shown.
82.8 KB
smali/io/sentry/a0.smali
    
Offset 1, 74 lines modifiedOffset 1, 76 lines modified
1 .class·public·final·Lio/sentry/a0;1 .class·public·final·Lio/sentry/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Hub.java"3 .source·"Hub.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/f0;5 .implements·Lio/sentry/g0;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·a:Lio/sentry/protocol/p;7 .field·private·volatile·a:Lio/sentry/protocol/p;
  
8 .field·private·final·b:Lio/sentry/q3;8 .field·private·final·b:Lio/sentry/b4;
  
9 .field·private·volatile·c:Z9 .field·private·volatile·c:Z
  
10 .field·private·final·d:Lio/sentry/i4;10 .field·private·final·d:Lio/sentry/t4;
  
11 .field·private·final·e:Lio/sentry/n4;11 .field·private·final·e:Lio/sentry/y4;
  
12 .field·private·final·f:Ljava/util/Map;12 .field·private·final·f:Ljava/util/Map;
13 ····.annotation·system·Ldalvik/annotation/Signature;13 ····.annotation·system·Ldalvik/annotation/Signature;
14 ········value·=·{14 ········value·=·{
15 ············"Ljava/util/Map<",15 ············"Ljava/util/Map<",
16 ············"Ljava/lang/Throwable;",16 ············"Ljava/lang/Throwable;",
17 ············"Lio/sentry/util/l<",17 ············"Lio/sentry/util/l<",
18 ············"Ljava/lang/ref/WeakReference<",18 ············"Ljava/lang/ref/WeakReference<",
19 ············"Lio/sentry/l0;",19 ············"Lio/sentry/m0;",
20 ············">;",20 ············">;",
21 ············"Ljava/lang/String;",21 ············"Ljava/lang/String;",
22 ············">;>;"22 ············">;>;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·field25 .end·field
  
 26 .field·private·final·g:Lio/sentry/d5;
  
  
26 #·direct·methods27 #·direct·methods
27 .method·public·constructor·<init>(Lio/sentry/q3;)V28 .method·public·constructor·<init>(Lio/sentry/b4;)V
28 ····.locals·129 ····.locals·1
  
29 ····.line·130 ····.line·1
30 ····invoke-static·{p1},·Lio/sentry/a0;->C(Lio/sentry/q3;)Lio/sentry/i4$a;31 ····invoke-static·{p1},·Lio/sentry/a0;->z(Lio/sentry/b4;)Lio/sentry/t4$a;
  
31 ····move-result-object·v032 ····move-result-object·v0
  
32 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a0;-><init>(Lio/sentry/q3;Lio/sentry/i4$a;)V33 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a0;-><init>(Lio/sentry/b4;Lio/sentry/t4$a;)V
  
33 ····return-void34 ····return-void
34 .end·method35 .end·method
  
35 .method·private·constructor·<init>(Lio/sentry/q3;Lio/sentry/i4$a;)V36 .method·private·constructor·<init>(Lio/sentry/b4;Lio/sentry/t4$a;)V
36 ····.locals·237 ····.locals·2
  
37 ····.line·1138 ····.line·12
38 ····new-instance·v0,·Lio/sentry/i4;39 ····new-instance·v0,·Lio/sentry/t4;
  
39 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;40 ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
40 ····move-result-object·v141 ····move-result-object·v1
  
41 ····invoke-direct·{v0,·v1,·p2},·Lio/sentry/i4;-><init>(Lio/sentry/g0;Lio/sentry/i4$a;)V42 ····invoke-direct·{v0,·v1,·p2},·Lio/sentry/t4;-><init>(Lio/sentry/h0;Lio/sentry/t4$a;)V
  
42 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a0;-><init>(Lio/sentry/q3;Lio/sentry/i4;)V43 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a0;-><init>(Lio/sentry/b4;Lio/sentry/t4;)V
  
43 ····return-void44 ····return-void
44 .end·method45 .end·method
  
45 .method·private·constructor·<init>(Lio/sentry/q3;Lio/sentry/i4;)V46 .method·private·constructor·<init>(Lio/sentry/b4;Lio/sentry/t4;)V
46 ····.locals·147 ····.locals·1
  
47 ····.line·248 ····.line·2
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····.line·350 ····.line·3
50 ····new-instance·v0,·Ljava/util/WeakHashMap;51 ····new-instance·v0,·Ljava/util/WeakHashMap;
Offset 79, 335 lines modifiedOffset 81, 53 lines modified
79 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;81 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
  
80 ····move-result-object·v082 ····move-result-object·v0
  
81 ····iput-object·v0,·p0,·Lio/sentry/a0;->f:Ljava/util/Map;83 ····iput-object·v0,·p0,·Lio/sentry/a0;->f:Ljava/util/Map;
  
82 ····.line·584 ····.line·5
83 ····invoke-static·{p1},·Lio/sentry/a0;->H(Lio/sentry/q3;)V85 ····invoke-static·{p1},·Lio/sentry/a0;->E(Lio/sentry/b4;)V
  
84 ····.line·686 ····.line·6
85 ····iput-object·p1,·p0,·Lio/sentry/a0;->b:Lio/sentry/q3;87 ····iput-object·p1,·p0,·Lio/sentry/a0;->b:Lio/sentry/b4;
  
86 ····.line·788 ····.line·7
87 ····new-instance·v0,·Lio/sentry/n4;89 ····new-instance·v0,·Lio/sentry/y4;
  
88 ····invoke-direct·{v0,·p1},·Lio/sentry/n4;-><init>(Lio/sentry/q3;)V90 ····invoke-direct·{v0,·p1},·Lio/sentry/y4;-><init>(Lio/sentry/b4;)V
  
89 ····iput-object·v0,·p0,·Lio/sentry/a0;->e:Lio/sentry/n4;91 ····iput-object·v0,·p0,·Lio/sentry/a0;->e:Lio/sentry/y4;
  
90 ····.line·892 ····.line·8
91 ····iput-object·p2,·p0,·Lio/sentry/a0;->d:Lio/sentry/i4;93 ····iput-object·p2,·p0,·Lio/sentry/a0;->d:Lio/sentry/t4;
  
92 ····.line·994 ····.line·9
93 ····sget-object·p1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;95 ····sget-object·p2,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
94 ····iput-object·p1,·p0,·Lio/sentry/a0;->a:Lio/sentry/protocol/p;96 ····iput-object·p2,·p0,·Lio/sentry/a0;->a:Lio/sentry/protocol/p;
  
95 ····const/4·p1,·0x1 
  
96 ····.line·1097 ····.line·10
97 ····iput-boolean·p1,·p0,·Lio/sentry/a0;->c:Z 
  
98 ····return-void 
99 .end·method 
  
100 .method·private·A(Lio/sentry/l3;Lio/sentry/v;Lio/sentry/d2;)Lio/sentry/protocol/p; 
101 ····.locals·4 
  
102 ····.line·1 
103 ····sget-object·v0,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p; 
  
104 ····.line·2 
105 ····invoke-virtual·{p0},·Lio/sentry/a0;->isEnabled()Z 
  
106 ····move-result·v1 
  
107 ····const/4·v2,·0x0 
  
108 ····if-nez·v1,·:cond_0 
  
Max diff block lines reached; 79559/84698 bytes (93.93%) of diff not shown.
2.41 KB
smali/io/sentry/x2.smali
    
Offset 1, 36 lines modifiedOffset 1, 101 lines modified
1 .class·public·final·synthetic·Lio/sentry/x2;1 .class·public·abstract·Lio/sentry/x2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryDate.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/lang/Comparable;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/sentry/j3$a;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Ljava/lang/Comparable<",
 11 ········"Lio/sentry/x2;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
  
8 #·direct·methods15 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V16 .method·public·constructor·<init>()V
10 ····.locals·017 ····.locals·0
  
 18 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/x2;->a:Lio/sentry/j3$a; 
  
13 ····return-void20 ····return-void
14 .end·method21 .end·method
  
  
15 #·virtual·methods22 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;23 .method·public·a(Lio/sentry/x2;)I
17 ····.locals·124 ····.locals·3
  
 25 ····.line·1
 26 ····invoke-virtual·{p0},·Lio/sentry/x2;->c()J
  
18 ····iget-object·v0,·p0,·Lio/sentry/x2;->a:Lio/sentry/j3$a;27 ····move-result-wide·v0
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->m(Lio/sentry/j3$a;)Ljava/lang/Integer;28 ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
20 ····move-result-object·v029 ····move-result-object·v0
  
 30 ····invoke-virtual·{p1},·Lio/sentry/x2;->c()J
  
 31 ····move-result-wide·v1
  
 32 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
 33 ····move-result-object·p1
  
 34 ····invoke-virtual·{v0,·p1},·Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I
  
 35 ····move-result·p1
  
 36 ····return·p1
 37 .end·method
  
 38 .method·public·b(Lio/sentry/x2;)J
 39 ····.locals·2
  
 40 ····if-eqz·p1,·:cond_0
  
 41 ····.line·1
 42 ····invoke-virtual·{p0,·p1},·Lio/sentry/x2;->a(Lio/sentry/x2;)I
  
 43 ····move-result·v0
  
 44 ····if-gez·v0,·:cond_0
  
 45 ····.line·2
 46 ····invoke-virtual·{p1},·Lio/sentry/x2;->c()J
  
 47 ····move-result-wide·v0
  
21 ····return-object·v048 ····return-wide·v0
  
 49 ····.line·3
 50 ····:cond_0
 51 ····invoke-virtual·{p0},·Lio/sentry/x2;->c()J
  
 52 ····move-result-wide·v0
  
 53 ····return-wide·v0
 54 .end·method
  
 55 .method·public·abstract·c()J
 56 .end·method
  
 57 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
 58 ····.locals·0
  
 59 ····.line·1
 60 ····check-cast·p1,·Lio/sentry/x2;
  
 61 ····invoke-virtual·{p0,·p1},·Lio/sentry/x2;->a(Lio/sentry/x2;)I
  
 62 ····move-result·p1
  
 63 ····return·p1
22 .end·method64 .end·method
9.88 KB
smali/io/sentry/x3.smali
    
Offset 1, 34 lines modifiedOffset 1, 434 lines modified
1 .class·public·final·synthetic·Lio/sentry/x3;1 .class·public·final·enum·Lio/sentry/x3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"R8$$SyntheticClass"3 .source·"SentryItemType.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/f4;5 .implements·Lio/sentry/d1;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/x3$a;
 10 ····}
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Enum<",
 15 ········"Lio/sentry/x3;",
 16 ········">;",
 17 ········"Lio/sentry/d1;"
 18 ····}
 19 .end·annotation
  
 20 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 21 .end·annotation
  
  
 22 #·static·fields
 23 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/x3;
  
 24 .field·public·static·final·enum·Attachment:Lio/sentry/x3;
  
 25 .field·public·static·final·enum·ClientReport:Lio/sentry/x3;
  
 26 .field·public·static·final·enum·Event:Lio/sentry/x3;
  
 27 .field·public·static·final·enum·Profile:Lio/sentry/x3;
  
 28 .field·public·static·final·enum·ReplayEvent:Lio/sentry/x3;
  
 29 .field·public·static·final·enum·ReplayRecording:Lio/sentry/x3;
  
 30 .field·public·static·final·enum·Session:Lio/sentry/x3;
  
 31 .field·public·static·final·enum·Transaction:Lio/sentry/x3;
  
 32 .field·public·static·final·enum·Unknown:Lio/sentry/x3;
  
 33 .field·public·static·final·enum·UserFeedback:Lio/sentry/x3;
  
  
6 #·instance·fields34 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/y3;35 .field·private·final·itemType:Ljava/lang/String;
  
  
8 #·direct·methods36 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/y3;)V37 .method·private·static·synthetic·$values()[Lio/sentry/x3;
 38 ····.locals·3
  
 39 ····const/16·v0,·0xa
  
 40 ····new-array·v0,·v0,·[Lio/sentry/x3;
  
 41 ····.line·1
 42 ····sget-object·v1,·Lio/sentry/x3;->Session:Lio/sentry/x3;
  
 43 ····const/4·v2,·0x0
  
 44 ····aput-object·v1,·v0,·v2
  
 45 ····sget-object·v1,·Lio/sentry/x3;->Event:Lio/sentry/x3;
  
 46 ····const/4·v2,·0x1
  
 47 ····aput-object·v1,·v0,·v2
  
 48 ····sget-object·v1,·Lio/sentry/x3;->UserFeedback:Lio/sentry/x3;
  
 49 ····const/4·v2,·0x2
  
 50 ····aput-object·v1,·v0,·v2
  
 51 ····sget-object·v1,·Lio/sentry/x3;->Attachment:Lio/sentry/x3;
  
 52 ····const/4·v2,·0x3
  
 53 ····aput-object·v1,·v0,·v2
  
 54 ····sget-object·v1,·Lio/sentry/x3;->Transaction:Lio/sentry/x3;
  
 55 ····const/4·v2,·0x4
  
 56 ····aput-object·v1,·v0,·v2
  
 57 ····sget-object·v1,·Lio/sentry/x3;->Profile:Lio/sentry/x3;
  
 58 ····const/4·v2,·0x5
  
 59 ····aput-object·v1,·v0,·v2
  
 60 ····sget-object·v1,·Lio/sentry/x3;->ClientReport:Lio/sentry/x3;
  
 61 ····const/4·v2,·0x6
  
 62 ····aput-object·v1,·v0,·v2
  
 63 ····sget-object·v1,·Lio/sentry/x3;->ReplayEvent:Lio/sentry/x3;
  
 64 ····const/4·v2,·0x7
  
 65 ····aput-object·v1,·v0,·v2
  
 66 ····sget-object·v1,·Lio/sentry/x3;->ReplayRecording:Lio/sentry/x3;
  
 67 ····const/16·v2,·0x8
  
 68 ····aput-object·v1,·v0,·v2
  
 69 ····sget-object·v1,·Lio/sentry/x3;->Unknown:Lio/sentry/x3;
  
 70 ····const/16·v2,·0x9
  
 71 ····aput-object·v1,·v0,·v2
  
 72 ····return-object·v0
 73 .end·method
Max diff block lines reached; 3593/10073 bytes (35.67%) of diff not shown.
1.34 KB
smali/io/sentry/u0.smali
    
Offset 1, 36 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lio/sentry/u0;1 .class·public·final·synthetic·Lio/sentry/u0;
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/w0$b;5 .implements·Lio/sentry/y0$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/x0;7 .field·public·final·synthetic·a:Lio/sentry/y0;
  
 8 .field·public·final·synthetic·b:Lio/sentry/z0;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/x0;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/y0;Lio/sentry/z0;)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/u0;->a:Lio/sentry/x0;13 ····iput-object·p1,·p0,·Lio/sentry/u0;->a:Lio/sentry/y0;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/u0;->b:Lio/sentry/z0;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·a()Ljava/lang/Object;18 .method·public·final·a()Ljava/lang/Object;
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/u0;->a:Lio/sentry/y0;
  
18 ····iget-object·v0,·p0,·Lio/sentry/u0;->a:Lio/sentry/x0;21 ····iget-object·v1,·p0,·Lio/sentry/u0;->b:Lio/sentry/z0;
  
19 ····invoke-virtual·{v0},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;22 ····invoke-static·{v0,·v1},·Lio/sentry/y0;->a(Lio/sentry/y0;Lio/sentry/z0;)Ljava/lang/Object;
  
20 ····move-result-object·v023 ····move-result-object·v0
  
21 ····return-object·v024 ····return-object·v0
22 .end·method25 .end·method
9.37 KB
smali/io/sentry/k3.smali
    
Offset 1, 371 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lio/sentry/k3;1 .class·public·final·synthetic·Lio/sentry/k3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeItemHeader.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
5 .implements·Lio/sentry/b1; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/k3$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
15 .field·private·final·e:Ljava/lang/String; 
  
16 .field·private·final·f:Ljava/lang/String; 
  
17 .field·private·final·g:Lio/sentry/o3; 
  
18 .field·private·final·h:I 
  
19 .field·private·final·i:Ljava/util/concurrent/Callable; 
20 ····.annotation·system·Ldalvik/annotation/Signature; 
21 ········value·=·{ 
22 ············"Ljava/util/concurrent/Callable<", 
23 ············"Ljava/lang/Integer;", 
24 ············">;" 
25 ········} 
26 ····.end·annotation 
27 .end·field 
  
28 .field·private·final·j:Ljava/lang/String; 
  
29 .field·private·k:Ljava/util/Map; 
30 ····.annotation·system·Ldalvik/annotation/Signature; 
31 ········value·=·{ 
32 ············"Ljava/util/Map<", 
33 ············"Ljava/lang/String;", 
34 ············"Ljava/lang/Object;", 
35 ············">;" 
36 ········} 
37 ····.end·annotation 
38 .end·field 
  
  
39 #·direct·methods8 #·direct·methods
40 .method·public·constructor·<init>(Lio/sentry/o3;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V
41 ····.locals·110 ····.locals·0
42 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
43 ····.end·annotation 
  
44 ····.line·1 
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
46 ····const-string·v0,·"type·is·required" 
  
47 ····.line·2 
48 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
49 ····move-result-object·p1 
  
50 ····check-cast·p1,·Lio/sentry/o3; 
  
51 ····iput-object·p1,·p0,·Lio/sentry/k3;->g:Lio/sentry/o3; 
  
52 ····.line·3 
53 ····iput-object·p3,·p0,·Lio/sentry/k3;->e:Ljava/lang/String; 
  
54 ····.line·4 
55 ····iput·p2,·p0,·Lio/sentry/k3;->h:I 
  
56 ····.line·5 
57 ····iput-object·p4,·p0,·Lio/sentry/k3;->f:Ljava/lang/String; 
  
58 ····const/4·p1,·0x0 
  
59 ····.line·6 
60 ····iput-object·p1,·p0,·Lio/sentry/k3;->i:Ljava/util/concurrent/Callable; 
  
61 ····.line·7 
62 ····iput-object·p5,·p0,·Lio/sentry/k3;->j:Ljava/lang/String; 
  
63 ····return-void 
64 .end·method 
  
65 .method·constructor·<init>(Lio/sentry/o3;Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/lang/String;)V 
66 ····.locals·6 
67 ····.annotation·system·Ldalvik/annotation/Signature; 
68 ········value·=·{ 
69 ············"(", 
70 ············"Lio/sentry/o3;", 
71 ············"Ljava/util/concurrent/Callable<", 
72 ············"Ljava/lang/Integer;", 
73 ············">;", 
74 ············"Ljava/lang/String;", 
75 ············"Ljava/lang/String;", 
76 ············")V" 
77 ········} 
78 ····.end·annotation 
  
79 ····const/4·v5,·0x0 
  
80 ····move-object·v0,·p0 
  
81 ····move-object·v1,·p1 
  
82 ····move-object·v2,·p2 
  
83 ····move-object·v3,·p3 
  
84 ····move-object·v4,·p4 
  
85 ····.line·15 
86 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/k3;-><init>(Lio/sentry/o3;Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
  
87 ····return-void 
88 .end·method 
  
Max diff block lines reached; 5739/9545 bytes (60.13%) of diff not shown.
6.48 KB
smali/io/sentry/t2.smali
    
Offset 1, 244 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·Lio/sentry/t2;1 .class·public·final·synthetic·Lio/sentry/t2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeHeader.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/g2$a;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/t2$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
13 .end·annotation 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·private·final·e:Lio/sentry/protocol/p;7 .field·public·final·synthetic·a:Lio/sentry/v2;
  
16 .field·private·final·f:Lio/sentry/protocol/n;8 .field·public·final·synthetic·b:Lio/sentry/s3;
  
 9 .field·public·final·synthetic·c:Lio/sentry/v;
17 .field·private·final·g:Lio/sentry/m4; 
  
18 .field·private·h:Ljava/util/Map; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Ljava/util/Map<", 
22 ············"Ljava/lang/String;", 
23 ············"Ljava/lang/Object;", 
24 ············">;" 
25 ········} 
26 ····.end·annotation 
27 .end·field 
  
  
28 #·direct·methods10 #·direct·methods
29 .method·public·constructor·<init>()V 
30 ····.locals·1 
  
31 ····.line·7 
32 ····new-instance·v0,·Lio/sentry/protocol/p; 
  
33 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V 
  
34 ····invoke-direct·{p0,·v0},·Lio/sentry/t2;-><init>(Lio/sentry/protocol/p;)V 
  
35 ····return-void 
36 .end·method 
  
37 .method·public·constructor·<init>(Lio/sentry/protocol/p;)V 
38 ····.locals·1 
  
39 ····const/4·v0,·0x0 
  
40 ····.line·6 
41 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/t2;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;)V 
  
42 ····return-void 
43 .end·method 
  
44 .method·public·constructor·<init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;)V 
45 ····.locals·1 
  
46 ····const/4·v0,·0x0 
  
47 ····.line·1 
48 ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/sentry/t2;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/m4;)V 
  
49 ····return-void 
50 .end·method 
  
51 .method·public·constructor·<init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/m4;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/v2;Lio/sentry/s3;Lio/sentry/v;)V
52 ····.locals·012 ····.locals·0
  
53 ····.line·2 
54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
55 ····.line·3 
56 ····iput-object·p1,·p0,·Lio/sentry/t2;->e:Lio/sentry/protocol/p;14 ····iput-object·p1,·p0,·Lio/sentry/t2;->a:Lio/sentry/v2;
  
57 ····.line·4 
58 ····iput-object·p2,·p0,·Lio/sentry/t2;->f:Lio/sentry/protocol/n;15 ····iput-object·p2,·p0,·Lio/sentry/t2;->b:Lio/sentry/s3;
  
59 ····.line·5 
60 ····iput-object·p3,·p0,·Lio/sentry/t2;->g:Lio/sentry/m4;16 ····iput-object·p3,·p0,·Lio/sentry/t2;->c:Lio/sentry/v;
  
61 ····return-void17 ····return-void
62 .end·method18 .end·method
  
  
63 #·virtual·methods19 #·virtual·methods
64 .method·public·a()Lio/sentry/protocol/p; 
65 ····.locals·1 
  
66 ····.line·1 
67 ····iget-object·v0,·p0,·Lio/sentry/t2;->e:Lio/sentry/protocol/p; 
  
68 ····return-object·v0 
69 .end·method 
  
70 .method·public·b()Lio/sentry/protocol/n; 
71 ····.locals·1 
  
72 ····.line·1 
73 ····iget-object·v0,·p0,·Lio/sentry/t2;->f:Lio/sentry/protocol/n; 
  
74 ····return-object·v0 
75 .end·method 
  
76 .method·public·c()Lio/sentry/m4;20 .method·public·final·a(Lio/sentry/l4;)V
77 ····.locals·1 
  
78 ····.line·1 
79 ····iget-object·v0,·p0,·Lio/sentry/t2;->g:Lio/sentry/m4; 
  
80 ····return-object·v0 
81 .end·method 
  
82 .method·public·d(Ljava/util/Map;)V 
83 ····.locals·0 
84 ····.annotation·system·Ldalvik/annotation/Signature; 
85 ········value·=·{ 
86 ············"(", 
Max diff block lines reached; 2905/6587 bytes (44.10%) of diff not shown.
5.22 KB
smali/io/sentry/i4.smali
    
Offset 1, 215 lines modifiedOffset 1, 34 lines modified
1 .class·final·Lio/sentry/i4;1 .class·public·final·synthetic·Lio/sentry/i4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Stack.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Lio/sentry/q4;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lio/sentry/i4$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/j4;
11 .field·private·final·a:Ljava/util/Deque; 
12 ····.annotation·system·Ldalvik/annotation/Signature; 
13 ········value·=·{ 
14 ············"Ljava/util/Deque<", 
15 ············"Lio/sentry/i4$a;", 
16 ············">;" 
17 ········} 
18 ····.end·annotation 
19 .end·field 
  
20 .field·private·final·b:Lio/sentry/g0; 
  
  
21 #·direct·methods8 #·direct·methods
22 .method·public·constructor·<init>(Lio/sentry/g0;Lio/sentry/i4$a;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/j4;)V
23 ····.locals·210 ····.locals·0
  
24 ····.line·1 
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·2 
27 ····new-instance·v0,·Ljava/util/concurrent/LinkedBlockingDeque; 
  
28 ····invoke-direct·{v0},·Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V 
  
29 ····iput-object·v0,·p0,·Lio/sentry/i4;->a:Ljava/util/Deque; 
  
30 ····const-string·v1,·"logger·is·required" 
  
31 ····.line·3 
32 ····invoke-static·{p1,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
33 ····move-result-object·p1 
  
34 ····check-cast·p1,·Lio/sentry/g0; 
  
35 ····iput-object·p1,·p0,·Lio/sentry/i4;->b:Lio/sentry/g0;12 ····iput-object·p1,·p0,·Lio/sentry/i4;->a:Lio/sentry/j4;
  
36 ····const-string·p1,·"rootStackItem·is·required" 
  
37 ····.line·4 
38 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
39 ····move-result-object·p1 
  
40 ····check-cast·p1,·Lio/sentry/i4$a; 
  
41 ····invoke-interface·{v0,·p1},·Ljava/util/Deque;->push(Ljava/lang/Object;)V 
  
42 ····return-void13 ····return-void
43 .end·method14 .end·method
  
44 .method·public·constructor·<init>(Lio/sentry/i4;)V 
45 ····.locals·3 
  
46 ····.line·5 
47 ····iget-object·v0,·p1,·Lio/sentry/i4;->b:Lio/sentry/g0; 
  
48 ····new-instance·v1,·Lio/sentry/i4$a; 
  
49 ····iget-object·v2,·p1,·Lio/sentry/i4;->a:Ljava/util/Deque; 
  
50 ····invoke-interface·{v2},·Ljava/util/Deque;->getLast()Ljava/lang/Object; 
  
51 ····move-result-object·v2 
  
52 ····check-cast·v2,·Lio/sentry/i4$a; 
  
53 ····invoke-direct·{v1,·v2},·Lio/sentry/i4$a;-><init>(Lio/sentry/i4$a;)V 
  
54 ····invoke-direct·{p0,·v0,·v1},·Lio/sentry/i4;-><init>(Lio/sentry/g0;Lio/sentry/i4$a;)V 
  
55 ····.line·6 
56 ····iget-object·p1,·p1,·Lio/sentry/i4;->a:Ljava/util/Deque; 
  
57 ····invoke-interface·{p1},·Ljava/util/Deque;->descendingIterator()Ljava/util/Iterator; 
  
58 ····move-result-object·p1 
  
59 ····.line·7 
60 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
61 ····move-result·v0 
  
62 ····if-eqz·v0,·:cond_0 
  
63 ····.line·8 
64 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
65 ····.line·9 
66 ····:cond_0 
67 ····:goto_0 
68 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
69 ····move-result·v0 
  
70 ····if-eqz·v0,·:cond_1 
  
71 ····.line·10 
72 ····new-instance·v0,·Lio/sentry/i4$a; 
  
73 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
74 ····move-result-object·v1 
  
75 ····check-cast·v1,·Lio/sentry/i4$a; 
  
76 ····invoke-direct·{v0,·v1},·Lio/sentry/i4$a;-><init>(Lio/sentry/i4$a;)V 
  
77 ····invoke-virtual·{p0,·v0},·Lio/sentry/i4;->c(Lio/sentry/i4$a;)V 
Max diff block lines reached; 1875/5293 bytes (35.42%) of diff not shown.
18.3 KB
smali/io/sentry/l3.smali
    
Offset 1, 794 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lio/sentry/l3;1 .class·public·final·synthetic·Lio/sentry/l3;
2 .super·Lio/sentry/n2; 
3 .source·"SentryEvent.java"2 .super·Ljava/lang/Object;
 3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
5 .implements·Lio/sentry/b1; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/l3$a; 
10 ····} 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
13 .field·private·A:Ljava/util/List; 
14 ····.annotation·system·Ldalvik/annotation/Signature; 
15 ········value·=·{ 
16 ············"Ljava/util/List<", 
17 ············"Ljava/lang/String;", 
18 ············">;" 
19 ········} 
20 ····.end·annotation 
21 .end·field 
  
22 .field·private·B:Ljava/util/Map; 
23 ····.annotation·system·Ldalvik/annotation/Signature; 
24 ········value·=·{ 
25 ············"Ljava/util/Map<", 
26 ············"Ljava/lang/String;", 
27 ············"Ljava/lang/Object;", 
28 ············">;" 
29 ········} 
30 ····.end·annotation 
31 .end·field 
  
32 .field·private·C:Ljava/util/Map; 
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"Ljava/util/Map<", 
36 ············"Ljava/lang/String;", 
37 ············"Ljava/lang/String;", 
38 ············">;" 
39 ········} 
40 ····.end·annotation 
41 .end·field 
  
42 .field·private·t:Ljava/util/Date; 
  
43 .field·private·u:Lio/sentry/protocol/i; 
  
44 .field·private·v:Ljava/lang/String; 
  
45 .field·private·w:Lio/sentry/z3; 
46 ····.annotation·system·Ldalvik/annotation/Signature; 
47 ········value·=·{ 
48 ············"Lio/sentry/z3<", 
49 ············"Lio/sentry/protocol/v;", 
50 ············">;" 
51 ········} 
52 ····.end·annotation 
53 .end·field 
  
54 .field·private·x:Lio/sentry/z3; 
55 ····.annotation·system·Ldalvik/annotation/Signature; 
56 ········value·=·{ 
57 ············"Lio/sentry/z3<", 
58 ············"Lio/sentry/protocol/o;", 
59 ············">;" 
60 ········} 
61 ····.end·annotation 
62 .end·field 
  
63 .field·private·y:Lio/sentry/p3; 
  
64 .field·private·z:Ljava/lang/String; 
  
  
65 #·direct·methods8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V
66 .method·public·constructor·<init>()V 
67 ····.locals·2 
  
68 ····.line·5 
69 ····new-instance·v0,·Lio/sentry/protocol/p; 
  
70 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V 
  
71 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date; 
  
72 ····move-result-object·v1 
  
73 ····invoke-direct·{p0,·v0,·v1},·Lio/sentry/l3;-><init>(Lio/sentry/protocol/p;Ljava/util/Date;)V 
  
74 ····return-void 
75 .end·method 
  
76 .method·constructor·<init>(Lio/sentry/protocol/p;Ljava/util/Date;)V 
77 ····.locals·0 
  
78 ····.line·1 
79 ····invoke-direct·{p0,·p1},·Lio/sentry/n2;-><init>(Lio/sentry/protocol/p;)V 
  
80 ····.line·2 
81 ····iput-object·p2,·p0,·Lio/sentry/l3;->t:Ljava/util/Date; 
  
82 ····return-void 
83 .end·method 
  
84 .method·public·constructor·<init>(Ljava/lang/Throwable;)V 
85 ····.locals·010 ····.locals·0
  
86 ····.line·3 
87 ····invoke-direct·{p0},·Lio/sentry/l3;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lio/sentry/l3;->a:Lio/sentry/q3$a;
88 ····.line·4 
89 ····iput-object·p1,·p0,·Lio/sentry/n2;->n:Ljava/lang/Throwable; 
  
90 ····return-void13 ····return-void
91 .end·method14 .end·method
  
Max diff block lines reached; 13746/18713 bytes (73.46%) of diff not shown.
2.83 KB
smali/io/sentry/q0.smali
    
Offset 1, 8 lines modifiedOffset 1, 125 lines modified
1 .class·public·interface·abstract·Lio/sentry/q0;1 .class·public·final·enum·Lio/sentry/q0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"Integration.java"3 .source·"Instrumenter.java"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Ljava/lang/Enum<",
 8 ········"Lio/sentry/q0;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·static·fields
 13 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/q0;
  
 14 .field·public·static·final·enum·OTEL:Lio/sentry/q0;
  
 15 .field·public·static·final·enum·SENTRY:Lio/sentry/q0;
  
  
4 #·virtual·methods16 #·direct·methods
5 .method·public·abstract·c(Lio/sentry/f0;Lio/sentry/q3;)V17 .method·private·static·synthetic·$values()[Lio/sentry/q0;
 18 ····.locals·3
  
 19 ····const/4·v0,·0x2
  
 20 ····new-array·v0,·v0,·[Lio/sentry/q0;
  
 21 ····.line·1
 22 ····sget-object·v1,·Lio/sentry/q0;->SENTRY:Lio/sentry/q0;
  
 23 ····const/4·v2,·0x0
  
 24 ····aput-object·v1,·v0,·v2
  
 25 ····sget-object·v1,·Lio/sentry/q0;->OTEL:Lio/sentry/q0;
  
 26 ····const/4·v2,·0x1
  
 27 ····aput-object·v1,·v0,·v2
  
 28 ····return-object·v0
 29 .end·method
  
 30 .method·static·constructor·<clinit>()V
 31 ····.locals·3
  
 32 ····.line·1
 33 ····new-instance·v0,·Lio/sentry/q0;
  
 34 ····const-string·v1,·"SENTRY"
  
 35 ····const/4·v2,·0x0
  
 36 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/q0;-><init>(Ljava/lang/String;I)V
  
 37 ····sput-object·v0,·Lio/sentry/q0;->SENTRY:Lio/sentry/q0;
  
 38 ····.line·2
 39 ····new-instance·v0,·Lio/sentry/q0;
  
 40 ····const-string·v1,·"OTEL"
  
 41 ····const/4·v2,·0x1
  
 42 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/q0;-><init>(Ljava/lang/String;I)V
  
 43 ····sput-object·v0,·Lio/sentry/q0;->OTEL:Lio/sentry/q0;
  
 44 ····.line·3
 45 ····invoke-static·{},·Lio/sentry/q0;->$values()[Lio/sentry/q0;
  
 46 ····move-result-object·v0
  
 47 ····sput-object·v0,·Lio/sentry/q0;->$VALUES:[Lio/sentry/q0;
  
 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·public·static·valueOf(Ljava/lang/String;)Lio/sentry/q0;
 62 ····.locals·1
  
 63 ····.line·1
 64 ····const-class·v0,·Lio/sentry/q0;
  
 65 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
 66 ····move-result-object·p0
  
 67 ····check-cast·p0,·Lio/sentry/q0;
  
 68 ····return-object·p0
 69 .end·method
  
 70 .method·public·static·values()[Lio/sentry/q0;
 71 ····.locals·1
  
 72 ····.line·1
 73 ····sget-object·v0,·Lio/sentry/q0;->$VALUES:[Lio/sentry/q0;
  
 74 ····invoke-virtual·{v0},·[Lio/sentry/q0;->clone()Ljava/lang/Object;
  
 75 ····move-result-object·v0
  
 76 ····check-cast·v0,·[Lio/sentry/q0;
  
 77 ····return-object·v0
6 .end·method78 .end·method
4.79 KB
smali/io/sentry/t4$a.smali
    
Offset 1, 109 lines modifiedOffset 1, 123 lines modified
1 .class·final·Lio/sentry/t4$a;1 .class·final·Lio/sentry/t4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Stack.java"
3 .source·"UncaughtExceptionHandlerIntegration.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/hints/c; 
6 .implements·Lio/sentry/hints/d; 
7 .implements·Lio/sentry/hints/g; 
  
  
8 #·annotations4 #·annotations
9 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
10 ····value·=·Lio/sentry/t4;6 ····value·=·Lio/sentry/t4;
11 .end·annotation7 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
13 ····accessFlags·=·0x1a9 ····accessFlags·=·0x18
14 ····name·=·"a"10 ····name·=·"a"
15 .end·annotation11 .end·annotation
  
  
16 #·instance·fields12 #·instance·fields
17 .field·private·final·a:Ljava/util/concurrent/CountDownLatch;13 .field·private·final·a:Lio/sentry/b4;
  
18 .field·private·final·b:J14 .field·private·volatile·b:Lio/sentry/j0;
  
19 .field·private·final·c:Lio/sentry/g0;15 .field·private·volatile·c:Lio/sentry/g2;
  
  
20 #·direct·methods16 #·direct·methods
21 .method·constructor·<init>(JLio/sentry/g0;)V17 .method·constructor·<init>(Lio/sentry/b4;Lio/sentry/j0;Lio/sentry/g2;)V
22 ····.locals·018 ····.locals·1
  
23 ····.line·119 ····.line·1
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····const-string·v0,·"ISentryClient·is·required."
  
25 ····.line·222 ····.line·2
 23 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 24 ····move-result-object·p2
  
 25 ····check-cast·p2,·Lio/sentry/j0;
  
26 ····iput-wide·p1,·p0,·Lio/sentry/t4$a;->b:J26 ····iput-object·p2,·p0,·Lio/sentry/t4$a;->b:Lio/sentry/j0;
  
 27 ····const-string·p2,·"Scope·is·required."
  
27 ····.line·328 ····.line·3
28 ····new-instance·p1,·Ljava/util/concurrent/CountDownLatch;29 ····invoke-static·{p3,·p2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
29 ····const/4·p2,·0x130 ····move-result-object·p2
  
30 ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/CountDownLatch;-><init>(I)V31 ····check-cast·p2,·Lio/sentry/g2;
  
31 ····iput-object·p1,·p0,·Lio/sentry/t4$a;->a:Ljava/util/concurrent/CountDownLatch;32 ····iput-object·p2,·p0,·Lio/sentry/t4$a;->c:Lio/sentry/g2;
  
 33 ····const-string·p2,·"Options·is·required"
  
32 ····.line·434 ····.line·4
 35 ····invoke-static·{p1,·p2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 36 ····move-result-object·p1
  
 37 ····check-cast·p1,·Lio/sentry/b4;
  
33 ····iput-object·p3,·p0,·Lio/sentry/t4$a;->c:Lio/sentry/g0;38 ····iput-object·p1,·p0,·Lio/sentry/t4$a;->a:Lio/sentry/b4;
  
34 ····return-void39 ····return-void
35 .end·method40 .end·method
  
 41 .method·constructor·<init>(Lio/sentry/t4$a;)V
 42 ····.locals·1
  
 43 ····.line·5
 44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
36 #·virtual·methods 
37 .method·public·a()Z 
38 ····.locals·4 
  
39 ····.line·145 ····.line·6
 46 ····iget-object·v0,·p1,·Lio/sentry/t4$a;->a:Lio/sentry/b4;
40 ····:try_start_0 
41 ····iget-object·v0,·p0,·Lio/sentry/t4$a;->a:Ljava/util/concurrent/CountDownLatch; 
  
42 ····iget-wide·v1,·p0,·Lio/sentry/t4$a;->b:J47 ····iput-object·v0,·p0,·Lio/sentry/t4$a;->a:Lio/sentry/b4;
  
43 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;48 ····.line·7
 49 ····iget-object·v0,·p1,·Lio/sentry/t4$a;->b:Lio/sentry/j0;
  
44 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z50 ····iput-object·v0,·p0,·Lio/sentry/t4$a;->b:Lio/sentry/j0;
  
 51 ····.line·8
 52 ····new-instance·v0,·Lio/sentry/g2;
45 ····move-result·v0 
46 ····:try_end_0 
47 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
48 ····return·v053 ····iget-object·p1,·p1,·Lio/sentry/t4$a;->c:Lio/sentry/g2;
  
 54 ····invoke-direct·{v0,·p1},·Lio/sentry/g2;-><init>(Lio/sentry/g2;)V
49 ····:catch_0 
50 ····move-exception·v0 
  
 55 ····iput-object·v0,·p0,·Lio/sentry/t4$a;->c:Lio/sentry/g2;
51 ····.line·2 
52 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; 
  
53 ····move-result-object·v156 ····return-void
 57 .end·method
  
54 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V 
  
55 ····.line·3 
56 ····iget-object·v1,·p0,·Lio/sentry/t4$a;->c:Lio/sentry/g0;58 #·virtual·methods
 59 .method·public·a()Lio/sentry/j0;
 60 ····.locals·1
  
 61 ····.line·1
57 ····sget-object·v2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;62 ····iget-object·v0,·p0,·Lio/sentry/t4$a;->b:Lio/sentry/j0;
  
58 ····const-string·v3,·"Exception·while·awaiting·for·flush·in·UncaughtExceptionHint"63 ····return-object·v0
 64 .end·method
  
59 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V65 .method·public·b()Lio/sentry/b4;
Max diff block lines reached; 510/4853 bytes (10.51%) of diff not shown.
1.49 KB
smali/io/sentry/s0.smali
    
Offset 1, 42 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·synthetic·Lio/sentry/s0;1 .class·public·final·Lio/sentry/s0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"JavaMemoryCollector.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/w0$b;5 .implements·Lio/sentry/c0;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/sentry/w0;6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
  
8 .field·public·final·synthetic·b:Lio/sentry/x0;9 #·instance·fields
 10 .field·private·final·a:Ljava/lang/Runtime;
  
  
9 #·direct·methods11 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/w0;Lio/sentry/x0;)V12 .method·public·constructor·<init>()V
11 ····.locals·013 ····.locals·1
  
 14 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····.line·2
 17 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
13 ····iput-object·p1,·p0,·Lio/sentry/s0;->a:Lio/sentry/w0; 
  
14 ····iput-object·p2,·p0,·Lio/sentry/s0;->b:Lio/sentry/x0; 
  
15 ····return-void 
16 .end·method 
  
  
17 #·virtual·methods 
18 .method·public·final·a()Ljava/lang/Object; 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Lio/sentry/s0;->a:Lio/sentry/w0; 
  
21 ····iget-object·v1,·p0,·Lio/sentry/s0;->b:Lio/sentry/x0; 
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/w0;->a(Lio/sentry/w0;Lio/sentry/x0;)Ljava/lang/Object; 
  
23 ····move-result-object·v018 ····move-result-object·v0
  
24 ····return-object·v019 ····iput-object·v0,·p0,·Lio/sentry/s0;->a:Ljava/lang/Runtime;
  
 20 ····return-void
25 .end·method21 .end·method
45.0 KB
smali/io/sentry/c2.smali
    
Offset 1, 1480 lines modifiedOffset 1, 614 lines modified
1 .class·public·final·Lio/sentry/c2;1 .class·public·final·Lio/sentry/c2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Scope.java"3 .source·"ProfilingTransactionData.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/d1;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{8 ····value·=·{
7 ········Lio/sentry/c2$a;,9 ········Lio/sentry/c2$a;
8 ········Lio/sentry/c2$c;, 
9 ········Lio/sentry/c2$b; 
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
 12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
13 .field·private·a:Lio/sentry/p3;15 .field·private·e:Ljava/lang/String;
  
14 .field·private·b:Lio/sentry/m0;16 .field·private·f:Ljava/lang/String;
  
15 .field·private·c:Ljava/lang/String;17 .field·private·g:Ljava/lang/String;
  
16 .field·private·d:Lio/sentry/protocol/z;18 .field·private·h:Ljava/lang/Long;
  
17 .field·private·e:Lio/sentry/protocol/k;19 .field·private·i:Ljava/lang/Long;
  
18 .field·private·f:Ljava/util/List;20 .field·private·j:Ljava/lang/Long;
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Ljava/util/List<", 
22 ············"Ljava/lang/String;", 
23 ············">;" 
24 ········} 
25 ····.end·annotation 
26 .end·field 
  
27 .field·private·g:Ljava/util/Queue; 
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"Ljava/util/Queue<", 
31 ············"Lio/sentry/d;", 
32 ············">;" 
33 ········} 
34 ····.end·annotation 
35 .end·field 
  
36 .field·private·h:Ljava/util/Map;21 .field·private·k:Ljava/lang/Long;
37 ····.annotation·system·Ldalvik/annotation/Signature; 
38 ········value·=·{ 
39 ············"Ljava/util/Map<", 
40 ············"Ljava/lang/String;", 
41 ············"Ljava/lang/String;", 
42 ············">;" 
43 ········} 
44 ····.end·annotation 
45 .end·field 
  
46 .field·private·i:Ljava/util/Map;22 .field·private·l:Ljava/util/Map;
47 ····.annotation·system·Ldalvik/annotation/Signature;23 ····.annotation·system·Ldalvik/annotation/Signature;
48 ········value·=·{24 ········value·=·{
49 ············"Ljava/util/Map<",25 ············"Ljava/util/Map<",
50 ············"Ljava/lang/String;",26 ············"Ljava/lang/String;",
51 ············"Ljava/lang/Object;",27 ············"Ljava/lang/Object;",
52 ············">;"28 ············">;"
53 ········}29 ········}
54 ····.end·annotation30 ····.end·annotation
55 .end·field31 .end·field
  
56 .field·private·j:Ljava/util/List; 
57 ····.annotation·system·Ldalvik/annotation/Signature; 
58 ········value·=·{ 
59 ············"Ljava/util/List<", 
60 ············"Lio/sentry/t;", 
61 ············">;" 
62 ········} 
63 ····.end·annotation 
64 .end·field 
  
65 .field·private·final·k:Lio/sentry/q3; 
  
66 .field·private·volatile·l:Lio/sentry/a4; 
  
67 .field·private·final·m:Ljava/lang/Object; 
  
68 .field·private·final·n:Ljava/lang/Object; 
  
69 .field·private·o:Lio/sentry/protocol/c; 
  
70 .field·private·p:Ljava/util/List; 
71 ····.annotation·system·Ldalvik/annotation/Signature; 
72 ········value·=·{ 
73 ············"Ljava/util/List<", 
74 ············"Lio/sentry/b;", 
75 ············">;" 
76 ········} 
77 ····.end·annotation 
78 .end·field 
  
  
79 #·direct·methods32 #·direct·methods
80 .method·constructor·<init>(Lio/sentry/c2;)V33 .method·public·constructor·<init>()V
81 ····.locals·634 ····.locals·3
  
82 ····.line·12 
83 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
84 ····.line·13 
85 ····new-instance·v0,·Ljava/util/ArrayList; 
  
86 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
87 ····iput-object·v0,·p0,·Lio/sentry/c2;->f:Ljava/util/List; 
  
88 ····.line·14 
89 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; 
  
90 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V 
  
91 ····iput-object·v0,·p0,·Lio/sentry/c2;->h:Ljava/util/Map; 
  
92 ····.line·15 
Max diff block lines reached; 39291/45981 bytes (85.45%) of diff not shown.
1.12 KB
smali/io/sentry/z.smali
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/sentry/z;1 .class·public·final·synthetic·Lio/sentry/z;
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;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/m0;7 .field·public·final·synthetic·a:Lio/sentry/n0;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/m0;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/n0;)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/z;->a:Lio/sentry/m0;12 ····iput-object·p1,·p0,·Lio/sentry/z;->a:Lio/sentry/n0;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Lio/sentry/c2;)V16 .method·public·final·a(Lio/sentry/g2;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/z;->a:Lio/sentry/m0;18 ····iget-object·v0,·p0,·Lio/sentry/z;->a:Lio/sentry/n0;
  
19 ····invoke-static·{v0,·p1},·Lio/sentry/a0;->x(Lio/sentry/m0;Lio/sentry/c2;)V19 ····invoke-static·{v0,·p1},·Lio/sentry/a0;->v(Lio/sentry/n0;Lio/sentry/g2;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
109 KB
smali/io/sentry/q3.smali
    
Offset 1, 3246 lines modifiedOffset 1, 1721 lines modified
1 .class·public·Lio/sentry/q3;1 .class·public·final·Lio/sentry/q3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryOptions.java"3 .source·"SentryEnvelopeItem.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lio/sentry/q3$b;, 
8 ········Lio/sentry/q3$c;, 
9 ········Lio/sentry/q3$a;,7 ········Lio/sentry/q3$a;
10 ········Lio/sentry/q3$e;, 
11 ········Lio/sentry/q3$g;, 
12 ········Lio/sentry/q3$f;, 
13 ········Lio/sentry/q3$d; 
14 ····}8 ····}
15 .end·annotation9 .end·annotation
  
 10 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 11 .end·annotation
  
  
16 #·static·fields12 #·static·fields
17 .field·static·final·DEFAULT_DIAGNOSTIC_LEVEL:Lio/sentry/p3;13 .field·private·static·final·d:Ljava/nio/charset/Charset;
  
  
18 #·instance·fields14 #·instance·fields
19 .field·private·attachServerName:Z 
  
20 .field·private·attachStacktrace:Z 
  
21 .field·private·attachThreads:Z 
  
22 .field·private·beforeBreadcrumb:Lio/sentry/q3$a; 
  
23 .field·private·beforeSend:Lio/sentry/q3$b; 
  
24 .field·private·beforeSendTransaction:Lio/sentry/q3$c; 
  
25 .field·private·cacheDirPath:Ljava/lang/String; 
  
26 .field·clientReportRecorder:Lio/sentry/clientreport/g; 
  
27 .field·private·connectionTimeoutMillis:I 
  
28 .field·private·final·contextTags:Ljava/util/List; 
29 ····.annotation·system·Ldalvik/annotation/Signature; 
30 ········value·=·{ 
31 ············"Ljava/util/List<", 
32 ············"Ljava/lang/String;", 
33 ············">;" 
34 ········} 
35 ····.end·annotation 
36 .end·field 
  
37 .field·private·debug:Z 
  
38 .field·private·final·defaultTracePropagationTargets:Ljava/util/List; 
39 ····.annotation·system·Ldalvik/annotation/Signature; 
40 ········value·=·{ 
41 ············"Ljava/util/List<", 
42 ············"Ljava/lang/String;", 
43 ············">;" 
44 ········} 
45 ····.end·annotation 
46 .end·field 
  
47 .field·private·diagnosticLevel:Lio/sentry/p3; 
  
48 .field·private·dist:Ljava/lang/String; 
  
49 .field·private·distinctId:Ljava/lang/String; 
  
50 .field·private·dsn:Ljava/lang/String; 
  
51 .field·private·dsnHash:Ljava/lang/String; 
  
52 .field·private·enableAutoSessionTracking:Z 
  
53 .field·private·enableDeduplication:Z 
  
54 .field·private·enableExternalConfiguration:Z 
  
55 .field·private·enableNdk:Z 
  
56 .field·private·enableScopeSync:Z 
  
57 .field·private·enableShutdownHook:Z 
  
58 .field·private·enableUncaughtExceptionHandler:Z 
  
59 .field·private·enableUserInteractionBreadcrumbs:Z 
  
60 .field·private·enableUserInteractionTracing:Z 
  
61 .field·private·envelopeDiskCache:Lio/sentry/cache/e; 
  
62 .field·private·envelopeReader:Lio/sentry/c0; 
  
63 .field·private·environment:Ljava/lang/String; 
  
64 .field·private·final·eventProcessors:Ljava/util/List; 
65 ····.annotation·system·Ldalvik/annotation/Signature; 
66 ········value·=·{ 
67 ············"Ljava/util/List<", 
68 ············"Lio/sentry/t;", 
69 ············">;" 
70 ········} 
71 ····.end·annotation 
72 .end·field 
  
73 .field·private·executorService:Lio/sentry/j0; 
  
74 .field·private·flushTimeoutMillis:J 
  
75 .field·private·final·gestureTargetLocators:Ljava/util/List; 
76 ····.annotation·system·Ldalvik/annotation/Signature; 
77 ········value·=·{ 
78 ············"Ljava/util/List<", 
79 ············"Lio/sentry/internal/gestures/a;", 
80 ············">;" 
81 ········} 
82 ····.end·annotation 
83 .end·field 
  
84 .field·private·hostnameVerifier:Ljavax/net/ssl/HostnameVerifier; 
  
Max diff block lines reached; 106188/111454 bytes (95.28%) of diff not shown.
488 B
smali/io/sentry/o.smali
    
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,·Lio/sentry/hints/d;28 ····check-cast·p1,·Lio/sentry/hints/e;
  
29 ····invoke-static·{v0,·p1},·Lio/sentry/r;->h(Lio/sentry/r;Lio/sentry/hints/d;)V29 ····invoke-static·{v0,·p1},·Lio/sentry/r;->h(Lio/sentry/r;Lio/sentry/hints/e;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
2.97 KB
smali/io/sentry/f0.smali
    
Offset 1, 88 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Lio/sentry/f0;1 .class·public·final·synthetic·Lio/sentry/f0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IHub.java"3 .source·"IHub.java"
  
  
4 #·virtual·methods4 #·direct·methods
 5 .method·public·static·a(Lio/sentry/g0;Lio/sentry/d;)V
 6 ····.locals·1
5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V 
6 .end·method 
  
7 .method·public·abstract·b(Ljava/lang/String;)V 
8 .end·method 
  
9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)V 
10 .end·method 
  
11 .method·public·abstract·close()V 
12 .end·method 
  
13 .method·public·abstract·d(J)V 
14 .end·method 
  
15 .method·public·abstract·e(Ljava/lang/String;)V 
16 .end·method 
  
17 .method·public·abstract·f(Lio/sentry/s2;Lio/sentry/v;)Lio/sentry/protocol/p; 
18 .end·method 
  
19 .method·public·abstract·g(Lio/sentry/protocol/z;)V 
20 .end·method 
  
21 .method·public·abstract·h(Lio/sentry/d;)V 
22 .end·method 
  
23 .method·public·abstract·i()Lio/sentry/f0; 
24 .end·method 
  
25 .method·public·abstract·isEnabled()Z 
26 .end·method 
  
27 .method·public·abstract·j(Lio/sentry/protocol/w;Lio/sentry/m4;Lio/sentry/v;Lio/sentry/x1;)Lio/sentry/protocol/p; 
28 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
29 ····.end·annotation 
30 .end·method 
  
 7 ····.line·1
 8 ····new-instance·v0,·Lio/sentry/v;
31 .method·public·abstract·k(Lio/sentry/p4;Lio/sentry/r4;)Lio/sentry/m0; 
32 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
33 ····.end·annotation 
34 .end·method 
  
 9 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V
35 .method·public·abstract·l()V 
36 .end·method 
  
 10 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/g0;->p(Lio/sentry/d;Lio/sentry/v;)V
37 .method·public·abstract·m()V 
38 .end·method 
  
 11 ····return-void
39 .method·public·abstract·n(Lio/sentry/protocol/w;Lio/sentry/m4;Lio/sentry/v;)Lio/sentry/protocol/p; 
40 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
41 ····.end·annotation 
42 .end·method12 .end·method
  
43 .method·public·abstract·o(Ljava/lang/Throwable;Lio/sentry/l0;Ljava/lang/String;)V13 .method·public·static·b(Lio/sentry/g0;Lio/sentry/protocol/w;Lio/sentry/x4;Lio/sentry/v;)Lio/sentry/protocol/p;
 14 ····.locals·1
44 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;15 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
45 ····.end·annotation16 ····.end·annotation
46 .end·method 
  
 17 ····const/4·v0,·0x0
47 .method·public·abstract·p(Lio/sentry/d;Lio/sentry/v;)V 
48 .end·method 
  
49 .method·public·abstract·q(Lio/sentry/d2;)V 
50 .end·method 
  
 18 ····.line·1
 19 ····invoke-interface·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/g0;->j(Lio/sentry/protocol/w;Lio/sentry/x4;Lio/sentry/v;Lio/sentry/b2;)Lio/sentry/protocol/p;
51 .method·public·abstract·r()Lio/sentry/q3; 
52 .end·method 
  
53 .method·public·abstract·s(Ljava/lang/Throwable;)Lio/sentry/protocol/p; 
54 .end·method 
  
 20 ····move-result-object·p0
55 .method·public·abstract·t(Lio/sentry/d2;)V 
56 .end·method 
  
57 .method·public·abstract·u(Ljava/lang/Throwable;Lio/sentry/v;)Lio/sentry/protocol/p; 
58 .end·method 
  
59 .method·public·abstract·v(Lio/sentry/l3;Lio/sentry/v;)Lio/sentry/protocol/p; 
60 .end·method 
  
61 .method·public·abstract·w()V21 ····return-object·p0
62 .end·method22 .end·method
29.0 KB
smali/io/sentry/b2.smali
    
Offset 1, 40 lines modifiedOffset 1, 1203 lines modified
1 .class·public·final·Lio/sentry/b2;1 .class·public·final·Lio/sentry/b2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SamplingContext.java"3 .source·"ProfilingTraceData.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/d1;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/b2$b;
 10 ····}
 11 .end·annotation
  
 12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 13 .end·annotation
  
  
4 #·instance·fields14 #·instance·fields
 15 .field·private·A:Ljava/lang/String;
  
 16 .field·private·B:Ljava/lang/String;
  
 17 .field·private·C:Ljava/lang/String;
  
 18 .field·private·final·D:Ljava/util/Map;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Ljava/util/Map<",
 22 ············"Ljava/lang/String;",
 23 ············"Lio/sentry/profilemeasurements/a;",
 24 ············">;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
 28 .field·private·E:Ljava/lang/String;
  
 29 .field·private·F:Ljava/util/Map;
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"Ljava/util/Map<",
 33 ············"Ljava/lang/String;",
 34 ············"Ljava/lang/Object;",
 35 ············">;"
 36 ········}
 37 ····.end·annotation
 38 .end·field
  
5 .field·private·final·a:Lio/sentry/p4;39 .field·private·final·e:Ljava/io/File;
  
 40 .field·private·final·f:Ljava/util/concurrent/Callable;
 41 ····.annotation·system·Ldalvik/annotation/Signature;
 42 ········value·=·{
 43 ············"Ljava/util/concurrent/Callable<",
 44 ············"Ljava/util/List<",
 45 ············"Ljava/lang/Integer;",
 46 ············">;>;"
 47 ········}
 48 ····.end·annotation
 49 .end·field
  
 50 .field·private·g:I
  
 51 .field·private·h:Ljava/lang/String;
  
 52 .field·private·i:Ljava/lang/String;
  
 53 .field·private·j:Ljava/lang/String;
  
 54 .field·private·k:Ljava/lang/String;
  
 55 .field·private·l:Ljava/lang/String;
  
 56 .field·private·m:Ljava/lang/String;
  
 57 .field·private·n:Z
  
 58 .field·private·o:Ljava/lang/String;
  
 59 .field·private·p:Ljava/util/List;
 60 ····.annotation·system·Ldalvik/annotation/Signature;
 61 ········value·=·{
 62 ············"Ljava/util/List<",
 63 ············"Ljava/lang/Integer;",
 64 ············">;"
 65 ········}
 66 ····.end·annotation
 67 .end·field
  
 68 .field·private·q:Ljava/lang/String;
  
 69 .field·private·r:Ljava/lang/String;
  
 70 .field·private·s:Ljava/lang/String;
  
 71 .field·private·t:Ljava/util/List;
 72 ····.annotation·system·Ldalvik/annotation/Signature;
 73 ········value·=·{
 74 ············"Ljava/util/List<",
 75 ············"Lio/sentry/c2;",
 76 ············">;"
 77 ········}
 78 ····.end·annotation
 79 .end·field
  
 80 .field·private·u:Ljava/lang/String;
  
 81 .field·private·v:Ljava/lang/String;
  
 82 .field·private·w:Ljava/lang/String;
  
 83 .field·private·x:Ljava/lang/String;
  
 84 .field·private·y:Ljava/lang/String;
  
 85 .field·private·z:Ljava/lang/String;
  
  
6 #·direct·methods86 #·direct·methods
7 .method·public·constructor·<init>(Lio/sentry/p4;Lio/sentry/f;)V87 .method·private·constructor·<init>()V
 88 ····.locals·2
  
 89 ····.line·2
 90 ····new-instance·v0,·Ljava/io/File;
  
Max diff block lines reached; 26326/29607 bytes (88.92%) of diff not shown.
7.98 KB
smali/io/sentry/m3.smali
    
Offset 1, 320 lines modifiedOffset 1, 36 lines modified
1 .class·final·Lio/sentry/m3;1 .class·public·final·synthetic·Lio/sentry/m3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryExceptionFactory.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·private·final·a:Lio/sentry/s3;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lio/sentry/s3;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V
8 ····.locals·110 ····.locals·0
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····const-string·v0,·"The·SentryStackTraceFactory·is·required." 
  
12 ····.line·2 
13 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
14 ····move-result-object·p1 
  
15 ····check-cast·p1,·Lio/sentry/s3; 
  
16 ····iput-object·p1,·p0,·Lio/sentry/m3;->a:Lio/sentry/s3;12 ····iput-object·p1,·p0,·Lio/sentry/m3;->a:Lio/sentry/q3$a;
  
17 ····return-void13 ····return-void
18 .end·method14 .end·method
  
19 .method·private·b(Ljava/lang/Throwable;Lio/sentry/protocol/h;Ljava/lang/Thread;Z)Lio/sentry/protocol/o; 
20 ····.locals·6 
  
21 ····.line·1 
22 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
23 ····move-result-object·v0 
  
24 ····invoke-virtual·{v0},·Ljava/lang/Class;->getPackage()Ljava/lang/Package; 
  
25 ····move-result-object·v0 
  
26 ····.line·2 
27 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
28 ····move-result-object·v1 
  
29 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; 
  
30 ····move-result-object·v1 
  
31 ····.line·3 
32 ····new-instance·v2,·Lio/sentry/protocol/o; 
  
33 ····invoke-direct·{v2},·Lio/sentry/protocol/o;-><init>()V 
  
34 ····.line·4 
35 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; 
  
36 ····move-result-object·v3 
  
37 ····if-eqz·v0,·:cond_0 
  
38 ····.line·5 
39 ····new-instance·v4,·Ljava/lang/StringBuilder; 
  
40 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V 
  
41 ····invoke-virtual·{v0},·Ljava/lang/Package;->getName()Ljava/lang/String; 
  
42 ····move-result-object·v5 
  
43 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
44 ····const-string·v5,·"." 
  
45 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
46 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
47 ····move-result-object·v4 
  
48 ····const-string·v5,·"" 
  
49 ····invoke-virtual·{v1,·v4,·v5},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; 
  
50 ····move-result-object·v1 
  
51 ····:cond_0 
52 ····if-eqz·v0,·:cond_1 
  
53 ····.line·6 
54 ····invoke-virtual·{v0},·Ljava/lang/Package;->getName()Ljava/lang/String; 
  
55 ····move-result-object·v0 
  
56 ····goto·:goto_0 
  
57 ····:cond_1 
58 ····const/4·v0,·0x0 
  
59 ····.line·7 
60 ····:goto_0 
61 ····iget-object·v4,·p0,·Lio/sentry/m3;->a:Lio/sentry/s3; 
  
62 ····.line·8 
63 ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement; 
  
64 ····move-result-object·p1 
  
65 ····invoke-virtual·{v4,·p1},·Lio/sentry/s3;->a([Ljava/lang/StackTraceElement;)Ljava/util/List; 
  
66 ····move-result-object·p1 
  
67 ····if-eqz·p1,·:cond_3 
  
68 ····.line·9 
69 ····invoke-interface·{p1},·Ljava/util/List;->isEmpty()Z 
  
70 ····move-result·v4 
  
71 ····if-nez·v4,·:cond_3 
  
72 ····.line·10 
Max diff block lines reached; 3031/8125 bytes (37.30%) of diff not shown.
771 B
smali/io/sentry/n0.smali
    
Offset 1, 16 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lio/sentry/n0;1 .class·public·interface·abstract·Lio/sentry/n0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ITransactionProfiler.java"3 .source·"ITransaction.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/m0;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
  
7 #·virtual·methods6 #·virtual·methods
8 .method·public·abstract·a(Lio/sentry/m0;)Lio/sentry/x1;7 .method·public·abstract·a()Lio/sentry/o4;
 8 .end·method
  
 9 .method·public·abstract·e()Lio/sentry/protocol/p;
 10 .end·method
  
 11 .method·public·abstract·g()V
 12 .end·method
  
 13 .method·public·abstract·h()Lio/sentry/protocol/y;
9 .end·method14 .end·method
  
10 .method·public·abstract·b(Lio/sentry/m0;)V15 .method·public·abstract·k()Ljava/lang/String;
11 .end·method16 .end·method
2.72 KB
smali/io/sentry/s4$a.smali
    
Offset 1, 76 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·Lio/sentry/s4$a;1 .class·public·final·Lio/sentry/s4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"UncaughtExceptionHandler.java"3 .source·"SpanStatus.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/s4;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/s4;8 ····value·=·Lio/sentry/s4;
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 #·static·fields 
15 .field·private·static·final·a:Lio/sentry/s4$a;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lio/sentry/t0<",
 18 ········"Lio/sentry/s4;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
16 #·direct·methods22 #·direct·methods
17 .method·static·constructor·<clinit>()V23 .method·public·constructor·<init>()V
18 ····.locals·124 ····.locals·0
  
19 ····.line·125 ····.line·1
20 ····new-instance·v0,·Lio/sentry/s4$a; 
  
21 ····invoke-direct·{v0},·Lio/sentry/s4$a;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····sput-object·v0,·Lio/sentry/s4$a;->a:Lio/sentry/s4$a; 
  
23 ····return-void27 ····return-void
24 .end·method28 .end·method
  
25 .method·private·constructor·<init>()V 
 29 #·virtual·methods
 30 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
26 ····.locals·031 ····.locals·0
  
27 ····.line·132 ····.line·1
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/s4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s4;
  
29 ····return-void34 ····move-result-object·p1
  
 35 ····return-object·p1
30 .end·method36 .end·method
  
31 .method·static·c()Lio/sentry/s4;37 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s4;
32 ····.locals·138 ····.locals·0
  
33 ····.line·139 ····.line·1
 40 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
34 ····sget-object·v0,·Lio/sentry/s4$a;->a:Lio/sentry/s4$a; 
  
35 ····return-object·v0 
36 .end·method 
  
 41 ····move-result-object·p1
  
 42 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
37 #·virtual·methods 
38 .method·public·a()Ljava/lang/Thread$UncaughtExceptionHandler; 
39 ····.locals·1 
  
40 ····.line·1 
41 ····invoke-static·{},·Ljava/lang/Thread;->getDefaultUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; 
  
42 ····move-result-object·v043 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
 44 ····move-result-object·p1
43 ····return-object·v0 
44 .end·method 
  
 45 ····invoke-static·{p1},·Lio/sentry/s4;->valueOf(Ljava/lang/String;)Lio/sentry/s4;
45 .method·public·b(Ljava/lang/Thread$UncaughtExceptionHandler;)V 
46 ····.locals·0 
  
 46 ····move-result-object·p1
47 ····.line·1 
48 ····invoke-static·{p1},·Ljava/lang/Thread;->setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$UncaughtExceptionHandler;)V 
  
49 ····return-void47 ····return-object·p1
50 .end·method48 .end·method
9.0 KB
smali/io/sentry/b0.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/b0;1 .class·public·final·Lio/sentry/b0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"HubAdapter.java"3 .source·"HubAdapter.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/f0;5 .implements·Lio/sentry/g0;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Lio/sentry/b0;7 .field·private·static·final·a:Lio/sentry/b0;
  
  
8 #·direct·methods8 #·direct·methods
Offset 29, 293 lines modifiedOffset 29, 272 lines modified
  
29 ····.line·129 ····.line·1
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 .method·public·static·x()Lio/sentry/b0;33 .method·public·static·v()Lio/sentry/b0;
34 ····.locals·134 ····.locals·1
  
35 ····.line·135 ····.line·1
36 ····sget-object·v0,·Lio/sentry/b0;->a:Lio/sentry/b0;36 ····sget-object·v0,·Lio/sentry/b0;->a:Lio/sentry/b0;
  
37 ····return-object·v037 ····return-object·v0
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·a(Ljava/lang/String;Ljava/lang/String;)V40 .method·public·a(Ljava/lang/String;Ljava/lang/String;)V
41 ····.locals·041 ····.locals·0
  
42 ····.line·142 ····.line·1
43 ····invoke-static·{p1,·p2},·Lio/sentry/m2;->u(Ljava/lang/String;Ljava/lang/String;)V43 ····invoke-static·{p1,·p2},·Lio/sentry/q2;->t(Ljava/lang/String;Ljava/lang/String;)V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·b(Ljava/lang/String;)V46 .method·public·b(Ljava/lang/String;)V
47 ····.locals·047 ····.locals·0
  
48 ····.line·148 ····.line·1
49 ····invoke-static·{p1},·Lio/sentry/m2;->r(Ljava/lang/String;)V49 ····invoke-static·{p1},·Lio/sentry/q2;->q(Ljava/lang/String;)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V52 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V
53 ····.locals·053 ····.locals·0
  
54 ····.line·154 ····.line·1
55 ····invoke-static·{p1,·p2},·Lio/sentry/m2;->t(Ljava/lang/String;Ljava/lang/String;)V55 ····invoke-static·{p1,·p2},·Lio/sentry/q2;->s(Ljava/lang/String;Ljava/lang/String;)V
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·bridge·synthetic·clone()Ljava/lang/Object;58 .method·public·bridge·synthetic·clone()Ljava/lang/Object;
59 ····.locals·159 ····.locals·1
  
60 ····.line·160 ····.line·1
61 ····invoke-virtual·{p0},·Lio/sentry/b0;->i()Lio/sentry/f0;61 ····invoke-virtual·{p0},·Lio/sentry/b0;->i()Lio/sentry/g0;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
  
65 .method·public·close()V65 .method·public·close()V
66 ····.locals·066 ····.locals·0
  
67 ····.line·167 ····.line·1
68 ····invoke-static·{},·Lio/sentry/m2;->h()V68 ····invoke-static·{},·Lio/sentry/q2;->g()V
  
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·d(J)V71 .method·public·d(J)V
72 ····.locals·072 ····.locals·0
  
73 ····.line·173 ····.line·1
74 ····invoke-static·{p1,·p2},·Lio/sentry/m2;->k(J)V74 ····invoke-static·{p1,·p2},·Lio/sentry/q2;->j(J)V
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·e(Ljava/lang/String;)V77 .method·public·e(Ljava/lang/String;)V
78 ····.locals·078 ····.locals·0
  
79 ····.line·179 ····.line·1
80 ····invoke-static·{p1},·Lio/sentry/m2;->s(Ljava/lang/String;)V80 ····invoke-static·{p1},·Lio/sentry/q2;->r(Ljava/lang/String;)V
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·public·f(Lio/sentry/s2;Lio/sentry/v;)Lio/sentry/protocol/p;83 .method·public·f(Lio/sentry/z2;Lio/sentry/v;)Lio/sentry/protocol/p;
84 ····.locals·184 ····.locals·1
85 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;85 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
86 ····.end·annotation86 ····.end·annotation
  
87 ····.line·187 ····.line·1
88 ····invoke-static·{},·Lio/sentry/m2;->l()Lio/sentry/f0;88 ····invoke-static·{},·Lio/sentry/q2;->k()Lio/sentry/g0;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····invoke-interface·{v0,·p1,·p2},·Lio/sentry/f0;->f(Lio/sentry/s2;Lio/sentry/v;)Lio/sentry/protocol/p;90 ····invoke-interface·{v0,·p1,·p2},·Lio/sentry/g0;->f(Lio/sentry/z2;Lio/sentry/v;)Lio/sentry/protocol/p;
  
91 ····move-result-object·p191 ····move-result-object·p1
  
92 ····return-object·p192 ····return-object·p1
93 .end·method93 .end·method
  
94 .method·public·g(Lio/sentry/protocol/z;)V94 .method·public·g(Lio/sentry/protocol/z;)V
95 ····.locals·095 ····.locals·0
  
96 ····.line·196 ····.line·1
97 ····invoke-static·{p1},·Lio/sentry/m2;->v(Lio/sentry/protocol/z;)V97 ····invoke-static·{p1},·Lio/sentry/q2;->u(Lio/sentry/protocol/z;)V
  
98 ····return-void98 ····return-void
99 .end·method99 .end·method
  
100 .method·public·synthetic·h(Lio/sentry/d;)V100 .method·public·synthetic·h(Lio/sentry/d;)V
101 ····.locals·0101 ····.locals·0
  
102 ····invoke-static·{p0,·p1},·Lio/sentry/e0;->a(Lio/sentry/f0;Lio/sentry/d;)V102 ····invoke-static·{p0,·p1},·Lio/sentry/f0;->a(Lio/sentry/g0;Lio/sentry/d;)V
Max diff block lines reached; 5711/9164 bytes (62.32%) of diff not shown.
1.08 KB
smali/io/sentry/f4.smali
    
Offset 1, 8 lines modifiedOffset 1, 40 lines modified
1 .class·interface·abstract·Lio/sentry/f4;1 .class·public·final·synthetic·Lio/sentry/f4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SpanFinishedCallback.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Lio/sentry/g2$b;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/j4;
  
 8 .field·public·final·synthetic·b:Lio/sentry/g2;
  
  
 9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lio/sentry/j4;Lio/sentry/g2;)V
 11 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lio/sentry/f4;->a:Lio/sentry/j4;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/f4;->b:Lio/sentry/g2;
  
 15 ····return-void
 16 .end·method
  
  
4 #·virtual·methods17 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/d4;)V18 .method·public·final·a(Lio/sentry/n0;)V
 19 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/f4;->a:Lio/sentry/j4;
  
 21 ····iget-object·v1,·p0,·Lio/sentry/f4;->b:Lio/sentry/g2;
  
 22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/j4;->m(Lio/sentry/j4;Lio/sentry/g2;Lio/sentry/n0;)V
  
 23 ····return-void
6 .end·method24 .end·method
1.34 KB
smali/io/sentry/b1.smali
    
Offset 1, 8 lines modifiedOffset 1, 47 lines modified
1 .class·public·interface·abstract·Lio/sentry/b1;1 .class·public·final·Lio/sentry/b1;
2 .super·Ljava/lang/Object; 
3 .source·"JsonSerializable.java"2 .super·Lio/sentry/vendor/gson/stream/c;
 3 .source·"JsonObjectWriter.java"
  
  
 4 #·instance·fields
 5 .field·private·final·p:Lio/sentry/a1;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Ljava/io/Writer;I)V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0,·p1},·Lio/sentry/vendor/gson/stream/c;-><init>(Ljava/io/Writer;)V
  
 11 ····.line·2
 12 ····new-instance·p1,·Lio/sentry/a1;
  
 13 ····invoke-direct·{p1,·p2},·Lio/sentry/a1;-><init>(I)V
  
 14 ····iput-object·p1,·p0,·Lio/sentry/b1;->p:Lio/sentry/a1;
  
 15 ····return-void
 16 .end·method
  
  
4 #·virtual·methods17 #·virtual·methods
5 .method·public·abstract·serialize(Lio/sentry/z0;Lio/sentry/g0;)V18 .method·public·W(Ljava/lang/String;)Lio/sentry/b1;
 19 ····.locals·0
  
 20 ····.line·1
 21 ····invoke-super·{p0,·p1},·Lio/sentry/vendor/gson/stream/c;->y(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
 22 ····return-object·p0
 23 .end·method
  
 24 .method·public·X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
 25 ····.locals·1
  
 26 ····.line·1
 27 ····iget-object·v0,·p0,·Lio/sentry/b1;->p:Lio/sentry/a1;
  
 28 ····invoke-virtual·{v0,·p0,·p1,·p2},·Lio/sentry/a1;->a(Lio/sentry/b1;Lio/sentry/h0;Ljava/lang/Object;)V
  
 29 ····return-object·p0
6 .end·method30 .end·method
2.43 KB
smali/io/sentry/h2.smali
    
Offset 1, 87 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lio/sentry/h2;1 .class·public·interface·abstract·Lio/sentry/h2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"3 .source·"ScopeCallback.java"
  
  
4 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a(Lio/sentry/g2;)V
5 .method·public·static·a(Lio/sentry/i2;Ljava/lang/String;Lio/sentry/g0;)Z 
6 ····.locals·2 
  
7 ····if-nez·p1,·:cond_0 
  
8 ····.line·1 
9 ····sget-object·p0,·Lio/sentry/p3;->INFO:Lio/sentry/p3; 
  
10 ····const/4·p1,·0x0 
  
11 ····new-array·v0,·p1,·[Ljava/lang/Object; 
  
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/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
14 ····return·p1 
  
15 ····:cond_0 
16 ····const/4·p0,·0x1 
  
17 ····return·p0 
18 .end·method 
  
19 .method·public·static·b(Lio/sentry/i2;Lio/sentry/k;Ljava/lang/String;Lio/sentry/g0;)Lio/sentry/e2; 
20 ····.locals·1 
  
21 ····.line·1 
22 ····new-instance·p0,·Ljava/io/File; 
  
23 ····invoke-direct·{p0,·p2},·Ljava/io/File;-><init>(Ljava/lang/String;)V 
  
24 ····.line·2 
25 ····new-instance·v0,·Lio/sentry/g2; 
  
26 ····invoke-direct·{v0,·p3,·p2,·p1,·p0},·Lio/sentry/g2;-><init>(Lio/sentry/g0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V 
  
27 ····return-object·v0 
28 .end·method 
  
29 .method·public·static·synthetic·c(Lio/sentry/g0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V 
30 ····.locals·0 
  
31 ····.line·1 
32 ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/h2;->d(Lio/sentry/g0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V 
  
33 ····return-void 
34 .end·method 
  
35 .method·public·static·synthetic·d(Lio/sentry/g0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V 
36 ····.locals·5 
  
37 ····.line·1 
38 ····sget-object·v0,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
39 ····const/4·v1,·0x1 
  
40 ····new-array·v2,·v1,·[Ljava/lang/Object; 
  
41 ····const/4·v3,·0x0 
  
42 ····aput-object·p1,·v2,·v3 
  
43 ····const-string·v4,·"Started·processing·cached·files·from·%s" 
  
44 ····invoke-interface·{p0,·v0,·v4,·v2},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
45 ····.line·2 
46 ····invoke-virtual·{p2,·p3},·Lio/sentry/k;->e(Ljava/io/File;)V 
  
47 ····new-array·p2,·v1,·[Ljava/lang/Object; 
  
48 ····aput-object·p1,·p2,·v3 
  
49 ····const-string·p1,·"Finished·processing·cached·files·from·%s" 
  
50 ····.line·3 
51 ····invoke-interface·{p0,·v0,·p1,·p2},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
52 ····return-void 
53 .end·method6 .end·method
33.9 KB
smali/io/sentry/v1.smali
    
Offset 1, 1372 lines modifiedOffset 1, 101 lines modified
1 .class·public·final·Lio/sentry/v1;1 .class·public·final·Lio/sentry/v1;
 2 .super·Ljava/lang/Object;
 3 .source·"OptionsContainer.java"
2 .super·Lio/sentry/k; 
3 .source·"OutboxSender.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/d0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
8 .end·annotation12 .end·annotation
  
 13 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 14 .end·annotation
  
9 #·static·fields 
10 .field·private·static·final·g:Ljava/nio/charset/Charset; 
  
  
11 #·instance·fields15 #·instance·fields
12 .field·private·final·c:Lio/sentry/f0; 
  
13 .field·private·final·d:Lio/sentry/c0; 
  
14 .field·private·final·e:Lio/sentry/k0; 
  
15 .field·private·final·f:Lio/sentry/g0;16 .field·private·final·a:Ljava/lang/Class;
 17 ····.annotation·system·Ldalvik/annotation/Signature;
 18 ········value·=·{
 19 ············"Ljava/lang/Class<",
 20 ············"TT;>;"
 21 ········}
 22 ····.end·annotation
 23 .end·field
  
  
16 #·direct·methods24 #·direct·methods
 25 .method·private·constructor·<init>(Ljava/lang/Class;)V
17 .method·static·constructor·<clinit>()V 
18 ····.locals·1 
  
19 ····const-string·v0,·"UTF-8" 
  
20 ····.line·1 
21 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
22 ····move-result-object·v0 
  
23 ····sput-object·v0,·Lio/sentry/v1;->g:Ljava/nio/charset/Charset; 
  
24 ····return-void 
25 .end·method 
  
26 .method·public·constructor·<init>(Lio/sentry/f0;Lio/sentry/c0;Lio/sentry/k0;Lio/sentry/g0;J)V 
27 ····.locals·026 ····.locals·0
 27 ····.annotation·system·Ldalvik/annotation/Signature;
 28 ········value·=·{
 29 ············"(",
 30 ············"Ljava/lang/Class<",
 31 ············"TT;>;)V"
 32 ········}
 33 ····.end·annotation
  
28 ····.line·134 ····.line·1
 35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
29 ····invoke-direct·{p0,·p4,·p5,·p6},·Lio/sentry/k;-><init>(Lio/sentry/g0;J)V 
  
30 ····const-string·p5,·"Hub·is·required." 
  
31 ····.line·236 ····.line·2
32 ····invoke-static·{p1,·p5},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
33 ····move-result-object·p1 
  
34 ····check-cast·p1,·Lio/sentry/f0; 
  
35 ····iput-object·p1,·p0,·Lio/sentry/v1;->c:Lio/sentry/f0;37 ····iput-object·p1,·p0,·Lio/sentry/v1;->a:Ljava/lang/Class;
  
36 ····const-string·p1,·"Envelope·reader·is·required." 
  
37 ····.line·3 
38 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
39 ····move-result-object·p1 
  
40 ····check-cast·p1,·Lio/sentry/c0; 
  
41 ····iput-object·p1,·p0,·Lio/sentry/v1;->d:Lio/sentry/c0; 
  
42 ····const-string·p1,·"Serializer·is·required." 
  
43 ····.line·4 
44 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
45 ····move-result-object·p1 
  
46 ····check-cast·p1,·Lio/sentry/k0; 
  
47 ····iput-object·p1,·p0,·Lio/sentry/v1;->e:Lio/sentry/k0; 
  
48 ····const-string·p1,·"Logger·is·required." 
  
49 ····.line·5 
50 ····invoke-static·{p4,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
51 ····move-result-object·p1 
  
52 ····check-cast·p1,·Lio/sentry/g0; 
  
53 ····iput-object·p1,·p0,·Lio/sentry/v1;->f:Lio/sentry/g0; 
  
54 ····return-void38 ····return-void
55 .end·method39 .end·method
  
56 .method·public·static·synthetic·g(Lio/sentry/v1;Ljava/io/File;Lio/sentry/hints/f;)V40 .method·public·static·a(Ljava/lang/Class;)Lio/sentry/v1;
57 ····.locals·041 ····.locals·1
 42 ····.annotation·system·Ldalvik/annotation/Signature;
 43 ········value·=·{
 44 ············"<T:",
Max diff block lines reached; 30688/34711 bytes (88.41%) of diff not shown.
6.34 KB
smali/io/sentry/a3.smali
    
Offset 1, 42 lines modifiedOffset 1, 244 lines modified
1 .class·public·final·synthetic·Lio/sentry/a3;1 .class·public·final·Lio/sentry/a3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryEnvelopeHeader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Lio/sentry/d1;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/a3$a;
 10 ····}
 11 .end·annotation
  
 12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 13 .end·annotation
  
  
6 #·instance·fields14 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/k0;15 .field·private·final·e:Lio/sentry/protocol/p;
  
8 .field·public·final·synthetic·b:Lio/sentry/n2;16 .field·private·final·f:Lio/sentry/protocol/n;
  
 17 .field·private·final·g:Lio/sentry/x4;
  
 18 .field·private·h:Ljava/util/Map;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Ljava/util/Map<",
 22 ············"Ljava/lang/String;",
 23 ············"Ljava/lang/Object;",
 24 ············">;"
 25 ········}
 26 ····.end·annotation
 27 .end·field
  
  
9 #·direct·methods28 #·direct·methods
 29 .method·public·constructor·<init>()V
 30 ····.locals·1
  
 31 ····.line·7
 32 ····new-instance·v0,·Lio/sentry/protocol/p;
  
 33 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V
  
 34 ····invoke-direct·{p0,·v0},·Lio/sentry/a3;-><init>(Lio/sentry/protocol/p;)V
  
 35 ····return-void
 36 .end·method
  
 37 .method·public·constructor·<init>(Lio/sentry/protocol/p;)V
 38 ····.locals·1
  
 39 ····const/4·v0,·0x0
  
 40 ····.line·6
 41 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a3;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;)V
  
 42 ····return-void
 43 .end·method
  
10 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lio/sentry/n2;)V44 .method·public·constructor·<init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;)V
 45 ····.locals·1
  
 46 ····const/4·v0,·0x0
  
 47 ····.line·1
 48 ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/sentry/a3;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/x4;)V
  
 49 ····return-void
 50 .end·method
  
 51 .method·public·constructor·<init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/x4;)V
11 ····.locals·052 ····.locals·0
  
 53 ····.line·2
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V54 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 55 ····.line·3
13 ····iput-object·p1,·p0,·Lio/sentry/a3;->a:Lio/sentry/k0;56 ····iput-object·p1,·p0,·Lio/sentry/a3;->e:Lio/sentry/protocol/p;
  
 57 ····.line·4
 58 ····iput-object·p2,·p0,·Lio/sentry/a3;->f:Lio/sentry/protocol/n;
  
 59 ····.line·5
14 ····iput-object·p2,·p0,·Lio/sentry/a3;->b:Lio/sentry/n2;60 ····iput-object·p3,·p0,·Lio/sentry/a3;->g:Lio/sentry/x4;
  
15 ····return-void61 ····return-void
16 .end·method62 .end·method
  
  
17 #·virtual·methods63 #·virtual·methods
18 .method·public·final·call()Ljava/lang/Object;64 .method·public·a()Lio/sentry/protocol/p;
19 ····.locals·265 ····.locals·1
  
 66 ····.line·1
20 ····iget-object·v0,·p0,·Lio/sentry/a3;->a:Lio/sentry/k0;67 ····iget-object·v0,·p0,·Lio/sentry/a3;->e:Lio/sentry/protocol/p;
  
21 ····iget-object·v1,·p0,·Lio/sentry/a3;->b:Lio/sentry/n2;68 ····return-object·v0
 69 .end·method
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/j3;->e(Lio/sentry/k0;Lio/sentry/n2;)[B70 .method·public·b()Lio/sentry/protocol/n;
 71 ····.locals·1
  
23 ····move-result-object·v072 ····.line·1
 73 ····iget-object·v0,·p0,·Lio/sentry/a3;->f:Lio/sentry/protocol/n;
  
24 ····return-object·v074 ····return-object·v0
25 .end·method75 .end·method
  
 76 .method·public·c()Lio/sentry/x4;
 77 ····.locals·1
  
 78 ····.line·1
 79 ····iget-object·v0,·p0,·Lio/sentry/a3;->g:Lio/sentry/x4;
  
 80 ····return-object·v0
 81 .end·method
  
 82 .method·public·d(Ljava/util/Map;)V
 83 ····.locals·0
 84 ····.annotation·system·Ldalvik/annotation/Signature;
 85 ········value·=·{
 86 ············"(",
 87 ············"Ljava/util/Map<",
Max diff block lines reached; -1/6442 bytes (-0.02%) of diff not shown.
414 B
smali/io/sentry/i2.smali
    
Offset 1, 11 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/i2;1 .class·public·interface·abstract·Lio/sentry/i2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"
  
  
4 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a()V
5 .method·public·abstract·a(Lio/sentry/f0;Lio/sentry/q3;)Lio/sentry/e2; 
6 .end·method 
  
7 .method·public·abstract·b(Ljava/lang/String;Lio/sentry/g0;)Z 
8 .end·method6 .end·method
1.25 KB
smali/io/sentry/i1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/i1;1 .class·public·final·Lio/sentry/i1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpLogger.java"3 .source·"NoOpEnvelopeReader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/g0;5 .implements·Lio/sentry/d0;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Lio/sentry/i1;7 .field·private·static·final·a:Lio/sentry/i1;
  
  
8 #·direct·methods8 #·direct·methods
Offset 29, 43 lines modifiedOffset 29, 25 lines modified
  
29 ····.line·129 ····.line·1
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 .method·public·static·e()Lio/sentry/i1;33 .method·public·static·b()Lio/sentry/i1;
34 ····.locals·134 ····.locals·1
  
35 ····.line·135 ····.line·1
36 ····sget-object·v0,·Lio/sentry/i1;->a:Lio/sentry/i1;36 ····sget-object·v0,·Lio/sentry/i1;->a:Lio/sentry/i1;
  
37 ····return-object·v037 ····return-object·v0
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·a(Lio/sentry/p3;)Z40 .method·public·a(Ljava/io/InputStream;)Lio/sentry/z2;
41 ····.locals·041 ····.locals·0
  
42 ····const/4·p1,·0x042 ····const/4·p1,·0x0
  
43 ····return·p143 ····return-object·p1
44 .end·method 
  
45 .method·public·varargs·b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V 
46 ····.locals·0 
  
47 ····return-void 
48 .end·method 
  
49 .method·public·c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
50 ····.locals·0 
  
51 ····return-void 
52 .end·method 
  
53 .method·public·varargs·d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
54 ····.locals·0 
  
55 ····return-void 
56 .end·method44 .end·method
3.72 KB
smali/io/sentry/j2.smali
    
Offset 1, 150 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lio/sentry/j2;1 .class·public·interface·abstract·Lio/sentry/j2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"
3 .source·"SendFireAndForgetEnvelopeSender.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/i2; 
  
  
6 #·annotations 
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
8 .end·annotation 
  
  
9 #·instance·fields 
10 .field·private·final·a:Lio/sentry/f2; 
  
  
11 #·direct·methods 
12 .method·public·constructor·<init>(Lio/sentry/f2;)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},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
19 ····move-result-object·p1 
  
20 ····check-cast·p1,·Lio/sentry/f2; 
  
21 ····iput-object·p1,·p0,·Lio/sentry/j2;->a:Lio/sentry/f2; 
  
22 ····return-void 
23 .end·method 
  
  
24 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a()Ljava/lang/String;
25 .method·public·a(Lio/sentry/f0;Lio/sentry/q3;)Lio/sentry/e2; 
26 ····.locals·8 
  
27 ····const-string·v0,·"Hub·is·required" 
  
28 ····.line·1 
29 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
30 ····const-string·v0,·"SentryOptions·is·required" 
  
31 ····.line·2 
32 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
33 ····.line·3 
34 ····iget-object·v0,·p0,·Lio/sentry/j2;->a:Lio/sentry/f2; 
  
35 ····invoke-interface·{v0},·Lio/sentry/f2;->a()Ljava/lang/String; 
  
36 ····move-result-object·v0 
  
37 ····if-eqz·v0,·:cond_1 
  
38 ····.line·4 
39 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
40 ····move-result-object·v1 
  
41 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/j2;->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/q3;->getSerializer()Lio/sentry/k0; 
  
50 ····move-result-object·v4 
  
51 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
52 ····move-result-object·v5 
  
53 ····invoke-virtual·{p2},·Lio/sentry/q3;->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/q3;->getLogger()Lio/sentry/g0; 
  
60 ····move-result-object·p1 
  
61 ····invoke-virtual·{p0,·v1,·v0,·p1},·Lio/sentry/j2;->c(Lio/sentry/k;Ljava/lang/String;Lio/sentry/g0;)Lio/sentry/e2; 
  
62 ····move-result-object·p1 
  
63 ····return-object·p1 
  
64 ····.line·8 
65 ····:cond_1 
66 ····:goto_0 
67 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
68 ····move-result-object·p1 
  
69 ····sget-object·p2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
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/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
Max diff block lines reached; 0/3760 bytes (0.00%) of diff not shown.
4.31 KB
smali/io/sentry/g4.smali
    
Offset 1, 189 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lio/sentry/g4;1 .class·public·final·synthetic·Lio/sentry/g4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SpanId.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/h2;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/g4$a; 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·f:Lio/sentry/g4; 
  
  
14 #·instance·fields6 #·instance·fields
15 .field·private·final·e:Ljava/lang/String;7 .field·public·final·synthetic·a:Lio/sentry/j4;
  
  
16 #·direct·methods8 #·direct·methods
17 .method·static·constructor·<clinit>()V9 .method·public·synthetic·constructor·<init>(Lio/sentry/j4;)V
18 ····.locals·410 ····.locals·0
  
19 ····.line·1 
20 ····new-instance·v0,·Lio/sentry/g4; 
  
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-direct·{v0,·v1},·Lio/sentry/g4;-><init>(Ljava/util/UUID;)V 
  
25 ····sput-object·v0,·Lio/sentry/g4;->f:Lio/sentry/g4; 
  
26 ····return-void 
27 .end·method 
  
28 .method·public·constructor·<init>()V 
29 ····.locals·1 
  
30 ····.line·3 
31 ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; 
  
32 ····move-result-object·v0 
  
33 ····invoke-direct·{p0,·v0},·Lio/sentry/g4;-><init>(Ljava/util/UUID;)V 
  
34 ····return-void 
35 .end·method 
  
36 .method·public·constructor·<init>(Ljava/lang/String;)V 
37 ····.locals·1 
  
38 ····.line·1 
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····const-string·v0,·"value·is·required" 
  
41 ····.line·2 
42 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
43 ····move-result-object·p1 
  
44 ····check-cast·p1,·Ljava/lang/String; 
  
45 ····iput-object·p1,·p0,·Lio/sentry/g4;->e:Ljava/lang/String;12 ····iput-object·p1,·p0,·Lio/sentry/g4;->a:Lio/sentry/j4;
  
46 ····return-void 
47 .end·method 
  
48 .method·private·constructor·<init>(Ljava/util/UUID;)V 
49 ····.locals·2 
  
50 ····.line·4 
51 ····invoke-virtual·{p1},·Ljava/util/UUID;->toString()Ljava/lang/String; 
  
52 ····move-result-object·p1 
  
53 ····invoke-static·{p1},·Lio/sentry/util/o;->d(Ljava/lang/String;)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/g4;-><init>(Ljava/lang/String;)V 
  
64 ····return-void13 ····return-void
65 .end·method14 .end·method
  
  
66 #·virtual·methods15 #·virtual·methods
 16 .method·public·final·a(Lio/sentry/g2;)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 
75 ····const-class·v0,·Lio/sentry/g4; 
Max diff block lines reached; 804/4368 bytes (18.41%) of diff not shown.
1.67 KB
smali/io/sentry/w1.smali
    
Offset 1, 44 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lio/sentry/w1;1 .class·public·final·synthetic·Lio/sentry/w1;
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/Callable;5 .implements·Lio/sentry/util/h$a;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/w1;7 .field·public·final·synthetic·a:Lio/sentry/y1;
  
 8 .field·public·final·synthetic·b:Ljava/io/File;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V10 .method·public·synthetic·constructor·<init>(Lio/sentry/y1;Ljava/io/File;)V
10 ····.locals·111 ····.locals·0
  
11 ····new-instance·v0,·Lio/sentry/w1;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····invoke-direct·{v0},·Lio/sentry/w1;-><init>()V13 ····iput-object·p1,·p0,·Lio/sentry/w1;->a:Lio/sentry/y1;
  
13 ····sput-object·v0,·Lio/sentry/w1;->a:Lio/sentry/w1;14 ····iput-object·p2,·p0,·Lio/sentry/w1;->b:Ljava/io/File;
  
14 ····return-void15 ····return-void
15 .end·method16 .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·method17 #·virtual·methods
 18 .method·public·final·accept(Ljava/lang/Object;)V
 19 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/w1;->a:Lio/sentry/y1;
  
 21 ····iget-object·v1,·p0,·Lio/sentry/w1;->b:Ljava/io/File;
21 #·virtual·methods 
22 .method·public·final·call()Ljava/lang/Object; 
23 ····.locals·1 
  
24 ····invoke-static·{},·Lio/sentry/x1;->a()Ljava/util/List;22 ····check-cast·p1,·Lio/sentry/hints/g;
  
25 ····move-result-object·v023 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/y1;->g(Lio/sentry/y1;Ljava/io/File;Lio/sentry/hints/g;)V
  
26 ····return-object·v024 ····return-void
27 .end·method25 .end·method
1.57 KB
smali/io/sentry/g3.smali
    
Offset 3, 34 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:Ljava/io/File;
  
 8 .field·public·final·synthetic·b:J
  
7 .field·public·final·synthetic·a:Lio/sentry/j3$a;9 .field·public·final·synthetic·c:Lio/sentry/b2;
  
 10 .field·public·final·synthetic·d:Lio/sentry/l0;
  
  
8 #·direct·methods11 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/j3$a;)V12 .method·public·synthetic·constructor·<init>(Ljava/io/File;JLio/sentry/b2;Lio/sentry/l0;)V
10 ····.locals·013 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····iput-object·p1,·p0,·Lio/sentry/g3;->a:Ljava/io/File;
  
 16 ····iput-wide·p2,·p0,·Lio/sentry/g3;->b:J
  
12 ····iput-object·p1,·p0,·Lio/sentry/g3;->a:Lio/sentry/j3$a;17 ····iput-object·p4,·p0,·Lio/sentry/g3;->c:Lio/sentry/b2;
  
 18 ····iput-object·p5,·p0,·Lio/sentry/g3;->d:Lio/sentry/l0;
  
13 ····return-void19 ····return-void
14 .end·method20 .end·method
  
  
15 #·virtual·methods21 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;22 .method·public·final·call()Ljava/lang/Object;
17 ····.locals·123 ····.locals·5
  
 24 ····iget-object·v0,·p0,·Lio/sentry/g3;->a:Ljava/io/File;
  
 25 ····iget-wide·v1,·p0,·Lio/sentry/g3;->b:J
  
 26 ····iget-object·v3,·p0,·Lio/sentry/g3;->c:Lio/sentry/b2;
  
18 ····iget-object·v0,·p0,·Lio/sentry/g3;->a:Lio/sentry/j3$a;27 ····iget-object·v4,·p0,·Lio/sentry/g3;->d:Lio/sentry/l0;
  
19 ····invoke-static·{v0},·Lio/sentry/j3;->g(Lio/sentry/j3$a;)[B28 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Lio/sentry/q3;->b(Ljava/io/File;JLio/sentry/b2;Lio/sentry/l0;)[B
  
20 ····move-result-object·v029 ····move-result-object·v0
  
21 ····return-object·v030 ····return-object·v0
22 .end·method31 .end·method
4.96 KB
smali/io/sentry/h1.smali
    
Offset 1, 252 lines modifiedOffset 1, 16 lines modified
1 .class·public·final·Lio/sentry/h1;1 .class·public·interface·abstract·Lio/sentry/h1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpHub.java"3 .source·"MeasurementUnit.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/f0; 
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lio/sentry/h1$a;
 8 ····}
 9 .end·annotation
  
6 #·static·fields 
7 .field·private·static·final·b:Lio/sentry/h1; 
  
  
8 #·instance·fields 
9 .field·private·final·a:Lio/sentry/q3; 
  
  
10 #·direct·methods 
11 .method·static·constructor·<clinit>()V 
12 ····.locals·1 
  
13 ····.line·1 
14 ····new-instance·v0,·Lio/sentry/h1; 
  
15 ····invoke-direct·{v0},·Lio/sentry/h1;-><init>()V 
  
16 ····sput-object·v0,·Lio/sentry/h1;->b:Lio/sentry/h1; 
  
17 ····return-void 
18 .end·method 
  
19 .method·private·constructor·<init>()V 
20 ····.locals·1 
  
21 ····.line·1 
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····.line·2 
24 ····invoke-static·{},·Lio/sentry/q3;->empty()Lio/sentry/q3; 
  
25 ····move-result-object·v0 
  
26 ····iput-object·v0,·p0,·Lio/sentry/h1;->a:Lio/sentry/q3; 
  
27 ····return-void 
28 .end·method 
  
29 .method·public·static·x()Lio/sentry/h1; 
30 ····.locals·1 
  
31 ····.line·1 
32 ····sget-object·v0,·Lio/sentry/h1;->b:Lio/sentry/h1; 
  
33 ····return-object·v0 
34 .end·method 
  
  
35 #·virtual·methods10 #·virtual·methods
36 .method·public·a(Ljava/lang/String;Ljava/lang/String;)V 
37 ····.locals·0 
  
38 ····return-void 
39 .end·method 
  
40 .method·public·b(Ljava/lang/String;)V11 .method·public·abstract·name()Ljava/lang/String;
41 ····.locals·0 
  
42 ····return-void 
43 .end·method 
  
44 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V 
45 ····.locals·0 
  
46 ····return-void 
47 .end·method 
  
48 .method·public·bridge·synthetic·clone()Ljava/lang/Object; 
49 ····.locals·1 
  
50 ····.line·1 
51 ····invoke-virtual·{p0},·Lio/sentry/h1;->i()Lio/sentry/f0; 
  
52 ····move-result-object·v0 
  
53 ····return-object·v0 
54 .end·method 
  
55 .method·public·close()V 
56 ····.locals·0 
  
57 ····return-void 
58 .end·method 
  
59 .method·public·d(J)V 
60 ····.locals·0 
  
61 ····return-void 
62 .end·method 
  
63 .method·public·e(Ljava/lang/String;)V 
64 ····.locals·0 
  
65 ····return-void 
66 .end·method 
  
67 .method·public·f(Lio/sentry/s2;Lio/sentry/v;)Lio/sentry/protocol/p; 
68 ····.locals·0 
  
69 ····.line·1 
70 ····sget-object·p1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p; 
  
71 ····return-object·p1 
72 .end·method 
  
73 .method·public·g(Lio/sentry/protocol/z;)V 
74 ····.locals·0 
  
75 ····return-void 
76 .end·method 
  
77 .method·public·synthetic·h(Lio/sentry/d;)V 
78 ····.locals·0 
Max diff block lines reached; 0/5034 bytes (0.00%) of diff not shown.
19.1 KB
smali/io/sentry/m2.smali
    
Offset 1, 879 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lio/sentry/m2;1 .class·public·interface·abstract·Lio/sentry/m2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentry.java"3 .source·"SendCachedEnvelopeFireAndForgetIntegration.java"
  
Diff chunk too large, falling back to line-by-line diff (2 lines added, 843 lines removed)
  
4 #·annotations4 #·virtual·methods
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .method·public·abstract·a(Lio/sentry/g0;Lio/sentry/b4;)Lio/sentry/i2;
6 ····value·=·{ 
7 ········Lio/sentry/m2$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields 
11 .field·private·static·final·a:Ljava/lang/ThreadLocal; 
12 ····.annotation·system·Ldalvik/annotation/Signature; 
13 ········value·=·{ 
14 ············"Ljava/lang/ThreadLocal<", 
15 ············"Lio/sentry/f0;", 
16 ············">;" 
17 ········} 
18 ····.end·annotation 
19 .end·field 
  
20 .field·private·static·volatile·b:Lio/sentry/f0; 
  
21 .field·private·static·volatile·c:Z 
  
  
22 #·direct·methods 
23 .method·static·constructor·<clinit>()V 
24 ····.locals·1 
  
25 ····.line·1 
26 ····new-instance·v0,·Ljava/lang/ThreadLocal; 
  
27 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V 
  
28 ····sput-object·v0,·Lio/sentry/m2;->a:Ljava/lang/ThreadLocal; 
  
29 ····.line·2 
30 ····invoke-static·{},·Lio/sentry/h1;->x()Lio/sentry/h1; 
  
31 ····move-result-object·v0 
  
32 ····sput-object·v0,·Lio/sentry/m2;->b:Lio/sentry/f0; 
  
33 ····const/4·v0,·0x0 
  
34 ····.line·3 
35 ····sput-boolean·v0,·Lio/sentry/m2;->c:Z 
  
36 ····return-void 
37 .end·method 
  
38 .method·public·static·synthetic·a([Ljava/io/File;)V 
39 ····.locals·0 
  
40 ····invoke-static·{p0},·Lio/sentry/m2;->q([Ljava/io/File;)V 
  
41 ····return-void 
42 .end·method 
  
43 .method·public·static·b(Lio/sentry/d;)V 
44 ····.locals·1 
  
45 ····.line·1 
46 ····invoke-static·{},·Lio/sentry/m2;->l()Lio/sentry/f0; 
  
47 ····move-result-object·v0 
  
48 ····invoke-interface·{v0,·p0},·Lio/sentry/f0;->h(Lio/sentry/d;)V 
  
49 ····return-void 
50 .end·method 
  
51 .method·public·static·c(Lio/sentry/d;Lio/sentry/v;)V 
52 ····.locals·1 
  
53 ····.line·1 
54 ····invoke-static·{},·Lio/sentry/m2;->l()Lio/sentry/f0; 
  
55 ····move-result-object·v0 
  
56 ····invoke-interface·{v0,·p0,·p1},·Lio/sentry/f0;->p(Lio/sentry/d;Lio/sentry/v;)V 
  
57 ····return-void 
58 .end·method 
  
59 .method·private·static·d(Lio/sentry/m2$a;Lio/sentry/q3;)V 
60 ····.locals·2 
61 ····.annotation·system·Ldalvik/annotation/Signature; 
62 ········value·=·{ 
63 ············"<T:", 
64 ············"Lio/sentry/q3;", 
65 ············">(", 
66 ············"Lio/sentry/m2$a<", 
67 ············"TT;>;TT;)V" 
68 ········} 
69 ····.end·annotation 
  
70 ····.line·1 
71 ····:try_start_0 
72 ····invoke-interface·{p0,·p1},·Lio/sentry/m2$a;->a(Lio/sentry/q3;)V 
73 ····:try_end_0 
74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
75 ····goto·:goto_0 
  
76 ····:catchall_0 
77 ····move-exception·p0 
  
78 ····.line·2 
79 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
80 ····move-result-object·p1 
  
81 ····sget-object·v0,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
82 ····const-string·v1,·"Error·in·the·\'OptionsConfiguration.configure\'·callback." 
  
83 ····.line·3 
84 ····invoke-interface·{p1,·v0,·v1,·p0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
85 ····:goto_0 
86 ····return-void 
Max diff block lines reached; 767/19529 bytes (3.93%) of diff not shown.
490 B
smali/io/sentry/q4.smali
    
Offset 1, 13 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/q4;1 .class·interface·abstract·Lio/sentry/q4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransactionFinishedCallback.java"3 .source·"SpanFinishedCallback.java"
  
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
  
7 #·virtual·methods4 #·virtual·methods
8 .method·public·abstract·a(Lio/sentry/m0;)V5 .method·public·abstract·a(Lio/sentry/o4;)V
9 .end·method6 .end·method
1.29 KB
smali/io/sentry/c3.smali
    
Offset 3, 40 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/k0;7 .field·public·final·synthetic·a:Lio/sentry/q3$a;
  
8 .field·public·final·synthetic·b:Lio/sentry/clientreport/b; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/k0;Lio/sentry/clientreport/b;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V
11 ····.locals·010 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/sentry/c3;->a:Lio/sentry/k0;12 ····iput-object·p1,·p0,·Lio/sentry/c3;->a:Lio/sentry/q3$a;
  
14 ····iput-object·p2,·p0,·Lio/sentry/c3;->b:Lio/sentry/clientreport/b; 
  
15 ····return-void13 ····return-void
16 .end·method14 .end·method
  
  
17 #·virtual·methods15 #·virtual·methods
18 .method·public·final·call()Ljava/lang/Object;16 .method·public·final·call()Ljava/lang/Object;
19 ····.locals·217 ····.locals·1
  
20 ····iget-object·v0,·p0,·Lio/sentry/c3;->a:Lio/sentry/k0; 
  
21 ····iget-object·v1,·p0,·Lio/sentry/c3;->b:Lio/sentry/clientreport/b;18 ····iget-object·v0,·p0,·Lio/sentry/c3;->a:Lio/sentry/q3$a;
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/j3;->i(Lio/sentry/k0;Lio/sentry/clientreport/b;)[B19 ····invoke-static·{v0},·Lio/sentry/q3;->j(Lio/sentry/q3$a;)[B
  
23 ····move-result-object·v020 ····move-result-object·v0
  
24 ····return-object·v021 ····return-object·v0
25 .end·method22 .end·method
13.6 KB
smali/io/sentry/h4.smali
    
Offset 1, 606 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·enum·Lio/sentry/h4;1 .class·public·final·synthetic·Lio/sentry/h4;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SpanStatus.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/h2;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/h4$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/Enum<", 
15 ········"Lio/sentry/h4;", 
16 ········">;", 
17 ········"Lio/sentry/b1;" 
18 ····} 
19 .end·annotation 
  
  
20 #·static·fields 
21 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/h4; 
  
22 .field·public·static·final·enum·ABORTED:Lio/sentry/h4; 
  
23 .field·public·static·final·enum·ALREADY_EXISTS:Lio/sentry/h4; 
  
24 .field·public·static·final·enum·CANCELLED:Lio/sentry/h4; 
  
25 .field·public·static·final·enum·DATA_LOSS:Lio/sentry/h4; 
  
26 .field·public·static·final·enum·DEADLINE_EXCEEDED:Lio/sentry/h4; 
  
27 .field·public·static·final·enum·FAILED_PRECONDITION:Lio/sentry/h4; 
  
28 .field·public·static·final·enum·INTERNAL_ERROR:Lio/sentry/h4; 
  
29 .field·public·static·final·enum·INVALID_ARGUMENT:Lio/sentry/h4; 
  
30 .field·public·static·final·enum·NOT_FOUND:Lio/sentry/h4; 
  
31 .field·public·static·final·enum·OK:Lio/sentry/h4; 
  
32 .field·public·static·final·enum·OUT_OF_RANGE:Lio/sentry/h4; 
  
33 .field·public·static·final·enum·PERMISSION_DENIED:Lio/sentry/h4; 
  
34 .field·public·static·final·enum·RESOURCE_EXHAUSTED:Lio/sentry/h4; 
  
35 .field·public·static·final·enum·UNAUTHENTICATED:Lio/sentry/h4; 
  
36 .field·public·static·final·enum·UNAVAILABLE:Lio/sentry/h4; 
  
37 .field·public·static·final·enum·UNIMPLEMENTED:Lio/sentry/h4; 
  
38 .field·public·static·final·enum·UNKNOWN:Lio/sentry/h4; 
  
39 .field·public·static·final·enum·UNKNOWN_ERROR:Lio/sentry/h4; 
  
  
40 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicReference;
41 .field·private·final·maxHttpStatusCode:I 
  
42 .field·private·final·minHttpStatusCode:I 
  
  
43 #·direct·methods8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicReference;)V
44 .method·private·static·synthetic·$values()[Lio/sentry/h4; 
45 ····.locals·3 
  
46 ····const/16·v0,·0x12 
  
47 ····new-array·v0,·v0,·[Lio/sentry/h4; 
  
48 ····.line·1 
49 ····sget-object·v1,·Lio/sentry/h4;->OK:Lio/sentry/h4; 
  
50 ····const/4·v2,·0x0 
  
51 ····aput-object·v1,·v0,·v2 
  
52 ····sget-object·v1,·Lio/sentry/h4;->CANCELLED:Lio/sentry/h4; 
  
53 ····const/4·v2,·0x1 
  
54 ····aput-object·v1,·v0,·v2 
  
55 ····sget-object·v1,·Lio/sentry/h4;->INTERNAL_ERROR:Lio/sentry/h4; 
  
56 ····const/4·v2,·0x2 
  
57 ····aput-object·v1,·v0,·v2 
  
58 ····sget-object·v1,·Lio/sentry/h4;->UNKNOWN:Lio/sentry/h4; 
  
59 ····const/4·v2,·0x3 
  
60 ····aput-object·v1,·v0,·v2 
  
61 ····sget-object·v1,·Lio/sentry/h4;->UNKNOWN_ERROR:Lio/sentry/h4; 
  
62 ····const/4·v2,·0x4 
  
63 ····aput-object·v1,·v0,·v2 
  
64 ····sget-object·v1,·Lio/sentry/h4;->INVALID_ARGUMENT:Lio/sentry/h4; 
  
65 ····const/4·v2,·0x5 
  
66 ····aput-object·v1,·v0,·v2 
  
67 ····sget-object·v1,·Lio/sentry/h4;->DEADLINE_EXCEEDED:Lio/sentry/h4; 
  
68 ····const/4·v2,·0x6 
  
69 ····aput-object·v1,·v0,·v2 
  
70 ····sget-object·v1,·Lio/sentry/h4;->NOT_FOUND:Lio/sentry/h4; 
  
71 ····const/4·v2,·0x7 
Max diff block lines reached; 3910/13918 bytes (28.09%) of diff not shown.
397 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·"ICollector.java"
  
  
4 #·virtual·methods 
5 .method·public·abstract·a(Ljava/io/InputStream;)Lio/sentry/s2; 
6 .end·method4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
1.71 KB
smali/io/sentry/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/a;1 .class·public·final·Lio/sentry/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AsyncHttpTransportFactory.java"3 .source·"AsyncHttpTransportFactory.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/o0;5 .implements·Lio/sentry/p0;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
Offset 19, 15 lines modifiedOffset 19, 15 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/q3;Lio/sentry/z1;)Lio/sentry/transport/p;23 .method·public·a(Lio/sentry/b4;Lio/sentry/d2;)Lio/sentry/transport/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},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;27 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
Offset 37, 18 lines modifiedOffset 37, 18 lines modified
37 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;37 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
38 ····.line·338 ····.line·3
39 ····new-instance·v0,·Lio/sentry/transport/d;39 ····new-instance·v0,·Lio/sentry/transport/d;
  
40 ····new-instance·v1,·Lio/sentry/transport/y;40 ····new-instance·v1,·Lio/sentry/transport/y;
  
41 ····invoke-direct·{v1,·p1},·Lio/sentry/transport/y;-><init>(Lio/sentry/q3;)V41 ····invoke-direct·{v1,·p1},·Lio/sentry/transport/y;-><init>(Lio/sentry/b4;)V
  
42 ····.line·442 ····.line·4
43 ····invoke-virtual·{p1},·Lio/sentry/q3;->getTransportGate()Lio/sentry/transport/q;43 ····invoke-virtual·{p1},·Lio/sentry/b4;->getTransportGate()Lio/sentry/transport/q;
  
44 ····move-result-object·v244 ····move-result-object·v2
  
45 ····invoke-direct·{v0,·p1,·v1,·v2,·p2},·Lio/sentry/transport/d;-><init>(Lio/sentry/q3;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/z1;)V45 ····invoke-direct·{v0,·p1,·v1,·v2,·p2},·Lio/sentry/transport/d;-><init>(Lio/sentry/b4;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/d2;)V
  
46 ····return-object·v046 ····return-object·v0
47 .end·method47 .end·method
1.25 KB
smali/io/sentry/p2.smali
    
Offset 1, 42 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lio/sentry/p2;1 .class·public·final·synthetic·Lio/sentry/p2;
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/c2$a;5 .implements·Ljava/lang/Runnable;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/p2;7 .field·public·final·synthetic·e:[Ljava/io/File;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Lio/sentry/p2; 
  
12 ····invoke-direct·{v0},·Lio/sentry/p2;-><init>()V 
  
13 ····sput-object·v0,·Lio/sentry/p2;->a:Lio/sentry/p2; 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·synthetic·constructor·<init>()V9 .method·public·synthetic·constructor·<init>([Ljava/io/File;)V
17 ····.locals·010 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lio/sentry/p2;->e:[Ljava/io/File;
  
19 ····return-void13 ····return-void
20 .end·method14 .end·method
  
  
21 #·virtual·methods15 #·virtual·methods
22 .method·public·final·a(Lio/sentry/a4;)V16 .method·public·final·run()V
23 ····.locals·017 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lio/sentry/p2;->e:[Ljava/io/File;
  
24 ····invoke-static·{p1},·Lio/sentry/q2;->e(Lio/sentry/a4;)V19 ····invoke-static·{v0},·Lio/sentry/q2;->a([Ljava/io/File;)V
  
25 ····return-void20 ····return-void
26 .end·method21 .end·method
562 B
smali/io/sentry/p.smali
    
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,·Lio/sentry/hints/f;34 ····check-cast·p1,·Lio/sentry/hints/g;
  
35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/r;->i(Lio/sentry/r;Ljava/io/File;Lio/sentry/hints/f;)V35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/r;->i(Lio/sentry/r;Ljava/io/File;Lio/sentry/hints/g;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
20.4 KB
smali/io/sentry/a4.smali
    
Offset 1, 869 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lio/sentry/a4;1 .class·public·final·Lio/sentry/a4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Session.java"3 .source·"SentryNanotimeDateProvider.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/y2;
  
  
6 #·annotations6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/a4$b;, 
10 ········Lio/sentry/a4$a; 
11 ····} 
12 .end·annotation8 .end·annotation
  
  
13 #·instance·fields 
14 .field·private·final·e:Ljava/util/Date; 
  
15 .field·private·f:Ljava/util/Date; 
  
16 .field·private·final·g:Ljava/util/concurrent/atomic/AtomicInteger; 
  
17 .field·private·final·h:Ljava/lang/String; 
  
18 .field·private·final·i:Ljava/util/UUID; 
  
19 .field·private·j:Ljava/lang/Boolean; 
  
20 .field·private·k:Lio/sentry/a4$b; 
  
21 .field·private·l:Ljava/lang/Long; 
  
22 .field·private·m:Ljava/lang/Double; 
  
23 .field·private·final·n:Ljava/lang/String; 
  
24 .field·private·o:Ljava/lang/String; 
  
25 .field·private·final·p:Ljava/lang/String; 
  
26 .field·private·final·q:Ljava/lang/String; 
  
27 .field·private·final·r:Ljava/lang/Object; 
  
28 .field·private·s:Ljava/util/Map; 
29 ····.annotation·system·Ldalvik/annotation/Signature; 
30 ········value·=·{ 
31 ············"Ljava/util/Map<", 
32 ············"Ljava/lang/String;", 
33 ············"Ljava/lang/Object;", 
34 ············">;" 
35 ········} 
36 ····.end·annotation 
37 .end·field 
  
  
38 #·direct·methods9 #·direct·methods
39 .method·public·constructor·<init>(Lio/sentry/a4$b;Ljava/util/Date;Ljava/util/Date;ILjava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Ljava/lang/Long;Ljava/lang/Double;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V10 .method·public·constructor·<init>()V
40 ····.locals·111 ····.locals·0
  
41 ····.line·112 ····.line·1
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·2 
44 ····new-instance·v0,·Ljava/lang/Object; 
  
45 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
46 ····iput-object·v0,·p0,·Lio/sentry/a4;->r:Ljava/lang/Object; 
  
47 ····.line·3 
48 ····iput-object·p1,·p0,·Lio/sentry/a4;->k:Lio/sentry/a4$b; 
  
49 ····.line·4 
50 ····iput-object·p2,·p0,·Lio/sentry/a4;->e:Ljava/util/Date; 
  
51 ····.line·5 
52 ····iput-object·p3,·p0,·Lio/sentry/a4;->f:Ljava/util/Date; 
  
53 ····.line·6 
54 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicInteger; 
  
55 ····invoke-direct·{p1,·p4},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V 
  
56 ····iput-object·p1,·p0,·Lio/sentry/a4;->g:Ljava/util/concurrent/atomic/AtomicInteger; 
  
57 ····.line·7 
58 ····iput-object·p5,·p0,·Lio/sentry/a4;->h:Ljava/lang/String; 
  
59 ····.line·8 
60 ····iput-object·p6,·p0,·Lio/sentry/a4;->i:Ljava/util/UUID; 
  
61 ····.line·9 
62 ····iput-object·p7,·p0,·Lio/sentry/a4;->j:Ljava/lang/Boolean; 
  
63 ····.line·10 
64 ····iput-object·p8,·p0,·Lio/sentry/a4;->l:Ljava/lang/Long; 
  
65 ····.line·11 
66 ····iput-object·p9,·p0,·Lio/sentry/a4;->m:Ljava/lang/Double; 
  
67 ····.line·12 
68 ····iput-object·p10,·p0,·Lio/sentry/a4;->n:Ljava/lang/String; 
  
69 ····.line·13 
70 ····iput-object·p11,·p0,·Lio/sentry/a4;->o:Ljava/lang/String; 
  
71 ····.line·14 
72 ····iput-object·p12,·p0,·Lio/sentry/a4;->p:Ljava/lang/String; 
  
73 ····.line·15 
74 ····iput-object·p13,·p0,·Lio/sentry/a4;->q:Ljava/lang/String; 
  
75 ····return-void 
76 .end·method 
  
77 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/z;Ljava/lang/String;Ljava/lang/String;)V 
78 ····.locals·14 
  
79 ····.line·16 
80 ····sget-object·v1,·Lio/sentry/a4$b;->Ok:Lio/sentry/a4$b; 
  
81 ····.line·17 
82 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date; 
Max diff block lines reached; 16308/20843 bytes (78.24%) of diff not shown.
39.3 KB
smali/io/sentry/j4.smali
    
Offset 1, 497 lines modifiedOffset 1, 1461 lines modified
1 .class·Lio/sentry/j4;1 .class·public·final·Lio/sentry/j4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SynchronizedCollection.java"3 .source·"SentryTracer.java"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lio/sentry/n0;
5 .implements·Ljava/util/Collection; 
6 .implements·Ljava/io/Serializable; 
  
  
7 #·annotations6 #·annotations
8 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{8 ····value·=·{
 9 ········Lio/sentry/j4$b;,
 10 ········Lio/sentry/j4$c;
10 ········"<E:", 
11 ········"Ljava/lang/Object;", 
12 ········">", 
13 ········"Ljava/lang/Object;", 
14 ········"Ljava/util/Collection<", 
15 ········"TE;>;", 
16 ········"Ljava/io/Serializable;" 
17 ····}11 ····}
18 .end·annotation12 .end·annotation
  
 13 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 14 .end·annotation
  
  
19 #·instance·fields15 #·instance·fields
 16 .field·private·final·a:Lio/sentry/protocol/p;
  
 17 .field·private·final·b:Lio/sentry/o4;
  
20 .field·private·final·e:Ljava/util/Collection;18 .field·private·final·c:Ljava/util/List;
21 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{20 ········value·=·{
23 ············"Ljava/util/Collection<",21 ············"Ljava/util/List<",
 22 ············"Lio/sentry/o4;",
24 ············"TE;>;"23 ············">;"
25 ········}24 ········}
26 ····.end·annotation25 ····.end·annotation
27 .end·field26 .end·field
  
28 .field·final·f:Ljava/lang/Object;27 .field·private·final·d:Lio/sentry/g0;
  
 28 .field·private·e:Ljava/lang/String;
  
29 #·direct·methods 
30 .method·constructor·<init>(Ljava/util/Collection;)V 
31 ····.locals·129 .field·private·final·f:Z
  
 30 .field·private·g:Lio/sentry/j4$b;
  
 31 .field·private·final·h:Lio/sentry/b5;
  
 32 .field·private·final·i:Z
  
 33 .field·private·final·j:Ljava/lang/Long;
  
 34 .field·private·volatile·k:Ljava/util/TimerTask;
  
 35 .field·private·volatile·l:Ljava/util/Timer;
  
 36 .field·private·final·m:Ljava/lang/Object;
  
 37 .field·private·final·n:Lio/sentry/j4$c;
  
 38 .field·private·final·o:Ljava/util/concurrent/atomic/AtomicBoolean;
  
 39 .field·private·final·p:Lio/sentry/c;
  
 40 .field·private·q:Lio/sentry/protocol/y;
  
 41 .field·private·final·r:Ljava/util/Map;
32 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{43 ········value·=·{
 44 ············"Ljava/util/Map<",
 45 ············"Ljava/lang/String;",
 46 ············"Lio/sentry/protocol/g;",
34 ············"(",47 ············">;"
35 ············"Ljava/util/Collection<", 
36 ············"TE;>;)V" 
37 ········}48 ········}
38 ····.end·annotation49 ····.end·annotation
 50 .end·field
  
 51 .field·private·final·s:Lio/sentry/q0;
  
 52 .field·private·final·t:Lio/sentry/protocol/c;
  
 53 .field·private·final·u:Lio/sentry/d5;
  
  
 54 #·direct·methods
 55 .method·constructor·<init>(Lio/sentry/a5;Lio/sentry/g0;Lio/sentry/x2;ZLjava/lang/Long;ZLio/sentry/b5;Lio/sentry/d5;)V
 56 ····.locals·2
  
39 ····.line·157 ····.line·1
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····const-string·v0,·"Collection·must·not·be·null." 
  
42 ····.line·259 ····.line·2
43 ····invoke-static·{p1,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;60 ····new-instance·v0,·Lio/sentry/protocol/p;
  
 61 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V
  
 62 ····iput-object·v0,·p0,·Lio/sentry/j4;->a:Lio/sentry/protocol/p;
  
44 ····.line·363 ····.line·3
 64 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;
  
 65 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
  
45 ····iput-object·p1,·p0,·Lio/sentry/j4;->e:Ljava/util/Collection;66 ····iput-object·v0,·p0,·Lio/sentry/j4;->c:Ljava/util/List;
  
46 ····.line·467 ····.line·4
 68 ····sget-object·v0,·Lio/sentry/j4$b;->c:Lio/sentry/j4$b;
  
 69 ····iput-object·v0,·p0,·Lio/sentry/j4;->g:Lio/sentry/j4$b;
  
 70 ····const/4·v0,·0x0
  
 71 ····.line·5
 72 ····iput-object·v0,·p0,·Lio/sentry/j4;->l:Ljava/util/Timer;
  
Max diff block lines reached; 33068/40174 bytes (82.31%) of diff not shown.
1.06 KB
smali/io/sentry/m0.smali
    
Offset 1, 23 lines modifiedOffset 1, 30 lines modified
1 .class·public·interface·abstract·Lio/sentry/m0;1 .class·public·interface·abstract·Lio/sentry/m0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ITransaction.java"3 .source·"ISpan.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/l0; 
  
  
6 #·virtual·methods4 #·virtual·methods
7 .method·public·abstract·a()Lio/sentry/d4;5 .method·public·abstract·b()Lio/sentry/x4;
 6 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Experimental;
 7 ····.end·annotation
 8 .end·method
  
 9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;Lio/sentry/x2;Lio/sentry/q0;)Lio/sentry/m0;
 10 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 11 ····.end·annotation
8 .end·method12 .end·method
  
9 .method·public·abstract·d()Lio/sentry/protocol/p;13 .method·public·abstract·d()Z
10 .end·method14 .end·method
  
11 .method·public·abstract·f()V15 .method·public·abstract·f()V
12 .end·method16 .end·method
  
13 .method·public·abstract·g()Lio/sentry/protocol/y;17 .method·public·abstract·i()Lio/sentry/p4;
 18 .end·method
  
 19 .method·public·abstract·j(Lio/sentry/s4;)V
14 .end·method20 .end·method
  
15 .method·public·abstract·j()Ljava/lang/String;21 .method·public·abstract·l()Lio/sentry/s4;
16 .end·method22 .end·method
1.55 KB
smali/io/sentry/q1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/q1;1 .class·public·final·Lio/sentry/q1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NoOpTransactionProfiler.java"3 .source·"NoOpSpan.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/n0;5 .implements·Lio/sentry/m0;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·a:Lio/sentry/q1;7 .field·private·static·final·a:Lio/sentry/q1;
  
  
8 #·direct·methods8 #·direct·methods
Offset 29, 31 lines modifiedOffset 29, 60 lines modified
  
29 ····.line·129 ····.line·1
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 .method·public·static·c()Lio/sentry/q1;33 .method·public·static·m()Lio/sentry/q1;
34 ····.locals·134 ····.locals·1
  
35 ····.line·135 ····.line·1
36 ····sget-object·v0,·Lio/sentry/q1;->a:Lio/sentry/q1;36 ····sget-object·v0,·Lio/sentry/q1;->a:Lio/sentry/q1;
  
37 ····return-object·v037 ····return-object·v0
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·a(Lio/sentry/m0;)Lio/sentry/x1;40 .method·public·d()Z
 41 ····.locals·1
  
 42 ····const/4·v0,·0x0
  
 43 ····return·v0
 44 .end·method
  
 45 .method·public·f()V
41 ····.locals·046 ····.locals·0
  
 47 ····return-void
 48 .end·method
  
 49 .method·public·i()Lio/sentry/p4;
 50 ····.locals·7
  
 51 ····.line·1
 52 ····new-instance·v6,·Lio/sentry/p4;
  
 53 ····sget-object·v1,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p;
  
 54 ····sget-object·v2,·Lio/sentry/r4;->f:Lio/sentry/r4;
  
 55 ····const-string·v3,·"op"
  
42 ····const/4·p1,·0x056 ····const/4·v4,·0x0
  
 57 ····const/4·v5,·0x0
  
 58 ····move-object·v0,·v6
  
 59 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/p4;-><init>(Lio/sentry/protocol/p;Lio/sentry/r4;Ljava/lang/String;Lio/sentry/r4;Lio/sentry/z4;)V
  
43 ····return-object·p160 ····return-object·v6
44 .end·method61 .end·method
  
45 .method·public·b(Lio/sentry/m0;)V62 .method·public·j(Lio/sentry/s4;)V
46 ····.locals·063 ····.locals·0
  
47 ····return-void64 ····return-void
48 .end·method65 .end·method
560 B
smali/io/sentry/o0.smali
    
Offset 1, 8 lines modifiedOffset 1, 16 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·"ITransactionProfiler.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
4 #·virtual·methods7 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/q3;Lio/sentry/z1;)Lio/sentry/transport/p;8 .method·public·abstract·a(Lio/sentry/n0;Lio/sentry/z1;)Lio/sentry/b2;
 9 .end·method
  
 10 .method·public·abstract·b(Lio/sentry/n0;)V
6 .end·method11 .end·method
19.6 KB
smali/io/sentry/f1.smali
    
Offset 1, 16 lines modifiedOffset 1, 929 lines modified
1 .class·public·interface·abstract·Lio/sentry/f1;1 .class·public·final·Lio/sentry/f1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MeasurementUnit.java"3 .source·"MainEventProcessor.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/t;
 6 .implements·Ljava/io/Closeable;
  
  
4 #·annotations7 #·annotations
 8 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lio/sentry/f1$a; 
8 ····} 
9 .end·annotation9 .end·annotation
  
  
 10 #·instance·fields
 11 .field·private·final·e:Lio/sentry/b4;
  
 12 .field·private·final·f:Lio/sentry/e4;
  
 13 .field·private·final·g:Lio/sentry/t3;
  
 14 .field·private·volatile·h:Lio/sentry/y;
  
  
 15 #·direct·methods
 16 .method·public·constructor·<init>(Lio/sentry/b4;)V
 17 ····.locals·3
  
 18 ····.line·1
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····const/4·v0,·0x0
  
 21 ····.line·2
 22 ····iput-object·v0,·p0,·Lio/sentry/f1;->h:Lio/sentry/y;
  
 23 ····const-string·v0,·"The·SentryOptions·is·required."
  
 24 ····.line·3
 25 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 26 ····move-result-object·p1
  
 27 ····check-cast·p1,·Lio/sentry/b4;
  
 28 ····iput-object·p1,·p0,·Lio/sentry/f1;->e:Lio/sentry/b4;
  
 29 ····.line·4
 30 ····new-instance·v0,·Lio/sentry/d4;
  
 31 ····.line·5
 32 ····invoke-virtual·{p1},·Lio/sentry/b4;->getInAppExcludes()Ljava/util/List;
  
 33 ····move-result-object·v1
  
 34 ····invoke-virtual·{p1},·Lio/sentry/b4;->getInAppIncludes()Ljava/util/List;
  
 35 ····move-result-object·v2
  
 36 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/d4;-><init>(Ljava/util/List;Ljava/util/List;)V
  
 37 ····.line·6
 38 ····new-instance·v1,·Lio/sentry/t3;
  
 39 ····invoke-direct·{v1,·v0},·Lio/sentry/t3;-><init>(Lio/sentry/d4;)V
  
 40 ····iput-object·v1,·p0,·Lio/sentry/f1;->g:Lio/sentry/t3;
  
 41 ····.line·7
 42 ····new-instance·v1,·Lio/sentry/e4;
  
 43 ····invoke-direct·{v1,·v0,·p1},·Lio/sentry/e4;-><init>(Lio/sentry/d4;Lio/sentry/b4;)V
  
 44 ····iput-object·v1,·p0,·Lio/sentry/f1;->f:Lio/sentry/e4;
  
 45 ····return-void
 46 .end·method
  
 47 .method·private·B(Lio/sentry/s2;)V
 48 ····.locals·1
  
 49 ····.line·1
 50 ····invoke-virtual·{p1},·Lio/sentry/s2;->F()Ljava/lang/String;
  
 51 ····move-result-object·v0
  
 52 ····if-nez·v0,·:cond_0
  
 53 ····.line·2
 54 ····iget-object·v0,·p0,·Lio/sentry/f1;->e:Lio/sentry/b4;
  
 55 ····invoke-virtual·{v0},·Lio/sentry/b4;->getDist()Ljava/lang/String;
  
 56 ····move-result-object·v0
  
 57 ····invoke-virtual·{p1,·v0},·Lio/sentry/s2;->U(Ljava/lang/String;)V
  
 58 ····:cond_0
 59 ····return-void
 60 .end·method
  
 61 .method·private·E(Lio/sentry/s2;)V
 62 ····.locals·1
  
 63 ····.line·1
 64 ····invoke-virtual·{p1},·Lio/sentry/s2;->G()Ljava/lang/String;
  
 65 ····move-result-object·v0
  
 66 ····if-nez·v0,·:cond_1
  
 67 ····.line·2
 68 ····iget-object·v0,·p0,·Lio/sentry/f1;->e:Lio/sentry/b4;
  
 69 ····invoke-virtual·{v0},·Lio/sentry/b4;->getEnvironment()Ljava/lang/String;
  
 70 ····move-result-object·v0
  
 71 ····if-eqz·v0,·:cond_0
  
 72 ····iget-object·v0,·p0,·Lio/sentry/f1;->e:Lio/sentry/b4;
  
 73 ····invoke-virtual·{v0},·Lio/sentry/b4;->getEnvironment()Ljava/lang/String;
Max diff block lines reached; 1641/20032 bytes (8.19%) of diff not shown.
75.6 KB
smali/io/sentry/b4.smali
    
Offset 1, 40 lines modifiedOffset 1, 3373 lines modified
1 .class·public·final·synthetic·Lio/sentry/b4;1 .class·public·Lio/sentry/b4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryOptions.java"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lio/sentry/b4$b;,
 8 ········Lio/sentry/b4$c;,
 9 ········Lio/sentry/b4$a;,
 10 ········Lio/sentry/b4$e;,
 11 ········Lio/sentry/b4$g;,
 12 ········Lio/sentry/b4$f;,
 13 ········Lio/sentry/b4$d;
 14 ····}
 15 .end·annotation
  
  
 16 #·static·fields
 17 .field·static·final·DEFAULT_DIAGNOSTIC_LEVEL:Lio/sentry/y3;
  
  
6 #·instance·fields18 #·instance·fields
7 .field·public·final·synthetic·e:Lio/sentry/f0;19 .field·private·attachServerName:Z
  
 20 .field·private·attachStacktrace:Z
  
 21 .field·private·attachThreads:Z
  
 22 .field·private·beforeBreadcrumb:Lio/sentry/b4$a;
  
 23 .field·private·beforeSend:Lio/sentry/b4$b;
  
 24 .field·private·beforeSendTransaction:Lio/sentry/b4$c;
  
 25 .field·private·cacheDirPath:Ljava/lang/String;
  
 26 .field·clientReportRecorder:Lio/sentry/clientreport/g;
  
 27 .field·private·final·collectors:Ljava/util/List;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"Ljava/util/List<",
 31 ············"Lio/sentry/c0;",
 32 ············">;"
 33 ········}
 34 ····.end·annotation
 35 .end·field
  
 36 .field·private·connectionTimeoutMillis:I
  
 37 .field·private·final·contextTags:Ljava/util/List;
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"Ljava/util/List<",
 41 ············"Ljava/lang/String;",
 42 ············">;"
 43 ········}
 44 ····.end·annotation
 45 .end·field
  
 46 .field·private·dateProvider:Lio/sentry/y2;
 47 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 48 ····.end·annotation
 49 .end·field
  
 50 .field·private·debug:Z
  
 51 .field·private·final·defaultTracePropagationTargets:Ljava/util/List;
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"Ljava/util/List<",
 55 ············"Ljava/lang/String;",
 56 ············">;"
 57 ········}
 58 ····.end·annotation
 59 .end·field
  
 60 .field·private·diagnosticLevel:Lio/sentry/y3;
  
 61 .field·private·dist:Ljava/lang/String;
  
 62 .field·private·distinctId:Ljava/lang/String;
  
 63 .field·private·dsn:Ljava/lang/String;
  
 64 .field·private·dsnHash:Ljava/lang/String;
  
 65 .field·private·enableAutoSessionTracking:Z
  
 66 .field·private·enableDeduplication:Z
  
 67 .field·private·enableExternalConfiguration:Z
  
 68 .field·private·enableNdk:Z
  
 69 .field·private·enableScopeSync:Z
  
 70 .field·private·enableShutdownHook:Z
  
 71 .field·private·enableUncaughtExceptionHandler:Z
  
 72 .field·private·enableUserInteractionBreadcrumbs:Z
  
 73 .field·private·enableUserInteractionTracing:Z
  
 74 .field·private·envelopeDiskCache:Lio/sentry/cache/e;
  
 75 .field·private·envelopeReader:Lio/sentry/d0;
  
 76 .field·private·environment:Ljava/lang/String;
  
 77 .field·private·final·eventProcessors:Ljava/util/List;
 78 ····.annotation·system·Ldalvik/annotation/Signature;
 79 ········value·=·{
 80 ············"Ljava/util/List<",
 81 ············"Lio/sentry/t;",
 82 ············">;"
 83 ········}
 84 ····.end·annotation
 85 .end·field
  
 86 .field·private·executorService:Lio/sentry/k0;
  
 87 .field·private·flushTimeoutMillis:J
Max diff block lines reached; 72516/77358 bytes (93.74%) of diff not shown.
34.3 KB
smali/io/sentry/g2.smali
    
Offset 1, 52 lines modifiedOffset 1, 1480 lines modified
1 .class·public·final·synthetic·Lio/sentry/g2;1 .class·public·final·Lio/sentry/g2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"Scope.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/e2; 
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lio/sentry/g2$a;,
 8 ········Lio/sentry/g2$c;,
 9 ········Lio/sentry/g2$b;
 10 ····}
 11 .end·annotation
  
  
6 #·instance·fields12 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g0;13 .field·private·a:Lio/sentry/y3;
  
 14 .field·private·b:Lio/sentry/n0;
  
8 .field·public·final·synthetic·b:Ljava/lang/String;15 .field·private·c:Ljava/lang/String;
  
9 .field·public·final·synthetic·c:Lio/sentry/k;16 .field·private·d:Lio/sentry/protocol/z;
  
10 .field·public·final·synthetic·d:Ljava/io/File;17 .field·private·e:Lio/sentry/protocol/k;
  
 18 .field·private·f:Ljava/util/List;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Ljava/util/List<",
 22 ············"Ljava/lang/String;",
 23 ············">;"
 24 ········}
 25 ····.end·annotation
 26 .end·field
  
 27 .field·private·g:Ljava/util/Queue;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"Ljava/util/Queue<",
 31 ············"Lio/sentry/d;",
 32 ············">;"
 33 ········}
 34 ····.end·annotation
 35 .end·field
  
 36 .field·private·h:Ljava/util/Map;
 37 ····.annotation·system·Ldalvik/annotation/Signature;
 38 ········value·=·{
 39 ············"Ljava/util/Map<",
 40 ············"Ljava/lang/String;",
 41 ············"Ljava/lang/String;",
 42 ············">;"
 43 ········}
 44 ····.end·annotation
 45 .end·field
  
 46 .field·private·i:Ljava/util/Map;
 47 ····.annotation·system·Ldalvik/annotation/Signature;
 48 ········value·=·{
 49 ············"Ljava/util/Map<",
 50 ············"Ljava/lang/String;",
 51 ············"Ljava/lang/Object;",
 52 ············">;"
 53 ········}
 54 ····.end·annotation
 55 .end·field
  
 56 .field·private·j:Ljava/util/List;
 57 ····.annotation·system·Ldalvik/annotation/Signature;
 58 ········value·=·{
 59 ············"Ljava/util/List<",
 60 ············"Lio/sentry/t;",
 61 ············">;"
 62 ········}
 63 ····.end·annotation
 64 .end·field
  
 65 .field·private·final·k:Lio/sentry/b4;
  
 66 .field·private·volatile·l:Lio/sentry/l4;
  
 67 .field·private·final·m:Ljava/lang/Object;
  
 68 .field·private·final·n:Ljava/lang/Object;
  
 69 .field·private·o:Lio/sentry/protocol/c;
  
 70 .field·private·p:Ljava/util/List;
 71 ····.annotation·system·Ldalvik/annotation/Signature;
 72 ········value·=·{
 73 ············"Ljava/util/List<",
 74 ············"Lio/sentry/b;",
 75 ············">;"
 76 ········}
 77 ····.end·annotation
 78 .end·field
  
  
11 #·direct·methods79 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Lio/sentry/g0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V80 .method·public·constructor·<init>(Lio/sentry/b4;)V
13 ····.locals·081 ····.locals·1
  
 82 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V83 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 84 ····.line·2
 85 ····new-instance·v0,·Ljava/util/ArrayList;
  
 86 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 87 ····iput-object·v0,·p0,·Lio/sentry/g2;->f:Ljava/util/List;
  
 88 ····.line·3
 89 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
 90 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
 91 ····iput-object·v0,·p0,·Lio/sentry/g2;->h:Ljava/util/Map;
  
 92 ····.line·4
 93 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
 94 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
 95 ····iput-object·v0,·p0,·Lio/sentry/g2;->i:Ljava/util/Map;
Max diff block lines reached; 23982/35089 bytes (68.35%) of diff not shown.
21.8 KB
smali/io/sentry/d4.smali
    
Offset 1, 753 lines modifiedOffset 1, 307 lines modified
1 .class·public·final·Lio/sentry/d4;1 .class·public·final·Lio/sentry/d4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"SentryStackTraceFactory.java"
3 .source·"Span.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/l0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation6 .end·annotation
  
  
9 #·instance·fields7 #·instance·fields
10 .field·private·final·a:Ljava/util/Date;8 .field·private·final·a:Ljava/util/List;
 9 ····.annotation·system·Ldalvik/annotation/Signature;
 10 ········value·=·{
 11 ············"Ljava/util/List<",
 12 ············"Ljava/lang/String;",
 13 ············">;"
 14 ········}
 15 ····.end·annotation
 16 .end·field
  
11 .field·private·final·b:Ljava/lang/Long; 
  
12 .field·private·c:Ljava/lang/Long; 
  
13 .field·private·d:Ljava/lang/Double; 
  
14 .field·private·final·e:Lio/sentry/e4; 
  
15 .field·private·final·f:Lio/sentry/y3; 
  
16 .field·private·g:Ljava/lang/Throwable; 
  
17 .field·private·final·h:Lio/sentry/f0; 
  
18 .field·private·final·i:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
19 .field·private·j:Lio/sentry/f4; 
  
20 .field·private·final·k:Ljava/util/Map;17 .field·private·final·b:Ljava/util/List;
21 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{19 ········value·=·{
23 ············"Ljava/util/Map<",20 ············"Ljava/util/List<",
24 ············"Ljava/lang/String;",21 ············"Ljava/lang/String;",
25 ············"Ljava/lang/Object;", 
26 ············">;"22 ············">;"
27 ········}23 ········}
28 ····.end·annotation24 ····.end·annotation
29 .end·field25 .end·field
  
  
30 #·direct·methods26 #·direct·methods
31 .method·public·constructor·<init>(Lio/sentry/p4;Lio/sentry/y3;Lio/sentry/f0;Ljava/util/Date;)V27 .method·public·constructor·<init>(Ljava/util/List;Ljava/util/List;)V
32 ····.locals·228 ····.locals·0
33 ····.annotation·build·Lorg/jetbrains/annotations/VisibleForTesting;29 ····.annotation·system·Ldalvik/annotation/Signature;
 30 ········value·=·{
 31 ············"(",
 32 ············"Ljava/util/List<",
 33 ············"Ljava/lang/String;",
 34 ············">;",
 35 ············"Ljava/util/List<",
 36 ············"Ljava/lang/String;",
 37 ············">;)V"
 38 ········}
34 ····.end·annotation39 ····.end·annotation
  
35 ····.line·13 
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
37 ····.line·14 
38 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; 
  
39 ····const/4·v1,·0x0 
  
40 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V 
  
41 ····iput-object·v0,·p0,·Lio/sentry/d4;->i:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
42 ····.line·15 
43 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; 
  
44 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V 
  
45 ····iput-object·v0,·p0,·Lio/sentry/d4;->k:Ljava/util/Map; 
  
46 ····const-string·v0,·"context·is·required" 
  
47 ····.line·16 
48 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
49 ····move-result-object·p1 
  
50 ····check-cast·p1,·Lio/sentry/e4; 
  
51 ····iput-object·p1,·p0,·Lio/sentry/d4;->e:Lio/sentry/e4; 
  
52 ····const-string·p1,·"sentryTracer·is·required" 
  
53 ····.line·17 
54 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
55 ····move-result-object·p1 
  
56 ····check-cast·p1,·Lio/sentry/y3; 
  
57 ····iput-object·p1,·p0,·Lio/sentry/d4;->f:Lio/sentry/y3; 
  
58 ····const-string·p1,·"hub·is·required" 
  
59 ····.line·18 
60 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
61 ····move-result-object·p1 
  
62 ····check-cast·p1,·Lio/sentry/f0; 
  
63 ····iput-object·p1,·p0,·Lio/sentry/d4;->h:Lio/sentry/f0; 
  
64 ····const/4·p1,·0x0 
  
65 ····.line·19 
66 ····iput-object·p1,·p0,·Lio/sentry/d4;->j:Lio/sentry/f4; 
  
Max diff block lines reached; 17900/22240 bytes (80.49%) of diff not shown.
4.94 KB
smali/io/sentry/z2.smali
    
Offset 1, 54 lines modifiedOffset 1, 154 lines modified
1 .class·public·final·synthetic·Lio/sentry/z2;1 .class·public·final·Lio/sentry/z2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"SentryEnvelope.java"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
6 #·instance·fields7 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/io/File;8 .field·private·final·a:Lio/sentry/a3;
  
8 .field·public·final·synthetic·b:J9 .field·private·final·b:Ljava/lang/Iterable;
 10 ····.annotation·system·Ldalvik/annotation/Signature;
 11 ········value·=·{
 12 ············"Ljava/lang/Iterable<",
 13 ············"Lio/sentry/q3;",
 14 ············">;"
 15 ········}
 16 ····.end·annotation
 17 .end·field
  
9 .field·public·final·synthetic·c:Lio/sentry/x1; 
  
10 .field·public·final·synthetic·d:Lio/sentry/k0;18 #·direct·methods
 19 .method·public·constructor·<init>(Lio/sentry/a3;Ljava/lang/Iterable;)V
 20 ····.locals·1
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"(",
 24 ············"Lio/sentry/a3;",
 25 ············"Ljava/lang/Iterable<",
 26 ············"Lio/sentry/q3;",
 27 ············">;)V"
 28 ········}
 29 ····.end·annotation
  
 30 ····.line·1
 31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 #·direct·methods 
12 .method·public·synthetic·constructor·<init>(Ljava/io/File;JLio/sentry/x1;Lio/sentry/k0;)V 
13 ····.locals·032 ····const-string·v0,·"SentryEnvelopeHeader·is·required."
  
 33 ····.line·2
 34 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 35 ····move-result-object·p1
  
 36 ····check-cast·p1,·Lio/sentry/a3;
  
 37 ····iput-object·p1,·p0,·Lio/sentry/z2;->a:Lio/sentry/a3;
  
 38 ····const-string·p1,·"SentryEnvelope·items·are·required."
  
 39 ····.line·3
 40 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 41 ····move-result-object·p1
  
 42 ····check-cast·p1,·Ljava/lang/Iterable;
  
 43 ····iput-object·p1,·p0,·Lio/sentry/z2;->b:Ljava/lang/Iterable;
  
 44 ····return-void
 45 .end·method
  
 46 .method·public·constructor·<init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/q3;)V
 47 ····.locals·1
  
 48 ····.line·4
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Lio/sentry/z2;->a:Ljava/io/File;50 ····const-string·v0,·"SentryEnvelopeItem·is·required."
  
 51 ····.line·5
 52 ····invoke-static·{p3,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 53 ····.line·6
 54 ····new-instance·v0,·Lio/sentry/a3;
  
16 ····iput-wide·p2,·p0,·Lio/sentry/z2;->b:J55 ····invoke-direct·{v0,·p1,·p2},·Lio/sentry/a3;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;)V
  
17 ····iput-object·p4,·p0,·Lio/sentry/z2;->c:Lio/sentry/x1;56 ····iput-object·v0,·p0,·Lio/sentry/z2;->a:Lio/sentry/a3;
  
 57 ····.line·7
 58 ····new-instance·p1,·Ljava/util/ArrayList;
  
 59 ····const/4·p2,·0x1
  
 60 ····invoke-direct·{p1,·p2},·Ljava/util/ArrayList;-><init>(I)V
  
 61 ····.line·8
 62 ····invoke-interface·{p1,·p3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
 63 ····.line·9
18 ····iput-object·p5,·p0,·Lio/sentry/z2;->d:Lio/sentry/k0;64 ····iput-object·p1,·p0,·Lio/sentry/z2;->b:Ljava/lang/Iterable;
  
19 ····return-void65 ····return-void
20 .end·method66 .end·method
  
 67 .method·public·static·a(Lio/sentry/l0;Lio/sentry/l4;Lio/sentry/protocol/n;)Lio/sentry/z2;
 68 ····.locals·1
  
21 #·virtual·methods 
22 .method·public·final·call()Ljava/lang/Object; 
23 ····.locals·569 ····const-string·v0,·"Serializer·is·required."
  
 70 ····.line·1
 71 ····invoke-static·{p0,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 72 ····const-string·v0,·"session·is·required."
  
 73 ····.line·2
 74 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 75 ····.line·3
 76 ····new-instance·v0,·Lio/sentry/z2;
  
 77 ····.line·4
 78 ····invoke-static·{p0,·p1},·Lio/sentry/q3;->u(Lio/sentry/l0;Lio/sentry/l4;)Lio/sentry/q3;
  
24 ····iget-object·v0,·p0,·Lio/sentry/z2;->a:Ljava/io/File;79 ····move-result-object·p0
  
25 ····iget-wide·v1,·p0,·Lio/sentry/z2;->b:J80 ····const/4·p1,·0x0
Max diff block lines reached; 972/5007 bytes (19.41%) of diff not shown.
2.79 KB
smali/io/sentry/y3$a.smali
    
Offset 1, 70 lines modifiedOffset 1, 71 lines modified
1 .class·Lio/sentry/y3$a;1 .class·final·Lio/sentry/y3$a;
2 .super·Ljava/util/TimerTask;2 .super·Ljava/lang/Object;
3 .source·"SentryTracer.java"3 .source·"SentryLevel.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/t0;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/y3;->f()V8 ····value·=·Lio/sentry/y3;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x18
10 ····name·=·null12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields 
13 .field·final·synthetic·e:Lio/sentry/y3;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lio/sentry/t0<",
 18 ········"Lio/sentry/y3;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
14 #·direct·methods22 #·direct·methods
15 .method·constructor·<init>(Lio/sentry/y3;)V23 .method·constructor·<init>()V
16 ····.locals·024 ····.locals·0
  
17 ····.line·125 ····.line·1
18 ····iput-object·p1,·p0,·Lio/sentry/y3$a;->e:Lio/sentry/y3; 
  
19 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void27 ····return-void
21 .end·method28 .end·method
  
  
22 #·virtual·methods29 #·virtual·methods
23 .method·public·run()V30 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
24 ····.locals·231 ····.locals·0
  
25 ····.line·132 ····.line·1
 33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/y3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/y3;
26 ····iget-object·v0,·p0,·Lio/sentry/y3$a;->e:Lio/sentry/y3; 
  
27 ····invoke-virtual·{v0},·Lio/sentry/y3;->l()Lio/sentry/h4; 
  
28 ····move-result-object·v034 ····move-result-object·p1
  
 35 ····return-object·p1
 36 .end·method
29 ····.line·2 
30 ····iget-object·v1,·p0,·Lio/sentry/y3$a;->e:Lio/sentry/y3; 
  
31 ····if-eqz·v0,·:cond_0 
  
32 ····goto·:goto_037 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/y3;
 38 ····.locals·0
  
33 ····:cond_0 
34 ····sget-object·v0,·Lio/sentry/h4;->OK:Lio/sentry/h4;39 ····.line·1
 40 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
  
 41 ····move-result-object·p1
35 ····:goto_0 
36 ····invoke-virtual·{v1,·v0},·Lio/sentry/y3;->i(Lio/sentry/h4;)V 
  
 42 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
37 ····.line·3 
38 ····iget-object·v0,·p0,·Lio/sentry/y3$a;->e:Lio/sentry/y3; 
  
39 ····invoke-static·{v0},·Lio/sentry/y3;->q(Lio/sentry/y3;)Ljava/util/concurrent/atomic/AtomicBoolean;43 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
40 ····move-result-object·v044 ····move-result-object·p1
  
41 ····const/4·v1,·0x045 ····invoke-static·{p1},·Lio/sentry/y3;->valueOf(Ljava/lang/String;)Lio/sentry/y3;
  
42 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V46 ····move-result-object·p1
  
43 ····return-void47 ····return-object·p1
44 .end·method48 .end·method
15.6 KB
smali/io/sentry/u4.smali
    
Offset 1, 254 lines modifiedOffset 1, 497 lines modified
1 .class·public·final·Lio/sentry/u4;1 .class·Lio/sentry/u4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"UserFeedback.java"3 .source·"SynchronizedCollection.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Ljava/util/Collection;
 6 .implements·Ljava/io/Serializable;
  
  
6 #·annotations7 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{9 ····value·=·{
9 ········Lio/sentry/u4$a;10 ········"<E:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"Ljava/util/Collection<",
 15 ········"TE;>;",
 16 ········"Ljava/io/Serializable;"
10 ····}17 ····}
11 .end·annotation18 .end·annotation
  
  
12 #·instance·fields19 #·instance·fields
13 .field·private·final·e:Lio/sentry/protocol/p; 
  
14 .field·private·f:Ljava/lang/String; 
  
15 .field·private·g:Ljava/lang/String; 
  
16 .field·private·h:Ljava/lang/String; 
  
17 .field·private·i:Ljava/util/Map;20 .field·private·final·e:Ljava/util/Collection;
18 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{22 ········value·=·{
20 ············"Ljava/util/Map<",23 ············"Ljava/util/Collection<",
21 ············"Ljava/lang/String;", 
22 ············"Ljava/lang/Object;", 
23 ············">;"24 ············"TE;>;"
24 ········}25 ········}
25 ····.end·annotation26 ····.end·annotation
26 .end·field27 .end·field
  
 28 .field·final·f:Ljava/lang/Object;
  
  
27 #·direct·methods29 #·direct·methods
28 .method·public·constructor·<init>(Lio/sentry/protocol/p;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V30 .method·constructor·<init>(Ljava/util/Collection;)V
29 ····.locals·031 ····.locals·1
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"(",
 35 ············"Ljava/util/Collection<",
 36 ············"TE;>;)V"
 37 ········}
 38 ····.end·annotation
  
30 ····.line·139 ····.line·1
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 41 ····const-string·v0,·"Collection·must·not·be·null."
  
32 ····.line·242 ····.line·2
33 ····iput-object·p1,·p0,·Lio/sentry/u4;->e:Lio/sentry/protocol/p;43 ····invoke-static·{p1,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
34 ····.line·344 ····.line·3
35 ····iput-object·p2,·p0,·Lio/sentry/u4;->f:Ljava/lang/String;45 ····iput-object·p1,·p0,·Lio/sentry/u4;->e:Ljava/util/Collection;
  
36 ····.line·446 ····.line·4
37 ····iput-object·p3,·p0,·Lio/sentry/u4;->g:Ljava/lang/String;47 ····iput-object·p0,·p0,·Lio/sentry/u4;->f:Ljava/lang/Object;
  
38 ····.line·5 
39 ····iput-object·p4,·p0,·Lio/sentry/u4;->h:Ljava/lang/String; 
  
40 ····return-void48 ····return-void
41 .end·method49 .end·method
  
  
42 #·virtual·methods50 #·virtual·methods
43 .method·public·a(Ljava/util/Map;)V51 .method·public·add(Ljava/lang/Object;)Z
44 ····.locals·052 ····.locals·2
 53 ····.annotation·system·Ldalvik/annotation/Signature;
 54 ········value·=·{
 55 ············"(TE;)Z"
 56 ········}
 57 ····.end·annotation
  
 58 ····.line·1
 59 ····iget-object·v0,·p0,·Lio/sentry/u4;->f:Ljava/lang/Object;
  
 60 ····monitor-enter·v0
  
 61 ····.line·2
 62 ····:try_start_0
 63 ····invoke-virtual·{p0},·Lio/sentry/u4;->c()Ljava/util/Collection;
  
 64 ····move-result-object·v1
  
 65 ····invoke-interface·{v1,·p1},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z
  
 66 ····move-result·p1
  
 67 ····monitor-exit·v0
  
 68 ····return·p1
  
 69 ····:catchall_0
 70 ····move-exception·p1
  
 71 ····.line·3
 72 ····monitor-exit·v0
 73 ····:try_end_0
 74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 75 ····throw·p1
 76 .end·method
  
 77 .method·public·addAll(Ljava/util/Collection;)Z
 78 ····.locals·2
45 ····.annotation·system·Ldalvik/annotation/Signature;79 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{80 ········value·=·{
47 ············"(",81 ············"(",
48 ············"Ljava/util/Map<",82 ············"Ljava/util/Collection<",
49 ············"Ljava/lang/String;", 
50 ············"Ljava/lang/Object;",83 ············"+TE;>;)Z"
 84 ········}
 85 ····.end·annotation
Max diff block lines reached; 11546/15901 bytes (72.61%) of diff not shown.
1.88 KB
smali/io/sentry/l0.smali
    
Offset 1, 30 lines modifiedOffset 1, 49 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·"ISerializer.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·b()Lio/sentry/m4; 
6 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Experimental;5 .method·public·abstract·a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"<T:",
 9 ············"Ljava/lang/Object;",
 10 ············">(",
 11 ············"Ljava/io/Reader;",
 12 ············"Ljava/lang/Class<",
 13 ············"TT;>;)TT;"
 14 ········}
7 ····.end·annotation15 ····.end·annotation
8 .end·method16 .end·method
  
9 .method·public·abstract·c()Z 
10 .end·method 
  
11 .method·public·abstract·e()V 
12 .end·method 
  
13 .method·public·abstract·h()Lio/sentry/e4;17 .method·public·abstract·b(Ljava/util/Map;)Ljava/lang/String;
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"(",
 21 ············"Ljava/util/Map<",
 22 ············"Ljava/lang/String;",
 23 ············"Ljava/lang/Object;",
 24 ············">;)",
 25 ············"Ljava/lang/String;"
 26 ········}
 27 ····.end·annotation
14 .end·method28 .end·method
  
15 .method·public·abstract·i(Lio/sentry/h4;)V29 .method·public·abstract·c(Ljava/io/InputStream;)Lio/sentry/z2;
16 .end·method30 .end·method
  
17 .method·public·abstract·k(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Lio/sentry/p0;)Lio/sentry/l0; 
18 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;31 .method·public·abstract·d(Ljava/lang/Object;Ljava/io/Writer;)V
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"<T:",
 35 ············"Ljava/lang/Object;",
 36 ············">(TT;",
 37 ············"Ljava/io/Writer;",
 38 ············")V"
 39 ········}
19 ····.end·annotation40 ····.end·annotation
20 .end·method41 .end·method
  
21 .method·public·abstract·l()Lio/sentry/h4;42 .method·public·abstract·e(Lio/sentry/z2;Ljava/io/OutputStream;)V
22 .end·method43 .end·method
5.11 KB
smali/io/sentry/d$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/d$a;1 .class·public·final·Lio/sentry/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Breadcrumb.java"3 .source·"Breadcrumb.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/d;8 ····value·=·Lio/sentry/d;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/d;",22 ········"Lio/sentry/d;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 33 lines modifiedOffset 34, 33 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/d$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/d;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/d$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/d;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/d;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/d;
46 ····.locals·1146 ····.locals·11
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date;50 ····invoke-static·{},·Lio/sentry/h;->c()Ljava/util/Date;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····.line·352 ····.line·3
53 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;53 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
54 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V54 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
Offset 208, 86 lines modifiedOffset 208, 86 lines modified
208 ····.line·7208 ····.line·7
209 ····new-instance·v6,·Ljava/util/concurrent/ConcurrentHashMap;209 ····new-instance·v6,·Ljava/util/concurrent/ConcurrentHashMap;
  
210 ····invoke-direct·{v6},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V210 ····invoke-direct·{v6},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
211 ····.line·8211 ····.line·8
212 ····:cond_7212 ····:cond_7
213 ····invoke-virtual·{p1,·p2,·v6,·v7},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V213 ····invoke-virtual·{p1,·p2,·v6,·v7},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
214 ····goto·:goto_0214 ····goto·:goto_0
  
215 ····.line·9215 ····.line·9
216 ····:pswitch_0216 ····:pswitch_0
217 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;217 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
218 ····move-result-object·v2218 ····move-result-object·v2
  
219 ····goto·:goto_0219 ····goto·:goto_0
  
220 ····.line·10220 ····.line·10
221 ····:pswitch_1221 ····:pswitch_1
222 ····:try_start_0222 ····:try_start_0
223 ····new-instance·v7,·Lio/sentry/p3$a;223 ····new-instance·v7,·Lio/sentry/y3$a;
  
224 ····invoke-direct·{v7},·Lio/sentry/p3$a;-><init>()V224 ····invoke-direct·{v7},·Lio/sentry/y3$a;-><init>()V
  
225 ····invoke-virtual·{v7,·p1,·p2},·Lio/sentry/p3$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/p3;225 ····invoke-virtual·{v7,·p1,·p2},·Lio/sentry/y3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/y3;
  
226 ····move-result-object·v5226 ····move-result-object·v5
227 ····:try_end_0227 ····:try_end_0
228 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0228 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
229 ····goto·:goto_0229 ····goto·:goto_0
  
230 ····:catch_0230 ····:catch_0
231 ····move-exception·v7231 ····move-exception·v7
  
232 ····.line·11232 ····.line·11
233 ····sget-object·v8,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;233 ····sget-object·v8,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
234 ····new-array·v9,·v10,·[Ljava/lang/Object;234 ····new-array·v9,·v10,·[Ljava/lang/Object;
  
235 ····const-string·v10,·"Error·when·deserializing·SentryLevel"235 ····const-string·v10,·"Error·when·deserializing·SentryLevel"
  
236 ····invoke-interface·{p2,·v8,·v7,·v10,·v9},·Lio/sentry/g0;->b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V236 ····invoke-interface·{p2,·v8,·v7,·v10,·v9},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
237 ····goto/16·:goto_0237 ····goto/16·:goto_0
  
238 ····.line·12238 ····.line·12
239 ····:pswitch_2239 ····:pswitch_2
240 ····invoke-virtual·{p1,·p2},·Lio/sentry/x0;->h0(Lio/sentry/g0;)Ljava/util/Date;240 ····invoke-virtual·{p1,·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date;
  
241 ····move-result-object·v7241 ····move-result-object·v7
  
242 ····if-eqz·v7,·:cond_0242 ····if-eqz·v7,·:cond_0
  
243 ····move-object·v0,·v7243 ····move-object·v0,·v7
  
244 ····goto/16·:goto_0244 ····goto/16·:goto_0
  
245 ····.line·13245 ····.line·13
246 ····:pswitch_3246 ····:pswitch_3
247 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;247 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
Max diff block lines reached; 1186/5187 bytes (22.86%) of diff not shown.
7.0 KB
smali/io/sentry/c.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····.end·annotation26 ····.end·annotation
27 .end·field27 .end·field
  
28 .field·final·b:Ljava/lang/String;28 .field·final·b:Ljava/lang/String;
  
29 .field·private·c:Z29 .field·private·c:Z
  
30 .field·final·d:Lio/sentry/g0;30 .field·final·d:Lio/sentry/h0;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·static·constructor·<clinit>()V32 .method·static·constructor·<clinit>()V
33 ····.locals·133 ····.locals·1
  
34 ····const/16·v0,·0x200034 ····const/16·v0,·0x2000
Offset 54, 60 lines modifiedOffset 54, 60 lines modified
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····sput-object·v0,·Lio/sentry/c;->f:Ljava/lang/Integer;55 ····sput-object·v0,·Lio/sentry/c;->f:Ljava/lang/Integer;
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·constructor·<init>(Lio/sentry/g0;)V58 .method·public·constructor·<init>(Lio/sentry/h0;)V
59 ····.locals·359 ····.locals·3
60 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;60 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
61 ····.end·annotation61 ····.end·annotation
  
62 ····.line·162 ····.line·1
63 ····new-instance·v0,·Ljava/util/HashMap;63 ····new-instance·v0,·Ljava/util/HashMap;
  
64 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V64 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
65 ····const/4·v1,·0x065 ····const/4·v1,·0x0
  
66 ····const/4·v2,·0x166 ····const/4·v2,·0x1
  
67 ····invoke-direct·{p0,·v0,·v1,·v2,·p1},·Lio/sentry/c;-><init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/g0;)V67 ····invoke-direct·{p0,·v0,·v1,·v2,·p1},·Lio/sentry/c;-><init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/h0;)V
  
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·public·constructor·<init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/g0;)V70 .method·public·constructor·<init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/h0;)V
71 ····.locals·071 ····.locals·0
72 ····.annotation·system·Ldalvik/annotation/Signature;72 ····.annotation·system·Ldalvik/annotation/Signature;
73 ········value·=·{73 ········value·=·{
74 ············"(",74 ············"(",
75 ············"Ljava/util/Map<",75 ············"Ljava/util/Map<",
76 ············"Ljava/lang/String;",76 ············"Ljava/lang/String;",
77 ············"Ljava/lang/String;",77 ············"Ljava/lang/String;",
78 ············">;",78 ············">;",
79 ············"Ljava/lang/String;",79 ············"Ljava/lang/String;",
80 ············"Z",80 ············"Z",
81 ············"Lio/sentry/g0;",81 ············"Lio/sentry/h0;",
82 ············")V"82 ············")V"
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
  
85 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;85 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
86 ····.end·annotation86 ····.end·annotation
  
87 ····.line·287 ····.line·2
88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
89 ····.line·389 ····.line·3
90 ····iput-object·p1,·p0,·Lio/sentry/c;->a:Ljava/util/Map;90 ····iput-object·p1,·p0,·Lio/sentry/c;->a:Ljava/util/Map;
  
91 ····.line·491 ····.line·4
92 ····iput-object·p4,·p0,·Lio/sentry/c;->d:Lio/sentry/g0;92 ····iput-object·p4,·p0,·Lio/sentry/c;->d:Lio/sentry/h0;
  
93 ····.line·593 ····.line·5
94 ····iput-boolean·p3,·p0,·Lio/sentry/c;->c:Z94 ····iput-boolean·p3,·p0,·Lio/sentry/c;->c:Z
  
95 ····.line·695 ····.line·6
96 ····iput-object·p2,·p0,·Lio/sentry/c;->b:Ljava/lang/String;96 ····iput-object·p2,·p0,·Lio/sentry/c;->b:Ljava/lang/String;
  
Offset 178, 26 lines modifiedOffset 178, 26 lines modified
178 ····:cond_0178 ····:cond_0
179 ····const/4·p0,·0x0179 ····const/4·p0,·0x0
  
180 ····:goto_0180 ····:goto_0
181 ····return·p0181 ····return·p0
182 .end·method182 .end·method
  
183 .method·private·static·n(Lio/sentry/o4;)Ljava/lang/Double;183 .method·private·static·n(Lio/sentry/z4;)Ljava/lang/Double;
184 ····.locals·0184 ····.locals·0
  
185 ····if-nez·p0,·:cond_0185 ····if-nez·p0,·:cond_0
  
186 ····const/4·p0,·0x0186 ····const/4·p0,·0x0
  
187 ····return-object·p0187 ····return-object·p0
  
188 ····.line·1188 ····.line·1
189 ····:cond_0189 ····:cond_0
190 ····invoke-virtual·{p0},·Lio/sentry/o4;->b()Ljava/lang/Double;190 ····invoke-virtual·{p0},·Lio/sentry/z4;->b()Ljava/lang/Double;
  
191 ····move-result-object·p0191 ····move-result-object·p0
  
192 ····return-object·p0192 ····return-object·p0
193 .end·method193 .end·method
  
194 .method·private·static·o(Ljava/lang/Double;)Ljava/lang/String;194 .method·private·static·o(Ljava/lang/Double;)Ljava/lang/String;
Offset 515, 58 lines modifiedOffset 515, 58 lines modified
  
515 ····.line·1515 ····.line·1
516 ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/c;->p(Ljava/lang/String;Ljava/lang/String;)V516 ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/c;->p(Ljava/lang/String;Ljava/lang/String;)V
  
517 ····return-void517 ····return-void
518 .end·method518 .end·method
  
519 .method·public·x(Lio/sentry/m0;Lio/sentry/protocol/z;Lio/sentry/q3;Lio/sentry/o4;)V519 .method·public·x(Lio/sentry/n0;Lio/sentry/protocol/z;Lio/sentry/b4;Lio/sentry/z4;)V
520 ····.locals·2520 ····.locals·2
521 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;521 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
522 ····.end·annotation522 ····.end·annotation
  
523 ····.line·1523 ····.line·1
524 ····invoke-interface·{p1},·Lio/sentry/l0;->h()Lio/sentry/e4;524 ····invoke-interface·{p1},·Lio/sentry/m0;->i()Lio/sentry/p4;
  
525 ····move-result-object·v0525 ····move-result-object·v0
  
526 ····invoke-virtual·{v0},·Lio/sentry/e4;->j()Lio/sentry/protocol/p;526 ····invoke-virtual·{v0},·Lio/sentry/p4;->j()Lio/sentry/protocol/p;
  
527 ····move-result-object·v0527 ····move-result-object·v0
  
528 ····invoke-virtual·{v0},·Lio/sentry/protocol/p;->toString()Ljava/lang/String;528 ····invoke-virtual·{v0},·Lio/sentry/protocol/p;->toString()Ljava/lang/String;
  
Max diff block lines reached; 3525/7127 bytes (49.46%) of diff not shown.
22.9 KB
smali/io/sentry/s3.smali
    
Offset 1, 307 lines modifiedOffset 1, 794 lines modified
1 .class·public·final·Lio/sentry/s3;1 .class·public·final·Lio/sentry/s3;
2 .super·Ljava/lang/Object; 
3 .source·"SentryStackTraceFactory.java"2 .super·Lio/sentry/s2;
 3 .source·"SentryEvent.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/d1;
  
  
4 #·annotations6 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/s3$a;
 10 ····}
6 .end·annotation11 .end·annotation
  
  
7 #·instance·fields12 #·instance·fields
8 .field·private·final·a:Ljava/util/List;13 .field·private·A:Ljava/util/List;
9 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{15 ········value·=·{
11 ············"Ljava/util/List<",16 ············"Ljava/util/List<",
12 ············"Ljava/lang/String;",17 ············"Ljava/lang/String;",
13 ············">;"18 ············">;"
14 ········}19 ········}
15 ····.end·annotation20 ····.end·annotation
16 .end·field21 .end·field
  
17 .field·private·final·b:Ljava/util/List;22 .field·private·B:Ljava/util/Map;
18 ····.annotation·system·Ldalvik/annotation/Signature;23 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{24 ········value·=·{
20 ············"Ljava/util/List<",25 ············"Ljava/util/Map<",
 26 ············"Ljava/lang/String;",
 27 ············"Ljava/lang/Object;",
 28 ············">;"
 29 ········}
 30 ····.end·annotation
 31 .end·field
  
 32 .field·private·C:Ljava/util/Map;
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"Ljava/util/Map<",
 36 ············"Ljava/lang/String;",
21 ············"Ljava/lang/String;",37 ············"Ljava/lang/String;",
22 ············">;"38 ············">;"
23 ········}39 ········}
24 ····.end·annotation40 ····.end·annotation
25 .end·field41 .end·field
  
 42 .field·private·t:Ljava/util/Date;
  
 43 .field·private·u:Lio/sentry/protocol/i;
  
 44 .field·private·v:Ljava/lang/String;
  
 45 .field·private·w:Lio/sentry/k4;
 46 ····.annotation·system·Ldalvik/annotation/Signature;
 47 ········value·=·{
 48 ············"Lio/sentry/k4<",
 49 ············"Lio/sentry/protocol/v;",
 50 ············">;"
 51 ········}
 52 ····.end·annotation
 53 .end·field
  
 54 .field·private·x:Lio/sentry/k4;
 55 ····.annotation·system·Ldalvik/annotation/Signature;
 56 ········value·=·{
 57 ············"Lio/sentry/k4<",
 58 ············"Lio/sentry/protocol/o;",
 59 ············">;"
 60 ········}
 61 ····.end·annotation
 62 .end·field
  
 63 .field·private·y:Lio/sentry/y3;
  
 64 .field·private·z:Ljava/lang/String;
  
  
26 #·direct·methods65 #·direct·methods
 66 .method·public·constructor·<init>()V
 67 ····.locals·2
  
 68 ····.line·5
 69 ····new-instance·v0,·Lio/sentry/protocol/p;
  
 70 ····invoke-direct·{v0},·Lio/sentry/protocol/p;-><init>()V
  
 71 ····invoke-static·{},·Lio/sentry/h;->c()Ljava/util/Date;
  
 72 ····move-result-object·v1
  
 73 ····invoke-direct·{p0,·v0,·v1},·Lio/sentry/s3;-><init>(Lio/sentry/protocol/p;Ljava/util/Date;)V
  
 74 ····return-void
 75 .end·method
  
 76 .method·constructor·<init>(Lio/sentry/protocol/p;Ljava/util/Date;)V
 77 ····.locals·0
  
 78 ····.line·1
 79 ····invoke-direct·{p0,·p1},·Lio/sentry/s2;-><init>(Lio/sentry/protocol/p;)V
  
 80 ····.line·2
 81 ····iput-object·p2,·p0,·Lio/sentry/s3;->t:Ljava/util/Date;
  
 82 ····return-void
 83 .end·method
  
27 .method·public·constructor·<init>(Ljava/util/List;Ljava/util/List;)V84 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
 85 ····.locals·0
  
 86 ····.line·3
 87 ····invoke-direct·{p0},·Lio/sentry/s3;-><init>()V
  
 88 ····.line·4
 89 ····iput-object·p1,·p0,·Lio/sentry/s2;->n:Ljava/lang/Throwable;
  
 90 ····return-void
 91 .end·method
  
 92 .method·static·synthetic·g0(Lio/sentry/s3;Ljava/util/Date;)Ljava/util/Date;
 93 ····.locals·0
  
 94 ····.line·1
Max diff block lines reached; 18983/23365 bytes (81.25%) of diff not shown.
2.78 KB
smali/io/sentry/z1.smali
    
Offset 1, 107 lines modifiedOffset 1, 8 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·"RequestDetails.java"3 .source·"PerformanceCollectionData.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
4 #·instance·fields 
5 .field·private·final·a:Ljava/net/URL; 
  
6 .field·private·final·b:Ljava/util/Map; 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"Ljava/util/Map<", 
10 ············"Ljava/lang/String;", 
11 ············"Ljava/lang/String;", 
12 ············">;" 
13 ········} 
14 ····.end·annotation6 .end·annotation
15 .end·field 
  
  
16 #·direct·methods 
17 .method·public·constructor·<init>(Ljava/lang/String;Ljava/util/Map;)V 
18 ····.locals·1 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"(", 
22 ············"Ljava/lang/String;", 
23 ············"Ljava/util/Map<", 
24 ············"Ljava/lang/String;", 
25 ············"Ljava/lang/String;", 
26 ············">;)V" 
27 ········} 
28 ····.end·annotation 
  
29 ····.line·1 
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
31 ····const-string·v0,·"url·is·required" 
  
32 ····.line·2 
33 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
34 ····const-string·v0,·"headers·is·required" 
  
35 ····.line·3 
36 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
37 ····.line·4 
38 ····:try_start_0 
39 ····invoke-static·{p1},·Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI; 
  
40 ····move-result-object·p1 
  
41 ····invoke-virtual·{p1},·Ljava/net/URI;->toURL()Ljava/net/URL; 
  
42 ····move-result-object·p1 
  
43 ····iput-object·p1,·p0,·Lio/sentry/z1;->a:Ljava/net/URL; 
44 ····:try_end_0 
45 ····.catch·Ljava/net/MalformedURLException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
46 ····.line·5 
47 ····iput-object·p2,·p0,·Lio/sentry/z1;->b:Ljava/util/Map; 
  
48 ····return-void 
  
49 ····:catch_0 
50 ····move-exception·p1 
  
51 ····.line·6 
52 ····new-instance·p2,·Ljava/lang/IllegalArgumentException; 
  
53 ····const-string·v0,·"Failed·to·compose·the·Sentry\'s·server·URL." 
  
54 ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V 
  
55 ····throw·p2 
56 .end·method 
  
  
57 #·virtual·methods 
58 .method·public·a()Ljava/util/Map; 
59 ····.locals·1 
60 ····.annotation·system·Ldalvik/annotation/Signature; 
61 ········value·=·{ 
62 ············"()", 
63 ············"Ljava/util/Map<", 
64 ············"Ljava/lang/String;", 
65 ············"Ljava/lang/String;", 
66 ············">;" 
67 ········} 
68 ····.end·annotation 
  
69 ····.line·1 
70 ····iget-object·v0,·p0,·Lio/sentry/z1;->b:Ljava/util/Map; 
  
71 ····return-object·v0 
72 .end·method 
  
73 .method·public·b()Ljava/net/URL; 
74 ····.locals·1 
  
75 ····.line·1 
76 ····iget-object·v0,·p0,·Lio/sentry/z1;->a:Ljava/net/URL; 
  
77 ····return-object·v0 
78 .end·method 
5.18 KB
smali/io/sentry/n.smali
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lio/sentry/n;1 .class·public·final·Lio/sentry/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EnvelopeReader.java"3 .source·"EnvelopeReader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/c0;5 .implements·Lio/sentry/d0;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
9 #·static·fields9 #·static·fields
10 .field·private·static·final·b:Ljava/nio/charset/Charset;10 .field·private·static·final·b:Ljava/nio/charset/Charset;
  
  
11 #·instance·fields11 #·instance·fields
12 .field·private·final·a:Lio/sentry/k0;12 .field·private·final·a:Lio/sentry/l0;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
15 ····.locals·115 ····.locals·1
  
16 ····const-string·v0,·"UTF-8"16 ····const-string·v0,·"UTF-8"
Offset 31, 27 lines modifiedOffset 31, 27 lines modified
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····sput-object·v0,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;32 ····sput-object·v0,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·constructor·<init>(Lio/sentry/k0;)V35 .method·public·constructor·<init>(Lio/sentry/l0;)V
36 ····.locals·036 ····.locals·0
  
37 ····.line·137 ····.line·1
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····.line·239 ····.line·2
40 ····iput-object·p1,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;40 ····iput-object·p1,·p0,·Lio/sentry/n;->a:Lio/sentry/l0;
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·private·b([BII)Lio/sentry/t2;43 .method·private·b([BII)Lio/sentry/a3;
44 ····.locals·244 ····.locals·2
  
45 ····.line·145 ····.line·1
46 ····new-instance·v0,·Ljava/lang/String;46 ····new-instance·v0,·Ljava/lang/String;
  
47 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;47 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;
  
Offset 59, 28 lines modifiedOffset 59, 28 lines modified
  
59 ····.line·259 ····.line·2
60 ····new-instance·p1,·Ljava/io/StringReader;60 ····new-instance·p1,·Ljava/io/StringReader;
  
61 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V61 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V
  
62 ····.line·362 ····.line·3
63 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;63 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/l0;
  
64 ····const-class·p3,·Lio/sentry/t2;64 ····const-class·p3,·Lio/sentry/a3;
  
65 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/k0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;65 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/l0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
  
66 ····move-result-object·p166 ····move-result-object·p1
  
67 ····check-cast·p1,·Lio/sentry/t2;67 ····check-cast·p1,·Lio/sentry/a3;
  
68 ····return-object·p168 ····return-object·p1
69 .end·method69 .end·method
  
70 .method·private·c([BII)Lio/sentry/k3;70 .method·private·c([BII)Lio/sentry/r3;
71 ····.locals·271 ····.locals·2
  
72 ····.line·172 ····.line·1
73 ····new-instance·v0,·Ljava/lang/String;73 ····new-instance·v0,·Ljava/lang/String;
  
74 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;74 ····sget-object·v1,·Lio/sentry/n;->b:Ljava/nio/charset/Charset;
  
Offset 88, 30 lines modifiedOffset 88, 30 lines modified
  
88 ····.line·288 ····.line·2
89 ····new-instance·p1,·Ljava/io/StringReader;89 ····new-instance·p1,·Ljava/io/StringReader;
  
90 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V90 ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V
  
91 ····.line·391 ····.line·3
92 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/k0;92 ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/l0;
  
93 ····const-class·p3,·Lio/sentry/k3;93 ····const-class·p3,·Lio/sentry/r3;
  
94 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/k0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;94 ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/l0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
  
95 ····move-result-object·p195 ····move-result-object·p1
  
96 ····check-cast·p1,·Lio/sentry/k3;96 ····check-cast·p1,·Lio/sentry/r3;
  
97 ····return-object·p197 ····return-object·p1
98 .end·method98 .end·method
  
  
99 #·virtual·methods99 #·virtual·methods
100 .method·public·a(Ljava/io/InputStream;)Lio/sentry/s2;100 .method·public·a(Ljava/io/InputStream;)Lio/sentry/z2;
101 ····.locals·10101 ····.locals·10
  
102 ····const/16·v0,·0x400102 ····const/16·v0,·0x400
  
103 ····new-array·v0,·v0,·[B103 ····new-array·v0,·v0,·[B
  
104 ····.line·1104 ····.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/t2;182 ····invoke-direct·{p0,·p1,·v2,·v4},·Lio/sentry/n;->b([BII)Lio/sentry/a3;
  
183 ····move-result-object·v0183 ····move-result-object·v0
  
184 ····if-eqz·v0,·:cond_b184 ····if-eqz·v0,·:cond_b
Max diff block lines reached; 1771/5263 bytes (33.65%) of diff not shown.
13.0 KB
smali/io/sentry/w0.smali
    
Offset 1, 620 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lio/sentry/w0;1 .class·public·final·synthetic·Lio/sentry/w0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonObjectDeserializer.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Lio/sentry/y0$b;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lio/sentry/w0$c;, 
8 ········Lio/sentry/w0$d;, 
9 ········Lio/sentry/w0$e;, 
10 ········Lio/sentry/w0$f;, 
11 ········Lio/sentry/w0$b;, 
12 ········Lio/sentry/w0$g; 
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:Lio/sentry/z0;
18 .field·private·final·a:Ljava/util/ArrayList; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Ljava/util/ArrayList<", 
22 ············"Lio/sentry/w0$c;", 
23 ············">;" 
24 ········} 
25 ····.end·annotation 
26 .end·field 
  
  
27 #·direct·methods8 #·direct·methods
28 .method·public·constructor·<init>()V9 .method·public·synthetic·constructor·<init>(Lio/sentry/z0;)V
29 ····.locals·110 ····.locals·0
  
30 ····.line·1 
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····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,·Lio/sentry/w0;->a:Ljava/util/ArrayList;12 ····iput-object·p1,·p0,·Lio/sentry/w0;->a:Lio/sentry/z0;
  
36 ····return-void13 ····return-void
37 .end·method14 .end·method
  
38 .method·public·static·synthetic·a(Lio/sentry/w0;Lio/sentry/x0;)Ljava/lang/Object; 
39 ····.locals·0 
  
40 ····invoke-direct·{p0,·p1},·Lio/sentry/w0;->h(Lio/sentry/x0;)Ljava/lang/Object; 
  
41 ····move-result-object·p0 
  
 15 #·virtual·methods
42 ····return-object·p0 
43 .end·method 
  
44 .method·public·static·synthetic·b()Ljava/lang/Object;16 .method·public·final·a()Ljava/lang/Object;
45 ····.locals·117 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lio/sentry/w0;->a:Lio/sentry/z0;
46 ····invoke-static·{},·Lio/sentry/w0;->i()Ljava/lang/Object; 
  
47 ····move-result-object·v0 
  
48 ····return-object·v0 
49 .end·method 
  
 19 ····invoke-virtual·{v0},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
50 .method·private·d()Lio/sentry/w0$c; 
51 ····.locals·2 
  
52 ····.line·1 
53 ····iget-object·v0,·p0,·Lio/sentry/w0;->a:Ljava/util/ArrayList; 
  
54 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z 
  
55 ····move-result·v0 
  
56 ····if-eqz·v0,·:cond_0 
  
57 ····const/4·v0,·0x0 
  
58 ····return-object·v0 
  
59 ····.line·2 
60 ····:cond_0 
61 ····iget-object·v0,·p0,·Lio/sentry/w0;->a:Ljava/util/ArrayList; 
  
62 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I 
  
63 ····move-result·v1 
  
64 ····add-int/lit8·v1,·v1,·-0x1 
  
65 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; 
  
66 ····move-result-object·v020 ····move-result-object·v0
  
67 ····check-cast·v0,·Lio/sentry/w0$c; 
  
68 ····return-object·v021 ····return-object·v0
69 .end·method22 .end·method
  
70 .method·private·e()Z 
71 ····.locals·3 
  
72 ····.line·1 
73 ····invoke-direct·{p0},·Lio/sentry/w0;->g()Z 
  
74 ····move-result·v0 
  
75 ····if-eqz·v0,·:cond_0 
  
76 ····const/4·v0,·0x1 
  
77 ····return·v0 
  
78 ····.line·2 
79 ····:cond_0 
Max diff block lines reached; -1/13249 bytes (-0.01%) of diff not shown.
16.3 KB
smali/io/sentry/t4.smali
    
Offset 1, 491 lines modifiedOffset 1, 215 lines modified
1 .class·public·final·Lio/sentry/t4;1 .class·final·Lio/sentry/t4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Stack.java"
3 .source·"UncaughtExceptionHandlerIntegration.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/q0; 
6 .implements·Ljava/lang/Thread$UncaughtExceptionHandler; 
7 .implements·Ljava/io/Closeable; 
  
  
8 #·annotations4 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{6 ····value·=·{
11 ········Lio/sentry/t4$a;7 ········Lio/sentry/t4$a;
12 ····}8 ····}
13 .end·annotation9 .end·annotation
  
  
14 #·instance·fields10 #·instance·fields
15 .field·private·e:Ljava/lang/Thread$UncaughtExceptionHandler; 
  
16 .field·private·f:Lio/sentry/f0; 
  
17 .field·private·g:Lio/sentry/q3; 
  
18 .field·private·h:Z11 .field·private·final·a:Ljava/util/Deque;
 12 ····.annotation·system·Ldalvik/annotation/Signature;
 13 ········value·=·{
 14 ············"Ljava/util/Deque<",
 15 ············"Lio/sentry/t4$a;",
 16 ············">;"
 17 ········}
 18 ····.end·annotation
 19 .end·field
  
19 .field·private·final·i:Lio/sentry/s4;20 .field·private·final·b:Lio/sentry/h0;
  
  
20 #·direct·methods21 #·direct·methods
21 .method·public·constructor·<init>()V22 .method·public·constructor·<init>(Lio/sentry/h0;Lio/sentry/t4$a;)V
22 ····.locals·123 ····.locals·2
  
23 ····.line·124 ····.line·1
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
24 ····invoke-static·{},·Lio/sentry/s4$a;->c()Lio/sentry/s4; 
  
25 ····move-result-object·v0 
  
26 ····invoke-direct·{p0,·v0},·Lio/sentry/t4;-><init>(Lio/sentry/s4;)V 
  
27 ····return-void 
28 .end·method 
  
29 .method·constructor·<init>(Lio/sentry/s4;)V 
30 ····.locals·1 
  
31 ····.line·226 ····.line·2
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····new-instance·v0,·Ljava/util/concurrent/LinkedBlockingDeque;
  
33 ····const/4·v0,·0x028 ····invoke-direct·{v0},·Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V
  
 29 ····iput-object·v0,·p0,·Lio/sentry/t4;->a:Ljava/util/Deque;
34 ····.line·3 
35 ····iput-boolean·v0,·p0,·Lio/sentry/t4;->h:Z 
  
36 ····const-string·v0,·"threadAdapter·is·required."30 ····const-string·v1,·"logger·is·required"
  
37 ····.line·431 ····.line·3
38 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;32 ····invoke-static·{p1,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
39 ····move-result-object·p133 ····move-result-object·p1
  
40 ····check-cast·p1,·Lio/sentry/s4;34 ····check-cast·p1,·Lio/sentry/h0;
  
41 ····iput-object·p1,·p0,·Lio/sentry/t4;->i:Lio/sentry/s4; 
  
42 ····return-void 
43 .end·method 
  
44 .method·static·h(Ljava/lang/Thread;Ljava/lang/Throwable;)Ljava/lang/Throwable; 
45 ····.locals·2 
  
46 ····.line·1 
47 ····new-instance·v0,·Lio/sentry/protocol/h; 
  
48 ····invoke-direct·{v0},·Lio/sentry/protocol/h;-><init>()V 
  
49 ····.line·2 
50 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; 
  
51 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/h;->i(Ljava/lang/Boolean;)V35 ····iput-object·p1,·p0,·Lio/sentry/t4;->b:Lio/sentry/h0;
  
 36 ····const-string·p1,·"rootStackItem·is·required"
52 ····const-string·v1,·"UncaughtExceptionHandler" 
  
53 ····.line·3 
54 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/h;->j(Ljava/lang/String;)V 
  
55 ····.line·437 ····.line·4
 38 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
56 ····new-instance·v1,·Lio/sentry/exception/a; 
  
57 ····invoke-direct·{v1,·v0,·p1,·p0},·Lio/sentry/exception/a;-><init>(Lio/sentry/protocol/h;Ljava/lang/Throwable;Ljava/lang/Thread;)V 
  
58 ····return-object·v1 
59 .end·method 
  
  
60 #·virtual·methods 
61 .method·public·final·c(Lio/sentry/f0;Lio/sentry/q3;)V 
62 ····.locals·4 
  
63 ····.line·1 
64 ····iget-boolean·v0,·p0,·Lio/sentry/t4;->h:Z 
  
65 ····const/4·v1,·0x0 
  
66 ····if-eqz·v0,·:cond_0 
  
67 ····.line·2 
68 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
69 ····move-result-object·p139 ····move-result-object·p1
  
 40 ····check-cast·p1,·Lio/sentry/t4$a;
70 ····sget-object·p2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
Max diff block lines reached; 12864/16625 bytes (77.38%) of diff not shown.
1.97 KB
smali/io/sentry/j0.smali
    
Offset 1, 51 lines modifiedOffset 1, 25 lines modified
1 .class·public·interface·abstract·Lio/sentry/j0;1 .class·public·interface·abstract·Lio/sentry/j0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ISentryExecutorService.java"3 .source·"ISentryClient.java"
  
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation4 #·virtual·methods
 5 .method·public·abstract·a(Lio/sentry/s3;Lio/sentry/g2;Lio/sentry/v;)Lio/sentry/protocol/p;
 6 .end·method
  
 7 .method·public·abstract·b(Lio/sentry/l4;Lio/sentry/v;)V
 8 .end·method
  
 9 .method·public·abstract·c(Lio/sentry/protocol/w;Lio/sentry/x4;Lio/sentry/g2;Lio/sentry/v;Lio/sentry/b2;)Lio/sentry/protocol/p;
 10 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
7 #·virtual·methods 
8 .method·public·abstract·a(Ljava/lang/Runnable;J)Ljava/util/concurrent/Future; 
9 ····.annotation·system·Ldalvik/annotation/Signature; 
10 ········value·=·{ 
11 ············"(", 
12 ············"Ljava/lang/Runnable;", 
13 ············"J)", 
14 ············"Ljava/util/concurrent/Future<", 
15 ············"*>;" 
16 ········} 
17 ····.end·annotation11 ····.end·annotation
18 .end·method12 .end·method
  
19 .method·public·abstract·b(J)V13 .method·public·abstract·close()V
20 .end·method14 .end·method
  
 15 .method·public·abstract·d(J)V
21 .method·public·abstract·submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; 
22 ····.annotation·system·Ldalvik/annotation/Signature; 
23 ········value·=·{ 
24 ············"(", 
25 ············"Ljava/lang/Runnable;", 
26 ············")", 
27 ············"Ljava/util/concurrent/Future<", 
28 ············"*>;" 
29 ········} 
30 ····.end·annotation 
31 .end·method16 .end·method
  
 17 .method·public·abstract·f(Lio/sentry/z2;Lio/sentry/v;)Lio/sentry/protocol/p;
32 .method·public·abstract·submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; 
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"<T:", 
36 ············"Ljava/lang/Object;", 
37 ············">(", 
38 ············"Ljava/util/concurrent/Callable<", 
39 ············"TT;>;)", 
40 ············"Ljava/util/concurrent/Future<", 
41 ············"TT;>;" 
42 ········} 
43 ····.end·annotation 
44 .end·method18 .end·method
2.19 KB
smali/io/sentry/k0.smali
    
Offset 1, 49 lines modifiedOffset 1, 51 lines modified
1 .class·public·interface·abstract·Lio/sentry/k0;1 .class·public·interface·abstract·Lio/sentry/k0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ISerializer.java"3 .source·"ISentryExecutorService.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
4 #·virtual·methods7 #·virtual·methods
5 .method·public·abstract·a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;8 .method·public·abstract·a(Ljava/lang/Runnable;J)Ljava/util/concurrent/Future;
6 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{10 ········value·=·{
8 ············"<T:", 
9 ············"Ljava/lang/Object;", 
10 ············">(",11 ············"(",
11 ············"Ljava/io/Reader;", 
12 ············"Ljava/lang/Class<",12 ············"Ljava/lang/Runnable;",
 13 ············"J)",
 14 ············"Ljava/util/concurrent/Future<",
13 ············"TT;>;)TT;"15 ············"*>;"
14 ········}16 ········}
15 ····.end·annotation17 ····.end·annotation
16 .end·method18 .end·method
  
17 .method·public·abstract·b(Ljava/util/Map;)Ljava/lang/String;19 .method·public·abstract·b(J)V
 20 .end·method
  
 21 .method·public·abstract·submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
18 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{23 ········value·=·{
20 ············"(",24 ············"(",
21 ············"Ljava/util/Map<", 
22 ············"Ljava/lang/String;", 
23 ············"Ljava/lang/Object;",25 ············"Ljava/lang/Runnable;",
24 ············">;)",26 ············")",
25 ············"Ljava/lang/String;"27 ············"Ljava/util/concurrent/Future<",
 28 ············"*>;"
26 ········}29 ········}
27 ····.end·annotation30 ····.end·annotation
28 .end·method31 .end·method
  
 32 .method·public·abstract·submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
29 .method·public·abstract·c(Ljava/io/InputStream;)Lio/sentry/s2; 
30 .end·method 
  
31 .method·public·abstract·d(Ljava/lang/Object;Ljava/io/Writer;)V 
32 ····.annotation·system·Ldalvik/annotation/Signature;33 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{34 ········value·=·{
34 ············"<T:",35 ············"<T:",
35 ············"Ljava/lang/Object;",36 ············"Ljava/lang/Object;",
36 ············">(TT;",37 ············">(",
37 ············"Ljava/io/Writer;",38 ············"Ljava/util/concurrent/Callable<",
38 ············")V"39 ············"TT;>;)",
 40 ············"Ljava/util/concurrent/Future<",
 41 ············"TT;>;"
39 ········}42 ········}
40 ····.end·annotation43 ····.end·annotation
41 .end·method44 .end·method
  
42 .method·public·abstract·e(Lio/sentry/s2;Ljava/io/OutputStream;)V 
43 .end·method 
2.76 KB
smali/io/sentry/d2.smali
    
Offset 1, 8 lines modifiedOffset 1, 107 lines modified
1 .class·public·interface·abstract·Lio/sentry/d2;1 .class·public·final·Lio/sentry/d2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ScopeCallback.java"3 .source·"RequestDetails.java"
  
  
 4 #·instance·fields
 5 .field·private·final·a:Ljava/net/URL;
  
 6 .field·private·final·b:Ljava/util/Map;
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"Ljava/util/Map<",
 10 ············"Ljava/lang/String;",
 11 ············"Ljava/lang/String;",
 12 ············">;"
 13 ········}
 14 ····.end·annotation
 15 .end·field
  
  
 16 #·direct·methods
 17 .method·public·constructor·<init>(Ljava/lang/String;Ljava/util/Map;)V
 18 ····.locals·1
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"(",
 22 ············"Ljava/lang/String;",
 23 ············"Ljava/util/Map<",
 24 ············"Ljava/lang/String;",
 25 ············"Ljava/lang/String;",
 26 ············">;)V"
 27 ········}
 28 ····.end·annotation
  
 29 ····.line·1
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 31 ····const-string·v0,·"url·is·required"
  
 32 ····.line·2
 33 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 34 ····const-string·v0,·"headers·is·required"
  
 35 ····.line·3
 36 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 37 ····.line·4
 38 ····:try_start_0
 39 ····invoke-static·{p1},·Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI;
  
 40 ····move-result-object·p1
  
 41 ····invoke-virtual·{p1},·Ljava/net/URI;->toURL()Ljava/net/URL;
  
 42 ····move-result-object·p1
  
 43 ····iput-object·p1,·p0,·Lio/sentry/d2;->a:Ljava/net/URL;
 44 ····:try_end_0
 45 ····.catch·Ljava/net/MalformedURLException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 46 ····.line·5
 47 ····iput-object·p2,·p0,·Lio/sentry/d2;->b:Ljava/util/Map;
  
 48 ····return-void
  
 49 ····:catch_0
 50 ····move-exception·p1
  
 51 ····.line·6
 52 ····new-instance·p2,·Ljava/lang/IllegalArgumentException;
  
 53 ····const-string·v0,·"Failed·to·compose·the·Sentry\'s·server·URL."
  
 54 ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
 55 ····throw·p2
 56 .end·method
  
  
4 #·virtual·methods57 #·virtual·methods
5 .method·public·abstract·a(Lio/sentry/c2;)V58 .method·public·a()Ljava/util/Map;
 59 ····.locals·1
 60 ····.annotation·system·Ldalvik/annotation/Signature;
 61 ········value·=·{
 62 ············"()",
 63 ············"Ljava/util/Map<",
 64 ············"Ljava/lang/String;",
 65 ············"Ljava/lang/String;",
 66 ············">;"
 67 ········}
 68 ····.end·annotation
  
 69 ····.line·1
 70 ····iget-object·v0,·p0,·Lio/sentry/d2;->b:Ljava/util/Map;
  
 71 ····return-object·v0
 72 .end·method
  
 73 .method·public·b()Ljava/net/URL;
 74 ····.locals·1
  
 75 ····.line·1
 76 ····iget-object·v0,·p0,·Lio/sentry/d2;->a:Ljava/net/URL;
  
 77 ····return-object·v0
6 .end·method78 .end·method
3.42 KB
smali/io/sentry/v.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·final·Lio/sentry/v;1 .class·public·final·Lio/sentry/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Hint.java"3 .source·"Hint.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·d:Ljava/util/Map;5 .field·private·static·final·e:Ljava/util/Map;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Ljava/util/Map<",8 ············"Ljava/util/Map<",
9 ············"Ljava/lang/String;",9 ············"Ljava/lang/String;",
10 ············"Ljava/lang/Class<",10 ············"Ljava/lang/Class<",
11 ············"*>;>;"11 ············"*>;>;"
12 ········}12 ········}
Offset 36, 25 lines modifiedOffset 36, 27 lines modified
36 ············">;"36 ············">;"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
39 .end·field39 .end·field
  
40 .field·private·c:Lio/sentry/b;40 .field·private·c:Lio/sentry/b;
  
 41 .field·private·d:Lio/sentry/b;
  
  
41 #·direct·methods42 #·direct·methods
42 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
43 ····.locals·344 ····.locals·3
  
44 ····.line·145 ····.line·1
45 ····new-instance·v0,·Ljava/util/HashMap;46 ····new-instance·v0,·Ljava/util/HashMap;
  
46 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V47 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
47 ····sput-object·v0,·Lio/sentry/v;->d:Ljava/util/Map;48 ····sput-object·v0,·Lio/sentry/v;->e:Ljava/util/Map;
  
48 ····.line·249 ····.line·2
49 ····const-class·v1,·Ljava/lang/Boolean;50 ····const-class·v1,·Ljava/lang/Boolean;
  
50 ····const-string·v2,·"boolean"51 ····const-string·v2,·"boolean"
  
51 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;52 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Offset 132, 30 lines modifiedOffset 134, 33 lines modified
132 ····iput-object·v0,·p0,·Lio/sentry/v;->b:Ljava/util/List;134 ····iput-object·v0,·p0,·Lio/sentry/v;->b:Ljava/util/List;
  
133 ····const/4·v0,·0x0135 ····const/4·v0,·0x0
  
134 ····.line·4136 ····.line·4
135 ····iput-object·v0,·p0,·Lio/sentry/v;->c:Lio/sentry/b;137 ····iput-object·v0,·p0,·Lio/sentry/v;->c:Lio/sentry/b;
  
 138 ····.line·5
 139 ····iput-object·v0,·p0,·Lio/sentry/v;->d:Lio/sentry/b;
  
136 ····return-void140 ····return-void
137 .end·method141 .end·method
  
138 .method·private·g(Ljava/lang/Object;Ljava/lang/Class;)Z142 .method·private·h(Ljava/lang/Object;Ljava/lang/Class;)Z
139 ····.locals·2143 ····.locals·2
140 ····.annotation·system·Ldalvik/annotation/Signature;144 ····.annotation·system·Ldalvik/annotation/Signature;
141 ········value·=·{145 ········value·=·{
142 ············"(",146 ············"(",
143 ············"Ljava/lang/Object;",147 ············"Ljava/lang/Object;",
144 ············"Ljava/lang/Class<",148 ············"Ljava/lang/Class<",
145 ············"*>;)Z"149 ············"*>;)Z"
146 ········}150 ········}
147 ····.end·annotation151 ····.end·annotation
  
148 ····.line·1152 ····.line·1
149 ····sget-object·v0,·Lio/sentry/v;->d:Ljava/util/Map;153 ····sget-object·v0,·Lio/sentry/v;->e:Ljava/util/Map;
  
150 ····invoke-virtual·{p2},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;154 ····invoke-virtual·{p2},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
  
151 ····move-result-object·v1155 ····move-result-object·v1
  
152 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;156 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
Offset 363, 15 lines modifiedOffset 368, 15 lines modified
363 ····monitor-exit·p0368 ····monitor-exit·p0
  
364 ····return-object·p1369 ····return-object·p1
  
365 ····.line·4370 ····.line·4
366 ····:cond_0371 ····:cond_0
367 ····:try_start_1372 ····:try_start_1
368 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/v;->g(Ljava/lang/Object;Ljava/lang/Class;)Z373 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/v;->h(Ljava/lang/Object;Ljava/lang/Class;)Z
  
369 ····move-result·p2374 ····move-result·p2
370 ····:try_end_1375 ····:try_end_1
371 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0376 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
372 ····if-eqz·p2,·:cond_1377 ····if-eqz·p2,·:cond_1
  
Offset 422, 15 lines modifiedOffset 427, 24 lines modified
  
422 ····.line·1427 ····.line·1
423 ····iget-object·v0,·p0,·Lio/sentry/v;->c:Lio/sentry/b;428 ····iget-object·v0,·p0,·Lio/sentry/v;->c:Lio/sentry/b;
  
424 ····return-object·v0429 ····return-object·v0
425 .end·method430 .end·method
  
 431 .method·public·g()Lio/sentry/b;
 432 ····.locals·1
  
 433 ····.line·1
 434 ····iget-object·v0,·p0,·Lio/sentry/v;->d:Lio/sentry/b;
  
 435 ····return-object·v0
 436 .end·method
  
426 .method·public·declared-synchronized·h(Ljava/lang/String;Ljava/lang/Object;)V437 .method·public·declared-synchronized·i(Ljava/lang/String;Ljava/lang/Object;)V
427 ····.locals·1438 ····.locals·1
  
428 ····monitor-enter·p0439 ····monitor-enter·p0
  
429 ····.line·1440 ····.line·1
430 ····:try_start_0441 ····:try_start_0
431 ····iget-object·v0,·p0,·Lio/sentry/v;->a:Ljava/util/Map;442 ····iget-object·v0,·p0,·Lio/sentry/v;->a:Ljava/util/Map;
Offset 448, 15 lines modifiedOffset 462, 24 lines modified
448 ····move-exception·p1462 ····move-exception·p1
  
449 ····monitor-exit·p0463 ····monitor-exit·p0
  
450 ····throw·p1464 ····throw·p1
451 .end·method465 .end·method
  
452 .method·public·i(Lio/sentry/b;)V466 .method·public·j(Lio/sentry/b;)V
453 ····.locals·0467 ····.locals·0
Max diff block lines reached; 255/3460 bytes (7.37%) of diff not shown.
1.45 KB
smali/io/sentry/e0.smali
    
Offset 1, 48 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lio/sentry/e0;1 .class·public·interface·abstract·Lio/sentry/e0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IHub.java"3 .source·"IEnvelopeSender.java"
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·static·a(Lio/sentry/f0;Lio/sentry/d;)V5 .method·public·abstract·a(Ljava/lang/String;Lio/sentry/v;)V
6 ····.locals·1 
  
7 ····.line·1 
8 ····new-instance·v0,·Lio/sentry/v; 
  
9 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V 
  
10 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/f0;->p(Lio/sentry/d;Lio/sentry/v;)V 
  
11 ····return-void 
12 .end·method 
  
13 .method·public·static·b(Lio/sentry/f0;Ljava/lang/Throwable;)Lio/sentry/protocol/p; 
14 ····.locals·1 
  
15 ····.line·1 
16 ····new-instance·v0,·Lio/sentry/v; 
  
17 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V 
  
18 ····invoke-interface·{p0,·p1,·v0},·Lio/sentry/f0;->u(Ljava/lang/Throwable;Lio/sentry/v;)Lio/sentry/protocol/p; 
  
19 ····move-result-object·p0 
  
20 ····return-object·p0 
21 .end·method 
  
22 .method·public·static·c(Lio/sentry/f0;Lio/sentry/protocol/w;Lio/sentry/m4;Lio/sentry/v;)Lio/sentry/protocol/p; 
23 ····.locals·1 
24 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
25 ····.end·annotation 
  
26 ····const/4·v0,·0x0 
  
27 ····.line·1 
28 ····invoke-interface·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/f0;->j(Lio/sentry/protocol/w;Lio/sentry/m4;Lio/sentry/v;Lio/sentry/x1;)Lio/sentry/protocol/p; 
  
29 ····move-result-object·p0 
  
30 ····return-object·p0 
31 .end·method6 .end·method
15.3 KB
smali/io/sentry/x0.smali
    
Offset 1, 611 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lio/sentry/x0;1 .class·public·final·synthetic·Lio/sentry/x0;
2 .super·Lio/sentry/vendor/gson/stream/a; 
3 .source·"JsonObjectReader.java"2 .super·Ljava/lang/Object;
 3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Lio/sentry/y0$b;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·a:Lio/sentry/x0;
  
7 #·direct·methods 
8 .method·public·constructor·<init>(Ljava/io/Reader;)V 
9 ····.locals·0 
  
10 ····.line·1 
11 ····invoke-direct·{p0,·p1},·Lio/sentry/vendor/gson/stream/a;-><init>(Ljava/io/Reader;)V 
  
12 ····return-void 
13 .end·method 
  
  
14 #·virtual·methods 
15 .method·public·g0()Ljava/lang/Boolean; 
16 ····.locals·2 
  
17 ····.line·1 
18 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; 
  
19 ····move-result-object·v0 
  
20 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NULL:Lio/sentry/vendor/gson/stream/b; 
  
21 ····if-ne·v0,·v1,·:cond_0 
  
22 ····.line·2 
23 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->R()V 
  
24 ····const/4·v0,·0x0 
  
25 ····return-object·v0 
  
26 ····.line·3 
27 ····:cond_0 
28 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->I()Z 
  
29 ····move-result·v0 
  
30 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
31 ····move-result-object·v0 
  
32 ····return-object·v0 
33 .end·method 
  
34 .method·public·h0(Lio/sentry/g0;)Ljava/util/Date; 
35 ····.locals·5 
  
36 ····.line·1 
37 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; 
  
38 ····move-result-object·v0 
  
39 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NULL:Lio/sentry/vendor/gson/stream/b; 
  
40 ····const/4·v2,·0x0 
  
41 ····if-ne·v0,·v1,·:cond_0 
  
42 ····.line·2 
43 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->R()V 
  
44 ····return-object·v2 
  
45 ····.line·3 
46 ····:cond_0 
47 ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; 
  
48 ····move-result-object·v0 
  
49 ····.line·4 
50 ····:try_start_0 
51 ····invoke-static·{v0},·Lio/sentry/h;->d(Ljava/lang/String;)Ljava/util/Date; 
  
52 ····move-result-object·p1 
53 ····:try_end_0 
54 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
55 ····return-object·p1 
  
56 ····:catch_0 
57 ····move-exception·v1 
  
58 ····.line·5 
59 ····sget-object·v3,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
60 ····const-string·v4,·"Error·when·deserializing·UTC·timestamp·format,·it·might·be·millis·timestamp·format." 
  
61 ····invoke-interface·{p1,·v3,·v4,·v1},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
62 ····.line·6 
63 ····:try_start_1 
64 ····invoke-static·{v0},·Lio/sentry/h;->e(Ljava/lang/String;)Ljava/util/Date; 
  
65 ····move-result-object·p1 
66 ····:try_end_1 
67 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 
  
68 ····return-object·p1 
  
69 ····:catch_1 
70 ····move-exception·v0 
  
71 ····.line·7 
72 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
73 ····const-string·v3,·"Error·when·deserializing·millis·timestamp·format." 
  
74 ····invoke-interface·{p1,·v1,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
75 ····return-object·v2 
76 .end·method 
  
Max diff block lines reached; 8889/15613 bytes (56.93%) of diff not shown.
48.1 KB
smali/io/sentry/cache/d.smali
    
Offset 12, 103 lines modifiedOffset 12, 103 lines modified
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·j:Ljava/util/Map;13 .field·private·final·j:Ljava/util/Map;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"Ljava/util/Map<",16 ············"Ljava/util/Map<",
17 ············"Lio/sentry/s2;",17 ············"Lio/sentry/z2;",
18 ············"Ljava/lang/String;",18 ············"Ljava/lang/String;",
19 ············">;"19 ············">;"
20 ········}20 ········}
21 ····.end·annotation21 ····.end·annotation
22 .end·field22 .end·field
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Lio/sentry/q3;Ljava/lang/String;I)V24 .method·public·constructor·<init>(Lio/sentry/b4;Ljava/lang/String;I)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·126 ····.line·1
27 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/cache/b;-><init>(Lio/sentry/q3;Ljava/lang/String;I)V27 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/cache/b;-><init>(Lio/sentry/b4;Ljava/lang/String;I)V
  
28 ····.line·228 ····.line·2
29 ····new-instance·p1,·Ljava/util/WeakHashMap;29 ····new-instance·p1,·Ljava/util/WeakHashMap;
  
30 ····invoke-direct·{p1},·Ljava/util/WeakHashMap;-><init>()V30 ····invoke-direct·{p1},·Ljava/util/WeakHashMap;-><init>()V
  
31 ····iput-object·p1,·p0,·Lio/sentry/cache/d;->j:Ljava/util/Map;31 ····iput-object·p1,·p0,·Lio/sentry/cache/d;->j:Ljava/util/Map;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·private·A(Ljava/io/File;Lio/sentry/a4;)V34 .method·private·A(Ljava/io/File;Lio/sentry/l4;)V
35 ····.locals·635 ····.locals·6
  
36 ····.line·136 ····.line·1
37 ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z37 ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z
  
38 ····move-result·v038 ····move-result·v0
  
39 ····const/4·v1,·0x039 ····const/4·v1,·0x0
  
40 ····const/4·v2,·0x140 ····const/4·v2,·0x1
  
41 ····if-eqz·v0,·:cond_041 ····if-eqz·v0,·:cond_0
  
42 ····.line·242 ····.line·2
43 ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/q3;43 ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/b4;
  
44 ····.line·344 ····.line·3
45 ····invoke-virtual·{v0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;45 ····invoke-virtual·{v0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····sget-object·v3,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;47 ····sget-object·v3,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
48 ····new-array·v4,·v2,·[Ljava/lang/Object;48 ····new-array·v4,·v2,·[Ljava/lang/Object;
  
49 ····.line·449 ····.line·4
50 ····invoke-virtual·{p2},·Lio/sentry/a4;->i()Ljava/util/UUID;50 ····invoke-virtual·{p2},·Lio/sentry/l4;->i()Ljava/util/UUID;
  
51 ····move-result-object·v551 ····move-result-object·v5
  
52 ····aput-object·v5,·v4,·v152 ····aput-object·v5,·v4,·v1
  
53 ····const-string·v5,·"Overwriting·session·to·offline·storage:·%s"53 ····const-string·v5,·"Overwriting·session·to·offline·storage:·%s"
  
54 ····invoke-interface·{v0,·v3,·v5,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V54 ····invoke-interface·{v0,·v3,·v5,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
55 ····.line·555 ····.line·5
56 ····invoke-virtual·{p1},·Ljava/io/File;->delete()Z56 ····invoke-virtual·{p1},·Ljava/io/File;->delete()Z
  
57 ····move-result·v057 ····move-result·v0
  
58 ····if-nez·v0,·:cond_058 ····if-nez·v0,·:cond_0
  
59 ····.line·659 ····.line·6
60 ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/q3;60 ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/b4;
  
61 ····invoke-virtual·{v0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;61 ····invoke-virtual·{v0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····sget-object·v3,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;63 ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
64 ····new-array·v4,·v2,·[Ljava/lang/Object;64 ····new-array·v4,·v2,·[Ljava/lang/Object;
  
65 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;65 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
66 ····move-result-object·v566 ····move-result-object·v5
  
67 ····aput-object·v5,·v4,·v167 ····aput-object·v5,·v4,·v1
  
68 ····const-string·v5,·"Failed·to·delete:·%s"68 ····const-string·v5,·"Failed·to·delete:·%s"
  
69 ····invoke-interface·{v0,·v3,·v5,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V69 ····invoke-interface·{v0,·v3,·v5,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
70 ····.line·770 ····.line·7
71 ····:cond_071 ····:cond_0
72 ····:try_start_072 ····:try_start_0
73 ····new-instance·v0,·Ljava/io/FileOutputStream;73 ····new-instance·v0,·Ljava/io/FileOutputStream;
  
74 ····invoke-direct·{v0,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V74 ····invoke-direct·{v0,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
Offset 127, 17 lines modifiedOffset 127, 17 lines modified
  
127 ····invoke-direct·{p1,·v3},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V127 ····invoke-direct·{p1,·v3},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
128 ····:try_end_1128 ····:try_end_1
129 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2129 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2
  
130 ····.line·9130 ····.line·9
131 ····:try_start_2131 ····:try_start_2
132 ····iget-object·v3,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/k0;132 ····iget-object·v3,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/l0;
  
133 ····invoke-interface·{v3,·p2,·p1},·Lio/sentry/k0;->d(Ljava/lang/Object;Ljava/io/Writer;)V133 ····invoke-interface·{v3,·p2,·p1},·Lio/sentry/l0;->d(Ljava/lang/Object;Ljava/io/Writer;)V
134 ····:try_end_2134 ····:try_end_2
135 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0135 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
136 ····.line·10136 ····.line·10
137 ····:try_start_3137 ····:try_start_3
138 ····invoke-virtual·{p1},·Ljava/io/Writer;->close()V138 ····invoke-virtual·{p1},·Ljava/io/Writer;->close()V
139 ····:try_end_3139 ····:try_end_3
Offset 193, 35 lines modifiedOffset 193, 35 lines modified
193 ····:try_end_8193 ····:try_end_8
194 ····.catchall·{:try_start_8·..·:try_end_8}·:catchall_4194 ····.catchall·{:try_start_8·..·:try_end_8}·:catchall_4
  
195 ····:catchall_4195 ····:catchall_4
196 ····move-exception·p1196 ····move-exception·p1
Max diff block lines reached; 44919/49149 bytes (91.39%) of diff not shown.
24.9 KB
smali/io/sentry/cache/b.smali
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·protected·static·final·i:Ljava/nio/charset/Charset;5 .field·protected·static·final·i:Ljava/nio/charset/Charset;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·protected·final·e:Lio/sentry/q3;7 .field·protected·final·e:Lio/sentry/b4;
  
8 .field·protected·final·f:Lio/sentry/k0;8 .field·protected·final·f:Lio/sentry/l0;
  
9 .field·protected·final·g:Ljava/io/File;9 .field·protected·final·g:Ljava/io/File;
  
10 .field·private·final·h:I10 .field·private·final·h:I
  
  
11 #·direct·methods11 #·direct·methods
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····sput-object·v0,·Lio/sentry/cache/b;->i:Ljava/nio/charset/Charset;30 ····sput-object·v0,·Lio/sentry/cache/b;->i:Ljava/nio/charset/Charset;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>(Lio/sentry/q3;Ljava/lang/String;I)V33 .method·constructor·<init>(Lio/sentry/b4;Ljava/lang/String;I)V
34 ····.locals·134 ····.locals·1
  
35 ····.line·135 ····.line·1
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····const-string·v0,·"Directory·is·required."37 ····const-string·v0,·"Directory·is·required."
  
Offset 47, 24 lines modifiedOffset 47, 24 lines modified
47 ····const-string·v0,·"SentryOptions·is·required."47 ····const-string·v0,·"SentryOptions·is·required."
  
48 ····.line·348 ····.line·3
49 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;49 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····check-cast·v0,·Lio/sentry/q3;51 ····check-cast·v0,·Lio/sentry/b4;
  
52 ····iput-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/q3;52 ····iput-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/b4;
  
53 ····.line·453 ····.line·4
54 ····invoke-virtual·{p1},·Lio/sentry/q3;->getSerializer()Lio/sentry/k0;54 ····invoke-virtual·{p1},·Lio/sentry/b4;->getSerializer()Lio/sentry/l0;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····iput-object·p1,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/k0;56 ····iput-object·p1,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/l0;
  
57 ····.line·557 ····.line·5
58 ····new-instance·p1,·Ljava/io/File;58 ····new-instance·p1,·Ljava/io/File;
  
59 ····invoke-direct·{p1,·p2},·Ljava/io/File;-><init>(Ljava/lang/String;)V59 ····invoke-direct·{p1,·p2},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
60 ····iput-object·p1,·p0,·Lio/sentry/cache/b;->g:Ljava/io/File;60 ····iput-object·p1,·p0,·Lio/sentry/cache/b;->g:Ljava/io/File;
Offset 81, 24 lines modifiedOffset 81, 24 lines modified
81 ····invoke-static·{p0,·p1},·Lio/sentry/cache/b;->j(Ljava/io/File;Ljava/io/File;)I81 ····invoke-static·{p0,·p1},·Lio/sentry/cache/b;->j(Ljava/io/File;Ljava/io/File;)I
  
82 ····move-result·p082 ····move-result·p0
  
83 ····return·p083 ····return·p0
84 .end·method84 .end·method
  
85 .method·private·d(Lio/sentry/s2;Lio/sentry/j3;)Lio/sentry/s2;85 .method·private·d(Lio/sentry/z2;Lio/sentry/q3;)Lio/sentry/z2;
86 ····.locals·386 ····.locals·3
  
87 ····.line·187 ····.line·1
88 ····new-instance·v0,·Ljava/util/ArrayList;88 ····new-instance·v0,·Ljava/util/ArrayList;
  
89 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V89 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
90 ····.line·290 ····.line·2
91 ····invoke-virtual·{p1},·Lio/sentry/s2;->c()Ljava/lang/Iterable;91 ····invoke-virtual·{p1},·Lio/sentry/z2;->c()Ljava/lang/Iterable;
  
92 ····move-result-object·v192 ····move-result-object·v1
  
93 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;93 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
94 ····move-result-object·v194 ····move-result-object·v1
  
Offset 109, 42 lines modifiedOffset 109, 42 lines modified
  
109 ····if-eqz·v2,·:cond_0109 ····if-eqz·v2,·:cond_0
  
110 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
111 ····move-result-object·v2111 ····move-result-object·v2
  
112 ····check-cast·v2,·Lio/sentry/j3;112 ····check-cast·v2,·Lio/sentry/q3;
  
113 ····.line·3113 ····.line·3
114 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z114 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
115 ····goto·:goto_0115 ····goto·:goto_0
  
116 ····.line·4116 ····.line·4
117 ····:cond_0117 ····:cond_0
118 ····invoke-interface·{v0,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z118 ····invoke-interface·{v0,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
119 ····.line·5119 ····.line·5
120 ····new-instance·p2,·Lio/sentry/s2;120 ····new-instance·p2,·Lio/sentry/z2;
  
121 ····invoke-virtual·{p1},·Lio/sentry/s2;->b()Lio/sentry/t2;121 ····invoke-virtual·{p1},·Lio/sentry/z2;->b()Lio/sentry/a3;
  
122 ····move-result-object·p1122 ····move-result-object·p1
  
123 ····invoke-direct·{p2,·p1,·v0},·Lio/sentry/s2;-><init>(Lio/sentry/t2;Ljava/lang/Iterable;)V123 ····invoke-direct·{p2,·p1,·v0},·Lio/sentry/z2;-><init>(Lio/sentry/a3;Ljava/lang/Iterable;)V
  
124 ····return-object·p2124 ····return-object·p2
125 .end·method125 .end·method
  
126 .method·private·e(Lio/sentry/s2;)Lio/sentry/a4;126 .method·private·e(Lio/sentry/z2;)Lio/sentry/l4;
127 ····.locals·2127 ····.locals·2
  
128 ····.line·1128 ····.line·1
129 ····invoke-virtual·{p1},·Lio/sentry/s2;->c()Ljava/lang/Iterable;129 ····invoke-virtual·{p1},·Lio/sentry/z2;->c()Ljava/lang/Iterable;
  
130 ····move-result-object·p1130 ····move-result-object·p1
  
131 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;131 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
132 ····move-result-object·p1132 ····move-result-object·p1
  
Offset 155, 72 lines modifiedOffset 155, 72 lines modified
Max diff block lines reached; 21644/25411 bytes (85.18%) of diff not shown.
569 B
smali/io/sentry/cache/e.smali
    
Offset 7, 19 lines modifiedOffset 7, 19 lines modified
  
  
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 ········"Ljava/lang/Iterable<",11 ········"Ljava/lang/Iterable<",
12 ········"Lio/sentry/s2;",12 ········"Lio/sentry/z2;",
13 ········">;"13 ········">;"
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·abstract·a(Lio/sentry/s2;)V17 .method·public·abstract·a(Lio/sentry/z2;)V
18 .end·method18 .end·method
  
19 .method·public·abstract·b(Lio/sentry/s2;Lio/sentry/v;)V19 .method·public·abstract·b(Lio/sentry/z2;Lio/sentry/v;)V
20 .end·method20 .end·method
481 B
smali/io/sentry/hints/h.smali
    
Offset 1, 17 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lio/sentry/hints/h;1 .class·public·interface·abstract·Lio/sentry/hints/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SessionEndHint.java"3 .source·"SessionEnd.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/hints/g; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····return-void 
12 .end·method 
351 B
smali/io/sentry/hints/f.smali
    
Offset 1, 11 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/f;1 .class·public·interface·abstract·Lio/sentry/hints/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Retryable.java"3 .source·"Resettable.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·b()Z 
6 .end·method 
  
7 .method·public·abstract·e(Z)V5 .method·public·abstract·f()V
8 .end·method6 .end·method
315 B
smali/io/sentry/hints/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/d;1 .class·public·interface·abstract·Lio/sentry/hints/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Flushable.java"3 .source·"DiskFlushNotification.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a()Z5 .method·public·abstract·b()V
6 .end·method6 .end·method
483 B
smali/io/sentry/hints/i.smali
    
Offset 1, 3 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/i;1 .class·public·final·Lio/sentry/hints/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SessionStart.java"3 .source·"SessionEndHint.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/hints/h;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>()V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····return-void
 12 .end·method
321 B
smali/io/sentry/hints/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/g;1 .class·public·interface·abstract·Lio/sentry/hints/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SessionEnd.java"3 .source·"Retryable.java"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·b()Z
 6 .end·method
  
 7 .method·public·abstract·e(Z)V
 8 .end·method
583 B
smali/io/sentry/hints/k.smali
    
Offset 1, 11 lines modifiedOffset 1, 17 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/k;1 .class·public·final·Lio/sentry/hints/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SubmissionResult.java"3 .source·"SessionStartHint.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/hints/j;
  
4 #·virtual·methods 
5 .method·public·abstract·c()Z 
6 .end·method 
  
7 .method·public·abstract·d(Z)V6 #·direct·methods
 7 .method·public·constructor·<init>()V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····return-void
8 .end·method12 .end·method
209 B
smali/io/sentry/hints/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/b;1 .class·public·interface·abstract·Lio/sentry/hints/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Cached.java"3 .source·"ApplyScopeData.java"
304 B
smali/io/sentry/hints/e.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/e;1 .class·public·interface·abstract·Lio/sentry/hints/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Resettable.java"3 .source·"Flushable.java"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·f()V5 .method·public·abstract·a()Z
6 .end·method6 .end·method
344 B
smali/io/sentry/hints/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/a;1 .class·public·interface·abstract·Lio/sentry/hints/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ApplyScopeData.java"3 .source·"AbnormalExit.java"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·a()Z
 6 .end·method
  
 7 .method·public·abstract·b()Ljava/lang/String;
 8 .end·method
485 B
smali/io/sentry/hints/j.smali
    
Offset 1, 17 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lio/sentry/hints/j;1 .class·public·interface·abstract·Lio/sentry/hints/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SessionStartHint.java"3 .source·"SessionStart.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/hints/i; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····return-void 
12 .end·method 
282 B
smali/io/sentry/hints/c.smali
    
Offset 1, 8 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·Lio/sentry/hints/c;1 .class·public·interface·abstract·Lio/sentry/hints/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Cached.java"
3 .source·"DiskFlushNotification.java" 
  
  
4 #·virtual·methods 
5 .method·public·abstract·b()V 
6 .end·method 
2.95 KB
smali/io/sentry/profilemeasurements/b$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/profilemeasurements/b$a;1 .class·public·final·Lio/sentry/profilemeasurements/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProfileMeasurementValue.java"3 .source·"ProfileMeasurementValue.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/profilemeasurements/b;8 ····value·=·Lio/sentry/profilemeasurements/b;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/profilemeasurements/b;",22 ········"Lio/sentry/profilemeasurements/b;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/b$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/profilemeasurements/b;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/b;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/profilemeasurements/b;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/b;
46 ····.locals·446 ····.locals·4
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/profilemeasurements/b;50 ····new-instance·v0,·Lio/sentry/profilemeasurements/b;
Offset 102, 21 lines modifiedOffset 102, 21 lines modified
102 ····.line·6102 ····.line·6
103 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;103 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
104 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V104 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
105 ····.line·7105 ····.line·7
106 ····:cond_1106 ····:cond_1
107 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V107 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
108 ····goto·:goto_0108 ····goto·:goto_0
  
109 ····.line·8109 ····.line·8
110 ····:cond_2110 ····:cond_2
111 ····invoke-virtual·{p1},·Lio/sentry/x0;->i0()Ljava/lang/Double;111 ····invoke-virtual·{p1},·Lio/sentry/z0;->i0()Ljava/lang/Double;
  
112 ····move-result-object·v2112 ····move-result-object·v2
  
113 ····if-eqz·v2,·:cond_0113 ····if-eqz·v2,·:cond_0
  
114 ····.line·9114 ····.line·9
115 ····invoke-virtual·{v2},·Ljava/lang/Double;->doubleValue()D115 ····invoke-virtual·{v2},·Ljava/lang/Double;->doubleValue()D
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
  
125 ····invoke-static·{v0,·v2,·v3},·Lio/sentry/profilemeasurements/b;->a(Lio/sentry/profilemeasurements/b;D)D125 ····invoke-static·{v0,·v2,·v3},·Lio/sentry/profilemeasurements/b;->a(Lio/sentry/profilemeasurements/b;D)D
  
126 ····goto·:goto_0126 ····goto·:goto_0
  
127 ····.line·10127 ····.line·10
128 ····:cond_3128 ····:cond_3
129 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;129 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
130 ····move-result-object·v2130 ····move-result-object·v2
  
131 ····if-eqz·v2,·:cond_0131 ····if-eqz·v2,·:cond_0
  
132 ····.line·11132 ····.line·11
133 ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/b;->b(Lio/sentry/profilemeasurements/b;Ljava/lang/String;)Ljava/lang/String;133 ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/b;->b(Lio/sentry/profilemeasurements/b;Ljava/lang/String;)Ljava/lang/String;
3.11 KB
smali/io/sentry/profilemeasurements/a$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/profilemeasurements/a$a;1 .class·public·final·Lio/sentry/profilemeasurements/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProfileMeasurement.java"3 .source·"ProfileMeasurement.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/profilemeasurements/a;8 ····value·=·Lio/sentry/profilemeasurements/a;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/profilemeasurements/a;",22 ········"Lio/sentry/profilemeasurements/a;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/a$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/profilemeasurements/a;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/a$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/a;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/profilemeasurements/a;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/a;
46 ····.locals·446 ····.locals·4
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/profilemeasurements/a;50 ····new-instance·v0,·Lio/sentry/profilemeasurements/a;
Offset 102, 21 lines modifiedOffset 102, 21 lines modified
102 ····.line·6102 ····.line·6
103 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;103 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
104 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V104 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
105 ····.line·7105 ····.line·7
106 ····:cond_1106 ····:cond_1
107 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V107 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
108 ····goto·:goto_0108 ····goto·:goto_0
  
109 ····.line·8109 ····.line·8
110 ····:cond_2110 ····:cond_2
111 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;111 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
112 ····move-result-object·v2112 ····move-result-object·v2
  
113 ····if-eqz·v2,·:cond_0113 ····if-eqz·v2,·:cond_0
  
114 ····.line·9114 ····.line·9
115 ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->a(Lio/sentry/profilemeasurements/a;Ljava/lang/String;)Ljava/lang/String;115 ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->a(Lio/sentry/profilemeasurements/a;Ljava/lang/String;)Ljava/lang/String;
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ····.line·10126 ····.line·10
127 ····:cond_3127 ····:cond_3
128 ····new-instance·v2,·Lio/sentry/profilemeasurements/b$a;128 ····new-instance·v2,·Lio/sentry/profilemeasurements/b$a;
  
129 ····invoke-direct·{v2},·Lio/sentry/profilemeasurements/b$a;-><init>()V129 ····invoke-direct·{v2},·Lio/sentry/profilemeasurements/b$a;-><init>()V
  
130 ····.line·11130 ····.line·11
131 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->m0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/util/List;131 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
132 ····move-result-object·v2132 ····move-result-object·v2
  
133 ····if-eqz·v2,·:cond_0133 ····if-eqz·v2,·:cond_0
  
134 ····.line·12134 ····.line·12
135 ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->b(Lio/sentry/profilemeasurements/a;Ljava/util/Collection;)Ljava/util/Collection;135 ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->b(Lio/sentry/profilemeasurements/a;Ljava/util/Collection;)Ljava/util/Collection;
2.81 KB
smali/io/sentry/profilemeasurements/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/profilemeasurements/b;1 .class·public·final·Lio/sentry/profilemeasurements/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProfileMeasurementValue.java"3 .source·"ProfileMeasurementValue.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/profilemeasurements/b$a;9 ········Lio/sentry/profilemeasurements/b$a;
10 ····}10 ····}
Offset 222, 45 lines modifiedOffset 222, 45 lines modified
222 ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I222 ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I
  
223 ····move-result·v0223 ····move-result·v0
  
224 ····return·v0224 ····return·v0
225 .end·method225 .end·method
  
226 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V226 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
227 ····.locals·3227 ····.locals·3
  
228 ····.line·1228 ····.line·1
229 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;229 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
230 ····const-string·v0,·"value"230 ····const-string·v0,·"value"
  
231 ····.line·2231 ····.line·2
232 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;232 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
233 ····move-result-object·v0233 ····move-result-object·v0
  
234 ····iget-wide·v1,·p0,·Lio/sentry/profilemeasurements/b;->g:D234 ····iget-wide·v1,·p0,·Lio/sentry/profilemeasurements/b;->g:D
  
235 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;235 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
236 ····move-result-object·v1236 ····move-result-object·v1
  
237 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;237 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
238 ····const-string·v0,·"elapsed_since_start_ns"238 ····const-string·v0,·"elapsed_since_start_ns"
  
239 ····.line·3239 ····.line·3
240 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;240 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
241 ····move-result-object·v0241 ····move-result-object·v0
  
242 ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/b;->f:Ljava/lang/String;242 ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/b;->f:Ljava/lang/String;
  
243 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;243 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
244 ····.line·4244 ····.line·4
245 ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map;245 ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map;
  
246 ····if-eqz·v0,·:cond_0246 ····if-eqz·v0,·:cond_0
  
247 ····.line·5247 ····.line·5
Offset 289, 18 lines modifiedOffset 289, 18 lines modified
289 ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map;289 ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map;
  
290 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;290 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
291 ····move-result-object·v2291 ····move-result-object·v2
  
292 ····.line·7292 ····.line·7
293 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;293 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
294 ····.line·8294 ····.line·8
295 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;295 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
296 ····goto·:goto_0296 ····goto·:goto_0
  
297 ····.line·9297 ····.line·9
298 ····:cond_0298 ····:cond_0
299 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;299 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
2.7 KB
smali/io/sentry/profilemeasurements/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/profilemeasurements/a;1 .class·public·final·Lio/sentry/profilemeasurements/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProfileMeasurement.java"3 .source·"ProfileMeasurement.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/profilemeasurements/a$a;9 ········Lio/sentry/profilemeasurements/a$a;
10 ····}10 ····}
Offset 232, 41 lines modifiedOffset 232, 41 lines modified
232 ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I232 ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I
  
233 ····move-result·v0233 ····move-result·v0
  
234 ····return·v0234 ····return·v0
235 .end·method235 .end·method
  
236 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V236 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
237 ····.locals·3237 ····.locals·3
  
238 ····.line·1238 ····.line·1
239 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;239 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
240 ····const-string·v0,·"unit"240 ····const-string·v0,·"unit"
  
241 ····.line·2241 ····.line·2
242 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;242 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
243 ····move-result-object·v0243 ····move-result-object·v0
  
244 ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->f:Ljava/lang/String;244 ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->f:Ljava/lang/String;
  
245 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;245 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
246 ····const-string·v0,·"values"246 ····const-string·v0,·"values"
  
247 ····.line·3247 ····.line·3
248 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;248 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
249 ····move-result-object·v0249 ····move-result-object·v0
  
250 ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->g:Ljava/util/Collection;250 ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->g:Ljava/util/Collection;
  
251 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;251 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
252 ····.line·4252 ····.line·4
253 ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map;253 ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map;
  
254 ····if-eqz·v0,·:cond_0254 ····if-eqz·v0,·:cond_0
  
255 ····.line·5255 ····.line·5
Offset 295, 18 lines modifiedOffset 295, 18 lines modified
295 ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map;295 ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map;
  
296 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;296 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
297 ····move-result-object·v2297 ····move-result-object·v2
  
298 ····.line·7298 ····.line·7
299 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;299 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
300 ····.line·8300 ····.line·8
301 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;301 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
302 ····goto·:goto_0302 ····goto·:goto_0
  
303 ····.line·9303 ····.line·9
304 ····:cond_0304 ····:cond_0
305 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;305 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
10.7 KB
smali/io/sentry/android/core/i0.smali
    
Offset 1, 199 lines modifiedOffset 1, 299 lines modified
1 .class·final·Lio/sentry/android/core/i0;1 .class·public·final·Lio/sentry/android/core/i0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ContextUtils.java"3 .source·"AppStartState.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
4 #·direct·methods 
5 .method·static·a(Landroid/content/Context;JLio/sentry/android/core/h0;)Landroid/content/pm/ApplicationInfo; 
6 ····.locals·1 
7 ····.annotation·build·Landroid/annotation/SuppressLint; 
8 ········value·=·{ 
9 ············"NewApi" 
10 ········} 
11 ····.end·annotation6 .end·annotation
  
12 ····.line·1 
13 ····invoke-virtual·{p3},·Lio/sentry/android/core/h0;->d()I 
  
14 ····move-result·p37 #·static·fields
 8 .field·private·static·e:Lio/sentry/android/core/i0;
  
15 ····const/16·v0,·0x21 
  
16 ····if-lt·p3,·v0,·:cond_09 #·instance·fields
 10 .field·private·a:Ljava/lang/Long;
  
 11 .field·private·b:Ljava/lang/Long;
17 ····.line·2 
18 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; 
  
19 ····move-result-object·p312 .field·private·c:Ljava/lang/Boolean;
  
 13 .field·private·d:Lio/sentry/x2;
20 ····.line·3 
21 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; 
  
22 ····move-result-object·p0 
  
23 ····invoke-static·{p1,·p2},·Landroid/content/pm/PackageManager$ApplicationInfoFlags;->of(J)Landroid/content/pm/PackageManager$ApplicationInfoFlags;14 #·direct·methods
 15 .method·static·constructor·<clinit>()V
 16 ····.locals·1
  
24 ····move-result-object·p117 ····.line·1
 18 ····new-instance·v0,·Lio/sentry/android/core/i0;
  
 19 ····invoke-direct·{v0},·Lio/sentry/android/core/i0;-><init>()V
25 ····.line·4 
26 ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$ApplicationInfoFlags;)Landroid/content/pm/ApplicationInfo; 
  
27 ····move-result-object·p020 ····sput-object·v0,·Lio/sentry/android/core/i0;->e:Lio/sentry/android/core/i0;
  
28 ····return-object·p021 ····return-void
 22 .end·method
  
 23 .method·private·constructor·<init>()V
 24 ····.locals·1
29 ····.line·5 
30 ····:cond_0 
31 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; 
  
32 ····move-result-object·p125 ····.line·1
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 27 ····const/4·v0,·0x0
33 ····.line·6 
34 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; 
  
35 ····move-result-object·p028 ····.line·2
 29 ····iput-object·v0,·p0,·Lio/sentry/android/core/i0;->c:Ljava/lang/Boolean;
  
36 ····const/16·p2,·0x8030 ····return-void
 31 .end·method
  
37 ····invoke-virtual·{p1,·p0,·p2},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;32 .method·public·static·d()Lio/sentry/android/core/i0;
 33 ····.locals·1
  
38 ····move-result-object·p034 ····.line·1
 35 ····sget-object·v0,·Lio/sentry/android/core/i0;->e:Lio/sentry/android/core/i0;
  
39 ····return-object·p036 ····return-object·v0
40 .end·method37 .end·method
  
41 .method·static·b(Landroid/content/Context;ILio/sentry/g0;Lio/sentry/android/core/h0;)Landroid/content/pm/PackageInfo; 
 38 #·virtual·methods
 39 .method·public·declared-synchronized·a()Ljava/lang/Long;
42 ····.locals·240 ····.locals·6
  
 41 ····monitor-enter·p0
43 ····.annotation·build·Landroid/annotation/SuppressLint; 
44 ········value·=·{ 
45 ············"NewApi" 
46 ········} 
47 ····.end·annotation 
  
48 ····.line·142 ····.line·1
49 ····:try_start_043 ····:try_start_0
50 ····invoke-virtual·{p3},·Lio/sentry/android/core/h0;->d()I44 ····iget-object·v0,·p0,·Lio/sentry/android/core/i0;->a:Ljava/lang/Long;
  
51 ····move-result·p345 ····const/4·v1,·0x0
  
52 ····const/16·v0,·0x2146 ····if-eqz·v0,·:cond_2
  
53 ····if-lt·p3,·v0,·:cond_047 ····iget-object·v0,·p0,·Lio/sentry/android/core/i0;->b:Ljava/lang/Long;
  
 48 ····if-eqz·v0,·:cond_2
54 ····.line·2 
55 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; 
  
56 ····move-result-object·p349 ····iget-object·v2,·p0,·Lio/sentry/android/core/i0;->c:Ljava/lang/Boolean;
  
57 ····.line·3 
58 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;50 ····if-nez·v2,·:cond_0
  
 51 ····goto·:goto_0
  
59 ····move-result-object·p052 ····.line·2
 53 ····:cond_0
 54 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J
  
60 ····int-to-long·v0,·p155 ····move-result-wide·v2
  
61 ····invoke-static·{v0,·v1},·Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags;56 ····iget-object·v0,·p0,·Lio/sentry/android/core/i0;->a:Ljava/lang/Long;
  
62 ····move-result-object·p157 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J
  
63 ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;58 ····move-result-wide·v4
Max diff block lines reached; 5960/10838 bytes (54.99%) of diff not shown.
1.67 KB
smali/io/sentry/android/core/h.smali
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/h;1 .class·public·final·synthetic·Lio/sentry/android/core/h;
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/c2$b;5 .implements·Lio/sentry/g2$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/m0;7 .field·public·final·synthetic·a:Lio/sentry/n0;
  
8 .field·public·final·synthetic·b:Lio/sentry/c2;8 .field·public·final·synthetic·b:Lio/sentry/g2;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/m0;Lio/sentry/c2;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/n0;Lio/sentry/g2;)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/h;->a:Lio/sentry/m0;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/n0;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/c2;14 ····iput-object·p2,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/g2;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·a(Lio/sentry/m0;)V18 .method·public·final·a(Lio/sentry/n0;)V
19 ····.locals·219 ····.locals·2
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/m0;20 ····iget-object·v0,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/n0;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/c2;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/g2;
  
22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->p(Lio/sentry/m0;Lio/sentry/c2;Lio/sentry/m0;)V22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->p(Lio/sentry/n0;Lio/sentry/g2;Lio/sentry/n0;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
16.9 KB
smali/io/sentry/android/core/h0.smali
    
Offset 1, 284 lines modifiedOffset 1, 448 lines modified
1 .class·public·final·Lio/sentry/android/core/h0;1 .class·public·final·Lio/sentry/android/core/h0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BuildInfoProvider.java"3 .source·"AppLifecycleIntegration.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/r0;
 6 .implements·Ljava/io/Closeable;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
  
7 #·instance·fields7 #·instance·fields
8 .field·final·a:Lio/sentry/g0;8 .field·e:Lio/sentry/android/core/LifecycleWatcher;
  
 9 .field·private·f:Lio/sentry/android/core/SentryAndroidOptions;
  
 10 .field·private·final·g:Lio/sentry/android/core/y0;
  
  
9 #·direct·methods11 #·direct·methods
10 .method·public·constructor·<init>(Lio/sentry/g0;)V12 .method·public·constructor·<init>()V
11 ····.locals·113 ····.locals·1
  
12 ····.line·114 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····new-instance·v0,·Lio/sentry/android/core/y0;
  
14 ····const-string·v0,·"The·ILogger·object·is·required."16 ····invoke-direct·{v0},·Lio/sentry/android/core/y0;-><init>()V
  
 17 ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/h0;-><init>(Lio/sentry/android/core/y0;)V
15 ····.line·2 
16 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
17 ····move-result-object·p118 ····return-void
 19 .end·method
  
 20 .method·constructor·<init>(Lio/sentry/android/core/y0;)V
 21 ····.locals·0
  
18 ····check-cast·p1,·Lio/sentry/g0;22 ····.line·2
 23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 24 ····.line·3
19 ····iput-object·p1,·p0,·Lio/sentry/android/core/h0;->a:Lio/sentry/g0;25 ····iput-object·p1,·p0,·Lio/sentry/android/core/h0;->g:Lio/sentry/android/core/y0;
  
20 ····return-void26 ····return-void
21 .end·method27 .end·method
  
 28 .method·public·static·synthetic·h(Lio/sentry/android/core/h0;)V
 29 ····.locals·0
  
 30 ····invoke-direct·{p0},·Lio/sentry/android/core/h0;->p()V
22 #·virtual·methods 
23 .method·public·a()Ljava/lang/String; 
24 ····.locals·1 
  
25 ····.line·1 
26 ····sget-object·v0,·Landroid/os/Build;->TAGS:Ljava/lang/String; 
  
27 ····return-object·v031 ····return-void
28 .end·method32 .end·method
  
29 .method·public·b()Ljava/lang/String;33 .method·public·static·synthetic·j(Lio/sentry/android/core/h0;Lio/sentry/g0;)V
30 ····.locals·134 ····.locals·0
  
 35 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/h0;->t(Lio/sentry/g0;)V
31 ····.line·1 
32 ····sget-object·v0,·Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; 
  
33 ····return-object·v036 ····return-void
34 .end·method37 .end·method
  
35 .method·public·c()Ljava/lang/String;38 .method·private·k(Lio/sentry/g0;)V
36 ····.locals·139 ····.locals·8
  
37 ····.line·140 ····.line·1
38 ····sget-object·v0,·Landroid/os/Build;->MODEL:Ljava/lang/String;41 ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->f:Lio/sentry/android/core/SentryAndroidOptions;
  
 42 ····if-nez·v0,·:cond_0
  
 43 ····return-void
  
 44 ····.line·2
 45 ····:cond_0
 46 ····new-instance·v7,·Lio/sentry/android/core/LifecycleWatcher;
  
 47 ····.line·3
 48 ····invoke-virtual·{v0},·Lio/sentry/b4;->getSessionTrackingIntervalMillis()J
  
 49 ····move-result-wide·v3
  
 50 ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->f:Lio/sentry/android/core/SentryAndroidOptions;
  
 51 ····.line·4
 52 ····invoke-virtual·{v0},·Lio/sentry/b4;->isEnableAutoSessionTracking()Z
  
 53 ····move-result·v5
  
 54 ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->f:Lio/sentry/android/core/SentryAndroidOptions;
  
 55 ····.line·5
 56 ····invoke-virtual·{v0},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableAppLifecycleBreadcrumbs()Z
  
 57 ····move-result·v6
  
 58 ····move-object·v1,·v7
  
 59 ····move-object·v2,·p1
  
 60 ····invoke-direct/range·{v1·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/g0;JZZ)V
  
 61 ····iput-object·v7,·p0,·Lio/sentry/android/core/h0;->e:Lio/sentry/android/core/LifecycleWatcher;
  
 62 ····.line·6
 63 ····:try_start_0
 64 ····invoke-static·{},·Landroidx/lifecycle/ProcessLifecycleOwner;->i()Landroidx/lifecycle/l;
  
 65 ····move-result-object·p1
  
 66 ····invoke-interface·{p1},·Landroidx/lifecycle/l;->a()Landroidx/lifecycle/h;
  
 67 ····move-result-object·p1
  
 68 ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->e:Lio/sentry/android/core/LifecycleWatcher;
  
 69 ····invoke-virtual·{p1,·v0},·Landroidx/lifecycle/h;->a(Landroidx/lifecycle/k;)V
Max diff block lines reached; 12300/17242 bytes (71.34%) of diff not shown.
1.75 KB
smali/io/sentry/android/core/w.smali
    
Offset 1, 44 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/w;1 .class·public·final·synthetic·Lio/sentry/android/core/w;
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/Callable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·synthetic·a:Lio/sentry/android/core/w;7 .field·public·final·synthetic·e:Lio/sentry/android/core/a0;
  
 8 .field·public·final·synthetic·f:Lio/sentry/n0;
  
8 #·direct·methods 
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Lio/sentry/android/core/w; 
  
12 ····invoke-direct·{v0},·Lio/sentry/android/core/w;-><init>()V 
  
13 ····sput-object·v0,·Lio/sentry/android/core/w;->a:Lio/sentry/android/core/w; 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·synthetic·constructor·<init>()V9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/a0;Lio/sentry/n0;)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,·Lio/sentry/android/core/w;->e:Lio/sentry/android/core/a0;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/android/core/w;->f:Lio/sentry/n0;
  
19 ····return-void15 ····return-void
20 .end·method16 .end·method
  
  
21 #·virtual·methods17 #·virtual·methods
22 .method·public·final·call()Ljava/lang/Object;18 .method·public·final·run()V
23 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/android/core/w;->e:Lio/sentry/android/core/a0;
  
24 ····invoke-static·{},·Lio/sentry/android/core/x;->c()Ljava/util/List;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/w;->f:Lio/sentry/n0;
  
25 ····move-result-object·v022 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/a0;->d(Lio/sentry/android/core/a0;Lio/sentry/n0;)V
  
26 ····return-object·v023 ····return-void
27 .end·method24 .end·method
29.8 KB
smali/io/sentry/android/core/z0.smali
    
Offset 1, 40 lines modifiedOffset 1, 1072 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/z0;1 .class·final·Lio/sentry/android/core/z0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"ManifestMetadataReader.java"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
 4 #·direct·methods
 5 .method·static·a(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;)V
 6 ····.locals·10
  
 7 ····const-string·v0,·""
6 #·instance·fields 
7 .field·public·final·synthetic·e:Lio/sentry/e2; 
  
8 .field·public·final·synthetic·f:Lio/sentry/android/core/SentryAndroidOptions;8 ····const-string·v1,·"io.sentry.traces.trace-propagation-targets"
  
 9 ····const-string·v2,·"The·application·context·is·required."
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Lio/sentry/e2;Lio/sentry/android/core/SentryAndroidOptions;)V 
11 ····.locals·010 ····.line·1
 11 ····invoke-static·{p0,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 12 ····const-string·v2,·"The·options·object·is·required."
  
 13 ····.line·2
 14 ····invoke-static·{p1,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 15 ····.line·3
 16 ····:try_start_0
 17 ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
 18 ····move-result-object·v2
  
 19 ····invoke-static·{p0,·v2,·p2},·Lio/sentry/android/core/z0;->b(Landroid/content/Context;Lio/sentry/h0;Lio/sentry/android/core/l0;)Landroid/os/Bundle;
  
 20 ····move-result-object·p0
  
 21 ····.line·4
 22 ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
 23 ····move-result-object·p2
  
 24 ····const/4·v2,·0x0
  
 25 ····if-eqz·p0,·:cond_d
  
 26 ····const-string·v3,·"io.sentry.debug"
  
 27 ····.line·5
 28 ····invoke-virtual·{p1},·Lio/sentry/b4;->isDebug()Z
  
 29 ····move-result·v4
  
 30 ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->c(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Z)Z
  
 31 ····move-result·v3
  
 32 ····invoke-virtual·{p1,·v3},·Lio/sentry/b4;->setDebug(Z)V
  
 33 ····.line·6
 34 ····invoke-virtual·{p1},·Lio/sentry/b4;->isDebug()Z
  
 35 ····move-result·v3
  
 36 ····if-eqz·v3,·:cond_0
  
 37 ····const-string·v3,·"io.sentry.debug.level"
  
 38 ····.line·7
 39 ····invoke-virtual·{p1},·Lio/sentry/b4;->getDiagnosticLevel()Lio/sentry/y3;
  
 40 ····move-result-object·v4
  
 41 ····invoke-virtual·{v4},·Ljava/lang/Enum;->name()Ljava/lang/String;
  
 42 ····move-result-object·v4
  
 43 ····sget-object·v5,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
 44 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
 45 ····move-result-object·v4
  
 46 ····.line·8
 47 ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->g(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
 48 ····move-result-object·v3
  
 49 ····if-eqz·v3,·:cond_0
  
 50 ····.line·9
 51 ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
 52 ····move-result-object·v3
  
 53 ····invoke-static·{v3},·Lio/sentry/y3;->valueOf(Ljava/lang/String;)Lio/sentry/y3;
  
 54 ····move-result-object·v3
  
 55 ····invoke-virtual·{p1,·v3},·Lio/sentry/b4;->setDiagnosticLevel(Lio/sentry/y3;)V
  
 56 ····:cond_0
 57 ····const-string·v3,·"io.sentry.anr.enable"
  
 58 ····.line·10
 59 ····invoke-virtual·{p1},·Lio/sentry/android/core/SentryAndroidOptions;->isAnrEnabled()Z
  
 60 ····move-result·v4
  
 61 ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->c(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Z)Z
  
 62 ····move-result·v3
  
 63 ····invoke-virtual·{p1,·v3},·Lio/sentry/android/core/SentryAndroidOptions;->setAnrEnabled(Z)V
  
 64 ····const-string·v3,·"io.sentry.session-tracking.enable"
  
 65 ····.line·11
 66 ····invoke-virtual·{p1},·Lio/sentry/b4;->isEnableAutoSessionTracking()Z
  
 67 ····move-result·v4
  
 68 ····.line·12
 69 ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->c(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Z)Z
  
Max diff block lines reached; 14185/30469 bytes (46.56%) of diff not shown.
6.28 KB
smali/io/sentry/android/core/v0.smali
    
Offset 1, 61 lines modifiedOffset 1, 231 lines modified
1 .class·final·Lio/sentry/android/core/v0;1 .class·final·Lio/sentry/android/core/v0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"Installation.java"
3 .source·"NoOpDebugImagesLoader.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/android/core/o0; 
  
  
6 #·static·fields4 #·static·fields
7 .field·private·static·final·a:Lio/sentry/android/core/v0;5 .field·static·a:Ljava/lang/String;
  
 6 .field·private·static·final·b:Ljava/nio/charset/Charset;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
10 ····.locals·19 ····.locals·1
  
 10 ····const-string·v0,·"UTF-8"
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Lio/sentry/android/core/v0;12 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
13 ····invoke-direct·{v0},·Lio/sentry/android/core/v0;-><init>()V13 ····move-result-object·v0
  
14 ····sput-object·v0,·Lio/sentry/android/core/v0;->a:Lio/sentry/android/core/v0;14 ····sput-object·v0,·Lio/sentry/android/core/v0;->b:Ljava/nio/charset/Charset;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·public·static·declared-synchronized·a(Landroid/content/Context;)Ljava/lang/String;
18 ····.locals·018 ····.locals·3
  
 19 ····const-class·v0,·Lio/sentry/android/core/v0;
  
 20 ····monitor-enter·v0
  
19 ····.line·121 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····:try_start_0
 23 ····sget-object·v1,·Lio/sentry/android/core/v0;->a:Ljava/lang/String;
  
21 ····return-void24 ····if-nez·v1,·:cond_1
  
 25 ····.line·2
 26 ····new-instance·v1,·Ljava/io/File;
  
 27 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File;
  
 28 ····move-result-object·p0
  
 29 ····const-string·v2,·"INSTALLATION"
  
 30 ····invoke-direct·{v1,·p0,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
 31 ····:try_end_0
 32 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
 33 ····.line·3
 34 ····:try_start_1
 35 ····invoke-virtual·{v1},·Ljava/io/File;->exists()Z
  
 36 ····move-result·p0
  
 37 ····if-nez·p0,·:cond_0
  
 38 ····.line·4
 39 ····invoke-static·{v1},·Lio/sentry/android/core/v0;->c(Ljava/io/File;)Ljava/lang/String;
  
 40 ····move-result-object·p0
  
 41 ····sput-object·p0,·Lio/sentry/android/core/v0;->a:Ljava/lang/String;
 42 ····:try_end_1
 43 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 44 ····.line·5
 45 ····monitor-exit·v0
  
 46 ····return-object·p0
  
 47 ····.line·6
 48 ····:cond_0
 49 ····:try_start_2
 50 ····invoke-static·{v1},·Lio/sentry/android/core/v0;->b(Ljava/io/File;)Ljava/lang/String;
  
 51 ····move-result-object·p0
  
 52 ····sput-object·p0,·Lio/sentry/android/core/v0;->a:Ljava/lang/String;
 53 ····:try_end_2
 54 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
 55 ····goto·:goto_0
  
 56 ····:catchall_0
 57 ····move-exception·p0
  
 58 ····.line·7
 59 ····:try_start_3
 60 ····new-instance·v1,·Ljava/lang/RuntimeException;
  
 61 ····invoke-direct·{v1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
 62 ····throw·v1
  
 63 ····.line·8
 64 ····:cond_1
 65 ····:goto_0
 66 ····sget-object·p0,·Lio/sentry/android/core/v0;->a:Ljava/lang/String;
 67 ····:try_end_3
 68 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1
  
 69 ····monitor-exit·v0
  
 70 ····return-object·p0
  
 71 ····:catchall_1
 72 ····move-exception·p0
  
 73 ····monitor-exit·v0
  
 74 ····throw·p0
22 .end·method75 .end·method
  
23 .method·public·static·b()Lio/sentry/android/core/v0;76 .method·static·b(Ljava/io/File;)Ljava/lang/String;
24 ····.locals·177 ····.locals·3
  
25 ····.line·178 ····.line·1
26 ····sget-object·v0,·Lio/sentry/android/core/v0;->a:Lio/sentry/android/core/v0;79 ····new-instance·v0,·Ljava/io/RandomAccessFile;
Max diff block lines reached; 2918/6354 bytes (45.92%) of diff not shown.
13.1 KB
smali/io/sentry/android/core/e1.smali
    
Offset 1, 388 lines modifiedOffset 1, 160 lines modified
1 .class·public·final·Lio/sentry/android/core/e1;1 .class·public·final·Lio/sentry/android/core/e1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TempSensorBreadcrumbsIntegration.java"3 .source·"ScreenshotEventProcessor.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/t;
6 .implements·Ljava/io/Closeable; 
7 .implements·Landroid/hardware/SensorEventListener; 
  
  
8 #·instance·fields 
9 .field·private·final·e:Landroid/content/Context;6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
10 .field·private·f:Lio/sentry/f0; 
  
 9 #·instance·fields
11 .field·private·g:Lio/sentry/android/core/SentryAndroidOptions;10 .field·private·final·e:Lio/sentry/android/core/SentryAndroidOptions;
  
12 .field·h:Landroid/hardware/SensorManager;11 .field·private·final·f:Lio/sentry/android/core/l0;
  
  
13 #·direct·methods12 #·direct·methods
14 .method·public·constructor·<init>(Landroid/content/Context;)V13 .method·public·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;)V
15 ····.locals·114 ····.locals·1
  
16 ····.line·115 ····.line·1
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····const-string·v0,·"Context·is·required"17 ····const-string·v0,·"SentryAndroidOptions·is·required"
  
19 ····.line·218 ····.line·2
20 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;19 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
21 ····move-result-object·p120 ····move-result-object·p1
  
22 ····check-cast·p1,·Landroid/content/Context; 
  
23 ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->e:Landroid/content/Context; 
  
24 ····return-void 
25 .end·method 
  
  
26 #·virtual·methods 
27 .method·public·c(Lio/sentry/f0;Lio/sentry/q3;)V 
28 ····.locals·4 
  
29 ····const-string·v0,·"Hub·is·required" 
  
30 ····.line·1 
31 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
32 ····move-result-object·p1 
  
33 ····check-cast·p1,·Lio/sentry/f0; 
  
34 ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->f:Lio/sentry/f0; 
  
35 ····.line·2 
36 ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions; 
  
37 ····if-eqz·p1,·:cond_0 
  
38 ····move-object·p1,·p2 
  
39 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;21 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;
  
 22 ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->e:Lio/sentry/android/core/SentryAndroidOptions;
40 ····goto·:goto_0 
  
41 ····:cond_0 
42 ····const/4·p1,·0x0 
  
 23 ····const-string·p1,·"BuildInfoProvider·is·required"
43 ····:goto_0 
44 ····const-string·v0,·"SentryAndroidOptions·is·required" 
  
45 ····.line·324 ····.line·3
46 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;25 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
47 ····move-result-object·p1 
  
48 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; 
  
49 ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
50 ····.line·4 
51 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
52 ····move-result-object·p126 ····move-result-object·p1
  
 27 ····check-cast·p1,·Lio/sentry/android/core/l0;
53 ····sget-object·v0,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
54 ····const/4·v1,·0x1 
  
55 ····new-array·v1,·v1,·[Ljava/lang/Object; 
  
56 ····iget-object·v2,·p0,·Lio/sentry/android/core/e1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
57 ····.line·5 
58 ····invoke-virtual·{v2},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z 
  
59 ····move-result·v2 
  
60 ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
61 ····move-result-object·v2 
  
62 ····const/4·v3,·0x0 
  
63 ····aput-object·v2,·v1,·v3 
  
64 ····const-string·v2,·"enableSystemEventsBreadcrumbs·enabled:·%s" 
  
65 ····.line·6 
66 ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
67 ····.line·7 
68 ····iget-object·p1,·p0,·Lio/sentry/android/core/e1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
69 ····invoke-virtual·{p1},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z 
  
70 ····move-result·p1 
  
Max diff block lines reached; 7665/13385 bytes (57.27%) of diff not shown.
2.01 KB
smali/io/sentry/android/core/i.smali
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/i;1 .class·public·final·synthetic·Lio/sentry/android/core/i;
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/c2$b;5 .implements·Lio/sentry/g2$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;
  
8 .field·public·final·synthetic·b:Lio/sentry/c2;8 .field·public·final·synthetic·b:Lio/sentry/g2;
  
9 .field·public·final·synthetic·c:Lio/sentry/m0;9 .field·public·final·synthetic·c:Lio/sentry/n0;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/c2;Lio/sentry/m0;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/g2;Lio/sentry/n0;)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/android/core/i;->a:Lio/sentry/android/core/o;14 ····iput-object·p1,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/o;
  
15 ····iput-object·p2,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/c2;15 ····iput-object·p2,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/g2;
  
16 ····iput-object·p3,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/m0;16 ····iput-object·p3,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/n0;
  
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·a(Lio/sentry/n0;)V
21 ····.locals·321 ····.locals·3
  
22 ····iget-object·v0,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/o;22 ····iget-object·v0,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/o;
  
23 ····iget-object·v1,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/c2;23 ····iget-object·v1,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/g2;
  
24 ····iget-object·v2,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/m0;24 ····iget-object·v2,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/n0;
  
25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->k(Lio/sentry/android/core/o;Lio/sentry/c2;Lio/sentry/m0;Lio/sentry/m0;)V25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->k(Lio/sentry/android/core/o;Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
17.8 KB
smali/io/sentry/android/core/c1.smali
    
Offset 1, 467 lines modifiedOffset 1, 298 lines modified
1 .class·public·final·Lio/sentry/android/core/c1;1 .class·final·Lio/sentry/android/core/c1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryAndroid.java"3 .source·"PerformanceAndroidEventProcessor.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/t;
  
4 #·static·fields 
5 .field·private·static·final·a:Ljava/util/Date; 
  
6 .field·private·static·final·b:J6 #·instance·fields
 7 .field·private·e:Z
  
 8 .field·private·final·f:Lio/sentry/android/core/g;
  
 9 .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions;
7 #·direct·methods 
8 .method·static·constructor·<clinit>()V 
9 ····.locals·2 
  
10 ····.line·1 
11 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date; 
  
12 ····move-result-object·v0 
  
13 ····sput-object·v0,·Lio/sentry/android/core/c1;->a:Ljava/util/Date; 
  
14 ····.line·2 
15 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J 
  
16 ····move-result-wide·v0 
  
17 ····sput-wide·v0,·Lio/sentry/android/core/c1;->b:J 
  
18 ····return-void 
19 .end·method 
  
20 .method·public·static·synthetic·a(Lio/sentry/g0;Landroid/content/Context;Lio/sentry/m2$a;Lio/sentry/android/core/SentryAndroidOptions;)V 
21 ····.locals·0 
  
 10 #·direct·methods
 11 .method·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/g;)V
22 ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/c1;->e(Lio/sentry/g0;Landroid/content/Context;Lio/sentry/m2$a;Lio/sentry/android/core/SentryAndroidOptions;)V 
  
23 ····return-void 
24 .end·method 
  
25 .method·private·static·b(Lio/sentry/q3;ZZ)V 
26 ····.locals·512 ····.locals·1
  
27 ····.line·113 ····.line·1
28 ····new-instance·v0,·Ljava/util/ArrayList;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V15 ····const/4·v0,·0x0
  
30 ····.line·216 ····.line·2
31 ····new-instance·v1,·Ljava/util/ArrayList;17 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/c1;->e:Z
  
32 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V18 ····const-string·v0,·"SentryAndroidOptions·is·required"
  
33 ····.line·319 ····.line·3
 20 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
34 ····invoke-virtual·{p0},·Lio/sentry/q3;->getIntegrations()Ljava/util/List; 
  
35 ····move-result-object·v2 
  
36 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; 
  
37 ····move-result-object·v2 
  
38 ····:cond_0 
39 ····:goto_0 
40 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z 
  
41 ····move-result·v3 
  
 21 ····move-result-object·p1
42 ····if-eqz·v3,·:cond_2 
  
43 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
44 ····move-result-object·v322 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;
  
45 ····check-cast·v3,·Lio/sentry/q0;23 ····iput-object·p1,·p0,·Lio/sentry/android/core/c1;->g:Lio/sentry/android/core/SentryAndroidOptions;
  
46 ····if-eqz·p1,·:cond_124 ····const-string·p1,·"ActivityFramesTracker·is·required"
  
47 ····.line·425 ····.line·4
 26 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
48 ····instance-of·v4,·v3,·Lio/sentry/android/fragment/FragmentLifecycleIntegration; 
  
49 ····if-eqz·v4,·:cond_1 
  
50 ····.line·5 
51 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
52 ····:cond_1 
53 ····if-eqz·p2,·:cond_0 
  
54 ····.line·6 
55 ····instance-of·v4,·v3,·Lio/sentry/android/timber/SentryTimberIntegration; 
  
56 ····if-eqz·v4,·:cond_0 
  
57 ····.line·7 
58 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
59 ····goto·:goto_0 
  
60 ····.line·8 
61 ····:cond_2 
62 ····invoke-interface·{v1},·Ljava/util/List;->size()I 
  
63 ····move-result·p1 
  
64 ····const/4·p2,·0x1 
  
65 ····if-le·p1,·p2,·:cond_3 
  
66 ····const/4·p1,·0x1 
  
67 ····.line·9 
68 ····:goto_1 
69 ····invoke-interface·{v1},·Ljava/util/List;->size()I 
  
70 ····move-result·v2 
  
Max diff block lines reached; 13627/18143 bytes (75.11%) of diff not shown.
33.4 KB
smali/io/sentry/android/core/t0.smali
    
Offset 1, 1058 lines modifiedOffset 1, 221 lines modified
1 .class·final·Lio/sentry/android/core/t0;1 .class·public·abstract·Lio/sentry/android/core/t0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ManifestMetadataReader.java"3 .source·"EnvelopeFileObserverIntegration.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/r0;
 6 .implements·Ljava/io/Closeable;
  
4 #·direct·methods 
5 .method·static·a(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;)V 
6 ····.locals·10 
  
7 ····const-string·v0,·"" 
  
8 ····const-string·v1,·"io.sentry.traces.trace-propagation-targets" 
  
9 ····const-string·v2,·"The·application·context·is·required." 
  
10 ····.line·1 
11 ····invoke-static·{p0,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
12 ····const-string·v2,·"The·options·object·is·required." 
  
13 ····.line·2 
14 ····invoke-static·{p1,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
15 ····.line·3 
16 ····:try_start_0 
17 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
18 ····move-result-object·v2 
  
19 ····invoke-static·{p0,·v2,·p2},·Lio/sentry/android/core/t0;->b(Landroid/content/Context;Lio/sentry/g0;Lio/sentry/android/core/h0;)Landroid/os/Bundle; 
  
20 ····move-result-object·p0 
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········Lio/sentry/android/core/t0$b;
 11 ····}
 12 .end·annotation
21 ····.line·4 
22 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
23 ····move-result-object·p2 
  
24 ····const/4·v2,·0x0 
  
25 ····if-eqz·p0,·:cond_d 
  
26 ····const-string·v3,·"io.sentry.debug" 
  
27 ····.line·5 
28 ····invoke-virtual·{p1},·Lio/sentry/q3;->isDebug()Z 
  
29 ····move-result·v4 
  
30 ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/t0;->c(Landroid/os/Bundle;Lio/sentry/g0;Ljava/lang/String;Z)Z 
  
31 ····move-result·v3 
  
32 ····invoke-virtual·{p1,·v3},·Lio/sentry/q3;->setDebug(Z)V 
  
33 ····.line·6 
34 ····invoke-virtual·{p1},·Lio/sentry/q3;->isDebug()Z 
  
35 ····move-result·v3 
  
36 ····if-eqz·v3,·:cond_0 
  
37 ····const-string·v3,·"io.sentry.debug.level" 
  
38 ····.line·7 
39 ····invoke-virtual·{p1},·Lio/sentry/q3;->getDiagnosticLevel()Lio/sentry/p3; 
  
40 ····move-result-object·v4 
  
41 ····invoke-virtual·{v4},·Ljava/lang/Enum;->name()Ljava/lang/String; 
  
42 ····move-result-object·v4 
  
43 ····sget-object·v5,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; 
  
44 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; 
  
45 ····move-result-object·v4 
  
46 ····.line·8 
47 ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/t0;->g(Landroid/os/Bundle;Lio/sentry/g0;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 
  
48 ····move-result-object·v3 
  
49 ····if-eqz·v3,·:cond_0 
  
50 ····.line·9 
51 ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; 
  
52 ····move-result-object·v3 
  
53 ····invoke-static·{v3},·Lio/sentry/p3;->valueOf(Ljava/lang/String;)Lio/sentry/p3; 
  
54 ····move-result-object·v3 
  
55 ····invoke-virtual·{p1,·v3},·Lio/sentry/q3;->setDiagnosticLevel(Lio/sentry/p3;)V 
  
56 ····:cond_0 
57 ····const-string·v3,·"io.sentry.anr.enable" 
  
58 ····.line·10 
59 ····invoke-virtual·{p1},·Lio/sentry/android/core/SentryAndroidOptions;->isAnrEnabled()Z 
  
60 ····move-result·v4 
  
61 ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/t0;->c(Landroid/os/Bundle;Lio/sentry/g0;Ljava/lang/String;Z)Z13 #·instance·fields
 14 .field·private·e:Lio/sentry/android/core/s0;
  
62 ····move-result·v315 .field·private·f:Lio/sentry/h0;
  
63 ····invoke-virtual·{p1,·v3},·Lio/sentry/android/core/SentryAndroidOptions;->setAnrEnabled(Z)V 
  
 16 #·direct·methods
 17 .method·public·constructor·<init>()V
 18 ····.locals·0
64 ····const-string·v3,·"io.sentry.session-tracking.enable" 
  
65 ····.line·11 
Max diff block lines reached; 29252/34135 bytes (85.70%) of diff not shown.
2.13 KB
smali/io/sentry/android/core/g0.smali
    
Offset 1, 47 lines modifiedOffset 1, 40 lines modified
1 .class·final·Lio/sentry/android/core/g0;1 .class·public·final·synthetic·Lio/sentry/android/core/g0;
2 .super·Ljava/lang/RuntimeException; 
3 .source·"ApplicationNotResponding.java"2 .super·Ljava/lang/Object;
 3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·private·final·e:Ljava/lang/Thread;7 .field·public·final·synthetic·e:Lio/sentry/android/core/h0;
  
 8 .field·public·final·synthetic·f:Lio/sentry/g0;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/Thread;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/h0;Lio/sentry/g0;)V
8 ····.locals·011 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
9 ····.line·1 
10 ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V 
  
11 ····const-string·p1,·"Thread·must·be·provided." 
  
12 ····.line·2 
13 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
14 ····move-result-object·p1 
  
15 ····check-cast·p1,·Ljava/lang/Thread; 
  
16 ····iput-object·p1,·p0,·Lio/sentry/android/core/g0;->e:Ljava/lang/Thread;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/g0;->e:Lio/sentry/android/core/h0;
  
 14 ····iput-object·p2,·p0,·Lio/sentry/android/core/g0;->f:Lio/sentry/g0;
17 ····.line·3 
18 ····invoke-virtual·{p1},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; 
  
19 ····move-result-object·p1 
  
20 ····invoke-virtual·{p0,·p1},·Ljava/lang/RuntimeException;->setStackTrace([Ljava/lang/StackTraceElement;)V 
  
21 ····return-void15 ····return-void
22 .end·method16 .end·method
  
  
23 #·virtual·methods17 #·virtual·methods
24 .method·public·a()Ljava/lang/Thread;18 .method·public·final·run()V
25 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/android/core/g0;->e:Lio/sentry/android/core/h0;
  
26 ····.line·1 
27 ····iget-object·v0,·p0,·Lio/sentry/android/core/g0;->e:Ljava/lang/Thread;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/g0;->f:Lio/sentry/g0;
  
28 ····return-object·v022 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/h0;->j(Lio/sentry/android/core/h0;Lio/sentry/g0;)V
  
 23 ····return-void
29 .end·method24 .end·method
6.07 KB
smali/io/sentry/android/core/p0.smali
    
Offset 1, 231 lines modifiedOffset 1, 36 lines modified
1 .class·final·Lio/sentry/android/core/p0;1 .class·public·final·synthetic·Lio/sentry/android/core/p0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Installation.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
  
4 #·static·fields 
5 .field·static·a:Ljava/lang/String; 
  
6 .field·private·static·final·b:Ljava/nio/charset/Charset;6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/android/core/q0;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·static·constructor·<clinit>()V9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/q0;)V
9 ····.locals·110 ····.locals·0
  
10 ····const-string·v0,·"UTF-8" 
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
11 ····.line·1 
12 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
13 ····move-result-object·v0 
  
14 ····sput-object·v0,·Lio/sentry/android/core/p0;->b:Ljava/nio/charset/Charset;12 ····iput-object·p1,·p0,·Lio/sentry/android/core/p0;->a:Lio/sentry/android/core/q0;
  
15 ····return-void13 ····return-void
16 .end·method14 .end·method
  
17 .method·public·static·declared-synchronized·a(Landroid/content/Context;)Ljava/lang/String; 
18 ····.locals·3 
  
19 ····const-class·v0,·Lio/sentry/android/core/p0; 
  
20 ····monitor-enter·v0 
  
21 ····.line·1 
22 ····:try_start_0 
23 ····sget-object·v1,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; 
  
24 ····if-nez·v1,·:cond_1 
  
25 ····.line·2 
26 ····new-instance·v1,·Ljava/io/File; 
  
27 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File; 
  
28 ····move-result-object·p0 
  
29 ····const-string·v2,·"INSTALLATION" 
  
30 ····invoke-direct·{v1,·p0,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V 
31 ····:try_end_0 
32 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 
  
33 ····.line·3 
34 ····:try_start_1 
35 ····invoke-virtual·{v1},·Ljava/io/File;->exists()Z 
  
36 ····move-result·p0 
  
37 ····if-nez·p0,·:cond_0 
  
38 ····.line·4 
39 ····invoke-static·{v1},·Lio/sentry/android/core/p0;->c(Ljava/io/File;)Ljava/lang/String; 
  
40 ····move-result-object·p0 
  
41 ····sput-object·p0,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; 
42 ····:try_end_1 
43 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
44 ····.line·5 
45 ····monitor-exit·v0 
  
46 ····return-object·p0 
  
47 ····.line·6 
48 ····:cond_0 
49 ····:try_start_2 
50 ····invoke-static·{v1},·Lio/sentry/android/core/p0;->b(Ljava/io/File;)Ljava/lang/String; 
  
51 ····move-result-object·p0 
  
52 ····sput-object·p0,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; 
53 ····:try_end_2 
54 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 
  
55 ····goto·:goto_0 
  
56 ····:catchall_0 
57 ····move-exception·p0 
  
58 ····.line·7 
59 ····:try_start_3 
60 ····new-instance·v1,·Ljava/lang/RuntimeException; 
  
61 ····invoke-direct·{v1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V 
  
62 ····throw·v1 
  
63 ····.line·8 
64 ····:cond_1 
65 ····:goto_0 
66 ····sget-object·p0,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; 
67 ····:try_end_3 
68 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 
  
69 ····monitor-exit·v0 
  
70 ····return-object·p0 
  
71 ····:catchall_1 
72 ····move-exception·p0 
  
73 ····monitor-exit·v0 
  
74 ····throw·p0 
75 .end·method 
  
76 .method·static·b(Ljava/io/File;)Ljava/lang/String; 
77 ····.locals·3 
  
 15 #·virtual·methods
 16 .method·public·final·call()Ljava/lang/Object;
Max diff block lines reached; 428/6144 bytes (6.97%) of diff not shown.
6.88 KB
smali/io/sentry/android/core/SentryAndroidOptions.smali
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lio/sentry/android/core/SentryAndroidOptions;1 .class·public·final·Lio/sentry/android/core/SentryAndroidOptions;
2 .super·Lio/sentry/q3;2 .super·Lio/sentry/b4;
3 .source·"SentryAndroidOptions.java"3 .source·"SentryAndroidOptions.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·anrEnabled:Z5 .field·private·anrEnabled:Z
  
6 .field·private·anrReportInDebug:Z6 .field·private·anrReportInDebug:Z
  
7 .field·private·anrTimeoutIntervalMillis:J7 .field·private·anrTimeoutIntervalMillis:J
  
8 .field·private·attachScreenshot:Z8 .field·private·attachScreenshot:Z
  
 9 .field·private·attachViewHierarchy:Z
  
9 .field·private·collectAdditionalContext:Z10 .field·private·collectAdditionalContext:Z
  
10 .field·private·debugImagesLoader:Lio/sentry/android/core/o0;11 .field·private·debugImagesLoader:Lio/sentry/android/core/u0;
  
11 .field·private·enableActivityLifecycleBreadcrumbs:Z12 .field·private·enableActivityLifecycleBreadcrumbs:Z
  
12 .field·private·enableActivityLifecycleTracingAutoFinish:Z13 .field·private·enableActivityLifecycleTracingAutoFinish:Z
  
13 .field·private·enableAppComponentBreadcrumbs:Z14 .field·private·enableAppComponentBreadcrumbs:Z
  
Offset 38, 15 lines modifiedOffset 40, 15 lines modified
  
  
38 #·direct·methods40 #·direct·methods
39 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
40 ····.locals·542 ····.locals·5
  
41 ····.line·143 ····.line·1
42 ····invoke-direct·{p0},·Lio/sentry/q3;-><init>()V44 ····invoke-direct·{p0},·Lio/sentry/b4;-><init>()V
  
43 ····const/4·v0,·0x145 ····const/4·v0,·0x1
  
44 ····.line·246 ····.line·2
45 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrEnabled:Z47 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrEnabled:Z
  
46 ····const-wide/16·v1,·0x138848 ····const-wide/16·v1,·0x1388
Offset 79, 19 lines modifiedOffset 81, 19 lines modified
  
79 ····const/16·v4,·0x6581 ····const/16·v4,·0x65
  
80 ····.line·1182 ····.line·11
81 ····iput·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->profilingTracesHz:I83 ····iput·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->profilingTracesHz:I
  
82 ····.line·1284 ····.line·12
83 ····invoke-static·{},·Lio/sentry/android/core/v0;->b()Lio/sentry/android/core/v0;85 ····invoke-static·{},·Lio/sentry/android/core/b1;->b()Lio/sentry/android/core/b1;
  
84 ····move-result-object·v486 ····move-result-object·v4
  
85 ····iput-object·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->debugImagesLoader:Lio/sentry/android/core/o0;87 ····iput-object·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->debugImagesLoader:Lio/sentry/android/core/u0;
  
86 ····.line·1388 ····.line·13
87 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->collectAdditionalContext:Z89 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->collectAdditionalContext:Z
  
88 ····.line·1490 ····.line·14
89 ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashFlushTimeoutMillis:J91 ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashFlushTimeoutMillis:J
  
Offset 99, 46 lines modifiedOffset 101, 46 lines modified
  
99 ····.line·15101 ····.line·15
100 ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashDurationThresholdMillis:J102 ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashDurationThresholdMillis:J
  
101 ····.line·16103 ····.line·16
102 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableFramesTracking:Z104 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableFramesTracking:Z
  
103 ····const-string·v1,·"sentry.java.android/6.11.0"105 ····const-string·v1,·"sentry.java.android/6.13.0"
  
104 ····.line·17106 ····.line·17
105 ····invoke-virtual·{p0,·v1},·Lio/sentry/q3;->setSentryClientName(Ljava/lang/String;)V107 ····invoke-virtual·{p0,·v1},·Lio/sentry/b4;->setSentryClientName(Ljava/lang/String;)V
  
106 ····.line·18108 ····.line·18
107 ····invoke-direct·{p0},·Lio/sentry/android/core/SentryAndroidOptions;->createSdkVersion()Lio/sentry/protocol/n;109 ····invoke-direct·{p0},·Lio/sentry/android/core/SentryAndroidOptions;->createSdkVersion()Lio/sentry/protocol/n;
  
108 ····move-result-object·v1110 ····move-result-object·v1
  
109 ····invoke-virtual·{p0,·v1},·Lio/sentry/q3;->setSdkVersion(Lio/sentry/protocol/n;)V111 ····invoke-virtual·{p0,·v1},·Lio/sentry/b4;->setSdkVersion(Lio/sentry/protocol/n;)V
  
110 ····.line·19112 ····.line·19
111 ····invoke-virtual·{p0,·v3},·Lio/sentry/q3;->setAttachServerName(Z)V113 ····invoke-virtual·{p0,·v3},·Lio/sentry/b4;->setAttachServerName(Z)V
  
112 ····.line·20114 ····.line·20
113 ····invoke-virtual·{p0,·v0},·Lio/sentry/q3;->setEnableScopeSync(Z)V115 ····invoke-virtual·{p0,·v0},·Lio/sentry/b4;->setEnableScopeSync(Z)V
  
114 ····return-void116 ····return-void
115 .end·method117 .end·method
  
116 .method·private·createSdkVersion()Lio/sentry/protocol/n;118 .method·private·createSdkVersion()Lio/sentry/protocol/n;
117 ····.locals·3119 ····.locals·3
  
118 ····.line·1120 ····.line·1
119 ····invoke-virtual·{p0},·Lio/sentry/q3;->getSdkVersion()Lio/sentry/protocol/n;121 ····invoke-virtual·{p0},·Lio/sentry/b4;->getSdkVersion()Lio/sentry/protocol/n;
  
120 ····move-result-object·v0122 ····move-result-object·v0
  
121 ····const-string·v1,·"sentry.java.android"123 ····const-string·v1,·"sentry.java.android"
  
122 ····const-string·v2,·"6.11.0"124 ····const-string·v2,·"6.13.0"
  
123 ····.line·2125 ····.line·2
124 ····invoke-static·{v0,·v1,·v2},·Lio/sentry/protocol/n;->l(Lio/sentry/protocol/n;Ljava/lang/String;Ljava/lang/String;)Lio/sentry/protocol/n;126 ····invoke-static·{v0,·v1,·v2},·Lio/sentry/protocol/n;->l(Lio/sentry/protocol/n;Ljava/lang/String;Ljava/lang/String;)Lio/sentry/protocol/n;
  
125 ····move-result-object·v0127 ····move-result-object·v0
  
126 ····const-string·v1,·"maven:io.sentry:sentry-android-core"128 ····const-string·v1,·"maven:io.sentry:sentry-android-core"
Offset 163, 33 lines modifiedOffset 165, 33 lines modified
163 ····.line·3165 ····.line·3
164 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableSystemEventBreadcrumbs:Z166 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableSystemEventBreadcrumbs:Z
  
165 ····.line·4167 ····.line·4
166 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableAppLifecycleBreadcrumbs:Z168 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableAppLifecycleBreadcrumbs:Z
  
167 ····.line·5169 ····.line·5
168 ····invoke-virtual·{p0,·p1},·Lio/sentry/q3;->setEnableUserInteractionBreadcrumbs(Z)V170 ····invoke-virtual·{p0,·p1},·Lio/sentry/b4;->setEnableUserInteractionBreadcrumbs(Z)V
  
169 ····return-void171 ····return-void
170 .end·method172 .end·method
  
171 .method·public·getAnrTimeoutIntervalMillis()J173 .method·public·getAnrTimeoutIntervalMillis()J
172 ····.locals·2174 ····.locals·2
  
173 ····.line·1175 ····.line·1
174 ····iget-wide·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrTimeoutIntervalMillis:J176 ····iget-wide·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrTimeoutIntervalMillis:J
Max diff block lines reached; 2504/6937 bytes (36.10%) of diff not shown.
6.33 KB
smali/io/sentry/android/core/r0.smali
    
Offset 1, 168 lines modifiedOffset 1, 84 lines modified
1 .class·public·final·Lio/sentry/android/core/r0;1 .class·abstract·Lio/sentry/android/core/r0;
2 .super·Ljava/lang/Object; 
3 .source·"LoadClass.java"2 .super·Landroid/content/ContentProvider;
 3 .source·"EmptySecureContentProvider.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
 7 #·instance·fields
 8 .field·private·final·e:Lio/sentry/android/core/internal/util/e;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·constructor·<init>()V10 .method·constructor·<init>()V
6 ····.locals·011 ····.locals·1
  
7 ····.line·112 ····.line·1
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V
  
 14 ····.line·2
 15 ····new-instance·v0,·Lio/sentry/android/core/internal/util/e;
  
 16 ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/e;-><init>()V
  
 17 ····iput-object·v0,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e;
  
9 ····return-void18 ····return-void
10 .end·method19 .end·method
  
  
11 #·virtual·methods20 #·virtual·methods
12 .method·public·a(Ljava/lang/String;Lio/sentry/g0;)Z21 .method·public·final·delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
13 ····.locals·022 ····.locals·0
  
14 ····.line·123 ····.line·1
 24 ····iget-object·p1,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e;
15 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/android/core/r0;->c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Class; 
  
16 ····move-result-object·p1 
  
17 ····if-eqz·p1,·:cond_0 
  
18 ····const/4·p1,·0x1 
  
19 ····goto·:goto_025 ····invoke-virtual·{p1,·p0},·Lio/sentry/android/core/internal/util/e;->a(Landroid/content/ContentProvider;)V
  
20 ····:cond_0 
21 ····const/4·p1,·0x026 ····const/4·p1,·0x0
  
22 ····:goto_0 
23 ····return·p127 ····return·p1
24 .end·method28 .end·method
  
25 .method·public·b(Ljava/lang/String;Lio/sentry/q3;)Z29 .method·public·final·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
26 ····.locals·030 ····.locals·0
  
27 ····if-eqz·p2,·:cond_0 
  
28 ····.line·131 ····.line·1
 32 ····iget-object·p1,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e;
29 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
30 ····move-result-object·p2 
  
31 ····goto·:goto_0 
  
 33 ····invoke-virtual·{p1,·p0},·Lio/sentry/android/core/internal/util/e;->a(Landroid/content/ContentProvider;)V
32 ····:cond_0 
33 ····const/4·p2,·0x0 
  
 34 ····const/4·p1,·0x0
34 ····:goto_0 
35 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/android/core/r0;->a(Ljava/lang/String;Lio/sentry/g0;)Z 
  
36 ····move-result·p1 
  
37 ····return·p135 ····return-object·p1
38 .end·method36 .end·method
  
39 .method·public·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Class;37 .method·public·final·query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
40 ····.locals·438 ····.locals·0
41 ····.annotation·system·Ldalvik/annotation/Signature; 
42 ········value·=·{ 
43 ············"(", 
44 ············"Ljava/lang/String;", 
45 ············"Lio/sentry/g0;", 
46 ············")", 
47 ············"Ljava/lang/Class<", 
48 ············"*>;" 
49 ········} 
50 ····.end·annotation 
  
51 ····.line·139 ····.line·1
 40 ····iget-object·p1,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e;
52 ····:try_start_0 
53 ····invoke-static·{p1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; 
  
54 ····move-result-object·p1 
55 ····:try_end_0 
56 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1 
57 ····.catch·Ljava/lang/UnsatisfiedLinkError;·{:try_start_0·..·:try_end_0}·:catch_0 
58 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
59 ····return-object·p1 
  
60 ····:catchall_0 
61 ····move-exception·v0 
  
62 ····if-eqz·p2,·:cond_0 
  
63 ····.line·2 
64 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
65 ····new-instance·v2,·Ljava/lang/StringBuilder; 
  
66 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V 
  
67 ····const-string·v3,·"Failed·to·initialize·" 
  
68 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;41 ····invoke-virtual·{p1,·p0},·Lio/sentry/android/core/internal/util/e;->a(Landroid/content/ContentProvider;)V
  
 42 ····const/4·p1,·0x0
69 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
Max diff block lines reached; 826/6409 bytes (12.89%) of diff not shown.
16.3 KB
smali/io/sentry/android/core/a1.smali
    
Offset 1, 276 lines modifiedOffset 1, 381 lines modified
1 .class·final·Lio/sentry/android/core/a1;1 .class·public·final·Lio/sentry/android/core/a1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SendCachedEnvelopeIntegration.java"3 .source·"NdkIntegration.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/r0;
 6 .implements·Ljava/io/Closeable;
  
  
6 #·instance·fields7 #·instance·fields
7 .field·private·final·e:Lio/sentry/i2;8 .field·private·final·e:Ljava/lang/Class;
 9 ····.annotation·system·Ldalvik/annotation/Signature;
 10 ········value·=·{
 11 ············"Ljava/lang/Class<",
 12 ············"*>;"
 13 ········}
 14 ····.end·annotation
 15 .end·field
  
8 .field·private·final·f:Z16 .field·private·f:Lio/sentry/android/core/SentryAndroidOptions;
  
  
9 #·direct·methods17 #·direct·methods
10 .method·public·constructor·<init>(Lio/sentry/i2;Z)V18 .method·public·constructor·<init>(Ljava/lang/Class;)V
11 ····.locals·119 ····.locals·0
 20 ····.annotation·system·Ldalvik/annotation/Signature;
 21 ········value·=·{
 22 ············"(",
 23 ············"Ljava/lang/Class<",
 24 ············"*>;)V"
 25 ········}
 26 ····.end·annotation
  
12 ····.line·127 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····const-string·v0,·"SendFireAndForgetFactory·is·required" 
  
15 ····.line·229 ····.line·2
16 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
17 ····move-result-object·p1 
  
18 ····check-cast·p1,·Lio/sentry/i2; 
  
19 ····iput-object·p1,·p0,·Lio/sentry/android/core/a1;->e:Lio/sentry/i2;30 ····iput-object·p1,·p0,·Lio/sentry/android/core/a1;->e:Ljava/lang/Class;
  
20 ····.line·3 
21 ····iput-boolean·p2,·p0,·Lio/sentry/android/core/a1;->f:Z 
  
22 ····return-void31 ····return-void
23 .end·method32 .end·method
  
24 .method·public·static·synthetic·a(Lio/sentry/e2;Lio/sentry/android/core/SentryAndroidOptions;)V33 .method·private·h(Lio/sentry/b4;)V
25 ····.locals·034 ····.locals·1
  
26 ····invoke-static·{p0,·p1},·Lio/sentry/android/core/a1;->b(Lio/sentry/e2;Lio/sentry/android/core/SentryAndroidOptions;)V 
  
27 ····return-void 
28 .end·method 
  
 35 ····const/4·v0,·0x0
29 .method·private·static·synthetic·b(Lio/sentry/e2;Lio/sentry/android/core/SentryAndroidOptions;)V 
30 ····.locals·2 
  
31 ····.line·136 ····.line·1
 37 ····invoke-virtual·{p1,·v0},·Lio/sentry/b4;->setEnableNdk(Z)V
32 ····:try_start_0 
33 ····invoke-interface·{p0},·Lio/sentry/e2;->a()V 
34 ····:try_end_0 
35 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
36 ····goto·:goto_0 
  
37 ····:catchall_0 
38 ····move-exception·p0 
  
39 ····.line·238 ····.line·2
 39 ····invoke-virtual·{p1,·v0},·Lio/sentry/b4;->setEnableScopeSync(Z)V
40 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
41 ····move-result-object·p1 
  
42 ····sget-object·v0,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
43 ····const-string·v1,·"Failed·trying·to·send·cached·events." 
  
44 ····.line·3 
45 ····invoke-interface·{p1,·v0,·v1,·p0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
46 ····:goto_0 
47 ····return-void40 ····return-void
48 .end·method41 .end·method
  
  
49 #·virtual·methods42 #·virtual·methods
50 .method·public·c(Lio/sentry/f0;Lio/sentry/q3;)V43 .method·public·final·c(Lio/sentry/g0;Lio/sentry/b4;)V
51 ····.locals·544 ····.locals·6
  
52 ····const-string·v0,·"Hub·is·required"45 ····const-string·v0,·"Hub·is·required"
  
53 ····.line·146 ····.line·1
54 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;47 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
55 ····.line·248 ····.line·2
56 ····instance-of·v0,·p2,·Lio/sentry/android/core/SentryAndroidOptions;49 ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions;
  
57 ····if-eqz·v0,·:cond_050 ····const/4·v0,·0x0
  
58 ····move-object·v0,·p251 ····if-eqz·p1,·:cond_0
  
59 ····check-cast·v0,·Lio/sentry/android/core/SentryAndroidOptions;52 ····check-cast·p2,·Lio/sentry/android/core/SentryAndroidOptions;
  
60 ····goto·:goto_053 ····goto·:goto_0
  
61 ····:cond_054 ····:cond_0
62 ····const/4·v0,·0x055 ····move-object·p2,·v0
  
63 ····:goto_056 ····:goto_0
64 ····const-string·v1,·"SentryAndroidOptions·is·required"57 ····const-string·p1,·"SentryAndroidOptions·is·required"
  
65 ····.line·358 ····.line·3
66 ····invoke-static·{v0,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;59 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
67 ····move-result-object·v060 ····move-result-object·p1
  
68 ····check-cast·v0,·Lio/sentry/android/core/SentryAndroidOptions;61 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;
Max diff block lines reached; 12345/16600 bytes (74.37%) of diff not shown.
19.7 KB
smali/io/sentry/android/core/d1.smali
    
Offset 1, 514 lines modifiedOffset 1, 266 lines modified
1 .class·public·final·Lio/sentry/android/core/d1;1 .class·public·final·Lio/sentry/android/core/d1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SystemEventsBreadcrumbsIntegration.java"3 .source·"PhoneStateBreadcrumbsIntegration.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/r0;
6 .implements·Ljava/io/Closeable;6 .implements·Ljava/io/Closeable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lio/sentry/android/core/d1$a;10 ········Lio/sentry/android/core/d1$a;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·instance·fields13 #·instance·fields
14 .field·private·final·e:Landroid/content/Context;14 .field·private·final·e:Landroid/content/Context;
  
15 .field·f:Lio/sentry/android/core/d1$a;15 .field·private·f:Lio/sentry/android/core/SentryAndroidOptions;
  
16 .field·private·g:Lio/sentry/android/core/SentryAndroidOptions;16 .field·g:Lio/sentry/android/core/d1$a;
  
 17 .field·private·h:Landroid/telephony/TelephonyManager;
17 .field·private·final·h:Ljava/util/List; 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"Ljava/util/List<", 
21 ············"Ljava/lang/String;", 
22 ············">;" 
23 ········} 
24 ····.end·annotation 
25 .end·field 
  
  
26 #·direct·methods18 #·direct·methods
27 .method·public·constructor·<init>(Landroid/content/Context;)V19 .method·public·constructor·<init>(Landroid/content/Context;)V
28 ····.locals·120 ····.locals·1
  
29 ····.line·121 ····.line·1
30 ····invoke-static·{},·Lio/sentry/android/core/d1;->h()Ljava/util/List; 
  
31 ····move-result-object·v0 
  
32 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/android/core/d1;-><init>(Landroid/content/Context;Ljava/util/List;)V 
  
33 ····return-void 
34 .end·method 
  
35 .method·public·constructor·<init>(Landroid/content/Context;Ljava/util/List;)V 
36 ····.locals·1 
37 ····.annotation·system·Ldalvik/annotation/Signature; 
38 ········value·=·{ 
39 ············"(", 
40 ············"Landroid/content/Context;", 
41 ············"Ljava/util/List<", 
42 ············"Ljava/lang/String;", 
43 ············">;)V" 
44 ········} 
45 ····.end·annotation 
  
46 ····.line·2 
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····const-string·v0,·"Context·is·required"23 ····const-string·v0,·"Context·is·required"
  
49 ····.line·324 ····.line·2
50 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;25 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
51 ····move-result-object·p126 ····move-result-object·p1
  
52 ····check-cast·p1,·Landroid/content/Context;27 ····check-cast·p1,·Landroid/content/Context;
  
53 ····iput-object·p1,·p0,·Lio/sentry/android/core/d1;->e:Landroid/content/Context;28 ····iput-object·p1,·p0,·Lio/sentry/android/core/d1;->e:Landroid/content/Context;
  
54 ····const-string·p1,·"Actions·list·is·required" 
  
55 ····.line·4 
56 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
57 ····move-result-object·p1 
  
58 ····check-cast·p1,·Ljava/util/List; 
  
59 ····iput-object·p1,·p0,·Lio/sentry/android/core/d1;->h:Ljava/util/List; 
  
60 ····return-void29 ····return-void
61 .end·method30 .end·method
  
62 .method·private·static·h()Ljava/util/List; 
63 ····.locals·2 
64 ····.annotation·system·Ldalvik/annotation/Signature; 
65 ········value·=·{ 
66 ············"()", 
67 ············"Ljava/util/List<", 
68 ············"Ljava/lang/String;", 
69 ············">;" 
70 ········} 
71 ····.end·annotation 
  
72 ····.line·1 
73 ····new-instance·v0,·Ljava/util/ArrayList; 
  
74 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
75 ····const-string·v1,·"android.appwidget.action.APPWIDGET_DELETED" 
  
76 ····.line·2 
77 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
78 ····const-string·v1,·"android.appwidget.action.APPWIDGET_DISABLED" 
  
79 ····.line·3 
80 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
81 ····const-string·v1,·"android.appwidget.action.APPWIDGET_ENABLED" 
  
82 ····.line·4 
83 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
84 ····const-string·v1,·"android.appwidget.action.APPWIDGET_HOST_RESTORED" 
  
85 ····.line·5 
86 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z 
  
87 ····const-string·v1,·"android.appwidget.action.APPWIDGET_RESTORED" 
Max diff block lines reached; 11272/20132 bytes (55.99%) of diff not shown.
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/g0;)V16 .method·public·abstract·a(Lio/sentry/android/core/k0;)V
17 .end·method17 .end·method
4.87 KB
smali/io/sentry/android/core/r.smali
    
Offset 1, 36 lines modifiedOffset 1, 193 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/r;1 .class·public·final·Lio/sentry/android/core/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"AndroidLogger.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/f2;5 .implements·Lio/sentry/h0;
  
  
 6 #·annotations
 7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 8 .end·annotation
  
  
6 #·instance·fields9 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;10 .field·private·final·a:Ljava/lang/String;
  
  
8 #·direct·methods11 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;)V12 .method·public·constructor·<init>()V
 13 ····.locals·1
  
 14 ····const-string·v0,·"Sentry"
  
 15 ····.line·1
 16 ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/r;-><init>(Ljava/lang/String;)V
  
 17 ····return-void
 18 .end·method
  
 19 .method·public·constructor·<init>(Ljava/lang/String;)V
10 ····.locals·020 ····.locals·0
  
 21 ····.line·2
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/android/core/r;->a:Lio/sentry/android/core/SentryAndroidOptions;23 ····.line·3
 24 ····iput-object·p1,·p0,·Lio/sentry/android/core/r;->a:Ljava/lang/String;
  
13 ····return-void25 ····return-void
14 .end·method26 .end·method
  
 27 .method·private·e(Lio/sentry/y3;)I
 28 ····.locals·2
  
 29 ····.line·1
 30 ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I
  
 31 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I
  
 32 ····move-result·p1
  
 33 ····aget·p1,·v0,·p1
  
 34 ····const/4·v0,·0x1
  
 35 ····const/4·v1,·0x4
  
 36 ····if-eq·p1,·v0,·:cond_2
  
 37 ····const/4·v0,·0x2
  
 38 ····if-eq·p1,·v0,·:cond_1
  
 39 ····if-eq·p1,·v1,·:cond_0
  
 40 ····const/4·p1,·0x3
  
 41 ····return·p1
  
 42 ····:cond_0
 43 ····const/4·p1,·0x7
  
 44 ····return·p1
  
 45 ····:cond_1
 46 ····const/4·p1,·0x5
  
 47 ····return·p1
  
 48 ····:cond_2
 49 ····return·v1
 50 .end·method
  
  
15 #·virtual·methods51 #·virtual·methods
16 .method·public·final·a()Ljava/lang/String;52 .method·public·a(Lio/sentry/y3;)Z
 53 ····.locals·0
  
 54 ····const/4·p1,·0x1
  
 55 ····return·p1
 56 .end·method
  
 57 .method·public·varargs·b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
 58 ····.locals·0
  
 59 ····.line·1
 60 ····invoke-static·{p3,·p4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
 61 ····move-result-object·p3
  
 62 ····invoke-virtual·{p0,·p1,·p3,·p2},·Lio/sentry/android/core/r;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 63 ····return-void
 64 .end·method
  
 65 .method·public·c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
 66 ····.locals·1
  
 67 ····.line·1
 68 ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I
  
 69 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I
  
 70 ····move-result·p1
  
 71 ····aget·p1,·v0,·p1
  
 72 ····const/4·v0,·0x1
  
 73 ····if-eq·p1,·v0,·:cond_3
  
 74 ····const/4·v0,·0x2
  
 75 ····if-eq·p1,·v0,·:cond_2
  
 76 ····const/4·v0,·0x3
Max diff block lines reached; 738/4919 bytes (15.00%) of diff not shown.
5.74 KB
smali/io/sentry/android/core/g.smali
    
Offset 36, 32 lines modifiedOffset 36, 32 lines modified
36 ············"Landroid/app/Activity;",36 ············"Landroid/app/Activity;",
37 ············"Lio/sentry/android/core/g$b;",37 ············"Lio/sentry/android/core/g$b;",
38 ············">;"38 ············">;"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
41 .end·field41 .end·field
  
42 .field·private·final·e:Lio/sentry/android/core/s0;42 .field·private·final·e:Lio/sentry/android/core/y0;
  
  
43 #·direct·methods43 #·direct·methods
44 .method·public·constructor·<init>(Lio/sentry/android/core/r0;Lio/sentry/android/core/SentryAndroidOptions;)V44 .method·public·constructor·<init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;)V
45 ····.locals·145 ····.locals·1
  
46 ····.line·946 ····.line·9
47 ····new-instance·v0,·Lio/sentry/android/core/s0;47 ····new-instance·v0,·Lio/sentry/android/core/y0;
  
48 ····invoke-direct·{v0},·Lio/sentry/android/core/s0;-><init>()V48 ····invoke-direct·{v0},·Lio/sentry/android/core/y0;-><init>()V
  
49 ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/r0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/s0;)V49 ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/y0;)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·constructor·<init>(Lio/sentry/android/core/r0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/s0;)V52 .method·public·constructor·<init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/y0;)V
53 ····.locals·253 ····.locals·2
  
54 ····.line·154 ····.line·1
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····const/4·v0,·0x056 ····const/4·v0,·0x0
  
Offset 79, 21 lines modifiedOffset 79, 21 lines modified
79 ····new-instance·v0,·Ljava/util/WeakHashMap;79 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
80 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V80 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
81 ····iput-object·v0,·p0,·Lio/sentry/android/core/g;->d:Ljava/util/Map;81 ····iput-object·v0,·p0,·Lio/sentry/android/core/g;->d:Ljava/util/Map;
  
82 ····.line·582 ····.line·5
83 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;83 ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····const-string·v1,·"androidx.core.app.FrameMetricsAggregator"85 ····const-string·v1,·"androidx.core.app.FrameMetricsAggregator"
  
86 ····invoke-virtual·{p1,·v1,·v0},·Lio/sentry/android/core/r0;->a(Ljava/lang/String;Lio/sentry/g0;)Z86 ····invoke-virtual·{p1,·v1,·v0},·Lio/sentry/android/core/x0;->a(Ljava/lang/String;Lio/sentry/h0;)Z
  
87 ····move-result·p187 ····move-result·p1
  
88 ····if-eqz·p1,·:cond_088 ····if-eqz·p1,·:cond_0
  
89 ····.line·689 ····.line·6
90 ····new-instance·p1,·Landroidx/core/app/FrameMetricsAggregator;90 ····new-instance·p1,·Landroidx/core/app/FrameMetricsAggregator;
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····iput-object·p1,·p0,·Lio/sentry/android/core/g;->a:Landroidx/core/app/FrameMetricsAggregator;103 ····iput-object·p1,·p0,·Lio/sentry/android/core/g;->a:Landroidx/core/app/FrameMetricsAggregator;
  
104 ····.line·7104 ····.line·7
105 ····:cond_0105 ····:cond_0
106 ····iput-object·p2,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions;106 ····iput-object·p2,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions;
  
107 ····.line·8107 ····.line·8
108 ····iput-object·p3,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/s0;108 ····iput-object·p3,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/y0;
  
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·static·synthetic·a(Lio/sentry/android/core/g;Landroid/app/Activity;)V111 .method·public·static·synthetic·a(Lio/sentry/android/core/g;Landroid/app/Activity;)V
112 ····.locals·0112 ····.locals·0
  
Offset 346, 19 lines modifiedOffset 346, 19 lines modified
  
346 ····:catchall_0346 ····:catchall_0
347 ····if-eqz·p2,·:cond_0347 ····if-eqz·p2,·:cond_0
  
348 ····.line·2348 ····.line·2
349 ····iget-object·p1,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions;349 ····iget-object·p1,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions;
  
350 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;350 ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
351 ····move-result-object·p1351 ····move-result-object·p1
  
352 ····sget-object·v0,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;352 ····sget-object·v0,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
353 ····new-instance·v1,·Ljava/lang/StringBuilder;353 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
354 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V354 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
355 ····const-string·v2,·"Failed·to·execute·"355 ····const-string·v2,·"Failed·to·execute·"
  
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
  
370 ····move-result-object·p2370 ····move-result-object·p2
  
371 ····const/4·v1,·0x0371 ····const/4·v1,·0x0
  
372 ····new-array·v1,·v1,·[Ljava/lang/Object;372 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
373 ····invoke-interface·{p1,·v0,·p2,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V373 ····invoke-interface·{p1,·v0,·p2,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
374 ····:cond_0374 ····:cond_0
375 ····:goto_0375 ····:goto_0
376 ····return-void376 ····return-void
377 .end·method377 .end·method
  
378 .method·private·synthetic·k(Landroid/app/Activity;)V378 .method·private·synthetic·k(Landroid/app/Activity;)V
Offset 421, 39 lines modifiedOffset 421, 39 lines modified
421 ····.line·2421 ····.line·2
422 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V422 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
  
423 ····goto·:goto_0423 ····goto·:goto_0
  
424 ····.line·3424 ····.line·3
425 ····:cond_0425 ····:cond_0
426 ····iget-object·v0,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/s0;426 ····iget-object·v0,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/y0;
  
427 ····new-instance·v1,·Lio/sentry/android/core/f;427 ····new-instance·v1,·Lio/sentry/android/core/f;
  
428 ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/sentry/android/core/f;-><init>(Lio/sentry/android/core/g;Ljava/lang/Runnable;Ljava/lang/String;)V428 ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/sentry/android/core/f;-><init>(Lio/sentry/android/core/g;Ljava/lang/Runnable;Ljava/lang/String;)V
  
429 ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/s0;->b(Ljava/lang/Runnable;)V429 ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/y0;->b(Ljava/lang/Runnable;)V
430 ····:try_end_0430 ····:try_end_0
431 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0431 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
432 ····goto·:goto_0432 ····goto·:goto_0
  
433 ····:catchall_0433 ····:catchall_0
Max diff block lines reached; 1041/5806 bytes (17.93%) of diff not shown.
1.71 KB
smali/io/sentry/android/core/u.smali
    
Offset 1, 40 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/u;1 .class·public·final·synthetic·Lio/sentry/android/core/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/lang/Runnable;5 .implements·Lio/sentry/j2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:Lio/sentry/android/core/x;7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;
  
8 .field·public·final·synthetic·f:Lio/sentry/m0; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/x;Lio/sentry/m0;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;)V
11 ····.locals·010 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/sentry/android/core/u;->e:Lio/sentry/android/core/x;12 ····iput-object·p1,·p0,·Lio/sentry/android/core/u;->a:Lio/sentry/android/core/SentryAndroidOptions;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/u;->f:Lio/sentry/m0; 
  
15 ····return-void13 ····return-void
16 .end·method14 .end·method
  
  
17 #·virtual·methods15 #·virtual·methods
18 .method·public·final·run()V16 .method·public·final·a()Ljava/lang/String;
19 ····.locals·217 ····.locals·1
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/u;->e:Lio/sentry/android/core/x;18 ····iget-object·v0,·p0,·Lio/sentry/android/core/u;->a:Lio/sentry/android/core/SentryAndroidOptions;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/u;->f:Lio/sentry/m0;19 ····invoke-static·{v0},·Lio/sentry/android/core/v;->b(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String;
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/x;->f(Lio/sentry/android/core/x;Lio/sentry/m0;)V20 ····move-result-object·v0
  
23 ····return-void21 ····return-object·v0
24 .end·method22 .end·method
1.57 KB
smali/io/sentry/android/core/k.smali
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/k;1 .class·public·final·synthetic·Lio/sentry/android/core/k;
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;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;
  
8 .field·public·final·synthetic·b:Lio/sentry/m0;8 .field·public·final·synthetic·b:Lio/sentry/n0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/m0;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/n0;)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/k;->a:Lio/sentry/android/core/o;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/o;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/m0;14 ····iput-object·p2,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/n0;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·a(Lio/sentry/c2;)V18 .method·public·final·a(Lio/sentry/g2;)V
19 ····.locals·219 ····.locals·2
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/o;20 ····iget-object·v0,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/o;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/m0;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/n0;
  
22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->t(Lio/sentry/android/core/o;Lio/sentry/m0;Lio/sentry/c2;)V22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->t(Lio/sentry/android/core/o;Lio/sentry/n0;Lio/sentry/g2;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
1.71 KB
smali/io/sentry/android/core/t.smali
    
Offset 1, 40 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/t;1 .class·public·final·synthetic·Lio/sentry/android/core/t;
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·Lio/sentry/j2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:Lio/sentry/android/core/x;7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;
  
8 .field·public·final·synthetic·f:Lio/sentry/m0; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/x;Lio/sentry/m0;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;)V
11 ····.locals·010 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lio/sentry/android/core/t;->e:Lio/sentry/android/core/x;12 ····iput-object·p1,·p0,·Lio/sentry/android/core/t;->a:Lio/sentry/android/core/SentryAndroidOptions;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/t;->f:Lio/sentry/m0; 
  
15 ····return-void13 ····return-void
16 .end·method14 .end·method
  
  
17 #·virtual·methods15 #·virtual·methods
18 .method·public·final·run()V16 .method·public·final·a()Ljava/lang/String;
19 ····.locals·217 ····.locals·1
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/t;->e:Lio/sentry/android/core/x;18 ····iget-object·v0,·p0,·Lio/sentry/android/core/t;->a:Lio/sentry/android/core/SentryAndroidOptions;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/t;->f:Lio/sentry/m0;19 ····invoke-static·{v0},·Lio/sentry/android/core/v;->a(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String;
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/x;->e(Lio/sentry/android/core/x;Lio/sentry/m0;)V20 ····move-result-object·v0
  
23 ····return-void21 ····return-object·v0
24 .end·method22 .end·method
8.77 KB
smali/io/sentry/android/core/LifecycleWatcher.smali
    
Offset 13, 25 lines modifiedOffset 13, 25 lines modified
  
13 .field·private·g:Ljava/util/TimerTask;13 .field·private·g:Ljava/util/TimerTask;
  
14 .field·private·final·h:Ljava/util/Timer;14 .field·private·final·h:Ljava/util/Timer;
  
15 .field·private·final·i:Ljava/lang/Object;15 .field·private·final·i:Ljava/lang/Object;
  
16 .field·private·final·j:Lio/sentry/f0;16 .field·private·final·j:Lio/sentry/g0;
  
17 .field·private·final·k:Z17 .field·private·final·k:Z
  
18 .field·private·final·l:Z18 .field·private·final·l:Z
  
19 .field·private·final·m:Lio/sentry/transport/o;19 .field·private·final·m:Lio/sentry/transport/o;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lio/sentry/f0;JZZ)V21 .method·constructor·<init>(Lio/sentry/g0;JZZ)V
22 ····.locals·722 ····.locals·7
  
23 ····.line·123 ····.line·1
24 ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o;24 ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o;
  
25 ····move-result-object·v625 ····move-result-object·v6
  
Offset 42, 20 lines modifiedOffset 42, 20 lines modified
42 ····move-wide·v2,·p242 ····move-wide·v2,·p2
  
43 ····move·v4,·p443 ····move·v4,·p4
  
44 ····move·v5,·p544 ····move·v5,·p5
  
45 ····.line·245 ····.line·2
46 ····invoke-direct/range·{v0·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/f0;JZZLio/sentry/transport/o;)V46 ····invoke-direct/range·{v0·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/g0;JZZLio/sentry/transport/o;)V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·constructor·<init>(Lio/sentry/f0;JZZLio/sentry/transport/o;)V49 .method·constructor·<init>(Lio/sentry/g0;JZZLio/sentry/transport/o;)V
50 ····.locals·350 ····.locals·3
  
51 ····.line·351 ····.line·3
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
53 ····.line·453 ····.line·4
54 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;54 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ····.line·779 ····.line·7
80 ····iput-boolean·p4,·p0,·Lio/sentry/android/core/LifecycleWatcher;->k:Z80 ····iput-boolean·p4,·p0,·Lio/sentry/android/core/LifecycleWatcher;->k:Z
  
81 ····.line·881 ····.line·8
82 ····iput-boolean·p5,·p0,·Lio/sentry/android/core/LifecycleWatcher;->l:Z82 ····iput-boolean·p5,·p0,·Lio/sentry/android/core/LifecycleWatcher;->l:Z
  
83 ····.line·983 ····.line·9
84 ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;84 ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/g0;
  
85 ····.line·1085 ····.line·10
86 ····iput-object·p6,·p0,·Lio/sentry/android/core/LifecycleWatcher;->m:Lio/sentry/transport/o;86 ····iput-object·p6,·p0,·Lio/sentry/android/core/LifecycleWatcher;->m:Lio/sentry/transport/o;
  
87 ····if-eqz·p4,·:cond_087 ····if-eqz·p4,·:cond_0
  
88 ····.line·1188 ····.line·11
Offset 107, 36 lines modifiedOffset 107, 36 lines modified
107 ····.line·12107 ····.line·12
108 ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->h:Ljava/util/Timer;108 ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->h:Ljava/util/Timer;
  
109 ····:goto_0109 ····:goto_0
110 ····return-void110 ····return-void
111 .end·method111 .end·method
  
112 .method·public·static·synthetic·b(Lio/sentry/android/core/LifecycleWatcher;JLio/sentry/c2;)V112 .method·public·static·synthetic·b(Lio/sentry/android/core/LifecycleWatcher;JLio/sentry/g2;)V
113 ····.locals·0113 ····.locals·0
  
114 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/LifecycleWatcher;->h(JLio/sentry/c2;)V114 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/LifecycleWatcher;->h(JLio/sentry/g2;)V
  
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
117 .method·static·synthetic·c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V117 .method·static·synthetic·c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V
118 ····.locals·0118 ····.locals·0
  
119 ····.line·1119 ····.line·1
120 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/LifecycleWatcher;->f(Ljava/lang/String;)V120 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/LifecycleWatcher;->f(Ljava/lang/String;)V
  
121 ····return-void121 ····return-void
122 .end·method122 .end·method
  
123 .method·static·synthetic·d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/f0;123 .method·static·synthetic·d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/g0;
124 ····.locals·0124 ····.locals·0
  
125 ····.line·1125 ····.line·1
126 ····iget-object·p0,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;126 ····iget-object·p0,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/g0;
  
127 ····return-object·p0127 ····return-object·p0
128 .end·method128 .end·method
  
129 .method·private·e(Ljava/lang/String;)V129 .method·private·e(Ljava/lang/String;)V
130 ····.locals·2130 ····.locals·2
  
Offset 162, 39 lines modifiedOffset 162, 39 lines modified
  
162 ····const-string·p1,·"app.lifecycle"162 ····const-string·p1,·"app.lifecycle"
  
163 ····.line·5163 ····.line·5
164 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V164 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V
  
165 ····.line·6165 ····.line·6
166 ····sget-object·p1,·Lio/sentry/p3;->INFO:Lio/sentry/p3;166 ····sget-object·p1,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
167 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/p3;)V167 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/y3;)V
  
168 ····.line·7168 ····.line·7
169 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/f0;169 ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/g0;
  
170 ····invoke-interface·{p1,·v0},·Lio/sentry/f0;->h(Lio/sentry/d;)V170 ····invoke-interface·{p1,·v0},·Lio/sentry/g0;->h(Lio/sentry/d;)V
  
171 ····:cond_0171 ····:cond_0
172 ····return-void172 ····return-void
173 .end·method173 .end·method
  
174 .method·private·f(Ljava/lang/String;)V174 .method·private·f(Ljava/lang/String;)V
175 ····.locals·1175 ····.locals·1
  
176 ····.line·1176 ····.line·1
177 ····invoke-static·{p1},·Lio/sentry/android/core/internal/util/c;->a(Ljava/lang/String;)Lio/sentry/d;177 ····invoke-static·{p1},·Lio/sentry/android/core/internal/util/c;->a(Ljava/lang/String;)Lio/sentry/d;
  
178 ····move-result-object·p1178 ····move-result-object·p1
Max diff block lines reached; 4764/8878 bytes (53.66%) of diff not shown.
12.5 KB
smali/io/sentry/android/core/d0.smali
    
Offset 1, 40 lines modifiedOffset 1, 450 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/d0;1 .class·public·final·Lio/sentry/android/core/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"AnrIntegration.java"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lio/sentry/r0;
5 .implements·Ljava/lang/Runnable;6 .implements·Ljava/io/Closeable;
  
  
 7 #·annotations
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········Lio/sentry/android/core/d0$a;
 11 ····}
 12 .end·annotation
  
  
 13 #·static·fields
 14 .field·private·static·g:Lio/sentry/android/core/b;
 15 ····.annotation·build·Landroid/annotation/SuppressLint;
 16 ········value·=·{
 17 ············"StaticFieldLeak"
 18 ········}
 19 ····.end·annotation
 20 .end·field
  
 21 .field·private·static·final·h:Ljava/lang/Object;
  
  
6 #·instance·fields22 #·instance·fields
7 .field·public·final·synthetic·e:Lio/sentry/android/core/e0;23 .field·private·final·e:Landroid/content/Context;
  
8 .field·public·final·synthetic·f:Lio/sentry/f0;24 .field·private·f:Lio/sentry/b4;
  
  
9 #·direct·methods25 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/e0;Lio/sentry/f0;)V26 .method·static·constructor·<clinit>()V
 27 ····.locals·1
  
 28 ····.line·1
 29 ····new-instance·v0,·Ljava/lang/Object;
  
 30 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 31 ····sput-object·v0,·Lio/sentry/android/core/d0;->h:Ljava/lang/Object;
  
 32 ····return-void
 33 .end·method
  
 34 .method·public·constructor·<init>(Landroid/content/Context;)V
11 ····.locals·035 ····.locals·0
  
 36 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 38 ····.line·2
 39 ····iput-object·p1,·p0,·Lio/sentry/android/core/d0;->e:Landroid/content/Context;
  
 40 ····return-void
 41 .end·method
  
 42 .method·public·static·synthetic·h(Lio/sentry/android/core/d0;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)V
 43 ····.locals·0
  
 44 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/d0;->k(Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)V
  
 45 ····return-void
 46 .end·method
  
 47 .method·private·j(ZLio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)Ljava/lang/Throwable;
 48 ····.locals·3
  
 49 ····.line·1
 50 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 51 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 52 ····const-string·v1,·"ANR·for·at·least·"
  
 53 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 54 ····invoke-virtual·{p2},·Lio/sentry/android/core/SentryAndroidOptions;->getAnrTimeoutIntervalMillis()J
  
 55 ····move-result-wide·v1
  
 56 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
 57 ····const-string·p2,·"·ms."
  
 58 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 59 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 60 ····move-result-object·p2
  
 61 ····if-eqz·p1,·:cond_0
  
 62 ····.line·2
 63 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
 64 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V
  
 65 ····const-string·v0,·"Background·"
  
 66 ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 67 ····invoke-virtual·{p1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 68 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 69 ····move-result-object·p2
  
 70 ····.line·3
 71 ····:cond_0
 72 ····new-instance·p1,·Lio/sentry/android/core/k0;
  
 73 ····invoke-virtual·{p3},·Lio/sentry/android/core/k0;->a()Ljava/lang/Thread;
  
 74 ····move-result-object·p3
  
 75 ····invoke-direct·{p1,·p2,·p3},·Lio/sentry/android/core/k0;-><init>(Ljava/lang/String;Ljava/lang/Thread;)V
  
 76 ····.line·4
 77 ····new-instance·p2,·Lio/sentry/protocol/h;
  
 78 ····invoke-direct·{p2},·Lio/sentry/protocol/h;-><init>()V
  
Max diff block lines reached; 6243/12710 bytes (49.12%) of diff not shown.
1.35 KB
smali/io/sentry/android/core/m.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·e:Lio/sentry/android/core/o;8 .field·public·final·synthetic·e:Lio/sentry/android/core/o;
  
9 .field·public·final·synthetic·f:Lio/sentry/l0;9 .field·public·final·synthetic·f:Lio/sentry/m0;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/l0;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/m0;)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/android/core/m;->e:Lio/sentry/android/core/o;14 ····iput-object·p1,·p0,·Lio/sentry/android/core/m;->e:Lio/sentry/android/core/o;
  
15 ····iput-object·p2,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/l0;15 ····iput-object·p2,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/m0;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·run()V19 .method·public·final·run()V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/sentry/android/core/m;->e:Lio/sentry/android/core/o;21 ····iget-object·v0,·p0,·Lio/sentry/android/core/m;->e:Lio/sentry/android/core/o;
  
22 ····iget-object·v1,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/l0;22 ····iget-object·v1,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/m0;
  
23 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->j(Lio/sentry/android/core/o;Lio/sentry/l0;)V23 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->j(Lio/sentry/android/core/o;Lio/sentry/m0;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
9.53 KB
smali/io/sentry/android/core/y0.smali
    
Offset 1, 329 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·Lio/sentry/android/core/y0;1 .class·final·Lio/sentry/android/core/y0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"MainLooperHandler.java"
3 .source·"ScreenshotEventProcessor.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/t; 
6 .implements·Landroid/app/Application$ActivityLifecycleCallbacks; 
7 .implements·Ljava/io/Closeable; 
  
  
8 #·annotations 
9 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
10 .end·annotation 
  
  
11 #·instance·fields4 #·instance·fields
 5 .field·private·final·a:Landroid/os/Handler;
12 .field·private·final·e:Landroid/app/Application; 
  
13 .field·private·final·f:Lio/sentry/android/core/SentryAndroidOptions; 
  
14 .field·private·final·g:Lio/sentry/android/core/h0; 
  
15 .field·private·h:Z 
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·constructor·<init>(Landroid/app/Application;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;)V7 .method·constructor·<init>()V
18 ····.locals·18 ····.locals·1
  
19 ····.line·19 ····.line·1
 10 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····const/4·v0,·0x1 
  
22 ····.line·2 
23 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/y0;->h:Z 
  
24 ····const-string·v0,·"Application·is·required" 
  
25 ····.line·3 
26 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
27 ····move-result-object·v011 ····move-result-object·v0
  
 12 ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/y0;-><init>(Landroid/os/Looper;)V
28 ····check-cast·v0,·Landroid/app/Application; 
  
29 ····iput-object·v0,·p0,·Lio/sentry/android/core/y0;->e:Landroid/app/Application; 
  
30 ····const-string·v0,·"SentryAndroidOptions·is·required" 
  
31 ····.line·4 
32 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
33 ····move-result-object·p2 
  
34 ····check-cast·p2,·Lio/sentry/android/core/SentryAndroidOptions; 
  
35 ····iput-object·p2,·p0,·Lio/sentry/android/core/y0;->f:Lio/sentry/android/core/SentryAndroidOptions; 
  
36 ····const-string·p2,·"BuildInfoProvider·is·required" 
  
37 ····.line·5 
38 ····invoke-static·{p3,·p2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
39 ····move-result-object·p2 
  
40 ····check-cast·p2,·Lio/sentry/android/core/h0; 
  
41 ····iput-object·p2,·p0,·Lio/sentry/android/core/y0;->g:Lio/sentry/android/core/h0; 
  
42 ····.line·6 
43 ····invoke-virtual·{p1,·p0},·Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V 
  
44 ····return-void13 ····return-void
45 .end·method14 .end·method
  
46 .method·private·j(Landroid/app/Activity;)V15 .method·constructor·<init>(Landroid/os/Looper;)V
47 ····.locals·116 ····.locals·1
  
48 ····.line·1 
49 ····invoke-static·{},·Lio/sentry/android/core/j0;->c()Lio/sentry/android/core/j0; 
  
50 ····move-result-object·v0 
  
51 ····invoke-virtual·{v0},·Lio/sentry/android/core/j0;->b()Landroid/app/Activity; 
  
52 ····move-result-object·v0 
  
53 ····if-ne·v0,·p1,·:cond_0 
  
54 ····.line·217 ····.line·2
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
55 ····invoke-static·{},·Lio/sentry/android/core/j0;->c()Lio/sentry/android/core/j0; 
  
56 ····move-result-object·p1 
  
57 ····invoke-virtual·{p1},·Lio/sentry/android/core/j0;->a()V 
  
58 ····:cond_0 
59 ····return-void 
60 .end·method 
  
61 .method·private·k(Landroid/app/Activity;)V 
62 ····.locals·1 
  
63 ····.line·119 ····.line·3
64 ····invoke-static·{},·Lio/sentry/android/core/j0;->c()Lio/sentry/android/core/j0;20 ····new-instance·v0,·Landroid/os/Handler;
  
65 ····move-result-object·v021 ····invoke-direct·{v0,·p1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
66 ····invoke-virtual·{v0,·p1},·Lio/sentry/android/core/j0;->d(Landroid/app/Activity;)V22 ····iput-object·v0,·p0,·Lio/sentry/android/core/y0;->a:Landroid/os/Handler;
  
67 ····return-void23 ····return-void
68 .end·method24 .end·method
  
  
69 #·virtual·methods25 #·virtual·methods
70 .method·public·c(Lio/sentry/l3;Lio/sentry/v;)Lio/sentry/l3;26 .method·public·a()Ljava/lang/Thread;
71 ····.locals·327 ····.locals·1
  
72 ····.line·128 ····.line·1
73 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/y0;->h:Z 
  
Max diff block lines reached; 5288/9685 bytes (54.60%) of diff not shown.
5.88 KB
smali/io/sentry/android/core/SentryPerformanceProvider.smali
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
1 .class·public·final·Lio/sentry/android/core/SentryPerformanceProvider;1 .class·public·final·Lio/sentry/android/core/SentryPerformanceProvider;
2 .super·Landroid/content/ContentProvider;2 .super·Lio/sentry/android/core/r0;
3 .source·"SentryPerformanceProvider.java"3 .source·"SentryPerformanceProvider.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
9 #·static·fields9 #·static·fields
10 .field·private·static·g:Ljava/util/Date;10 .field·private·static·h:Lio/sentry/x2;
  
11 .field·private·static·h:J11 .field·private·static·i:J
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·e:Z13 .field·private·f:Z
  
14 .field·private·f:Landroid/app/Application;14 .field·private·g:Landroid/app/Application;
  
  
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 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date;19 ····invoke-static·{},·Lio/sentry/android/core/q;->a()Lio/sentry/x2;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····sput-object·v0,·Lio/sentry/android/core/SentryPerformanceProvider;->g:Ljava/util/Date;21 ····sput-object·v0,·Lio/sentry/android/core/SentryPerformanceProvider;->h:Lio/sentry/x2;
  
22 ····.line·222 ····.line·2
23 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J23 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
24 ····move-result-wide·v024 ····move-result-wide·v0
  
25 ····sput-wide·v0,·Lio/sentry/android/core/SentryPerformanceProvider;->h:J25 ····sput-wide·v0,·Lio/sentry/android/core/SentryPerformanceProvider;->i:J
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·429 ····.locals·4
  
30 ····.line·130 ····.line·1
31 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V31 ····invoke-direct·{p0},·Lio/sentry/android/core/r0;-><init>()V
  
32 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
33 ····.line·233 ····.line·2
34 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->e:Z34 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->f:Z
  
35 ····.line·335 ····.line·3
36 ····invoke-static·{},·Lio/sentry/android/core/f0;->d()Lio/sentry/android/core/f0;36 ····invoke-static·{},·Lio/sentry/android/core/i0;->d()Lio/sentry/android/core/i0;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····sget-wide·v1,·Lio/sentry/android/core/SentryPerformanceProvider;->h:J38 ····sget-wide·v1,·Lio/sentry/android/core/SentryPerformanceProvider;->i:J
  
39 ····sget-object·v3,·Lio/sentry/android/core/SentryPerformanceProvider;->g:Ljava/util/Date;39 ····sget-object·v3,·Lio/sentry/android/core/SentryPerformanceProvider;->h:Lio/sentry/x2;
  
40 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lio/sentry/android/core/f0;->h(JLjava/util/Date;)V40 ····invoke-virtual·{v0,·v1,·v2,·v3},·Lio/sentry/android/core/i0;->h(JLio/sentry/x2;)V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V44 .method·public·attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V
Offset 101, 43 lines modifiedOffset 101, 27 lines modified
101 ····const-string·p2,·"An·applicationId·is·required·to·fulfill·the·manifest·placeholder."101 ····const-string·p2,·"An·applicationId·is·required·to·fulfill·the·manifest·placeholder."
  
102 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V102 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
103 ····throw·p1103 ····throw·p1
104 .end·method104 .end·method
  
105 .method·public·delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I 
106 ····.locals·0 
  
107 ····const/4·p1,·0x0 
  
108 ····return·p1 
109 .end·method 
  
110 .method·public·getType(Landroid/net/Uri;)Ljava/lang/String;105 .method·public·getType(Landroid/net/Uri;)Ljava/lang/String;
111 ····.locals·0106 ····.locals·0
  
112 ····const/4·p1,·0x0107 ····const/4·p1,·0x0
  
113 ····return-object·p1108 ····return-object·p1
114 .end·method109 .end·method
  
115 .method·public·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; 
116 ····.locals·0 
  
117 ····const/4·p1,·0x0 
  
118 ····return-object·p1 
119 .end·method 
  
120 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V110 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
121 ····.locals·1111 ····.locals·1
  
122 ····.line·1112 ····.line·1
123 ····iget-boolean·p1,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->e:Z113 ····iget-boolean·p1,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->f:Z
  
124 ····if-nez·p1,·:cond_2114 ····if-nez·p1,·:cond_2
  
125 ····const/4·p1,·0x1115 ····const/4·p1,·0x1
  
126 ····if-nez·p2,·:cond_0116 ····if-nez·p2,·:cond_0
  
Offset 146, 31 lines modifiedOffset 130, 31 lines modified
146 ····goto·:goto_0130 ····goto·:goto_0
  
147 ····:cond_0131 ····:cond_0
148 ····const/4·p2,·0x0132 ····const/4·p2,·0x0
  
149 ····.line·2133 ····.line·2
150 ····:goto_0134 ····:goto_0
151 ····invoke-static·{},·Lio/sentry/android/core/f0;->d()Lio/sentry/android/core/f0;135 ····invoke-static·{},·Lio/sentry/android/core/i0;->d()Lio/sentry/android/core/i0;
Max diff block lines reached; 1887/5902 bytes (31.97%) of diff not shown.
9.18 KB
smali/io/sentry/android/core/b.smali
    
Offset 12, 56 lines modifiedOffset 12, 56 lines modified
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·e:Z13 .field·private·final·e:Z
  
14 .field·private·final·f:Lio/sentry/android/core/b$a;14 .field·private·final·f:Lio/sentry/android/core/b$a;
  
15 .field·private·final·g:Lio/sentry/android/core/s0;15 .field·private·final·g:Lio/sentry/android/core/y0;
  
16 .field·private·final·h:J16 .field·private·final·h:J
  
17 .field·private·final·i:Lio/sentry/g0;17 .field·private·final·i:Lio/sentry/h0;
  
18 .field·private·final·j:Ljava/util/concurrent/atomic/AtomicLong;18 .field·private·final·j:Ljava/util/concurrent/atomic/AtomicLong;
  
19 .field·private·final·k:Ljava/util/concurrent/atomic/AtomicBoolean;19 .field·private·final·k:Ljava/util/concurrent/atomic/AtomicBoolean;
  
20 .field·private·final·l:Landroid/content/Context;20 .field·private·final·l:Landroid/content/Context;
  
21 .field·private·final·m:Ljava/lang/Runnable;21 .field·private·final·m:Ljava/lang/Runnable;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/g0;Landroid/content/Context;)V23 .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/h0;Landroid/content/Context;)V
24 ····.locals·824 ····.locals·8
  
25 ····.line·125 ····.line·1
26 ····new-instance·v6,·Lio/sentry/android/core/s0;26 ····new-instance·v6,·Lio/sentry/android/core/y0;
  
27 ····invoke-direct·{v6},·Lio/sentry/android/core/s0;-><init>()V27 ····invoke-direct·{v6},·Lio/sentry/android/core/y0;-><init>()V
  
28 ····move-object·v0,·p028 ····move-object·v0,·p0
  
29 ····move-wide·v1,·p129 ····move-wide·v1,·p1
  
30 ····move·v3,·p330 ····move·v3,·p3
  
31 ····move-object·v4,·p431 ····move-object·v4,·p4
  
32 ····move-object·v5,·p532 ····move-object·v5,·p5
  
33 ····move-object·v7,·p633 ····move-object·v7,·p6
  
34 ····invoke-direct/range·{v0·..·v7},·Lio/sentry/android/core/b;-><init>(JZLio/sentry/android/core/b$a;Lio/sentry/g0;Lio/sentry/android/core/s0;Landroid/content/Context;)V34 ····invoke-direct/range·{v0·..·v7},·Lio/sentry/android/core/b;-><init>(JZLio/sentry/android/core/b$a;Lio/sentry/h0;Lio/sentry/android/core/y0;Landroid/content/Context;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
37 .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/g0;Lio/sentry/android/core/s0;Landroid/content/Context;)V37 .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/h0;Lio/sentry/android/core/y0;Landroid/content/Context;)V
38 ····.locals·338 ····.locals·3
  
39 ····.line·239 ····.line·2
40 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
41 ····.line·341 ····.line·3
42 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;42 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
Offset 94, 18 lines modifiedOffset 94, 18 lines modified
94 ····.line·794 ····.line·7
95 ····iput-object·p4,·p0,·Lio/sentry/android/core/b;->f:Lio/sentry/android/core/b$a;95 ····iput-object·p4,·p0,·Lio/sentry/android/core/b;->f:Lio/sentry/android/core/b$a;
  
96 ····.line·896 ····.line·8
97 ····iput-wide·p1,·p0,·Lio/sentry/android/core/b;->h:J97 ····iput-wide·p1,·p0,·Lio/sentry/android/core/b;->h:J
  
98 ····.line·998 ····.line·9
99 ····iput-object·p5,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/g0;99 ····iput-object·p5,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/h0;
  
100 ····.line·10100 ····.line·10
101 ····iput-object·p6,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/s0;101 ····iput-object·p6,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/y0;
  
102 ····.line·11102 ····.line·11
103 ····iput-object·p7,·p0,·Lio/sentry/android/core/b;->l:Landroid/content/Context;103 ····iput-object·p7,·p0,·Lio/sentry/android/core/b;->l:Landroid/content/Context;
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
Offset 188, 19 lines modifiedOffset 188, 19 lines modified
188 ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->j:Ljava/util/concurrent/atomic/AtomicLong;188 ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->j:Ljava/util/concurrent/atomic/AtomicLong;
  
189 ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J189 ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J
  
190 ····if-eqz·v2,·:cond_2190 ····if-eqz·v2,·:cond_2
  
191 ····.line·6191 ····.line·6
192 ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/s0;192 ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/y0;
  
193 ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->m:Ljava/lang/Runnable;193 ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->m:Ljava/lang/Runnable;
  
194 ····invoke-virtual·{v2,·v3},·Lio/sentry/android/core/s0;->b(Ljava/lang/Runnable;)V194 ····invoke-virtual·{v2,·v3},·Lio/sentry/android/core/y0;->b(Ljava/lang/Runnable;)V
  
195 ····.line·7195 ····.line·7
196 ····:cond_2196 ····:cond_2
197 ····:try_start_0197 ····:try_start_0
198 ····invoke-static·{v0,·v1},·Ljava/lang/Thread;->sleep(J)V198 ····invoke-static·{v0,·v1},·Ljava/lang/Thread;->sleep(J)V
199 ····:try_end_0199 ····:try_end_0
200 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0200 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 239, 23 lines modifiedOffset 239, 23 lines modified
  
239 ····move-result·v2239 ····move-result·v2
  
240 ····if-eqz·v2,·:cond_4240 ····if-eqz·v2,·:cond_4
  
241 ····.line·10241 ····.line·10
242 ····:cond_3242 ····:cond_3
243 ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/g0;243 ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/h0;
  
244 ····sget-object·v3,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;244 ····sget-object·v3,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
245 ····new-array·v4,·v7,·[Ljava/lang/Object;245 ····new-array·v4,·v7,·[Ljava/lang/Object;
  
246 ····const-string·v5,·"An·ANR·was·detected·but·ignored·because·the·debugger·is·connected."246 ····const-string·v5,·"An·ANR·was·detected·but·ignored·because·the·debugger·is·connected."
  
247 ····invoke-interface·{v2,·v3,·v5,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V247 ····invoke-interface·{v2,·v3,·v5,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
248 ····.line·11248 ····.line·11
249 ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->k:Ljava/util/concurrent/atomic/AtomicBoolean;249 ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->k:Ljava/util/concurrent/atomic/AtomicBoolean;
  
250 ····invoke-virtual·{v2,·v6},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V250 ····invoke-virtual·{v2,·v6},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
  
251 ····goto·:goto_0251 ····goto·:goto_0
Offset 287, 21 lines modifiedOffset 287, 21 lines modified
  
287 ····goto·:goto_2287 ····goto·:goto_2
  
288 ····:catchall_0288 ····:catchall_0
289 ····move-exception·v2289 ····move-exception·v2
  
290 ····.line·15290 ····.line·15
Max diff block lines reached; 4628/9333 bytes (49.59%) of diff not shown.
1.68 KB
smali/io/sentry/android/core/q.smali
    
Offset 1, 36 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/q;1 .class·public·final·Lio/sentry/android/core/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"AndroidDateUtils.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/f2; 
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
6 #·instance·fields7 #·static·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions;8 .field·private·static·final·a:Lio/sentry/y2;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;)V10 .method·static·constructor·<clinit>()V
10 ····.locals·011 ····.locals·1
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····.line·1
 13 ····new-instance·v0,·Lio/sentry/android/core/j1;
  
12 ····iput-object·p1,·p0,·Lio/sentry/android/core/q;->a:Lio/sentry/android/core/SentryAndroidOptions;14 ····invoke-direct·{v0},·Lio/sentry/android/core/j1;-><init>()V
  
 15 ····sput-object·v0,·Lio/sentry/android/core/q;->a:Lio/sentry/y2;
  
13 ····return-void16 ····return-void
14 .end·method17 .end·method
  
 18 .method·public·static·a()Lio/sentry/x2;
  
15 #·virtual·methods 
16 .method·public·final·a()Ljava/lang/String; 
17 ····.locals·119 ····.locals·1
  
 20 ····.line·1
18 ····iget-object·v0,·p0,·Lio/sentry/android/core/q;->a:Lio/sentry/android/core/SentryAndroidOptions;21 ····sget-object·v0,·Lio/sentry/android/core/q;->a:Lio/sentry/y2;
  
19 ····invoke-static·{v0},·Lio/sentry/android/core/s;->a(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String;22 ····invoke-interface·{v0},·Lio/sentry/y2;->a()Lio/sentry/x2;
  
20 ····move-result-object·v023 ····move-result-object·v0
  
21 ····return-object·v024 ····return-object·v0
22 .end·method25 .end·method
5.72 KB
smali/io/sentry/android/core/d1$a.smali
    
Offset 1, 192 lines modifiedOffset 1, 82 lines modified
1 .class·final·Lio/sentry/android/core/d1$a;1 .class·final·Lio/sentry/android/core/d1$a;
2 .super·Landroid/content/BroadcastReceiver;2 .super·Landroid/telephony/PhoneStateListener;
3 .source·"SystemEventsBreadcrumbsIntegration.java"3 .source·"PhoneStateBreadcrumbsIntegration.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/d1;6 ····value·=·Lio/sentry/android/core/d1;
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·private·final·a:Lio/sentry/f0;13 .field·private·final·a:Lio/sentry/g0;
  
14 .field·private·final·b:Lio/sentry/g0; 
  
  
15 #·direct·methods14 #·direct·methods
16 .method·constructor·<init>(Lio/sentry/f0;Lio/sentry/g0;)V15 .method·constructor·<init>(Lio/sentry/g0;)V
17 ····.locals·016 ····.locals·0
  
18 ····.line·117 ····.line·1
19 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V18 ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V
  
20 ····.line·219 ····.line·2
21 ····iput-object·p1,·p0,·Lio/sentry/android/core/d1$a;->a:Lio/sentry/f0;20 ····iput-object·p1,·p0,·Lio/sentry/android/core/d1$a;->a:Lio/sentry/g0;
  
22 ····.line·3 
23 ····iput-object·p2,·p0,·Lio/sentry/android/core/d1$a;->b:Lio/sentry/g0; 
  
24 ····return-void21 ····return-void
25 .end·method22 .end·method
  
  
26 #·virtual·methods23 #·virtual·methods
27 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V24 .method·public·onCallStateChanged(ILjava/lang/String;)V
28 ····.locals·1025 ····.locals·1
  
 26 ····const/4·p2,·0x1
  
 27 ····if-ne·p1,·p2,·:cond_0
  
29 ····.line·128 ····.line·1
30 ····new-instance·p1,·Lio/sentry/d;29 ····new-instance·p1,·Lio/sentry/d;
  
31 ····invoke-direct·{p1},·Lio/sentry/d;-><init>()V30 ····invoke-direct·{p1},·Lio/sentry/d;-><init>()V
  
32 ····const-string·v0,·"system"31 ····const-string·p2,·"system"
  
33 ····.line·232 ····.line·2
34 ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->p(Ljava/lang/String;)V33 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->p(Ljava/lang/String;)V
  
35 ····const-string·v0,·"device.event"34 ····const-string·p2,·"device.event"
  
36 ····.line·335 ····.line·3
37 ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->l(Ljava/lang/String;)V36 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->l(Ljava/lang/String;)V
  
38 ····.line·4 
39 ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; 
  
40 ····move-result-object·v037 ····const-string·p2,·"action"
  
 38 ····const-string·v0,·"CALL_STATE_RINGING"
41 ····.line·5 
42 ····invoke-static·{v0},·Lio/sentry/util/o;->c(Ljava/lang/String;)Ljava/lang/String; 
  
43 ····move-result-object·v139 ····.line·4
 40 ····invoke-virtual·{p1,·p2,·v0},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V
  
44 ····if-eqz·v1,·:cond_041 ····const-string·p2,·"Device·ringing"
  
45 ····const-string·v2,·"action"42 ····.line·5
 43 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->o(Ljava/lang/String;)V
  
46 ····.line·644 ····.line·6
 45 ····sget-object·p2,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
47 ····invoke-virtual·{p1,·v2,·v1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V 
  
48 ····.line·7 
49 ····:cond_0 
50 ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; 
  
51 ····move-result-object·v1 
  
52 ····.line·8 
53 ····new-instance·v2,·Ljava/util/HashMap; 
  
54 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V 
  
55 ····if-eqz·v1,·:cond_3 
  
56 ····.line·9 
57 ····invoke-virtual·{v1},·Landroid/os/Bundle;->isEmpty()Z 
  
58 ····move-result·v3 
  
59 ····if-nez·v3,·:cond_3 
  
60 ····.line·10 
61 ····invoke-virtual·{v1},·Landroid/os/Bundle;->keySet()Ljava/util/Set; 
  
62 ····move-result-object·v3 
  
63 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; 
  
64 ····move-result-object·v3 
  
65 ····:cond_1 
66 ····:goto_0 
67 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z 
  
68 ····move-result·v4 
  
69 ····if-eqz·v4,·:cond_2 
  
70 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
71 ····move-result-object·v4 
  
72 ····check-cast·v4,·Ljava/lang/String;46 ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->n(Lio/sentry/y3;)V
  
73 ····.line·11 
Max diff block lines reached; 194/5779 bytes (3.36%) of diff not shown.
41.3 KB
smali/io/sentry/android/core/x.smali
    
Offset 1, 1606 lines modifiedOffset 1, 40 lines modified
1 .class·final·Lio/sentry/android/core/x;1 .class·public·final·synthetic·Lio/sentry/android/core/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidTransactionProfiler.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/n0;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·a:I7 .field·public·final·synthetic·e:Lio/sentry/android/core/a0;
  
 8 .field·public·final·synthetic·f:Lio/sentry/n0;
8 .field·private·b:Ljava/io/File; 
  
9 .field·private·c:Ljava/io/File; 
  
10 .field·private·d:Ljava/util/concurrent/Future; 
11 ····.annotation·system·Ldalvik/annotation/Signature; 
12 ········value·=·{ 
13 ············"Ljava/util/concurrent/Future<", 
14 ············"*>;" 
15 ········} 
16 ····.end·annotation 
17 .end·field 
  
18 .field·private·volatile·e:Lio/sentry/x1; 
  
19 .field·private·final·f:Landroid/content/Context; 
  
20 .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions; 
  
21 .field·private·final·h:Lio/sentry/f0; 
  
22 .field·private·final·i:Lio/sentry/android/core/h0; 
  
23 .field·private·j:J 
  
24 .field·private·k:J 
  
25 .field·private·l:Z 
  
26 .field·private·m:I 
  
27 .field·private·n:Ljava/lang/String; 
  
28 .field·private·final·o:Lio/sentry/android/core/internal/util/n; 
  
29 .field·private·p:Lio/sentry/y1; 
  
30 .field·private·final·q:Ljava/util/ArrayDeque; 
31 ····.annotation·system·Ldalvik/annotation/Signature; 
32 ········value·=·{ 
33 ············"Ljava/util/ArrayDeque<", 
34 ············"Lio/sentry/profilemeasurements/b;", 
35 ············">;" 
36 ········} 
37 ····.end·annotation 
38 .end·field 
  
39 .field·private·final·r:Ljava/util/ArrayDeque; 
40 ····.annotation·system·Ldalvik/annotation/Signature; 
41 ········value·=·{ 
42 ············"Ljava/util/ArrayDeque<", 
43 ············"Lio/sentry/profilemeasurements/b;", 
44 ············">;" 
45 ········} 
46 ····.end·annotation 
47 .end·field 
  
48 .field·private·final·s:Ljava/util/ArrayDeque; 
49 ····.annotation·system·Ldalvik/annotation/Signature; 
50 ········value·=·{ 
51 ············"Ljava/util/ArrayDeque<", 
52 ············"Lio/sentry/profilemeasurements/b;", 
53 ············">;" 
54 ········} 
55 ····.end·annotation 
56 .end·field 
  
57 .field·private·final·t:Ljava/util/Map; 
58 ····.annotation·system·Ldalvik/annotation/Signature; 
59 ········value·=·{ 
60 ············"Ljava/util/Map<", 
61 ············"Ljava/lang/String;", 
62 ············"Lio/sentry/profilemeasurements/a;", 
63 ············">;" 
64 ········} 
65 ····.end·annotation 
66 .end·field 
  
  
67 #·direct·methods9 #·direct·methods
68 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n;)V 
69 ····.locals·6 
  
70 ····.line·1 
71 ····invoke-static·{},·Lio/sentry/b0;->x()Lio/sentry/b0; 
  
72 ····move-result-object·v5 
  
73 ····move-object·v0,·p0 
  
74 ····move-object·v1,·p1 
  
75 ····move-object·v2,·p2 
  
76 ····move-object·v3,·p3 
  
77 ····move-object·v4,·p4 
  
78 ····.line·2 
79 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/x;-><init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n;Lio/sentry/f0;)V 
  
80 ····return-void 
81 .end·method 
  
82 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n;Lio/sentry/f0;)V 
83 ····.locals·2 
  
84 ····.line·3 
85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
86 ····const/4·v0,·0x0 
  
87 ····.line·4 
88 ····iput-object·v0,·p0,·Lio/sentry/android/core/x;->b:Ljava/io/File; 
  
Max diff block lines reached; 27355/42221 bytes (64.79%) of diff not shown.
48.4 KB
smali/io/sentry/android/core/a0.smali
    
Offset 1, 345 lines modifiedOffset 1, 1619 lines modified
1 .class·public·final·Lio/sentry/android/core/a0;1 .class·final·Lio/sentry/android/core/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AnrIntegration.java"3 .source·"AndroidTransactionProfiler.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/o0;
6 .implements·Ljava/io/Closeable; 
  
  
7 #·static·fields6 #·instance·fields
8 .field·private·static·g:Lio/sentry/android/core/b; 
9 ····.annotation·build·Landroid/annotation/SuppressLint;7 .field·private·a:I
  
 8 .field·private·b:Ljava/io/File;
  
 9 .field·private·c:Ljava/io/File;
  
 10 .field·private·d:Ljava/util/concurrent/Future;
 11 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{12 ········value·=·{
11 ············"StaticFieldLeak"13 ············"Ljava/util/concurrent/Future<",
 14 ············"*>;"
12 ········}15 ········}
13 ····.end·annotation16 ····.end·annotation
14 .end·field17 .end·field
  
15 .field·private·static·final·h:Ljava/lang/Object;18 .field·private·volatile·e:Lio/sentry/b2;
  
 19 .field·private·final·f:Landroid/content/Context;
  
16 #·instance·fields 
17 .field·private·final·e:Landroid/content/Context;20 .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions;
  
 21 .field·private·final·h:Lio/sentry/g0;
  
 22 .field·private·final·i:Lio/sentry/android/core/l0;
  
 23 .field·private·j:J
  
 24 .field·private·k:J
  
 25 .field·private·l:Z
  
 26 .field·private·m:I
  
 27 .field·private·n:Ljava/lang/String;
  
 28 .field·private·final·o:Lio/sentry/android/core/internal/util/o;
  
18 .field·private·f:Lio/sentry/q3;29 .field·private·p:Lio/sentry/c2;
  
 30 .field·private·final·q:Ljava/util/ArrayDeque;
 31 ····.annotation·system·Ldalvik/annotation/Signature;
 32 ········value·=·{
 33 ············"Ljava/util/ArrayDeque<",
 34 ············"Lio/sentry/profilemeasurements/b;",
 35 ············">;"
 36 ········}
 37 ····.end·annotation
 38 .end·field
  
 39 .field·private·final·r:Ljava/util/ArrayDeque;
 40 ····.annotation·system·Ldalvik/annotation/Signature;
 41 ········value·=·{
 42 ············"Ljava/util/ArrayDeque<",
 43 ············"Lio/sentry/profilemeasurements/b;",
 44 ············">;"
 45 ········}
 46 ····.end·annotation
 47 .end·field
  
 48 .field·private·final·s:Ljava/util/ArrayDeque;
 49 ····.annotation·system·Ldalvik/annotation/Signature;
 50 ········value·=·{
 51 ············"Ljava/util/ArrayDeque<",
 52 ············"Lio/sentry/profilemeasurements/b;",
 53 ············">;"
 54 ········}
 55 ····.end·annotation
 56 .end·field
  
 57 .field·private·final·t:Ljava/util/Map;
 58 ····.annotation·system·Ldalvik/annotation/Signature;
 59 ········value·=·{
 60 ············"Ljava/util/Map<",
 61 ············"Ljava/lang/String;",
 62 ············"Lio/sentry/profilemeasurements/a;",
 63 ············">;"
 64 ········}
 65 ····.end·annotation
 66 .end·field
  
  
19 #·direct·methods67 #·direct·methods
20 .method·static·constructor·<clinit>()V68 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o;)V
21 ····.locals·169 ····.locals·6
  
22 ····.line·170 ····.line·1
23 ····new-instance·v0,·Ljava/lang/Object;71 ····invoke-static·{},·Lio/sentry/b0;->v()Lio/sentry/b0;
  
 72 ····move-result-object·v5
  
 73 ····move-object·v0,·p0
  
24 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V74 ····move-object·v1,·p1
  
25 ····sput-object·v0,·Lio/sentry/android/core/a0;->h:Ljava/lang/Object;75 ····move-object·v2,·p2
  
 76 ····move-object·v3,·p3
  
 77 ····move-object·v4,·p4
  
 78 ····.line·2
 79 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/a0;-><init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o;Lio/sentry/g0;)V
  
26 ····return-void80 ····return-void
27 .end·method81 .end·method
  
28 .method·public·constructor·<init>(Landroid/content/Context;)V82 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o;Lio/sentry/g0;)V
29 ····.locals·083 ····.locals·2
  
30 ····.line·184 ····.line·3
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 86 ····const/4·v0,·0x0
  
 87 ····.line·4
Max diff block lines reached; 42264/49523 bytes (85.34%) of diff not shown.
10.5 KB
smali/io/sentry/android/core/u0.smali
    
Offset 1, 381 lines modifiedOffset 1, 21 lines modified
1 .class·public·final·Lio/sentry/android/core/u0;1 .class·public·interface·abstract·Lio/sentry/android/core/u0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NdkIntegration.java"3 .source·"IDebugImagesLoader.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/q0; 
6 .implements·Ljava/io/Closeable; 
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
7 #·instance·fields 
8 .field·private·final·e:Ljava/lang/Class; 
9 ····.annotation·system·Ldalvik/annotation/Signature; 
10 ········value·=·{ 
11 ············"Ljava/lang/Class<", 
12 ············"*>;" 
13 ········} 
14 ····.end·annotation 
15 .end·field 
  
16 .field·private·f:Lio/sentry/android/core/SentryAndroidOptions; 
  
  
17 #·direct·methods7 #·virtual·methods
 8 .method·public·abstract·a()Ljava/util/List;
18 .method·public·constructor·<init>(Ljava/lang/Class;)V 
19 ····.locals·0 
20 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
21 ········value·=·{10 ········value·=·{
22 ············"(",11 ············"()",
23 ············"Ljava/lang/Class<",12 ············"Ljava/util/List<",
 13 ············"Lio/sentry/protocol/DebugImage;",
24 ············"*>;)V"14 ············">;"
25 ········}15 ········}
26 ····.end·annotation16 ····.end·annotation
  
27 ····.line·1 
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
29 ····.line·2 
30 ····iput-object·p1,·p0,·Lio/sentry/android/core/u0;->e:Ljava/lang/Class; 
  
31 ····return-void 
32 .end·method 
  
33 .method·private·h(Lio/sentry/q3;)V 
34 ····.locals·1 
  
35 ····const/4·v0,·0x0 
  
36 ····.line·1 
37 ····invoke-virtual·{p1,·v0},·Lio/sentry/q3;->setEnableNdk(Z)V 
  
38 ····.line·2 
39 ····invoke-virtual·{p1,·v0},·Lio/sentry/q3;->setEnableScopeSync(Z)V 
  
40 ····return-void 
41 .end·method 
  
  
42 #·virtual·methods 
43 .method·public·final·c(Lio/sentry/f0;Lio/sentry/q3;)V 
44 ····.locals·6 
  
45 ····const-string·v0,·"Hub·is·required" 
  
46 ····.line·1 
47 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
48 ····.line·2 
49 ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions; 
  
50 ····const/4·v0,·0x0 
  
51 ····if-eqz·p1,·:cond_0 
  
52 ····check-cast·p2,·Lio/sentry/android/core/SentryAndroidOptions; 
  
53 ····goto·:goto_0 
  
54 ····:cond_0 
55 ····move-object·p2,·v0 
  
56 ····:goto_0 
57 ····const-string·p1,·"SentryAndroidOptions·is·required" 
  
58 ····.line·3 
59 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
60 ····move-result-object·p1 
  
61 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; 
  
62 ····iput-object·p1,·p0,·Lio/sentry/android/core/u0;->f:Lio/sentry/android/core/SentryAndroidOptions; 
  
63 ····.line·4 
64 ····invoke-virtual·{p1},·Lio/sentry/q3;->isEnableNdk()Z 
  
65 ····move-result·p1 
  
66 ····.line·5 
67 ····iget-object·p2,·p0,·Lio/sentry/android/core/u0;->f:Lio/sentry/android/core/SentryAndroidOptions; 
  
68 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
69 ····move-result-object·p2 
  
70 ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
71 ····const/4·v2,·0x1 
  
72 ····new-array·v3,·v2,·[Ljava/lang/Object; 
  
73 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
74 ····move-result-object·v4 
  
75 ····const/4·v5,·0x0 
  
76 ····aput-object·v4,·v3,·v5 
  
77 ····const-string·v4,·"NdkIntegration·enabled:·%s" 
  
78 ····invoke-interface·{p2,·v1,·v4,·v3},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
Max diff block lines reached; 0/10724 bytes (0.00%) of diff not shown.
72.8 KB
smali/io/sentry/android/core/q0.smali
    
Offset 1, 40 lines modifiedOffset 1, 2984 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/q0;1 .class·final·Lio/sentry/android/core/q0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"DefaultAndroidEventProcessor.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/d2;5 .implements·Lio/sentry/t;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/LifecycleWatcher;7 .field·final·e:Landroid/content/Context;
  
8 .field·public·final·synthetic·b:J8 .field·final·f:Ljava/util/concurrent/Future;
 9 ····.annotation·system·Ldalvik/annotation/Signature;
 10 ········value·=·{
 11 ············"Ljava/util/concurrent/Future<",
 12 ············"Ljava/util/Map<",
 13 ············"Ljava/lang/String;",
 14 ············"Ljava/lang/Object;",
 15 ············">;>;"
 16 ········}
 17 ····.end·annotation
 18 .end·field
  
 19 .field·private·final·g:Lio/sentry/android/core/l0;
  
 20 .field·private·final·h:Lio/sentry/android/core/internal/util/k;
  
 21 .field·private·final·i:Lio/sentry/android/core/SentryAndroidOptions;
  
  
9 #·direct·methods22 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/LifecycleWatcher;J)V23 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/android/core/SentryAndroidOptions;)V
11 ····.locals·024 ····.locals·2
  
 25 ····.line·1
 26 ····new-instance·v0,·Lio/sentry/android/core/internal/util/k;
  
 27 ····.line·2
 28 ····invoke-virtual·{p3},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
 29 ····move-result-object·v1
  
 30 ····invoke-direct·{v0,·p1,·p2,·v1},·Lio/sentry/android/core/internal/util/k;-><init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;)V
  
 31 ····.line·3
 32 ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/android/core/q0;-><init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/k;Lio/sentry/android/core/SentryAndroidOptions;)V
  
 33 ····return-void
 34 .end·method
  
 35 .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/k;Lio/sentry/android/core/SentryAndroidOptions;)V
 36 ····.locals·1
  
 37 ····.line·4
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 39 ····const-string·v0,·"The·application·context·is·required."
  
 40 ····.line·5
 41 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 42 ····move-result-object·p1
  
 43 ····check-cast·p1,·Landroid/content/Context;
  
13 ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->a:Lio/sentry/android/core/LifecycleWatcher;44 ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->e:Landroid/content/Context;
  
 45 ····const-string·p1,·"The·BuildInfoProvider·is·required."
  
 46 ····.line·6
 47 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 48 ····move-result-object·p1
  
14 ····iput-wide·p2,·p0,·Lio/sentry/android/core/q0;->b:J49 ····check-cast·p1,·Lio/sentry/android/core/l0;
  
 50 ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->g:Lio/sentry/android/core/l0;
  
 51 ····const-string·p1,·"The·RootChecker·is·required."
  
 52 ····.line·7
 53 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 54 ····move-result-object·p1
  
 55 ····check-cast·p1,·Lio/sentry/android/core/internal/util/k;
  
 56 ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->h:Lio/sentry/android/core/internal/util/k;
  
 57 ····const-string·p1,·"The·options·object·is·required."
  
 58 ····.line·8
 59 ····invoke-static·{p4,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 60 ····move-result-object·p1
  
 61 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;
  
 62 ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->i:Lio/sentry/android/core/SentryAndroidOptions;
  
 63 ····.line·9
 64 ····invoke-static·{},·Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;
  
 65 ····move-result-object·p1
  
 66 ····.line·10
 67 ····new-instance·p2,·Lio/sentry/android/core/p0;
  
 68 ····invoke-direct·{p2,·p0},·Lio/sentry/android/core/p0;-><init>(Lio/sentry/android/core/q0;)V
  
 69 ····invoke-interface·{p1,·p2},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;
  
 70 ····move-result-object·p2
  
 71 ····iput-object·p2,·p0,·Lio/sentry/android/core/q0;->f:Ljava/util/concurrent/Future;
  
 72 ····.line·11
 73 ····invoke-interface·{p1},·Ljava/util/concurrent/ExecutorService;->shutdown()V
  
15 ····return-void74 ····return-void
16 .end·method75 .end·method
  
 76 .method·private·A()Landroid/app/ActivityManager$MemoryInfo;
 77 ····.locals·5
Diff chunk too large, falling back to line-by-line diff (1502 lines added, 2 lines removed)
  
17 #·virtual·methods78 ····const-string·v0,·"Error·getting·MemoryInfo."
Max diff block lines reached; 32543/74466 bytes (43.70%) of diff not shown.
5.12 KB
smali/io/sentry/android/core/s0.smali
    
Offset 1, 68 lines modifiedOffset 1, 149 lines modified
1 .class·final·Lio/sentry/android/core/s0;1 .class·final·Lio/sentry/android/core/s0;
2 .super·Ljava/lang/Object; 
3 .source·"MainLooperHandler.java"2 .super·Landroid/os/FileObserver;
 3 .source·"EnvelopeFileObserver.java"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lio/sentry/android/core/s0$a;
 8 ····}
 9 .end·annotation
  
  
4 #·instance·fields10 #·instance·fields
5 .field·private·final·a:Landroid/os/Handler;11 .field·private·final·a:Ljava/lang/String;
  
 12 .field·private·final·b:Lio/sentry/e0;
  
 13 .field·private·final·c:Lio/sentry/h0;
  
 14 .field·private·final·d:J
  
  
6 #·direct·methods15 #·direct·methods
7 .method·constructor·<init>()V16 .method·constructor·<init>(Ljava/lang/String;Lio/sentry/e0;Lio/sentry/h0;J)V
8 ····.locals·117 ····.locals·0
  
9 ····.line·118 ····.line·1
10 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;19 ····invoke-direct·{p0,·p1},·Landroid/os/FileObserver;-><init>(Ljava/lang/String;)V
  
 20 ····.line·2
 21 ····iput-object·p1,·p0,·Lio/sentry/android/core/s0;->a:Ljava/lang/String;
  
11 ····move-result-object·v022 ····const-string·p1,·"Envelope·sender·is·required."
  
12 ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/s0;-><init>(Landroid/os/Looper;)V23 ····.line·3
 24 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 25 ····move-result-object·p1
13 ····return-void 
14 .end·method 
  
 26 ····check-cast·p1,·Lio/sentry/e0;
15 .method·constructor·<init>(Landroid/os/Looper;)V 
16 ····.locals·1 
  
 27 ····iput-object·p1,·p0,·Lio/sentry/android/core/s0;->b:Lio/sentry/e0;
17 ····.line·2 
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 28 ····const-string·p1,·"Logger·is·required."
19 ····.line·3 
20 ····new-instance·v0,·Landroid/os/Handler; 
  
21 ····invoke-direct·{v0,·p1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V29 ····.line·4
 30 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 31 ····move-result-object·p1
  
 32 ····check-cast·p1,·Lio/sentry/h0;
  
22 ····iput-object·v0,·p0,·Lio/sentry/android/core/s0;->a:Landroid/os/Handler;33 ····iput-object·p1,·p0,·Lio/sentry/android/core/s0;->c:Lio/sentry/h0;
  
 34 ····.line·5
 35 ····iput-wide·p4,·p0,·Lio/sentry/android/core/s0;->d:J
  
23 ····return-void36 ····return-void
24 .end·method37 .end·method
  
  
25 #·virtual·methods38 #·virtual·methods
26 .method·public·a()Ljava/lang/Thread;39 .method·public·onEvent(ILjava/lang/String;)V
27 ····.locals·140 ····.locals·4
  
 41 ····if-eqz·p2,·:cond_1
  
 42 ····const/16·v0,·0x8
  
 43 ····if-eq·p1,·v0,·:cond_0
  
 44 ····goto·:goto_0
  
28 ····.line·145 ····.line·1
 46 ····:cond_0
29 ····iget-object·v0,·p0,·Lio/sentry/android/core/s0;->a:Landroid/os/Handler;47 ····iget-object·v0,·p0,·Lio/sentry/android/core/s0;->c:Lio/sentry/h0;
  
30 ····invoke-virtual·{v0},·Landroid/os/Handler;->getLooper()Landroid/os/Looper;48 ····sget-object·v1,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
31 ····move-result-object·v049 ····const/4·v2,·0x3
  
32 ····invoke-virtual·{v0},·Landroid/os/Looper;->getThread()Ljava/lang/Thread;50 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
33 ····move-result-object·v051 ····const/4·v3,·0x0
  
34 ····return-object·v0 
35 .end·method52 ····.line·2
 53 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 54 ····move-result-object·p1
36 .method·public·b(Ljava/lang/Runnable;)V 
37 ····.locals·1 
  
 55 ····aput-object·p1,·v2,·v3
  
 56 ····const/4·p1,·0x1
  
 57 ····iget-object·v3,·p0,·Lio/sentry/android/core/s0;->a:Ljava/lang/String;
  
 58 ····aput-object·v3,·v2,·p1
  
 59 ····const/4·p1,·0x2
  
 60 ····aput-object·p2,·v2,·p1
  
 61 ····const-string·p1,·"onEvent·fired·for·EnvelopeFileObserver·with·event·type·%d·on·path:·%s·for·file·%s."
  
38 ····.line·162 ····.line·3
 63 ····invoke-interface·{v0,·v1,·p1,·v2},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
 64 ····.line·4
 65 ····new-instance·p1,·Lio/sentry/android/core/s0$a;
  
 66 ····iget-wide·v0,·p0,·Lio/sentry/android/core/s0;->d:J
  
 67 ····iget-object·v2,·p0,·Lio/sentry/android/core/s0;->c:Lio/sentry/h0;
  
Max diff block lines reached; 226/5169 bytes (4.37%) of diff not shown.
2.25 KB
smali/io/sentry/android/core/z.smali
    
Offset 1, 46 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/z;1 .class·public·final·synthetic·Lio/sentry/android/core/z;
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/android/core/b$a;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·static·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/a0;7 .field·public·static·final·synthetic·a:Lio/sentry/android/core/z;
  
8 .field·public·final·synthetic·b:Lio/sentry/f0; 
  
9 .field·public·final·synthetic·c:Lio/sentry/android/core/SentryAndroidOptions;8 #·direct·methods
 9 .method·static·synthetic·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····new-instance·v0,·Lio/sentry/android/core/z;
  
 12 ····invoke-direct·{v0},·Lio/sentry/android/core/z;-><init>()V
10 #·direct·methods 
11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/a0;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;)V 
12 ····.locals·0 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····sput-object·v0,·Lio/sentry/android/core/z;->a:Lio/sentry/android/core/z;
  
14 ····iput-object·p1,·p0,·Lio/sentry/android/core/z;->a:Lio/sentry/android/core/a0;14 ····return-void
 15 .end·method
  
15 ····iput-object·p2,·p0,·Lio/sentry/android/core/z;->b:Lio/sentry/f0;16 .method·private·synthetic·constructor·<init>()V
 17 ····.locals·0
  
16 ····iput-object·p3,·p0,·Lio/sentry/android/core/z;->c:Lio/sentry/android/core/SentryAndroidOptions;18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void19 ····return-void
18 .end·method20 .end·method
  
  
19 #·virtual·methods21 #·virtual·methods
20 .method·public·final·a(Lio/sentry/android/core/g0;)V22 .method·public·final·call()Ljava/lang/Object;
21 ····.locals·323 ····.locals·1
  
22 ····iget-object·v0,·p0,·Lio/sentry/android/core/z;->a:Lio/sentry/android/core/a0; 
  
23 ····iget-object·v1,·p0,·Lio/sentry/android/core/z;->b:Lio/sentry/f0;24 ····invoke-static·{},·Lio/sentry/android/core/a0;->c()Ljava/util/List;
  
24 ····iget-object·v2,·p0,·Lio/sentry/android/core/z;->c:Lio/sentry/android/core/SentryAndroidOptions;25 ····move-result-object·v0
  
 26 ····return-object·v0
25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/a0;->h(Lio/sentry/android/core/a0;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/g0;)V 
  
26 ····return-void 
27 .end·method27 .end·method
44.1 KB
smali/io/sentry/android/core/o.smali
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Lio/sentry/android/core/o;1 .class·public·final·Lio/sentry/android/core/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ActivityLifecycleIntegration.java"3 .source·"ActivityLifecycleIntegration.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/r0;
6 .implements·Ljava/io/Closeable;6 .implements·Ljava/io/Closeable;
7 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;7 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;
  
  
8 #·instance·fields8 #·instance·fields
9 .field·private·final·e:Landroid/app/Application;9 .field·private·final·e:Landroid/app/Application;
  
10 .field·private·final·f:Lio/sentry/android/core/h0;10 .field·private·final·f:Lio/sentry/android/core/l0;
  
11 .field·private·g:Lio/sentry/f0;11 .field·private·g:Lio/sentry/g0;
  
12 .field·private·h:Lio/sentry/android/core/SentryAndroidOptions;12 .field·private·h:Lio/sentry/android/core/SentryAndroidOptions;
  
13 .field·private·i:Z13 .field·private·i:Z
  
14 .field·private·j:Z14 .field·private·j:Z
  
15 .field·private·k:Z15 .field·private·k:Z
  
16 .field·private·l:Z16 .field·private·l:Z
  
17 .field·private·m:Z17 .field·private·m:Z
  
18 .field·private·n:Lio/sentry/l0;18 .field·private·n:Lio/sentry/m0;
  
19 .field·private·final·o:Ljava/util/WeakHashMap;19 .field·private·final·o:Ljava/util/WeakHashMap;
20 ····.annotation·system·Ldalvik/annotation/Signature;20 ····.annotation·system·Ldalvik/annotation/Signature;
21 ········value·=·{21 ········value·=·{
22 ············"Ljava/util/WeakHashMap<",22 ············"Ljava/util/WeakHashMap<",
23 ············"Landroid/app/Activity;",23 ············"Landroid/app/Activity;",
24 ············"Lio/sentry/l0;",24 ············"Lio/sentry/m0;",
25 ············">;"25 ············">;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
28 .end·field28 .end·field
  
29 .field·private·p:Ljava/util/Date;29 .field·private·p:Lio/sentry/x2;
  
30 .field·private·final·q:Landroid/os/Handler;30 .field·private·final·q:Landroid/os/Handler;
  
31 .field·private·final·r:Ljava/util/WeakHashMap;31 .field·private·final·r:Ljava/util/WeakHashMap;
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"Ljava/util/WeakHashMap<",34 ············"Ljava/util/WeakHashMap<",
35 ············"Landroid/app/Activity;",35 ············"Landroid/app/Activity;",
36 ············"Lio/sentry/m0;",36 ············"Lio/sentry/n0;",
37 ············">;"37 ············">;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
41 .field·private·final·s:Lio/sentry/android/core/g;41 .field·private·final·s:Lio/sentry/android/core/g;
  
  
42 #·direct·methods42 #·direct·methods
43 .method·public·constructor·<init>(Landroid/app/Application;Lio/sentry/android/core/h0;Lio/sentry/android/core/g;)V43 .method·public·constructor·<init>(Landroid/app/Application;Lio/sentry/android/core/l0;Lio/sentry/android/core/g;)V
44 ····.locals·244 ····.locals·2
  
45 ····.line·145 ····.line·1
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····const/4·v0,·0x047 ····const/4·v0,·0x0
  
Offset 83, 19 lines modifiedOffset 83, 19 lines modified
83 ····new-instance·v0,·Ljava/util/WeakHashMap;83 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
84 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V84 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
85 ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->o:Ljava/util/WeakHashMap;85 ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->o:Ljava/util/WeakHashMap;
  
86 ····.line·786 ····.line·7
87 ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date;87 ····invoke-static·{},·Lio/sentry/android/core/q;->a()Lio/sentry/x2;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->p:Ljava/util/Date;89 ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->p:Lio/sentry/x2;
  
90 ····.line·890 ····.line·8
91 ····new-instance·v0,·Landroid/os/Handler;91 ····new-instance·v0,·Landroid/os/Handler;
  
92 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;92 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
93 ····move-result-object·v193 ····move-result-object·v1
Offset 125, 46 lines modifiedOffset 125, 46 lines modified
125 ····const-string·v0,·"BuildInfoProvider·is·required"125 ····const-string·v0,·"BuildInfoProvider·is·required"
  
126 ····.line·11126 ····.line·11
127 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;127 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
128 ····move-result-object·v0128 ····move-result-object·v0
  
129 ····check-cast·v0,·Lio/sentry/android/core/h0;129 ····check-cast·v0,·Lio/sentry/android/core/l0;
  
130 ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->f:Lio/sentry/android/core/h0;130 ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->f:Lio/sentry/android/core/l0;
  
131 ····const-string·v0,·"ActivityFramesTracker·is·required"131 ····const-string·v0,·"ActivityFramesTracker·is·required"
  
132 ····.line·12132 ····.line·12
133 ····invoke-static·{p3,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;133 ····invoke-static·{p3,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
134 ····move-result-object·p3134 ····move-result-object·p3
  
135 ····check-cast·p3,·Lio/sentry/android/core/g;135 ····check-cast·p3,·Lio/sentry/android/core/g;
  
136 ····iput-object·p3,·p0,·Lio/sentry/android/core/o;->s:Lio/sentry/android/core/g;136 ····iput-object·p3,·p0,·Lio/sentry/android/core/o;->s:Lio/sentry/android/core/g;
  
137 ····.line·13137 ····.line·13
138 ····invoke-virtual·{p2},·Lio/sentry/android/core/h0;->d()I138 ····invoke-virtual·{p2},·Lio/sentry/android/core/l0;->d()I
  
139 ····move-result·p2139 ····move-result·p2
  
140 ····const/16·p3,·0x1d140 ····const/16·p3,·0x1d
  
141 ····if-lt·p2,·p3,·:cond_0141 ····if-lt·p2,·p3,·:cond_0
  
142 ····const/4·p2,·0x1142 ····const/4·p2,·0x1
  
143 ····.line·14143 ····.line·14
144 ····iput-boolean·p2,·p0,·Lio/sentry/android/core/o;->j:Z144 ····iput-boolean·p2,·p0,·Lio/sentry/android/core/o;->j:Z
  
145 ····.line·15145 ····.line·15
Max diff block lines reached; 41227/45082 bytes (91.45%) of diff not shown.
6.3 KB
smali/io/sentry/android/core/f0.smali
    
Offset 1, 299 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lio/sentry/android/core/f0;1 .class·public·final·synthetic·Lio/sentry/android/core/f0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AppStartState.java"3 .source·"R8$$SyntheticClass"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
4 #·annotations 
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
6 .end·annotation 
  
  
7 #·static·fields 
8 .field·private·static·e:Lio/sentry/android/core/f0; 
  
  
9 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·e:Lio/sentry/android/core/h0;
10 .field·private·a:Ljava/lang/Long; 
  
11 .field·private·b:Ljava/lang/Long; 
  
12 .field·private·c:Ljava/lang/Boolean; 
  
13 .field·private·d:Ljava/util/Date; 
  
  
14 #·direct·methods8 #·direct·methods
15 .method·static·constructor·<clinit>()V9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/h0;)V
16 ····.locals·110 ····.locals·0
  
17 ····.line·1 
18 ····new-instance·v0,·Lio/sentry/android/core/f0; 
  
19 ····invoke-direct·{v0},·Lio/sentry/android/core/f0;-><init>()V 
  
20 ····sput-object·v0,·Lio/sentry/android/core/f0;->e:Lio/sentry/android/core/f0; 
  
21 ····return-void 
22 .end·method 
  
23 .method·private·constructor·<init>()V 
24 ····.locals·1 
  
25 ····.line·1 
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····const/4·v0,·0x0 
  
28 ····.line·2 
29 ····iput-object·v0,·p0,·Lio/sentry/android/core/f0;->c:Ljava/lang/Boolean;12 ····iput-object·p1,·p0,·Lio/sentry/android/core/f0;->e:Lio/sentry/android/core/h0;
  
30 ····return-void13 ····return-void
31 .end·method14 .end·method
  
32 .method·public·static·d()Lio/sentry/android/core/f0; 
33 ····.locals·1 
  
34 ····.line·1 
35 ····sget-object·v0,·Lio/sentry/android/core/f0;->e:Lio/sentry/android/core/f0; 
  
36 ····return-object·v0 
37 .end·method 
  
  
38 #·virtual·methods15 #·virtual·methods
 16 .method·public·final·run()V
39 .method·public·declared-synchronized·a()Ljava/lang/Long; 
40 ····.locals·6 
  
41 ····monitor-enter·p0 
  
42 ····.line·1 
43 ····:try_start_0 
44 ····iget-object·v0,·p0,·Lio/sentry/android/core/f0;->a:Ljava/lang/Long; 
  
45 ····const/4·v1,·0x0 
  
46 ····if-eqz·v0,·:cond_2 
  
47 ····iget-object·v0,·p0,·Lio/sentry/android/core/f0;->b:Ljava/lang/Long; 
  
48 ····if-eqz·v0,·:cond_2 
  
49 ····iget-object·v2,·p0,·Lio/sentry/android/core/f0;->c:Ljava/lang/Boolean; 
  
50 ····if-nez·v2,·:cond_0 
  
51 ····goto·:goto_0 
  
52 ····.line·2 
53 ····:cond_0 
54 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J 
  
55 ····move-result-wide·v2 
  
56 ····iget-object·v0,·p0,·Lio/sentry/android/core/f0;->a:Ljava/lang/Long; 
  
57 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J 
  
58 ····move-result-wide·v4 
59 ····:try_end_0 
60 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
61 ····sub-long/2addr·v2,·v4 
  
62 ····const-wide/32·v4,·0xea60 
  
63 ····cmp-long·v0,·v2,·v4 
  
64 ····if-ltz·v0,·:cond_1 
  
65 ····.line·3 
66 ····monitor-exit·p0 
  
67 ····return-object·v1 
  
68 ····.line·4 
69 ····:cond_1 
70 ····:try_start_1 
71 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
72 ····move-result-object·v0 
73 ····:try_end_1 
74 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
75 ····monitor-exit·p0 
Max diff block lines reached; 3185/6376 bytes (49.95%) of diff not shown.
7.68 KB
smali/io/sentry/android/core/n0.smali
    
Offset 1, 221 lines modifiedOffset 1, 120 lines modified
1 .class·public·abstract·Lio/sentry/android/core/n0;1 .class·public·Lio/sentry/android/core/n0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"CurrentActivityHolder.java"
3 .source·"EnvelopeFileObserverIntegration.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/q0; 
6 .implements·Ljava/io/Closeable; 
  
  
7 #·annotations4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lio/sentry/android/core/n0$b; 
11 ····} 
12 .end·annotation6 .end·annotation
  
  
13 #·instance·fields7 #·static·fields
14 .field·private·e:Lio/sentry/android/core/m0;8 .field·private·static·final·b:Lio/sentry/android/core/n0;
  
15 .field·private·f:Lio/sentry/g0; 
 9 #·instance·fields
 10 .field·private·a:Ljava/lang/ref/WeakReference;
 11 ····.annotation·system·Ldalvik/annotation/Signature;
 12 ········value·=·{
 13 ············"Ljava/lang/ref/WeakReference<",
 14 ············"Landroid/app/Activity;",
 15 ············">;"
 16 ········}
 17 ····.end·annotation
 18 .end·field
  
  
16 #·direct·methods19 #·direct·methods
17 .method·public·constructor·<init>()V20 .method·static·constructor·<clinit>()V
18 ····.locals·021 ····.locals·1
  
19 ····.line·122 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····new-instance·v0,·Lio/sentry/android/core/n0;
  
 24 ····invoke-direct·{v0},·Lio/sentry/android/core/n0;-><init>()V
  
 25 ····sput-object·v0,·Lio/sentry/android/core/n0;->b:Lio/sentry/android/core/n0;
  
21 ····return-void26 ····return-void
22 .end·method27 .end·method
  
23 .method·public·static·h()Lio/sentry/android/core/n0;28 .method·private·constructor·<init>()V
24 ····.locals·229 ····.locals·0
  
25 ····.line·130 ····.line·1
26 ····new-instance·v0,·Lio/sentry/android/core/n0$b;31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····const/4·v1,·0x032 ····return-void
 33 .end·method
  
 34 .method·public·static·c()Lio/sentry/android/core/n0;
 35 ····.locals·1
  
 36 ····.line·1
28 ····invoke-direct·{v0,·v1},·Lio/sentry/android/core/n0$b;-><init>(Lio/sentry/android/core/n0$a;)V37 ····sget-object·v0,·Lio/sentry/android/core/n0;->b:Lio/sentry/android/core/n0;
  
29 ····return-object·v038 ····return-object·v0
30 .end·method39 .end·method
  
  
31 #·virtual·methods40 #·virtual·methods
32 .method·public·final·c(Lio/sentry/f0;Lio/sentry/q3;)V41 .method·public·a()V
33 ····.locals·1242 ····.locals·1
  
34 ····const-string·v0,·"Hub·is·required"43 ····const/4·v0,·0x0
  
35 ····.line·144 ····.line·1
 45 ····iput-object·v0,·p0,·Lio/sentry/android/core/n0;->a:Ljava/lang/ref/WeakReference;
36 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
37 ····const-string·v0,·"SentryOptions·is·required" 
  
38 ····.line·2 
39 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;46 ····return-void
 47 .end·method
  
40 ····.line·3 
41 ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;48 .method·public·b()Landroid/app/Activity;
 49 ····.locals·1
  
42 ····move-result-object·v050 ····.line·1
 51 ····iget-object·v0,·p0,·Lio/sentry/android/core/n0;->a:Ljava/lang/ref/WeakReference;
  
43 ····iput-object·v0,·p0,·Lio/sentry/android/core/n0;->f:Lio/sentry/g0;52 ····if-eqz·v0,·:cond_0
  
44 ····.line·453 ····.line·2
45 ····invoke-virtual·{p0,·p2},·Lio/sentry/android/core/n0;->j(Lio/sentry/q3;)Ljava/lang/String;54 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
46 ····move-result-object·v055 ····move-result-object·v0
  
 56 ····check-cast·v0,·Landroid/app/Activity;
47 ····const/4·v9,·0x0 
  
48 ····if-nez·v0,·:cond_0 
  
49 ····.line·5 
50 ····iget-object·v0,·p0,·Lio/sentry/android/core/n0;->f:Lio/sentry/g0; 
  
51 ····sget-object·v1,·Lio/sentry/p3;->WARNING:Lio/sentry/p3; 
  
 57 ····return-object·v0
52 ····new-array·v2,·v9,·[Ljava/lang/Object; 
  
53 ····const-string·v3,·"Null·given·as·a·path·to·EnvelopeFileObserverIntegration.·Nothing·will·be·registered." 
  
54 ····invoke-interface·{v0,·v1,·v3,·v2},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
55 ····goto·:goto_0 
  
56 ····.line·6 
57 ····:cond_058 ····:cond_0
58 ····iget-object·v2,·p0,·Lio/sentry/android/core/n0;->f:Lio/sentry/g0; 
  
59 ····sget-object·v10,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
60 ····const/4·v4,·0x159 ····const/4·v0,·0x0
  
61 ····new-array·v4,·v4,·[Ljava/lang/Object; 
  
Max diff block lines reached; 3246/7792 bytes (41.66%) of diff not shown.
11.7 KB
smali/io/sentry/android/core/b0.smali
    
Offset 1, 411 lines modifiedOffset 1, 82 lines modified
1 .class·public·final·Lio/sentry/android/core/b0;1 .class·final·Lio/sentry/android/core/b0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AppComponentsBreadcrumbsIntegration.java"3 .source·"AndroidTransportGate.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/transport/q;
6 .implements·Ljava/io/Closeable; 
7 .implements·Landroid/content/ComponentCallbacks2; 
  
  
8 #·instance·fields6 #·instance·fields
9 .field·private·final·e:Landroid/content/Context;7 .field·private·final·a:Landroid/content/Context;
  
10 .field·private·f:Lio/sentry/f0;8 .field·private·final·b:Lio/sentry/h0;
  
11 .field·private·g:Lio/sentry/android/core/SentryAndroidOptions; 
  
  
12 #·direct·methods9 #·direct·methods
13 .method·public·constructor·<init>(Landroid/content/Context;)V10 .method·constructor·<init>(Landroid/content/Context;Lio/sentry/h0;)V
14 ····.locals·111 ····.locals·0
  
15 ····.line·112 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····const-string·v0,·"Context·is·required" 
  
18 ····.line·214 ····.line·2
19 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
20 ····move-result-object·p1 
  
21 ····check-cast·p1,·Landroid/content/Context; 
  
22 ····iput-object·p1,·p0,·Lio/sentry/android/core/b0;->e:Landroid/content/Context;15 ····iput-object·p1,·p0,·Lio/sentry/android/core/b0;->a:Landroid/content/Context;
  
23 ····return-void 
24 .end·method 
  
25 .method·private·h(Ljava/lang/Integer;)V 
26 ····.locals·3 
  
27 ····.line·1 
28 ····iget-object·v0,·p0,·Lio/sentry/android/core/b0;->f:Lio/sentry/f0; 
  
29 ····if-eqz·v0,·:cond_2 
  
30 ····.line·2 
31 ····new-instance·v0,·Lio/sentry/d; 
  
32 ····invoke-direct·{v0},·Lio/sentry/d;-><init>()V 
  
33 ····if-eqz·p1,·:cond_1 
  
34 ····.line·316 ····.line·3
 17 ····iput-object·p2,·p0,·Lio/sentry/android/core/b0;->b:Lio/sentry/h0;
35 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I 
  
36 ····move-result·v1 
  
37 ····const/16·v2,·0x28 
  
38 ····if-ge·v1,·v2,·:cond_0 
  
39 ····return-void 
  
40 ····:cond_0 
41 ····const-string·v1,·"level" 
  
42 ····.line·4 
43 ····invoke-virtual·{v0,·v1,·p1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V 
  
44 ····:cond_1 
45 ····const-string·p1,·"system" 
  
46 ····.line·5 
47 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->p(Ljava/lang/String;)V 
  
48 ····const-string·p1,·"device.event" 
  
49 ····.line·6 
50 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V 
  
51 ····const-string·p1,·"Low·memory" 
  
52 ····.line·7 
53 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->o(Ljava/lang/String;)V 
  
54 ····const-string·p1,·"action" 
  
55 ····const-string·v1,·"LOW_MEMORY" 
  
56 ····.line·8 
57 ····invoke-virtual·{v0,·p1,·v1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V 
  
58 ····.line·9 
59 ····sget-object·p1,·Lio/sentry/p3;->WARNING:Lio/sentry/p3; 
  
60 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/p3;)V 
  
61 ····.line·10 
62 ····iget-object·p1,·p0,·Lio/sentry/android/core/b0;->f:Lio/sentry/f0; 
  
63 ····invoke-interface·{p1,·v0},·Lio/sentry/f0;->h(Lio/sentry/d;)V 
  
64 ····:cond_2 
65 ····return-void18 ····return-void
66 .end·method19 .end·method
  
  
67 #·virtual·methods20 #·virtual·methods
68 .method·public·c(Lio/sentry/f0;Lio/sentry/q3;)V21 .method·public·a()Z
69 ····.locals·422 ····.locals·2
  
70 ····const-string·v0,·"Hub·is·required" 
  
71 ····.line·123 ····.line·1
72 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
73 ····move-result-object·p1 
  
74 ····check-cast·p1,·Lio/sentry/f0; 
  
75 ····iput-object·p1,·p0,·Lio/sentry/android/core/b0;->f:Lio/sentry/f0; 
  
76 ····.line·2 
77 ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions; 
Max diff block lines reached; 6010/11920 bytes (50.42%) of diff not shown.
2.58 KB
smali/io/sentry/android/core/b1.smali
    
Offset 1, 48 lines modifiedOffset 1, 61 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/b1;1 .class·final·Lio/sentry/android/core/b1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"NoOpDebugImagesLoader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/m2$a;5 .implements·Lio/sentry/android/core/u0;
  
  
6 #·instance·fields6 #·static·fields
7 .field·public·final·synthetic·a:Lio/sentry/g0;7 .field·private·static·final·a:Lio/sentry/android/core/b1;
  
8 .field·public·final·synthetic·b:Landroid/content/Context; 
  
9 .field·public·final·synthetic·c:Lio/sentry/m2$a;8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·Lio/sentry/android/core/b1;
  
 13 ····invoke-direct·{v0},·Lio/sentry/android/core/b1;-><init>()V
10 #·direct·methods 
11 .method·public·synthetic·constructor·<init>(Lio/sentry/g0;Landroid/content/Context;Lio/sentry/m2$a;)V 
12 ····.locals·0 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····sput-object·v0,·Lio/sentry/android/core/b1;->a:Lio/sentry/android/core/b1;
  
14 ····iput-object·p1,·p0,·Lio/sentry/android/core/b1;->a:Lio/sentry/g0;15 ····return-void
 16 .end·method
  
15 ····iput-object·p2,·p0,·Lio/sentry/android/core/b1;->b:Landroid/content/Context;17 .method·private·constructor·<init>()V
 18 ····.locals·0
  
16 ····iput-object·p3,·p0,·Lio/sentry/android/core/b1;->c:Lio/sentry/m2$a;19 ····.line·1
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void21 ····return-void
18 .end·method22 .end·method
  
 23 .method·public·static·b()Lio/sentry/android/core/b1;
 24 ····.locals·1
  
 25 ····.line·1
19 #·virtual·methods 
20 .method·public·final·a(Lio/sentry/q3;)V 
21 ····.locals·3 
  
22 ····iget-object·v0,·p0,·Lio/sentry/android/core/b1;->a:Lio/sentry/g0;26 ····sget-object·v0,·Lio/sentry/android/core/b1;->a:Lio/sentry/android/core/b1;
  
23 ····iget-object·v1,·p0,·Lio/sentry/android/core/b1;->b:Landroid/content/Context;27 ····return-object·v0
 28 .end·method
  
24 ····iget-object·v2,·p0,·Lio/sentry/android/core/b1;->c:Lio/sentry/m2$a; 
  
25 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions;29 #·virtual·methods
 30 .method·public·a()Ljava/util/List;
 31 ····.locals·1
 32 ····.annotation·system·Ldalvik/annotation/Signature;
 33 ········value·=·{
 34 ············"()",
 35 ············"Ljava/util/List<",
 36 ············"Lio/sentry/protocol/DebugImage;",
 37 ············">;"
 38 ········}
 39 ····.end·annotation
  
26 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/c1;->a(Lio/sentry/g0;Landroid/content/Context;Lio/sentry/m2$a;Lio/sentry/android/core/SentryAndroidOptions;)V40 ····const/4·v0,·0x0
  
27 ····return-void41 ····return-object·v0
28 .end·method42 .end·method
23.3 KB
smali/io/sentry/android/core/s.smali
    
Offset 1, 787 lines modifiedOffset 1, 22 lines modified
1 .class·final·Lio/sentry/android/core/s;1 .class·public·Lio/sentry/android/core/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidOptionsInitializer.java"3 .source·"AndroidMemoryCollector.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/c0;
  
4 #·direct·methods 
5 .method·public·static·synthetic·a(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; 
6 ····.locals·0 
  
7 ····invoke-static·{p0},·Lio/sentry/android/core/s;->j(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; 
  
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method 
  
11 .method·public·static·synthetic·b(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; 
12 ····.locals·0 
  
13 ····invoke-static·{p0},·Lio/sentry/android/core/s;->i(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; 
  
14 ····move-result-object·p0 
  
15 ····return-object·p0 
16 .end·method 
  
17 .method·private·static·c(Landroid/content/Context;Lio/sentry/g0;)Ljava/lang/String; 
18 ····.locals·5 
  
19 ····.line·1 
20 ····invoke-virtual·{p0},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; 
  
21 ····move-result-object·p0 
  
22 ····const/4·v0,·0x0 
  
23 ····.line·2 
24 ····:try_start_0 
25 ····new-instance·v1,·Ljava/io/BufferedInputStream; 
  
26 ····const-string·v2,·"sentry-debug-meta.properties" 
  
27 ····.line·3 
28 ····invoke-virtual·{p0,·v2},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; 
  
29 ····move-result-object·p0 
  
30 ····invoke-direct·{v1,·p0},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V 
31 ····:try_end_0 
32 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_2 
33 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 
34 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
35 ····.line·4 
36 ····:try_start_1 
37 ····new-instance·p0,·Ljava/util/Properties; 
  
38 ····invoke-direct·{p0},·Ljava/util/Properties;-><init>()V 
  
39 ····.line·5 
40 ····invoke-virtual·{p0,·v1},·Ljava/util/Properties;->load(Ljava/io/InputStream;)V 
  
41 ····const-string·v2,·"io.sentry.ProguardUuids" 
  
42 ····.line·6 
43 ····invoke-virtual·{p0,·v2},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String; 
  
44 ····move-result-object·p0 
  
45 ····.line·7 
46 ····sget-object·v2,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
47 ····const-string·v3,·"Proguard·UUID·found:·%s" 
  
48 ····const/4·v4,·0x1 
  
49 ····new-array·v4,·v4,·[Ljava/lang/Object; 
  
50 ····aput-object·p0,·v4,·v0 
  
51 ····invoke-interface·{p1,·v2,·v3,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
52 ····:try_end_1 
53 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
54 ····.line·8 
55 ····:try_start_2 
56 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V 
57 ····:try_end_2 
58 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_2 
59 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 
60 ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_0 
  
61 ····return-object·p0 
  
62 ····:catchall_0 
63 ····move-exception·p0 
  
64 ····.line·9 
65 ····:try_start_3 
66 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V 
67 ····:try_end_3 
68 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 
  
69 ····goto·:goto_0 
  
70 ····:catchall_1 
71 ····move-exception·v1 
  
72 ····:try_start_4 
73 ····invoke-virtual·{p0,·v1},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V 
  
74 ····:goto_0 
75 ····throw·p0 
76 ····:try_end_4 
77 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_2 
78 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1 
79 ····.catch·Ljava/lang/RuntimeException;·{:try_start_4·..·:try_end_4}·:catch_0 
  
80 ····:catch_0 
81 ····move-exception·p0 
  
82 ····.line·10 
83 ····sget-object·v0,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
84 ····const-string·v1,·"sentry-debug-meta.properties·file·is·malformed." 
Max diff block lines reached; 11745/23764 bytes (49.42%) of diff not shown.
1.24 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/q4;5 .implements·Lio/sentry/b5;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;
  
8 .field·public·final·synthetic·b:Ljava/lang/ref/WeakReference;8 .field·public·final·synthetic·b:Ljava/lang/ref/WeakReference;
  
Offset 27, 20 lines modifiedOffset 27, 20 lines modified
27 ····iput-object·p3,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String;27 ····iput-object·p3,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·final·a(Lio/sentry/m0;)V31 .method·public·final·a(Lio/sentry/n0;)V
32 ····.locals·332 ····.locals·3
  
33 ····iget-object·v0,·p0,·Lio/sentry/android/core/l;->a:Lio/sentry/android/core/o;33 ····iget-object·v0,·p0,·Lio/sentry/android/core/l;->a:Lio/sentry/android/core/o;
  
34 ····iget-object·v1,·p0,·Lio/sentry/android/core/l;->b:Ljava/lang/ref/WeakReference;34 ····iget-object·v1,·p0,·Lio/sentry/android/core/l;->b:Ljava/lang/ref/WeakReference;
  
35 ····iget-object·v2,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String;35 ····iget-object·v2,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String;
  
36 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->w(Lio/sentry/android/core/o;Ljava/lang/ref/WeakReference;Ljava/lang/String;Lio/sentry/m0;)V36 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->w(Lio/sentry/android/core/o;Ljava/lang/ref/WeakReference;Ljava/lang/String;Lio/sentry/n0;)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
2.0 KB
smali/io/sentry/android/core/c0.smali
    
Offset 1, 34 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/c0;1 .class·public·final·synthetic·Lio/sentry/android/core/c0;
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·Lio/sentry/android/core/b$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:Lio/sentry/android/core/e0;7 .field·public·final·synthetic·a:Lio/sentry/android/core/d0;
  
 8 .field·public·final·synthetic·b:Lio/sentry/g0;
  
 9 .field·public·final·synthetic·c:Lio/sentry/android/core/SentryAndroidOptions;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/e0;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/d0;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;)V
10 ····.locals·012 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lio/sentry/android/core/c0;->e:Lio/sentry/android/core/e0;14 ····iput-object·p1,·p0,·Lio/sentry/android/core/c0;->a:Lio/sentry/android/core/d0;
  
 15 ····iput-object·p2,·p0,·Lio/sentry/android/core/c0;->b:Lio/sentry/g0;
  
 16 ····iput-object·p3,·p0,·Lio/sentry/android/core/c0;->c:Lio/sentry/android/core/SentryAndroidOptions;
  
13 ····return-void17 ····return-void
14 .end·method18 .end·method
  
  
15 #·virtual·methods19 #·virtual·methods
16 .method·public·final·run()V20 .method·public·final·a(Lio/sentry/android/core/k0;)V
17 ····.locals·121 ····.locals·3
  
 22 ····iget-object·v0,·p0,·Lio/sentry/android/core/c0;->a:Lio/sentry/android/core/d0;
  
 23 ····iget-object·v1,·p0,·Lio/sentry/android/core/c0;->b:Lio/sentry/g0;
  
18 ····iget-object·v0,·p0,·Lio/sentry/android/core/c0;->e:Lio/sentry/android/core/e0;24 ····iget-object·v2,·p0,·Lio/sentry/android/core/c0;->c:Lio/sentry/android/core/SentryAndroidOptions;
  
19 ····invoke-static·{v0},·Lio/sentry/android/core/e0;->h(Lio/sentry/android/core/e0;)V25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/d0;->h(Lio/sentry/android/core/d0;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)V
  
20 ····return-void26 ····return-void
21 .end·method27 .end·method
6.26 KB
smali/io/sentry/android/core/p.smali
    
Offset 1, 193 lines modifiedOffset 1, 112 lines modified
1 .class·public·final·Lio/sentry/android/core/p;1 .class·public·final·Lio/sentry/android/core/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidLogger.java"3 .source·"AndroidCpuCollector.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/g0;5 .implements·Lio/sentry/c0;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·final·a:Ljava/lang/String;10 .field·private·a:J
  
 11 .field·private·b:J
  
 12 .field·private·c:J
11 #·direct·methods 
12 .method·public·constructor·<init>()V 
13 ····.locals·1 
  
14 ····const-string·v0,·"Sentry" 
  
15 ····.line·1 
16 ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/p;-><init>(Ljava/lang/String;)V 
  
17 ····return-void 
18 .end·method 
  
19 .method·public·constructor·<init>(Ljava/lang/String;)V 
20 ····.locals·0 
  
21 ····.line·2 
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····.line·3 
24 ····iput-object·p1,·p0,·Lio/sentry/android/core/p;->a:Ljava/lang/String; 
  
25 ····return-void 
26 .end·method 
  
27 .method·private·e(Lio/sentry/p3;)I 
28 ····.locals·2 
  
29 ····.line·1 
30 ····sget-object·v0,·Lio/sentry/android/core/p$a;->a:[I 
  
31 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I 
  
32 ····move-result·p1 
  
33 ····aget·p1,·v0,·p1 
  
34 ····const/4·v0,·0x1 
  
35 ····const/4·v1,·0x4 
  
36 ····if-eq·p1,·v0,·:cond_2 
  
37 ····const/4·v0,·0x2 
  
38 ····if-eq·p1,·v0,·:cond_1 
  
39 ····if-eq·p1,·v1,·:cond_0 
  
40 ····const/4·p1,·0x3 
  
41 ····return·p1 
  
 13 .field·private·d:J
42 ····:cond_0 
43 ····const/4·p1,·0x7 
  
44 ····return·p114 .field·private·final·e:J
  
 15 .field·private·f:D
45 ····:cond_1 
46 ····const/4·p1,·0x5 
  
47 ····return·p116 .field·private·final·g:Ljava/io/File;
  
 17 .field·private·final·h:Lio/sentry/h0;
48 ····:cond_2 
49 ····return·v1 
50 .end·method 
  
  
51 #·virtual·methods 
52 .method·public·a(Lio/sentry/p3;)Z 
53 ····.locals·0 
  
54 ····const/4·p1,·0x1 
  
 18 .field·private·final·i:Lio/sentry/android/core/l0;
55 ····return·p1 
56 .end·method 
  
57 .method·public·varargs·b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V 
58 ····.locals·0 
  
59 ····.line·1 
60 ····invoke-static·{p3,·p4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 
  
61 ····move-result-object·p319 .field·private·j:Z
  
62 ····invoke-virtual·{p0,·p1,·p3,·p2},·Lio/sentry/android/core/p;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
 20 #·direct·methods
 21 .method·public·constructor·<init>(Lio/sentry/h0;Lio/sentry/android/core/l0;)V
63 ····return-void 
64 .end·method 
  
65 .method·public·c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
66 ····.locals·122 ····.locals·4
  
67 ····.line·123 ····.line·1
 24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
68 ····sget-object·v0,·Lio/sentry/android/core/p$a;->a:[I 
  
69 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I 
  
70 ····move-result·p1 
  
71 ····aget·p1,·v0,·p1 
  
Max diff block lines reached; 3548/6342 bytes (55.94%) of diff not shown.
2.76 KB
smali/io/sentry/android/core/y.smali
    
Offset 1, 82 lines modifiedOffset 1, 46 lines modified
1 .class·final·Lio/sentry/android/core/y;1 .class·public·final·synthetic·Lio/sentry/android/core/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidTransportGate.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/transport/q;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Landroid/content/Context;7 .field·public·final·synthetic·a:Lio/sentry/android/core/a0;
  
8 .field·private·final·b:Lio/sentry/g0;8 .field·public·final·synthetic·b:Lio/sentry/n0;
  
 9 .field·public·final·synthetic·c:Lio/sentry/z1;
  
  
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/a0;Lio/sentry/n0;Lio/sentry/z1;)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/y;->a:Landroid/content/Context;14 ····iput-object·p1,·p0,·Lio/sentry/android/core/y;->a:Lio/sentry/android/core/a0;
  
16 ····.line·3 
17 ····iput-object·p2,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/g0;15 ····iput-object·p2,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/n0;
  
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
  
20 #·virtual·methods18 #·virtual·methods
21 .method·public·a()Z19 .method·public·final·call()Ljava/lang/Object;
22 ····.locals·220 ····.locals·3
  
23 ····.line·1 
24 ····iget-object·v0,·p0,·Lio/sentry/android/core/y;->a:Landroid/content/Context; 
  
25 ····iget-object·v1,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/g0; 
  
26 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/internal/util/d;->b(Landroid/content/Context;Lio/sentry/g0;)Lio/sentry/android/core/internal/util/d$a; 
  
27 ····move-result-object·v0 
  
28 ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/y;->b(Lio/sentry/android/core/internal/util/d$a;)Z 
  
29 ····move-result·v0 
  
30 ····return·v0 
31 .end·method 
  
 21 ····iget-object·v0,·p0,·Lio/sentry/android/core/y;->a:Lio/sentry/android/core/a0;
32 .method·b(Lio/sentry/android/core/internal/util/d$a;)Z 
33 ····.locals·2 
  
34 ····.line·1 
35 ····sget-object·v0,·Lio/sentry/android/core/y$a;->a:[I22 ····iget-object·v1,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/n0;
  
36 ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I23 ····iget-object·v2,·p0,·Lio/sentry/android/core/y;->c:Lio/sentry/z1;
  
37 ····move-result·p124 ····invoke-static·{v0,·v1,·v2},·Lio/sentry/android/core/a0;->e(Lio/sentry/android/core/a0;Lio/sentry/n0;Lio/sentry/z1;)Lio/sentry/b2;
  
 25 ····move-result-object·v0
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-object·v0
49 .end·method27 .end·method
10.4 KB
smali/io/sentry/android/core/m0.smali
    
Offset 1, 149 lines modifiedOffset 1, 275 lines modified
1 .class·final·Lio/sentry/android/core/m0;1 .class·final·Lio/sentry/android/core/m0;
2 .super·Landroid/os/FileObserver; 
3 .source·"EnvelopeFileObserver.java"2 .super·Ljava/lang/Object;
 3 .source·"ContextUtils.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses;4 #·direct·methods
 5 .method·static·a(Landroid/content/Context;JLio/sentry/android/core/l0;)Landroid/content/pm/ApplicationInfo;
 6 ····.locals·1
 7 ····.annotation·build·Landroid/annotation/SuppressLint;
6 ····value·=·{8 ········value·=·{
7 ········Lio/sentry/android/core/m0$a; 
8 ····}9 ············"NewApi"
 10 ········}
9 .end·annotation11 ····.end·annotation
  
 12 ····.line·1
 13 ····invoke-virtual·{p3},·Lio/sentry/android/core/l0;->d()I
  
 14 ····move-result·p3
10 #·instance·fields 
11 .field·private·final·a:Ljava/lang/String; 
  
12 .field·private·final·b:Lio/sentry/d0;15 ····const/16·v0,·0x21
  
13 .field·private·final·c:Lio/sentry/g0;16 ····if-lt·p3,·v0,·:cond_0
  
14 .field·private·final·d:J17 ····.line·2
 18 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
 19 ····move-result-object·p3
  
15 #·direct·methods 
16 .method·constructor·<init>(Ljava/lang/String;Lio/sentry/d0;Lio/sentry/g0;J)V20 ····.line·3
 21 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
 22 ····move-result-object·p0
  
 23 ····invoke-static·{p1,·p2},·Landroid/content/pm/PackageManager$ApplicationInfoFlags;->of(J)Landroid/content/pm/PackageManager$ApplicationInfoFlags;
  
 24 ····move-result-object·p1
  
 25 ····.line·4
 26 ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$ApplicationInfoFlags;)Landroid/content/pm/ApplicationInfo;
  
 27 ····move-result-object·p0
  
 28 ····return-object·p0
  
 29 ····.line·5
 30 ····:cond_0
 31 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
 32 ····move-result-object·p1
  
 33 ····.line·6
 34 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
 35 ····move-result-object·p0
  
 36 ····const/16·p2,·0x80
  
 37 ····invoke-virtual·{p1,·p0,·p2},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
  
 38 ····move-result-object·p0
  
 39 ····return-object·p0
 40 .end·method
  
 41 .method·static·b(Landroid/content/Context;ILio/sentry/h0;Lio/sentry/android/core/l0;)Landroid/content/pm/PackageInfo;
17 ····.locals·042 ····.locals·2
 43 ····.annotation·build·Landroid/annotation/SuppressLint;
 44 ········value·=·{
 45 ············"NewApi"
 46 ········}
 47 ····.end·annotation
  
18 ····.line·148 ····.line·1
19 ····invoke-direct·{p0,·p1},·Landroid/os/FileObserver;-><init>(Ljava/lang/String;)V49 ····:try_start_0
 50 ····invoke-virtual·{p3},·Lio/sentry/android/core/l0;->d()I
  
 51 ····move-result·p3
  
 52 ····const/16·v0,·0x21
  
 53 ····if-lt·p3,·v0,·:cond_0
  
20 ····.line·254 ····.line·2
21 ····iput-object·p1,·p0,·Lio/sentry/android/core/m0;->a:Ljava/lang/String;55 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
22 ····const-string·p1,·"Envelope·sender·is·required."56 ····move-result-object·p3
  
23 ····.line·357 ····.line·3
24 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;58 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
 59 ····move-result-object·p0
  
 60 ····int-to-long·v0,·p1
  
 61 ····invoke-static·{v0,·v1},·Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags;
  
25 ····move-result-object·p162 ····move-result-object·p1
  
26 ····check-cast·p1,·Lio/sentry/d0;63 ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;
  
27 ····iput-object·p1,·p0,·Lio/sentry/android/core/m0;->b:Lio/sentry/d0;64 ····move-result-object·p0
  
28 ····const-string·p1,·"Logger·is·required."65 ····return-object·p0
  
29 ····.line·466 ····.line·4
30 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;67 ····:cond_0
 68 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
31 ····move-result-object·p169 ····move-result-object·p3
  
32 ····check-cast·p1,·Lio/sentry/g0;70 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
33 ····iput-object·p1,·p0,·Lio/sentry/android/core/m0;->c:Lio/sentry/g0;71 ····move-result-object·p0
  
 72 ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  
 73 ····move-result-object·p0
 74 ····:try_end_0
 75 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 76 ····return-object·p0
Max diff block lines reached; 5813/10589 bytes (54.90%) of diff not shown.
1.57 KB
smali/io/sentry/android/core/j.smali
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/j;1 .class·public·final·synthetic·Lio/sentry/android/core/j;
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;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;7 .field·public·final·synthetic·a:Lio/sentry/android/core/o;
  
8 .field·public·final·synthetic·b:Lio/sentry/m0;8 .field·public·final·synthetic·b:Lio/sentry/n0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/m0;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/n0;)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/j;->a:Lio/sentry/android/core/o;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/o;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/m0;14 ····iput-object·p2,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/n0;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·a(Lio/sentry/c2;)V18 .method·public·final·a(Lio/sentry/g2;)V
19 ····.locals·219 ····.locals·2
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/o;20 ····iget-object·v0,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/o;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/m0;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/n0;
  
22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->h(Lio/sentry/android/core/o;Lio/sentry/m0;Lio/sentry/c2;)V22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->h(Lio/sentry/android/core/o;Lio/sentry/n0;Lio/sentry/g2;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
4.47 KB
smali/io/sentry/android/core/o0.smali
    
Offset 1, 21 lines modifiedOffset 1, 168 lines modified
1 .class·public·interface·abstract·Lio/sentry/android/core/o0;1 .class·public·final·Lio/sentry/android/core/o0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"IDebugImagesLoader.java"3 .source·"CurrentActivityIntegration.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/r0;
 6 .implements·Ljava/io/Closeable;
 7 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;
  
  
4 #·annotations8 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;9 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
6 .end·annotation10 .end·annotation
  
  
 11 #·instance·fields
 12 .field·private·final·e:Landroid/app/Application;
  
  
 13 #·direct·methods
 14 .method·public·constructor·<init>(Landroid/app/Application;)V
 15 ····.locals·1
  
 16 ····.line·1
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····const-string·v0,·"Application·is·required"
  
 19 ····.line·2
 20 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 21 ····move-result-object·p1
  
 22 ····check-cast·p1,·Landroid/app/Application;
  
 23 ····iput-object·p1,·p0,·Lio/sentry/android/core/o0;->e:Landroid/app/Application;
  
 24 ····return-void
 25 .end·method
  
 26 .method·private·h(Landroid/app/Activity;)V
 27 ····.locals·1
  
 28 ····.line·1
 29 ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0;
  
 30 ····move-result-object·v0
  
 31 ····invoke-virtual·{v0},·Lio/sentry/android/core/n0;->b()Landroid/app/Activity;
  
 32 ····move-result-object·v0
  
 33 ····if-ne·v0,·p1,·:cond_0
  
 34 ····.line·2
 35 ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0;
  
 36 ····move-result-object·p1
  
 37 ····invoke-virtual·{p1},·Lio/sentry/android/core/n0;->a()V
  
 38 ····:cond_0
 39 ····return-void
 40 .end·method
  
 41 .method·private·j(Landroid/app/Activity;)V
 42 ····.locals·1
  
 43 ····.line·1
 44 ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0;
  
 45 ····move-result-object·v0
  
 46 ····invoke-virtual·{v0,·p1},·Lio/sentry/android/core/n0;->d(Landroid/app/Activity;)V
  
 47 ····return-void
 48 .end·method
  
  
7 #·virtual·methods49 #·virtual·methods
8 .method·public·abstract·a()Ljava/util/List; 
9 ····.annotation·system·Ldalvik/annotation/Signature; 
10 ········value·=·{ 
11 ············"()", 
12 ············"Ljava/util/List<", 
13 ············"Lio/sentry/protocol/DebugImage;", 
14 ············">;" 
15 ········} 
16 ····.end·annotation50 .method·public·c(Lio/sentry/g0;Lio/sentry/b4;)V
 51 ····.locals·0
  
 52 ····.line·1
 53 ····iget-object·p1,·p0,·Lio/sentry/android/core/o0;->e:Landroid/app/Application;
  
 54 ····invoke-virtual·{p1,·p0},·Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
  
 55 ····return-void
 56 .end·method
  
 57 .method·public·close()V
 58 ····.locals·1
  
 59 ····.line·1
 60 ····iget-object·v0,·p0,·Lio/sentry/android/core/o0;->e:Landroid/app/Application;
  
 61 ····invoke-virtual·{v0,·p0},·Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
  
 62 ····.line·2
 63 ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0;
  
 64 ····move-result-object·v0
  
 65 ····invoke-virtual·{v0},·Lio/sentry/android/core/n0;->a()V
  
 66 ····return-void
 67 .end·method
  
 68 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
 69 ····.locals·0
  
 70 ····.line·1
 71 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/o0;->j(Landroid/app/Activity;)V
  
 72 ····return-void
 73 .end·method
  
 74 .method·public·onActivityDestroyed(Landroid/app/Activity;)V
Max diff block lines reached; 0/4508 bytes (0.00%) of diff not shown.
838 B
smali/io/sentry/android/core/LifecycleWatcher$a.smali
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ····const-string·v1,·"end"41 ····const-string·v1,·"end"
  
42 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/LifecycleWatcher;->c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V42 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/LifecycleWatcher;->c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V
  
43 ····.line·243 ····.line·2
44 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher;44 ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher;
  
45 ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/f0;45 ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/g0;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-interface·{v0},·Lio/sentry/f0;->l()V47 ····invoke-interface·{v0},·Lio/sentry/g0;->l()V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
12.1 KB
smali/io/sentry/android/core/f1.smali
    
Offset 1, 435 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lio/sentry/android/core/f1;1 .class·public·final·synthetic·Lio/sentry/android/core/f1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"UserInteractionIntegration.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0; 
6 .implements·Ljava/io/Closeable;5 .implements·Ljava/lang/Runnable;
7 .implements·Landroid/app/Application$ActivityLifecycleCallbacks; 
  
  
8 #·instance·fields6 #·instance·fields
9 .field·private·final·e:Landroid/app/Application;7 .field·public·final·synthetic·e:Lio/sentry/i2;
  
10 .field·private·f:Lio/sentry/f0; 
  
11 .field·private·g:Lio/sentry/android/core/SentryAndroidOptions;8 .field·public·final·synthetic·f:Lio/sentry/android/core/SentryAndroidOptions;
  
12 .field·private·final·h:Z 
  
  
13 #·direct·methods9 #·direct·methods
14 .method·public·constructor·<init>(Landroid/app/Application;Lio/sentry/android/core/r0;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/i2;Lio/sentry/android/core/SentryAndroidOptions;)V
15 ····.locals·111 ····.locals·0
  
16 ····.line·1 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····const-string·v0,·"Application·is·required" 
  
19 ····.line·2 
20 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
21 ····move-result-object·p1 
  
22 ····check-cast·p1,·Landroid/app/Application; 
  
23 ····iput-object·p1,·p0,·Lio/sentry/android/core/f1;->e:Landroid/app/Application; 
  
24 ····.line·3 
25 ····iget-object·p1,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
26 ····const-string·v0,·"androidx.core.view.GestureDetectorCompat" 
  
27 ····.line·4 
28 ····invoke-virtual·{p2,·v0,·p1},·Lio/sentry/android/core/r0;->b(Ljava/lang/String;Lio/sentry/q3;)Z 
  
29 ····move-result·p1 
  
30 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/f1;->h:Z 
  
31 ····return-void 
32 .end·method 
  
33 .method·private·h(Landroid/app/Activity;)V 
34 ····.locals·5 
  
35 ····.line·1 
36 ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; 
  
37 ····move-result-object·v0 
  
38 ····if-nez·v0,·:cond_1 
  
39 ····.line·2 
40 ····iget-object·p1,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
41 ····if-eqz·p1,·:cond_0 
  
42 ····.line·3 
43 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
44 ····move-result-object·p1 
  
45 ····sget-object·v0,·Lio/sentry/p3;->INFO:Lio/sentry/p3; 
  
46 ····const/4·v1,·0x0 
  
47 ····new-array·v1,·v1,·[Ljava/lang/Object; 
  
48 ····const-string·v2,·"Window·was·null·in·startTracking" 
  
49 ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
50 ····:cond_0 
51 ····return-void 
  
52 ····.line·4 
53 ····:cond_1 
54 ····iget-object·v1,·p0,·Lio/sentry/android/core/f1;->f:Lio/sentry/f0;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/f1;->e:Lio/sentry/i2;
  
55 ····if-eqz·v1,·:cond_3 
  
56 ····iget-object·v1,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
57 ····if-eqz·v1,·:cond_3 
  
58 ····.line·5 
59 ····invoke-virtual·{v0},·Landroid/view/Window;->getCallback()Landroid/view/Window$Callback; 
  
60 ····move-result-object·v1 
  
61 ····if-nez·v1,·:cond_2 
  
62 ····.line·6 
63 ····new-instance·v1,·Lio/sentry/android/core/internal/gestures/b; 
  
64 ····invoke-direct·{v1},·Lio/sentry/android/core/internal/gestures/b;-><init>()V 
  
65 ····.line·7 
66 ····:cond_2 
67 ····new-instance·v2,·Lio/sentry/android/core/internal/gestures/g; 
  
68 ····iget-object·v3,·p0,·Lio/sentry/android/core/f1;->f:Lio/sentry/f0; 
  
69 ····iget-object·v4,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
70 ····invoke-direct·{v2,·p1,·v3,·v4},·Lio/sentry/android/core/internal/gestures/g;-><init>(Landroid/app/Activity;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;)V 
  
71 ····.line·8 
72 ····new-instance·v3,·Lio/sentry/android/core/internal/gestures/h; 
  
73 ····iget-object·v4,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
74 ····invoke-direct·{v3,·v1,·p1,·v2,·v4},·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/q3;)V 
  
75 ····invoke-virtual·{v0,·v3},·Landroid/view/Window;->setCallback(Landroid/view/Window$Callback;)V 
  
Max diff block lines reached; 7382/12282 bytes (60.10%) of diff not shown.
76.4 KB
smali/io/sentry/android/core/l0.smali
    
Offset 1, 2980 lines modifiedOffset 1, 284 lines modified
1 .class·final·Lio/sentry/android/core/l0;1 .class·public·final·Lio/sentry/android/core/l0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DefaultAndroidEventProcessor.java"3 .source·"BuildInfoProvider.java"
  
4 #·interfaces 
5 .implements·Lio/sentry/t; 
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
6 #·instance·fields 
7 .field·final·e:Landroid/content/Context; 
  
8 .field·final·f:Ljava/util/concurrent/Future; 
9 ····.annotation·system·Ldalvik/annotation/Signature; 
10 ········value·=·{ 
11 ············"Ljava/util/concurrent/Future<", 
12 ············"Ljava/util/Map<", 
13 ············"Ljava/lang/String;", 
14 ············"Ljava/lang/Object;", 
15 ············">;>;" 
16 ········} 
17 ····.end·annotation 
18 .end·field 
  
19 .field·private·final·g:Lio/sentry/android/core/h0; 
  
20 .field·private·final·h:Lio/sentry/android/core/internal/util/j; 
  
21 .field·private·final·i:Lio/sentry/android/core/SentryAndroidOptions;7 #·instance·fields
 8 .field·final·a:Lio/sentry/h0;
  
  
22 #·direct·methods9 #·direct·methods
 10 .method·public·constructor·<init>(Lio/sentry/h0;)V
23 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/android/core/SentryAndroidOptions;)V 
24 ····.locals·2 
  
25 ····.line·1 
26 ····new-instance·v0,·Lio/sentry/android/core/internal/util/j; 
  
27 ····.line·2 
28 ····invoke-virtual·{p3},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
29 ····move-result-object·v1 
  
30 ····invoke-direct·{v0,·p1,·p2,·v1},·Lio/sentry/android/core/internal/util/j;-><init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;)V 
  
31 ····.line·3 
32 ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/android/core/l0;-><init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/j;Lio/sentry/android/core/SentryAndroidOptions;)V 
  
33 ····return-void 
34 .end·method 
  
35 .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/j;Lio/sentry/android/core/SentryAndroidOptions;)V 
36 ····.locals·111 ····.locals·1
  
37 ····.line·412 ····.line·1
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····const-string·v0,·"The·application·context·is·required."14 ····const-string·v0,·"The·ILogger·object·is·required."
  
40 ····.line·515 ····.line·2
41 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;16 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
42 ····move-result-object·p117 ····move-result-object·p1
  
43 ····check-cast·p1,·Landroid/content/Context; 
  
44 ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->e:Landroid/content/Context; 
  
45 ····const-string·p1,·"The·BuildInfoProvider·is·required." 
  
46 ····.line·6 
47 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
48 ····move-result-object·p1 
  
49 ····check-cast·p1,·Lio/sentry/android/core/h0;18 ····check-cast·p1,·Lio/sentry/h0;
  
50 ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->g:Lio/sentry/android/core/h0;19 ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->a:Lio/sentry/h0;
  
51 ····const-string·p1,·"The·RootChecker·is·required." 
  
52 ····.line·7 
53 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
54 ····move-result-object·p1 
  
55 ····check-cast·p1,·Lio/sentry/android/core/internal/util/j; 
  
56 ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->h:Lio/sentry/android/core/internal/util/j; 
  
57 ····const-string·p1,·"The·options·object·is·required." 
  
58 ····.line·8 
59 ····invoke-static·{p4,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
60 ····move-result-object·p1 
  
61 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; 
  
62 ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->i:Lio/sentry/android/core/SentryAndroidOptions; 
  
63 ····.line·9 
64 ····invoke-static·{},·Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; 
  
65 ····move-result-object·p1 
  
66 ····.line·10 
67 ····new-instance·p2,·Lio/sentry/android/core/k0; 
  
68 ····invoke-direct·{p2,·p0},·Lio/sentry/android/core/k0;-><init>(Lio/sentry/android/core/l0;)V 
  
69 ····invoke-interface·{p1,·p2},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; 
  
70 ····move-result-object·p2 
  
71 ····iput-object·p2,·p0,·Lio/sentry/android/core/l0;->f:Ljava/util/concurrent/Future; 
  
72 ····.line·11 
73 ····invoke-interface·{p1},·Ljava/util/concurrent/ExecutorService;->shutdown()V 
  
74 ····return-void20 ····return-void
75 .end·method21 .end·method
  
Max diff block lines reached; 71246/78128 bytes (91.19%) of diff not shown.
1.35 KB
smali/io/sentry/android/core/n.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/lang/Runnable;6 .implements·Ljava/lang/Runnable;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·e:Lio/sentry/android/core/o;8 .field·public·final·synthetic·e:Lio/sentry/android/core/o;
  
9 .field·public·final·synthetic·f:Lio/sentry/l0;9 .field·public·final·synthetic·f:Lio/sentry/m0;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/l0;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/m0;)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/android/core/n;->e:Lio/sentry/android/core/o;14 ····iput-object·p1,·p0,·Lio/sentry/android/core/n;->e:Lio/sentry/android/core/o;
  
15 ····iput-object·p2,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/l0;15 ····iput-object·p2,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/m0;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·run()V19 .method·public·final·run()V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/sentry/android/core/n;->e:Lio/sentry/android/core/o;21 ····iget-object·v0,·p0,·Lio/sentry/android/core/n;->e:Lio/sentry/android/core/o;
  
22 ····iget-object·v1,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/l0;22 ····iget-object·v1,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/m0;
  
23 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->y(Lio/sentry/android/core/o;Lio/sentry/l0;)V23 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->y(Lio/sentry/android/core/o;Lio/sentry/m0;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
7.55 KB
smali/io/sentry/android/core/w0.smali
    
Offset 1, 298 lines modifiedOffset 1, 40 lines modified
1 .class·final·Lio/sentry/android/core/w0;1 .class·public·final·synthetic·Lio/sentry/android/core/w0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PerformanceAndroidEventProcessor.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/t;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·e:Z7 .field·public·final·synthetic·a:Lio/sentry/android/core/LifecycleWatcher;
  
 8 .field·public·final·synthetic·b:J
8 .field·private·final·f:Lio/sentry/android/core/g; 
  
9 .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions; 
  
  
10 #·direct·methods9 #·direct·methods
11 .method·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/g;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/LifecycleWatcher;J)V
12 ····.locals·111 ····.locals·0
  
13 ····.line·1 
14 ····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/w0;->a:Lio/sentry/android/core/LifecycleWatcher;
15 ····const/4·v0,·0x0 
  
16 ····.line·2 
17 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/w0;->e:Z 
  
18 ····const-string·v0,·"SentryAndroidOptions·is·required" 
  
19 ····.line·3 
20 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
21 ····move-result-object·p1 
  
22 ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; 
  
 14 ····iput-wide·p2,·p0,·Lio/sentry/android/core/w0;->b:J
23 ····iput-object·p1,·p0,·Lio/sentry/android/core/w0;->g:Lio/sentry/android/core/SentryAndroidOptions; 
  
24 ····const-string·p1,·"ActivityFramesTracker·is·required" 
  
25 ····.line·4 
26 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
27 ····move-result-object·p1 
  
28 ····check-cast·p1,·Lio/sentry/android/core/g; 
  
29 ····iput-object·p1,·p0,·Lio/sentry/android/core/w0;->f:Lio/sentry/android/core/g; 
  
30 ····return-void15 ····return-void
31 .end·method16 .end·method
  
32 .method·private·a(Ljava/util/List;)Z 
33 ····.locals·3 
34 ····.annotation·system·Ldalvik/annotation/Signature; 
35 ········value·=·{ 
36 ············"(", 
37 ············"Ljava/util/List<", 
38 ············"Lio/sentry/protocol/s;", 
39 ············">;)Z" 
40 ········} 
41 ····.end·annotation 
  
42 ····.line·1 
43 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; 
  
44 ····move-result-object·p1 
  
45 ····:cond_0 
46 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z 
  
47 ····move-result·v0 
  
48 ····if-eqz·v0,·:cond_2 
  
49 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
50 ····move-result-object·v0 
  
51 ····check-cast·v0,·Lio/sentry/protocol/s; 
  
52 ····.line·2 
53 ····invoke-virtual·{v0},·Lio/sentry/protocol/s;->b()Ljava/lang/String; 
  
54 ····move-result-object·v1 
  
55 ····const-string·v2,·"app.start.cold" 
  
56 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z 
  
57 ····move-result·v1 
  
58 ····if-nez·v1,·:cond_1 
  
59 ····.line·3 
60 ····invoke-virtual·{v0},·Lio/sentry/protocol/s;->b()Ljava/lang/String; 
  
61 ····move-result-object·v0 
  
62 ····const-string·v1,·"app.start.warm" 
  
63 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z 
  
64 ····move-result·v0 
  
65 ····if-eqz·v0,·:cond_0 
  
66 ····:cond_1 
67 ····const/4·p1,·0x1 
  
68 ····return·p1 
  
69 ····:cond_2 
70 ····const/4·p1,·0x0 
  
71 ····return·p1 
72 .end·method 
  
  
73 #·virtual·methods17 #·virtual·methods
 18 .method·public·final·a(Lio/sentry/g2;)V
74 .method·public·c(Lio/sentry/l3;Lio/sentry/v;)Lio/sentry/l3; 
75 ····.locals·0 
Max diff block lines reached; 4081/7654 bytes (53.32%) of diff not shown.
3.41 KB
smali/io/sentry/android/core/j0.smali
    
Offset 1, 31 lines modifiedOffset 1, 23 lines modified
1 .class·public·Lio/sentry/android/core/j0;1 .class·public·final·Lio/sentry/android/core/j0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CurrentActivityHolder.java"3 .source·"AppState.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 #·static·fields7 #·static·fields
8 .field·private·static·final·b:Lio/sentry/android/core/j0;8 .field·private·static·b:Lio/sentry/android/core/j0;
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·a:Ljava/lang/ref/WeakReference;10 .field·private·a:Ljava/lang/Boolean;
11 ····.annotation·system·Ldalvik/annotation/Signature; 
12 ········value·=·{ 
13 ············"Ljava/lang/ref/WeakReference<", 
14 ············"Landroid/app/Activity;", 
15 ············">;" 
16 ········} 
17 ····.end·annotation 
18 .end·field 
  
  
19 #·direct·methods11 #·direct·methods
20 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
21 ····.locals·113 ····.locals·1
  
22 ····.line·114 ····.line·1
Offset 35, 86 lines modifiedOffset 27, 67 lines modified
  
35 ····sput-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0;27 ····sput-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0;
  
36 ····return-void28 ····return-void
37 .end·method29 .end·method
  
38 .method·private·constructor·<init>()V30 .method·private·constructor·<init>()V
39 ····.locals·031 ····.locals·1
  
40 ····.line·132 ····.line·1
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 34 ····const/4·v0,·0x0
  
 35 ····.line·2
 36 ····iput-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/Boolean;
  
42 ····return-void37 ····return-void
43 .end·method38 .end·method
  
44 .method·public·static·c()Lio/sentry/android/core/j0;39 .method·public·static·a()Lio/sentry/android/core/j0;
45 ····.locals·140 ····.locals·1
  
46 ····.line·141 ····.line·1
47 ····sget-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0;42 ····sget-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0;
  
48 ····return-object·v043 ····return-object·v0
49 .end·method44 .end·method
  
  
50 #·virtual·methods45 #·virtual·methods
 46 .method·public·b()Ljava/lang/Boolean;
51 .method·public·a()V 
52 ····.locals·1 
  
53 ····const/4·v0,·0x0 
  
54 ····.line·1 
55 ····iput-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/ref/WeakReference; 
  
56 ····return-void 
57 .end·method 
  
58 .method·public·b()Landroid/app/Activity; 
59 ····.locals·147 ····.locals·1
  
60 ····.line·148 ····.line·1
61 ····iget-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/ref/WeakReference;49 ····iget-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/Boolean;
  
62 ····if-eqz·v0,·:cond_0 
  
63 ····.line·2 
64 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; 
  
65 ····move-result-object·v0 
  
66 ····check-cast·v0,·Landroid/app/Activity; 
  
67 ····return-object·v0 
  
68 ····:cond_0 
69 ····const/4·v0,·0x0 
  
70 ····return-object·v050 ····return-object·v0
71 .end·method51 .end·method
  
72 .method·public·d(Landroid/app/Activity;)V52 .method·declared-synchronized·c(Z)V
73 ····.locals·153 ····.locals·0
  
 54 ····monitor-enter·p0
74 ····.line·1 
75 ····iget-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/ref/WeakReference; 
  
76 ····if-eqz·v0,·:cond_055 ····.line·1
 56 ····:try_start_0
 57 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
77 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;58 ····move-result-object·p1
  
78 ····move-result-object·v059 ····iput-object·p1,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/Boolean;
 60 ····:try_end_0
 61 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
79 ····if-ne·v0,·p1,·:cond_062 ····.line·2
 63 ····monitor-exit·p0
  
80 ····return-void64 ····return-void
  
 65 ····:catchall_0
 66 ····move-exception·p1
81 ····.line·2 
82 ····:cond_0 
83 ····new-instance·v0,·Ljava/lang/ref/WeakReference; 
  
84 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V 
Max diff block lines reached; 153/3419 bytes (4.47%) of diff not shown.
1.95 KB
smali/io/sentry/android/core/k0.smali
    
Offset 1, 36 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/k0;1 .class·final·Lio/sentry/android/core/k0;
 2 .super·Ljava/lang/RuntimeException;
 3 .source·"ApplicationNotResponding.java"
2 .super·Ljava/lang/Object; 
3 .source·"R8$$SyntheticClass" 
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/l0;5 .field·private·final·e:Ljava/lang/Thread;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/l0;)V7 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/Thread;)V
10 ····.locals·08 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····.line·1
 10 ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
 11 ····const-string·p1,·"Thread·must·be·provided."
  
 12 ····.line·2
 13 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 14 ····move-result-object·p1
  
 15 ····check-cast·p1,·Ljava/lang/Thread;
  
12 ····iput-object·p1,·p0,·Lio/sentry/android/core/k0;->a:Lio/sentry/android/core/l0;16 ····iput-object·p1,·p0,·Lio/sentry/android/core/k0;->e:Ljava/lang/Thread;
  
 17 ····.line·3
 18 ····invoke-virtual·{p1},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;
  
 19 ····move-result-object·p1
  
 20 ····invoke-virtual·{p0,·p1},·Ljava/lang/RuntimeException;->setStackTrace([Ljava/lang/StackTraceElement;)V
  
13 ····return-void21 ····return-void
14 .end·method22 .end·method
  
  
15 #·virtual·methods23 #·virtual·methods
16 .method·public·final·call()Ljava/lang/Object;24 .method·public·a()Ljava/lang/Thread;
17 ····.locals·125 ····.locals·1
  
 26 ····.line·1
18 ····iget-object·v0,·p0,·Lio/sentry/android/core/k0;->a:Lio/sentry/android/core/l0;27 ····iget-object·v0,·p0,·Lio/sentry/android/core/k0;->e:Ljava/lang/Thread;
  
19 ····invoke-static·{v0},·Lio/sentry/android/core/l0;->a(Lio/sentry/android/core/l0;)Ljava/util/Map; 
  
20 ····move-result-object·v0 
  
21 ····return-object·v028 ····return-object·v0
22 .end·method29 .end·method
25.3 KB
smali/io/sentry/android/core/v.smali
    
Offset 1, 42 lines modifiedOffset 1, 838 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/v;1 .class·final·Lio/sentry/android/core/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"AndroidOptionsInitializer.java"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
  
 4 #·direct·methods
 5 .method·public·static·synthetic·a(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String;
 6 ····.locals·0
  
 7 ····invoke-static·{p0},·Lio/sentry/android/core/v;->j(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String;
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/sentry/android/core/x; 
  
8 .field·public·final·synthetic·b:Lio/sentry/m0;8 ····move-result-object·p0
  
 9 ····return-object·p0
 10 .end·method
  
 11 .method·public·static·synthetic·b(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String;
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/x;Lio/sentry/m0;)V 
11 ····.locals·012 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-static·{p0},·Lio/sentry/android/core/v;->i(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String;
  
13 ····iput-object·p1,·p0,·Lio/sentry/android/core/v;->a:Lio/sentry/android/core/x;14 ····move-result-object·p0
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/v;->b:Lio/sentry/m0;15 ····return-object·p0
 16 .end·method
  
15 ····return-void17 .method·private·static·c(Landroid/content/Context;Lio/sentry/h0;)Ljava/lang/String;
 18 ····.locals·5
  
 19 ····.line·1
 20 ····invoke-virtual·{p0},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
  
 21 ····move-result-object·p0
  
 22 ····const/4·v0,·0x0
  
 23 ····.line·2
 24 ····:try_start_0
 25 ····new-instance·v1,·Ljava/io/BufferedInputStream;
  
 26 ····const-string·v2,·"sentry-debug-meta.properties"
  
 27 ····.line·3
 28 ····invoke-virtual·{p0,·v2},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
  
 29 ····move-result-object·p0
  
 30 ····invoke-direct·{v1,·p0},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
 31 ····:try_end_0
 32 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_2
 33 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
 34 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 35 ····.line·4
 36 ····:try_start_1
 37 ····new-instance·p0,·Ljava/util/Properties;
  
 38 ····invoke-direct·{p0},·Ljava/util/Properties;-><init>()V
  
 39 ····.line·5
 40 ····invoke-virtual·{p0,·v1},·Ljava/util/Properties;->load(Ljava/io/InputStream;)V
  
 41 ····const-string·v2,·"io.sentry.ProguardUuids"
  
 42 ····.line·6
 43 ····invoke-virtual·{p0,·v2},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
 44 ····move-result-object·p0
  
 45 ····.line·7
 46 ····sget-object·v2,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
 47 ····const-string·v3,·"Proguard·UUID·found:·%s"
  
 48 ····const/4·v4,·0x1
  
 49 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
 50 ····aput-object·p0,·v4,·v0
  
 51 ····invoke-interface·{p1,·v2,·v3,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
 52 ····:try_end_1
 53 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 54 ····.line·8
 55 ····:try_start_2
 56 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V
 57 ····:try_end_2
 58 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_2
 59 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1
 60 ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_0
  
 61 ····return-object·p0
  
 62 ····:catchall_0
 63 ····move-exception·p0
  
 64 ····.line·9
 65 ····:try_start_3
 66 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V
 67 ····:try_end_3
 68 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1
  
 69 ····goto·:goto_0
  
 70 ····:catchall_1
 71 ····move-exception·v1
  
 72 ····:try_start_4
 73 ····invoke-virtual·{p0,·v1},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
 74 ····:goto_0
 75 ····throw·p0
 76 ····:try_end_4
 77 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_2
 78 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1
 79 ····.catch·Ljava/lang/RuntimeException;·{:try_start_4·..·:try_end_4}·:catch_0
  
 80 ····:catch_0
 81 ····move-exception·p0
  
Max diff block lines reached; 20733/25886 bytes (80.09%) of diff not shown.
20.8 KB
smali/io/sentry/android/core/e0.smali
    
Offset 1, 448 lines modifiedOffset 1, 411 lines modified
1 .class·public·final·Lio/sentry/android/core/e0;1 .class·public·final·Lio/sentry/android/core/e0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AppLifecycleIntegration.java"3 .source·"AppComponentsBreadcrumbsIntegration.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/q0;5 .implements·Lio/sentry/r0;
6 .implements·Ljava/io/Closeable;6 .implements·Ljava/io/Closeable;
 7 .implements·Landroid/content/ComponentCallbacks2;
  
  
7 #·instance·fields8 #·instance·fields
8 .field·e:Lio/sentry/android/core/LifecycleWatcher;9 .field·private·final·e:Landroid/content/Context;
  
9 .field·private·f:Lio/sentry/android/core/SentryAndroidOptions;10 .field·private·f:Lio/sentry/g0;
  
10 .field·private·final·g:Lio/sentry/android/core/s0;11 .field·private·g:Lio/sentry/android/core/SentryAndroidOptions;
  
  
11 #·direct·methods12 #·direct·methods
12 .method·public·constructor·<init>()V13 .method·public·constructor·<init>(Landroid/content/Context;)V
13 ····.locals·114 ····.locals·1
  
14 ····.line·115 ····.line·1
15 ····new-instance·v0,·Lio/sentry/android/core/s0; 
  
16 ····invoke-direct·{v0},·Lio/sentry/android/core/s0;-><init>()V 
  
17 ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/e0;-><init>(Lio/sentry/android/core/s0;)V 
  
18 ····return-void 
19 .end·method 
  
20 .method·constructor·<init>(Lio/sentry/android/core/s0;)V 
21 ····.locals·0 
  
22 ····.line·2 
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 17 ····const-string·v0,·"Context·is·required"
24 ····.line·3 
25 ····iput-object·p1,·p0,·Lio/sentry/android/core/e0;->g:Lio/sentry/android/core/s0; 
  
 18 ····.line·2
 19 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
26 ····return-void 
27 .end·method 
  
28 .method·public·static·synthetic·h(Lio/sentry/android/core/e0;)V 
29 ····.locals·0 
  
30 ····invoke-direct·{p0},·Lio/sentry/android/core/e0;->p()V 
  
 20 ····move-result-object·p1
31 ····return-void 
32 .end·method 
  
 21 ····check-cast·p1,·Landroid/content/Context;
33 .method·public·static·synthetic·j(Lio/sentry/android/core/e0;Lio/sentry/f0;)V 
34 ····.locals·0 
  
35 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/e0;->t(Lio/sentry/f0;)V22 ····iput-object·p1,·p0,·Lio/sentry/android/core/e0;->e:Landroid/content/Context;
  
36 ····return-void23 ····return-void
37 .end·method24 .end·method
  
38 .method·private·k(Lio/sentry/f0;)V25 .method·private·h(Ljava/lang/Integer;)V
39 ····.locals·826 ····.locals·3
  
40 ····.line·127 ····.line·1
41 ····iget-object·v0,·p0,·Lio/sentry/android/core/e0;->f:Lio/sentry/android/core/SentryAndroidOptions;28 ····iget-object·v0,·p0,·Lio/sentry/android/core/e0;->f:Lio/sentry/g0;
  
42 ····if-nez·v0,·:cond_029 ····if-eqz·v0,·:cond_2
  
43 ····return-void 
  
44 ····.line·230 ····.line·2
 31 ····new-instance·v0,·Lio/sentry/d;
45 ····:cond_0 
46 ····new-instance·v7,·Lio/sentry/android/core/LifecycleWatcher; 
  
 32 ····invoke-direct·{v0},·Lio/sentry/d;-><init>()V
47 ····.line·3 
48 ····invoke-virtual·{v0},·Lio/sentry/q3;->getSessionTrackingIntervalMillis()J 
  
49 ····move-result-wide·v333 ····if-eqz·p1,·:cond_1
  
50 ····iget-object·v0,·p0,·Lio/sentry/android/core/e0;->f:Lio/sentry/android/core/SentryAndroidOptions;34 ····.line·3
 35 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
 36 ····move-result·v1
51 ····.line·4 
52 ····invoke-virtual·{v0},·Lio/sentry/q3;->isEnableAutoSessionTracking()Z 
  
53 ····move-result·v537 ····const/16·v2,·0x28
  
54 ····iget-object·v0,·p0,·Lio/sentry/android/core/e0;->f:Lio/sentry/android/core/SentryAndroidOptions;38 ····if-ge·v1,·v2,·:cond_0
  
 39 ····return-void
55 ····.line·5 
56 ····invoke-virtual·{v0},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableAppLifecycleBreadcrumbs()Z 
  
57 ····move-result·v640 ····:cond_0
 41 ····const-string·v1,·"level"
  
58 ····move-object·v1,·v742 ····.line·4
 43 ····invoke-virtual·{v0,·v1,·p1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V
  
59 ····move-object·v2,·p144 ····:cond_1
 45 ····const-string·p1,·"system"
  
60 ····invoke-direct/range·{v1·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/f0;JZZ)V46 ····.line·5
 47 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->p(Ljava/lang/String;)V
  
61 ····iput-object·v7,·p0,·Lio/sentry/android/core/e0;->e:Lio/sentry/android/core/LifecycleWatcher;48 ····const-string·p1,·"device.event"
  
62 ····.line·649 ····.line·6
 50 ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V
63 ····:try_start_0 
64 ····invoke-static·{},·Landroidx/lifecycle/ProcessLifecycleOwner;->i()Landroidx/lifecycle/l; 
  
65 ····move-result-object·p1 
  
66 ····invoke-interface·{p1},·Landroidx/lifecycle/l;->a()Landroidx/lifecycle/h; 
  
67 ····move-result-object·p1 
  
 51 ····const-string·p1,·"Low·memory"
Max diff block lines reached; 16778/21270 bytes (78.88%) of diff not shown.
10.8 KB
smali/io/sentry/android/core/x0.smali
    
Offset 1, 266 lines modifiedOffset 1, 168 lines modified
1 .class·public·final·Lio/sentry/android/core/x0;1 .class·public·final·Lio/sentry/android/core/x0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
 3 .source·"LoadClass.java"
3 .source·"PhoneStateBreadcrumbsIntegration.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/q0; 
6 .implements·Ljava/io/Closeable; 
  
  
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lio/sentry/android/core/x0$a; 
11 ····} 
12 .end·annotation 
  
  
13 #·instance·fields 
14 .field·private·final·e:Landroid/content/Context; 
  
15 .field·private·f:Lio/sentry/android/core/SentryAndroidOptions; 
  
16 .field·g:Lio/sentry/android/core/x0$a; 
  
17 .field·private·h:Landroid/telephony/TelephonyManager; 
  
  
18 #·direct·methods4 #·direct·methods
19 .method·public·constructor·<init>(Landroid/content/Context;)V5 .method·public·constructor·<init>()V
20 ····.locals·16 ····.locals·0
  
21 ····.line·17 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····const-string·v0,·"Context·is·required" 
  
24 ····.line·2 
25 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
26 ····move-result-object·p1 
  
27 ····check-cast·p1,·Landroid/content/Context; 
  
28 ····iput-object·p1,·p0,·Lio/sentry/android/core/x0;->e:Landroid/content/Context; 
  
29 ····return-void9 ····return-void
30 .end·method10 .end·method
  
  
31 #·virtual·methods11 #·virtual·methods
32 .method·public·c(Lio/sentry/f0;Lio/sentry/q3;)V12 .method·public·a(Ljava/lang/String;Lio/sentry/h0;)Z
33 ····.locals·513 ····.locals·0
  
34 ····const-string·v0,·"Hub·is·required" 
  
35 ····.line·114 ····.line·1
36 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;15 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/android/core/x0;->c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Class;
  
 16 ····move-result-object·p1
37 ····.line·2 
38 ····instance-of·v0,·p2,·Lio/sentry/android/core/SentryAndroidOptions; 
  
39 ····if-eqz·v0,·:cond_0 
  
40 ····move-object·v0,·p217 ····if-eqz·p1,·:cond_0
  
41 ····check-cast·v0,·Lio/sentry/android/core/SentryAndroidOptions;18 ····const/4·p1,·0x1
  
42 ····goto·:goto_019 ····goto·:goto_0
  
43 ····:cond_020 ····:cond_0
44 ····const/4·v0,·0x021 ····const/4·p1,·0x0
  
45 ····:goto_022 ····:goto_0
 23 ····return·p1
 24 .end·method
46 ····const-string·v1,·"SentryAndroidOptions·is·required" 
  
47 ····.line·3 
48 ····invoke-static·{v0,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
49 ····move-result-object·v0 
  
50 ····check-cast·v0,·Lio/sentry/android/core/SentryAndroidOptions; 
  
51 ····iput-object·v0,·p0,·Lio/sentry/android/core/x0;->f:Lio/sentry/android/core/SentryAndroidOptions; 
  
52 ····.line·4 
53 ····invoke-virtual·{v0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; 
  
54 ····move-result-object·v0 
  
55 ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; 
  
56 ····const/4·v2,·0x1 
  
57 ····new-array·v2,·v2,·[Ljava/lang/Object; 
  
58 ····iget-object·v3,·p0,·Lio/sentry/android/core/x0;->f:Lio/sentry/android/core/SentryAndroidOptions; 
  
59 ····.line·5 
60 ····invoke-virtual·{v3},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z 
  
61 ····move-result·v3 
  
62 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
63 ····move-result-object·v3 
  
64 ····const/4·v4,·0x0 
  
65 ····aput-object·v3,·v2,·v4 
  
66 ····const-string·v3,·"enableSystemEventBreadcrumbs·enabled:·%s" 
  
67 ····.line·6 
68 ····invoke-interface·{v0,·v1,·v3,·v2},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V 
  
69 ····.line·7 
70 ····iget-object·v0,·p0,·Lio/sentry/android/core/x0;->f:Lio/sentry/android/core/SentryAndroidOptions; 
  
71 ····invoke-virtual·{v0},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z 
  
72 ····move-result·v0 
  
73 ····if-eqz·v0,·:cond_2 
Max diff block lines reached; 7257/10955 bytes (66.24%) of diff not shown.
9.15 KB
smali/io/sentry/android/core/cache/a.smali
    
Offset 26, 73 lines modifiedOffset 26, 73 lines modified
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/transport/o;)V28 .method·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/transport/o;)V
29 ····.locals·229 ····.locals·2
  
30 ····.line·230 ····.line·2
31 ····invoke-virtual·{p1},·Lio/sentry/q3;->getCacheDirPath()Ljava/lang/String;31 ····invoke-virtual·{p1},·Lio/sentry/b4;->getCacheDirPath()Ljava/lang/String;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····const-string·v1,·"cacheDirPath·must·not·be·null"33 ····const-string·v1,·"cacheDirPath·must·not·be·null"
  
34 ····invoke-static·{v0,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;34 ····invoke-static·{v0,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····check-cast·v0,·Ljava/lang/String;36 ····check-cast·v0,·Ljava/lang/String;
  
37 ····.line·337 ····.line·3
38 ····invoke-virtual·{p1},·Lio/sentry/q3;->getMaxCacheItems()I38 ····invoke-virtual·{p1},·Lio/sentry/b4;->getMaxCacheItems()I
  
39 ····move-result·v139 ····move-result·v1
  
40 ····.line·440 ····.line·4
41 ····invoke-direct·{p0,·p1,·v0,·v1},·Lio/sentry/cache/d;-><init>(Lio/sentry/q3;Ljava/lang/String;I)V41 ····invoke-direct·{p0,·p1,·v0,·v1},·Lio/sentry/cache/d;-><init>(Lio/sentry/b4;Ljava/lang/String;I)V
  
42 ····.line·542 ····.line·5
43 ····iput-object·p2,·p0,·Lio/sentry/android/core/cache/a;->k:Lio/sentry/transport/o;43 ····iput-object·p2,·p0,·Lio/sentry/android/core/cache/a;->k:Lio/sentry/transport/o;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·static·B(Lio/sentry/q3;)Z46 .method·public·static·B(Lio/sentry/b4;)Z
47 ····.locals·747 ····.locals·7
  
48 ····.line·148 ····.line·1
49 ····invoke-virtual·{p0},·Lio/sentry/q3;->getOutboxPath()Ljava/lang/String;49 ····invoke-virtual·{p0},·Lio/sentry/b4;->getOutboxPath()Ljava/lang/String;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····const/4·v1,·0x051 ····const/4·v1,·0x0
  
52 ····if-nez·v0,·:cond_052 ····if-nez·v0,·:cond_0
  
53 ····.line·253 ····.line·2
54 ····invoke-virtual·{p0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;54 ····invoke-virtual·{p0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
55 ····move-result-object·p055 ····move-result-object·p0
  
56 ····sget-object·v0,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;56 ····sget-object·v0,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
57 ····new-array·v2,·v1,·[Ljava/lang/Object;57 ····new-array·v2,·v1,·[Ljava/lang/Object;
  
58 ····const-string·v3,·"Outbox·path·is·null,·the·startup·crash·marker·file·does·not·exist"58 ····const-string·v3,·"Outbox·path·is·null,·the·startup·crash·marker·file·does·not·exist"
  
59 ····.line·359 ····.line·3
60 ····invoke-interface·{p0,·v0,·v3,·v2},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V60 ····invoke-interface·{p0,·v0,·v3,·v2},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
61 ····return·v161 ····return·v1
  
62 ····.line·462 ····.line·4
63 ····:cond_063 ····:cond_0
64 ····new-instance·v0,·Ljava/io/File;64 ····new-instance·v0,·Ljava/io/File;
  
65 ····invoke-virtual·{p0},·Lio/sentry/q3;->getOutboxPath()Ljava/lang/String;65 ····invoke-virtual·{p0},·Lio/sentry/b4;->getOutboxPath()Ljava/lang/String;
  
66 ····move-result-object·v266 ····move-result-object·v2
  
67 ····const-string·v3,·"startup_crash"67 ····const-string·v3,·"startup_crash"
  
68 ····invoke-direct·{v0,·v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V68 ····invoke-direct·{v0,·v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
Offset 108, 19 lines modifiedOffset 108, 19 lines modified
108 ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z108 ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z
  
109 ····move-result·v3109 ····move-result·v3
  
110 ····if-nez·v3,·:cond_1110 ····if-nez·v3,·:cond_1
  
111 ····.line·7111 ····.line·7
112 ····invoke-virtual·{p0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;112 ····invoke-virtual·{p0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
113 ····move-result-object·v3113 ····move-result-object·v3
  
114 ····sget-object·v4,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;114 ····sget-object·v4,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
115 ····const-string·v5,·"Failed·to·delete·the·startup·crash·marker·file.·%s."115 ····const-string·v5,·"Failed·to·delete·the·startup·crash·marker·file.·%s."
  
116 ····const/4·v6,·0x1116 ····const/4·v6,·0x1
  
117 ····new-array·v6,·v6,·[Ljava/lang/Object;117 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
Offset 128, 79 lines modifiedOffset 128, 79 lines modified
128 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;128 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
129 ····move-result-object·v0129 ····move-result-object·v0
  
130 ····aput-object·v0,·v6,·v1130 ····aput-object·v0,·v6,·v1
  
131 ····.line·9131 ····.line·9
132 ····invoke-interface·{v3,·v4,·v5,·v6},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V132 ····invoke-interface·{v3,·v4,·v5,·v6},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
133 ····:try_end_0133 ····:try_end_0
134 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0134 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
135 ····:cond_1135 ····:cond_1
136 ····return·v2136 ····return·v2
  
137 ····:catchall_0137 ····:catchall_0
138 ····move-exception·v0138 ····move-exception·v0
  
139 ····.line·10139 ····.line·10
140 ····invoke-virtual·{p0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;140 ····invoke-virtual·{p0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
141 ····move-result-object·p0141 ····move-result-object·p0
  
142 ····sget-object·v2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;142 ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
143 ····const-string·v3,·"Error·reading/deleting·the·startup·crash·marker·file·on·the·disk"143 ····const-string·v3,·"Error·reading/deleting·the·startup·crash·marker·file·on·the·disk"
  
144 ····.line·11144 ····.line·11
145 ····invoke-interface·{p0,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V145 ····invoke-interface·{p0,·v2,·v3,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
146 ····return·v1146 ····return·v1
147 .end·method147 .end·method
  
148 .method·private·C()V148 .method·private·C()V
Max diff block lines reached; 4936/9284 bytes (53.17%) of diff not shown.
4.77 KB
smali/io/sentry/android/core/internal/gestures/h.smali
    
Offset 17, 21 lines modifiedOffset 17, 21 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·private·final·f:Landroid/view/Window$Callback;18 .field·private·final·f:Landroid/view/Window$Callback;
  
19 .field·private·final·g:Lio/sentry/android/core/internal/gestures/g;19 .field·private·final·g:Lio/sentry/android/core/internal/gestures/g;
  
20 .field·private·final·h:Landroidx/core/view/GestureDetectorCompat;20 .field·private·final·h:Landroidx/core/view/GestureDetectorCompat;
  
21 .field·private·final·i:Lio/sentry/q3;21 .field·private·final·i:Lio/sentry/b4;
  
22 .field·private·final·j:Lio/sentry/android/core/internal/gestures/h$b;22 .field·private·final·j:Lio/sentry/android/core/internal/gestures/h$b;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/q3;)V24 .method·public·constructor·<init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;)V
25 ····.locals·625 ····.locals·6
  
26 ····.line·126 ····.line·1
27 ····new-instance·v2,·Landroidx/core/view/GestureDetectorCompat;27 ····new-instance·v2,·Landroidx/core/view/GestureDetectorCompat;
  
28 ····invoke-direct·{v2,·p2,·p3},·Landroidx/core/view/GestureDetectorCompat;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V28 ····invoke-direct·{v2,·p2,·p3},·Landroidx/core/view/GestureDetectorCompat;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V
  
Offset 43, 33 lines modifiedOffset 43, 33 lines modified
  
43 ····move-object·v1,·p143 ····move-object·v1,·p1
  
44 ····move-object·v3,·p344 ····move-object·v3,·p3
  
45 ····move-object·v4,·p445 ····move-object·v4,·p4
  
46 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/q3;Lio/sentry/android/core/internal/gestures/h$b;)V46 ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;Lio/sentry/android/core/internal/gestures/h$b;)V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·constructor·<init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/q3;Lio/sentry/android/core/internal/gestures/h$b;)V49 .method·constructor·<init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;Lio/sentry/android/core/internal/gestures/h$b;)V
50 ····.locals·050 ····.locals·0
  
51 ····.line·251 ····.line·2
52 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/k;-><init>(Landroid/view/Window$Callback;)V52 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/k;-><init>(Landroid/view/Window$Callback;)V
  
53 ····.line·353 ····.line·3
54 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/h;->f:Landroid/view/Window$Callback;54 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/h;->f:Landroid/view/Window$Callback;
  
55 ····.line·455 ····.line·4
56 ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g;56 ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g;
  
57 ····.line·557 ····.line·5
58 ····iput-object·p4,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/q3;58 ····iput-object·p4,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/b4;
  
59 ····.line·659 ····.line·6
60 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/h;->h:Landroidx/core/view/GestureDetectorCompat;60 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/h;->h:Landroidx/core/view/GestureDetectorCompat;
  
61 ····.line·761 ····.line·7
62 ····iput-object·p5,·p0,·Lio/sentry/android/core/internal/gestures/h;->j:Lio/sentry/android/core/internal/gestures/h$b;62 ····iput-object·p5,·p0,·Lio/sentry/android/core/internal/gestures/h;->j:Lio/sentry/android/core/internal/gestures/h$b;
  
Offset 115, 17 lines modifiedOffset 115, 17 lines modified
  
115 .method·public·c()V115 .method·public·c()V
116 ····.locals·2116 ····.locals·2
  
117 ····.line·1117 ····.line·1
118 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g;118 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g;
  
119 ····sget-object·v1,·Lio/sentry/h4;->CANCELLED:Lio/sentry/h4;119 ····sget-object·v1,·Lio/sentry/s4;->CANCELLED:Lio/sentry/s4;
  
120 ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/internal/gestures/g;->p(Lio/sentry/h4;)V120 ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/internal/gestures/g;->p(Lio/sentry/s4;)V
  
121 ····return-void121 ····return-void
122 .end·method122 .end·method
  
123 .method·public·bridge·synthetic·dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z123 .method·public·bridge·synthetic·dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z
124 ····.locals·0124 ····.locals·0
  
Offset 196, 30 lines modifiedOffset 196, 30 lines modified
196 ····goto·:goto_1196 ····goto·:goto_1
  
197 ····:catchall_0197 ····:catchall_0
198 ····move-exception·v1198 ····move-exception·v1
  
199 ····.line·4199 ····.line·4
200 ····:try_start_1200 ····:try_start_1
201 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/q3;201 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/b4;
  
202 ····if-eqz·v2,·:cond_0202 ····if-eqz·v2,·:cond_0
  
203 ····.line·5203 ····.line·5
204 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/q3;204 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/b4;
  
205 ····invoke-virtual·{v2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;205 ····invoke-virtual·{v2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
206 ····move-result-object·v2206 ····move-result-object·v2
  
207 ····sget-object·v3,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;207 ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
208 ····const-string·v4,·"Error·dispatching·touch·event"208 ····const-string·v4,·"Error·dispatching·touch·event"
  
209 ····invoke-interface·{v2,·v3,·v4,·v1},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V209 ····invoke-interface·{v2,·v3,·v4,·v1},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
210 ····:try_end_1210 ····:try_end_1
211 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1211 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
212 ····goto·:goto_0212 ····goto·:goto_0
  
213 ····:catchall_1213 ····:catchall_1
214 ····move-exception·p1214 ····move-exception·p1
1.88 KB
smali/io/sentry/android/core/internal/gestures/f.smali
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/f;1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/f;
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;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;
  
8 .field·public·final·synthetic·b:Lio/sentry/m0;8 .field·public·final·synthetic·b:Lio/sentry/n0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/m0;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/n0;)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/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/m0;14 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/n0;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·a(Lio/sentry/c2;)V18 .method·public·final·a(Lio/sentry/g2;)V
19 ····.locals·219 ····.locals·2
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g;20 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/m0;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/n0;
  
22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/m0;Lio/sentry/c2;)V22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/n0;Lio/sentry/g2;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
2.39 KB
smali/io/sentry/android/core/internal/gestures/d.smali
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/d;1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/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/c2$b;5 .implements·Lio/sentry/g2$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;
  
8 .field·public·final·synthetic·b:Lio/sentry/c2;8 .field·public·final·synthetic·b:Lio/sentry/g2;
  
9 .field·public·final·synthetic·c:Lio/sentry/m0;9 .field·public·final·synthetic·c:Lio/sentry/n0;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;Lio/sentry/m0;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;)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/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g;14 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g;
  
15 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/c2;15 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/g2;
  
16 ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/m0;16 ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/n0;
  
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·a(Lio/sentry/n0;)V
21 ····.locals·321 ····.locals·3
  
22 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g;22 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g;
  
23 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/c2;23 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/g2;
  
24 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/m0;24 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/n0;
  
25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/internal/gestures/g;->a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;Lio/sentry/m0;Lio/sentry/m0;)V25 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/internal/gestures/g;->a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
27.4 KB
smali/io/sentry/android/core/internal/gestures/g.smali
    
Offset 24, 41 lines modifiedOffset 24, 41 lines modified
24 ············"Ljava/lang/ref/WeakReference<",24 ············"Ljava/lang/ref/WeakReference<",
25 ············"Landroid/app/Activity;",25 ············"Landroid/app/Activity;",
26 ············">;"26 ············">;"
27 ········}27 ········}
28 ····.end·annotation28 ····.end·annotation
29 .end·field29 .end·field
  
30 .field·private·final·b:Lio/sentry/f0;30 .field·private·final·b:Lio/sentry/g0;
  
31 .field·private·final·c:Lio/sentry/android/core/SentryAndroidOptions;31 .field·private·final·c:Lio/sentry/android/core/SentryAndroidOptions;
  
32 .field·private·d:Lio/sentry/internal/gestures/b;32 .field·private·d:Lio/sentry/internal/gestures/b;
  
33 .field·private·e:Lio/sentry/m0;33 .field·private·e:Lio/sentry/n0;
  
34 .field·private·f:Ljava/lang/String;34 .field·private·f:Ljava/lang/String;
  
35 .field·private·final·g:Lio/sentry/android/core/internal/gestures/g$b;35 .field·private·final·g:Lio/sentry/android/core/internal/gestures/g$b;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Landroid/app/Activity;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;)V37 .method·public·constructor·<init>(Landroid/app/Activity;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;)V
38 ····.locals·238 ····.locals·2
  
39 ····.line·139 ····.line·1
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
42 ····.line·242 ····.line·2
43 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->d:Lio/sentry/internal/gestures/b;43 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->d:Lio/sentry/internal/gestures/b;
  
44 ····.line·344 ····.line·3
45 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->e:Lio/sentry/m0;45 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->e:Lio/sentry/n0;
  
46 ····.line·446 ····.line·4
47 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->f:Ljava/lang/String;47 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->f:Ljava/lang/String;
  
48 ····.line·548 ····.line·5
49 ····new-instance·v1,·Lio/sentry/android/core/internal/gestures/g$b;49 ····new-instance·v1,·Lio/sentry/android/core/internal/gestures/g$b;
  
Offset 70, 50 lines modifiedOffset 70, 50 lines modified
70 ····new-instance·v0,·Ljava/lang/ref/WeakReference;70 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
  
71 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V71 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
72 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->a:Ljava/lang/ref/WeakReference;72 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->a:Ljava/lang/ref/WeakReference;
  
73 ····.line·773 ····.line·7
74 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/g;->b:Lio/sentry/f0;74 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/g;->b:Lio/sentry/g0;
  
75 ····.line·875 ····.line·8
76 ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions;76 ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions;
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
79 .method·public·static·synthetic·a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;Lio/sentry/m0;Lio/sentry/m0;)V79 .method·public·static·synthetic·a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V
80 ····.locals·080 ····.locals·0
  
81 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/gestures/g;->j(Lio/sentry/c2;Lio/sentry/m0;Lio/sentry/m0;)V81 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/gestures/g;->j(Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V
  
82 ····return-void82 ····return-void
83 .end·method83 .end·method
  
84 .method·public·static·synthetic·b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;Lio/sentry/m0;)V84 .method·public·static·synthetic·b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;)V
85 ····.locals·085 ····.locals·0
  
86 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->k(Lio/sentry/c2;Lio/sentry/m0;)V86 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->k(Lio/sentry/g2;Lio/sentry/n0;)V
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·static·synthetic·c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/m0;Lio/sentry/c2;)V89 .method·public·static·synthetic·c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/n0;Lio/sentry/g2;)V
90 ····.locals·090 ····.locals·0
  
91 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->l(Lio/sentry/m0;Lio/sentry/c2;)V91 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->l(Lio/sentry/n0;Lio/sentry/g2;)V
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·static·synthetic·d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;)V94 .method·public·static·synthetic·d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;)V
95 ····.locals·095 ····.locals·0
  
96 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/g;->m(Lio/sentry/c2;)V96 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/g;->m(Lio/sentry/g2;)V
  
97 ····return-void97 ····return-void
98 .end·method98 .end·method
  
99 .method·private·e(Lio/sentry/internal/gestures/b;Ljava/lang/String;Ljava/util/Map;Landroid/view/MotionEvent;)V99 .method·private·e(Lio/sentry/internal/gestures/b;Ljava/lang/String;Ljava/util/Map;Landroid/view/MotionEvent;)V
100 ····.locals·3100 ····.locals·3
101 ····.annotation·system·Ldalvik/annotation/Signature;101 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ············")V"129 ············")V"
130 ········}130 ········}
131 ····.end·annotation131 ····.end·annotation
  
132 ····.line·1132 ····.line·1
133 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions;133 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions;
  
134 ····invoke-virtual·{v0},·Lio/sentry/q3;->isEnableUserInteractionBreadcrumbs()Z134 ····invoke-virtual·{v0},·Lio/sentry/b4;->isEnableUserInteractionBreadcrumbs()Z
  
135 ····move-result·v0135 ····move-result·v0
  
136 ····if-nez·v0,·:cond_0136 ····if-nez·v0,·:cond_0
  
137 ····return-void137 ····return-void
  
Offset 146, 27 lines modifiedOffset 146, 27 lines modified
146 ····new-instance·v0,·Lio/sentry/v;146 ····new-instance·v0,·Lio/sentry/v;
  
147 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V147 ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V
  
148 ····const-string·v1,·"android:motionEvent"148 ····const-string·v1,·"android:motionEvent"
  
149 ····.line·3149 ····.line·3
150 ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;->h(Ljava/lang/String;Ljava/lang/Object;)V150 ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V
  
151 ····.line·4151 ····.line·4
152 ····invoke-virtual·{p1},·Lio/sentry/internal/gestures/b;->e()Ljava/lang/Object;152 ····invoke-virtual·{p1},·Lio/sentry/internal/gestures/b;->e()Ljava/lang/Object;
  
153 ····move-result-object·p4153 ····move-result-object·p4
  
154 ····const-string·v1,·"android:view"154 ····const-string·v1,·"android:view"
  
155 ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;->h(Ljava/lang/String;Ljava/lang/Object;)V155 ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V
  
Max diff block lines reached; 22629/27988 bytes (80.85%) of diff not shown.
1.15 KB
smali/io/sentry/android/core/internal/gestures/e.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/e;1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/e;
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;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;
  
  
8 #·direct·methods8 #·direct·methods
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g;19 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·final·a(Lio/sentry/c2;)V23 .method·public·final·a(Lio/sentry/g2;)V
24 ····.locals·124 ····.locals·1
  
25 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g;25 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g;
  
26 ····invoke-static·{v0,·p1},·Lio/sentry/android/core/internal/gestures/g;->d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;)V26 ····invoke-static·{v0,·p1},·Lio/sentry/android/core/internal/gestures/g;->d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
774 B
smali/io/sentry/android/core/internal/gestures/h$a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/android/core/internal/gestures/h$b;5 .implements·Lio/sentry/android/core/internal/gestures/h$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/q3;)V8 ····value·=·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;)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
  
2.67 KB
smali/io/sentry/android/core/internal/gestures/j.smali
    
Offset 1, 12 lines modifiedOffset 1, 17 lines modified
1 .class·final·Lio/sentry/android/core/internal/gestures/j;1 .class·public·final·Lio/sentry/android/core/internal/gestures/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ViewUtils.java"3 .source·"ViewUtils.java"
  
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
  
4 #·direct·methods7 #·direct·methods
5 .method·static·a(Lio/sentry/android/core/SentryAndroidOptions;Landroid/view/View;FFLio/sentry/internal/gestures/b$a;)Lio/sentry/internal/gestures/b;8 .method·static·a(Lio/sentry/android/core/SentryAndroidOptions;Landroid/view/View;FFLio/sentry/internal/gestures/b$a;)Lio/sentry/internal/gestures/b;
6 ····.locals·59 ····.locals·5
  
7 ····.line·110 ····.line·1
8 ····new-instance·v0,·Ljava/util/LinkedList;11 ····new-instance·v0,·Ljava/util/LinkedList;
  
Offset 69, 15 lines modifiedOffset 74, 15 lines modified
  
69 ····add-int/lit8·v3,·v3,·0x174 ····add-int/lit8·v3,·v3,·0x1
  
70 ····goto·:goto_075 ····goto·:goto_0
  
71 ····.line·976 ····.line·9
72 ····:cond_177 ····:cond_1
73 ····invoke-virtual·{p0},·Lio/sentry/q3;->getGestureTargetLocators()Ljava/util/List;78 ····invoke-virtual·{p0},·Lio/sentry/b4;->getGestureTargetLocators()Ljava/util/List;
  
74 ····move-result-object·v279 ····move-result-object·v2
  
75 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;80 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
76 ····move-result-object·v281 ····move-result-object·v2
  
Offset 114, 39 lines modifiedOffset 119, 83 lines modified
114 ····:cond_3119 ····:cond_3
115 ····return-object·v3120 ····return-object·v3
  
116 ····:cond_4121 ····:cond_4
117 ····return-object·p1122 ····return-object·p1
118 .end·method123 .end·method
  
119 .method·static·b(Landroid/view/View;)Ljava/lang/String;124 .method·public·static·b(Landroid/view/View;)Ljava/lang/String;
120 ····.locals·1125 ····.locals·2
  
121 ····.line·1126 ····.line·1
122 ····invoke-virtual·{p0},·Landroid/view/View;->getId()I127 ····invoke-virtual·{p0},·Landroid/view/View;->getId()I
  
123 ····move-result·v0128 ····move-result·v0
  
 129 ····const/4·v1,·-0x1
  
 130 ····if-eq·v0,·v1,·:cond_1
  
124 ····.line·2131 ····.line·2
 132 ····invoke-static·{v0},·Lio/sentry/android/core/internal/gestures/j;->c(I)Z
  
 133 ····move-result·v1
  
 134 ····if-nez·v1,·:cond_1
  
 135 ····.line·3
125 ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context;136 ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context;
  
126 ····move-result-object·p0137 ····move-result-object·p0
  
127 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;138 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
128 ····move-result-object·p0139 ····move-result-object·p0
  
129 ····if-eqz·p0,·:cond_0140 ····if-eqz·p0,·:cond_0
  
130 ····.line·3141 ····.line·4
131 ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getResourceEntryName(I)Ljava/lang/String;142 ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getResourceEntryName(I)Ljava/lang/String;
  
132 ····move-result-object·p0143 ····move-result-object·p0
  
133 ····goto·:goto_0144 ····return-object·p0
  
134 ····:cond_0145 ····:cond_0
135 ····const-string·p0,·""146 ····const-string·p0,·""
  
136 ····:goto_0 
137 ····return-object·p0147 ····return-object·p0
  
 148 ····.line·5
 149 ····:cond_1
 150 ····new-instance·p0,·Landroid/content/res/Resources$NotFoundException;
  
 151 ····invoke-direct·{p0},·Landroid/content/res/Resources$NotFoundException;-><init>()V
  
 152 ····throw·p0
 153 .end·method
  
 154 .method·private·static·c(I)Z
 155 ····.locals·1
  
 156 ····const/high16·v0,·-0x1000000
  
 157 ····and-int/2addr·v0,·p0
  
 158 ····if-nez·v0,·:cond_0
  
 159 ····const·v0,·0xffffff
  
 160 ····and-int/2addr·p0,·v0
  
 161 ····if-eqz·p0,·:cond_0
  
 162 ····const/4·p0,·0x1
  
 163 ····goto·:goto_0
  
 164 ····:cond_0
 165 ····const/4·p0,·0x0
  
 166 ····:goto_0
 167 ····return·p0
138 .end·method168 .end·method
1.89 KB
smali/io/sentry/android/core/internal/gestures/c.smali
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/c;1 .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/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/c2$b;5 .implements·Lio/sentry/g2$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g;
  
8 .field·public·final·synthetic·b:Lio/sentry/c2;8 .field·public·final·synthetic·b:Lio/sentry/g2;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;)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/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g;13 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g;
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/c2;14 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/g2;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·final·a(Lio/sentry/m0;)V18 .method·public·final·a(Lio/sentry/n0;)V
19 ····.locals·219 ····.locals·2
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g;20 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/c2;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/g2;
  
22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/c2;Lio/sentry/m0;)V22 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
7.43 KB
smali/io/sentry/android/core/internal/util/h.smali
    
Offset 1, 245 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lio/sentry/android/core/internal/util/h;1 .class·public·final·synthetic·Lio/sentry/android/core/internal/util/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FirstDrawDoneListener.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnDrawListener;5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
  
6 #·annotations 
7 .annotation·build·Landroid/annotation/SuppressLint; 
8 ····value·=·{ 
9 ········"ObsoleteSdkInt" 
10 ····} 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·e:Lio/sentry/android/core/internal/util/i;
13 .field·private·final·a:Landroid/os/Handler; 
  
14 .field·private·final·b:Ljava/util/concurrent/atomic/AtomicReference; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"Ljava/util/concurrent/atomic/AtomicReference<", 
18 ············"Landroid/view/View;", 
19 ············">;" 
20 ········} 
21 ····.end·annotation 
22 .end·field 
  
23 .field·private·final·c:Ljava/lang/Runnable;8 .field·public·final·synthetic·f:Landroid/view/View;
  
  
24 #·direct·methods9 #·direct·methods
25 .method·private·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V 
26 ····.locals·2 
  
27 ····.line·1 
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
29 ····.line·2 
30 ····new-instance·v0,·Landroid/os/Handler; 
  
31 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
32 ····move-result-object·v1 
  
33 ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V 
  
34 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/h;->a:Landroid/os/Handler; 
  
35 ····.line·3 
36 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; 
  
37 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V 
  
38 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/h;->b:Ljava/util/concurrent/atomic/AtomicReference; 
  
39 ····.line·4 
40 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/h;->c:Ljava/lang/Runnable; 
  
41 ····return-void 
42 .end·method 
  
43 .method·public·static·synthetic·a(Lio/sentry/android/core/internal/util/h;Landroid/view/View;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/util/i;Landroid/view/View;)V
44 ····.locals·011 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
45 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/util/h;->d(Landroid/view/View;)V 
  
46 ····return-void 
47 .end·method 
  
48 .method·private·static·b(Landroid/view/View;Lio/sentry/android/core/h0;)Z 
49 ····.locals·1 
  
50 ····.line·1 
51 ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
52 ····move-result-object·v0 
  
53 ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z 
  
54 ····move-result·v0 
  
55 ····if-eqz·v0,·:cond_0 
  
56 ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/h;->c(Landroid/view/View;Lio/sentry/android/core/h0;)Z 
  
57 ····move-result·p0 
  
58 ····if-eqz·p0,·:cond_0 
  
59 ····const/4·p0,·0x1 
  
60 ····goto·:goto_0 
  
61 ····:cond_0 
62 ····const/4·p0,·0x0 
  
63 ····:goto_0 
64 ····return·p0 
65 .end·method 
  
66 .method·private·static·c(Landroid/view/View;Lio/sentry/android/core/h0;)Z 
67 ····.locals·1 
68 ····.annotation·build·Landroid/annotation/SuppressLint; 
69 ········value·=·{ 
70 ············"NewApi" 
71 ········} 
72 ····.end·annotation 
  
73 ····.line·1 
74 ····invoke-virtual·{p1},·Lio/sentry/android/core/h0;->d()I 
  
75 ····move-result·p1 
  
76 ····const/16·v0,·0x13 
  
77 ····if-lt·p1,·v0,·:cond_0 
  
78 ····.line·2 
79 ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z 
  
80 ····move-result·p0 
  
81 ····return·p0 
Max diff block lines reached; 2106/7505 bytes (28.06%) of diff not shown.
5.48 KB
smali/io/sentry/android/core/internal/util/f.smali
    
Offset 1, 38 lines modifiedOffset 1, 226 lines modified
1 .class·public·final·Lio/sentry/android/core/internal/util/f;1 .class·public·final·Lio/sentry/android/core/internal/util/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DeviceOrientations.java"3 .source·"CpuInfoUtils.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 #·static·fields
 8 .field·private·static·final·b:Lio/sentry/android/core/internal/util/f;
  
  
 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
  
  
7 #·direct·methods19 #·direct·methods
8 .method·public·static·a(I)Lio/sentry/protocol/e$b;20 .method·static·constructor·<clinit>()V
9 ····.locals·121 ····.locals·1
  
10 ····const/4·v0,·0x122 ····.line·1
 23 ····new-instance·v0,·Lio/sentry/android/core/internal/util/f;
  
11 ····if-eq·p0,·v0,·:cond_124 ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/f;-><init>()V
  
12 ····const/4·v0,·0x225 ····sput-object·v0,·Lio/sentry/android/core/internal/util/f;->b:Lio/sentry/android/core/internal/util/f;
  
13 ····if-eq·p0,·v0,·:cond_026 ····return-void
 27 .end·method
  
14 ····const/4·p0,·0x028 .method·private·constructor·<init>()V
 29 ····.locals·1
  
 30 ····.line·1
 31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 32 ····.line·2
 33 ····new-instance·v0,·Ljava/util/ArrayList;
  
15 ····return-object·p034 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 35 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/f;->a:Ljava/util/List;
  
 36 ····return-void
 37 .end·method
  
 38 .method·public·static·a()Lio/sentry/android/core/internal/util/f;
 39 ····.locals·1
  
16 ····.line·140 ····.line·1
17 ····:cond_0 
18 ····sget-object·p0,·Lio/sentry/protocol/e$b;->LANDSCAPE:Lio/sentry/protocol/e$b;41 ····sget-object·v0,·Lio/sentry/android/core/internal/util/f;->b:Lio/sentry/android/core/internal/util/f;
  
 42 ····return-object·v0
 43 .end·method
  
  
 44 #·virtual·methods
 45 .method·b()Ljava/lang/String;
 46 ····.locals·1
 47 ····.annotation·build·Lorg/jetbrains/annotations/VisibleForTesting;
 48 ····.end·annotation
  
 49 ····const-string·v0,·"/sys/devices/system/cpu"
  
19 ····return-object·p050 ····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,·Lio/sentry/android/core/internal/util/f;->a:Ljava/util/List;
  
 64 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z
  
 65 ····move-result·v0
  
 66 ····if-nez·v0,·:cond_0
  
20 ····.line·267 ····.line·2
 68 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/f;->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},·Lio/sentry/android/core/internal/util/f;->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; 2191/5516 bytes (39.72%) of diff not shown.
9.02 KB
smali/io/sentry/android/core/internal/util/d.smali
    
Offset 11, 36 lines modifiedOffset 11, 36 lines modified
11 .end·annotation11 .end·annotation
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·private·static·a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/g0;)Lio/sentry/android/core/internal/util/d$a;15 .method·private·static·a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/h0;)Lio/sentry/android/core/internal/util/d$a;
16 ····.locals·116 ····.locals·1
  
17 ····const-string·v0,·"android.permission.ACCESS_NETWORK_STATE"17 ····const-string·v0,·"android.permission.ACCESS_NETWORK_STATE"
  
18 ····.line·118 ····.line·1
19 ····invoke-static·{p0,·v0},·Lio/sentry/android/core/internal/util/i;->a(Landroid/content/Context;Ljava/lang/String;)Z19 ····invoke-static·{p0,·v0},·Lio/sentry/android/core/internal/util/j;->a(Landroid/content/Context;Ljava/lang/String;)Z
  
20 ····move-result·p020 ····move-result·p0
  
21 ····const/4·v0,·0x021 ····const/4·v0,·0x0
  
22 ····if-nez·p0,·:cond_022 ····if-nez·p0,·:cond_0
  
23 ····.line·223 ····.line·2
24 ····sget-object·p0,·Lio/sentry/p3;->INFO:Lio/sentry/p3;24 ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
25 ····new-array·p1,·v0,·[Ljava/lang/Object;25 ····new-array·p1,·v0,·[Ljava/lang/Object;
  
26 ····const-string·v0,·"No·permission·(ACCESS_NETWORK_STATE)·to·check·network·status."26 ····const-string·v0,·"No·permission·(ACCESS_NETWORK_STATE)·to·check·network·status."
  
27 ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V27 ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
28 ····.line·328 ····.line·3
29 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a;29 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a;
  
30 ····return-object·p030 ····return-object·p0
  
31 ····.line·431 ····.line·4
Offset 48, 21 lines modifiedOffset 48, 21 lines modified
48 ····invoke-virtual·{p1},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;48 ····invoke-virtual·{p1},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
  
49 ····move-result-object·p049 ····move-result-object·p0
  
50 ····if-nez·p0,·:cond_150 ····if-nez·p0,·:cond_1
  
51 ····.line·551 ····.line·5
52 ····sget-object·p0,·Lio/sentry/p3;->INFO:Lio/sentry/p3;52 ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
53 ····new-array·p1,·v0,·[Ljava/lang/Object;53 ····new-array·p1,·v0,·[Ljava/lang/Object;
  
54 ····const-string·v0,·"NetworkInfo·is·null,·there\'s·no·active·network."54 ····const-string·v0,·"NetworkInfo·is·null,·there\'s·no·active·network."
  
55 ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V55 ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
56 ····.line·656 ····.line·6
57 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a;57 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a;
  
58 ····return-object·p058 ····return-object·p0
  
59 ····.line·759 ····.line·7
Offset 80, 85 lines modifiedOffset 80, 85 lines modified
80 ····:cond_280 ····:cond_2
81 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a;81 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a;
  
82 ····:goto_082 ····:goto_0
83 ····return-object·p083 ····return-object·p0
84 .end·method84 .end·method
  
85 .method·public·static·b(Landroid/content/Context;Lio/sentry/g0;)Lio/sentry/android/core/internal/util/d$a;85 .method·public·static·b(Landroid/content/Context;Lio/sentry/h0;)Lio/sentry/android/core/internal/util/d$a;
86 ····.locals·186 ····.locals·1
  
87 ····.line·187 ····.line·1
88 ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/g0;)Landroid/net/ConnectivityManager;88 ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/h0;)Landroid/net/ConnectivityManager;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····if-nez·v0,·:cond_090 ····if-nez·v0,·:cond_0
  
91 ····.line·291 ····.line·2
92 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a;92 ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a;
  
93 ····return-object·p093 ····return-object·p0
  
94 ····.line·394 ····.line·3
95 ····:cond_095 ····:cond_0
96 ····invoke-static·{p0,·v0,·p1},·Lio/sentry/android/core/internal/util/d;->a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/g0;)Lio/sentry/android/core/internal/util/d$a;96 ····invoke-static·{p0,·v0,·p1},·Lio/sentry/android/core/internal/util/d;->a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/h0;)Lio/sentry/android/core/internal/util/d$a;
  
97 ····move-result-object·p097 ····move-result-object·p0
  
98 ····return-object·p098 ····return-object·p0
99 .end·method99 .end·method
  
100 .method·public·static·c(Landroid/content/Context;Lio/sentry/g0;Lio/sentry/android/core/h0;)Ljava/lang/String;100 .method·public·static·c(Landroid/content/Context;Lio/sentry/h0;Lio/sentry/android/core/l0;)Ljava/lang/String;
101 ····.locals·4101 ····.locals·4
102 ····.annotation·build·Landroid/annotation/SuppressLint;102 ····.annotation·build·Landroid/annotation/SuppressLint;
103 ········value·=·{103 ········value·=·{
104 ············"ObsoleteSdkInt",104 ············"ObsoleteSdkInt",
105 ············"MissingPermission",105 ············"MissingPermission",
106 ············"NewApi"106 ············"NewApi"
107 ········}107 ········}
108 ····.end·annotation108 ····.end·annotation
  
109 ····.line·1109 ····.line·1
110 ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/g0;)Landroid/net/ConnectivityManager;110 ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/h0;)Landroid/net/ConnectivityManager;
  
111 ····move-result-object·v0111 ····move-result-object·v0
  
112 ····const/4·v1,·0x0112 ····const/4·v1,·0x0
  
113 ····if-nez·v0,·:cond_0113 ····if-nez·v0,·:cond_0
  
114 ····return-object·v1114 ····return-object·v1
  
115 ····:cond_0115 ····:cond_0
116 ····const-string·v2,·"android.permission.ACCESS_NETWORK_STATE"116 ····const-string·v2,·"android.permission.ACCESS_NETWORK_STATE"
  
117 ····.line·2117 ····.line·2
118 ····invoke-static·{p0,·v2},·Lio/sentry/android/core/internal/util/i;->a(Landroid/content/Context;Ljava/lang/String;)Z118 ····invoke-static·{p0,·v2},·Lio/sentry/android/core/internal/util/j;->a(Landroid/content/Context;Ljava/lang/String;)Z
  
119 ····move-result·p0119 ····move-result·p0
  
120 ····const/4·v2,·0x0120 ····const/4·v2,·0x0
  
121 ····if-nez·p0,·:cond_1121 ····if-nez·p0,·:cond_1
  
122 ····.line·3122 ····.line·3
123 ····sget-object·p0,·Lio/sentry/p3;->INFO:Lio/sentry/p3;123 ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
124 ····new-array·p2,·v2,·[Ljava/lang/Object;124 ····new-array·p2,·v2,·[Ljava/lang/Object;
Max diff block lines reached; 3948/9141 bytes (43.19%) of diff not shown.
7.06 KB
smali/io/sentry/android/core/internal/util/i.smali
    
Offset 1, 44 lines modifiedOffset 1, 245 lines modified
1 .class·public·final·Lio/sentry/android/core/internal/util/i;1 .class·public·Lio/sentry/android/core/internal/util/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Permissions.java"3 .source·"FirstDrawDoneListener.java"
  
 4 #·interfaces
 5 .implements·Landroid/view/ViewTreeObserver$OnDrawListener;
  
  
4 #·annotations6 #·annotations
5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Landroid/annotation/SuppressLint;
 8 ····value·=·{
 9 ········"ObsoleteSdkInt"
 10 ····}
6 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·private·final·a:Landroid/os/Handler;
  
 14 .field·private·final·b:Ljava/util/concurrent/atomic/AtomicReference;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"Ljava/util/concurrent/atomic/AtomicReference<",
 18 ············"Landroid/view/View;",
 19 ············">;"
 20 ········}
 21 ····.end·annotation
 22 .end·field
  
 23 .field·private·final·c:Ljava/lang/Runnable;
  
  
7 #·direct·methods24 #·direct·methods
8 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;)Z25 .method·private·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V
9 ····.locals·226 ····.locals·2
  
10 ····const-string·v0,·"The·application·context·is·required." 
  
11 ····.line·127 ····.line·1
12 ····invoke-static·{p0,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·229 ····.line·2
14 ····invoke-static·{},·Landroid/os/Process;->myPid()I30 ····new-instance·v0,·Landroid/os/Handler;
  
15 ····move-result·v031 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
16 ····invoke-static·{},·Landroid/os/Process;->myUid()I32 ····move-result-object·v1
  
17 ····move-result·v133 ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 34 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/i;->a:Landroid/os/Handler;
  
 35 ····.line·3
 36 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference;
  
 37 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
  
 38 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/i;->b:Ljava/util/concurrent/atomic/AtomicReference;
  
 39 ····.line·4
 40 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/i;->c:Ljava/lang/Runnable;
  
 41 ····return-void
 42 .end·method
  
18 ····invoke-virtual·{p0,·p1,·v0,·v1},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I43 .method·public·static·synthetic·a(Lio/sentry/android/core/internal/util/i;Landroid/view/View;)V
 44 ····.locals·0
  
 45 ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/util/i;->d(Landroid/view/View;)V
  
 46 ····return-void
 47 .end·method
  
 48 .method·private·static·b(Landroid/view/View;Lio/sentry/android/core/l0;)Z
 49 ····.locals·1
  
 50 ····.line·1
 51 ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
 52 ····move-result-object·v0
  
 53 ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z
  
 54 ····move-result·v0
  
 55 ····if-eqz·v0,·:cond_0
  
 56 ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/i;->c(Landroid/view/View;Lio/sentry/android/core/l0;)Z
  
19 ····move-result·p057 ····move-result·p0
  
20 ····if-nez·p0,·:cond_058 ····if-eqz·p0,·:cond_0
  
21 ····const/4·p0,·0x159 ····const/4·p0,·0x1
  
22 ····goto·:goto_060 ····goto·:goto_0
  
23 ····:cond_061 ····:cond_0
24 ····const/4·p0,·0x062 ····const/4·p0,·0x0
  
25 ····:goto_063 ····:goto_0
26 ····return·p064 ····return·p0
27 .end·method65 .end·method
  
 66 .method·private·static·c(Landroid/view/View;Lio/sentry/android/core/l0;)Z
 67 ····.locals·1
 68 ····.annotation·build·Landroid/annotation/SuppressLint;
 69 ········value·=·{
 70 ············"NewApi"
 71 ········}
 72 ····.end·annotation
  
 73 ····.line·1
 74 ····invoke-virtual·{p1},·Lio/sentry/android/core/l0;->d()I
  
 75 ····move-result·p1
  
 76 ····const/16·v0,·0x13
  
 77 ····if-lt·p1,·v0,·:cond_0
  
 78 ····.line·2
 79 ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z
  
 80 ····move-result·p0
  
 81 ····return·p0
Max diff block lines reached; -1/7131 bytes (-0.01%) of diff not shown.
1.98 KB
smali/io/sentry/android/core/internal/util/g.smali
    
Offset 1, 40 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/util/g;1 .class·public·final·Lio/sentry/android/core/internal/util/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"DeviceOrientations.java"
  
4 #·interfaces 
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; 
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
6 #·instance·fields 
7 .field·public·final·synthetic·e:Lio/sentry/android/core/internal/util/h; 
  
8 .field·public·final·synthetic·f:Landroid/view/View; 
  
  
9 #·direct·methods7 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/util/h;Landroid/view/View;)V8 .method·public·static·a(I)Lio/sentry/protocol/e$b;
11 ····.locals·09 ····.locals·1
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const/4·v0,·0x1
  
13 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/g;->e:Lio/sentry/android/core/internal/util/h;11 ····if-eq·p0,·v0,·:cond_1
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/g;->f:Landroid/view/View;12 ····const/4·v0,·0x2
  
 13 ····if-eq·p0,·v0,·:cond_0
15 ····return-void 
16 .end·method 
  
 14 ····const/4·p0,·0x0
  
 15 ····return-object·p0
17 #·virtual·methods 
18 .method·public·final·onGlobalLayout()V 
19 ····.locals·2 
  
20 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/g;->e:Lio/sentry/android/core/internal/util/h;16 ····.line·1
 17 ····:cond_0
 18 ····sget-object·p0,·Lio/sentry/protocol/e$b;->LANDSCAPE:Lio/sentry/protocol/e$b;
  
21 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/util/g;->f:Landroid/view/View;19 ····return-object·p0
  
22 ····invoke-static·{v0,·v1},·Lio/sentry/android/core/internal/util/h;->a(Lio/sentry/android/core/internal/util/h;Landroid/view/View;)V20 ····.line·2
 21 ····:cond_1
 22 ····sget-object·p0,·Lio/sentry/protocol/e$b;->PORTRAIT:Lio/sentry/protocol/e$b;
  
23 ····return-void23 ····return-object·p0
24 .end·method24 .end·method
19.1 KB
smali/io/sentry/android/core/internal/util/k.smali
    
Offset 1, 281 lines modifiedOffset 1, 562 lines modified
1 .class·public·Lio/sentry/android/core/internal/util/k;1 .class·public·final·Lio/sentry/android/core/internal/util/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ScreenshotUtils.java"3 .source·"RootChecker.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 #·static·fields
 8 .field·private·static·final·g:Ljava/nio/charset/Charset;
  
  
 9 #·instance·fields
 10 .field·private·final·a:Landroid/content/Context;
  
 11 .field·private·final·b:Lio/sentry/android/core/l0;
  
 12 .field·private·final·c:Lio/sentry/h0;
  
 13 .field·private·final·d:[Ljava/lang/String;
  
 14 .field·private·final·e:[Ljava/lang/String;
  
 15 .field·private·final·f:Ljava/lang/Runtime;
  
  
7 #·direct·methods16 #·direct·methods
8 .method·private·static·a(Landroid/app/Activity;Lio/sentry/android/core/h0;)Z17 .method·static·constructor·<clinit>()V
9 ····.locals·218 ····.locals·1
  
 19 ····const-string·v0,·"UTF-8"
10 ····.annotation·build·Landroid/annotation/SuppressLint; 
11 ········value·=·{ 
12 ············"NewApi" 
13 ········} 
14 ····.end·annotation 
  
15 ····.line·120 ····.line·1
16 ····invoke-virtual·{p1},·Lio/sentry/android/core/h0;->d()I21 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
17 ····move-result·p122 ····move-result-object·v0
  
18 ····const/4·v0,·0x123 ····sput-object·v0,·Lio/sentry/android/core/internal/util/k;->g:Ljava/nio/charset/Charset;
  
19 ····const/16·v1,·0x1124 ····return-void
 25 .end·method
  
20 ····if-lt·p1,·v1,·:cond_126 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;)V
 27 ····.locals·19
  
 28 ····const-string·v0,·"/system/app/Superuser.apk"
21 ····.line·2 
22 ····invoke-virtual·{p0},·Landroid/app/Activity;->isFinishing()Z 
  
23 ····move-result·p129 ····const-string·v1,·"/sbin/su"
  
24 ····if-nez·p1,·:cond_030 ····const-string·v2,·"/system/bin/su"
  
25 ····invoke-virtual·{p0},·Landroid/app/Activity;->isDestroyed()Z31 ····const-string·v3,·"/system/xbin/su"
  
26 ····move-result·p032 ····const-string·v4,·"/data/local/xbin/su"
  
27 ····if-nez·p0,·:cond_033 ····const-string·v5,·"/data/local/bin/su"
  
28 ····goto·:goto_034 ····const-string·v6,·"/system/sd/xbin/su"
  
 35 ····const-string·v7,·"/system/bin/failsafe/su"
29 ····:cond_0 
30 ····const/4·v0,·0x0 
  
31 ····:goto_0 
32 ····return·v036 ····const-string·v8,·"/data/local/su"
  
 37 ····const-string·v9,·"/su/bin/su"
  
 38 ····const-string·v10,·"/su/bin"
  
 39 ····const-string·v11,·"/system/xbin/daemonsu"
  
 40 ····.line·1
 41 ····filled-new-array/range·{v0·..·v11},·[Ljava/lang/String;
  
 42 ····move-result-object·v16
  
 43 ····const-string·v0,·"com.devadvance.rootcloak"
  
 44 ····const-string·v1,·"com.devadvance.rootcloakplus"
  
 45 ····const-string·v2,·"com.koushikdutta.superuser"
  
 46 ····const-string·v3,·"com.thirdparty.superuser"
  
 47 ····const-string·v4,·"eu.chainfire.supersu"
  
 48 ····const-string·v5,·"com.noshufou.android.su"
  
 49 ····filled-new-array/range·{v0·..·v5},·[Ljava/lang/String;
  
 50 ····move-result-object·v17
  
 51 ····.line·2
 52 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
  
 53 ····move-result-object·v18
  
 54 ····move-object/from16·v12,·p0
  
 55 ····move-object/from16·v13,·p1
  
 56 ····move-object/from16·v14,·p2
  
 57 ····move-object/from16·v15,·p3
  
33 ····.line·358 ····.line·3
34 ····:cond_1 
35 ····invoke-virtual·{p0},·Landroid/app/Activity;->isFinishing()Z59 ····invoke-direct/range·{v12·..·v18},·Lio/sentry/android/core/internal/util/k;-><init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V
  
 60 ····return-void
 61 .end·method
  
 62 .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V
 63 ····.locals·1
  
 64 ····.line·4
 65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Max diff block lines reached; 14967/19454 bytes (76.94%) of diff not shown.
2.04 KB
smali/io/sentry/android/core/internal/util/m.smali
    
Offset 1, 34 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/util/m;1 .class·public·final·synthetic·Lio/sentry/android/core/internal/util/m;
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/Thread$UncaughtExceptionHandler;5 .implements·Landroid/view/Window$OnFrameMetricsAvailableListener;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/util/o;
  
7 .field·public·final·synthetic·e:Lio/sentry/q3;8 .field·public·final·synthetic·b:Lio/sentry/android/core/l0;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/q3;)V10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/util/o;Lio/sentry/android/core/l0;)V
10 ····.locals·011 ····.locals·0
  
11 ····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/internal/util/m;->a:Lio/sentry/android/core/internal/util/o;
  
12 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/m;->e:Lio/sentry/q3;14 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/m;->b:Lio/sentry/android/core/l0;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V18 .method·public·final·onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/m;->a:Lio/sentry/android/core/internal/util/o;
  
18 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/m;->e:Lio/sentry/q3;21 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/util/m;->b:Lio/sentry/android/core/l0;
  
19 ····invoke-static·{v0,·p1,·p2},·Lio/sentry/android/core/internal/util/n;->b(Lio/sentry/q3;Ljava/lang/Thread;Ljava/lang/Throwable;)V22 ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/sentry/android/core/internal/util/o;->a(Lio/sentry/android/core/internal/util/o;Lio/sentry/android/core/l0;Landroid/view/Window;Landroid/view/FrameMetrics;I)V
  
20 ····return-void23 ····return-void
21 .end·method24 .end·method
18.6 KB
smali/io/sentry/android/core/internal/util/o.smali
    
Offset 1, 23 lines modifiedOffset 1, 678 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/util/o;1 .class·public·final·Lio/sentry/android/core/internal/util/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryFrameMetricsCollector.java"3 .source·"SentryFrameMetricsCollector.java"
  
 4 #·interfaces
 5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lio/sentry/android/core/internal/util/o$c;,
 10 ········Lio/sentry/android/core/internal/util/o$b;
 11 ····}
 12 .end·annotation
  
 13 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 14 .end·annotation
  
  
 15 #·instance·fields
 16 .field·private·final·e:Lio/sentry/android/core/l0;
  
 17 .field·private·final·f:Ljava/util/Set;
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"Ljava/util/Set<",
 21 ············"Landroid/view/Window;",
 22 ············">;"
 23 ········}
 24 ····.end·annotation
 25 .end·field
  
 26 .field·private·final·g:Lio/sentry/b4;
  
 27 .field·private·h:Landroid/os/Handler;
  
 28 .field·private·i:Ljava/lang/ref/WeakReference;
 29 ····.annotation·system·Ldalvik/annotation/Signature;
 30 ········value·=·{
 31 ············"Ljava/lang/ref/WeakReference<",
 32 ············"Landroid/view/Window;",
 33 ············">;"
 34 ········}
 35 ····.end·annotation
 36 .end·field
  
 37 .field·private·final·j:Ljava/util/HashMap;
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"Ljava/util/HashMap<",
 41 ············"Ljava/lang/String;",
 42 ············"Lio/sentry/android/core/internal/util/o$b;",
 43 ············">;"
 44 ········}
 45 ····.end·annotation
 46 .end·field
  
 47 .field·private·k:Z
  
 48 .field·private·final·l:Lio/sentry/android/core/internal/util/o$c;
  
 49 .field·private·m:Landroid/view/Window$OnFrameMetricsAvailableListener;
  
  
4 #·direct·methods50 #·direct·methods
5 .method·public·static·a(Lio/sentry/android/core/internal/util/n$c;Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V51 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;)V
 52 ····.locals·1
 53 ····.annotation·build·Landroid/annotation/SuppressLint;
 54 ········value·=·{
 55 ············"NewApi"
 56 ········}
 57 ····.end·annotation
  
 58 ····.line·1
 59 ····new-instance·v0,·Lio/sentry/android/core/internal/util/o$a;
  
 60 ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/o$a;-><init>()V
  
 61 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/android/core/internal/util/o;-><init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o$c;)V
  
 62 ····return-void
 63 .end·method
  
 64 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o$c;)V
 65 ····.locals·1
 66 ····.annotation·build·Landroid/annotation/SuppressLint;
 67 ········value·=·{
 68 ············"NewApi"
 69 ········}
 70 ····.end·annotation
  
 71 ····.line·2
 72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 73 ····.line·3
 74 ····new-instance·v0,·Ljava/util/HashSet;
  
 75 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
 76 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/o;->f:Ljava/util/Set;
  
 77 ····.line·4
 78 ····new-instance·v0,·Ljava/util/HashMap;
  
 79 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 80 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/o;->j:Ljava/util/HashMap;
  
 81 ····const/4·v0,·0x0
  
 82 ····.line·5
 83 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/internal/util/o;->k:Z
  
 84 ····const-string·v0,·"The·context·is·required"
  
 85 ····.line·6
 86 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 87 ····const-string·v0,·"SentryOptions·is·required"
  
 88 ····.line·7
 89 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
 90 ····move-result-object·v0
  
 91 ····check-cast·v0,·Lio/sentry/b4;
Max diff block lines reached; 12106/18996 bytes (63.73%) of diff not shown.
6.97 KB
smali/io/sentry/android/core/internal/util/e.smali
    
Offset 1, 226 lines modifiedOffset 1, 107 lines modified
1 .class·public·final·Lio/sentry/android/core/internal/util/e;1 .class·public·final·Lio/sentry/android/core/internal/util/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CpuInfoUtils.java"3 .source·"ContentProviderSecurityChecker.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 #·static·fields 
8 .field·private·static·final·b:Lio/sentry/android/core/internal/util/e; 
  
  
9 #·instance·fields7 #·instance·fields
 8 .field·private·final·a:Lio/sentry/android/core/l0;
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 
  
  
19 #·direct·methods9 #·direct·methods
20 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>()V
21 ····.locals·111 ····.locals·2
  
22 ····.line·112 ····.line·1
23 ····new-instance·v0,·Lio/sentry/android/core/internal/util/e;13 ····new-instance·v0,·Lio/sentry/android/core/l0;
  
24 ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/e;-><init>()V14 ····invoke-static·{},·Lio/sentry/k1;->e()Lio/sentry/k1;
  
 15 ····move-result-object·v1
  
 16 ····invoke-direct·{v0,·v1},·Lio/sentry/android/core/l0;-><init>(Lio/sentry/h0;)V
  
25 ····sput-object·v0,·Lio/sentry/android/core/internal/util/e;->b:Lio/sentry/android/core/internal/util/e;17 ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/internal/util/e;-><init>(Lio/sentry/android/core/l0;)V
  
26 ····return-void18 ····return-void
27 .end·method19 .end·method
  
28 .method·private·constructor·<init>()V20 .method·public·constructor·<init>(Lio/sentry/android/core/l0;)V
29 ····.locals·121 ····.locals·0
  
30 ····.line·1 
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
32 ····.line·222 ····.line·2
33 ····new-instance·v0,·Ljava/util/ArrayList; 
  
34 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 24 ····.line·3
35 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/e;->a:Ljava/util/List;25 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/e;->a:Lio/sentry/android/core/l0;
  
36 ····return-void26 ····return-void
37 .end·method27 .end·method
  
38 .method·public·static·a()Lio/sentry/android/core/internal/util/e; 
39 ····.locals·1 
  
40 ····.line·1 
41 ····sget-object·v0,·Lio/sentry/android/core/internal/util/e;->b:Lio/sentry/android/core/internal/util/e; 
  
42 ····return-object·v0 
43 .end·method 
  
  
44 #·virtual·methods28 #·virtual·methods
45 .method·b()Ljava/lang/String;29 .method·public·a(Landroid/content/ContentProvider;)V
46 ····.locals·130 ····.locals·2
 31 ····.annotation·build·Landroid/annotation/SuppressLint;
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·=·{32 ········value·=·{
56 ············"()", 
57 ············"Ljava/util/List<", 
58 ············"Ljava/lang/Integer;", 
59 ············">;"33 ············"NewApi"
60 ········}34 ········}
61 ····.end·annotation35 ····.end·annotation
  
62 ····.line·136 ····.line·1
63 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/e;->a:Ljava/util/List;37 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/e;->a:Lio/sentry/android/core/l0;
  
64 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z38 ····invoke-virtual·{v0},·Lio/sentry/android/core/l0;->d()I
  
65 ····move-result·v039 ····move-result·v0
  
 40 ····const/16·v1,·0x1a
66 ····if-nez·v0,·:cond_0 
  
67 ····.line·2 
68 ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/e;->a:Ljava/util/List; 
  
69 ····return-object·v0 
  
 41 ····if-lt·v0,·v1,·:cond_1
70 ····.line·3 
71 ····:cond_0 
72 ····new-instance·v0,·Ljava/io/File; 
  
73 ····invoke-virtual·{p0},·Lio/sentry/android/core/internal/util/e;->b()Ljava/lang/String;42 ····const/16·v1,·0x1c
  
74 ····move-result-object·v143 ····if-gt·v0,·v1,·:cond_1
  
 44 ····.line·2
 45 ····invoke-virtual·{p1},·Landroid/content/ContentProvider;->getCallingPackage()Ljava/lang/String;
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·v046 ····move-result-object·v0
  
Max diff block lines reached; 1497/7033 bytes (21.29%) of diff not shown.
8.06 KB
smali/io/sentry/android/core/internal/util/l.smali
    
Offset 1, 40 lines modifiedOffset 1, 281 lines modified
1 .class·public·final·synthetic·Lio/sentry/android/core/internal/util/l;1 .class·public·Lio/sentry/android/core/internal/util/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"R8$$SyntheticClass"3 .source·"ScreenshotUtils.java"
  
4 #·interfaces 
5 .implements·Landroid/view/Window$OnFrameMetricsAvailableListener; 
  
 4 #·annotations
 5 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 6 .end·annotation
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lio/sentry/android/core/internal/util/n; 
  
8 .field·public·final·synthetic·b:Lio/sentry/android/core/h0;7 #·direct·methods
 8 .method·private·static·a(Landroid/app/Activity;Lio/sentry/android/core/l0;)Z
 9 ····.locals·2
 10 ····.annotation·build·Landroid/annotation/SuppressLint;
 11 ········value·=·{
 12 ············"NewApi"
 13 ········}
 14 ····.end·annotation
  
 15 ····.line·1
 16 ····invoke-virtual·{p1},·Lio/sentry/android/core/l0;->d()I
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/util/n;Lio/sentry/android/core/h0;)V 
11 ····.locals·017 ····move-result·p1
  
 18 ····const/4·v0,·0x1
  
 19 ····const/16·v1,·0x11
  
 20 ····if-lt·p1,·v1,·:cond_1
  
 21 ····.line·2
 22 ····invoke-virtual·{p0},·Landroid/app/Activity;->isFinishing()Z
  
 23 ····move-result·p1
  
 24 ····if-nez·p1,·:cond_0
  
 25 ····invoke-virtual·{p0},·Landroid/app/Activity;->isDestroyed()Z
  
 26 ····move-result·p0
  
 27 ····if-nez·p0,·:cond_0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····goto·:goto_0
  
13 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/l;->a:Lio/sentry/android/core/internal/util/n;29 ····:cond_0
 30 ····const/4·v0,·0x0
  
14 ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/l;->b:Lio/sentry/android/core/h0;31 ····:goto_0
 32 ····return·v0
  
15 ····return-void33 ····.line·3
 34 ····:cond_1
 35 ····invoke-virtual·{p0},·Landroid/app/Activity;->isFinishing()Z
  
 36 ····move-result·p0
  
 37 ····xor-int/2addr·p0,·v0
  
 38 ····return·p0
16 .end·method39 .end·method
  
 40 .method·public·static·b(Landroid/app/Activity;Lio/sentry/h0;Lio/sentry/android/core/l0;)[B
 41 ····.locals·5
  
17 #·virtual·methods 
18 .method·public·final·onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V 
19 ····.locals·242 ····.line·1
 43 ····invoke-static·{p0,·p2},·Lio/sentry/android/core/internal/util/l;->a(Landroid/app/Activity;Lio/sentry/android/core/l0;)Z
  
 44 ····move-result·p2
  
 45 ····const/4·v0,·0x0
  
 46 ····const/4·v1,·0x0
  
 47 ····if-eqz·p2,·:cond_4
  
 48 ····.line·2
 49 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
 50 ····move-result-object·p2
  
 51 ····if-eqz·p2,·:cond_4
  
 52 ····.line·3
 53 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
 54 ····move-result-object·p2
  
 55 ····invoke-virtual·{p2},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
 56 ····move-result-object·p2
  
 57 ····if-eqz·p2,·:cond_4
  
 58 ····.line·4
 59 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
 60 ····move-result-object·p2
  
 61 ····invoke-virtual·{p2},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
 62 ····move-result-object·p2
  
 63 ····invoke-virtual·{p2},·Landroid/view/View;->getRootView()Landroid/view/View;
  
 64 ····move-result-object·p2
  
 65 ····if-nez·p2,·:cond_0
  
 66 ····goto·:goto_2
  
 67 ····.line·5
 68 ····:cond_0
 69 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
 70 ····move-result-object·p0
  
 71 ····invoke-virtual·{p0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
Max diff block lines reached; 694/8149 bytes (8.52%) of diff not shown.
13.8 KB
smali/io/sentry/android/core/internal/util/j.smali
    
Offset 1, 562 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lio/sentry/android/core/internal/util/j;1 .class·public·final·Lio/sentry/android/core/internal/util/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RootChecker.java"3 .source·"Permissions.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 #·static·fields 
8 .field·private·static·final·g:Ljava/nio/charset/Charset; 
  
  
9 #·instance·fields 
10 .field·private·final·a:Landroid/content/Context; 
  
11 .field·private·final·b:Lio/sentry/android/core/h0; 
  
12 .field·private·final·c:Lio/sentry/g0; 
  
13 .field·private·final·d:[Ljava/lang/String; 
  
14 .field·private·final·e:[Ljava/lang/String; 
  
15 .field·private·final·f:Ljava/lang/Runtime; 
  
  
16 #·direct·methods7 #·direct·methods
17 .method·static·constructor·<clinit>()V8 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;)Z
18 ····.locals·19 ····.locals·2
  
19 ····const-string·v0,·"UTF-8" 
  
20 ····.line·1 
21 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
22 ····move-result-object·v0 
  
23 ····sput-object·v0,·Lio/sentry/android/core/internal/util/j;->g:Ljava/nio/charset/Charset; 
  
24 ····return-void 
25 .end·method 
  
26 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;)V 
27 ····.locals·19 
  
28 ····const-string·v0,·"/system/app/Superuser.apk" 
  
29 ····const-string·v1,·"/sbin/su" 
  
30 ····const-string·v2,·"/system/bin/su" 
  
31 ····const-string·v3,·"/system/xbin/su" 
  
32 ····const-string·v4,·"/data/local/xbin/su" 
  
33 ····const-string·v5,·"/data/local/bin/su" 
  
34 ····const-string·v6,·"/system/sd/xbin/su" 
  
35 ····const-string·v7,·"/system/bin/failsafe/su" 
  
36 ····const-string·v8,·"/data/local/su" 
  
37 ····const-string·v9,·"/su/bin/su" 
  
38 ····const-string·v10,·"/su/bin" 
  
39 ····const-string·v11,·"/system/xbin/daemonsu" 
  
40 ····.line·1 
41 ····filled-new-array/range·{v0·..·v11},·[Ljava/lang/String; 
  
42 ····move-result-object·v16 
  
43 ····const-string·v0,·"com.devadvance.rootcloak" 
  
44 ····const-string·v1,·"com.devadvance.rootcloakplus" 
  
45 ····const-string·v2,·"com.koushikdutta.superuser" 
  
46 ····const-string·v3,·"com.thirdparty.superuser" 
  
47 ····const-string·v4,·"eu.chainfire.supersu" 
  
48 ····const-string·v5,·"com.noshufou.android.su" 
  
49 ····filled-new-array/range·{v0·..·v5},·[Ljava/lang/String; 
  
50 ····move-result-object·v17 
  
51 ····.line·2 
52 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; 
  
53 ····move-result-object·v18 
  
54 ····move-object/from16·v12,·p0 
  
55 ····move-object/from16·v13,·p1 
  
56 ····move-object/from16·v14,·p2 
  
57 ····move-object/from16·v15,·p3 
  
58 ····.line·3 
59 ····invoke-direct/range·{v12·..·v18},·Lio/sentry/android/core/internal/util/j;-><init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V 
  
60 ····return-void 
61 .end·method 
  
62 .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V 
63 ····.locals·1 
  
64 ····.line·4 
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
66 ····const-string·v0,·"The·application·context·is·required."10 ····const-string·v0,·"The·application·context·is·required."
  
67 ····.line·5 
68 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
69 ····move-result-object·p1 
  
70 ····check-cast·p1,·Landroid/content/Context; 
  
71 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/j;->a:Landroid/content/Context; 
Max diff block lines reached; 7415/14000 bytes (52.96%) of diff not shown.
539 B
smali/io/sentry/android/core/internal/util/c.smali
    
Offset 29, 13 lines modifiedOffset 29, 13 lines modified
  
29 ····const-string·p0,·"app.lifecycle"29 ····const-string·p0,·"app.lifecycle"
  
30 ····.line·430 ····.line·4
31 ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->l(Ljava/lang/String;)V31 ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->l(Ljava/lang/String;)V
  
32 ····.line·532 ····.line·5
33 ····sget-object·p0,·Lio/sentry/p3;->INFO:Lio/sentry/p3;33 ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
34 ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/p3;)V34 ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/y3;)V
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
18.7 KB
smali/io/sentry/android/core/internal/util/n.smali
    
Offset 1, 678 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lio/sentry/android/core/internal/util/n;1 .class·public·final·synthetic·Lio/sentry/android/core/internal/util/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryFrameMetricsCollector.java"3 .source·"R8$$SyntheticClass"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/lang/Thread$UncaughtExceptionHandler;
5 .implements·Landroid/app/Application$ActivityLifecycleCallbacks; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lio/sentry/android/core/internal/util/n$c;, 
10 ········Lio/sentry/android/core/internal/util/n$b; 
11 ····} 
12 .end·annotation 
  
13 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; 
14 .end·annotation 
  
  
15 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·e:Lio/sentry/b4;
16 .field·private·final·e:Lio/sentry/android/core/h0; 
  
17 .field·private·final·f:Ljava/util/Set; 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"Ljava/util/Set<", 
21 ············"Landroid/view/Window;", 
22 ············">;" 
23 ········} 
24 ····.end·annotation 
25 .end·field 
  
26 .field·private·final·g:Lio/sentry/q3; 
  
27 .field·private·h:Landroid/os/Handler; 
  
28 .field·private·i:Ljava/lang/ref/WeakReference; 
29 ····.annotation·system·Ldalvik/annotation/Signature; 
30 ········value·=·{ 
31 ············"Ljava/lang/ref/WeakReference<", 
32 ············"Landroid/view/Window;", 
33 ············">;" 
34 ········} 
35 ····.end·annotation 
36 .end·field 
  
37 .field·private·final·j:Ljava/util/HashMap; 
38 ····.annotation·system·Ldalvik/annotation/Signature; 
39 ········value·=·{ 
40 ············"Ljava/util/HashMap<", 
41 ············"Ljava/lang/String;", 
42 ············"Lio/sentry/android/core/internal/util/n$b;", 
43 ············">;" 
44 ········} 
45 ····.end·annotation 
46 .end·field 
  
47 .field·private·k:Z 
  
48 .field·private·final·l:Lio/sentry/android/core/internal/util/n$c; 
  
49 .field·private·m:Landroid/view/Window$OnFrameMetricsAvailableListener; 
  
  
50 #·direct·methods8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lio/sentry/b4;)V
51 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/q3;Lio/sentry/android/core/h0;)V 
52 ····.locals·1 
53 ····.annotation·build·Landroid/annotation/SuppressLint; 
54 ········value·=·{ 
55 ············"NewApi" 
56 ········} 
57 ····.end·annotation 
  
58 ····.line·1 
59 ····new-instance·v0,·Lio/sentry/android/core/internal/util/n$a; 
  
60 ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/n$a;-><init>()V 
  
61 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/android/core/internal/util/n;-><init>(Landroid/content/Context;Lio/sentry/q3;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n$c;)V 
  
62 ····return-void 
63 .end·method 
  
64 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/q3;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n$c;)V 
65 ····.locals·1 
66 ····.annotation·build·Landroid/annotation/SuppressLint; 
67 ········value·=·{ 
68 ············"NewApi" 
69 ········} 
70 ····.end·annotation 
  
71 ····.line·2 
72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
73 ····.line·3 
74 ····new-instance·v0,·Ljava/util/HashSet; 
  
75 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V 
  
76 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/n;->f:Ljava/util/Set; 
  
77 ····.line·4 
78 ····new-instance·v0,·Ljava/util/HashMap; 
  
79 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
80 ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/n;->j:Ljava/util/HashMap; 
  
81 ····const/4·v0,·0x0 
  
82 ····.line·5 
83 ····iput-boolean·v0,·p0,·Lio/sentry/android/core/internal/util/n;->k:Z 
  
84 ····const-string·v0,·"The·context·is·required" 
  
85 ····.line·6 
86 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
87 ····const-string·v0,·"SentryOptions·is·required" 
  
88 ····.line·7 
89 ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 
  
Max diff block lines reached; 10998/19008 bytes (57.86%) of diff not shown.
2.97 KB
smali/io/sentry/android/core/internal/modules/a.smali
    
Offset 5, 26 lines modifiedOffset 5, 26 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 #·instance·fields8 #·instance·fields
9 .field·private·final·c:Landroid/content/Context;9 .field·private·final·d:Landroid/content/Context;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/g0;)V11 .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/h0;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····invoke-direct·{p0,·p2},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/g0;)V14 ····invoke-direct·{p0,·p2},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/h0;)V
  
15 ····.line·215 ····.line·2
16 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/modules/a;->c:Landroid/content/Context;16 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/modules/a;->d:Landroid/content/Context;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·protected·b()Ljava/util/Map;20 .method·protected·b()Ljava/util/Map;
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····.line·144 ····.line·1
45 ····new-instance·v1,·Ljava/util/TreeMap;45 ····new-instance·v1,·Ljava/util/TreeMap;
  
46 ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V46 ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V
  
47 ····.line·247 ····.line·2
48 ····:try_start_048 ····:try_start_0
49 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/modules/a;->c:Landroid/content/Context;49 ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/modules/a;->d:Landroid/content/Context;
  
50 ····invoke-virtual·{v2},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;50 ····invoke-virtual·{v2},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
  
51 ····move-result-object·v251 ····move-result-object·v2
  
52 ····invoke-virtual·{v2,·v0},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;52 ····invoke-virtual·{v2,·v0},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
  
Offset 68, 38 lines modifiedOffset 68, 38 lines modified
  
68 ····return-object·v068 ····return-object·v0
  
69 ····:catch_069 ····:catch_0
70 ····move-exception·v070 ····move-exception·v0
  
71 ····.line·471 ····.line·4
72 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/g0;72 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0;
  
73 ····sget-object·v3,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;73 ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
74 ····const-string·v4,·"Error·extracting·modules."74 ····const-string·v4,·"Error·extracting·modules."
  
75 ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V75 ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
76 ····goto·:goto_076 ····goto·:goto_0
  
77 ····.line·577 ····.line·5
78 ····:catch_178 ····:catch_1
79 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/g0;79 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0;
  
80 ····sget-object·v3,·Lio/sentry/p3;->INFO:Lio/sentry/p3;80 ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
81 ····const/4·v4,·0x181 ····const/4·v4,·0x1
  
82 ····new-array·v4,·v4,·[Ljava/lang/Object;82 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
83 ····const/4·v5,·0x083 ····const/4·v5,·0x0
  
84 ····aput-object·v0,·v4,·v584 ····aput-object·v0,·v4,·v5
  
85 ····const-string·v0,·"%s·file·was·not·found."85 ····const-string·v0,·"%s·file·was·not·found."
  
86 ····invoke-interface·{v2,·v3,·v0,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V86 ····invoke-interface·{v2,·v3,·v0,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
87 ····:goto_087 ····:goto_0
88 ····return-object·v188 ····return-object·v1
89 .end·method89 .end·method
417 B
smali/io/sentry/android/ndk/d.smali
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ····if-nez·p0,·:cond_010 ····if-nez·p0,·:cond_0
  
11 ····return-void11 ····return-void
  
12 ····:cond_012 ····:cond_0
13 ····const-string·v0,·"maven:io.sentry:sentry-android-ndk"13 ····const-string·v0,·"maven:io.sentry:sentry-android-ndk"
  
14 ····const-string·v1,·"6.11.0"14 ····const-string·v1,·"6.13.0"
  
15 ····.line·115 ····.line·1
16 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/protocol/n;->d(Ljava/lang/String;Ljava/lang/String;)V16 ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/protocol/n;->d(Ljava/lang/String;Ljava/lang/String;)V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
1.98 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/q3;->getSdkVersion()Lio/sentry/protocol/n;53 ····invoke-virtual·{p0},·Lio/sentry/b4;->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/n;)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/q3;->isEnableScopeSync()Z59 ····invoke-virtual·{p0},·Lio/sentry/b4;->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/q3;)V64 ····invoke-direct·{v0,·p0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/b4;)V
  
65 ····invoke-virtual·{p0,·v0},·Lio/sentry/q3;->addScopeObserver(Lio/sentry/h0;)V65 ····invoke-virtual·{p0,·v0},·Lio/sentry/b4;->addScopeObserver(Lio/sentry/i0;)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/o0;)V72 ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/SentryAndroidOptions;->setDebugImagesLoader(Lio/sentry/android/core/u0;)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
  
3.65 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/o0;5 .implements·Lio/sentry/android/core/u0;
  
  
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/q3;21 .field·private·final·a:Lio/sentry/b4;
  
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 49, 17 lines modifiedOffset 49, 17 lines modified
49 ····const-string·v0,·"The·SentryAndroidOptions·is·required."49 ····const-string·v0,·"The·SentryAndroidOptions·is·required."
  
50 ····.line·250 ····.line·2
51 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;51 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····check-cast·p1,·Lio/sentry/q3;53 ····check-cast·p1,·Lio/sentry/b4;
  
54 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/q3;54 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/b4;
  
55 ····const-string·p1,·"The·NativeModuleListLoader·is·required."55 ····const-string·p1,·"The·NativeModuleListLoader·is·required."
  
56 ····.line·356 ····.line·3
57 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;57 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
58 ····move-result-object·p158 ····move-result-object·p1
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/q3;117 ····iget-object·v2,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/b4;
  
118 ····.line·6118 ····.line·6
119 ····invoke-virtual·{v2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;119 ····invoke-virtual·{v2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
120 ····move-result-object·v2120 ····move-result-object·v2
  
121 ····sget-object·v3,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;121 ····sget-object·v3,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
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/p3;Ljava/lang/String;[Ljava/lang/Object;)V144 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;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/q3;152 ····iget-object·v3,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/b4;
  
153 ····invoke-virtual·{v3},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;153 ····invoke-virtual·{v3},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
154 ····move-result-object·v3154 ····move-result-object·v3
  
155 ····sget-object·v4,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;155 ····sget-object·v4,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
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/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V158 ····invoke-interface·{v3,·v4,·v2,·v5,·v1},·Lio/sentry/h0;->b(Lio/sentry/y3;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
10.8 KB
smali/io/sentry/android/ndk/c.smali
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
1 .class·public·final·Lio/sentry/android/ndk/c;1 .class·public·final·Lio/sentry/android/ndk/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"NdkScopeObserver.java"3 .source·"NdkScopeObserver.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/h0;5 .implements·Lio/sentry/i0;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
9 #·instance·fields9 #·instance·fields
10 .field·private·final·a:Lio/sentry/q3;10 .field·private·final·a:Lio/sentry/b4;
  
11 .field·private·final·b:Lio/sentry/android/ndk/b;11 .field·private·final·b:Lio/sentry/android/ndk/b;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Lio/sentry/q3;)V13 .method·public·constructor·<init>(Lio/sentry/b4;)V
14 ····.locals·114 ····.locals·1
  
15 ····.line·115 ····.line·1
16 ····new-instance·v0,·Lio/sentry/android/ndk/NativeScope;16 ····new-instance·v0,·Lio/sentry/android/ndk/NativeScope;
  
17 ····invoke-direct·{v0},·Lio/sentry/android/ndk/NativeScope;-><init>()V17 ····invoke-direct·{v0},·Lio/sentry/android/ndk/NativeScope;-><init>()V
  
18 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/q3;Lio/sentry/android/ndk/b;)V18 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/b4;Lio/sentry/android/ndk/b;)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·constructor·<init>(Lio/sentry/q3;Lio/sentry/android/ndk/b;)V21 .method·constructor·<init>(Lio/sentry/b4;Lio/sentry/android/ndk/b;)V
22 ····.locals·122 ····.locals·1
  
23 ····.line·223 ····.line·2
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····const-string·v0,·"The·SentryOptions·object·is·required."25 ····const-string·v0,·"The·SentryOptions·object·is·required."
  
26 ····.line·326 ····.line·3
27 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;27 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
28 ····move-result-object·p128 ····move-result-object·p1
  
29 ····check-cast·p1,·Lio/sentry/q3;29 ····check-cast·p1,·Lio/sentry/b4;
  
30 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/q3;30 ····iput-object·p1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/b4;
  
31 ····const-string·p1,·"The·NativeScope·object·is·required."31 ····const-string·p1,·"The·NativeScope·object·is·required."
  
32 ····.line·432 ····.line·4
33 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;33 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
34 ····move-result-object·p134 ····move-result-object·p1
Offset 77, 33 lines modifiedOffset 77, 33 lines modified
  
77 ····goto·:goto_077 ····goto·:goto_0
  
78 ····:catchall_078 ····:catchall_0
79 ····move-exception·p279 ····move-exception·p2
  
80 ····.line·280 ····.line·2
81 ····iget-object·v0,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/q3;81 ····iget-object·v0,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/b4;
  
82 ····invoke-virtual·{v0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;82 ····invoke-virtual·{v0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;84 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
85 ····const/4·v2,·0x185 ····const/4·v2,·0x1
  
86 ····new-array·v2,·v2,·[Ljava/lang/Object;86 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
87 ····const/4·v3,·0x087 ····const/4·v3,·0x0
  
88 ····aput-object·p1,·v2,·v388 ····aput-object·p1,·v2,·v3
  
89 ····const-string·p1,·"Scope·sync·setTag(%s)·has·an·error."89 ····const-string·p1,·"Scope·sync·setTag(%s)·has·an·error."
  
90 ····invoke-interface·{v0,·v1,·p2,·p1,·v2},·Lio/sentry/g0;->b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V90 ····invoke-interface·{v0,·v1,·p2,·p1,·v2},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
91 ····:goto_091 ····:goto_0
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·b(Ljava/lang/String;)V94 .method·public·b(Ljava/lang/String;)V
95 ····.locals·595 ····.locals·5
Offset 118, 35 lines modifiedOffset 118, 35 lines modified
  
118 ····goto·:goto_0118 ····goto·:goto_0
  
119 ····:catchall_0119 ····:catchall_0
120 ····move-exception·v0120 ····move-exception·v0
  
121 ····.line·2121 ····.line·2
122 ····iget-object·v1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/q3;122 ····iget-object·v1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/b4;
  
123 ····.line·3123 ····.line·3
124 ····invoke-virtual·{v1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;124 ····invoke-virtual·{v1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
125 ····move-result-object·v1125 ····move-result-object·v1
  
126 ····sget-object·v2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;126 ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
127 ····const/4·v3,·0x1127 ····const/4·v3,·0x1
  
128 ····new-array·v3,·v3,·[Ljava/lang/Object;128 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
129 ····const/4·v4,·0x0129 ····const/4·v4,·0x0
  
130 ····aput-object·p1,·v3,·v4130 ····aput-object·p1,·v3,·v4
  
131 ····const-string·p1,·"Scope·sync·removeExtra(%s)·has·an·error."131 ····const-string·p1,·"Scope·sync·removeExtra(%s)·has·an·error."
  
132 ····.line·4132 ····.line·4
133 ····invoke-interface·{v1,·v2,·v0,·p1,·v3},·Lio/sentry/g0;->b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V133 ····invoke-interface·{v1,·v2,·v0,·p1,·v3},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
134 ····:goto_0134 ····:goto_0
135 ····return-void135 ····return-void
136 .end·method136 .end·method
  
137 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V137 .method·public·c(Ljava/lang/String;Ljava/lang/String;)V
138 ····.locals·4138 ····.locals·4
Offset 161, 33 lines modifiedOffset 161, 33 lines modified
Max diff block lines reached; 6881/10973 bytes (62.71%) of diff not shown.
3.79 KB
smali/io/sentry/internal/modules/d.smali
    
Offset 5, 53 lines modifiedOffset 5, 53 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 #·instance·fields8 #·instance·fields
9 .field·private·final·c:Ljava/lang/ClassLoader;9 .field·private·final·d:Ljava/lang/ClassLoader;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Lio/sentry/g0;)V11 .method·public·constructor·<init>(Lio/sentry/h0;)V
12 ····.locals·112 ····.locals·1
  
13 ····.line·113 ····.line·1
14 ····const-class·v0,·Lio/sentry/internal/modules/d;14 ····const-class·v0,·Lio/sentry/internal/modules/d;
  
15 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;15 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
16 ····move-result-object·v016 ····move-result-object·v0
  
17 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/internal/modules/d;-><init>(Lio/sentry/g0;Ljava/lang/ClassLoader;)V17 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/internal/modules/d;-><init>(Lio/sentry/h0;Ljava/lang/ClassLoader;)V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·constructor·<init>(Lio/sentry/g0;Ljava/lang/ClassLoader;)V20 .method·constructor·<init>(Lio/sentry/h0;Ljava/lang/ClassLoader;)V
21 ····.locals·021 ····.locals·0
  
22 ····.line·222 ····.line·2
23 ····invoke-direct·{p0,·p1},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/g0;)V23 ····invoke-direct·{p0,·p1},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/h0;)V
  
24 ····if-nez·p2,·:cond_024 ····if-nez·p2,·:cond_0
  
25 ····.line·325 ····.line·3
26 ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader;26 ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader;
  
27 ····move-result-object·p127 ····move-result-object·p1
  
28 ····iput-object·p1,·p0,·Lio/sentry/internal/modules/d;->c:Ljava/lang/ClassLoader;28 ····iput-object·p1,·p0,·Lio/sentry/internal/modules/d;->d:Ljava/lang/ClassLoader;
  
29 ····goto·:goto_029 ····goto·:goto_0
  
30 ····.line·430 ····.line·4
31 ····:cond_031 ····:cond_0
32 ····iput-object·p2,·p0,·Lio/sentry/internal/modules/d;->c:Ljava/lang/ClassLoader;32 ····iput-object·p2,·p0,·Lio/sentry/internal/modules/d;->d:Ljava/lang/ClassLoader;
  
33 ····:goto_033 ····:goto_0
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
Offset 72, 39 lines modifiedOffset 72, 39 lines modified
72 ····.line·172 ····.line·1
73 ····new-instance·v1,·Ljava/util/TreeMap;73 ····new-instance·v1,·Ljava/util/TreeMap;
  
74 ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V74 ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V
  
75 ····.line·275 ····.line·2
76 ····:try_start_076 ····:try_start_0
77 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/d;->c:Ljava/lang/ClassLoader;77 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/d;->d:Ljava/lang/ClassLoader;
  
78 ····.line·378 ····.line·3
79 ····invoke-virtual·{v2,·v0},·Ljava/lang/ClassLoader;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;79 ····invoke-virtual·{v2,·v0},·Ljava/lang/ClassLoader;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;
  
80 ····move-result-object·v280 ····move-result-object·v2
  
81 ····if-nez·v2,·:cond_081 ····if-nez·v2,·:cond_0
  
82 ····.line·482 ····.line·4
83 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/g0;83 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0;
  
84 ····sget-object·v3,·Lio/sentry/p3;->INFO:Lio/sentry/p3;84 ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
85 ····const-string·v4,·"%s·file·was·not·found."85 ····const-string·v4,·"%s·file·was·not·found."
  
86 ····const/4·v5,·0x186 ····const/4·v5,·0x1
  
87 ····new-array·v5,·v5,·[Ljava/lang/Object;87 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
88 ····const/4·v6,·0x088 ····const/4·v6,·0x0
  
89 ····aput-object·v0,·v5,·v689 ····aput-object·v0,·v5,·v6
  
90 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V90 ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
91 ····return-object·v191 ····return-object·v1
  
92 ····.line·592 ····.line·5
93 ····:cond_093 ····:cond_0
94 ····invoke-virtual·{p0,·v2},·Lio/sentry/internal/modules/b;->c(Ljava/io/InputStream;)Ljava/util/Map;94 ····invoke-virtual·{p0,·v2},·Lio/sentry/internal/modules/b;->c(Ljava/io/InputStream;)Ljava/util/Map;
  
Offset 114, 17 lines modifiedOffset 114, 17 lines modified
  
114 ····return-object·v0114 ····return-object·v0
  
115 ····:catch_0115 ····:catch_0
116 ····move-exception·v0116 ····move-exception·v0
  
117 ····.line·6117 ····.line·6
118 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/g0;118 ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0;
  
119 ····sget-object·v3,·Lio/sentry/p3;->INFO:Lio/sentry/p3;119 ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
120 ····const-string·v4,·"Access·to·resources·denied."120 ····const-string·v4,·"Access·to·resources·denied."
  
121 ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V121 ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
122 ····return-object·v1122 ····return-object·v1
123 .end·method123 .end·method
6.31 KB
smali/io/sentry/internal/modules/b.smali
    
Offset 7, 43 lines modifiedOffset 7, 62 lines modified
  
  
7 #·annotations7 #·annotations
8 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;8 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
9 .end·annotation9 .end·annotation
  
  
 10 #·static·fields
 11 .field·private·static·final·c:Ljava/nio/charset/Charset;
  
  
10 #·instance·fields12 #·instance·fields
11 .field·protected·final·a:Lio/sentry/g0;13 .field·protected·final·a:Lio/sentry/h0;
  
12 .field·private·b:Ljava/util/Map;14 .field·private·b:Ljava/util/Map;
13 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
14 ········value·=·{16 ········value·=·{
15 ············"Ljava/util/Map<",17 ············"Ljava/util/Map<",
16 ············"Ljava/lang/String;",18 ············"Ljava/lang/String;",
17 ············"Ljava/lang/String;",19 ············"Ljava/lang/String;",
18 ············">;"20 ············">;"
19 ········}21 ········}
20 ····.end·annotation22 ····.end·annotation
21 .end·field23 .end·field
  
  
22 #·direct·methods24 #·direct·methods
 25 .method·static·constructor·<clinit>()V
 26 ····.locals·1
  
 27 ····const-string·v0,·"UTF-8"
  
 28 ····.line·1
 29 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 30 ····move-result-object·v0
  
 31 ····sput-object·v0,·Lio/sentry/internal/modules/b;->c:Ljava/nio/charset/Charset;
  
 32 ····return-void
 33 .end·method
  
23 .method·public·constructor·<init>(Lio/sentry/g0;)V34 .method·public·constructor·<init>(Lio/sentry/h0;)V
24 ····.locals·135 ····.locals·1
  
25 ····.line·136 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····const/4·v0,·0x038 ····const/4·v0,·0x0
  
28 ····.line·239 ····.line·2
29 ····iput-object·v0,·p0,·Lio/sentry/internal/modules/b;->b:Ljava/util/Map;40 ····iput-object·v0,·p0,·Lio/sentry/internal/modules/b;->b:Ljava/util/Map;
  
30 ····.line·341 ····.line·3
31 ····iput-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/g0;42 ····iput-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0;
  
32 ····return-void43 ····return-void
33 .end·method44 .end·method
  
  
34 #·virtual·methods45 #·virtual·methods
35 .method·public·a()Ljava/util/Map;46 .method·public·a()Ljava/util/Map;
Offset 113, 71 lines modifiedOffset 132, 66 lines modified
  
113 ····.line·2132 ····.line·2
114 ····:try_start_0133 ····:try_start_0
115 ····new-instance·v3,·Ljava/io/BufferedReader;134 ····new-instance·v3,·Ljava/io/BufferedReader;
  
116 ····new-instance·v4,·Ljava/io/InputStreamReader;135 ····new-instance·v4,·Ljava/io/InputStreamReader;
  
 136 ····sget-object·v5,·Lio/sentry/internal/modules/b;->c:Ljava/nio/charset/Charset;
117 ····const-string·v5,·"UTF-8" 
  
118 ····.line·3 
119 ····invoke-static·{v5},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
120 ····move-result-object·v5 
  
121 ····invoke-direct·{v4,·p1,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V137 ····invoke-direct·{v4,·p1,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
  
122 ····invoke-direct·{v3,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V138 ····invoke-direct·{v3,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
123 ····:try_end_0139 ····:try_end_0
124 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1140 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
125 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0141 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
126 ····.line·4142 ····.line·3
127 ····:try_start_1143 ····:try_start_1
128 ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String;144 ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
  
129 ····move-result-object·p1145 ····move-result-object·p1
  
130 ····:goto_0146 ····:goto_0
131 ····if-eqz·p1,·:cond_0147 ····if-eqz·p1,·:cond_0
  
132 ····const/16·v4,·0x3a148 ····const/16·v4,·0x3a
  
133 ····.line·5149 ····.line·4
134 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->lastIndexOf(I)I150 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->lastIndexOf(I)I
  
135 ····move-result·v4151 ····move-result·v4
  
136 ····.line·6152 ····.line·5
137 ····invoke-virtual·{p1,·v1,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;153 ····invoke-virtual·{p1,·v1,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
138 ····move-result-object·v5154 ····move-result-object·v5
  
139 ····add-int/lit8·v4,·v4,·0x1155 ····add-int/lit8·v4,·v4,·0x1
  
140 ····.line·7156 ····.line·6
141 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String;157 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
142 ····move-result-object·p1158 ····move-result-object·p1
  
143 ····.line·8159 ····.line·7
144 ····invoke-interface·{v0,·v5,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;160 ····invoke-interface·{v0,·v5,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
145 ····.line·9161 ····.line·8
146 ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String;162 ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
  
147 ····move-result-object·p1163 ····move-result-object·p1
  
148 ····goto·:goto_0164 ····goto·:goto_0
  
149 ····.line·10165 ····.line·9
150 ····:cond_0166 ····:cond_0
151 ····iget-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/g0;167 ····iget-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0;
  
Max diff block lines reached; 2825/6383 bytes (44.26%) of diff not shown.
455 B
smali/io/sentry/transport/h.smali
    
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,·Lio/sentry/hints/f;36 ····check-cast·p1,·Lio/sentry/hints/g;
  
37 ····invoke-static·{p1},·Lio/sentry/transport/d$c;->f(Lio/sentry/hints/f;)V37 ····invoke-static·{p1},·Lio/sentry/transport/d$c;->f(Lio/sentry/hints/g;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
503 B
smali/io/sentry/transport/w.smali
    
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-boolean·v0,·p0,·Lio/sentry/transport/w;->a:Z27 ····iget-boolean·v0,·p0,·Lio/sentry/transport/w;->a:Z
  
28 ····check-cast·p1,·Lio/sentry/hints/f;28 ····check-cast·p1,·Lio/sentry/hints/g;
  
29 ····invoke-static·{v0,·p1},·Lio/sentry/transport/y;->a(ZLio/sentry/hints/f;)V29 ····invoke-static·{v0,·p1},·Lio/sentry/transport/y;->a(ZLio/sentry/hints/g;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
692 B
smali/io/sentry/transport/f.smali
    
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/transport/f;->a:Lio/sentry/transport/d$c;32 ····iget-object·v0,·p0,·Lio/sentry/transport/f;->a:Lio/sentry/transport/d$c;
  
33 ····iget-object·v1,·p0,·Lio/sentry/transport/f;->b:Lio/sentry/transport/a0;33 ····iget-object·v1,·p0,·Lio/sentry/transport/f;->b:Lio/sentry/transport/a0;
  
34 ····check-cast·p1,·Lio/sentry/hints/k;34 ····check-cast·p1,·Lio/sentry/hints/l;
  
35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/k;)V35 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/l;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
18.1 KB
smali/io/sentry/transport/d.smali
    
Offset 16, 64 lines modifiedOffset 16, 64 lines modified
  
  
16 #·instance·fields16 #·instance·fields
17 .field·private·final·e:Lio/sentry/transport/v;17 .field·private·final·e:Lio/sentry/transport/v;
  
18 .field·private·final·f:Lio/sentry/cache/e;18 .field·private·final·f:Lio/sentry/cache/e;
  
19 .field·private·final·g:Lio/sentry/q3;19 .field·private·final·g:Lio/sentry/b4;
  
20 .field·private·final·h:Lio/sentry/transport/y;20 .field·private·final·h:Lio/sentry/transport/y;
  
21 .field·private·final·i:Lio/sentry/transport/q;21 .field·private·final·i:Lio/sentry/transport/q;
  
22 .field·private·final·j:Lio/sentry/transport/n;22 .field·private·final·j:Lio/sentry/transport/n;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Lio/sentry/q3;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/z1;)V24 .method·public·constructor·<init>(Lio/sentry/b4;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/d2;)V
25 ····.locals·925 ····.locals·9
  
26 ····.line·126 ····.line·1
27 ····invoke-virtual·{p1},·Lio/sentry/q3;->getMaxQueueSize()I27 ····invoke-virtual·{p1},·Lio/sentry/b4;->getMaxQueueSize()I
  
28 ····move-result·v028 ····move-result·v0
  
29 ····invoke-virtual·{p1},·Lio/sentry/q3;->getEnvelopeDiskCache()Lio/sentry/cache/e;29 ····invoke-virtual·{p1},·Lio/sentry/b4;->getEnvelopeDiskCache()Lio/sentry/cache/e;
  
30 ····move-result-object·v130 ····move-result-object·v1
  
31 ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0;31 ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0;
  
32 ····move-result-object·v232 ····move-result-object·v2
  
33 ····.line·233 ····.line·2
34 ····invoke-static·{v0,·v1,·v2},·Lio/sentry/transport/d;->w(ILio/sentry/cache/e;Lio/sentry/g0;)Lio/sentry/transport/v;34 ····invoke-static·{v0,·v1,·v2},·Lio/sentry/transport/d;->w(ILio/sentry/cache/e;Lio/sentry/h0;)Lio/sentry/transport/v;
  
35 ····move-result-object·v435 ····move-result-object·v4
  
36 ····new-instance·v8,·Lio/sentry/transport/n;36 ····new-instance·v8,·Lio/sentry/transport/n;
  
37 ····invoke-direct·{v8,·p1,·p4,·p2},·Lio/sentry/transport/n;-><init>(Lio/sentry/q3;Lio/sentry/z1;Lio/sentry/transport/y;)V37 ····invoke-direct·{v8,·p1,·p4,·p2},·Lio/sentry/transport/n;-><init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/y;)V
  
38 ····move-object·v3,·p038 ····move-object·v3,·p0
  
39 ····move-object·v5,·p139 ····move-object·v5,·p1
  
40 ····move-object·v6,·p240 ····move-object·v6,·p2
  
41 ····move-object·v7,·p341 ····move-object·v7,·p3
  
42 ····.line·342 ····.line·3
43 ····invoke-direct/range·{v3·..·v8},·Lio/sentry/transport/d;-><init>(Lio/sentry/transport/v;Lio/sentry/q3;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/transport/n;)V43 ····invoke-direct/range·{v3·..·v8},·Lio/sentry/transport/d;-><init>(Lio/sentry/transport/v;Lio/sentry/b4;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/transport/n;)V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Lio/sentry/transport/v;Lio/sentry/q3;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/transport/n;)V46 .method·public·constructor·<init>(Lio/sentry/transport/v;Lio/sentry/b4;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/transport/n;)V
47 ····.locals·147 ····.locals·1
  
48 ····.line·448 ····.line·4
49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
50 ····const-string·v0,·"executor·is·required"50 ····const-string·v0,·"executor·is·required"
  
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ····move-result-object·p183 ····move-result-object·p1
  
84 ····check-cast·p1,·Lio/sentry/transport/v;84 ····check-cast·p1,·Lio/sentry/transport/v;
  
85 ····iput-object·p1,·p0,·Lio/sentry/transport/d;->e:Lio/sentry/transport/v;85 ····iput-object·p1,·p0,·Lio/sentry/transport/d;->e:Lio/sentry/transport/v;
  
86 ····.line·686 ····.line·6
87 ····invoke-virtual·{p2},·Lio/sentry/q3;->getEnvelopeDiskCache()Lio/sentry/cache/e;87 ····invoke-virtual·{p2},·Lio/sentry/b4;->getEnvelopeDiskCache()Lio/sentry/cache/e;
  
88 ····move-result-object·p188 ····move-result-object·p1
  
89 ····const-string·v0,·"envelopeCache·is·required"89 ····const-string·v0,·"envelopeCache·is·required"
  
90 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;90 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
Offset 104, 17 lines modifiedOffset 104, 17 lines modified
104 ····const-string·p1,·"options·is·required"104 ····const-string·p1,·"options·is·required"
  
105 ····.line·7105 ····.line·7
106 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;106 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
107 ····move-result-object·p1107 ····move-result-object·p1
  
108 ····check-cast·p1,·Lio/sentry/q3;108 ····check-cast·p1,·Lio/sentry/b4;
  
109 ····iput-object·p1,·p0,·Lio/sentry/transport/d;->g:Lio/sentry/q3;109 ····iput-object·p1,·p0,·Lio/sentry/transport/d;->g:Lio/sentry/b4;
  
110 ····const-string·p1,·"rateLimiter·is·required"110 ····const-string·p1,·"rateLimiter·is·required"
  
111 ····.line·8111 ····.line·8
112 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;112 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
113 ····move-result-object·p1113 ····move-result-object·p1
Offset 144, 85 lines modifiedOffset 144, 85 lines modified
144 ····check-cast·p1,·Lio/sentry/transport/n;144 ····check-cast·p1,·Lio/sentry/transport/n;
  
145 ····iput-object·p1,·p0,·Lio/sentry/transport/d;->j:Lio/sentry/transport/n;145 ····iput-object·p1,·p0,·Lio/sentry/transport/d;->j:Lio/sentry/transport/n;
  
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·private·static·synthetic·B(Lio/sentry/hints/k;)V148 .method·private·static·synthetic·B(Lio/sentry/hints/l;)V
149 ····.locals·1149 ····.locals·1
  
150 ····const/4·v0,·0x0150 ····const/4·v0,·0x0
  
151 ····.line·1151 ····.line·1
152 ····invoke-interface·{p0,·v0},·Lio/sentry/hints/k;->d(Z)V152 ····invoke-interface·{p0,·v0},·Lio/sentry/hints/l;->d(Z)V
  
153 ····return-void153 ····return-void
154 .end·method154 .end·method
  
155 .method·private·static·synthetic·E(ZLio/sentry/hints/f;)V155 .method·private·static·synthetic·E(ZLio/sentry/hints/g;)V
156 ····.locals·0156 ····.locals·0
  
157 ····.line·1157 ····.line·1
158 ····invoke-interface·{p1,·p0},·Lio/sentry/hints/f;->e(Z)V158 ····invoke-interface·{p1,·p0},·Lio/sentry/hints/g;->e(Z)V
  
159 ····return-void159 ····return-void
160 .end·method160 .end·method
  
161 .method·private·static·H(Lio/sentry/v;Z)V161 .method·private·static·H(Lio/sentry/v;Z)V
Max diff block lines reached; 13760/18451 bytes (74.58%) of diff not shown.
846 B
smali/io/sentry/transport/r.smali
    
Offset 40, 33 lines modifiedOffset 40, 33 lines modified
40 ····sget-object·v0,·Lio/sentry/transport/r;->e:Lio/sentry/transport/r;40 ····sget-object·v0,·Lio/sentry/transport/r;->e:Lio/sentry/transport/r;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·a(Lio/sentry/s2;)V44 .method·public·a(Lio/sentry/z2;)V
45 ····.locals·045 ····.locals·0
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·b(Lio/sentry/s2;Lio/sentry/v;)V48 .method·public·b(Lio/sentry/z2;Lio/sentry/v;)V
49 ····.locals·049 ····.locals·0
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·iterator()Ljava/util/Iterator;52 .method·public·iterator()Ljava/util/Iterator;
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/Iterator<",57 ············"Ljava/util/Iterator<",
58 ············"Lio/sentry/s2;",58 ············"Lio/sentry/z2;",
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;
  
455 B
smali/io/sentry/transport/g.smali
    
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,·Lio/sentry/hints/f;36 ····check-cast·p1,·Lio/sentry/hints/g;
  
37 ····invoke-static·{p1},·Lio/sentry/transport/d$c;->e(Lio/sentry/hints/f;)V37 ····invoke-static·{p1},·Lio/sentry/transport/d$c;->e(Lio/sentry/hints/g;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
1.38 KB
smali/io/sentry/transport/k.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lio/sentry/util/h$c;6 .implements·Lio/sentry/util/h$c;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/sentry/transport/d$c;8 .field·public·final·synthetic·a:Lio/sentry/transport/d$c;
  
9 .field·public·final·synthetic·b:Lio/sentry/s2;9 .field·public·final·synthetic·b:Lio/sentry/z2;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/s2;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/z2;)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/transport/k;->a:Lio/sentry/transport/d$c;14 ····iput-object·p1,·p0,·Lio/sentry/transport/k;->a:Lio/sentry/transport/d$c;
  
15 ····iput-object·p2,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/s2;15 ····iput-object·p2,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/z2;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·accept(Ljava/lang/Object;)V19 .method·public·final·accept(Ljava/lang/Object;)V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/sentry/transport/k;->a:Lio/sentry/transport/d$c;21 ····iget-object·v0,·p0,·Lio/sentry/transport/k;->a:Lio/sentry/transport/d$c;
  
22 ····iget-object·v1,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/s2;22 ····iget-object·v1,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/z2;
  
23 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->b(Lio/sentry/transport/d$c;Lio/sentry/s2;Ljava/lang/Object;)V23 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->b(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
451 B
smali/io/sentry/transport/b.smali
    
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,·Lio/sentry/hints/k;36 ····check-cast·p1,·Lio/sentry/hints/l;
  
37 ····invoke-static·{p1},·Lio/sentry/transport/d;->h(Lio/sentry/hints/k;)V37 ····invoke-static·{p1},·Lio/sentry/transport/d;->h(Lio/sentry/hints/l;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
451 B
smali/io/sentry/transport/x.smali
    
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,·Lio/sentry/hints/k;36 ····check-cast·p1,·Lio/sentry/hints/l;
  
37 ····invoke-static·{p1},·Lio/sentry/transport/y;->b(Lio/sentry/hints/k;)V37 ····invoke-static·{p1},·Lio/sentry/transport/y;->b(Lio/sentry/hints/l;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
302 B
smali/io/sentry/transport/s.smali
    
Offset 57, 12 lines modifiedOffset 57, 12 lines modified
  
57 .method·public·d(J)V57 .method·public·d(J)V
58 ····.locals·058 ····.locals·0
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·public·f(Lio/sentry/s2;Lio/sentry/v;)V61 .method·public·f(Lio/sentry/z2;Lio/sentry/v;)V
62 ····.locals·062 ····.locals·0
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
578 B
smali/io/sentry/transport/e.smali
    
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/transport/e;->a:Lio/sentry/transport/d$c;27 ····iget-object·v0,·p0,·Lio/sentry/transport/e;->a:Lio/sentry/transport/d$c;
  
28 ····check-cast·p1,·Lio/sentry/hints/c;28 ····check-cast·p1,·Lio/sentry/hints/d;
  
29 ····invoke-static·{v0,·p1},·Lio/sentry/transport/d$c;->c(Lio/sentry/transport/d$c;Lio/sentry/hints/c;)V29 ····invoke-static·{v0,·p1},·Lio/sentry/transport/d$c;->c(Lio/sentry/transport/d$c;Lio/sentry/hints/d;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
20.8 KB
smali/io/sentry/transport/d$c.smali
    
Offset 14, 27 lines modifiedOffset 14, 27 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x1215 ····accessFlags·=·0x12
16 ····name·=·"c"16 ····name·=·"c"
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·private·final·e:Lio/sentry/s2;19 .field·private·final·e:Lio/sentry/z2;
  
20 .field·private·final·f:Lio/sentry/v;20 .field·private·final·f:Lio/sentry/v;
  
21 .field·private·final·g:Lio/sentry/cache/e;21 .field·private·final·g:Lio/sentry/cache/e;
  
22 .field·private·final·h:Lio/sentry/transport/a0;22 .field·private·final·h:Lio/sentry/transport/a0;
  
23 .field·final·synthetic·i:Lio/sentry/transport/d;23 .field·final·synthetic·i:Lio/sentry/transport/d;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lio/sentry/transport/d;Lio/sentry/s2;Lio/sentry/v;Lio/sentry/cache/e;)V25 .method·constructor·<init>(Lio/sentry/transport/d;Lio/sentry/z2;Lio/sentry/v;Lio/sentry/cache/e;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·127 ····.line·1
28 ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->i:Lio/sentry/transport/d;28 ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->i:Lio/sentry/transport/d;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
48 ····const-string·p1,·"Envelope·is·required."48 ····const-string·p1,·"Envelope·is·required."
  
49 ····.line·349 ····.line·3
50 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;50 ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
51 ····move-result-object·p151 ····move-result-object·p1
  
52 ····check-cast·p1,·Lio/sentry/s2;52 ····check-cast·p1,·Lio/sentry/z2;
  
53 ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/s2;53 ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/z2;
  
54 ····.line·454 ····.line·4
55 ····iput-object·p3,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v;55 ····iput-object·p3,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v;
  
56 ····const-string·p1,·"EnvelopeCache·is·required."56 ····const-string·p1,·"EnvelopeCache·is·required."
  
57 ····.line·557 ····.line·5
Offset 69, 109 lines modifiedOffset 69, 109 lines modified
69 ····check-cast·p1,·Lio/sentry/cache/e;69 ····check-cast·p1,·Lio/sentry/cache/e;
  
70 ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->g:Lio/sentry/cache/e;70 ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->g:Lio/sentry/cache/e;
  
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·static·synthetic·a(Lio/sentry/transport/d$c;Lio/sentry/s2;Ljava/lang/Object;Ljava/lang/Class;)V73 .method·public·static·synthetic·a(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;Ljava/lang/Class;)V
74 ····.locals·074 ····.locals·0
  
75 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/transport/d$c;->n(Lio/sentry/s2;Ljava/lang/Object;Ljava/lang/Class;)V75 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/transport/d$c;->n(Lio/sentry/z2;Ljava/lang/Object;Ljava/lang/Class;)V
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·static·synthetic·b(Lio/sentry/transport/d$c;Lio/sentry/s2;Ljava/lang/Object;)V78 .method·public·static·synthetic·b(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;)V
79 ····.locals·079 ····.locals·0
  
80 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->l(Lio/sentry/s2;Ljava/lang/Object;)V80 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->l(Lio/sentry/z2;Ljava/lang/Object;)V
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·public·static·synthetic·c(Lio/sentry/transport/d$c;Lio/sentry/hints/c;)V83 .method·public·static·synthetic·c(Lio/sentry/transport/d$c;Lio/sentry/hints/d;)V
84 ····.locals·084 ····.locals·0
  
85 ····invoke-direct·{p0,·p1},·Lio/sentry/transport/d$c;->k(Lio/sentry/hints/c;)V85 ····invoke-direct·{p0,·p1},·Lio/sentry/transport/d$c;->k(Lio/sentry/hints/d;)V
  
86 ····return-void86 ····return-void
87 .end·method87 .end·method
  
88 .method·public·static·synthetic·d(Lio/sentry/transport/d$c;Ljava/lang/Object;Ljava/lang/Class;)V88 .method·public·static·synthetic·d(Lio/sentry/transport/d$c;Ljava/lang/Object;Ljava/lang/Class;)V
89 ····.locals·089 ····.locals·0
  
90 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->p(Ljava/lang/Object;Ljava/lang/Class;)V90 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->p(Ljava/lang/Object;Ljava/lang/Class;)V
  
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
93 .method·public·static·synthetic·e(Lio/sentry/hints/f;)V93 .method·public·static·synthetic·e(Lio/sentry/hints/g;)V
94 ····.locals·094 ····.locals·0
  
95 ····invoke-static·{p0},·Lio/sentry/transport/d$c;->m(Lio/sentry/hints/f;)V95 ····invoke-static·{p0},·Lio/sentry/transport/d$c;->m(Lio/sentry/hints/g;)V
  
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·public·static·synthetic·f(Lio/sentry/hints/f;)V98 .method·public·static·synthetic·f(Lio/sentry/hints/g;)V
99 ····.locals·099 ····.locals·0
  
100 ····invoke-static·{p0},·Lio/sentry/transport/d$c;->o(Lio/sentry/hints/f;)V100 ····invoke-static·{p0},·Lio/sentry/transport/d$c;->o(Lio/sentry/hints/g;)V
  
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·public·static·synthetic·g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/k;)V103 .method·public·static·synthetic·g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/l;)V
104 ····.locals·0104 ····.locals·0
  
105 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->q(Lio/sentry/transport/a0;Lio/sentry/hints/k;)V105 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->q(Lio/sentry/transport/a0;Lio/sentry/hints/l;)V
  
106 ····return-void106 ····return-void
107 .end·method107 .end·method
  
108 .method·static·synthetic·h(Lio/sentry/transport/d$c;)Lio/sentry/v;108 .method·static·synthetic·h(Lio/sentry/transport/d$c;)Lio/sentry/v;
109 ····.locals·0109 ····.locals·0
  
110 ····.line·1110 ····.line·1
111 ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v;111 ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v;
  
112 ····return-object·p0112 ····return-object·p0
113 .end·method113 .end·method
  
114 .method·static·synthetic·i(Lio/sentry/transport/d$c;)Lio/sentry/s2;114 .method·static·synthetic·i(Lio/sentry/transport/d$c;)Lio/sentry/z2;
115 ····.locals·0115 ····.locals·0
  
116 ····.line·1116 ····.line·1
117 ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/s2;117 ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/z2;
  
118 ····return-object·p0118 ····return-object·p0
119 .end·method119 .end·method
  
Max diff block lines reached; 16385/21222 bytes (77.21%) of diff not shown.
503 B
smali/io/sentry/transport/a.smali
    
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-boolean·v0,·p0,·Lio/sentry/transport/a;->a:Z27 ····iget-boolean·v0,·p0,·Lio/sentry/transport/a;->a:Z
  
28 ····check-cast·p1,·Lio/sentry/hints/f;28 ····check-cast·p1,·Lio/sentry/hints/g;
  
29 ····invoke-static·{v0,·p1},·Lio/sentry/transport/d;->j(ZLio/sentry/hints/f;)V29 ····invoke-static·{v0,·p1},·Lio/sentry/transport/d;->j(ZLio/sentry/hints/g;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
311 B
smali/io/sentry/transport/p.smali
    
Offset 6, 9 lines modifiedOffset 6, 9 lines modified
6 .implements·Ljava/io/Closeable;6 .implements·Ljava/io/Closeable;
  
  
7 #·virtual·methods7 #·virtual·methods
8 .method·public·abstract·d(J)V8 .method·public·abstract·d(J)V
9 .end·method9 .end·method
  
10 .method·public·abstract·f(Lio/sentry/s2;Lio/sentry/v;)V10 .method·public·abstract·f(Lio/sentry/z2;Lio/sentry/v;)V
11 .end·method11 .end·method
11.2 KB
smali/io/sentry/transport/y.smali
    
Offset 2, 43 lines modifiedOffset 2, 43 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RateLimiter.java"3 .source·"RateLimiter.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lio/sentry/transport/o;5 .field·private·final·a:Lio/sentry/transport/o;
  
6 .field·private·final·b:Lio/sentry/q3;6 .field·private·final·b:Lio/sentry/b4;
  
7 .field·private·final·c:Ljava/util/Map;7 .field·private·final·c:Ljava/util/Map;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"Ljava/util/Map<",10 ············"Ljava/util/Map<",
11 ············"Lio/sentry/g;",11 ············"Lio/sentry/g;",
12 ············"Ljava/util/Date;",12 ············"Ljava/util/Date;",
13 ············">;"13 ············">;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·field16 .end·field
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Lio/sentry/q3;)V18 .method·public·constructor·<init>(Lio/sentry/b4;)V
19 ····.locals·119 ····.locals·1
  
20 ····.line·520 ····.line·5
21 ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o;21 ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····invoke-direct·{p0,·v0,·p1},·Lio/sentry/transport/y;-><init>(Lio/sentry/transport/o;Lio/sentry/q3;)V23 ····invoke-direct·{p0,·v0,·p1},·Lio/sentry/transport/y;-><init>(Lio/sentry/transport/o;Lio/sentry/b4;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·public·constructor·<init>(Lio/sentry/transport/o;Lio/sentry/q3;)V26 .method·public·constructor·<init>(Lio/sentry/transport/o;Lio/sentry/b4;)V
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 ····.line·230 ····.line·2
31 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;31 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
Offset 47, 31 lines modifiedOffset 47, 31 lines modified
  
47 ····iput-object·v0,·p0,·Lio/sentry/transport/y;->c:Ljava/util/Map;47 ····iput-object·v0,·p0,·Lio/sentry/transport/y;->c:Ljava/util/Map;
  
48 ····.line·348 ····.line·3
49 ····iput-object·p1,·p0,·Lio/sentry/transport/y;->a:Lio/sentry/transport/o;49 ····iput-object·p1,·p0,·Lio/sentry/transport/y;->a:Lio/sentry/transport/o;
  
50 ····.line·450 ····.line·4
51 ····iput-object·p2,·p0,·Lio/sentry/transport/y;->b:Lio/sentry/q3;51 ····iput-object·p2,·p0,·Lio/sentry/transport/y;->b:Lio/sentry/b4;
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·static·synthetic·a(ZLio/sentry/hints/f;)V54 .method·public·static·synthetic·a(ZLio/sentry/hints/g;)V
55 ····.locals·055 ····.locals·0
  
56 ····invoke-static·{p0,·p1},·Lio/sentry/transport/y;->h(ZLio/sentry/hints/f;)V56 ····invoke-static·{p0,·p1},·Lio/sentry/transport/y;->h(ZLio/sentry/hints/g;)V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·static·synthetic·b(Lio/sentry/hints/k;)V59 .method·public·static·synthetic·b(Lio/sentry/hints/l;)V
60 ····.locals·060 ····.locals·0
  
61 ····invoke-static·{p0},·Lio/sentry/transport/y;->g(Lio/sentry/hints/k;)V61 ····invoke-static·{p0},·Lio/sentry/transport/y;->g(Lio/sentry/hints/l;)V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·private·c(Lio/sentry/g;Ljava/util/Date;)V64 .method·private·c(Lio/sentry/g;Ljava/util/Date;)V
65 ····.locals·165 ····.locals·1
  
Offset 310, 46 lines modifiedOffset 310, 46 lines modified
  
310 ····return·p1310 ····return·p1
  
311 ····:cond_2311 ····:cond_2
312 ····return·v3312 ····return·v3
313 .end·method313 .end·method
  
314 .method·private·static·synthetic·g(Lio/sentry/hints/k;)V314 .method·private·static·synthetic·g(Lio/sentry/hints/l;)V
315 ····.locals·1315 ····.locals·1
  
316 ····const/4·v0,·0x0316 ····const/4·v0,·0x0
  
317 ····.line·1317 ····.line·1
318 ····invoke-interface·{p0,·v0},·Lio/sentry/hints/k;->d(Z)V318 ····invoke-interface·{p0,·v0},·Lio/sentry/hints/l;->d(Z)V
  
319 ····return-void319 ····return-void
320 .end·method320 .end·method
  
321 .method·private·static·synthetic·h(ZLio/sentry/hints/f;)V321 .method·private·static·synthetic·h(ZLio/sentry/hints/g;)V
322 ····.locals·0322 ····.locals·0
  
323 ····.line·1323 ····.line·1
324 ····invoke-interface·{p1,·p0},·Lio/sentry/hints/f;->e(Z)V324 ····invoke-interface·{p1,·p0},·Lio/sentry/hints/g;->e(Z)V
  
325 ····return-void325 ····return-void
326 .end·method326 .end·method
  
327 .method·private·static·i(Lio/sentry/v;Z)V327 .method·private·static·i(Lio/sentry/v;Z)V
328 ····.locals·2328 ····.locals·2
  
329 ····.line·1329 ····.line·1
330 ····const-class·v0,·Lio/sentry/hints/k;330 ····const-class·v0,·Lio/sentry/hints/l;
  
331 ····sget-object·v1,·Lio/sentry/transport/x;->a:Lio/sentry/transport/x;331 ····sget-object·v1,·Lio/sentry/transport/x;->a:Lio/sentry/transport/x;
  
332 ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V332 ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V
  
333 ····.line·2333 ····.line·2
334 ····const-class·v0,·Lio/sentry/hints/f;334 ····const-class·v0,·Lio/sentry/hints/g;
  
335 ····new-instance·v1,·Lio/sentry/transport/w;335 ····new-instance·v1,·Lio/sentry/transport/w;
  
336 ····invoke-direct·{v1,·p1},·Lio/sentry/transport/w;-><init>(Z)V336 ····invoke-direct·{v1,·p1},·Lio/sentry/transport/w;-><init>(Z)V
  
337 ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V337 ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V
  
Offset 383, 19 lines modifiedOffset 383, 19 lines modified
  
383 ····:goto_0383 ····:goto_0
384 ····return-wide·v0384 ····return-wide·v0
385 .end·method385 .end·method
Max diff block lines reached; 7545/11370 bytes (66.36%) of diff not shown.
1.43 KB
smali/io/sentry/transport/j.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lio/sentry/util/h$b;6 .implements·Lio/sentry/util/h$b;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/sentry/transport/d$c;8 .field·public·final·synthetic·a:Lio/sentry/transport/d$c;
  
9 .field·public·final·synthetic·b:Lio/sentry/s2;9 .field·public·final·synthetic·b:Lio/sentry/z2;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/s2;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/z2;)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/transport/j;->a:Lio/sentry/transport/d$c;14 ····iput-object·p1,·p0,·Lio/sentry/transport/j;->a:Lio/sentry/transport/d$c;
  
15 ····iput-object·p2,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/s2;15 ····iput-object·p2,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/z2;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V19 .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/sentry/transport/j;->a:Lio/sentry/transport/d$c;21 ····iget-object·v0,·p0,·Lio/sentry/transport/j;->a:Lio/sentry/transport/d$c;
  
22 ····iget-object·v1,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/s2;22 ····iget-object·v1,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/z2;
  
23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d$c;->a(Lio/sentry/transport/d$c;Lio/sentry/s2;Ljava/lang/Object;Ljava/lang/Class;)V23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d$c;->a(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;Ljava/lang/Class;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
1.5 KB
smali/io/sentry/transport/c.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/util/concurrent/RejectedExecutionHandler;6 .implements·Ljava/util/concurrent/RejectedExecutionHandler;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/sentry/cache/e;8 .field·public·final·synthetic·a:Lio/sentry/cache/e;
  
9 .field·public·final·synthetic·b:Lio/sentry/g0;9 .field·public·final·synthetic·b:Lio/sentry/h0;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/sentry/cache/e;Lio/sentry/g0;)V11 .method·public·synthetic·constructor·<init>(Lio/sentry/cache/e;Lio/sentry/h0;)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/transport/c;->a:Lio/sentry/cache/e;14 ····iput-object·p1,·p0,·Lio/sentry/transport/c;->a:Lio/sentry/cache/e;
  
15 ····iput-object·p2,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/g0;15 ····iput-object·p2,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/h0;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V19 .method·public·final·rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/sentry/transport/c;->a:Lio/sentry/cache/e;21 ····iget-object·v0,·p0,·Lio/sentry/transport/c;->a:Lio/sentry/cache/e;
  
22 ····iget-object·v1,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/g0;22 ····iget-object·v1,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/h0;
  
23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d;->c(Lio/sentry/cache/e;Lio/sentry/g0;Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d;->c(Lio/sentry/cache/e;Lio/sentry/h0;Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
16.4 KB
smali/io/sentry/transport/n.smali
    
Offset 6, 17 lines modifiedOffset 6, 17 lines modified
6 #·static·fields6 #·static·fields
7 .field·private·static·final·e:Ljava/nio/charset/Charset;7 .field·private·static·final·e:Ljava/nio/charset/Charset;
  
  
8 #·instance·fields8 #·instance·fields
9 .field·private·final·a:Ljava/net/Proxy;9 .field·private·final·a:Ljava/net/Proxy;
  
10 .field·private·final·b:Lio/sentry/z1;10 .field·private·final·b:Lio/sentry/d2;
  
11 .field·private·final·c:Lio/sentry/q3;11 .field·private·final·c:Lio/sentry/b4;
  
12 .field·private·final·d:Lio/sentry/transport/y;12 .field·private·final·d:Lio/sentry/transport/y;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
15 ····.locals·115 ····.locals·1
Offset 29, 64 lines modifiedOffset 29, 64 lines modified
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····sput-object·v0,·Lio/sentry/transport/n;->e:Ljava/nio/charset/Charset;30 ····sput-object·v0,·Lio/sentry/transport/n;->e:Ljava/nio/charset/Charset;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>(Lio/sentry/q3;Lio/sentry/z1;Lio/sentry/transport/l;Lio/sentry/transport/y;)V33 .method·constructor·<init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/l;Lio/sentry/transport/y;)V
34 ····.locals·034 ····.locals·0
  
35 ····.line·235 ····.line·2
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·337 ····.line·3
38 ····iput-object·p2,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/z1;38 ····iput-object·p2,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/d2;
  
39 ····.line·439 ····.line·4
40 ····iput-object·p1,·p0,·Lio/sentry/transport/n;->c:Lio/sentry/q3;40 ····iput-object·p1,·p0,·Lio/sentry/transport/n;->c:Lio/sentry/b4;
  
41 ····.line·541 ····.line·5
42 ····iput-object·p4,·p0,·Lio/sentry/transport/n;->d:Lio/sentry/transport/y;42 ····iput-object·p4,·p0,·Lio/sentry/transport/n;->d:Lio/sentry/transport/y;
  
43 ····.line·643 ····.line·6
44 ····invoke-virtual·{p1},·Lio/sentry/q3;->getProxy()Lio/sentry/q3$e;44 ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e;
  
45 ····move-result-object·p245 ····move-result-object·p2
  
46 ····invoke-direct·{p0,·p2},·Lio/sentry/transport/n;->g(Lio/sentry/q3$e;)Ljava/net/Proxy;46 ····invoke-direct·{p0,·p2},·Lio/sentry/transport/n;->g(Lio/sentry/b4$e;)Ljava/net/Proxy;
  
47 ····move-result-object·p247 ····move-result-object·p2
  
48 ····iput-object·p2,·p0,·Lio/sentry/transport/n;->a:Ljava/net/Proxy;48 ····iput-object·p2,·p0,·Lio/sentry/transport/n;->a:Ljava/net/Proxy;
  
49 ····if-eqz·p2,·:cond_049 ····if-eqz·p2,·:cond_0
  
50 ····.line·750 ····.line·7
51 ····invoke-virtual·{p1},·Lio/sentry/q3;->getProxy()Lio/sentry/q3$e;51 ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e;
  
52 ····move-result-object·p252 ····move-result-object·p2
  
53 ····if-eqz·p2,·:cond_053 ····if-eqz·p2,·:cond_0
  
54 ····.line·854 ····.line·8
55 ····invoke-virtual·{p1},·Lio/sentry/q3;->getProxy()Lio/sentry/q3$e;55 ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e;
  
56 ····move-result-object·p256 ····move-result-object·p2
  
57 ····invoke-virtual·{p2},·Lio/sentry/q3$e;->d()Ljava/lang/String;57 ····invoke-virtual·{p2},·Lio/sentry/b4$e;->d()Ljava/lang/String;
  
58 ····move-result-object·p258 ····move-result-object·p2
  
59 ····.line·959 ····.line·9
60 ····invoke-virtual·{p1},·Lio/sentry/q3;->getProxy()Lio/sentry/q3$e;60 ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e;
  
61 ····move-result-object·p161 ····move-result-object·p1
  
62 ····invoke-virtual·{p1},·Lio/sentry/q3$e;->b()Ljava/lang/String;62 ····invoke-virtual·{p1},·Lio/sentry/b4$e;->b()Ljava/lang/String;
  
63 ····move-result-object·p163 ····move-result-object·p1
  
64 ····if-eqz·p2,·:cond_064 ····if-eqz·p2,·:cond_0
  
65 ····if-eqz·p1,·:cond_065 ····if-eqz·p1,·:cond_0
  
Offset 97, 23 lines modifiedOffset 97, 23 lines modified
  
97 ····invoke-virtual·{p3,·p4},·Lio/sentry/transport/l;->b(Ljava/net/Authenticator;)V97 ····invoke-virtual·{p3,·p4},·Lio/sentry/transport/l;->b(Ljava/net/Authenticator;)V
  
98 ····:cond_098 ····:cond_0
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·constructor·<init>(Lio/sentry/q3;Lio/sentry/z1;Lio/sentry/transport/y;)V101 .method·public·constructor·<init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/y;)V
102 ····.locals·1102 ····.locals·1
  
103 ····.line·1103 ····.line·1
104 ····invoke-static·{},·Lio/sentry/transport/l;->a()Lio/sentry/transport/l;104 ····invoke-static·{},·Lio/sentry/transport/l;->a()Lio/sentry/transport/l;
  
105 ····move-result-object·v0105 ····move-result-object·v0
  
106 ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/transport/n;-><init>(Lio/sentry/q3;Lio/sentry/z1;Lio/sentry/transport/l;Lio/sentry/transport/y;)V106 ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/transport/n;-><init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/l;Lio/sentry/transport/y;)V
  
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·private·a(Ljava/net/HttpURLConnection;)V109 .method·private·a(Ljava/net/HttpURLConnection;)V
110 ····.locals·1110 ····.locals·1
  
Offset 152, 17 lines modifiedOffset 152, 17 lines modified
  
152 ····.line·1152 ····.line·1
153 ····invoke-virtual·{p0},·Lio/sentry/transport/n;->e()Ljava/net/HttpURLConnection;153 ····invoke-virtual·{p0},·Lio/sentry/transport/n;->e()Ljava/net/HttpURLConnection;
  
154 ····move-result-object·v0154 ····move-result-object·v0
  
155 ····.line·2155 ····.line·2
156 ····iget-object·v1,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/z1;156 ····iget-object·v1,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/d2;
  
157 ····invoke-virtual·{v1},·Lio/sentry/z1;->a()Ljava/util/Map;157 ····invoke-virtual·{v1},·Lio/sentry/d2;->a()Ljava/util/Map;
  
158 ····move-result-object·v1158 ····move-result-object·v1
  
159 ····invoke-interface·{v1},·Ljava/util/Map;->entrySet()Ljava/util/Set;159 ····invoke-interface·{v1},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
160 ····move-result-object·v1160 ····move-result-object·v1
  
Offset 236, 35 lines modifiedOffset 236, 35 lines modified
  
236 ····const-string·v2,·"close"236 ····const-string·v2,·"close"
Max diff block lines reached; 12516/16723 bytes (74.84%) of diff not shown.
2.76 KB
smali/io/sentry/transport/v.smali
    
Offset 10, 21 lines modifiedOffset 10, 21 lines modified
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·e:I13 .field·private·final·e:I
  
14 .field·private·final·f:Lio/sentry/g0;14 .field·private·final·f:Lio/sentry/h0;
  
15 .field·private·final·g:Lio/sentry/transport/z;15 .field·private·final·g:Lio/sentry/transport/z;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(IILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;Lio/sentry/g0;)V17 .method·public·constructor·<init>(IILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;Lio/sentry/h0;)V
18 ····.locals·918 ····.locals·9
  
19 ····.line·119 ····.line·1
20 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;20 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
21 ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue;21 ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue;
  
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
  
51 ····iput-object·p1,·p0,·Lio/sentry/transport/v;->g:Lio/sentry/transport/z;51 ····iput-object·p1,·p0,·Lio/sentry/transport/v;->g:Lio/sentry/transport/z;
  
52 ····.line·352 ····.line·3
53 ····iput·p2,·p0,·Lio/sentry/transport/v;->e:I53 ····iput·p2,·p0,·Lio/sentry/transport/v;->e:I
  
54 ····.line·454 ····.line·4
55 ····iput-object·p5,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/g0;55 ····iput-object·p5,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/h0;
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·private·a()Z58 .method·private·a()Z
59 ····.locals·259 ····.locals·2
  
Offset 129, 21 lines modifiedOffset 129, 21 lines modified
  
129 ····goto·:goto_0129 ····goto·:goto_0
  
130 ····:catch_0130 ····:catch_0
131 ····move-exception·p1131 ····move-exception·p1
  
132 ····.line·2132 ····.line·2
133 ····iget-object·p2,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/g0;133 ····iget-object·p2,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/h0;
  
134 ····sget-object·v0,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;134 ····sget-object·v0,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
135 ····const-string·v1,·"Failed·to·wait·till·idle"135 ····const-string·v1,·"Failed·to·wait·till·idle"
  
136 ····invoke-interface·{p2,·v0,·v1,·p1},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V136 ····invoke-interface·{p2,·v0,·v1,·p1},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
137 ····.line·3137 ····.line·3
138 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;138 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
139 ····move-result-object·p1139 ····move-result-object·p1
  
140 ····invoke-virtual·{p1},·Ljava/lang/Thread;->interrupt()V140 ····invoke-virtual·{p1},·Ljava/lang/Thread;->interrupt()V
Offset 181, 25 lines modifiedOffset 181, 25 lines modified
  
181 ····move-result-object·p1181 ····move-result-object·p1
  
182 ····return-object·p1182 ····return-object·p1
  
183 ····.line·4183 ····.line·4
184 ····:cond_0184 ····:cond_0
185 ····iget-object·p1,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/g0;185 ····iget-object·p1,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/h0;
  
186 ····sget-object·v0,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;186 ····sget-object·v0,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
187 ····const/4·v1,·0x0187 ····const/4·v1,·0x0
  
188 ····new-array·v1,·v1,·[Ljava/lang/Object;188 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
189 ····const-string·v2,·"Submit·cancelled"189 ····const-string·v2,·"Submit·cancelled"
  
190 ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V190 ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
191 ····.line·5191 ····.line·5
192 ····new-instance·p1,·Lio/sentry/transport/v$a;192 ····new-instance·p1,·Lio/sentry/transport/v$a;
  
193 ····invoke-direct·{p1},·Lio/sentry/transport/v$a;-><init>()V193 ····invoke-direct·{p1},·Lio/sentry/transport/v$a;-><init>()V
  
194 ····return-object·p1194 ····return-object·p1
3.87 KB
smali/io/sentry/util/h.smali
    
Offset 21, 18 lines modifiedOffset 21, 18 lines modified
21 ····.locals·021 ····.locals·0
  
22 ····invoke-static·{p0,·p1},·Lio/sentry/util/h;->k(Ljava/lang/Object;Ljava/lang/Class;)V22 ····invoke-static·{p0,·p1},·Lio/sentry/util/h;->k(Ljava/lang/Object;Ljava/lang/Class;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·static·synthetic·b(Lio/sentry/g0;Ljava/lang/Object;Ljava/lang/Class;)V25 .method·public·static·synthetic·b(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-static·{p0,·p1,·p2},·Lio/sentry/util/h;->l(Lio/sentry/g0;Ljava/lang/Object;Ljava/lang/Class;)V27 ····invoke-static·{p0,·p1,·p2},·Lio/sentry/util/h;->l(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·static·synthetic·c(Lio/sentry/util/h$c;Ljava/lang/Object;Ljava/lang/Class;)V30 .method·public·static·synthetic·c(Lio/sentry/util/h$c;Ljava/lang/Object;Ljava/lang/Class;)V
31 ····.locals·031 ····.locals·0
  
Offset 138, 19 lines modifiedOffset 138, 19 lines modified
  
138 .method·private·static·synthetic·k(Ljava/lang/Object;Ljava/lang/Class;)V138 .method·private·static·synthetic·k(Ljava/lang/Object;Ljava/lang/Class;)V
139 ····.locals·0139 ····.locals·0
  
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·private·static·synthetic·l(Lio/sentry/g0;Ljava/lang/Object;Ljava/lang/Class;)V142 .method·private·static·synthetic·l(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V
143 ····.locals·0143 ····.locals·0
  
144 ····.line·1144 ····.line·1
145 ····invoke-static·{p2,·p1,·p0},·Lio/sentry/util/j;->a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/g0;)V145 ····invoke-static·{p2,·p1,·p0},·Lio/sentry/util/j;->a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/h0;)V
  
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·public·static·m(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$c;)V148 .method·public·static·m(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$c;)V
149 ····.locals·2149 ····.locals·2
150 ····.annotation·system·Ldalvik/annotation/Signature;150 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 242, 34 lines modifiedOffset 242, 34 lines modified
242 ····:cond_0242 ····:cond_0
243 ····invoke-interface·{p3,·v0,·p1},·Lio/sentry/util/h$b;->a(Ljava/lang/Object;Ljava/lang/Class;)V243 ····invoke-interface·{p3,·v0,·p1},·Lio/sentry/util/h$b;->a(Ljava/lang/Object;Ljava/lang/Class;)V
  
244 ····:goto_0244 ····:goto_0
245 ····return-void245 ····return-void
246 .end·method246 .end·method
  
247 .method·public·static·p(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/g0;Lio/sentry/util/h$a;)V247 .method·public·static·p(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/h0;Lio/sentry/util/h$a;)V
248 ····.locals·1248 ····.locals·1
249 ····.annotation·system·Ldalvik/annotation/Signature;249 ····.annotation·system·Ldalvik/annotation/Signature;
250 ········value·=·{250 ········value·=·{
251 ············"<T:",251 ············"<T:",
252 ············"Ljava/lang/Object;",252 ············"Ljava/lang/Object;",
253 ············">(",253 ············">(",
254 ············"Lio/sentry/v;",254 ············"Lio/sentry/v;",
255 ············"Ljava/lang/Class<",255 ············"Ljava/lang/Class<",
256 ············"TT;>;",256 ············"TT;>;",
257 ············"Lio/sentry/g0;",257 ············"Lio/sentry/h0;",
258 ············"Lio/sentry/util/h$a<",258 ············"Lio/sentry/util/h$a<",
259 ············"TT;>;)V"259 ············"TT;>;)V"
260 ········}260 ········}
261 ····.end·annotation261 ····.end·annotation
  
262 ····.line·1262 ····.line·1
263 ····new-instance·v0,·Lio/sentry/util/e;263 ····new-instance·v0,·Lio/sentry/util/e;
  
264 ····invoke-direct·{v0,·p2},·Lio/sentry/util/e;-><init>(Lio/sentry/g0;)V264 ····invoke-direct·{v0,·p2},·Lio/sentry/util/e;-><init>(Lio/sentry/h0;)V
  
265 ····invoke-static·{p0,·p1,·p3,·v0},·Lio/sentry/util/h;->o(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;Lio/sentry/util/h$b;)V265 ····invoke-static·{p0,·p1,·p3,·v0},·Lio/sentry/util/h;->o(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;Lio/sentry/util/h$b;)V
  
266 ····return-void266 ····return-void
267 .end·method267 .end·method
  
268 .method·public·static·q(Lio/sentry/v;Ljava/lang/String;)V268 .method·public·static·q(Lio/sentry/v;Ljava/lang/String;)V
Offset 304, 44 lines modifiedOffset 304, 44 lines modified
  
304 ····.line·4304 ····.line·4
305 ····:cond_0305 ····:cond_0
306 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;306 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
307 ····const-string·v0,·"sentry:isFromHybridSdk"307 ····const-string·v0,·"sentry:isFromHybridSdk"
  
308 ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;->h(Ljava/lang/String;Ljava/lang/Object;)V308 ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V
  
309 ····:cond_1309 ····:cond_1
310 ····return-void310 ····return-void
311 .end·method311 .end·method
  
312 .method·public·static·r(Lio/sentry/v;Ljava/lang/Object;)V312 .method·public·static·r(Lio/sentry/v;Ljava/lang/Object;)V
313 ····.locals·1313 ····.locals·1
  
314 ····const-string·v0,·"sentry:typeCheckHint"314 ····const-string·v0,·"sentry:typeCheckHint"
  
315 ····.line·1315 ····.line·1
316 ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;->h(Ljava/lang/String;Ljava/lang/Object;)V316 ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V
  
317 ····return-void317 ····return-void
318 .end·method318 .end·method
  
319 .method·public·static·s(Lio/sentry/v;)Z319 .method·public·static·s(Lio/sentry/v;)Z
320 ····.locals·1320 ····.locals·1
  
321 ····.line·1321 ····.line·1
322 ····const-class·v0,·Lio/sentry/hints/b;322 ····const-class·v0,·Lio/sentry/hints/c;
  
323 ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z323 ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z
  
324 ····move-result·v0324 ····move-result·v0
  
325 ····if-eqz·v0,·:cond_1325 ····if-eqz·v0,·:cond_1
  
326 ····const-class·v0,·Lio/sentry/hints/a;326 ····const-class·v0,·Lio/sentry/hints/b;
  
327 ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z327 ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z
  
328 ····move-result·p0328 ····move-result·p0
  
329 ····if-eqz·p0,·:cond_0329 ····if-eqz·p0,·:cond_0
  
3.97 KB
smali/io/sentry/util/i.smali
    
Offset 4, 15 lines modifiedOffset 4, 34 lines modified
  
  
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 #·static·fields
 8 .field·private·static·final·a:Ljava/nio/charset/Charset;
  
  
7 #·direct·methods9 #·direct·methods
 10 .method·static·constructor·<clinit>()V
 11 ····.locals·1
  
 12 ····const-string·v0,·"UTF-8"
  
 13 ····.line·1
 14 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 15 ····move-result-object·v0
  
 16 ····sput-object·v0,·Lio/sentry/util/i;->a:Ljava/nio/charset/Charset;
  
 17 ····return-void
 18 .end·method
  
8 .method·public·static·a(Ljava/util/concurrent/atomic/AtomicIntegerArray;)Ljava/util/List;19 .method·public·static·a(Ljava/util/concurrent/atomic/AtomicIntegerArray;)Ljava/util/List;
9 ····.locals·420 ····.locals·4
10 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
11 ········value·=·{22 ········value·=·{
12 ············"(",23 ············"(",
13 ············"Ljava/util/concurrent/atomic/AtomicIntegerArray;",24 ············"Ljava/util/concurrent/atomic/AtomicIntegerArray;",
14 ············")",25 ············")",
Offset 52, 15 lines modifiedOffset 71, 122 lines modified
  
52 ····goto·:goto_071 ····goto·:goto_0
  
53 ····:cond_072 ····:cond_0
54 ····return-object·v173 ····return-object·v1
55 .end·method74 .end·method
  
 75 .method·public·static·b(Lio/sentry/l0;Lio/sentry/h0;Lio/sentry/d1;)[B
 76 ····.locals·4
  
 77 ····.line·1
 78 ····:try_start_0
 79 ····new-instance·v0,·Ljava/io/ByteArrayOutputStream;
  
 80 ····invoke-direct·{v0},·Ljava/io/ByteArrayOutputStream;-><init>()V
 81 ····:try_end_0
 82 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_4
  
 83 ····.line·2
 84 ····:try_start_1
 85 ····new-instance·v1,·Ljava/io/BufferedWriter;
  
 86 ····new-instance·v2,·Ljava/io/OutputStreamWriter;
  
 87 ····sget-object·v3,·Lio/sentry/util/i;->a:Ljava/nio/charset/Charset;
  
 88 ····invoke-direct·{v2,·v0,·v3},·Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V
  
 89 ····invoke-direct·{v1,·v2},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
 90 ····:try_end_1
 91 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2
  
 92 ····.line·3
 93 ····:try_start_2
 94 ····invoke-interface·{p0,·p2,·v1},·Lio/sentry/l0;->d(Ljava/lang/Object;Ljava/io/Writer;)V
  
 95 ····.line·4
 96 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
 97 ····move-result-object·p0
 98 ····:try_end_2
 99 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
 100 ····.line·5
 101 ····:try_start_3
 102 ····invoke-virtual·{v1},·Ljava/io/Writer;->close()V
 103 ····:try_end_3
 104 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_2
  
 105 ····:try_start_4
 106 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V
 107 ····:try_end_4
 108 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_4
  
 109 ····return-object·p0
  
 110 ····:catchall_0
 111 ····move-exception·p0
  
 112 ····.line·6
 113 ····:try_start_5
 114 ····invoke-virtual·{v1},·Ljava/io/Writer;->close()V
 115 ····:try_end_5
 116 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1
  
 117 ····goto·:goto_0
  
 118 ····:catchall_1
 119 ····move-exception·p2
  
 120 ····:try_start_6
 121 ····invoke-virtual·{p0,·p2},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
 122 ····:goto_0
 123 ····throw·p0
 124 ····:try_end_6
 125 ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_2
  
 126 ····:catchall_2
 127 ····move-exception·p0
  
 128 ····:try_start_7
 129 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V
 130 ····:try_end_7
 131 ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_3
  
 132 ····goto·:goto_1
  
 133 ····:catchall_3
 134 ····move-exception·p2
  
 135 ····:try_start_8
Max diff block lines reached; 178/4012 bytes (4.44%) of diff not shown.
2.58 KB
smali/io/sentry/util/m.smali
    
Offset 7, 52 lines modifiedOffset 7, 114 lines modified
7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;7 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
8 .end·annotation8 .end·annotation
  
  
9 #·static·fields9 #·static·fields
10 .field·private·static·a:Z10 .field·private·static·a:Z
  
 11 .field·static·b:Z
  
  
11 #·direct·methods12 #·direct·methods
12 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
13 ····.locals·214 ····.locals·6
  
 15 ····const/4·v0,·0x0
  
14 ····:try_start_016 ····:try_start_0
15 ····const-string·v0,·"The·Android·Project"17 ····const-string·v1,·"The·Android·Project"
  
16 ····const-string·v1,·"java.vendor"18 ····const-string·v2,·"java.vendor"
  
17 ····.line·119 ····.line·1
18 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;20 ····invoke-static·{v2},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
19 ····move-result-object·v121 ····move-result-object·v2
  
20 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z22 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
21 ····move-result·v023 ····move-result·v1
  
22 ····sput-boolean·v0,·Lio/sentry/util/m;->a:Z24 ····sput-boolean·v1,·Lio/sentry/util/m;->a:Z
23 ····:try_end_025 ····:try_end_0
24 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_026 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
25 ····goto·:goto_027 ····goto·:goto_0
  
26 ····:catchall_0 
27 ····const/4·v0,·0x0 
  
28 ····.line·228 ····.line·2
 29 ····:catchall_0
29 ····sput-boolean·v0,·Lio/sentry/util/m;->a:Z30 ····sput-boolean·v0,·Lio/sentry/util/m;->a:Z
  
30 ····:goto_031 ····:goto_0
 32 ····:try_start_1
 33 ····const-string·v1,·"java.specification.version"
  
 34 ····.line·3
 35 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
 36 ····move-result-object·v1
  
 37 ····if-eqz·v1,·:cond_1
  
 38 ····.line·4
 39 ····invoke-static·{v1},·Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;
  
 40 ····move-result-object·v1
  
 41 ····invoke-virtual·{v1},·Ljava/lang/Double;->doubleValue()D
  
 42 ····move-result-wide·v1
  
 43 ····const-wide/high16·v3,·0x4022000000000000L····#·9.0
  
 44 ····cmpl-double·v5,·v1,·v3
  
 45 ····if-ltz·v5,·:cond_0
  
 46 ····const/4·v1,·0x1
  
 47 ····goto·:goto_1
  
 48 ····:cond_0
 49 ····const/4·v1,·0x0
  
 50 ····.line·5
 51 ····:goto_1
 52 ····sput-boolean·v1,·Lio/sentry/util/m;->b:Z
  
 53 ····goto·:goto_2
  
 54 ····.line·6
 55 ····:cond_1
 56 ····sput-boolean·v0,·Lio/sentry/util/m;->b:Z
 57 ····:try_end_1
 58 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
 59 ····goto·:goto_2
  
 60 ····.line·7
 61 ····:catchall_1
 62 ····sput-boolean·v0,·Lio/sentry/util/m;->b:Z
  
 63 ····:goto_2
31 ····return-void64 ····return-void
32 .end·method65 .end·method
  
33 .method·public·static·a()Z66 .method·public·static·a()Z
34 ····.locals·167 ····.locals·1
  
35 ····.line·168 ····.line·1
 69 ····sget-boolean·v0,·Lio/sentry/util/m;->b:Z
  
 70 ····return·v0
 71 .end·method
  
 72 .method·public·static·b()Z
 73 ····.locals·1
  
 74 ····.line·1
36 ····sget-boolean·v0,·Lio/sentry/util/m;->a:Z75 ····sget-boolean·v0,·Lio/sentry/util/m;->a:Z
  
37 ····xor-int/lit8·v0,·v0,·0x176 ····xor-int/lit8·v0,·v0,·0x1
  
38 ····return·v077 ····return·v0
39 .end·method78 .end·method
1.68 KB
smali/io/sentry/util/o.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····sput-object·v0,·Lio/sentry/util/o;->a:Ljava/nio/charset/Charset;25 ····sput-object·v0,·Lio/sentry/util/o;->a:Ljava/nio/charset/Charset;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·static·a(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/String;28 .method·public·static·a(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/String;
29 ····.locals·629 ····.locals·6
  
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····if-eqz·p0,·:cond_131 ····if-eqz·p0,·:cond_1
  
32 ····.line·132 ····.line·1
Offset 92, 41 lines modifiedOffset 92, 41 lines modified
  
92 ····return-object·p092 ····return-object·p0
  
93 ····:catchall_093 ····:catchall_0
94 ····move-exception·v294 ····move-exception·v2
  
95 ····.line·795 ····.line·7
96 ····sget-object·v3,·Lio/sentry/p3;->INFO:Lio/sentry/p3;96 ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
97 ····const/4·v4,·0x297 ····const/4·v4,·0x2
  
98 ····new-array·v4,·v4,·[Ljava/lang/Object;98 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
99 ····const/4·v5,·0x099 ····const/4·v5,·0x0
  
100 ····aput-object·v2,·v4,·v5100 ····aput-object·v2,·v4,·v5
  
101 ····aput-object·p0,·v4,·v1101 ····aput-object·p0,·v4,·v1
  
102 ····const-string·p0,·"string:·%s·could·not·calculate·its·hash"102 ····const-string·p0,·"string:·%s·could·not·calculate·its·hash"
  
103 ····invoke-interface·{p1,·v3,·p0,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V103 ····invoke-interface·{p1,·v3,·p0,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
104 ····goto·:goto_0104 ····goto·:goto_0
  
105 ····:catch_0105 ····:catch_0
106 ····move-exception·p0106 ····move-exception·p0
  
107 ····.line·8107 ····.line·8
108 ····sget-object·v1,·Lio/sentry/p3;->INFO:Lio/sentry/p3;108 ····sget-object·v1,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
109 ····const-string·v2,·"SHA-1·isn\'t·available·to·calculate·the·hash."109 ····const-string·v2,·"SHA-1·isn\'t·available·to·calculate·the·hash."
  
110 ····invoke-interface·{p1,·v1,·v2,·p0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V110 ····invoke-interface·{p1,·v1,·v2,·p0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
111 ····:cond_1111 ····:cond_1
112 ····:goto_0112 ····:goto_0
113 ····return-object·v0113 ····return-object·v0
114 .end·method114 .end·method
  
115 .method·public·static·b(Ljava/lang/String;)Ljava/lang/String;115 .method·public·static·b(Ljava/lang/String;)Ljava/lang/String;
1.1 KB
smali/io/sentry/util/e.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/util/h$b;5 .implements·Lio/sentry/util/h$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/sentry/g0;7 .field·public·final·synthetic·a:Lio/sentry/h0;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lio/sentry/g0;)V9 .method·public·synthetic·constructor·<init>(Lio/sentry/h0;)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/util/e;->a:Lio/sentry/g0;12 ····iput-object·p1,·p0,·Lio/sentry/util/e;->a:Lio/sentry/h0;
  
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·a(Ljava/lang/Object;Ljava/lang/Class;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lio/sentry/util/e;->a:Lio/sentry/g0;18 ····iget-object·v0,·p0,·Lio/sentry/util/e;->a:Lio/sentry/h0;
  
19 ····invoke-static·{v0,·p1,·p2},·Lio/sentry/util/h;->b(Lio/sentry/g0;Ljava/lang/Object;Ljava/lang/Class;)V19 ····invoke-static·{v0,·p1,·p2},·Lio/sentry/util/h;->b(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
1.24 KB
smali/io/sentry/util/j.smali
    
Offset 5, 29 lines modifiedOffset 5, 29 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 #·direct·methods8 #·direct·methods
9 .method·public·static·a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/g0;)V9 .method·public·static·a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/h0;)V
10 ····.locals·310 ····.locals·3
11 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
12 ········value·=·{12 ········value·=·{
13 ············"(",13 ············"(",
14 ············"Ljava/lang/Class<",14 ············"Ljava/lang/Class<",
15 ············"*>;",15 ············"*>;",
16 ············"Ljava/lang/Object;",16 ············"Ljava/lang/Object;",
17 ············"Lio/sentry/g0;",17 ············"Lio/sentry/h0;",
18 ············")V"18 ············")V"
19 ········}19 ········}
20 ····.end·annotation20 ····.end·annotation
  
21 ····.line·121 ····.line·1
22 ····sget-object·v0,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;22 ····sget-object·v0,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
23 ····const/4·v1,·0x223 ····const/4·v1,·0x2
  
24 ····new-array·v1,·v1,·[Ljava/lang/Object;24 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
25 ····if-eqz·p1,·:cond_025 ····if-eqz·p1,·:cond_0
  
Offset 58, 11 lines modifiedOffset 58, 11 lines modified
58 ····move-result-object·p058 ····move-result-object·p0
  
59 ····aput-object·p0,·v1,·p159 ····aput-object·p0,·v1,·p1
  
60 ····const-string·p0,·"%s·is·not·%s"60 ····const-string·p0,·"%s·is·not·%s"
  
61 ····.line·461 ····.line·4
62 ····invoke-interface·{p2,·v0,·p0,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V62 ····invoke-interface·{p2,·v0,·p0,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
2.8 KB
smali/io/sentry/clientreport/f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/clientreport/f;1 .class·public·final·Lio/sentry/clientreport/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DiscardedEvent.java"3 .source·"DiscardedEvent.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/clientreport/f$a;9 ········Lio/sentry/clientreport/f$a;
10 ····}10 ····}
Offset 98, 46 lines modifiedOffset 98, 46 lines modified
  
98 ····.line·198 ····.line·1
99 ····iput-object·p1,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map;99 ····iput-object·p1,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map;
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V102 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
103 ····.locals·3103 ····.locals·3
  
104 ····.line·1104 ····.line·1
105 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;105 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
106 ····const-string·v0,·"reason"106 ····const-string·v0,·"reason"
  
107 ····.line·2107 ····.line·2
108 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;108 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
109 ····move-result-object·v0109 ····move-result-object·v0
  
110 ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->e:Ljava/lang/String;110 ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->e:Ljava/lang/String;
  
111 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;111 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
112 ····const-string·v0,·"category"112 ····const-string·v0,·"category"
  
113 ····.line·3113 ····.line·3
114 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;114 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->f:Ljava/lang/String;116 ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->f:Ljava/lang/String;
  
117 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;117 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
118 ····const-string·v0,·"quantity"118 ····const-string·v0,·"quantity"
  
119 ····.line·4119 ····.line·4
120 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;120 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
121 ····move-result-object·v0121 ····move-result-object·v0
  
122 ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->g:Ljava/lang/Long;122 ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->g:Ljava/lang/Long;
  
123 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;123 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 172, 19 lines modifiedOffset 172, 19 lines modified
172 ····iget-object·v2,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map;172 ····iget-object·v2,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map;
  
173 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;173 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
174 ····move-result-object·v2174 ····move-result-object·v2
  
175 ····.line·8175 ····.line·8
176 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;176 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
177 ····move-result-object·v1177 ····move-result-object·v1
  
178 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;178 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
179 ····goto·:goto_0179 ····goto·:goto_0
  
180 ····.line·9180 ····.line·9
181 ····:cond_0181 ····:cond_0
182 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;182 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
13.9 KB
smali/io/sentry/clientreport/d.smali
    
Offset 10, 102 lines modifiedOffset 10, 102 lines modified
10 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;10 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:Lio/sentry/clientreport/h;13 .field·private·final·a:Lio/sentry/clientreport/h;
  
14 .field·private·final·b:Lio/sentry/q3;14 .field·private·final·b:Lio/sentry/b4;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Lio/sentry/q3;)V16 .method·public·constructor·<init>(Lio/sentry/b4;)V
17 ····.locals·017 ····.locals·0
  
18 ····.line·118 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·220 ····.line·2
21 ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->b:Lio/sentry/q3;21 ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->b:Lio/sentry/b4;
  
22 ····.line·322 ····.line·3
23 ····new-instance·p1,·Lio/sentry/clientreport/a;23 ····new-instance·p1,·Lio/sentry/clientreport/a;
  
24 ····invoke-direct·{p1},·Lio/sentry/clientreport/a;-><init>()V24 ····invoke-direct·{p1},·Lio/sentry/clientreport/a;-><init>()V
  
25 ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->a:Lio/sentry/clientreport/h;25 ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->a:Lio/sentry/clientreport/h;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·private·e(Lio/sentry/o3;)Lio/sentry/g;28 .method·private·e(Lio/sentry/x3;)Lio/sentry/g;
29 ····.locals·129 ····.locals·1
  
30 ····.line·130 ····.line·1
31 ····sget-object·v0,·Lio/sentry/o3;->Event:Lio/sentry/o3;31 ····sget-object·v0,·Lio/sentry/x3;->Event:Lio/sentry/x3;
  
32 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z32 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
33 ····move-result·v033 ····move-result·v0
  
34 ····if-eqz·v0,·:cond_034 ····if-eqz·v0,·:cond_0
  
35 ····.line·235 ····.line·2
36 ····sget-object·p1,·Lio/sentry/g;->Error:Lio/sentry/g;36 ····sget-object·p1,·Lio/sentry/g;->Error:Lio/sentry/g;
  
37 ····return-object·p137 ····return-object·p1
  
38 ····.line·338 ····.line·3
39 ····:cond_039 ····:cond_0
40 ····sget-object·v0,·Lio/sentry/o3;->Session:Lio/sentry/o3;40 ····sget-object·v0,·Lio/sentry/x3;->Session:Lio/sentry/x3;
  
41 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z41 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
42 ····move-result·v042 ····move-result·v0
  
43 ····if-eqz·v0,·:cond_143 ····if-eqz·v0,·:cond_1
  
44 ····.line·444 ····.line·4
45 ····sget-object·p1,·Lio/sentry/g;->Session:Lio/sentry/g;45 ····sget-object·p1,·Lio/sentry/g;->Session:Lio/sentry/g;
  
46 ····return-object·p146 ····return-object·p1
  
47 ····.line·547 ····.line·5
48 ····:cond_148 ····:cond_1
49 ····sget-object·v0,·Lio/sentry/o3;->Transaction:Lio/sentry/o3;49 ····sget-object·v0,·Lio/sentry/x3;->Transaction:Lio/sentry/x3;
  
50 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z50 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
51 ····move-result·v051 ····move-result·v0
  
52 ····if-eqz·v0,·:cond_252 ····if-eqz·v0,·:cond_2
  
53 ····.line·653 ····.line·6
54 ····sget-object·p1,·Lio/sentry/g;->Transaction:Lio/sentry/g;54 ····sget-object·p1,·Lio/sentry/g;->Transaction:Lio/sentry/g;
  
55 ····return-object·p155 ····return-object·p1
  
56 ····.line·756 ····.line·7
57 ····:cond_257 ····:cond_2
58 ····sget-object·v0,·Lio/sentry/o3;->UserFeedback:Lio/sentry/o3;58 ····sget-object·v0,·Lio/sentry/x3;->UserFeedback:Lio/sentry/x3;
  
59 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z59 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
60 ····move-result·v060 ····move-result·v0
  
61 ····if-eqz·v0,·:cond_361 ····if-eqz·v0,·:cond_3
  
62 ····.line·862 ····.line·8
63 ····sget-object·p1,·Lio/sentry/g;->UserReport:Lio/sentry/g;63 ····sget-object·p1,·Lio/sentry/g;->UserReport:Lio/sentry/g;
  
64 ····return-object·p164 ····return-object·p1
  
65 ····.line·965 ····.line·9
66 ····:cond_366 ····:cond_3
67 ····sget-object·v0,·Lio/sentry/o3;->Attachment:Lio/sentry/o3;67 ····sget-object·v0,·Lio/sentry/x3;->Attachment:Lio/sentry/x3;
  
68 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z68 ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z
  
69 ····move-result·p169 ····move-result·p1
  
70 ····if-eqz·p1,·:cond_470 ····if-eqz·p1,·:cond_4
  
Offset 187, 25 lines modifiedOffset 187, 25 lines modified
  
187 ····:cond_1187 ····:cond_1
188 ····return-void188 ····return-void
189 .end·method189 .end·method
  
  
190 #·virtual·methods190 #·virtual·methods
191 .method·public·a(Lio/sentry/clientreport/e;Lio/sentry/s2;)V191 .method·public·a(Lio/sentry/clientreport/e;Lio/sentry/z2;)V
192 ····.locals·3192 ····.locals·3
  
193 ····if-nez·p2,·:cond_0193 ····if-nez·p2,·:cond_0
  
194 ····return-void194 ····return-void
  
195 ····.line·1195 ····.line·1
196 ····:cond_0196 ····:cond_0
197 ····:try_start_0197 ····:try_start_0
198 ····invoke-virtual·{p2},·Lio/sentry/s2;->c()Ljava/lang/Iterable;198 ····invoke-virtual·{p2},·Lio/sentry/z2;->c()Ljava/lang/Iterable;
  
199 ····move-result-object·p2199 ····move-result-object·p2
  
200 ····invoke-interface·{p2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;200 ····invoke-interface·{p2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
201 ····move-result-object·p2201 ····move-result-object·p2
Max diff block lines reached; 10864/14212 bytes (76.44%) of diff not shown.
801 B
smali/io/sentry/clientreport/i.smali
    
Offset 19, 30 lines modifiedOffset 19, 30 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/clientreport/e;Lio/sentry/s2;)V23 .method·public·a(Lio/sentry/clientreport/e;Lio/sentry/z2;)V
24 ····.locals·024 ····.locals·0
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V27 .method·public·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V
28 ····.locals·028 ····.locals·0
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·c(Lio/sentry/s2;)Lio/sentry/s2;31 .method·public·c(Lio/sentry/z2;)Lio/sentry/z2;
32 ····.locals·032 ····.locals·0
  
33 ····return-object·p133 ····return-object·p1
34 .end·method34 .end·method
  
35 .method·public·d(Lio/sentry/clientreport/e;Lio/sentry/j3;)V35 .method·public·d(Lio/sentry/clientreport/e;Lio/sentry/q3;)V
36 ····.locals·036 ····.locals·0
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
4.38 KB
smali/io/sentry/clientreport/b$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/clientreport/b$a;1 .class·public·final·Lio/sentry/clientreport/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ClientReport.java"3 .source·"ClientReport.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/clientreport/b;8 ····value·=·Lio/sentry/clientreport/b;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/clientreport/b;",22 ········"Lio/sentry/clientreport/b;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 32, 15 lines modifiedOffset 32, 15 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·private·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception;36 .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception;
37 ····.locals·237 ····.locals·2
  
38 ····.line·138 ····.line·1
39 ····new-instance·v0,·Ljava/lang/StringBuilder;39 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 60, 35 lines modifiedOffset 60, 35 lines modified
  
60 ····.line·260 ····.line·2
61 ····new-instance·v0,·Ljava/lang/IllegalStateException;61 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
63 ····.line·363 ····.line·3
64 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;64 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
69 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;69 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
70 ····.locals·070 ····.locals·0
  
71 ····.line·171 ····.line·1
72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/b$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/clientreport/b;72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/b;
  
73 ····move-result-object·p173 ····move-result-object·p1
  
74 ····return-object·p174 ····return-object·p1
75 .end·method75 .end·method
  
76 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/clientreport/b;76 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/b;
77 ····.locals·777 ····.locals·7
  
78 ····.line·178 ····.line·1
79 ····new-instance·v0,·Ljava/util/ArrayList;79 ····new-instance·v0,·Ljava/util/ArrayList;
  
80 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V80 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
Offset 138, 34 lines modifiedOffset 138, 34 lines modified
138 ····.line·6138 ····.line·6
139 ····new-instance·v2,·Ljava/util/HashMap;139 ····new-instance·v2,·Ljava/util/HashMap;
  
140 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V140 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V
  
141 ····.line·7141 ····.line·7
142 ····:cond_0142 ····:cond_0
143 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V143 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
144 ····goto·:goto_0144 ····goto·:goto_0
  
145 ····.line·8145 ····.line·8
146 ····:cond_1146 ····:cond_1
147 ····invoke-virtual·{p1,·p2},·Lio/sentry/x0;->h0(Lio/sentry/g0;)Ljava/util/Date;147 ····invoke-virtual·{p1,·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date;
  
148 ····move-result-object·v1148 ····move-result-object·v1
  
149 ····goto·:goto_0149 ····goto·:goto_0
  
150 ····.line·9150 ····.line·9
151 ····:cond_2151 ····:cond_2
152 ····new-instance·v3,·Lio/sentry/clientreport/f$a;152 ····new-instance·v3,·Lio/sentry/clientreport/f$a;
  
153 ····invoke-direct·{v3},·Lio/sentry/clientreport/f$a;-><init>()V153 ····invoke-direct·{v3},·Lio/sentry/clientreport/f$a;-><init>()V
  
154 ····.line·10154 ····.line·10
155 ····invoke-virtual·{p1,·p2,·v3},·Lio/sentry/x0;->m0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/util/List;155 ····invoke-virtual·{p1,·p2,·v3},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
156 ····move-result-object·v3156 ····move-result-object·v3
  
157 ····.line·11157 ····.line·11
158 ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z158 ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z
  
159 ····goto·:goto_0159 ····goto·:goto_0
Offset 191, 23 lines modifiedOffset 191, 23 lines modified
191 ····.line·15191 ····.line·15
192 ····invoke-virtual·{p1,·v2},·Lio/sentry/clientreport/b;->b(Ljava/util/Map;)V192 ····invoke-virtual·{p1,·v2},·Lio/sentry/clientreport/b;->b(Ljava/util/Map;)V
  
193 ····return-object·p1193 ····return-object·p1
  
194 ····.line·16194 ····.line·16
195 ····:cond_4195 ····:cond_4
196 ····invoke-direct·{p0,·v6,·p2},·Lio/sentry/clientreport/b$a;->c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception;196 ····invoke-direct·{p0,·v6,·p2},·Lio/sentry/clientreport/b$a;->c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception;
  
197 ····move-result-object·p1197 ····move-result-object·p1
Max diff block lines reached; 361/4413 bytes (8.18%) of diff not shown.
734 B
smali/io/sentry/clientreport/g.smali
    
Offset 5, 18 lines modifiedOffset 5, 18 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/clientreport/e;Lio/sentry/s2;)V9 .method·public·abstract·a(Lio/sentry/clientreport/e;Lio/sentry/z2;)V
10 .end·method10 .end·method
  
11 .method·public·abstract·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V11 .method·public·abstract·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V
12 .end·method12 .end·method
  
13 .method·public·abstract·c(Lio/sentry/s2;)Lio/sentry/s2;13 .method·public·abstract·c(Lio/sentry/z2;)Lio/sentry/z2;
14 .end·method14 .end·method
  
15 .method·public·abstract·d(Lio/sentry/clientreport/e;Lio/sentry/j3;)V15 .method·public·abstract·d(Lio/sentry/clientreport/e;Lio/sentry/q3;)V
16 .end·method16 .end·method
2.76 KB
smali/io/sentry/clientreport/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/clientreport/b;1 .class·public·final·Lio/sentry/clientreport/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ClientReport.java"3 .source·"ClientReport.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/clientreport/b$a;9 ········Lio/sentry/clientreport/b$a;
10 ····}10 ····}
Offset 100, 45 lines modifiedOffset 100, 45 lines modified
  
100 ····.line·1100 ····.line·1
101 ····iput-object·p1,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map;101 ····iput-object·p1,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map;
  
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V104 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
105 ····.locals·3105 ····.locals·3
  
106 ····.line·1106 ····.line·1
107 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;107 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
108 ····const-string·v0,·"timestamp"108 ····const-string·v0,·"timestamp"
  
109 ····.line·2109 ····.line·2
110 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;110 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
111 ····move-result-object·v0111 ····move-result-object·v0
  
112 ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->e:Ljava/util/Date;112 ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->e:Ljava/util/Date;
  
113 ····invoke-static·{v1},·Lio/sentry/h;->f(Ljava/util/Date;)Ljava/lang/String;113 ····invoke-static·{v1},·Lio/sentry/h;->g(Ljava/util/Date;)Ljava/lang/String;
  
114 ····move-result-object·v1114 ····move-result-object·v1
  
115 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;115 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
116 ····const-string·v0,·"discarded_events"116 ····const-string·v0,·"discarded_events"
  
117 ····.line·3117 ····.line·3
118 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;118 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->f:Ljava/util/List;120 ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->f:Ljava/util/List;
  
121 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;121 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
122 ····.line·4122 ····.line·4
123 ····iget-object·v0,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map;123 ····iget-object·v0,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map;
  
124 ····if-eqz·v0,·:cond_0124 ····if-eqz·v0,·:cond_0
  
125 ····.line·5125 ····.line·5
Offset 167, 19 lines modifiedOffset 167, 19 lines modified
167 ····iget-object·v2,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map;167 ····iget-object·v2,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map;
  
168 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;168 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
169 ····move-result-object·v2169 ····move-result-object·v2
  
170 ····.line·7170 ····.line·7
171 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;171 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
172 ····move-result-object·v1172 ····move-result-object·v1
  
173 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;173 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
174 ····goto·:goto_0174 ····goto·:goto_0
  
175 ····.line·8175 ····.line·8
176 ····:cond_0176 ····:cond_0
177 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;177 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
4.59 KB
smali/io/sentry/clientreport/f$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/clientreport/f$a;1 .class·public·final·Lio/sentry/clientreport/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DiscardedEvent.java"3 .source·"DiscardedEvent.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/clientreport/f;8 ····value·=·Lio/sentry/clientreport/f;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/clientreport/f;",22 ········"Lio/sentry/clientreport/f;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 32, 15 lines modifiedOffset 32, 15 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·private·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception;36 .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception;
37 ····.locals·237 ····.locals·2
  
38 ····.line·138 ····.line·1
39 ····new-instance·v0,·Ljava/lang/StringBuilder;39 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 60, 35 lines modifiedOffset 60, 35 lines modified
  
60 ····.line·260 ····.line·2
61 ····new-instance·v0,·Ljava/lang/IllegalStateException;61 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
63 ····.line·363 ····.line·3
64 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;64 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
69 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;69 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
70 ····.locals·070 ····.locals·0
  
71 ····.line·171 ····.line·1
72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/f$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/clientreport/f;72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/f$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/f;
  
73 ····move-result-object·p173 ····move-result-object·p1
  
74 ····return-object·p174 ····return-object·p1
75 .end·method75 .end·method
  
76 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/clientreport/f;76 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/f;
77 ····.locals·1077 ····.locals·10
  
78 ····.line·178 ····.line·1
79 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V79 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
80 ····const/4·v0,·0x080 ····const/4·v0,·0x0
  
Offset 180, 37 lines modifiedOffset 180, 37 lines modified
180 ····.line·5180 ····.line·5
181 ····new-instance·v3,·Ljava/util/HashMap;181 ····new-instance·v3,·Ljava/util/HashMap;
  
182 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V182 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V
  
183 ····.line·6183 ····.line·6
184 ····:cond_3184 ····:cond_3
185 ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V185 ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
186 ····goto·:goto_0186 ····goto·:goto_0
  
187 ····.line·7187 ····.line·7
188 ····:pswitch_0188 ····:pswitch_0
189 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;189 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
190 ····move-result-object·v1190 ····move-result-object·v1
  
191 ····goto·:goto_0191 ····goto·:goto_0
  
192 ····.line·8192 ····.line·8
193 ····:pswitch_1193 ····:pswitch_1
194 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;194 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
195 ····move-result-object·v0195 ····move-result-object·v0
  
196 ····goto·:goto_0196 ····goto·:goto_0
  
197 ····.line·9197 ····.line·9
198 ····:pswitch_2198 ····:pswitch_2
199 ····invoke-virtual·{p1},·Lio/sentry/x0;->n0()Ljava/lang/Long;199 ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long;
  
200 ····move-result-object·v2200 ····move-result-object·v2
  
201 ····goto·:goto_0201 ····goto·:goto_0
  
202 ····.line·10202 ····.line·10
203 ····:cond_4203 ····:cond_4
Offset 230, 31 lines modifiedOffset 230, 31 lines modified
230 ····.line·12230 ····.line·12
231 ····invoke-virtual·{p1,·v3},·Lio/sentry/clientreport/f;->d(Ljava/util/Map;)V231 ····invoke-virtual·{p1,·v3},·Lio/sentry/clientreport/f;->d(Ljava/util/Map;)V
  
232 ····return-object·p1232 ····return-object·p1
  
233 ····.line·13233 ····.line·13
234 ····:cond_5234 ····:cond_5
Max diff block lines reached; 704/4623 bytes (15.23%) of diff not shown.
23.1 KB
smali/io/sentry/flutter/SentryFlutterPlugin.smali
    
Offset 240, 15 lines modifiedOffset 240, 15 lines modified
  
240 ····if-nez·v2,·:cond_9240 ····if-nez·v2,·:cond_9
  
241 ····goto·:goto_7241 ····goto·:goto_7
  
242 ····.line·8242 ····.line·8
243 ····:cond_9243 ····:cond_9
244 ····sget-object·v2,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;244 ····sget-object·v2,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
245 ····goto·:goto_8245 ····goto·:goto_8
  
246 ····:sswitch_1246 ····:sswitch_1
247 ····const-string·v3,·"fatal"247 ····const-string·v3,·"fatal"
  
248 ····.line·9248 ····.line·9
Offset 258, 15 lines modifiedOffset 258, 15 lines modified
  
258 ····if-nez·v2,·:cond_a258 ····if-nez·v2,·:cond_a
  
259 ····goto·:goto_7259 ····goto·:goto_7
  
260 ····.line·10260 ····.line·10
261 ····:cond_a261 ····:cond_a
262 ····sget-object·v2,·Lio/sentry/p3;->FATAL:Lio/sentry/p3;262 ····sget-object·v2,·Lio/sentry/y3;->FATAL:Lio/sentry/y3;
  
263 ····goto·:goto_8263 ····goto·:goto_8
  
264 ····:sswitch_2264 ····:sswitch_2
265 ····const-string·v3,·"error"265 ····const-string·v3,·"error"
  
266 ····.line·11266 ····.line·11
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
  
276 ····if-nez·v2,·:cond_b276 ····if-nez·v2,·:cond_b
  
277 ····goto·:goto_7277 ····goto·:goto_7
  
278 ····.line·12278 ····.line·12
279 ····:cond_b279 ····:cond_b
280 ····sget-object·v2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;280 ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
281 ····goto·:goto_8281 ····goto·:goto_8
  
282 ····:sswitch_3282 ····:sswitch_3
283 ····const-string·v3,·"debug"283 ····const-string·v3,·"debug"
  
284 ····.line·13284 ····.line·13
Offset 294, 15 lines modifiedOffset 294, 15 lines modified
  
294 ····if-nez·v2,·:cond_c294 ····if-nez·v2,·:cond_c
  
295 ····goto·:goto_7295 ····goto·:goto_7
  
296 ····.line·14296 ····.line·14
297 ····:cond_c297 ····:cond_c
298 ····sget-object·v2,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;298 ····sget-object·v2,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
299 ····goto·:goto_8299 ····goto·:goto_8
  
300 ····:sswitch_4300 ····:sswitch_4
301 ····const-string·v3,·"info"301 ····const-string·v3,·"info"
  
302 ····.line·15302 ····.line·15
Offset 312, 25 lines modifiedOffset 312, 25 lines modified
  
312 ····if-nez·v2,·:cond_d312 ····if-nez·v2,·:cond_d
  
313 ····goto·:goto_7313 ····goto·:goto_7
  
314 ····.line·16314 ····.line·16
315 ····:cond_d315 ····:cond_d
316 ····sget-object·v2,·Lio/sentry/p3;->INFO:Lio/sentry/p3;316 ····sget-object·v2,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
317 ····goto·:goto_8317 ····goto·:goto_8
  
318 ····.line·17318 ····.line·17
319 ····:goto_7319 ····:goto_7
320 ····sget-object·v2,·Lio/sentry/p3;->INFO:Lio/sentry/p3;320 ····sget-object·v2,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
321 ····.line·18321 ····.line·18
322 ····:goto_8322 ····:goto_8
323 ····invoke-virtual·{v1,·v2},·Lio/sentry/d;->n(Lio/sentry/p3;)V323 ····invoke-virtual·{v1,·v2},·Lio/sentry/d;->n(Lio/sentry/y3;)V
  
324 ····:goto_9324 ····:goto_9
325 ····const-string·v2,·"data"325 ····const-string·v2,·"data"
  
326 ····.line·19326 ····.line·19
327 ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;327 ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
Offset 394, 15 lines modifiedOffset 394, 15 lines modified
394 ····invoke-interface·{v4,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;394 ····invoke-interface·{v4,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
395 ····goto·:goto_a395 ····goto·:goto_a
  
396 ····.line·22396 ····.line·22
397 ····:cond_10397 ····:cond_10
398 ····:goto_b398 ····:goto_b
399 ····invoke-static·{v1},·Lio/sentry/m2;->b(Lio/sentry/d;)V399 ····invoke-static·{v1},·Lio/sentry/q2;->b(Lio/sentry/d;)V
  
400 ····.line·23400 ····.line·23
401 ····invoke-interface·{p2,·v0},·Lh1/k$d;->a(Ljava/lang/Object;)V401 ····invoke-interface·{p2,·v0},·Lh1/k$d;->a(Ljava/lang/Object;)V
  
402 ····return-void402 ····return-void
  
403 ····:sswitch_data_0403 ····:sswitch_data_0
Offset 411, 19 lines modifiedOffset 411, 19 lines modified
411 ········0x5b09653·->·:sswitch_3411 ········0x5b09653·->·:sswitch_3
412 ········0x5c4d208·->·:sswitch_2412 ········0x5c4d208·->·:sswitch_2
413 ········0x5cb3504·->·:sswitch_1413 ········0x5cb3504·->·:sswitch_1
414 ········0x4305af9c·->·:sswitch_0414 ········0x4305af9c·->·:sswitch_0
415 ····.end·sparse-switch415 ····.end·sparse-switch
416 .end·method416 .end·method
  
417 .method·private·final·addPackages(Lio/sentry/l3;Lio/sentry/protocol/n;)V417 .method·private·final·addPackages(Lio/sentry/s3;Lio/sentry/protocol/n;)V
418 ····.locals·3418 ····.locals·3
  
419 ····.line·1419 ····.line·1
420 ····invoke-virtual·{p1},·Lio/sentry/n2;->M()Lio/sentry/protocol/n;420 ····invoke-virtual·{p1},·Lio/sentry/s2;->M()Lio/sentry/protocol/n;
  
421 ····move-result-object·p1421 ····move-result-object·p1
  
422 ····if-nez·p1,·:cond_0422 ····if-nez·p1,·:cond_0
  
423 ····goto·:goto_3423 ····goto·:goto_3
  
Offset 528, 18 lines modifiedOffset 528, 18 lines modified
528 ····goto·:goto_2528 ····goto·:goto_2
Max diff block lines reached; 20642/23581 bytes (87.54%) of diff not shown.
531 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(Z)V65 .method·public·final·invoke(Z)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setSendDefaultPii(Z)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setSendDefaultPii(Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
616 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
65 ····const-string·v0,·"it"65 ····const-string·v0,·"it"
  
66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setDist(Ljava/lang/String;)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDist(Ljava/lang/String;)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
529 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(I)V65 .method·public·final·invoke(I)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setMaxCacheItems(I)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setMaxCacheItems(I)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
550 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(Z)V65 .method·public·final·invoke(Z)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setEnableAutoSessionTracking(Z)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnableAutoSessionTracking(Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .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/q3$b;5 .implements·Lio/sentry/b4$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/l3;Lio/sentry/v;)Lio/sentry/l3;27 .method·public·final·a(Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3;
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/l3;Lio/sentry/v;)Lio/sentry/l3;31 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/flutter/SentryFlutterPlugin;->b(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····return-object·p133 ····return-object·p1
34 .end·method34 .end·method
537 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(Z)V65 .method·public·final·invoke(Z)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setSendClientReports(Z)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setSendClientReports(Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
526 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(Z)V65 .method·public·final·invoke(Z)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setAttachThreads(Z)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setAttachThreads(Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
1.42 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14.smali
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ····const-string·v0,·"it"65 ····const-string·v0,·"it"
  
66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0},·Lio/sentry/q3;->isDebug()Z69 ····invoke-virtual·{v0},·Lio/sentry/b4;->isDebug()Z
  
70 ····move-result·v070 ····move-result·v0
  
71 ····if-eqz·v0,·:cond_071 ····if-eqz·v0,·:cond_0
  
72 ····.line·372 ····.line·3
73 ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;73 ····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/p3;->valueOf(Ljava/lang/String;)Lio/sentry/p3;89 ····invoke-static·{p1},·Lio/sentry/y3;->valueOf(Ljava/lang/String;)Lio/sentry/y3;
  
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/q3;->setDiagnosticLevel(Lio/sentry/p3;)V93 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDiagnosticLevel(Lio/sentry/y3;)V
  
94 ····:cond_094 ····:cond_0
95 ····return-void95 ····return-void
96 .end·method96 .end·method
531 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(I)V65 .method·public·final·invoke(I)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setMaxBreadcrumbs(I)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setMaxBreadcrumbs(I)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
1.12 KB
smali/io/sentry/flutter/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/flutter/b;1 .class·public·final·synthetic·Lio/sentry/flutter/b;
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;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/lang/String;7 .field·public·final·synthetic·a:Ljava/lang/String;
  
8 .field·public·final·synthetic·b:Ljava/lang/Object;8 .field·public·final·synthetic·b:Ljava/lang/Object;
  
Offset 27, 20 lines modifiedOffset 27, 20 lines modified
27 ····iput-object·p3,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d;27 ····iput-object·p3,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·final·a(Lio/sentry/c2;)V31 .method·public·final·a(Lio/sentry/g2;)V
32 ····.locals·332 ····.locals·3
  
33 ····iget-object·v0,·p0,·Lio/sentry/flutter/b;->a:Ljava/lang/String;33 ····iget-object·v0,·p0,·Lio/sentry/flutter/b;->a:Ljava/lang/String;
  
34 ····iget-object·v1,·p0,·Lio/sentry/flutter/b;->b:Ljava/lang/Object;34 ····iget-object·v1,·p0,·Lio/sentry/flutter/b;->b:Ljava/lang/Object;
  
35 ····iget-object·v2,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d;35 ····iget-object·v2,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d;
  
36 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->c(Ljava/lang/String;Ljava/lang/Object;Lh1/k$d;Lio/sentry/c2;)V36 ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->c(Ljava/lang/String;Ljava/lang/Object;Lh1/k$d;Lio/sentry/g2;)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
510 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(Z)V65 .method·public·final·invoke(Z)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setDebug(Z)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDebug(Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
1.35 KB
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18.smali
    
Offset 80, 20 lines modifiedOffset 80, 20 lines modified
80 ····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
  
81 ····.line·381 ····.line·3
82 ····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;
  
83 ····new-instance·v0,·Lio/sentry/android/core/g;83 ····new-instance·v0,·Lio/sentry/android/core/g;
  
84 ····new-instance·v1,·Lio/sentry/android/core/r0;84 ····new-instance·v1,·Lio/sentry/android/core/x0;
  
85 ····invoke-direct·{v1},·Lio/sentry/android/core/r0;-><init>()V85 ····invoke-direct·{v1},·Lio/sentry/android/core/x0;-><init>()V
  
86 ····iget-object·v2,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->$options:Lio/sentry/android/core/SentryAndroidOptions;86 ····iget-object·v2,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
87 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/r0;Lio/sentry/android/core/SentryAndroidOptions;)V87 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;)V
  
88 ····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
  
89 ····:cond_089 ····:cond_0
90 ····return-void90 ····return-void
91 .end·method91 .end·method
535 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(Z)V65 .method·public·final·invoke(Z)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setAttachStacktrace(Z)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setAttachStacktrace(Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
614 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
65 ····const-string·v0,·"it"65 ····const-string·v0,·"it"
  
66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setDsn(Ljava/lang/String;)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDsn(Ljava/lang/String;)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
630 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
65 ····const-string·v0,·"it"65 ····const-string·v0,·"it"
  
66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setEnvironment(Ljava/lang/String;)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnvironment(Ljava/lang/String;)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
566 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(J)V65 .method·public·final·invoke(J)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1,·p2},·Lio/sentry/q3;->setSessionTrackingIntervalMillis(J)V69 ····invoke-virtual·{v0,·p1,·p2},·Lio/sentry/b4;->setSessionTrackingIntervalMillis(J)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
622 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
65 ····const-string·v0,·"it"65 ····const-string·v0,·"it"
  
66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V66 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setRelease(Ljava/lang/String;)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setRelease(Ljava/lang/String;)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
773 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11.smali
    
Offset 85, 11 lines modifiedOffset 85, 11 lines modified
85 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions;85 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
86 ····invoke-virtual·{v0,·p1},·Lio/sentry/android/core/SentryAndroidOptions;->setEnableAppComponentBreadcrumbs(Z)V86 ····invoke-virtual·{v0,·p1},·Lio/sentry/android/core/SentryAndroidOptions;->setEnableAppComponentBreadcrumbs(Z)V
  
87 ····.line·687 ····.line·6
88 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions;88 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
89 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setEnableUserInteractionBreadcrumbs(Z)V89 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnableUserInteractionBreadcrumbs(Z)V
  
90 ····return-void90 ····return-void
91 .end·method91 .end·method
1020 B
smali/io/sentry/flutter/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/sentry/flutter/a;1 .class·public·final·synthetic·Lio/sentry/flutter/a;
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;5 .implements·Lio/sentry/h2;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ljava/lang/String;7 .field·public·final·synthetic·a:Ljava/lang/String;
  
8 .field·public·final·synthetic·b:Lh1/k$d;8 .field·public·final·synthetic·b:Lh1/k$d;
  
Offset 23, 18 lines modifiedOffset 23, 18 lines modified
23 ····iput-object·p2,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d;23 ····iput-object·p2,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·final·a(Lio/sentry/c2;)V27 .method·public·final·a(Lio/sentry/g2;)V
28 ····.locals·228 ····.locals·2
  
29 ····iget-object·v0,·p0,·Lio/sentry/flutter/a;->a:Ljava/lang/String;29 ····iget-object·v0,·p0,·Lio/sentry/flutter/a;->a:Ljava/lang/String;
  
30 ····iget-object·v1,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d;30 ····iget-object·v1,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d;
  
31 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->d(Ljava/lang/String;Lh1/k$d;Lio/sentry/c2;)V31 ····invoke-static·{v0,·v1,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->d(Ljava/lang/String;Lh1/k$d;Lio/sentry/g2;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
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/m2$a;5 .implements·Lio/sentry/q2$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/q3;)V27 .method·public·final·a(Lio/sentry/b4;)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;
533 B
smali/io/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17.smali
    
Offset 65, 11 lines modifiedOffset 65, 11 lines modified
  
65 .method·public·final·invoke(Z)V65 .method·public·final·invoke(Z)V
66 ····.locals·166 ····.locals·1
  
67 ····.line·267 ····.line·2
68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->$options:Lio/sentry/android/core/SentryAndroidOptions;68 ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->$options:Lio/sentry/android/core/SentryAndroidOptions;
  
69 ····invoke-virtual·{v0,·p1},·Lio/sentry/q3;->setEnableScopeSync(Z)V69 ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnableScopeSync(Z)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
6.69 KB
smali/io/sentry/protocol/DebugImage.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/DebugImage;1 .class·public·final·Lio/sentry/protocol/DebugImage;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DebugImage.java"3 .source·"DebugImage.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/DebugImage$a;9 ········Lio/sentry/protocol/DebugImage$a;
10 ····}10 ····}
Offset 237, 29 lines modifiedOffset 237, 29 lines modified
  
237 ····.line·1237 ····.line·1
238 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String;238 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String;
  
239 ····return-object·v0239 ····return-object·v0
240 .end·method240 .end·method
  
241 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V241 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
242 ····.locals·3242 ····.locals·3
  
243 ····.line·1243 ····.line·1
244 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;244 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
245 ····.line·2245 ····.line·2
246 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String;246 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String;
  
247 ····if-eqz·v0,·:cond_0247 ····if-eqz·v0,·:cond_0
  
248 ····const-string·v0,·"uuid"248 ····const-string·v0,·"uuid"
  
249 ····.line·3249 ····.line·3
250 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;250 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
251 ····move-result-object·v0251 ····move-result-object·v0
  
252 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String;252 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String;
  
253 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;253 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String;268 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String;
  
269 ····if-eqz·v0,·:cond_1269 ····if-eqz·v0,·:cond_1
  
270 ····const-string·v0,·"type"270 ····const-string·v0,·"type"
  
271 ····.line·5271 ····.line·5
272 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;272 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
273 ····move-result-object·v0273 ····move-result-object·v0
  
274 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String;274 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String;
  
275 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;275 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 285, 15 lines modifiedOffset 285, 15 lines modified
285 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String;285 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String;
  
286 ····if-eqz·v0,·:cond_2286 ····if-eqz·v0,·:cond_2
  
287 ····const-string·v0,·"debug_id"287 ····const-string·v0,·"debug_id"
  
288 ····.line·7288 ····.line·7
289 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;289 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
290 ····move-result-object·v0290 ····move-result-object·v0
  
291 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String;291 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String;
  
292 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;292 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
302 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String;302 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String;
  
303 ····if-eqz·v0,·:cond_3303 ····if-eqz·v0,·:cond_3
  
304 ····const-string·v0,·"debug_file"304 ····const-string·v0,·"debug_file"
  
305 ····.line·9305 ····.line·9
306 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;306 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
307 ····move-result-object·v0307 ····move-result-object·v0
  
308 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String;308 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String;
  
309 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;309 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
319 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String;319 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String;
  
320 ····if-eqz·v0,·:cond_4320 ····if-eqz·v0,·:cond_4
  
321 ····const-string·v0,·"code_id"321 ····const-string·v0,·"code_id"
  
322 ····.line·11322 ····.line·11
323 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;323 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
324 ····move-result-object·v0324 ····move-result-object·v0
  
325 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String;325 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String;
  
326 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;326 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
336 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String;336 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String;
  
337 ····if-eqz·v0,·:cond_5337 ····if-eqz·v0,·:cond_5
  
338 ····const-string·v0,·"code_file"338 ····const-string·v0,·"code_file"
  
339 ····.line·13339 ····.line·13
340 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;340 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
341 ····move-result-object·v0341 ····move-result-object·v0
  
342 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String;342 ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String;
  
343 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;343 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
353 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->imageAddr:Ljava/lang/String;353 ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->imageAddr:Ljava/lang/String;
  
354 ····if-eqz·v0,·:cond_6354 ····if-eqz·v0,·:cond_6
Max diff block lines reached; 2403/6764 bytes (35.53%) of diff not shown.
3.37 KB
smali/io/sentry/protocol/l$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/l$a;1 .class·public·final·Lio/sentry/protocol/l$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Response.java"3 .source·"Response.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/l;8 ····value·=·Lio/sentry/protocol/l;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/l;",22 ········"Lio/sentry/protocol/l;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/l$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/l;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/l$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/l;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/l;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/l;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/l;50 ····new-instance·v0,·Lio/sentry/protocol/l;
Offset 161, 41 lines modifiedOffset 161, 41 lines modified
161 ····.line·6161 ····.line·6
162 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;162 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
163 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V163 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
164 ····.line·7164 ····.line·7
165 ····:cond_5165 ····:cond_5
166 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V166 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
167 ····goto·:goto_0167 ····goto·:goto_0
  
168 ····.line·8168 ····.line·8
169 ····:pswitch_0169 ····:pswitch_0
170 ····invoke-virtual·{p1},·Lio/sentry/x0;->n0()Ljava/lang/Long;170 ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long;
  
171 ····move-result-object·v2171 ····move-result-object·v2
  
172 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->d(Lio/sentry/protocol/l;Ljava/lang/Long;)Ljava/lang/Long;172 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->d(Lio/sentry/protocol/l;Ljava/lang/Long;)Ljava/lang/Long;
  
173 ····goto·:goto_0173 ····goto·:goto_0
  
174 ····.line·9174 ····.line·9
175 ····:pswitch_1175 ····:pswitch_1
176 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;176 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
177 ····move-result-object·v2177 ····move-result-object·v2
  
178 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->a(Lio/sentry/protocol/l;Ljava/lang/String;)Ljava/lang/String;178 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->a(Lio/sentry/protocol/l;Ljava/lang/String;)Ljava/lang/String;
  
179 ····goto·:goto_0179 ····goto·:goto_0
  
180 ····.line·10180 ····.line·10
181 ····:pswitch_2181 ····:pswitch_2
182 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;182 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
183 ····move-result-object·v2183 ····move-result-object·v2
  
184 ····check-cast·v2,·Ljava/util/Map;184 ····check-cast·v2,·Ljava/util/Map;
  
185 ····if-eqz·v2,·:cond_0185 ····if-eqz·v2,·:cond_0
  
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
  
206 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->b(Lio/sentry/protocol/l;Ljava/util/Map;)Ljava/util/Map;206 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->b(Lio/sentry/protocol/l;Ljava/util/Map;)Ljava/util/Map;
  
207 ····goto·:goto_0207 ····goto·:goto_0
  
208 ····.line·12208 ····.line·12
209 ····:pswitch_3209 ····:pswitch_3
210 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;210 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
211 ····move-result-object·v2211 ····move-result-object·v2
  
212 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->c(Lio/sentry/protocol/l;Ljava/lang/Integer;)Ljava/lang/Integer;212 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->c(Lio/sentry/protocol/l;Ljava/lang/Integer;)Ljava/lang/Integer;
  
213 ····goto·:goto_0213 ····goto·:goto_0
  
5.44 KB
smali/io/sentry/protocol/h.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/h;1 .class·public·final·Lio/sentry/protocol/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Mechanism.java"3 .source·"Mechanism.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/h$a;9 ········Lio/sentry/protocol/h$a;
10 ····}10 ····}
Offset 191, 29 lines modifiedOffset 191, 29 lines modified
  
191 ····.line·1191 ····.line·1
192 ····iput-object·p1,·p0,·Lio/sentry/protocol/h;->m:Ljava/util/Map;192 ····iput-object·p1,·p0,·Lio/sentry/protocol/h;->m:Ljava/util/Map;
  
193 ····return-void193 ····return-void
194 .end·method194 .end·method
  
195 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V195 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
196 ····.locals·3196 ····.locals·3
  
197 ····.line·1197 ····.line·1
198 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;198 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
199 ····.line·2199 ····.line·2
200 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;200 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;
  
201 ····if-eqz·v0,·:cond_0201 ····if-eqz·v0,·:cond_0
  
202 ····const-string·v0,·"type"202 ····const-string·v0,·"type"
  
203 ····.line·3203 ····.line·3
204 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;204 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
205 ····move-result-object·v0205 ····move-result-object·v0
  
206 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;206 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String;
  
207 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;207 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;222 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;
  
223 ····if-eqz·v0,·:cond_1223 ····if-eqz·v0,·:cond_1
  
224 ····const-string·v0,·"description"224 ····const-string·v0,·"description"
  
225 ····.line·5225 ····.line·5
226 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;226 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
227 ····move-result-object·v0227 ····move-result-object·v0
  
228 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;228 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String;
  
229 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;229 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
239 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;239 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;
  
240 ····if-eqz·v0,·:cond_2240 ····if-eqz·v0,·:cond_2
  
241 ····const-string·v0,·"help_link"241 ····const-string·v0,·"help_link"
  
242 ····.line·7242 ····.line·7
243 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;243 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
244 ····move-result-object·v0244 ····move-result-object·v0
  
245 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;245 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String;
  
246 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;246 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;256 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;
  
257 ····if-eqz·v0,·:cond_3257 ····if-eqz·v0,·:cond_3
  
258 ····const-string·v0,·"handled"258 ····const-string·v0,·"handled"
  
259 ····.line·9259 ····.line·9
260 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;260 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
261 ····move-result-object·v0261 ····move-result-object·v0
  
262 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;262 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean;
  
263 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;263 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;
  
Offset 273, 49 lines modifiedOffset 273, 49 lines modified
273 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map;273 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map;
  
274 ····if-eqz·v0,·:cond_4274 ····if-eqz·v0,·:cond_4
  
275 ····const-string·v0,·"meta"275 ····const-string·v0,·"meta"
  
276 ····.line·11276 ····.line·11
277 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;277 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
278 ····move-result-object·v0278 ····move-result-object·v0
  
279 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map;279 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map;
  
280 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;280 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
281 ····.line·12281 ····.line·12
282 ····:cond_4282 ····:cond_4
283 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map;283 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map;
  
284 ····if-eqz·v0,·:cond_5284 ····if-eqz·v0,·:cond_5
  
285 ····const-string·v0,·"data"285 ····const-string·v0,·"data"
  
286 ····.line·13286 ····.line·13
287 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;287 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
288 ····move-result-object·v0288 ····move-result-object·v0
  
289 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map;289 ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map;
  
290 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;290 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
291 ····.line·14291 ····.line·14
292 ····:cond_5292 ····:cond_5
293 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->l:Ljava/lang/Boolean;293 ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->l:Ljava/lang/Boolean;
Max diff block lines reached; 1234/5504 bytes (22.42%) of diff not shown.
3.25 KB
smali/io/sentry/protocol/m$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/m$a;1 .class·public·final·Lio/sentry/protocol/m$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SdkInfo.java"3 .source·"SdkInfo.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/m;8 ····value·=·Lio/sentry/protocol/m;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/m;",22 ········"Lio/sentry/protocol/m;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/m$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/m;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/m$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/m;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/m;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/m;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/m;48 ····new-instance·v0,·Lio/sentry/protocol/m;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/m;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/m;-><init>()V
  
Offset 160, 51 lines modifiedOffset 160, 51 lines modified
160 ····.line·6160 ····.line·6
161 ····new-instance·v1,·Ljava/util/HashMap;161 ····new-instance·v1,·Ljava/util/HashMap;
  
162 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V162 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
163 ····.line·7163 ····.line·7
164 ····:cond_4164 ····:cond_4
165 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V165 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
166 ····goto·:goto_0166 ····goto·:goto_0
  
167 ····.line·8167 ····.line·8
168 ····:pswitch_0168 ····:pswitch_0
169 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;169 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
170 ····move-result-object·v2170 ····move-result-object·v2
  
171 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->c(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer;171 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->c(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer;
  
172 ····goto·:goto_0172 ····goto·:goto_0
  
173 ····.line·9173 ····.line·9
174 ····:pswitch_1174 ····:pswitch_1
175 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;175 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
176 ····move-result-object·v2176 ····move-result-object·v2
  
177 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->b(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer;177 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->b(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer;
  
178 ····goto·:goto_0178 ····goto·:goto_0
  
179 ····.line·10179 ····.line·10
180 ····:pswitch_2180 ····:pswitch_2
181 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;181 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
182 ····move-result-object·v2182 ····move-result-object·v2
  
183 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->d(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer;183 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->d(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer;
  
184 ····goto·:goto_0184 ····goto·:goto_0
  
185 ····.line·11185 ····.line·11
186 ····:pswitch_3186 ····:pswitch_3
187 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;187 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
188 ····move-result-object·v2188 ····move-result-object·v2
  
189 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->a(Lio/sentry/protocol/m;Ljava/lang/String;)Ljava/lang/String;189 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->a(Lio/sentry/protocol/m;Ljava/lang/String;)Ljava/lang/String;
  
190 ····goto·:goto_0190 ····goto·:goto_0
  
17.9 KB
smali/io/sentry/protocol/w.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/w;1 .class·public·final·Lio/sentry/protocol/w;
2 .super·Lio/sentry/n2;2 .super·Lio/sentry/s2;
3 .source·"SentryTransaction.java"3 .source·"SentryTransaction.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/w$a;9 ········Lio/sentry/protocol/w$a;
10 ····}10 ····}
Offset 58, 23 lines modifiedOffset 58, 23 lines modified
58 ····.end·annotation58 ····.end·annotation
59 .end·field59 .end·field
  
60 .field·private·z:Lio/sentry/protocol/x;60 .field·private·z:Lio/sentry/protocol/x;
  
  
61 #·direct·methods61 #·direct·methods
62 .method·public·constructor·<init>(Lio/sentry/y3;)V62 .method·public·constructor·<init>(Lio/sentry/j4;)V
63 ····.locals·1163 ····.locals·11
  
64 ····.line·164 ····.line·1
65 ····invoke-virtual·{p1},·Lio/sentry/y3;->d()Lio/sentry/protocol/p;65 ····invoke-virtual·{p1},·Lio/sentry/j4;->e()Lio/sentry/protocol/p;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····invoke-direct·{p0,·v0},·Lio/sentry/n2;-><init>(Lio/sentry/protocol/p;)V67 ····invoke-direct·{p0,·v0},·Lio/sentry/s2;-><init>(Lio/sentry/protocol/p;)V
  
68 ····.line·268 ····.line·2
69 ····new-instance·v0,·Ljava/util/ArrayList;69 ····new-instance·v0,·Ljava/util/ArrayList;
  
70 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V70 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
71 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->w:Ljava/util/List;71 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->w:Ljava/util/List;
Offset 93, 44 lines modifiedOffset 93, 66 lines modified
  
93 ····const-string·v0,·"sentryTracer·is·required"93 ····const-string·v0,·"sentryTracer·is·required"
  
94 ····.line·594 ····.line·5
95 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;95 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
96 ····.line·696 ····.line·6
97 ····invoke-virtual·{p1},·Lio/sentry/y3;->A()Ljava/util/Date;97 ····invoke-virtual·{p1},·Lio/sentry/j4;->A()Lio/sentry/x2;
  
98 ····move-result-object·v098 ····move-result-object·v0
  
 99 ····invoke-virtual·{v0},·Lio/sentry/x2;->c()J
  
 100 ····move-result-wide·v0
  
99 ····invoke-static·{v0},·Lio/sentry/h;->a(Ljava/util/Date;)D101 ····invoke-static·{v0,·v1},·Lio/sentry/h;->l(J)D
  
100 ····move-result-wide·v0102 ····move-result-wide·v0
  
101 ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;103 ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
102 ····move-result-object·v0104 ····move-result-object·v0
  
103 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->u:Ljava/lang/Double;105 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->u:Ljava/lang/Double;
  
104 ····.line·7106 ····.line·7
 107 ····invoke-virtual·{p1},·Lio/sentry/j4;->A()Lio/sentry/x2;
  
 108 ····move-result-object·v0
  
 109 ····.line·8
105 ····invoke-virtual·{p1},·Lio/sentry/y3;->y()Ljava/lang/Double;110 ····invoke-virtual·{p1},·Lio/sentry/j4;->y()Lio/sentry/x2;
  
 111 ····move-result-object·v1
  
 112 ····invoke-virtual·{v0,·v1},·Lio/sentry/x2;->b(Lio/sentry/x2;)J
  
 113 ····move-result-wide·v0
  
 114 ····.line·9
 115 ····invoke-static·{v0,·v1},·Lio/sentry/h;->l(J)D
  
 116 ····move-result-wide·v0
  
 117 ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
106 ····move-result-object·v0118 ····move-result-object·v0
  
107 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->v:Ljava/lang/Double;119 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->v:Ljava/lang/Double;
  
108 ····.line·8120 ····.line·10
109 ····invoke-virtual·{p1},·Lio/sentry/y3;->j()Ljava/lang/String;121 ····invoke-virtual·{p1},·Lio/sentry/j4;->k()Ljava/lang/String;
  
110 ····move-result-object·v0122 ····move-result-object·v0
  
111 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->t:Ljava/lang/String;123 ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->t:Ljava/lang/String;
  
112 ····.line·9124 ····.line·11
113 ····invoke-virtual·{p1},·Lio/sentry/y3;->v()Ljava/util/List;125 ····invoke-virtual·{p1},·Lio/sentry/j4;->v()Ljava/util/List;
  
114 ····move-result-object·v0126 ····move-result-object·v0
  
115 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;127 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
116 ····move-result-object·v0128 ····move-result-object·v0
  
Offset 142, 105 lines modifiedOffset 164, 105 lines modified
  
142 ····if-eqz·v1,·:cond_1164 ····if-eqz·v1,·:cond_1
  
143 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;165 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
144 ····move-result-object·v1166 ····move-result-object·v1
  
145 ····check-cast·v1,·Lio/sentry/d4;167 ····check-cast·v1,·Lio/sentry/o4;
  
146 ····.line·10168 ····.line·12
147 ····sget-object·v2,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;169 ····sget-object·v2,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
148 ····invoke-virtual·{v1},·Lio/sentry/d4;->C()Ljava/lang/Boolean;170 ····invoke-virtual·{v1},·Lio/sentry/o4;->y()Ljava/lang/Boolean;
  
149 ····move-result-object·v3171 ····move-result-object·v3
  
150 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z172 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
151 ····move-result·v2173 ····move-result·v2
  
152 ····if-eqz·v2,·:cond_0174 ····if-eqz·v2,·:cond_0
  
Max diff block lines reached; 14464/18228 bytes (79.35%) of diff not shown.
12.6 KB
smali/io/sentry/protocol/e$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/e$a;1 .class·public·final·Lio/sentry/protocol/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Device.java"3 .source·"Device.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/e;8 ····value·=·Lio/sentry/protocol/e;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/e;",22 ········"Lio/sentry/protocol/e;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/e;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/e;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/e;50 ····new-instance·v0,·Lio/sentry/protocol/e;
Offset 593, 141 lines modifiedOffset 593, 141 lines modified
593 ····.line·6593 ····.line·6
594 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;594 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
595 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V595 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
596 ····.line·7596 ····.line·7
597 ····:cond_20597 ····:cond_20
598 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V598 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
599 ····goto/16·:goto_0599 ····goto/16·:goto_0
  
600 ····.line·8600 ····.line·8
601 ····:pswitch_0601 ····:pswitch_0
602 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;602 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
603 ····move-result-object·v2603 ····move-result-object·v2
  
604 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->o(Lio/sentry/protocol/e;Ljava/lang/Integer;)Ljava/lang/Integer;604 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->o(Lio/sentry/protocol/e;Ljava/lang/Integer;)Ljava/lang/Integer;
  
605 ····goto/16·:goto_0605 ····goto/16·:goto_0
  
606 ····.line·9606 ····.line·9
607 ····:pswitch_1607 ····:pswitch_1
608 ····invoke-virtual·{p1},·Lio/sentry/x0;->n0()Ljava/lang/Long;608 ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long;
  
609 ····move-result-object·v2609 ····move-result-object·v2
  
610 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->j(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;610 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->j(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;
  
611 ····goto/16·:goto_0611 ····goto/16·:goto_0
  
612 ····.line·10612 ····.line·10
613 ····:pswitch_2613 ····:pswitch_2
614 ····invoke-virtual·{p1},·Lio/sentry/x0;->n0()Ljava/lang/Long;614 ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long;
  
615 ····move-result-object·v2615 ····move-result-object·v2
  
616 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->l(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;616 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->l(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;
  
617 ····goto/16·:goto_0617 ····goto/16·:goto_0
  
618 ····.line·11618 ····.line·11
619 ····:pswitch_3619 ····:pswitch_3
620 ····invoke-virtual·{p1},·Lio/sentry/x0;->g0()Ljava/lang/Boolean;620 ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean;
  
621 ····move-result-object·v2621 ····move-result-object·v2
  
622 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->D(Lio/sentry/protocol/e;Ljava/lang/Boolean;)Ljava/lang/Boolean;622 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->D(Lio/sentry/protocol/e;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
623 ····goto/16·:goto_0623 ····goto/16·:goto_0
  
624 ····.line·12624 ····.line·12
625 ····:pswitch_4625 ····:pswitch_4
626 ····invoke-virtual·{p1},·Lio/sentry/x0;->n0()Ljava/lang/Long;626 ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long;
  
627 ····move-result-object·v2627 ····move-result-object·v2
  
628 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->e(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;628 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->e(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;
  
629 ····goto/16·:goto_0629 ····goto/16·:goto_0
  
630 ····.line·13630 ····.line·13
631 ····:pswitch_5631 ····:pswitch_5
632 ····invoke-virtual·{p1},·Lio/sentry/x0;->n0()Ljava/lang/Long;632 ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long;
  
633 ····move-result-object·v2633 ····move-result-object·v2
  
634 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->g(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;634 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->g(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long;
  
635 ····goto/16·:goto_0635 ····goto/16·:goto_0
Max diff block lines reached; 8858/12821 bytes (69.09%) of diff not shown.
5.48 KB
smali/io/sentry/protocol/k$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/k$a;1 .class·public·final·Lio/sentry/protocol/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Request.java"3 .source·"Request.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/k;8 ····value·=·Lio/sentry/protocol/k;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/k;",22 ········"Lio/sentry/protocol/k;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/k$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/k;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/k$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/k;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/k;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/k;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/k;50 ····new-instance·v0,·Lio/sentry/protocol/k;
Offset 257, 51 lines modifiedOffset 257, 51 lines modified
257 ····.line·6257 ····.line·6
258 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;258 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
259 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V259 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
260 ····.line·7260 ····.line·7
261 ····:cond_b261 ····:cond_b
262 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V262 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
263 ····goto/16·:goto_0263 ····goto/16·:goto_0
  
264 ····.line·8264 ····.line·8
265 ····:pswitch_0265 ····:pswitch_0
266 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;266 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
267 ····move-result-object·v2267 ····move-result-object·v2
  
268 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->c(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String;268 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->c(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String;
  
269 ····goto/16·:goto_0269 ····goto/16·:goto_0
  
270 ····.line·9270 ····.line·9
271 ····:pswitch_1271 ····:pswitch_1
272 ····invoke-virtual·{p1},·Lio/sentry/x0;->n0()Ljava/lang/Long;272 ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long;
  
273 ····move-result-object·v2273 ····move-result-object·v2
  
274 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->j(Lio/sentry/protocol/k;Ljava/lang/Long;)Ljava/lang/Long;274 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->j(Lio/sentry/protocol/k;Ljava/lang/Long;)Ljava/lang/Long;
  
275 ····goto/16·:goto_0275 ····goto/16·:goto_0
  
276 ····.line·10276 ····.line·10
277 ····:pswitch_2277 ····:pswitch_2
278 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;278 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
279 ····move-result-object·v2279 ····move-result-object·v2
  
280 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->e(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String;280 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->e(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String;
  
281 ····goto/16·:goto_0281 ····goto/16·:goto_0
  
282 ····.line·11282 ····.line·11
283 ····:pswitch_3283 ····:pswitch_3
284 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;284 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
285 ····move-result-object·v2285 ····move-result-object·v2
  
286 ····check-cast·v2,·Ljava/util/Map;286 ····check-cast·v2,·Ljava/util/Map;
  
287 ····if-eqz·v2,·:cond_0287 ····if-eqz·v2,·:cond_0
  
Offset 312, 15 lines modifiedOffset 312, 15 lines modified
  
312 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->f(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map;312 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->f(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map;
  
313 ····goto/16·:goto_0313 ····goto/16·:goto_0
  
314 ····.line·13314 ····.line·13
315 ····:pswitch_4315 ····:pswitch_4
316 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;316 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
317 ····move-result-object·v2317 ····move-result-object·v2
  
318 ····check-cast·v2,·Ljava/util/Map;318 ····check-cast·v2,·Ljava/util/Map;
  
319 ····if-eqz·v2,·:cond_0319 ····if-eqz·v2,·:cond_0
  
Offset 331, 35 lines modifiedOffset 331, 35 lines modified
  
331 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->h(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map;331 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->h(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map;
Max diff block lines reached; 1760/5547 bytes (31.73%) of diff not shown.
3.27 KB
smali/io/sentry/protocol/q$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/q$a;1 .class·public·final·Lio/sentry/protocol/q$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryPackage.java"3 .source·"SentryPackage.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/q;8 ····value·=·Lio/sentry/protocol/q;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/q;",22 ········"Lio/sentry/protocol/q;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/q$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/q;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/q$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/q;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/q;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/q;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····.line·5100 ····.line·5
101 ····new-instance·v2,·Ljava/util/HashMap;101 ····new-instance·v2,·Ljava/util/HashMap;
  
102 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V102 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V
  
103 ····.line·6103 ····.line·6
104 ····:cond_0104 ····:cond_0
105 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V105 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
106 ····goto·:goto_0106 ····goto·:goto_0
  
107 ····.line·7107 ····.line·7
108 ····:cond_1108 ····:cond_1
109 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;109 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
  
Offset 147, 33 lines modifiedOffset 147, 33 lines modified
  
147 ····.line·12147 ····.line·12
148 ····new-instance·v0,·Ljava/lang/IllegalStateException;148 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
149 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V149 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
150 ····.line·13150 ····.line·13
151 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;151 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
152 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V152 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
153 ····.line·14153 ····.line·14
154 ····throw·v0154 ····throw·v0
  
155 ····:cond_5155 ····:cond_5
156 ····const-string·p1,·"Missing·required·field·\"name\""156 ····const-string·p1,·"Missing·required·field·\"name\""
  
157 ····.line·15157 ····.line·15
158 ····new-instance·v0,·Ljava/lang/IllegalStateException;158 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
159 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V159 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
160 ····.line·16160 ····.line·16
161 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;161 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
162 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V162 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
163 ····.line·17163 ····.line·17
164 ····goto·:goto_2164 ····goto·:goto_2
  
165 ····:goto_1165 ····:goto_1
166 ····throw·v0166 ····throw·v0
  
6.37 KB
smali/io/sentry/protocol/f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/f;1 .class·public·final·Lio/sentry/protocol/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Gpu.java"3 .source·"Gpu.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/f$a;9 ········Lio/sentry/protocol/f$a;
10 ····}10 ····}
Offset 215, 29 lines modifiedOffset 215, 29 lines modified
  
215 ····.line·1215 ····.line·1
216 ····iput-object·p1,·p0,·Lio/sentry/protocol/f;->n:Ljava/util/Map;216 ····iput-object·p1,·p0,·Lio/sentry/protocol/f;->n:Ljava/util/Map;
  
217 ····return-void217 ····return-void
218 .end·method218 .end·method
  
219 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V219 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
220 ····.locals·3220 ····.locals·3
  
221 ····.line·1221 ····.line·1
222 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;222 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
223 ····.line·2223 ····.line·2
224 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String;224 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String;
  
225 ····if-eqz·v0,·:cond_0225 ····if-eqz·v0,·:cond_0
  
226 ····const-string·v0,·"name"226 ····const-string·v0,·"name"
  
227 ····.line·3227 ····.line·3
228 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;228 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
229 ····move-result-object·v0229 ····move-result-object·v0
  
230 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String;230 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String;
  
231 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;231 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer;246 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer;
  
247 ····if-eqz·v0,·:cond_1247 ····if-eqz·v0,·:cond_1
  
248 ····const-string·v0,·"id"248 ····const-string·v0,·"id"
  
249 ····.line·5249 ····.line·5
250 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;250 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
251 ····move-result-object·v0251 ····move-result-object·v0
  
252 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer;252 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer;
  
253 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;253 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
263 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String;263 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String;
  
264 ····if-eqz·v0,·:cond_2264 ····if-eqz·v0,·:cond_2
  
265 ····const-string·v0,·"vendor_id"265 ····const-string·v0,·"vendor_id"
  
266 ····.line·7266 ····.line·7
267 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;267 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
268 ····move-result-object·v0268 ····move-result-object·v0
  
269 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String;269 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String;
  
270 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;270 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String;280 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String;
  
281 ····if-eqz·v0,·:cond_3281 ····if-eqz·v0,·:cond_3
  
282 ····const-string·v0,·"vendor_name"282 ····const-string·v0,·"vendor_name"
  
283 ····.line·9283 ····.line·9
284 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;284 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
285 ····move-result-object·v0285 ····move-result-object·v0
  
286 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String;286 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String;
  
287 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;287 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer;297 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer;
  
298 ····if-eqz·v0,·:cond_4298 ····if-eqz·v0,·:cond_4
  
299 ····const-string·v0,·"memory_size"299 ····const-string·v0,·"memory_size"
  
300 ····.line·11300 ····.line·11
301 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;301 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
302 ····move-result-object·v0302 ····move-result-object·v0
  
303 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer;303 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer;
  
304 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;304 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 314, 15 lines modifiedOffset 314, 15 lines modified
314 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String;314 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String;
  
315 ····if-eqz·v0,·:cond_5315 ····if-eqz·v0,·:cond_5
  
316 ····const-string·v0,·"api_type"316 ····const-string·v0,·"api_type"
  
317 ····.line·13317 ····.line·13
318 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;318 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
319 ····move-result-object·v0319 ····move-result-object·v0
  
320 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String;320 ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String;
  
321 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;321 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
331 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->k:Ljava/lang/Boolean;331 ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->k:Ljava/lang/Boolean;
  
332 ····if-eqz·v0,·:cond_6332 ····if-eqz·v0,·:cond_6
Max diff block lines reached; 2323/6458 bytes (35.97%) of diff not shown.
2.85 KB
smali/io/sentry/protocol/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/d;1 .class·public·final·Lio/sentry/protocol/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DebugMeta.java"3 .source·"DebugMeta.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/d$a;9 ········Lio/sentry/protocol/d$a;
10 ····}10 ····}
Offset 129, 52 lines modifiedOffset 129, 52 lines modified
  
129 ····.line·1129 ····.line·1
130 ····iput-object·p1,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map;130 ····iput-object·p1,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map;
  
131 ····return-void131 ····return-void
132 .end·method132 .end·method
  
133 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V133 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
134 ····.locals·3134 ····.locals·3
  
135 ····.line·1135 ····.line·1
136 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;136 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
137 ····.line·2137 ····.line·2
138 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m;138 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m;
  
139 ····if-eqz·v0,·:cond_0139 ····if-eqz·v0,·:cond_0
  
140 ····const-string·v0,·"sdk_info"140 ····const-string·v0,·"sdk_info"
  
141 ····.line·3141 ····.line·3
142 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;142 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
143 ····move-result-object·v0143 ····move-result-object·v0
  
144 ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m;144 ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m;
  
145 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;145 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
146 ····.line·4146 ····.line·4
147 ····:cond_0147 ····:cond_0
148 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List;148 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List;
  
149 ····if-eqz·v0,·:cond_1149 ····if-eqz·v0,·:cond_1
  
150 ····const-string·v0,·"images"150 ····const-string·v0,·"images"
  
151 ····.line·5151 ····.line·5
152 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;152 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
153 ····move-result-object·v0153 ····move-result-object·v0
  
154 ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List;154 ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List;
  
155 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;155 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
156 ····.line·6156 ····.line·6
157 ····:cond_1157 ····:cond_1
158 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map;158 ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map;
  
159 ····if-eqz·v0,·:cond_2159 ····if-eqz·v0,·:cond_2
  
Offset 204, 19 lines modifiedOffset 204, 19 lines modified
204 ····iget-object·v2,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map;204 ····iget-object·v2,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map;
  
205 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;205 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
206 ····move-result-object·v2206 ····move-result-object·v2
  
207 ····.line·9207 ····.line·9
208 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;208 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
209 ····move-result-object·v1209 ····move-result-object·v1
  
210 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;210 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
211 ····goto·:goto_0211 ····goto·:goto_0
  
212 ····.line·10212 ····.line·10
213 ····:cond_2213 ····:cond_2
214 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;214 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
1.6 KB
smali/io/sentry/protocol/e$b$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/e$b$a;1 .class·public·final·Lio/sentry/protocol/e$b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Device.java"3 .source·"Device.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/e$b;8 ····value·=·Lio/sentry/protocol/e$b;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/e$b;",22 ········"Lio/sentry/protocol/e$b;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$b$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/e$b;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e$b;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/e$b;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e$b;
46 ····.locals·046 ····.locals·0
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
  
49 ····move-result-object·p149 ····move-result-object·p1
  
3.24 KB
smali/io/sentry/protocol/i.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/i;1 .class·public·final·Lio/sentry/protocol/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Message.java"3 .source·"Message.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/i$a;9 ········Lio/sentry/protocol/i$a;
10 ····}10 ····}
Offset 94, 29 lines modifiedOffset 94, 29 lines modified
  
94 ····.line·194 ····.line·1
95 ····iput-object·p1,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map;95 ····iput-object·p1,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map;
  
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V98 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
99 ····.locals·399 ····.locals·3
  
100 ····.line·1100 ····.line·1
101 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;101 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
102 ····.line·2102 ····.line·2
103 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;103 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;
  
104 ····if-eqz·v0,·:cond_0104 ····if-eqz·v0,·:cond_0
  
105 ····const-string·v0,·"formatted"105 ····const-string·v0,·"formatted"
  
106 ····.line·3106 ····.line·3
107 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;107 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;109 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String;
  
110 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;110 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;125 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;
  
126 ····if-eqz·v0,·:cond_1126 ····if-eqz·v0,·:cond_1
  
127 ····const-string·v0,·"message"127 ····const-string·v0,·"message"
  
128 ····.line·5128 ····.line·5
129 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;129 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
130 ····move-result-object·v0130 ····move-result-object·v0
  
131 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;131 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String;
  
132 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;132 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 148, 21 lines modifiedOffset 148, 21 lines modified
148 ····move-result·v0148 ····move-result·v0
  
149 ····if-nez·v0,·:cond_2149 ····if-nez·v0,·:cond_2
  
150 ····const-string·v0,·"params"150 ····const-string·v0,·"params"
  
151 ····.line·7151 ····.line·7
152 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;152 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
153 ····move-result-object·v0153 ····move-result-object·v0
  
154 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->g:Ljava/util/List;154 ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->g:Ljava/util/List;
  
155 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;155 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
156 ····.line·8156 ····.line·8
157 ····:cond_2157 ····:cond_2
158 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map;158 ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map;
  
159 ····if-eqz·v0,·:cond_3159 ····if-eqz·v0,·:cond_3
  
Offset 192, 18 lines modifiedOffset 192, 18 lines modified
192 ····iget-object·v2,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map;192 ····iget-object·v2,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map;
  
193 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;193 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
194 ····move-result-object·v2194 ····move-result-object·v2
  
195 ····.line·11195 ····.line·11
196 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;196 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
197 ····.line·12197 ····.line·12
198 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;198 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
199 ····goto·:goto_0199 ····goto·:goto_0
  
200 ····.line·13200 ····.line·13
201 ····:cond_3201 ····:cond_3
202 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;202 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
3.16 KB
smali/io/sentry/protocol/u$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/u$a;1 .class·public·final·Lio/sentry/protocol/u$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryStackTrace.java"3 .source·"SentryStackTrace.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/u;8 ····value·=·Lio/sentry/protocol/u;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/u;",22 ········"Lio/sentry/protocol/u;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/u$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/u;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/u$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/u;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/u;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/u;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/u;48 ····new-instance·v0,·Lio/sentry/protocol/u;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/u;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/u;-><init>()V
  
Offset 144, 31 lines modifiedOffset 144, 31 lines modified
144 ····.line·6144 ····.line·6
145 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;145 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
146 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V146 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
147 ····.line·7147 ····.line·7
148 ····:cond_3148 ····:cond_3
149 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V149 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
150 ····goto·:goto_0150 ····goto·:goto_0
  
151 ····.line·8151 ····.line·8
152 ····:pswitch_0152 ····:pswitch_0
153 ····invoke-virtual·{p1},·Lio/sentry/x0;->g0()Ljava/lang/Boolean;153 ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean;
  
154 ····move-result-object·v2154 ····move-result-object·v2
  
155 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->c(Lio/sentry/protocol/u;Ljava/lang/Boolean;)Ljava/lang/Boolean;155 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->c(Lio/sentry/protocol/u;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
156 ····goto·:goto_0156 ····goto·:goto_0
  
157 ····.line·9157 ····.line·9
158 ····:pswitch_1158 ····:pswitch_1
159 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;159 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
160 ····move-result-object·v2160 ····move-result-object·v2
  
161 ····check-cast·v2,·Ljava/util/Map;161 ····check-cast·v2,·Ljava/util/Map;
  
162 ····.line·10162 ····.line·10
163 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;163 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
  
182 ····.line·12182 ····.line·12
183 ····:pswitch_2183 ····:pswitch_2
184 ····new-instance·v2,·Lio/sentry/protocol/t$a;184 ····new-instance·v2,·Lio/sentry/protocol/t$a;
  
185 ····invoke-direct·{v2},·Lio/sentry/protocol/t$a;-><init>()V185 ····invoke-direct·{v2},·Lio/sentry/protocol/t$a;-><init>()V
  
186 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->m0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/util/List;186 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
187 ····move-result-object·v2187 ····move-result-object·v2
  
188 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->a(Lio/sentry/protocol/u;Ljava/util/List;)Ljava/util/List;188 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->a(Lio/sentry/protocol/u;Ljava/util/List;)Ljava/util/List;
  
189 ····goto·:goto_0189 ····goto·:goto_0
  
7.06 KB
smali/io/sentry/protocol/w$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/w$a;1 .class·public·final·Lio/sentry/protocol/w$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryTransaction.java"3 .source·"SentryTransaction.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/w;8 ····value·=·Lio/sentry/protocol/w;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/w;",22 ········"Lio/sentry/protocol/w;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/w$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/w;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/w$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/w;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/w;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/w;
46 ····.locals·846 ····.locals·8
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v7,·Lio/sentry/protocol/w;50 ····new-instance·v7,·Lio/sentry/protocol/w;
Offset 89, 17 lines modifiedOffset 89, 17 lines modified
89 ····const/4·v3,·0x089 ····const/4·v3,·0x0
  
90 ····move-object·v0,·v790 ····move-object·v0,·v7
  
91 ····invoke-direct/range·{v0·..·v6},·Lio/sentry/protocol/w;-><init>(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/Map;Lio/sentry/protocol/x;)V91 ····invoke-direct/range·{v0·..·v6},·Lio/sentry/protocol/w;-><init>(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/Map;Lio/sentry/protocol/x;)V
  
92 ····.line·592 ····.line·5
93 ····new-instance·v0,·Lio/sentry/n2$a;93 ····new-instance·v0,·Lio/sentry/s2$a;
  
94 ····invoke-direct·{v0},·Lio/sentry/n2$a;-><init>()V94 ····invoke-direct·{v0},·Lio/sentry/s2$a;-><init>()V
  
95 ····const/4·v1,·0x095 ····const/4·v1,·0x0
  
96 ····.line·696 ····.line·6
97 ····:cond_097 ····:cond_0
98 ····:goto_098 ····:goto_0
99 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;99 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
Offset 238, 51 lines modifiedOffset 238, 51 lines modified
238 ····:cond_7238 ····:cond_7
239 ····const/4·v3,·0x0239 ····const/4·v3,·0x0
  
240 ····:goto_1240 ····:goto_1
241 ····packed-switch·v3,·:pswitch_data_0241 ····packed-switch·v3,·:pswitch_data_0
  
242 ····.line·9242 ····.line·9
243 ····invoke-virtual·{v0,·v7,·v2,·p1,·p2},·Lio/sentry/n2$a;->a(Lio/sentry/n2;Ljava/lang/String;Lio/sentry/x0;Lio/sentry/g0;)Z243 ····invoke-virtual·{v0,·v7,·v2,·p1,·p2},·Lio/sentry/s2$a;->a(Lio/sentry/s2;Ljava/lang/String;Lio/sentry/z0;Lio/sentry/h0;)Z
  
244 ····move-result·v3244 ····move-result·v3
  
245 ····if-nez·v3,·:cond_0245 ····if-nez·v3,·:cond_0
  
246 ····if-nez·v1,·:cond_8246 ····if-nez·v1,·:cond_8
  
247 ····.line·10247 ····.line·10
248 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;248 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
249 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V249 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
250 ····.line·11250 ····.line·11
251 ····:cond_8251 ····:cond_8
252 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V252 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
253 ····goto·:goto_0253 ····goto·:goto_0
  
254 ····.line·12254 ····.line·12
255 ····:pswitch_0255 ····:pswitch_0
256 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;256 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
257 ····move-result-object·v2257 ····move-result-object·v2
  
258 ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->g0(Lio/sentry/protocol/w;Ljava/lang/String;)Ljava/lang/String;258 ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->g0(Lio/sentry/protocol/w;Ljava/lang/String;)Ljava/lang/String;
  
259 ····goto·:goto_0259 ····goto·:goto_0
  
260 ····.line·13260 ····.line·13
261 ····:pswitch_1261 ····:pswitch_1
262 ····new-instance·v2,·Lio/sentry/protocol/x$a;262 ····new-instance·v2,·Lio/sentry/protocol/x$a;
  
263 ····invoke-direct·{v2},·Lio/sentry/protocol/x$a;-><init>()V263 ····invoke-direct·{v2},·Lio/sentry/protocol/x$a;-><init>()V
  
264 ····.line·14264 ····.line·14
265 ····invoke-virtual·{v2,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/x;265 ····invoke-virtual·{v2,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/x;
  
266 ····move-result-object·v2266 ····move-result-object·v2
  
267 ····.line·15267 ····.line·15
268 ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->l0(Lio/sentry/protocol/w;Lio/sentry/protocol/x;)Lio/sentry/protocol/x;268 ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->l0(Lio/sentry/protocol/w;Lio/sentry/protocol/x;)Lio/sentry/protocol/x;
  
269 ····goto/16·:goto_0269 ····goto/16·:goto_0
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
Max diff block lines reached; 3191/7165 bytes (44.54%) of diff not shown.
2.65 KB
smali/io/sentry/protocol/b$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/b$a;1 .class·public·final·Lio/sentry/protocol/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Browser.java"3 .source·"Browser.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/b;8 ····value·=·Lio/sentry/protocol/b;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/b;",22 ········"Lio/sentry/protocol/b;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/b;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/b;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/b;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/b;
46 ····.locals·446 ····.locals·4
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/b;50 ····new-instance·v0,·Lio/sentry/protocol/b;
Offset 101, 31 lines modifiedOffset 101, 31 lines modified
101 ····.line·6101 ····.line·6
102 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;102 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
103 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V103 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
104 ····.line·7104 ····.line·7
105 ····:cond_0105 ····:cond_0
106 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V106 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
107 ····goto·:goto_0107 ····goto·:goto_0
  
108 ····.line·8108 ····.line·8
109 ····:cond_1109 ····:cond_1
110 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;110 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
111 ····move-result-object·v2111 ····move-result-object·v2
  
112 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->b(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String;112 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->b(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String;
  
113 ····goto·:goto_0113 ····goto·:goto_0
  
114 ····.line·9114 ····.line·9
115 ····:cond_2115 ····:cond_2
116 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;116 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
117 ····move-result-object·v2117 ····move-result-object·v2
  
118 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->a(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String;118 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->a(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String;
  
119 ····goto·:goto_0119 ····goto·:goto_0
  
3.1 KB
smali/io/sentry/protocol/r.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/r;1 .class·public·final·Lio/sentry/protocol/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryRuntime.java"3 .source·"SentryRuntime.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/r$a;9 ········Lio/sentry/protocol/r$a;
10 ····}10 ····}
Offset 155, 29 lines modifiedOffset 155, 29 lines modified
  
155 ····.line·1155 ····.line·1
156 ····iput-object·p1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String;156 ····iput-object·p1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String;
  
157 ····return-void157 ····return-void
158 .end·method158 .end·method
  
159 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V159 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
160 ····.locals·3160 ····.locals·3
  
161 ····.line·1161 ····.line·1
162 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;162 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
163 ····.line·2163 ····.line·2
164 ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String;164 ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String;
  
165 ····if-eqz·v0,·:cond_0165 ····if-eqz·v0,·:cond_0
  
166 ····const-string·v0,·"name"166 ····const-string·v0,·"name"
  
167 ····.line·3167 ····.line·3
168 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;168 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
169 ····move-result-object·v0169 ····move-result-object·v0
  
170 ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String;170 ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String;
  
171 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;171 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String;186 ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String;
  
187 ····if-eqz·v0,·:cond_1187 ····if-eqz·v0,·:cond_1
  
188 ····const-string·v0,·"version"188 ····const-string·v0,·"version"
  
189 ····.line·5189 ····.line·5
190 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;190 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
191 ····move-result-object·v0191 ····move-result-object·v0
  
192 ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String;192 ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String;
  
193 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;193 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String;203 ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String;
  
204 ····if-eqz·v0,·:cond_2204 ····if-eqz·v0,·:cond_2
  
205 ····const-string·v0,·"raw_description"205 ····const-string·v0,·"raw_description"
  
206 ····.line·7206 ····.line·7
207 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;207 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
208 ····move-result-object·v0208 ····move-result-object·v0
  
209 ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String;209 ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String;
  
210 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;210 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 247, 18 lines modifiedOffset 247, 18 lines modified
247 ····iget-object·v2,·p0,·Lio/sentry/protocol/r;->h:Ljava/util/Map;247 ····iget-object·v2,·p0,·Lio/sentry/protocol/r;->h:Ljava/util/Map;
  
248 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;248 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
249 ····move-result-object·v2249 ····move-result-object·v2
  
250 ····.line·11250 ····.line·11
251 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;251 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
252 ····.line·12252 ····.line·12
253 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;253 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
254 ····goto·:goto_0254 ····goto·:goto_0
  
255 ····.line·13255 ····.line·13
256 ····:cond_3256 ····:cond_3
257 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;257 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
4.65 KB
smali/io/sentry/protocol/z$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/z$a;1 .class·public·final·Lio/sentry/protocol/z$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"User.java"3 .source·"User.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/z;8 ····value·=·Lio/sentry/protocol/z;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/z;",22 ········"Lio/sentry/protocol/z;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/z$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/z;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/z$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/z;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/z;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/z;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/z;50 ····new-instance·v0,·Lio/sentry/protocol/z;
Offset 209, 31 lines modifiedOffset 209, 31 lines modified
209 ····.line·6209 ····.line·6
210 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;210 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
211 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V211 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
212 ····.line·7212 ····.line·7
213 ····:cond_8213 ····:cond_8
214 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V214 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
215 ····goto·:goto_0215 ····goto·:goto_0
  
216 ····.line·8216 ····.line·8
217 ····:pswitch_0217 ····:pswitch_0
218 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;218 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
219 ····move-result-object·v2219 ····move-result-object·v2
  
220 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->d(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String;220 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->d(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String;
  
221 ····goto·:goto_0221 ····goto·:goto_0
  
222 ····.line·9222 ····.line·9
223 ····:pswitch_1223 ····:pswitch_1
224 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;224 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
225 ····move-result-object·v2225 ····move-result-object·v2
  
226 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->e(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String;226 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->e(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String;
  
227 ····goto/16·:goto_0227 ····goto/16·:goto_0
  
Offset 253, 15 lines modifiedOffset 253, 15 lines modified
  
253 ····move-result·v2253 ····move-result·v2
  
254 ····if-eqz·v2,·:cond_0254 ····if-eqz·v2,·:cond_0
  
255 ····.line·11255 ····.line·11
256 ····:cond_9256 ····:cond_9
257 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;257 ····invoke-virtual·{p1},·Lio/sentry/z0;->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·12260 ····.line·12
261 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;261 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
Offset 271, 25 lines modifiedOffset 271, 25 lines modified
271 ····.line·13271 ····.line·13
272 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->g(Lio/sentry/protocol/z;Ljava/util/Map;)Ljava/util/Map;272 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->g(Lio/sentry/protocol/z;Ljava/util/Map;)Ljava/util/Map;
  
273 ····goto/16·:goto_0273 ····goto/16·:goto_0
  
274 ····.line·14274 ····.line·14
275 ····:pswitch_3275 ····:pswitch_3
276 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;276 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
277 ····move-result-object·v2277 ····move-result-object·v2
  
278 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->a(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String;278 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->a(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String;
  
279 ····goto/16·:goto_0279 ····goto/16·:goto_0
  
280 ····.line·15280 ····.line·15
281 ····:pswitch_4281 ····:pswitch_4
282 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;282 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
283 ····move-result-object·v2283 ····move-result-object·v2
  
284 ····check-cast·v2,·Ljava/util/Map;284 ····check-cast·v2,·Ljava/util/Map;
Max diff block lines reached; 925/4698 bytes (19.69%) of diff not shown.
2.44 KB
smali/io/sentry/protocol/g.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/g;1 .class·public·final·Lio/sentry/protocol/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MeasurementValue.java"3 .source·"MeasurementValue.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/g$a;9 ········Lio/sentry/protocol/g$a;
10 ····}10 ····}
Offset 75, 24 lines modifiedOffset 75, 24 lines modified
  
75 ····.line·175 ····.line·1
76 ····iput-object·p1,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map;76 ····iput-object·p1,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map;
  
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
79 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V79 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
80 ····.locals·380 ····.locals·3
  
81 ····.line·181 ····.line·1
82 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;82 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
83 ····const-string·v0,·"value"83 ····const-string·v0,·"value"
  
84 ····.line·284 ····.line·2
85 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;85 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->e:Ljava/lang/Number;87 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->e:Ljava/lang/Number;
  
88 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;88 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;100 ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;
  
101 ····if-eqz·v0,·:cond_0101 ····if-eqz·v0,·:cond_0
  
102 ····const-string·v0,·"unit"102 ····const-string·v0,·"unit"
  
103 ····.line·4103 ····.line·4
104 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;104 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
105 ····move-result-object·v0105 ····move-result-object·v0
  
106 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;106 ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String;
  
107 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;107 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 144, 18 lines modifiedOffset 144, 18 lines modified
144 ····iget-object·v2,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map;144 ····iget-object·v2,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map;
  
145 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;145 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
146 ····move-result-object·v2146 ····move-result-object·v2
  
147 ····.line·8147 ····.line·8
148 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;148 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
149 ····.line·9149 ····.line·9
150 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;150 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
151 ····goto·:goto_0151 ····goto·:goto_0
  
152 ····.line·10152 ····.line·10
153 ····:cond_1153 ····:cond_1
154 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;154 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
4.78 KB
smali/io/sentry/protocol/a$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/a$a;1 .class·public·final·Lio/sentry/protocol/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"App.java"3 .source·"App.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/a;8 ····value·=·Lio/sentry/protocol/a;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/a;",22 ········"Lio/sentry/protocol/a;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/a$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/a;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/a$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/a;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/a;50 ····new-instance·v0,·Lio/sentry/protocol/a;
Offset 224, 41 lines modifiedOffset 224, 41 lines modified
224 ····.line·6224 ····.line·6
225 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;225 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
226 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V226 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
227 ····.line·7227 ····.line·7
228 ····:cond_8228 ····:cond_8
229 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V229 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
230 ····goto·:goto_0230 ····goto·:goto_0
  
231 ····.line·8231 ····.line·8
232 ····:pswitch_0232 ····:pswitch_0
233 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;233 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
234 ····move-result-object·v2234 ····move-result-object·v2
  
235 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->g(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String;235 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->g(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String;
  
236 ····goto/16·:goto_0236 ····goto/16·:goto_0
  
237 ····.line·9237 ····.line·9
238 ····:pswitch_1238 ····:pswitch_1
239 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;239 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
240 ····move-result-object·v2240 ····move-result-object·v2
  
241 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->e(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String;241 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->e(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String;
  
242 ····goto/16·:goto_0242 ····goto/16·:goto_0
  
243 ····.line·10243 ····.line·10
244 ····:pswitch_2244 ····:pswitch_2
245 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;245 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
246 ····move-result-object·v2246 ····move-result-object·v2
  
247 ····check-cast·v2,·Ljava/util/Map;247 ····check-cast·v2,·Ljava/util/Map;
  
248 ····.line·11248 ····.line·11
249 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;249 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
Offset 268, 55 lines modifiedOffset 268, 55 lines modified
268 ····.line·12268 ····.line·12
269 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->h(Lio/sentry/protocol/a;Ljava/util/Map;)Ljava/util/Map;269 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->h(Lio/sentry/protocol/a;Ljava/util/Map;)Ljava/util/Map;
  
270 ····goto/16·:goto_0270 ····goto/16·:goto_0
  
271 ····.line·13271 ····.line·13
272 ····:pswitch_3272 ····:pswitch_3
273 ····invoke-virtual·{p1,·p2},·Lio/sentry/x0;->h0(Lio/sentry/g0;)Ljava/util/Date;273 ····invoke-virtual·{p1,·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date;
  
274 ····move-result-object·v2274 ····move-result-object·v2
  
275 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->b(Lio/sentry/protocol/a;Ljava/util/Date;)Ljava/util/Date;275 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->b(Lio/sentry/protocol/a;Ljava/util/Date;)Ljava/util/Date;
  
276 ····goto/16·:goto_0276 ····goto/16·:goto_0
  
277 ····.line·14277 ····.line·14
278 ····:pswitch_4278 ····:pswitch_4
279 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;279 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
280 ····move-result-object·v2280 ····move-result-object·v2
  
281 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->a(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String;281 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->a(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String;
  
282 ····goto/16·:goto_0282 ····goto/16·:goto_0
  
283 ····.line·15283 ····.line·15
284 ····:pswitch_5284 ····:pswitch_5
285 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;285 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
Max diff block lines reached; 831/4829 bytes (17.21%) of diff not shown.
3.26 KB
smali/io/sentry/protocol/u.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/u;1 .class·public·final·Lio/sentry/protocol/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryStackTrace.java"3 .source·"SentryStackTrace.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/u$a;9 ········Lio/sentry/protocol/u$a;
10 ····}10 ····}
Offset 132, 63 lines modifiedOffset 132, 63 lines modified
  
132 ····.line·1132 ····.line·1
133 ····iput-object·p1,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map;133 ····iput-object·p1,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map;
  
134 ····return-void134 ····return-void
135 .end·method135 .end·method
  
136 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V136 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
137 ····.locals·3137 ····.locals·3
  
138 ····.line·1138 ····.line·1
139 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;139 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
140 ····.line·2140 ····.line·2
141 ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List;141 ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List;
  
142 ····if-eqz·v0,·:cond_0142 ····if-eqz·v0,·:cond_0
  
143 ····const-string·v0,·"frames"143 ····const-string·v0,·"frames"
  
144 ····.line·3144 ····.line·3
145 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;145 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
146 ····move-result-object·v0146 ····move-result-object·v0
  
147 ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List;147 ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List;
  
148 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;148 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
149 ····.line·4149 ····.line·4
150 ····:cond_0150 ····:cond_0
151 ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map;151 ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map;
  
152 ····if-eqz·v0,·:cond_1152 ····if-eqz·v0,·:cond_1
  
153 ····const-string·v0,·"registers"153 ····const-string·v0,·"registers"
  
154 ····.line·5154 ····.line·5
155 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;155 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
156 ····move-result-object·v0156 ····move-result-object·v0
  
157 ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map;157 ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map;
  
158 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;158 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
159 ····.line·6159 ····.line·6
160 ····:cond_1160 ····:cond_1
161 ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean;161 ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean;
  
162 ····if-eqz·v0,·:cond_2162 ····if-eqz·v0,·:cond_2
  
163 ····const-string·v0,·"snapshot"163 ····const-string·v0,·"snapshot"
  
164 ····.line·7164 ····.line·7
165 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;165 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
166 ····move-result-object·v0166 ····move-result-object·v0
  
167 ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean;167 ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean;
  
168 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;168 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;
  
Offset 224, 18 lines modifiedOffset 224, 18 lines modified
224 ····iget-object·v2,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map;224 ····iget-object·v2,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map;
  
225 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;225 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
226 ····move-result-object·v2226 ····move-result-object·v2
  
227 ····.line·11227 ····.line·11
228 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;228 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
229 ····.line·12229 ····.line·12
230 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;230 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
231 ····goto·:goto_0231 ····goto·:goto_0
  
232 ····.line·13232 ····.line·13
233 ····:cond_3233 ····:cond_3
234 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;234 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
7.48 KB
smali/io/sentry/protocol/k.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/k;1 .class·public·final·Lio/sentry/protocol/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Request.java"3 .source·"Request.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/k$a;9 ········Lio/sentry/protocol/k$a;
10 ····}10 ····}
Offset 288, 29 lines modifiedOffset 288, 29 lines modified
  
288 ····.line·1288 ····.line·1
289 ····iput-object·p1,·p0,·Lio/sentry/protocol/k;->o:Ljava/util/Map;289 ····iput-object·p1,·p0,·Lio/sentry/protocol/k;->o:Ljava/util/Map;
  
290 ····return-void290 ····return-void
291 .end·method291 .end·method
  
292 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V292 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
293 ····.locals·3293 ····.locals·3
  
294 ····.line·1294 ····.line·1
295 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;295 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
296 ····.line·2296 ····.line·2
297 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String;297 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String;
  
298 ····if-eqz·v0,·:cond_0298 ····if-eqz·v0,·:cond_0
  
299 ····const-string·v0,·"url"299 ····const-string·v0,·"url"
  
300 ····.line·3300 ····.line·3
301 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;301 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
302 ····move-result-object·v0302 ····move-result-object·v0
  
303 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String;303 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String;
  
304 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;304 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
319 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String;319 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String;
  
320 ····if-eqz·v0,·:cond_1320 ····if-eqz·v0,·:cond_1
  
321 ····const-string·v0,·"method"321 ····const-string·v0,·"method"
  
322 ····.line·5322 ····.line·5
323 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;323 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
324 ····move-result-object·v0324 ····move-result-object·v0
  
325 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String;325 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String;
  
326 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;326 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 336, 15 lines modifiedOffset 336, 15 lines modified
336 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String;336 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String;
  
337 ····if-eqz·v0,·:cond_2337 ····if-eqz·v0,·:cond_2
  
338 ····const-string·v0,·"query_string"338 ····const-string·v0,·"query_string"
  
339 ····.line·7339 ····.line·7
340 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;340 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
341 ····move-result-object·v0341 ····move-result-object·v0
  
342 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String;342 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String;
  
343 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;343 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 353, 32 lines modifiedOffset 353, 32 lines modified
353 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object;353 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object;
  
354 ····if-eqz·v0,·:cond_3354 ····if-eqz·v0,·:cond_3
  
355 ····const-string·v0,·"data"355 ····const-string·v0,·"data"
  
356 ····.line·9356 ····.line·9
357 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;357 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
358 ····move-result-object·v0358 ····move-result-object·v0
  
359 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object;359 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object;
  
360 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;360 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
361 ····.line·10361 ····.line·10
362 ····:cond_3362 ····:cond_3
363 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String;363 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String;
  
364 ····if-eqz·v0,·:cond_4364 ····if-eqz·v0,·:cond_4
  
365 ····const-string·v0,·"cookies"365 ····const-string·v0,·"cookies"
  
366 ····.line·11366 ····.line·11
367 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;367 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
368 ····move-result-object·v0368 ····move-result-object·v0
  
369 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String;369 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String;
  
370 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;370 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 387, 89 lines modifiedOffset 387, 89 lines modified
387 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map;387 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map;
  
388 ····if-eqz·v0,·:cond_5388 ····if-eqz·v0,·:cond_5
  
389 ····const-string·v0,·"headers"389 ····const-string·v0,·"headers"
  
390 ····.line·13390 ····.line·13
391 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;391 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
392 ····move-result-object·v0392 ····move-result-object·v0
  
393 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map;393 ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map;
  
394 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;394 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
395 ····.line·14395 ····.line·14
396 ····:cond_5396 ····:cond_5
397 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->k:Ljava/util/Map;397 ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->k:Ljava/util/Map;
Max diff block lines reached; 3329/7596 bytes (43.83%) of diff not shown.
3.94 KB
smali/io/sentry/protocol/n$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/n$a;1 .class·public·final·Lio/sentry/protocol/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SdkVersion.java"3 .source·"SdkVersion.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/n;8 ····value·=·Lio/sentry/protocol/n;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/n;",22 ········"Lio/sentry/protocol/n;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/n$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/n;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/n$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/n;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/n;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/n;
46 ····.locals·846 ····.locals·8
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Ljava/util/ArrayList;48 ····new-instance·v0,·Ljava/util/ArrayList;
  
49 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V49 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
Offset 170, 21 lines modifiedOffset 170, 21 lines modified
170 ····.line·7170 ····.line·7
171 ····new-instance·v4,·Ljava/util/HashMap;171 ····new-instance·v4,·Ljava/util/HashMap;
  
172 ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V172 ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V
  
173 ····.line·8173 ····.line·8
174 ····:cond_5174 ····:cond_5
175 ····invoke-virtual·{p1,·p2,·v4,·v5},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V175 ····invoke-virtual·{p1,·p2,·v4,·v5},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
176 ····goto·:goto_0176 ····goto·:goto_0
  
177 ····.line·9177 ····.line·9
178 ····:pswitch_0178 ····:pswitch_0
179 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;179 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
180 ····move-result-object·v5180 ····move-result-object·v5
  
181 ····check-cast·v5,·Ljava/util/List;181 ····check-cast·v5,·Ljava/util/List;
  
182 ····if-eqz·v5,·:cond_0182 ····if-eqz·v5,·:cond_0
  
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 ····.line·11196 ····.line·11
197 ····:pswitch_1197 ····:pswitch_1
198 ····new-instance·v5,·Lio/sentry/protocol/q$a;198 ····new-instance·v5,·Lio/sentry/protocol/q$a;
  
199 ····invoke-direct·{v5},·Lio/sentry/protocol/q$a;-><init>()V199 ····invoke-direct·{v5},·Lio/sentry/protocol/q$a;-><init>()V
  
200 ····.line·12200 ····.line·12
201 ····invoke-virtual·{p1,·p2,·v5},·Lio/sentry/x0;->m0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/util/List;201 ····invoke-virtual·{p1,·p2,·v5},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
202 ····move-result-object·v5202 ····move-result-object·v5
  
203 ····if-eqz·v5,·:cond_0203 ····if-eqz·v5,·:cond_0
  
204 ····.line·13204 ····.line·13
205 ····invoke-interface·{v0,·v5},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z205 ····invoke-interface·{v0,·v5},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z
Offset 256, 33 lines modifiedOffset 256, 33 lines modified
  
256 ····.line·21256 ····.line·21
257 ····new-instance·v0,·Ljava/lang/IllegalStateException;257 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
258 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V258 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
259 ····.line·22259 ····.line·22
260 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;260 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
261 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V261 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
262 ····.line·23262 ····.line·23
263 ····throw·v0263 ····throw·v0
  
264 ····:cond_8264 ····:cond_8
265 ····const-string·p1,·"Missing·required·field·\"name\""265 ····const-string·p1,·"Missing·required·field·\"name\""
  
266 ····.line·24266 ····.line·24
267 ····new-instance·v0,·Ljava/lang/IllegalStateException;267 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
268 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V268 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
269 ····.line·25269 ····.line·25
270 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;270 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
271 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V271 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
272 ····.line·26272 ····.line·26
273 ····goto·:goto_3273 ····goto·:goto_3
  
274 ····:goto_2274 ····:goto_2
275 ····throw·v0275 ····throw·v0
Max diff block lines reached; 0/3968 bytes (0.00%) of diff not shown.
9.64 KB
smali/io/sentry/protocol/t.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/t;1 .class·public·final·Lio/sentry/protocol/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryStackFrame.java"3 .source·"SentryStackFrame.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/t$a;9 ········Lio/sentry/protocol/t$a;
10 ····}10 ····}
Offset 236, 29 lines modifiedOffset 236, 29 lines modified
  
236 ····.line·1236 ····.line·1
237 ····iput-object·p1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer;237 ····iput-object·p1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer;
  
238 ····return-void238 ····return-void
239 .end·method239 .end·method
  
240 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V240 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
241 ····.locals·3241 ····.locals·3
  
242 ····.line·1242 ····.line·1
243 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;243 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
244 ····.line·2244 ····.line·2
245 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String;245 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String;
  
246 ····if-eqz·v0,·:cond_0246 ····if-eqz·v0,·:cond_0
  
247 ····const-string·v0,·"filename"247 ····const-string·v0,·"filename"
  
248 ····.line·3248 ····.line·3
249 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;249 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
250 ····move-result-object·v0250 ····move-result-object·v0
  
251 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String;251 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String;
  
252 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;252 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
267 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String;267 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String;
  
268 ····if-eqz·v0,·:cond_1268 ····if-eqz·v0,·:cond_1
  
269 ····const-string·v0,·"function"269 ····const-string·v0,·"function"
  
270 ····.line·5270 ····.line·5
271 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;271 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
272 ····move-result-object·v0272 ····move-result-object·v0
  
273 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String;273 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String;
  
274 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;274 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
284 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String;284 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String;
  
285 ····if-eqz·v0,·:cond_2285 ····if-eqz·v0,·:cond_2
  
286 ····const-string·v0,·"module"286 ····const-string·v0,·"module"
  
287 ····.line·7287 ····.line·7
288 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;288 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
289 ····move-result-object·v0289 ····move-result-object·v0
  
290 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String;290 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String;
  
291 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;291 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 301, 15 lines modifiedOffset 301, 15 lines modified
301 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer;301 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer;
  
302 ····if-eqz·v0,·:cond_3302 ····if-eqz·v0,·:cond_3
  
303 ····const-string·v0,·"lineno"303 ····const-string·v0,·"lineno"
  
304 ····.line·9304 ····.line·9
305 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;305 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
306 ····move-result-object·v0306 ····move-result-object·v0
  
307 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer;307 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer;
  
308 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;308 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer;318 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer;
  
319 ····if-eqz·v0,·:cond_4319 ····if-eqz·v0,·:cond_4
  
320 ····const-string·v0,·"colno"320 ····const-string·v0,·"colno"
  
321 ····.line·11321 ····.line·11
322 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;322 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
323 ····move-result-object·v0323 ····move-result-object·v0
  
324 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer;324 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer;
  
325 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;325 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String;335 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String;
  
336 ····if-eqz·v0,·:cond_5336 ····if-eqz·v0,·:cond_5
  
337 ····const-string·v0,·"abs_path"337 ····const-string·v0,·"abs_path"
  
338 ····.line·13338 ····.line·13
339 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;339 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
340 ····move-result-object·v0340 ····move-result-object·v0
  
341 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String;341 ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String;
  
342 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;342 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->k:Ljava/lang/String;352 ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->k:Ljava/lang/String;
  
353 ····if-eqz·v0,·:cond_6353 ····if-eqz·v0,·:cond_6
Max diff block lines reached; 5660/9807 bytes (57.71%) of diff not shown.
3.1 KB
smali/io/sentry/protocol/g$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/g$a;1 .class·public·final·Lio/sentry/protocol/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MeasurementValue.java"3 .source·"MeasurementValue.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/g;8 ····value·=·Lio/sentry/protocol/g;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/g;",22 ········"Lio/sentry/protocol/g;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/g$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/g;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/g$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/g;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/g;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/g;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
Offset 100, 31 lines modifiedOffset 100, 31 lines modified
100 ····.line·5100 ····.line·5
101 ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap;101 ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap;
  
102 ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V102 ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
103 ····.line·6103 ····.line·6
104 ····:cond_0104 ····:cond_0
105 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V105 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
106 ····goto·:goto_0106 ····goto·:goto_0
  
107 ····.line·7107 ····.line·7
108 ····:cond_1108 ····:cond_1
109 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;109 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
110 ····move-result-object·v0110 ····move-result-object·v0
  
111 ····check-cast·v0,·Ljava/lang/Number;111 ····check-cast·v0,·Ljava/lang/Number;
  
112 ····goto·:goto_0112 ····goto·:goto_0
  
113 ····.line·8113 ····.line·8
114 ····:cond_2114 ····:cond_2
115 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;115 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
116 ····move-result-object·v1116 ····move-result-object·v1
  
117 ····goto·:goto_0117 ····goto·:goto_0
  
118 ····.line·9118 ····.line·9
119 ····:cond_3119 ····:cond_3
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/p3;->ERROR:Lio/sentry/p3;151 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
152 ····invoke-interface·{p2,·v1,·v0,·p1},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V152 ····invoke-interface·{p2,·v1,·v0,·p1},·Lio/sentry/h0;->c(Lio/sentry/y3;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
  
3.67 KB
smali/io/sentry/protocol/m.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/m;1 .class·public·final·Lio/sentry/protocol/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SdkInfo.java"3 .source·"SdkInfo.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/m$a;9 ········Lio/sentry/protocol/m$a;
10 ····}10 ····}
Offset 97, 29 lines modifiedOffset 97, 29 lines modified
  
97 ····.line·197 ····.line·1
98 ····iput-object·p1,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map;98 ····iput-object·p1,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map;
  
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V101 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
102 ····.locals·3102 ····.locals·3
  
103 ····.line·1103 ····.line·1
104 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;104 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
105 ····.line·2105 ····.line·2
106 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String;106 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String;
  
107 ····if-eqz·v0,·:cond_0107 ····if-eqz·v0,·:cond_0
  
108 ····const-string·v0,·"sdk_name"108 ····const-string·v0,·"sdk_name"
  
109 ····.line·3109 ····.line·3
110 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;110 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
111 ····move-result-object·v0111 ····move-result-object·v0
  
112 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String;112 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String;
  
113 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;113 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer;128 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer;
  
129 ····if-eqz·v0,·:cond_1129 ····if-eqz·v0,·:cond_1
  
130 ····const-string·v0,·"version_major"130 ····const-string·v0,·"version_major"
  
131 ····.line·5131 ····.line·5
132 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;132 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
134 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer;134 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer;
  
135 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;135 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 145, 15 lines modifiedOffset 145, 15 lines modified
145 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer;145 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer;
  
146 ····if-eqz·v0,·:cond_2146 ····if-eqz·v0,·:cond_2
  
147 ····const-string·v0,·"version_minor"147 ····const-string·v0,·"version_minor"
  
148 ····.line·7148 ····.line·7
149 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;149 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
150 ····move-result-object·v0150 ····move-result-object·v0
  
151 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer;151 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer;
  
152 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;152 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer;162 ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer;
  
163 ····if-eqz·v0,·:cond_3163 ····if-eqz·v0,·:cond_3
  
164 ····const-string·v0,·"version_patchlevel"164 ····const-string·v0,·"version_patchlevel"
  
165 ····.line·9165 ····.line·9
166 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;166 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
167 ····move-result-object·v0167 ····move-result-object·v0
  
168 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer;168 ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer;
  
169 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;169 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 206, 19 lines modifiedOffset 206, 19 lines modified
206 ····iget-object·v2,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map;206 ····iget-object·v2,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map;
  
207 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;207 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
208 ····move-result-object·v2208 ····move-result-object·v2
  
209 ····.line·13209 ····.line·13
210 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;210 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
212 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;212 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
213 ····goto·:goto_0213 ····goto·:goto_0
  
214 ····.line·14214 ····.line·14
215 ····:cond_4215 ····:cond_4
216 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;216 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
2.55 KB
smali/io/sentry/protocol/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/b;1 .class·public·final·Lio/sentry/protocol/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Browser.java"3 .source·"Browser.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/b$a;9 ········Lio/sentry/protocol/b$a;
10 ····}10 ····}
Offset 103, 29 lines modifiedOffset 103, 29 lines modified
  
103 ····.line·1103 ····.line·1
104 ····iput-object·p1,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;104 ····iput-object·p1,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;
  
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
107 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V107 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
108 ····.locals·3108 ····.locals·3
  
109 ····.line·1109 ····.line·1
110 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;110 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
111 ····.line·2111 ····.line·2
112 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;112 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;
  
113 ····if-eqz·v0,·:cond_0113 ····if-eqz·v0,·:cond_0
  
114 ····const-string·v0,·"name"114 ····const-string·v0,·"name"
  
115 ····.line·3115 ····.line·3
116 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;116 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
117 ····move-result-object·v0117 ····move-result-object·v0
  
118 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;118 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String;
  
119 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;119 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;134 ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;
  
135 ····if-eqz·v0,·:cond_1135 ····if-eqz·v0,·:cond_1
  
136 ····const-string·v0,·"version"136 ····const-string·v0,·"version"
  
137 ····.line·5137 ····.line·5
138 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;138 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
139 ····move-result-object·v0139 ····move-result-object·v0
  
140 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;140 ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String;
  
141 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;141 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 178, 18 lines modifiedOffset 178, 18 lines modified
178 ····iget-object·v2,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;178 ····iget-object·v2,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map;
  
179 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;179 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
180 ····move-result-object·v2180 ····move-result-object·v2
  
181 ····.line·9181 ····.line·9
182 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;182 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
183 ····.line·10183 ····.line·10
184 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;184 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
185 ····goto·:goto_0185 ····goto·:goto_0
  
186 ····.line·11186 ····.line·11
187 ····:cond_2187 ····:cond_2
188 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;188 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
2.34 KB
smali/io/sentry/protocol/q.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/q;1 .class·public·final·Lio/sentry/protocol/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryPackage.java"3 .source·"SentryPackage.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/q$a;9 ········Lio/sentry/protocol/q$a;
10 ····}10 ····}
Offset 97, 35 lines modifiedOffset 97, 35 lines modified
  
97 ····.line·197 ····.line·1
98 ····iput-object·p1,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map;98 ····iput-object·p1,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map;
  
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V101 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
102 ····.locals·3102 ····.locals·3
  
103 ····.line·1103 ····.line·1
104 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;104 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
105 ····const-string·v0,·"name"105 ····const-string·v0,·"name"
  
106 ····.line·2106 ····.line·2
107 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;107 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->e:Ljava/lang/String;109 ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->e:Ljava/lang/String;
  
110 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;110 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
111 ····const-string·v0,·"version"111 ····const-string·v0,·"version"
  
112 ····.line·3112 ····.line·3
113 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;113 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
114 ····move-result-object·v0114 ····move-result-object·v0
  
115 ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->f:Ljava/lang/String;115 ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->f:Ljava/lang/String;
  
116 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;116 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 160, 19 lines modifiedOffset 160, 19 lines modified
160 ····iget-object·v2,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map;160 ····iget-object·v2,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map;
  
161 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;161 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
162 ····move-result-object·v2162 ····move-result-object·v2
  
163 ····.line·7163 ····.line·7
164 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;164 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
165 ····move-result-object·v1165 ····move-result-object·v1
  
166 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;166 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
167 ····goto·:goto_0167 ····goto·:goto_0
  
168 ····.line·8168 ····.line·8
169 ····:cond_0169 ····:cond_0
170 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;170 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
2.91 KB
smali/io/sentry/protocol/i$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/i$a;1 .class·public·final·Lio/sentry/protocol/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Message.java"3 .source·"Message.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/i;8 ····value·=·Lio/sentry/protocol/i;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/i;",22 ········"Lio/sentry/protocol/i;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/i$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/i;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/i$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/i;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/i;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/i;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/i;50 ····new-instance·v0,·Lio/sentry/protocol/i;
Offset 145, 41 lines modifiedOffset 145, 41 lines modified
145 ····.line·6145 ····.line·6
146 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;146 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
147 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V147 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
148 ····.line·7148 ····.line·7
149 ····:cond_4149 ····:cond_4
150 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V150 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
151 ····goto·:goto_0151 ····goto·:goto_0
  
152 ····.line·8152 ····.line·8
153 ····:pswitch_0153 ····:pswitch_0
154 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;154 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
155 ····move-result-object·v2155 ····move-result-object·v2
  
156 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->a(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String;156 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->a(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String;
  
157 ····goto·:goto_0157 ····goto·:goto_0
  
158 ····.line·9158 ····.line·9
159 ····:pswitch_1159 ····:pswitch_1
160 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;160 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
161 ····move-result-object·v2161 ····move-result-object·v2
  
162 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->b(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String;162 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->b(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String;
  
163 ····goto·:goto_0163 ····goto·:goto_0
  
164 ····.line·10164 ····.line·10
165 ····:pswitch_2165 ····:pswitch_2
166 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;166 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
167 ····move-result-object·v2167 ····move-result-object·v2
  
168 ····check-cast·v2,·Ljava/util/List;168 ····check-cast·v2,·Ljava/util/List;
  
169 ····if-eqz·v2,·:cond_0169 ····if-eqz·v2,·:cond_0
  
2.21 KB
smali/io/sentry/protocol/x.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/x;1 .class·public·final·Lio/sentry/protocol/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransactionInfo.java"3 .source·"TransactionInfo.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/x$a;9 ········Lio/sentry/protocol/x$a;
10 ····}10 ····}
Offset 61, 35 lines modifiedOffset 61, 35 lines modified
  
61 ····.line·161 ····.line·1
62 ····iput-object·p1,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map;62 ····iput-object·p1,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map;
  
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V65 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
66 ····.locals·366 ····.locals·3
  
67 ····.line·167 ····.line·1
68 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;68 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
69 ····.line·269 ····.line·2
70 ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String;70 ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String;
  
71 ····if-eqz·v0,·:cond_071 ····if-eqz·v0,·:cond_0
  
72 ····const-string·v0,·"source"72 ····const-string·v0,·"source"
  
73 ····.line·373 ····.line·3
74 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;74 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····iget-object·v1,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String;76 ····iget-object·v1,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String;
  
77 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;77 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
78 ····.line·478 ····.line·4
79 ····:cond_079 ····:cond_0
80 ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map;80 ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map;
  
81 ····if-eqz·v0,·:cond_181 ····if-eqz·v0,·:cond_1
  
Offset 119, 18 lines modifiedOffset 119, 18 lines modified
119 ····iget-object·v2,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map;119 ····iget-object·v2,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map;
  
120 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;120 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
121 ····move-result-object·v2121 ····move-result-object·v2
  
122 ····.line·7122 ····.line·7
123 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;123 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
124 ····.line·8124 ····.line·8
125 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;125 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
126 ····goto·:goto_0126 ····goto·:goto_0
  
127 ····.line·9127 ····.line·9
128 ····:cond_1128 ····:cond_1
129 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;129 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
2.22 KB
smali/io/sentry/protocol/x$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/x$a;1 .class·public·final·Lio/sentry/protocol/x$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransactionInfo.java"3 .source·"TransactionInfo.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/x;8 ····value·=·Lio/sentry/protocol/x;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/x;",22 ········"Lio/sentry/protocol/x;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/x;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/x;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/x;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/x;
46 ····.locals·446 ····.locals·4
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
Offset 90, 21 lines modifiedOffset 90, 21 lines modified
90 ····.line·590 ····.line·5
91 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;91 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
92 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V92 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
93 ····.line·693 ····.line·6
94 ····:cond_094 ····:cond_0
95 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V95 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
96 ····goto·:goto_096 ····goto·:goto_0
  
97 ····.line·797 ····.line·7
98 ····:cond_198 ····:cond_1
99 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;99 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
100 ····move-result-object·v0100 ····move-result-object·v0
  
101 ····goto·:goto_0101 ····goto·:goto_0
  
102 ····.line·8102 ····.line·8
103 ····:cond_2103 ····:cond_2
2.98 KB
smali/io/sentry/protocol/r$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/r$a;1 .class·public·final·Lio/sentry/protocol/r$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryRuntime.java"3 .source·"SentryRuntime.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/r;8 ····value·=·Lio/sentry/protocol/r;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/r;",22 ········"Lio/sentry/protocol/r;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/r;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/r;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/r;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/r;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/r;50 ····new-instance·v0,·Lio/sentry/protocol/r;
Offset 144, 41 lines modifiedOffset 144, 41 lines modified
144 ····.line·6144 ····.line·6
145 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;145 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
146 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V146 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
147 ····.line·7147 ····.line·7
148 ····:cond_3148 ····:cond_3
149 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V149 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
150 ····goto·:goto_0150 ····goto·:goto_0
  
151 ····.line·8151 ····.line·8
152 ····:pswitch_0152 ····:pswitch_0
153 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;153 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
154 ····move-result-object·v2154 ····move-result-object·v2
  
155 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->b(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String;155 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->b(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String;
  
156 ····goto·:goto_0156 ····goto·:goto_0
  
157 ····.line·9157 ····.line·9
158 ····:pswitch_1158 ····:pswitch_1
159 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;159 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
160 ····move-result-object·v2160 ····move-result-object·v2
  
161 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->a(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String;161 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->a(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String;
  
162 ····goto·:goto_0162 ····goto·:goto_0
  
163 ····.line·10163 ····.line·10
164 ····:pswitch_2164 ····:pswitch_2
165 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;165 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
166 ····move-result-object·v2166 ····move-result-object·v2
  
167 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->c(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String;167 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->c(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String;
  
168 ····goto·:goto_0168 ····goto·:goto_0
  
4.9 KB
smali/io/sentry/protocol/z.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/z;1 .class·public·final·Lio/sentry/protocol/z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"User.java"3 .source·"User.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/z$a;9 ········Lio/sentry/protocol/z$a;
10 ····}10 ····}
Offset 310, 29 lines modifiedOffset 310, 29 lines modified
  
310 ····.line·1310 ····.line·1
311 ····iput-object·p1,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map;311 ····iput-object·p1,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map;
  
312 ····return-void312 ····return-void
313 .end·method313 .end·method
  
314 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V314 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
315 ····.locals·3315 ····.locals·3
  
316 ····.line·1316 ····.line·1
317 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;317 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
318 ····.line·2318 ····.line·2
319 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String;319 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String;
  
320 ····if-eqz·v0,·:cond_0320 ····if-eqz·v0,·:cond_0
  
321 ····const-string·v0,·"email"321 ····const-string·v0,·"email"
  
322 ····.line·3322 ····.line·3
323 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;323 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
324 ····move-result-object·v0324 ····move-result-object·v0
  
325 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String;325 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String;
  
326 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;326 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 341, 15 lines modifiedOffset 341, 15 lines modified
341 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String;341 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String;
  
342 ····if-eqz·v0,·:cond_1342 ····if-eqz·v0,·:cond_1
  
343 ····const-string·v0,·"id"343 ····const-string·v0,·"id"
  
344 ····.line·5344 ····.line·5
345 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;345 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
346 ····move-result-object·v0346 ····move-result-object·v0
  
347 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String;347 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String;
  
348 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;348 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 358, 15 lines modifiedOffset 358, 15 lines modified
358 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String;358 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String;
  
359 ····if-eqz·v0,·:cond_2359 ····if-eqz·v0,·:cond_2
  
360 ····const-string·v0,·"username"360 ····const-string·v0,·"username"
  
361 ····.line·7361 ····.line·7
362 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;362 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
363 ····move-result-object·v0363 ····move-result-object·v0
  
364 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String;364 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String;
  
365 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;365 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
375 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String;375 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String;
  
376 ····if-eqz·v0,·:cond_3376 ····if-eqz·v0,·:cond_3
  
377 ····const-string·v0,·"segment"377 ····const-string·v0,·"segment"
  
378 ····.line·9378 ····.line·9
379 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;379 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
380 ····move-result-object·v0380 ····move-result-object·v0
  
381 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String;381 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String;
  
382 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;382 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 392, 15 lines modifiedOffset 392, 15 lines modified
392 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String;392 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String;
  
393 ····if-eqz·v0,·:cond_4393 ····if-eqz·v0,·:cond_4
  
394 ····const-string·v0,·"ip_address"394 ····const-string·v0,·"ip_address"
  
395 ····.line·11395 ····.line·11
396 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;396 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
397 ····move-result-object·v0397 ····move-result-object·v0
  
398 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String;398 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String;
  
399 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;399 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 409, 21 lines modifiedOffset 409, 21 lines modified
409 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map;409 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map;
  
410 ····if-eqz·v0,·:cond_5410 ····if-eqz·v0,·:cond_5
  
411 ····const-string·v0,·"data"411 ····const-string·v0,·"data"
  
412 ····.line·13412 ····.line·13
413 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;413 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
414 ····move-result-object·v0414 ····move-result-object·v0
  
415 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map;415 ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map;
  
416 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;416 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
417 ····.line·14417 ····.line·14
418 ····:cond_5418 ····:cond_5
419 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map;419 ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map;
  
Max diff block lines reached; 756/4954 bytes (15.26%) of diff not shown.
5.04 KB
smali/io/sentry/protocol/o.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/o;1 .class·public·final·Lio/sentry/protocol/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryException.java"3 .source·"SentryException.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/o$a;9 ········Lio/sentry/protocol/o$a;
10 ····}10 ····}
Offset 191, 29 lines modifiedOffset 191, 29 lines modified
  
191 ····.line·1191 ····.line·1
192 ····iput-object·p1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String;192 ····iput-object·p1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String;
  
193 ····return-void193 ····return-void
194 .end·method194 .end·method
  
195 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V195 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
196 ····.locals·3196 ····.locals·3
  
197 ····.line·1197 ····.line·1
198 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;198 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
199 ····.line·2199 ····.line·2
200 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String;200 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String;
  
201 ····if-eqz·v0,·:cond_0201 ····if-eqz·v0,·:cond_0
  
202 ····const-string·v0,·"type"202 ····const-string·v0,·"type"
  
203 ····.line·3203 ····.line·3
204 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;204 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
205 ····move-result-object·v0205 ····move-result-object·v0
  
206 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String;206 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String;
  
207 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;207 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String;222 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String;
  
223 ····if-eqz·v0,·:cond_1223 ····if-eqz·v0,·:cond_1
  
224 ····const-string·v0,·"value"224 ····const-string·v0,·"value"
  
225 ····.line·5225 ····.line·5
226 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;226 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
227 ····move-result-object·v0227 ····move-result-object·v0
  
228 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String;228 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String;
  
229 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;229 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 239, 15 lines modifiedOffset 239, 15 lines modified
239 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String;239 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String;
  
240 ····if-eqz·v0,·:cond_2240 ····if-eqz·v0,·:cond_2
  
241 ····const-string·v0,·"module"241 ····const-string·v0,·"module"
  
242 ····.line·7242 ····.line·7
243 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;243 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
244 ····move-result-object·v0244 ····move-result-object·v0
  
245 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String;245 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String;
  
246 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;246 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 256, 15 lines modifiedOffset 256, 15 lines modified
256 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long;256 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long;
  
257 ····if-eqz·v0,·:cond_3257 ····if-eqz·v0,·:cond_3
  
258 ····const-string·v0,·"thread_id"258 ····const-string·v0,·"thread_id"
  
259 ····.line·9259 ····.line·9
260 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;260 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
261 ····move-result-object·v0261 ····move-result-object·v0
  
262 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long;262 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long;
  
263 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;263 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 273, 38 lines modifiedOffset 273, 38 lines modified
273 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u;273 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u;
  
274 ····if-eqz·v0,·:cond_4274 ····if-eqz·v0,·:cond_4
  
275 ····const-string·v0,·"stacktrace"275 ····const-string·v0,·"stacktrace"
  
276 ····.line·11276 ····.line·11
277 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;277 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
278 ····move-result-object·v0278 ····move-result-object·v0
  
279 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u;279 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u;
  
280 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;280 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
281 ····.line·12281 ····.line·12
282 ····:cond_4282 ····:cond_4
283 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h;283 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h;
  
284 ····if-eqz·v0,·:cond_5284 ····if-eqz·v0,·:cond_5
  
285 ····const-string·v0,·"mechanism"285 ····const-string·v0,·"mechanism"
  
286 ····.line·13286 ····.line·13
287 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;287 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
288 ····move-result-object·v0288 ····move-result-object·v0
  
289 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h;289 ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h;
  
290 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;290 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
291 ····.line·14291 ····.line·14
292 ····:cond_5292 ····:cond_5
293 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->k:Ljava/util/Map;293 ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->k:Ljava/util/Map;
Max diff block lines reached; 795/5095 bytes (15.60%) of diff not shown.
4.94 KB
smali/io/sentry/protocol/f$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/f$a;1 .class·public·final·Lio/sentry/protocol/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Gpu.java"3 .source·"Gpu.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/f;8 ····value·=·Lio/sentry/protocol/f;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/f;",22 ········"Lio/sentry/protocol/f;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/f;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/f;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/f;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/f;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/f;50 ····new-instance·v0,·Lio/sentry/protocol/f;
Offset 240, 101 lines modifiedOffset 240, 101 lines modified
240 ····.line·6240 ····.line·6
241 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;241 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
242 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V242 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
243 ····.line·7243 ····.line·7
244 ····:cond_9244 ····:cond_9
245 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V245 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
246 ····goto/16·:goto_0246 ····goto/16·:goto_0
  
247 ····.line·8247 ····.line·8
248 ····:pswitch_0248 ····:pswitch_0
249 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;249 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
250 ····move-result-object·v2250 ····move-result-object·v2
  
251 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->e(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer;251 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->e(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer;
  
252 ····goto/16·:goto_0252 ····goto/16·:goto_0
  
253 ····.line·9253 ····.line·9
254 ····:pswitch_1254 ····:pswitch_1
255 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;255 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
256 ····move-result-object·v2256 ····move-result-object·v2
  
257 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->f(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;257 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->f(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;
  
258 ····goto/16·:goto_0258 ····goto/16·:goto_0
  
259 ····.line·10259 ····.line·10
260 ····:pswitch_2260 ····:pswitch_2
261 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;261 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
262 ····move-result-object·v2262 ····move-result-object·v2
  
263 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->h(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;263 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->h(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;
  
264 ····goto/16·:goto_0264 ····goto/16·:goto_0
  
265 ····.line·11265 ····.line·11
266 ····:pswitch_3266 ····:pswitch_3
267 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;267 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
268 ····move-result-object·v2268 ····move-result-object·v2
  
269 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->d(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;269 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->d(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;
  
270 ····goto/16·:goto_0270 ····goto/16·:goto_0
  
271 ····.line·12271 ····.line·12
272 ····:pswitch_4272 ····:pswitch_4
273 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;273 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
274 ····move-result-object·v2274 ····move-result-object·v2
  
275 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->a(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;275 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->a(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String;
  
276 ····goto/16·:goto_0276 ····goto/16·:goto_0
  
277 ····.line·13277 ····.line·13
278 ····:pswitch_5278 ····:pswitch_5
279 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;279 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
280 ····move-result-object·v2280 ····move-result-object·v2
  
281 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->b(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer;281 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->b(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer;
  
282 ····goto/16·:goto_0282 ····goto/16·:goto_0
Max diff block lines reached; 997/4988 bytes (19.99%) of diff not shown.
5.22 KB
smali/io/sentry/protocol/DebugImage$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/DebugImage$a;1 .class·public·final·Lio/sentry/protocol/DebugImage$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DebugImage.java"3 .source·"DebugImage.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/DebugImage;8 ····value·=·Lio/sentry/protocol/DebugImage;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/DebugImage;",22 ········"Lio/sentry/protocol/DebugImage;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/DebugImage$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/DebugImage;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/DebugImage$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/DebugImage;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/DebugImage;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/DebugImage;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/DebugImage;48 ····new-instance·v0,·Lio/sentry/protocol/DebugImage;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/DebugImage;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/DebugImage;-><init>()V
  
Offset 240, 101 lines modifiedOffset 240, 101 lines modified
240 ····.line·6240 ····.line·6
241 ····new-instance·v1,·Ljava/util/HashMap;241 ····new-instance·v1,·Ljava/util/HashMap;
  
242 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V242 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
243 ····.line·7243 ····.line·7
244 ····:cond_9244 ····:cond_9
245 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V245 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
246 ····goto/16·:goto_0246 ····goto/16·:goto_0
  
247 ····.line·8247 ····.line·8
248 ····:pswitch_0248 ····:pswitch_0
249 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;249 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
250 ····move-result-object·v2250 ····move-result-object·v2
  
251 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$402(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;251 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$402(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;
  
252 ····goto/16·:goto_0252 ····goto/16·:goto_0
  
253 ····.line·9253 ····.line·9
254 ····:pswitch_1254 ····:pswitch_1
255 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;255 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
256 ····move-result-object·v2256 ····move-result-object·v2
  
257 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$202(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;257 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$202(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;
  
258 ····goto/16·:goto_0258 ····goto/16·:goto_0
  
259 ····.line·10259 ····.line·10
260 ····:pswitch_2260 ····:pswitch_2
261 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;261 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
262 ····move-result-object·v2262 ····move-result-object·v2
  
263 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$002(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;263 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$002(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;
  
264 ····goto/16·:goto_0264 ····goto/16·:goto_0
  
265 ····.line·11265 ····.line·11
266 ····:pswitch_3266 ····:pswitch_3
267 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;267 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
268 ····move-result-object·v2268 ····move-result-object·v2
  
269 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$102(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;269 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$102(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;
  
270 ····goto/16·:goto_0270 ····goto/16·:goto_0
  
271 ····.line·12271 ····.line·12
272 ····:pswitch_4272 ····:pswitch_4
273 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;273 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
274 ····move-result-object·v2274 ····move-result-object·v2
  
275 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$802(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;275 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$802(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;
  
276 ····goto/16·:goto_0276 ····goto/16·:goto_0
  
277 ····.line·13277 ····.line·13
278 ····:pswitch_5278 ····:pswitch_5
279 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;279 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
280 ····move-result-object·v2280 ····move-result-object·v2
  
281 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$502(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;281 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$502(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String;
  
282 ····goto/16·:goto_0282 ····goto/16·:goto_0
Max diff block lines reached; 1066/5258 bytes (20.27%) of diff not shown.
16.1 KB
smali/io/sentry/protocol/s.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/s;1 .class·public·final·Lio/sentry/protocol/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentrySpan.java"3 .source·"SentrySpan.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/s$a;9 ········Lio/sentry/protocol/s$a;
10 ····}10 ····}
Offset 20, 23 lines modifiedOffset 20, 23 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·private·final·e:Ljava/lang/Double;21 .field·private·final·e:Ljava/lang/Double;
  
22 .field·private·final·f:Ljava/lang/Double;22 .field·private·final·f:Ljava/lang/Double;
  
23 .field·private·final·g:Lio/sentry/protocol/p;23 .field·private·final·g:Lio/sentry/protocol/p;
  
24 .field·private·final·h:Lio/sentry/g4;24 .field·private·final·h:Lio/sentry/r4;
  
25 .field·private·final·i:Lio/sentry/g4;25 .field·private·final·i:Lio/sentry/r4;
  
26 .field·private·final·j:Ljava/lang/String;26 .field·private·final·j:Ljava/lang/String;
  
27 .field·private·final·k:Ljava/lang/String;27 .field·private·final·k:Ljava/lang/String;
  
28 .field·private·final·l:Lio/sentry/h4;28 .field·private·final·l:Lio/sentry/s4;
  
29 .field·private·final·m:Ljava/util/Map;29 .field·private·final·m:Ljava/util/Map;
30 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{31 ········value·=·{
32 ············"Ljava/util/Map<",32 ············"Ljava/util/Map<",
33 ············"Ljava/lang/String;",33 ············"Ljava/lang/String;",
34 ············"Ljava/lang/String;",34 ············"Ljava/lang/String;",
Offset 65, 33 lines modifiedOffset 65, 33 lines modified
65 ············">;"65 ············">;"
66 ········}66 ········}
67 ····.end·annotation67 ····.end·annotation
68 .end·field68 .end·field
  
  
69 #·direct·methods69 #·direct·methods
70 .method·public·constructor·<init>(Lio/sentry/d4;)V70 .method·public·constructor·<init>(Lio/sentry/o4;)V
71 ····.locals·171 ····.locals·1
  
72 ····.line·172 ····.line·1
73 ····invoke-virtual·{p1},·Lio/sentry/d4;->n()Ljava/util/Map;73 ····invoke-virtual·{p1},·Lio/sentry/o4;->n()Ljava/util/Map;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/protocol/s;-><init>(Lio/sentry/d4;Ljava/util/Map;)V75 ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/protocol/s;-><init>(Lio/sentry/o4;Ljava/util/Map;)V
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·constructor·<init>(Lio/sentry/d4;Ljava/util/Map;)V78 .method·public·constructor·<init>(Lio/sentry/o4;Ljava/util/Map;)V
79 ····.locals·279 ····.locals·2
80 ····.annotation·system·Ldalvik/annotation/Signature;80 ····.annotation·system·Ldalvik/annotation/Signature;
81 ········value·=·{81 ········value·=·{
82 ············"(",82 ············"(",
83 ············"Lio/sentry/d4;",83 ············"Lio/sentry/o4;",
84 ············"Ljava/util/Map<",84 ············"Ljava/util/Map<",
85 ············"Ljava/lang/String;",85 ············"Ljava/lang/String;",
86 ············"Ljava/lang/Object;",86 ············"Ljava/lang/Object;",
87 ············">;)V"87 ············">;)V"
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
Offset 103, 57 lines modifiedOffset 103, 57 lines modified
  
103 ····const-string·v0,·"span·is·required"103 ····const-string·v0,·"span·is·required"
  
104 ····.line·3104 ····.line·3
105 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;105 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
106 ····.line·4106 ····.line·4
107 ····invoke-virtual·{p1},·Lio/sentry/d4;->o()Ljava/lang/String;107 ····invoke-virtual·{p1},·Lio/sentry/o4;->o()Ljava/lang/String;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->k:Ljava/lang/String;109 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->k:Ljava/lang/String;
  
110 ····.line·5110 ····.line·5
111 ····invoke-virtual·{p1},·Lio/sentry/d4;->t()Ljava/lang/String;111 ····invoke-virtual·{p1},·Lio/sentry/o4;->q()Ljava/lang/String;
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->j:Ljava/lang/String;113 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->j:Ljava/lang/String;
  
114 ····.line·6114 ····.line·6
115 ····invoke-virtual·{p1},·Lio/sentry/d4;->w()Lio/sentry/g4;115 ····invoke-virtual·{p1},·Lio/sentry/o4;->t()Lio/sentry/r4;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->h:Lio/sentry/g4;117 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->h:Lio/sentry/r4;
  
118 ····.line·7118 ····.line·7
119 ····invoke-virtual·{p1},·Lio/sentry/d4;->u()Lio/sentry/g4;119 ····invoke-virtual·{p1},·Lio/sentry/o4;->r()Lio/sentry/r4;
  
120 ····move-result-object·v0120 ····move-result-object·v0
  
121 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->i:Lio/sentry/g4;121 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->i:Lio/sentry/r4;
  
122 ····.line·8122 ····.line·8
123 ····invoke-virtual·{p1},·Lio/sentry/d4;->A()Lio/sentry/protocol/p;123 ····invoke-virtual·{p1},·Lio/sentry/o4;->w()Lio/sentry/protocol/p;
  
124 ····move-result-object·v0124 ····move-result-object·v0
  
125 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->g:Lio/sentry/protocol/p;125 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->g:Lio/sentry/protocol/p;
  
126 ····.line·9126 ····.line·9
127 ····invoke-virtual·{p1},·Lio/sentry/d4;->l()Lio/sentry/h4;127 ····invoke-virtual·{p1},·Lio/sentry/o4;->l()Lio/sentry/s4;
  
128 ····move-result-object·v0128 ····move-result-object·v0
  
129 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->l:Lio/sentry/h4;129 ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->l:Lio/sentry/s4;
  
130 ····.line·10130 ····.line·10
131 ····invoke-virtual·{p1},·Lio/sentry/d4;->y()Ljava/util/Map;131 ····invoke-virtual·{p1},·Lio/sentry/o4;->v()Ljava/util/Map;
  
132 ····move-result-object·v0132 ····move-result-object·v0
  
133 ····invoke-static·{v0},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;133 ····invoke-static·{v0},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
Max diff block lines reached; 12191/16408 bytes (74.30%) of diff not shown.
18.8 KB
smali/io/sentry/protocol/e.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/e;1 .class·public·final·Lio/sentry/protocol/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Device.java"3 .source·"Device.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/e$b;,9 ········Lio/sentry/protocol/e$b;,
10 ········Lio/sentry/protocol/e$a;10 ········Lio/sentry/protocol/e$a;
Offset 906, 29 lines modifiedOffset 906, 29 lines modified
  
906 ····.line·1906 ····.line·1
907 ····iput-object·p1,·p0,·Lio/sentry/protocol/e;->J:Ljava/util/Map;907 ····iput-object·p1,·p0,·Lio/sentry/protocol/e;->J:Ljava/util/Map;
  
908 ····return-void908 ····return-void
909 .end·method909 .end·method
  
910 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V910 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
911 ····.locals·3911 ····.locals·3
  
912 ····.line·1912 ····.line·1
913 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;913 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
914 ····.line·2914 ····.line·2
915 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String;915 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String;
  
916 ····if-eqz·v0,·:cond_0916 ····if-eqz·v0,·:cond_0
  
917 ····const-string·v0,·"name"917 ····const-string·v0,·"name"
  
918 ····.line·3918 ····.line·3
919 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;919 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
920 ····move-result-object·v0920 ····move-result-object·v0
  
921 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String;921 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String;
  
922 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;922 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 937, 15 lines modifiedOffset 937, 15 lines modified
937 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String;937 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String;
  
938 ····if-eqz·v0,·:cond_1938 ····if-eqz·v0,·:cond_1
  
939 ····const-string·v0,·"manufacturer"939 ····const-string·v0,·"manufacturer"
  
940 ····.line·5940 ····.line·5
941 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;941 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
942 ····move-result-object·v0942 ····move-result-object·v0
  
943 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String;943 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String;
  
944 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;944 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 954, 15 lines modifiedOffset 954, 15 lines modified
954 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String;954 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String;
  
955 ····if-eqz·v0,·:cond_2955 ····if-eqz·v0,·:cond_2
  
956 ····const-string·v0,·"brand"956 ····const-string·v0,·"brand"
  
957 ····.line·7957 ····.line·7
958 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;958 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
959 ····move-result-object·v0959 ····move-result-object·v0
  
960 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String;960 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String;
  
961 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;961 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 971, 15 lines modifiedOffset 971, 15 lines modified
971 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String;971 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String;
  
972 ····if-eqz·v0,·:cond_3972 ····if-eqz·v0,·:cond_3
  
973 ····const-string·v0,·"family"973 ····const-string·v0,·"family"
  
974 ····.line·9974 ····.line·9
975 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;975 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
976 ····move-result-object·v0976 ····move-result-object·v0
  
977 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String;977 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String;
  
978 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;978 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 988, 15 lines modifiedOffset 988, 15 lines modified
988 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String;988 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String;
  
989 ····if-eqz·v0,·:cond_4989 ····if-eqz·v0,·:cond_4
  
990 ····const-string·v0,·"model"990 ····const-string·v0,·"model"
  
991 ····.line·11991 ····.line·11
992 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;992 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
993 ····move-result-object·v0993 ····move-result-object·v0
  
994 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String;994 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String;
  
995 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;995 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 1005, 15 lines modifiedOffset 1005, 15 lines modified
1005 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String;1005 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String;
  
1006 ····if-eqz·v0,·:cond_51006 ····if-eqz·v0,·:cond_5
  
1007 ····const-string·v0,·"model_id"1007 ····const-string·v0,·"model_id"
  
1008 ····.line·131008 ····.line·13
1009 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;1009 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
1010 ····move-result-object·v01010 ····move-result-object·v0
  
1011 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String;1011 ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String;
  
1012 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;1012 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 1022, 32 lines modifiedOffset 1022, 32 lines modified
1022 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->k:[Ljava/lang/String;1022 ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->k:[Ljava/lang/String;
  
1023 ····if-eqz·v0,·:cond_61023 ····if-eqz·v0,·:cond_6
Max diff block lines reached; 15047/19208 bytes (78.34%) of diff not shown.
4.0 KB
smali/io/sentry/protocol/l.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/l;1 .class·public·final·Lio/sentry/protocol/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Response.java"3 .source·"Response.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/l$a;9 ········Lio/sentry/protocol/l$a;
10 ····}10 ····}
Offset 148, 29 lines modifiedOffset 148, 29 lines modified
  
148 ····.line·1148 ····.line·1
149 ····iput-object·p1,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map;149 ····iput-object·p1,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map;
  
150 ····return-void150 ····return-void
151 .end·method151 .end·method
  
152 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V152 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
153 ····.locals·3153 ····.locals·3
  
154 ····.line·1154 ····.line·1
155 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;155 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
156 ····.line·2156 ····.line·2
157 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String;157 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String;
  
158 ····if-eqz·v0,·:cond_0158 ····if-eqz·v0,·:cond_0
  
159 ····const-string·v0,·"cookies"159 ····const-string·v0,·"cookies"
  
160 ····.line·3160 ····.line·3
161 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;161 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
162 ····move-result-object·v0162 ····move-result-object·v0
  
163 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String;163 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String;
  
164 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;164 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 179, 55 lines modifiedOffset 179, 55 lines modified
179 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map;179 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map;
  
180 ····if-eqz·v0,·:cond_1180 ····if-eqz·v0,·:cond_1
  
181 ····const-string·v0,·"headers"181 ····const-string·v0,·"headers"
  
182 ····.line·5182 ····.line·5
183 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;183 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
184 ····move-result-object·v0184 ····move-result-object·v0
  
185 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map;185 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map;
  
186 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;186 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
187 ····.line·6187 ····.line·6
188 ····:cond_1188 ····:cond_1
189 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer;189 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer;
  
190 ····if-eqz·v0,·:cond_2190 ····if-eqz·v0,·:cond_2
  
191 ····const-string·v0,·"status_code"191 ····const-string·v0,·"status_code"
  
192 ····.line·7192 ····.line·7
193 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;193 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
194 ····move-result-object·v0194 ····move-result-object·v0
  
195 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer;195 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer;
  
196 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;196 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
197 ····.line·8197 ····.line·8
198 ····:cond_2198 ····:cond_2
199 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long;199 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long;
  
200 ····if-eqz·v0,·:cond_3200 ····if-eqz·v0,·:cond_3
  
201 ····const-string·v0,·"body_size"201 ····const-string·v0,·"body_size"
  
202 ····.line·9202 ····.line·9
203 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;203 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
204 ····move-result-object·v0204 ····move-result-object·v0
  
205 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long;205 ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long;
  
206 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;206 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
207 ····.line·10207 ····.line·10
208 ····:cond_3208 ····:cond_3
209 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map;209 ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map;
  
210 ····if-eqz·v0,·:cond_4210 ····if-eqz·v0,·:cond_4
  
Offset 257, 18 lines modifiedOffset 257, 18 lines modified
257 ····iget-object·v2,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map;257 ····iget-object·v2,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map;
  
258 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;258 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
259 ····move-result-object·v2259 ····move-result-object·v2
  
260 ····.line·13260 ····.line·13
261 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;261 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
262 ····.line·14262 ····.line·14
263 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;263 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
264 ····goto·:goto_0264 ····goto·:goto_0
  
265 ····.line·15265 ····.line·15
266 ····:cond_4266 ····:cond_4
267 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;267 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
3.96 KB
smali/io/sentry/protocol/j$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/j$a;1 .class·public·final·Lio/sentry/protocol/j$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OperatingSystem.java"3 .source·"OperatingSystem.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/j;8 ····value·=·Lio/sentry/protocol/j;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/j;",22 ········"Lio/sentry/protocol/j;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/j$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/j;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/j$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/j;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/j;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/j;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/protocol/j;50 ····new-instance·v0,·Lio/sentry/protocol/j;
Offset 192, 71 lines modifiedOffset 192, 71 lines modified
192 ····.line·6192 ····.line·6
193 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;193 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
194 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V194 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
195 ····.line·7195 ····.line·7
196 ····:cond_6196 ····:cond_6
197 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V197 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
198 ····goto·:goto_0198 ····goto·:goto_0
  
199 ····.line·8199 ····.line·8
200 ····:pswitch_0200 ····:pswitch_0
201 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;201 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
202 ····move-result-object·v2202 ····move-result-object·v2
  
203 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->e(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;203 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->e(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;
  
204 ····goto·:goto_0204 ····goto·:goto_0
  
205 ····.line·9205 ····.line·9
206 ····:pswitch_1206 ····:pswitch_1
207 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;207 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
208 ····move-result-object·v2208 ····move-result-object·v2
  
209 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->b(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;209 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->b(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;
  
210 ····goto·:goto_0210 ····goto·:goto_0
  
211 ····.line·10211 ····.line·10
212 ····:pswitch_2212 ····:pswitch_2
213 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;213 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
214 ····move-result-object·v2214 ····move-result-object·v2
  
215 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->d(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;215 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->d(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;
  
216 ····goto·:goto_0216 ····goto·:goto_0
  
217 ····.line·11217 ····.line·11
218 ····:pswitch_3218 ····:pswitch_3
219 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;219 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
220 ····move-result-object·v2220 ····move-result-object·v2
  
221 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->a(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;221 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->a(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;
  
222 ····goto/16·:goto_0222 ····goto/16·:goto_0
  
223 ····.line·12223 ····.line·12
224 ····:pswitch_4224 ····:pswitch_4
225 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;225 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
226 ····move-result-object·v2226 ····move-result-object·v2
  
227 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->c(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;227 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->c(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String;
  
228 ····goto/16·:goto_0228 ····goto/16·:goto_0
  
229 ····.line·13229 ····.line·13
230 ····:pswitch_5230 ····:pswitch_5
231 ····invoke-virtual·{p1},·Lio/sentry/x0;->g0()Ljava/lang/Boolean;231 ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean;
  
232 ····move-result-object·v2232 ····move-result-object·v2
  
233 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->f(Lio/sentry/protocol/j;Ljava/lang/Boolean;)Ljava/lang/Boolean;233 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->f(Lio/sentry/protocol/j;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
234 ····goto/16·:goto_0234 ····goto/16·:goto_0
Max diff block lines reached; 0/3985 bytes (0.00%) of diff not shown.
4.86 KB
smali/io/sentry/protocol/v$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/v$a;1 .class·public·final·Lio/sentry/protocol/v$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryThread.java"3 .source·"SentryThread.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/v;8 ····value·=·Lio/sentry/protocol/v;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/v;",22 ········"Lio/sentry/protocol/v;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/v$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/v;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/v$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/v;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/v;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/v;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/v;48 ····new-instance·v0,·Lio/sentry/protocol/v;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/v;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/v;-><init>()V
  
Offset 224, 99 lines modifiedOffset 224, 99 lines modified
224 ····.line·6224 ····.line·6
225 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;225 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
226 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V226 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
227 ····.line·7227 ····.line·7
228 ····:cond_8228 ····:cond_8
229 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V229 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
230 ····goto·:goto_0230 ····goto·:goto_0
  
231 ····.line·8231 ····.line·8
232 ····:pswitch_0232 ····:pswitch_0
233 ····new-instance·v2,·Lio/sentry/protocol/u$a;233 ····new-instance·v2,·Lio/sentry/protocol/u$a;
  
234 ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V234 ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V
  
235 ····.line·9235 ····.line·9
236 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;236 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
237 ····move-result-object·v2237 ····move-result-object·v2
  
238 ····check-cast·v2,·Lio/sentry/protocol/u;238 ····check-cast·v2,·Lio/sentry/protocol/u;
  
239 ····.line·10239 ····.line·10
240 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->h(Lio/sentry/protocol/v;Lio/sentry/protocol/u;)Lio/sentry/protocol/u;240 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->h(Lio/sentry/protocol/v;Lio/sentry/protocol/u;)Lio/sentry/protocol/u;
  
241 ····goto/16·:goto_0241 ····goto/16·:goto_0
  
242 ····.line·11242 ····.line·11
243 ····:pswitch_1243 ····:pswitch_1
244 ····invoke-virtual·{p1},·Lio/sentry/x0;->g0()Ljava/lang/Boolean;244 ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean;
  
245 ····move-result-object·v2245 ····move-result-object·v2
  
246 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->f(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean;246 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->f(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
247 ····goto/16·:goto_0247 ····goto/16·:goto_0
  
248 ····.line·12248 ····.line·12
249 ····:pswitch_2249 ····:pswitch_2
250 ····invoke-virtual·{p1},·Lio/sentry/x0;->g0()Ljava/lang/Boolean;250 ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean;
  
251 ····move-result-object·v2251 ····move-result-object·v2
  
252 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->e(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean;252 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->e(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
253 ····goto/16·:goto_0253 ····goto/16·:goto_0
  
254 ····.line·13254 ····.line·13
255 ····:pswitch_3255 ····:pswitch_3
256 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;256 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
257 ····move-result-object·v2257 ····move-result-object·v2
  
258 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->d(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String;258 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->d(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String;
  
259 ····goto/16·:goto_0259 ····goto/16·:goto_0
  
260 ····.line·14260 ····.line·14
261 ····:pswitch_4261 ····:pswitch_4
262 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;262 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
263 ····move-result-object·v2263 ····move-result-object·v2
  
264 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->c(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String;264 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->c(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String;
  
265 ····goto/16·:goto_0265 ····goto/16·:goto_0
  
266 ····.line·15266 ····.line·15
Max diff block lines reached; 963/4905 bytes (19.63%) of diff not shown.
10.2 KB
smali/io/sentry/protocol/s$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/s$a;1 .class·public·final·Lio/sentry/protocol/s$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentrySpan.java"3 .source·"SentrySpan.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/s;8 ····value·=·Lio/sentry/protocol/s;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/s;",22 ········"Lio/sentry/protocol/s;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 32, 15 lines modifiedOffset 32, 15 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·private·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception;36 .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception;
37 ····.locals·237 ····.locals·2
  
38 ····.line·138 ····.line·1
39 ····new-instance·v0,·Ljava/lang/StringBuilder;39 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 60, 35 lines modifiedOffset 60, 35 lines modified
  
60 ····.line·260 ····.line·2
61 ····new-instance·v0,·Ljava/lang/IllegalStateException;61 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
63 ····.line·363 ····.line·3
64 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;64 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
69 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;69 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
70 ····.locals·070 ····.locals·0
  
71 ····.line·171 ····.line·1
72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/s$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/s;72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/s$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/s;
  
73 ····move-result-object·p173 ····move-result-object·p1
  
74 ····return-object·p174 ····return-object·p1
75 .end·method75 .end·method
  
76 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/s;76 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/s;
77 ····.locals·2077 ····.locals·20
  
78 ····move-object/from16·v0,·p078 ····move-object/from16·v0,·p0
  
79 ····move-object/from16·v1,·p179 ····move-object/from16·v1,·p1
  
80 ····move-object/from16·v2,·p280 ····move-object/from16·v2,·p2
Offset 320, 25 lines modifiedOffset 320, 25 lines modified
  
320 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V320 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
321 ····move-object·v15,·v0321 ····move-object·v15,·v0
  
322 ····.line·6322 ····.line·6
323 ····:cond_a323 ····:cond_a
324 ····invoke-virtual·{v1,·v2,·v15,·v3},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V324 ····invoke-virtual·{v1,·v2,·v15,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
325 ····goto·:goto_2325 ····goto·:goto_2
  
326 ····.line·7326 ····.line·7
327 ····:pswitch_0327 ····:pswitch_0
328 ····new-instance·v0,·Lio/sentry/protocol/p$a;328 ····new-instance·v0,·Lio/sentry/protocol/p$a;
  
329 ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V329 ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V
  
330 ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/p;330 ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p;
  
331 ····move-result-object·v7331 ····move-result-object·v7
  
332 ····:goto_2332 ····:goto_2
333 ····move-object/from16·v14,·v16333 ····move-object/from16·v14,·v16
  
334 ····:goto_3334 ····:goto_3
Offset 348, 32 lines modifiedOffset 348, 32 lines modified
348 ····move-object/from16·v11,·v18348 ····move-object/from16·v11,·v18
  
349 ····goto/16·:goto_5349 ····goto/16·:goto_5
  
350 ····.line·8350 ····.line·8
351 ····:pswitch_1351 ····:pswitch_1
352 ····:try_start_0352 ····:try_start_0
353 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/x0;->i0()Ljava/lang/Double;353 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/z0;->i0()Ljava/lang/Double;
  
354 ····move-result-object·v6354 ····move-result-object·v6
355 ····:try_end_0355 ····:try_end_0
356 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0356 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
357 ····goto·:goto_2357 ····goto·:goto_2
  
358 ····.line·9358 ····.line·9
359 ····:catch_0359 ····:catch_0
360 ····invoke-virtual/range·{p1·..·p2},·Lio/sentry/x0;->h0(Lio/sentry/g0;)Ljava/util/Date;360 ····invoke-virtual/range·{p1·..·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date;
  
Max diff block lines reached; 6418/10351 bytes (62.00%) of diff not shown.
6.07 KB
smali/io/sentry/protocol/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/a;1 .class·public·final·Lio/sentry/protocol/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"App.java"3 .source·"App.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/a$a;9 ········Lio/sentry/protocol/a$a;
10 ····}10 ····}
Offset 275, 29 lines modifiedOffset 275, 29 lines modified
  
275 ····.line·1275 ····.line·1
276 ····iput-object·p1,·p0,·Lio/sentry/protocol/a;->m:Ljava/util/Map;276 ····iput-object·p1,·p0,·Lio/sentry/protocol/a;->m:Ljava/util/Map;
  
277 ····return-void277 ····return-void
278 .end·method278 .end·method
  
279 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V279 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
280 ····.locals·3280 ····.locals·3
  
281 ····.line·1281 ····.line·1
282 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;282 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
283 ····.line·2283 ····.line·2
284 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;284 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;
  
285 ····if-eqz·v0,·:cond_0285 ····if-eqz·v0,·:cond_0
  
286 ····const-string·v0,·"app_identifier"286 ····const-string·v0,·"app_identifier"
  
287 ····.line·3287 ····.line·3
288 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;288 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
289 ····move-result-object·v0289 ····move-result-object·v0
  
290 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;290 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String;
  
291 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;291 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 306, 32 lines modifiedOffset 306, 32 lines modified
306 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date;306 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date;
  
307 ····if-eqz·v0,·:cond_1307 ····if-eqz·v0,·:cond_1
  
308 ····const-string·v0,·"app_start_time"308 ····const-string·v0,·"app_start_time"
  
309 ····.line·5309 ····.line·5
310 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;310 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
311 ····move-result-object·v0311 ····move-result-object·v0
  
312 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date;312 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date;
  
313 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;313 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
314 ····.line·6314 ····.line·6
315 ····:cond_1315 ····:cond_1
316 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;316 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;
  
317 ····if-eqz·v0,·:cond_2317 ····if-eqz·v0,·:cond_2
  
318 ····const-string·v0,·"device_app_hash"318 ····const-string·v0,·"device_app_hash"
  
319 ····.line·7319 ····.line·7
320 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;320 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
321 ····move-result-object·v0321 ····move-result-object·v0
  
322 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;322 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String;
  
323 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;323 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;340 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;
  
341 ····if-eqz·v0,·:cond_3341 ····if-eqz·v0,·:cond_3
  
342 ····const-string·v0,·"build_type"342 ····const-string·v0,·"build_type"
  
343 ····.line·9343 ····.line·9
344 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;344 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
345 ····move-result-object·v0345 ····move-result-object·v0
  
346 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;346 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String;
  
347 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;347 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 357, 15 lines modifiedOffset 357, 15 lines modified
357 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;357 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;
  
358 ····if-eqz·v0,·:cond_4358 ····if-eqz·v0,·:cond_4
  
359 ····const-string·v0,·"app_name"359 ····const-string·v0,·"app_name"
  
360 ····.line·11360 ····.line·11
361 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;361 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
362 ····move-result-object·v0362 ····move-result-object·v0
  
363 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;363 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String;
  
364 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;364 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
374 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;374 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;
  
375 ····if-eqz·v0,·:cond_5375 ····if-eqz·v0,·:cond_5
  
376 ····const-string·v0,·"app_version"376 ····const-string·v0,·"app_version"
  
377 ····.line·13377 ····.line·13
378 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;378 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
379 ····move-result-object·v0379 ····move-result-object·v0
  
380 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;380 ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String;
  
381 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;381 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 391, 15 lines modifiedOffset 391, 15 lines modified
391 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String;391 ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String;
  
Max diff block lines reached; 1918/6155 bytes (31.16%) of diff not shown.
4.39 KB
smali/io/sentry/protocol/o$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/o$a;1 .class·public·final·Lio/sentry/protocol/o$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryException.java"3 .source·"SentryException.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/o;8 ····value·=·Lio/sentry/protocol/o;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/o;",22 ········"Lio/sentry/protocol/o;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/o$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/o;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/o$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/o;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/o;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/o;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/o;48 ····new-instance·v0,·Lio/sentry/protocol/o;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/o;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/o;-><init>()V
  
Offset 192, 26 lines modifiedOffset 192, 26 lines modified
192 ····.line·6192 ····.line·6
193 ····new-instance·v1,·Ljava/util/HashMap;193 ····new-instance·v1,·Ljava/util/HashMap;
  
194 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V194 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
195 ····.line·7195 ····.line·7
196 ····:cond_6196 ····:cond_6
197 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V197 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
198 ····goto·:goto_0198 ····goto·:goto_0
  
199 ····.line·8199 ····.line·8
200 ····:pswitch_0200 ····:pswitch_0
201 ····new-instance·v2,·Lio/sentry/protocol/u$a;201 ····new-instance·v2,·Lio/sentry/protocol/u$a;
  
202 ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V202 ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V
  
203 ····.line·9203 ····.line·9
204 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;204 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
205 ····move-result-object·v2205 ····move-result-object·v2
  
206 ····check-cast·v2,·Lio/sentry/protocol/u;206 ····check-cast·v2,·Lio/sentry/protocol/u;
  
207 ····.line·10207 ····.line·10
208 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->e(Lio/sentry/protocol/o;Lio/sentry/protocol/u;)Lio/sentry/protocol/u;208 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->e(Lio/sentry/protocol/o;Lio/sentry/protocol/u;)Lio/sentry/protocol/u;
Offset 220, 57 lines modifiedOffset 220, 57 lines modified
  
220 ····.line·11220 ····.line·11
221 ····:pswitch_1221 ····:pswitch_1
222 ····new-instance·v2,·Lio/sentry/protocol/h$a;222 ····new-instance·v2,·Lio/sentry/protocol/h$a;
  
223 ····invoke-direct·{v2},·Lio/sentry/protocol/h$a;-><init>()V223 ····invoke-direct·{v2},·Lio/sentry/protocol/h$a;-><init>()V
  
224 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;224 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
225 ····move-result-object·v2225 ····move-result-object·v2
  
226 ····check-cast·v2,·Lio/sentry/protocol/h;226 ····check-cast·v2,·Lio/sentry/protocol/h;
  
227 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->f(Lio/sentry/protocol/o;Lio/sentry/protocol/h;)Lio/sentry/protocol/h;227 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->f(Lio/sentry/protocol/o;Lio/sentry/protocol/h;)Lio/sentry/protocol/h;
  
228 ····goto/16·:goto_0228 ····goto/16·:goto_0
  
229 ····.line·12229 ····.line·12
230 ····:pswitch_2230 ····:pswitch_2
231 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;231 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
232 ····move-result-object·v2232 ····move-result-object·v2
  
233 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->b(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String;233 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->b(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String;
  
234 ····goto/16·:goto_0234 ····goto/16·:goto_0
  
235 ····.line·13235 ····.line·13
236 ····:pswitch_3236 ····:pswitch_3
237 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;237 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
238 ····move-result-object·v2238 ····move-result-object·v2
  
239 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->a(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String;239 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->a(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String;
  
240 ····goto/16·:goto_0240 ····goto/16·:goto_0
  
241 ····.line·14241 ····.line·14
242 ····:pswitch_4242 ····:pswitch_4
243 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;243 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
244 ····move-result-object·v2244 ····move-result-object·v2
  
Max diff block lines reached; 348/4424 bytes (7.87%) of diff not shown.
4.54 KB
smali/io/sentry/protocol/h$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/h$a;1 .class·public·final·Lio/sentry/protocol/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Mechanism.java"3 .source·"Mechanism.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/h;8 ····value·=·Lio/sentry/protocol/h;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/h;",22 ········"Lio/sentry/protocol/h;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/h$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/h;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/h$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/h;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/h;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/h;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/h;48 ····new-instance·v0,·Lio/sentry/protocol/h;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/h;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/h;-><init>()V
  
Offset 208, 61 lines modifiedOffset 208, 61 lines modified
208 ····.line·6208 ····.line·6
209 ····new-instance·v1,·Ljava/util/HashMap;209 ····new-instance·v1,·Ljava/util/HashMap;
  
210 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V210 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
211 ····.line·7211 ····.line·7
212 ····:cond_7212 ····:cond_7
213 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V213 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
214 ····goto·:goto_0214 ····goto·:goto_0
  
215 ····.line·8215 ····.line·8
216 ····:pswitch_0216 ····:pswitch_0
217 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;217 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
218 ····move-result-object·v2218 ····move-result-object·v2
  
219 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->c(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String;219 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->c(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String;
  
220 ····goto·:goto_0220 ····goto·:goto_0
  
221 ····.line·9221 ····.line·9
222 ····:pswitch_1222 ····:pswitch_1
223 ····invoke-virtual·{p1},·Lio/sentry/x0;->g0()Ljava/lang/Boolean;223 ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean;
  
224 ····move-result-object·v2224 ····move-result-object·v2
  
225 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->g(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean;225 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->g(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
226 ····goto/16·:goto_0226 ····goto/16·:goto_0
  
227 ····.line·10227 ····.line·10
228 ····:pswitch_2228 ····:pswitch_2
229 ····invoke-virtual·{p1},·Lio/sentry/x0;->g0()Ljava/lang/Boolean;229 ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean;
  
230 ····move-result-object·v2230 ····move-result-object·v2
  
231 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->d(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean;231 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->d(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean;
  
232 ····goto/16·:goto_0232 ····goto/16·:goto_0
  
233 ····.line·11233 ····.line·11
234 ····:pswitch_3234 ····:pswitch_3
235 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;235 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
236 ····move-result-object·v2236 ····move-result-object·v2
  
237 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->a(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String;237 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->a(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String;
  
238 ····goto/16·:goto_0238 ····goto/16·:goto_0
  
239 ····.line·12239 ····.line·12
240 ····:pswitch_4240 ····:pswitch_4
241 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;241 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
242 ····move-result-object·v2242 ····move-result-object·v2
  
243 ····check-cast·v2,·Ljava/util/Map;243 ····check-cast·v2,·Ljava/util/Map;
  
244 ····.line·13244 ····.line·13
245 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;245 ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 ····.line·14272 ····.line·14
273 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->e(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map;273 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->e(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map;
  
274 ····goto/16·:goto_0274 ····goto/16·:goto_0
  
275 ····.line·15275 ····.line·15
276 ····:pswitch_5276 ····:pswitch_5
277 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;277 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
Max diff block lines reached; 661/4583 bytes (14.42%) of diff not shown.
1.59 KB
smali/io/sentry/protocol/p$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 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·"SentryId.java"3 .source·"SentryId.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/p;8 ····value·=·Lio/sentry/protocol/p;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/p;",22 ········"Lio/sentry/protocol/p;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/p;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/p;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p;
46 ····.locals·046 ····.locals·0
  
47 ····.line·147 ····.line·1
48 ····new-instance·p2,·Lio/sentry/protocol/p;48 ····new-instance·p2,·Lio/sentry/protocol/p;
  
49 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;49 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
  
765 B
smali/io/sentry/protocol/p.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/p;1 .class·public·final·Lio/sentry/protocol/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryId.java"3 .source·"SentryId.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/p$a;9 ········Lio/sentry/protocol/p$a;
10 ····}10 ····}
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
249 ····invoke-virtual·{v0},·Ljava/util/UUID;->hashCode()I249 ····invoke-virtual·{v0},·Ljava/util/UUID;->hashCode()I
  
250 ····move-result·v0250 ····move-result·v0
  
251 ····return·v0251 ····return·v0
252 .end·method252 .end·method
  
253 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V253 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
254 ····.locals·0254 ····.locals·0
  
255 ····.line·1255 ····.line·1
256 ····invoke-virtual·{p0},·Lio/sentry/protocol/p;->toString()Ljava/lang/String;256 ····invoke-virtual·{p0},·Lio/sentry/protocol/p;->toString()Ljava/lang/String;
  
257 ····move-result-object·p2257 ····move-result-object·p2
  
4.74 KB
smali/io/sentry/protocol/j.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/j;1 .class·public·final·Lio/sentry/protocol/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OperatingSystem.java"3 .source·"OperatingSystem.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/j$a;9 ········Lio/sentry/protocol/j$a;
10 ····}10 ····}
Offset 221, 29 lines modifiedOffset 221, 29 lines modified
  
221 ····.line·1221 ····.line·1
222 ····iput-object·p1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;222 ····iput-object·p1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;
  
223 ····return-void223 ····return-void
224 .end·method224 .end·method
  
225 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V225 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
226 ····.locals·3226 ····.locals·3
  
227 ····.line·1227 ····.line·1
228 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;228 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
229 ····.line·2229 ····.line·2
230 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;230 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;
  
231 ····if-eqz·v0,·:cond_0231 ····if-eqz·v0,·:cond_0
  
232 ····const-string·v0,·"name"232 ····const-string·v0,·"name"
  
233 ····.line·3233 ····.line·3
234 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;234 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
235 ····move-result-object·v0235 ····move-result-object·v0
  
236 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;236 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String;
  
237 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;237 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
252 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;252 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;
  
253 ····if-eqz·v0,·:cond_1253 ····if-eqz·v0,·:cond_1
  
254 ····const-string·v0,·"version"254 ····const-string·v0,·"version"
  
255 ····.line·5255 ····.line·5
256 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;256 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
257 ····move-result-object·v0257 ····move-result-object·v0
  
258 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;258 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String;
  
259 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;259 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;269 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;
  
270 ····if-eqz·v0,·:cond_2270 ····if-eqz·v0,·:cond_2
  
271 ····const-string·v0,·"raw_description"271 ····const-string·v0,·"raw_description"
  
272 ····.line·7272 ····.line·7
273 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;273 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
274 ····move-result-object·v0274 ····move-result-object·v0
  
275 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;275 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String;
  
276 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;276 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;286 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;
  
287 ····if-eqz·v0,·:cond_3287 ····if-eqz·v0,·:cond_3
  
288 ····const-string·v0,·"build"288 ····const-string·v0,·"build"
  
289 ····.line·9289 ····.line·9
290 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;290 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
291 ····move-result-object·v0291 ····move-result-object·v0
  
292 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;292 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String;
  
293 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;293 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;303 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;
  
304 ····if-eqz·v0,·:cond_4304 ····if-eqz·v0,·:cond_4
  
305 ····const-string·v0,·"kernel_version"305 ····const-string·v0,·"kernel_version"
  
306 ····.line·11306 ····.line·11
307 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;307 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
308 ····move-result-object·v0308 ····move-result-object·v0
  
309 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;309 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String;
  
310 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;310 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
320 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;320 ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;
  
321 ····if-eqz·v0,·:cond_5321 ····if-eqz·v0,·:cond_5
  
322 ····const-string·v0,·"rooted"322 ····const-string·v0,·"rooted"
  
323 ····.line·13323 ····.line·13
324 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;324 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
325 ····move-result-object·v0325 ····move-result-object·v0
  
326 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;326 ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean;
  
327 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;327 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;
  
Offset 364, 18 lines modifiedOffset 364, 18 lines modified
364 ····iget-object·v2,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map;364 ····iget-object·v2,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map;
  
365 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;365 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
Max diff block lines reached; 570/4788 bytes (11.90%) of diff not shown.
6.14 KB
smali/io/sentry/protocol/c$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/c$a;1 .class·public·final·Lio/sentry/protocol/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Contexts.java"3 .source·"Contexts.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/c;8 ····value·=·Lio/sentry/protocol/c;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/c;",22 ········"Lio/sentry/protocol/c;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/c$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/c;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/c$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/c;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/c;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/c;
46 ····.locals·446 ····.locals·4
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/c;48 ····new-instance·v0,·Lio/sentry/protocol/c;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/c;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/c;-><init>()V
  
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 ····:cond_8215 ····:cond_8
216 ····const/4·v2,·0x0216 ····const/4·v2,·0x0
  
217 ····:goto_1217 ····:goto_1
218 ····packed-switch·v2,·:pswitch_data_0218 ····packed-switch·v2,·:pswitch_data_0
  
219 ····.line·6219 ····.line·6
220 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;220 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
221 ····move-result-object·v2221 ····move-result-object·v2
  
222 ····if-eqz·v2,·:cond_0222 ····if-eqz·v2,·:cond_0
  
223 ····.line·7223 ····.line·7
224 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;224 ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
Offset 232, 115 lines modifiedOffset 232, 115 lines modified
  
232 ····.line·8232 ····.line·8
233 ····:pswitch_0233 ····:pswitch_0
234 ····new-instance·v1,·Lio/sentry/protocol/r$a;234 ····new-instance·v1,·Lio/sentry/protocol/r$a;
  
235 ····invoke-direct·{v1},·Lio/sentry/protocol/r$a;-><init>()V235 ····invoke-direct·{v1},·Lio/sentry/protocol/r$a;-><init>()V
  
236 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/r;236 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/r;
  
237 ····move-result-object·v1237 ····move-result-object·v1
  
238 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->l(Lio/sentry/protocol/r;)V238 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->l(Lio/sentry/protocol/r;)V
  
239 ····goto/16·:goto_0239 ····goto/16·:goto_0
  
240 ····.line·9240 ····.line·9
241 ····:pswitch_1241 ····:pswitch_1
242 ····new-instance·v1,·Lio/sentry/protocol/b$a;242 ····new-instance·v1,·Lio/sentry/protocol/b$a;
  
243 ····invoke-direct·{v1},·Lio/sentry/protocol/b$a;-><init>()V243 ····invoke-direct·{v1},·Lio/sentry/protocol/b$a;-><init>()V
  
244 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/b;244 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/b;
  
245 ····move-result-object·v1245 ····move-result-object·v1
  
246 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->g(Lio/sentry/protocol/b;)V246 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->g(Lio/sentry/protocol/b;)V
  
247 ····goto/16·:goto_0247 ····goto/16·:goto_0
  
248 ····.line·10248 ····.line·10
249 ····:pswitch_2249 ····:pswitch_2
250 ····new-instance·v1,·Lio/sentry/e4$a;250 ····new-instance·v1,·Lio/sentry/p4$a;
  
251 ····invoke-direct·{v1},·Lio/sentry/e4$a;-><init>()V251 ····invoke-direct·{v1},·Lio/sentry/p4$a;-><init>()V
  
252 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/e4$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/e4;252 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/p4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/p4;
  
253 ····move-result-object·v1253 ····move-result-object·v1
  
254 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->m(Lio/sentry/e4;)V254 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->m(Lio/sentry/p4;)V
  
255 ····goto/16·:goto_0255 ····goto/16·:goto_0
  
256 ····.line·11256 ····.line·11
257 ····:pswitch_3257 ····:pswitch_3
258 ····new-instance·v1,·Lio/sentry/protocol/f$a;258 ····new-instance·v1,·Lio/sentry/protocol/f$a;
  
259 ····invoke-direct·{v1},·Lio/sentry/protocol/f$a;-><init>()V259 ····invoke-direct·{v1},·Lio/sentry/protocol/f$a;-><init>()V
  
260 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/f;260 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/f;
  
261 ····move-result-object·v1261 ····move-result-object·v1
  
262 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->i(Lio/sentry/protocol/f;)V262 ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->i(Lio/sentry/protocol/f;)V
Max diff block lines reached; 2079/6219 bytes (33.43%) of diff not shown.
3.02 KB
smali/io/sentry/protocol/d$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/d$a;1 .class·public·final·Lio/sentry/protocol/d$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DebugMeta.java"3 .source·"DebugMeta.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/d;8 ····value·=·Lio/sentry/protocol/d;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/d;",22 ········"Lio/sentry/protocol/d;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/d$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/d;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/d$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/d;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/d;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/d;
46 ····.locals·446 ····.locals·4
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/d;48 ····new-instance·v0,·Lio/sentry/protocol/d;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/d;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/d;-><init>()V
  
Offset 101, 25 lines modifiedOffset 101, 25 lines modified
101 ····.line·6101 ····.line·6
102 ····new-instance·v1,·Ljava/util/HashMap;102 ····new-instance·v1,·Ljava/util/HashMap;
  
103 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V103 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
104 ····.line·7104 ····.line·7
105 ····:cond_0105 ····:cond_0
106 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V106 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
107 ····goto·:goto_0107 ····goto·:goto_0
  
108 ····.line·8108 ····.line·8
109 ····:cond_1109 ····:cond_1
110 ····new-instance·v2,·Lio/sentry/protocol/m$a;110 ····new-instance·v2,·Lio/sentry/protocol/m$a;
  
111 ····invoke-direct·{v2},·Lio/sentry/protocol/m$a;-><init>()V111 ····invoke-direct·{v2},·Lio/sentry/protocol/m$a;-><init>()V
  
112 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;112 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
113 ····move-result-object·v2113 ····move-result-object·v2
  
114 ····check-cast·v2,·Lio/sentry/protocol/m;114 ····check-cast·v2,·Lio/sentry/protocol/m;
  
115 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->a(Lio/sentry/protocol/d;Lio/sentry/protocol/m;)Lio/sentry/protocol/m;115 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->a(Lio/sentry/protocol/d;Lio/sentry/protocol/m;)Lio/sentry/protocol/m;
  
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
  
127 ····.line·9127 ····.line·9
128 ····:cond_2128 ····:cond_2
129 ····new-instance·v2,·Lio/sentry/protocol/DebugImage$a;129 ····new-instance·v2,·Lio/sentry/protocol/DebugImage$a;
  
130 ····invoke-direct·{v2},·Lio/sentry/protocol/DebugImage$a;-><init>()V130 ····invoke-direct·{v2},·Lio/sentry/protocol/DebugImage$a;-><init>()V
  
131 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->m0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/util/List;131 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
132 ····move-result-object·v2132 ····move-result-object·v2
  
133 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List;133 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List;
  
134 ····goto·:goto_0134 ····goto·:goto_0
  
3.94 KB
smali/io/sentry/protocol/c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/c;1 .class·public·final·Lio/sentry/protocol/c;
2 .super·Ljava/util/concurrent/ConcurrentHashMap;2 .super·Ljava/util/concurrent/ConcurrentHashMap;
3 .source·"Contexts.java"3 .source·"Contexts.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/c$a;9 ········Lio/sentry/protocol/c$a;
10 ····}10 ····}
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Ljava/util/concurrent/ConcurrentHashMap<",17 ········"Ljava/util/concurrent/ConcurrentHashMap<",
18 ········"Ljava/lang/String;",18 ········"Ljava/lang/String;",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········">;",20 ········">;",
21 ········"Lio/sentry/b1;"21 ········"Lio/sentry/d1;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
Offset 253, 26 lines modifiedOffset 253, 26 lines modified
  
253 ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z253 ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
254 ····move-result·v2254 ····move-result·v2
  
255 ····if-eqz·v2,·:cond_7255 ····if-eqz·v2,·:cond_7
  
256 ····instance-of·v2,·v1,·Lio/sentry/e4;256 ····instance-of·v2,·v1,·Lio/sentry/p4;
  
257 ····if-eqz·v2,·:cond_7257 ····if-eqz·v2,·:cond_7
  
258 ····.line·18258 ····.line·18
259 ····new-instance·v0,·Lio/sentry/e4;259 ····new-instance·v0,·Lio/sentry/p4;
  
260 ····check-cast·v1,·Lio/sentry/e4;260 ····check-cast·v1,·Lio/sentry/p4;
  
261 ····invoke-direct·{v0,·v1},·Lio/sentry/e4;-><init>(Lio/sentry/e4;)V261 ····invoke-direct·{v0,·v1},·Lio/sentry/p4;-><init>(Lio/sentry/p4;)V
  
262 ····invoke-virtual·{p0,·v0},·Lio/sentry/protocol/c;->m(Lio/sentry/e4;)V262 ····invoke-virtual·{p0,·v0},·Lio/sentry/protocol/c;->m(Lio/sentry/p4;)V
  
263 ····goto/16·:goto_0263 ····goto/16·:goto_0
  
264 ····.line·19264 ····.line·19
265 ····:cond_7265 ····:cond_7
266 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;266 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
Offset 421, 27 lines modifiedOffset 421, 27 lines modified
421 ····move-result-object·v0421 ····move-result-object·v0
  
422 ····check-cast·v0,·Lio/sentry/protocol/r;422 ····check-cast·v0,·Lio/sentry/protocol/r;
  
423 ····return-object·v0423 ····return-object·v0
424 .end·method424 .end·method
  
425 .method·public·e()Lio/sentry/e4;425 .method·public·e()Lio/sentry/p4;
426 ····.locals·2426 ····.locals·2
  
427 ····.line·1427 ····.line·1
428 ····const-class·v0,·Lio/sentry/e4;428 ····const-class·v0,·Lio/sentry/p4;
  
429 ····const-string·v1,·"trace"429 ····const-string·v1,·"trace"
  
430 ····invoke-direct·{p0,·v1,·v0},·Lio/sentry/protocol/c;->n(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;430 ····invoke-direct·{p0,·v1,·v0},·Lio/sentry/protocol/c;->n(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
  
431 ····move-result-object·v0431 ····move-result-object·v0
  
432 ····check-cast·v0,·Lio/sentry/e4;432 ····check-cast·v0,·Lio/sentry/p4;
  
433 ····return-object·v0433 ····return-object·v0
434 .end·method434 .end·method
  
435 .method·public·f(Lio/sentry/protocol/a;)V435 .method·public·f(Lio/sentry/protocol/a;)V
436 ····.locals·1436 ····.locals·1
  
Offset 515, 15 lines modifiedOffset 515, 15 lines modified
  
515 ····.line·1515 ····.line·1
516 ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;516 ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
517 ····return-void517 ····return-void
518 .end·method518 .end·method
  
519 .method·public·m(Lio/sentry/e4;)V519 .method·public·m(Lio/sentry/p4;)V
520 ····.locals·1520 ····.locals·1
  
521 ····const-string·v0,·"traceContext·is·required"521 ····const-string·v0,·"traceContext·is·required"
  
522 ····.line·1522 ····.line·1
523 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;523 ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
Offset 531, 15 lines modifiedOffset 531, 15 lines modified
  
531 ····.line·2531 ····.line·2
532 ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;532 ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
533 ····return-void533 ····return-void
534 .end·method534 .end·method
  
535 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V535 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
536 ····.locals·3536 ····.locals·3
  
537 ····.line·1537 ····.line·1
538 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;538 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
539 ····.line·2539 ····.line·2
540 ····invoke-virtual·{p0},·Ljava/util/concurrent/ConcurrentHashMap;->keys()Ljava/util/Enumeration;540 ····invoke-virtual·{p0},·Ljava/util/concurrent/ConcurrentHashMap;->keys()Ljava/util/Enumeration;
Offset 576, 19 lines modifiedOffset 576, 19 lines modified
576 ····invoke-virtual·{p0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;576 ····invoke-virtual·{p0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
577 ····move-result-object·v2577 ····move-result-object·v2
  
578 ····if-eqz·v2,·:cond_0578 ····if-eqz·v2,·:cond_0
  
579 ····.line·6579 ····.line·6
580 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;580 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
581 ····move-result-object·v1581 ····move-result-object·v1
Max diff block lines reached; 346/3970 bytes (8.72%) of diff not shown.
6.88 KB
smali/io/sentry/protocol/t$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/t$a;1 .class·public·final·Lio/sentry/protocol/t$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryStackFrame.java"3 .source·"SentryStackFrame.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/t;8 ····value·=·Lio/sentry/protocol/t;
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 ········"Lio/sentry/r0<",21 ········"Lio/sentry/t0<",
22 ········"Lio/sentry/protocol/t;",22 ········"Lio/sentry/protocol/t;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·direct·methods26 #·direct·methods
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/t$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/t;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/t$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/t;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/t;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/t;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/protocol/t;48 ····new-instance·v0,·Lio/sentry/protocol/t;
  
49 ····invoke-direct·{v0},·Lio/sentry/protocol/t;-><init>()V49 ····invoke-direct·{v0},·Lio/sentry/protocol/t;-><init>()V
  
Offset 336, 161 lines modifiedOffset 336, 161 lines modified
336 ····.line·6336 ····.line·6
337 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;337 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
338 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V338 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
339 ····.line·7339 ····.line·7
340 ····:cond_f340 ····:cond_f
341 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V341 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
342 ····goto/16·:goto_0342 ····goto/16·:goto_0
  
343 ····.line·8343 ····.line·8
344 ····:pswitch_0344 ····:pswitch_0
345 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;345 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
346 ····move-result-object·v2346 ····move-result-object·v2
  
347 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->b(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;347 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->b(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;
  
348 ····goto/16·:goto_0348 ····goto/16·:goto_0
  
349 ····.line·9349 ····.line·9
350 ····:pswitch_1350 ····:pswitch_1
351 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;351 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
352 ····move-result-object·v2352 ····move-result-object·v2
  
353 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->k(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;353 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->k(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;
  
354 ····goto/16·:goto_0354 ····goto/16·:goto_0
  
355 ····.line·10355 ····.line·10
356 ····:pswitch_2356 ····:pswitch_2
357 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;357 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
358 ····move-result-object·v2358 ····move-result-object·v2
  
359 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->c(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;359 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->c(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;
  
360 ····goto/16·:goto_0360 ····goto/16·:goto_0
  
361 ····.line·11361 ····.line·11
362 ····:pswitch_3362 ····:pswitch_3
363 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;363 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
364 ····move-result-object·v2364 ····move-result-object·v2
  
365 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->l(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;365 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->l(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;
  
366 ····goto/16·:goto_0366 ····goto/16·:goto_0
  
367 ····.line·12367 ····.line·12
368 ····:pswitch_4368 ····:pswitch_4
369 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;369 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
370 ····move-result-object·v2370 ····move-result-object·v2
  
371 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->f(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;371 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->f(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String;
  
372 ····goto/16·:goto_0372 ····goto/16·:goto_0
  
373 ····.line·13373 ····.line·13
374 ····:pswitch_5374 ····:pswitch_5
375 ····invoke-virtual·{p1},·Lio/sentry/x0;->l0()Ljava/lang/Integer;375 ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer;
  
376 ····move-result-object·v2376 ····move-result-object·v2
  
377 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->j(Lio/sentry/protocol/t;Ljava/lang/Integer;)Ljava/lang/Integer;377 ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->j(Lio/sentry/protocol/t;Ljava/lang/Integer;)Ljava/lang/Integer;
  
378 ····goto/16·:goto_0378 ····goto/16·:goto_0
Max diff block lines reached; 2991/6974 bytes (42.89%) of diff not shown.
3.75 KB
smali/io/sentry/protocol/n.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/n;1 .class·public·final·Lio/sentry/protocol/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SdkVersion.java"3 .source·"SdkVersion.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/n$a;9 ········Lio/sentry/protocol/n$a;
10 ····}10 ····}
Offset 304, 35 lines modifiedOffset 304, 35 lines modified
304 ····check-cast·p1,·Ljava/lang/String;304 ····check-cast·p1,·Ljava/lang/String;
  
305 ····iput-object·p1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String;305 ····iput-object·p1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String;
  
306 ····return-void306 ····return-void
307 .end·method307 .end·method
  
308 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V308 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
309 ····.locals·3309 ····.locals·3
  
310 ····.line·1310 ····.line·1
311 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;311 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
312 ····const-string·v0,·"name"312 ····const-string·v0,·"name"
  
313 ····.line·2313 ····.line·2
314 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;314 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
315 ····move-result-object·v0315 ····move-result-object·v0
  
316 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->e:Ljava/lang/String;316 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->e:Ljava/lang/String;
  
317 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;317 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
318 ····const-string·v0,·"version"318 ····const-string·v0,·"version"
  
319 ····.line·3319 ····.line·3
320 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;320 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
321 ····move-result-object·v0321 ····move-result-object·v0
  
322 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String;322 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String;
  
323 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;323 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 346, 21 lines modifiedOffset 346, 21 lines modified
346 ····move-result·v0346 ····move-result·v0
  
347 ····if-nez·v0,·:cond_0347 ····if-nez·v0,·:cond_0
  
348 ····const-string·v0,·"packages"348 ····const-string·v0,·"packages"
  
349 ····.line·5349 ····.line·5
350 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;350 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
351 ····move-result-object·v0351 ····move-result-object·v0
  
352 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->g:Ljava/util/List;352 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->g:Ljava/util/List;
  
353 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;353 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
354 ····.line·6354 ····.line·6
355 ····:cond_0355 ····:cond_0
356 ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List;356 ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List;
  
357 ····if-eqz·v0,·:cond_1357 ····if-eqz·v0,·:cond_1
  
Offset 369, 21 lines modifiedOffset 369, 21 lines modified
369 ····move-result·v0369 ····move-result·v0
  
370 ····if-nez·v0,·:cond_1370 ····if-nez·v0,·:cond_1
  
371 ····const-string·v0,·"integrations"371 ····const-string·v0,·"integrations"
  
372 ····.line·7372 ····.line·7
373 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;373 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
374 ····move-result-object·v0374 ····move-result-object·v0
  
375 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List;375 ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List;
  
376 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;376 ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
377 ····.line·8377 ····.line·8
378 ····:cond_1378 ····:cond_1
379 ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map;379 ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map;
  
380 ····if-eqz·v0,·:cond_2380 ····if-eqz·v0,·:cond_2
  
Offset 413, 19 lines modifiedOffset 413, 19 lines modified
413 ····iget-object·v2,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map;413 ····iget-object·v2,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map;
  
414 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;414 ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
415 ····move-result-object·v2415 ····move-result-object·v2
  
416 ····.line·11416 ····.line·11
417 ····invoke-virtual·{p1,·v1},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;417 ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
418 ····move-result-object·v1418 ····move-result-object·v1
  
419 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;419 ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
420 ····goto·:goto_0420 ····goto·:goto_0
  
421 ····.line·12421 ····.line·12
422 ····:cond_2422 ····:cond_2
423 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;423 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c;
  
1.09 KB
smali/io/sentry/protocol/e$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·enum·Lio/sentry/protocol/e$b;1 .class·public·final·enum·Lio/sentry/protocol/e$b;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"Device.java"3 .source·"Device.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/protocol/e;8 ····value·=·Lio/sentry/protocol/e;
9 .end·annotation9 .end·annotation
  
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 .end·annotation23 .end·annotation
  
24 .annotation·system·Ldalvik/annotation/Signature;24 .annotation·system·Ldalvik/annotation/Signature;
25 ····value·=·{25 ····value·=·{
26 ········"Ljava/lang/Enum<",26 ········"Ljava/lang/Enum<",
27 ········"Lio/sentry/protocol/e$b;",27 ········"Lio/sentry/protocol/e$b;",
28 ········">;",28 ········">;",
29 ········"Lio/sentry/b1;"29 ········"Lio/sentry/d1;"
30 ····}30 ····}
31 .end·annotation31 .end·annotation
  
  
32 #·static·fields32 #·static·fields
33 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/protocol/e$b;33 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/protocol/e$b;
  
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ····check-cast·v0,·[Lio/sentry/protocol/e$b;141 ····check-cast·v0,·[Lio/sentry/protocol/e$b;
  
142 ····return-object·v0142 ····return-object·v0
143 .end·method143 .end·method
  
  
144 #·virtual·methods144 #·virtual·methods
145 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V145 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
146 ····.locals·1146 ····.locals·1
  
147 ····.line·1147 ····.line·1
148 ····invoke-virtual·{p0},·Ljava/lang/Enum;->toString()Ljava/lang/String;148 ····invoke-virtual·{p0},·Ljava/lang/Enum;->toString()Ljava/lang/String;
  
149 ····move-result-object·p2149 ····move-result-object·p2
  
6.01 KB
smali/io/sentry/protocol/v.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lio/sentry/protocol/v;1 .class·public·final·Lio/sentry/protocol/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryThread.java"3 .source·"SentryThread.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/b1;5 .implements·Lio/sentry/d1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lio/sentry/protocol/v$a;9 ········Lio/sentry/protocol/v$a;
10 ····}10 ····}
Offset 231, 29 lines modifiedOffset 231, 29 lines modified
  
231 ····.line·1231 ····.line·1
232 ····iput-object·p1,·p0,·Lio/sentry/protocol/v;->m:Ljava/util/Map;232 ····iput-object·p1,·p0,·Lio/sentry/protocol/v;->m:Ljava/util/Map;
  
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
235 .method·public·serialize(Lio/sentry/z0;Lio/sentry/g0;)V235 .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V
236 ····.locals·3236 ····.locals·3
  
237 ····.line·1237 ····.line·1
238 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;238 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c;
  
239 ····.line·2239 ····.line·2
240 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long;240 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long;
  
241 ····if-eqz·v0,·:cond_0241 ····if-eqz·v0,·:cond_0
  
242 ····const-string·v0,·"id"242 ····const-string·v0,·"id"
  
243 ····.line·3243 ····.line·3
244 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;244 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
245 ····move-result-object·v0245 ····move-result-object·v0
  
246 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long;246 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long;
  
247 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;247 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer;262 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer;
  
263 ····if-eqz·v0,·:cond_1263 ····if-eqz·v0,·:cond_1
  
264 ····const-string·v0,·"priority"264 ····const-string·v0,·"priority"
  
265 ····.line·5265 ····.line·5
266 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;266 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
267 ····move-result-object·v0267 ····move-result-object·v0
  
268 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer;268 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer;
  
269 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;269 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c;
  
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String;279 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String;
  
280 ····if-eqz·v0,·:cond_2280 ····if-eqz·v0,·:cond_2
  
281 ····const-string·v0,·"name"281 ····const-string·v0,·"name"
  
282 ····.line·7282 ····.line·7
283 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;283 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
284 ····move-result-object·v0284 ····move-result-object·v0
  
285 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String;285 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String;
  
286 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;286 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 296, 15 lines modifiedOffset 296, 15 lines modified
296 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String;296 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String;
  
297 ····if-eqz·v0,·:cond_3297 ····if-eqz·v0,·:cond_3
  
298 ····const-string·v0,·"state"298 ····const-string·v0,·"state"
  
299 ····.line·9299 ····.line·9
300 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;300 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
301 ····move-result-object·v0301 ····move-result-object·v0
  
302 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String;302 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String;
  
303 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;303 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c;
  
Offset 313, 15 lines modifiedOffset 313, 15 lines modified
313 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean;313 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean;
  
314 ····if-eqz·v0,·:cond_4314 ····if-eqz·v0,·:cond_4
  
315 ····const-string·v0,·"crashed"315 ····const-string·v0,·"crashed"
  
316 ····.line·11316 ····.line·11
317 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;317 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
318 ····move-result-object·v0318 ····move-result-object·v0
  
319 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean;319 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean;
  
320 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;320 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;
  
Offset 330, 15 lines modifiedOffset 330, 15 lines modified
330 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean;330 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean;
  
331 ····if-eqz·v0,·:cond_5331 ····if-eqz·v0,·:cond_5
  
332 ····const-string·v0,·"current"332 ····const-string·v0,·"current"
  
333 ····.line·13333 ····.line·13
334 ····invoke-virtual·{p1,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;334 ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
335 ····move-result-object·v0335 ····move-result-object·v0
  
336 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean;336 ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean;
  
337 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;337 ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c;
  
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->k:Ljava/lang/Boolean;347 ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->k:Ljava/lang/Boolean;
  
348 ····if-eqz·v0,·:cond_6348 ····if-eqz·v0,·:cond_6
Max diff block lines reached; 1960/6092 bytes (32.17%) of diff not shown.
2.31 KB
smali/io/sentry/config/h.smali
    
Offset 9, 17 lines modifiedOffset 9, 17 lines modified
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·static·a()Lio/sentry/config/g;10 .method·public·static·a()Lio/sentry/config/g;
11 ····.locals·411 ····.locals·4
  
12 ····.line·112 ····.line·1
13 ····new-instance·v0,·Lio/sentry/l4;13 ····new-instance·v0,·Lio/sentry/w4;
  
14 ····invoke-direct·{v0},·Lio/sentry/l4;-><init>()V14 ····invoke-direct·{v0},·Lio/sentry/w4;-><init>()V
  
15 ····.line·215 ····.line·2
16 ····new-instance·v1,·Ljava/util/ArrayList;16 ····new-instance·v1,·Ljava/util/ArrayList;
  
17 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V17 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
18 ····.line·318 ····.line·3
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····move-result-object·v244 ····move-result-object·v2
  
45 ····if-eqz·v2,·:cond_045 ····if-eqz·v2,·:cond_0
  
46 ····.line·646 ····.line·6
47 ····new-instance·v3,·Lio/sentry/config/e;47 ····new-instance·v3,·Lio/sentry/config/e;
  
48 ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/g0;)V48 ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/h0;)V
  
49 ····.line·749 ····.line·7
50 ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties;50 ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties;
  
51 ····move-result-object·v251 ····move-result-object·v2
  
52 ····if-eqz·v2,·:cond_052 ····if-eqz·v2,·:cond_0
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····move-result-object·v273 ····move-result-object·v2
  
74 ····if-eqz·v2,·:cond_174 ····if-eqz·v2,·:cond_1
  
75 ····.line·1075 ····.line·10
76 ····new-instance·v3,·Lio/sentry/config/e;76 ····new-instance·v3,·Lio/sentry/config/e;
  
77 ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/g0;)V77 ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/h0;)V
  
78 ····.line·1178 ····.line·11
79 ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties;79 ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties;
  
80 ····move-result-object·v280 ····move-result-object·v2
  
81 ····if-eqz·v2,·:cond_181 ····if-eqz·v2,·:cond_1
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
  
93 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z93 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
94 ····.line·1394 ····.line·13
95 ····:cond_195 ····:cond_1
96 ····new-instance·v2,·Lio/sentry/config/b;96 ····new-instance·v2,·Lio/sentry/config/b;
  
97 ····invoke-direct·{v2,·v0},·Lio/sentry/config/b;-><init>(Lio/sentry/g0;)V97 ····invoke-direct·{v2,·v0},·Lio/sentry/config/b;-><init>(Lio/sentry/h0;)V
  
98 ····invoke-virtual·{v2},·Lio/sentry/config/b;->a()Ljava/util/Properties;98 ····invoke-virtual·{v2},·Lio/sentry/config/b;->a()Ljava/util/Properties;
  
99 ····move-result-object·v299 ····move-result-object·v2
  
100 ····if-eqz·v2,·:cond_2100 ····if-eqz·v2,·:cond_2
  
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
  
114 ····.line·15114 ····.line·15
115 ····:cond_2115 ····:cond_2
116 ····new-instance·v2,·Lio/sentry/config/e;116 ····new-instance·v2,·Lio/sentry/config/e;
  
117 ····const-string·v3,·"sentry.properties"117 ····const-string·v3,·"sentry.properties"
  
118 ····invoke-direct·{v2,·v3,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/g0;)V118 ····invoke-direct·{v2,·v3,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/h0;)V
  
119 ····.line·16119 ····.line·16
120 ····invoke-virtual·{v2},·Lio/sentry/config/e;->a()Ljava/util/Properties;120 ····invoke-virtual·{v2},·Lio/sentry/config/e;->a()Ljava/util/Properties;
  
121 ····move-result-object·v0121 ····move-result-object·v0
  
122 ····if-eqz·v0,·:cond_3122 ····if-eqz·v0,·:cond_3
2.54 KB
smali/io/sentry/config/b.smali
    
Offset 4, 36 lines modifiedOffset 4, 36 lines modified
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Ljava/lang/String;5 .field·private·final·a:Ljava/lang/String;
  
6 .field·private·final·b:Ljava/lang/ClassLoader;6 .field·private·final·b:Ljava/lang/ClassLoader;
  
7 .field·private·final·c:Lio/sentry/g0;7 .field·private·final·c:Lio/sentry/h0;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lio/sentry/g0;)V9 .method·public·constructor·<init>(Lio/sentry/h0;)V
10 ····.locals·210 ····.locals·2
  
11 ····.line·611 ····.line·6
12 ····const-class·v0,·Lio/sentry/config/b;12 ····const-class·v0,·Lio/sentry/config/b;
  
13 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;13 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
14 ····move-result-object·v014 ····move-result-object·v0
  
15 ····const-string·v1,·"sentry.properties"15 ····const-string·v1,·"sentry.properties"
  
16 ····invoke-direct·{p0,·v1,·v0,·p1},·Lio/sentry/config/b;-><init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/g0;)V16 ····invoke-direct·{p0,·v1,·v0,·p1},·Lio/sentry/config/b;-><init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/h0;)V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/g0;)V19 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/h0;)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/config/b;->a:Ljava/lang/String;24 ····iput-object·p1,·p0,·Lio/sentry/config/b;->a:Ljava/lang/String;
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
  
51 ····.line·451 ····.line·4
52 ····:cond_052 ····:cond_0
53 ····iput-object·p2,·p0,·Lio/sentry/config/b;->b:Ljava/lang/ClassLoader;53 ····iput-object·p2,·p0,·Lio/sentry/config/b;->b:Ljava/lang/ClassLoader;
  
54 ····.line·554 ····.line·5
55 ····:goto_055 ····:goto_0
56 ····iput-object·p3,·p0,·Lio/sentry/config/b;->c:Lio/sentry/g0;56 ····iput-object·p3,·p0,·Lio/sentry/config/b;->c:Lio/sentry/h0;
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·a()Ljava/util/Properties;60 .method·public·a()Ljava/util/Properties;
Offset 167, 27 lines modifiedOffset 167, 27 lines modified
167 ····:cond_1167 ····:cond_1
168 ····return-object·v0168 ····return-object·v0
  
169 ····:catch_0169 ····:catch_0
170 ····move-exception·v1170 ····move-exception·v1
  
171 ····.line·10171 ····.line·10
172 ····iget-object·v2,·p0,·Lio/sentry/config/b;->c:Lio/sentry/g0;172 ····iget-object·v2,·p0,·Lio/sentry/config/b;->c:Lio/sentry/h0;
  
173 ····sget-object·v3,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;173 ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
174 ····const/4·v4,·0x1174 ····const/4·v4,·0x1
  
175 ····new-array·v4,·v4,·[Ljava/lang/Object;175 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
176 ····const/4·v5,·0x0176 ····const/4·v5,·0x0
  
177 ····iget-object·v6,·p0,·Lio/sentry/config/b;->a:Ljava/lang/String;177 ····iget-object·v6,·p0,·Lio/sentry/config/b;->a:Ljava/lang/String;
  
178 ····aput-object·v6,·v4,·v5178 ····aput-object·v6,·v4,·v5
  
179 ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·classpath·resource:·%s"179 ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·classpath·resource:·%s"
  
180 ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/g0;->b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V180 ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
181 ····return-object·v0181 ····return-object·v0
182 .end·method182 .end·method
1.76 KB
smali/io/sentry/config/e.smali
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FilesystemPropertiesLoader.java"3 .source·"FilesystemPropertiesLoader.java"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Ljava/lang/String;5 .field·private·final·a:Ljava/lang/String;
  
6 .field·private·final·b:Lio/sentry/g0;6 .field·private·final·b:Lio/sentry/h0;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/g0;)V8 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/h0;)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 ····.line·212 ····.line·2
13 ····iput-object·p1,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String;13 ····iput-object·p1,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String;
  
14 ····.line·314 ····.line·3
15 ····iput-object·p2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/g0;15 ····iput-object·p2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/h0;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·a()Ljava/util/Properties;19 .method·public·a()Ljava/util/Properties;
Offset 108, 27 lines modifiedOffset 108, 27 lines modified
108 ····:cond_0108 ····:cond_0
109 ····return-object·v0109 ····return-object·v0
  
110 ····:catch_0110 ····:catch_0
111 ····move-exception·v1111 ····move-exception·v1
  
112 ····.line·8112 ····.line·8
113 ····iget-object·v2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/g0;113 ····iget-object·v2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/h0;
  
114 ····sget-object·v3,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;114 ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
115 ····const/4·v4,·0x1115 ····const/4·v4,·0x1
  
116 ····new-array·v4,·v4,·[Ljava/lang/Object;116 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
117 ····const/4·v5,·0x0117 ····const/4·v5,·0x0
  
118 ····iget-object·v6,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String;118 ····iget-object·v6,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String;
  
119 ····aput-object·v6,·v4,·v5119 ····aput-object·v6,·v4,·v5
  
120 ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·file:·%s"120 ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·file:·%s"
  
121 ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/g0;->b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V121 ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
  
122 ····return-object·v0122 ····return-object·v0
123 .end·method123 .end·method
2.53 KB
smali/io/flutter/plugins/imagepicker/e.smali
    
Offset 917, 15 lines modifiedOffset 917, 15 lines modified
  
917 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity;917 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity;
  
918 ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri;918 ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri;
  
919 ····move-result-object·p2919 ····move-result-object·p2
  
920 ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;->c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;920 ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
  
921 ····move-result-object·p1921 ····move-result-object·p1
  
922 ····const/4·p2,·0x0922 ····const/4·p2,·0x0
  
923 ····.line·2923 ····.line·2
924 ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/plugins/imagepicker/e;->v(Ljava/lang/String;Z)V924 ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/plugins/imagepicker/e;->v(Ljava/lang/String;Z)V
Offset 991, 15 lines modifiedOffset 991, 15 lines modified
  
991 ····move-result-object·v4991 ····move-result-object·v4
  
992 ····invoke-virtual·{v4},·Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri;992 ····invoke-virtual·{v4},·Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri;
  
993 ····move-result-object·v4993 ····move-result-object·v4
  
994 ····invoke-virtual·{v2,·v3,·v4},·Lio/flutter/plugins/imagepicker/c;->c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;994 ····invoke-virtual·{v2,·v3,·v4},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
  
995 ····move-result-object·v2995 ····move-result-object·v2
  
996 ····invoke-virtual·{p1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z996 ····invoke-virtual·{p1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
997 ····add-int/lit8·v0,·v0,·0x1997 ····add-int/lit8·v0,·v0,·0x1
  
Offset 1011, 15 lines modifiedOffset 1011, 15 lines modified
  
1011 ····iget-object·v2,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity;1011 ····iget-object·v2,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity;
  
1012 ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri;1012 ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri;
  
1013 ····move-result-object·p21013 ····move-result-object·p2
  
1014 ····invoke-virtual·{v0,·v2,·p2},·Lio/flutter/plugins/imagepicker/c;->c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;1014 ····invoke-virtual·{v0,·v2,·p2},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
  
1015 ····move-result-object·p21015 ····move-result-object·p2
  
1016 ····invoke-virtual·{p1,·p2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z1016 ····invoke-virtual·{p1,·p2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
1017 ····.line·61017 ····.line·6
1018 ····:cond_11018 ····:cond_1
Offset 1050, 15 lines modifiedOffset 1050, 15 lines modified
  
1050 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity;1050 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity;
  
1051 ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri;1051 ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri;
  
1052 ····move-result-object·p21052 ····move-result-object·p2
  
1053 ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;->c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;1053 ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
  
1054 ····move-result-object·p11054 ····move-result-object·p1
  
1055 ····.line·21055 ····.line·2
1056 ····invoke-direct·{p0,·p1},·Lio/flutter/plugins/imagepicker/e;->x(Ljava/lang/String;)V1056 ····invoke-direct·{p0,·p1},·Lio/flutter/plugins/imagepicker/e;->x(Ljava/lang/String;)V
  
1057 ····return-void1057 ····return-void
13.4 KB
smali/io/flutter/plugins/imagepicker/c.smali
    
Offset 45, 94 lines modifiedOffset 45, 91 lines modified
45 .end·method45 .end·method
  
46 .method·private·static·b(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;46 .method·private·static·b(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
47 ····.locals·247 ····.locals·2
  
48 ····.line·148 ····.line·1
49 ····:try_start_049 ····:try_start_0
50 ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String; 
  
51 ····.line·2 
52 ····invoke-virtual·{p1},·Landroid/net/Uri;->getScheme()Ljava/lang/String;50 ····invoke-virtual·{p1},·Landroid/net/Uri;->getScheme()Ljava/lang/String;
  
53 ····move-result-object·v051 ····move-result-object·v0
  
54 ····const-string·v1,·"content"52 ····const-string·v1,·"content"
  
55 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z53 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
56 ····move-result·v054 ····move-result·v0
  
57 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
58 ····.line·356 ····.line·2
59 ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;57 ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;
  
60 ····move-result-object·v058 ····move-result-object·v0
  
61 ····.line·459 ····.line·3
62 ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;60 ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
  
63 ····move-result-object·p061 ····move-result-object·p0
  
64 ····invoke-virtual·{p0,·p1},·Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String;62 ····invoke-virtual·{p0,·p1},·Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String;
  
65 ····move-result-object·p063 ····move-result-object·p0
  
66 ····invoke-virtual·{v0,·p0},·Landroid/webkit/MimeTypeMap;->getExtensionFromMimeType(Ljava/lang/String;)Ljava/lang/String;64 ····invoke-virtual·{v0,·p0},·Landroid/webkit/MimeTypeMap;->getExtensionFromMimeType(Ljava/lang/String;)Ljava/lang/String;
  
67 ····move-result-object·p065 ····move-result-object·p0
  
68 ····goto·:goto_066 ····goto·:goto_0
  
69 ····.line·567 ····.line·4
70 ····:cond_068 ····:cond_0
71 ····new-instance·p0,·Ljava/io/File;69 ····new-instance·p0,·Ljava/io/File;
  
72 ····.line·670 ····.line·5
73 ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String;71 ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String;
  
74 ····move-result-object·p172 ····move-result-object·p1
  
75 ····invoke-direct·{p0,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V73 ····invoke-direct·{p0,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
76 ····invoke-static·{p0},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;74 ····invoke-static·{p0},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
  
77 ····move-result-object·p075 ····move-result-object·p0
  
78 ····invoke-virtual·{p0},·Landroid/net/Uri;->toString()Ljava/lang/String;76 ····invoke-virtual·{p0},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
79 ····move-result-object·p077 ····move-result-object·p0
  
80 ····.line·778 ····.line·6
81 ····invoke-static·{p0},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;79 ····invoke-static·{p0},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;
  
82 ····move-result-object·p080 ····move-result-object·p0
83 ····:try_end_081 ····:try_end_0
84 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_082 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
85 ····goto·:goto_083 ····goto·:goto_0
  
86 ····:catch_084 ····:catch_0
87 ····const/4·p0,·0x085 ····const/4·p0,·0x0
  
88 ····:goto_086 ····:goto_0
89 ····if-eqz·p0,·:cond_187 ····if-eqz·p0,·:cond_1
  
90 ····.line·888 ····.line·7
91 ····invoke-virtual·{p0},·Ljava/lang/String;->isEmpty()Z89 ····invoke-virtual·{p0},·Ljava/lang/String;->isEmpty()Z
  
92 ····move-result·p190 ····move-result·p1
  
93 ····if-eqz·p1,·:cond_291 ····if-eqz·p1,·:cond_2
  
94 ····:cond_192 ····:cond_1
95 ····const-string·p0,·"jpg"93 ····const-string·p0,·"jpg"
  
96 ····.line·994 ····.line·8
97 ····:cond_295 ····:cond_2
98 ····new-instance·p1,·Ljava/lang/StringBuilder;96 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
99 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V97 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V
  
100 ····const-string·v0,·"."98 ····const-string·v0,·"."
  
Offset 143, 208 lines modifiedOffset 140, 292 lines modified
143 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;140 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
144 ····move-result-object·p0141 ····move-result-object·p0
  
145 ····return-object·p0142 ····return-object·p0
146 .end·method143 .end·method
  
 144 .method·private·static·c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
 145 ····.locals·1
  
 146 ····.line·1
 147 ····invoke-static·{p0,·p1},·Lio/flutter/plugins/imagepicker/c;->e(Landroid/content/Context;Landroid/net/Uri;)Landroid/database/Cursor;
147 #·virtual·methods 
148 .method·c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; 
149 ····.locals·4 
  
150 ····const/4·v0,·0x0148 ····move-result-object·p0
  
151 ····const/4·v1,·0x0149 ····if-eqz·p0,·:cond_1
  
152 ····.line·1150 ····.line·2
153 ····:try_start_0151 ····:try_start_0
154 ····invoke-static·{p1,·p2},·Lio/flutter/plugins/imagepicker/c;->b(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;152 ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToFirst()Z
  
 153 ····move-result·p1
  
 154 ····if-eqz·p1,·:cond_1
  
 155 ····invoke-interface·{p0},·Landroid/database/Cursor;->getColumnCount()I
  
 156 ····move-result·p1
  
Max diff block lines reached; 8838/13610 bytes (64.94%) of diff not shown.
19.1 KB
smali/j0/i.smali
    
Offset 98, 29 lines modifiedOffset 98, 29 lines modified
  
98 ····.line·1198 ····.line·11
99 ····iput·p5,·p0,·Lj0/i;->d:I99 ····iput·p5,·p0,·Lj0/i;->d:I
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·private·static·synthetic·D(Lj0/b0;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;102 .method·private·static·synthetic·E(Lj0/b0;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;
103 ····.locals·0103 ····.locals·0
  
104 ····.line·1104 ····.line·1
105 ····invoke-virtual·{p0,·p4},·Lj0/b0;->a(Landroid/database/sqlite/SQLiteProgram;)V105 ····invoke-virtual·{p0,·p4},·Lj0/b0;->a(Landroid/database/sqlite/SQLiteProgram;)V
  
106 ····.line·2106 ····.line·2
107 ····new-instance·p0,·Landroid/database/sqlite/SQLiteCursor;107 ····new-instance·p0,·Landroid/database/sqlite/SQLiteCursor;
  
108 ····invoke-direct·{p0,·p2,·p3,·p4},·Landroid/database/sqlite/SQLiteCursor;-><init>(Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V108 ····invoke-direct·{p0,·p2,·p3,·p4},·Landroid/database/sqlite/SQLiteCursor;-><init>(Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V
  
109 ····return-object·p0109 ····return-object·p0
110 .end·method110 .end·method
  
111 .method·private·synthetic·E(Ll0/e;)V111 .method·private·synthetic·F(Ll0/e;)V
112 ····.locals·4112 ····.locals·4
  
113 ····.line·1113 ····.line·1
114 ····invoke-interface·{p1},·Ll0/e;->f()Ljava/lang/Boolean;114 ····invoke-interface·{p1},·Ll0/e;->f()Ljava/lang/Boolean;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
Offset 219, 51 lines modifiedOffset 219, 51 lines modified
219 ····invoke-interface·{p1,·v3},·Ll0/f;->a(Ljava/lang/Object;)V219 ····invoke-interface·{p1,·v3},·Ll0/f;->a(Ljava/lang/Object;)V
  
220 ····:cond_5220 ····:cond_5
221 ····:goto_1221 ····:goto_1
222 ····return-void222 ····return-void
223 .end·method223 .end·method
  
224 .method·private·synthetic·F(Ll0/e;)V224 .method·private·synthetic·G(Ll0/e;)V
225 ····.locals·0225 ····.locals·0
  
226 ····.line·1226 ····.line·1
227 ····invoke-direct·{p0,·p1},·Lj0/i;->p(Ll0/e;)Z227 ····invoke-direct·{p0,·p1},·Lj0/i;->p(Ll0/e;)Z
  
228 ····return-void228 ····return-void
229 .end·method229 .end·method
  
230 .method·private·synthetic·G(Ll0/e;)V230 .method·private·synthetic·H(Ll0/e;)V
231 ····.locals·0231 ····.locals·0
  
232 ····.line·1232 ····.line·1
233 ····invoke-direct·{p0,·p1},·Lj0/i;->q(Ll0/e;)Z233 ····invoke-direct·{p0,·p1},·Lj0/i;->q(Ll0/e;)Z
  
234 ····return-void234 ····return-void
235 .end·method235 .end·method
  
236 .method·private·synthetic·H(Ll0/e;)V236 .method·private·synthetic·I(Ll0/e;)V
237 ····.locals·0237 ····.locals·0
  
238 ····.line·1238 ····.line·1
239 ····invoke-direct·{p0,·p1},·Lj0/i;->r(Ll0/e;)Z239 ····invoke-direct·{p0,·p1},·Lj0/i;->r(Ll0/e;)Z
  
240 ····return-void240 ····return-void
241 .end·method241 .end·method
  
242 .method·private·synthetic·I(Ll0/e;)V242 .method·private·synthetic·J(Ll0/e;)V
243 ····.locals·0243 ····.locals·0
  
244 ····.line·1244 ····.line·1
245 ····invoke-direct·{p0,·p1},·Lj0/i;->s(Ll0/e;)Z245 ····invoke-direct·{p0,·p1},·Lj0/i;->s(Ll0/e;)Z
  
246 ····return-void246 ····return-void
247 .end·method247 .end·method
  
248 .method·private·N()V248 .method·private·O()V
249 ····.locals·2249 ····.locals·2
  
250 ····.line·1250 ····.line·1
251 ····:goto_0251 ····:goto_0
252 ····iget-object·v0,·p0,·Lj0/i;->f:Ljava/util/List;252 ····iget-object·v0,·p0,·Lj0/i;->f:Ljava/util/List;
  
253 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z253 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
302 ····goto·:goto_0302 ····goto·:goto_0
  
303 ····:cond_1303 ····:cond_1
304 ····:goto_1304 ····:goto_1
305 ····return-void305 ····return-void
306 .end·method306 .end·method
  
307 .method·private·P(Ll0/e;Ljava/lang/Runnable;)V307 .method·private·Q(Ll0/e;Ljava/lang/Runnable;)V
308 ····.locals·2308 ····.locals·2
  
309 ····.line·1309 ····.line·1
310 ····invoke-interface·{p1},·Ll0/e;->h()Ljava/lang/Integer;310 ····invoke-interface·{p1},·Ll0/e;->h()Ljava/lang/Integer;
  
311 ····move-result-object·v0311 ····move-result-object·v0
  
Offset 385, 65 lines modifiedOffset 385, 65 lines modified
385 ····:goto_0385 ····:goto_0
386 ····return-void386 ····return-void
387 .end·method387 .end·method
  
388 .method·public·static·synthetic·a(Lj0/i;Ll0/e;)V388 .method·public·static·synthetic·a(Lj0/i;Ll0/e;)V
389 ····.locals·0389 ····.locals·0
  
390 ····invoke-direct·{p0,·p1},·Lj0/i;->F(Ll0/e;)V390 ····invoke-direct·{p0,·p1},·Lj0/i;->G(Ll0/e;)V
  
391 ····return-void391 ····return-void
392 .end·method392 .end·method
  
393 .method·public·static·synthetic·b(Lj0/i;Ll0/e;)V393 .method·public·static·synthetic·b(Lj0/i;Ll0/e;)V
394 ····.locals·0394 ····.locals·0
  
395 ····invoke-direct·{p0,·p1},·Lj0/i;->H(Ll0/e;)V395 ····invoke-direct·{p0,·p1},·Lj0/i;->I(Ll0/e;)V
  
396 ····return-void396 ····return-void
397 .end·method397 .end·method
  
398 .method·public·static·synthetic·c(Lj0/i;Ll0/e;)V398 .method·public·static·synthetic·c(Lj0/i;Ll0/e;)V
399 ····.locals·0399 ····.locals·0
  
400 ····invoke-direct·{p0,·p1},·Lj0/i;->G(Ll0/e;)V400 ····invoke-direct·{p0,·p1},·Lj0/i;->H(Ll0/e;)V
  
401 ····return-void401 ····return-void
402 .end·method402 .end·method
  
403 .method·public·static·synthetic·d(Lj0/i;)V403 .method·public·static·synthetic·d(Lj0/i;)V
Max diff block lines reached; 16226/19484 bytes (83.28%) of diff not shown.
379 B
smali/j0/i$a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
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/i;->K()V8 ····value·=·Lj0/i;->L()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
  
26.2 KB
smali/j0/a0.smali
    
Offset 116, 14 lines modifiedOffset 116, 162 lines modified
116 ····.line·1116 ····.line·1
117 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V117 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
118 ····return-void118 ····return-void
119 .end·method119 .end·method
  
120 .method·private·A(Lh1/j;Lh1/k$d;)V120 .method·private·A(Lh1/j;Lh1/k$d;)V
 121 ····.locals·8
  
 122 ····const-string·v0,·"cmd"
  
 123 ····.line·1
 124 ····invoke-virtual·{p1,·v0},·Lh1/j;->a(Ljava/lang/String;)Ljava/lang/Object;
  
 125 ····move-result-object·p1
  
 126 ····check-cast·p1,·Ljava/lang/String;
  
 127 ····.line·2
 128 ····new-instance·v0,·Ljava/util/HashMap;
  
 129 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 130 ····const-string·v1,·"get"
  
 131 ····.line·3
 132 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 133 ····move-result·p1
  
 134 ····if-eqz·p1,·:cond_3
  
 135 ····.line·4
 136 ····sget·p1,·Lj0/a0;->g:I
  
 137 ····const-string·v1,·"logLevel"
  
 138 ····if-lez·p1,·:cond_0
  
 139 ····.line·5
 140 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 141 ····move-result-object·p1
  
 142 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 143 ····.line·6
 144 ····:cond_0
 145 ····sget-object·p1,·Lj0/a0;->d:Ljava/util/Map;
  
 146 ····invoke-interface·{p1},·Ljava/util/Map;->isEmpty()Z
  
 147 ····move-result·v2
  
 148 ····if-nez·v2,·:cond_3
  
 149 ····.line·7
 150 ····new-instance·v2,·Ljava/util/HashMap;
  
 151 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V
  
 152 ····.line·8
 153 ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
 154 ····move-result-object·p1
  
 155 ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
 156 ····move-result-object·p1
  
 157 ····:goto_0
 158 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
 159 ····move-result·v3
  
 160 ····if-eqz·v3,·:cond_2
  
 161 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 162 ····move-result-object·v3
  
 163 ····check-cast·v3,·Ljava/util/Map$Entry;
  
 164 ····.line·9
 165 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
 166 ····move-result-object·v4
  
 167 ····check-cast·v4,·Lj0/i;
  
 168 ····.line·10
 169 ····new-instance·v5,·Ljava/util/HashMap;
  
 170 ····invoke-direct·{v5},·Ljava/util/HashMap;-><init>()V
  
 171 ····.line·11
 172 ····iget-object·v6,·v4,·Lj0/i;->b:Ljava/lang/String;
  
 173 ····const-string·v7,·"path"
  
 174 ····invoke-interface·{v5,·v7,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 175 ····.line·12
 176 ····iget-boolean·v6,·v4,·Lj0/i;->a:Z
  
 177 ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
 178 ····move-result-object·v6
  
 179 ····const-string·v7,·"singleInstance"
  
 180 ····invoke-interface·{v5,·v7,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 181 ····.line·13
 182 ····iget·v4,·v4,·Lj0/i;->d:I
  
 183 ····if-lez·v4,·:cond_1
  
 184 ····.line·14
 185 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
 186 ····move-result-object·v4
  
 187 ····invoke-interface·{v5,·v1,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 188 ····.line·15
 189 ····:cond_1
Max diff block lines reached; 23092/26765 bytes (86.28%) of diff not shown.
346 B
smali/j0/l.smali
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
  
86 ····.line·486 ····.line·4
87 ····iget-object·p1,·p0,·Lj0/l;->f:Lj0/i;87 ····iget-object·p1,·p0,·Lj0/l;->f:Lj0/i;
  
88 ····if-eqz·p1,·:cond_188 ····if-eqz·p1,·:cond_1
  
89 ····.line·589 ····.line·5
90 ····invoke-virtual·{p1},·Lj0/i;->C()Z90 ····invoke-virtual·{p1},·Lj0/i;->D()Z
  
91 ····move-result·p191 ····move-result·p1
  
92 ····if-eqz·p1,·:cond_092 ····if-eqz·p1,·:cond_0
  
93 ····.line·693 ····.line·6
94 ····iget-object·p1,·p0,·Lj0/l;->g:Ljava/util/HashSet;94 ····iget-object·p1,·p0,·Lj0/l;->g:Ljava/util/HashSet;
306 B
smali/j0/j.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ····.end·annotation39 ····.end·annotation
  
40 ····.line·140 ····.line·1
41 ····iget-object·v0,·p0,·Lj0/j;->a:Lj0/i;41 ····iget-object·v0,·p0,·Lj0/j;->a:Lj0/i;
  
42 ····if-eqz·v0,·:cond_142 ····if-eqz·v0,·:cond_1
  
43 ····invoke-virtual·{v0},·Lj0/i;->C()Z43 ····invoke-virtual·{v0},·Lj0/i;->D()Z
  
44 ····move-result·v044 ····move-result·v0
  
45 ····if-nez·v0,·:cond_045 ····if-nez·v0,·:cond_0
  
46 ····goto·:goto_046 ····goto·:goto_0
  
392 B
smali/j0/a0$b.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
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/a0;->B(Lh1/j;Lh1/k$d;)V8 ····value·=·Lj0/a0;->C(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
  
3.11 KB
assets/flutter_assets/NOTICES.Z
3.05 KB
NOTICES.Z-content
    
Offset 5409, 14 lines modifiedOffset 5409, 15 lines modified
  
5409 --------------------------------------------------------------------------------5409 --------------------------------------------------------------------------------
5410 build_resolvers5410 build_resolvers
5411 build_runner_core5411 build_runner_core
5412 pubspec_parse5412 pubspec_parse
5413 test_api5413 test_api
5414 test_core5414 test_core
 5415 timing
  
5415 Copyright·2018,·the·Dart·project·authors.·5416 Copyright·2018,·the·Dart·project·authors.·
  
5416 Redistribution·and·use·in·source·and·binary·forms,·with·or·without5417 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
5417 modification,·are·permitted·provided·that·the·following·conditions·are5418 modification,·are·permitted·provided·that·the·following·conditions·are
5418 met:5419 met:
  
Offset 6074, 17 lines modifiedOffset 6075, 16 lines modified
6074 flutter_plugin_android_lifecycle6075 flutter_plugin_android_lifecycle
6075 image_picker_for_web6076 image_picker_for_web
6076 image_picker_platform_interface6077 image_picker_platform_interface
6077 local_auth6078 local_auth
6078 package_info6079 package_info
6079 path_provider6080 path_provider
6080 path_provider_android6081 path_provider_android
6081 path_provider_ios6082 path_provider_foundation
6082 path_provider_linux6083 path_provider_linux
6083 path_provider_macos 
6084 path_provider_platform_interface6084 path_provider_platform_interface
6085 path_provider_windows6085 path_provider_windows
6086 plugin_platform_interface6086 plugin_platform_interface
6087 pointer_interceptor6087 pointer_interceptor
6088 share6088 share
6089 shared_preferences6089 shared_preferences
6090 shared_preferences_android6090 shared_preferences_android
Offset 19194, 44 lines modifiedOffset 19194, 14 lines modified
19194 IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,19194 IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY,
19195 FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE19195 FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE
19196 AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER19196 AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER
19197 LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,19197 LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM,
19198 OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE19198 OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE
19199 SOFTWARE.19199 SOFTWARE.
19200 --------------------------------------------------------------------------------19200 --------------------------------------------------------------------------------
19201 timing 
  
19202 Copyright·2018,·the·Dart·project·authors.·All·rights·reserved. 
19203 Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
19204 modification,·are·permitted·provided·that·the·following·conditions·are 
19205 met: 
  
19206 ····*·Redistributions·of·source·code·must·retain·the·above·copyright 
19207 ······notice,·this·list·of·conditions·and·the·following·disclaimer. 
19208 ····*·Redistributions·in·binary·form·must·reproduce·the·above 
19209 ······copyright·notice,·this·list·of·conditions·and·the·following 
19210 ······disclaimer·in·the·documentation·and/or·other·materials·provided 
19211 ······with·the·distribution. 
19212 ····*·Neither·the·name·of·Google·Inc.·nor·the·names·of·its 
19213 ······contributors·may·be·used·to·endorse·or·promote·products·derived 
19214 ······from·this·software·without·specific·prior·written·permission. 
  
19215 THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS 
19216 "AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT 
19217 LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR 
19218 A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT 
19219 OWNER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL, 
19220 SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT 
19221 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, 
19222 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY 
19223 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT 
19224 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE 
19225 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. 
  
19226 -------------------------------------------------------------------------------- 
19227 tint19201 tint
  
19228 MIT·License19202 MIT·License
  
19229 Copyright·(c)·2020·Frenco·Jobs19203 Copyright·(c)·2020·Frenco·Jobs
  
19230 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy19204 Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy
117 MB
lib/armeabi-v7a/libapp.so
1.01 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·524 There·are·7·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x9f8e04·0x9f8e04·R···0x40008 ··LOAD···········0x000000·0x00000000·0x00000000·0x9f8a94·0x9f8a94·R···0x4000
9 ··LOAD···········0x9fc000·0x009fc000·0x009fc000·0x10d9788·0x10d9788·R·E·0x40009 ··LOAD···········0x9fc000·0x009fc000·0x009fc000·0x10d8e00·0x10d8e00·R·E·0x4000
10 ··LOAD···········0x1ad8000·0x01ad8000·0x01ad8000·0x0003c·0x0003c·RW··0x400010 ··LOAD···········0x1ad8000·0x01ad8000·0x01ad8000·0x0003c·0x0003c·RW··0x4000
11 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x411 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4
12 ··DYNAMIC········0x1ad800c·0x01ad800c·0x01ad800c·0x00030·0x00030·RW··0x412 ··DYNAMIC········0x1ad800c·0x01ad800c·0x01ad800c·0x00030·0x00030·RW··0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x113 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.82 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x1ad8098:1 There·are·11·section·headers,·starting·at·offset·0x1ad8098:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000140·000140·9f8b60·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000140·000140·9f87f0·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········009f8ca0·9f8ca0·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········009f8930·9f8930·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········009f8ce4·9f8ce4·000085·00···A··0···0··48 ··[·4]·.dynstr···········STRTAB··········009f8974·9f8974·000085·00···A··0···0··4
9 ··[·5]·.dynsym···········DYNSYM··········009f8d6c·9f8d6c·000060·10···A··4···1··49 ··[·5]·.dynsym···········DYNSYM··········009f89fc·9f89fc·000060·10···A··4···1··4
10 ··[·6]·.hash·············HASH············009f8dcc·9f8dcc·000038·04···A··5···0··410 ··[·6]·.hash·············HASH············009f8a5c·9f8a5c·000038·04···A··5···0··4
11 ··[·7]·.text·············PROGBITS········009fc000·9fc000·10d9788·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········009fc000·9fc000·10d8e00·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········01ad8000·1ad8000·00000c·00··WA··0···0··412 ··[·8]·.bss··············PROGBITS········01ad8000·1ad8000·00000c·00··WA··0···0··4
13 ··[·9]·.dynamic··········DYNAMIC·········01ad800c·1ad800c·000030·08··WA··4···0··413 ··[·9]·.dynamic··········DYNAMIC·········01ad800c·1ad800c·000030·08··WA··4···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·1ad803c·00005a·00······0···0··414 ··[10]·.shstrtab·········STRTAB··········00000000·1ad803c·00005a·00······0···0··4
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
796 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·009fc000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·009fc000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00a006c0·0x10d50c8·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00a006c0·0x10d4740·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·00005fe0·0x9f2cc0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·00005fe0·0x9f2950·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
642 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1ad800c·contains·6·entries:1 Dynamic·section·at·offset·0x1ad800c·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000004·(HASH)·······················0x9f8dcc3 ·0x00000004·(HASH)·······················0x9f8a5c
4 ·0x00000005·(STRTAB)·····················0x9f8ce44 ·0x00000005·(STRTAB)·····················0x9f8974
5 ·0x0000000a·(STRSZ)······················133·(bytes)5 ·0x0000000a·(STRSZ)······················133·(bytes)
6 ·0x00000006·(SYMTAB)·····················0x9f8d6c6 ·0x00000006·(SYMTAB)·····················0x9f89fc
7 ·0x0000000b·(SYMENT)·····················16·(bytes)7 ·0x0000000b·(SYMENT)·····················16·(bytes)
8 ·0x00000000·(NULL)·······················0x08 ·0x00000000·(NULL)·······················0x0
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:·f84eca6462414f86e07489cfa4ca43a03 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f84eca6441a53ccce07489cf1a793d51
513 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r11·ofs·811 ··DW_CFA_def_cfa:·r11·ofs·8
  
12 00000014·00000011·00000018·FDE·cie=00000000·pc=009fc000..00a006c012 00000014·00000011·00000018·FDE·cie=00000000·pc=009fc000..00a006c0
13 ··DW_CFA_offset:·r11·at·cfa-813 ··DW_CFA_offset:·r11·at·cfa-8
14 ··DW_CFA_offset:·r14·at·cfa-414 ··DW_CFA_offset:·r14·at·cfa-4
  
15 00000029·00000011·0000002d·FDE·cie=00000000·pc=00a006c0..01ad578815 00000029·00000011·0000002d·FDE·cie=00000000·pc=00a006c0..01ad4e00
16 ··DW_CFA_offset:·r11·at·cfa-816 ··DW_CFA_offset:·r11·at·cfa-8
17 ··DW_CFA_offset:·r14·at·cfa-417 ··DW_CFA_offset:·r14·at·cfa-4
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
1.88 MB
strings --all --bytes=8 {}
    
Offset 433, 416 lines modifiedOffset 433, 415 lines modified
433 HBk#auQp433 HBk#auQp
434 Imy})cK^434 Imy})cK^
435 U*U*U*Uj435 U*U*U*Uj
436 +U*U*U*»@436 +U*U*U*»@
437 U*U*U*Uj?437 U*U*U*Uj?
438 XU@c·c<s2438 XU@c·c<s2
439 -0@8@\7Z439 -0@8@\7Z
 440 00:8:`7>
440 &8&(v,#~441 &8&(v,#B
441 $`,pL`,`442 $`,pL`,`
442 p$p4p<N<p 
443 &(#·&·&·v443 &(#·&·&·v
444 )·@4@$=l444 *·@4@$:l
445 #$=,@H=,445 #$:,@H:,
446 ·,C(v·#"446 ·,C(v·#"
 447 ·ChChChChm<m:
447 $`,pL`,`448 $`,pL`,`
 449 p$p4p<N<p
448 Y4`$`<|(450 Y4`$`<|(
449 DFPFHFHF451 DFPFHFHF
450 XU<c·c<s452 XU<c·c<s"
451 ·ChChChChm<mr 
452 ·ChChChChChChChm<m:453 ·ChChChChChChChm<m
 454 `(`8p(p(
453 8·<&,&<C455 8·<&,&<C
454 (·<&0&<C456 (·<&0&<C
455 `(`8p(p( 
456 `,`$`0:(457 `,`$`0=(
457 $`,pL`,`458 $`,pL`,`
458 $`,pL`,`459 $`,pL`,`
459 4$7$7·@$@·=$=·460 4$7$7·@$@·:$:·
460 4$7$7·@$@·=$=·461 4$7$7·@$@·:$:·
461 &,··&(v,·~ 
462 Uh#····$462 Uh#····$
463 &4v4·(·&463 &,··&(v,·~
464 #@&4&$Cp#464 #@&4&$Cp#
465 #P·(#8·(#4C(m0465 #P·(#8·(#4C(m0
466 p$C0C\Ctm466 p$C0C\Ctm
 467 &4v4·(·&
 468 p#(·,&PC·CL&
 469 :(:D:D@·4$@·4*
467 s(sDs$s,470 s(sDs$s,
468 &TCPCPv<·471 &TCPCPv<·
469 p#(·,&PC·CL& 
470 =(=D=D@·4$@·4* 
471 <484(4$4B472 <484(4$4B
472 @&·&Hm<#N473 @&·&Hm<#N
473 C<·8C\&L·$C 
474 &8·8···8&(&474 &8·8···8&(&
475 C<C$v<C,vDv$v475 C<C$v<C,vDv$v
 476 i,@·:@@·
 477 -4@8@\7Z
 478 04:8:`7^
 479 C8m,#P&$&(&·&
476 #····D&··0#0···(···D&··8#,#480 #····D&··0#0···(···D&··8#,#
477 i,@·=@@· 
478 ···t&@C(#481 ···t&@C(#
479 #$#0#,#·482 #$#0#,#·
480 ·$·$·$·$·,&483 ·$·$·$·$·,&
481 $C$CDC0#484 $C$CDC0#
482 7X@·4`7L4T7d4|4485 7X@·4`7L4T7d4|4
483 #$#<#<#H·@&0 
484 -4@8@\7Z 
485 04=8=`7~ 
486 C8m,#P&$&(&·& 
487 #·#`#·#$#·#4#486 #·#`#·#$#·#4#
488 C,C,C(m8m487 C,C,C(m8m
489 .4#4#4#4#488 .4#4#4#4#
 489 #$#<#<#H·@&0
490 8#@&0#(&,#4&490 8#@&0#(&,#4&
491 D&DmdmT# 
492 @7(7·@$74=491 @7(7·@$74:
493 &·&,v$#"492 &·&,v$#"
494 :(N(p(`(|(493 D&DmdmT#
495 bT·L#D#$494 bT·L#D#$
 495 =(N(p(`(|(
 496 4,4L7(@,:
496 &<&8C8C4&> 
497 j(j·j·j·j·j$ 
498 j$j$j$j$j$j(j( 
499 ·4d447H7,497 ·4d447H7,
500 @\444,4`498 @\444,4`
501 <:@N0N,N@:,:,:499 <=<N0N,N@=,=,=
502 ·&,mL·,Cd·P500 ·&,mL·,Cd·P
503 #4·,Cl·P501 #4·,Cl·P
504 #@&·#$&·# 
505 #H&$#$&( 
506 4$@,@$@0 
507 $p,p·:H: 
508 ·#8&,&·# 
509 $&·C8&$&2 
510 8&,&·#,m 
511 407H@,@·4 
512 ·&4&$Cp#502 ·&4&$Cp#
513 XU@c·c<s503 XU@c·c<s
514 h:8:·:8:504 h=8=·=8=
515 #4·P·8·4·L#505 #4·P·8·4·L#
516 cTU@c·c<sB506 cTU@c·c<sB
517 ·ChChChChChChChChChChChChChChChCd507 ·ChChChChChChChChChChChChChChChCd
518 ·-h-h-h-h-h-508 ·-h-h-h-h-h-
519 -h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d509 -h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d
520 (-h-l-p-p-p-p-p-p-p-p-l510 (-h-l-p-p-p-p-p-p-p-p-l
521 ·-h-h-h-h-h-h-h-h-h-h-h-d511 ·-h-h-h-h-h-h-h-h-h-h-h-d
522 (-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d512 (-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d
523 ChChChm<m4513 ChChChm<m4
 514 p8p0p$`8`D|,|8
 515 v<C·#·#0C$#
524 ·-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d516 ·-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d
525 (-p-p-p-p-p-p-p-p-p-l517 (-p-p-p-p-p-p-p-p-p-l
526 (-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-@-@518 (-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-@-@
527 ·ChChChCd519 ·ChChChCd
528 (ChChChChm<mz520 (ChChChChm<mz
529 (-h-h-<-@521 (-h-h-<-@
530 (ChChm<m522 (ChChm<mR
531 ·-h-h-h-d523 ·-h-h-h-d
532 ·-h-h-h-d524 ·-h-h-h-d
533 ·-h-h-h-d525 ·-h-h-h-d
534 ·-h-h-h-h-h-h-h-h-526 ·-h-h-h-h-h-h-h-h-
535 -h-h-h-h-527 -h-h-h-h-
536 -h-h-h-h-528 -h-h-h-h-
537 -h-h-h-h-l-p-l529 -h-h-h-h-l-p-l
538 ·-h-h-h-h-h-d530 ·-h-h-h-h-h-d
539 ·ChChChChChChChChChCd531 ·ChChChChChChChChChCd
540 (ChChChChm<mZ532 (ChChChChm<m&
541 ·ChChChChm<mz 
542 -h-h-h-h-h-h-h-533 -h-h-h-h-h-h-h-
543 -h-h-h-h-h-h-h-h-h-h-534 -h-h-h-h-h-h-h-h-h-h-
Max diff block lines reached; 1971425/1973494 bytes (99.90%) of diff not shown.
83.2 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1510, 11779 lines modifiedOffset 1510, 11779 lines modified
1510 ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack....1510 ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack....
1511 ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono1511 ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono
1512 ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa1512 ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa
1513 ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[.....1513 ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[.....
1514 ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[.....1514 ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[.....
1515 ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[.....1515 ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[.....
1516 ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......1516 ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle......
1517 ··0x00005fe0·f5f5dcdc·3fb93800·00000000·03000000·....?.8.........1517 ··0x00005fe0·f5f5dcdc·45b73800·00000000·03000000·....E.8.........
1518 ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a901518 ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a90
1519 ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d1519 ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d
1520 ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c1520 ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
1521 ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-1521 ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
1522 ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac1522 ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
1523 ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_1523 ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
1524 ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu1524 ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu
1525 ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n1525 ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n
1526 ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea1526 ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea
1527 ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com1527 ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com
1528 ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers1528 ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers
1529 ··0x000060a0·206e6f2d·6e756c6c·2d736166·65747900··no-null-safety.1529 ··0x000060a0·206e6f2d·6e756c6c·2d736166·65747900··no-null-safety.
1530 ··0x000060b0·2c885625·9506865e·1c839035·c11d5e85·,.V%...^...5..^.1530 ··0x000060b0·2c882825·95058659·1c839035·c11e5e85·,.(%...Y...5..^.
1531 ··0x000060c0·64318a82·85849084·86838786·8389858a·d1..............1531 ··0x000060c0·14318a82·84908486·87838783·898a8683·.1..............
1532 ··0x000060d0·86838484·85868385·8a858384·828a8783·................1532 ··0x000060d0·84848586·8387858a·85838482·8a878383·................
1533 ··0x000060e0·83858483·85838582·85838482·86858484·................1533 ··0x000060e0·85848385·83858285·83848286·85848484·................
1534 ··0x000060f0·84848483·87848484·8584868a·87838285·................ 
1535 ··0x00006100·84838384·84838484·85848386·88838686·................ 
1536 ··0x00006110·84828485·83858785·86828483·85828383·................ 
1537 ··0x00006120·86848284·87838283·86848788·88848485·................ 
1538 ··0x00006130·86858490·85838784·84848485·84838483·................1534 ··0x000060f0·84838787·84848485·848a8783·82858483·................
 1535 ··0x00006100·83848483·84848584·83868386·84828485·................
 1536 ··0x00006110·83858586·82848385·82838384·82848785·................
 1537 ··0x00006120·83828386·84878884·84858584·90858387·................
 1538 ··0x00006130·84848484·85848384·83868382·86848483·................
1539 ··0x00006140·83828484·83838386·85848483·84878487·................1539 ··0x00006140·83838685·84848384·87848a86·87838583·................
1540 ··0x00006150·83858384·83838684·85848684·86848685·................1540 ··0x00006150·84888383·86868584·84868684·86848685·................
Diff chunk too large, falling back to line-by-line diff (1406 lines added, 1406 lines removed)
1541 ··0x00006160·84848584·83848384·85848384·83848683·................1541 ··0x00006160·84848584·83848384·85848384·83848683·................
1542 ··0x00006170·86858387·85838686·84878d83·83838483·................1542 ··0x00006170·86838587·85858583·87868687·8d838383·................
1543 ··0x00006180·83858284·82868586·86838684·84848785·................1543 ··0x00006180·87848383·85828485·82868586·83848484·................
1544 ··0x00006190·82858384·85848284·86868283·87838387·................1544 ··0x00006190·85828384·85848284·86868283·87838583·................
1545 ··0x000061a0·84868686·84848583·82878584·83848384·................1545 ··0x000061a0·86848686·84848583·82878584·83848384·................
1546 ··0x000061b0·82848584·85848283·83858487·83848388·................1546 ··0x000061b0·82848584·86848682·85838385·84878384·................
1547 ··0x000061c0·84838385·82848384·83848284·83828483·................1547 ··0x000061c0·83888483·83858284·83848382·84838284·................
1548 ··0x000061d0·82848483·85848783·84858483·85858385·................1548 ··0x000061d0·83828485·85848386·84878384·85848385·................
1549 ··0x000061e0·84848782·84848489·85848384·84838383·................1549 ··0x000061e0·83858486·84878286·84848489·85848384·................
1550 ··0x000061f0·83868384·83838385·83858683·83838385·................1550 ··0x000061f0·84838383·83868386·84838583·83858385·................
1551 ··0x00006200·83858783·84858383·8385838f·88838583·................1551 ··0x00006200·85868383·83838583·85878384·85838383·................
1552 ··0x00006210·83868383·87878286·85848886·84848385·................1552 ··0x00006210·8785838f·88838383·83868387·87858286·................
1553 ··0x00006220·83848784·87858684·83828485·85858486·................1553 ··0x00006220·85848886·84848383·84878487·85868483·................
1554 ··0x00006230·83838685·84858483·84838483·8e868585·................1554 ··0x00006230·82848585·84878683·83868584·85848384·................
1555 ··0x00006240·86878584·83858784·84858584·8d878583·................1555 ··0x00006240·8384838e·86868585·86878584·86838584·................
1556 ··0x00006250·84858487·82858483·8e8c8485·85858383·................1556 ··0x00006250·84868785·85858486·868d8583·84858487·................
1557 ··0x00006260·83888284·83848884·88838383·84828384·................1557 ··0x00006260·82858483·878c8485·85838383·88828483·................
1558 ··0x00006270·82838583·8586838d·84878385·85838383·................1558 ··0x00006270·84888483·83838482·83848283·85838586·................
1559 ··0x00006280·83838c87·83848385·87858385·8c868585·................1559 ··0x00006280·838d8487·83858583·83838383·8c878384·................
1560 ··0x00006290·88858389·83838386·89868384·858b8485·................1560 ··0x00006290·83858785·83858c86·85888389·83838386·................
1561 ··0x000062a0·83868383·83838288·83868288·84868384·................1561 ··0x000062a0·89868384·858b8485·83858383·83838288·................
1562 ··0x000062b0·85838685·8384848b·82838387·83858983·................1562 ··0x000062b0·83828884·86838485·83868683·8485848b·................
1563 ··0x000062c0·85838484·83858286·85838482·85868686·................1563 ··0x000062c0·82838386·83858983·85838684·84838685·................
1564 ··0x000062d0·84868383·82848584·83838784·83848584·................1564 ··0x000062d0·86828384·82858486·86868383·82848483·................
1565 ··0x000062e0·86838484·84868884·84838682·83828384·................1565 ··0x000062e0·83878483·84858984·86838484·84868884·................
1566 ··0x000062f0·83858485·84848488·86849683·83878484·................1566 ··0x000062f0·84838283·82838483·85848584·84848886·................
1567 ··0x00006300·84848685·96838484·8883848b·84888587·................1567 ··0x00006300·84968383·87848484·84868485·96838484·................
1568 ··0x00006310·85838584·84838384·86838482·84868687·................1568 ··0x00006310·8883848b·84888885·87858385·84838384·................
1569 ··0x00006320·85848594·8484888a·86838784·83848483·................1569 ··0x00006320·87868583·84858284·86878584·85948484·................
1570 ··0x00006330·86888487·86848584·88828683·85838685·................1570 ··0x00006330·888a8683·84838484·83868884·87868485·................
1571 ··0x00006340·8485858a·86838382·86848484·85838383·................1571 ··0x00006340·84868582·84868783·85838685·8485858a·................
1572 ··0x00006350·83878683·86838483·83838382·85878688·................1572 ··0x00006350·86838382·86848486·85848383·83878683·................
1573 ··0x00006360·89848486·86858284·83868285·85848b83·................1573 ··0x00006360·86838483·83838383·82858789·84848686·................
1574 ··0x00006370·85828484·84828485·85858484·83848584·................1574 ··0x00006370·85868582·84838285·85858b83·85828484·................
1575 ··0x00006380·83878287·86898a86·85918484·84858686·................1575 ··0x00006380·84828485·85858484·86838485·84838286·................
1576 ··0x00006390·8484858b·86848283·83878684·83848588·................1576 ··0x00006390·89878a86·91848484·85848684·858b8482·................
1577 ··0x000063a0·87828485·83838486·93848284·83878484·................1577 ··0x000063a0·83838784·83848588·87828485·83838486·................
1578 ··0x000063b0·86838483·84858483·85858884·84838585·................1578 ··0x000063b0·93848284·83878486·83848384·86848583·................
1579 ··0x000063c0·83838888·84838584·88878382·85868385·................1579 ··0x000063c0·85888486·84838585·83838884·83848887·................
1580 ··0x000063d0·85878d87·93848885·83868285·8a828482·................1580 ··0x000063d0·83828385·85878d93·84888485·83868682·................
1581 ··0x000063e0·84848884·82848885·84838485·83848282·................1581 ··0x000063e0·858a8284·82848487·88848284·85888584·................
1582 ··0x000063f0·86848386·84828686·83888886·83848583·................1582 ··0x000063f0·83858584·83848282·85868483·86848582·................
1583 ··0x00006400·88868584·84878484·84848585·83848682·................1583 ··0x00006400·86838488·88868385·85838884·85848484·................
1584 ··0x00006410·82838483·85858484·85828484·86868383·................1584 ··0x00006410·84848583·87848682·82838483·85848485·................
1585 ··0x00006420·83898285·83838883·85868382·84888286·................1585 ··0x00006420·82848786·84838383·89828583·83888385·................
1586 ··0x00006430·83838683·86888387·83828588·89848383·................1586 ··0x00006430·86838284·88828383·86838887·83848783·................
1587 ··0x00006440·83878485·87868382·83838387·88978483·................1587 ··0x00006440·82858889·84838383·87848786·83828383·................
1588 ··0x00006450·83848484·82858287·89848883·84848987·................1588 ··0x00006450·83878897·84858683·83848484·82858289·................
1589 ··0x00006460·85858384·8a888283·8384838a·86848585·................1589 ··0x00006460·84888384·84898785·8583848a·88828383·................
1590 ··0x00006470·86838384·84838a86·8d8a8483·82838786·................1590 ··0x00006470·84838a86·8e868585·83838483·8a86868d·................
1591 ··0x00006480·83858382·8389858b·8a838382·84828684·................1591 ··0x00006480·858a8483·82838786·86888385·83828389·................
1592 ··0x00006490·85858384·82838382·84858488·82848282·................1592 ··0x00006490·858b8a83·83828482·84858683·8a848283·................
1593 ··0x000064a0·85828788·84828488·84878484·83838587·................1593 ··0x000064a0·83828485·84888284·82828482·8b878788·................
1594 ··0x000064b0·87838487·86828583·84838584·83848482·................1594 ··0x000064b0·84828488·87848784·84838385·85878783·................
1595 ··0x000064c0·83858584·84858583·92858383·85838385·................1595 ··0x000064c0·84878285·83838485·84838484·82838585·................
1596 ··0x000064d0·85848384·83858483·848a8385·89858583·................1596 ··0x000064d0·84888485·83928585·83858683·83858584·................
1597 ··0x000064e0·84848587·848b8685·86858587·84868b83·................1597 ··0x000064e0·83838483·85848584·83858487·8a838589·................
1598 ··0x000064f0·83848585·85838d83·84828386·85848587·................1598 ··0x000064f0·85858384·84858784·8b868585·85878483·................
1599 ··0x00006500·84848583·85838383·84828383·83928283·................1599 ··0x00006500·83848585·8585838d·83848283·85848587·................
1600 ··0x00006510·83838483·868b8584·86848284·848b8284·................1600 ··0x00006510·84838583·83838482·83838392·82838383·................
1601 ··0x00006520·868d8284·83858482·8484848a·84828584·................1601 ··0x00006520·8483868b·85848684·8284848b·84848682·................
1602 ··0x00006530·86888984·85848483·858a8385·89848588·................1602 ··0x00006530·82848385·84828484·848a8482·85858486·................
1603 ··0x00006540·83848384·88858285·85858283·84858685·................1603 ··0x00006540·88898485·84878483·8a838589·84858883·................
1604 ··0x00006550·84848385·84838782·84888584·82828482·................1604 ··0x00006550·84838488·85828585·85828384·85858784·................
1605 ··0x00006560·8a868483·85838384·8686878a·85838984·................1605 ··0x00006560·84838584·83878284·88858482·8284828a·................
1606 ··0x00006570·84848583·84848785·84868385·83868484·................1606 ··0x00006570·86848385·83838584·8686878a·85838984·................
1607 ··0x00006580·84838684·84878784·84838586·84828484·................1607 ··0x00006580·84848583·84848785·84868583·85868385·................
1608 ··0x00006590·84828484·83838585·85858587·84838685·................1608 ··0x00006590·84848483·86848487·87848483·85848284·................
1609 ··0x000065a0·83828284·83848386·84858683·8a828382·................1609 ··0x000065a0·84848284·84838385·85858587·84838685·................
1610 ··0x000065b0·83828484·84838584·84838383·93858384·................1610 ··0x000065b0·83828284·83848683·84868586·86838a82·................
1611 ··0x000065c0·84838684·83868486·8c828485·86858b83·................1611 ··0x000065c0·83858283·82848484·83848483·83838583·................
1612 ··0x000065d0·86868484·84848683·84838484·84838383·................1612 ··0x000065d0·84858784·83848684·83858684·868c8284·................
1613 ··0x000065e0·86838485·85868a8b·83878582·86858486·................1613 ··0x000065e0·85868b83·86868485·84848483·86848384·................
1614 ··0x000065f0·84858984·83838484·8a858484·83838688·................1614 ··0x000065f0·84848383·83868384·8585868a·8b838785·................
1615 ··0x00006600·88848483·88838584·86858284·86878384·................1615 ··0x00006600·84828685·84868489·84838384·84868584·................
1616 ··0x00006610·91848383·85878683·84838885·83858383·................1616 ··0x00006610·84838386·88888484·83828385·84838584·................
1617 ··0x00006620·86878483·84848a85·84848483·87858584·................1617 ··0x00006620·86878491·84888383·85878683·84838885·................
1618 ··0x00006630·88898384·85868484·83838383·88878485·................1618 ··0x00006630·83858383·86878487·83878484·85848484·................
1619 ··0x00006640·85828488·85848383·85849082·86878284·................1619 ··0x00006640·83858584·88898384·85868484·83838383·................
1620 ··0x00006650·838a8583·84878383·85828782·88868385·................1620 ··0x00006650·88878685·85828488·85848383·85848486·................
1621 ··0x00006660·83838485·83848384·84848683·83888485·................1621 ··0x00006660·86908286·8284838a·85838487·83838582·................
1622 ··0x00006670·86858582·85838283·84838683·83858782·................1622 ··0x00006670·87888286·83858383·87858483·84838485·................
1623 ··0x00006680·83888684·87868586·85878583·86898784·................1623 ··0x00006680·84858684·86838388·84868585·82858382·................
1624 ··0x00006690·84868286·93888584·84848486·84858483·................1624 ··0x00006690·83848386·83838587·82838684·87868585·................
1625 ··0x000066a0·83858484·88848787·86848485·85838b85·................1625 ··0x000066a0·87838987·84848687·82869388·84848484·................
1626 ··0x000066b0·84848582·83838583·84898384·908e8484·................1626 ··0x000066b0·86848483·83858484·87878685·84848585·................
1627 ··0x000066c0·87858484·82838683·84868283·85848a88·................1627 ··0x000066c0·838b8785·84848582·83838583·84898384·................
1628 ··0x000066d0·8383878b·85838485·8b848282·83898484·................1628 ··0x000066d0·908e8484·87858484·82838683·84868283·................
1629 ··0x000066e0·84848486·84898386·84868683·86898785·................1629 ··0x000066e0·8584848a·88838387·8b858384·858b8482·................
1630 ··0x000066f0·85858684·83848284·8b828383·83858589·................1630 ··0x000066f0·82838984·84848584·84868489·83868486·................
1631 ··0x00006700·84838385·84848583·84848283·83838a83·................1631 ··0x00006700·83868985·85858684·83848284·8b828583·................
Max diff block lines reached; 87071182/87262631 bytes (99.78%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x009f8ca0·10000000·00000000·017a5200·017c0e01·.........zR..|..2 ··0x009f8930·10000000·00000000·017a5200·017c0e01·.........zR..|..
3 ··0x009f8cb0·1b0c0b08·11000000·18000000·44330000·............D3..3 ··0x009f8940·1b0c0b08·11000000·18000000·b4360000·.............6..
4 ··0x009f8cc0·c0460000·008b028e·01110000·002d0000·.F...........-..4 ··0x009f8950·c0460000·008b028e·01110000·002d0000·.F...........-..
5 ··0x009f8cd0·00ef7900·00c8500d·01008b02·8e010000·..y...P.........5 ··0x009f8960·005f7d00·0040470d·01008b02·8e010000·._}..@G.........
6 ··0x009f8ce0·0000································..6 ··0x009f8970·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x009f8ce4·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x009f8974·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x009f8cf4·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x009f8984·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x009f8d04·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x009f8994·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x009f8d14·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x009f89a4·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x009f8d24·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x009f89b4·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x009f8d34·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x009f89c4·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x009f8d44·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x009f89d4·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x009f8d54·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x009f89e4·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x009f8d64·6c644964·00·························ldId.10 ··0x009f89f4·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x009f8dcc·06000000·06000000·00000000·03000000·................2 ··0x009f8a5c·06000000·06000000·00000000·03000000·................
3 ··0x009f8ddc·05000000·02000000·00000000·04000000·................3 ··0x009f8a6c·05000000·02000000·00000000·04000000·................
4 ··0x009f8dec·00000000·00000000·00000000·00000000·................4 ··0x009f8a7c·00000000·00000000·00000000·00000000·................
5 ··0x009f8dfc·01000000·00000000···················........5 ··0x009f8a8c·01000000·00000000···················........
  
31.9 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1134, 75 lines modifiedOffset 1134, 75 lines modified
1134 »       ....<./.....X...1134 »       ....<./.....X...
1135 »       ....X.......H...1135 »       ....X.......H...
1136 »       h....·..X·...·..1136 »       h....·..X·...·..
1137 »       H·...`..LS..,p..1137 »       H·...`..LS..,p..
1138 »       ../......./.p.·.1138 »       ../......./.p.·.
  
1139 00a006c0·<_kDartIsolateSnapshotInstructions>:1139 00a006c0·<_kDartIsolateSnapshotInstructions>:
1140 »       .P..............1140 »       @G..............
1141 »       0....P..Dy......1141 »       0....G..Dy......
1142 »       T._..H-.........1142 »       T._..H-.........
1143 »       ..].l.>.........1143 »       ..].(.>.........
1144 »       .........@-.'F..1144 »       .........@-.#F..
1145 »       +.........-.x...1145 »       +.........-.x...
1146 »       ..-..B..........1146 »       ..-..B...s......
1147 »       ..-..........B-.1147 »       ..-..........B-.
1148 »       bK........K.....1148 »       .A........K.....
1149 »       .H-...........].1149 »       .H-...........].
1150 »       Q.>.............1150 »       ..>.............
1151 »       .....@-.'F......1151 »       .....@-.#F......
1152 »       ......-.x.....-.1152 »       ......-.x.....-.
1153 »       .B............K.1153 »       .B...s........K.
1154 »       .....H-.......M.1154 »       .....H-.......M.
1155 »       ..........A..0..1155 »       ..........A..0..
1156 »       .0...0...@...@..1156 »       .0...0...@...@..
1157 »       .@....P.........1157 »       .@....P.........
1158 »       .....`.......`..1158 »       .....`.......`..
1159 »       .`........].*.>.1159 »       .`........]...>.
1160 »       ....p·..p.......1160 »       ....p·..p.......
1161 »       .....@..:@D...T.1161 »       .....@..:@D...T.
1162 »       ..../...J:..c;..1162 »       ....+...J:...;..
1163 »       kPC.............1163 »       .NC.............
1164 »       .C-..B..k`......1164 »       .C-..B...e......
1165 »       .0...·........S.1165 »       .0...·........S.
1166 »       ..R.....M.>..0..1166 »       ..R.......>..0..
1167 »       .·....K.........1167 »       .·....K.........
1168 »       ..Y.P....H-.....1168 »       ..Y.P....H-.....
1169 »       ......]...>.....1169 »       ......]...>.....
1170 »       p·..p...........1170 »       p·..p...........
1171 »       .@..:@D...T.....1171 »       .@..:@D...T.....
1172 »       /...J:..k;..DPC.1172 »       +...J:...;...MC.
1173 »       .........B-.....1173 »       .........B-.S...
1174 »       ......K.........1174 »       ......K.........
1175 »       ..............I.1175 »       ..............I.
1176 »       ..Y......./.p...1176 »       ..Y......./.p...
1177 »       ..P......./.d...1177 »       ..P......./.d...
1178 »       ......Y.P....H-.1178 »       ......Y.P....H-.
1179 »       ......M.......].1179 »       ......M.......].
1180 »       ..>.............1180 »       ..>.............
1181 »       ....[.....-...>.1181 »       ....W.....-...>.
1182 »       .........·....R.1182 »       .........·....R.
1183 »       ....p·.......·..1183 »       ....p·.......·..
1184 »       p.....R.....;...1184 »       p.....R.....7...
1185 »       ..........K.....1185 »       ..........K.....
1186 »       ......Y.P....H-.1186 »       ......Y.P....H-.
1187 »       ..........]...>.1187 »       ..........].v.>.
1188 »       .0...·......p...1188 »       .0...·......p...
1189 »       >...k........7..1189 »       >...o........7..
1190 »       .4..9./.........1190 »       .3..9./.........
1191 »       .B-...........K.1191 »       .B-.C.........K.
1192 »       .....H-.......M.1192 »       .....H-.......M.
1193 »       ..........Q.....1193 »       ..........Q.....
1194 »       p@..............1194 »       p@..............
1195 »       .....@...0...@..1195 »       .....@...0...@..
1196 »       ......]...>..·..1196 »       ......].S.>..·..
1197 »       ........A.......1197 »       ........A.......
1198 »       ....B:...1..9./.1198 »       ....B:...1..9./.
1199 »       .............C-.1199 »       .............C-.
1200 »       .J..+H..........1200 »       .J..'H..........
1201 »       ..K.........a...1201 »       ..K.........a...
1202 »       ....S.I...Y.....1202 »       ....S.I...Y.....
1203 »       ......Y.....y...1203 »       ......Y.....y...
1204 »       ..Y...........Y.1204 »       ..Y...........Y.
1205 »       ..........I...Y.1205 »       ..........I...Y.
1206 »       .....@..........1206 »       .....@..........
1207 »       ......I...Y.I...1207 »       ......I...Y.I...
Offset 1224, 53 lines modifiedOffset 1224, 53 lines modified
1224 »       5.Y......0......1224 »       5.Y......0......
1225 »       4.Y...........Y.1225 »       4.Y...........Y.
1226 »       ......Y.........1226 »       ......Y.........
1227 »       ../.....p.....P.1227 »       ../.....p.....P.
1228 »       ....../.d....H-.1228 »       ....../.d....H-.
1229 »       ......M.......].1229 »       ......M.......].
1230 »       ..>.@...........1230 »       ..>.@...........
1231 »       ..P.....c!..·.>.1231 »       ..P....._!....>.
1232 »       .0..............1232 »       .0..............
1233 »       ................1233 »       ................
1234 »       ....@...........1234 »       ....@...........
1235 »       ..P.....g!....>.1235 »       ..P.....c!....>.
1236 »       ................1236 »       ................
1237 »       .........·......1237 »       .........·......
1238 »       .·-.....>...<...1238 »       .·-.....>.......
1239 »       >./.....p.....P.1239 »       >./.....p.....P.
1240 »       ..>../...0.....:1240 »       ..>../...0.....:
1241 »       .0...·...·...0..1241 »       .0...·...·...0..
1242 »       .....`...@......1242 »       .....`...@......
1243 »       .`........]...>.1243 »       .`........]...>.
1244 »       ..V.....Q.....X.1244 »       ..V.....Q.....X.
1245 »       O..*..X......·..1245 »       O..*..X......·..
1246 »       ......R...Y.....1246 »       ......R...Y.....
1247 »       ..>..·..........1247 »       ..>..·..........
1248 »       ..-.........Y...1248 »       ..-.........:...
1249 »       ....>./......·..1249 »       4...>./......·..
1250 »       .0..p....0..p...1250 »       .0..p....0..p...
1251 »       ..R......@......1251 »       ..R......@......
1252 »       .....:...:..9./.1252 »       .....:...:..9./.
1253 »       .0...·........S.1253 »       .0...·........S.
1254 »       ..R.......>..0..1254 »       ..R.......>..0..
1255 »       .·.......@....-.1255 »       .·.......@....-.
1256 »       ........Y.......1256 »       ........:...4...
1257 »       >./......·...0..1257 »       >./......·...0..
1258 »       p....0..p.....R.1258 »       p....0..p.....R.
1259 »       .....@..{.......1259 »       .....@..w.......
1260 »       .:...:..9./.....1260 »       .:...:..9./.....
1261 »       .....B-...>.....1261 »       .....B-.!.>.....
1262 »       .............C-.1262 »       .............C-.
1263 »       .........·......1263 »       .........·......
1264 »       .....`...0...·..1264 »       .....`...0...·..
1265 »       ..........K.....1265 »       ..........K.....
1266 »       .H-.......M.....1266 »       .H-.......M.....
1267 »       ..]...>.........1267 »       ..].<.>.........
1268 »       .....·...0...@..1268 »       .....·...0...@..
1269 »       p.....T...>..`..1269 »       p.....T.E.>..`..
1270 »       .0.....:.0......1270 »       .0.....:.0......
1271 »       .`...0#...V...S.1271 »       .`...0#...V...S.
1272 »       .....0...`......1272 »       .....0...`......
1273 »       .?..............1273 »       .?..............
1274 »       .0...`.......0#.1274 »       .0...`.......0#.
Max diff block lines reached; 33438898/33442016 bytes (99.99%) of diff not shown.
102 MB
lib/x86_64/libapp.so
1.17 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x84e398·0x84e398·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x84e1e8·0x84e1e8·R···0x4000
9 ··LOAD···········0x850000·0x0000000000850000·0x0000000000850000·0xefe240·0xefe240·R·E·0x40009 ··LOAD···········0x850000·0x0000000000850000·0x0000000000850000·0xefd680·0xefd680·R·E·0x4000
10 ··LOAD···········0x1750000·0x0000000001750000·0x0000000001750000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x1750000·0x0000000001750000·0x0000000001750000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x1750018·0x0000000001750018·0x0000000001750018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x1750018·0x0000000001750018·0x0000000001750018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.95 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x17500d8:1 There·are·11·section·headers,·starting·at·offset·0x17500d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·84e010·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·84de60·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········000000000084e200·84e200·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········000000000084e050·84e050·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········000000000084e248·84e248·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········000000000084e098·84e098·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········000000000084e2d0·84e2d0·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········000000000084e120·84e120·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············000000000084e360·84e360·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············000000000084e1b0·84e1b0·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········0000000000850000·850000·efe240·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········0000000000850000·850000·efd680·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········0000000001750000·1750000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········0000000001750000·1750000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········0000000001750018·1750018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········0000000001750018·1750018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·1750078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·1750078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000850000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·0000000000850000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000008547a0·0xef9aa0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000008547a0·0xef8ee0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003a80·0x84a780·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003a80·0x84a5d0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
642 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1750018·contains·6·entries:1 Dynamic·section·at·offset·0x1750018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x84e3603 ·0x0000000000000004·(HASH)···············0x84e1b0
4 ·0x0000000000000005·(STRTAB)·············0x84e2484 ·0x0000000000000005·(STRTAB)·············0x84e098
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x84e2d06 ·0x0000000000000006·(SYMTAB)·············0x84e120
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
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:·4269d6006ec7bb88789594bfc1a11c0f3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4269d600da144762789594bff6abedcf
615 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·1611 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000850000..00000000008547a012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000850000..00000000008547a0
13 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1613 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
14 ··DW_CFA_offset:·r16·(rip)·at·cfa-814 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000008547a0..000000000174e24015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000008547a0..000000000174d680
16 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1616 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
17 ··DW_CFA_offset:·r16·(rip)·at·cfa-817 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
1.78 MB
strings --all --bytes=8 {}
    
Offset 383, 29 lines modifiedOffset 383, 28 lines modified
383 _completeWithNoFutureOnAsyncReturn383 _completeWithNoFutureOnAsyncReturn
384 FutureOr384 FutureOr
385 boolean·expression385 boolean·expression
386 _handleException386 _handleException
387 _ExternalInt64Array387 _ExternalInt64Array
388 _Uint16List388 _Uint16List
389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·no-null-safety389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·no-null-safety
390 _restoreDocument@1630416227 
391 get:entityKey390 get:entityKey
392 ScrollViewKeyboardDismissBehavior391 ScrollViewKeyboardDismissBehavior
 392 _$CompanyItemResponseSerializer@1499142657
393 init:memoizedDropdownExpenseCategoriesList393 init:memoizedDropdownExpenseCategoriesList
394 _clearListMultiselect@1821055760 
395 Setari·Taxe394 Setari·Taxe
396 _ValueNotifier@1169352699 
397 Despesa·restaurada·com·sucesso395 Despesa·restaurada·com·sucesso
398 Ny·uppgift396 Ny·uppgift
399 Cambiar·Estado397 Cambiar·Estado
400 partement398 partement
401 requireClientCertificate399 requireClientCertificate
402 :user·actualiz400 :user·actualiz
403 ·el·gasto·:expense401 ·el·gasto·:expense
404 localPan402 localPan
 403 init:_reflinkDefinitionStart@2323356222
405 Successfully·archived·client404 Successfully·archived·client
406 get:firstMonthOfTheYear405 get:firstMonthOfTheYear
407 ParagraphStyle.406 ParagraphStyle.
408 package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart407 package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart
409 Unable·to·establish·connection·on·channel.408 Unable·to·establish·connection·on·channel.
410 get:isConnectedToGoogle409 get:isConnectedToGoogle
411 ScrollPhysics410 ScrollPhysics
Offset 416, 91 lines modifiedOffset 415, 92 lines modified
416 convertDateTimeToSqlDate415 convertDateTimeToSqlDate
417 _compareAny@3220832416 _compareAny@3220832
418 Gelieve·uw·e-maildres·in·te·vullen417 Gelieve·uw·e-maildres·in·te·vullen
419 FilterInvoicesByCustom4418 FilterInvoicesByCustom4
420 Konverterad·balans419 Konverterad·balans
421 HumpDownHump;420 HumpDownHump;
422 cancellation_message421 cancellation_message
423 _rootSpan@2839001799 
424 Inscrie-te422 Inscrie-te
 423 _applyIntermediatePaintTransforms@909266271
425 :value·copiado·para·a·424 :value·copiado·para·a·
426 rea·de·transfer425 rea·de·transfer
427 LocalizationScreen426 LocalizationScreen
428 ArchiveGroupSuccess427 ArchiveGroupSuccess
429 smallsetminus;428 smallsetminus;
430 _closeHandler@14069316429 _closeHandler@14069316
431 DesignEntity.430 DesignEntity.
432 _RenderCupertinoSwitch@638325306. 
433 package:invoiceninja_flutter/redux/static/static_state.g.dart431 package:invoiceninja_flutter/redux/static/static_state.g.dart
434 longPress432 longPress
435 FilterTransactionsByCustom1433 FilterTransactionsByCustom1
436 twoheadleftarrow;434 twoheadleftarrow;
437 Bigshot_One435 Bigshot_One
438 _cache@0150898436 _cache@0150898
439 Laatste·7·dagen437 Laatste·7·dagen
440 Ocultar·vista·previa438 Ocultar·vista·previa
441 Plati·recente439 Plati·recente
442 /settings/custom_fields440 /settings/custom_fields
443 Otsi·kasutajaid441 Otsi·kasutajaid
444 Enable·Applying·Payments·Later442 Enable·Applying·Payments·Later
445 _$TransactionRuleUIStateSerializer@1581139995 
446 NotElement;443 NotElement;
447 _$groupStateSerializer@1557111460 
448 Categoria·apagada·com·sucesso444 Categoria·apagada·com·sucesso
449 group_settings_id445 group_settings_id
450 etter·Kristus446 etter·Kristus
451 Material447 Material
452 memoizedExpenseReport448 memoizedExpenseReport
453 _$PaymentTermUIStateSerializer@1560086579 
454 NotGreaterSlantEqual;449 NotGreaterSlantEqual;
455 _StreamControllerLifecycle@4048458450 _StreamControllerLifecycle@4048458
456 moveListRight451 moveListRight
457 immediately452 immediately
458 multi_node_editing.dart453 multi_node_editing.dart
459 activity_100454 activity_100
460 _createPointListForSeries@339313943 
461 fireOnPreprocess455 fireOnPreprocess
462 Suche·1·Projekt456 Suche·1·Projekt
 457 _hoverAnimation@776019562
463 get:taskList458 get:taskList
464 FilterTransactionRulesByState459 FilterTransactionRulesByState
465 Angebotsunterschrift460 Angebotsunterschrift
466 application/vnd.crick.clicker.template461 application/vnd.crick.clicker.template
467 dits·ont·462 dits·ont·
468 s·par·courriel·avec·succ463 s·par·courriel·avec·succ
469 _$ProjectItemResponse@1528037542._@1528037542 
470 _handleDone@4048458464 _handleDone@4048458
471 application/vnd.hp-pclxl465 application/vnd.hp-pclxl
472 _clearListMultiselect@1825471554 
473 Strasse·Rechnungsanschrift466 Strasse·Rechnungsanschrift
474 get:transaction^467 get:transaction^
475 Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)468 Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)
476 get:paintOrderedViews469 get:paintOrderedViews
477 iso_8859-1:1987470 iso_8859-1:1987
478 Tarjouksen·ehdot471 Tarjouksen·ehdot
479 ,·touchMajor:·472 ,·touchMajor:·
480 Taxas·de·Imposto·da·Despesa473 Taxas·de·Imposto·da·Despesa
481 Obligatoriska·f474 Obligatoriska·f
482 Projekat475 Projekat
483 created_record476 created_record
 477 _handleAutoScrolling@3095192156
 478 _thresholdCenterTween@761063916
484 QuoteEditScreen479 QuoteEditScreen
485 voor·Christus480 voor·Christus
486 Registrato481 Registrato
487 removing·482 removing·
488 BoardViewState483 BoardViewState
489 Bank·Account484 Bank·Account
490 readSync·failed485 readSync·failed
491 cancelCollapsedHandleAutoHideCountdown486 cancelCollapsedHandleAutoHideCountdown
492 n·asetukset487 n·asetukset
 488 __UserEditState&State&SingleTickerProviderStateMixin@2293054994
 489 _AnyTapGestureRecognizer@1080005443
493 ·in·task_status_actions490 ·in·task_status_actions
494 ·!=·null491 ·!=·null
495 Liechtenstein492 Liechtenstein
 493 init:_$invoiceStatusEntitySerializer@1533105649
 494 _addArgumentlessAction@941082469
496 StartCompanyGatewayMultiselect495 StartCompanyGatewayMultiselect
497 defaultStylesheet 
498 MirrorReference_equals496 MirrorReference_equals
 497 defaultStylesheet
499 UpdateProjectTab498 UpdateProjectTab
 499 _ParentInkResponseState@773059085
500 Successfully·restored·expense500 Successfully·restored·expense
Max diff block lines reached; 1867179/1870569 bytes (99.82%) of diff not shown.
69.4 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 901, 19648 lines modifiedOffset 901, 19648 lines modified
901 ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:......901 ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:......
902 ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;......902 ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;......
903 ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;......903 ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;......
904 ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A......904 ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A......
905 ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E......905 ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E......
906 ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G......906 ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G......
907 ··0x00003a70·98470000·c8040000·00000000·00000000·.G..............907 ··0x00003a70·98470000·c8040000·00000000·00000000·.G..............
908 ··0x00003a80·f5f5dcdc·c84f7000·00000000·03000000·.....Op.........908 ··0x00003a80·f5f5dcdc·c14e7000·00000000·03000000·.....Np.........
909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90
910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d
911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu
916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n
917 ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy917 ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy
918 ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po918 ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po
919 ··0x00003b30·696e7465·7273206e·6f2d6e75·6c6c2d73·inters·no-null-s919 ··0x00003b30·696e7465·7273206e·6f2d6e75·6c6c2d73·inters·no-null-s
920 ··0x00003b40·61666574·79002d88·59259506·86501c83·afety.-.Y%...P..920 ··0x00003b40·61666574·79002d88·27259505·864b1c83·afety.-.'%...K..
921 ··0x00003b50·9035c108·5e8584b6·9aef91c2·8ad4c096·.5..^...........921 ··0x00003b50·9035c108·5e85849a·ef91c2d4·8ad496bd·.5..^...........
922 ··0x00003b60·bdb2bfbc·949ca4b0·c290b8bf·ae8b9e83·................922 ··0x00003b60·bfbc949c·a4b0c290·ceb8bfae·8b9e83fc·................
923 ··0x00003b70·fcd48e89·ae9a98aa·94aa83b0·8ca685c4·................923 ··0x00003b70·d48e89ae·9a98aa94·aa83b08c·a685c4ae·................
924 ··0x00003b80·aea49aa8·a89394d6·a4a69cac·9ac2faad·................924 ··0x00003b80·a49aa893·94d6d6a4·a69cac9a·faad9286·................
925 ··0x00003b90·9286b6a2·968d9c9e·8ca89aae·9e8dbcda·................925 ··0x00003b90·b6a2968d·9c9e8ca8·9aae9e8d·bc96baa2·................
926 ··0x00003ba0·96c2baa2·889a9990·aad2aac4·839a96ae·................926 ··0x00003ba0·889a9990·aaaac483·9a96ae86·8e98a083·................
927 ··0x00003bb0·868e98c6·a0839ea7·8d8698ba·a8cce8da·................ 
928 ··0x00003bc0·a695b0c0·b49e5e81·aa8ca79e·a0959cb6·......^.........927 ··0x00003bb0·9ea7b28d·8698baa8·cce8a695·b0b49e5e·...............^
 928 ··0x00003bc0·81aa8ca7·9ea0959c·b6a4909c·8dbe8c86·................
929 ··0x00003bd0·a4909c8d·8c869e9a·948e92a3·998f9c98·................929 ··0x00003bd0·be9e9a94·8e92a399·8f9c989e·cca4fec6·................
930 ··0x00003be0·9ecca4ab·89ae909a·8a8dbca2·aca0ba95·................930 ··0x00003be0·ab89ae90·9ade8a8d·c0bcaca2·a0c2ba95·................
931 ··0x00003bf0·c695beb0·9a9a9ba8·94a496a0·b69c969a·................931 ··0x00003bf0·c695beb0·9a9a9ba8·94a496a0·b69c969a·................
932 ··0x00003c00·8da2c690·beb294a7·b28ac2a3·a8a73081·..............0.932 ··0x00003c00·8da2c690·be94aea7·aeb2ac8a·ccc2a3a7·................
933 ··0x00003c10·8c969693·8e8ab288·a885c6aa·c6c28cc2·................933 ··0x00003c10·30818c96·96ce938e·8ab288a8·b085c6aa·0...............
934 ··0x00003c20·a8a29ace·ac84b08c·a0b09585·9cc0c088·................934 ··0x00003c20·c28ca8a2·9aac848c·a0b09585·9cc0c088·................
935 ··0x00003c30·8bca9898·d0a0c8c4·c49ca2b0·8c83ccb8·................935 ··0x00003c30·8bca98ae·98c6a0c8·c49ca2b0·8c83ccb8·................
936 ··0x00003c40·a896a492·9a859cb4·a8ac9a86·9092aca8·................936 ··0x00003c40·a896a492·9a859cb4·a8ba9abc·86b29092·................
937 ··0x00003c50·a9989c8a·b3a4928d·b483a296·a08ea885·................937 ··0x00003c50·aca8a998·9c8ab3a4·928db483·a296a08e·................
938 ··0x00003c60·a894869e·8786a29e·8eaaa8a7·929ab8a4·................938 ··0x00003c60·85a89486·9e8786a2·b6b89e8e·c0a8a792·................
939 ··0x00003c70·94acb08a·b6919ccc·86939e8f·bbb69394·................939 ··0x00003c70·9aaca494·b08ab691·c49ccc86·c6939e8f·................
940 ··0x00003c80·9e9a948a·8a8cc496·9c898a8d·b296acbe·................940 ··0x00003c80·bbb69394·9e9a948a·8a8cc896·c49c89b4·................
941 ··0x00003c90·8c899698·b487b2d4·8995b68e·8c8db092·................ 
942 ··0x00003ca0·e9e08cb6·968aba98·8ed4a783·bc9793e0·................ 
943 ··0x00003cb0·c891a68e·b889a4ab·a6adb6c0·9e9286a4·................ 
944 ··0x00003cc0·acb0aca0·c0908cbc·ac9a9d9a·8aa4969e·................ 
945 ··0x00003cd0·94e1a5ac·b0c2d2ae·a498b0ca·a6a2b0ac·................941 ··0x00003c90·8a8db296·b4acbe8c·899698b4·87b2d489·................
 942 ··0x00003ca0·95b68e8c·8dd0b092·e9e08c96·8a98c28e·................
 943 ··0x00003cb0·d4a7b683·bc9793e0·c891a68e·89a4aba6·................
 944 ··0x00003cc0·adb6c09e·9286a4b0·aca0d8c0·908cbcac·................
 945 ··0x00003cd0·9a9d9a8a·a4969e94·e1a5beac·b0c2d2ae·................
 946 ··0x00003ce0·a4c098b0·a6a2baca·b0b2aca4·bec2dd99·................
946 ··0x00003ce0·a4ddd899·92a29d9c·d286ac9a·8b48811c·.............H..947 ··0x00003cf0·92a29d9c·d286ac9a·8bd01c81·9eb2ac92·................
 948 ··0x00003d00·948eda88·8f8aa2b1·8f988994·8f8698a8·................
 949 ··0x00003d10·8694b28a·acbe9034·819ead92·9db2908a·.......4........
 950 ··0x00003d20·8a948920·81a998a6·8e97caae·8aacd5ba·...·............
 951 ··0x00003d30·b6e08cbb·8e9694bc·b7c2969a·9d1081a0·................
 952 ··0x00003d40·aa94ac8b·8c8e9283·e28e86af·a2bc8c9a·................
 953 ··0x00003d50·ac94c4be·8a93b0a0·1681868e·94ba8eac·................
 954 ··0x00003d60·f08cac89·baa28f8c·c0b0c683·87a4869b·................
947 ··0x00003cf0·819eb2b2·ac92948e·da888f8a·a2b18fde·................ 
948 ··0x00003d00·9889948f·8698a886·94b28aac·be903481·..............4. 
949 ··0x00003d10·9ead929d·b2908a8a·94892081·a998a68e·..........·..... 
950 ··0x00003d20·97caae8a·acd5bab6·b8e0b48c·bb8e9694·................ 
951 ··0x00003d30·bcb7c296·9a9d1081·a0aa94c4·8b8c8e92·................ 
952 ··0x00003d40·83e28ebe·86afa2bc·8c9aac94·beb88a93·................ 
953 ··0x00003d50·a0168186·8e94ca8e·acf08cac·89a28f8c·................ 
954 ··0x00003d60·b083bab0·87a4869b·bac4ba9e·bc949286·................ 
955 ··0x00003d70·9ab8a094·92d29a8a·a2aa9aa1·8ea09c9e·................955 ··0x00003d70·9ec4babc·9492869a·a09492d2·9a8aa2aa·................
956 ··0x00003d80·c0da91a2·96be8483·98a687aa·9eb89e9c·................ 
957 ··0x00003d90·9ce4c4a8·2181898c·ad9ea49a·a2c6b640·....!..........@ 
958 ··0x00003da0·82899ca0·e69293c7·a8dcaad2·b48c97a8·................ 
959 ··0x00003db0·9a968c9e·a1899a84·9ec6beca·b291ac11·................ 
960 ··0x00003dc0·819aa8e0·0081a598·ca9e8ca2·a094a1de·................956 ··0x00003d80·ec9aa18e·a09c9ec8·da91a296·848398a6·................
 957 ··0x00003d90·87aa9eb8·9e9c9ce4·c4a82181·898cad9e·..........!.....
 958 ··0x00003da0·a49aa2c6·a6b64082·899ca0e6·9293c7a8·......@.........
 959 ··0x00003db0·dadcaad2·b48c979a·968c9eca·a1b6899a·................
 960 ··0x00003dc0·b0849ebe·cab291ac·11819aa8·e00081a5·................
 961 ··0x00003dd0·989e8ca2·a094a1de·8fcac6a6·aca4c8b6·................
961 ··0x00003dd0·8fcac6a6·aca4dc86·9f94ae90·bcb4a0b2·................962 ··0x00003de0·86a69fd4·94ae90bc·b4a0b2ac·0081a187·................
962 ··0x00003de0·ac0081a1·878e83bc·919aa2b2·8d8d908c·................963 ··0x00003df0·8e83bc91·9abeb2a2·8d908cca·be98c28d·................
963 ··0x00003df0·cabe98c2·8d9a9887·9698889d·a9bedcf8·................964 ··0x00003e00·9a8d9887·9698889d·a9f89c9c·bac0b4c0·................
964 ··0x00003e00·9c9cbac0·aa83a28a·c286b09b·9ec998b6·................965 ··0x00003e10·aa83a28a·86b0b29b·c998b686·95a8a488·................
965 ··0x00003e10·8695a4a8·88a6b0b6·b0a89e8e·9eb09a8a·................966 ··0x00003e20·a6b0b6b0·a89ec68e·9eb09a8a·85bcf6d2·................
 967 ··0x00003e30·0281f7a0·9a9eb8a2·c2a2b8c7·9586988e·................
 968 ··0x00003e40·d89c92a4·aeb3a786·9aae8a90·a2a10781·................
966 ··0x00003e20·cc85ccbc·f60281ae·f7a09a9e·b8c8c2a2·................ 
967 ··0x00003e30·a2b8c7c2·9586988e·d8ba9c92·a4aeb3a7·................ 
968 ··0x00003e40·869aae8a·90a2a107·819c839a·94caa4a2·................ 
969 ··0x00003e50·a18c9c8a·9ea8ae8e·b2aeaf9e·9a94b097·................969 ··0x00003e50·9c839a94·caa4a18c·9c8a9ea8·ba8eb2af·................
970 ··0x00003e60·8d89e0de·9e92b08f·b3ce9686·acc698aa·................970 ··0x00003e60·ae9ec09a·94b0978d·89e09e92·8fb3ce96·................
971 ··0x00003e70·b6a7d7d6·0781a8e8·ac8eba83·ac028188·................971 ··0x00003e70·8698aab6·a7d70781·a8e8a6ac·8ec6ba83·................
972 ··0x00003e80·a2849e9a·afa4888f·b1aea296·a2b2969e·................972 ··0x00003e80·ac028188·a2849e9a·d6afa488·8fb0b1ae·................
973 ··0x00003e90·8388c68f·8e9f9e83·c092a2e2·b1a18abe·................ 
974 ··0x00003ea0·aa96afba·9d9a9ad2·9a9e9ca2·9db88ca0·................ 
975 ··0x00003eb0·ba84888a·a098aaac·a4a6b283·a8a2bcc0·................973 ··0x00003e90·a296b8b2·a2969e83·88b8c68f·8e9f9eb4·................
 974 ··0x00003ea0·83a192a2·e2b1be8a·aab096af·9a9d9a9a·................
 975 ··0x00003eb0·9e9ca29d·8cd4a0ba·84888aa0·98aca4a6·................
976 ··0x00003ec0·8e8a8cb9·83ae948d·de8bb4bc·9484a2e0·................976 ··0x00003ec0·b283a8ca·bca28e8a·8cb983ae·948dde8b·................
977 ··0x00003ed0·86c48a8c·a398c8e6·8acc9885·b0b1b9a6·................977 ··0x00003ed0·b4bc9484·a2e0868a·8ca398e6·d08aa8cc·................
978 ··0x00003ee0·92968ad6·9cacadbe·92838e8c·94cab550·...............P978 ··0x00003ee0·9885b0b1·b9a69296·8ad69cad·be92838e·................
979 ··0x00003ef0·829c928c·a49ca485·ac83caea·a0e0948f·................979 ··0x00003ef0·8c94cab5·50829cb6·c0928ca4·9ca485ac·....P...........
980 ··0x00003f00·95bda9b8·aa969efe·b1889696·a898c5c2·................980 ··0x00003f00·83eaa0e0·948f95bd·a9b8aa96·9efeb188·................
981 ··0x00003f10·a6aeaebc·94989ca6·87c1bc2c·8106819c·...........,....981 ··0x00003f10·9696a898·c5c24681·beaeae94·989c87c1·......F.........
 982 ··0x00003f20·bcbc2c81·ae06819c·90858ca7·9fc2e08c·..,.............
982 ··0x00003f20·90858ca7·9f8cae89·8896f2b8·0e810281·................983 ··0x00003f30·ae898896·f2b80e81·02819894·84a0859a·................
983 ··0x00003f30·989484a0·85c09ab2·b68b9c86·909888a2·................ 
984 ··0x00003f40·99a4b188·9c8588ae·85ccb5a0·839adea0·................984 ··0x00003f40·b6be8bfc·9c869098·88a299a4·b1889c85·................
 985 ··0x00003f50·88a88514·81ccccb5·a0839ade·d0a0a9a2·................
985 ··0x00003f50·a9a2a092·90aed8ce·8aa8a9ba·88998a9e·................986 ··0x00003f60·a09290ac·aed8ce8a·a8a98899·8a9e8cae·................
986 ··0x00003f60·8cae9e96·a09a8496·9bb4a8a2·b4b49805·................987 ··0x00003f70·9e96a09a·84969bb4·a8e0a2b4·980581b8·................
987 ··0x00003f70·819b9094·ae948cb6·b69e90a4·92ae9e94·................988 ··0x00003f80·9b90aabc·948cb6b6·9e9490a4·92aea2ae·................
988 ··0x00003f80·9cc5929b·f0aaae89·9aa4b8ab·a20e819f·................989 ··0x00003f90·9e94b69c·cec5929b·f0aaae89·9aa4b8ab·................
989 ··0x00003f90·b2bab0b2·d0a4c612·8194989e·aab0b296·................990 ··0x00003fa0·a20e819f·b2b0b2d0·a494989e·aab2b0b2·................
990 ··0x00003fa0·2c8198a2·8894c2ae·a699d0a0·a6b694b0·,...............991 ··0x00003fb0·962c8198·a28894ae·a699d0a6·94b08992·.,..............
991 ··0x00003fb0·899294a4·84909296·0581838c·9698938e·................992 ··0x00003fc0·94a48490·92960581·838c9698·938ea3c9·................
992 ··0x00003fc0·a3c9b8a8·c29183a4·a4c9889e·ba348186·.............4..993 ··0x00003fd0·b8a8c291·83a4a4c9·a29eba88·86a298aa·................
993 ··0x00003fd0·a298aaa4·859ea09c·fe9a88ae·9abeb3f4·................994 ··0x00003fe0·a4859ea0·9cfe9a88·aeac9abe·b3f493ae·................
994 ··0x00003fe0·93aea49c·90b2bf96·b2bba4b6·de989a98·................995 ··0x00003ff0·a4ce9c90·bf96b2bb·a4b6de98·9a98a8b3·................
995 ··0x00003ff0·a8b39785·b6aeaa86·908f9bc2·b6a0a68e·................996 ··0x00004000·9785b6ae·aa86908f·9bb6caa0·a68eb69a·................
996 ··0x00004000·b69a96ca·85a4e897·9c8386a2·83c1baa0·................997 ··0x00004010·96ca85a4·e8979c83·86a283c1·baa096ac·................
997 ··0x00004010·96ac928a·9cbabaa7·bfb090b9·a88fa4b0·................998 ··0x00004020·928ab29c·babaa7bf·b090b9a8·8fa4b098·................
998 ··0x00004020·98a8a2a9·aaa6c889·b092c0a4·a4a494ba·................999 ··0x00004030·a8a2a9aa·a6c8aa89·b0c692b0·a4a4a494·................
999 ··0x00004030·91a4a7cc·a09a98ac·bca4839c·a29c869c·................1000 ··0x00004040·ba91a4a7·cca09a98·aca4839c·a29c869c·................
1000 ··0x00004040·a28c8eb0·9bb0aab8·a79e98a5·b2908488·................1001 ··0x00004050·a28c8eb0·9bb0aaa7·9e98a5b2·908488a8·................
1001 ··0x00004050·a88c9e94·bc9eb4ba·92fc848e·83908895·................1002 ··0x00004060·8c9ec294·9ec0b4ba·c892fc84·8eb68390·................
1002 ··0x00004060·a09c89b0·a4a29696·92188299·879ea68d·................1003 ··0x00004070·8895a09c·89a4a296·96929987·9eb8caa6·................
1003 ··0x00004070·ba938aa1·a6c02281·88a6b8c2·aa14818b·......".........1004 ··0x00004080·8da6ba93·8ab0a1a6·c0228188·a6b8c214·........."......
Max diff block lines reached; 72673886/72723226 bytes (99.93%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0084e200·10000000·00000000·017a5200·01781001·.........zR..x..2 ··0x0084e050·10000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x0084e210·1b0c0610·11000000·18000000·e41d0000·................3 ··0x0084e060·1b0c0610·11000000·18000000·941f0000·................
4 ··0x0084e220·a0470000·00860290·01110000·002d0000·.G...........-..4 ··0x0084e070·a0470000·00860290·01110000·002d0000·.G...........-..
5 ··0x0084e230·006f6500·00a09aef·00008602·90010000·.oe.............5 ··0x0084e080·001f6700·00e08eef·00008602·90010000·..g.............
6 ··0x0084e240·0000································..6 ··0x0084e090·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x0084e248·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x0084e098·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x0084e258·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x0084e0a8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x0084e268·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x0084e0b8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x0084e278·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x0084e0c8·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x0084e288·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x0084e0d8·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x0084e298·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x0084e0e8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x0084e2a8·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x0084e0f8·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x0084e2b8·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x0084e108·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x0084e2c8·6c644964·00·························ldId.10 ··0x0084e118·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x0084e360·06000000·06000000·00000000·03000000·................2 ··0x0084e1b0·06000000·06000000·00000000·03000000·................
3 ··0x0084e370·05000000·02000000·00000000·04000000·................3 ··0x0084e1c0·05000000·02000000·00000000·04000000·................
4 ··0x0084e380·00000000·00000000·00000000·00000000·................4 ··0x0084e1d0·00000000·00000000·00000000·00000000·................
5 ··0x0084e390·01000000·00000000···················........5 ··0x0084e1e0·01000000·00000000···················........
  
31.3 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1149, 78 lines modifiedOffset 1149, 78 lines modified
1149 »       .........I......1149 »       .........I......
1150 »       ....I..........I1150 »       ....I..........I
1151 »       ..........L.e.M.1151 »       ..........L.e.M.
1152 »       ........H.D$....1152 »       ........H.D$....
  
1153 00000000008547a0·<_kDartIsolateSnapshotInstructions>:1153 00000000008547a0·<_kDartIsolateSnapshotInstructions>:
1154 »       ................1154 »       ................
1155 »       0.......d.......1155 »       0...............
1156 »       h........G......1156 »       h........G......
1157 »       (.z.....UH..I;f81157 »       (.z.....UH..I;f8
1158 »       ..M...H.E·.H.I.N1158 »       ..M...H.E·.H.I.N
1159 »       HM..W...ASQM..O.1159 »       HM......ASQM..G.
1160 »       .......YYPA.....1160 »       .......YYPA.....
1161 »       .M../.....`A.YYP1161 »       .M..'....s.A.YYP
1162 »       .u..u..-K1.YYYH.1162 »       .u..u..1$1.YYYH.
1163 »       .].A..p.....UH..1163 »       .].A..p.....UH..
1164 »       I;f8..>...H.E..H1164 »       I;f8..>...H.E..H
1165 »       .I.NHM..W...ASQM1165 »       .I.NHM......ASQM
1166 »       ..O....m...YYPA.1166 »       ..G....m...YYPA.
1167 »       .....M../....O`A1167 »       .....M..'......A
1168 »       .YYH..].A..p....1168 »       .YYH..].A..p....
1169 »       ....UH..H...L...1169 »       ....UH..H...L...
1170 »       H.I.NH...Hc.H.\.1170 »       H.I.NH...Hc.H.\.
1171 »       .H.].Hc.H.t..H.u1171 »       .H.].Hc.H.t..H.u
1172 »       ..........Hc.H.D1172 »       ..........Hc.H.D
1173 »       ..H.......3.H.}.1173 »       ..H.......3.H.}.
1174 »       I;f8......H..I..1174 »       I;f8......H..I..
1175 »       ....I..........&1175 »       ....I..........&
1176 »       ...H..p.H..:H...1176 »       ...H..p.H..:H...
1177 »       ......I.._...M..1177 »       ......I..W...M..
1178 »       ?Q........u..u..1178 »       .P........u..u..
1179 »       u.M........d..YY1179 »       u.M.......&u..YY
1180 »       YH..H...H..H...H1180 »       YH..H...H..H...H
1181 »       ...H.........."E1181 »       ...H..........b:
1182 »       ..H.H.H..].A..p.1182 »       ..H.H.H..].A..p.
1183 »       ...s....A.......1183 »       ...s....A.......
1184 »       ..H..B.H;.u.f.UH1184 »       ..H..B.H;.u.f.UH
1185 »       ..I;f8..R...H.E.1185 »       ..I;f8..R...H.E.
1186 »       I......I........1186 »       I......I........
1187 »       ..&...H..p.H..:H1187 »       ..&...H..p.H..:H
1188 »       .........I.._...1188 »       .........I..W...
1189 »       M..OQ........u..1189 »       M...P...,....u..
1190 »       u..Y...YYH..].A.1190 »       u..%.X.YYH..].A.
1191 »       .p..............1191 »       .p..............
1192 »       L..@.I......I...1192 »       L..@.I......I...
1193 »       .......A;.....u.1193 »       .......A;.....u.
1194 »       .A......A.......1194 »       .A......A.......
1195 »       ..H..B.H;.u.f.UH1195 »       ..H..B.H;.u.f.UH
1196 »       ..H...I;f8..c...1196 »       ..H...I;f8..c...
1197 »       H.E..H.I.NHH.M.Q1197 »       H.E..H.I.NHH.M.Q
1198 »       M...(..AS..·..YY1198 »       M...(..AS.2...YY
1199 »       H.M..Q.I.VH;....1199 »       H.M..Q.I.VH;....
1200 »       ...I...........H1200 »       ...I...........H
1201 »       ..A;...........I1201 »       ..A;...........I
1202 »       ..o........H..H.1202 »       ..g........H..H.
1203 »       .].A..p.....A...1203 »       .].A..p.....A...
1204 »       ......H..B.H;.u.1204 »       ......H..B.H;.u.
1205 »       f.UH..I;f8..9...1205 »       f.UH..I;f8..9...
1206 »       H.]..S.I.VHH.E.I1206 »       H.]..S.I.VHH.E.I
1207 »       ......I../...M..1207 »       ......I..7...M..
1208 »       o....S..u..u...V1208 »       .....S..u..u....
1209 »       8.YYH..].A..p...1209 »       7.YYH..].A..p...
1210 »       ....UH..H...L...1210 »       ....UH..H...L...
1211 »       H.I.NH........I.1211 »       H.I.NH........I.
1212 »       ...........H.I.N1212 »       ...........H.I.N
1213 »       HHc.H.D..H..H.].1213 »       HHc.H.D..H..H.].
1214 »       H.u.I;f8..<....S1214 »       H.u.I;f8..<....S
1215 »       .I.VHH.E.H..I...1215 »       .I.VHH.E.H..I../
1216 »       -..M.._A...S..u.1216 »       -..M...A...S..u.
1217 »       .u..u.M...0....N1217 »       .u..u.M...0.....
1218 »       6.YYYH..].A..p..1218 »       7.YYYH..].A..p..
1219 »       ............L..@1219 »       ............L..@
1220 »       .I..SI.....8...I1220 »       .I..SI.....8...I
1221 »       ........+...I..y1221 »       ........+...I..y
1222 »       .........I......1222 »       .........I......
1223 »       ......I......I..1223 »       ......I......I..
1224 »       ........p.I.vH..1224 »       ........p.I.vH..
1225 »       ...L..@.I......I1225 »       ...L..@.I......I
Offset 1247, 108 lines modifiedOffset 1247, 108 lines modified
1247 »       5u.E.R.M.VHM..B.1247 »       5u.E.R.M.VHM..B.
1248 »       I..4..·...M..B.I1248 »       I..4..·...M..B.I
1249 »       ............I...1249 »       ............I...
1250 »       ..........A;....1250 »       ..........A;....
1251 »       .u..A.......UH..1251 »       .u..A.......UH..
1252 »       H..(I;f8......I.1252 »       H..(I;f8......I.
1253 »       .....H......A;G'1253 »       .....H......A;G'
1254 »       ......I........(1254 »       ......I.......Z.
1255 »       ..H.U.H.E......H1255 »       ..H.U.H.E......H
1256 »       ..H.E.H.M..A.E3.1256 »       ..H.E.H.M..A.E3.
1257 »       D.Y.I......H..·.1257 »       D.Y.I......H..·.
1258 »       ..A;G'......I...1258 »       ..A;G'......I...
1259 »       .....'..H..H.E..1259 »       ........H..H.E..
1260 »       H.E3.D.X.E3.D.X.1260 »       H.E3.D.X.E3.D.X.
1261 »       H.U.H..J.RI.FX..1261 »       H.U.H..J.RI.FX..
1262 »       .....A[A;.......1262 »       .....A[A;.......
1263 »       l...Hc.H..s.H.P.1263 »       l...Hc.H..s.H.P.
1264 »       H.U......H.u.H.}1264 »       H.U......H.u.H.}
1265 »       .I;f8..J...H;...1265 »       .I;f8..J...H;...
1266 »       '...H..H...H...H1266 »       '...H..H...H...H
1267 »       ..H...H...H.....1267 »       ..H...H...H.....
1268 »       ......?..H.H.H..1268 »       ......5..H.H.H..
1269 »       N.VPI.FX.......A1269 »       N.VPI.FX....@..A
1270 »       [A[H.U.H..I.....1270 »       [A[H.U.H..I.....
1271 »       .H.].A;.........1271 »       .H.].A;.........
1272 »       ...r.I.vHI../...1272 »       ...r.I.vHI..'...
1273 »       M..G5...V.H.U.H.1273 »       M..?5...V.H.U.H.
1274 »       ..H..H...H...H..1274 »       ..H..H...H...H..
1275 »       ........X?..H.P.1275 »       .........4..H.P.
1276 »       H..H.E.H..X.PQH.1276 »       H..H.E.H..X.PQH.
1277 »       .I.FX.......A[A[1277 »       .I.FX....@..A[A[
1278 »       H.U.H..I......H.1278 »       H.U.H..I......H.
1279 »       ].A;............1279 »       ].A;............
1280 »       r.I.vHI......M..1280 »       r.I.vHI......M..
1281 »       W5...V..u..u....1281 »       O5...V..u..u....
1282 »       ..YY.u..u..u.P.A1282 »       ..YY.u..u..u.P.A
1283 »       ...YYYYH.M.H...H1283 »       ...YYYYH.M.H...H
1284 »       ..H.U......H.E.H1284 »       ..H.U......H.E.H
1285 »       ..].A..p........1285 »       ..].A..p........
1286 »       ..C..A..p.......1286 »       ..8..A..p.......
1287 »       ....UH..H...I;f81287 »       ....UH..H...I;f8
1288 »       ..d...H.E(.H.I.N1288 »       ..d...H.E(.H.I.N
1289 »       H.Q.I.VH.X.I.^HH1289 »       H.Q.I.VH.X.I.^HH
1290 »       .u.A;.......F...1290 »       .u.A;.......F...
1291 »       ..H..@...u...Hc.1291 »       ..H..@...u...Hc.
1292 »       ..H...#.H....H..1292 »       ..H...#.H....H..
1293 »       .......Hc.H..H..1293 »       .......Hc.H..H..
1294 »       .....Hc.H..H....1294 »       .....Hc.H..H....
Max diff block lines reached; 32773378/32776487 bytes (99.99%) of diff not shown.
105 MB
lib/arm64-v8a/libapp.so
1.18 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x855d18·0x855d18·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x855aa8·0x855aa8·R···0x4000
9 ··LOAD···········0x858000·0x0000000000858000·0x0000000000858000·0x102e350·0x102e350·R·E·0x40009 ··LOAD···········0x858000·0x0000000000858000·0x0000000000858000·0x102d480·0x102d480·R·E·0x4000
10 ··LOAD···········0x1888000·0x0000000001888000·0x0000000001888000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x1888000·0x0000000001888000·0x0000000001888000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x1888018·0x0000000001888018·0x0000000001888018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x1888018·0x0000000001888018·0x0000000001888018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.96 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x18880d8:1 There·are·11·section·headers,·starting·at·offset·0x18880d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·855990·00···A··0···0·166 ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·855720·00···A··0···0·16
7 ··[·3]·.eh_frame·········PROGBITS········0000000000855b80·855b80·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········0000000000855910·855910·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········0000000000855bc8·855bc8·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········0000000000855958·855958·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········0000000000855c50·855c50·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········00000000008559e0·8559e0·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············0000000000855ce0·855ce0·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············0000000000855a70·855a70·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········0000000000858000·858000·102e350·00··AX··0···0·1611 ··[·7]·.text·············PROGBITS········0000000000858000·858000·102d480·00··AX··0···0·16
12 ··[·8]·.bss··············PROGBITS········0000000001888000·1888000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········0000000001888000·1888000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········0000000001888018·1888018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········0000000001888018·1888018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·1888078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·1888078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
868 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000858000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·0000000000858000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·000000000085d1f0·0x1029160·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·000000000085d1f0·0x1028290·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003a80·0x852100·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003a80·0x851e90·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
642 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x1888018·contains·6·entries:1 Dynamic·section·at·offset·0x1888018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x855ce03 ·0x0000000000000004·(HASH)···············0x855a70
4 ·0x0000000000000005·(STRTAB)·············0x855bc84 ·0x0000000000000005·(STRTAB)·············0x855958
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x855c506 ·0x0000000000000006·(SYMTAB)·············0x8559e0
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
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:·c3126a43e270c7b598fa2553a707a5433 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·c3126a43b84769e898fa25534923c891
618 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1611 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000858000..000000000085d1f012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000858000..000000000085d1f0
13 ··DW_CFA_offset:·r29·(x29)·at·cfa-1613 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
14 ··DW_CFA_offset:·r30·(x30)·at·cfa-814 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=000000000085d1f0..000000000188635015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=000000000085d1f0..0000000001885480
16 ··DW_CFA_offset:·r29·(x29)·at·cfa-1616 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
17 ··DW_CFA_offset:·r30·(x30)·at·cfa-817 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
1.77 MB
strings --all --bytes=8 {}
    
Offset 383, 29 lines modifiedOffset 383, 28 lines modified
383 _completeWithNoFutureOnAsyncReturn383 _completeWithNoFutureOnAsyncReturn
384 FutureOr384 FutureOr
385 boolean·expression385 boolean·expression
386 _handleException386 _handleException
387 _ExternalInt64Array387 _ExternalInt64Array
388 _Uint16List388 _Uint16List
389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·no-null-safety389 b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·no-null-safety
390 _restoreDocument@1630416227 
391 get:entityKey390 get:entityKey
392 ScrollViewKeyboardDismissBehavior391 ScrollViewKeyboardDismissBehavior
 392 _$CompanyItemResponseSerializer@1499142657
393 init:memoizedDropdownExpenseCategoriesList393 init:memoizedDropdownExpenseCategoriesList
394 _clearListMultiselect@1821055760 
395 Setari·Taxe394 Setari·Taxe
396 _ValueNotifier@1169352699 
397 Despesa·restaurada·com·sucesso395 Despesa·restaurada·com·sucesso
398 Ny·uppgift396 Ny·uppgift
399 Cambiar·Estado397 Cambiar·Estado
400 partement398 partement
401 requireClientCertificate399 requireClientCertificate
402 :user·actualiz400 :user·actualiz
403 ·el·gasto·:expense401 ·el·gasto·:expense
404 localPan402 localPan
 403 init:_reflinkDefinitionStart@2323356222
405 Successfully·archived·client404 Successfully·archived·client
406 get:firstMonthOfTheYear405 get:firstMonthOfTheYear
407 ParagraphStyle.406 ParagraphStyle.
408 package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart407 package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart
409 Unable·to·establish·connection·on·channel.408 Unable·to·establish·connection·on·channel.
410 get:isConnectedToGoogle409 get:isConnectedToGoogle
411 ScrollPhysics410 ScrollPhysics
Offset 416, 91 lines modifiedOffset 415, 92 lines modified
416 convertDateTimeToSqlDate415 convertDateTimeToSqlDate
417 _compareAny@3220832416 _compareAny@3220832
418 Gelieve·uw·e-maildres·in·te·vullen417 Gelieve·uw·e-maildres·in·te·vullen
419 FilterInvoicesByCustom4418 FilterInvoicesByCustom4
420 Konverterad·balans419 Konverterad·balans
421 HumpDownHump;420 HumpDownHump;
422 cancellation_message421 cancellation_message
423 _rootSpan@2839001799 
424 Inscrie-te422 Inscrie-te
 423 _applyIntermediatePaintTransforms@909266271
425 :value·copiado·para·a·424 :value·copiado·para·a·
426 rea·de·transfer425 rea·de·transfer
427 LocalizationScreen426 LocalizationScreen
428 ArchiveGroupSuccess427 ArchiveGroupSuccess
429 smallsetminus;428 smallsetminus;
430 _closeHandler@14069316429 _closeHandler@14069316
431 DesignEntity.430 DesignEntity.
432 _RenderCupertinoSwitch@638325306. 
433 package:invoiceninja_flutter/redux/static/static_state.g.dart431 package:invoiceninja_flutter/redux/static/static_state.g.dart
434 longPress432 longPress
435 FilterTransactionsByCustom1433 FilterTransactionsByCustom1
436 twoheadleftarrow;434 twoheadleftarrow;
437 Bigshot_One435 Bigshot_One
438 _cache@0150898436 _cache@0150898
439 Laatste·7·dagen437 Laatste·7·dagen
440 Ocultar·vista·previa438 Ocultar·vista·previa
441 Plati·recente439 Plati·recente
442 /settings/custom_fields440 /settings/custom_fields
443 Otsi·kasutajaid441 Otsi·kasutajaid
444 Enable·Applying·Payments·Later442 Enable·Applying·Payments·Later
445 _$TransactionRuleUIStateSerializer@1581139995 
446 NotElement;443 NotElement;
447 _$groupStateSerializer@1557111460 
448 group_settings_id444 group_settings_id
449 Categoria·apagada·com·sucesso445 Categoria·apagada·com·sucesso
450 etter·Kristus446 etter·Kristus
451 Material447 Material
452 memoizedExpenseReport448 memoizedExpenseReport
453 _$PaymentTermUIStateSerializer@1560086579 
454 NotGreaterSlantEqual;449 NotGreaterSlantEqual;
455 _StreamControllerLifecycle@4048458450 _StreamControllerLifecycle@4048458
456 moveListRight451 moveListRight
457 immediately452 immediately
458 multi_node_editing.dart453 multi_node_editing.dart
459 activity_100454 activity_100
460 _createPointListForSeries@339313943 
461 fireOnPreprocess455 fireOnPreprocess
462 Suche·1·Projekt456 Suche·1·Projekt
 457 _hoverAnimation@776019562
463 get:taskList458 get:taskList
464 FilterTransactionRulesByState459 FilterTransactionRulesByState
465 Angebotsunterschrift460 Angebotsunterschrift
466 application/vnd.crick.clicker.template461 application/vnd.crick.clicker.template
467 dits·ont·462 dits·ont·
468 s·par·courriel·avec·succ463 s·par·courriel·avec·succ
469 _$ProjectItemResponse@1528037542._@1528037542 
470 _handleDone@4048458464 _handleDone@4048458
471 application/vnd.hp-pclxl465 application/vnd.hp-pclxl
472 _clearListMultiselect@1825471554 
473 Strasse·Rechnungsanschrift466 Strasse·Rechnungsanschrift
474 get:transaction^467 get:transaction^
475 Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)468 Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean)
476 get:paintOrderedViews469 get:paintOrderedViews
477 iso_8859-1:1987470 iso_8859-1:1987
478 Tarjouksen·ehdot471 Tarjouksen·ehdot
479 ,·touchMajor:·472 ,·touchMajor:·
480 Taxas·de·Imposto·da·Despesa473 Taxas·de·Imposto·da·Despesa
481 Obligatoriska·f474 Obligatoriska·f
482 Projekat475 Projekat
483 created_record476 created_record
 477 _handleAutoScrolling@3095192156
 478 _thresholdCenterTween@761063916
484 QuoteEditScreen479 QuoteEditScreen
485 voor·Christus480 voor·Christus
486 Registrato481 Registrato
487 removing·482 removing·
488 BoardViewState483 BoardViewState
489 Bank·Account484 Bank·Account
490 readSync·failed485 readSync·failed
491 cancelCollapsedHandleAutoHideCountdown486 cancelCollapsedHandleAutoHideCountdown
 487 __UserEditState&State&SingleTickerProviderStateMixin@2293054994
492 n·asetukset488 n·asetukset
 489 _AnyTapGestureRecognizer@1080005443
493 ·in·task_status_actions490 ·in·task_status_actions
494 ·!=·null491 ·!=·null
495 Liechtenstein492 Liechtenstein
 493 init:_$invoiceStatusEntitySerializer@1533105649
 494 _addArgumentlessAction@941082469
496 StartCompanyGatewayMultiselect495 StartCompanyGatewayMultiselect
497 defaultStylesheet 
498 MirrorReference_equals496 MirrorReference_equals
 497 defaultStylesheet
499 UpdateProjectTab498 UpdateProjectTab
 499 _ParentInkResponseState@773059085
500 Successfully·restored·expense500 Successfully·restored·expense
Max diff block lines reached; 1856069/1859461 bytes (99.82%) of diff not shown.
69.6 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 901, 19589 lines modifiedOffset 901, 19589 lines modified
901 ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B......901 ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B......
902 ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C......902 ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C......
903 ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D......903 ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D......
904 ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I......904 ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I......
905 ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O......905 ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O......
906 ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q......906 ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q......
907 ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q..............907 ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q..............
908 ··0x00003a80·f5f5dcdc·1a6a7000·00000000·03000000·.....jp.........908 ··0x00003a80·f5f5dcdc·33687000·00000000·03000000·....3hp.........
909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90909 ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90
910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d910 ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d
911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c911 ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c
912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-912 ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac913 ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_914 ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu915 ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu
916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n916 ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n
917 ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64-917 ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64-
918 ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed-918 ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed-
919 ··0x00003b30·706f696e·74657273·206e6f2d·6e756c6c·pointers·no-null919 ··0x00003b30·706f696e·74657273·206e6f2d·6e756c6c·pointers·no-null
920 ··0x00003b40·2d736166·65747900·2d884525·95068652·-safety.-.E%...R920 ··0x00003b40·2d736166·65747900·2d881425·9505864d·-safety.-..%...M
921 ··0x00003b50·1c839035·c1045e85·84b69aef·91c28ad4·...5..^.........921 ··0x00003b50·1c839035·c1045e85·849aef91·c2d48ad4·...5..^.........
922 ··0x00003b60·c096bdb2·bfbc949c·a4b0c290·b8bfae8b·................922 ··0x00003b60·96bdbfbc·949ca4b0·c290ceb8·bfae8b9e·................
923 ··0x00003b70·9e83fcd4·8e89ae9a·98aa94aa·83b08ca6·................923 ··0x00003b70·83fcd48e·89ae9a98·aa94aa83·b08ca685·................
924 ··0x00003b80·85c4aea4·9aa8a893·94d6a4a6·9cac9ac2·................924 ··0x00003b80·c4aea49a·a89394d6·d6a4a69c·ac9afaad·................
925 ··0x00003b90·faad9286·b6a2968d·9c9e8ca8·9aae9e8d·................925 ··0x00003b90·9286b6a2·968d9c9e·8ca89aae·9e8dbc96·................
926 ··0x00003ba0·bcda96c2·a2ba889a·9990aad2·aac4839a·................926 ··0x00003ba0·a2ba889a·9990aaaa·c4839a96·86ae8e98·................
927 ··0x00003bb0·9686ae8e·98c6a083·9ea78d86·98baa8cc·................927 ··0x00003bb0·a0839ea7·b28d8698·baa8cce8·a695b0b4·................
928 ··0x00003bc0·e8daa695·b0c0b49e·5e81aa8c·a79ea095·........^.......928 ··0x00003bc0·9e5e81aa·8ca79ea0·959cb6a4·909c8dbe·.^..............
929 ··0x00003bd0·9cb6a490·9c8d8c86·9e9a9492·8ea3998f·................929 ··0x00003bd0·8c86be9e·9a948e92·a3998f9c·989eccfe·................
930 ··0x00003be0·9c989ecc·a4ab89ae·909a8a8d·bca2aca0·................930 ··0x00003be0·a4c6ab89·ae909ade·8a8dc0bc·aca2a0c2·................
931 ··0x00003bf0·ba95c695·beb09a9a·9ba894a4·96a0b69c·................931 ··0x00003bf0·ba95c695·beb09a9a·9ba894a4·96a0b69c·................
932 ··0x00003c00·969a8da2·c690beb2·94a7b28a·c2a3a8a7·................932 ··0x00003c00·969a8da2·c690be94·aea7aeb2·ac8accc2·................
933 ··0x00003c10·30818c96·96938e8a·b288a885·c6aac6c2·0...............933 ··0x00003c10·a3a73081·8c9696ce·938e8ab2·88a8b085·..0.............
934 ··0x00003c20·8cc2a8a2·9aceac84·b08ca0b0·95859cc0·................934 ··0x00003c20·c6aac28c·a8a29aac·848ca0b0·95859cc0·................
935 ··0x00003c30·c0888bca·9898d0a0·c8c4c49c·a2b08c83·................935 ··0x00003c30·c0888bca·98ae98c6·a0c8c49c·a2b08c83·................
936 ··0x00003c40·ccb8a896·a4929a85·9cb4a8ac·9a869092·................936 ··0x00003c40·ccb8a896·a4929a85·9cb4a8ba·9abc86b2·................
937 ··0x00003c50·aca8a998·9c8ab3a4·928db483·a296a08e·................937 ··0x00003c50·9092aca8·a9989c8a·b3a4928d·b483a296·................
938 ··0x00003c60·a885a894·869e8786·a29e8eaa·a8a7929a·................938 ··0x00003c60·a08e85a8·94869e87·86a2b6b8·9e8ec0a8·................
939 ··0x00003c70·aca494b8·b08ab691·9ccc8693·9e8fbbb6·................939 ··0x00003c70·a7929aac·a494b08a·b691c49c·cc86c693·................
940 ··0x00003c80·93949e9a·948a8a8c·c4969c89·8d8ab296·................940 ··0x00003c80·9e8fbbb6·93949e9a·948a8a8c·c896c49c·................
941 ··0x00003c90·acbe8c89·9698b487·b2d48995·b68e8c8d·................ 
942 ··0x00003ca0·b092e9e0·8cb6968a·ba988ed4·a783bc97·................ 
943 ··0x00003cb0·93e0c891·a68eb889·a4aba6ad·b6c09e92·................ 
944 ··0x00003cc0·86a4acb0·aca0c090·8cbcac9a·9d9a8aa4·................ 
945 ··0x00003cd0·969e94e1·a5acb0c2·d2a4ae98·b0caa6a2·................941 ··0x00003c90·89b48d8a·b296b4ac·be8c8996·98b487b2·................
 942 ··0x00003ca0·d48995b6·8e8c8dd0·b092e9e0·8c968a98·................
 943 ··0x00003cb0·c28ed4a7·b683bc97·93e0c891·a68e89a4·................
 944 ··0x00003cc0·aba6adb6·c09e9286·a4b0aca0·d8c0908c·................
 945 ··0x00003cd0·bcac9a9d·9a8aa496·9e94e1a5·beacb0c2·................
 946 ··0x00003ce0·d2a4aec0·98b0a6a2·bacab0b2·aca4bec2·................
946 ··0x00003ce0·b0aca4dd·d89992a2·9d9cd286·ac9a8b48·...............H947 ··0x00003cf0·dd9992a2·9d9cd286·ac9a8bd0·1c819e92·................
947 ··0x00003cf0·811c819e·b292acb2·948eda88·8f8aa2b1·................ 
948 ··0x00003d00·8fde9889·948f8698·a88694b2·8aacbe90·................ 
949 ··0x00003d10·34819ead·929db290·8a8a9489·2081a998·4...........·... 
950 ··0x00003d20·a6ae97ca·8e8aacd5·bab6b8e0·b48cbb8e·................ 
951 ··0x00003d30·9694bcb7·c2969a9d·1081a0aa·c4948b8c·................ 
952 ··0x00003d40·8e9283e2·8ebe86af·a2bc8c9a·ac94beb8·................ 
953 ··0x00003d50·8a93a016·81868e94·ca8eacf0·8cac898f·................ 
954 ··0x00003d60·a28cb083·bab087a4·869bbac4·ba9ebc94·................ 
955 ··0x00003d70·92869ab8·a09492d2·9a8aa2aa·9aa18ea0·................ 
956 ··0x00003d80·9c9ec0da·91a296be·848398a6·87aa9eb8·................ 
957 ··0x00003d90·9e9c9ce4·c4a82181·898cad9e·a49aa2c6·......!......... 
958 ··0x00003da0·b6408289·9ca0e692·aa93a8c7·dcd2b48c·.@.............. 
959 ··0x00003db0·97a89a96·8c9ea189·9a849ec6·becab291·................ 
960 ··0x00003dc0·ac11819a·a8e00081·a598ca9e·8ca2a094·................ 
961 ··0x00003dd0·a1de8fca·c6a6acdc·a4869f94·ae90bcb4·................948 ··0x00003d00·acb2948e·da888f8a·a2b18f98·89948f86·................
 949 ··0x00003d10·98a88694·b28aacbe·9034819e·ad929db2·.........4......
 950 ··0x00003d20·908a8a94·892081a9·98a6ae97·ca8e8aac·.....·..........
 951 ··0x00003d30·d5bab6e0·8cbb8e96·94bcb7c2·969a9d10·................
 952 ··0x00003d40·81a0aa94·ac8b8c8e·9283e28e·86afa2bc·................
 953 ··0x00003d50·8c9aac94·c4be8a93·b0a01681·86ba948e·................
 954 ··0x00003d60·8eacf08c·ac89ba8f·a28cc0b0·c68387a4·................
 955 ··0x00003d70·869b9ec4·babc9492·869aa094·92d29a8a·................
 956 ··0x00003d80·a2aaec9a·a18ea09c·9ec8da91·a2968483·................
 957 ··0x00003d90·98a687aa·9eb89e9c·9ce4c4a8·2181898c·............!...
 958 ··0x00003da0·ad9ea49a·a2c6a6b6·4082899c·a0e692aa·........@.......
 959 ··0x00003db0·93a8dac7·dcd2b48c·979a968c·9ecaa1b6·................
 960 ··0x00003dc0·899ab084·9ebecab2·91ac1181·9aa8e000·................
 961 ··0x00003dd0·81a5989e·8ca2a094·a1de8fca·c6a6aca4·................
 962 ··0x00003de0·b6c886a6·9fd494ae·90bcb4a0·b2ac0081·................
962 ··0x00003de0·a0b2ac00·81a1878e·83bc919a·a2b28d8d·................963 ··0x00003df0·a1878e83·bc919abe·b2a28d90·8cca98be·................
963 ··0x00003df0·908cca98·bec28d9a·98879698·889da9be·................964 ··0x00003e00·c28d9a8d·98879698·889da9f8·9c9cbac0·................
964 ··0x00003e00·dcf89c9c·bac0aa83·a28ac286·b09b9ec9·................965 ··0x00003e10·b4c0aa83·a28a86b0·b29bc998·b68695a8·................
965 ··0x00003e10·98b68695·a8a488a6·b0b6b0a8·9e8e9eb0·................966 ··0x00003e20·a488a6b0·b6b0a89e·c68e9eb0·9a8a85bc·................
 967 ··0x00003e30·f6d20281·f7a09a9e·b8a2c2a2·b8c78695·................
 968 ··0x00003e40·988ed89c·92a4aeb3·a7869aae·8a90a2a1·................
 969 ··0x00003e50·07819c83·9a94caa4·a18c9c8a·9ebaa8ae·................
 970 ··0x00003e60·8eb2af9e·c09a94b0·978d89e0·9e928fb3·................
966 ··0x00003e20·9a8acc85·ccbcf602·81aef7a0·9a9eb8c8·................ 
967 ··0x00003e30·c2a2a2b8·c7c28695·988ed8ba·9c92a4ae·................ 
968 ··0x00003e40·b3a7869a·ae8a90a2·a107819c·839a94ca·................ 
969 ··0x00003e50·a4a2a18c·9c8a9ea8·ae8eb2ae·af9e9a94·................ 
970 ··0x00003e60·b0978d89·e0de9e92·b08fb3ce·9686acc6·................ 
971 ··0x00003e70·98aab6a7·d7d60781·a8e8ac8e·ba83ac02·................971 ··0x00003e70·ce968698·aab6a7d7·0781a8e8·a6ac8ec6·................
972 ··0x00003e80·8188a284·9e9aafa4·888fb1ae·a296a2b2·................972 ··0x00003e80·ba83ac02·8188a284·9e9ad6af·a4888fb0·................
973 ··0x00003e90·969e8388·c68f8e9e·9f83c0a1·92e2b1be·................ 
974 ··0x00003ea0·8aa2aa96·afba9d9a·9ad29e9a·9ca29db8·................ 
975 ··0x00003eb0·8ca0ba84·888aa098·aaaca4a6·b283a8a2·................ 
976 ··0x00003ec0·bcc08e8a·8cb983ae·948dde8b·b4bc9484·................ 
977 ··0x00003ed0·a2e086c4·8a8ca398·c8e68acc·9885b0b1·................973 ··0x00003e90·b1aea296·b8b2a296·9e8388b8·c68f8e9e·................
 974 ··0x00003ea0·9fb483a1·92a2e2b1·be8aaab0·96af9a9d·................
 975 ··0x00003eb0·9a9e9a9c·a29d8cd4·a0ba8488·8aa098ac·................
 976 ··0x00003ec0·a4a6b283·a8cabca2·8e8a8cb9·83ae948d·................
 977 ··0x00003ed0·de8bb4bc·9484a2e0·868a8ca3·98e6d08a·................
978 ··0x00003ee0·b9a69296·8ad69cac·adbe9283·8e8c94ca·................978 ··0x00003ee0·a8cc9885·b0b1b9a6·92968ad6·9cadbe92·................
979 ··0x00003ef0·b550829c·928ca49c·ca85ac83·a4eaa0e0·.P..............979 ··0x00003ef0·838e8c94·cab55082·9cb6c092·8ca49ca4·......P.........
980 ··0x00003f00·948f95bd·a9b8aa96·9efeb188·9696a898·................980 ··0x00003f00·85ac83ea·a0e0948f·95bda9b8·aa969efe·................
981 ··0x00003f10·c5c2a6ae·aebc9498·9ca687c1·bc2c8106·.............,.. 
982 ··0x00003f20·819c9085·8ca79f8c·ae898896·f2b80e81·................ 
983 ··0x00003f30·02819894·84a085c0·9ab2b68b·9c869098·................981 ··0x00003f10·b1889696·a898c546·81c2beae·ae94989c·.......F........
 982 ··0x00003f20·87c1bcbc·2c81ae06·819c9085·8ca79fc2·....,...........
 983 ··0x00003f30·e08cae89·8896f2b8·0e810281·989484a0·................
 984 ··0x00003f40·859ab6be·8bfc9c86·909888a2·99a4b188·................
984 ··0x00003f40·88a299a4·b1889c85·88ae85cc·b5a0839a·................985 ··0x00003f50·9c8588a8·851481cc·ccb5a083·9aded0a0·................
985 ··0x00003f50·dea0a9a2·a09290ae·d8ce8aa8·a9ba8899·................986 ··0x00003f60·a9a2a092·90acaed8·ce8aa8a9·88998a8c·................
986 ··0x00003f60·8a8c9eae·9e96a09a·84969bb4·a8a2b4b4·................987 ··0x00003f70·9eae9e96·a09a8496·9bb4a8e0·a2b49805·................
987 ··0x00003f70·9805819b·9094ae94·8cb6b69e·90a492ae·................988 ··0x00003f80·81b8bc9b·aa90948c·b6b69e94·90a492ae·................
988 ··0x00003f80·9e949cc5·929bf0aa·aea49a89·b8aba20e·................989 ··0x00003f90·a2ae9e94·b69ccec5·929bf0aa·aea49a89·................
989 ··0x00003f90·819fb2ba·b0b2d0a4·c6128194·989eaab0·................990 ··0x00003fa0·b8aba20e·819fb2b0·b2d0a494·989eaab2·................
990 ··0x00003fa0·b2962c81·98a28894·c2aea699·d0a0a6b6·..,.............991 ··0x00003fb0·b0b2962c·8198a288·94aea699·d0a689b0·...,............
991 ··0x00003fb0·89b09492·94a48490·92960581·838c9698·................992 ··0x00003fc0·949294a4·84909296·0581838c·9698938e·................
992 ··0x00003fc0·938ea3c9·b8a8c291·83a4a4c9·889eba34·...............4993 ··0x00003fd0·a3c9b8a8·c29183a4·a4c9a29e·ba8886a2·................
993 ··0x00003fd0·8186a298·aaa4859e·a09cfe9a·88ae9abe·................994 ··0x00003fe0·98aaa485·9ea09cfe·9a88aeac·9abeb3f4·................
994 ··0x00003fe0·b3f4ae93·a49c90b2·bf96b2bb·a4b6de98·................995 ··0x00003ff0·ae93a4ce·9c90bf96·b2bba4b6·de989a98·................
995 ··0x00003ff0·9a98a8b3·9785b6ae·aa86909b·8fc2b6a0·................996 ··0x00004000·a8b39785·b6aeaa86·909b8fb6·caa0a68e·................
996 ··0x00004000·a68eb69a·96ca85a4·e8979c83·86a283c1·................997 ··0x00004010·b69a96ca·85a4e897·9c8386a2·83c1ba96·................
997 ··0x00004010·ba96a0ac·928a9cba·baa7bfb0·90b9a88f·................998 ··0x00004020·a0ac928a·b29cbaba·a7bfb090·b9a88fa4·................
Max diff block lines reached; 72915181/72964521 bytes (99.93%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00855b80·10000000·00000000·017a5200·01781e01·.........zR..x..2 ··0x00855910·10000000·00000000·017a5200·01781e01·.........zR..x..
3 ··0x00855b90·1b0c1d10·11000000·18000000·64240000·............d$..3 ··0x00855920·1b0c1d10·11000000·18000000·d4260000·.............&..
4 ··0x00855ba0·f0510000·009d029e·01110000·002d0000·.Q...........-..4 ··0x00855930·f0510000·009d029e·01110000·002d0000·.Q...........-..
5 ··0x00855bb0·003f7600·00609102·01009d02·9e010000·.?v..`..........5 ··0x00855940·00af7800·00908202·01009d02·9e010000·..x.............
6 ··0x00855bc0·0000································..6 ··0x00855950·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00855bc8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x00855958·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x00855bd8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x00855968·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x00855be8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x00855978·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x00855bf8·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x00855988·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x00855c08·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x00855998·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x00855c18·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x008559a8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x00855c28·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x008559b8·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x00855c38·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x008559c8·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x00855c48·6c644964·00·························ldId.10 ··0x008559d8·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00855ce0·06000000·06000000·00000000·03000000·................2 ··0x00855a70·06000000·06000000·00000000·03000000·................
3 ··0x00855cf0·05000000·02000000·00000000·04000000·................3 ··0x00855a80·05000000·02000000·00000000·04000000·................
4 ··0x00855d00·00000000·00000000·00000000·00000000·................4 ··0x00855a90·00000000·00000000·00000000·00000000·................
5 ··0x00855d10·01000000·00000000···················........5 ··0x00855aa0·01000000·00000000···················........
  
34.0 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1313, 5148 lines modifiedOffset 1313, 5428 lines modified
1313 »       _K......@...\#@.1313 »       _K......@...\#@.
1314 »       ..`.Vg@.P'@...P.1314 »       ..`.Vg@.P'@...P.
1315 »       ....B[.._K....@.1315 »       ....B[.._K....@.
1316 »       [oC.{...U/@.`._.1316 »       [oC.{...U/@.`._.
1317 »       ......_...·...·.1317 »       ......_...·...·.
  
1318 000000000085d1f0·<_kDartIsolateSnapshotInstructions>:1318 000000000085d1f0·<_kDartIsolateSnapshotInstructions>:
1319 »       `............... 
1320 »       0............... 
1321 »       ................1319 »       ................
1322 »       ./z......y...... 
1323 »       P.@........T..@. 
1324 »       ..@.!...p#B...D. 
1325 »       .A..d#F.P....A.. 
1326 »       ........d.B..... 
1327 »       .A....@.......@. 
1328 »       .....P...a...... 
1329 »       .y...._...<..... 
1330 »       .y......P.@..... 
1331 »       I..T..@...@.!... 
1332 »       p#B...D..A..d#F. 
1333 »       2....A.......... 
1334 »       d.B......A...... 
1335 »       .y...._...<..... 
1336 »       .y.......a...... 
1337 »       .0A.!...·.....·. 
1338 »       c.@.......·...@. 
1339 »       .......q...T..·. 
1340 »       !.@............. 
1341 »       ....P.@........T 
1342 »       ............·..61320 »       0.......T.......
1343 »       ..@x...........T 
1344 »       h+F.cWB.cH@...@. 
1345 »       ..^..._..A...._. 
1346 »       ....d.B.&....a.. 
1347 »       ....@x.._...`..T 
1348 »       ,.<..p.......y.. 
1349 »       .._...<.....PGA. 
1350 »       ......@x...k...T1321 »       ................
1351 »       .y......P.@..... 
1352 »       ...T..@......... 
1353 »       ·..6..@x........ 
1354 »       ...Th+F.cWB.cP@. 
1355 »       w.@...@...@..A.. 
1356 »       -.8..A.......y.. 
1357 »       .._...<........6 
1358 »       ..@x)16.?%..H..T 
1359 »       .._....kA..T.._. 
1360 »       P[A.....PGA.....1322 »       ./z.....PGA.....
1361 »       ..@x...k...T.y..1323 »       ..@x...k...T.y..
1362 »       .....!..P.@.....1324 »       .....!..P.@.....
1363 »       )..T..@...@.!...1325 »       ...T..@.........
1364 »       ....p;T.....v.;. 
1365 »       .A...._.".@.B... 
1366 »       _..ka..T........ 
1367 »       ....?..ka..T`7B.1326 »       hWB...@.cWB.c.@.
 1327 »       0...p#B...D...@.
 1328 »       .A..d.@......A..
 1329 »       ........·.@x..@.
 1330 »       .....l9..z~...?.
1368 »       .............y..1331 »       .A...._......y..
1369 »       .._.w.<.....PGA.1332 »       .._...<.....PGA.
1370 »       ......@x...k...T1333 »       ......@x...k...T
1371 »       .y......P.@.....1334 »       .y......P.@.....
1372 »       ...T..@.bp@.B... 
1373 »       ..@.....h.A..YG. 
1374 »       .q@.c.B.c.B.·.?. 
1375 »       ..@...@..A..//..1335 »       )..T..@...@..A..
1376 »       .A.......y...._. 
1377 »       X.<......y...... 
1378 »       .!........@.!... 
1379 »       a..5.........pA. 
1380 »       !.....!...@..... 
1381 »       ..@.....P.@..... 
1382 »       ...Tbp@.B.....@. 
1383 »       ....h.B..}F..q@. 
1384 »       c.B.cl@.·.?..._. 
1385 »       ..@..A....@.....1336 »       .(...A.......y..
1386 »       d.X..;...a...... 
1387 »       .y...._...<.....1337 »       .._...<.....·..6
1388 »       ...6..@x)M..?... 
1389 »       ...T....?...`..T1338 »       ..@x....?...A..T
 1339 »       .._.)U..?...I..T
1390 »       1...?......T....1340 »       ....?......T....
1391 »       ?......T....)... 
1392 »       ?......T.p@..... 
1393 »       ......@x....)... 
1394 »       ?......T.pB..... 
1395 »       ...k@..T_..k`..T 
1396 »       FpA......pA..... 
1397 »       .......T..@x?... 
1398 »       ...T.pA.......@x 
1399 »       ?......T..Ax?q.. 
1400 »       @..T?u.....T?... 
1401 »       ...T..@x?......T 
1402 »       .pA.......@x?... 
1403 »       `..T..Ax?y..`..T 
1404 »       ?m.....T_..k`..T 
1405 »       F.A.......A..... 
1406 »       .......T..@x?... 
1407 »       ...T.pA.......@x 
1408 »       ?......T..Ax?q.. 
1409 »       @..T?u.....T?... 
1410 »       ...T..@x?......T 
1411 »       .pA.......@x?... 
1412 »       ...T..Ax?y..`..T 
1413 »       ?m..A..T.._....k 
1414 »       A..T.._.P[A..... 
1415 »       .y..........P.@. 
1416 »       ....)..T@C@...B. 
1417 »       p.@....ka..Tb_A. 
1418 »       \.<...@......... 
1419 »       ......_.....·... 
1420 »       ?...@C@...B.p.@. 
1421 »       ...ka..TbcA.M.<. 
1422 »       .._.·...?0..?p.. 
1423 »       ..@.@.@x.....}.. 
1424 »       1........z~...?. 
1425 »       .!.....k...T.|A. 
1426 »       @..6.p@.....$... 
1427 »       ..@.....P.@..... 
1428 »       ...T.......T.... 
1429 »       .x......`..T..<. 
1430 »       .p..a.@x........ 
1431 »       ..4..z~...?..A.. 
1432 »       ..@............. 
1433 »       _..k...TDpA..... 
Max diff block lines reached; 35684224/35689401 bytes (99.99%) of diff not shown.
9.1 KB
smali/io/sentry/l3$a.smali vs.
smali/io/sentry/s3$a.smali
Files 5% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/l3$a;1 .class·public·final·Lio/sentry/s3$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEvent.java"3 .source·"SentryEvent.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/l3;8 ····value·=·Lio/sentry/s3;
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/l3;",18 ········"Lio/sentry/s3;",
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 34, 40 lines modifiedOffset 34, 40 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/l3$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/l3;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/s3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s3;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/l3;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s3;
46 ····.locals·646 ····.locals·6
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/l3;50 ····new-instance·v0,·Lio/sentry/s3;
  
51 ····invoke-direct·{v0},·Lio/sentry/l3;-><init>()V51 ····invoke-direct·{v0},·Lio/sentry/s3;-><init>()V
  
52 ····.line·352 ····.line·3
53 ····new-instance·v1,·Lio/sentry/n2$a;53 ····new-instance·v1,·Lio/sentry/s2$a;
  
54 ····invoke-direct·{v1},·Lio/sentry/n2$a;-><init>()V54 ····invoke-direct·{v1},·Lio/sentry/s2$a;-><init>()V
  
55 ····const/4·v2,·0x055 ····const/4·v2,·0x0
  
56 ····.line·456 ····.line·4
57 ····:cond_057 ····:cond_0
58 ····:goto_058 ····:goto_0
59 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;59 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
Offset 238, 191 lines modifiedOffset 238, 191 lines modified
238 ····:cond_9238 ····:cond_9
239 ····const/4·v4,·0x0239 ····const/4·v4,·0x0
  
240 ····:goto_1240 ····:goto_1
241 ····packed-switch·v4,·:pswitch_data_0241 ····packed-switch·v4,·:pswitch_data_0
  
242 ····.line·7242 ····.line·7
243 ····invoke-virtual·{v1,·v0,·v3,·p1,·p2},·Lio/sentry/n2$a;->a(Lio/sentry/n2;Ljava/lang/String;Lio/sentry/x0;Lio/sentry/g0;)Z243 ····invoke-virtual·{v1,·v0,·v3,·p1,·p2},·Lio/sentry/s2$a;->a(Lio/sentry/s2;Ljava/lang/String;Lio/sentry/z0;Lio/sentry/h0;)Z
  
244 ····move-result·v4244 ····move-result·v4
  
245 ····if-nez·v4,·:cond_0245 ····if-nez·v4,·:cond_0
  
246 ····if-nez·v2,·:cond_a246 ····if-nez·v2,·:cond_a
  
247 ····.line·8247 ····.line·8
248 ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap;248 ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap;
  
249 ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V249 ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
250 ····.line·9250 ····.line·9
251 ····:cond_a251 ····:cond_a
252 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V252 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
253 ····goto/16·:goto_0253 ····goto/16·:goto_0
  
254 ····.line·10254 ····.line·10
255 ····:pswitch_0255 ····:pswitch_0
256 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;256 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
257 ····move-result-object·v3257 ····move-result-object·v3
  
258 ····invoke-static·{v0,·v3},·Lio/sentry/l3;->m0(Lio/sentry/l3;Ljava/lang/String;)Ljava/lang/String;258 ····invoke-static·{v0,·v3},·Lio/sentry/s3;->m0(Lio/sentry/s3;Ljava/lang/String;)Ljava/lang/String;
  
259 ····goto/16·:goto_0259 ····goto/16·:goto_0
  
260 ····.line·11260 ····.line·11
261 ····:pswitch_1261 ····:pswitch_1
262 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V262 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
263 ····.line·12263 ····.line·12
264 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;264 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;
  
265 ····.line·13265 ····.line·13
266 ····new-instance·v3,·Lio/sentry/z3;266 ····new-instance·v3,·Lio/sentry/k4;
  
267 ····new-instance·v4,·Lio/sentry/protocol/o$a;267 ····new-instance·v4,·Lio/sentry/protocol/o$a;
  
268 ····invoke-direct·{v4},·Lio/sentry/protocol/o$a;-><init>()V268 ····invoke-direct·{v4},·Lio/sentry/protocol/o$a;-><init>()V
  
269 ····.line·14269 ····.line·14
270 ····invoke-virtual·{p1,·p2,·v4},·Lio/sentry/x0;->m0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/util/List;270 ····invoke-virtual·{p1,·p2,·v4},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
271 ····move-result-object·v4271 ····move-result-object·v4
  
Max diff block lines reached; 5011/9231 bytes (54.28%) of diff not shown.
4.05 KB
smali/io/sentry/t2$a.smali vs.
smali/io/sentry/a3$a.smali
Files 7% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/t2$a;1 .class·public·final·Lio/sentry/a3$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeHeader.java"3 .source·"SentryEnvelopeHeader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/t2;8 ····value·=·Lio/sentry/a3;
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/t2;",18 ········"Lio/sentry/a3;",
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 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/t2$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/t2;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/a3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/a3;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/t2;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/a3;
46 ····.locals·746 ····.locals·7
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
Offset 145, 68 lines modifiedOffset 145, 68 lines modified
145 ····.line·5145 ····.line·5
146 ····new-instance·v3,·Ljava/util/HashMap;146 ····new-instance·v3,·Ljava/util/HashMap;
  
147 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V147 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V
  
148 ····.line·6148 ····.line·6
149 ····:cond_3149 ····:cond_3
150 ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V150 ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
151 ····goto·:goto_0151 ····goto·:goto_0
  
152 ····.line·7152 ····.line·7
153 ····:pswitch_0153 ····:pswitch_0
154 ····new-instance·v0,·Lio/sentry/protocol/p$a;154 ····new-instance·v0,·Lio/sentry/protocol/p$a;
  
155 ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V155 ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V
  
156 ····invoke-virtual·{p1,·p2,·v0},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;156 ····invoke-virtual·{p1,·p2,·v0},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····check-cast·v0,·Lio/sentry/protocol/p;158 ····check-cast·v0,·Lio/sentry/protocol/p;
  
159 ····goto·:goto_0159 ····goto·:goto_0
  
160 ····.line·8160 ····.line·8
161 ····:pswitch_1161 ····:pswitch_1
162 ····new-instance·v2,·Lio/sentry/m4$b;162 ····new-instance·v2,·Lio/sentry/x4$b;
  
163 ····invoke-direct·{v2},·Lio/sentry/m4$b;-><init>()V163 ····invoke-direct·{v2},·Lio/sentry/x4$b;-><init>()V
  
164 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;164 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
165 ····move-result-object·v2165 ····move-result-object·v2
  
166 ····check-cast·v2,·Lio/sentry/m4;166 ····check-cast·v2,·Lio/sentry/x4;
  
167 ····goto·:goto_0167 ····goto·:goto_0
  
168 ····.line·9168 ····.line·9
169 ····:pswitch_2169 ····:pswitch_2
170 ····new-instance·v1,·Lio/sentry/protocol/n$a;170 ····new-instance·v1,·Lio/sentry/protocol/n$a;
  
171 ····invoke-direct·{v1},·Lio/sentry/protocol/n$a;-><init>()V171 ····invoke-direct·{v1},·Lio/sentry/protocol/n$a;-><init>()V
  
172 ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;172 ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
173 ····move-result-object·v1173 ····move-result-object·v1
  
174 ····check-cast·v1,·Lio/sentry/protocol/n;174 ····check-cast·v1,·Lio/sentry/protocol/n;
  
175 ····goto·:goto_0175 ····goto·:goto_0
  
176 ····.line·10176 ····.line·10
177 ····:cond_4177 ····:cond_4
178 ····new-instance·p2,·Lio/sentry/t2;178 ····new-instance·p2,·Lio/sentry/a3;
  
179 ····invoke-direct·{p2,·v0,·v1,·v2},·Lio/sentry/t2;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/m4;)V179 ····invoke-direct·{p2,·v0,·v1,·v2},·Lio/sentry/a3;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/x4;)V
  
180 ····.line·11180 ····.line·11
181 ····invoke-virtual·{p2,·v3},·Lio/sentry/t2;->d(Ljava/util/Map;)V181 ····invoke-virtual·{p2,·v3},·Lio/sentry/a3;->d(Ljava/util/Map;)V
  
182 ····.line·12182 ····.line·12
183 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V183 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V
  
184 ····return-object·p2184 ····return-object·p2
  
185 ····nop185 ····nop
1.68 KB
smali/io/sentry/m2$a.smali vs.
smali/io/sentry/android/core/d0$a.smali
Files 26% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 64 lines modified
1 .class·public·interface·abstract·Lio/sentry/m2$a;1 .class·final·Lio/sentry/android/core/d0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Sentry.java"3 .source·"AnrIntegration.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/hints/a;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/m2;8 ····value·=·Lio/sentry/android/core/d0;
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
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"<T:", 
15 ········"Lio/sentry/q3;", 
16 ········">", 
17 ········"Ljava/lang/Object;" 
18 ····} 
19 .end·annotation 
 14 #·instance·fields
 15 .field·private·final·a:Z
  
  
 16 #·direct·methods
 17 .method·constructor·<init>(Z)V
 18 ····.locals·0
  
 19 ····.line·1
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 21 ····.line·2
 22 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/d0$a;->a:Z
  
 23 ····return-void
 24 .end·method
  
  
20 #·virtual·methods25 #·virtual·methods
21 .method·public·abstract·a(Lio/sentry/q3;)V 
22 ····.annotation·system·Ldalvik/annotation/Signature; 
23 ········value·=·{ 
24 ············"(TT;)V" 
25 ········} 
26 ····.end·annotation26 .method·public·a()Z
 27 ····.locals·1
  
 28 ····const/4·v0,·0x1
  
 29 ····return·v0
 30 .end·method
  
 31 .method·public·b()Ljava/lang/String;
 32 ····.locals·1
  
 33 ····.line·1
 34 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/d0$a;->a:Z
  
 35 ····if-eqz·v0,·:cond_0
  
 36 ····const-string·v0,·"anr_background"
  
 37 ····goto·:goto_0
  
 38 ····:cond_0
 39 ····const-string·v0,·"anr_foreground"
  
 40 ····:goto_0
 41 ····return-object·v0
27 .end·method42 .end·method
8.59 KB
smali/io/sentry/n2$a.smali vs.
smali/io/sentry/s2$a.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lio/sentry/n2$a;1 .class·public·final·Lio/sentry/s2$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryBaseEvent.java"3 .source·"SentryBaseEvent.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/n2;6 ····value·=·Lio/sentry/s2;
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 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Lio/sentry/n2;Ljava/lang/String;Lio/sentry/x0;Lio/sentry/g0;)Z26 .method·public·a(Lio/sentry/s2;Ljava/lang/String;Lio/sentry/z0;Lio/sentry/h0;)Z
27 ····.locals·427 ····.locals·4
  
28 ····.line·128 ····.line·1
29 ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I29 ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I
  
30 ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I30 ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I
  
Offset 271, 206 lines modifiedOffset 271, 206 lines modified
271 ····:goto_0271 ····:goto_0
272 ····packed-switch·v3,·:pswitch_data_0272 ····packed-switch·v3,·:pswitch_data_0
  
273 ····return·v1273 ····return·v1
  
274 ····.line·2274 ····.line·2
275 ····:pswitch_0275 ····:pswitch_0
276 ····invoke-virtual·{p3},·Lio/sentry/x0;->r0()Ljava/lang/String;276 ····invoke-virtual·{p3},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
277 ····move-result-object·p2277 ····move-result-object·p2
  
278 ····invoke-static·{p1,·p2},·Lio/sentry/n2;->w(Lio/sentry/n2;Ljava/lang/String;)Ljava/lang/String;278 ····invoke-static·{p1,·p2},·Lio/sentry/s2;->w(Lio/sentry/s2;Ljava/lang/String;)Ljava/lang/String;
  
279 ····return·v2279 ····return·v2
  
280 ····.line·3280 ····.line·3
281 ····:pswitch_1281 ····:pswitch_1
282 ····new-instance·p2,·Lio/sentry/protocol/k$a;282 ····new-instance·p2,·Lio/sentry/protocol/k$a;
  
283 ····invoke-direct·{p2},·Lio/sentry/protocol/k$a;-><init>()V283 ····invoke-direct·{p2},·Lio/sentry/protocol/k$a;-><init>()V
  
284 ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;284 ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
285 ····move-result-object·p2285 ····move-result-object·p2
  
286 ····check-cast·p2,·Lio/sentry/protocol/k;286 ····check-cast·p2,·Lio/sentry/protocol/k;
  
287 ····invoke-static·{p1,·p2},·Lio/sentry/n2;->o(Lio/sentry/n2;Lio/sentry/protocol/k;)Lio/sentry/protocol/k;287 ····invoke-static·{p1,·p2},·Lio/sentry/s2;->o(Lio/sentry/s2;Lio/sentry/protocol/k;)Lio/sentry/protocol/k;
  
288 ····return·v2288 ····return·v2
  
289 ····.line·4289 ····.line·4
290 ····:pswitch_2290 ····:pswitch_2
291 ····invoke-virtual·{p3},·Lio/sentry/x0;->r0()Ljava/lang/String;291 ····invoke-virtual·{p3},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
292 ····move-result-object·p2292 ····move-result-object·p2
  
293 ····invoke-static·{p1,·p2},·Lio/sentry/n2;->s(Lio/sentry/n2;Ljava/lang/String;)Ljava/lang/String;293 ····invoke-static·{p1,·p2},·Lio/sentry/s2;->s(Lio/sentry/s2;Ljava/lang/String;)Ljava/lang/String;
  
294 ····return·v2294 ····return·v2
  
295 ····.line·5295 ····.line·5
296 ····:pswitch_3296 ····:pswitch_3
297 ····new-instance·p2,·Lio/sentry/protocol/p$a;297 ····new-instance·p2,·Lio/sentry/protocol/p$a;
  
298 ····invoke-direct·{p2},·Lio/sentry/protocol/p$a;-><init>()V298 ····invoke-direct·{p2},·Lio/sentry/protocol/p$a;-><init>()V
  
299 ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;299 ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
300 ····move-result-object·p2300 ····move-result-object·p2
  
301 ····check-cast·p2,·Lio/sentry/protocol/p;301 ····check-cast·p2,·Lio/sentry/protocol/p;
  
302 ····invoke-static·{p1,·p2},·Lio/sentry/n2;->b(Lio/sentry/n2;Lio/sentry/protocol/p;)Lio/sentry/protocol/p;302 ····invoke-static·{p1,·p2},·Lio/sentry/s2;->b(Lio/sentry/s2;Lio/sentry/protocol/p;)Lio/sentry/protocol/p;
  
303 ····return·v2303 ····return·v2
  
304 ····.line·6304 ····.line·6
305 ····:pswitch_4305 ····:pswitch_4
306 ····invoke-virtual·{p3},·Lio/sentry/x0;->p0()Ljava/lang/Object;306 ····invoke-virtual·{p3},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
307 ····move-result-object·p2307 ····move-result-object·p2
  
308 ····check-cast·p2,·Ljava/util/Map;308 ····check-cast·p2,·Ljava/util/Map;
  
309 ····.line·7309 ····.line·7
310 ····invoke-static·{p2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;310 ····invoke-static·{p2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
  
311 ····move-result-object·p2311 ····move-result-object·p2
  
312 ····invoke-static·{p1,·p2},·Lio/sentry/n2;->k(Lio/sentry/n2;Ljava/util/Map;)Ljava/util/Map;312 ····invoke-static·{p1,·p2},·Lio/sentry/s2;->k(Lio/sentry/s2;Ljava/util/Map;)Ljava/util/Map;
  
313 ····return·v2313 ····return·v2
  
314 ····.line·8314 ····.line·8
315 ····:pswitch_5315 ····:pswitch_5
316 ····new-instance·p2,·Lio/sentry/protocol/z$a;316 ····new-instance·p2,·Lio/sentry/protocol/z$a;
  
317 ····invoke-direct·{p2},·Lio/sentry/protocol/z$a;-><init>()V317 ····invoke-direct·{p2},·Lio/sentry/protocol/z$a;-><init>()V
  
318 ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;318 ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
319 ····move-result-object·p2319 ····move-result-object·p2
  
320 ····check-cast·p2,·Lio/sentry/protocol/z;320 ····check-cast·p2,·Lio/sentry/protocol/z;
  
321 ····invoke-static·{p1,·p2},·Lio/sentry/n2;->y(Lio/sentry/n2;Lio/sentry/protocol/z;)Lio/sentry/protocol/z;321 ····invoke-static·{p1,·p2},·Lio/sentry/s2;->y(Lio/sentry/s2;Lio/sentry/protocol/z;)Lio/sentry/protocol/z;
  
322 ····return·v2322 ····return·v2
  
323 ····.line·9323 ····.line·9
324 ····:pswitch_6324 ····:pswitch_6
325 ····invoke-virtual·{p3},·Lio/sentry/x0;->p0()Ljava/lang/Object;325 ····invoke-virtual·{p3},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
326 ····move-result-object·p2326 ····move-result-object·p2
Max diff block lines reached; 4235/8700 bytes (48.68%) of diff not shown.
3.13 KB
smali/io/sentry/m4$c$a.smali vs.
smali/io/sentry/x4$c$a.smali
Files 7% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/m4$c$a;1 .class·public·final·Lio/sentry/x4$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/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/m4$c;8 ····value·=·Lio/sentry/x4$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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/m4$c;",18 ········"Lio/sentry/x4$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 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/m4$c$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/m4$c;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/x4$c$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4$c;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/m4$c;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4$c;
46 ····.locals·646 ····.locals·6
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
Offset 102, 41 lines modifiedOffset 102, 41 lines modified
102 ····.line·5102 ····.line·5
103 ····new-instance·v3,·Ljava/util/concurrent/ConcurrentHashMap;103 ····new-instance·v3,·Ljava/util/concurrent/ConcurrentHashMap;
  
104 ····invoke-direct·{v3},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V104 ····invoke-direct·{v3},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
105 ····.line·6105 ····.line·6
106 ····:cond_0106 ····:cond_0
107 ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V107 ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
108 ····goto·:goto_0108 ····goto·:goto_0
  
109 ····.line·7109 ····.line·7
110 ····:cond_1110 ····:cond_1
111 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;111 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
112 ····move-result-object·v2112 ····move-result-object·v2
  
113 ····goto·:goto_0113 ····goto·:goto_0
  
114 ····.line·8114 ····.line·8
115 ····:cond_2115 ····:cond_2
116 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;116 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
117 ····move-result-object·v1117 ····move-result-object·v1
  
118 ····goto·:goto_0118 ····goto·:goto_0
  
119 ····.line·9119 ····.line·9
120 ····:cond_3120 ····:cond_3
121 ····new-instance·p2,·Lio/sentry/m4$c;121 ····new-instance·p2,·Lio/sentry/x4$c;
  
122 ····invoke-direct·{p2,·v1,·v2,·v0},·Lio/sentry/m4$c;-><init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/m4$a;)V122 ····invoke-direct·{p2,·v1,·v2,·v0},·Lio/sentry/x4$c;-><init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/x4$a;)V
  
123 ····.line·10123 ····.line·10
124 ····invoke-virtual·{p2,·v3},·Lio/sentry/m4$c;->c(Ljava/util/Map;)V124 ····invoke-virtual·{p2,·v3},·Lio/sentry/x4$c;->c(Ljava/util/Map;)V
  
125 ····.line·11125 ····.line·11
126 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V126 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V
  
127 ····return-object·p2127 ····return-object·p2
128 .end·method128 .end·method
1.14 KB
smali/io/sentry/w0$g.smali vs.
smali/io/sentry/y0$g.smali
Files 2% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lio/sentry/w0$g;1 .class·final·Lio/sentry/y0$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonObjectDeserializer.java"3 .source·"JsonObjectDeserializer.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/w0$c;5 .implements·Lio/sentry/y0$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/w0;8 ····value·=·Lio/sentry/y0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"g"12 ····name·=·"g"
13 .end·annotation13 .end·annotation
  
Offset 25, 22 lines modifiedOffset 25, 22 lines modified
25 .method·constructor·<init>(Ljava/lang/Object;)V25 .method·constructor·<init>(Ljava/lang/Object;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·127 ····.line·1
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·229 ····.line·2
30 ····iput-object·p1,·p0,·Lio/sentry/w0$g;->a:Ljava/lang/Object;30 ····iput-object·p1,·p0,·Lio/sentry/y0$g;->a:Ljava/lang/Object;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·getValue()Ljava/lang/Object;34 .method·public·getValue()Ljava/lang/Object;
35 ····.locals·135 ····.locals·1
  
36 ····.line·136 ····.line·1
37 ····iget-object·v0,·p0,·Lio/sentry/w0$g;->a:Ljava/lang/Object;37 ····iget-object·v0,·p0,·Lio/sentry/y0$g;->a:Ljava/lang/Object;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
9.15 KB
smali/io/sentry/f1$a.smali vs.
smali/io/sentry/h1$a.smali
Files 18% similar despite different names
    
Offset 1, 212 lines modifiedOffset 1, 212 lines modified
1 .class·public·final·enum·Lio/sentry/f1$a;1 .class·public·final·enum·Lio/sentry/h1$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"MeasurementUnit.java"3 .source·"MeasurementUnit.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/f1;5 .implements·Lio/sentry/h1;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/f1;8 ····value·=·Lio/sentry/h1;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x401911 ····accessFlags·=·0x4019
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/Enum<",16 ········"Ljava/lang/Enum<",
17 ········"Lio/sentry/f1$a;",17 ········"Lio/sentry/h1$a;",
18 ········">;",18 ········">;",
19 ········"Lio/sentry/f1;"19 ········"Lio/sentry/h1;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·static·fields22 #·static·fields
23 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/f1$a;23 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/h1$a;
  
24 .field·public·static·final·enum·DAY:Lio/sentry/f1$a;24 .field·public·static·final·enum·DAY:Lio/sentry/h1$a;
  
25 .field·public·static·final·enum·HOUR:Lio/sentry/f1$a;25 .field·public·static·final·enum·HOUR:Lio/sentry/h1$a;
  
26 .field·public·static·final·enum·MICROSECOND:Lio/sentry/f1$a;26 .field·public·static·final·enum·MICROSECOND:Lio/sentry/h1$a;
  
27 .field·public·static·final·enum·MILLISECOND:Lio/sentry/f1$a;27 .field·public·static·final·enum·MILLISECOND:Lio/sentry/h1$a;
  
28 .field·public·static·final·enum·MINUTE:Lio/sentry/f1$a;28 .field·public·static·final·enum·MINUTE:Lio/sentry/h1$a;
  
29 .field·public·static·final·enum·NANOSECOND:Lio/sentry/f1$a;29 .field·public·static·final·enum·NANOSECOND:Lio/sentry/h1$a;
  
30 .field·public·static·final·enum·SECOND:Lio/sentry/f1$a;30 .field·public·static·final·enum·SECOND:Lio/sentry/h1$a;
  
31 .field·public·static·final·enum·WEEK:Lio/sentry/f1$a;31 .field·public·static·final·enum·WEEK:Lio/sentry/h1$a;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·private·static·synthetic·$values()[Lio/sentry/f1$a;33 .method·private·static·synthetic·$values()[Lio/sentry/h1$a;
34 ····.locals·334 ····.locals·3
  
35 ····const/16·v0,·0x835 ····const/16·v0,·0x8
  
36 ····new-array·v0,·v0,·[Lio/sentry/f1$a;36 ····new-array·v0,·v0,·[Lio/sentry/h1$a;
  
37 ····.line·137 ····.line·1
38 ····sget-object·v1,·Lio/sentry/f1$a;->NANOSECOND:Lio/sentry/f1$a;38 ····sget-object·v1,·Lio/sentry/h1$a;->NANOSECOND:Lio/sentry/h1$a;
  
39 ····const/4·v2,·0x039 ····const/4·v2,·0x0
  
40 ····aput-object·v1,·v0,·v240 ····aput-object·v1,·v0,·v2
  
41 ····sget-object·v1,·Lio/sentry/f1$a;->MICROSECOND:Lio/sentry/f1$a;41 ····sget-object·v1,·Lio/sentry/h1$a;->MICROSECOND:Lio/sentry/h1$a;
  
42 ····const/4·v2,·0x142 ····const/4·v2,·0x1
  
43 ····aput-object·v1,·v0,·v243 ····aput-object·v1,·v0,·v2
  
44 ····sget-object·v1,·Lio/sentry/f1$a;->MILLISECOND:Lio/sentry/f1$a;44 ····sget-object·v1,·Lio/sentry/h1$a;->MILLISECOND:Lio/sentry/h1$a;
  
45 ····const/4·v2,·0x245 ····const/4·v2,·0x2
  
46 ····aput-object·v1,·v0,·v246 ····aput-object·v1,·v0,·v2
  
47 ····sget-object·v1,·Lio/sentry/f1$a;->SECOND:Lio/sentry/f1$a;47 ····sget-object·v1,·Lio/sentry/h1$a;->SECOND:Lio/sentry/h1$a;
  
48 ····const/4·v2,·0x348 ····const/4·v2,·0x3
  
49 ····aput-object·v1,·v0,·v249 ····aput-object·v1,·v0,·v2
  
50 ····sget-object·v1,·Lio/sentry/f1$a;->MINUTE:Lio/sentry/f1$a;50 ····sget-object·v1,·Lio/sentry/h1$a;->MINUTE:Lio/sentry/h1$a;
  
51 ····const/4·v2,·0x451 ····const/4·v2,·0x4
  
52 ····aput-object·v1,·v0,·v252 ····aput-object·v1,·v0,·v2
  
53 ····sget-object·v1,·Lio/sentry/f1$a;->HOUR:Lio/sentry/f1$a;53 ····sget-object·v1,·Lio/sentry/h1$a;->HOUR:Lio/sentry/h1$a;
  
54 ····const/4·v2,·0x554 ····const/4·v2,·0x5
  
55 ····aput-object·v1,·v0,·v255 ····aput-object·v1,·v0,·v2
  
56 ····sget-object·v1,·Lio/sentry/f1$a;->DAY:Lio/sentry/f1$a;56 ····sget-object·v1,·Lio/sentry/h1$a;->DAY:Lio/sentry/h1$a;
  
57 ····const/4·v2,·0x657 ····const/4·v2,·0x6
  
58 ····aput-object·v1,·v0,·v258 ····aput-object·v1,·v0,·v2
  
59 ····sget-object·v1,·Lio/sentry/f1$a;->WEEK:Lio/sentry/f1$a;59 ····sget-object·v1,·Lio/sentry/h1$a;->WEEK:Lio/sentry/h1$a;
  
60 ····const/4·v2,·0x760 ····const/4·v2,·0x7
  
61 ····aput-object·v1,·v0,·v261 ····aput-object·v1,·v0,·v2
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·static·constructor·<clinit>()V64 .method·static·constructor·<clinit>()V
65 ····.locals·365 ····.locals·3
  
66 ····.line·166 ····.line·1
67 ····new-instance·v0,·Lio/sentry/f1$a;67 ····new-instance·v0,·Lio/sentry/h1$a;
  
68 ····const-string·v1,·"NANOSECOND"68 ····const-string·v1,·"NANOSECOND"
  
69 ····const/4·v2,·0x069 ····const/4·v2,·0x0
  
70 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/f1$a;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/h1$a;-><init>(Ljava/lang/String;I)V
  
71 ····sput-object·v0,·Lio/sentry/f1$a;->NANOSECOND:Lio/sentry/f1$a;71 ····sput-object·v0,·Lio/sentry/h1$a;->NANOSECOND:Lio/sentry/h1$a;
  
72 ····.line·272 ····.line·2
73 ····new-instance·v0,·Lio/sentry/f1$a;73 ····new-instance·v0,·Lio/sentry/h1$a;
  
74 ····const-string·v1,·"MICROSECOND"74 ····const-string·v1,·"MICROSECOND"
  
Max diff block lines reached; 5004/9277 bytes (53.94%) of diff not shown.
2.1 KB
smali/io/sentry/o3$a.smali vs.
smali/io/sentry/x3$a.smali
Files 7% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·final·Lio/sentry/o3$a;1 .class·final·Lio/sentry/x3$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryItemType.java"3 .source·"SentryItemType.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/o3;8 ····value·=·Lio/sentry/x3;
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
  
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/o3;",18 ········"Lio/sentry/x3;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>()V23 .method·constructor·<init>()V
Offset 34, 38 lines modifiedOffset 34, 38 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/o3$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/o3;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/x3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x3;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/o3;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x3;
46 ····.locals·046 ····.locals·0
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
  
49 ····move-result-object·p149 ····move-result-object·p1
  
50 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;50 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;
  
51 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;51 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····invoke-static·{p1},·Lio/sentry/o3;->valueOfLabel(Ljava/lang/String;)Lio/sentry/o3;53 ····invoke-static·{p1},·Lio/sentry/x3;->valueOfLabel(Ljava/lang/String;)Lio/sentry/x3;
  
54 ····move-result-object·p154 ····move-result-object·p1
  
55 ····return-object·p155 ····return-object·p1
56 .end·method56 .end·method
2.79 KB
smali/io/sentry/j3$a.smali vs.
smali/io/sentry/y0$d.smali
Files 20% similar despite different names
    
Offset 1, 98 lines modifiedOffset 1, 67 lines modified
1 .class·Lio/sentry/j3$a;1 .class·final·Lio/sentry/y0$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeItem.java"3 .source·"JsonObjectDeserializer.java"
  
 4 #·interfaces
 5 .implements·Lio/sentry/y0$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/j3;8 ····value·=·Lio/sentry/y0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa11 ····accessFlags·=·0x1a
10 ····name·=·"a"12 ····name·=·"d"
11 .end·annotation13 .end·annotation
  
  
12 #·instance·fields14 #·instance·fields
 15 .field·final·a:Ljava/util/ArrayList;
13 .field·private·a:[B 
  
14 .field·private·final·b:Ljava/util/concurrent/Callable; 
15 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{17 ········value·=·{
17 ············"Ljava/util/concurrent/Callable<",18 ············"Ljava/util/ArrayList<",
 19 ············"Ljava/lang/Object;",
18 ············"[B>;"20 ············">;"
19 ········}21 ········}
20 ····.end·annotation22 ····.end·annotation
21 .end·field23 .end·field
  
  
22 #·direct·methods24 #·direct·methods
23 .method·public·constructor·<init>(Ljava/util/concurrent/Callable;)V25 .method·private·constructor·<init>()V
24 ····.locals·026 ····.locals·1
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"(", 
28 ············"Ljava/util/concurrent/Callable<", 
29 ············"[B>;)V" 
30 ········} 
31 ····.end·annotation 
  
32 ····.line·127 ····.line·1
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·229 ····.line·2
 30 ····new-instance·v0,·Ljava/util/ArrayList;
  
 31 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
35 ····iput-object·p1,·p0,·Lio/sentry/j3$a;->b:Ljava/util/concurrent/Callable;32 ····iput-object·v0,·p0,·Lio/sentry/y0$d;->a:Ljava/util/ArrayList;
  
36 ····return-void33 ····return-void
37 .end·method34 .end·method
  
38 .method·private·static·b([B)[B35 .method·synthetic·constructor·<init>(Lio/sentry/y0$a;)V
39 ····.locals·036 ····.locals·0
  
 37 ····.line·3
 38 ····invoke-direct·{p0},·Lio/sentry/y0$d;-><init>()V
40 ····if-eqz·p0,·:cond_0 
  
41 ····goto·:goto_0 
  
42 ····:cond_0 
43 ····const/4·p0,·0x0 
  
44 ····new-array·p0,·p0,·[B 
  
 39 ····return-void
45 ····:goto_0 
46 ····return-object·p0 
47 .end·method40 .end·method
  
  
48 #·virtual·methods41 #·virtual·methods
49 .method·public·a()[B42 .method·public·getValue()Ljava/lang/Object;
50 ····.locals·143 ····.locals·1
  
51 ····.line·144 ····.line·1
52 ····iget-object·v0,·p0,·Lio/sentry/j3$a;->a:[B 
  
53 ····if-nez·v0,·:cond_0 
  
54 ····iget-object·v0,·p0,·Lio/sentry/j3$a;->b:Ljava/util/concurrent/Callable;45 ····iget-object·v0,·p0,·Lio/sentry/y0$d;->a:Ljava/util/ArrayList;
  
55 ····if-eqz·v0,·:cond_0 
  
56 ····.line·2 
57 ····invoke-interface·{v0},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object; 
  
58 ····move-result-object·v0 
  
59 ····check-cast·v0,·[B 
  
60 ····iput-object·v0,·p0,·Lio/sentry/j3$a;->a:[B 
  
61 ····.line·3 
62 ····:cond_0 
63 ····iget-object·v0,·p0,·Lio/sentry/j3$a;->a:[B 
  
64 ····invoke-static·{v0},·Lio/sentry/j3$a;->b([B)[B 
  
65 ····move-result-object·v0 
  
66 ····return-object·v046 ····return-object·v0
67 .end·method47 .end·method
1.44 KB
smali/io/sentry/w0$e.smali vs.
smali/io/sentry/y0$e.smali
Files 7% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lio/sentry/w0$e;1 .class·final·Lio/sentry/y0$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonObjectDeserializer.java"3 .source·"JsonObjectDeserializer.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/w0$c;5 .implements·Lio/sentry/y0$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/w0;8 ····value·=·Lio/sentry/y0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"e"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
Offset 38, 31 lines modifiedOffset 38, 31 lines modified
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····.line·239 ····.line·2
40 ····new-instance·v0,·Ljava/util/HashMap;40 ····new-instance·v0,·Ljava/util/HashMap;
  
41 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V41 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
42 ····iput-object·v0,·p0,·Lio/sentry/w0$e;->a:Ljava/util/HashMap;42 ····iput-object·v0,·p0,·Lio/sentry/y0$e;->a:Ljava/util/HashMap;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·synthetic·constructor·<init>(Lio/sentry/w0$a;)V45 .method·synthetic·constructor·<init>(Lio/sentry/y0$a;)V
46 ····.locals·046 ····.locals·0
  
47 ····.line·347 ····.line·3
48 ····invoke-direct·{p0},·Lio/sentry/w0$e;-><init>()V48 ····invoke-direct·{p0},·Lio/sentry/y0$e;-><init>()V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·public·getValue()Ljava/lang/Object;52 .method·public·getValue()Ljava/lang/Object;
53 ····.locals·153 ····.locals·1
  
54 ····.line·154 ····.line·1
55 ····iget-object·v0,·p0,·Lio/sentry/w0$e;->a:Ljava/util/HashMap;55 ····iget-object·v0,·p0,·Lio/sentry/y0$e;->a:Ljava/util/HashMap;
  
56 ····return-object·v056 ····return-object·v0
57 .end·method57 .end·method
2.32 KB
smali/io/sentry/p3$a.smali vs.
smali/io/sentry/r4$a.smali
Files 14% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 65 lines modified
1 .class·final·Lio/sentry/p3$a;1 .class·public·final·Lio/sentry/r4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryLevel.java"3 .source·"SpanId.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/p3;8 ····value·=·Lio/sentry/r4;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/p3;",18 ········"Lio/sentry/r4;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>()V23 .method·public·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 #·virtual·methods29 #·virtual·methods
30 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;30 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
31 ····.locals·031 ····.locals·0
  
32 ····.line·132 ····.line·1
33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/p3$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/p3;33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/r4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r4;
  
34 ····move-result-object·p134 ····move-result-object·p1
  
35 ····return-object·p135 ····return-object·p1
36 .end·method36 .end·method
  
37 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/p3;37 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r4;
38 ····.locals·038 ····.locals·0
  
39 ····.line·139 ····.line·1
 40 ····new-instance·p2,·Lio/sentry/r4;
40 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/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;41 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;
  
44 ····move-result-object·p142 ····move-result-object·p1
  
 43 ····invoke-direct·{p2,·p1},·Lio/sentry/r4;-><init>(Ljava/lang/String;)V
45 ····invoke-static·{p1},·Lio/sentry/p3;->valueOf(Ljava/lang/String;)Lio/sentry/p3; 
  
46 ····move-result-object·p1 
  
47 ····return-object·p144 ····return-object·p2
48 .end·method45 .end·method
1.32 KB
smali/io/sentry/q2$b.smali vs.
smali/io/sentry/v2$b.smali
Files 12% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lio/sentry/q2$b;1 .class·final·Lio/sentry/v2$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryClient.java"3 .source·"SentryClient.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/q2;8 ····value·=·Lio/sentry/v2;
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 32, 19 lines modifiedOffset 32, 19 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/q2$a;)V36 .method·synthetic·constructor·<init>(Lio/sentry/v2$a;)V
37 ····.locals·037 ····.locals·0
  
38 ····.line·238 ····.line·2
39 ····invoke-direct·{p0},·Lio/sentry/q2$b;-><init>()V39 ····invoke-direct·{p0},·Lio/sentry/v2$b;-><init>()V
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·a(Lio/sentry/d;Lio/sentry/d;)I43 .method·public·a(Lio/sentry/d;Lio/sentry/d;)I
Offset 70, 13 lines modifiedOffset 70, 13 lines modified
70 ····.locals·070 ····.locals·0
  
71 ····.line·171 ····.line·1
72 ····check-cast·p1,·Lio/sentry/d;72 ····check-cast·p1,·Lio/sentry/d;
  
73 ····check-cast·p2,·Lio/sentry/d;73 ····check-cast·p2,·Lio/sentry/d;
  
74 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/q2$b;->a(Lio/sentry/d;Lio/sentry/d;)I74 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/v2$b;->a(Lio/sentry/d;Lio/sentry/d;)I
  
75 ····move-result·p175 ····move-result·p1
  
76 ····return·p176 ····return·p1
77 .end·method77 .end·method
11.6 KB
smali/io/sentry/y1$a.smali vs.
smali/io/sentry/r3$a.smali
Files 16% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/y1$a;1 .class·public·final·Lio/sentry/r3$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProfilingTransactionData.java"3 .source·"SentryEnvelopeItemHeader.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/y1;8 ····value·=·Lio/sentry/r3;
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/y1;",18 ········"Lio/sentry/r3;",
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 32, 310 lines modifiedOffset 32, 301 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·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception;
 37 ····.locals·2
  
 38 ····.line·1
 39 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 41 ····const-string·v1,·"Missing·required·field·\""
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 43 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 44 ····const-string·p1,·"\""
  
 45 ····invoke-virtual·{v0,·p1},·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·p1
  
 48 ····.line·2
 49 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
 50 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 51 ····.line·3
 52 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
 53 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 54 ····return-object·v0
 55 .end·method
  
  
36 #·virtual·methods56 #·virtual·methods
37 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;57 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
38 ····.locals·058 ····.locals·0
  
39 ····.line·159 ····.line·1
40 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/y1$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/y1;60 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/r3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r3;
  
41 ····move-result-object·p161 ····move-result-object·p1
  
42 ····return-object·p162 ····return-object·p1
43 .end·method63 .end·method
  
44 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/y1;64 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r3;
45 ····.locals·565 ····.locals·11
  
46 ····.line·166 ····.line·1
47 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V67 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
 68 ····const/4·v0,·0x0
48 ····.line·2 
49 ····new-instance·v0,·Lio/sentry/y1; 
  
50 ····invoke-direct·{v0},·Lio/sentry/y1;-><init>()V 
  
51 ····const/4·v1,·0x069 ····const/4·v1,·0x0
  
 70 ····move-object·v3,·v1
  
 71 ····move-object·v5,·v3
  
 72 ····move-object·v6,·v5
  
 73 ····move-object·v7,·v6
  
 74 ····const/4·v4,·0x0
  
52 ····.line·375 ····.line·2
53 ····:cond_0 
54 ····:goto_076 ····:goto_0
55 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;77 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
56 ····move-result-object·v278 ····move-result-object·v2
  
57 ····sget-object·v3,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;79 ····sget-object·v8,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;
  
58 ····if-ne·v2,·v3,·:cond_980 ····const-string·v9,·"type"
  
 81 ····if-ne·v2,·v8,·:cond_6
  
59 ····.line·482 ····.line·3
60 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;83 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;
  
61 ····move-result-object·v284 ····move-result-object·v2
Max diff block lines reached; 8053/11738 bytes (68.61%) of diff not shown.
10.1 KB
smali/io/sentry/k3$a.smali vs.
smali/io/sentry/g5$a.smali
Files 18% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/k3$a;1 .class·public·final·Lio/sentry/g5$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryEnvelopeItemHeader.java"3 .source·"UserFeedback.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/k3;8 ····value·=·Lio/sentry/g5;
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/k3;",18 ········"Lio/sentry/g5;",
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 32, 301 lines modifiedOffset 32, 234 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·private·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception; 
37 ····.locals·2 
  
38 ····.line·1 
39 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
41 ····const-string·v1,·"Missing·required·field·\"" 
  
42 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
43 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
44 ····const-string·p1,·"\"" 
  
45 ····invoke-virtual·{v0,·p1},·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·p1 
  
48 ····.line·2 
49 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
50 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
51 ····.line·3 
52 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; 
  
53 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
54 ····return-object·v0 
55 .end·method 
  
  
56 #·virtual·methods36 #·virtual·methods
57 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;37 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
58 ····.locals·038 ····.locals·0
  
59 ····.line·139 ····.line·1
60 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/k3$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/k3;40 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/g5$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/g5;
  
61 ····move-result-object·p141 ····move-result-object·p1
  
62 ····return-object·p142 ····return-object·p1
63 .end·method43 .end·method
  
64 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/k3;44 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/g5;
65 ····.locals·1145 ····.locals·8
  
66 ····.line·146 ····.line·1
67 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V47 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
68 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
69 ····const/4·v1,·0x049 ····move-object·v1,·v0
  
70 ····move-object·v3,·v150 ····move-object·v2,·v1
  
71 ····move-object·v5,·v351 ····move-object·v3,·v2
  
72 ····move-object·v6,·v5 
  
73 ····move-object·v7,·v6 
  
74 ····const/4·v4,·0x052 ····move-object·v4,·v3
  
75 ····.line·253 ····.line·2
76 ····:goto_054 ····:goto_0
77 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;55 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
78 ····move-result-object·v256 ····move-result-object·v5
  
79 ····sget-object·v8,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;57 ····sget-object·v6,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;
  
80 ····const-string·v9,·"type" 
  
81 ····if-ne·v2,·v8,·:cond_658 ····if-ne·v5,·v6,·:cond_5
  
82 ····.line·359 ····.line·3
83 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;60 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;
  
84 ····move-result-object·v261 ····move-result-object·v5
  
85 ····.line·462 ····.line·4
86 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I63 ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I
  
87 ····const/4·v8,·-0x164 ····const/4·v6,·-0x1
Max diff block lines reached; 6361/10219 bytes (62.25%) of diff not shown.
5.69 KB
smali/io/sentry/a4$b.smali vs.
smali/io/sentry/l4$b.smali
Files 8% similar despite different names
    
Offset 1, 132 lines modifiedOffset 1, 132 lines modified
1 .class·public·final·enum·Lio/sentry/a4$b;1 .class·public·final·enum·Lio/sentry/l4$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/a4;6 ····value·=·Lio/sentry/l4;
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/a4$b;",15 ········"Lio/sentry/l4$b;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/a4$b;20 .field·private·static·final·synthetic·$VALUES:[Lio/sentry/l4$b;
  
21 .field·public·static·final·enum·Abnormal:Lio/sentry/a4$b;21 .field·public·static·final·enum·Abnormal:Lio/sentry/l4$b;
  
22 .field·public·static·final·enum·Crashed:Lio/sentry/a4$b;22 .field·public·static·final·enum·Crashed:Lio/sentry/l4$b;
  
23 .field·public·static·final·enum·Exited:Lio/sentry/a4$b;23 .field·public·static·final·enum·Exited:Lio/sentry/l4$b;
  
24 .field·public·static·final·enum·Ok:Lio/sentry/a4$b;24 .field·public·static·final·enum·Ok:Lio/sentry/l4$b;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·private·static·synthetic·$values()[Lio/sentry/a4$b;26 .method·private·static·synthetic·$values()[Lio/sentry/l4$b;
27 ····.locals·327 ····.locals·3
  
28 ····const/4·v0,·0x428 ····const/4·v0,·0x4
  
29 ····new-array·v0,·v0,·[Lio/sentry/a4$b;29 ····new-array·v0,·v0,·[Lio/sentry/l4$b;
  
30 ····.line·130 ····.line·1
31 ····sget-object·v1,·Lio/sentry/a4$b;->Ok:Lio/sentry/a4$b;31 ····sget-object·v1,·Lio/sentry/l4$b;->Ok:Lio/sentry/l4$b;
  
32 ····const/4·v2,·0x032 ····const/4·v2,·0x0
  
33 ····aput-object·v1,·v0,·v233 ····aput-object·v1,·v0,·v2
  
34 ····sget-object·v1,·Lio/sentry/a4$b;->Exited:Lio/sentry/a4$b;34 ····sget-object·v1,·Lio/sentry/l4$b;->Exited:Lio/sentry/l4$b;
  
35 ····const/4·v2,·0x135 ····const/4·v2,·0x1
  
36 ····aput-object·v1,·v0,·v236 ····aput-object·v1,·v0,·v2
  
37 ····sget-object·v1,·Lio/sentry/a4$b;->Crashed:Lio/sentry/a4$b;37 ····sget-object·v1,·Lio/sentry/l4$b;->Crashed:Lio/sentry/l4$b;
  
38 ····const/4·v2,·0x238 ····const/4·v2,·0x2
  
39 ····aput-object·v1,·v0,·v239 ····aput-object·v1,·v0,·v2
  
40 ····sget-object·v1,·Lio/sentry/a4$b;->Abnormal:Lio/sentry/a4$b;40 ····sget-object·v1,·Lio/sentry/l4$b;->Abnormal:Lio/sentry/l4$b;
  
41 ····const/4·v2,·0x341 ····const/4·v2,·0x3
  
42 ····aput-object·v1,·v0,·v242 ····aput-object·v1,·v0,·v2
  
43 ····return-object·v043 ····return-object·v0
44 .end·method44 .end·method
  
45 .method·static·constructor·<clinit>()V45 .method·static·constructor·<clinit>()V
46 ····.locals·346 ····.locals·3
  
47 ····.line·147 ····.line·1
48 ····new-instance·v0,·Lio/sentry/a4$b;48 ····new-instance·v0,·Lio/sentry/l4$b;
  
49 ····const-string·v1,·"Ok"49 ····const-string·v1,·"Ok"
  
50 ····const/4·v2,·0x050 ····const/4·v2,·0x0
  
51 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/a4$b;-><init>(Ljava/lang/String;I)V51 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V
  
52 ····sput-object·v0,·Lio/sentry/a4$b;->Ok:Lio/sentry/a4$b;52 ····sput-object·v0,·Lio/sentry/l4$b;->Ok:Lio/sentry/l4$b;
  
53 ····.line·253 ····.line·2
54 ····new-instance·v0,·Lio/sentry/a4$b;54 ····new-instance·v0,·Lio/sentry/l4$b;
  
55 ····const-string·v1,·"Exited"55 ····const-string·v1,·"Exited"
  
56 ····const/4·v2,·0x156 ····const/4·v2,·0x1
  
57 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/a4$b;-><init>(Ljava/lang/String;I)V57 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V
  
58 ····sput-object·v0,·Lio/sentry/a4$b;->Exited:Lio/sentry/a4$b;58 ····sput-object·v0,·Lio/sentry/l4$b;->Exited:Lio/sentry/l4$b;
  
59 ····.line·359 ····.line·3
60 ····new-instance·v0,·Lio/sentry/a4$b;60 ····new-instance·v0,·Lio/sentry/l4$b;
  
61 ····const-string·v1,·"Crashed"61 ····const-string·v1,·"Crashed"
  
62 ····const/4·v2,·0x262 ····const/4·v2,·0x2
  
63 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/a4$b;-><init>(Ljava/lang/String;I)V63 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V
  
64 ····sput-object·v0,·Lio/sentry/a4$b;->Crashed:Lio/sentry/a4$b;64 ····sput-object·v0,·Lio/sentry/l4$b;->Crashed:Lio/sentry/l4$b;
  
65 ····.line·465 ····.line·4
66 ····new-instance·v0,·Lio/sentry/a4$b;66 ····new-instance·v0,·Lio/sentry/l4$b;
  
67 ····const-string·v1,·"Abnormal"67 ····const-string·v1,·"Abnormal"
  
68 ····const/4·v2,·0x368 ····const/4·v2,·0x3
  
69 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/a4$b;-><init>(Ljava/lang/String;I)V69 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V
  
70 ····sput-object·v0,·Lio/sentry/a4$b;->Abnormal:Lio/sentry/a4$b;70 ····sput-object·v0,·Lio/sentry/l4$b;->Abnormal:Lio/sentry/l4$b;
  
71 ····.line·571 ····.line·5
72 ····invoke-static·{},·Lio/sentry/a4$b;->$values()[Lio/sentry/a4$b;72 ····invoke-static·{},·Lio/sentry/l4$b;->$values()[Lio/sentry/l4$b;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····sput-object·v0,·Lio/sentry/a4$b;->$VALUES:[Lio/sentry/a4$b;74 ····sput-object·v0,·Lio/sentry/l4$b;->$VALUES:[Lio/sentry/l4$b;
  
75 ····return-void75 ····return-void
Max diff block lines reached; 1320/5731 bytes (23.03%) of diff not shown.
2.49 KB
smali/io/sentry/m4$c.smali vs.
smali/io/sentry/x4$c.smali
Files 7% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·final·Lio/sentry/m4$c;1 .class·final·Lio/sentry/x4$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/m4;6 ····value·=·Lio/sentry/x4;
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/m4$c$a;14 ········Lio/sentry/x4$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/m4$c;->a:Ljava/lang/String;49 ····iput-object·p1,·p0,·Lio/sentry/x4$c;->a:Ljava/lang/String;
  
50 ····.line·450 ····.line·4
51 ····iput-object·p2,·p0,·Lio/sentry/m4$c;->b:Ljava/lang/String;51 ····iput-object·p2,·p0,·Lio/sentry/x4$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/m4$a;)V54 .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/x4$a;)V
55 ····.locals·055 ····.locals·0
  
56 ····.line·156 ····.line·1
57 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/m4$c;-><init>(Ljava/lang/String;Ljava/lang/String;)V57 ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/x4$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/m4$c;->a:Ljava/lang/String;64 ····iget-object·v0,·p0,·Lio/sentry/x4$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/m4$c;->b:Ljava/lang/String;70 ····iget-object·v0,·p0,·Lio/sentry/x4$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/m4$c;->c:Ljava/util/Map;100 ····iput-object·p1,·p0,·Lio/sentry/x4$c;->c:Ljava/util/Map;
  
101 ····return-void101 ····return-void
102 .end·method102 .end·method
2.63 KB
smali/io/sentry/g4$a.smali vs.
smali/io/sentry/j4$c.smali
Files 16% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 98 lines modified
1 .class·public·final·Lio/sentry/g4$a;1 .class·final·Lio/sentry/j4$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SpanId.java"3 .source·"SentryTracer.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Ljava/util/Comparator;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/g4;8 ····value·=·Lio/sentry/j4;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x1a
12 ····name·=·"a"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 ········"Lio/sentry/r0<",17 ········"Ljava/util/Comparator<",
18 ········"Lio/sentry/g4;",18 ········"Lio/sentry/o4;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·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/j4$a;)V
 30 ····.locals·0
  
 31 ····.line·2
 32 ····invoke-direct·{p0},·Lio/sentry/j4$c;-><init>()V
  
 33 ····return-void
 34 .end·method
  
  
29 #·virtual·methods35 #·virtual·methods
30 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;36 .method·public·a(Lio/sentry/o4;Lio/sentry/o4;)I
31 ····.locals·037 ····.locals·0
  
32 ····.line·138 ····.line·1
33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/g4$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/g4;39 ····invoke-virtual·{p1},·Lio/sentry/o4;->p()Lio/sentry/x2;
  
34 ····move-result-object·p140 ····move-result-object·p1
  
 41 ····.line·2
 42 ····invoke-virtual·{p2},·Lio/sentry/o4;->p()Lio/sentry/x2;
  
 43 ····move-result-object·p2
  
 44 ····if-nez·p1,·:cond_0
  
 45 ····const/4·p1,·-0x1
  
35 ····return-object·p146 ····return·p1
  
 47 ····:cond_0
 48 ····if-nez·p2,·:cond_1
  
 49 ····const/4·p1,·0x1
  
 50 ····return·p1
  
 51 ····.line·3
 52 ····:cond_1
 53 ····invoke-virtual·{p1,·p2},·Lio/sentry/x2;->a(Lio/sentry/x2;)I
  
 54 ····move-result·p1
  
 55 ····return·p1
36 .end·method56 .end·method
  
37 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/g4;57 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
38 ····.locals·058 ····.locals·0
  
39 ····.line·159 ····.line·1
40 ····new-instance·p2,·Lio/sentry/g4;60 ····check-cast·p1,·Lio/sentry/o4;
  
41 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;61 ····check-cast·p2,·Lio/sentry/o4;
  
42 ····move-result-object·p162 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/j4$c;->a(Lio/sentry/o4;Lio/sentry/o4;)I
  
43 ····invoke-direct·{p2,·p1},·Lio/sentry/g4;-><init>(Ljava/lang/String;)V63 ····move-result·p1
  
44 ····return-object·p264 ····return·p1
45 .end·method65 .end·method
4.1 KB
smali/io/sentry/h4$a.smali vs.
smali/io/sentry/protocol/a0$a.smali
Files 25% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/h4$a;1 .class·public·final·Lio/sentry/protocol/a0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SpanStatus.java"3 .source·"ViewHierarchy.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/h4;8 ····value·=·Lio/sentry/protocol/a0;
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/h4;",18 ········"Lio/sentry/protocol/a0;",
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 34, 38 lines modifiedOffset 34, 111 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/h4$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/h4;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/a0$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a0;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/h4;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a0;
46 ····.locals·046 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String;48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····move-result-object·p149 ····const/4·v0,·0x0
  
50 ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale;50 ····move-object·v1,·v0
  
51 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;51 ····move-object·v2,·v1
  
52 ····move-result-object·p152 ····.line·2
 53 ····:goto_0
 54 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
53 ····invoke-static·{p1},·Lio/sentry/h4;->valueOf(Ljava/lang/String;)Lio/sentry/h4;55 ····move-result-object·v3
  
 56 ····sget-object·v4,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;
  
 57 ····if-ne·v3,·v4,·:cond_3
  
 58 ····.line·3
 59 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;
  
 60 ····move-result-object·v3
  
 61 ····.line·4
 62 ····invoke-virtual·{v3},·Ljava/lang/String;->hashCode()I
  
 63 ····const-string·v4,·"rendering_system"
  
 64 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 65 ····move-result·v4
  
 66 ····if-nez·v4,·:cond_2
  
 67 ····const-string·v4,·"windows"
  
 68 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 69 ····move-result·v4
  
 70 ····if-nez·v4,·:cond_1
  
 71 ····if-nez·v2,·:cond_0
  
 72 ····.line·5
 73 ····new-instance·v2,·Ljava/util/HashMap;
  
 74 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V
  
 75 ····.line·6
 76 ····:cond_0
 77 ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
 78 ····goto·:goto_0
  
 79 ····.line·7
 80 ····:cond_1
 81 ····new-instance·v1,·Lio/sentry/protocol/b0$a;
  
 82 ····invoke-direct·{v1},·Lio/sentry/protocol/b0$a;-><init>()V
  
 83 ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
54 ····move-result-object·p184 ····move-result-object·v1
  
 85 ····goto·:goto_0
  
 86 ····.line·8
 87 ····:cond_2
 88 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
 89 ····move-result-object·v0
  
 90 ····goto·:goto_0
Max diff block lines reached; 35/4100 bytes (0.85%) of diff not shown.
1.14 KB
smali/io/sentry/w0$f.smali vs.
smali/io/sentry/y0$f.smali
Files 15% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lio/sentry/w0$f;1 .class·final·Lio/sentry/y0$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonObjectDeserializer.java"3 .source·"JsonObjectDeserializer.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/w0$c;5 .implements·Lio/sentry/y0$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/w0;8 ····value·=·Lio/sentry/y0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"f"12 ····name·=·"f"
13 .end·annotation13 .end·annotation
  
Offset 25, 22 lines modifiedOffset 25, 22 lines modified
25 .method·constructor·<init>(Ljava/lang/String;)V25 .method·constructor·<init>(Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·127 ····.line·1
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·229 ····.line·2
30 ····iput-object·p1,·p0,·Lio/sentry/w0$f;->a:Ljava/lang/String;30 ····iput-object·p1,·p0,·Lio/sentry/y0$f;->a:Ljava/lang/String;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·getValue()Ljava/lang/Object;34 .method·public·getValue()Ljava/lang/Object;
35 ····.locals·135 ····.locals·1
  
36 ····.line·136 ····.line·1
37 ····iget-object·v0,·p0,·Lio/sentry/w0$f;->a:Ljava/lang/String;37 ····iget-object·v0,·p0,·Lio/sentry/y0$f;->a:Ljava/lang/String;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
12.9 KB
smali/io/sentry/n2$b.smali vs.
smali/io/sentry/s2$b.smali
Files 10% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lio/sentry/n2$b;1 .class·public·final·Lio/sentry/s2$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryBaseEvent.java"3 .source·"SentryBaseEvent.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/n2;6 ····value·=·Lio/sentry/s2;
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 22, 328 lines modifiedOffset 22, 328 lines modified
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Lio/sentry/n2;Lio/sentry/z0;Lio/sentry/g0;)V26 .method·public·a(Lio/sentry/s2;Lio/sentry/b1;Lio/sentry/h0;)V
27 ····.locals·227 ····.locals·2
  
28 ····.line·128 ····.line·1
29 ····invoke-static·{p1},·Lio/sentry/n2;->a(Lio/sentry/n2;)Lio/sentry/protocol/p;29 ····invoke-static·{p1},·Lio/sentry/s2;->a(Lio/sentry/s2;)Lio/sentry/protocol/p;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····if-eqz·v0,·:cond_031 ····if-eqz·v0,·:cond_0
  
32 ····const-string·v0,·"event_id"32 ····const-string·v0,·"event_id"
  
33 ····.line·233 ····.line·2
34 ····invoke-virtual·{p2,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;34 ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····invoke-static·{p1},·Lio/sentry/n2;->a(Lio/sentry/n2;)Lio/sentry/protocol/p;36 ····invoke-static·{p1},·Lio/sentry/s2;->a(Lio/sentry/s2;)Lio/sentry/protocol/p;
  
37 ····move-result-object·v137 ····move-result-object·v1
  
38 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;38 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
39 ····:cond_039 ····:cond_0
40 ····const-string·v0,·"contexts"40 ····const-string·v0,·"contexts"
  
41 ····.line·341 ····.line·3
42 ····invoke-virtual·{p2,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;42 ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····invoke-static·{p1},·Lio/sentry/n2;->c(Lio/sentry/n2;)Lio/sentry/protocol/c;44 ····invoke-static·{p1},·Lio/sentry/s2;->c(Lio/sentry/s2;)Lio/sentry/protocol/c;
  
45 ····move-result-object·v145 ····move-result-object·v1
  
46 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;46 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
47 ····.line·447 ····.line·4
48 ····invoke-static·{p1},·Lio/sentry/n2;->l(Lio/sentry/n2;)Lio/sentry/protocol/n;48 ····invoke-static·{p1},·Lio/sentry/s2;->l(Lio/sentry/s2;)Lio/sentry/protocol/n;
  
49 ····move-result-object·v049 ····move-result-object·v0
  
50 ····if-eqz·v0,·:cond_150 ····if-eqz·v0,·:cond_1
  
51 ····const-string·v0,·"sdk"51 ····const-string·v0,·"sdk"
  
52 ····.line·552 ····.line·5
53 ····invoke-virtual·{p2,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;53 ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····invoke-static·{p1},·Lio/sentry/n2;->l(Lio/sentry/n2;)Lio/sentry/protocol/n;55 ····invoke-static·{p1},·Lio/sentry/s2;->l(Lio/sentry/s2;)Lio/sentry/protocol/n;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;57 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
58 ····.line·658 ····.line·6
59 ····:cond_159 ····:cond_1
60 ····invoke-static·{p1},·Lio/sentry/n2;->n(Lio/sentry/n2;)Lio/sentry/protocol/k;60 ····invoke-static·{p1},·Lio/sentry/s2;->n(Lio/sentry/s2;)Lio/sentry/protocol/k;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····if-eqz·v0,·:cond_262 ····if-eqz·v0,·:cond_2
  
63 ····const-string·v0,·"request"63 ····const-string·v0,·"request"
  
64 ····.line·764 ····.line·7
65 ····invoke-virtual·{p2,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;65 ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····invoke-static·{p1},·Lio/sentry/n2;->n(Lio/sentry/n2;)Lio/sentry/protocol/k;67 ····invoke-static·{p1},·Lio/sentry/s2;->n(Lio/sentry/s2;)Lio/sentry/protocol/k;
  
68 ····move-result-object·v168 ····move-result-object·v1
  
69 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/z0;->X(Lio/sentry/g0;Ljava/lang/Object;)Lio/sentry/z0;69 ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1;
  
70 ····.line·870 ····.line·8
71 ····:cond_271 ····:cond_2
72 ····invoke-static·{p1},·Lio/sentry/n2;->p(Lio/sentry/n2;)Ljava/util/Map;72 ····invoke-static·{p1},·Lio/sentry/s2;->p(Lio/sentry/s2;)Ljava/util/Map;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····if-eqz·v0,·:cond_374 ····if-eqz·v0,·:cond_3
  
75 ····invoke-static·{p1},·Lio/sentry/n2;->p(Lio/sentry/n2;)Ljava/util/Map;75 ····invoke-static·{p1},·Lio/sentry/s2;->p(Lio/sentry/s2;)Ljava/util/Map;
  
76 ····move-result-object·v076 ····move-result-object·v0
  
77 ····invoke-interface·{v0},·Ljava/util/Map;->isEmpty()Z77 ····invoke-interface·{v0},·Ljava/util/Map;->isEmpty()Z
  
78 ····move-result·v078 ····move-result·v0
  
79 ····if-nez·v0,·:cond_379 ····if-nez·v0,·:cond_3
  
80 ····const-string·v0,·"tags"80 ····const-string·v0,·"tags"
  
81 ····.line·981 ····.line·9
82 ····invoke-virtual·{p2,·v0},·Lio/sentry/z0;->W(Ljava/lang/String;)Lio/sentry/z0;82 ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····invoke-static·{p1},·Lio/sentry/n2;->p(Lio/sentry/n2;)Ljava/util/Map;84 ····invoke-static·{p1},·Lio/sentry/s2;->p(Lio/sentry/s2;)Ljava/util/Map;
Max diff block lines reached; 8269/13129 bytes (62.98%) of diff not shown.
21.7 KB
smali/io/sentry/a4$a.smali vs.
smali/io/sentry/l4$a.smali
Files 5% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/a4$a;1 .class·public·final·Lio/sentry/l4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Session.java"3 .source·"Session.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/a4;8 ····value·=·Lio/sentry/l4;
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/a4;",18 ········"Lio/sentry/l4;",
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 32, 15 lines modifiedOffset 32, 15 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·private·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception;36 .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception;
37 ····.locals·237 ····.locals·2
  
38 ····.line·138 ····.line·1
39 ····new-instance·v0,·Ljava/lang/StringBuilder;39 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 60, 36 lines modifiedOffset 60, 36 lines modified
  
60 ····.line·260 ····.line·2
61 ····new-instance·v0,·Ljava/lang/IllegalStateException;61 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
63 ····.line·363 ····.line·3
64 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;64 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
69 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;69 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
70 ····.locals·070 ····.locals·0
  
71 ····.line·171 ····.line·1
72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/a4$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/a4;72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/l4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/l4;
  
73 ····move-result-object·p173 ····move-result-object·p1
  
74 ····return-object·p174 ····return-object·p1
75 .end·method75 .end·method
  
76 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/a4;76 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/l4;
77 ····.locals·2677 ····.locals·27
  
78 ····move-object/from16·v0,·p078 ····move-object/from16·v0,·p0
  
79 ····move-object/from16·v1,·p279 ····move-object/from16·v1,·p2
  
80 ····.line·180 ····.line·1
81 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->h()V81 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->h()V
Offset 118, 686 lines modifiedOffset 118, 714 lines modified
  
118 ····const/4·v14,·0x0118 ····const/4·v14,·0x0
  
119 ····const/4·v15,·0x0119 ····const/4·v15,·0x0
  
120 ····const/16·v16,·0x0120 ····const/16·v16,·0x0
  
 121 ····const/16·v17,·0x0
  
121 ····.line·2122 ····.line·2
122 ····:goto_0123 ····:goto_0
123 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;124 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
124 ····move-result-object·v2125 ····move-result-object·v2
  
125 ····sget-object·v0,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;126 ····sget-object·v0,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;
  
126 ····move-object/from16·v17,·v15127 ····move-object/from16·v18,·v15
  
127 ····const-string·v15,·"release"128 ····const-string·v15,·"release"
  
128 ····move-object/from16·v18,·v14129 ····move-object/from16·v19,·v14
  
129 ····const-string·v14,·"status"130 ····const-string·v14,·"status"
  
130 ····move-object/from16·v19,·v13131 ····move-object/from16·v20,·v13
  
131 ····const-string·v13,·"errors"132 ····const-string·v13,·"errors"
  
132 ····move-object/from16·v20,·v12133 ····move-object/from16·v21,·v12
  
133 ····const-string·v12,·"started"134 ····const-string·v12,·"started"
  
134 ····if-ne·v2,·v0,·:cond_11135 ····if-ne·v2,·v0,·:cond_12
  
135 ····.line·3136 ····.line·3
136 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;137 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;
  
137 ····move-result-object·v0138 ····move-result-object·v0
  
138 ····.line·4139 ····.line·4
139 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I140 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
Max diff block lines reached; 18390/22085 bytes (83.27%) of diff not shown.
4.18 KB
smali/io/sentry/y3$c.smali vs.
smali/io/sentry/a5.smali
Files 23% similar despite different names
    
Offset 1, 98 lines modifiedOffset 1, 110 lines modified
1 .class·final·Lio/sentry/y3$c;1 .class·public·final·Lio/sentry/a5;
 2 .super·Lio/sentry/p4;
 3 .source·"TransactionContext.java"
2 .super·Ljava/lang/Object; 
3 .source·"SentryTracer.java" 
  
4 #·interfaces 
5 .implements·Ljava/util/Comparator; 
  
  
 4 #·instance·fields
 5 .field·private·final·n:Ljava/lang/String;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lio/sentry/y3; 
9 .end·annotation 
  
 6 .field·private·final·o:Lio/sentry/protocol/y;
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x1a 
12 ····name·=·"c" 
13 .end·annotation 
  
 7 .field·private·p:Lio/sentry/z4;
  
 8 .field·private·q:Lio/sentry/c;
  
 9 .field·private·r:Lio/sentry/q0;
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Ljava/util/Comparator<", 
18 ········"Lio/sentry/d4;", 
19 ········">;" 
20 ····} 
21 .end·annotation 
  
  
22 #·direct·methods10 #·direct·methods
23 .method·private·constructor·<init>()V11 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;)V
24 ····.locals·012 ····.locals·1
 13 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 14 ····.end·annotation
  
 15 ····const/4·v0,·0x0
  
25 ····.line·116 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/a5;-><init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/z4;)V
  
27 ····return-void18 ····return-void
28 .end·method19 .end·method
  
29 .method·synthetic·constructor·<init>(Lio/sentry/y3$a;)V20 .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/z4;)V
30 ····.locals·021 ····.locals·0
 22 ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
 23 ····.end·annotation
  
31 ····.line·224 ····.line·2
32 ····invoke-direct·{p0},·Lio/sentry/y3$c;-><init>()V25 ····invoke-direct·{p0,·p3},·Lio/sentry/p4;-><init>(Ljava/lang/String;)V
  
33 ····return-void 
34 .end·method26 ····.line·3
 27 ····sget-object·p3,·Lio/sentry/q0;->SENTRY:Lio/sentry/q0;
  
 28 ····iput-object·p3,·p0,·Lio/sentry/a5;->r:Lio/sentry/q0;
  
 29 ····const-string·p3,·"name·is·required"
35 #·virtual·methods 
36 .method·public·a(Lio/sentry/d4;Lio/sentry/d4;)I 
37 ····.locals·0 
  
38 ····.line·130 ····.line·4
39 ····invoke-virtual·{p1},·Lio/sentry/d4;->r()Ljava/lang/Double;31 ····invoke-static·{p1,·p3},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
40 ····move-result-object·p132 ····move-result-object·p1
  
 33 ····check-cast·p1,·Ljava/lang/String;
41 ····.line·2 
42 ····invoke-virtual·{p2},·Lio/sentry/d4;->r()Ljava/lang/Double; 
  
43 ····move-result-object·p234 ····iput-object·p1,·p0,·Lio/sentry/a5;->n:Ljava/lang/String;
  
44 ····if-nez·p1,·:cond_035 ····.line·5
 36 ····iput-object·p2,·p0,·Lio/sentry/a5;->o:Lio/sentry/protocol/y;
  
45 ····const/4·p1,·-0x137 ····.line·6
 38 ····invoke-virtual·{p0,·p4},·Lio/sentry/p4;->l(Lio/sentry/z4;)V
  
46 ····return·p139 ····return-void
 40 .end·method
  
47 ····:cond_0 
48 ····if-nez·p2,·:cond_1 
  
49 ····const/4·p1,·0x141 #·virtual·methods
 42 .method·public·o()Lio/sentry/c;
 43 ····.locals·1
  
50 ····return·p144 ····.line·1
 45 ····iget-object·v0,·p0,·Lio/sentry/a5;->q:Lio/sentry/c;
  
51 ····.line·3 
52 ····:cond_1 
53 ····invoke-virtual·{p1,·p2},·Ljava/lang/Double;->compareTo(Ljava/lang/Double;)I46 ····return-object·v0
 47 .end·method
  
 48 .method·public·p()Lio/sentry/q0;
 49 ····.locals·1
  
54 ····move-result·p150 ····.line·1
 51 ····iget-object·v0,·p0,·Lio/sentry/a5;->r:Lio/sentry/q0;
  
55 ····return·p152 ····return-object·v0
56 .end·method53 .end·method
  
57 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I54 .method·public·q()Ljava/lang/String;
58 ····.locals·055 ····.locals·1
  
59 ····.line·156 ····.line·1
60 ····check-cast·p1,·Lio/sentry/d4;57 ····iget-object·v0,·p0,·Lio/sentry/a5;->n:Ljava/lang/String;
  
61 ····check-cast·p2,·Lio/sentry/d4;58 ····return-object·v0
 59 .end·method
  
 60 .method·public·r()Lio/sentry/z4;
 61 ····.locals·1
  
Max diff block lines reached; 247/4185 bytes (5.90%) of diff not shown.
7.76 KB
smali/io/sentry/m4$b.smali vs.
smali/io/sentry/x4$b.smali
Files 6% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/m4$b;1 .class·public·final·Lio/sentry/x4$b;
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/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/m4;8 ····value·=·Lio/sentry/x4;
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 ········"Lio/sentry/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/m4;",18 ········"Lio/sentry/x4;",
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 32, 15 lines modifiedOffset 32, 15 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·private·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception;36 .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception;
37 ····.locals·237 ····.locals·2
  
38 ····.line·138 ····.line·1
39 ····new-instance·v0,·Ljava/lang/StringBuilder;39 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V40 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 60, 35 lines modifiedOffset 60, 35 lines modified
  
60 ····.line·260 ····.line·2
61 ····new-instance·v0,·Ljava/lang/IllegalStateException;61 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V62 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
63 ····.line·363 ····.line·3
64 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;64 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V65 ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
69 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;69 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
70 ····.locals·070 ····.locals·0
  
71 ····.line·171 ····.line·1
72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/m4$b;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/m4;72 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/x4$b;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4;
  
73 ····move-result-object·p173 ····move-result-object·p1
  
74 ····return-object·p174 ····return-object·p1
75 .end·method75 .end·method
  
76 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/m4;76 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4;
77 ····.locals·1777 ····.locals·17
  
78 ····move-object/from16·v0,·p078 ····move-object/from16·v0,·p0
  
79 ····move-object/from16·v1,·p179 ····move-object/from16·v1,·p1
  
80 ····move-object/from16·v2,·p280 ····move-object/from16·v2,·p2
Offset 294, 21 lines modifiedOffset 294, 21 lines modified
294 ····.line·5294 ····.line·5
295 ····new-instance·v13,·Ljava/util/concurrent/ConcurrentHashMap;295 ····new-instance·v13,·Ljava/util/concurrent/ConcurrentHashMap;
  
296 ····invoke-direct·{v13},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V296 ····invoke-direct·{v13},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
297 ····.line·6297 ····.line·6
298 ····:cond_9298 ····:cond_9
299 ····invoke-virtual·{v1,·v2,·v13,·v10},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V299 ····invoke-virtual·{v1,·v2,·v13,·v10},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
300 ····goto·:goto_2300 ····goto·:goto_2
  
301 ····.line·7301 ····.line·7
302 ····:pswitch_0302 ····:pswitch_0
303 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/x0;->r0()Ljava/lang/String;303 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
304 ····move-result-object·v0304 ····move-result-object·v0
  
305 ····move-object·v11,·v0305 ····move-object·v11,·v0
  
306 ····goto·:goto_2306 ····goto·:goto_2
  
Offset 324, 81 lines modifiedOffset 324, 81 lines modified
  
324 ····.line·9324 ····.line·9
325 ····:pswitch_2325 ····:pswitch_2
326 ····new-instance·v0,·Lio/sentry/protocol/p$a;326 ····new-instance·v0,·Lio/sentry/protocol/p$a;
  
327 ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V327 ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V
  
328 ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/p;328 ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p;
  
329 ····move-result-object·v0329 ····move-result-object·v0
  
330 ····move-object·v5,·v0330 ····move-object·v5,·v0
  
331 ····goto·:goto_2331 ····goto·:goto_2
  
332 ····.line·10332 ····.line·10
333 ····:pswitch_3333 ····:pswitch_3
334 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/x0;->r0()Ljava/lang/String;334 ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
335 ····move-result-object·v0335 ····move-result-object·v0
  
336 ····move-object·v8,·v0336 ····move-object·v8,·v0
Max diff block lines reached; 3935/7858 bytes (50.08%) of diff not shown.
2.37 KB
smali/io/sentry/c2$c.smali vs.
smali/io/sentry/j4$a.smali
Files 22% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 70 lines modified
1 .class·final·Lio/sentry/c2$c;1 .class·Lio/sentry/j4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/util/TimerTask;
3 .source·"Scope.java"3 .source·"SentryTracer.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lio/sentry/c2;6 ····value·=·Lio/sentry/j4;->g()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x0
10 ····name·=·"c"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
 13 .field·final·synthetic·e:Lio/sentry/j4;
13 .field·private·final·a:Lio/sentry/a4; 
  
14 .field·private·final·b:Lio/sentry/a4; 
  
  
15 #·direct·methods14 #·direct·methods
16 .method·public·constructor·<init>(Lio/sentry/a4;Lio/sentry/a4;)V15 .method·constructor·<init>(Lio/sentry/j4;)V
17 ····.locals·016 ····.locals·0
  
18 ····.line·117 ····.line·1
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····iput-object·p1,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4;
  
 19 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V
20 ····.line·2 
21 ····iput-object·p1,·p0,·Lio/sentry/c2$c;->b:Lio/sentry/a4; 
  
22 ····.line·3 
23 ····iput-object·p2,·p0,·Lio/sentry/c2$c;->a:Lio/sentry/a4; 
  
24 ····return-void20 ····return-void
25 .end·method21 .end·method
  
  
26 #·virtual·methods22 #·virtual·methods
27 .method·public·a()Lio/sentry/a4;23 .method·public·run()V
28 ····.locals·124 ····.locals·2
  
29 ····.line·125 ····.line·1
30 ····iget-object·v0,·p0,·Lio/sentry/c2$c;->b:Lio/sentry/a4;26 ····iget-object·v0,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4;
  
 27 ····invoke-virtual·{v0},·Lio/sentry/j4;->l()Lio/sentry/s4;
31 ····return-object·v0 
32 .end·method 
  
 28 ····move-result-object·v0
33 .method·public·b()Lio/sentry/a4; 
34 ····.locals·1 
  
35 ····.line·129 ····.line·2
36 ····iget-object·v0,·p0,·Lio/sentry/c2$c;->a:Lio/sentry/a4;30 ····iget-object·v1,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4;
  
 31 ····if-eqz·v0,·:cond_0
  
 32 ····goto·:goto_0
  
 33 ····:cond_0
 34 ····sget-object·v0,·Lio/sentry/s4;->OK:Lio/sentry/s4;
  
 35 ····:goto_0
 36 ····invoke-virtual·{v1,·v0},·Lio/sentry/j4;->j(Lio/sentry/s4;)V
  
 37 ····.line·3
 38 ····iget-object·v0,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4;
  
 39 ····invoke-static·{v0},·Lio/sentry/j4;->q(Lio/sentry/j4;)Ljava/util/concurrent/atomic/AtomicBoolean;
  
37 ····return-object·v040 ····move-result-object·v0
  
 41 ····const/4·v1,·0x0
  
 42 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
  
 43 ····return-void
38 .end·method44 .end·method
2.23 KB
smali/io/sentry/q3$e.smali vs.
smali/io/sentry/b4$e.smali
Files 24% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lio/sentry/q3$e;1 .class·public·final·Lio/sentry/b4$e;
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/q3;6 ····value·=·Lio/sentry/b4;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"e"10 ····name·=·"e"
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/q3$e;->a:Ljava/lang/String;33 ····iput-object·p1,·p0,·Lio/sentry/b4$e;->a:Ljava/lang/String;
  
34 ····.line·334 ····.line·3
35 ····iput-object·p2,·p0,·Lio/sentry/q3$e;->b:Ljava/lang/String;35 ····iput-object·p2,·p0,·Lio/sentry/b4$e;->b:Ljava/lang/String;
  
36 ····.line·436 ····.line·4
37 ····iput-object·p3,·p0,·Lio/sentry/q3$e;->c:Ljava/lang/String;37 ····iput-object·p3,·p0,·Lio/sentry/b4$e;->c:Ljava/lang/String;
  
38 ····.line·538 ····.line·5
39 ····iput-object·p4,·p0,·Lio/sentry/q3$e;->d:Ljava/lang/String;39 ····iput-object·p4,·p0,·Lio/sentry/b4$e;->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/q3$e;->a:Ljava/lang/String;46 ····iget-object·v0,·p0,·Lio/sentry/b4$e;->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/q3$e;->d:Ljava/lang/String;52 ····iget-object·v0,·p0,·Lio/sentry/b4$e;->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/q3$e;->b:Ljava/lang/String;58 ····iget-object·v0,·p0,·Lio/sentry/b4$e;->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/q3$e;->c:Ljava/lang/String;64 ····iget-object·v0,·p0,·Lio/sentry/b4$e;->c:Ljava/lang/String;
  
65 ····return-object·v065 ····return-object·v0
66 .end·method66 .end·method
7.7 KB
smali/io/sentry/e4$a.smali vs.
smali/io/sentry/p4$a.smali
Files 7% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/e4$a;1 .class·public·final·Lio/sentry/p4$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SpanContext.java"3 .source·"SpanContext.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/e4;8 ····value·=·Lio/sentry/p4;
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/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/e4;",18 ········"Lio/sentry/p4;",
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 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/e4$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/e4;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/p4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/p4;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/e4;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/p4;
46 ····.locals·1146 ····.locals·11
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
Offset 217, 35 lines modifiedOffset 217, 35 lines modified
217 ····.line·5217 ····.line·5
218 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;218 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
219 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V219 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
220 ····.line·6220 ····.line·6
221 ····:cond_7221 ····:cond_7
222 ····invoke-virtual·{p1,·p2,·v0,·v1},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V222 ····invoke-virtual·{p1,·p2,·v0,·v1},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
223 ····goto·:goto_0223 ····goto·:goto_0
  
224 ····.line·7224 ····.line·7
225 ····:pswitch_0225 ····:pswitch_0
226 ····new-instance·v1,·Lio/sentry/protocol/p$a;226 ····new-instance·v1,·Lio/sentry/protocol/p$a;
  
227 ····invoke-direct·{v1},·Lio/sentry/protocol/p$a;-><init>()V227 ····invoke-direct·{v1},·Lio/sentry/protocol/p$a;-><init>()V
  
228 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/protocol/p;228 ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p;
  
229 ····move-result-object·v1229 ····move-result-object·v1
  
230 ····move-object·v2,·v1230 ····move-object·v2,·v1
  
231 ····goto·:goto_0231 ····goto·:goto_0
  
232 ····.line·8232 ····.line·8
233 ····:pswitch_1233 ····:pswitch_1
234 ····invoke-virtual·{p1},·Lio/sentry/x0;->p0()Ljava/lang/Object;234 ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object;
  
235 ····move-result-object·v1235 ····move-result-object·v1
  
236 ····check-cast·v1,·Ljava/util/Map;236 ····check-cast·v1,·Ljava/util/Map;
  
237 ····.line·9237 ····.line·9
238 ····invoke-static·{v1},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;238 ····invoke-static·{v1},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map;
Offset 264, 23 lines modifiedOffset 264, 23 lines modified
  
264 ····move-object·v4,·v1264 ····move-object·v4,·v1
  
265 ····goto/16·:goto_0265 ····goto/16·:goto_0
  
266 ····.line·11266 ····.line·11
267 ····:pswitch_3267 ····:pswitch_3
268 ····new-instance·v1,·Lio/sentry/h4$a;268 ····new-instance·v1,·Lio/sentry/s4$a;
  
269 ····invoke-direct·{v1},·Lio/sentry/h4$a;-><init>()V269 ····invoke-direct·{v1},·Lio/sentry/s4$a;-><init>()V
  
270 ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/x0;->q0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/lang/Object;270 ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object;
  
271 ····move-result-object·v1271 ····move-result-object·v1
  
272 ····check-cast·v1,·Lio/sentry/h4;272 ····check-cast·v1,·Lio/sentry/s4;
  
273 ····move-object·v8,·v1273 ····move-object·v8,·v1
  
274 ····goto/16·:goto_0274 ····goto/16·:goto_0
  
275 ····.line·12275 ····.line·12
276 ····:pswitch_4276 ····:pswitch_4
Offset 290, 35 lines modifiedOffset 290, 35 lines modified
  
290 ····move-object·v7,·v1290 ····move-object·v7,·v1
  
291 ····goto/16·:goto_0291 ····goto/16·:goto_0
  
292 ····.line·13292 ····.line·13
293 ····:pswitch_5293 ····:pswitch_5
294 ····new-instance·v1,·Lio/sentry/g4$a;294 ····new-instance·v1,·Lio/sentry/r4$a;
  
Max diff block lines reached; 3998/7788 bytes (51.34%) of diff not shown.
2.93 KB
smali/io/sentry/y3$b.smali vs.
smali/io/sentry/j4$b.smali
Files 12% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 100 lines modified
1 .class·final·Lio/sentry/y3$b;1 .class·final·Lio/sentry/j4$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/y3;6 ····value·=·Lio/sentry/j4;
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/y3$b;13 .field·static·final·c:Lio/sentry/j4$b;
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Z15 .field·private·final·a:Z
  
16 .field·private·final·b:Lio/sentry/h4;16 .field·private·final·b:Lio/sentry/s4;
  
  
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/y3$b;->d()Lio/sentry/y3$b;21 ····invoke-static·{},·Lio/sentry/j4$b;->d()Lio/sentry/j4$b;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····sput-object·v0,·Lio/sentry/y3$b;->c:Lio/sentry/y3$b;23 ····sput-object·v0,·Lio/sentry/j4$b;->c:Lio/sentry/j4$b;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·private·constructor·<init>(ZLio/sentry/h4;)V26 .method·private·constructor·<init>(ZLio/sentry/s4;)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/y3$b;->a:Z31 ····iput-boolean·p1,·p0,·Lio/sentry/j4$b;->a:Z
  
32 ····.line·332 ····.line·3
33 ····iput-object·p2,·p0,·Lio/sentry/y3$b;->b:Lio/sentry/h4;33 ····iput-object·p2,·p0,·Lio/sentry/j4$b;->b:Lio/sentry/s4;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·static·synthetic·a(Lio/sentry/y3$b;)Lio/sentry/h4;36 .method·static·synthetic·a(Lio/sentry/j4$b;)Lio/sentry/s4;
37 ····.locals·037 ····.locals·0
  
38 ····.line·138 ····.line·1
39 ····iget-object·p0,·p0,·Lio/sentry/y3$b;->b:Lio/sentry/h4;39 ····iget-object·p0,·p0,·Lio/sentry/j4$b;->b:Lio/sentry/s4;
  
40 ····return-object·p040 ····return-object·p0
41 .end·method41 .end·method
  
42 .method·static·synthetic·b(Lio/sentry/y3$b;)Z42 .method·static·synthetic·b(Lio/sentry/j4$b;)Z
43 ····.locals·043 ····.locals·0
  
44 ····.line·144 ····.line·1
45 ····iget-boolean·p0,·p0,·Lio/sentry/y3$b;->a:Z45 ····iget-boolean·p0,·p0,·Lio/sentry/j4$b;->a:Z
  
46 ····return·p046 ····return·p0
47 .end·method47 .end·method
  
48 .method·static·c(Lio/sentry/h4;)Lio/sentry/y3$b;48 .method·static·c(Lio/sentry/s4;)Lio/sentry/j4$b;
49 ····.locals·249 ····.locals·2
  
50 ····.line·150 ····.line·1
51 ····new-instance·v0,·Lio/sentry/y3$b;51 ····new-instance·v0,·Lio/sentry/j4$b;
  
52 ····const/4·v1,·0x152 ····const/4·v1,·0x1
  
53 ····invoke-direct·{v0,·v1,·p0},·Lio/sentry/y3$b;-><init>(ZLio/sentry/h4;)V53 ····invoke-direct·{v0,·v1,·p0},·Lio/sentry/j4$b;-><init>(ZLio/sentry/s4;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·private·static·d()Lio/sentry/y3$b;56 .method·private·static·d()Lio/sentry/j4$b;
57 ····.locals·357 ····.locals·3
  
58 ····.line·158 ····.line·1
59 ····new-instance·v0,·Lio/sentry/y3$b;59 ····new-instance·v0,·Lio/sentry/j4$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/y3$b;-><init>(ZLio/sentry/h4;)V62 ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/j4$b;-><init>(ZLio/sentry/s4;)V
  
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
4.75 KB
smali/io/sentry/w0$a.smali vs.
smali/io/sentry/y0$a.smali
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lio/sentry/w0$a;1 .class·synthetic·Lio/sentry/y0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"JsonObjectDeserializer.java"3 .source·"JsonObjectDeserializer.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/w0;6 ····value·=·Lio/sentry/y0;
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 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····array-length·v0,·v028 ····array-length·v0,·v0
  
29 ····new-array·v0,·v0,·[I29 ····new-array·v0,·v0,·[I
  
30 ····sput-object·v0,·Lio/sentry/w0$a;->a:[I30 ····sput-object·v0,·Lio/sentry/y0$a;->a:[I
  
31 ····:try_start_031 ····:try_start_0
32 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_ARRAY:Lio/sentry/vendor/gson/stream/b;32 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_ARRAY:Lio/sentry/vendor/gson/stream/b;
  
33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
34 ····move-result·v134 ····move-result·v1
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····aput·v2,·v0,·v144 ····aput·v2,·v0,·v1
45 ····:try_end_045 ····:try_end_0
46 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_046 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
47 ····:catch_047 ····:catch_0
48 ····:try_start_148 ····:try_start_1
49 ····sget-object·v0,·Lio/sentry/w0$a;->a:[I49 ····sget-object·v0,·Lio/sentry/y0$a;->a:[I
  
50 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_ARRAY:Lio/sentry/vendor/gson/stream/b;50 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_ARRAY:Lio/sentry/vendor/gson/stream/b;
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
52 ····move-result·v152 ····move-result·v1
  
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
  
60 ····aput·v2,·v0,·v160 ····aput·v2,·v0,·v1
61 ····:try_end_161 ····:try_end_1
62 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_162 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
63 ····:catch_163 ····:catch_1
64 ····:try_start_264 ····:try_start_2
65 ····sget-object·v0,·Lio/sentry/w0$a;->a:[I65 ····sget-object·v0,·Lio/sentry/y0$a;->a:[I
  
66 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_OBJECT:Lio/sentry/vendor/gson/stream/b;66 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_OBJECT:Lio/sentry/vendor/gson/stream/b;
  
67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
68 ····move-result·v168 ····move-result·v1
  
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····aput·v2,·v0,·v176 ····aput·v2,·v0,·v1
77 ····:try_end_277 ····:try_end_2
78 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_278 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
79 ····:catch_279 ····:catch_2
80 ····:try_start_380 ····:try_start_3
81 ····sget-object·v0,·Lio/sentry/w0$a;->a:[I81 ····sget-object·v0,·Lio/sentry/y0$a;->a:[I
  
82 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_OBJECT:Lio/sentry/vendor/gson/stream/b;82 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_OBJECT:Lio/sentry/vendor/gson/stream/b;
  
83 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I83 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
84 ····move-result·v184 ····move-result·v1
  
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
  
92 ····aput·v2,·v0,·v192 ····aput·v2,·v0,·v1
93 ····:try_end_393 ····:try_end_3
94 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_394 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
95 ····:catch_395 ····:catch_3
96 ····:try_start_496 ····:try_start_4
97 ····sget-object·v0,·Lio/sentry/w0$a;->a:[I97 ····sget-object·v0,·Lio/sentry/y0$a;->a:[I
  
98 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;98 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b;
  
99 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I99 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
100 ····move-result·v1100 ····move-result·v1
  
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
  
108 ····aput·v2,·v0,·v1108 ····aput·v2,·v0,·v1
109 ····:try_end_4109 ····:try_end_4
110 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4110 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
111 ····:catch_4111 ····:catch_4
112 ····:try_start_5112 ····:try_start_5
113 ····sget-object·v0,·Lio/sentry/w0$a;->a:[I113 ····sget-object·v0,·Lio/sentry/y0$a;->a:[I
  
114 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->STRING:Lio/sentry/vendor/gson/stream/b;114 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->STRING:Lio/sentry/vendor/gson/stream/b;
  
115 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I115 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
116 ····move-result·v1116 ····move-result·v1
  
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
124 ····aput·v2,·v0,·v1124 ····aput·v2,·v0,·v1
125 ····:try_end_5125 ····:try_end_5
126 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5126 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
127 ····:catch_5127 ····:catch_5
128 ····:try_start_6128 ····:try_start_6
129 ····sget-object·v0,·Lio/sentry/w0$a;->a:[I129 ····sget-object·v0,·Lio/sentry/y0$a;->a:[I
  
130 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NUMBER:Lio/sentry/vendor/gson/stream/b;130 ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NUMBER:Lio/sentry/vendor/gson/stream/b;
  
131 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I131 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
132 ····move-result·v1132 ····move-result·v1
  
Max diff block lines reached; 1303/4777 bytes (27.28%) of diff not shown.
14.5 KB
smali/io/sentry/x1$b.smali vs.
smali/io/sentry/b2$b.smali
Files 12% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lio/sentry/x1$b;1 .class·public·final·Lio/sentry/b2$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProfilingTraceData.java"3 .source·"ProfilingTraceData.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/r0;5 .implements·Lio/sentry/t0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/x1;8 ····value·=·Lio/sentry/b2;
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 ········"Lio/sentry/r0<",17 ········"Lio/sentry/t0<",
18 ········"Lio/sentry/x1;",18 ········"Lio/sentry/b2;",
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 34, 37 lines modifiedOffset 34, 37 lines modified
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····.line·140 ····.line·1
41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/x1$b;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/x1;41 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/b2$b;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/b2;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····return-object·p143 ····return-object·p1
44 .end·method44 .end·method
  
45 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/x1;45 .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/b2;
46 ····.locals·546 ····.locals·5
  
47 ····.line·147 ····.line·1
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V
  
49 ····.line·249 ····.line·2
50 ····new-instance·v0,·Lio/sentry/x1;50 ····new-instance·v0,·Lio/sentry/b2;
  
51 ····const/4·v1,·0x051 ····const/4·v1,·0x0
  
52 ····invoke-direct·{v0,·v1},·Lio/sentry/x1;-><init>(Lio/sentry/x1$a;)V52 ····invoke-direct·{v0,·v1},·Lio/sentry/b2;-><init>(Lio/sentry/b2$a;)V
  
53 ····.line·353 ····.line·3
54 ····:cond_054 ····:cond_0
55 ····:goto_055 ····:goto_0
56 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;56 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b;
  
57 ····move-result-object·v257 ····move-result-object·v2
Offset 497, 374 lines modifiedOffset 497, 374 lines modified
497 ····.line·6497 ····.line·6
498 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;498 ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap;
  
499 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V499 ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
500 ····.line·7500 ····.line·7
501 ····:cond_1a501 ····:cond_1a
502 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/x0;->t0(Lio/sentry/g0;Ljava/util/Map;Ljava/lang/String;)V502 ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V
  
503 ····goto/16·:goto_0503 ····goto/16·:goto_0
  
504 ····.line·8504 ····.line·8
505 ····:pswitch_0505 ····:pswitch_0
506 ····new-instance·v2,·Lio/sentry/y1$a;506 ····new-instance·v2,·Lio/sentry/c2$a;
  
507 ····invoke-direct·{v2},·Lio/sentry/y1$a;-><init>()V507 ····invoke-direct·{v2},·Lio/sentry/c2$a;-><init>()V
  
508 ····.line·9508 ····.line·9
509 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/x0;->m0(Lio/sentry/g0;Lio/sentry/r0;)Ljava/util/List;509 ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List;
  
510 ····move-result-object·v2510 ····move-result-object·v2
  
511 ····if-eqz·v2,·:cond_0511 ····if-eqz·v2,·:cond_0
  
512 ····.line·10512 ····.line·10
513 ····invoke-static·{v0},·Lio/sentry/x1;->k(Lio/sentry/x1;)Ljava/util/List;513 ····invoke-static·{v0},·Lio/sentry/b2;->k(Lio/sentry/b2;)Ljava/util/List;
  
514 ····move-result-object·v3514 ····move-result-object·v3
  
515 ····invoke-interface·{v3,·v2},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z515 ····invoke-interface·{v3,·v2},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z
  
516 ····goto/16·:goto_0516 ····goto/16·:goto_0
  
517 ····.line·11517 ····.line·11
518 ····:pswitch_1518 ····:pswitch_1
519 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;519 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
520 ····move-result-object·v2520 ····move-result-object·v2
  
521 ····if-eqz·v2,·:cond_0521 ····if-eqz·v2,·:cond_0
  
522 ····.line·12522 ····.line·12
523 ····invoke-static·{v0,·v2},·Lio/sentry/x1;->s(Lio/sentry/x1;Ljava/lang/String;)Ljava/lang/String;523 ····invoke-static·{v0,·v2},·Lio/sentry/b2;->s(Lio/sentry/b2;Ljava/lang/String;)Ljava/lang/String;
  
524 ····goto/16·:goto_0524 ····goto/16·:goto_0
  
525 ····.line·13525 ····.line·13
526 ····:pswitch_2526 ····:pswitch_2
527 ····invoke-virtual·{p1},·Lio/sentry/x0;->r0()Ljava/lang/String;527 ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String;
  
528 ····move-result-object·v2528 ····move-result-object·v2
  
529 ····if-eqz·v2,·:cond_0529 ····if-eqz·v2,·:cond_0
  
530 ····.line·14530 ····.line·14
531 ····invoke-static·{v0,·v2},·Lio/sentry/x1;->e(Lio/sentry/x1;Ljava/lang/String;)Ljava/lang/String;531 ····invoke-static·{v0,·v2},·Lio/sentry/b2;->e(Lio/sentry/b2;Ljava/lang/String;)Ljava/lang/String;
  
532 ····goto/16·:goto_0532 ····goto/16·:goto_0
Max diff block lines reached; 10623/14785 bytes (71.85%) of diff not shown.
9.24 KB
smali/io/sentry/u4$a.smali vs.
smali/io/sentry/android/core/k1$a.smali
Files 27% similar despite different names
    
Offset 1, 265 lines modifiedOffset 1, 192 lines modified
 1 .class·final·Lio/sentry/android/core/k1$a;
 2 .super·Landroid/content/BroadcastReceiver;
 3 .source·"SystemEventsBreadcrumbsIntegration.java"
1 .class·public·final·Lio/sentry/u4$a; 
2 .super·Ljava/lang/Object; 
3 .source·"UserFeedback.java" 
  
4 #·interfaces 
5 .implements·Lio/sentry/r0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/sentry/u4;6 ····value·=·Lio/sentry/android/core/k1;
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/g0;
  
 14 .field·private·final·b:Lio/sentry/h0;
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Lio/sentry/r0<", 
18 ········"Lio/sentry/u4;", 
19 ········">;" 
20 ····} 
21 .end·annotation 
  
  
22 #·direct·methods15 #·direct·methods
23 .method·public·constructor·<init>()V16 .method·constructor·<init>(Lio/sentry/g0;Lio/sentry/h0;)V
24 ····.locals·017 ····.locals·0
  
25 ····.line·118 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
 20 ····.line·2
 21 ····iput-object·p1,·p0,·Lio/sentry/android/core/k1$a;->a:Lio/sentry/g0;
  
 22 ····.line·3
 23 ····iput-object·p2,·p0,·Lio/sentry/android/core/k1$a;->b:Lio/sentry/h0;
  
27 ····return-void24 ····return-void
28 .end·method25 .end·method
  
  
29 #·virtual·methods26 #·virtual·methods
30 .method·public·bridge·synthetic·a(Lio/sentry/x0;Lio/sentry/g0;)Ljava/lang/Object;27 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
31 ····.locals·028 ····.locals·10
  
32 ····.line·129 ····.line·1
33 ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/u4$a;->b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/u4;30 ····new-instance·p1,·Lio/sentry/d;
  
 31 ····invoke-direct·{p1},·Lio/sentry/d;-><init>()V
34 ····move-result-object·p1 
  
35 ····return-object·p1 
36 .end·method 
  
 32 ····const-string·v0,·"system"
37 .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/u4; 
38 ····.locals·8 
  
39 ····.line·1 
40 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V 
  
41 ····const/4·v0,·0x0 
  
42 ····move-object·v1,·v0 
  
43 ····move-object·v2,·v1 
  
44 ····move-object·v3,·v2 
  
45 ····move-object·v4,·v3 
  
46 ····.line·233 ····.line·2
 34 ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->p(Ljava/lang/String;)V
47 ····:goto_0 
48 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; 
  
49 ····move-result-object·v5 
  
 35 ····const-string·v0,·"device.event"
50 ····sget-object·v6,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; 
  
51 ····if-ne·v5,·v6,·:cond_5 
  
52 ····.line·336 ····.line·3
53 ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String;37 ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->l(Ljava/lang/String;)V
  
54 ····move-result-object·v5 
  
55 ····.line·438 ····.line·4
 39 ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String;
56 ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I 
  
57 ····const/4·v6,·-0x1 
  
58 ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I 
  
59 ····move-result·v740 ····move-result-object·v0
  
60 ····sparse-switch·v7,·:sswitch_data_0 
  
61 ····goto·:goto_1 
  
62 ····:sswitch_0 
63 ····const-string·v7,·"event_id"41 ····.line·5
 42 ····invoke-static·{v0},·Lio/sentry/util/o;->c(Ljava/lang/String;)Ljava/lang/String;
  
64 ····invoke-virtual·{v5,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z43 ····move-result-object·v1
  
65 ····move-result·v744 ····if-eqz·v1,·:cond_0
  
66 ····if-nez·v7,·:cond_045 ····const-string·v2,·"action"
  
67 ····goto·:goto_146 ····.line·6
 47 ····invoke-virtual·{p1,·v2,·v1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V
  
Max diff block lines reached; 5760/9358 bytes (61.55%) of diff not shown.
1.56 KB
smali/io/sentry/android/core/n0$b.smali vs.
smali/io/sentry/android/core/t0$b.smali
Files 4% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·final·Lio/sentry/android/core/n0$b;1 .class·final·Lio/sentry/android/core/t0$b;
2 .super·Lio/sentry/android/core/n0;2 .super·Lio/sentry/android/core/t0;
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/n0;6 ····value·=·Lio/sentry/android/core/t0;
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/n0;-><init>()V16 ····invoke-direct·{p0},·Lio/sentry/android/core/t0;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·synthetic·constructor·<init>(Lio/sentry/android/core/n0$a;)V19 .method·synthetic·constructor·<init>(Lio/sentry/android/core/t0$a;)V
20 ····.locals·020 ····.locals·0
  
21 ····.line·221 ····.line·2
22 ····invoke-direct·{p0},·Lio/sentry/android/core/n0$b;-><init>()V22 ····invoke-direct·{p0},·Lio/sentry/android/core/t0$b;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·protected·j(Lio/sentry/q3;)Ljava/lang/String;26 .method·protected·j(Lio/sentry/b4;)Ljava/lang/String;
27 ····.locals·027 ····.locals·0
  
28 ····.line·128 ····.line·1
29 ····invoke-virtual·{p1},·Lio/sentry/q3;->getOutboxPath()Ljava/lang/String;29 ····invoke-virtual·{p1},·Lio/sentry/b4;->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
1.48 KB
smali/io/sentry/android/core/l0$a.smali vs.
smali/io/sentry/android/core/q0$a.smali
Files 5% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lio/sentry/android/core/l0$a;1 .class·synthetic·Lio/sentry/android/core/q0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DefaultAndroidEventProcessor.java"3 .source·"DefaultAndroidEventProcessor.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/l0;6 ····value·=·Lio/sentry/android/core/q0;
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 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····array-length·v0,·v028 ····array-length·v0,·v0
  
29 ····new-array·v0,·v0,·[I29 ····new-array·v0,·v0,·[I
  
30 ····sput-object·v0,·Lio/sentry/android/core/l0$a;->a:[I30 ····sput-object·v0,·Lio/sentry/android/core/q0$a;->a:[I
  
31 ····:try_start_031 ····:try_start_0
32 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a;32 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a;
  
33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
34 ····move-result·v134 ····move-result·v1
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····aput·v2,·v0,·v144 ····aput·v2,·v0,·v1
45 ····:try_end_045 ····:try_end_0
46 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_046 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
47 ····:catch_047 ····:catch_0
48 ····:try_start_148 ····:try_start_1
49 ····sget-object·v0,·Lio/sentry/android/core/l0$a;->a:[I49 ····sget-object·v0,·Lio/sentry/android/core/q0$a;->a:[I
  
50 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a;50 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a;
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
52 ····move-result·v152 ····move-result·v1
  
5.25 KB
smali/io/sentry/android/core/m0$a.smali vs.
smali/io/sentry/android/core/s0$a.smali
Files 8% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·final·Lio/sentry/android/core/m0$a;1 .class·final·Lio/sentry/android/core/s0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"EnvelopeFileObserver.java"3 .source·"EnvelopeFileObserver.java"
  
4 #·interfaces4 #·interfaces
 5 .implements·Lio/sentry/hints/c;
 6 .implements·Lio/sentry/hints/g;
 7 .implements·Lio/sentry/hints/l;
 8 .implements·Lio/sentry/hints/e;
5 .implements·Lio/sentry/hints/b;9 .implements·Lio/sentry/hints/b;
6 .implements·Lio/sentry/hints/f;10 .implements·Lio/sentry/hints/f;
7 .implements·Lio/sentry/hints/k; 
8 .implements·Lio/sentry/hints/d; 
9 .implements·Lio/sentry/hints/a; 
10 .implements·Lio/sentry/hints/e; 
  
  
11 #·annotations11 #·annotations
12 .annotation·system·Ldalvik/annotation/EnclosingClass;12 .annotation·system·Ldalvik/annotation/EnclosingClass;
13 ····value·=·Lio/sentry/android/core/m0;13 ····value·=·Lio/sentry/android/core/s0;
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/InnerClass;15 .annotation·system·Ldalvik/annotation/InnerClass;
16 ····accessFlags·=·0x1a16 ····accessFlags·=·0x1a
17 ····name·=·"a"17 ····name·=·"a"
18 .end·annotation18 .end·annotation
  
Offset 27, 54 lines modifiedOffset 27, 54 lines modified
  
27 .field·b:Z27 .field·b:Z
  
28 .field·private·c:Ljava/util/concurrent/CountDownLatch;28 .field·private·c:Ljava/util/concurrent/CountDownLatch;
  
29 .field·private·final·d:J29 .field·private·final·d:J
  
30 .field·private·final·e:Lio/sentry/g0;30 .field·private·final·e:Lio/sentry/h0;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·public·constructor·<init>(JLio/sentry/g0;)V32 .method·public·constructor·<init>(JLio/sentry/h0;)V
33 ····.locals·033 ····.locals·0
  
34 ····.line·134 ····.line·1
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·236 ····.line·2
37 ····invoke-virtual·{p0},·Lio/sentry/android/core/m0$a;->f()V37 ····invoke-virtual·{p0},·Lio/sentry/android/core/s0$a;->f()V
  
38 ····.line·338 ····.line·3
39 ····iput-wide·p1,·p0,·Lio/sentry/android/core/m0$a;->d:J39 ····iput-wide·p1,·p0,·Lio/sentry/android/core/s0$a;->d:J
  
40 ····const-string·p1,·"ILogger·is·required."40 ····const-string·p1,·"ILogger·is·required."
  
41 ····.line·441 ····.line·4
42 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;42 ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
  
43 ····move-result-object·p143 ····move-result-object·p1
  
44 ····check-cast·p1,·Lio/sentry/g0;44 ····check-cast·p1,·Lio/sentry/h0;
  
45 ····iput-object·p1,·p0,·Lio/sentry/android/core/m0$a;->e:Lio/sentry/g0;45 ····iput-object·p1,·p0,·Lio/sentry/android/core/s0$a;->e:Lio/sentry/h0;
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·a()Z49 .method·public·a()Z
50 ····.locals·450 ····.locals·4
  
51 ····.line·151 ····.line·1
52 ····:try_start_052 ····:try_start_0
53 ····iget-object·v0,·p0,·Lio/sentry/android/core/m0$a;->c:Ljava/util/concurrent/CountDownLatch;53 ····iget-object·v0,·p0,·Lio/sentry/android/core/s0$a;->c:Ljava/util/concurrent/CountDownLatch;
  
54 ····iget-wide·v1,·p0,·Lio/sentry/android/core/m0$a;->d:J54 ····iget-wide·v1,·p0,·Lio/sentry/android/core/s0$a;->d:J
  
55 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;55 ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
56 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z56 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z
  
57 ····move-result·v057 ····move-result·v0
58 ····:try_end_058 ····:try_end_0
Offset 89, 83 lines modifiedOffset 89, 83 lines modified
89 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;89 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
90 ····move-result-object·v190 ····move-result-object·v1
  
91 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V91 ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V
  
92 ····.line·392 ····.line·3
93 ····iget-object·v1,·p0,·Lio/sentry/android/core/m0$a;->e:Lio/sentry/g0;93 ····iget-object·v1,·p0,·Lio/sentry/android/core/s0$a;->e:Lio/sentry/h0;
  
94 ····sget-object·v2,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;94 ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
95 ····const-string·v3,·"Exception·while·awaiting·on·lock."95 ····const-string·v3,·"Exception·while·awaiting·on·lock."
  
96 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V96 ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V
  
97 ····const/4·v0,·0x097 ····const/4·v0,·0x0
  
98 ····return·v098 ····return·v0
99 .end·method99 .end·method
  
100 .method·public·b()Z100 .method·public·b()Z
101 ····.locals·1101 ····.locals·1
  
102 ····.line·1102 ····.line·1
103 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/m0$a;->a:Z103 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/s0$a;->a:Z
  
104 ····return·v0104 ····return·v0
105 .end·method105 .end·method
  
106 .method·public·c()Z106 .method·public·c()Z
107 ····.locals·1107 ····.locals·1
  
108 ····.line·1108 ····.line·1
109 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/m0$a;->b:Z109 ····iget-boolean·v0,·p0,·Lio/sentry/android/core/s0$a;->b:Z
  
110 ····return·v0110 ····return·v0
111 .end·method111 .end·method
  
112 .method·public·d(Z)V112 .method·public·d(Z)V
113 ····.locals·0113 ····.locals·0
  
114 ····.line·1114 ····.line·1
115 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/m0$a;->b:Z115 ····iput-boolean·p1,·p0,·Lio/sentry/android/core/s0$a;->b:Z
  
Max diff block lines reached; 1252/5257 bytes (23.82%) of diff not shown.
5.65 KB
smali/io/sentry/android/core/x$a.smali vs.
smali/io/sentry/android/core/a0$a.smali
Files 6% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lio/sentry/android/core/x$a;1 .class·Lio/sentry/android/core/a0$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidTransactionProfiler.java"3 .source·"AndroidTransactionProfiler.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/android/core/internal/util/n$b;5 .implements·Lio/sentry/android/core/internal/util/o$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/android/core/x;->q(Lio/sentry/m0;)V8 ····value·=·Lio/sentry/android/core/a0;->q(Lio/sentry/n0;)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, 69 lines modifiedOffset 20, 69 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·a:J21 .field·final·a:J
  
22 .field·final·b:J22 .field·final·b:J
  
23 .field·c:F23 .field·c:F
  
24 .field·final·synthetic·d:Lio/sentry/android/core/x;24 .field·final·synthetic·d:Lio/sentry/android/core/a0;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lio/sentry/android/core/x;)V26 .method·constructor·<init>(Lio/sentry/android/core/a0;)V
27 ····.locals·227 ····.locals·2
  
28 ····.line·128 ····.line·1
29 ····iput-object·p1,·p0,·Lio/sentry/android/core/x$a;->d:Lio/sentry/android/core/x;29 ····iput-object·p1,·p0,·Lio/sentry/android/core/a0$a;->d:Lio/sentry/android/core/a0;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·231 ····.line·2
32 ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;32 ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
33 ····const-wide/16·v0,·0x133 ····const-wide/16·v0,·0x1
  
34 ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J34 ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J
  
35 ····move-result-wide·v035 ····move-result-wide·v0
  
36 ····iput-wide·v0,·p0,·Lio/sentry/android/core/x$a;->a:J36 ····iput-wide·v0,·p0,·Lio/sentry/android/core/a0$a;->a:J
  
37 ····.line·337 ····.line·3
38 ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;38 ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
  
39 ····const-wide/16·v0,·0x2bc39 ····const-wide/16·v0,·0x2bc
  
40 ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J40 ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J
  
41 ····move-result-wide·v041 ····move-result-wide·v0
  
42 ····iput-wide·v0,·p0,·Lio/sentry/android/core/x$a;->b:J42 ····iput-wide·v0,·p0,·Lio/sentry/android/core/a0$a;->b:J
  
43 ····const/4·p1,·0x043 ····const/4·p1,·0x0
  
44 ····.line·444 ····.line·4
45 ····iput·p1,·p0,·Lio/sentry/android/core/x$a;->c:F45 ····iput·p1,·p0,·Lio/sentry/android/core/a0$a;->c:F
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·a(Landroid/view/FrameMetrics;F)V49 .method·public·a(Landroid/view/FrameMetrics;F)V
50 ····.locals·750 ····.locals·7
  
51 ····.line·151 ····.line·1
52 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J52 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J
  
53 ····move-result-wide·v053 ····move-result-wide·v0
  
54 ····iget-object·v2,·p0,·Lio/sentry/android/core/x$a;->d:Lio/sentry/android/core/x;54 ····iget-object·v2,·p0,·Lio/sentry/android/core/a0$a;->d:Lio/sentry/android/core/a0;
  
55 ····invoke-static·{v2},·Lio/sentry/android/core/x;->g(Lio/sentry/android/core/x;)J55 ····invoke-static·{v2},·Lio/sentry/android/core/a0;->g(Lio/sentry/android/core/a0;)J
  
56 ····move-result-wide·v256 ····move-result-wide·v2
  
57 ····sub-long/2addr·v0,·v257 ····sub-long/2addr·v0,·v2
  
58 ····const-wide/16·v2,·0x058 ····const-wide/16·v2,·0x0
  
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ····invoke-virtual·{p1,·v2},·Landroid/view/FrameMetrics;->getMetric(I)J99 ····invoke-virtual·{p1,·v2},·Landroid/view/FrameMetrics;->getMetric(I)J
  
100 ····move-result-wide·v2100 ····move-result-wide·v2
  
101 ····long-to-float·p1,·v2101 ····long-to-float·p1,·v2
  
102 ····.line·3102 ····.line·3
103 ····iget-wide·v4,·p0,·Lio/sentry/android/core/x$a;->a:J103 ····iget-wide·v4,·p0,·Lio/sentry/android/core/a0$a;->a:J
  
104 ····long-to-float·v4,·v4104 ····long-to-float·v4,·v4
  
105 ····const/high16·v5,·0x3f800000····#·1.0f105 ····const/high16·v5,·0x3f800000····#·1.0f
  
106 ····sub-float·v5,·p2,·v5106 ····sub-float·v5,·p2,·v5
  
Offset 132, 24 lines modifiedOffset 132, 24 lines modified
132 ····float-to-int·p2,·p2132 ····float-to-int·p2,·p2
  
133 ····int-to-float·p2,·p2133 ····int-to-float·p2,·p2
  
134 ····div-float/2addr·p2,·v4134 ····div-float/2addr·p2,·v4
  
135 ····.line·4135 ····.line·4
136 ····iget-wide·v4,·p0,·Lio/sentry/android/core/x$a;->b:J136 ····iget-wide·v4,·p0,·Lio/sentry/android/core/a0$a;->b:J
  
137 ····cmp-long·v6,·v2,·v4137 ····cmp-long·v6,·v2,·v4
  
138 ····if-lez·v6,·:cond_2138 ····if-lez·v6,·:cond_2
  
139 ····.line·5139 ····.line·5
140 ····iget-object·p1,·p0,·Lio/sentry/android/core/x$a;->d:Lio/sentry/android/core/x;140 ····iget-object·p1,·p0,·Lio/sentry/android/core/a0$a;->d:Lio/sentry/android/core/a0;
  
141 ····invoke-static·{p1},·Lio/sentry/android/core/x;->h(Lio/sentry/android/core/x;)Ljava/util/ArrayDeque;141 ····invoke-static·{p1},·Lio/sentry/android/core/a0;->h(Lio/sentry/android/core/a0;)Ljava/util/ArrayDeque;
  
142 ····move-result-object·p1142 ····move-result-object·p1
  
143 ····new-instance·v4,·Lio/sentry/profilemeasurements/b;143 ····new-instance·v4,·Lio/sentry/profilemeasurements/b;
  
Max diff block lines reached; 1751/5671 bytes (30.88%) of diff not shown.
1.94 KB
smali/io/sentry/android/core/y$a.smali vs.
smali/io/sentry/android/core/b0$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lio/sentry/android/core/y$a;1 .class·synthetic·Lio/sentry/android/core/b0$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/y;6 ····value·=·Lio/sentry/android/core/b0;
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 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····array-length·v0,·v028 ····array-length·v0,·v0
  
29 ····new-array·v0,·v0,·[I29 ····new-array·v0,·v0,·[I
  
30 ····sput-object·v0,·Lio/sentry/android/core/y$a;->a:[I30 ····sput-object·v0,·Lio/sentry/android/core/b0$a;->a:[I
  
31 ····:try_start_031 ····:try_start_0
32 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a;32 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a;
  
33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I33 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
34 ····move-result·v134 ····move-result·v1
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····aput·v2,·v0,·v144 ····aput·v2,·v0,·v1
45 ····:try_end_045 ····:try_end_0
46 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_046 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
47 ····:catch_047 ····:catch_0
48 ····:try_start_148 ····:try_start_1
49 ····sget-object·v0,·Lio/sentry/android/core/y$a;->a:[I49 ····sget-object·v0,·Lio/sentry/android/core/b0$a;->a:[I
  
50 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a;50 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a;
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
52 ····move-result·v152 ····move-result·v1
  
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
  
60 ····aput·v2,·v0,·v160 ····aput·v2,·v0,·v1
61 ····:try_end_161 ····:try_end_1
62 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_162 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
63 ····:catch_163 ····:catch_1
64 ····:try_start_264 ····:try_start_2
65 ····sget-object·v0,·Lio/sentry/android/core/y$a;->a:[I65 ····sget-object·v0,·Lio/sentry/android/core/b0$a;->a:[I
  
66 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a;66 ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a;
  
67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
68 ····move-result·v168 ····move-result·v1
  
3.11 KB
smali/io/sentry/android/core/p$a.smali vs.
smali/io/sentry/android/core/r$a.smali
Files 26% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lio/sentry/android/core/p$a;1 .class·synthetic·Lio/sentry/android/core/r$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"AndroidLogger.java"3 .source·"AndroidLogger.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/p;6 ····value·=·Lio/sentry/android/core/r;
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, 90 lines modifiedOffset 19, 90 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/p3;->values()[Lio/sentry/p3;23 ····invoke-static·{},·Lio/sentry/y3;->values()[Lio/sentry/y3;
  
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/p$a;->a:[I27 ····sput-object·v0,·Lio/sentry/android/core/r$a;->a:[I
  
28 ····:try_start_028 ····:try_start_0
29 ····sget-object·v1,·Lio/sentry/p3;->INFO:Lio/sentry/p3;29 ····sget-object·v1,·Lio/sentry/y3;->INFO:Lio/sentry/y3;
  
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/p$a;->a:[I38 ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I
  
39 ····sget-object·v1,·Lio/sentry/p3;->WARNING:Lio/sentry/p3;39 ····sget-object·v1,·Lio/sentry/y3;->WARNING:Lio/sentry/y3;
  
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/p$a;->a:[I48 ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I
  
49 ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3;49 ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3;
  
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
  
53 ····aput·v2,·v0,·v153 ····aput·v2,·v0,·v1
54 ····:try_end_254 ····:try_end_2
55 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_255 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
56 ····:catch_256 ····:catch_2
57 ····:try_start_357 ····:try_start_3
58 ····sget-object·v0,·Lio/sentry/android/core/p$a;->a:[I58 ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I
  
59 ····sget-object·v1,·Lio/sentry/p3;->FATAL:Lio/sentry/p3;59 ····sget-object·v1,·Lio/sentry/y3;->FATAL:Lio/sentry/y3;
  
60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I60 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
61 ····move-result·v161 ····move-result·v1
  
62 ····const/4·v2,·0x462 ····const/4·v2,·0x4
  
63 ····aput·v2,·v0,·v163 ····aput·v2,·v0,·v1
64 ····:try_end_364 ····:try_end_3
65 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_365 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
66 ····:catch_366 ····:catch_3
67 ····:try_start_467 ····:try_start_4
68 ····sget-object·v0,·Lio/sentry/android/core/p$a;->a:[I68 ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I
  
69 ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3;69 ····sget-object·v1,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3;
  
70 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I70 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
71 ····move-result·v171 ····move-result·v1
  
72 ····const/4·v2,·0x572 ····const/4·v2,·0x5
  
2.1 KB
smali/io/sentry/android/core/internal/util/n$a.smali vs.
smali/io/sentry/android/core/internal/util/o$a.smali
Files 6% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lio/sentry/android/core/internal/util/n$a;1 .class·Lio/sentry/android/core/internal/util/o$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryFrameMetricsCollector.java"3 .source·"SentryFrameMetricsCollector.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/sentry/android/core/internal/util/n$c;5 .implements·Lio/sentry/android/core/internal/util/o$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/android/core/internal/util/n;-><init>(Landroid/content/Context;Lio/sentry/q3;Lio/sentry/android/core/h0;)V8 ····value·=·Lio/sentry/android/core/internal/util/o;-><init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;)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, 19 lines modifiedOffset 28, 19 lines modified
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·synthetic·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V30 .method·public·synthetic·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V
31 ····.locals·031 ····.locals·0
  
32 ····invoke-static·{p0,·p1,·p2},·Lio/sentry/android/core/internal/util/o;->b(Lio/sentry/android/core/internal/util/n$c;Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V32 ····invoke-static·{p0,·p1,·p2},·Lio/sentry/android/core/internal/util/p;->b(Lio/sentry/android/core/internal/util/o$c;Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·synthetic·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V35 .method·public·synthetic·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V
36 ····.locals·036 ····.locals·0
  
37 ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/util/o;->a(Lio/sentry/android/core/internal/util/n$c;Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V37 ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/util/p;->a(Lio/sentry/android/core/internal/util/o$c;Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
1.11 KB
smali/io/sentry/android/core/internal/util/n$b.smali vs.
smali/io/sentry/android/core/internal/util/o$c.smali
Files 23% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 25 lines modified
1 .class·public·interface·abstract·Lio/sentry/android/core/internal/util/n$b;1 .class·public·interface·abstract·Lio/sentry/android/core/internal/util/o$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryFrameMetricsCollector.java"3 .source·"SentryFrameMetricsCollector.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/internal/util/n;6 ····value·=·Lio/sentry/android/core/internal/util/o;
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·=·"c"
11 .end·annotation11 .end·annotation
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
13 .end·annotation13 .end·annotation
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·abstract·a(Landroid/view/FrameMetrics;F)V15 .method·public·abstract·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V
 16 .end·method
  
 17 .method·public·abstract·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V
16 .end·method18 .end·method
2.3 KB
smali/io/sentry/android/core/internal/util/h$a.smali vs.
smali/io/sentry/android/core/internal/util/i$a.smali
Files 2% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·Lio/sentry/android/core/internal/util/h$a;1 .class·Lio/sentry/android/core/internal/util/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FirstDrawDoneListener.java"3 .source·"FirstDrawDoneListener.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnAttachStateChangeListener;5 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/sentry/android/core/internal/util/h;->e(Landroid/view/View;Ljava/lang/Runnable;Lio/sentry/android/core/h0;)V8 ····value·=·Lio/sentry/android/core/internal/util/i;->e(Landroid/view/View;Ljava/lang/Runnable;Lio/sentry/android/core/l0;)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:Lio/sentry/android/core/internal/util/h;15 .field·final·synthetic·e:Lio/sentry/android/core/internal/util/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lio/sentry/android/core/internal/util/h;)V17 .method·constructor·<init>(Lio/sentry/android/core/internal/util/i;)V
18 ····.locals·018 ····.locals·0
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"()V"21 ············"()V"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
  
24 ····.line·124 ····.line·1
25 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/h$a;->e:Lio/sentry/android/core/internal/util/h;25 ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/i$a;->e:Lio/sentry/android/core/internal/util/i;
  
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
  
  
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····.locals·244 ····.locals·2
  
45 ····.line·145 ····.line·1
46 ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;46 ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/util/h$a;->e:Lio/sentry/android/core/internal/util/h;48 ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/util/i$a;->e:Lio/sentry/android/core/internal/util/i;
  
49 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V49 ····invoke-virtual·{v0,·v1},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V
  
50 ····.line·250 ····.line·2
51 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V51 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
  
52 ····return-void52 ····return-void
1.11 KB
smali/io/sentry/android/core/internal/util/n$c.smali vs.
smali/io/sentry/android/core/internal/util/o$b.smali
Files 23% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Lio/sentry/android/core/internal/util/n$c;1 .class·public·interface·abstract·Lio/sentry/android/core/internal/util/o$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SentryFrameMetricsCollector.java"3 .source·"SentryFrameMetricsCollector.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lio/sentry/android/core/internal/util/n;6 ····value·=·Lio/sentry/android/core/internal/util/o;
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·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;12 .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal;
13 .end·annotation13 .end·annotation
  
  
14 #·virtual·methods14 #·virtual·methods
 15 .method·public·abstract·a(Landroid/view/FrameMetrics;F)V
15 .method·public·abstract·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V 
16 .end·method 
  
17 .method·public·abstract·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V 
18 .end·method16 .end·method