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