Offset 1, 51 lines modified | Offset 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/. |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Zip·file·size:·45509247·bytes,·number·of·entries:·798 | 1 | 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.properties | 2 | -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··27 | 3 | -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.so | 4 | -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.so | 5 | -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.so | 6 | -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.so | 7 | -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.so | 8 | -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.so | 9 | -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.so | 10 | -rw-rw-rw-··0.0·unx····11244·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry-android.so |
Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
13 | -rw-rw-rw-··0.0·unx··1581272·b-·defN·81-Jan-01·01:01·lib/x86/libsentry.so | 13 | -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.so | 14 | -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.so | 15 | -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.so | 16 | -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.so | 17 | -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.json | 18 | -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.json | 19 | -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····866 | 20 | -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.ttf | 21 | -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.png | 22 | -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.png | 23 | -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.png | 24 | -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.png | 25 | -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.png | 26 | -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.png | 27 | -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 modified | Offset 793, 8 lines modified | ||
793 | -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins | 793 | -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_builtins | 794 | -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_builtins | 795 | -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.gz | 796 | -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.SF | 797 | -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.RSA | 798 | -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.MF | 799 | -rw----·····2.0·fat····85453·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
800 | 798·files,·1162 | 800 | 798·files,·116285103·bytes·uncompressed,·45383314·bytes·compressed:··61.0% |
Offset 1, 36 lines modified | Offset 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············:· | 4 | checksum············:·439b4fc0 |
5 | signature···········:· | 5 | signature···········:·46e0...a468 |
6 | file_size···········:·27 | 6 | file_size···········:·2737388 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·17 | 10 | string_ids_size·····:·17814 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·43 | 12 | type_ids_size·······:·4372 |
13 | type_ids_off········:·7 | 13 | type_ids_off········:·71368·(0x0116c8) |
14 | proto_ids_size······:·6 | 14 | proto_ids_size······:·6412 |
15 | proto_ids_off·······:·88 | 15 | proto_ids_off·······:·88856·(0x015b18) |
16 | field_ids_size······:·9 | 16 | field_ids_size······:·9233 |
17 | field_ids_off·······:·16 | 17 | field_ids_off·······:·165800·(0x0287a8) |
18 | method_ids_size·····:·24 | 18 | method_ids_size·····:·24252 |
19 | method_ids_off······:·23 | 19 | method_ids_off······:·239664·(0x03a830) |
20 | class_defs_size·····:·32 | 20 | class_defs_size·····:·3262 |
21 | class_defs_off······:·43 | 21 | class_defs_off······:·433680·(0x069e10) |
22 | data_size···········:·21 | 22 | data_size···········:·2199324 |
23 | data_off············:·53 | 23 | data_off············:·538064·(0x0835d0) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
26 | access_flags········:·0·(0x0000) | 26 | access_flags········:·0·(0x0000) |
27 | superclass_idx······:·284 | 27 | superclass_idx······:·284 |
28 | source_file_idx·····:·86 | 28 | source_file_idx·····:·8686 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·2 | 30 | instance_fields_size:·2 |
31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
34 | Annotations·on·class | 34 | Annotations·on·class |
Offset 58, 19 lines modified | Offset 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·····:·3 | 61 | ······registers·····:·3 |
62 | ······ins···········:·3 | 62 | ······ins···········:·3 |
63 | ······outs··········:·1 | 63 | ······outs··········:·1 |
64 | ······insns·size····:·8·16-bit·code·units | 64 | ······insns·size····:·8·16-bit·code·units |
65 | 08 | 65 | 0835d0:········································|[0835d0]·a.a$a$a.<init>:(La/a$a;Ljava/io/File;)V |
66 | 08 | 66 | 0835e0:·5b01·0100······························|0000:·iput-object·v1,·v0,·La/a$a$a;.b:La/a$a;·//·field@0001 |
67 | 08 | 67 | 0835e4:·5b02·0000······························|0002:·iput-object·v2,·v0,·La/a$a$a;.a:Ljava/io/File;·//·field@0000 |
68 | 08 | 68 | 0835e8:·7010·3c05·0000·························|0004:·invoke-direct·{v0},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;.<init>:()V·//·method@053c |
69 | 08 | 69 | 0835ee:·0e00···································|0007:·return-void |
70 | ······catches·······:·(none) | 70 | ······catches·······:·(none) |
71 | ······positions·····:· | 71 | ······positions·····:· |
72 | ········0x0000·line=1 | 72 | ········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 modified | Offset 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·····:·5 | 84 | ······registers·····:·5 |
85 | ······ins···········:·2 | 85 | ······ins···········:·2 |
86 | ······outs··········:·2 | 86 | ······outs··········:·2 |
87 | ······insns·size····:·51·16-bit·code·units | 87 | ······insns·size····:·51·16-bit·code·units |
88 | 08 | 88 | 0835f0:········································|[0835f0]·a.a$a$a.onWriteFinished:([Landroid/print/PageRange;)V |
89 | 08 | 89 | 083600:·6f20·3d05·4300·························|0000:·invoke-super·{v3,·v4},·Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V·//·method@053d |
90 | 08 | 90 | 083606:·2144···································|0003:·array-length·v4,·v4 |
91 | 08 | 91 | 083608:·1a00·3727······························|0004:·const-string·v0,·"Unable·to·delete·temporary·file"·//·string@2737 |
92 | 08 | 92 | 08360c:·1a01·a021······························|0006:·const-string·v1,·"PDF"·//·string@21a0 |
93 | 08 | 93 | 083610:·3904·1600······························|0008:·if-nez·v4,·001e·//·+0016 |
94 | 08 | 94 | 083614:·5434·0000······························|000a:·iget-object·v4,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000 |
95 | 08 | 95 | 083618:·6e10·eb4a·0400·························|000c:·invoke-virtual·{v4},·Ljava/io/File;.delete:()Z·//·method@4aeb |
96 | 08 | 96 | 08361e:·0a04···································|000f:·move-result·v4 |
97 | 08 | 97 | 083620:·3904·0500······························|0010:·if-nez·v4,·0015·//·+0005 |
98 | 08 | 98 | 083624:·7120·ee05·0100·························|0012:·invoke-static·{v1,·v0},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@05ee |
99 | 08 | 99 | 08362a:·5434·0100······························|0015:·iget-object·v4,·v3,·La/a$a$a;.b:La/a$a;·//·field@0001 |
100 | 08 | 100 | 08362e:·5444·0300······························|0017:·iget-object·v4,·v4,·La/a$a;.b:La/a$b;·//·field@0003 |
101 | 08 | 101 | 083632:·1a02·d420······························|0019:·const-string·v2,·"No·page·created"·//·string@20d4 |
102 | 08 | 102 | 083636:·7220·0500·2400·························|001b:·invoke-interface·{v4,·v2},·La/a$b;.b:(Ljava/lang/String;)V·//·method@0005 |
103 | 08 | 103 | 08363c:·5434·0100······························|001e:·iget-object·v4,·v3,·La/a$a$a;.b:La/a$a;·//·field@0001 |
104 | 08 | 104 | 083640:·5444·0300······························|0020:·iget-object·v4,·v4,·La/a$a;.b:La/a$b;·//·field@0003 |
105 | 08 | 105 | 083644:·5432·0000······························|0022:·iget-object·v2,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000 |
106 | 08 | 106 | 083648:·7220·0400·2400·························|0024:·invoke-interface·{v4,·v2},·La/a$b;.a:(Ljava/io/File;)V·//·method@0004 |
107 | 08 | 107 | 08364e:·5434·0000······························|0027:·iget-object·v4,·v3,·La/a$a$a;.a:Ljava/io/File;·//·field@0000 |
108 | 08 | 108 | 083652:·6e10·eb4a·0400·························|0029:·invoke-virtual·{v4},·Ljava/io/File;.delete:()Z·//·method@4aeb |
109 | 08 | 109 | 083658:·0a04···································|002c:·move-result·v4 |
110 | 08 | 110 | 08365a:·3904·0500······························|002d:·if-nez·v4,·0032·//·+0005 |
111 | 08 | 111 | 08365e:·7120·ee05·0100·························|002f:·invoke-static·{v1,·v0},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@05ee |
112 | 08 | 112 | 083664:·0e00···································|0032:·return-void |
113 | ······catches·······:·(none) | 113 | ······catches·······:·(none) |
114 | ······positions·····:· | 114 | ······positions·····:· |
115 | ········0x0000·line=1 | 115 | ········0x0000·line=1 |
116 | ········0x0003·line=2 | 116 | ········0x0003·line=2 |
117 | ········0x000a·line=3 | 117 | ········0x000a·line=3 |
118 | ········0x0012·line=4 | 118 | ········0x0012·line=4 |
119 | ········0x0015·line=5 | 119 | ········0x0015·line=5 |
120 | ········0x001e·line=6 | 120 | ········0x001e·line=6 |
121 | ········0x0027·line=7 | 121 | ········0x0027·line=7 |
122 | ········0x002f·line=8 | 122 | ········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···:·86 | 126 | ··source_file_idx···:·8686·(PdfConvert.java) |
127 | Class·#1·header: | 127 | Class·#1·header: |
128 | class_idx···········:·7 | 128 | class_idx···········:·7 |
129 | access_flags········:·0·(0x0000) | 129 | access_flags········:·0·(0x0000) |
130 | superclass_idx······:·283 | 130 | superclass_idx······:·283 |
131 | source_file_idx·····:·86 | 131 | source_file_idx·····:·8686 |
132 | static_fields_size··:·0 | 132 | static_fields_size··:·0 |
133 | instance_fields_size:·3 | 133 | instance_fields_size:·3 |
134 | direct_methods_size·:·1 | 134 | direct_methods_size·:·1 |
135 | virtual_methods_size:·1 | 135 | virtual_methods_size:·1 |
136 | Class·#1·annotations: | 136 | Class·#1·annotations: |
137 | Annotations·on·class | 137 | Annotations·on·class |
Offset 166, 20 lines modified | Offset 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·····:·4 | 169 | ······registers·····:·4 |
170 | ······ins···········:·4 | 170 | ······ins···········:·4 |
171 | ······outs··········:·1 | 171 | ······outs··········:·1 |
172 | ······insns·size····:·10·16-bit·code·units | 172 | ······insns·size····:·10·16-bit·code·units |
173 | 08 | 173 | 083668:········································|[083668]·a.a$a.<init>:(Landroid/content/Context;La/a$b;Landroid/print/PrintDocumentAdapter;)V |
174 | 08 | 174 | 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. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·48 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx·······56·b-·stor·80-Jan-01·00:00·a1/b.class |
Offset 1129, 15 lines modified | Offset 1129, 15 lines modified | ||
1129 | ?rwxrwxr-x··2.0·unx·····3984·b-·stor·80-Jan-01·00:00·io/flutter/plugins/GeneratedPluginRegistrant.class | 1129 | ?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.class | 1130 | ?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.class | 1131 | ?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.class | 1132 | ?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.class | 1133 | ?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.class | 1134 | ?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.class | 1135 | ?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····· | 1136 | ?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.class | 1137 | ?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.class | 1138 | ?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.class | 1139 | ?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.class | 1140 | ?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.class | 1141 | ?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.class | 1142 | ?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.class | 1143 | ?rwxrwxr-x··2.0·unx·····3716·b-·stor·80-Jan-01·00:00·io/flutter/plugins/imagepicker/g.class |
Offset 1233, 129 lines modified | Offset 1233, 137 lines modified | ||
1233 | ?rwxrwxr-x··2.0·unx·······89·b-·stor·80-Jan-01·00:00·io/flutter/view/d$a.class | 1233 | ?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.class | 1234 | ?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.class | 1235 | ?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.class | 1236 | ?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.class | 1237 | ?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.class | 1238 | ?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.class | 1239 | ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·io/flutter/view/e.class |
1240 | ?rwxrwxr-x··2.0·unx····· | 1240 | ?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······ | 1241 | ?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.class | 1242 | ?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.class | 1243 | ?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.class | 1244 | ?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.class | 1246 | ?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.class | 1247 | ?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····· | 1248 | ?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.class | 1249 | ?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.class | 1250 | ?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····· | 1251 | ?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.class | 1253 | ?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.class | 1254 | ?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.class | 1255 | ?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······ | 1256 | ?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.class | 1257 | ?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·····1 | 1258 | ?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····· | 1259 | ?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.class | 1260 | ?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.class | 1261 | ?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.class | 1262 | ?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.class | 1263 | ?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.class | 1264 | ?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.class | 1265 | ?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·····1 | 1266 | ?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.class | 1267 | ?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.class | 1268 | ?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.class | 1269 | ?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.class | 1270 | ?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/ | 1272 | ?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/ | 1273 | ?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/ | 1274 | ?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/ | 1275 | ?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/ | 1276 | ?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/ | 1277 | ?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/ | 1278 | ?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/ | 1279 | ?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/ | 1280 | ?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/ | 1281 | ?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/ | 1282 | ?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/ | 1283 | ?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/ | 1284 | ?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/ | 1285 | ?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······ | 1286 | ?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······ | 1287 | ?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····· | 1288 | ?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·····1 | 1289 | ?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.class | 1291 | ?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······ | 1292 | ?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.class | 1293 | ?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······ | 1296 | ?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/ | 1297 | ?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/ | 1302 | ?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/ | 1305 | ?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/ | 1307 | ?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······ | 1308 | ?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······40 | 1310 | ?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.class | 1311 | ?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.class | 1312 | ?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.class | 1313 | ?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.class | 1314 | ?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······ | 1315 | ?rwxrwxr-x··2.0·unx·······66·b-·stor·80-Jan-01·00:00·io/sentry/b2$a.class |
1316 | ?rwxrwxr-x··2.0·unx······ | 1316 | ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·io/sentry/b3.class |
1317 | ?rwxrwxr-x··2.0·unx······ | 1317 | ?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······ | 1320 | ?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. |
Offset 3714, 59 lines modified | Offset 3714, 47 lines modified | ||
3714 | Filename:·io/sentry/a1.class | 3714 | Filename:·io/sentry/a1.class |
3715 | Comment:· | 3715 | Comment:· |
3716 | Filename:·io/sentry/a2.class | 3716 | 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.class | 3718 | 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.class | 3720 | Filename:·io/sentry/android/core/a.class |
3727 | Comment:· | 3721 | Comment:· |
3728 | Filename:·io/sentry/android/core/b$a.class | 3722 | Filename:·io/sentry/android/core/b$a.class |
3729 | Comment:· | 3723 | Comment:· |
3730 | Filename:·io/sentry/android/core/b.class | 3724 | Filename:·io/sentry/android/core/b0$a.class |
3731 | Comment:· | 3725 | Comment:· |
3732 | Filename:·io/sentry/android/core/ | 3726 | 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.class | 3728 | 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.class | 3730 | Filename:·io/sentry/android/core/d1$a.class |
3741 | Comment:· | 3731 | Comment:· |
3742 | Filename:·io/sentry/android/core/d.class | 3732 | Filename:·io/sentry/android/core/d.class |
3743 | Comment:· | 3733 | Comment:· |
3744 | Filename:·io/sentry/android/core/e.class | 3734 | Filename:·io/sentry/android/core/e.class |
3745 | Comment:· | 3735 | Comment:· |
3746 | Filename:·io/sentry/android/core/f0.class | 3736 | 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.class | 3740 | Filename:·io/sentry/android/core/f.class |
3749 | Comment:· | 3741 | Comment:· |
3750 | Filename:·io/sentry/android/core/g$a.class | 3742 | Filename:·io/sentry/android/core/g$a.class |
3751 | Comment:· | 3743 | Comment:· |
3752 | Filename:·io/sentry/android/core/g$b.class | 3744 | Filename:·io/sentry/android/core/g$b.class |
Offset 3774, 18 lines modified | Offset 3762, 18 lines modified | ||
3774 | Filename:·io/sentry/android/core/g0.class | 3762 | Filename:·io/sentry/android/core/g0.class |
3775 | Comment:· | 3763 | Comment:· |
3776 | Filename:·io/sentry/android/core/g.class | 3764 | Filename:·io/sentry/android/core/g.class |
3777 | Comment:· | 3765 | Comment:· |
3778 | Filename:·io/sentry/android/core/ | 3766 | Filename:·io/sentry/android/core/i0.class |
3779 | Comment:· | 3767 | Comment:· |
3780 | Filename:·io/sentry/android/core/i | 3768 | Filename:·io/sentry/android/core/i1.class |
3781 | Comment:· | 3769 | Comment:· |
3782 | Filename:·io/sentry/android/core/internal/gestures/b.class | 3770 | Filename:·io/sentry/android/core/internal/gestures/b.class |
3783 | Comment:· | 3771 | Comment:· |
3784 | Filename:·io/sentry/android/core/internal/gestures/g$a.class | 3772 | Filename:·io/sentry/android/core/internal/gestures/g$a.class |
3785 | Comment:· | 3773 | Comment:· |
Offset 3822, 18 lines modified | Offset 3810, 18 lines modified | ||
3822 | Filename:·io/sentry/android/core/internal/util/f.class | 3810 | Filename:·io/sentry/android/core/internal/util/f.class |
3823 | Comment:· | 3811 | Comment:· |
3824 | Filename:·io/sentry/android/core/internal/util/g.class | 3812 | Filename:·io/sentry/android/core/internal/util/g.class |
3825 | Comment:· | 3813 | Comment:· |
3826 | Filename:·io/sentry/android/core/internal/util/h | 3814 | Filename:·io/sentry/android/core/internal/util/h.class |
3827 | Comment:· | 3815 | Comment:· |
3828 | Filename:·io/sentry/android/core/internal/util/ | 3816 | Filename:·io/sentry/android/core/internal/util/i$a.class |
3829 | Comment:· | 3817 | Comment:· |
3830 | Filename:·io/sentry/android/core/internal/util/i.class | 3818 | Filename:·io/sentry/android/core/internal/util/i.class |
3831 | Comment:· | 3819 | Comment:· |
3832 | Filename:·io/sentry/android/core/internal/util/j.class | 3820 | Filename:·io/sentry/android/core/internal/util/j.class |
3833 | Comment:· | 3821 | Comment:· |
Offset 3843, 134 lines modified | Offset 3831, 164 lines modified | ||
3843 | Filename:·io/sentry/android/core/internal/util/l.class | 3831 | Filename:·io/sentry/android/core/internal/util/l.class |
3844 | Comment:· | 3832 | Comment:· |
3845 | Filename:·io/sentry/android/core/internal/util/m.class | 3833 | Filename:·io/sentry/android/core/internal/util/m.class |
3846 | Comment:· | 3834 | Comment:· |
3847 | Filename:·io/sentry/android/core/internal/util/n | 3835 | Filename:·io/sentry/android/core/internal/util/n.class |
3848 | Comment:· | 3836 | Comment:· |
3849 | Filename:·io/sentry/android/core/internal/util/ | 3837 | Filename:·io/sentry/android/core/internal/util/o$b.class |
3850 | Comment:· | 3838 | Comment:· |
3851 | Filename:·io/sentry/android/core/internal/util/ | 3839 | Filename:·io/sentry/android/core/internal/util/o$c.class |
3852 | Comment:· | 3840 | Comment:· |
3853 | Filename:·io/sentry/android/core/internal/util/o.class | 3841 | 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.class | 3845 | Filename:·io/sentry/android/core/j0.class |
3856 | Comment:· | 3846 | Comment:· |
3857 | Filename:·io/sentry/android/core/k0.class | 3847 | Filename:·io/sentry/android/core/k0.class |
Max diff block lines reached; 23359/26455 bytes (88.30%) of diff not shown. |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | public·interface·b$a | 2 | public·interface·b$a |
3 | { | 3 | { |
4 | ····void·a(final· | 4 | ····void·a(final·k0·p0); |
5 | } | 5 | } |
Offset 1, 9 lines modified | Offset 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· | 3 | public·final·class·c0·implements·b$a |
3 | { | 4 | { |
4 | ····public·final·void· | 5 | ····public·final·void·a(final·k0·k0)·{ |
5 | ········ | 6 | ········d0.h(this.a,·this.b,·this.c,·k0); |
6 | ····} | 7 | ····} |
7 | } | 8 | } |
Offset 1, 20 lines modified | Offset 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 | } |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | package·io.sentry.android.core.internal.util; | 1 | package·io.sentry.android.core.internal.util; |
2 | import·io.sentry. | 2 | import·io.sentry.y3; |
3 | import·io.sentry.d; | 3 | import·io.sentry.d; |
4 | public·class·c | 4 | 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( | 11 | ········d.n(y3.INFO); |
12 | ········return·d; | 12 | ········return·d; |
13 | ····} | 13 | ····} |
14 | } | 14 | } |
Offset 1, 12 lines modified | Offset 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 | 3 | public·final·class·g |
5 | { | 4 | { |
6 | ····public·final·void·onGlobalLayout()·{ | ||
7 | ···· | 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 | } |
Offset 1, 11 lines modified | Offset 1, 14 lines modified | ||
1 | package·io.sentry.android.core.internal.util; | 1 | package·io.sentry.android.core.internal.util; |
2 | import·i | 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· | 6 | public·final·class·m·implements·Window$OnFrameMetricsAvailableListener |
4 | { | 7 | { |
5 | ····public·final·void·uncaughtException(final·Thread·thread,·final·Throwable·t)·{ | ||
6 | ······· | 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 | } |
Offset 1, 11 lines modified | Offset 1, 20 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import· | 2 | import·io.sentry.util.k; |
3 | 3 | final·class·k0·extends·RuntimeException | |
4 | { | 4 | { |
5 | ····p | 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· | 15 | ········return·this.e; |
7 | ····} | 16 | ····} |
8 | } | 17 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.m0; |
3 | public·final·class·m·implements·Runnable | 3 | 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 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.m0; |
3 | public·final·class·n·implements·Runnable | 3 | 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 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.j2; |
3 | public·final·class·t·implements· | 3 | public·final·class·t·implements·j2 |
4 | { | 4 | { |
5 | ····public·final· | 5 | ····public·final·String·a()·{ |
6 | ········ | 6 | ········return·v.a(this.a); |
7 | ····} | 7 | ····} |
8 | } | 8 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.j2; |
3 | public·final·class·u·implements· | 3 | public·final·class·u·implements·j2 |
4 | { | 4 | { |
5 | ····public·final· | 5 | ····public·final·String·a()·{ |
6 | ········ | 6 | ········return·v.b(this.a); |
7 | ····} | 7 | ····} |
8 | } | 8 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import· | 2 | import·io.sentry.n0; |
3 | public·final·class·w·implements· | 3 | public·final·class·w·implements·Runnable |
4 | { | 4 | { |
5 | ····public·final·Object·call()·{ | ||
6 | ····· | 5 | ····public·final·void·run()·{ |
6 | ········a0.d(this.e,·this.f); | ||
7 | ····} | 7 | ····} |
8 | } | 8 | } |
Offset 5, 10 lines modified | Offset 5, 10 lines modified | ||
5 | final·class·d | 5 | 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.1 | 11 | ········n.d("maven:io.sentry:sentry-android-ndk",·"6.13.0"); |
12 | ····} | 12 | ····} |
13 | } | 13 | } |
Offset 1, 7 lines modified | Offset 1, 25 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | p | 2 | import·java.io.Writer; |
3 | import·io.sentry.vendor.gson.stream.c; | ||
4 | public·final·class·b1·extends·c | ||
3 | { | 5 | { |
4 | ···· | 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 | } |
Offset 2, 10 lines modified | Offset 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·Callable | 4 | public·final·class·b3·implements·Callable |
5 | { | 5 | { |
6 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
7 | ········return· | 7 | ········return·q3.m(this.a,·this.b,·this.c,·this.d); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 9 lines modified | Offset 1, 6 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java.io.InputStream; | ||
3 | public·interface·c0 | 2 | public·interface·c0 |
4 | { | 3 | { |
5 | ····s2·a(final·InputStream·p0); | ||
6 | } | 4 | } |
Offset 1, 12 lines modified | Offset 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·Callable | 3 | public·final·class·c3·implements·Callable |
5 | { | 4 | { |
6 | ····public·final·Object·call()·{ | 5 | ····public·final·Object·call()·{ |
7 | ········return· | 6 | ········return·q3.j(this.a); |
8 | ····} | 7 | ····} |
9 | } | 8 | } |
Offset 1, 12 lines modified | Offset 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. | 3 | import·io.sentry.z2; |
4 | public·interface·e·extends·Iterable | 4 | public·interface·e·extends·Iterable |
5 | { | 5 | { |
6 | ····void·a(final· | 6 | ····void·a(final·z2·p0); |
7 | ···· | 7 | ···· |
8 | ····void·b(final· | 8 | ····void·b(final·z2·p0,·final·v·p1); |
9 | } | 9 | } |
Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 | package·io.sentry.clientreport; | 1 | package·io.sentry.clientreport; |
2 | import·io.sentry. | 2 | import·io.sentry.q3; |
3 | import·io.sentry. | 3 | import·io.sentry.z2; |
4 | public·interface·g | 4 | public·interface·g |
5 | { | 5 | { |
6 | ····void·a(final·e·p0,·final· | 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 | ···· | 10 | ····z2·c(final·z2·p0); |
11 | ···· | 11 | ···· |
12 | ····void·d(final·e·p0,·final· | 12 | ····void·d(final·e·p0,·final·q3·p1); |
13 | } | 13 | } |
Offset 1, 7 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java.io.InputStream; | ||
2 | public·interface·d0 | 3 | public·interface·d0 |
3 | { | 4 | { |
4 | ···· | 5 | ····z2·a(final·InputStream·p0); |
5 | } | 6 | } |
Offset 2, 10 lines modified | Offset 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·Callable | 4 | public·final·class·d3·implements·Callable |
5 | { | 5 | { |
6 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
7 | ········return· | 7 | ········return·q3.k(this.a); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 20 lines modified | Offset 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 | } |
Offset 2, 10 lines modified | Offset 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·Callable | 4 | public·final·class·e3·implements·Callable |
5 | { | 5 | { |
6 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
7 | ········return· | 7 | ········return·q3.l(this.a); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 7 lines modified | Offset 1, 18 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | p | 2 | import·io.sentry.util.k; |
3 | public·final·class·f2 | ||
3 | { | 4 | { |
4 | ···· | 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 | } |
Offset 2, 10 lines modified | Offset 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·Callable | 4 | public·final·class·f3·implements·Callable |
5 | { | 5 | { |
6 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
7 | ········return· | 7 | ········return·q3.n(this.a); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 7 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | in | 2 | public·final·class·f4·implements·g2$b |
3 | { | 3 | { |
4 | ····void·a(final· | 4 | ····public·final·void·a(final·n0·n0)·{ |
5 | ········j4.m(this.a,·this.b,·n0); | ||
6 | ····} | ||
5 | } | 7 | } |
Offset 1, 11 lines modified | Offset 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·Callable | 4 | public·final·class·g3·implements·Callable |
4 | { | 5 | { |
5 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
6 | ········return· | 7 | ········return·q3.b(this.a,·this.b,·this.c,·this.d); |
7 | ····} | 8 | ····} |
8 | } | 9 | } |
Offset 1, 19 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry.protocol.z; | ||
3 | public·interface·h0 | 2 | 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 | 6 | ····void·b(final·y3·p0,·final·Throwable·p1,·final·String·p2,·final·Object...·p3); |
12 | ···· | 7 | ···· |
13 | ····void· | 8 | ····void·c(final·y3·p0,·final·String·p1,·final·Throwable·p2); |
14 | ···· | 9 | ···· |
15 | ····void· | 10 | ····void·d(final·y3·p0,·final·String·p1,·final·Object...·p2); |
16 | } | 11 | } |
Offset 1, 19 lines modified | Offset 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 | } |
Offset 2, 10 lines modified | Offset 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·Callable | 4 | public·final·class·h3·implements·Callable |
5 | { | 5 | { |
6 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
7 | ········return· | 7 | ········return·q3.e(this.a,·this.b); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 6 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·interface·a | 2 | public·interface·a |
3 | { | 3 | { |
4 | ····boolean·a(); | ||
5 | ···· | ||
6 | ····String·b(); | ||
4 | } | 7 | } |
Offset 1, 7 lines modified | Offset 1, 6 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·interface·c | 2 | public·interface·c |
3 | { | 3 | { |
4 | ····void·b(); | ||
5 | } | 4 | } |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·interface·d | 2 | public·interface·d |
3 | { | 3 | { |
4 | ···· | 4 | ····void·b(); |
5 | } | 5 | } |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·interface·e | 2 | public·interface·e |
3 | { | 3 | { |
4 | ···· | 4 | ····boolean·a(); |
5 | } | 5 | } |
Offset 1, 9 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·interface·f | 2 | public·interface·f |
3 | { | 3 | { |
4 | ····void·f(); | ||
4 | ····boolean·b(); | ||
5 | ···· | ||
6 | ····void·e(final·boolean·p0); | ||
7 | } | 5 | } |
Offset 1, 6 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·interface·g | 2 | public·interface·g |
3 | { | 3 | { |
4 | ····boolean·b(); | ||
5 | ···· | ||
6 | ····void·e(final·boolean·p0); | ||
4 | } | 7 | } |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·in | 2 | public·final·class·i·implements·h |
3 | { | 3 | { |
4 | } | 4 | } |
Offset 1, 9 lines modified | Offset 1, 6 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public·in | 2 | public·final·class·k·implements·j |
3 | { | 3 | { |
4 | ····boolean·c(); | ||
5 | ···· | ||
6 | ····void·d(final·boolean·p0); | ||
7 | } | 4 | } |
Offset 1, 20 lines modified | Offset 1, 19 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry.protocol. | 2 | import·io.sentry.protocol.z; |
3 | import·io.sentry.protocol.p; | ||
4 | public·interface·i0 | 3 | public·interface·i0 |
5 | { | 4 | { |
6 | ···· | 5 | ····void·a(final·String·p0,·final·String·p1); |
7 | ···· | 6 | ···· |
8 | ····void·b(final· | 7 | ····void·b(final·String·p0); |
9 | ···· | 8 | ···· |
10 | ···· | 9 | ····void·c(final·String·p0,·final·String·p1); |
11 | ···· | 10 | ···· |
12 | ····void· | 11 | ····void·e(final·String·p0); |
13 | ···· | 12 | ···· |
14 | ····void· | 13 | ····void·g(final·z·p0); |
15 | ···· | 14 | ···· |
16 | ···· | 15 | ····void·h(final·d·p0); |
17 | } | 16 | } |
Offset 1, 9 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public·interface·i2 | 2 | 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 | } |
Offset 2, 10 lines modified | Offset 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·Callable | 4 | public·final·class·i3·implements·Callable |
5 | { | 5 | { |
6 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
7 | ········return· | 7 | ········return·q3.o(this.a,·this.b); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 16 lines modified | Offset 1, 20 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java.util.concurrent.Callable; | ||
3 | import· | 2 | import·io.sentry.protocol.w; |
3 | import·io.sentry.protocol.p; | ||
4 | public·interface·j0 | 4 | public·interface·j0 |
5 | { | 5 | { |
6 | ···· | 6 | ····p·a(final·s3·p0,·final·g2·p1,·final·v·p2); |
7 | ···· | 7 | ···· |
8 | ····void·b(final·l | 8 | ····void·b(final·l4·p0,·final·v·p1); |
9 | ···· | 9 | ···· |
10 | ···· | 10 | ····p·c(final·w·p0,·final·x4·p1,·final·g2·p2,·final·v·p3,·final·b2·p4); |
11 | ···· | 11 | ···· |
12 | ···· | 12 | ····void·close(); |
13 | ···· | ||
14 | ····void·d(final·long·p0); | ||
15 | ···· | ||
16 | ····p·f(final·z2·p0,·final·v·p1); | ||
13 | } | 17 | } |
Offset 1, 21 lines modified | Offset 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·k0 | 4 | public·interface·k0 |
8 | { | 5 | { |
9 | ···· | 6 | ····Future·a(final·Runnable·p0,·final·long·p1); |
10 | ···· | 7 | ···· |
11 | ···· | 8 | ····void·b(final·long·p0); |
12 | ···· | 9 | ···· |
13 | ····s | 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 | } |
Offset 1, 21 lines modified | Offset 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. | 5 | import·java.util.Map; |
6 | import·java.io.Reader; | ||
3 | public·interface·l0 | 7 | public·interface·l0 |
4 | { | 8 | { |
5 | ···· | 9 | ····Object·a(final·Reader·p0,·final·Class·p1); |
6 | ···· | 10 | ···· |
7 | ····b | 11 | ····String·b(final·Map·p0); |
8 | ···· | 12 | ···· |
9 | ···· | 13 | ····z2·c(final·InputStream·p0); |
10 | ···· | 14 | ···· |
11 | ····e | 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 | } |
Offset 2, 10 lines modified | Offset 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·Callable | 4 | public·final·class·l1·implements·Callable |
5 | { | 5 | { |
6 | ····public·final·Object·call()·{ | 6 | ····public·final·Object·call()·{ |
7 | ········return· | 7 | ········return·o1.c(); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 11 lines modified | Offset 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 | 3 | public·final·class·l2 |
4 | { | 4 | { |
5 | ····public·final·void·run()·{ | ||
6 | ········m2 | 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 | } |
Offset 1, 9 lines modified | Offset 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·n0 | 4 | public·interface·n0·extends·m0 |
3 | { | 5 | { |
4 | ···· | 6 | ····o4·a(); |
7 | ···· | ||
8 | ····p·e(); | ||
9 | ···· | ||
10 | ····void·g(); | ||
11 | ···· | ||
12 | ····y·h(); | ||
5 | ···· | 13 | ···· |
6 | ···· | 14 | ····String·k(); |
7 | } | 15 | } |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry.transport.p; | ||
3 | public·interface·o0 | 2 | public·interface·o0 |
4 | { | 3 | { |
5 | ···· | 4 | ····b2·a(final·n0·p0,·final·z1·p1); |
5 | ···· | ||
6 | ····void·b(final·n0·p0); | ||
6 | } | 7 | } |
Offset 1, 19 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | p | 2 | 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 | } |
Offset 1, 7 lines modified | Offset 1, 19 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public· | 2 | public·enum·q0 |
3 | { | 3 | { |
4 | ···· | 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 | } |
Offset 1, 6 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | c | 2 | public·interface·q2$a |
3 | { | 3 | { |
4 | ····void·a(final·b4·p0); | ||
4 | } | 5 | } |
Offset 1, 7 lines modified | Offset 1, 31 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | pu | 2 | import·java.util.concurrent.Callable; |
3 | class·q3$a | ||
3 | { | 4 | { |
4 | ···· | 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 | } |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | 2 | interface·q4 | |
3 | { | 3 | { |
4 | ····void·a(final· | 4 | ····void·a(final·o4·p0); |
5 | } | 5 | } |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public·interface·r0 | 2 | public·interface·r0 |
3 | { | 3 | { |
4 | ···· | 4 | ····void·c(final·g0·p0,·final·b4·p1); |
5 | } | 5 | } |
Offset 1, 19 lines modified | Offset 1, 25 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public·final·class·s1 | 2 | public·final·class·s1·implements·d5 |
3 | { | 3 | { |
4 | ····private·final· | 4 | ····private·static·final·s1·a; |
5 | ···· | 5 | ···· |
6 | ····private·s1(final·Class·a)·{ | ||
7 | ···· | 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 | ···· | 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 | } |
Offset 1, 11 lines modified | Offset 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·t | 3 | public·interface·t |
4 | { | 4 | { |
5 | ···· | 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 | } |
Offset 1, 12 lines modified | Offset 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. | 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·RejectedExecutionHandler | 6 | 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); |
Offset 1, 13 lines modified | Offset 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. | 3 | import·io.sentry.z2; |
4 | import·java.io.Closeable; | 4 | import·java.io.Closeable; |
5 | public·interface·p·extends·Closeable | 5 | 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· | 9 | ····void·f(final·z2·p0,·final·v·p1); |
10 | } | 10 | } |
Offset 1, 11 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java.util.concurrent.Callable; | ||
3 | public·final·class·u2·implements· | 2 | public·final·class·u2·implements·g2$a |
4 | { | 3 | { |
5 | ····public·final·Object·call()·{ | ||
6 | ···· | 4 | ····public·final·void·a(final·l4·l4)·{ |
5 | ········v2.e(l4); | ||
7 | ····} | 6 | ····} |
8 | } | 7 | } |
Offset 1, 11 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import· | 2 | import·io.sentry.hints.g; |
3 | import·java.io.File; | ||
4 | import·io.sentry.util.h$a; | ||
3 | public·final·class·w1·implements· | 5 | public·final·class·w1·implements·h$a |
4 | { | 6 | { |
5 | ····public·final·Object·call()·{ | ||
6 | ······· | 7 | ····public·final·void·accept(final·Object·o)·{ |
8 | ········y1.g(this.a,·this.b,·(g)o); | ||
7 | ····} | 9 | ····} |
8 | } | 10 | } |
Offset 1, 11 lines modified | Offset 1, 18 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java.util.concurrent.Callable; | ||
3 | public· | 2 | public·abstract·class·x2·implements·Comparable |
4 | { | 3 | { |
5 | ····public· | 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· | 12 | ········return·this.c(); |
7 | ····} | 13 | ····} |
14 | ···· | ||
15 | ····public·abstract·long·c(); | ||
8 | } | 16 | } |
Offset 1, 11 lines modified | Offset 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 | } |
Offset 1, 24 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import· | 2 | import·io.sentry.vendor.gson.stream.a; |
3 | import·java.util.Locale; | ||
3 | class·y3$a· | 4 | 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 | } |
Offset 11, 15 lines modified | Offset 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. | 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)·{ |
Offset 2, 15 lines modified | Offset 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· | 7 | public·final·class·a·implements·p0 |
8 | { | 8 | { |
9 | ····public·p·a(final· | 9 | ····public·p·a(final·b4·b4,·final·d2·d2)·{ |
10 | ········k.c((Object) | 10 | ········k.c((Object)b4,·"options·is·required"); |
11 | ········k.c((Object) | 11 | ········k.c((Object)d2,·"requestDetails·is·required"); |
12 | ········return·(p)new·d( | 12 | ········return·(p)new·d(b4,·new·y(b4),·b4.getTransportGate(),·d2); |
13 | ····} | 13 | ····} |
14 | } | 14 | } |
Offset 1, 14 lines modified | Offset 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 | 3 | final·class·b1·implements·u0 | |
7 | { | 4 | { |
8 | ····public·final·void·a(final·q3·q3)·{ | ||
9 | ···· | 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 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.g2; |
3 | import·io.sentry. | 3 | import·io.sentry.n0; |
4 | import·io.sentry. | 4 | import·io.sentry.g2$b; |
5 | public·final·class·h·implements· | 5 | public·final·class·h·implements·g2$b |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·n0·n0)·{ |
8 | ········o.p(this.a,·this.b,· | 8 | ········o.p(this.a,·this.b,·n0); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.n0; |
3 | import·io.sentry. | 3 | import·io.sentry.g2; |
4 | import·io.sentry. | 4 | import·io.sentry.g2$b; |
5 | public·final·class·i·implements· | 5 | public·final·class·i·implements·g2$b |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·n0·n0)·{ |
8 | ········o.k(this.a,·this.b,·this.c,· | 8 | ········o.k(this.a,·this.b,·this.c,·n0); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core.internal.gestures; | 1 | package·io.sentry.android.core.internal.gestures; |
2 | import·io.sentry. | 2 | import·io.sentry.n0; |
3 | import·io.sentry. | 3 | import·io.sentry.g2; |
4 | import·io.sentry. | 4 | import·io.sentry.g2$b; |
5 | public·final·class·c·implements· | 5 | public·final·class·c·implements·g2$b |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·n0·n0)·{ |
8 | ········g.b(this.a,·this.b,· | 8 | ········g.b(this.a,·this.b,·n0); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core.internal.gestures; | 1 | package·io.sentry.android.core.internal.gestures; |
2 | import·io.sentry. | 2 | import·io.sentry.n0; |
3 | import·io.sentry. | 3 | import·io.sentry.g2; |
4 | import·io.sentry. | 4 | import·io.sentry.g2$b; |
5 | public·final·class·d·implements· | 5 | public·final·class·d·implements·g2$b |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·n0·n0)·{ |
8 | ········g.a(this.a,·this.b,·this.c,· | 8 | ········g.a(this.a,·this.b,·this.c,·n0); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.android.core.internal.gestures; | 1 | package·io.sentry.android.core.internal.gestures; |
2 | import·io.sentry. | 2 | import·io.sentry.g2; |
3 | import·io.sentry. | 3 | import·io.sentry.h2; |
4 | public·final·class·e·implements· | 4 | public·final·class·e·implements·h2 |
5 | { | 5 | { |
6 | ····public·final·void·a(final· | 6 | ····public·final·void·a(final·g2·g2)·{ |
7 | ········g.d(this.a,· | 7 | ········g.d(this.a,·g2); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core.internal.gestures; | 1 | package·io.sentry.android.core.internal.gestures; |
2 | import·io.sentry. | 2 | import·io.sentry.g2; |
3 | import·io.sentry. | 3 | import·io.sentry.n0; |
4 | import·io.sentry. | 4 | import·io.sentry.h2; |
5 | public·final·class·f·implements· | 5 | public·final·class·f·implements·h2 |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·g2·g2)·{ |
8 | ········g.c(this.a,·this.b,· | 8 | ········g.c(this.a,·this.b,·g2); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.g2; |
3 | import·io.sentry. | 3 | import·io.sentry.n0; |
4 | import·io.sentry. | 4 | import·io.sentry.h2; |
5 | public·final·class·j·implements· | 5 | public·final·class·j·implements·h2 |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·g2·g2)·{ |
8 | ········o.h(this.a,·this.b,· | 8 | ········o.h(this.a,·this.b,·g2); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.g2; |
3 | import·io.sentry. | 3 | import·io.sentry.n0; |
4 | import·io.sentry. | 4 | import·io.sentry.h2; |
5 | public·final·class·k·implements· | 5 | public·final·class·k·implements·h2 |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·g2·g2)·{ |
8 | ········o.t(this.a,·this.b,· | 8 | ········o.t(this.a,·this.b,·g2); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.n0; |
3 | import·java.lang.ref.WeakReference; | 3 | import·java.lang.ref.WeakReference; |
4 | import·io.sentry. | 4 | import·io.sentry.b5; |
5 | public·final·class·l·implements· | 5 | public·final·class·l·implements·b5 |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·n0·n0)·{ |
8 | ········o.w(this.a,·this.b,·this.c,· | 8 | ········o.w(this.a,·this.b,·this.c,·n0); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 11 lines modified | Offset 1, 18 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io.sentry. | 2 | import·io.sentry.x2; |
3 | import·io.sentry.y2; | ||
3 | public·final·class·q | 4 | public·final·class·q |
4 | { | 5 | { |
5 | ····p | 6 | ····private·static·final·y2·a; |
7 | ···· | ||
8 | ····static·{ | ||
9 | ········a·=·(y2)new·j1(); | ||
10 | ····} | ||
11 | ···· | ||
12 | ····public·static·x2·a()·{ | ||
6 | ········return· | 13 | ········return·q.a.a(); |
7 | ····} | 14 | ····} |
8 | } | 15 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.android.core; | 1 | package·io.sentry.android.core; |
2 | import·io | 2 | import·java.util.concurrent.Callable; |
3 | public·final·class·z·implements·b | 3 | public·final·class·z·implements·Callable |
4 | { | 4 | { |
5 | ····public·final·void·a(final·g0·g0)·{ | ||
6 | ···· | 5 | ····public·final·Object·call()·{ |
6 | ········return·a0.c(); | ||
7 | ····} | 7 | ····} |
8 | } | 8 | } |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·io.sentry.clientreport; | 1 | package·io.sentry.clientreport; |
2 | import·io.sentry. | 2 | import·io.sentry.q3; |
3 | import·io.sentry. | 3 | import·io.sentry.z2; |
4 | public·final·class·i·implements·g | 4 | public·final·class·i·implements·g |
5 | { | 5 | { |
6 | ····public·void·a(final·e·e,·final· | 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· | 12 | ····public·z2·c(final·z2·z2)·{ |
13 | ········return· | 13 | ········return·z2; |
14 | ····} | 14 | ····} |
15 | ···· | 15 | ···· |
16 | ····public·void·d(final·e·e,·final· | 16 | ····public·void·d(final·e·e,·final·q3·q3)·{ |
17 | ····} | 17 | ····} |
18 | } | 18 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 2 | import·io.sentry.g2; |
3 | import·h1.k$d; | 3 | import·h1.k$d; |
4 | import·io.sentry. | 4 | import·io.sentry.h2; |
5 | public·final·class·a·implements· | 5 | public·final·class·a·implements·h2 |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·g2·g2)·{ |
8 | ········SentryFlutterPlugin.d(this.a,·this.b,· | 8 | ········SentryFlutterPlugin.d(this.a,·this.b,·g2); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 2 | import·io.sentry.g2; |
3 | import·h1.k$d; | 3 | import·h1.k$d; |
4 | import·io.sentry. | 4 | import·io.sentry.h2; |
5 | public·final·class·b·implements· | 5 | public·final·class·b·implements·h2 |
6 | { | 6 | { |
7 | ····public·final·void·a(final· | 7 | ····public·final·void·a(final·g2·g2)·{ |
8 | ········SentryFlutterPlugin.c(this.a,·this.b,·this.c,· | 8 | ········SentryFlutterPlugin.c(this.a,·this.b,·this.c,·g2); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 14 lines modified | Offset 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. | 3 | import·io.sentry.b4; |
4 | import·java.util.Map; | 4 | import·java.util.Map; |
5 | import·io.sentry. | 5 | import·io.sentry.q2$a; |
6 | public·final·class·c·implements· | 6 | public·final·class·c·implements·q2$a |
7 | { | 7 | { |
8 | ····public·final·void·a(final· | 8 | ····public·final·void·a(final·b4·b4)·{ |
9 | ········SentryFlutterPlugin.a(this.a,·this.b,·(SentryAndroidOptions) | 9 | ········SentryFlutterPlugin.a(this.a,·this.b,·(SentryAndroidOptions)b4); |
10 | ····} | 10 | ····} |
11 | } | 11 | } |
Offset 1, 14 lines modified | Offset 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. | 3 | import·io.sentry.s3; |
4 | import·io.sentry.android.core.SentryAndroidOptions; | 4 | import·io.sentry.android.core.SentryAndroidOptions; |
5 | import·io.sentry. | 5 | import·io.sentry.b4$b; |
6 | public·final·class·d·implements· | 6 | public·final·class·d·implements·b4$b |
7 | { | 7 | { |
8 | ····public·final· | 8 | ····public·final·s3·a(final·s3·s3,·final·v·v)·{ |
9 | ········return·SentryFlutterPlugin.b(this.a,·this.b,· | 9 | ········return·SentryFlutterPlugin.b(this.a,·this.b,·s3,·v); |
10 | ····} | 10 | ····} |
11 | } | 11 | } |
Offset 1, 24 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java. | 2 | import·java.util.Locale; |
3 | public·final·class·g1 | 3 | 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 | } |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public· | 2 | public·interface·h |
3 | { | 3 | { |
4 | } | 4 | } |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | package·io.sentry.hints; | 1 | package·io.sentry.hints; |
2 | public· | 2 | public·interface·j |
3 | { | 3 | { |
4 | } | 4 | } |
Offset 1, 18 lines modified | Offset 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 | 2 | public·interface·m0 |
5 | { | 3 | { |
6 | ···· | 4 | ····x4·b(); |
5 | ···· | ||
6 | ····m0·c(final·String·p0,·final·String·p1,·final·x2·p2,·final·q0·p3); | ||
7 | ···· | 7 | ···· |
8 | ···· | 8 | ····boolean·d(); |
9 | ···· | 9 | ···· |
10 | ····void·f(); | 10 | ····void·f(); |
11 | ···· | 11 | ···· |
12 | ···· | 12 | ····p4·i(); |
13 | ···· | ||
14 | ····void·j(final·s4·p0); | ||
13 | ···· | 15 | ···· |
14 | ···· | 16 | ····s4·l(); |
15 | } | 17 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry.hints. | 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$a | 4 | 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,·( | 7 | ········r.h(this.a,·(e)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 9 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java.io.File; | ||
2 | public·final·class·p2·implements· | 3 | public·final·class·p2·implements·Runnable |
3 | { | 4 | { |
4 | ····public·final·void· | 5 | ····public·final·void·run()·{ |
5 | ········q2. | 6 | ········q2.a(this.e); |
6 | ····} | 7 | ····} |
7 | } | 8 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry.hints. | 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$a | 5 | 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,·( | 8 | ········r.i(this.a,·this.b,·(g)o); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 15 lines modified | Offset 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. | 4 | import·io.sentry.h0; |
5 | import·io.sentry. | 5 | import·io.sentry.z0; |
6 | import·io.sentry. | 6 | import·io.sentry.t0; |
7 | public·final·class·e$b$a·implements· | 7 | public·final·class·e$b$a·implements·t0 |
8 | { | 8 | { |
9 | ····public·e$b·b(final· | 9 | ····public·e$b·b(final·z0·z0,·final·h0·h0)·{ |
10 | ········return·e$b.valueOf(((a) | 10 | ········return·e$b.valueOf(((a)z0).T().toUpperCase(Locale.ROOT)); |
11 | ····} | 11 | ····} |
12 | } | 12 | } |
Offset 1, 14 lines modified | Offset 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. | 3 | import·io.sentry.h0; |
4 | import·io.sentry. | 4 | import·io.sentry.z0; |
5 | import·io.sentry. | 5 | import·io.sentry.t0; |
6 | public·final·class·p$a·implements· | 6 | public·final·class·p$a·implements·t0 |
7 | { | 7 | { |
8 | ····public·p·b(final· | 8 | ····public·p·b(final·z0·z0,·final·h0·h0)·{ |
9 | ········return·new·p(((a) | 9 | ········return·new·p(((a)z0).T()); |
10 | ····} | 10 | ····} |
11 | } | 11 | } |
Offset 1, 25 lines modified | Offset 1, 34 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry.protocol.p; | ||
2 | public·final·class·q1·implements· | 3 | 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· | 14 | ····public·static·q1·m()·{ |
14 | ········return·q1.a; | 15 | ········return·q1.a; |
15 | ····} | 16 | ····} |
16 | ···· | 17 | ···· |
17 | ····public· | 18 | ····public·boolean·d()·{ |
18 | ········return· | 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· | 29 | ····public·void·j(final·s4·s4)·{ |
22 | ····} | 30 | ····} |
23 | } | 31 | } |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry.hints. | 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$a | 5 | 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,·( | 8 | ········r.g(this.a,·this.b,·this.c,·(g)o); |
9 | ····} | 9 | ····} |
10 | } | 10 | } |
Offset 1, 9 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public·final·class·s0·implements· | 2 | public·final·class·s0·implements·c0 |
3 | { | 3 | { |
4 | ····public·final·Object·a()·{ | ||
5 | ···· | 4 | ····private·final·Runtime·a; |
5 | ···· | ||
6 | ····public·s0()·{ | ||
7 | ········this.a·=·Runtime.getRuntime(); | ||
6 | ····} | 8 | ····} |
7 | } | 9 | } |
Offset 1, 11 lines modified | Offset 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 | } |
Offset 1, 13 lines modified | Offset 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· | 2 | public·final·class·t1·implements·o0 |
6 | { | 3 | { |
7 | ····public·final·void·accept(final·Object·o)·{ | ||
8 | ···· | 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 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry.hints. | 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$a | 4 | 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,·( | 7 | ········d.j(this.a,·(g)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry.hints. | 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$a | 4 | 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(( | 7 | ········d.h((l)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry.hints. | 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$a | 4 | 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,·( | 7 | ········d$c.c(this.a,·(d)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry.hints. | 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$a | 4 | 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,·( | 7 | ········d$c.g(this.a,·this.b,·(l)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 12 lines modified | Offset 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$a | 3 | 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(( | 6 | ········d$c.e((io.sentry.hints.g)o); |
8 | ····} | 7 | ····} |
9 | } | 8 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry.hints. | 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$a | 4 | 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(( | 7 | ········d$c.f((g)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry. | 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$b | 4 | 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 | ····} |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry. | 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$c | 4 | 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 | ····} |
Offset 1, 31 lines modified | Offset 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. | 5 | import·io.sentry.z2; |
6 | import·io.sentry.cache.e; | 6 | import·io.sentry.cache.e; |
7 | public·final·class·r·implements·e | 7 | 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· | 19 | ····public·void·a(final·z2·z2)·{ |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·void·b(final· | 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 | } |
Offset 1, 12 lines modified | Offset 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. | 3 | import·io.sentry.z2; |
4 | public·final·class·s·implements·p | 4 | 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 modified | Offset 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· | 28 | ····public·void·f(final·z2·z2,·final·v·v)·{ |
29 | ····} | 29 | ····} |
30 | } | 30 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry.hints. | 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$a | 4 | 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,·( | 7 | ········y.a(this.a,·(g)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·io.sentry.transport; | 1 | package·io.sentry.transport; |
2 | import·io.sentry.hints. | 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$a | 4 | 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(( | 7 | ········y.b((l)o); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 11 lines modified | Offset 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· | 2 | public·final·class·u0·implements·y0$b |
4 | { | 3 | { |
5 | ····public·final·Object·a()·{ | 4 | ····public·final·Object·a()·{ |
6 | ········return· | 5 | ········return·y0.a(this.a,·this.b); |
7 | ····} | 6 | ····} |
8 | } | 7 | } |
Offset 1, 12 lines modified | Offset 1, 25 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·io.sentry. | 2 | import·io.sentry.transport.s; |
3 | import·io.sentry. | 3 | import·io.sentry.transport.p; |
4 | public·final·class·u1·implements· | 4 | public·final·class·u1·implements·p0 |
5 | { | 5 | { |
6 | ····public·final·void·accept(final·Object·o)·{ | ||
7 | ····· | 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 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.util; | 1 | package·io.sentry.util; |
2 | import·io.sentry. | 2 | import·io.sentry.h0; |
3 | public·final·class·e·implements·h$b | 3 | 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 | } |
Offset 1, 9 lines modified | Offset 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· | 3 | public·final·class·v0·implements·y0$b |
3 | { | 4 | { |
4 | ····public·final·Object·a()·{ | 5 | ····public·final·Object·a()·{ |
5 | ········return· | 6 | ········return·Boolean.valueOf(((a)this.a).I()); |
6 | ····} | 7 | ····} |
7 | } | 8 | } |
Offset 1, 9 lines modified | Offset 1, 21 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | import·java.time.Instant; | ||
2 | public·final·class·v3· | 3 | public·final·class·v3·extends·x2 |
3 | { | 4 | { |
4 | ····public·final·void·a(final·c2·c2)·{ | ||
5 | ···· | 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 | } |
Offset 1, 11 lines modified | Offset 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· | 2 | public·final·class·w3·implements·y2 |
4 | { | 3 | { |
5 | ····public·final·void·a(final·c2·c2)·{ | ||
6 | ···· | 4 | ····public·x2·a()·{ |
5 | ········return·(x2)new·v3(); | ||
7 | ····} | 6 | ····} |
8 | } | 7 | } |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public·final·class·z·implements· | 2 | public·final·class·z·implements·h2 |
3 | { | 3 | { |
4 | ····public·final·void·a(final· | 4 | ····public·final·void·a(final·g2·g2)·{ |
5 | ········a0. | 5 | ········a0.v(this.a,·g2); |
6 | ····} | 6 | ····} |
7 | } | 7 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$10·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setAttachStacktrace(attachStacktrace); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$12·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setMaxBreadcrumbs(maxBreadcrumbs); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$13·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setMaxCacheItems(maxCacheItems); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$16·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setSendDefaultPii(sendDefaultPii); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$17·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setEnableScopeSync(enableScopeSync); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$19·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setSendClientReports(sendClientReports); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 8 | final·class·SentryFlutterPlugin$initNativeSdk$2$1·extends·j·implements·l |
Offset 15, 10 lines modified | Offset 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 | ········(( | 22 | ········((b4)this.$options).setDsn(dsn); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$2·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setDebug(debug); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 8 | final·class·SentryFlutterPlugin$initNativeSdk$2$3·extends·j·implements·l |
Offset 15, 10 lines modified | Offset 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 | ········(( | 22 | ········((b4)this.$options).setEnvironment(environment); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 8 | final·class·SentryFlutterPlugin$initNativeSdk$2$4·extends·j·implements·l |
Offset 15, 10 lines modified | Offset 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 | ········(( | 22 | ········((b4)this.$options).setRelease(release); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 8 | final·class·SentryFlutterPlugin$initNativeSdk$2$5·extends·j·implements·l |
Offset 15, 10 lines modified | Offset 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 | ········(( | 22 | ········((b4)this.$options).setDist(dist); |
23 | ····} | 23 | ····} |
24 | } | 24 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$6·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setEnableAutoSessionTracking(enableAutoSessionTracking); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$7·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setSessionTrackingIntervalMillis(sessionTrackingIntervalMillis); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·io.sentry.flutter; | 1 | package·io.sentry.flutter; |
2 | import·io.sentry. | 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·l | 7 | final·class·SentryFlutterPlugin$initNativeSdk$2$9·extends·j·implements·l |
8 | { | 8 | { |
Offset 13, 10 lines modified | Offset 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 | ········(( | 20 | ········((b4)this.$options).setAttachThreads(attachThreads); |
21 | ····} | 21 | ····} |
22 | } | 22 | } |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public·enum· | 2 | 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·*/· | 9 | ····private·static·/*·synthetic·*/·l4$b[]·$values()·{ |
10 | ········return·new· | 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· | 17 | ····private·l4$b(final·String·name,·final·int·ordinal)·{ |
18 | ····} | 18 | ····} |
19 | } | 19 | } |
Offset 1, 19 lines modified | Offset 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· | 5 | class·i$a·implements·View$OnAttachStateChangeListener |
6 | { | 6 | { |
7 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·i·e; |
8 | ···· | 8 | ···· |
9 | ···· | 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 | ····} |
Offset 1, 19 lines modified | Offset 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· | 3 | 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· | 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 | ····} |
Offset 1, 14 lines modified | Offset 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· | 3 | final·class·v2$b·implements·Comparator |
4 | { | 4 | { |
5 | ····private· | 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 | } |
Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
1 | package·io.sentry; | 1 | package·io.sentry; |
2 | public·enum· | 2 | 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·*/· | 9 | ····private·static·/*·synthetic·*/·b4$f[]·$values()·{ |
10 | ········return·new· | 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· | 17 | ····private·b4$f(final·String·name,·final·int·ordinal)·{ |
18 | ····} | 18 | ····} |
19 | } | 19 | } |
Offset 1, 22 lines modified | Offset 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· | 3 | final·class·j4$c·implements·Comparator |
4 | { | 4 | { |
5 | ····private· | 5 | ····private·j4$c()·{ |
6 | ····} | 6 | ····} |
7 | ···· | 7 | ···· |
8 | ····public·int·a(final· | 8 | ····public·int·a(final·o4·o4,·final·o4·o5)·{ |
9 | ········final· | 9 | ········final·x2·p2·=·o4.p(); |
10 | ········final· | 10 | ········final·x2·p3·=·o5.p(); |
11 | ········if·( | 11 | ········if·(p2·==·null)·{ |
12 | ············return·-1; | 12 | ············return·-1; |
13 | ········} | 13 | ········} |
14 | ········if·( | 14 | ········if·(p3·==·null)·{ |
15 | ············return·1; | 15 | ············return·1; |
16 | ········} | 16 | ········} |
17 | ········return· | 17 | ········return·p2.a(p3); |
18 | ····} | 18 | ····} |
19 | } | 19 | } |
Offset 1, 10 lines modified | Offset 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· | 5 | class·o$a·implements·o$c |
6 | { | 6 | { |
7 | } | 7 | } |
Offset 1, 12 lines modified | Offset 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 | 4 | final·class·x3$a·implements·t0 | |
5 | { | 5 | { |
6 | ····public· | 6 | ····public·x3·b(final·z0·z0,·final·h0·h0)·{ |
7 | ········return· | 7 | ········return·x3.valueOfLabel(((a)z0).T().toLowerCase(Locale.ROOT)); |
8 | ····} | 8 | ····} |
9 | } | 9 | } |
Offset 1, 317 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·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·fields | 6 | #·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·methods | 9 | #·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·0 | 11 | ····.locals·0 |
52 | ····.line·2 | ||
53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
54 | ····.line·3 | ||
55 | ····iput-object·p1,·p0,·Lio/sentry/m4;->e:Lio/sentry/ | 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·p | 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-void | 15 | ····return-void |
71 | .end·method | 16 | .end·method |
72 | #·virtual·methods | 17 | #·virtual·methods |
73 | .method·public· | 18 | .method·public·final·run()V |
74 | ····.locals· | 19 | ····.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. |
Offset 1, 614 lines modified | Offset 1, 1372 lines modified | ||
1 | .class·public·final·Lio/sentry/y1; | 1 | .class·public·final·Lio/sentry/y1; |
2 | .super·Ljava/lang/Object; | ||
3 | .s | 2 | .super·Lio/sentry/k; |
3 | .source·"OutboxSender.java" | ||
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/e0; |
6 | #·annotations | 6 | #·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·annotation | 8 | .end·annotation |
9 | #·static·fields | ||
10 | .field·private·static·final·g:Ljava/nio/charset/Charset; | ||
14 | #·instance·fields | 11 | #·instance·fields |
15 | .field·private· | 12 | .field·private·final·c:Lio/sentry/g0; |
16 | .field·private·f | 13 | .field·private·final·d:Lio/sentry/d0; |
17 | .field·private· | 14 | .field·private·final·e:Lio/sentry/l0; |
18 | .field·private· | 15 | .field·private·final·f:Lio/sentry/h0; |
19 | .field·private·i:Ljava/lang/Long; | ||
20 | 16 | #·direct·methods | |
17 | .method·static·constructor·<clinit>()V | ||
18 | ····.locals·1 | ||
21 | 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 | 23 | ····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· | 27 | ····.locals·0 |
35 | ····.line·1 | 28 | ····.line·1 |
36 | ····invoke- | 29 | ····invoke-direct·{p0,·p4,·p5,·p6},·Lio/sentry/k;-><init>(Lio/sentry/h0;J)V |
37 | ···· | 30 | ····const-string·p5,·"Hub·is·required." |
38 | ···· | 31 | ····.line·2 |
32 | ····invoke-static·{p1,·p5},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
39 | ···· | 33 | ····move-result-object·p1 |
40 | ···· | 34 | ····check-cast·p1,·Lio/sentry/g0; |
41 | ····i | 35 | ····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-void | 54 | ····return-void |
43 | .end·method | 55 | .end·method |
44 | .method·public· | 56 | .method·public·static·synthetic·g(Lio/sentry/y1;Ljava/io/File;Lio/sentry/hints/g;)V |
45 | ····.locals· | 57 | ····.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. |
Offset 3, 34 lines modified | Offset 3, 40 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/l0; |
8 | .field·public·final·synthetic·b:Lio/sentry/l4; | ||
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/l0;Lio/sentry/l4;)V |
10 | ····.locals·0 | 11 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/i3;->a:Lio/sentry/ | 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-void | 15 | ····return-void |
14 | .end·method | 16 | .end·method |
15 | #·virtual·methods | 17 | #·virtual·methods |
16 | .method·public·final·call()Ljava/lang/Object; | 18 | .method·public·final·call()Ljava/lang/Object; |
17 | ····.locals· | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/i3;->a:Lio/sentry/l0; | ||
18 | ····iget-object·v | 21 | ····iget-object·v1,·p0,·Lio/sentry/i3;->b:Lio/sentry/l4; |
19 | ····invoke-static·{v0},·Lio/sentry/ | 22 | ····invoke-static·{v0,·v1},·Lio/sentry/q3;->o(Lio/sentry/l0;Lio/sentry/l4;)[B |
20 | ····move-result-object·v0 | 23 | ····move-result-object·v0 |
21 | ····return-object·v0 | 24 | ····return-object·v0 |
22 | .end·method | 25 | .end·method |
Offset 3, 34 lines modified | Offset 3, 34 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/q3$a; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/f3;->a:Lio/sentry/ | 12 | ····iput-object·p1,·p0,·Lio/sentry/f3;->a:Lio/sentry/q3$a; |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·call()Ljava/lang/Object; | 16 | .method·public·final·call()Ljava/lang/Object; |
17 | ····.locals·1 | 17 | ····.locals·1 |
18 | ····iget-object·v0,·p0,·Lio/sentry/f3;->a:Lio/sentry/ | 18 | ····iget-object·v0,·p0,·Lio/sentry/f3;->a:Lio/sentry/q3$a; |
19 | ····invoke-static·{v0},·Lio/sentry/ | 19 | ····invoke-static·{v0},·Lio/sentry/q3;->n(Lio/sentry/q3$a;)Ljava/lang/Integer; |
20 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
21 | ····return-object·v0 | 21 | ····return-object·v0 |
22 | .end·method | 22 | .end·method |
Offset 1, 110 lines modified | Offset 1, 561 lines modified | ||
1 | .class·public· | 1 | .class·public·Lio/sentry/p4; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·fields | 12 | #·instance·fields |
5 | .field·private·final· | 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· | 16 | .field·private·transient·h:Lio/sentry/z4; |
7 | .field·pr | 17 | .field·protected·i:Ljava/lang/String; |
8 | .field·pr | 18 | .field·protected·j:Ljava/lang/String; |
9 | .field·pr | 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·methods | 40 | #·direct·methods |
11 | .method·public·constructor·<init>(L | 41 | .method·public·constructor·<init>(Lio/sentry/p4;)V |
12 | ····.locals·1 | 42 | ····.locals·1 |
13 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
14 | ····.end·annotation | ||
15 | ···· | 43 | ····.line·12 |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
16 | ····.line·1 | 45 | ····.line·13 |
17 | ···· | 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/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-void | 78 | ····return-void |
19 | .end·method | 79 | .end·method |
20 | .method·public·constructor·<init>(L | 80 | .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· | 81 | ····.locals·1 |
22 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 82 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
23 | ····.end·annotation | 83 | ····.end·annotation |
24 | ····.line·2 | ||
Max diff block lines reached; 11087/15048 bytes (73.68%) of diff not shown. |
Offset 1, 154 lines modified | Offset 1, 755 lines modified | ||
1 | .class·public· | 1 | .class·public·abstract·Lio/sentry/s2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sentry | 3 | .source·"SentryBaseEvent.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation· | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | ||
7 | ········Lio/sentry/s2$a;, | ||
8 | ········Lio/sentry/s2$b; | ||
9 | ····} | ||
6 | .end·annotation | 10 | .end·annotation |
7 | #·instance·fields | 11 | #·instance·fields |
8 | .field·private· | 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· | 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/ | 36 | ············"Ljava/util/List<", |
13 | ············"Lio/sentry/ | 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·annotation | 51 | ····.end·annotation |
17 | .end·field | 52 | .end·field |
18 | #·direct·methods | 53 | #·direct·methods |
19 | .method·p | 54 | .method·protected·constructor·<init>()V |
20 | ····.locals·1 | 55 | ····.locals·1 |
21 | ····.line·4 | 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/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>()V | 65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ···· | 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. |
Offset 1, 78 lines modified | Offset 1, 210 lines modified | ||
1 | .class·final·Lio/sentry/z3; | 1 | .class·public·final·Lio/sentry/z3; |
2 | .super·L | 2 | .super·Lio/sentry/x2; |
3 | .source·"Sentry | 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·fields | 4 | #·instance·fields |
14 | .field·private·final· | 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·methods | 7 | #·direct·methods |
23 | .method·constructor·<init>( | 8 | .method·public·constructor·<init>()V |
24 | ····.locals· | 9 | ····.locals·3 |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
26 | ········value·=·{ | ||
27 | ············"(", | ||
28 | ············"Ljava/util/List<", | ||
29 | ············"TT;>;)V" | ||
30 | ········} | ||
31 | ····.end·annotation | ||
32 | ····.line·1 | 10 | ····.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},·L | 21 | ····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 | ···· | 33 | ····sub-long/2addr·v0,·v2 |
35 | ····.line·2 | 34 | ····.line·2 |
36 | ····n | 35 | ····invoke-virtual·{p1},·Lio/sentry/z3;->c()J |
37 | ···· | 36 | ····move-result-wide·p1 |
38 | ···· | 37 | ····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·3 | 48 | ····.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. |
Offset 1, 25 lines modified | Offset 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·"IS | 3 | .source·"IScopeObserver.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·a(L | 5 | .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V |
6 | .end·method | 6 | .end·method |
7 | .method·public·abstract·b(L | 7 | .method·public·abstract·b(Ljava/lang/String;)V |
8 | .end·method | 8 | .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·method | 10 | .end·method |
13 | .method·public·abstract· | 11 | .method·public·abstract·e(Ljava/lang/String;)V |
14 | .end·method | 12 | .end·method |
15 | .method·public·abstract· | 13 | .method·public·abstract·g(Lio/sentry/protocol/z;)V |
16 | .end·method | 14 | .end·method |
17 | .method·public·abstract· | 15 | .method·public·abstract·h(Lio/sentry/d;)V |
18 | .end·method | 16 | .end·method |
Offset 5, 32 lines modified | Offset 5, 47 lines modified | ||
5 | #·annotations | 5 | #·annotations |
6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
7 | .end·annotation | 7 | .end·annotation |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·static·a(Ljava/util/Date;) | 9 | .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·2 | 19 | ····.locals·2 |
11 | ····.line·1 | 20 | ····.line·1 |
12 | ····invoke-virtual·{p0},·Ljava/util/Date;->getTime()J | 21 | ····invoke-virtual·{p0},·Ljava/util/Date;->getTime()J |
13 | ····move-result-wide·v0 | 22 | ····move-result-wide·v0 |
14 | ····long-to-double·v0,·v0 | 23 | ····long-to-double·v0,·v0 |
15 | ····invoke-static·{v0,·v1},·Lio/sentry/h;-> | 24 | ····invoke-static·{v0,·v1},·Lio/sentry/h;->i(D)D |
16 | ····move-result-wide·v0 | 25 | ····move-result-wide·v0 |
17 | ····return-wide·v0 | 26 | ····return-wide·v0 |
18 | .end·method | 27 | .end·method |
19 | .method·public·static· | 28 | .method·public·static·c()Ljava/util/Date; |
20 | ····.locals·1 | 29 | ····.locals·1 |
21 | ····.line·1 | 30 | ····.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 modified | Offset 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·v0 | 56 | ····move-result-object·v0 |
42 | ····return-object·v0 | 57 | ····return-object·v0 |
43 | .end·method | 58 | .end·method |
44 | .method·public·static· | 59 | .method·public·static·d(J)Ljava/util/Date; |
45 | ····.locals·1 | 60 | ····.locals·1 |
46 | ····.line·1 | 61 | ····.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 modified | Offset 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·p0 | 77 | ····move-result-object·p0 |
63 | ····return-object·p0 | 78 | ····return-object·p0 |
64 | .end·method | 79 | .end·method |
65 | .method·public·static· | 80 | .method·public·static·e(Ljava/lang/String;)Ljava/util/Date; |
66 | ····.locals·3 | 81 | ····.locals·3 |
67 | ····.line·1 | 82 | ····.line·1 |
68 | ····:try_start_0 | 83 | ····:try_start_0 |
69 | ····new-instance·v0,·Ljava/text/ParsePosition; | 84 | ····new-instance·v0,·Ljava/text/ParsePosition; |
70 | ····const/4·v1,·0x0 | 85 | ····const/4·v1,·0x0 |
Offset 103, 15 lines modified | Offset 118, 15 lines modified | ||
103 | ····move-result-object·p0 | 118 | ····move-result-object·p0 |
104 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 119 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
105 | ····throw·v0 | 120 | ····throw·v0 |
106 | .end·method | 121 | .end·method |
107 | .method·public·static· | 122 | .method·public·static·f(Ljava/lang/String;)Ljava/util/Date; |
108 | ····.locals·3 | 123 | ····.locals·3 |
109 | ····.line·1 | 124 | ····.line·1 |
110 | ····:try_start_0 | 125 | ····: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;)V | 127 | ····invoke-direct·{v0,·p0},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V |
Offset 130, 15 lines modified | Offset 145, 15 lines modified | ||
130 | ····move-result-object·v0 | 145 | ····move-result-object·v0 |
131 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->longValue()J | 146 | ····invoke-virtual·{v0},·Ljava/math/BigDecimal;->longValue()J |
132 | ····move-result-wide·v0 | 147 | ····move-result-wide·v0 |
133 | ····.line·3 | 148 | ····.line·3 |
134 | ····invoke-static·{v0,·v1},·Lio/sentry/h;-> | 149 | ····invoke-static·{v0,·v1},·Lio/sentry/h;->d(J)Ljava/util/Date; |
135 | ····move-result-object·p0 | 150 | ····move-result-object·p0 |
136 | ····:try_end_0 | 151 | ····:try_end_0 |
137 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 152 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
138 | ····return-object·p0 | 153 | ····return-object·p0 |
Offset 161, 39 lines modified | Offset 176, 147 lines modified | ||
161 | ····move-result-object·p0 | 176 | ····move-result-object·p0 |
162 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 177 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
163 | ····throw·v0 | 178 | ····throw·v0 |
164 | .end·method | 179 | .end·method |
165 | .method·public·static· | 180 | .method·public·static·g(Ljava/util/Date;)Ljava/lang/String; |
166 | ····.locals·1 | 181 | ····.locals·1 |
167 | ····const/4·v0,·0x1 | 182 | ····const/4·v0,·0x1 |
168 | ····.line·1 | 183 | ····.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. |
Offset 1, 23 lines modified | Offset 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·"I | 3 | .source·"ILogger.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·a(L | 5 | .method·public·abstract·a(Lio/sentry/y3;)Z |
6 | .end·method | 6 | .end·method |
7 | .method·public·abstract·b(Ljava/lang/String;)V | 7 | .method·public·varargs·abstract·b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
8 | .end·method | 8 | .end·method |
9 | .method·public·abstract·c(Ljava/lang/String;Ljava/lang/ | 9 | .method·public·abstract·c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
10 | .end·method | 10 | .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·method | 12 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/p1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NoOp | 3 | .source·"NoOpSerializer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/l0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·private·static·final·a:Lio/sentry/p1; | 7 | .field·private·static·final·a:Lio/sentry/p1; |
8 | #·direct·methods | 8 | #·direct·methods |
Offset 29, 134 lines modified | Offset 29, 82 lines modified | ||
29 | ····.line·1 | 29 | ····.line·1 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·public·static· | 33 | .method·public·static·f()Lio/sentry/p1; |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.line·1 | 35 | ····.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·v0 | 37 | ····return-object·v0 |
38 | .end·method | 38 | .end·method |
39 | #·virtual·methods | 39 | #·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·0 | 41 | ····.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- | 53 | ····return-object·p1 |
72 | .end·method | 54 | .end·method |
73 | .method·public· | 55 | .method·public·b(Ljava/util/Map;)Ljava/lang/String; |
74 | ····.locals· | 56 | ····.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· | 68 | ····return-object·p1 |
78 | .end·method | 69 | .end·method |
79 | .method·public· | 70 | .method·public·c(Ljava/io/InputStream;)Lio/sentry/z2; |
80 | ····.locals· | 71 | ····.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. |
Offset 1, 429 lines modified | Offset 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 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 6 | ····value·=·{ |
9 | ········"< | 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·annotation | 12 | .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/ | 17 | ············"Ljava/util/List<", |
40 | ············"TE;>;)", | ||
41 | ············"Lio/sentry/k4<", | ||
42 | ············"T | 18 | ············"TT;>;" |
43 | ········} | 19 | ········} |
44 | ····.end·annotation | 20 | ····.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 | 22 | #·direct·methods | |
23 | .method·constructor·<init>(Ljava/util/List;)V | ||
59 | ····.locals·1 | 24 | ····.locals·1 |
60 | ····.annotation·system·Ldalvik/annotation/Signature; | 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
61 | ········value·=·{ | 26 | ········value·=·{ |
62 | ············"( | 27 | ············"(", |
63 | ············"Ljava/util/ | 28 | ············"Ljava/util/List<", |
64 | ············"T | 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·annotation | 31 | ····.end·annotation |
80 | ····.line·1 | 32 | ····.line·1 |
81 | ····i | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
82 | ···· | 34 | ····if-nez·p1,·:cond_0 |
83 | ····.line·2 | 35 | ····.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. |
Offset 1, 47 lines modified | Offset 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/ | 2 | .super·Lio/sentry/vendor/gson/stream/a; |
3 | .source·"JsonObject | 3 | .source·"JsonObjectReader.java" |
4 | #·instance·fields | ||
5 | 4 | #·annotations | |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
6 | #·direct·methods | 7 | #·direct·methods |
7 | .method·public·constructor·<init>(Ljava/io/ | 8 | .method·public·constructor·<init>(Ljava/io/Reader;)V |
8 | ····.locals·0 | 9 | ····.locals·0 |
9 | ····.line·1 | 10 | ····.line·1 |
10 | ····invoke-direct·{p0,·p1},·Lio/sentry/vendor/gson/stream/ | 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 | ||
11 | ····.line·2 | 22 | ····.line·2 |
12 | ····ne | 23 | ····invoke-virtual·{p0},·Lio/sentry/vendor/gson/stream/a;->R()V |
13 | ···· | 24 | ····const/4·v0,·0x0 |
14 | ···· | 25 | ····return-object·v0 |
15 | ···· | 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 | ||
16 | .end·method | 33 | .end·method |
34 | .method·public·h0(Lio/sentry/h0;)Ljava/util/Date; | ||
35 | ····.locals·5 | ||
17 | #·virtual·methods | ||
18 | 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· | 78 | ····.locals·2 |
Max diff block lines reached; 7843/15811 bytes (49.60%) of diff not shown. |
Offset 1, 34 lines modified | Offset 1, 63 lines modified | ||
1 | .class·public·final· | 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·fields | 4 | #·instance·fields |
7 | .field·p | 5 | .field·private·final·e:Ljava/time/Instant; |
8 | #·direct·methods | 6 | #·direct·methods |
9 | .method·public· | 7 | .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·0 | 16 | ····.locals·0 |
17 | ····.line·2 | ||
11 | ····invoke-direct·{p0},·L | 18 | ····invoke-direct·{p0},·Lio/sentry/x2;-><init>()V |
19 | ····.line·3 | ||
12 | ····iput-object·p1,·p0,·Lio/sentry/v3;-> | 20 | ····iput-object·p1,·p0,·Lio/sentry/v3;->e:Ljava/time/Instant; |
13 | ····return-void | 21 | ····return-void |
14 | .end·method | 22 | .end·method |
15 | #·virtual·methods | 23 | #·virtual·methods |
16 | .method·public· | 24 | .method·public·c()J |
17 | ····.locals· | 25 | ····.locals·4 |
26 | ····.line·1 | ||
18 | ····iget-object·v0,·p0,·Lio/sentry/v3;-> | 27 | ····iget-object·v0,·p0,·Lio/sentry/v3;->e:Ljava/time/Instant; |
19 | ····invoke- | 28 | ····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- | 37 | ····return-wide·v0 |
21 | .end·method | 38 | .end·method |
Offset 1, 19 lines modified | Offset 1, 98 lines modified | ||
1 | .class· | 1 | .class·Lio/sentry/q3$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sentry | 3 | .source·"SentryEnvelopeItem.java" |
4 | #·annotations | 4 | #·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·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"a" | 10 | ····name·=·"a" |
11 | .end·annotation | 11 | .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·methods | 48 | #·virtual·methods |
13 | .method·public·a | 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·method | 67 | .end·method |
Offset 1, 753 lines modified | Offset 1, 150 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/n2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sen | 3 | .source·"SendFireAndForgetEnvelopeSender.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/m2; | ||
4 | #·annotations | 6 | #·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·annotation | 8 | .end·annotation |
11 | #·instance·fields | 9 | #·instance·fields |
12 | .field·private·e:Lio/sentry/protocol/p; | ||
13 | .field·private·final· | 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·methods | 11 | #·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·p | 12 | .method·public·constructor·<init>(Lio/sentry/j2;)V |
63 | ····.locals·1 | 13 | ····.locals·1 |
64 | ····.line·1 | 14 | ····.line·1 |
65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····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. |
Offset 1, 19 lines modified | Offset 1, 341 lines modified | ||
1 | .class· | 1 | .class·public·final·Lio/sentry/c2$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"ProfilingTransactionData.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/t0; | ||
4 | #·annotations | 6 | #·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·annotation | 9 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"a" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .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·methods | 29 | #·virtual·methods |
13 | .method·public· | 30 | .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. |
Offset 1, 44 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/y0$b; |
6 | #·sta | 6 | #·instance·fields |
7 | .field·public· | 7 | .field·public·final·synthetic·a:Lio/sentry/z0; |
8 | #·direct·methods | 8 | #·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·p | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/z0;)V |
17 | ····.locals·0 | 10 | ····.locals·0 |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/v0;->a:Lio/sentry/z0; | ||
19 | ····return-void | 13 | ····return-void |
20 | .end·method | 14 | .end·method |
21 | #·virtual·methods | 15 | #·virtual·methods |
22 | .method·public·final·a()Ljava/lang/Object; | 16 | .method·public·final·a()Ljava/lang/Object; |
23 | ····.locals·1 | 17 | ····.locals·1 |
24 | ····i | 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·v0 | 22 | ····move-result-object·v0 |
26 | ····return-object·v0 | 23 | ····return-object·v0 |
27 | .end·method | 24 | .end·method |
Offset 1, 24 lines modified | Offset 1, 890 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/e1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·methods | 21 | #·direct·methods |
5 | .method· | 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. |
Offset 1, 19 lines modified | Offset 1, 606 lines modified | ||
1 | .class· | 1 | .class·public·final·enum·Lio/sentry/s4; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Enum; |
3 | .source·" | 3 | .source·"SpanStatus.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/d1; | ||
4 | #·annotations | 6 | #·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·annotation | 11 | .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 | #· | 43 | #·direct·methods |
11 | .method·p | 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. |
Offset 1, 44 lines modified | Offset 1, 233 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/j1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"NoOpHub.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/sentry/g0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·p | 7 | .field·private·static·final·b:Lio/sentry/j1; |
8 | #·instance·fields | ||
9 | .field·private·final·a:Lio/sentry/b4; | ||
8 | #·direct·methods | 10 | #·direct·methods |
9 | .method·static· | 11 | .method·static·constructor·<clinit>()V |
10 | ····.locals·1 | 12 | ····.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>()V | 15 | ····invoke-direct·{v0},·Lio/sentry/j1;-><init>()V |
13 | ····sput-object·v0,·Lio/sentry/j1;-> | 16 | ····sput-object·v0,·Lio/sentry/j1;->b:Lio/sentry/j1; |
14 | ····return-void | 17 | ····return-void |
15 | .end·method | 18 | .end·method |
16 | .method·private· | 19 | .method·private·constructor·<init>()V |
17 | ····.locals· | 20 | ····.locals·1 |
21 | ····.line·1 | ||
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····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-void | 27 | ····return-void |
20 | .end·method | 28 | .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·methods | 35 | #·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· | 48 | .method·public·bridge·synthetic·clone()Ljava/lang/Object; |
23 | ····.locals·1 | 49 | ····.locals·1 |
24 | ···· | 50 | ····.line·1 |
51 | ····invoke-virtual·{p0},·Lio/sentry/j1;->i()Lio/sentry/g0; | ||
25 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
26 | ····return-object·v0 | 53 | ····return-object·v0 |
27 | .end·method | 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/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. |
Offset 1, 16 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/hints/ | 5 | .implements·Lio/sentry/hints/c; |
6 | .implements·Lio/sentry/hints/ | 6 | .implements·Lio/sentry/hints/g; |
7 | .implements·Lio/sentry/hints/ | 7 | .implements·Lio/sentry/hints/l; |
8 | .implements·Lio/sentry/hints/ | 8 | .implements·Lio/sentry/hints/e; |
9 | #·annotations | 9 | #·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·annotation | 12 | .end·annotation |
Offset 25, 19 lines modified | Offset 25, 19 lines modified | ||
25 | .field·b:Z | 25 | .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:J | 27 | .field·private·final·d:J |
28 | .field·private·final·e:Lio/sentry/ | 28 | .field·private·final·e:Lio/sentry/h0; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·public·constructor·<init>(JLio/sentry/ | 30 | .method·public·constructor·<init>(JLio/sentry/h0;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····const/4·v0,·0x0 | 34 | ····const/4·v0,·0x0 |
Offset 56, 15 lines modified | Offset 56, 15 lines modified | ||
56 | ····const/4·p2,·0x1 | 56 | ····const/4·p2,·0x1 |
57 | ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/CountDownLatch;-><init>(I)V | 57 | ····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·6 | 59 | ····.line·6 |
60 | ····iput-object·p3,·p0,·Lio/sentry/k$a;->e:Lio/sentry/ | 60 | ····iput-object·p3,·p0,·Lio/sentry/k$a;->e:Lio/sentry/h0; |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
63 | #·virtual·methods | 63 | #·virtual·methods |
64 | .method·public·a()Z | 64 | .method·public·a()Z |
Offset 93, 21 lines modified | Offset 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·v1 | 94 | ····move-result-object·v1 |
95 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V | 95 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V |
96 | ····.line·3 | 96 | ····.line·3 |
97 | ····iget-object·v1,·p0,·Lio/sentry/k$a;->e:Lio/sentry/ | 97 | ····iget-object·v1,·p0,·Lio/sentry/k$a;->e:Lio/sentry/h0; |
98 | ····sget-object·v2,·Lio/sentry/ | 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/ | 100 | ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
101 | ····const/4·v0,·0x0 | 101 | ····const/4·v0,·0x0 |
102 | ····return·v0 | 102 | ····return·v0 |
103 | .end·method | 103 | .end·method |
104 | .method·public·b()Z | 104 | .method·public·b()Z |
Offset 1, 149 lines modified | Offset 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·"Sentry | 3 | .source·"SentryEnvelopeItemHeader.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 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·fields | 14 | #·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·methods | 39 | #·direct·methods |
10 | .method·public·constructor·<init>()V | 40 | .method·public·constructor·<init>(Lio/sentry/x3;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
11 | ····.locals· | 41 | ····.locals·1 |
42 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
43 | ····.end·annotation | ||
12 | ···· | 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·4 | 54 | ····.line·4 |
14 | ····i | 55 | ····iput·p2,·p0,·Lio/sentry/r3;->h:I |
15 | ···· | 56 | ····.line·5 |
57 | ····iput-object·p4,·p0,·Lio/sentry/r3;->f:Ljava/lang/String; | ||
16 | ····const | 58 | ····const/4·p1,·0x0 |
17 | ···· | 59 | ····.line·6 |
60 | ····iput-object·p1,·p0,·Lio/sentry/r3;->i:Ljava/util/concurrent/Callable; | ||
18 | ···· | 61 | ····.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 | ···· | 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/r3;-><init>(Lio/sentry/x3;Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | ||
20 | ····return-void | 87 | ····return-void |
21 | .end·method | 88 | .end·method |
22 | .method· | 89 | .method·constructor·<init>(Lio/sentry/x3;Ljava/util/concurrent/Callable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
23 | ····.locals· | 90 | ····.locals·1 |
Max diff block lines reached; 7581/11792 bytes (64.29%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/f2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"S | 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·methods | 19 | #·virtual·methods |
5 | .method·public·a | 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·method | 25 | .end·method |
Offset 1, 13 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·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 modified | Offset 30, 15 lines modified | ||
30 | ············">;" | 30 | ············">;" |
31 | ········} | 31 | ········} |
32 | ····.end·annotation | 32 | ····.end·annotation |
33 | .end·field | 33 | .end·field |
34 | .field·private·i:Ljava/lang/String; | 34 | .field·private·i:Ljava/lang/String; |
35 | .field·private·j:Lio/sentry/ | 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 modified | Offset 49, 15 lines modified | ||
49 | #·direct·methods | 49 | #·direct·methods |
50 | .method·public·constructor·<init>()V | 50 | .method·public·constructor·<init>()V |
51 | ····.locals·1 | 51 | ····.locals·1 |
52 | ····.line·14 | 52 | ····.line·14 |
53 | ····invoke-static·{},·Lio/sentry/h;-> | 53 | ····invoke-static·{},·Lio/sentry/h;->c()Ljava/util/Date; |
54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
55 | ····invoke-direct·{p0,·v0},·Lio/sentry/d;-><init>(Ljava/util/Date;)V | 55 | ····invoke-direct·{p0,·v0},·Lio/sentry/d;-><init>(Ljava/util/Date;)V |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
Offset 114, 17 lines modified | Offset 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·v0 | 115 | ····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·13 | 117 | ····.line·13 |
118 | ····iget-object·p1,·p1,·Lio/sentry/d;->j:Lio/sentry/ | 118 | ····iget-object·p1,·p1,·Lio/sentry/d;->j:Lio/sentry/y3; |
119 | ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/ | 119 | ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/y3; |
120 | ····return-void | 120 | ····return-void |
121 | .end·method | 121 | .end·method |
122 | .method·public·constructor·<init>(Ljava/util/Date;)V | 122 | .method·public·constructor·<init>(Ljava/util/Date;)V |
123 | ····.locals·1 | 123 | ····.locals·1 |
Offset 176, 19 lines modified | Offset 176, 19 lines modified | ||
176 | ····.line·1 | 176 | ····.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·p1 | 178 | ····return-object·p1 |
179 | .end·method | 179 | .end·method |
180 | .method·static·synthetic·e(Lio/sentry/d;Lio/sentry/ | 180 | .method·static·synthetic·e(Lio/sentry/d;Lio/sentry/y3;)Lio/sentry/y3; |
181 | ····.locals·0 | 181 | ····.locals·0 |
182 | ····.line·1 | 182 | ····.line·1 |
183 | ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/ | 183 | ····iput-object·p1,·p0,·Lio/sentry/d;->j:Lio/sentry/y3; |
184 | ····return-object·p1 | 184 | ····return-object·p1 |
185 | .end·method | 185 | .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·3 | 187 | ····.locals·3 |
188 | ····.annotation·system·Ldalvik/annotation/Signature; | 188 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 296, 17 lines modified | Offset 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_0 | 297 | ····goto·:goto_0 |
298 | ····.line·9 | 298 | ····.line·9 |
299 | ····:cond_3 | 299 | ····:cond_3 |
300 | ····sget-object·p0,·Lio/sentry/ | 300 | ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
301 | ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/ | 301 | ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/y3;)V |
302 | ····return-object·v0 | 302 | ····return-object·v0 |
303 | .end·method | 303 | .end·method |
304 | #·virtual·methods | 304 | #·virtual·methods |
305 | .method·public·f()Ljava/lang/String; | 305 | .method·public·f()Ljava/lang/String; |
Offset 335, 19 lines modified | Offset 335, 19 lines modified | ||
335 | ····.line·1 | 335 | ····.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·v0 | 337 | ····return-object·v0 |
338 | .end·method | 338 | .end·method |
339 | .method·public·h()Lio/sentry/ | 339 | .method·public·h()Lio/sentry/y3; |
340 | ····.locals·1 | 340 | ····.locals·1 |
341 | ····.line·1 | 341 | ····.line·1 |
342 | ····iget-object·v0,·p0,·Lio/sentry/d;->j:Lio/sentry/ | 342 | ····iget-object·v0,·p0,·Lio/sentry/d;->j:Lio/sentry/y3; |
343 | ····return-object·v0 | 343 | ····return-object·v0 |
344 | .end·method | 344 | .end·method |
345 | .method·public·i()Ljava/lang/String; | 345 | .method·public·i()Ljava/lang/String; |
346 | ····.locals·1 | 346 | ····.locals·1 |
Offset 397, 19 lines modified | Offset 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-void | 399 | ····return-void |
Max diff block lines reached; 4872/8324 bytes (58.53%) of diff not shown. |
Offset 1, 44 lines modified | Offset 1, 61 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/u1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"NoOpTransportFactory.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/p0; |
6 | #·annotations | ||
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .end·annotation | ||
6 | #·static·fields | 9 | #·static·fields |
7 | .field·p | 10 | .field·private·static·final·a:Lio/sentry/u1; |
8 | #·direct·methods | 11 | #·direct·methods |
9 | .method·static· | 12 | .method·static·constructor·<clinit>()V |
10 | ····.locals·1 | 13 | ····.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>()V | 16 | ····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-void | 18 | ····return-void |
15 | .end·method | 19 | .end·method |
16 | .method·private· | 20 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.line·1 | ||
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
19 | ····return-void | 24 | ····return-void |
20 | .end·method | 25 | .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·methods | 32 | #·virtual·methods |
22 | .method·public· | 33 | .method·public·a(Lio/sentry/b4;Lio/sentry/d2;)Lio/sentry/transport/p; |
23 | ····.locals·0 | 34 | ····.locals·0 |
24 | ···· | 35 | ····.line·1 |
36 | ····invoke-static·{},·Lio/sentry/transport/s;->c()Lio/sentry/transport/s; | ||
25 | ···· | 37 | ····move-result-object·p1 |
26 | ····return- | 38 | ····return-object·p1 |
27 | .end·method | 39 | .end·method |
Offset 1, 213 lines modified | Offset 1, 36 lines modified | ||
1 | .class·public·final·e | 1 | .class·public·final·synthetic·Lio/sentry/p3; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Object; |
3 | .source·"S | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio | 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 | #·sta | 6 | #·instance·fields |
21 | .field·p | 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·methods | 8 | #·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. |
Offset 1, 290 lines modified | Offset 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·" | 3 | .source·"ShutdownHookIntegration.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/r0; | ||
6 | .implements·Ljava/io/Closeable; | ||
4 | #·instance·fields | 7 | #·instance·fields |
5 | .field·private·final· | 8 | .field·private·final·e:Ljava/lang/Runtime; |
6 | .field·private·f | 9 | .field·private·f:Ljava/lang/Thread; |
7 | #·direct·methods | 10 | #·direct·methods |
8 | .method·public·constructor·<init>( | 11 | .method·public·constructor·<init>()V |
9 | ····.locals·1 | 12 | ····.locals·1 |
10 | ···· | 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·1 | 21 | ····.line·1 |
12 | ····invoke- | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ···· | 23 | ····const-string·v0,·"Runtime·is·required" |
14 | ···· | 24 | ····.line·2 |
25 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
15 | ···· | 26 | ····move-result-object·p1 |
16 | ···· | 27 | ····check-cast·p1,·Ljava/lang/Runtime; |
17 | ····i | 28 | ····iput-object·p1,·p0,·Lio/sentry/n4;->e:Ljava/lang/Runtime; |
18 | ····return-void | 29 | ····return-void |
19 | .end·method | 30 | .end·method |
20 | .method· | 31 | .method·public·static·synthetic·h(Lio/sentry/g0;Lio/sentry/b4;)V |
21 | ····.locals·0 | 32 | ····.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-void | 34 | ····return-void |
29 | .end·method | 35 | .end·method |
30 | .method·private· | 36 | .method·private·static·synthetic·j(Lio/sentry/g0;Lio/sentry/b4;)V |
31 | ····.locals· | 37 | ····.locals·2 |
32 | ····.line·1 | 38 | ····.line·1 |
33 | ····invoke-virtual·{p1},·L | 39 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getFlushTimeoutMillis()J |
34 | ····move-result-wide·v0 | 40 | ····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·method | 43 | .end·method |
47 | #·virtual·methods | 44 | #·virtual·methods |
48 | .method· | 45 | .method·public·c(Lio/sentry/g0;Lio/sentry/b4;)V |
49 | ····.locals· | 46 | ····.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 | ···· | 47 | ····const-string·v0,·"Hub·is·required" |
55 | ···· | 48 | ····.line·1 |
49 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
56 | ···· | 50 | ····const-string·v0,·"SentryOptions·is·required" |
57 | ····.line·2 | 51 | ····.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 | ···· | 53 | ····.line·3 |
54 | ····invoke-virtual·{p2},·Lio/sentry/b4;->isEnableShutdownHook()Z | ||
61 | ····move-result | 55 | ····move-result·v0 |
62 | ····const/4·v1,·0x0 | 56 | ····const/4·v1,·0x0 |
Max diff block lines reached; 5746/9976 bytes (57.60%) of diff not shown. |
Offset 1, 73 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
9 | #·instance·fields | 9 | #·instance·fields |
10 | .field·private·final·a:Lio/sentry/ | 10 | .field·private·final·a:Lio/sentry/b4; |
11 | .field·private·final·b:Lio/sentry/ | 11 | .field·private·final·b:Lio/sentry/h0; |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·public·constructor·<init>(Lio/sentry/ | 13 | .method·public·constructor·<init>(Lio/sentry/b4;Lio/sentry/h0;)V |
14 | ····.locals·1 | 14 | ····.locals·1 |
15 | ····.line·1 | 15 | ····.line·1 |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····const-string·v0,·"SentryOptions·is·required." | 17 | ····const-string·v0,·"SentryOptions·is·required." |
18 | ····.line·2 | 18 | ····.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·p1 | 20 | ····move-result-object·p1 |
21 | ····check-cast·p1,·Lio/sentry/ | 21 | ····check-cast·p1,·Lio/sentry/b4; |
22 | ····iput-object·p1,·p0,·Lio/sentry/i;->a:Lio/sentry/ | 22 | ····iput-object·p1,·p0,·Lio/sentry/i;->a:Lio/sentry/b4; |
23 | ····.line·3 | 23 | ····.line·3 |
24 | ····iput-object·p2,·p0,·Lio/sentry/i;->b:Lio/sentry/ | 24 | ····iput-object·p2,·p0,·Lio/sentry/i;->b:Lio/sentry/h0; |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
27 | #·virtual·methods | 27 | #·virtual·methods |
28 | .method·public·a(Lio/sentry/ | 28 | .method·public·a(Lio/sentry/y3;)Z |
29 | ····.locals·3 | 29 | ····.locals·3 |
30 | ····.line·1 | 30 | ····.line·1 |
31 | ····iget-object·v0,·p0,·Lio/sentry/i;->a:Lio/sentry/ | 31 | ····iget-object·v0,·p0,·Lio/sentry/i;->a:Lio/sentry/b4; |
32 | ····invoke-virtual·{v0},·Lio/sentry/ | 32 | ····invoke-virtual·{v0},·Lio/sentry/b4;->getDiagnosticLevel()Lio/sentry/y3; |
33 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
34 | ····const/4·v1,·0x0 | 34 | ····const/4·v1,·0x0 |
35 | ····if-nez·p1,·:cond_0 | 35 | ····if-nez·p1,·:cond_0 |
36 | ····return·v1 | 36 | ····return·v1 |
37 | ····.line·2 | 37 | ····.line·2 |
38 | ····:cond_0 | 38 | ····:cond_0 |
39 | ····iget-object·v2,·p0,·Lio/sentry/i;->a:Lio/sentry/ | 39 | ····iget-object·v2,·p0,·Lio/sentry/i;->a:Lio/sentry/b4; |
40 | ····invoke-virtual·{v2},·Lio/sentry/ | 40 | ····invoke-virtual·{v2},·Lio/sentry/b4;->isDebug()Z |
41 | ····move-result·v2 | 41 | ····move-result·v2 |
42 | ····if-eqz·v2,·:cond_1 | 42 | ····if-eqz·v2,·:cond_1 |
43 | ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I | 43 | ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I |
Offset 81, 75 lines modified | Offset 81, 75 lines modified | ||
81 | ····const/4·v1,·0x1 | 81 | ····const/4·v1,·0x1 |
82 | ····:cond_1 | 82 | ····:cond_1 |
83 | ····return·v1 | 83 | ····return·v1 |
84 | .end·method | 84 | .end·method |
85 | .method·public·varargs·b(Lio/sentry/ | 85 | .method·public·varargs·b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
86 | ····.locals·1 | 86 | ····.locals·1 |
87 | ····.line·1 | 87 | ····.line·1 |
88 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/ | 88 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/h0; |
89 | ····if-eqz·v0,·:cond_0 | 89 | ····if-eqz·v0,·:cond_0 |
90 | ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/ | 90 | ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/y3;)Z |
91 | ····move-result·v0 | 91 | ····move-result·v0 |
92 | ····if-eqz·v0,·:cond_0 | 92 | ····if-eqz·v0,·:cond_0 |
93 | ····.line·2 | 93 | ····.line·2 |
94 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/ | 94 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/h0; |
95 | ····invoke-interface·{v0,·p1,·p2,·p3,·p4},·Lio/sentry/ | 95 | ····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_0 | 96 | ····:cond_0 |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·public·c(Lio/sentry/ | 99 | .method·public·c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
100 | ····.locals·1 | 100 | ····.locals·1 |
101 | ····.line·1 | 101 | ····.line·1 |
102 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/ | 102 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/h0; |
103 | ····if-eqz·v0,·:cond_0 | 103 | ····if-eqz·v0,·:cond_0 |
104 | ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/ | 104 | ····invoke-virtual·{p0,·p1},·Lio/sentry/i;->a(Lio/sentry/y3;)Z |
105 | ····move-result·v0 | 105 | ····move-result·v0 |
106 | ····if-eqz·v0,·:cond_0 | 106 | ····if-eqz·v0,·:cond_0 |
107 | ····.line·2 | 107 | ····.line·2 |
108 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/ | 108 | ····iget-object·v0,·p0,·Lio/sentry/i;->b:Lio/sentry/h0; |
109 | ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/sentry/ | 109 | ····invoke-interface·{v0,·p1,·p2,·p3},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
110 | ····:cond_0 | 110 | ····:cond_0 |
111 | ····return-void | 111 | ····return-void |
112 | .end·method | 112 | .end·method |
Max diff block lines reached; 733/5005 bytes (14.65%) of diff not shown. |
Offset 1, 872 lines modified | Offset 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 | 4 | #·annotations | |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
8 | #·instance·fields | 7 | #·instance·fields |
9 | .field·private·final·a:Lio/sentry/q3; | ||
10 | .field·private·final· | 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/ | 11 | ············"Ljava/util/Set<", |
14 | ············"Ljava/lang/ | 12 | ············"Ljava/lang/Object;", |
15 | ············" | 13 | ············">;" |
16 | ············"Lio/sentry/r0<", | ||
17 | ············"*>;>;" | ||
18 | ········} | 14 | ········} |
19 | ····.end·annotation | 15 | ····.end·annotation |
20 | .end·field | 16 | .end·field |
17 | .field·private·final·b:I | ||
21 | #·direct·methods | 18 | #·direct·methods |
22 | .method· | 19 | .method·constructor·<init>(I)V |
23 | ····.locals·1 | 20 | ····.locals·1 |
24 | ····const-string·v0,·"UTF-8" | ||
25 | ····.line·1 | 21 | ····.line·1 |
26 | ····invoke- | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ···· | 23 | ····.line·2 |
24 | ····new-instance·v0,·Ljava/util/HashSet; | ||
25 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | ||
28 | ···· | 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-void | 29 | ····return-void |
30 | .end·method | 30 | .end·method |
31 | .method·p | 31 | .method·private·a(Ljava/util/Collection;Lio/sentry/h0;)Ljava/util/List; |
32 | ····.locals·2 | 32 | ····.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·1 | 45 | ····.line·1 |
34 | ···· | 46 | ····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 | ···· | 48 | ····.line·2 |
49 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | ||
40 | ···· | 50 | ····move-result-object·p1 |
41 | ····.line·4 | ||
42 | ···· | 51 | ····:goto_0 |
52 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z | ||
43 | ···· | 53 | ····move-result·v1 |
44 | ····i | 54 | ····if-eqz·v1,·:cond_0 |
45 | ····invoke-interface·{p1 | 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 | ···· | 57 | ····.line·3 |
58 | ····invoke-virtual·{p0,·v1,·p2},·Lio/sentry/c1;->d(Ljava/lang/Object;Lio/sentry/h0;)Ljava/lang/Object; | ||
49 | ···· | 59 | ····move-result-object·v1 |
50 | ····invoke-interface·{ | 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 | ···· | 62 | ····:cond_0 |
63 | ····return-object·v0 | ||
64 | .end·method | ||
54 | 65 | .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. |
Offset 3, 40 lines modified | Offset 3, 52 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/b; |
8 | .field·public·final·synthetic·b:J | ||
8 | .field·public·final·synthetic· | 9 | .field·public·final·synthetic·c:Lio/sentry/l0; |
10 | .field·public·final·synthetic·d:Lio/sentry/h0; | ||
9 | #·direct·methods | 11 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 12 | .method·public·synthetic·constructor·<init>(Lio/sentry/b;JLio/sentry/l0;Lio/sentry/h0;)V |
11 | ····.locals·0 | 13 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/b3;->a:Lio/sentry/ | 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·p | 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-void | 19 | ····return-void |
16 | .end·method | 20 | .end·method |
17 | #·virtual·methods | 21 | #·virtual·methods |
18 | .method·public·final·call()Ljava/lang/Object; | 22 | .method·public·final·call()Ljava/lang/Object; |
19 | ····.locals· | 23 | ····.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·v | 26 | ····iget-object·v3,·p0,·Lio/sentry/b3;->c:Lio/sentry/l0; |
21 | ····iget-object·v | 27 | ····iget-object·v4,·p0,·Lio/sentry/b3;->d:Lio/sentry/h0; |
22 | ····invoke-static·{v0,·v1},·Lio/sentry/ | 28 | ····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·v0 | 29 | ····move-result-object·v0 |
24 | ····return-object·v0 | 30 | ····return-object·v0 |
25 | .end·method | 31 | .end·method |
Offset 1, 40 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public· | 1 | .class·public·interface·abstract·Lio/sentry/t0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·methods | 15 | #·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·method | 25 | .end·method |
Offset 1, 17 lines modified | Offset 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·"I | 3 | .source·"IHub.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·a(L | 5 | .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;)V |
6 | .end·method | 6 | .end·method |
7 | .method·public· | 7 | .method·public·abstract·b(Ljava/lang/String;)V |
8 | .end·method | 8 | .end·method |
9 | .method·public·abstract·c(L | 9 | .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;)V |
10 | .end·method | 10 | .end·method |
11 | .method·public· | 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/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·method | 58 | .end·method |
Offset 3, 34 lines modified | Offset 3, 40 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/l0; |
8 | .field·public·final·synthetic·b:Lio/sentry/s2; | ||
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/l0;Lio/sentry/s2;)V |
10 | ····.locals·0 | 11 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/h3;->a:Lio/sentry/ | 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-void | 15 | ····return-void |
14 | .end·method | 16 | .end·method |
15 | #·virtual·methods | 17 | #·virtual·methods |
16 | .method·public·final·call()Ljava/lang/Object; | 18 | .method·public·final·call()Ljava/lang/Object; |
17 | ····.locals· | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/h3;->a:Lio/sentry/l0; | ||
18 | ····iget-object·v | 21 | ····iget-object·v1,·p0,·Lio/sentry/h3;->b:Lio/sentry/s2; |
19 | ····invoke-static·{v0},·Lio/sentry/ | 22 | ····invoke-static·{v0,·v1},·Lio/sentry/q3;->e(Lio/sentry/l0;Lio/sentry/s2;)[B |
20 | ····move-result-object·v0 | 23 | ····move-result-object·v0 |
21 | ····return-object·v0 | 24 | ····return-object·v0 |
22 | .end·method | 25 | .end·method |
Offset 1, 101 lines modified | Offset 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·"Option | 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 | #· | 6 | #·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·methods | 8 | #·direct·methods |
25 | .method· | 9 | .method·static·constructor·<clinit>()V |
26 | ····.locals· | 10 | ····.locals·1 |
27 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
28 | ········value·=·{ | ||
29 | ············"(", | ||
30 | ············"Ljava/lang/Class<", | ||
31 | ············"TT;>;)V" | ||
32 | ········} | ||
33 | ····.end·annotation | ||
34 | ····.line·1 | 11 | ····.line·1 |
12 | ····new-instance·v0,·Lio/sentry/s1; | ||
35 | ····invoke-direct·{ | 13 | ····invoke-direct·{v0},·Lio/sentry/s1;-><init>()V |
36 | ····.line·2 | ||
37 | ···· | 14 | ····sput-object·v0,·Lio/sentry/s1;->a:Lio/sentry/s1; |
38 | ····return-void | 15 | ····return-void |
39 | .end·method | 16 | .end·method |
40 | .method·p | 17 | .method·private·constructor·<init>()V |
41 | ····.locals· | 18 | ····.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·1 | 19 | ····.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- | 21 | ····return-void |
57 | .end·method | 22 | .end·method |
23 | .method·public·static·c()Lio/sentry/s1; | ||
58 | #·virtual·methods | ||
59 | .method·public·b()Ljava/lang/Object; | ||
60 | ····.locals· | 24 | ····.locals·1 |
61 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
62 | ········value·=·{ | ||
63 | ············"()TT;" | ||
64 | ········} | ||
65 | ····.end·annotation | ||
66 | ····.line·1 | 25 | ····.line·1 |
67 | ···· | 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 | 29 | #·virtual·methods | |
30 | .method·public·a(Lio/sentry/n0;)Lio/sentry/z1; | ||
31 | ····.locals·0 | ||
72 | ···· | 32 | ····const/4·p1,·0x0 |
73 | ···· | 33 | ····return-object·p1 |
34 | .end·method | ||
74 | 35 | .method·public·b(Lio/sentry/n0;)V | |
36 | ····.locals·0 | ||
75 | ····return- | 37 | ····return-void |
76 | .end·method | 38 | .end·method |
Offset 1, 36 lines modified | Offset 1, 2717 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/v2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SentryClient.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 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·fields | 12 | #·instance·fields |
7 | .field·p | 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·methods | 18 | #·direct·methods |
9 | .method· | 19 | .method·constructor·<init>(Lio/sentry/b4;)V |
10 | ····.locals· | 20 | ····.locals·3 |
21 | ····.line·1 | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····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· | 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-void | 68 | ····return-void |
14 | .end·method | 69 | .end·method |
70 | .method·public·static·synthetic·e(Lio/sentry/l4;)V | ||
71 | ····.locals·0 | ||
15 | #·virtual·methods | ||
16 | 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· | 76 | ····.locals·0 |
Max diff block lines reached; 59642/64057 bytes (93.11%) of diff not shown. |
Offset 1, 36 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public· | 1 | .class·public·interface·abstract·Lio/sentry/y2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·methods | 7 | #·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·method | 9 | .end·method |
Offset 1, 36 lines modified | Offset 1, 104 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/w2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·fields | 9 | #·instance·fields |
7 | .field·p | 10 | .field·private·a:Z |
11 | .field·private·b:Ljava/lang/Boolean; | ||
12 | .field·private·final·c:Ljava/lang/Object; | ||
8 | #·direct·methods | 13 | #·direct·methods |
9 | .method· | 14 | .method·static·constructor·<clinit>()V |
10 | ····.locals· | 15 | ····.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>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ···· | 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-void | 30 | ····return-void |
14 | .end·method | 31 | .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·methods | 38 | #·virtual·methods |
16 | .method·public· | 39 | .method·public·b(Z)V |
17 | ····.locals· | 40 | ····.locals·2 |
41 | ····.line·1 | ||
18 | ····iget-object·v0,·p0,·Lio/sentry/w2;-> | 42 | ····iget-object·v0,·p0,·Lio/sentry/w2;->c:Ljava/lang/Object; |
19 | ···· | 43 | ····monitor-enter·v0 |
20 | ···· | 44 | ····.line·2 |
45 | ····:try_start_0 | ||
46 | ····iget-boolean·v1,·p0,·Lio/sentry/w2;->a:Z | ||
21 | ···· | 47 | ····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·method | 65 | .end·method |
Offset 1, 125 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public· | 1 | .class·public·interface·abstract·Lio/sentry/p0; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Object; |
3 | .source·"Ins | 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 | #· | 4 | #·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·method | 6 | .end·method |
Offset 1, 42 lines modified | Offset 1, 59 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/t1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"NoOpTransactionProfiler.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/o0; |
6 | #· | 6 | #·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·methods | 8 | #·direct·methods |
10 | .method· | 9 | .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·0 | 18 | ····.locals·0 |
19 | ····.line·1 | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ···· | 21 | ····return-void |
22 | .end·method | ||
14 | 23 | .method·public·static·c()Lio/sentry/t1; | |
24 | ····.locals·1 | ||
15 | ···· | 25 | ····.line·1 |
26 | ····sget-object·v0,·Lio/sentry/t1;->a:Lio/sentry/t1; | ||
27 | ····return-object·v0 | ||
16 | .end·method | 28 | .end·method |
17 | #·virtual·methods | 29 | #·virtual·methods |
18 | .method·public· | 30 | .method·public·a(Lio/sentry/n0;Lio/sentry/z1;)Lio/sentry/b2; |
19 | ····.locals· | 31 | ····.locals·0 |
20 | ····iget-object·v0,·p0,·Lio/sentry/t1;->a:Lio/sentry/v1; | ||
21 | ···· | 32 | ····const/4·p1,·0x0 |
22 | ···· | 33 | ····return-object·p1 |
34 | .end·method | ||
23 | 35 | .method·public·b(Lio/sentry/n0;)V | |
36 | ····.locals·0 | ||
24 | ····return-void | 37 | ····return-void |
25 | .end·method | 38 | .end·method |
Offset 1, 34 lines modified | Offset 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·" | 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 | ···· | 10 | ····const/4·p1,·0x0 |
11 | ····new-array·v0,·p1,·[Ljava/lang/Object; | ||
11 | ···· | 12 | ····const-string·v1,·"No·cached·dir·path·is·defined·in·options." |
12 | ····i | 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-void | 33 | ····return-void |
14 | .end·method | 34 | .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 | ····.l | 37 | ····.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 | ···· | 49 | ····const-string·p1,·"Finished·processing·cached·files·from·%s" |
19 | ···· | 50 | ····.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-void | 52 | ····return-void |
21 | .end·method | 53 | .end·method |
Offset 1, 30 lines modified | Offset 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·methods | 4 | #·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·method | 6 | .end·method |
Offset 1, 434 lines modified | Offset 1, 36 lines modified | ||
1 | .class·public·final·e | 1 | .class·public·final·synthetic·Lio/sentry/o3; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·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·fields | 6 | #·instance·fields |
35 | .field·p | 7 | .field·public·final·synthetic·a:Lio/sentry/q3$a; |
36 | #·direct·methods | 8 | #·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. |
Offset 1, 724 lines modified | Offset 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·"Json | 3 | .source·"JsonObjectSerializer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 6 | .end·annotation |
7 | #·instance·fields | 7 | #·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·methods | 9 | #·direct·methods |
19 | .method·constructor·<init>(I)V | 10 | .method·public·constructor·<init>(I)V |
20 | ····.locals·1 | 11 | ····.locals·1 |
21 | ····.line·1 | 12 | ····.line·1 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·2 | 14 | ····.line·2 |
24 | ····new-instance·v0,·L | 15 | ····new-instance·v0,·Lio/sentry/c1; |
25 | ····invoke-direct·{v0 | 16 | ····invoke-direct·{v0,·p1},·Lio/sentry/c1;-><init>(I)V |
26 | ····iput-object·v0,·p0,·Lio/sentry/a1;->a:L | 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-void | 18 | ····return-void |
30 | .end·method | 19 | .end·method |
31 | .method·private· | 20 | .method·private·b(Lio/sentry/b1;Lio/sentry/h0;Ljava/util/Collection;)V |
32 | ····.locals· | 21 | ····.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·annotation | 30 | ····.end·annotation |
45 | ····.line·1 | 31 | ····.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·2 | 33 | ····.line·2 |
49 | ····invoke-interface·{p | 34 | ····invoke-interface·{p3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
50 | ····move-result-object·p | 35 | ····move-result-object·p3 |
51 | ····:goto_0 | 36 | ····:goto_0 |
52 | ····invoke-interface·{p | 37 | ····invoke-interface·{p3},·Ljava/util/Iterator;->hasNext()Z |
53 | ····move-result·v | 38 | ····move-result·v0 |
54 | ····if-eqz·v | 39 | ····if-eqz·v0,·:cond_0 |
55 | ····invoke-interface·{p | 40 | ····invoke-interface·{p3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
56 | ····move-result-object·v | 41 | ····move-result-object·v0 |
57 | ····.line·3 | 42 | ····.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_0 | 44 | ····goto·:goto_0 |
45 | ····.line·4 | ||
62 | ····:cond_0 | 46 | ····:cond_0 |
63 | ····ret | 47 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->t()Lio/sentry/vendor/gson/stream/c; |
48 | ····return-void | ||
64 | .end·method | 49 | .end·method |
65 | .method·private· | 50 | .method·private·c(Lio/sentry/b1;Lio/sentry/h0;Ljava/util/Date;)V |
66 | ····.locals· | 51 | ····.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·1 | 52 | ····.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 | ···· | 55 | ····move-result-object·p3 |
Max diff block lines reached; 23291/27492 bytes (84.72%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 187 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/u3; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SentryExecutorService.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/k0; |
6 | #·instance·fields | 6 | #·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·methods | 8 | #·direct·methods |
10 | .method· | 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/u3;-><init>(Ljava/util/concurrent/ScheduledExecutorService;)V | ||
15 | ····return-void | ||
16 | .end·method | ||
17 | .method·constructor·<init>(Ljava/util/concurrent/ScheduledExecutorService;)V | ||
11 | ····.locals·0 | 18 | ····.locals·0 |
19 | ····.line·1 | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····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-void | 23 | ····return-void |
16 | .end·method | 24 | .end·method |
17 | #·virtual·methods | 25 | #·virtual·methods |
18 | .method·public· | 26 | .method·public·a(Ljava/lang/Runnable;J)Ljava/util/concurrent/Future; |
19 | ····.locals·2 | 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/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 | ····i | 64 | ····invoke-interface·{v1,·p1,·p2,·v2},·Ljava/util/concurrent/ScheduledExecutorService;->awaitTermination(JLjava/util/concurrent/TimeUnit;)Z |
21 | ···· | 65 | ····move-result·p1 |
22 | ····i | 66 | ····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. |
Offset 1, 895 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·f | 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·" | 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. |
Offset 1, 173 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·p | 7 | .field·public·static·final·synthetic·a:Lio/sentry/m1; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·static·constructor·<clinit>()V | 9 | .method·static·synthetic·constructor·<clinit>()V |
10 | ····.locals·1 | 10 | ····.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>()V | 12 | ····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-void | 14 | ····return-void |
16 | .end·method | 15 | .end·method |
17 | .method·private·constructor·<init>()V | 16 | .method·private·synthetic·constructor·<init>()V |
18 | ····.locals·0 | 17 | ····.locals·0 |
19 | ····.line·1 | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····return-void | 19 | ····return-void |
22 | .end·method | 20 | .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· | 22 | .method·public·final·call()Ljava/lang/Object; |
36 | ····.locals·1 | 23 | ····.locals·1 |
37 | ····invoke-static·{},·Lio/sentry/ | 24 | ····invoke-static·{},·Lio/sentry/o1;->d()Ljava/lang/Object; |
38 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
39 | ····return-object·v0 | 26 | ····return-object·v0 |
40 | .end·method | 27 | .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. |
Offset 1, 157 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/e0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
9 | #·instance·fields | 9 | #·instance·fields |
10 | .field·private·final·c:Lio/sentry/ | 10 | .field·private·final·c:Lio/sentry/g0; |
11 | .field·private·final·d:Lio/sentry/ | 11 | .field·private·final·d:Lio/sentry/l0; |
12 | .field·private·final·e:Lio/sentry/ | 12 | .field·private·final·e:Lio/sentry/h0; |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·public·constructor·<init>(Lio/sentry/ | 14 | .method·public·constructor·<init>(Lio/sentry/g0;Lio/sentry/l0;Lio/sentry/h0;J)V |
15 | ····.locals·0 | 15 | ····.locals·0 |
16 | ····.line·1 | 16 | ····.line·1 |
17 | ····invoke-direct·{p0,·p3,·p4,·p5},·Lio/sentry/k;-><init>(Lio/sentry/ | 17 | ····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·2 | 19 | ····.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·p1 | 21 | ····move-result-object·p1 |
22 | ····check-cast·p1,·Lio/sentry/ | 22 | ····check-cast·p1,·Lio/sentry/g0; |
23 | ····iput-object·p1,·p0,·Lio/sentry/r;->c:Lio/sentry/ | 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·3 | 25 | ····.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·p1 | 27 | ····move-result-object·p1 |
28 | ····check-cast·p1,·Lio/sentry/ | 28 | ····check-cast·p1,·Lio/sentry/l0; |
29 | ····iput-object·p1,·p0,·Lio/sentry/r;->d:Lio/sentry/ | 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·4 | 31 | ····.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·p1 | 33 | ····move-result-object·p1 |
34 | ····check-cast·p1,·Lio/sentry/ | 34 | ····check-cast·p1,·Lio/sentry/h0; |
35 | ····iput-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/ | 35 | ····iput-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/h0; |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
38 | .method·public·static·synthetic·g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/ | 38 | .method·public·static·synthetic·g(Lio/sentry/r;Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/g;)V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/r;->k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/ | 40 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/r;->k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/g;)V |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·public·static·synthetic·h(Lio/sentry/r;Lio/sentry/hints/ | 43 | .method·public·static·synthetic·h(Lio/sentry/r;Lio/sentry/hints/e;)V |
44 | ····.locals·0 | 44 | ····.locals·0 |
45 | ····invoke-direct·{p0,·p1},·Lio/sentry/r;->j(Lio/sentry/hints/ | 45 | ····invoke-direct·{p0,·p1},·Lio/sentry/r;->j(Lio/sentry/hints/e;)V |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | .method·public·static·synthetic·i(Lio/sentry/r;Ljava/io/File;Lio/sentry/hints/ | 48 | .method·public·static·synthetic·i(Lio/sentry/r;Ljava/io/File;Lio/sentry/hints/g;)V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/r;->l(Ljava/io/File;Lio/sentry/hints/ | 50 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/r;->l(Ljava/io/File;Lio/sentry/hints/g;)V |
51 | ····return-void | 51 | ····return-void |
52 | .end·method | 52 | .end·method |
53 | .method·private·synthetic·j(Lio/sentry/hints/ | 53 | .method·private·synthetic·j(Lio/sentry/hints/e;)V |
54 | ····.locals·3 | 54 | ····.locals·3 |
55 | ····.line·1 | 55 | ····.line·1 |
56 | ····invoke-interface·{p1},·Lio/sentry/hints/ | 56 | ····invoke-interface·{p1},·Lio/sentry/hints/e;->a()Z |
57 | ····move-result·p1 | 57 | ····move-result·p1 |
58 | ····if-nez·p1,·:cond_0 | 58 | ····if-nez·p1,·:cond_0 |
59 | ····.line·2 | 59 | ····.line·2 |
60 | ····iget-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/ | 60 | ····iget-object·p1,·p0,·Lio/sentry/r;->e:Lio/sentry/h0; |
61 | ····sget-object·v0,·Lio/sentry/ | 61 | ····sget-object·v0,·Lio/sentry/y3;->WARNING:Lio/sentry/y3; |
62 | ····const/4·v1,·0x0 | 62 | ····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/ | 65 | ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
66 | ····:cond_0 | 66 | ····:cond_0 |
67 | ····return-void | 67 | ····return-void |
68 | .end·method | 68 | .end·method |
69 | .method·private·synthetic·k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/ | 69 | .method·private·synthetic·k(Ljava/lang/Throwable;Ljava/io/File;Lio/sentry/hints/g;)V |
70 | ····.locals·3 | 70 | ····.locals·3 |
71 | ····const/4·v0,·0x0 | 71 | ····const/4·v0,·0x0 |
72 | ····.line·1 | 72 | ····.line·1 |
73 | ····invoke-interface·{p3,·v0},·Lio/sentry/hints/ | 73 | ····invoke-interface·{p3,·v0},·Lio/sentry/hints/g;->e(Z)V |
74 | ····.line·2 | 74 | ····.line·2 |
75 | ····iget-object·p3,·p0,·Lio/sentry/r;->e:Lio/sentry/ | 75 | ····iget-object·p3,·p0,·Lio/sentry/r;->e:Lio/sentry/h0; |
76 | ····sget-object·v1,·Lio/sentry/ | 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. |
Offset 1, 167 lines modified | Offset 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·" | 3 | .source·"SpanId.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/d1; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation· | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | ||
9 | ········Lio/sentry/r4$a; | ||
10 | ····} | ||
6 | .end·annotation | 11 | .end·annotation |
12 | #·static·fields | ||
13 | .field·public·static·final·f:Lio/sentry/r4; | ||
7 | #·instance·fields | 14 | #·instance·fields |
8 | .field·private·a:L | 15 | .field·private·final·e:Ljava/lang/String; |
9 | .field·private·b:Z | ||
10 | 16 | #·direct·methods | |
17 | .method·static·constructor·<clinit>()V | ||
18 | ····.locals·4 | ||
11 | 19 | ····.line·1 | |
20 | ····new-instance·v0,·Lio/sentry/r4; | ||
12 | 21 | ····new-instance·v1,·Ljava/util/UUID; | |
13 | 22 | ····const-wide/16·v2,·0x0 | |
14 | 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>()V | 28 | .method·public·constructor·<init>()V |
17 | ····.locals· | 29 | ····.locals·1 |
18 | ····.line· | 30 | ····.line·3 |
19 | ····invoke- | 31 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; |
20 | ···· | 32 | ····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 | ···· | 34 | ····return-void |
35 | .end·method | ||
24 | ····.line·3 | ||
25 | 36 | .method·public·constructor·<init>(Ljava/lang/String;)V | |
37 | ····.locals·1 | ||
26 | ····.line· | 38 | ····.line·1 |
27 | ····i | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····const-string·v0,·"value·is·required" | ||
28 | ····.line· | 41 | ····.line·2 |
29 | ····i | 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· | 45 | ····iput-object·p1,·p0,·Lio/sentry/r4;->e:Ljava/lang/String; |
34 | ····return-void | 46 | ····return-void |
35 | .end·method | 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; | ||
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. |
Offset 20, 28 lines modified | Offset 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/ | 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·annotation | 32 | ····.end·annotation |
33 | .end·field | 33 | .end·field |
34 | .field·private·m:Lio/sentry/ | 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 modified | Offset 146, 15 lines modified | ||
146 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V | 146 | ····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-void | 148 | ····return-void |
149 | .end·method | 149 | .end·method |
150 | .method·public·static·f(Lio/sentry/config/g;Lio/sentry/ | 150 | .method·public·static·f(Lio/sentry/config/g;Lio/sentry/h0;)Lio/sentry/u; |
151 | ····.locals·8 | 151 | ····.locals·8 |
152 | ····.line·1 | 152 | ····.line·1 |
153 | ····new-instance·v0,·Lio/sentry/u; | 153 | ····new-instance·v0,·Lio/sentry/u; |
154 | ····invoke-direct·{v0},·Lio/sentry/u;-><init>()V | 154 | ····invoke-direct·{v0},·Lio/sentry/u;-><init>()V |
Offset 281, 20 lines modified | Offset 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·18 | 282 | ····.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·v1 | 284 | ····move-result-object·v1 |
285 | ····invoke-static·{v1},·Lio/sentry/ | 285 | ····invoke-static·{v1},·Lio/sentry/b4$f;->valueOf(Ljava/lang/String;)Lio/sentry/b4$f; |
286 | ····move-result-object·v1 | 286 | ····move-result-object·v1 |
287 | ····.line·19 | 287 | ····.line·19 |
288 | ····invoke-virtual·{v0,·v1},·Lio/sentry/u;->I(Lio/sentry/ | 288 | ····invoke-virtual·{v0,·v1},·Lio/sentry/u;->I(Lio/sentry/b4$f;)V |
289 | ····:cond_0 | 289 | ····:cond_0 |
290 | ····const-string·v1,·"tags" | 290 | ····const-string·v1,·"tags" |
291 | ····.line·20 | 291 | ····.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 modified | Offset 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·v4 | 370 | ····move-result-object·v4 |
371 | ····if-eqz·v1,·:cond_2 | 371 | ····if-eqz·v1,·:cond_2 |
372 | ····.line·27 | 372 | ····.line·27 |
373 | ····new-instance·v5,·Lio/sentry/ | 373 | ····new-instance·v5,·Lio/sentry/b4$e; |
374 | ····invoke-direct·{v5,·v1,·v4,·v2,·v3},·Lio/sentry/ | 374 | ····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/ | 375 | ····invoke-virtual·{v0,·v5},·Lio/sentry/u;->M(Lio/sentry/b4$e;)V |
376 | ····:cond_2 | 376 | ····:cond_2 |
377 | ····const-string·v1,·"in-app-includes" | 377 | ····const-string·v1,·"in-app-includes" |
378 | ····.line·28 | 378 | ····.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 modified | Offset 596, 43 lines modified | ||
596 | ····.line·45 | 596 | ····.line·45 |
597 | ····invoke-virtual·{v0,·v5},·Lio/sentry/u;->b(Ljava/lang/Class;)V | 597 | ····invoke-virtual·{v0,·v5},·Lio/sentry/u;->b(Ljava/lang/Class;)V |
598 | ····goto·:goto_5 | 598 | ····goto·:goto_5 |
599 | ····.line·46 | 599 | ····.line·46 |
600 | ····:cond_9 | 600 | ····:cond_9 |
601 | ····sget-object·v5,·Lio/sentry/ | 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,·v3 | 604 | ····aput-object·v1,·v7,·v3 |
605 | ····aput-object·v1,·v7,·v2 | 605 | ····aput-object·v1,·v7,·v2 |
606 | ····invoke-interface·{p1,·v5,·v6,·v7},·Lio/sentry/ | 606 | ····invoke-interface·{p1,·v5,·v6,·v7},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
607 | ····:try_end_0 | 607 | ····:try_end_0 |
608 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 608 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
609 | ····goto·:goto_5 | 609 | ····goto·:goto_5 |
610 | ····.line·47 | 610 | ····.line·47 |
611 | ····:catch_0 | 611 | ····:catch_0 |
612 | ····sget-object·v5,·Lio/sentry/ | 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,·v3 | 614 | ····aput-object·v1,·v4,·v3 |
615 | ····aput-object·v1,·v4,·v2 | 615 | ····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/ | 617 | ····invoke-interface·{p1,·v5,·v1,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
618 | ····goto·:goto_5 | 618 | ····goto·:goto_5 |
619 | ····:cond_a | 619 | ····:cond_a |
620 | ····return-object·v0 | 620 | ····return-object·v0 |
Max diff block lines reached; 1342/5672 bytes (23.66%) of diff not shown. |
Offset 8, 28 lines modified | Offset 8, 28 lines modified | ||
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/k$a; | 9 | ········Lio/sentry/k$a; |
10 | ····} | 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·a:Lio/sentry/ | 13 | .field·private·final·a:Lio/sentry/h0; |
14 | .field·private·final·b:J | 14 | .field·private·final·b:J |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>(Lio/sentry/ | 16 | .method·constructor·<init>(Lio/sentry/h0;J)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·1 | 18 | ····.line·1 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·2 | 20 | ····.line·2 |
21 | ····iput-object·p1,·p0,·Lio/sentry/k;->a:Lio/sentry/ | 21 | ····iput-object·p1,·p0,·Lio/sentry/k;->a:Lio/sentry/h0; |
22 | ····.line·3 | 22 | ····.line·3 |
23 | ····iput-wide·p2,·p0,·Lio/sentry/k;->b:J | 23 | ····iput-wide·p2,·p0,·Lio/sentry/k;->b:J |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
Offset 64, 126 lines modified | Offset 64, 126 lines modified | ||
64 | ····const/4·v0,·0x1 | 64 | ····const/4·v0,·0x1 |
65 | ····const/4·v1,·0x0 | 65 | ····const/4·v1,·0x0 |
66 | ····.line·1 | 66 | ····.line·1 |
67 | ····:try_start_0 | 67 | ····:try_start_0 |
68 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/ | 68 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0; |
69 | ····sget-object·v3,·Lio/sentry/ | 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·v6 | 73 | ····move-result-object·v6 |
74 | ····aput-object·v6,·v5,·v1 | 74 | ····aput-object·v6,·v5,·v1 |
75 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/ | 75 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
76 | ····.line·2 | 76 | ····.line·2 |
77 | ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z | 77 | ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z |
78 | ····move-result·v2 | 78 | ····move-result·v2 |
79 | ····if-nez·v2,·:cond_0 | 79 | ····if-nez·v2,·:cond_0 |
80 | ····.line·3 | 80 | ····.line·3 |
81 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/ | 81 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0; |
82 | ····sget-object·v3,·Lio/sentry/ | 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·4 | 85 | ····.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·v6 | 87 | ····move-result-object·v6 |
88 | ····aput-object·v6,·v5,·v1 | 88 | ····aput-object·v6,·v5,·v1 |
89 | ····.line·5 | 89 | ····.line·5 |
90 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/ | 90 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
91 | ····return-void | 91 | ····return-void |
92 | ····.line·6 | 92 | ····.line·6 |
93 | ····:cond_0 | 93 | ····:cond_0 |
94 | ····invoke-virtual·{p1},·Ljava/io/File;->isDirectory()Z | 94 | ····invoke-virtual·{p1},·Ljava/io/File;->isDirectory()Z |
95 | ····move-result·v2 | 95 | ····move-result·v2 |
96 | ····if-nez·v2,·:cond_1 | 96 | ····if-nez·v2,·:cond_1 |
97 | ····.line·7 | 97 | ····.line·7 |
98 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/ | 98 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0; |
99 | ····sget-object·v3,·Lio/sentry/ | 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·8 | 102 | ····.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·v6 | 104 | ····move-result-object·v6 |
105 | ····aput-object·v6,·v5,·v1 | 105 | ····aput-object·v6,·v5,·v1 |
106 | ····.line·9 | 106 | ····.line·9 |
107 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/ | 107 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
108 | ····return-void | 108 | ····return-void |
109 | ····.line·10 | 109 | ····.line·10 |
110 | ····:cond_1 | 110 | ····: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·v2 | 112 | ····move-result-object·v2 |
113 | ····if-nez·v2,·:cond_2 | 113 | ····if-nez·v2,·:cond_2 |
114 | ····.line·11 | 114 | ····.line·11 |
115 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/ | 115 | ····iget-object·v2,·p0,·Lio/sentry/k;->a:Lio/sentry/h0; |
116 | ····sget-object·v3,·Lio/sentry/ | 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. |
Offset 1, 104 lines modified | Offset 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·"Sentry | 3 | .source·"SentryAutoDateProvider.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/y2; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 8 | .end·annotation |
7 | #·static·fields | ||
8 | .field·private·static·final·d:Lio/sentry/r2; | ||
9 | #·instance·fields | 9 | #·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·methods | 11 | #·direct·methods |
14 | .method· | 12 | .method·public·constructor·<init>()V |
15 | ····.locals·1 | 13 | ····.locals·1 |
16 | ····.line·1 | 14 | ····.line·1 |
17 | ····n | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····.line·2 | ||
18 | ····invoke- | 17 | ····invoke-static·{},·Lio/sentry/r2;->b()Z |
19 | ···· | 18 | ····move-result·v0 |
19 | ····if-eqz·v0,·:cond_0 | ||
20 | ····return-void | ||
21 | .end·method | ||
22 | .method·private·constructor·<init>()V | ||
23 | ····.l | 20 | ····.line·3 |
21 | ····new-instance·v0,·Lio/sentry/w3; | ||
24 | ····.line·1 | ||
25 | ····invoke-direct·{ | 22 | ····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· | 25 | ····.line·4 |
27 | ···· | 26 | ····:cond_0 |
27 | ····new-instance·v0,·Lio/sentry/a4; | ||
28 | ····invoke-direct·{v0},·L | 28 | ····invoke-direct·{v0},·Lio/sentry/a4;-><init>()V |
29 | ····iput-object·v0,·p0,·Lio/sentry/r2;-> | 29 | ····iput-object·v0,·p0,·Lio/sentry/r2;->a:Lio/sentry/y2; |
30 | ····:goto_0 | ||
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
32 | .method·p | 33 | .method·private·static·b()Z |
33 | ····.locals·1 | 34 | ····.locals·1 |
34 | ····.line·1 | 35 | ····.line·1 |
35 | ···· | 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 | ···· | 41 | ····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 | ···· | 43 | ····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 | ···· | 46 | ····: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 | 49 | #·virtual·methods | |
50 | .method·public·a()Lio/sentry/x2; | ||
51 | ····.locals·1 | ||
58 | ···· | 52 | ····.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. |
Offset 1, 11 lines modified | Offset 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·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·c(Lio/sentry/ | 5 | .method·public·abstract·c(Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3; |
6 | .end·method | 6 | .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·method | 8 | .end·method |
Offset 1, 53 lines modified | Offset 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·methods | 4 | #·direct·methods |
9 | .method·static· | 5 | .method·public·static·a(Lio/sentry/h1;)Ljava/lang/String; |
10 | ····.locals·1 | 6 | ····.locals·1 |
7 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | ····.end·annotation | ||
11 | ····.line·1 | 9 | ····.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 | ···· | 14 | ····move-result-object·p0 |
33 | ····return-object·p | 15 | ····return-object·p0 |
34 | .end·method | 16 | .end·method |
Offset 1, 34 lines modified | Offset 1, 35 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/w3; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SentryInstantDateProvider.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/y2; |
6 | #·instance·fields | ||
7 | 6 | #·annotations | |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .end·annotation | ||
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method·public· | 10 | .method·public·constructor·<init>()V |
10 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····.line·1 | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/w3;->a:Ljava/util/concurrent/atomic/AtomicReference; | ||
13 | ····return-void | 14 | ····return-void |
14 | .end·method | 15 | .end·method |
15 | #·virtual·methods | 16 | #·virtual·methods |
16 | .method·public· | 17 | .method·public·a()Lio/sentry/x2; |
17 | ····.locals·1 | 18 | ····.locals·1 |
18 | ···· | 19 | ····.line·1 |
20 | ····new-instance·v0,·Lio/sentry/v3; | ||
19 | ····invoke- | 21 | ····invoke-direct·{v0},·Lio/sentry/v3;-><init>()V |
20 | ····return- | 22 | ····return-object·v0 |
21 | .end·method | 23 | .end·method |
Offset 1, 1203 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 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 | #· | 6 | #·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·methods | 8 | #·direct·methods |
87 | .method· | 9 | .method·static·synthetic·constructor·<clinit>()V |
88 | ····.locals· | 10 | ····.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. |
Offset 1, 1457 lines modified | Offset 1, 213 lines modified | ||
1 | .class·public·final·Lio/sentry/y3; | 1 | .class·public·final·enum·Lio/sentry/y3; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Sentry | 3 | .source·"SentryLevel.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·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$ | 9 | ········Lio/sentry/y3$a; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
13 | .annotation· | 12 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | ||
14 | ········"Ljava/lang/Enum<", | ||
15 | ········"Lio/sentry/y3;", | ||
16 | ········">;", | ||
17 | ········"Lio/sentry/d1;" | ||
18 | ····} | ||
14 | .end·annotation | 19 | .end·annotation |
15 | #· | 20 | #·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·p | 22 | .field·public·static·final·enum·DEBUG:Lio/sentry/y3; |
31 | .field·p | 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·p | 25 | .field·public·static·final·enum·INFO:Lio/sentry/y3; |
52 | .field·p | 26 | .field·public·static·final·enum·WARNING:Lio/sentry/y3; |
53 | #·direct·methods | 27 | #·direct·methods |
54 | .method· | 28 | .method·private·static·synthetic·$values()[Lio/sentry/y3; |
55 | ····.locals· | 29 | ····.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. |
Offset 1, 46 lines modified | Offset 1, 157 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/o2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SendFireAndForgetOutboxSender.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/m2; |
6 | #·instance·fields | ||
7 | 6 | #·annotations | |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .end·annotation | ||
8 | .field·public·final·synthetic·b:Lio/sentry/l3; | ||
9 | 9 | #·instance·fields | |
10 | .field·private·final·a:Lio/sentry/j2; | ||
10 | #·direct·methods | 11 | #·direct·methods |
11 | .method·public· | 12 | .method·public·constructor·<init>(Lio/sentry/j2;)V |
12 | ····.locals· | 13 | ····.locals·1 |
14 | ····.line·1 | ||
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ···· | 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 | ···· | 19 | ····move-result-object·p1 |
20 | ····check-cast·p1,·Lio/sentry/j2; | ||
16 | ····iput-object·p | 21 | ····iput-object·p1,·p0,·Lio/sentry/o2;->a:Lio/sentry/j2; |
17 | ····return-void | 22 | ····return-void |
18 | .end·method | 23 | .end·method |
19 | #·virtual·methods | 24 | #·virtual·methods |
20 | .method·public· | 25 | .method·public·a(Lio/sentry/g0;Lio/sentry/b4;)Lio/sentry/i2; |
21 | ····.locals· | 26 | ····.locals·9 |
22 | ···· | 27 | ····const-string·v0,·"Hub·is·required" |
23 | ···· | 28 | ····.line·1 |
29 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
24 | ···· | 30 | ····const-string·v0,·"SentryOptions·is·required" |
25 | ···· | 31 | ····.line·2 |
32 | ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
26 | ···· | 33 | ····.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. |
Offset 1, 18 lines modified | Offset 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·"NoOpTrans | 3 | .source·"NoOpTransaction.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/n0; |
6 | #·annotations | ||
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .end·annotation | ||
9 | #·static·fields | 6 | #·static·fields |
10 | .field·private·static·final·a:Lio/sentry/r1; | 7 | .field·private·static·final·a:Lio/sentry/r1; |
11 | #·direct·methods | 8 | #·direct·methods |
Offset 34, 28 lines modified | Offset 29, 134 lines modified | ||
34 | ····.line·1 | 29 | ····.line·1 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····return-void | 31 | ····return-void |
37 | .end·method | 32 | .end·method |
38 | .method·public·static· | 33 | .method·public·static·m()Lio/sentry/r1; |
39 | ····.locals·1 | 34 | ····.locals·1 |
40 | ····.line·1 | 35 | ····.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·v0 | 37 | ····return-object·v0 |
43 | .end·method | 38 | .end·method |
44 | #·virtual·methods | 39 | #·virtual·methods |
45 | .method·public·a( | 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·0 | 55 | ····.locals·0 |
47 | ····.line·1 | 56 | ····.line·1 |
48 | ····invoke-static·{},·Lio/sentry/ | 57 | ····invoke-static·{},·Lio/sentry/q1;->m()Lio/sentry/q1; |
49 | ····move-result-object·p1 | 58 | ····move-result-object·p1 |
50 | ····return-object·p1 | 59 | ····return-object·p1 |
51 | .end·method | 60 | .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. |
Offset 1, 42 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/sentry/g2$a; |
6 | #· | 6 | #·static·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·static·final·synthetic·a:Lio/sentry/u2; |
8 | .field·public·final·synthetic·b:J | ||
9 | #·direct·methods | 8 | #·direct·methods |
10 | .method· | 9 | .method·static·synthetic·constructor·<clinit>()V |
11 | ····.locals· | 10 | ····.locals·1 |
12 | ···· | 11 | ····new-instance·v0,·Lio/sentry/u2; |
13 | ····i | 12 | ····invoke-direct·{v0},·Lio/sentry/u2;-><init>()V |
14 | ···· | 13 | ····sput-object·v0,·Lio/sentry/u2;->a:Lio/sentry/u2; |
15 | ····return-void | 14 | ····return-void |
16 | .end·method | 15 | .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 | ···· | 19 | ····return-void |
20 | .end·method | ||
21 | ····iget-wide·v1,·p0,·Lio/sentry/u2;->b:J | ||
22 | 21 | #·virtual·methods | |
22 | .method·public·final·a(Lio/sentry/l4;)V | ||
23 | ····.locals·0 | ||
23 | ···· | 24 | ····invoke-static·{p1},·Lio/sentry/v2;->e(Lio/sentry/l4;)V |
24 | ····return- | 25 | ····return-void |
25 | .end·method | 26 | .end·method |
Offset 3, 34 lines modified | Offset 3, 34 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/q3$a; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/e3;->a:Lio/sentry/ | 12 | ····iput-object·p1,·p0,·Lio/sentry/e3;->a:Lio/sentry/q3$a; |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·call()Ljava/lang/Object; | 16 | .method·public·final·call()Ljava/lang/Object; |
17 | ····.locals·1 | 17 | ····.locals·1 |
18 | ····iget-object·v0,·p0,·Lio/sentry/e3;->a:Lio/sentry/ | 18 | ····iget-object·v0,·p0,·Lio/sentry/e3;->a:Lio/sentry/q3$a; |
19 | ····invoke-static·{v0},·Lio/sentry/ | 19 | ····invoke-static·{v0},·Lio/sentry/q3;->l(Lio/sentry/q3$a;)Ljava/lang/Integer; |
20 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
21 | ····return-object·v0 | 21 | ····return-object·v0 |
22 | .end·method | 22 | .end·method |
Offset 1, 176 lines modified | Offset 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·"R | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | ||
5 | .implements·Ljava/util/concurrent/Callable; | ||
4 | #· | 6 | #·static·fields |
5 | .field·p | 7 | .field·public·static·final·synthetic·a:Lio/sentry/a2; |
6 | #·direct·methods | 8 | #·direct·methods |
7 | .method· | 9 | .method·static·synthetic·constructor·<clinit>()V |
8 | ····.locals·1 | 10 | ····.locals·1 |
11 | ····new-instance·v0,·Lio/sentry/a2; | ||
9 | ····.line·1 | ||
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ···· | 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 | ···· | 14 | ····return-void |
15 | .end·method | ||
15 | 16 | .method·private·synthetic·constructor·<init>()V | |
17 | ····.locals·0 | ||
16 | ····i | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····return-void | 19 | ····return-void |
18 | .end·method | 20 | .end·method |
19 | #·virtual·methods | 21 | #·virtual·methods |
20 | .method·a()L | 22 | .method·public·final·call()Ljava/lang/Object; |
21 | ····.locals· | 23 | ····.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. |
Offset 1, 1676 lines modified | Offset 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·" | 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·fields | 6 | #·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·p | 8 | .field·public·final·synthetic·b:Lio/sentry/clientreport/b; |
25 | #·direct·methods | 9 | #·direct·methods |
26 | .method·st | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/l0;Lio/sentry/clientreport/b;)V |
27 | ····.locals· | 11 | ····.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>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
68 | ···· | 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·p | 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-void | 15 | ····return-void |
80 | .end·method | 16 | .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. |
Offset 1, 8 lines modified | Offset 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·"IEnvelope | 3 | .source·"IEnvelopeReader.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·a(Ljava/ | 5 | .method·public·abstract·a(Ljava/io/InputStream;)Lio/sentry/z2; |
6 | .end·method | 6 | .end·method |
Offset 1, 8 lines modified | Offset 1, 176 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/e2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·methods | 19 | #·virtual·methods |
5 | .method· | 20 | .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. |
Offset 14, 19 lines modified | Offset 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·annotation | 18 | ····.end·annotation |
19 | .end·field | 19 | .end·field |
20 | .field·private·final·f:Lio/sentry/ | 20 | .field·private·final·f:Lio/sentry/b4; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·public·constructor·<init>(Lio/sentry/ | 22 | .method·public·constructor·<init>(Lio/sentry/b4;)V |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.line·1 | 24 | ····.line·1 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·2 | 26 | ····.line·2 |
27 | ····new-instance·v0,·Ljava/util/WeakHashMap; | 27 | ····new-instance·v0,·Ljava/util/WeakHashMap; |
Offset 43, 17 lines modified | Offset 43, 17 lines modified | ||
43 | ····const-string·v0,·"options·are·required" | 43 | ····const-string·v0,·"options·are·required" |
44 | ····.line·4 | 44 | ····.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·p1 | 46 | ····move-result-object·p1 |
47 | ····check-cast·p1,·Lio/sentry/ | 47 | ····check-cast·p1,·Lio/sentry/b4; |
48 | ····iput-object·p1,·p0,·Lio/sentry/m;->f:Lio/sentry/ | 48 | ····iput-object·p1,·p0,·Lio/sentry/m;->f:Lio/sentry/b4; |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .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·2 | 52 | ····.locals·2 |
53 | ····.annotation·system·Ldalvik/annotation/Signature; | 53 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 145, 30 lines modified | Offset 145, 30 lines modified | ||
145 | ····const/4·p0,·0x0 | 145 | ····const/4·p0,·0x0 |
146 | ····return·p0 | 146 | ····return·p0 |
147 | .end·method | 147 | .end·method |
148 | #·virtual·methods | 148 | #·virtual·methods |
149 | .method·public·c(Lio/sentry/ | 149 | .method·public·c(Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3; |
150 | ····.locals·4 | 150 | ····.locals·4 |
151 | ····.line·1 | 151 | ····.line·1 |
152 | ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/ | 152 | ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/b4; |
153 | ····invoke-virtual·{p2},·Lio/sentry/ | 153 | ····invoke-virtual·{p2},·Lio/sentry/b4;->isEnableDeduplication()Z |
154 | ····move-result·p2 | 154 | ····move-result·p2 |
155 | ····const/4·v0,·0x0 | 155 | ····const/4·v0,·0x0 |
156 | ····if-eqz·p2,·:cond_2 | 156 | ····if-eqz·p2,·:cond_2 |
157 | ····.line·2 | 157 | ····.line·2 |
158 | ····invoke-virtual·{p1},·Lio/sentry/ | 158 | ····invoke-virtual·{p1},·Lio/sentry/s2;->P()Ljava/lang/Throwable; |
159 | ····move-result-object·p2 | 159 | ····move-result-object·p2 |
160 | ····if-eqz·p2,·:cond_3 | 160 | ····if-eqz·p2,·:cond_3 |
161 | ····.line·3 | 161 | ····.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 modified | Offset 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_1 | 204 | ····goto·:goto_1 |
205 | ····.line·6 | 205 | ····.line·6 |
206 | ····:cond_1 | 206 | ····:cond_1 |
207 | ····:goto_0 | 207 | ····:goto_0 |
208 | ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/ | 208 | ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/b4; |
209 | ····.line·7 | 209 | ····.line·7 |
210 | ····invoke-virtual·{p2},·Lio/sentry/ | 210 | ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
211 | ····move-result-object·p2 | 211 | ····move-result-object·p2 |
212 | ····sget-object·v1,·Lio/sentry/ | 212 | ····sget-object·v1,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
213 | ····const/4·v3,·0x1 | 213 | ····const/4·v3,·0x1 |
214 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 214 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
215 | ····.line·8 | 215 | ····.line·8 |
216 | ····invoke-virtual·{p1},·Lio/sentry/ | 216 | ····invoke-virtual·{p1},·Lio/sentry/s2;->H()Lio/sentry/protocol/p; |
217 | ····move-result-object·p1 | 217 | ····move-result-object·p1 |
218 | ····aput-object·p1,·v3,·v0 | 218 | ····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·9 | 220 | ····.line·9 |
221 | ····invoke-interface·{p2,·v1,·p1,·v3},·Lio/sentry/ | 221 | ····invoke-interface·{p2,·v1,·p1,·v3},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
222 | ····return-object·v2 | 222 | ····return-object·v2 |
223 | ····.line·10 | 223 | ····.line·10 |
224 | ····:cond_2 | 224 | ····:cond_2 |
225 | ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/ | 225 | ····iget-object·p2,·p0,·Lio/sentry/m;->f:Lio/sentry/b4; |
226 | ····invoke-virtual·{p2},·Lio/sentry/ | 226 | ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
227 | ····move-result-object·p2 | 227 | ····move-result-object·p2 |
228 | ····sget-object·v1,·Lio/sentry/ | 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/ | 231 | ····invoke-interface·{p2,·v1,·v2,·v0},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
232 | ····:cond_3 | 232 | ····:cond_3 |
233 | ····:goto_1 | 233 | ····:goto_1 |
234 | ····return-object·p1 | 234 | ····return-object·p1 |
235 | .end·method | 235 | .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; |
Offset 1, 110 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·p | 7 | .field·public·static·final·synthetic·a:Lio/sentry/n1; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·static·constructor·<clinit>()V | 9 | .method·static·synthetic·constructor·<clinit>()V |
10 | ····.locals·1 | 10 | ····.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>()V | 12 | ····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-void | 14 | ····return-void |
16 | .end·method | 15 | .end·method |
17 | .method·private·constructor·<init>()V | 16 | .method·private·synthetic·constructor·<init>()V |
18 | ····.locals·0 | 17 | ····.locals·0 |
19 | ····.line·1 | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····return-void | 19 | ····return-void |
22 | .end·method | 20 | .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·methods | 21 | #·virtual·methods |
30 | .method·public· | 22 | .method·public·final·call()Ljava/lang/Object; |
31 | ····.locals· | 23 | ····.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- | 26 | ····return-object·v0 |
81 | .end·method | 27 | .end·method |
Offset 1, 547 lines modified | Offset 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·"JsonObject | 3 | .source·"JsonObjectDeserializer.java" |
4 | #·annotations | 4 | #·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·annotation | 16 | .end·annotation |
7 | #·instance·fields | 17 | #·instance·fields |
8 | .field·p | 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·methods | 27 | #·direct·methods |
10 | .method·public·constructor·<init>( | 28 | .method·public·constructor·<init>()V |
11 | ····.locals·1 | 29 | ····.locals·1 |
12 | ····.line·1 | 30 | ····.line·1 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····.line·2 | 32 | ····.line·2 |
15 | ····new-instance·v0,·L | 33 | ····new-instance·v0,·Ljava/util/ArrayList; |
16 | ····invoke-direct·{v0,· | 34 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
17 | ····iput-object·v0,·p0,·Lio/sentry/y0;->a:L | 35 | ····iput-object·v0,·p0,·Lio/sentry/y0;->a:Ljava/util/ArrayList; |
18 | ····return-void | 36 | ····return-void |
19 | .end·method | 37 | .end·method |
20 | .method·p | 38 | .method·public·static·synthetic·a(Lio/sentry/y0;Lio/sentry/z0;)Ljava/lang/Object; |
21 | ····.locals· | 39 | ····.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 | ···· | 40 | ····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 | ···· | 42 | ····return-object·p0 |
43 | .end·method | ||
39 | ··· | 44 | .method·public·static·synthetic·b()Ljava/lang/Object; |
45 | ····.locals·1 | ||
40 | ····invoke- | 46 | ····invoke-static·{},·Lio/sentry/y0;->i()Ljava/lang/Object; |
41 | ····move-result-object·v0 | 47 | ····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·method | 49 | .end·method |
50 | .method·private· | 50 | .method·private·d()Lio/sentry/y0$c; |
51 | ····.locals·2 | 51 | ····.locals·2 |
52 | ····.line·1 | 52 | ····.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 | ···· | 54 | ····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 | ···· | 56 | ····if-eqz·v0,·:cond_0 |
60 | ····:catch_0 | ||
61 | ···· | 57 | ····const/4·v0,·0x0 |
58 | ····return-object·v0 | ||
62 | ····.line·2 | 59 | ····.line·2 |
63 | ···· | 60 | ····:cond_0 |
61 | ····iget-object·v0,·p0,·Lio/sentry/y0;->a:Ljava/util/ArrayList; | ||
64 | ···· | 62 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I |
65 | ···· | 63 | ····move-result·v1 |
Max diff block lines reached; 20696/24854 bytes (83.27%) of diff not shown. |
Offset 3, 34 lines modified | Offset 3, 34 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/q3$a; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/d3;->a:Lio/sentry/ | 12 | ····iput-object·p1,·p0,·Lio/sentry/d3;->a:Lio/sentry/q3$a; |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·call()Ljava/lang/Object; | 16 | .method·public·final·call()Ljava/lang/Object; |
17 | ····.locals·1 | 17 | ····.locals·1 |
18 | ····iget-object·v0,·p0,·Lio/sentry/d3;->a:Lio/sentry/ | 18 | ····iget-object·v0,·p0,·Lio/sentry/d3;->a:Lio/sentry/q3$a; |
19 | ····invoke-static·{v0},·Lio/sentry/ | 19 | ····invoke-static·{v0},·Lio/sentry/q3;->k(Lio/sentry/q3$a;)[B |
20 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
21 | ····return-object·v0 | 21 | ····return-object·v0 |
22 | .end·method | 22 | .end·method |
Offset 1, 44 lines modified | Offset 1, 71 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/k1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"NoOpLogger.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/sentry/h0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·p | 7 | .field·private·static·final·a:Lio/sentry/k1; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·static· | 9 | .method·static·constructor·<clinit>()V |
10 | ····.locals·1 | 10 | ····.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>()V | 13 | ····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-void | 15 | ····return-void |
15 | .end·method | 16 | .end·method |
16 | .method·private· | 17 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 18 | ····.locals·0 |
19 | ····.line·1 | ||
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
19 | ····return-void | 21 | ····return-void |
20 | .end·method | 22 | .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·methods | 29 | #·virtual·methods |
22 | .method·public· | 30 | .method·public·a(Lio/sentry/y3;)Z |
23 | ····.locals· | 31 | ····.locals·0 |
32 | ····const/4·p1,·0x0 | ||
24 | ···· | 33 | ····return·p1 |
34 | .end·method | ||
25 | ··· | 35 | .method·public·varargs·b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
36 | ····.locals·0 | ||
26 | ····return- | 37 | ····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·method | 46 | .end·method |
Offset 2, 48 lines modified | Offset 2, 113 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Attachment.java" | 3 | .source·"Attachment.java" |
4 | #·instance·fields | 4 | #·instance·fields |
5 | .field·private·a:[B | 5 | .field·private·a:[B |
6 | .field·private· | 6 | .field·private·final·b:Lio/sentry/d1; |
7 | .field·private· | 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: | 9 | .field·private·final·e:Ljava/lang/String; |
10 | .field·private·final·f:Z | ||
10 | .field·private· | 11 | .field·private·g:Ljava/lang/String; |
11 | #·direct·methods | 12 | #·direct·methods |
12 | .method·public·constructor·<init>( | 13 | .method·public·constructor·<init>(Lio/sentry/d1;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V |
13 | ····.locals·1 | 14 | ····.locals·1 |
14 | ····.line·1 | 15 | ····.line·10 |
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····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·2 | 37 | ····.line·2 |
18 | ····i | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····const-string·v0,·"event.attachment" | ||
19 | ····.line·3 | 40 | ····.line·3 |
20 | ····iput-object· | 41 | ····iput-object·v0,·p0,·Lio/sentry/b;->g:Ljava/lang/String; |
21 | ····.line·4 | 42 | ····.line·4 |
22 | ····iput-object·p | 43 | ····iput-object·p1,·p0,·Lio/sentry/b;->a:[B |
44 | ····const/4·p1,·0x0 | ||
23 | ····.line·5 | 45 | ····.line·5 |
24 | ····iput-object·p | 46 | ····iput-object·p1,·p0,·Lio/sentry/b;->b:Lio/sentry/d1; |
25 | ····.line·6 | 47 | ····.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·p | 54 | ····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-void | 67 | ····return-void |
28 | .end·method | 68 | .end·method |
29 | .method·public·static·a([B)Lio/sentry/b; | 69 | .method·public·static·a([B)Lio/sentry/b; |
30 | ····.locals·4 | 70 | ····.locals·4 |
Offset 57, 62 lines modified | Offset 122, 94 lines modified | ||
57 | ····const/4·v3,·0x0 | 122 | ····const/4·v3,·0x0 |
58 | ····invoke-direct·{v0,·p0,·v1,·v2,·v3},·Lio/sentry/b;-><init>([BLjava/lang/String;Ljava/lang/String;Z)V | 123 | ····invoke-direct·{v0,·p0,·v1,·v2,·v3},·Lio/sentry/b;-><init>([BLjava/lang/String;Ljava/lang/String;Z)V |
59 | ····return-object·v0 | 124 | ····return-object·v0 |
60 | .end·method | 125 | .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. |
Offset 1, 187 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·p | 7 | .field·public·final·synthetic·a:Lio/sentry/q3$a; |
8 | #·direct·methods | 8 | #·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·0 | 10 | ····.locals·0 |
19 | ····.line·1 | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····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-void | 13 | ····return-void |
24 | .end·method | 14 | .end·method |
25 | #·virtual·methods | 15 | #·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. |
Offset 36, 13 lines modified | Offset 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/ | 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/ | 40 | ····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-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
Offset 1, 561 lines modified | Offset 1, 357 lines modified | ||
1 | .class· | 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·fields | 4 | #·instance·fields |
13 | .field·private·final·e:Lio/sentry/protocol/p; | ||
14 | .field·private·final· | 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·methods | 7 | #·direct·methods |
41 | .method·public·constructor·<init>(Lio/sentry/e4;)V | 8 | .method·public·constructor·<init>(Lio/sentry/d4;Lio/sentry/b4;)V |
42 | ····.locals·1 | 9 | ····.locals·1 |
43 | ····.line·1 | 10 | ····.line·1 |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····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 | ···· | 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 | ···· | 16 | ····check-cast·p1,·Lio/sentry/d4; |
55 | ····.line·16 | ||
56 | ····i | 17 | ····iput-object·p1,·p0,·Lio/sentry/e4;->a:Lio/sentry/d4; |
57 | ···· | 18 | ····const-string·p1,·"The·SentryOptions·is·required" |
58 | ····.line· | 19 | ····.line·3 |
59 | ····i | 20 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
60 | ···· | 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· | 23 | ····iput-object·p1,·p0,·Lio/sentry/e4;->b:Lio/sentry/b4; |
64 | ····.line·19 | ||
65 | ···· | 24 | ····return-void |
25 | .end·method | ||
66 | 26 | .method·private·d(Z[Ljava/lang/StackTraceElement;Ljava/lang/Thread;)Lio/sentry/protocol/v; | |
27 | ····.locals·3 | ||
67 | ····.line· | 28 | ····.line·1 |
68 | ···· | 29 | ····new-instance·v0,·Lio/sentry/protocol/v; |
69 | ····i | 30 | ····invoke-direct·{v0},·Lio/sentry/protocol/v;-><init>()V |
70 | ····.line·2 | 31 | ····.line·2 |
71 | ····i | 32 | ····invoke-virtual·{p3},·Ljava/lang/Thread;->getName()Ljava/lang/String; |
72 | ···· | 33 | ····move-result-object·v1 |
73 | ···· | 34 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/v;->o(Ljava/lang/String;)V |
74 | ···· | 35 | ····.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. |
Offset 1, 210 lines modified | Offset 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·"S | 3 | .source·"Session.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 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·methods | 39 | #·direct·methods |
7 | .method·public·constructor·<init>()V | 40 | .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· | 41 | ····.locals·1 |
9 | ····.line·1 | 42 | ····.line·1 |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 43 | ····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. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/o1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NoOpS | 3 | .source·"NoOpSentryExecutorService.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/k0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·private·static·final·a:Lio/sentry/o1; | 7 | .field·private·static·final·a:Lio/sentry/o1; |
8 | #·direct·methods | 8 | #·direct·methods |
Offset 29, 60 lines modified | Offset 29, 145 lines modified | ||
29 | ····.line·1 | 29 | ····.line·1 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .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· | 51 | .method·public·static·f()Lio/sentry/k0; |
34 | ····.locals·1 | 52 | ····.locals·1 |
35 | ····.line·1 | 53 | ····.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·v0 | 55 | ····return-object·v0 |
38 | .end·method | 56 | .end·method |
57 | .method·private·static·synthetic·g()Ljava/lang/Object; | ||
58 | ····.locals·1 | ||
39 | #·virtual·methods | ||
40 | 59 | ····const/4·v0,·0x0 | |
60 | ····return-object·v0 | ||
61 | .end·method | ||
62 | .method·private·static·synthetic·h()Ljava/lang/Object; | ||
41 | ····.locals·1 | 63 | ····.locals·1 |
42 | ····const/4·v0,·0x0 | 64 | ····const/4·v0,·0x0 |
43 | ····return·v0 | 65 | ····return-object·v0 |
44 | .end·method | 66 | .end·method |
45 | .method·p | 67 | .method·private·static·synthetic·i()Ljava/lang/Object; |
46 | ····.locals· | 68 | ····.locals·1 |
47 | ···· | 69 | ····const/4·v0,·0x0 |
70 | ····return-object·v0 | ||
48 | .end·method | 71 | .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· | 74 | ····.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·1 | 84 | ····.line·1 |
52 | ····new-instance· | 85 | ····new-instance·p1,·Ljava/util/concurrent/FutureTask; |
86 | ····sget-object·p2,·Lio/sentry/l1;->a:Lio/sentry/l1; | ||
53 | ···· | 87 | ····invoke-direct·{p1,·p2},·Ljava/util/concurrent/FutureTask;-><init>(Ljava/util/concurrent/Callable;)V |
54 | ···· | 88 | ····return-object·p1 |
89 | .end·method | ||
55 | 90 | .method·public·b(J)V | |
91 | ····.locals·0 | ||
56 | ···· | 92 | ····return-void |
93 | .end·method | ||
57 | ·· | 94 | .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. |
Offset 1, 159 lines modified | Offset 1, 149 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/c4; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"S | 3 | .source·"SentryRuntimeEventProcessor.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t; |
6 | .implements·Ljava/io/Closeable; | ||
7 | #·instance·fields | 6 | #·instance·fields |
8 | .field·private·final·e:Ljava/lang/ | 7 | .field·private·final·e:Ljava/lang/String; |
9 | .field·private·f:Ljava/lang/ | 8 | .field·private·final·f:Ljava/lang/String; |
10 | #·direct·methods | 9 | #·direct·methods |
11 | .method·public·constructor·<init>()V | 10 | .method·public·constructor·<init>()V |
12 | ····.locals· | 11 | ····.locals·2 |
12 | ····const-string·v0,·"java.version" | ||
13 | ····.line· | 13 | ····.line·4 |
14 | ····invoke-static·{},·Ljava/lang/ | 14 | ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
15 | ····move-result-object·v0 | 15 | ····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/ | 19 | ····invoke-direct·{p0,·v0,·v1},·Lio/sentry/c4;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
17 | ····return-void | 20 | ····return-void |
18 | .end·method | 21 | .end·method |
19 | .method·public·constructor·<init>(Ljava/lang/ | 22 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
20 | ····.locals· | 23 | ····.locals·0 |
21 | ····.line·1 | 24 | ····.line·1 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····const-string·v0,·"Runtime·is·required" | ||
24 | ····.line·2 | 26 | ····.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/ | 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-void | 30 | ····return-void |
35 | .end·method | 31 | .end·method |
36 | .method·private· | 32 | .method·private·a(Lio/sentry/s2;)Lio/sentry/s2; |
37 | ····.locals·2 | 33 | ····.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·1 | 41 | ····.line·1 |
39 | ····invoke-virtual·{p1},·Lio/sentry/ | 42 | ····invoke-virtual·{p1},·Lio/sentry/s2;->D()Lio/sentry/protocol/c; |
40 | ····move-result- | 43 | ····move-result-object·v0 |
41 | ····invoke-i | 44 | ····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 | ···· | 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 | ···· | 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·3 | 53 | ····.line·3 |
54 | ···· | 54 | ····:cond_0 |
55 | ····invoke-virtual·{p1},·Lio/sentry/s2;->D()Lio/sentry/protocol/c; | ||
55 | ····move-result·v0 | 56 | ····move-result-object·v0 |
56 | ···· | 57 | ····invoke-virtual·{v0},·Lio/sentry/protocol/c;->d()Lio/sentry/protocol/r; |
58 | ····move-result-object·v0 | ||
57 | ····if-eqz·v0,·:cond_ | 59 | ····if-eqz·v0,·:cond_1 |
58 | ····.line·4 | 60 | ····.line·4 |
59 | ····n | 61 | ····invoke-virtual·{v0},·Lio/sentry/protocol/r;->d()Ljava/lang/String; |
62 | ····move-result-object·v1 | ||
60 | ···· | 63 | ····if-nez·v1,·:cond_1 |
Max diff block lines reached; 2410/6754 bytes (35.68%) of diff not shown. |
Offset 1, 157 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·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·p | 9 | .field·public·final·synthetic·c:Lio/sentry/k; |
10 | .field·public·final·synthetic·d:Ljava/io/File; | ||
11 | #·direct·methods | 11 | #·direct·methods |
12 | .method·public·constructor·<init>(Lio/sentry/ | 12 | .method·public·synthetic·constructor·<init>(Lio/sentry/h0;Ljava/lang/String;Lio/sentry/k;Ljava/io/File;)V |
13 | ····.locals· | 13 | ····.locals·0 |
14 | ····.line·1 | ||
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ···· | 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 | ···· | 17 | ····iput-object·p3,·p0,·Lio/sentry/k2;->c:Lio/sentry/k; |
20 | ····check-cast·p1,·Lio/sentry/f2; | ||
21 | ····iput-object·p | 18 | ····iput-object·p4,·p0,·Lio/sentry/k2;->d:Ljava/io/File; |
22 | ····return-void | 19 | ····return-void |
23 | .end·method | 20 | .end·method |
24 | #·virtual·methods | 21 | #·virtual·methods |
25 | .method·public· | 22 | .method·public·final·a()V |
26 | ····.locals· | 23 | ····.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 | ···· | 25 | ····iget-object·v1,·p0,·Lio/sentry/k2;->b:Ljava/lang/String; |
60 | ···· | 26 | ····iget-object·v2,·p0,·Lio/sentry/k2;->c:Lio/sentry/k; |
61 | ···· | 27 | ····iget-object·v3,·p0,·Lio/sentry/k2;->d:Ljava/io/File; |
62 | ····invoke- | 28 | ····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. |
Offset 1, 355 lines modified | Offset 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·"Sentry | 3 | .source·"SentryExceptionFactory.java" |
4 | #·instance·fields | 4 | #·instance·fields |
5 | .field·private·final·a:Lio/sentry/ | 5 | .field·private·final·a:Lio/sentry/d4; |
6 | .field·private·final·b:Lio/sentry/q3; | ||
7 | #·direct·methods | 6 | #·direct·methods |
8 | .method·public·constructor·<init>(Lio/sentry/ | 7 | .method·public·constructor·<init>(Lio/sentry/d4;)V |
9 | ····.locals·1 | 8 | ····.locals·1 |
10 | ····.line·1 | 9 | ····.line·1 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····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·2 | 12 | ····.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·p1 | 14 | ····move-result-object·p1 |
16 | ····check-cast·p1,·Lio/sentry/ | 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;-> | 16 | ····iput-object·p1,·p0,·Lio/sentry/t3;->a:Lio/sentry/d4; |
24 | ····return-void | 17 | ····return-void |
25 | .end·method | 18 | .end·method |
26 | .method·private· | 19 | .method·private·b(Ljava/lang/Throwable;Lio/sentry/protocol/h;Ljava/lang/Thread;Z)Lio/sentry/protocol/o; |
27 | ····.locals· | 20 | ····.locals·6 |
28 | ····.line·1 | 21 | ····.line·1 |
29 | ····ne | 22 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
23 | ····move-result-object·v0 | ||
30 | ····invoke- | 24 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getPackage()Ljava/lang/Package; |
25 | ····move-result-object·v0 | ||
31 | ····.line·2 | 26 | ····.line·2 |
32 | ····invoke-virtual·{p | 27 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
33 | ····move-result-object·v1 | 28 | ····move-result-object·v1 |
34 | ····invoke-virtual·{v | 29 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
30 | ····move-result-object·v1 | ||
35 | ····.line·3 | 31 | ····.line·3 |
36 | ···· | 32 | ····new-instance·v2,·Lio/sentry/protocol/o; |
37 | ···· | 33 | ····invoke-direct·{v2},·Lio/sentry/protocol/o;-><init>()V |
38 | ···· | 34 | ····.line·4 |
35 | ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; | ||
39 | ····move-result-object·v | 36 | ····move-result-object·v3 |
40 | ····i | 37 | ····if-eqz·v0,·:cond_0 |
41 | ····.line· | 38 | ····.line·5 |
42 | ···· | 39 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
43 | ···· | 40 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
44 | ····invoke- | 41 | ····invoke-virtual·{v0},·Ljava/lang/Package;->getName()Ljava/lang/String; |
45 | ····move-result-object·v | 42 | ····move-result-object·v5 |
46 | ····invoke-virtual·{v | 43 | ····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 | ···· | 45 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
50 | ····invoke- | 46 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
51 | ····move-result-object·v | 47 | ····move-result-object·v4 |
52 | ···· | 48 | ····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· | 50 | ····move-result-object·v1 |
56 | ···· | 51 | ····:cond_0 |
52 | ····if-eqz·v0,·:cond_1 | ||
57 | ···· | 53 | ····.line·6 |
54 | ····invoke-virtual·{v0},·Ljava/lang/Package;->getName()Ljava/lang/String; | ||
58 | ···· | 55 | ····move-result-object·v0 |
56 | ····goto·:goto_0 | ||
59 | ····.line·7 | ||
60 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | ||
61 | ···· | 57 | ····:cond_1 |
58 | ····const/4·v0,·0x0 | ||
62 | ···· | 59 | ····.line·7 |
60 | ····:goto_0 | ||
61 | ····iget-object·v4,·p0,·Lio/sentry/t3;->a:Lio/sentry/d4; | ||
63 | ····.line·8 | 62 | ····.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. |
Offset 1, 14 lines modified | Offset 1, 33 lines modified | ||
1 | .class· | 1 | .class·public·interface·abstract·Lio/sentry/q2$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sentry | 3 | .source·"Sentry.java" |
4 | #·annotations | 4 | #·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·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 9 | ····accessFlags·=·0x609 |
10 | ····name·=· | 10 | ····name·=·"a" |
11 | .end·annotation | 11 | .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 |
Offset 32, 13 lines modified | Offset 32, 13 lines modified | ||
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·final·call()Ljava/lang/Object; | 34 | .method·public·final·call()Ljava/lang/Object; |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····invoke-static·{},·Lio/sentry/ | 36 | ····invoke-static·{},·Lio/sentry/o1;->c()Ljava/lang/Object; |
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
38 | ····return-object·v0 | 38 | ····return-object·v0 |
39 | .end·method | 39 | .end·method |
Offset 1, 118 lines modified | Offset 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·" | 3 | .source·"Span.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/m0; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 8 | .end·annotation |
7 | #·instance·fields | 9 | #·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· | 14 | .field·private·e:Ljava/lang/Throwable; |
9 | .field·private·final· | 15 | .field·private·final·f:Lio/sentry/g0; |
10 | .field·private·final· | 16 | .field·private·final·g:Ljava/util/concurrent/atomic/AtomicBoolean; |
17 | .field·private·h:Lio/sentry/q4; | ||
11 | .field·private·final· | 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·methods | 28 | #·direct·methods |
13 | .method·public·constructor·<init>(L | 29 | .method·public·constructor·<init>(Lio/sentry/a5;Lio/sentry/j4;Lio/sentry/g0;Lio/sentry/x2;)V |
14 | ····.locals· | 30 | ····.locals·2 |
31 | ····.annotation·build·Lorg/jetbrains/annotations/VisibleForTesting; | ||
32 | ····.end·annotation | ||
15 | ···· | 33 | ····.line·11 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
16 | ····.line·1 | 35 | ····.line·12 |
17 | ···· | 36 | ····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. |
Offset 1, 2667 lines modified | Offset 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·"Sentry | 3 | .source·"Sentry.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/i0; | ||
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 6 | ····value·=·{ |
9 | ········Lio/sentry/q2$ | 7 | ········Lio/sentry/q2$a; |
10 | ····} | 8 | ····} |
11 | .end·annotation | 9 | .end·annotation |
12 | #· | 10 | #·static·fields |
13 | .field·private·a:Z | ||
14 | .field·private·final·b:Lio/sentry/q3; | ||
15 | .field·private·final· | 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· | 20 | .field·private·static·volatile·b:Lio/sentry/g0; |
17 | .field·private· | 21 | .field·private·static·volatile·c:Z |
18 | #·direct·methods | 22 | #·direct·methods |
19 | .method·constructor·<init>( | 23 | .method·static·constructor·<clinit>()V |
20 | ····.locals· | 24 | ····.locals·1 |
21 | ····.line·1 | 25 | ····.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 | ···· | 27 | ····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· | 29 | ····.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- | 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·v0 | 31 | ····move-result-object·v0 |
57 | ···· | 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 | ···· | 34 | ····.line·3 |
35 | ····sput-boolean·v0,·Lio/sentry/q2;->c:Z | ||
68 | ····return-void | 36 | ····return-void |
69 | .end·method | 37 | .end·method |
Max diff block lines reached; 75051/78558 bytes (95.54%) of diff not shown. |
Offset 1, 74 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/g0; |
6 | #·instance·fields | 6 | #·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/ | 8 | .field·private·final·b:Lio/sentry/b4; |
9 | .field·private·volatile·c:Z | 9 | .field·private·volatile·c:Z |
10 | .field·private·final·d:Lio/sentry/ | 10 | .field·private·final·d:Lio/sentry/t4; |
11 | .field·private·final·e:Lio/sentry/ | 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/ | 19 | ············"Lio/sentry/m0;", |
20 | ············">;", | 20 | ············">;", |
21 | ············"Ljava/lang/String;", | 21 | ············"Ljava/lang/String;", |
22 | ············">;>;" | 22 | ············">;>;" |
23 | ········} | 23 | ········} |
24 | ····.end·annotation | 24 | ····.end·annotation |
25 | .end·field | 25 | .end·field |
26 | .field·private·final·g:Lio/sentry/d5; | ||
26 | #·direct·methods | 27 | #·direct·methods |
27 | .method·public·constructor·<init>(Lio/sentry/ | 28 | .method·public·constructor·<init>(Lio/sentry/b4;)V |
28 | ····.locals·1 | 29 | ····.locals·1 |
29 | ····.line·1 | 30 | ····.line·1 |
30 | ····invoke-static·{p1},·Lio/sentry/a0;-> | 31 | ····invoke-static·{p1},·Lio/sentry/a0;->z(Lio/sentry/b4;)Lio/sentry/t4$a; |
31 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
32 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a0;-><init>(Lio/sentry/ | 33 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a0;-><init>(Lio/sentry/b4;Lio/sentry/t4$a;)V |
33 | ····return-void | 34 | ····return-void |
34 | .end·method | 35 | .end·method |
35 | .method·private·constructor·<init>(Lio/sentry/ | 36 | .method·private·constructor·<init>(Lio/sentry/b4;Lio/sentry/t4$a;)V |
36 | ····.locals·2 | 37 | ····.locals·2 |
37 | ····.line·1 | 38 | ····.line·12 |
38 | ····new-instance·v0,·Lio/sentry/ | 39 | ····new-instance·v0,·Lio/sentry/t4; |
39 | ····invoke-virtual·{p1},·Lio/sentry/ | 40 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
40 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
41 | ····invoke-direct·{v0,·v1,·p2},·Lio/sentry/ | 42 | ····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/ | 43 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/a0;-><init>(Lio/sentry/b4;Lio/sentry/t4;)V |
43 | ····return-void | 44 | ····return-void |
44 | .end·method | 45 | .end·method |
45 | .method·private·constructor·<init>(Lio/sentry/ | 46 | .method·private·constructor·<init>(Lio/sentry/b4;Lio/sentry/t4;)V |
46 | ····.locals·1 | 47 | ····.locals·1 |
47 | ····.line·2 | 48 | ····.line·2 |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
49 | ····.line·3 | 50 | ····.line·3 |
50 | ····new-instance·v0,·Ljava/util/WeakHashMap; | 51 | ····new-instance·v0,·Ljava/util/WeakHashMap; |
Offset 79, 335 lines modified | Offset 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·v0 | 82 | ····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·5 | 84 | ····.line·5 |
83 | ····invoke-static·{p1},·Lio/sentry/a0;-> | 85 | ····invoke-static·{p1},·Lio/sentry/a0;->E(Lio/sentry/b4;)V |
84 | ····.line·6 | 86 | ····.line·6 |
85 | ····iput-object·p1,·p0,·Lio/sentry/a0;->b:Lio/sentry/ | 87 | ····iput-object·p1,·p0,·Lio/sentry/a0;->b:Lio/sentry/b4; |
86 | ····.line·7 | 88 | ····.line·7 |
87 | ····new-instance·v0,·Lio/sentry/ | 89 | ····new-instance·v0,·Lio/sentry/y4; |
88 | ····invoke-direct·{v0,·p1},·Lio/sentry/ | 90 | ····invoke-direct·{v0,·p1},·Lio/sentry/y4;-><init>(Lio/sentry/b4;)V |
89 | ····iput-object·v0,·p0,·Lio/sentry/a0;->e:Lio/sentry/ | 91 | ····iput-object·v0,·p0,·Lio/sentry/a0;->e:Lio/sentry/y4; |
90 | ····.line·8 | 92 | ····.line·8 |
91 | ····iput-object·p2,·p0,·Lio/sentry/a0;->d:Lio/sentry/ | 93 | ····iput-object·p2,·p0,·Lio/sentry/a0;->d:Lio/sentry/t4; |
92 | ····.line·9 | 94 | ····.line·9 |
93 | ····sget-object·p | 95 | ····sget-object·p2,·Lio/sentry/protocol/p;->f:Lio/sentry/protocol/p; |
94 | ····iput-object·p | 96 | ····iput-object·p2,·p0,·Lio/sentry/a0;->a:Lio/sentry/protocol/p; |
95 | ····const/4·p1,·0x1 | ||
96 | ····.line·10 | 97 | ····.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. |
Offset 1, 36 lines modified | Offset 1, 101 lines modified | ||
1 | .class·public· | 1 | .class·public·abstract·Lio/sentry/x2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SentryDate.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/ | 5 | .implements·Ljava/lang/Comparable; |
6 | #·instance·fields | ||
7 | 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·methods | 15 | #·direct·methods |
9 | .method·public· | 16 | .method·public·constructor·<init>()V |
10 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·1 | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/x2;->a:Lio/sentry/j3$a; | ||
13 | ····return-void | 20 | ····return-void |
14 | .end·method | 21 | .end·method |
15 | #·virtual·methods | 22 | #·virtual·methods |
16 | .method·public· | 23 | .method·public·a(Lio/sentry/x2;)I |
17 | ····.locals· | 24 | ····.locals·3 |
25 | ····.line·1 | ||
26 | ····invoke-virtual·{p0},·Lio/sentry/x2;->c()J | ||
18 | ···· | 27 | ····move-result-wide·v0 |
19 | ····invoke-static·{v0 | 28 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
20 | ····move-result-object·v0 | 29 | ····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- | 48 | ····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·method | 64 | .end·method |
Offset 1, 34 lines modified | Offset 1, 434 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·enum·Lio/sentry/x3; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Enum; |
3 | .source·" | 3 | .source·"SentryItemType.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 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·fields | 34 | #·instance·fields |
7 | .field·p | 35 | .field·private·final·itemType:Ljava/lang/String; |
8 | #·direct·methods | 36 | #·direct·methods |
9 | .method·p | 37 | .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. |
Offset 1, 36 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/y0$b; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/y0; |
8 | .field·public·final·synthetic·b:Lio/sentry/z0; | ||
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/y0;Lio/sentry/z0;)V |
10 | ····.locals·0 | 11 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/u0;->a:Lio/sentry/ | 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-void | 15 | ····return-void |
14 | .end·method | 16 | .end·method |
15 | #·virtual·methods | 17 | #·virtual·methods |
16 | .method·public·final·a()Ljava/lang/Object; | 18 | .method·public·final·a()Ljava/lang/Object; |
17 | ····.locals· | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/u0;->a:Lio/sentry/y0; | ||
18 | ····iget-object·v | 21 | ····iget-object·v1,·p0,·Lio/sentry/u0;->b:Lio/sentry/z0; |
19 | ····invoke- | 22 | ····invoke-static·{v0,·v1},·Lio/sentry/y0;->a(Lio/sentry/y0;Lio/sentry/z0;)Ljava/lang/Object; |
20 | ····move-result-object·v0 | 23 | ····move-result-object·v0 |
21 | ····return-object·v0 | 24 | ····return-object·v0 |
22 | .end·method | 25 | .end·method |
Offset 1, 371 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·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·fields | 6 | #·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·methods | 8 | #·direct·methods |
40 | .method·public·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V |
41 | ····.locals· | 10 | ····.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. |
Offset 1, 244 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 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·fields | 6 | #·instance·fields |
15 | .field·p | 7 | .field·public·final·synthetic·a:Lio/sentry/v2; |
16 | .field·p | 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·methods | 10 | #·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/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/v2;Lio/sentry/s3;Lio/sentry/v;)V |
52 | ····.locals·0 | 12 | ····.locals·0 |
53 | ····.line·2 | ||
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
55 | ····.line·3 | ||
56 | ····iput-object·p1,·p0,·Lio/sentry/t2;-> | 14 | ····iput-object·p1,·p0,·Lio/sentry/t2;->a:Lio/sentry/v2; |
57 | ····.line·4 | ||
58 | ····iput-object·p2,·p0,·Lio/sentry/t2;-> | 15 | ····iput-object·p2,·p0,·Lio/sentry/t2;->b:Lio/sentry/s3; |
59 | ····.line·5 | ||
60 | ····iput-object·p3,·p0,·Lio/sentry/t2;-> | 16 | ····iput-object·p3,·p0,·Lio/sentry/t2;->c:Lio/sentry/v; |
61 | ····return-void | 17 | ····return-void |
62 | .end·method | 18 | .end·method |
63 | #·virtual·methods | 19 | #·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· | 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. |
Offset 1, 215 lines modified | Offset 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·"St | 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·fields | 6 | #·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·methods | 8 | #·direct·methods |
22 | .method·public·constructor·<init>( | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/j4;)V |
23 | ····.locals· | 10 | ····.locals·0 |
24 | ····.line·1 | ||
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····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;-> | 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-void | 13 | ····return-void |
43 | .end·method | 14 | .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. |
Offset 1, 794 lines modified | Offset 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 | .s | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | ||
4 | #·interfaces | 4 | #·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·fields | 6 | #·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·methods | 8 | #·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·0 | 10 | ····.locals·0 |
86 | ····.line·3 | ||
87 | ····invoke-direct·{p0},·L | 11 | ····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-void | 13 | ····return-void |
91 | .end·method | 14 | .end·method |
Max diff block lines reached; 13746/18713 bytes (73.46%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 125 lines modified | ||
1 | .class·public·in | 1 | .class·public·final·enum·Lio/sentry/q0; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Int | 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 | #· | 16 | #·direct·methods |
5 | .method·p | 17 | .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·method | 78 | .end·method |
Offset 1, 109 lines modified | Offset 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 | #·annotations | 4 | #·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·annotation | 7 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
13 | ····accessFlags·=·0x1 | 9 | ····accessFlags·=·0x18 |
14 | ····name·=·"a" | 10 | ····name·=·"a" |
15 | .end·annotation | 11 | .end·annotation |
16 | #·instance·fields | 12 | #·instance·fields |
17 | .field·private·final·a:L | 13 | .field·private·final·a:Lio/sentry/b4; |
18 | .field·private· | 14 | .field·private·volatile·b:Lio/sentry/j0; |
19 | .field·private· | 15 | .field·private·volatile·c:Lio/sentry/g2; |
20 | #·direct·methods | 16 | #·direct·methods |
21 | .method·constructor·<init>( | 17 | .method·constructor·<init>(Lio/sentry/b4;Lio/sentry/j0;Lio/sentry/g2;)V |
22 | ····.locals· | 18 | ····.locals·1 |
23 | ····.line·1 | 19 | ····.line·1 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····const-string·v0,·"ISentryClient·is·required." | ||
25 | ····.line·2 | 22 | ····.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- | 26 | ····iput-object·p2,·p0,·Lio/sentry/t4$a;->b:Lio/sentry/j0; |
27 | ····const-string·p2,·"Scope·is·required." | ||
27 | ····.line·3 | 28 | ····.line·3 |
28 | ····n | 29 | ····invoke-static·{p3,·p2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
29 | ···· | 30 | ····move-result-object·p2 |
30 | ···· | 31 | ····check-cast·p2,·Lio/sentry/g2; |
31 | ····iput-object·p | 32 | ····iput-object·p2,·p0,·Lio/sentry/t4$a;->c:Lio/sentry/g2; |
33 | ····const-string·p2,·"Options·is·required" | ||
32 | ····.line·4 | 34 | ····.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·p | 38 | ····iput-object·p1,·p0,·Lio/sentry/t4$a;->a:Lio/sentry/b4; |
34 | ····return-void | 39 | ····return-void |
35 | .end·method | 40 | .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· | 45 | ····.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 | ····i | 47 | ····iput-object·v0,·p0,·Lio/sentry/t4$a;->a:Lio/sentry/b4; |
43 | ···· | 48 | ····.line·7 |
49 | ····iget-object·v0,·p1,·Lio/sentry/t4$a;->b:Lio/sentry/j0; | ||
44 | ····i | 50 | ····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 | ···· | 53 | ····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 | ···· | 56 | ····return-void |
57 | .end·method | ||
54 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V | ||
55 | ····.line·3 | ||
56 | 58 | #·virtual·methods | |
59 | .method·public·a()Lio/sentry/j0; | ||
60 | ····.locals·1 | ||
61 | ····.line·1 | ||
57 | ···· | 62 | ····iget-object·v0,·p0,·Lio/sentry/t4$a;->b:Lio/sentry/j0; |
58 | ···· | 63 | ····return-object·v0 |
64 | .end·method | ||
59 | 65 | .method·public·b()Lio/sentry/b4; | |
Max diff block lines reached; 510/4853 bytes (10.51%) of diff not shown. |
Offset 1, 42 lines modified | Offset 1, 33 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/s0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"JavaMemoryCollector.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/c0; |
6 | #·instance·fields | ||
7 | 6 | #·annotations | |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .end·annotation | ||
8 | 9 | #·instance·fields | |
10 | .field·private·final·a:Ljava/lang/Runtime; | ||
9 | #·direct·methods | 11 | #·direct·methods |
10 | .method·public· | 12 | .method·public·constructor·<init>()V |
11 | ····.locals· | 13 | ····.locals·1 |
14 | ····.line·1 | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····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·v0 | 18 | ····move-result-object·v0 |
24 | ···· | 19 | ····iput-object·v0,·p0,·Lio/sentry/s0;->a:Ljava/lang/Runtime; |
20 | ····return-void | ||
25 | .end·method | 21 | .end·method |
Offset 1, 1480 lines modified | Offset 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·" | 3 | .source·"ProfilingTransactionData.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/d1; | ||
4 | #·annotations | 6 | #·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·annotation | 11 | .end·annotation |
12 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
13 | .end·annotation | ||
12 | #·instance·fields | 14 | #·instance·fields |
13 | .field·private· | 15 | .field·private·e:Ljava/lang/String; |
14 | .field·private· | 16 | .field·private·f:Ljava/lang/String; |
15 | .field·private· | 17 | .field·private·g:Ljava/lang/String; |
16 | .field·private· | 18 | .field·private·h:Ljava/lang/Long; |
17 | .field·private· | 19 | .field·private·i:Ljava/lang/Long; |
18 | .field·private· | 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· | 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· | 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·annotation | 30 | ····.end·annotation |
55 | .end·field | 31 | .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·methods | 32 | #·direct·methods |
80 | .method·constructor·<init>( | 33 | .method·public·constructor·<init>()V |
81 | ····.locals· | 34 | ····.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. |
Offset 1, 34 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/n0; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/n0;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/z;->a:Lio/sentry/ | 12 | ····iput-object·p1,·p0,·Lio/sentry/z;->a:Lio/sentry/n0; |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·a(Lio/sentry/ | 16 | .method·public·final·a(Lio/sentry/g2;)V |
17 | ····.locals·1 | 17 | ····.locals·1 |
18 | ····iget-object·v0,·p0,·Lio/sentry/z;->a:Lio/sentry/ | 18 | ····iget-object·v0,·p0,·Lio/sentry/z;->a:Lio/sentry/n0; |
19 | ····invoke-static·{v0,·p1},·Lio/sentry/a0;-> | 19 | ····invoke-static·{v0,·p1},·Lio/sentry/a0;->v(Lio/sentry/n0;Lio/sentry/g2;)V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
Offset 1, 3246 lines modified | Offset 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·"Sentry | 3 | .source·"SentryEnvelopeItem.java" |
4 | #·annotations | 4 | #·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·annotation | 9 | .end·annotation |
10 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
11 | .end·annotation | ||
16 | #·static·fields | 12 | #·static·fields |
17 | .field·static·final· | 13 | .field·private·static·final·d:Ljava/nio/charset/Charset; |
18 | #·instance·fields | 14 | #·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. |
Offset 24, 13 lines modified | Offset 24, 13 lines modified | ||
24 | #·virtual·methods | 24 | #·virtual·methods |
25 | .method·public·final·accept(Ljava/lang/Object;)V | 25 | .method·public·final·accept(Ljava/lang/Object;)V |
26 | ····.locals·1 | 26 | ····.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/ | 28 | ····check-cast·p1,·Lio/sentry/hints/e; |
29 | ····invoke-static·{v0,·p1},·Lio/sentry/r;->h(Lio/sentry/r;Lio/sentry/hints/ | 29 | ····invoke-static·{v0,·p1},·Lio/sentry/r;->h(Lio/sentry/r;Lio/sentry/hints/e;)V |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
Offset 1, 88 lines modified | Offset 1, 33 lines modified | ||
1 | .class·public·in | 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 | #· | 4 | #·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·method | 12 | .end·method |
43 | .method·public·ab | 13 | .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·annotation | 16 | ····.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 | 21 | ····return-object·p0 | |
62 | .end·method | 22 | .end·method |
Offset 1, 40 lines modified | Offset 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·" | 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·fields | 14 | #·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· | 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·methods | 86 | #·direct·methods |
7 | .method·p | 87 | .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. |
Offset 1, 320 lines modified | Offset 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·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | ||
5 | .implements·Ljava/util/concurrent/Callable; | ||
4 | #·instance·fields | 6 | #·instance·fields |
5 | .field·p | 7 | .field·public·final·synthetic·a:Lio/sentry/q3$a; |
6 | #·direct·methods | 8 | #·direct·methods |
7 | .method·public·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V |
8 | ····.locals· | 10 | ····.locals·0 |
9 | ····.line·1 | ||
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····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/ | 12 | ····iput-object·p1,·p0,·Lio/sentry/m3;->a:Lio/sentry/q3$a; |
17 | ····return-void | 13 | ····return-void |
18 | .end·method | 14 | .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. |
Offset 1, 16 lines modified | Offset 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·"ITransaction | 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·methods | 6 | #·virtual·methods |
8 | .method·public·abstract·a( | 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·method | 14 | .end·method |
10 | .method·public·abstract· | 15 | .method·public·abstract·k()Ljava/lang/String; |
11 | .end·method | 16 | .end·method |
Offset 1, 76 lines modified | Offset 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·" | 3 | .source·"SpanStatus.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·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·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | #·static·fields | ||
15 | . | 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·methods | 22 | #·direct·methods |
17 | .method· | 23 | .method·public·constructor·<init>()V |
18 | ····.locals· | 24 | ····.locals·0 |
19 | ····.line·1 | 25 | ····.line·1 |
20 | ····new-instance·v0,·Lio/sentry/s4$a; | ||
21 | ····invoke-direct·{ | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
22 | ····sput-object·v0,·Lio/sentry/s4$a;->a:Lio/sentry/s4$a; | ||
23 | ····return-void | 27 | ····return-void |
24 | .end·method | 28 | .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·0 | 31 | ····.locals·0 |
27 | ····.line·1 | 32 | ····.line·1 |
28 | ····invoke- | 33 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/s4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s4; |
29 | ····re | 34 | ····move-result-object·p1 |
35 | ····return-object·p1 | ||
30 | .end·method | 36 | .end·method |
31 | .method· | 37 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s4; |
32 | ····.locals· | 38 | ····.locals·0 |
33 | ····.line·1 | 39 | ····.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 | ···· | 43 | ····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- | 47 | ····return-object·p1 |
50 | .end·method | 48 | .end·method |
Offset 1, 13 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/g0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·private·static·final·a:Lio/sentry/b0; | 7 | .field·private·static·final·a:Lio/sentry/b0; |
8 | #·direct·methods | 8 | #·direct·methods |
Offset 29, 293 lines modified | Offset 29, 272 lines modified | ||
29 | ····.line·1 | 29 | ····.line·1 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·public·static· | 33 | .method·public·static·v()Lio/sentry/b0; |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.line·1 | 35 | ····.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·v0 | 37 | ····return-object·v0 |
38 | .end·method | 38 | .end·method |
39 | #·virtual·methods | 39 | #·virtual·methods |
40 | .method·public·a(Ljava/lang/String;Ljava/lang/String;)V | 40 | .method·public·a(Ljava/lang/String;Ljava/lang/String;)V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.line·1 | 42 | ····.line·1 |
43 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 43 | ····invoke-static·{p1,·p2},·Lio/sentry/q2;->t(Ljava/lang/String;Ljava/lang/String;)V |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | .method·public·b(Ljava/lang/String;)V | 46 | .method·public·b(Ljava/lang/String;)V |
47 | ····.locals·0 | 47 | ····.locals·0 |
48 | ····.line·1 | 48 | ····.line·1 |
49 | ····invoke-static·{p1},·Lio/sentry/ | 49 | ····invoke-static·{p1},·Lio/sentry/q2;->q(Ljava/lang/String;)V |
50 | ····return-void | 50 | ····return-void |
51 | .end·method | 51 | .end·method |
52 | .method·public·c(Ljava/lang/String;Ljava/lang/String;)V | 52 | .method·public·c(Ljava/lang/String;Ljava/lang/String;)V |
53 | ····.locals·0 | 53 | ····.locals·0 |
54 | ····.line·1 | 54 | ····.line·1 |
55 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 55 | ····invoke-static·{p1,·p2},·Lio/sentry/q2;->s(Ljava/lang/String;Ljava/lang/String;)V |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·public·bridge·synthetic·clone()Ljava/lang/Object; | 58 | .method·public·bridge·synthetic·clone()Ljava/lang/Object; |
59 | ····.locals·1 | 59 | ····.locals·1 |
60 | ····.line·1 | 60 | ····.line·1 |
61 | ····invoke-virtual·{p0},·Lio/sentry/b0;->i()Lio/sentry/ | 61 | ····invoke-virtual·{p0},·Lio/sentry/b0;->i()Lio/sentry/g0; |
62 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
63 | ····return-object·v0 | 63 | ····return-object·v0 |
64 | .end·method | 64 | .end·method |
65 | .method·public·close()V | 65 | .method·public·close()V |
66 | ····.locals·0 | 66 | ····.locals·0 |
67 | ····.line·1 | 67 | ····.line·1 |
68 | ····invoke-static·{},·Lio/sentry/ | 68 | ····invoke-static·{},·Lio/sentry/q2;->g()V |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | .method·public·d(J)V | 71 | .method·public·d(J)V |
72 | ····.locals·0 | 72 | ····.locals·0 |
73 | ····.line·1 | 73 | ····.line·1 |
74 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 74 | ····invoke-static·{p1,·p2},·Lio/sentry/q2;->j(J)V |
75 | ····return-void | 75 | ····return-void |
76 | .end·method | 76 | .end·method |
77 | .method·public·e(Ljava/lang/String;)V | 77 | .method·public·e(Ljava/lang/String;)V |
78 | ····.locals·0 | 78 | ····.locals·0 |
79 | ····.line·1 | 79 | ····.line·1 |
80 | ····invoke-static·{p1},·Lio/sentry/ | 80 | ····invoke-static·{p1},·Lio/sentry/q2;->r(Ljava/lang/String;)V |
81 | ····return-void | 81 | ····return-void |
82 | .end·method | 82 | .end·method |
83 | .method·public·f(Lio/sentry/ | 83 | .method·public·f(Lio/sentry/z2;Lio/sentry/v;)Lio/sentry/protocol/p; |
84 | ····.locals·1 | 84 | ····.locals·1 |
85 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 85 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
86 | ····.end·annotation | 86 | ····.end·annotation |
87 | ····.line·1 | 87 | ····.line·1 |
88 | ····invoke-static·{},·Lio/sentry/ | 88 | ····invoke-static·{},·Lio/sentry/q2;->k()Lio/sentry/g0; |
89 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
90 | ····invoke-interface·{v0,·p1,·p2},·Lio/sentry/ | 90 | ····invoke-interface·{v0,·p1,·p2},·Lio/sentry/g0;->f(Lio/sentry/z2;Lio/sentry/v;)Lio/sentry/protocol/p; |
91 | ····move-result-object·p1 | 91 | ····move-result-object·p1 |
92 | ····return-object·p1 | 92 | ····return-object·p1 |
93 | .end·method | 93 | .end·method |
94 | .method·public·g(Lio/sentry/protocol/z;)V | 94 | .method·public·g(Lio/sentry/protocol/z;)V |
95 | ····.locals·0 | 95 | ····.locals·0 |
96 | ····.line·1 | 96 | ····.line·1 |
97 | ····invoke-static·{p1},·Lio/sentry/ | 97 | ····invoke-static·{p1},·Lio/sentry/q2;->u(Lio/sentry/protocol/z;)V |
98 | ····return-void | 98 | ····return-void |
99 | .end·method | 99 | .end·method |
100 | .method·public·synthetic·h(Lio/sentry/d;)V | 100 | .method·public·synthetic·h(Lio/sentry/d;)V |
101 | ····.locals·0 | 101 | ····.locals·0 |
102 | ····invoke-static·{p0,·p1},·Lio/sentry/ | 102 | ····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. |
Offset 1, 8 lines modified | Offset 1, 40 lines modified | ||
1 | .class· | 1 | .class·public·final·synthetic·Lio/sentry/f4; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·methods | 17 | #·virtual·methods |
5 | .method·public· | 18 | .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·method | 24 | .end·method |
Offset 1, 8 lines modified | Offset 1, 47 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/b1; |
2 | .super·Ljava/lang/Object; | ||
3 | .s | 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·methods | 17 | #·virtual·methods |
5 | .method·public· | 18 | .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·method | 30 | .end·method |
Offset 1, 87 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public· | 1 | .class·public·interface·abstract·Lio/sentry/h2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"S | 3 | .source·"ScopeCallback.java" |
4 | #· | 4 | #·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·method | 6 | .end·method |
Offset 1, 1372 lines modified | Offset 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 | #·annotations | 4 | #·annotations |
7 | .annotation· | 5 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | ||
7 | ········"<T:", | ||
8 | ········"Ljava/lang/Object;", | ||
9 | ········">", | ||
10 | ········"Ljava/lang/Object;" | ||
11 | ····} | ||
8 | .end·annotation | 12 | .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·fields | 15 | #·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· | 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·methods | 24 | #·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·0 | 26 | ····.locals·0 |
27 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
28 | ········value·=·{ | ||
29 | ············"(", | ||
30 | ············"Ljava/lang/Class<", | ||
31 | ············"TT;>;)V" | ||
32 | ········} | ||
33 | ····.end·annotation | ||
28 | ····.line·1 | 34 | ····.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·2 | 36 | ····.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;-> | 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-void | 38 | ····return-void |
55 | .end·method | 39 | .end·method |
56 | .method·public·static· | 40 | .method·public·static·a(Ljava/lang/Class;)Lio/sentry/v1; |
57 | ····.locals· | 41 | ····.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. |
Offset 1, 42 lines modified | Offset 1, 244 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/a3; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SentryEnvelopeHeader.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 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·fields | 14 | #·instance·fields |
7 | .field·p | 15 | .field·private·final·e:Lio/sentry/protocol/p; |
8 | .field·p | 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·methods | 28 | #·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· | 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/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·0 | 52 | ····.locals·0 |
53 | ····.line·2 | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
55 | ····.line·3 | ||
13 | ····iput-object·p1,·p0,·Lio/sentry/a3;-> | 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·p | 60 | ····iput-object·p3,·p0,·Lio/sentry/a3;->g:Lio/sentry/x4; |
15 | ····return-void | 61 | ····return-void |
16 | .end·method | 62 | .end·method |
17 | #·virtual·methods | 63 | #·virtual·methods |
18 | .method·public· | 64 | .method·public·a()Lio/sentry/protocol/p; |
19 | ····.locals· | 65 | ····.locals·1 |
66 | ····.line·1 | ||
20 | ····iget-object·v0,·p0,·Lio/sentry/a3;-> | 67 | ····iget-object·v0,·p0,·Lio/sentry/a3;->e:Lio/sentry/protocol/p; |
21 | ···· | 68 | ····return-object·v0 |
69 | .end·method | ||
22 | 70 | .method·public·b()Lio/sentry/protocol/n; | |
71 | ····.locals·1 | ||
23 | ···· | 72 | ····.line·1 |
73 | ····iget-object·v0,·p0,·Lio/sentry/a3;->f:Lio/sentry/protocol/n; | ||
24 | ····return-object·v0 | 74 | ····return-object·v0 |
25 | .end·method | 75 | .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. |
Offset 1, 11 lines modified | Offset 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·methods | 4 | #·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·method | 6 | .end·method |
Offset 1, 13 lines modified | Offset 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·"NoOp | 3 | .source·"NoOpEnvelopeReader.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·private·static·final·a:Lio/sentry/i1; | 7 | .field·private·static·final·a:Lio/sentry/i1; |
8 | #·direct·methods | 8 | #·direct·methods |
Offset 29, 43 lines modified | Offset 29, 25 lines modified | ||
29 | ····.line·1 | 29 | ····.line·1 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·public·static· | 33 | .method·public·static·b()Lio/sentry/i1; |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.line·1 | 35 | ····.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·v0 | 37 | ····return-object·v0 |
38 | .end·method | 38 | .end·method |
39 | #·virtual·methods | 39 | #·virtual·methods |
40 | .method·public·a(Lio/sentry/ | 40 | .method·public·a(Ljava/io/InputStream;)Lio/sentry/z2; |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····const/4·p1,·0x0 | 42 | ····const/4·p1,·0x0 |
43 | ····return·p1 | 43 | ····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·method | 44 | .end·method |
Offset 1, 150 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·f | 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·methods | 4 | #·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. |
Offset 1, 189 lines modified | Offset 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·"S | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 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·fields | 6 | #·instance·fields |
15 | .field·p | 7 | .field·public·final·synthetic·a:Lio/sentry/j4; |
16 | #·direct·methods | 8 | #·direct·methods |
17 | .method·st | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/j4;)V |
18 | ····.locals· | 10 | ····.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>()V | 11 | ····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;-> | 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-void | 13 | ····return-void |
65 | .end·method | 14 | .end·method |
66 | #·virtual·methods | 15 | #·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. |
Offset 1, 44 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/sentry/util/h$a; |
6 | #·sta | 6 | #·instance·fields |
7 | .field·public· | 7 | .field·public·final·synthetic·a:Lio/sentry/y1; |
8 | .field·public·final·synthetic·b:Ljava/io/File; | ||
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method· | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/y1;Ljava/io/File;)V |
10 | ····.locals· | 11 | ····.locals·0 |
11 | ····n | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····i | 13 | ····iput-object·p1,·p0,·Lio/sentry/w1;->a:Lio/sentry/y1; |
13 | ···· | 14 | ····iput-object·p2,·p0,·Lio/sentry/w1;->b:Ljava/io/File; |
14 | ····return-void | 15 | ····return-void |
15 | .end·method | 16 | .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 | 17 | #·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 | ···· | 22 | ····check-cast·p1,·Lio/sentry/hints/g; |
25 | ···· | 23 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/y1;->g(Lio/sentry/y1;Ljava/io/File;Lio/sentry/hints/g;)V |
26 | ····return- | 24 | ····return-void |
27 | .end·method | 25 | .end·method |
Offset 3, 34 lines modified | Offset 3, 52 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Ljava/io/File; | ||
8 | .field·public·final·synthetic·b:J | ||
7 | .field·public·final·synthetic· | 9 | .field·public·final·synthetic·c:Lio/sentry/b2; |
10 | .field·public·final·synthetic·d:Lio/sentry/l0; | ||
8 | #·direct·methods | 11 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 12 | .method·public·synthetic·constructor·<init>(Ljava/io/File;JLio/sentry/b2;Lio/sentry/l0;)V |
10 | ····.locals·0 | 13 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 14 | ····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·p | 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-void | 19 | ····return-void |
14 | .end·method | 20 | .end·method |
15 | #·virtual·methods | 21 | #·virtual·methods |
16 | .method·public·final·call()Ljava/lang/Object; | 22 | .method·public·final·call()Ljava/lang/Object; |
17 | ····.locals· | 23 | ····.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·v | 27 | ····iget-object·v4,·p0,·Lio/sentry/g3;->d:Lio/sentry/l0; |
19 | ····invoke-static·{v0},·Lio/sentry/ | 28 | ····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·v0 | 29 | ····move-result-object·v0 |
21 | ····return-object·v0 | 30 | ····return-object·v0 |
22 | .end·method | 31 | .end·method |
Offset 1, 252 lines modified | Offset 1, 16 lines modified | ||
1 | .class·public·f | 1 | .class·public·interface·abstract·Lio/sentry/h1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·methods | 10 | #·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; | 11 | .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. |
Offset 1, 879 lines modified | Offset 1, 11 lines modified | ||
1 | .class·public·f | 1 | .class·public·interface·abstract·Lio/sentry/m2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sentr | 3 | .source·"SendCachedEnvelopeFireAndForgetIntegration.java" |
Diff chunk too large, falling back to line-by-line diff (2 lines added, 843 lines removed) | |||
4 | #· | 4 | #·virtual·methods |
5 | . | 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. |
Offset 1, 13 lines modified | Offset 1, 8 lines modified | ||
1 | .class· | 1 | .class·interface·abstract·Lio/sentry/q4; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SpanFinishedCallback.java" |
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
7 | #·virtual·methods | 4 | #·virtual·methods |
8 | .method·public·abstract·a(Lio/sentry/ | 5 | .method·public·abstract·a(Lio/sentry/o4;)V |
9 | .end·method | 6 | .end·method |
Offset 3, 40 lines modified | Offset 3, 34 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/q3$a; |
8 | .field·public·final·synthetic·b:Lio/sentry/clientreport/b; | ||
9 | #·direct·methods | 8 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/q3$a;)V |
11 | ····.locals·0 | 10 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/c3;->a:Lio/sentry/ | 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-void | 13 | ····return-void |
16 | .end·method | 14 | .end·method |
17 | #·virtual·methods | 15 | #·virtual·methods |
18 | .method·public·final·call()Ljava/lang/Object; | 16 | .method·public·final·call()Ljava/lang/Object; |
19 | ····.locals· | 17 | ····.locals·1 |
20 | ····iget-object·v0,·p0,·Lio/sentry/c3;->a:Lio/sentry/k0; | ||
21 | ····iget-object·v | 18 | ····iget-object·v0,·p0,·Lio/sentry/c3;->a:Lio/sentry/q3$a; |
22 | ····invoke-static·{v0 | 19 | ····invoke-static·{v0},·Lio/sentry/q3;->j(Lio/sentry/q3$a;)[B |
23 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
24 | ····return-object·v0 | 21 | ····return-object·v0 |
25 | .end·method | 22 | .end·method |
Offset 1, 606 lines modified | Offset 1, 34 lines modified | ||
1 | .class·public·final·e | 1 | .class·public·final·synthetic·Lio/sentry/h4; |
2 | .super·Ljava/lang/ | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 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·fields | 6 | #·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·methods | 8 | #·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. |
Offset 1, 8 lines modified | Offset 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·"I | 3 | .source·"ICollector.java" |
4 | #·virtual·methods | ||
5 | .method·public·abstract·a(Ljava/io/InputStream;)Lio/sentry/s2; | ||
6 | 4 | #·annotations | |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation |
Offset 1, 13 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/p0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | #·virtual·methods | 22 | #·virtual·methods |
23 | .method·public·a(Lio/sentry/ | 23 | .method·public·a(Lio/sentry/b4;Lio/sentry/d2;)Lio/sentry/transport/p; |
24 | ····.locals·3 | 24 | ····.locals·3 |
25 | ····const-string·v0,·"options·is·required" | 25 | ····const-string·v0,·"options·is·required" |
26 | ····.line·1 | 26 | ····.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 modified | Offset 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·3 | 38 | ····.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/ | 41 | ····invoke-direct·{v1,·p1},·Lio/sentry/transport/y;-><init>(Lio/sentry/b4;)V |
42 | ····.line·4 | 42 | ····.line·4 |
43 | ····invoke-virtual·{p1},·Lio/sentry/ | 43 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getTransportGate()Lio/sentry/transport/q; |
44 | ····move-result-object·v2 | 44 | ····move-result-object·v2 |
45 | ····invoke-direct·{v0,·p1,·v1,·v2,·p2},·Lio/sentry/transport/d;-><init>(Lio/sentry/ | 45 | ····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·v0 | 46 | ····return-object·v0 |
47 | .end·method | 47 | .end·method |
Offset 1, 42 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Ljava/lang/Runnable; |
6 | #·sta | 6 | #·instance·fields |
7 | .field·public· | 7 | .field·public·final·synthetic·e:[Ljava/io/File; |
8 | #·direct·methods | 8 | #·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·p | 9 | .method·public·synthetic·constructor·<init>([Ljava/io/File;)V |
17 | ····.locals·0 | 10 | ····.locals·0 |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/p2;->e:[Ljava/io/File; | ||
19 | ····return-void | 13 | ····return-void |
20 | .end·method | 14 | .end·method |
21 | #·virtual·methods | 15 | #·virtual·methods |
22 | .method·public·final· | 16 | .method·public·final·run()V |
23 | ····.locals· | 17 | ····.locals·1 |
18 | ····iget-object·v0,·p0,·Lio/sentry/p2;->e:[Ljava/io/File; | ||
24 | ····invoke-static·{ | 19 | ····invoke-static·{v0},·Lio/sentry/q2;->a([Ljava/io/File;)V |
25 | ····return-void | 20 | ····return-void |
26 | .end·method | 21 | .end·method |
Offset 30, 13 lines modified | Offset 30, 13 lines modified | ||
30 | .method·public·final·accept(Ljava/lang/Object;)V | 30 | .method·public·final·accept(Ljava/lang/Object;)V |
31 | ····.locals·2 | 31 | ····.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/ | 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/ | 35 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/r;->i(Lio/sentry/r;Ljava/io/File;Lio/sentry/hints/g;)V |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
Offset 1, 869 lines modified | Offset 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·"Se | 3 | .source·"SentryNanotimeDateProvider.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/y2; |
6 | #·annotations | 6 | #·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·annotation | 8 | .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·methods | 9 | #·direct·methods |
39 | .method·public·constructor·<init>( | 10 | .method·public·constructor·<init>()V |
40 | ····.locals· | 11 | ····.locals·0 |
41 | ····.line·1 | 12 | ····.line·1 |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····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. |
Offset 1, 497 lines modified | Offset 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·"S | 3 | .source·"SentryTracer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/n0; | ||
5 | .implements·Ljava/util/Collection; | ||
6 | .implements·Ljava/io/Serializable; | ||
7 | #·annotations | 6 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/ | 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·annotation | 12 | .end·annotation |
13 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
14 | .end·annotation | ||
19 | #·instance·fields | 15 | #·instance·fields |
16 | .field·private·final·a:Lio/sentry/protocol/p; | ||
17 | .field·private·final·b:Lio/sentry/o4; | ||
20 | .field·private·final· | 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/ | 21 | ············"Ljava/util/List<", |
22 | ············"Lio/sentry/o4;", | ||
24 | ············" | 23 | ············">;" |
25 | ········} | 24 | ········} |
26 | ····.end·annotation | 25 | ····.end·annotation |
27 | .end·field | 26 | .end·field |
28 | .field·final· | 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 | · | 29 | .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·annotation | 49 | ····.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·1 | 57 | ····.line·1 |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
41 | ····const-string·v0,·"Collection·must·not·be·null." | ||
42 | ····.line·2 | 59 | ····.line·2 |
43 | ···· | 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·3 | 63 | ····.line·3 |
64 | ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList; | ||
65 | ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V | ||
45 | ····iput-object· | 66 | ····iput-object·v0,·p0,·Lio/sentry/j4;->c:Ljava/util/List; |
46 | ····.line·4 | 67 | ····.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. |
Offset 1, 23 lines modified | Offset 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·"I | 3 | .source·"ISpan.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/l0; | ||
6 | #·virtual·methods | 4 | #·virtual·methods |
7 | .method·public·abstract· | 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·method | 12 | .end·method |
9 | .method·public·abstract·d() | 13 | .method·public·abstract·d()Z |
10 | .end·method | 14 | .end·method |
11 | .method·public·abstract·f()V | 15 | .method·public·abstract·f()V |
12 | .end·method | 16 | .end·method |
13 | .method·public·abstract· | 17 | .method·public·abstract·i()Lio/sentry/p4; |
18 | .end·method | ||
19 | .method·public·abstract·j(Lio/sentry/s4;)V | ||
14 | .end·method | 20 | .end·method |
15 | .method·public·abstract· | 21 | .method·public·abstract·l()Lio/sentry/s4; |
16 | .end·method | 22 | .end·method |
Offset 1, 13 lines modified | Offset 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·"NoOp | 3 | .source·"NoOpSpan.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/m0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·private·static·final·a:Lio/sentry/q1; | 7 | .field·private·static·final·a:Lio/sentry/q1; |
8 | #·direct·methods | 8 | #·direct·methods |
Offset 29, 31 lines modified | Offset 29, 60 lines modified | ||
29 | ····.line·1 | 29 | ····.line·1 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·public·static· | 33 | .method·public·static·m()Lio/sentry/q1; |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.line·1 | 35 | ····.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·v0 | 37 | ····return-object·v0 |
38 | .end·method | 38 | .end·method |
39 | #·virtual·methods | 39 | #·virtual·methods |
40 | .method·public· | 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·0 | 46 | ····.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· | 56 | ····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· | 60 | ····return-object·v6 |
44 | .end·method | 61 | .end·method |
45 | .method·public· | 62 | .method·public·j(Lio/sentry/s4;)V |
46 | ····.locals·0 | 63 | ····.locals·0 |
47 | ····return-void | 64 | ····return-void |
48 | .end·method | 65 | .end·method |
Offset 1, 8 lines modified | Offset 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·"ITrans | 3 | .source·"ITransactionProfiler.java" |
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
4 | #·virtual·methods | 7 | #·virtual·methods |
5 | .method·public·abstract·a(Lio/sentry/ | 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·method | 11 | .end·method |
Offset 1, 16 lines modified | Offset 1, 929 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/f1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"M | 3 | .source·"MainEventProcessor.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/t; | ||
6 | .implements·Ljava/io/Closeable; | ||
4 | #·annotations | 7 | #·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·annotation | 9 | .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. |
Offset 1, 40 lines modified | Offset 1, 3373 lines modified | ||
1 | .class·public· | 1 | .class·public·Lio/sentry/b4; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·fields | 18 | #·instance·fields |
7 | .field·p | 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. |
Offset 1, 52 lines modified | Offset 1, 1480 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/g2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·fields | 12 | #·instance·fields |
7 | .field·p | 13 | .field·private·a:Lio/sentry/y3; |
14 | .field·private·b:Lio/sentry/n0; | ||
8 | .field·p | 15 | .field·private·c:Ljava/lang/String; |
9 | .field·p | 16 | .field·private·d:Lio/sentry/protocol/z; |
10 | .field·p | 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·methods | 79 | #·direct·methods |
12 | .method·public· | 80 | .method·public·constructor·<init>(Lio/sentry/b4;)V |
13 | ····.locals· | 81 | ····.locals·1 |
82 | ····.line·1 | ||
14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 83 | ····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. |
Offset 1, 753 lines modified | Offset 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 | #·annotations | 4 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 6 | .end·annotation |
9 | #·instance·fields | 7 | #·instance·fields |
10 | .field·private·final·a:Ljava/util/ | 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· | 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/ | 20 | ············"Ljava/util/List<", |
24 | ············"Ljava/lang/String;", | 21 | ············"Ljava/lang/String;", |
25 | ············"Ljava/lang/Object;", | ||
26 | ············">;" | 22 | ············">;" |
27 | ········} | 23 | ········} |
28 | ····.end·annotation | 24 | ····.end·annotation |
29 | .end·field | 25 | .end·field |
30 | #·direct·methods | 26 | #·direct·methods |
31 | .method·public·constructor·<init>(L | 27 | .method·public·constructor·<init>(Ljava/util/List;Ljava/util/List;)V |
32 | ····.locals· | 28 | ····.locals·0 |
33 | ····.annotation· | 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·annotation | 39 | ····.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. |
Offset 1, 54 lines modified | Offset 1, 154 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/z2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·fields | 7 | #·instance·fields |
7 | .field·p | 8 | .field·private·final·a:Lio/sentry/a3; |
8 | .field·p | 9 | .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 | 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 | ···· | 32 | ····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>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
15 | ···· | 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 | ····i | 55 | ····invoke-direct·{v0,·p1,·p2},·Lio/sentry/a3;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;)V |
17 | ····iput-object· | 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·p | 64 | ····iput-object·p1,·p0,·Lio/sentry/z2;->b:Ljava/lang/Iterable; |
19 | ····return-void | 65 | ····return-void |
20 | .end·method | 66 | .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 | ···· | 69 | ····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 | ···· | 79 | ····move-result-object·p0 |
25 | ···· | 80 | ····const/4·p1,·0x0 |
Max diff block lines reached; 972/5007 bytes (19.41%) of diff not shown. |
Offset 1, 70 lines modified | Offset 1, 71 lines modified | ||
1 | .class·Lio/sentry/y3$a; | 1 | .class·final·Lio/sentry/y3$a; |
2 | .super·Ljava/ | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sentry | 3 | .source·"SentryLevel.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/t0; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Enclosing | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/y3; | 8 | ····value·=·Lio/sentry/y3; |
7 | .end·annotation | 9 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x18 |
10 | ····name·=· | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
12 | #·instance·fields | ||
13 | . | 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·methods | 22 | #·direct·methods |
15 | .method·constructor·<init>( | 23 | .method·constructor·<init>()V |
16 | ····.locals·0 | 24 | ····.locals·0 |
17 | ····.line·1 | 25 | ····.line·1 |
18 | ····iput-object·p1,·p0,·Lio/sentry/y3$a;->e:Lio/sentry/y3; | ||
19 | ····invoke-direct·{p0},·Ljava/ | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 27 | ····return-void |
21 | .end·method | 28 | .end·method |
22 | #·virtual·methods | 29 | #·virtual·methods |
23 | .method·public·r | 30 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
24 | ····.locals· | 31 | ····.locals·0 |
25 | ····.line·1 | 32 | ····.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· | 34 | ····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 | ·· | 37 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/y3; |
38 | ····.locals·0 | ||
33 | ····:cond_0 | ||
34 | ···· | 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- | 43 | ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; |
40 | ····move-result-object· | 44 | ····move-result-object·p1 |
41 | ···· | 45 | ····invoke-static·{p1},·Lio/sentry/y3;->valueOf(Ljava/lang/String;)Lio/sentry/y3; |
42 | ···· | 46 | ····move-result-object·p1 |
43 | ····return- | 47 | ····return-object·p1 |
44 | .end·method | 48 | .end·method |
Offset 1, 254 lines modified | Offset 1, 497 lines modified | ||
1 | .class· | 1 | .class·Lio/sentry/u4; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SynchronizedCollection.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Li | 5 | .implements·Ljava/util/Collection; |
6 | .implements·Ljava/io/Serializable; | ||
6 | #·annotations | 7 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/ | 8 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 9 | ····value·=·{ |
9 | ········ | 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·annotation | 18 | .end·annotation |
12 | #·instance·fields | 19 | #·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/ | 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/ | 23 | ············"Ljava/util/Collection<", |
21 | ············"Ljava/lang/String;", | ||
22 | ············"Ljava/lang/Object;", | ||
23 | ············">;" | 24 | ············"TE;>;" |
24 | ········} | 25 | ········} |
25 | ····.end·annotation | 26 | ····.end·annotation |
26 | .end·field | 27 | .end·field |
28 | .field·final·f:Ljava/lang/Object; | ||
27 | #·direct·methods | 29 | #·direct·methods |
28 | .method· | 30 | .method·constructor·<init>(Ljava/util/Collection;)V |
29 | ····.locals· | 31 | ····.locals·1 |
32 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
33 | ········value·=·{ | ||
34 | ············"(", | ||
35 | ············"Ljava/util/Collection<", | ||
36 | ············"TE;>;)V" | ||
37 | ········} | ||
38 | ····.end·annotation | ||
30 | ····.line·1 | 39 | ····.line·1 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
41 | ····const-string·v0,·"Collection·must·not·be·null." | ||
32 | ····.line·2 | 42 | ····.line·2 |
33 | ····i | 43 | ····invoke-static·{p1,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
34 | ····.line·3 | 44 | ····.line·3 |
35 | ····iput-object·p | 45 | ····iput-object·p1,·p0,·Lio/sentry/u4;->e:Ljava/util/Collection; |
36 | ····.line·4 | 46 | ····.line·4 |
37 | ····iput-object·p | 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-void | 48 | ····return-void |
41 | .end·method | 49 | .end·method |
42 | #·virtual·methods | 50 | #·virtual·methods |
43 | .method·public·a(Ljava/ | 51 | .method·public·add(Ljava/lang/Object;)Z |
44 | ····.locals· | 52 | ····.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/ | 82 | ············"Ljava/util/Collection<", |
49 | ············"Ljava/lang/String;", | ||
50 | ············" | 83 | ············"+TE;>;)Z" |
84 | ········} | ||
85 | ····.end·annotation | ||
Max diff block lines reached; 11546/15901 bytes (72.61%) of diff not shown. |
Offset 1, 30 lines modified | Offset 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·"IS | 3 | .source·"ISerializer.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·b()Lio/sentry/m4; | ||
6 | 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·annotation | 15 | ····.end·annotation |
8 | .end·method | 16 | .end·method |
9 | .method·public·abstract·c()Z | ||
10 | .end·method | ||
11 | .method·public·abstract·e()V | ||
12 | .end·method | ||
13 | .method·public·abstract· | 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·method | 28 | .end·method |
15 | .method·public·abstract·i | 29 | .method·public·abstract·c(Ljava/io/InputStream;)Lio/sentry/z2; |
16 | .end·method | 30 | .end·method |
17 | .method·public·abstract·k(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Lio/sentry/p0;)Lio/sentry/l0; | ||
18 | 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·annotation | 40 | ····.end·annotation |
20 | .end·method | 41 | .end·method |
21 | .method·public·abstract· | 42 | .method·public·abstract·e(Lio/sentry/z2;Ljava/io/OutputStream;)V |
22 | .end·method | 43 | .end·method |
Offset 1, 13 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·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·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/d;", | 22 | ········"Lio/sentry/d;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 33 lines modified | Offset 34, 33 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/d$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/d$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/d; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/d; |
46 | ····.locals·11 | 46 | ····.locals·11 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····invoke-static·{},·Lio/sentry/h;-> | 50 | ····invoke-static·{},·Lio/sentry/h;->c()Ljava/util/Date; |
51 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
52 | ····.line·3 | 52 | ····.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>()V | 54 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
Offset 208, 86 lines modified | Offset 208, 86 lines modified | ||
208 | ····.line·7 | 208 | ····.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>()V | 210 | ····invoke-direct·{v6},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
211 | ····.line·8 | 211 | ····.line·8 |
212 | ····:cond_7 | 212 | ····:cond_7 |
213 | ····invoke-virtual·{p1,·p2,·v6,·v7},·Lio/sentry/ | 213 | ····invoke-virtual·{p1,·p2,·v6,·v7},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
214 | ····goto·:goto_0 | 214 | ····goto·:goto_0 |
215 | ····.line·9 | 215 | ····.line·9 |
216 | ····:pswitch_0 | 216 | ····:pswitch_0 |
217 | ····invoke-virtual·{p1},·Lio/sentry/ | 217 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
218 | ····move-result-object·v2 | 218 | ····move-result-object·v2 |
219 | ····goto·:goto_0 | 219 | ····goto·:goto_0 |
220 | ····.line·10 | 220 | ····.line·10 |
221 | ····:pswitch_1 | 221 | ····:pswitch_1 |
222 | ····:try_start_0 | 222 | ····:try_start_0 |
223 | ····new-instance·v7,·Lio/sentry/ | 223 | ····new-instance·v7,·Lio/sentry/y3$a; |
224 | ····invoke-direct·{v7},·Lio/sentry/ | 224 | ····invoke-direct·{v7},·Lio/sentry/y3$a;-><init>()V |
225 | ····invoke-virtual·{v7,·p1,·p2},·Lio/sentry/ | 225 | ····invoke-virtual·{v7,·p1,·p2},·Lio/sentry/y3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/y3; |
226 | ····move-result-object·v5 | 226 | ····move-result-object·v5 |
227 | ····:try_end_0 | 227 | ····:try_end_0 |
228 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 228 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
229 | ····goto·:goto_0 | 229 | ····goto·:goto_0 |
230 | ····:catch_0 | 230 | ····:catch_0 |
231 | ····move-exception·v7 | 231 | ····move-exception·v7 |
232 | ····.line·11 | 232 | ····.line·11 |
233 | ····sget-object·v8,·Lio/sentry/ | 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/ | 236 | ····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_0 | 237 | ····goto/16·:goto_0 |
238 | ····.line·12 | 238 | ····.line·12 |
239 | ····:pswitch_2 | 239 | ····:pswitch_2 |
240 | ····invoke-virtual·{p1,·p2},·Lio/sentry/ | 240 | ····invoke-virtual·{p1,·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date; |
241 | ····move-result-object·v7 | 241 | ····move-result-object·v7 |
242 | ····if-eqz·v7,·:cond_0 | 242 | ····if-eqz·v7,·:cond_0 |
243 | ····move-object·v0,·v7 | 243 | ····move-object·v0,·v7 |
244 | ····goto/16·:goto_0 | 244 | ····goto/16·:goto_0 |
245 | ····.line·13 | 245 | ····.line·13 |
246 | ····:pswitch_3 | 246 | ····:pswitch_3 |
247 | ····invoke-virtual·{p1},·Lio/sentry/ | 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. |
Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
26 | ····.end·annotation | 26 | ····.end·annotation |
27 | .end·field | 27 | .end·field |
28 | .field·final·b:Ljava/lang/String; | 28 | .field·final·b:Ljava/lang/String; |
29 | .field·private·c:Z | 29 | .field·private·c:Z |
30 | .field·final·d:Lio/sentry/ | 30 | .field·final·d:Lio/sentry/h0; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·static·constructor·<clinit>()V | 32 | .method·static·constructor·<clinit>()V |
33 | ····.locals·1 | 33 | ····.locals·1 |
34 | ····const/16·v0,·0x2000 | 34 | ····const/16·v0,·0x2000 |
Offset 54, 60 lines modified | Offset 54, 60 lines modified | ||
54 | ····move-result-object·v0 | 54 | ····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-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·public·constructor·<init>(Lio/sentry/ | 58 | .method·public·constructor·<init>(Lio/sentry/h0;)V |
59 | ····.locals·3 | 59 | ····.locals·3 |
60 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 60 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
61 | ····.end·annotation | 61 | ····.end·annotation |
62 | ····.line·1 | 62 | ····.line·1 |
63 | ····new-instance·v0,·Ljava/util/HashMap; | 63 | ····new-instance·v0,·Ljava/util/HashMap; |
64 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 64 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
65 | ····const/4·v1,·0x0 | 65 | ····const/4·v1,·0x0 |
66 | ····const/4·v2,·0x1 | 66 | ····const/4·v2,·0x1 |
67 | ····invoke-direct·{p0,·v0,·v1,·v2,·p1},·Lio/sentry/c;-><init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/ | 67 | ····invoke-direct·{p0,·v0,·v1,·v2,·p1},·Lio/sentry/c;-><init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/h0;)V |
68 | ····return-void | 68 | ····return-void |
69 | .end·method | 69 | .end·method |
70 | .method·public·constructor·<init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/ | 70 | .method·public·constructor·<init>(Ljava/util/Map;Ljava/lang/String;ZLio/sentry/h0;)V |
71 | ····.locals·0 | 71 | ····.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/ | 81 | ············"Lio/sentry/h0;", |
82 | ············")V" | 82 | ············")V" |
83 | ········} | 83 | ········} |
84 | ····.end·annotation | 84 | ····.end·annotation |
85 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 85 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
86 | ····.end·annotation | 86 | ····.end·annotation |
87 | ····.line·2 | 87 | ····.line·2 |
88 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 88 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
89 | ····.line·3 | 89 | ····.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·4 | 91 | ····.line·4 |
92 | ····iput-object·p4,·p0,·Lio/sentry/c;->d:Lio/sentry/ | 92 | ····iput-object·p4,·p0,·Lio/sentry/c;->d:Lio/sentry/h0; |
93 | ····.line·5 | 93 | ····.line·5 |
94 | ····iput-boolean·p3,·p0,·Lio/sentry/c;->c:Z | 94 | ····iput-boolean·p3,·p0,·Lio/sentry/c;->c:Z |
95 | ····.line·6 | 95 | ····.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 modified | Offset 178, 26 lines modified | ||
178 | ····:cond_0 | 178 | ····:cond_0 |
179 | ····const/4·p0,·0x0 | 179 | ····const/4·p0,·0x0 |
180 | ····:goto_0 | 180 | ····:goto_0 |
181 | ····return·p0 | 181 | ····return·p0 |
182 | .end·method | 182 | .end·method |
183 | .method·private·static·n(Lio/sentry/ | 183 | .method·private·static·n(Lio/sentry/z4;)Ljava/lang/Double; |
184 | ····.locals·0 | 184 | ····.locals·0 |
185 | ····if-nez·p0,·:cond_0 | 185 | ····if-nez·p0,·:cond_0 |
186 | ····const/4·p0,·0x0 | 186 | ····const/4·p0,·0x0 |
187 | ····return-object·p0 | 187 | ····return-object·p0 |
188 | ····.line·1 | 188 | ····.line·1 |
189 | ····:cond_0 | 189 | ····:cond_0 |
190 | ····invoke-virtual·{p0},·Lio/sentry/ | 190 | ····invoke-virtual·{p0},·Lio/sentry/z4;->b()Ljava/lang/Double; |
191 | ····move-result-object·p0 | 191 | ····move-result-object·p0 |
192 | ····return-object·p0 | 192 | ····return-object·p0 |
193 | .end·method | 193 | .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 modified | Offset 515, 58 lines modified | ||
515 | ····.line·1 | 515 | ····.line·1 |
516 | ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/c;->p(Ljava/lang/String;Ljava/lang/String;)V | 516 | ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/c;->p(Ljava/lang/String;Ljava/lang/String;)V |
517 | ····return-void | 517 | ····return-void |
518 | .end·method | 518 | .end·method |
519 | .method·public·x(Lio/sentry/ | 519 | .method·public·x(Lio/sentry/n0;Lio/sentry/protocol/z;Lio/sentry/b4;Lio/sentry/z4;)V |
520 | ····.locals·2 | 520 | ····.locals·2 |
521 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 521 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
522 | ····.end·annotation | 522 | ····.end·annotation |
523 | ····.line·1 | 523 | ····.line·1 |
524 | ····invoke-interface·{p1},·Lio/sentry/ | 524 | ····invoke-interface·{p1},·Lio/sentry/m0;->i()Lio/sentry/p4; |
525 | ····move-result-object·v0 | 525 | ····move-result-object·v0 |
526 | ····invoke-virtual·{v0},·Lio/sentry/ | 526 | ····invoke-virtual·{v0},·Lio/sentry/p4;->j()Lio/sentry/protocol/p; |
527 | ····move-result-object·v0 | 527 | ····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. |
Offset 1, 307 lines modified | Offset 1, 794 lines modified | ||
1 | .class·public·final·Lio/sentry/s3; | 1 | .class·public·final·Lio/sentry/s3; |
2 | .super·Ljava/lang/Object; | ||
3 | .s | 2 | .super·Lio/sentry/s2; |
3 | .source·"SentryEvent.java" | ||
4 | #·interfaces | ||
5 | .implements·Lio/sentry/d1; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation· | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | ||
9 | ········Lio/sentry/s3$a; | ||
10 | ····} | ||
6 | .end·annotation | 11 | .end·annotation |
7 | #·instance·fields | 12 | #·instance·fields |
8 | .field·private· | 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·annotation | 20 | ····.end·annotation |
16 | .end·field | 21 | .end·field |
17 | .field·private· | 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/ | 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·annotation | 40 | ····.end·annotation |
25 | .end·field | 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/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·methods | 65 | #·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/ | 84 | .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. |
Offset 1, 107 lines modified | Offset 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·" | 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 | 6 | .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 |
Offset 1, 26 lines modified | Offset 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 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
9 | #·static·fields | 9 | #·static·fields |
10 | .field·private·static·final·b:Ljava/nio/charset/Charset; | 10 | .field·private·static·final·b:Ljava/nio/charset/Charset; |
11 | #·instance·fields | 11 | #·instance·fields |
12 | .field·private·final·a:Lio/sentry/ | 12 | .field·private·final·a:Lio/sentry/l0; |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·static·constructor·<clinit>()V | 14 | .method·static·constructor·<clinit>()V |
15 | ····.locals·1 | 15 | ····.locals·1 |
16 | ····const-string·v0,·"UTF-8" | 16 | ····const-string·v0,·"UTF-8" |
Offset 31, 27 lines modified | Offset 31, 27 lines modified | ||
31 | ····move-result-object·v0 | 31 | ····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-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·constructor·<init>(Lio/sentry/ | 35 | .method·public·constructor·<init>(Lio/sentry/l0;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.line·1 | 37 | ····.line·1 |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····.line·2 | 39 | ····.line·2 |
40 | ····iput-object·p1,·p0,·Lio/sentry/n;->a:Lio/sentry/ | 40 | ····iput-object·p1,·p0,·Lio/sentry/n;->a:Lio/sentry/l0; |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·private·b([BII)Lio/sentry/ | 43 | .method·private·b([BII)Lio/sentry/a3; |
44 | ····.locals·2 | 44 | ····.locals·2 |
45 | ····.line·1 | 45 | ····.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 modified | Offset 59, 28 lines modified | ||
59 | ····.line·2 | 59 | ····.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;)V | 61 | ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V |
62 | ····.line·3 | 62 | ····.line·3 |
63 | ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/ | 63 | ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/l0; |
64 | ····const-class·p3,·Lio/sentry/ | 64 | ····const-class·p3,·Lio/sentry/a3; |
65 | ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/ | 65 | ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/l0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; |
66 | ····move-result-object·p1 | 66 | ····move-result-object·p1 |
67 | ····check-cast·p1,·Lio/sentry/ | 67 | ····check-cast·p1,·Lio/sentry/a3; |
68 | ····return-object·p1 | 68 | ····return-object·p1 |
69 | .end·method | 69 | .end·method |
70 | .method·private·c([BII)Lio/sentry/ | 70 | .method·private·c([BII)Lio/sentry/r3; |
71 | ····.locals·2 | 71 | ····.locals·2 |
72 | ····.line·1 | 72 | ····.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 modified | Offset 88, 30 lines modified | ||
88 | ····.line·2 | 88 | ····.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;)V | 90 | ····invoke-direct·{p1,·v0},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V |
91 | ····.line·3 | 91 | ····.line·3 |
92 | ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/ | 92 | ····iget-object·p2,·p0,·Lio/sentry/n;->a:Lio/sentry/l0; |
93 | ····const-class·p3,·Lio/sentry/ | 93 | ····const-class·p3,·Lio/sentry/r3; |
94 | ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/ | 94 | ····invoke-interface·{p2,·p1,·p3},·Lio/sentry/l0;->a(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; |
95 | ····move-result-object·p1 | 95 | ····move-result-object·p1 |
96 | ····check-cast·p1,·Lio/sentry/ | 96 | ····check-cast·p1,·Lio/sentry/r3; |
97 | ····return-object·p1 | 97 | ····return-object·p1 |
98 | .end·method | 98 | .end·method |
99 | #·virtual·methods | 99 | #·virtual·methods |
100 | .method·public·a(Ljava/io/InputStream;)Lio/sentry/ | 100 | .method·public·a(Ljava/io/InputStream;)Lio/sentry/z2; |
101 | ····.locals·10 | 101 | ····.locals·10 |
102 | ····const/16·v0,·0x400 | 102 | ····const/16·v0,·0x400 |
103 | ····new-array·v0,·v0,·[B | 103 | ····new-array·v0,·v0,·[B |
104 | ····.line·1 | 104 | ····.line·1 |
Offset 178, 15 lines modified | Offset 178, 15 lines modified | ||
178 | ····array-length·v0,·p1 | 178 | ····array-length·v0,·p1 |
179 | ····if-eqz·v0,·:cond_d | 179 | ····if-eqz·v0,·:cond_d |
180 | ····if-eq·v4,·v3,·:cond_c | 180 | ····if-eq·v4,·v3,·:cond_c |
181 | ····.line·7 | 181 | ····.line·7 |
182 | ····invoke-direct·{p0,·p1,·v2,·v4},·Lio/sentry/n;->b([BII)Lio/sentry/ | 182 | ····invoke-direct·{p0,·p1,·v2,·v4},·Lio/sentry/n;->b([BII)Lio/sentry/a3; |
183 | ····move-result-object·v0 | 183 | ····move-result-object·v0 |
184 | ····if-eqz·v0,·:cond_b | 184 | ····if-eqz·v0,·:cond_b |
Max diff block lines reached; 1771/5263 bytes (33.65%) of diff not shown. |
Offset 1, 620 lines modified | Offset 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·" | 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·fields | 6 | #·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·methods | 8 | #·direct·methods |
28 | .method·public·constructor·<init>()V | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/z0;)V |
29 | ····.locals· | 10 | ····.locals·0 |
30 | ····.line·1 | ||
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····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· | 12 | ····iput-object·p1,·p0,·Lio/sentry/w0;->a:Lio/sentry/z0; |
36 | ····return-void | 13 | ····return-void |
37 | .end·method | 14 | .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· | 16 | .method·public·final·a()Ljava/lang/Object; |
45 | ····.locals·1 | 17 | ····.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·v0 | 20 | ····move-result-object·v0 |
67 | ····check-cast·v0,·Lio/sentry/w0$c; | ||
68 | ····return-object·v0 | 21 | ····return-object·v0 |
69 | .end·method | 22 | .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. |
Offset 1, 491 lines modified | Offset 1, 215 lines modified | ||
1 | .class· | 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 | #·annotations | 4 | #·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·annotation | 9 | .end·annotation |
14 | #·instance·fields | 10 | #·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· | 11 | .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· | 20 | .field·private·final·b:Lio/sentry/h0; |
20 | #·direct·methods | 21 | #·direct·methods |
21 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>(Lio/sentry/h0;Lio/sentry/t4$a;)V |
22 | ····.locals· | 23 | ····.locals·2 |
23 | ····.line·1 | 24 | ····.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·2 | 26 | ····.line·2 |
32 | ···· | 27 | ····new-instance·v0,·Ljava/util/concurrent/LinkedBlockingDeque; |
33 | ···· | 28 | ····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·v | 30 | ····const-string·v1,·"logger·is·required" |
37 | ····.line· | 31 | ····.line·3 |
38 | ····invoke-static·{p1,·v | 32 | ····invoke-static·{p1,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
39 | ····move-result-object·p1 | 33 | ····move-result-object·p1 |
40 | ····check-cast·p1,·Lio/sentry/ | 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 | ····i | 35 | ····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·4 | 37 | ····.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·p1 | 39 | ····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. |
Offset 1, 51 lines modified | Offset 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·"ISentry | 3 | .source·"ISentryClient.java" |
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | 4 | #·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·annotation | 11 | ····.end·annotation |
18 | .end·method | 12 | .end·method |
19 | .method·public·abstract· | 13 | .method·public·abstract·close()V |
20 | .end·method | 14 | .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·method | 16 | .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·method | 18 | .end·method |
Offset 1, 49 lines modified | Offset 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·"ISer | 3 | .source·"ISentryExecutorService.java" |
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
4 | #·virtual·methods | 7 | #·virtual·methods |
5 | .method·public·abstract·a(Ljava/ | 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/ | 12 | ············"Ljava/lang/Runnable;", |
13 | ············"J)", | ||
14 | ············"Ljava/util/concurrent/Future<", | ||
13 | ············" | 15 | ············"*>;" |
14 | ········} | 16 | ········} |
15 | ····.end·annotation | 17 | ····.end·annotation |
16 | .end·method | 18 | .end·method |
17 | .method·public·abstract·b( | 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/ | 25 | ············"Ljava/lang/Runnable;", |
24 | ············" | 26 | ············")", |
25 | ············"Ljava/l | 27 | ············"Ljava/util/concurrent/Future<", |
28 | ············"*>;" | ||
26 | ········} | 29 | ········} |
27 | ····.end·annotation | 30 | ····.end·annotation |
28 | .end·method | 31 | .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 | ············">( | 37 | ············">(", |
37 | ············"Ljava/io | 38 | ············"Ljava/util/concurrent/Callable<", |
38 | ············") | 39 | ············"TT;>;)", |
40 | ············"Ljava/util/concurrent/Future<", | ||
41 | ············"TT;>;" | ||
39 | ········} | 42 | ········} |
40 | ····.end·annotation | 43 | ····.end·annotation |
41 | .end·method | 44 | .end·method |
42 | .method·public·abstract·e(Lio/sentry/s2;Ljava/io/OutputStream;)V | ||
43 | .end·method |
Offset 1, 8 lines modified | Offset 1, 107 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/d2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 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·methods | 57 | #·virtual·methods |
5 | .method·public·a | 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/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·method | 78 | .end·method |
Offset 1, 14 lines modified | Offset 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·fields | 4 | #·static·fields |
5 | .field·private·static·final· | 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 modified | Offset 36, 27 lines modified | ||
36 | ············">;" | 36 | ············">;" |
37 | ········} | 37 | ········} |
38 | ····.end·annotation | 38 | ····.end·annotation |
39 | .end·field | 39 | .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·methods | 42 | #·direct·methods |
42 | .method·static·constructor·<clinit>()V | 43 | .method·static·constructor·<clinit>()V |
43 | ····.locals·3 | 44 | ····.locals·3 |
44 | ····.line·1 | 45 | ····.line·1 |
45 | ····new-instance·v0,·Ljava/util/HashMap; | 46 | ····new-instance·v0,·Ljava/util/HashMap; |
46 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 47 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
47 | ····sput-object·v0,·Lio/sentry/v;-> | 48 | ····sput-object·v0,·Lio/sentry/v;->e:Ljava/util/Map; |
48 | ····.line·2 | 49 | ····.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 modified | Offset 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,·0x0 | 135 | ····const/4·v0,·0x0 |
134 | ····.line·4 | 136 | ····.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-void | 140 | ····return-void |
137 | .end·method | 141 | .end·method |
138 | .method·private· | 142 | .method·private·h(Ljava/lang/Object;Ljava/lang/Class;)Z |
139 | ····.locals·2 | 143 | ····.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·annotation | 151 | ····.end·annotation |
148 | ····.line·1 | 152 | ····.line·1 |
149 | ····sget-object·v0,·Lio/sentry/v;-> | 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·v1 | 155 | ····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 modified | Offset 368, 15 lines modified | ||
363 | ····monitor-exit·p0 | 368 | ····monitor-exit·p0 |
364 | ····return-object·p1 | 369 | ····return-object·p1 |
365 | ····.line·4 | 370 | ····.line·4 |
366 | ····:cond_0 | 371 | ····:cond_0 |
367 | ····:try_start_1 | 372 | ····:try_start_1 |
368 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/v;-> | 373 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/v;->h(Ljava/lang/Object;Ljava/lang/Class;)Z |
369 | ····move-result·p2 | 374 | ····move-result·p2 |
370 | ····:try_end_1 | 375 | ····:try_end_1 |
371 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 376 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
372 | ····if-eqz·p2,·:cond_1 | 377 | ····if-eqz·p2,·:cond_1 |
Offset 422, 15 lines modified | Offset 427, 24 lines modified | ||
422 | ····.line·1 | 427 | ····.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·v0 | 429 | ····return-object·v0 |
425 | .end·method | 430 | .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· | 437 | .method·public·declared-synchronized·i(Ljava/lang/String;Ljava/lang/Object;)V |
427 | ····.locals·1 | 438 | ····.locals·1 |
428 | ····monitor-enter·p0 | 439 | ····monitor-enter·p0 |
429 | ····.line·1 | 440 | ····.line·1 |
430 | ····:try_start_0 | 441 | ····: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 modified | Offset 462, 24 lines modified | ||
448 | ····move-exception·p1 | 462 | ····move-exception·p1 |
449 | ····monitor-exit·p0 | 463 | ····monitor-exit·p0 |
450 | ····throw·p1 | 464 | ····throw·p1 |
451 | .end·method | 465 | .end·method |
452 | .method·public· | 466 | .method·public·j(Lio/sentry/b;)V |
453 | ····.locals·0 | 467 | ····.locals·0 |
Max diff block lines reached; 255/3460 bytes (7.37%) of diff not shown. |
Offset 1, 48 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public· | 1 | .class·public·interface·abstract·Lio/sentry/e0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"I | 3 | .source·"IEnvelopeSender.java" |
4 | #· | 4 | #·virtual·methods |
5 | .method·public·st | 5 | .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·method | 6 | .end·method |
Offset 1, 611 lines modified | Offset 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 | .s | 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. |
Offset 12, 103 lines modified | Offset 12, 103 lines modified | ||
12 | #·instance·fields | 12 | #·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/ | 17 | ············"Lio/sentry/z2;", |
18 | ············"Ljava/lang/String;", | 18 | ············"Ljava/lang/String;", |
19 | ············">;" | 19 | ············">;" |
20 | ········} | 20 | ········} |
21 | ····.end·annotation | 21 | ····.end·annotation |
22 | .end·field | 22 | .end·field |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·public·constructor·<init>(Lio/sentry/ | 24 | .method·public·constructor·<init>(Lio/sentry/b4;Ljava/lang/String;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.line·1 | 26 | ····.line·1 |
27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/cache/b;-><init>(Lio/sentry/ | 27 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/cache/b;-><init>(Lio/sentry/b4;Ljava/lang/String;I)V |
28 | ····.line·2 | 28 | ····.line·2 |
29 | ····new-instance·p1,·Ljava/util/WeakHashMap; | 29 | ····new-instance·p1,·Ljava/util/WeakHashMap; |
30 | ····invoke-direct·{p1},·Ljava/util/WeakHashMap;-><init>()V | 30 | ····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-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·private·A(Ljava/io/File;Lio/sentry/ | 34 | .method·private·A(Ljava/io/File;Lio/sentry/l4;)V |
35 | ····.locals·6 | 35 | ····.locals·6 |
36 | ····.line·1 | 36 | ····.line·1 |
37 | ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z | 37 | ····invoke-virtual·{p1},·Ljava/io/File;->exists()Z |
38 | ····move-result·v0 | 38 | ····move-result·v0 |
39 | ····const/4·v1,·0x0 | 39 | ····const/4·v1,·0x0 |
40 | ····const/4·v2,·0x1 | 40 | ····const/4·v2,·0x1 |
41 | ····if-eqz·v0,·:cond_0 | 41 | ····if-eqz·v0,·:cond_0 |
42 | ····.line·2 | 42 | ····.line·2 |
43 | ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/ | 43 | ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/b4; |
44 | ····.line·3 | 44 | ····.line·3 |
45 | ····invoke-virtual·{v0},·Lio/sentry/ | 45 | ····invoke-virtual·{v0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
46 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
47 | ····sget-object·v3,·Lio/sentry/ | 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·4 | 49 | ····.line·4 |
50 | ····invoke-virtual·{p2},·Lio/sentry/ | 50 | ····invoke-virtual·{p2},·Lio/sentry/l4;->i()Ljava/util/UUID; |
51 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
52 | ····aput-object·v5,·v4,·v1 | 52 | ····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/ | 54 | ····invoke-interface·{v0,·v3,·v5,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
55 | ····.line·5 | 55 | ····.line·5 |
56 | ····invoke-virtual·{p1},·Ljava/io/File;->delete()Z | 56 | ····invoke-virtual·{p1},·Ljava/io/File;->delete()Z |
57 | ····move-result·v0 | 57 | ····move-result·v0 |
58 | ····if-nez·v0,·:cond_0 | 58 | ····if-nez·v0,·:cond_0 |
59 | ····.line·6 | 59 | ····.line·6 |
60 | ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/ | 60 | ····iget-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/b4; |
61 | ····invoke-virtual·{v0},·Lio/sentry/ | 61 | ····invoke-virtual·{v0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
62 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
63 | ····sget-object·v3,·Lio/sentry/ | 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·v5 | 66 | ····move-result-object·v5 |
67 | ····aput-object·v5,·v4,·v1 | 67 | ····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/ | 69 | ····invoke-interface·{v0,·v3,·v5,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
70 | ····.line·7 | 70 | ····.line·7 |
71 | ····:cond_0 | 71 | ····:cond_0 |
72 | ····:try_start_0 | 72 | ····: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;)V | 74 | ····invoke-direct·{v0,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V |
Offset 127, 17 lines modified | Offset 127, 17 lines modified | ||
127 | ····invoke-direct·{p1,·v3},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V | 127 | ····invoke-direct·{p1,·v3},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V |
128 | ····:try_end_1 | 128 | ····:try_end_1 |
129 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2 | 129 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2 |
130 | ····.line·9 | 130 | ····.line·9 |
131 | ····:try_start_2 | 131 | ····:try_start_2 |
132 | ····iget-object·v3,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/ | 132 | ····iget-object·v3,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/l0; |
133 | ····invoke-interface·{v3,·p2,·p1},·Lio/sentry/ | 133 | ····invoke-interface·{v3,·p2,·p1},·Lio/sentry/l0;->d(Ljava/lang/Object;Ljava/io/Writer;)V |
134 | ····:try_end_2 | 134 | ····:try_end_2 |
135 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 135 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
136 | ····.line·10 | 136 | ····.line·10 |
137 | ····:try_start_3 | 137 | ····:try_start_3 |
138 | ····invoke-virtual·{p1},·Ljava/io/Writer;->close()V | 138 | ····invoke-virtual·{p1},·Ljava/io/Writer;->close()V |
139 | ····:try_end_3 | 139 | ····:try_end_3 |
Offset 193, 35 lines modified | Offset 193, 35 lines modified | ||
193 | ····:try_end_8 | 193 | ····:try_end_8 |
194 | ····.catchall·{:try_start_8·..·:try_end_8}·:catchall_4 | 194 | ····.catchall·{:try_start_8·..·:try_end_8}·:catchall_4 |
195 | ····:catchall_4 | 195 | ····:catchall_4 |
196 | ····move-exception·p1 | 196 | ····move-exception·p1 |
Max diff block lines reached; 44919/49149 bytes (91.39%) of diff not shown. |
Offset 4, 17 lines modified | Offset 4, 17 lines modified | ||
4 | #·static·fields | 4 | #·static·fields |
5 | .field·protected·static·final·i:Ljava/nio/charset/Charset; | 5 | .field·protected·static·final·i:Ljava/nio/charset/Charset; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·protected·final·e:Lio/sentry/ | 7 | .field·protected·final·e:Lio/sentry/b4; |
8 | .field·protected·final·f:Lio/sentry/ | 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:I | 10 | .field·private·final·h:I |
11 | #·direct·methods | 11 | #·direct·methods |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | ····move-result-object·v0 | 29 | ····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-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·constructor·<init>(Lio/sentry/ | 33 | .method·constructor·<init>(Lio/sentry/b4;Ljava/lang/String;I)V |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.line·1 | 35 | ····.line·1 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····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 modified | Offset 47, 24 lines modified | ||
47 | ····const-string·v0,·"SentryOptions·is·required." | 47 | ····const-string·v0,·"SentryOptions·is·required." |
48 | ····.line·3 | 48 | ····.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·v0 | 50 | ····move-result-object·v0 |
51 | ····check-cast·v0,·Lio/sentry/ | 51 | ····check-cast·v0,·Lio/sentry/b4; |
52 | ····iput-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/ | 52 | ····iput-object·v0,·p0,·Lio/sentry/cache/b;->e:Lio/sentry/b4; |
53 | ····.line·4 | 53 | ····.line·4 |
54 | ····invoke-virtual·{p1},·Lio/sentry/ | 54 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getSerializer()Lio/sentry/l0; |
55 | ····move-result-object·p1 | 55 | ····move-result-object·p1 |
56 | ····iput-object·p1,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/ | 56 | ····iput-object·p1,·p0,·Lio/sentry/cache/b;->f:Lio/sentry/l0; |
57 | ····.line·5 | 57 | ····.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;)V | 59 | ····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 modified | Offset 81, 24 lines modified | ||
81 | ····invoke-static·{p0,·p1},·Lio/sentry/cache/b;->j(Ljava/io/File;Ljava/io/File;)I | 81 | ····invoke-static·{p0,·p1},·Lio/sentry/cache/b;->j(Ljava/io/File;Ljava/io/File;)I |
82 | ····move-result·p0 | 82 | ····move-result·p0 |
83 | ····return·p0 | 83 | ····return·p0 |
84 | .end·method | 84 | .end·method |
85 | .method·private·d(Lio/sentry/ | 85 | .method·private·d(Lio/sentry/z2;Lio/sentry/q3;)Lio/sentry/z2; |
86 | ····.locals·3 | 86 | ····.locals·3 |
87 | ····.line·1 | 87 | ····.line·1 |
88 | ····new-instance·v0,·Ljava/util/ArrayList; | 88 | ····new-instance·v0,·Ljava/util/ArrayList; |
89 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 89 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
90 | ····.line·2 | 90 | ····.line·2 |
91 | ····invoke-virtual·{p1},·Lio/sentry/ | 91 | ····invoke-virtual·{p1},·Lio/sentry/z2;->c()Ljava/lang/Iterable; |
92 | ····move-result-object·v1 | 92 | ····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·v1 | 94 | ····move-result-object·v1 |
Offset 109, 42 lines modified | Offset 109, 42 lines modified | ||
109 | ····if-eqz·v2,·:cond_0 | 109 | ····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·v2 | 111 | ····move-result-object·v2 |
112 | ····check-cast·v2,·Lio/sentry/ | 112 | ····check-cast·v2,·Lio/sentry/q3; |
113 | ····.line·3 | 113 | ····.line·3 |
114 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 114 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
115 | ····goto·:goto_0 | 115 | ····goto·:goto_0 |
116 | ····.line·4 | 116 | ····.line·4 |
117 | ····:cond_0 | 117 | ····:cond_0 |
118 | ····invoke-interface·{v0,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 118 | ····invoke-interface·{v0,·p2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
119 | ····.line·5 | 119 | ····.line·5 |
120 | ····new-instance·p2,·Lio/sentry/ | 120 | ····new-instance·p2,·Lio/sentry/z2; |
121 | ····invoke-virtual·{p1},·Lio/sentry/ | 121 | ····invoke-virtual·{p1},·Lio/sentry/z2;->b()Lio/sentry/a3; |
122 | ····move-result-object·p1 | 122 | ····move-result-object·p1 |
123 | ····invoke-direct·{p2,·p1,·v0},·Lio/sentry/ | 123 | ····invoke-direct·{p2,·p1,·v0},·Lio/sentry/z2;-><init>(Lio/sentry/a3;Ljava/lang/Iterable;)V |
124 | ····return-object·p2 | 124 | ····return-object·p2 |
125 | .end·method | 125 | .end·method |
126 | .method·private·e(Lio/sentry/ | 126 | .method·private·e(Lio/sentry/z2;)Lio/sentry/l4; |
127 | ····.locals·2 | 127 | ····.locals·2 |
128 | ····.line·1 | 128 | ····.line·1 |
129 | ····invoke-virtual·{p1},·Lio/sentry/ | 129 | ····invoke-virtual·{p1},·Lio/sentry/z2;->c()Ljava/lang/Iterable; |
130 | ····move-result-object·p1 | 130 | ····move-result-object·p1 |
131 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 131 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
132 | ····move-result-object·p1 | 132 | ····move-result-object·p1 |
Offset 155, 72 lines modified | Offset 155, 72 lines modified | ||
Max diff block lines reached; 21644/25411 bytes (85.18%) of diff not shown. |
Offset 7, 19 lines modified | Offset 7, 19 lines modified | ||
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/Signature; | 8 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········"Ljava/lang/Object;", | 10 | ········"Ljava/lang/Object;", |
11 | ········"Ljava/lang/Iterable<", | 11 | ········"Ljava/lang/Iterable<", |
12 | ········"Lio/sentry/ | 12 | ········"Lio/sentry/z2;", |
13 | ········">;" | 13 | ········">;" |
14 | ····} | 14 | ····} |
15 | .end·annotation | 15 | .end·annotation |
16 | #·virtual·methods | 16 | #·virtual·methods |
17 | .method·public·abstract·a(Lio/sentry/ | 17 | .method·public·abstract·a(Lio/sentry/z2;)V |
18 | .end·method | 18 | .end·method |
19 | .method·public·abstract·b(Lio/sentry/ | 19 | .method·public·abstract·b(Lio/sentry/z2;Lio/sentry/v;)V |
20 | .end·method | 20 | .end·method |
Offset 1, 17 lines modified | Offset 1, 3 lines modified | ||
1 | .class·public·f | 1 | .class·public·interface·abstract·Lio/sentry/hints/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SessionEnd | 3 | .source·"SessionEnd.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/hints/g; | ||
6 | #·direct·methods | ||
7 | .method·public·constructor·<init>()V | ||
8 | ····.locals·0 | ||
9 | ····.line·1 | ||
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ····return-void | ||
12 | .end·method |
Offset 1, 11 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/hints/f; | 1 | .class·public·interface·abstract·Lio/sentry/hints/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Re | 3 | .source·"Resettable.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·b()Z | ||
6 | .end·method | ||
7 | .method·public·abstract· | 5 | .method·public·abstract·f()V |
8 | .end·method | 6 | .end·method |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/hints/d; | 1 | .class·public·interface·abstract·Lio/sentry/hints/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Flusha | 3 | .source·"DiskFlushNotification.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract· | 5 | .method·public·abstract·b()V |
6 | .end·method | 6 | .end·method |
Offset 1, 3 lines modified | Offset 1, 17 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/hints/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Session | 3 | .source·"SessionEndHint.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/hints/h; | ||
6 | #·direct·methods | ||
7 | .method·public·constructor·<init>()V | ||
8 | ····.locals·0 | ||
9 | ····.line·1 | ||
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ····return-void | ||
12 | .end·method |
Offset 1, 3 lines modified | Offset 1, 11 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/hints/g; | 1 | .class·public·interface·abstract·Lio/sentry/hints/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"Retryable.java" |
4 | #·virtual·methods | ||
5 | .method·public·abstract·b()Z | ||
6 | .end·method | ||
7 | .method·public·abstract·e(Z)V | ||
8 | .end·method |
Offset 1, 11 lines modified | Offset 1, 17 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/hints/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"S | 3 | .source·"SessionStartHint.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/hints/j; | ||
4 | #·virtual·methods | ||
5 | .method·public·abstract·c()Z | ||
6 | .end·method | ||
7 | 6 | #·direct·methods | |
7 | .method·public·constructor·<init>()V | ||
8 | ····.locals·0 | ||
9 | ····.line·1 | ||
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ····return-void | ||
8 | .end·method | 12 | .end·method |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/hints/b; | 1 | .class·public·interface·abstract·Lio/sentry/hints/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"ApplyScopeData.java" |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/hints/e; | 1 | .class·public·interface·abstract·Lio/sentry/hints/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"Flushable.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract· | 5 | .method·public·abstract·a()Z |
6 | .end·method | 6 | .end·method |
Offset 1, 3 lines modified | Offset 1, 11 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/hints/a; | 1 | .class·public·interface·abstract·Lio/sentry/hints/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"A | 3 | .source·"AbnormalExit.java" |
4 | #·virtual·methods | ||
5 | .method·public·abstract·a()Z | ||
6 | .end·method | ||
7 | .method·public·abstract·b()Ljava/lang/String; | ||
8 | .end·method |
Offset 1, 17 lines modified | Offset 1, 3 lines modified | ||
1 | .class·public·f | 1 | .class·public·interface·abstract·Lio/sentry/hints/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SessionStart | 3 | .source·"SessionStart.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/hints/i; | ||
6 | #·direct·methods | ||
7 | .method·public·constructor·<init>()V | ||
8 | ····.locals·0 | ||
9 | ····.line·1 | ||
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ····return-void | ||
12 | .end·method |
Offset 1, 8 lines modified | Offset 1, 3 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/hints/c; | 1 | .class·public·interface·abstract·Lio/sentry/hints/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Cached.java" | ||
3 | .source·"DiskFlushNotification.java" | ||
4 | #·virtual·methods | ||
5 | .method·public·abstract·b()V | ||
6 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/profilemeasurements/b$a; | 1 | .class·public·final·Lio/sentry/profilemeasurements/b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ProfileMeasurementValue.java" | 3 | .source·"ProfileMeasurementValue.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/profilemeasurements/b; | 8 | ····value·=·Lio/sentry/profilemeasurements/b; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/profilemeasurements/b;", | 22 | ········"Lio/sentry/profilemeasurements/b;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/b$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/b; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/b; |
46 | ····.locals·4 | 46 | ····.locals·4 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/profilemeasurements/b; | 50 | ····new-instance·v0,·Lio/sentry/profilemeasurements/b; |
Offset 102, 21 lines modified | Offset 102, 21 lines modified | ||
102 | ····.line·6 | 102 | ····.line·6 |
103 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 103 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
104 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 104 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
105 | ····.line·7 | 105 | ····.line·7 |
106 | ····:cond_1 | 106 | ····:cond_1 |
107 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 107 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
108 | ····goto·:goto_0 | 108 | ····goto·:goto_0 |
109 | ····.line·8 | 109 | ····.line·8 |
110 | ····:cond_2 | 110 | ····:cond_2 |
111 | ····invoke-virtual·{p1},·Lio/sentry/ | 111 | ····invoke-virtual·{p1},·Lio/sentry/z0;->i0()Ljava/lang/Double; |
112 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
113 | ····if-eqz·v2,·:cond_0 | 113 | ····if-eqz·v2,·:cond_0 |
114 | ····.line·9 | 114 | ····.line·9 |
115 | ····invoke-virtual·{v2},·Ljava/lang/Double;->doubleValue()D | 115 | ····invoke-virtual·{v2},·Ljava/lang/Double;->doubleValue()D |
Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ····invoke-static·{v0,·v2,·v3},·Lio/sentry/profilemeasurements/b;->a(Lio/sentry/profilemeasurements/b;D)D | 125 | ····invoke-static·{v0,·v2,·v3},·Lio/sentry/profilemeasurements/b;->a(Lio/sentry/profilemeasurements/b;D)D |
126 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
127 | ····.line·10 | 127 | ····.line·10 |
128 | ····:cond_3 | 128 | ····:cond_3 |
129 | ····invoke-virtual·{p1},·Lio/sentry/ | 129 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
130 | ····move-result-object·v2 | 130 | ····move-result-object·v2 |
131 | ····if-eqz·v2,·:cond_0 | 131 | ····if-eqz·v2,·:cond_0 |
132 | ····.line·11 | 132 | ····.line·11 |
133 | ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/b;->b(Lio/sentry/profilemeasurements/b;Ljava/lang/String;)Ljava/lang/String; | 133 | ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/b;->b(Lio/sentry/profilemeasurements/b;Ljava/lang/String;)Ljava/lang/String; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/profilemeasurements/a$a; | 1 | .class·public·final·Lio/sentry/profilemeasurements/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ProfileMeasurement.java" | 3 | .source·"ProfileMeasurement.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/profilemeasurements/a; | 8 | ····value·=·Lio/sentry/profilemeasurements/a; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/profilemeasurements/a;", | 22 | ········"Lio/sentry/profilemeasurements/a;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/a$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/profilemeasurements/a$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/a; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/profilemeasurements/a; |
46 | ····.locals·4 | 46 | ····.locals·4 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/profilemeasurements/a; | 50 | ····new-instance·v0,·Lio/sentry/profilemeasurements/a; |
Offset 102, 21 lines modified | Offset 102, 21 lines modified | ||
102 | ····.line·6 | 102 | ····.line·6 |
103 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 103 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
104 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 104 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
105 | ····.line·7 | 105 | ····.line·7 |
106 | ····:cond_1 | 106 | ····:cond_1 |
107 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 107 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
108 | ····goto·:goto_0 | 108 | ····goto·:goto_0 |
109 | ····.line·8 | 109 | ····.line·8 |
110 | ····:cond_2 | 110 | ····:cond_2 |
111 | ····invoke-virtual·{p1},·Lio/sentry/ | 111 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
112 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
113 | ····if-eqz·v2,·:cond_0 | 113 | ····if-eqz·v2,·:cond_0 |
114 | ····.line·9 | 114 | ····.line·9 |
115 | ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->a(Lio/sentry/profilemeasurements/a;Ljava/lang/String;)Ljava/lang/String; | 115 | ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->a(Lio/sentry/profilemeasurements/a;Ljava/lang/String;)Ljava/lang/String; |
Offset 126, 15 lines modified | Offset 126, 15 lines modified | ||
126 | ····.line·10 | 126 | ····.line·10 |
127 | ····:cond_3 | 127 | ····:cond_3 |
128 | ····new-instance·v2,·Lio/sentry/profilemeasurements/b$a; | 128 | ····new-instance·v2,·Lio/sentry/profilemeasurements/b$a; |
129 | ····invoke-direct·{v2},·Lio/sentry/profilemeasurements/b$a;-><init>()V | 129 | ····invoke-direct·{v2},·Lio/sentry/profilemeasurements/b$a;-><init>()V |
130 | ····.line·11 | 130 | ····.line·11 |
131 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 131 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; |
132 | ····move-result-object·v2 | 132 | ····move-result-object·v2 |
133 | ····if-eqz·v2,·:cond_0 | 133 | ····if-eqz·v2,·:cond_0 |
134 | ····.line·12 | 134 | ····.line·12 |
135 | ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->b(Lio/sentry/profilemeasurements/a;Ljava/util/Collection;)Ljava/util/Collection; | 135 | ····invoke-static·{v0,·v2},·Lio/sentry/profilemeasurements/a;->b(Lio/sentry/profilemeasurements/a;Ljava/util/Collection;)Ljava/util/Collection; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/profilemeasurements/b; | 1 | .class·public·final·Lio/sentry/profilemeasurements/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ProfileMeasurementValue.java" | 3 | .source·"ProfileMeasurementValue.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/profilemeasurements/b$a; | 9 | ········Lio/sentry/profilemeasurements/b$a; |
10 | ····} | 10 | ····} |
Offset 222, 45 lines modified | Offset 222, 45 lines modified | ||
222 | ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I | 222 | ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I |
223 | ····move-result·v0 | 223 | ····move-result·v0 |
224 | ····return·v0 | 224 | ····return·v0 |
225 | .end·method | 225 | .end·method |
226 | .method·public·serialize(Lio/sentry/ | 226 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
227 | ····.locals·3 | 227 | ····.locals·3 |
228 | ····.line·1 | 228 | ····.line·1 |
229 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 229 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
230 | ····const-string·v0,·"value" | 230 | ····const-string·v0,·"value" |
231 | ····.line·2 | 231 | ····.line·2 |
232 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 232 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
233 | ····move-result-object·v0 | 233 | ····move-result-object·v0 |
234 | ····iget-wide·v1,·p0,·Lio/sentry/profilemeasurements/b;->g:D | 234 | ····iget-wide·v1,·p0,·Lio/sentry/profilemeasurements/b;->g:D |
235 | ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 235 | ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
236 | ····move-result-object·v1 | 236 | ····move-result-object·v1 |
237 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 237 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
238 | ····const-string·v0,·"elapsed_since_start_ns" | 238 | ····const-string·v0,·"elapsed_since_start_ns" |
239 | ····.line·3 | 239 | ····.line·3 |
240 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 240 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
241 | ····move-result-object·v0 | 241 | ····move-result-object·v0 |
242 | ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/b;->f:Ljava/lang/String; | 242 | ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/b;->f:Ljava/lang/String; |
243 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 243 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
244 | ····.line·4 | 244 | ····.line·4 |
245 | ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map; | 245 | ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map; |
246 | ····if-eqz·v0,·:cond_0 | 246 | ····if-eqz·v0,·:cond_0 |
247 | ····.line·5 | 247 | ····.line·5 |
Offset 289, 18 lines modified | Offset 289, 18 lines modified | ||
289 | ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map; | 289 | ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/b;->e:Ljava/util/Map; |
290 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 290 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
291 | ····move-result-object·v2 | 291 | ····move-result-object·v2 |
292 | ····.line·7 | 292 | ····.line·7 |
293 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 293 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
294 | ····.line·8 | 294 | ····.line·8 |
295 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 295 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
296 | ····goto·:goto_0 | 296 | ····goto·:goto_0 |
297 | ····.line·9 | 297 | ····.line·9 |
298 | ····:cond_0 | 298 | ····:cond_0 |
299 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 299 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/profilemeasurements/a; | 1 | .class·public·final·Lio/sentry/profilemeasurements/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ProfileMeasurement.java" | 3 | .source·"ProfileMeasurement.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/profilemeasurements/a$a; | 9 | ········Lio/sentry/profilemeasurements/a$a; |
10 | ····} | 10 | ····} |
Offset 232, 41 lines modified | Offset 232, 41 lines modified | ||
232 | ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I | 232 | ····invoke-static·{v0},·Lio/sentry/util/k;->b([Ljava/lang/Object;)I |
233 | ····move-result·v0 | 233 | ····move-result·v0 |
234 | ····return·v0 | 234 | ····return·v0 |
235 | .end·method | 235 | .end·method |
236 | .method·public·serialize(Lio/sentry/ | 236 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
237 | ····.locals·3 | 237 | ····.locals·3 |
238 | ····.line·1 | 238 | ····.line·1 |
239 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 239 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
240 | ····const-string·v0,·"unit" | 240 | ····const-string·v0,·"unit" |
241 | ····.line·2 | 241 | ····.line·2 |
242 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 242 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
243 | ····move-result-object·v0 | 243 | ····move-result-object·v0 |
244 | ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->f:Ljava/lang/String; | 244 | ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->f:Ljava/lang/String; |
245 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 245 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
246 | ····const-string·v0,·"values" | 246 | ····const-string·v0,·"values" |
247 | ····.line·3 | 247 | ····.line·3 |
248 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 248 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
249 | ····move-result-object·v0 | 249 | ····move-result-object·v0 |
250 | ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->g:Ljava/util/Collection; | 250 | ····iget-object·v1,·p0,·Lio/sentry/profilemeasurements/a;->g:Ljava/util/Collection; |
251 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 251 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
252 | ····.line·4 | 252 | ····.line·4 |
253 | ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map; | 253 | ····iget-object·v0,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map; |
254 | ····if-eqz·v0,·:cond_0 | 254 | ····if-eqz·v0,·:cond_0 |
255 | ····.line·5 | 255 | ····.line·5 |
Offset 295, 18 lines modified | Offset 295, 18 lines modified | ||
295 | ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map; | 295 | ····iget-object·v2,·p0,·Lio/sentry/profilemeasurements/a;->e:Ljava/util/Map; |
296 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 296 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
297 | ····move-result-object·v2 | 297 | ····move-result-object·v2 |
298 | ····.line·7 | 298 | ····.line·7 |
299 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 299 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
300 | ····.line·8 | 300 | ····.line·8 |
301 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 301 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
302 | ····goto·:goto_0 | 302 | ····goto·:goto_0 |
303 | ····.line·9 | 303 | ····.line·9 |
304 | ····:cond_0 | 304 | ····:cond_0 |
305 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 305 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 199 lines modified | Offset 1, 299 lines modified | ||
1 | .class·final·Lio/sentry/android/core/i0; | 1 | .class·public·final·Lio/sentry/android/core/i0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AppStartState.java" |
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
4 | #·direct·methods | ||
5 | .method·static·a(Landroid/content/Context;JLio/sentry/android/core/h0;)Landroid/content/pm/ApplicationInfo; | ||
6 | ····.locals·1 | ||
7 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
8 | ········value·=·{ | ||
9 | ············"NewApi" | ||
10 | ········} | ||
11 | 6 | .end·annotation | |
12 | ····.line·1 | ||
13 | ····invoke-virtual·{p3},·Lio/sentry/android/core/h0;->d()I | ||
14 | 7 | #·static·fields | |
8 | .field·private·static·e:Lio/sentry/android/core/i0; | ||
15 | ····const/16·v0,·0x21 | ||
16 | 9 | #·instance·fields | |
10 | .field·private·a:Ljava/lang/Long; | ||
11 | .field·private·b:Ljava/lang/Long; | ||
17 | ····.line·2 | ||
18 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | ||
19 | 12 | .field·private·c:Ljava/lang/Boolean; | |
13 | .field·private·d:Lio/sentry/x2; | ||
20 | ····.line·3 | ||
21 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | ||
22 | ····move-result-object·p0 | ||
23 | 14 | #·direct·methods | |
15 | .method·static·constructor·<clinit>()V | ||
16 | ····.locals·1 | ||
24 | ···· | 17 | ····.line·1 |
18 | ····new-instance·v0,·Lio/sentry/android/core/i0; | ||
19 | ····invoke-direct·{v0},·Lio/sentry/android/core/i0;-><init>()V | ||
25 | ····.line·4 | ||
26 | ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$ApplicationInfoFlags;)Landroid/content/pm/ApplicationInfo; | ||
27 | ···· | 20 | ····sput-object·v0,·Lio/sentry/android/core/i0;->e:Lio/sentry/android/core/i0; |
28 | ····return- | 21 | ····return-void |
22 | .end·method | ||
23 | .method·private·constructor·<init>()V | ||
24 | ····.locals·1 | ||
29 | ····.line·5 | ||
30 | ····:cond_0 | ||
31 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | ||
32 | ···· | 25 | ····.line·1 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
27 | ····const/4·v0,·0x0 | ||
33 | ····.line·6 | ||
34 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | ||
35 | ···· | 28 | ····.line·2 |
29 | ····iput-object·v0,·p0,·Lio/sentry/android/core/i0;->c:Ljava/lang/Boolean; | ||
36 | ···· | 30 | ····return-void |
31 | .end·method | ||
37 | 32 | .method·public·static·d()Lio/sentry/android/core/i0; | |
33 | ····.locals·1 | ||
38 | ···· | 34 | ····.line·1 |
35 | ····sget-object·v0,·Lio/sentry/android/core/i0;->e:Lio/sentry/android/core/i0; | ||
39 | ····return-object· | 36 | ····return-object·v0 |
40 | .end·method | 37 | .end·method |
41 | .method·static·b(Landroid/content/Context;ILio/sentry/g0;Lio/sentry/android/core/h0;)Landroid/content/pm/PackageInfo; | ||
38 | #·virtual·methods | ||
39 | .method·public·declared-synchronized·a()Ljava/lang/Long; | ||
42 | ····.locals· | 40 | ····.locals·6 |
41 | ····monitor-enter·p0 | ||
43 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
44 | ········value·=·{ | ||
45 | ············"NewApi" | ||
46 | ········} | ||
47 | ····.end·annotation | ||
48 | ····.line·1 | 42 | ····.line·1 |
49 | ····:try_start_0 | 43 | ····:try_start_0 |
50 | ····i | 44 | ····iget-object·v0,·p0,·Lio/sentry/android/core/i0;->a:Ljava/lang/Long; |
51 | ···· | 45 | ····const/4·v1,·0x0 |
52 | ···· | 46 | ····if-eqz·v0,·:cond_2 |
53 | ····i | 47 | ····iget-object·v0,·p0,·Lio/sentry/android/core/i0;->b:Ljava/lang/Long; |
48 | ····if-eqz·v0,·:cond_2 | ||
54 | ····.line·2 | ||
55 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | ||
56 | ···· | 49 | ····iget-object·v2,·p0,·Lio/sentry/android/core/i0;->c:Ljava/lang/Boolean; |
57 | ····.line·3 | ||
58 | ····i | 50 | ····if-nez·v2,·:cond_0 |
51 | ····goto·:goto_0 | ||
59 | ···· | 52 | ····.line·2 |
53 | ····:cond_0 | ||
54 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J | ||
60 | ···· | 55 | ····move-result-wide·v2 |
61 | ····i | 56 | ····iget-object·v0,·p0,·Lio/sentry/android/core/i0;->a:Ljava/lang/Long; |
62 | ···· | 57 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J |
63 | ···· | 58 | ····move-result-wide·v4 |
Max diff block lines reached; 5960/10838 bytes (54.99%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/h; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/g2$b; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/n0; |
8 | .field·public·final·synthetic·b:Lio/sentry/ | 8 | .field·public·final·synthetic·b:Lio/sentry/g2; |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/n0;Lio/sentry/g2;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/ | 13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/n0; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/ | 14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/g2; |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·final·a(Lio/sentry/ | 18 | .method·public·final·a(Lio/sentry/n0;)V |
19 | ····.locals·2 | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/ | 20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/h;->a:Lio/sentry/n0; |
21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/ | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/h;->b:Lio/sentry/g2; |
22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->p(Lio/sentry/ | 22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->p(Lio/sentry/n0;Lio/sentry/g2;Lio/sentry/n0;)V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
Offset 1, 284 lines modified | Offset 1, 448 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/h0; | 1 | .class·public·final·Lio/sentry/android/core/h0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AppLifecycleIntegration.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/r0; | ||
6 | .implements·Ljava/io/Closeable; | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
7 | #·instance·fields | 7 | #·instance·fields |
8 | .field· | 8 | .field·e:Lio/sentry/android/core/LifecycleWatcher; |
9 | .field·private·f:Lio/sentry/android/core/SentryAndroidOptions; | ||
10 | .field·private·final·g:Lio/sentry/android/core/y0; | ||
9 | #·direct·methods | 11 | #·direct·methods |
10 | .method·public·constructor·<init>( | 12 | .method·public·constructor·<init>()V |
11 | ····.locals·1 | 13 | ····.locals·1 |
12 | ····.line·1 | 14 | ····.line·1 |
13 | ···· | 15 | ····new-instance·v0,·Lio/sentry/android/core/y0; |
14 | ···· | 16 | ····invoke-direct·{v0},·Lio/sentry/android/core/y0;-><init>()V |
17 | ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/h0;-><init>(Lio/sentry/android/core/y0;)V | ||
15 | ····.line·2 | ||
16 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
17 | ···· | 18 | ····return-void |
19 | .end·method | ||
20 | .method·constructor·<init>(Lio/sentry/android/core/y0;)V | ||
21 | ····.locals·0 | ||
18 | ···· | 22 | ····.line·2 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
24 | ····.line·3 | ||
19 | ····iput-object·p1,·p0,·Lio/sentry/android/core/h0;-> | 25 | ····iput-object·p1,·p0,·Lio/sentry/android/core/h0;->g:Lio/sentry/android/core/y0; |
20 | ····return-void | 26 | ····return-void |
21 | .end·method | 27 | .end·method |
28 | .method·public·static·synthetic·h(Lio/sentry/android/core/h0;)V | ||
29 | ····.locals·0 | ||
30 | ····invoke-direct·{p0},·Lio/sentry/android/core/h0;->p()V | ||
22 | #·virtual·methods | ||
23 | .method·public·a()Ljava/lang/String; | ||
24 | ····.locals·1 | ||
25 | ····.line·1 | ||
26 | ····sget-object·v0,·Landroid/os/Build;->TAGS:Ljava/lang/String; | ||
27 | ····return- | 31 | ····return-void |
28 | .end·method | 32 | .end·method |
29 | .method·public· | 33 | .method·public·static·synthetic·j(Lio/sentry/android/core/h0;Lio/sentry/g0;)V |
30 | ····.locals· | 34 | ····.locals·0 |
35 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/h0;->t(Lio/sentry/g0;)V | ||
31 | ····.line·1 | ||
32 | ····sget-object·v0,·Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; | ||
33 | ····return- | 36 | ····return-void |
34 | .end·method | 37 | .end·method |
35 | .method·p | 38 | .method·private·k(Lio/sentry/g0;)V |
36 | ····.locals· | 39 | ····.locals·8 |
37 | ····.line·1 | 40 | ····.line·1 |
38 | ···· | 41 | ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->f:Lio/sentry/android/core/SentryAndroidOptions; |
42 | ····if-nez·v0,·:cond_0 | ||
43 | ····return-void | ||
44 | ····.line·2 | ||
45 | ····:cond_0 | ||
46 | ····new-instance·v7,·Lio/sentry/android/core/LifecycleWatcher; | ||
47 | ····.line·3 | ||
48 | ····invoke-virtual·{v0},·Lio/sentry/b4;->getSessionTrackingIntervalMillis()J | ||
49 | ····move-result-wide·v3 | ||
50 | ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
51 | ····.line·4 | ||
52 | ····invoke-virtual·{v0},·Lio/sentry/b4;->isEnableAutoSessionTracking()Z | ||
53 | ····move-result·v5 | ||
54 | ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
55 | ····.line·5 | ||
56 | ····invoke-virtual·{v0},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableAppLifecycleBreadcrumbs()Z | ||
57 | ····move-result·v6 | ||
58 | ····move-object·v1,·v7 | ||
59 | ····move-object·v2,·p1 | ||
60 | ····invoke-direct/range·{v1·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/g0;JZZ)V | ||
61 | ····iput-object·v7,·p0,·Lio/sentry/android/core/h0;->e:Lio/sentry/android/core/LifecycleWatcher; | ||
62 | ····.line·6 | ||
63 | ····:try_start_0 | ||
64 | ····invoke-static·{},·Landroidx/lifecycle/ProcessLifecycleOwner;->i()Landroidx/lifecycle/l; | ||
65 | ····move-result-object·p1 | ||
66 | ····invoke-interface·{p1},·Landroidx/lifecycle/l;->a()Landroidx/lifecycle/h; | ||
67 | ····move-result-object·p1 | ||
68 | ····iget-object·v0,·p0,·Lio/sentry/android/core/h0;->e:Lio/sentry/android/core/LifecycleWatcher; | ||
69 | ····invoke-virtual·{p1,·v0},·Landroidx/lifecycle/h;->a(Landroidx/lifecycle/k;)V | ||
Max diff block lines reached; 12300/17242 bytes (71.34%) of diff not shown. |
Offset 1, 44 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/w; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/w; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/ | 5 | .implements·Ljava/lang/Runnable; |
6 | #·sta | 6 | #·instance·fields |
7 | .field·public· | 7 | .field·public·final·synthetic·e:Lio/sentry/android/core/a0; |
8 | .field·public·final·synthetic·f:Lio/sentry/n0; | ||
8 | #·direct·methods | ||
9 | .method·static·synthetic·constructor·<clinit>()V | ||
10 | ····.locals·1 | ||
11 | ····new-instance·v0,·Lio/sentry/android/core/w; | ||
12 | ····invoke-direct·{v0},·Lio/sentry/android/core/w;-><init>()V | ||
13 | ····sput-object·v0,·Lio/sentry/android/core/w;->a:Lio/sentry/android/core/w; | ||
14 | ····return-void | ||
15 | .end·method | ||
16 | 9 | #·direct·methods | |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/a0;Lio/sentry/n0;)V | ||
17 | ····.locals·0 | 11 | ····.locals·0 |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/w;->e:Lio/sentry/android/core/a0; | ||
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/w;->f:Lio/sentry/n0; | ||
19 | ····return-void | 15 | ····return-void |
20 | .end·method | 16 | .end·method |
21 | #·virtual·methods | 17 | #·virtual·methods |
22 | .method·public·final· | 18 | .method·public·final·run()V |
23 | ····.locals· | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/w;->e:Lio/sentry/android/core/a0; | ||
24 | ····i | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/w;->f:Lio/sentry/n0; |
25 | ···· | 22 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/a0;->d(Lio/sentry/android/core/a0;Lio/sentry/n0;)V |
26 | ····return- | 23 | ····return-void |
27 | .end·method | 24 | .end·method |
Offset 1, 40 lines modified | Offset 1, 1072 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/z0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"ManifestMetadataReader.java" |
4 | #·interfaces | ||
5 | .implements·Ljava/lang/Runnable; | ||
4 | #·direct·methods | ||
5 | .method·static·a(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;)V | ||
6 | ····.locals·10 | ||
7 | ····const-string·v0,·"" | ||
6 | #·instance·fields | ||
7 | .field·public·final·synthetic·e:Lio/sentry/e2; | ||
8 | 8 | ····const-string·v1,·"io.sentry.traces.trace-propagation-targets" | |
9 | ····const-string·v2,·"The·application·context·is·required." | ||
9 | #·direct·methods | ||
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/e2;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
11 | ····.l | 10 | ····.line·1 |
11 | ····invoke-static·{p0,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
12 | ····const-string·v2,·"The·options·object·is·required." | ||
13 | ····.line·2 | ||
14 | ····invoke-static·{p1,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
15 | ····.line·3 | ||
16 | ····:try_start_0 | ||
17 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; | ||
18 | ····move-result-object·v2 | ||
19 | ····invoke-static·{p0,·v2,·p2},·Lio/sentry/android/core/z0;->b(Landroid/content/Context;Lio/sentry/h0;Lio/sentry/android/core/l0;)Landroid/os/Bundle; | ||
20 | ····move-result-object·p0 | ||
21 | ····.line·4 | ||
22 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; | ||
23 | ····move-result-object·p2 | ||
24 | ····const/4·v2,·0x0 | ||
25 | ····if-eqz·p0,·:cond_d | ||
26 | ····const-string·v3,·"io.sentry.debug" | ||
27 | ····.line·5 | ||
28 | ····invoke-virtual·{p1},·Lio/sentry/b4;->isDebug()Z | ||
29 | ····move-result·v4 | ||
30 | ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->c(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Z)Z | ||
31 | ····move-result·v3 | ||
32 | ····invoke-virtual·{p1,·v3},·Lio/sentry/b4;->setDebug(Z)V | ||
33 | ····.line·6 | ||
34 | ····invoke-virtual·{p1},·Lio/sentry/b4;->isDebug()Z | ||
35 | ····move-result·v3 | ||
36 | ····if-eqz·v3,·:cond_0 | ||
37 | ····const-string·v3,·"io.sentry.debug.level" | ||
38 | ····.line·7 | ||
39 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getDiagnosticLevel()Lio/sentry/y3; | ||
40 | ····move-result-object·v4 | ||
41 | ····invoke-virtual·{v4},·Ljava/lang/Enum;->name()Ljava/lang/String; | ||
42 | ····move-result-object·v4 | ||
43 | ····sget-object·v5,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; | ||
44 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; | ||
45 | ····move-result-object·v4 | ||
46 | ····.line·8 | ||
47 | ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->g(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
48 | ····move-result-object·v3 | ||
49 | ····if-eqz·v3,·:cond_0 | ||
50 | ····.line·9 | ||
51 | ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | ||
52 | ····move-result-object·v3 | ||
53 | ····invoke-static·{v3},·Lio/sentry/y3;->valueOf(Ljava/lang/String;)Lio/sentry/y3; | ||
54 | ····move-result-object·v3 | ||
55 | ····invoke-virtual·{p1,·v3},·Lio/sentry/b4;->setDiagnosticLevel(Lio/sentry/y3;)V | ||
56 | ····:cond_0 | ||
57 | ····const-string·v3,·"io.sentry.anr.enable" | ||
58 | ····.line·10 | ||
59 | ····invoke-virtual·{p1},·Lio/sentry/android/core/SentryAndroidOptions;->isAnrEnabled()Z | ||
60 | ····move-result·v4 | ||
61 | ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->c(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Z)Z | ||
62 | ····move-result·v3 | ||
63 | ····invoke-virtual·{p1,·v3},·Lio/sentry/android/core/SentryAndroidOptions;->setAnrEnabled(Z)V | ||
64 | ····const-string·v3,·"io.sentry.session-tracking.enable" | ||
65 | ····.line·11 | ||
66 | ····invoke-virtual·{p1},·Lio/sentry/b4;->isEnableAutoSessionTracking()Z | ||
67 | ····move-result·v4 | ||
68 | ····.line·12 | ||
69 | ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/z0;->c(Landroid/os/Bundle;Lio/sentry/h0;Ljava/lang/String;Z)Z | ||
Max diff block lines reached; 14185/30469 bytes (46.56%) of diff not shown. |
Offset 1, 61 lines modified | Offset 1, 231 lines modified | ||
1 | .class·final·Lio/sentry/android/core/v0; | 1 | .class·final·Lio/sentry/android/core/v0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Installation.java" | ||
3 | .source·"NoOpDebugImagesLoader.java" | ||
4 | #·interfaces | ||
5 | .implements·Lio/sentry/android/core/o0; | ||
6 | #·static·fields | 4 | #·static·fields |
7 | .field· | 5 | .field·static·a:Ljava/lang/String; |
6 | .field·private·static·final·b:Ljava/nio/charset/Charset; | ||
8 | #·direct·methods | 7 | #·direct·methods |
9 | .method·static·constructor·<clinit>()V | 8 | .method·static·constructor·<clinit>()V |
10 | ····.locals·1 | 9 | ····.locals·1 |
10 | ····const-string·v0,·"UTF-8" | ||
11 | ····.line·1 | 11 | ····.line·1 |
12 | ····n | 12 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
13 | ···· | 13 | ····move-result-object·v0 |
14 | ····sput-object·v0,·Lio/sentry/android/core/v0;-> | 14 | ····sput-object·v0,·Lio/sentry/android/core/v0;->b:Ljava/nio/charset/Charset; |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
17 | .method·p | 17 | .method·public·static·declared-synchronized·a(Landroid/content/Context;)Ljava/lang/String; |
18 | ····.locals· | 18 | ····.locals·3 |
19 | ····const-class·v0,·Lio/sentry/android/core/v0; | ||
20 | ····monitor-enter·v0 | ||
19 | ····.line·1 | 21 | ····.line·1 |
20 | ···· | 22 | ····:try_start_0 |
23 | ····sget-object·v1,·Lio/sentry/android/core/v0;->a:Ljava/lang/String; | ||
21 | ···· | 24 | ····if-nez·v1,·:cond_1 |
25 | ····.line·2 | ||
26 | ····new-instance·v1,·Ljava/io/File; | ||
27 | ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File; | ||
28 | ····move-result-object·p0 | ||
29 | ····const-string·v2,·"INSTALLATION" | ||
30 | ····invoke-direct·{v1,·p0,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | ||
31 | ····:try_end_0 | ||
32 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
33 | ····.line·3 | ||
34 | ····:try_start_1 | ||
35 | ····invoke-virtual·{v1},·Ljava/io/File;->exists()Z | ||
36 | ····move-result·p0 | ||
37 | ····if-nez·p0,·:cond_0 | ||
38 | ····.line·4 | ||
39 | ····invoke-static·{v1},·Lio/sentry/android/core/v0;->c(Ljava/io/File;)Ljava/lang/String; | ||
40 | ····move-result-object·p0 | ||
41 | ····sput-object·p0,·Lio/sentry/android/core/v0;->a:Ljava/lang/String; | ||
42 | ····:try_end_1 | ||
43 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
44 | ····.line·5 | ||
45 | ····monitor-exit·v0 | ||
46 | ····return-object·p0 | ||
47 | ····.line·6 | ||
48 | ····:cond_0 | ||
49 | ····:try_start_2 | ||
50 | ····invoke-static·{v1},·Lio/sentry/android/core/v0;->b(Ljava/io/File;)Ljava/lang/String; | ||
51 | ····move-result-object·p0 | ||
52 | ····sput-object·p0,·Lio/sentry/android/core/v0;->a:Ljava/lang/String; | ||
53 | ····:try_end_2 | ||
54 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | ||
55 | ····goto·:goto_0 | ||
56 | ····:catchall_0 | ||
57 | ····move-exception·p0 | ||
58 | ····.line·7 | ||
59 | ····:try_start_3 | ||
60 | ····new-instance·v1,·Ljava/lang/RuntimeException; | ||
61 | ····invoke-direct·{v1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V | ||
62 | ····throw·v1 | ||
63 | ····.line·8 | ||
64 | ····:cond_1 | ||
65 | ····:goto_0 | ||
66 | ····sget-object·p0,·Lio/sentry/android/core/v0;->a:Ljava/lang/String; | ||
67 | ····:try_end_3 | ||
68 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | ||
69 | ····monitor-exit·v0 | ||
70 | ····return-object·p0 | ||
71 | ····:catchall_1 | ||
72 | ····move-exception·p0 | ||
73 | ····monitor-exit·v0 | ||
74 | ····throw·p0 | ||
22 | .end·method | 75 | .end·method |
23 | .method· | 76 | .method·static·b(Ljava/io/File;)Ljava/lang/String; |
24 | ····.locals· | 77 | ····.locals·3 |
25 | ····.line·1 | 78 | ····.line·1 |
26 | ···· | 79 | ····new-instance·v0,·Ljava/io/RandomAccessFile; |
Max diff block lines reached; 2918/6354 bytes (45.92%) of diff not shown. |
Offset 1, 388 lines modified | Offset 1, 160 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/e1; | 1 | .class·public·final·Lio/sentry/android/core/e1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"ScreenshotEventProcessor.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t; |
6 | .implements·Ljava/io/Closeable; | ||
7 | .implements·Landroid/hardware/SensorEventListener; | ||
8 | #·instance·fields | ||
9 | 6 | #·annotations | |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .end·annotation | ||
10 | .field·private·f:Lio/sentry/f0; | ||
9 | #·instance·fields | ||
11 | .field·private· | 10 | .field·private·final·e:Lio/sentry/android/core/SentryAndroidOptions; |
12 | .field· | 11 | .field·private·final·f:Lio/sentry/android/core/l0; |
13 | #·direct·methods | 12 | #·direct·methods |
14 | .method·public·constructor·<init>(Landroid/content/ | 13 | .method·public·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;)V |
15 | ····.locals·1 | 14 | ····.locals·1 |
16 | ····.line·1 | 15 | ····.line·1 |
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
18 | ····const-string·v0,·" | 17 | ····const-string·v0,·"SentryAndroidOptions·is·required" |
19 | ····.line·2 | 18 | ····.line·2 |
20 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 19 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
21 | ····move-result-object·p1 | 20 | ····move-result-object·p1 |
22 | ····check-cast·p1,·Landroid/content/Context; | ||
23 | ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->e:Landroid/content/Context; | ||
24 | ····return-void | ||
25 | .end·method | ||
26 | #·virtual·methods | ||
27 | .method·public·c(Lio/sentry/f0;Lio/sentry/q3;)V | ||
28 | ····.locals·4 | ||
29 | ····const-string·v0,·"Hub·is·required" | ||
30 | ····.line·1 | ||
31 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
32 | ····move-result-object·p1 | ||
33 | ····check-cast·p1,·Lio/sentry/f0; | ||
34 | ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->f:Lio/sentry/f0; | ||
35 | ····.line·2 | ||
36 | ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions; | ||
37 | ····if-eqz·p1,·:cond_0 | ||
38 | ····move-object·p1,·p2 | ||
39 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; | 21 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; |
22 | ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->e:Lio/sentry/android/core/SentryAndroidOptions; | ||
40 | ····goto·:goto_0 | ||
41 | ····:cond_0 | ||
42 | ····const/4·p1,·0x0 | ||
23 | ····const-string·p1,·"BuildInfoProvider·is·required" | ||
43 | ····:goto_0 | ||
44 | ····const-string·v0,·"SentryAndroidOptions·is·required" | ||
45 | ····.line·3 | 24 | ····.line·3 |
46 | ····invoke-static·{p | 25 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
47 | ····move-result-object·p1 | ||
48 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; | ||
49 | ····iput-object·p1,·p0,·Lio/sentry/android/core/e1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
50 | ····.line·4 | ||
51 | ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
52 | ····move-result-object·p1 | 26 | ····move-result-object·p1 |
27 | ····check-cast·p1,·Lio/sentry/android/core/l0; | ||
53 | ····sget-object·v0,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; | ||
54 | ····const/4·v1,·0x1 | ||
55 | ····new-array·v1,·v1,·[Ljava/lang/Object; | ||
56 | ····iget-object·v2,·p0,·Lio/sentry/android/core/e1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
57 | ····.line·5 | ||
58 | ····invoke-virtual·{v2},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z | ||
59 | ····move-result·v2 | ||
60 | ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | ||
61 | ····move-result-object·v2 | ||
62 | ····const/4·v3,·0x0 | ||
63 | ····aput-object·v2,·v1,·v3 | ||
64 | ····const-string·v2,·"enableSystemEventsBreadcrumbs·enabled:·%s" | ||
65 | ····.line·6 | ||
66 | ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
67 | ····.line·7 | ||
68 | ····iget-object·p1,·p0,·Lio/sentry/android/core/e1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
69 | ····invoke-virtual·{p1},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z | ||
70 | ····move-result·p1 | ||
Max diff block lines reached; 7665/13385 bytes (57.27%) of diff not shown. |
Offset 1, 46 lines modified | Offset 1, 46 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/i; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/g2$b; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; |
8 | .field·public·final·synthetic·b:Lio/sentry/ | 8 | .field·public·final·synthetic·b:Lio/sentry/g2; |
9 | .field·public·final·synthetic·c:Lio/sentry/ | 9 | .field·public·final·synthetic·c:Lio/sentry/n0; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/g2;Lio/sentry/n0;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/o; | 14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/o; |
15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/g2; |
16 | ····iput-object·p3,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/ | 16 | ····iput-object·p3,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/n0; |
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | #·virtual·methods | 19 | #·virtual·methods |
20 | .method·public·final·a(Lio/sentry/ | 20 | .method·public·final·a(Lio/sentry/n0;)V |
21 | ····.locals·3 | 21 | ····.locals·3 |
22 | ····iget-object·v0,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/o; | 22 | ····iget-object·v0,·p0,·Lio/sentry/android/core/i;->a:Lio/sentry/android/core/o; |
23 | ····iget-object·v1,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/ | 23 | ····iget-object·v1,·p0,·Lio/sentry/android/core/i;->b:Lio/sentry/g2; |
24 | ····iget-object·v2,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/ | 24 | ····iget-object·v2,·p0,·Lio/sentry/android/core/i;->c:Lio/sentry/n0; |
25 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->k(Lio/sentry/android/core/o;Lio/sentry/ | 25 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->k(Lio/sentry/android/core/o;Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
Offset 1, 467 lines modified | Offset 1, 298 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/c1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"PerformanceAndroidEventProcessor.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/t; | ||
4 | #·static·fields | ||
5 | .field·private·static·final·a:Ljava/util/Date; | ||
6 | 6 | #·instance·fields | |
7 | .field·private·e:Z | ||
8 | .field·private·final·f:Lio/sentry/android/core/g; | ||
9 | .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions; | ||
7 | #·direct·methods | ||
8 | .method·static·constructor·<clinit>()V | ||
9 | ····.locals·2 | ||
10 | ····.line·1 | ||
11 | ····invoke-static·{},·Lio/sentry/h;->b()Ljava/util/Date; | ||
12 | ····move-result-object·v0 | ||
13 | ····sput-object·v0,·Lio/sentry/android/core/c1;->a:Ljava/util/Date; | ||
14 | ····.line·2 | ||
15 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | ||
16 | ····move-result-wide·v0 | ||
17 | ····sput-wide·v0,·Lio/sentry/android/core/c1;->b:J | ||
18 | ····return-void | ||
19 | .end·method | ||
20 | .method·public·static·synthetic·a(Lio/sentry/g0;Landroid/content/Context;Lio/sentry/m2$a;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
21 | ····.locals·0 | ||
10 | #·direct·methods | ||
11 | .method·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/g;)V | ||
22 | ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/c1;->e(Lio/sentry/g0;Landroid/content/Context;Lio/sentry/m2$a;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
23 | ····return-void | ||
24 | .end·method | ||
25 | .method·private·static·b(Lio/sentry/q3;ZZ)V | ||
26 | ····.locals· | 12 | ····.locals·1 |
27 | ····.line·1 | 13 | ····.line·1 |
28 | ····n | 14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ···· | 15 | ····const/4·v0,·0x0 |
30 | ····.line·2 | 16 | ····.line·2 |
31 | ···· | 17 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/c1;->e:Z |
32 | ···· | 18 | ····const-string·v0,·"SentryAndroidOptions·is·required" |
33 | ····.line·3 | 19 | ····.line·3 |
20 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
34 | ····invoke-virtual·{p0},·Lio/sentry/q3;->getIntegrations()Ljava/util/List; | ||
35 | ····move-result-object·v2 | ||
36 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | ||
37 | ····move-result-object·v2 | ||
38 | ····:cond_0 | ||
39 | ····:goto_0 | ||
40 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | ||
41 | ····move-result·v3 | ||
21 | ····move-result-object·p1 | ||
42 | ····if-eqz·v3,·:cond_2 | ||
43 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
44 | ···· | 22 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; |
45 | ···· | 23 | ····iput-object·p1,·p0,·Lio/sentry/android/core/c1;->g:Lio/sentry/android/core/SentryAndroidOptions; |
46 | ···· | 24 | ····const-string·p1,·"ActivityFramesTracker·is·required" |
47 | ····.line·4 | 25 | ····.line·4 |
26 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
48 | ····instance-of·v4,·v3,·Lio/sentry/android/fragment/FragmentLifecycleIntegration; | ||
49 | ····if-eqz·v4,·:cond_1 | ||
50 | ····.line·5 | ||
51 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | ||
52 | ····:cond_1 | ||
53 | ····if-eqz·p2,·:cond_0 | ||
54 | ····.line·6 | ||
55 | ····instance-of·v4,·v3,·Lio/sentry/android/timber/SentryTimberIntegration; | ||
56 | ····if-eqz·v4,·:cond_0 | ||
57 | ····.line·7 | ||
58 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | ||
59 | ····goto·:goto_0 | ||
60 | ····.line·8 | ||
61 | ····:cond_2 | ||
62 | ····invoke-interface·{v1},·Ljava/util/List;->size()I | ||
63 | ····move-result·p1 | ||
64 | ····const/4·p2,·0x1 | ||
65 | ····if-le·p1,·p2,·:cond_3 | ||
66 | ····const/4·p1,·0x1 | ||
67 | ····.line·9 | ||
68 | ····:goto_1 | ||
69 | ····invoke-interface·{v1},·Ljava/util/List;->size()I | ||
70 | ····move-result·v2 | ||
Max diff block lines reached; 13627/18143 bytes (75.11%) of diff not shown. |
Offset 1, 1058 lines modified | Offset 1, 221 lines modified | ||
1 | .class· | 1 | .class·public·abstract·Lio/sentry/android/core/t0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"EnvelopeFileObserverIntegration.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/r0; | ||
6 | .implements·Ljava/io/Closeable; | ||
4 | #·direct·methods | ||
5 | .method·static·a(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;)V | ||
6 | ····.locals·10 | ||
7 | ····const-string·v0,·"" | ||
8 | ····const-string·v1,·"io.sentry.traces.trace-propagation-targets" | ||
9 | ····const-string·v2,·"The·application·context·is·required." | ||
10 | ····.line·1 | ||
11 | ····invoke-static·{p0,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
12 | ····const-string·v2,·"The·options·object·is·required." | ||
13 | ····.line·2 | ||
14 | ····invoke-static·{p1,·v2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
15 | ····.line·3 | ||
16 | ····:try_start_0 | ||
17 | ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
18 | ····move-result-object·v2 | ||
19 | ····invoke-static·{p0,·v2,·p2},·Lio/sentry/android/core/t0;->b(Landroid/content/Context;Lio/sentry/g0;Lio/sentry/android/core/h0;)Landroid/os/Bundle; | ||
20 | ····move-result-object·p0 | ||
7 | #·annotations | ||
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
9 | ····value·=·{ | ||
10 | ········Lio/sentry/android/core/t0$b; | ||
11 | ····} | ||
12 | .end·annotation | ||
21 | ····.line·4 | ||
22 | ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
23 | ····move-result-object·p2 | ||
24 | ····const/4·v2,·0x0 | ||
25 | ····if-eqz·p0,·:cond_d | ||
26 | ····const-string·v3,·"io.sentry.debug" | ||
27 | ····.line·5 | ||
28 | ····invoke-virtual·{p1},·Lio/sentry/q3;->isDebug()Z | ||
29 | ····move-result·v4 | ||
30 | ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/t0;->c(Landroid/os/Bundle;Lio/sentry/g0;Ljava/lang/String;Z)Z | ||
31 | ····move-result·v3 | ||
32 | ····invoke-virtual·{p1,·v3},·Lio/sentry/q3;->setDebug(Z)V | ||
33 | ····.line·6 | ||
34 | ····invoke-virtual·{p1},·Lio/sentry/q3;->isDebug()Z | ||
35 | ····move-result·v3 | ||
36 | ····if-eqz·v3,·:cond_0 | ||
37 | ····const-string·v3,·"io.sentry.debug.level" | ||
38 | ····.line·7 | ||
39 | ····invoke-virtual·{p1},·Lio/sentry/q3;->getDiagnosticLevel()Lio/sentry/p3; | ||
40 | ····move-result-object·v4 | ||
41 | ····invoke-virtual·{v4},·Ljava/lang/Enum;->name()Ljava/lang/String; | ||
42 | ····move-result-object·v4 | ||
43 | ····sget-object·v5,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; | ||
44 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; | ||
45 | ····move-result-object·v4 | ||
46 | ····.line·8 | ||
47 | ····invoke-static·{p0,·p2,·v3,·v4},·Lio/sentry/android/core/t0;->g(Landroid/os/Bundle;Lio/sentry/g0;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
48 | ····move-result-object·v3 | ||
49 | ····if-eqz·v3,·:cond_0 | ||
50 | ····.line·9 | ||
51 | ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | ||
52 | ····move-result-object·v3 | ||
53 | ····invoke-static·{v3},·Lio/sentry/p3;->valueOf(Ljava/lang/String;)Lio/sentry/p3; | ||
54 | ····move-result-object·v3 | ||
55 | ····invoke-virtual·{p1,·v3},·Lio/sentry/q3;->setDiagnosticLevel(Lio/sentry/p3;)V | ||
56 | ····:cond_0 | ||
57 | ····const-string·v3,·"io.sentry.anr.enable" | ||
58 | ····.line·10 | ||
59 | ····invoke-virtual·{p1},·Lio/sentry/android/core/SentryAndroidOptions;->isAnrEnabled()Z | ||
60 | ····move-result·v4 | ||
61 | 13 | #·instance·fields | |
14 | .field·private·e:Lio/sentry/android/core/s0; | ||
62 | 15 | .field·private·f:Lio/sentry/h0; | |
63 | ····invoke-virtual·{p1,·v3},·Lio/sentry/android/core/SentryAndroidOptions;->setAnrEnabled(Z)V | ||
16 | #·direct·methods | ||
17 | .method·public·constructor·<init>()V | ||
18 | ····.locals·0 | ||
64 | ····const-string·v3,·"io.sentry.session-tracking.enable" | ||
65 | ····.line·11 | ||
Max diff block lines reached; 29252/34135 bytes (85.70%) of diff not shown. |
Offset 1, 47 lines modified | Offset 1, 40 lines modified | ||
1 | .class·final·Lio/sentry/android/core/g0; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/g0; |
2 | .super·Ljava/lang/RuntimeException; | ||
3 | .s | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | ||
4 | #·interfaces | ||
5 | .implements·Ljava/lang/Runnable; | ||
4 | #·instance·fields | 6 | #·instance·fields |
5 | .field·p | 7 | .field·public·final·synthetic·e:Lio/sentry/android/core/h0; |
8 | .field·public·final·synthetic·f:Lio/sentry/g0; | ||
6 | #·direct·methods | 9 | #·direct·methods |
7 | .method·constructor·<init>(L | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/h0;Lio/sentry/g0;)V |
8 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
9 | ····.line·1 | ||
10 | ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | ||
11 | ····const-string·p1,·"Thread·must·be·provided." | ||
12 | ····.line·2 | ||
13 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
14 | ····move-result-object·p1 | ||
15 | ····check-cast·p1,·Ljava/lang/Thread; | ||
16 | ····iput-object·p1,·p0,·Lio/sentry/android/core/g0;->e:L | 13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/g0;->e:Lio/sentry/android/core/h0; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/g0;->f:Lio/sentry/g0; | ||
17 | ····.line·3 | ||
18 | ····invoke-virtual·{p1},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; | ||
19 | ····move-result-object·p1 | ||
20 | ····invoke-virtual·{p0,·p1},·Ljava/lang/RuntimeException;->setStackTrace([Ljava/lang/StackTraceElement;)V | ||
21 | ····return-void | 15 | ····return-void |
22 | .end·method | 16 | .end·method |
23 | #·virtual·methods | 17 | #·virtual·methods |
24 | .method·public· | 18 | .method·public·final·run()V |
25 | ····.locals· | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/g0;->e:Lio/sentry/android/core/h0; | ||
26 | ····.line·1 | ||
27 | ····iget-object·v | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/g0;->f:Lio/sentry/g0; |
28 | ···· | 22 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/h0;->j(Lio/sentry/android/core/h0;Lio/sentry/g0;)V |
23 | ····return-void | ||
29 | .end·method | 24 | .end·method |
Offset 1, 231 lines modified | Offset 1, 36 lines modified | ||
1 | .class·final·Lio/sentry/android/core/p0; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/p0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | ||
5 | .implements·Ljava/util/concurrent/Callable; | ||
4 | #·static·fields | ||
5 | .field·static·a:Ljava/lang/String; | ||
6 | 6 | #·instance·fields | |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/q0; | ||
7 | #·direct·methods | 8 | #·direct·methods |
8 | .method·st | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/q0;)V |
9 | ····.locals· | 10 | ····.locals·0 |
10 | ····const-string·v0,·"UTF-8" | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
11 | ····.line·1 | ||
12 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | ||
13 | ····move-result-object·v0 | ||
14 | ···· | 12 | ····iput-object·p1,·p0,·Lio/sentry/android/core/p0;->a:Lio/sentry/android/core/q0; |
15 | ····return-void | 13 | ····return-void |
16 | .end·method | 14 | .end·method |
17 | .method·public·static·declared-synchronized·a(Landroid/content/Context;)Ljava/lang/String; | ||
18 | ····.locals·3 | ||
19 | ····const-class·v0,·Lio/sentry/android/core/p0; | ||
20 | ····monitor-enter·v0 | ||
21 | ····.line·1 | ||
22 | ····:try_start_0 | ||
23 | ····sget-object·v1,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; | ||
24 | ····if-nez·v1,·:cond_1 | ||
25 | ····.line·2 | ||
26 | ····new-instance·v1,·Ljava/io/File; | ||
27 | ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File; | ||
28 | ····move-result-object·p0 | ||
29 | ····const-string·v2,·"INSTALLATION" | ||
30 | ····invoke-direct·{v1,·p0,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V | ||
31 | ····:try_end_0 | ||
32 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
33 | ····.line·3 | ||
34 | ····:try_start_1 | ||
35 | ····invoke-virtual·{v1},·Ljava/io/File;->exists()Z | ||
36 | ····move-result·p0 | ||
37 | ····if-nez·p0,·:cond_0 | ||
38 | ····.line·4 | ||
39 | ····invoke-static·{v1},·Lio/sentry/android/core/p0;->c(Ljava/io/File;)Ljava/lang/String; | ||
40 | ····move-result-object·p0 | ||
41 | ····sput-object·p0,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; | ||
42 | ····:try_end_1 | ||
43 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
44 | ····.line·5 | ||
45 | ····monitor-exit·v0 | ||
46 | ····return-object·p0 | ||
47 | ····.line·6 | ||
48 | ····:cond_0 | ||
49 | ····:try_start_2 | ||
50 | ····invoke-static·{v1},·Lio/sentry/android/core/p0;->b(Ljava/io/File;)Ljava/lang/String; | ||
51 | ····move-result-object·p0 | ||
52 | ····sput-object·p0,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; | ||
53 | ····:try_end_2 | ||
54 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | ||
55 | ····goto·:goto_0 | ||
56 | ····:catchall_0 | ||
57 | ····move-exception·p0 | ||
58 | ····.line·7 | ||
59 | ····:try_start_3 | ||
60 | ····new-instance·v1,·Ljava/lang/RuntimeException; | ||
61 | ····invoke-direct·{v1,·p0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V | ||
62 | ····throw·v1 | ||
63 | ····.line·8 | ||
64 | ····:cond_1 | ||
65 | ····:goto_0 | ||
66 | ····sget-object·p0,·Lio/sentry/android/core/p0;->a:Ljava/lang/String; | ||
67 | ····:try_end_3 | ||
68 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | ||
69 | ····monitor-exit·v0 | ||
70 | ····return-object·p0 | ||
71 | ····:catchall_1 | ||
72 | ····move-exception·p0 | ||
73 | ····monitor-exit·v0 | ||
74 | ····throw·p0 | ||
75 | .end·method | ||
76 | .method·static·b(Ljava/io/File;)Ljava/lang/String; | ||
77 | ····.locals·3 | ||
15 | #·virtual·methods | ||
16 | .method·public·final·call()Ljava/lang/Object; | ||
Max diff block lines reached; 428/6144 bytes (6.97%) of diff not shown. |
Offset 1, 24 lines modified | Offset 1, 26 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/SentryAndroidOptions; | 1 | .class·public·final·Lio/sentry/android/core/SentryAndroidOptions; |
2 | .super·Lio/sentry/ | 2 | .super·Lio/sentry/b4; |
3 | .source·"SentryAndroidOptions.java" | 3 | .source·"SentryAndroidOptions.java" |
4 | #·instance·fields | 4 | #·instance·fields |
5 | .field·private·anrEnabled:Z | 5 | .field·private·anrEnabled:Z |
6 | .field·private·anrReportInDebug:Z | 6 | .field·private·anrReportInDebug:Z |
7 | .field·private·anrTimeoutIntervalMillis:J | 7 | .field·private·anrTimeoutIntervalMillis:J |
8 | .field·private·attachScreenshot:Z | 8 | .field·private·attachScreenshot:Z |
9 | .field·private·attachViewHierarchy:Z | ||
9 | .field·private·collectAdditionalContext:Z | 10 | .field·private·collectAdditionalContext:Z |
10 | .field·private·debugImagesLoader:Lio/sentry/android/core/ | 11 | .field·private·debugImagesLoader:Lio/sentry/android/core/u0; |
11 | .field·private·enableActivityLifecycleBreadcrumbs:Z | 12 | .field·private·enableActivityLifecycleBreadcrumbs:Z |
12 | .field·private·enableActivityLifecycleTracingAutoFinish:Z | 13 | .field·private·enableActivityLifecycleTracingAutoFinish:Z |
13 | .field·private·enableAppComponentBreadcrumbs:Z | 14 | .field·private·enableAppComponentBreadcrumbs:Z |
Offset 38, 15 lines modified | Offset 40, 15 lines modified | ||
38 | #·direct·methods | 40 | #·direct·methods |
39 | .method·public·constructor·<init>()V | 41 | .method·public·constructor·<init>()V |
40 | ····.locals·5 | 42 | ····.locals·5 |
41 | ····.line·1 | 43 | ····.line·1 |
42 | ····invoke-direct·{p0},·Lio/sentry/ | 44 | ····invoke-direct·{p0},·Lio/sentry/b4;-><init>()V |
43 | ····const/4·v0,·0x1 | 45 | ····const/4·v0,·0x1 |
44 | ····.line·2 | 46 | ····.line·2 |
45 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrEnabled:Z | 47 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrEnabled:Z |
46 | ····const-wide/16·v1,·0x1388 | 48 | ····const-wide/16·v1,·0x1388 |
Offset 79, 19 lines modified | Offset 81, 19 lines modified | ||
79 | ····const/16·v4,·0x65 | 81 | ····const/16·v4,·0x65 |
80 | ····.line·11 | 82 | ····.line·11 |
81 | ····iput·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->profilingTracesHz:I | 83 | ····iput·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->profilingTracesHz:I |
82 | ····.line·12 | 84 | ····.line·12 |
83 | ····invoke-static·{},·Lio/sentry/android/core/ | 85 | ····invoke-static·{},·Lio/sentry/android/core/b1;->b()Lio/sentry/android/core/b1; |
84 | ····move-result-object·v4 | 86 | ····move-result-object·v4 |
85 | ····iput-object·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->debugImagesLoader:Lio/sentry/android/core/ | 87 | ····iput-object·v4,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->debugImagesLoader:Lio/sentry/android/core/u0; |
86 | ····.line·13 | 88 | ····.line·13 |
87 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->collectAdditionalContext:Z | 89 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->collectAdditionalContext:Z |
88 | ····.line·14 | 90 | ····.line·14 |
89 | ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashFlushTimeoutMillis:J | 91 | ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashFlushTimeoutMillis:J |
Offset 99, 46 lines modified | Offset 101, 46 lines modified | ||
99 | ····.line·15 | 101 | ····.line·15 |
100 | ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashDurationThresholdMillis:J | 102 | ····iput-wide·v1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->startupCrashDurationThresholdMillis:J |
101 | ····.line·16 | 103 | ····.line·16 |
102 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableFramesTracking:Z | 104 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableFramesTracking:Z |
103 | ····const-string·v1,·"sentry.java.android/6.1 | 105 | ····const-string·v1,·"sentry.java.android/6.13.0" |
104 | ····.line·17 | 106 | ····.line·17 |
105 | ····invoke-virtual·{p0,·v1},·Lio/sentry/ | 107 | ····invoke-virtual·{p0,·v1},·Lio/sentry/b4;->setSentryClientName(Ljava/lang/String;)V |
106 | ····.line·18 | 108 | ····.line·18 |
107 | ····invoke-direct·{p0},·Lio/sentry/android/core/SentryAndroidOptions;->createSdkVersion()Lio/sentry/protocol/n; | 109 | ····invoke-direct·{p0},·Lio/sentry/android/core/SentryAndroidOptions;->createSdkVersion()Lio/sentry/protocol/n; |
108 | ····move-result-object·v1 | 110 | ····move-result-object·v1 |
109 | ····invoke-virtual·{p0,·v1},·Lio/sentry/ | 111 | ····invoke-virtual·{p0,·v1},·Lio/sentry/b4;->setSdkVersion(Lio/sentry/protocol/n;)V |
110 | ····.line·19 | 112 | ····.line·19 |
111 | ····invoke-virtual·{p0,·v3},·Lio/sentry/ | 113 | ····invoke-virtual·{p0,·v3},·Lio/sentry/b4;->setAttachServerName(Z)V |
112 | ····.line·20 | 114 | ····.line·20 |
113 | ····invoke-virtual·{p0,·v0},·Lio/sentry/ | 115 | ····invoke-virtual·{p0,·v0},·Lio/sentry/b4;->setEnableScopeSync(Z)V |
114 | ····return-void | 116 | ····return-void |
115 | .end·method | 117 | .end·method |
116 | .method·private·createSdkVersion()Lio/sentry/protocol/n; | 118 | .method·private·createSdkVersion()Lio/sentry/protocol/n; |
117 | ····.locals·3 | 119 | ····.locals·3 |
118 | ····.line·1 | 120 | ····.line·1 |
119 | ····invoke-virtual·{p0},·Lio/sentry/ | 121 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getSdkVersion()Lio/sentry/protocol/n; |
120 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
121 | ····const-string·v1,·"sentry.java.android" | 123 | ····const-string·v1,·"sentry.java.android" |
122 | ····const-string·v2,·"6.1 | 124 | ····const-string·v2,·"6.13.0" |
123 | ····.line·2 | 125 | ····.line·2 |
124 | ····invoke-static·{v0,·v1,·v2},·Lio/sentry/protocol/n;->l(Lio/sentry/protocol/n;Ljava/lang/String;Ljava/lang/String;)Lio/sentry/protocol/n; | 126 | ····invoke-static·{v0,·v1,·v2},·Lio/sentry/protocol/n;->l(Lio/sentry/protocol/n;Ljava/lang/String;Ljava/lang/String;)Lio/sentry/protocol/n; |
125 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
126 | ····const-string·v1,·"maven:io.sentry:sentry-android-core" | 128 | ····const-string·v1,·"maven:io.sentry:sentry-android-core" |
Offset 163, 33 lines modified | Offset 165, 33 lines modified | ||
163 | ····.line·3 | 165 | ····.line·3 |
164 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableSystemEventBreadcrumbs:Z | 166 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableSystemEventBreadcrumbs:Z |
165 | ····.line·4 | 167 | ····.line·4 |
166 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableAppLifecycleBreadcrumbs:Z | 168 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->enableAppLifecycleBreadcrumbs:Z |
167 | ····.line·5 | 169 | ····.line·5 |
168 | ····invoke-virtual·{p0,·p1},·Lio/sentry/ | 170 | ····invoke-virtual·{p0,·p1},·Lio/sentry/b4;->setEnableUserInteractionBreadcrumbs(Z)V |
169 | ····return-void | 171 | ····return-void |
170 | .end·method | 172 | .end·method |
171 | .method·public·getAnrTimeoutIntervalMillis()J | 173 | .method·public·getAnrTimeoutIntervalMillis()J |
172 | ····.locals·2 | 174 | ····.locals·2 |
173 | ····.line·1 | 175 | ····.line·1 |
174 | ····iget-wide·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrTimeoutIntervalMillis:J | 176 | ····iget-wide·v0,·p0,·Lio/sentry/android/core/SentryAndroidOptions;->anrTimeoutIntervalMillis:J |
Max diff block lines reached; 2504/6937 bytes (36.10%) of diff not shown. |
Offset 1, 168 lines modified | Offset 1, 84 lines modified | ||
1 | .class· | 1 | .class·abstract·Lio/sentry/android/core/r0; |
2 | .super·Ljava/lang/Object; | ||
3 | .s | 2 | .super·Landroid/content/ContentProvider; |
3 | .source·"EmptySecureContentProvider.java" | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
7 | #·instance·fields | ||
8 | .field·private·final·e:Lio/sentry/android/core/internal/util/e; | ||
4 | #·direct·methods | 9 | #·direct·methods |
5 | .method· | 10 | .method·constructor·<init>()V |
6 | ····.locals· | 11 | ····.locals·1 |
7 | ····.line·1 | 12 | ····.line·1 |
8 | ····invoke-direct·{p0},·L | 13 | ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V |
14 | ····.line·2 | ||
15 | ····new-instance·v0,·Lio/sentry/android/core/internal/util/e; | ||
16 | ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/e;-><init>()V | ||
17 | ····iput-object·v0,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e; | ||
9 | ····return-void | 18 | ····return-void |
10 | .end·method | 19 | .end·method |
11 | #·virtual·methods | 20 | #·virtual·methods |
12 | .method·public·a(Ljava/lang/String;L | 21 | .method·public·final·delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I |
13 | ····.locals·0 | 22 | ····.locals·0 |
14 | ····.line·1 | 23 | ····.line·1 |
24 | ····iget-object·p1,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e; | ||
15 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/android/core/r0;->c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Class; | ||
16 | ····move-result-object·p1 | ||
17 | ····if-eqz·p1,·:cond_0 | ||
18 | ····const/4·p1,·0x1 | ||
19 | ···· | 25 | ····invoke-virtual·{p1,·p0},·Lio/sentry/android/core/internal/util/e;->a(Landroid/content/ContentProvider;)V |
20 | ····:cond_0 | ||
21 | ····const/4·p1,·0x0 | 26 | ····const/4·p1,·0x0 |
22 | ····:goto_0 | ||
23 | ····return·p1 | 27 | ····return·p1 |
24 | .end·method | 28 | .end·method |
25 | .method·public· | 29 | .method·public·final·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; |
26 | ····.locals·0 | 30 | ····.locals·0 |
27 | ····if-eqz·p2,·:cond_0 | ||
28 | ····.line·1 | 31 | ····.line·1 |
32 | ····iget-object·p1,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e; | ||
29 | ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
30 | ····move-result-object·p2 | ||
31 | ····goto·:goto_0 | ||
33 | ····invoke-virtual·{p1,·p0},·Lio/sentry/android/core/internal/util/e;->a(Landroid/content/ContentProvider;)V | ||
32 | ····:cond_0 | ||
33 | ····const/4·p2,·0x0 | ||
34 | ····const/4·p1,·0x0 | ||
34 | ····:goto_0 | ||
35 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/android/core/r0;->a(Ljava/lang/String;Lio/sentry/g0;)Z | ||
36 | ····move-result·p1 | ||
37 | ····return·p1 | 35 | ····return-object·p1 |
38 | .end·method | 36 | .end·method |
39 | .method·public· | 37 | .method·public·final·query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
40 | ····.locals· | 38 | ····.locals·0 |
41 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
42 | ········value·=·{ | ||
43 | ············"(", | ||
44 | ············"Ljava/lang/String;", | ||
45 | ············"Lio/sentry/g0;", | ||
46 | ············")", | ||
47 | ············"Ljava/lang/Class<", | ||
48 | ············"*>;" | ||
49 | ········} | ||
50 | ····.end·annotation | ||
51 | ····.line·1 | 39 | ····.line·1 |
40 | ····iget-object·p1,·p0,·Lio/sentry/android/core/r0;->e:Lio/sentry/android/core/internal/util/e; | ||
52 | ····:try_start_0 | ||
53 | ····invoke-static·{p1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | ||
54 | ····move-result-object·p1 | ||
55 | ····:try_end_0 | ||
56 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
57 | ····.catch·Ljava/lang/UnsatisfiedLinkError;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
58 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
59 | ····return-object·p1 | ||
60 | ····:catchall_0 | ||
61 | ····move-exception·v0 | ||
62 | ····if-eqz·p2,·:cond_0 | ||
63 | ····.line·2 | ||
64 | ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; | ||
65 | ····new-instance·v2,·Ljava/lang/StringBuilder; | ||
66 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | ||
67 | ····const-string·v3,·"Failed·to·initialize·" | ||
68 | ····invoke-virtual·{ | 41 | ····invoke-virtual·{p1,·p0},·Lio/sentry/android/core/internal/util/e;->a(Landroid/content/ContentProvider;)V |
42 | ····const/4·p1,·0x0 | ||
69 | ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
Max diff block lines reached; 826/6409 bytes (12.89%) of diff not shown. |
Offset 1, 276 lines modified | Offset 1, 381 lines modified | ||
1 | .class·final·Lio/sentry/android/core/a1; | 1 | .class·public·final·Lio/sentry/android/core/a1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"NdkIntegration.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/r0; |
6 | .implements·Ljava/io/Closeable; | ||
6 | #·instance·fields | 7 | #·instance·fields |
7 | .field·private·final·e:L | 8 | .field·private·final·e:Ljava/lang/Class; |
9 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
10 | ········value·=·{ | ||
11 | ············"Ljava/lang/Class<", | ||
12 | ············"*>;" | ||
13 | ········} | ||
14 | ····.end·annotation | ||
15 | .end·field | ||
8 | .field·private·fina | 16 | .field·private·f:Lio/sentry/android/core/SentryAndroidOptions; |
9 | #·direct·methods | 17 | #·direct·methods |
10 | .method·public·constructor·<init>(L | 18 | .method·public·constructor·<init>(Ljava/lang/Class;)V |
11 | ····.locals· | 19 | ····.locals·0 |
20 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
21 | ········value·=·{ | ||
22 | ············"(", | ||
23 | ············"Ljava/lang/Class<", | ||
24 | ············"*>;)V" | ||
25 | ········} | ||
26 | ····.end·annotation | ||
12 | ····.line·1 | 27 | ····.line·1 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····const-string·v0,·"SendFireAndForgetFactory·is·required" | ||
15 | ····.line·2 | 29 | ····.line·2 |
16 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
17 | ····move-result-object·p1 | ||
18 | ····check-cast·p1,·Lio/sentry/i2; | ||
19 | ····iput-object·p1,·p0,·Lio/sentry/android/core/a1;->e:L | 30 | ····iput-object·p1,·p0,·Lio/sentry/android/core/a1;->e:Ljava/lang/Class; |
20 | ····.line·3 | ||
21 | ····iput-boolean·p2,·p0,·Lio/sentry/android/core/a1;->f:Z | ||
22 | ····return-void | 31 | ····return-void |
23 | .end·method | 32 | .end·method |
24 | .method·p | 33 | .method·private·h(Lio/sentry/b4;)V |
25 | ····.locals· | 34 | ····.locals·1 |
26 | ····invoke-static·{p0,·p1},·Lio/sentry/android/core/a1;->b(Lio/sentry/e2;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
27 | ····return-void | ||
28 | .end·method | ||
35 | ····const/4·v0,·0x0 | ||
29 | .method·private·static·synthetic·b(Lio/sentry/e2;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
30 | ····.locals·2 | ||
31 | ····.line·1 | 36 | ····.line·1 |
37 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b4;->setEnableNdk(Z)V | ||
32 | ····:try_start_0 | ||
33 | ····invoke-interface·{p0},·Lio/sentry/e2;->a()V | ||
34 | ····:try_end_0 | ||
35 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
36 | ····goto·:goto_0 | ||
37 | ····:catchall_0 | ||
38 | ····move-exception·p0 | ||
39 | ····.line·2 | 38 | ····.line·2 |
39 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b4;->setEnableScopeSync(Z)V | ||
40 | ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
41 | ····move-result-object·p1 | ||
42 | ····sget-object·v0,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; | ||
43 | ····const-string·v1,·"Failed·trying·to·send·cached·events." | ||
44 | ····.line·3 | ||
45 | ····invoke-interface·{p1,·v0,·v1,·p0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V | ||
46 | ····:goto_0 | ||
47 | ····return-void | 40 | ····return-void |
48 | .end·method | 41 | .end·method |
49 | #·virtual·methods | 42 | #·virtual·methods |
50 | .method·public·c(Lio/sentry/ | 43 | .method·public·final·c(Lio/sentry/g0;Lio/sentry/b4;)V |
51 | ····.locals· | 44 | ····.locals·6 |
52 | ····const-string·v0,·"Hub·is·required" | 45 | ····const-string·v0,·"Hub·is·required" |
53 | ····.line·1 | 46 | ····.line·1 |
54 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 47 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
55 | ····.line·2 | 48 | ····.line·2 |
56 | ····instance-of· | 49 | ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions; |
57 | ···· | 50 | ····const/4·v0,·0x0 |
58 | ···· | 51 | ····if-eqz·p1,·:cond_0 |
59 | ····check-cast· | 52 | ····check-cast·p2,·Lio/sentry/android/core/SentryAndroidOptions; |
60 | ····goto·:goto_0 | 53 | ····goto·:goto_0 |
61 | ····:cond_0 | 54 | ····:cond_0 |
62 | ···· | 55 | ····move-object·p2,·v0 |
63 | ····:goto_0 | 56 | ····:goto_0 |
64 | ····const-string· | 57 | ····const-string·p1,·"SentryAndroidOptions·is·required" |
65 | ····.line·3 | 58 | ····.line·3 |
66 | ····invoke-static·{ | 59 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
67 | ····move-result-object· | 60 | ····move-result-object·p1 |
68 | ····check-cast· | 61 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; |
Max diff block lines reached; 12345/16600 bytes (74.37%) of diff not shown. |
Offset 1, 514 lines modified | Offset 1, 266 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/d1; | 1 | .class·public·final·Lio/sentry/android/core/d1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"PhoneStateBreadcrumbsIntegration.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/r0; |
6 | .implements·Ljava/io/Closeable; | 6 | .implements·Ljava/io/Closeable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lio/sentry/android/core/d1$a; | 10 | ········Lio/sentry/android/core/d1$a; |
11 | ····} | 11 | ····} |
12 | .end·annotation | 12 | .end·annotation |
13 | #·instance·fields | 13 | #·instance·fields |
14 | .field·private·final·e:Landroid/content/Context; | 14 | .field·private·final·e:Landroid/content/Context; |
15 | .field·f:Lio/sentry/android/core/d | 15 | .field·private·f:Lio/sentry/android/core/SentryAndroidOptions; |
16 | .field· | 16 | .field·g:Lio/sentry/android/core/d1$a; |
17 | .field·private·h:Landroid/telephony/TelephonyManager; | ||
17 | .field·private·final·h:Ljava/util/List; | ||
18 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
19 | ········value·=·{ | ||
20 | ············"Ljava/util/List<", | ||
21 | ············"Ljava/lang/String;", | ||
22 | ············">;" | ||
23 | ········} | ||
24 | ····.end·annotation | ||
25 | .end·field | ||
26 | #·direct·methods | 18 | #·direct·methods |
27 | .method·public·constructor·<init>(Landroid/content/Context;)V | 19 | .method·public·constructor·<init>(Landroid/content/Context;)V |
28 | ····.locals·1 | 20 | ····.locals·1 |
29 | ····.line·1 | 21 | ····.line·1 |
30 | ····invoke-static·{},·Lio/sentry/android/core/d1;->h()Ljava/util/List; | ||
31 | ····move-result-object·v0 | ||
32 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/android/core/d1;-><init>(Landroid/content/Context;Ljava/util/List;)V | ||
33 | ····return-void | ||
34 | .end·method | ||
35 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/util/List;)V | ||
36 | ····.locals·1 | ||
37 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
38 | ········value·=·{ | ||
39 | ············"(", | ||
40 | ············"Landroid/content/Context;", | ||
41 | ············"Ljava/util/List<", | ||
42 | ············"Ljava/lang/String;", | ||
43 | ············">;)V" | ||
44 | ········} | ||
45 | ····.end·annotation | ||
46 | ····.line·2 | ||
47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
48 | ····const-string·v0,·"Context·is·required" | 23 | ····const-string·v0,·"Context·is·required" |
49 | ····.line· | 24 | ····.line·2 |
50 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 25 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
51 | ····move-result-object·p1 | 26 | ····move-result-object·p1 |
52 | ····check-cast·p1,·Landroid/content/Context; | 27 | ····check-cast·p1,·Landroid/content/Context; |
53 | ····iput-object·p1,·p0,·Lio/sentry/android/core/d1;->e:Landroid/content/Context; | 28 | ····iput-object·p1,·p0,·Lio/sentry/android/core/d1;->e:Landroid/content/Context; |
54 | ····const-string·p1,·"Actions·list·is·required" | ||
55 | ····.line·4 | ||
56 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
57 | ····move-result-object·p1 | ||
58 | ····check-cast·p1,·Ljava/util/List; | ||
59 | ····iput-object·p1,·p0,·Lio/sentry/android/core/d1;->h:Ljava/util/List; | ||
60 | ····return-void | 29 | ····return-void |
61 | .end·method | 30 | .end·method |
62 | .method·private·static·h()Ljava/util/List; | ||
63 | ····.locals·2 | ||
64 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
65 | ········value·=·{ | ||
66 | ············"()", | ||
67 | ············"Ljava/util/List<", | ||
68 | ············"Ljava/lang/String;", | ||
69 | ············">;" | ||
70 | ········} | ||
71 | ····.end·annotation | ||
72 | ····.line·1 | ||
73 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
74 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | ||
75 | ····const-string·v1,·"android.appwidget.action.APPWIDGET_DELETED" | ||
76 | ····.line·2 | ||
77 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | ||
78 | ····const-string·v1,·"android.appwidget.action.APPWIDGET_DISABLED" | ||
79 | ····.line·3 | ||
80 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | ||
81 | ····const-string·v1,·"android.appwidget.action.APPWIDGET_ENABLED" | ||
82 | ····.line·4 | ||
83 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | ||
84 | ····const-string·v1,·"android.appwidget.action.APPWIDGET_HOST_RESTORED" | ||
85 | ····.line·5 | ||
86 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | ||
87 | ····const-string·v1,·"android.appwidget.action.APPWIDGET_RESTORED" | ||
Max diff block lines reached; 11272/20132 bytes (55.99%) of diff not shown. |
Offset 11, 9 lines modified | Offset 11, 9 lines modified | ||
11 | .annotation·system·Ldalvik/annotation/InnerClass; | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
12 | ····accessFlags·=·0x609 | 12 | ····accessFlags·=·0x609 |
13 | ····name·=·"a" | 13 | ····name·=·"a" |
14 | .end·annotation | 14 | .end·annotation |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·abstract·a(Lio/sentry/android/core/ | 16 | .method·public·abstract·a(Lio/sentry/android/core/k0;)V |
17 | .end·method | 17 | .end·method |
Offset 1, 36 lines modified | Offset 1, 193 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/android/core/r; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AndroidLogger.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h0; |
6 | #·annotations | ||
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .end·annotation | ||
6 | #·instance·fields | 9 | #·instance·fields |
7 | .field·p | 10 | .field·private·final·a:Ljava/lang/String; |
8 | #·direct·methods | 11 | #·direct·methods |
9 | .method·public· | 12 | .method·public·constructor·<init>()V |
13 | ····.locals·1 | ||
14 | ····const-string·v0,·"Sentry" | ||
15 | ····.line·1 | ||
16 | ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/r;-><init>(Ljava/lang/String;)V | ||
17 | ····return-void | ||
18 | .end·method | ||
19 | .method·public·constructor·<init>(Ljava/lang/String;)V | ||
10 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.line·2 | ||
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ···· | 23 | ····.line·3 |
24 | ····iput-object·p1,·p0,·Lio/sentry/android/core/r;->a:Ljava/lang/String; | ||
13 | ····return-void | 25 | ····return-void |
14 | .end·method | 26 | .end·method |
27 | .method·private·e(Lio/sentry/y3;)I | ||
28 | ····.locals·2 | ||
29 | ····.line·1 | ||
30 | ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I | ||
31 | ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I | ||
32 | ····move-result·p1 | ||
33 | ····aget·p1,·v0,·p1 | ||
34 | ····const/4·v0,·0x1 | ||
35 | ····const/4·v1,·0x4 | ||
36 | ····if-eq·p1,·v0,·:cond_2 | ||
37 | ····const/4·v0,·0x2 | ||
38 | ····if-eq·p1,·v0,·:cond_1 | ||
39 | ····if-eq·p1,·v1,·:cond_0 | ||
40 | ····const/4·p1,·0x3 | ||
41 | ····return·p1 | ||
42 | ····:cond_0 | ||
43 | ····const/4·p1,·0x7 | ||
44 | ····return·p1 | ||
45 | ····:cond_1 | ||
46 | ····const/4·p1,·0x5 | ||
47 | ····return·p1 | ||
48 | ····:cond_2 | ||
49 | ····return·v1 | ||
50 | .end·method | ||
15 | #·virtual·methods | 51 | #·virtual·methods |
16 | .method·public· | 52 | .method·public·a(Lio/sentry/y3;)Z |
53 | ····.locals·0 | ||
54 | ····const/4·p1,·0x1 | ||
55 | ····return·p1 | ||
56 | .end·method | ||
57 | .method·public·varargs·b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V | ||
58 | ····.locals·0 | ||
59 | ····.line·1 | ||
60 | ····invoke-static·{p3,·p4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | ||
61 | ····move-result-object·p3 | ||
62 | ····invoke-virtual·{p0,·p1,·p3,·p2},·Lio/sentry/android/core/r;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V | ||
63 | ····return-void | ||
64 | .end·method | ||
65 | .method·public·c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V | ||
66 | ····.locals·1 | ||
67 | ····.line·1 | ||
68 | ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I | ||
69 | ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I | ||
70 | ····move-result·p1 | ||
71 | ····aget·p1,·v0,·p1 | ||
72 | ····const/4·v0,·0x1 | ||
73 | ····if-eq·p1,·v0,·:cond_3 | ||
74 | ····const/4·v0,·0x2 | ||
75 | ····if-eq·p1,·v0,·:cond_2 | ||
76 | ····const/4·v0,·0x3 | ||
Max diff block lines reached; 738/4919 bytes (15.00%) of diff not shown. |
Offset 36, 32 lines modified | Offset 36, 32 lines modified | ||
36 | ············"Landroid/app/Activity;", | 36 | ············"Landroid/app/Activity;", |
37 | ············"Lio/sentry/android/core/g$b;", | 37 | ············"Lio/sentry/android/core/g$b;", |
38 | ············">;" | 38 | ············">;" |
39 | ········} | 39 | ········} |
40 | ····.end·annotation | 40 | ····.end·annotation |
41 | .end·field | 41 | .end·field |
42 | .field·private·final·e:Lio/sentry/android/core/ | 42 | .field·private·final·e:Lio/sentry/android/core/y0; |
43 | #·direct·methods | 43 | #·direct·methods |
44 | .method·public·constructor·<init>(Lio/sentry/android/core/ | 44 | .method·public·constructor·<init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;)V |
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····.line·9 | 46 | ····.line·9 |
47 | ····new-instance·v0,·Lio/sentry/android/core/ | 47 | ····new-instance·v0,·Lio/sentry/android/core/y0; |
48 | ····invoke-direct·{v0},·Lio/sentry/android/core/ | 48 | ····invoke-direct·{v0},·Lio/sentry/android/core/y0;-><init>()V |
49 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/ | 49 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/y0;)V |
50 | ····return-void | 50 | ····return-void |
51 | .end·method | 51 | .end·method |
52 | .method·public·constructor·<init>(Lio/sentry/android/core/ | 52 | .method·public·constructor·<init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/y0;)V |
53 | ····.locals·2 | 53 | ····.locals·2 |
54 | ····.line·1 | 54 | ····.line·1 |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
56 | ····const/4·v0,·0x0 | 56 | ····const/4·v0,·0x0 |
Offset 79, 21 lines modified | Offset 79, 21 lines modified | ||
79 | ····new-instance·v0,·Ljava/util/WeakHashMap; | 79 | ····new-instance·v0,·Ljava/util/WeakHashMap; |
80 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V | 80 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V |
81 | ····iput-object·v0,·p0,·Lio/sentry/android/core/g;->d:Ljava/util/Map; | 81 | ····iput-object·v0,·p0,·Lio/sentry/android/core/g;->d:Ljava/util/Map; |
82 | ····.line·5 | 82 | ····.line·5 |
83 | ····invoke-virtual·{p2},·Lio/sentry/ | 83 | ····invoke-virtual·{p2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
85 | ····const-string·v1,·"androidx.core.app.FrameMetricsAggregator" | 85 | ····const-string·v1,·"androidx.core.app.FrameMetricsAggregator" |
86 | ····invoke-virtual·{p1,·v1,·v0},·Lio/sentry/android/core/ | 86 | ····invoke-virtual·{p1,·v1,·v0},·Lio/sentry/android/core/x0;->a(Ljava/lang/String;Lio/sentry/h0;)Z |
87 | ····move-result·p1 | 87 | ····move-result·p1 |
88 | ····if-eqz·p1,·:cond_0 | 88 | ····if-eqz·p1,·:cond_0 |
89 | ····.line·6 | 89 | ····.line·6 |
90 | ····new-instance·p1,·Landroidx/core/app/FrameMetricsAggregator; | 90 | ····new-instance·p1,·Landroidx/core/app/FrameMetricsAggregator; |
Offset 103, 15 lines modified | Offset 103, 15 lines modified | ||
103 | ····iput-object·p1,·p0,·Lio/sentry/android/core/g;->a:Landroidx/core/app/FrameMetricsAggregator; | 103 | ····iput-object·p1,·p0,·Lio/sentry/android/core/g;->a:Landroidx/core/app/FrameMetricsAggregator; |
104 | ····.line·7 | 104 | ····.line·7 |
105 | ····:cond_0 | 105 | ····:cond_0 |
106 | ····iput-object·p2,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions; | 106 | ····iput-object·p2,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions; |
107 | ····.line·8 | 107 | ····.line·8 |
108 | ····iput-object·p3,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/ | 108 | ····iput-object·p3,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/y0; |
109 | ····return-void | 109 | ····return-void |
110 | .end·method | 110 | .end·method |
111 | .method·public·static·synthetic·a(Lio/sentry/android/core/g;Landroid/app/Activity;)V | 111 | .method·public·static·synthetic·a(Lio/sentry/android/core/g;Landroid/app/Activity;)V |
112 | ····.locals·0 | 112 | ····.locals·0 |
Offset 346, 19 lines modified | Offset 346, 19 lines modified | ||
346 | ····:catchall_0 | 346 | ····:catchall_0 |
347 | ····if-eqz·p2,·:cond_0 | 347 | ····if-eqz·p2,·:cond_0 |
348 | ····.line·2 | 348 | ····.line·2 |
349 | ····iget-object·p1,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions; | 349 | ····iget-object·p1,·p0,·Lio/sentry/android/core/g;->b:Lio/sentry/android/core/SentryAndroidOptions; |
350 | ····invoke-virtual·{p1},·Lio/sentry/ | 350 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
351 | ····move-result-object·p1 | 351 | ····move-result-object·p1 |
352 | ····sget-object·v0,·Lio/sentry/ | 352 | ····sget-object·v0,·Lio/sentry/y3;->WARNING:Lio/sentry/y3; |
353 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 353 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
354 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 354 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
355 | ····const-string·v2,·"Failed·to·execute·" | 355 | ····const-string·v2,·"Failed·to·execute·" |
Offset 370, 15 lines modified | Offset 370, 15 lines modified | ||
370 | ····move-result-object·p2 | 370 | ····move-result-object·p2 |
371 | ····const/4·v1,·0x0 | 371 | ····const/4·v1,·0x0 |
372 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 372 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
373 | ····invoke-interface·{p1,·v0,·p2,·v1},·Lio/sentry/ | 373 | ····invoke-interface·{p1,·v0,·p2,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
374 | ····:cond_0 | 374 | ····:cond_0 |
375 | ····:goto_0 | 375 | ····:goto_0 |
376 | ····return-void | 376 | ····return-void |
377 | .end·method | 377 | .end·method |
378 | .method·private·synthetic·k(Landroid/app/Activity;)V | 378 | .method·private·synthetic·k(Landroid/app/Activity;)V |
Offset 421, 39 lines modified | Offset 421, 39 lines modified | ||
421 | ····.line·2 | 421 | ····.line·2 |
422 | ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V | 422 | ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V |
423 | ····goto·:goto_0 | 423 | ····goto·:goto_0 |
424 | ····.line·3 | 424 | ····.line·3 |
425 | ····:cond_0 | 425 | ····:cond_0 |
426 | ····iget-object·v0,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/ | 426 | ····iget-object·v0,·p0,·Lio/sentry/android/core/g;->e:Lio/sentry/android/core/y0; |
427 | ····new-instance·v1,·Lio/sentry/android/core/f; | 427 | ····new-instance·v1,·Lio/sentry/android/core/f; |
428 | ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/sentry/android/core/f;-><init>(Lio/sentry/android/core/g;Ljava/lang/Runnable;Ljava/lang/String;)V | 428 | ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/sentry/android/core/f;-><init>(Lio/sentry/android/core/g;Ljava/lang/Runnable;Ljava/lang/String;)V |
429 | ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/ | 429 | ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/y0;->b(Ljava/lang/Runnable;)V |
430 | ····:try_end_0 | 430 | ····:try_end_0 |
431 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 431 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
432 | ····goto·:goto_0 | 432 | ····goto·:goto_0 |
433 | ····:catchall_0 | 433 | ····:catchall_0 |
Max diff block lines reached; 1041/5806 bytes (17.93%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 36 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/u; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/u; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/sentry/j2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic· | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions; |
8 | .field·public·final·synthetic·f:Lio/sentry/m0; | ||
9 | #·direct·methods | 8 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;)V |
11 | ····.locals·0 | 10 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/u;-> | 12 | ····iput-object·p1,·p0,·Lio/sentry/android/core/u;->a:Lio/sentry/android/core/SentryAndroidOptions; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/u;->f:Lio/sentry/m0; | ||
15 | ····return-void | 13 | ····return-void |
16 | .end·method | 14 | .end·method |
17 | #·virtual·methods | 15 | #·virtual·methods |
18 | .method·public·final· | 16 | .method·public·final·a()Ljava/lang/String; |
19 | ····.locals· | 17 | ····.locals·1 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/u;-> | 18 | ····iget-object·v0,·p0,·Lio/sentry/android/core/u;->a:Lio/sentry/android/core/SentryAndroidOptions; |
21 | ····i | 19 | ····invoke-static·{v0},·Lio/sentry/android/core/v;->b(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; |
22 | ···· | 20 | ····move-result-object·v0 |
23 | ····return- | 21 | ····return-object·v0 |
24 | .end·method | 22 | .end·method |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/k; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; |
8 | .field·public·final·synthetic·b:Lio/sentry/ | 8 | .field·public·final·synthetic·b:Lio/sentry/n0; |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/n0;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/o; | 13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/o; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/ | 14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/n0; |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·final·a(Lio/sentry/ | 18 | .method·public·final·a(Lio/sentry/g2;)V |
19 | ····.locals·2 | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/o; | 20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/k;->a:Lio/sentry/android/core/o; |
21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/ | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/k;->b:Lio/sentry/n0; |
22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->t(Lio/sentry/android/core/o;Lio/sentry/ | 22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->t(Lio/sentry/android/core/o;Lio/sentry/n0;Lio/sentry/g2;)V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
Offset 1, 40 lines modified | Offset 1, 36 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/t; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/sentry/j2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic· | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/SentryAndroidOptions; |
8 | .field·public·final·synthetic·f:Lio/sentry/m0; | ||
9 | #·direct·methods | 8 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;)V |
11 | ····.locals·0 | 10 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/t;-> | 12 | ····iput-object·p1,·p0,·Lio/sentry/android/core/t;->a:Lio/sentry/android/core/SentryAndroidOptions; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/t;->f:Lio/sentry/m0; | ||
15 | ····return-void | 13 | ····return-void |
16 | .end·method | 14 | .end·method |
17 | #·virtual·methods | 15 | #·virtual·methods |
18 | .method·public·final· | 16 | .method·public·final·a()Ljava/lang/String; |
19 | ····.locals· | 17 | ····.locals·1 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/t;-> | 18 | ····iget-object·v0,·p0,·Lio/sentry/android/core/t;->a:Lio/sentry/android/core/SentryAndroidOptions; |
21 | ····i | 19 | ····invoke-static·{v0},·Lio/sentry/android/core/v;->a(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; |
22 | ···· | 20 | ····move-result-object·v0 |
23 | ····return- | 21 | ····return-object·v0 |
24 | .end·method | 22 | .end·method |
Offset 13, 25 lines modified | Offset 13, 25 lines modified | ||
13 | .field·private·g:Ljava/util/TimerTask; | 13 | .field·private·g:Ljava/util/TimerTask; |
14 | .field·private·final·h:Ljava/util/Timer; | 14 | .field·private·final·h:Ljava/util/Timer; |
15 | .field·private·final·i:Ljava/lang/Object; | 15 | .field·private·final·i:Ljava/lang/Object; |
16 | .field·private·final·j:Lio/sentry/ | 16 | .field·private·final·j:Lio/sentry/g0; |
17 | .field·private·final·k:Z | 17 | .field·private·final·k:Z |
18 | .field·private·final·l:Z | 18 | .field·private·final·l:Z |
19 | .field·private·final·m:Lio/sentry/transport/o; | 19 | .field·private·final·m:Lio/sentry/transport/o; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lio/sentry/ | 21 | .method·constructor·<init>(Lio/sentry/g0;JZZ)V |
22 | ····.locals·7 | 22 | ····.locals·7 |
23 | ····.line·1 | 23 | ····.line·1 |
24 | ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o; | 24 | ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o; |
25 | ····move-result-object·v6 | 25 | ····move-result-object·v6 |
Offset 42, 20 lines modified | Offset 42, 20 lines modified | ||
42 | ····move-wide·v2,·p2 | 42 | ····move-wide·v2,·p2 |
43 | ····move·v4,·p4 | 43 | ····move·v4,·p4 |
44 | ····move·v5,·p5 | 44 | ····move·v5,·p5 |
45 | ····.line·2 | 45 | ····.line·2 |
46 | ····invoke-direct/range·{v0·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/ | 46 | ····invoke-direct/range·{v0·..·v6},·Lio/sentry/android/core/LifecycleWatcher;-><init>(Lio/sentry/g0;JZZLio/sentry/transport/o;)V |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | .method·constructor·<init>(Lio/sentry/ | 49 | .method·constructor·<init>(Lio/sentry/g0;JZZLio/sentry/transport/o;)V |
50 | ····.locals·3 | 50 | ····.locals·3 |
51 | ····.line·3 | 51 | ····.line·3 |
52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
53 | ····.line·4 | 53 | ····.line·4 |
54 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; | 54 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; |
Offset 79, 15 lines modified | Offset 79, 15 lines modified | ||
79 | ····.line·7 | 79 | ····.line·7 |
80 | ····iput-boolean·p4,·p0,·Lio/sentry/android/core/LifecycleWatcher;->k:Z | 80 | ····iput-boolean·p4,·p0,·Lio/sentry/android/core/LifecycleWatcher;->k:Z |
81 | ····.line·8 | 81 | ····.line·8 |
82 | ····iput-boolean·p5,·p0,·Lio/sentry/android/core/LifecycleWatcher;->l:Z | 82 | ····iput-boolean·p5,·p0,·Lio/sentry/android/core/LifecycleWatcher;->l:Z |
83 | ····.line·9 | 83 | ····.line·9 |
84 | ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/ | 84 | ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/g0; |
85 | ····.line·10 | 85 | ····.line·10 |
86 | ····iput-object·p6,·p0,·Lio/sentry/android/core/LifecycleWatcher;->m:Lio/sentry/transport/o; | 86 | ····iput-object·p6,·p0,·Lio/sentry/android/core/LifecycleWatcher;->m:Lio/sentry/transport/o; |
87 | ····if-eqz·p4,·:cond_0 | 87 | ····if-eqz·p4,·:cond_0 |
88 | ····.line·11 | 88 | ····.line·11 |
Offset 107, 36 lines modified | Offset 107, 36 lines modified | ||
107 | ····.line·12 | 107 | ····.line·12 |
108 | ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->h:Ljava/util/Timer; | 108 | ····iput-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->h:Ljava/util/Timer; |
109 | ····:goto_0 | 109 | ····:goto_0 |
110 | ····return-void | 110 | ····return-void |
111 | .end·method | 111 | .end·method |
112 | .method·public·static·synthetic·b(Lio/sentry/android/core/LifecycleWatcher;JLio/sentry/ | 112 | .method·public·static·synthetic·b(Lio/sentry/android/core/LifecycleWatcher;JLio/sentry/g2;)V |
113 | ····.locals·0 | 113 | ····.locals·0 |
114 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/LifecycleWatcher;->h(JLio/sentry/ | 114 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/LifecycleWatcher;->h(JLio/sentry/g2;)V |
115 | ····return-void | 115 | ····return-void |
116 | .end·method | 116 | .end·method |
117 | .method·static·synthetic·c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V | 117 | .method·static·synthetic·c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V |
118 | ····.locals·0 | 118 | ····.locals·0 |
119 | ····.line·1 | 119 | ····.line·1 |
120 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/LifecycleWatcher;->f(Ljava/lang/String;)V | 120 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/LifecycleWatcher;->f(Ljava/lang/String;)V |
121 | ····return-void | 121 | ····return-void |
122 | .end·method | 122 | .end·method |
123 | .method·static·synthetic·d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/ | 123 | .method·static·synthetic·d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/g0; |
124 | ····.locals·0 | 124 | ····.locals·0 |
125 | ····.line·1 | 125 | ····.line·1 |
126 | ····iget-object·p0,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/ | 126 | ····iget-object·p0,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/g0; |
127 | ····return-object·p0 | 127 | ····return-object·p0 |
128 | .end·method | 128 | .end·method |
129 | .method·private·e(Ljava/lang/String;)V | 129 | .method·private·e(Ljava/lang/String;)V |
130 | ····.locals·2 | 130 | ····.locals·2 |
Offset 162, 39 lines modified | Offset 162, 39 lines modified | ||
162 | ····const-string·p1,·"app.lifecycle" | 162 | ····const-string·p1,·"app.lifecycle" |
163 | ····.line·5 | 163 | ····.line·5 |
164 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V | 164 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V |
165 | ····.line·6 | 165 | ····.line·6 |
166 | ····sget-object·p1,·Lio/sentry/ | 166 | ····sget-object·p1,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
167 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/ | 167 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/y3;)V |
168 | ····.line·7 | 168 | ····.line·7 |
169 | ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/ | 169 | ····iget-object·p1,·p0,·Lio/sentry/android/core/LifecycleWatcher;->j:Lio/sentry/g0; |
170 | ····invoke-interface·{p1,·v0},·Lio/sentry/ | 170 | ····invoke-interface·{p1,·v0},·Lio/sentry/g0;->h(Lio/sentry/d;)V |
171 | ····:cond_0 | 171 | ····:cond_0 |
172 | ····return-void | 172 | ····return-void |
173 | .end·method | 173 | .end·method |
174 | .method·private·f(Ljava/lang/String;)V | 174 | .method·private·f(Ljava/lang/String;)V |
175 | ····.locals·1 | 175 | ····.locals·1 |
176 | ····.line·1 | 176 | ····.line·1 |
177 | ····invoke-static·{p1},·Lio/sentry/android/core/internal/util/c;->a(Ljava/lang/String;)Lio/sentry/d; | 177 | ····invoke-static·{p1},·Lio/sentry/android/core/internal/util/c;->a(Ljava/lang/String;)Lio/sentry/d; |
178 | ····move-result-object·p1 | 178 | ····move-result-object·p1 |
Max diff block lines reached; 4764/8878 bytes (53.66%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 450 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/android/core/d0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AnrIntegration.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/r0; | ||
5 | .implements·Ljava/ | 6 | .implements·Ljava/io/Closeable; |
7 | #·annotations | ||
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
9 | ····value·=·{ | ||
10 | ········Lio/sentry/android/core/d0$a; | ||
11 | ····} | ||
12 | .end·annotation | ||
13 | #·static·fields | ||
14 | .field·private·static·g:Lio/sentry/android/core/b; | ||
15 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
16 | ········value·=·{ | ||
17 | ············"StaticFieldLeak" | ||
18 | ········} | ||
19 | ····.end·annotation | ||
20 | .end·field | ||
21 | .field·private·static·final·h:Ljava/lang/Object; | ||
6 | #·instance·fields | 22 | #·instance·fields |
7 | .field·p | 23 | .field·private·final·e:Landroid/content/Context; |
8 | .field·p | 24 | .field·private·f:Lio/sentry/b4; |
9 | #·direct·methods | 25 | #·direct·methods |
10 | .method· | 26 | .method·static·constructor·<clinit>()V |
27 | ····.locals·1 | ||
28 | ····.line·1 | ||
29 | ····new-instance·v0,·Ljava/lang/Object; | ||
30 | ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V | ||
31 | ····sput-object·v0,·Lio/sentry/android/core/d0;->h:Ljava/lang/Object; | ||
32 | ····return-void | ||
33 | .end·method | ||
34 | .method·public·constructor·<init>(Landroid/content/Context;)V | ||
11 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.line·1 | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
38 | ····.line·2 | ||
39 | ····iput-object·p1,·p0,·Lio/sentry/android/core/d0;->e:Landroid/content/Context; | ||
40 | ····return-void | ||
41 | .end·method | ||
42 | .method·public·static·synthetic·h(Lio/sentry/android/core/d0;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)V | ||
43 | ····.locals·0 | ||
44 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/d0;->k(Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)V | ||
45 | ····return-void | ||
46 | .end·method | ||
47 | .method·private·j(ZLio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)Ljava/lang/Throwable; | ||
48 | ····.locals·3 | ||
49 | ····.line·1 | ||
50 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
51 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
52 | ····const-string·v1,·"ANR·for·at·least·" | ||
53 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
54 | ····invoke-virtual·{p2},·Lio/sentry/android/core/SentryAndroidOptions;->getAnrTimeoutIntervalMillis()J | ||
55 | ····move-result-wide·v1 | ||
56 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | ||
57 | ····const-string·p2,·"·ms." | ||
58 | ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
59 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
60 | ····move-result-object·p2 | ||
61 | ····if-eqz·p1,·:cond_0 | ||
62 | ····.line·2 | ||
63 | ····new-instance·p1,·Ljava/lang/StringBuilder; | ||
64 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | ||
65 | ····const-string·v0,·"Background·" | ||
66 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
67 | ····invoke-virtual·{p1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
68 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
69 | ····move-result-object·p2 | ||
70 | ····.line·3 | ||
71 | ····:cond_0 | ||
72 | ····new-instance·p1,·Lio/sentry/android/core/k0; | ||
73 | ····invoke-virtual·{p3},·Lio/sentry/android/core/k0;->a()Ljava/lang/Thread; | ||
74 | ····move-result-object·p3 | ||
75 | ····invoke-direct·{p1,·p2,·p3},·Lio/sentry/android/core/k0;-><init>(Ljava/lang/String;Ljava/lang/Thread;)V | ||
76 | ····.line·4 | ||
77 | ····new-instance·p2,·Lio/sentry/protocol/h; | ||
78 | ····invoke-direct·{p2},·Lio/sentry/protocol/h;-><init>()V | ||
Max diff block lines reached; 6243/12710 bytes (49.12%) of diff not shown. |
Offset 5, 36 lines modified | Offset 5, 36 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Runnable; | 6 | .implements·Ljava/lang/Runnable; |
7 | #·instance·fields | 7 | #·instance·fields |
8 | .field·public·final·synthetic·e:Lio/sentry/android/core/o; | 8 | .field·public·final·synthetic·e:Lio/sentry/android/core/o; |
9 | .field·public·final·synthetic·f:Lio/sentry/ | 9 | .field·public·final·synthetic·f:Lio/sentry/m0; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/m0;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/m;->e:Lio/sentry/android/core/o; | 14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/m;->e:Lio/sentry/android/core/o; |
15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/m0; |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·final·run()V | 19 | .method·public·final·run()V |
20 | ····.locals·2 | 20 | ····.locals·2 |
21 | ····iget-object·v0,·p0,·Lio/sentry/android/core/m;->e:Lio/sentry/android/core/o; | 21 | ····iget-object·v0,·p0,·Lio/sentry/android/core/m;->e:Lio/sentry/android/core/o; |
22 | ····iget-object·v1,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/ | 22 | ····iget-object·v1,·p0,·Lio/sentry/android/core/m;->f:Lio/sentry/m0; |
23 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->j(Lio/sentry/android/core/o;Lio/sentry/ | 23 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->j(Lio/sentry/android/core/o;Lio/sentry/m0;)V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
Offset 1, 329 lines modified | Offset 1, 68 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/y0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MainLooperHandler.java" | ||
3 | .source·"ScreenshotEventProcessor.java" | ||
4 | #·interfaces | ||
5 | .implements·Lio/sentry/t; | ||
6 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; | ||
7 | .implements·Ljava/io/Closeable; | ||
8 | #·annotations | ||
9 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
10 | .end·annotation | ||
11 | #·instance·fields | 4 | #·instance·fields |
5 | .field·private·final·a:Landroid/os/Handler; | ||
12 | .field·private·final·e:Landroid/app/Application; | ||
13 | .field·private·final·f:Lio/sentry/android/core/SentryAndroidOptions; | ||
14 | .field·private·final·g:Lio/sentry/android/core/h0; | ||
15 | .field·private·h:Z | ||
16 | #·direct·methods | 6 | #·direct·methods |
17 | .method· | 7 | .method·constructor·<init>()V |
18 | ····.locals·1 | 8 | ····.locals·1 |
19 | ····.line·1 | 9 | ····.line·1 |
10 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
21 | ····const/4·v0,·0x1 | ||
22 | ····.line·2 | ||
23 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/y0;->h:Z | ||
24 | ····const-string·v0,·"Application·is·required" | ||
25 | ····.line·3 | ||
26 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
27 | ····move-result-object·v0 | 11 | ····move-result-object·v0 |
12 | ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/y0;-><init>(Landroid/os/Looper;)V | ||
28 | ····check-cast·v0,·Landroid/app/Application; | ||
29 | ····iput-object·v0,·p0,·Lio/sentry/android/core/y0;->e:Landroid/app/Application; | ||
30 | ····const-string·v0,·"SentryAndroidOptions·is·required" | ||
31 | ····.line·4 | ||
32 | ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
33 | ····move-result-object·p2 | ||
34 | ····check-cast·p2,·Lio/sentry/android/core/SentryAndroidOptions; | ||
35 | ····iput-object·p2,·p0,·Lio/sentry/android/core/y0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
36 | ····const-string·p2,·"BuildInfoProvider·is·required" | ||
37 | ····.line·5 | ||
38 | ····invoke-static·{p3,·p2},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
39 | ····move-result-object·p2 | ||
40 | ····check-cast·p2,·Lio/sentry/android/core/h0; | ||
41 | ····iput-object·p2,·p0,·Lio/sentry/android/core/y0;->g:Lio/sentry/android/core/h0; | ||
42 | ····.line·6 | ||
43 | ····invoke-virtual·{p1,·p0},·Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V | ||
44 | ····return-void | 13 | ····return-void |
45 | .end·method | 14 | .end·method |
46 | .method· | 15 | .method·constructor·<init>(Landroid/os/Looper;)V |
47 | ····.locals·1 | 16 | ····.locals·1 |
48 | ····.line·1 | ||
49 | ····invoke-static·{},·Lio/sentry/android/core/j0;->c()Lio/sentry/android/core/j0; | ||
50 | ····move-result-object·v0 | ||
51 | ····invoke-virtual·{v0},·Lio/sentry/android/core/j0;->b()Landroid/app/Activity; | ||
52 | ····move-result-object·v0 | ||
53 | ····if-ne·v0,·p1,·:cond_0 | ||
54 | ····.line·2 | 17 | ····.line·2 |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
55 | ····invoke-static·{},·Lio/sentry/android/core/j0;->c()Lio/sentry/android/core/j0; | ||
56 | ····move-result-object·p1 | ||
57 | ····invoke-virtual·{p1},·Lio/sentry/android/core/j0;->a()V | ||
58 | ····:cond_0 | ||
59 | ····return-void | ||
60 | .end·method | ||
61 | .method·private·k(Landroid/app/Activity;)V | ||
62 | ····.locals·1 | ||
63 | ····.line· | 19 | ····.line·3 |
64 | ···· | 20 | ····new-instance·v0,·Landroid/os/Handler; |
65 | ···· | 21 | ····invoke-direct·{v0,·p1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
66 | ····i | 22 | ····iput-object·v0,·p0,·Lio/sentry/android/core/y0;->a:Landroid/os/Handler; |
67 | ····return-void | 23 | ····return-void |
68 | .end·method | 24 | .end·method |
69 | #·virtual·methods | 25 | #·virtual·methods |
70 | .method·public· | 26 | .method·public·a()Ljava/lang/Thread; |
71 | ····.locals· | 27 | ····.locals·1 |
72 | ····.line·1 | 28 | ····.line·1 |
73 | ····iget-boolean·v0,·p0,·Lio/sentry/android/core/y0;->h:Z | ||
Max diff block lines reached; 5288/9685 bytes (54.60%) of diff not shown. |
Offset 1, 74 lines modified | Offset 1, 74 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/SentryPerformanceProvider; | 1 | .class·public·final·Lio/sentry/android/core/SentryPerformanceProvider; |
2 | .super·L | 2 | .super·Lio/sentry/android/core/r0; |
3 | .source·"SentryPerformanceProvider.java" | 3 | .source·"SentryPerformanceProvider.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; | 5 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
9 | #·static·fields | 9 | #·static·fields |
10 | .field·private·static· | 10 | .field·private·static·h:Lio/sentry/x2; |
11 | .field·private·static· | 11 | .field·private·static·i:J |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private· | 13 | .field·private·f:Z |
14 | .field·private· | 14 | .field·private·g:Landroid/app/Application; |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·static·constructor·<clinit>()V | 16 | .method·static·constructor·<clinit>()V |
17 | ····.locals·2 | 17 | ····.locals·2 |
18 | ····.line·1 | 18 | ····.line·1 |
19 | ····invoke-static·{},·Lio/sentry/ | 19 | ····invoke-static·{},·Lio/sentry/android/core/q;->a()Lio/sentry/x2; |
20 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
21 | ····sput-object·v0,·Lio/sentry/android/core/SentryPerformanceProvider;-> | 21 | ····sput-object·v0,·Lio/sentry/android/core/SentryPerformanceProvider;->h:Lio/sentry/x2; |
22 | ····.line·2 | 22 | ····.line·2 |
23 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 23 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
24 | ····move-result-wide·v0 | 24 | ····move-result-wide·v0 |
25 | ····sput-wide·v0,·Lio/sentry/android/core/SentryPerformanceProvider;-> | 25 | ····sput-wide·v0,·Lio/sentry/android/core/SentryPerformanceProvider;->i:J |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·constructor·<init>()V | 28 | .method·public·constructor·<init>()V |
29 | ····.locals·4 | 29 | ····.locals·4 |
30 | ····.line·1 | 30 | ····.line·1 |
31 | ····invoke-direct·{p0},·L | 31 | ····invoke-direct·{p0},·Lio/sentry/android/core/r0;-><init>()V |
32 | ····const/4·v0,·0x0 | 32 | ····const/4·v0,·0x0 |
33 | ····.line·2 | 33 | ····.line·2 |
34 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;-> | 34 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->f:Z |
35 | ····.line·3 | 35 | ····.line·3 |
36 | ····invoke-static·{},·Lio/sentry/android/core/ | 36 | ····invoke-static·{},·Lio/sentry/android/core/i0;->d()Lio/sentry/android/core/i0; |
37 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
38 | ····sget-wide·v1,·Lio/sentry/android/core/SentryPerformanceProvider;-> | 38 | ····sget-wide·v1,·Lio/sentry/android/core/SentryPerformanceProvider;->i:J |
39 | ····sget-object·v3,·Lio/sentry/android/core/SentryPerformanceProvider;-> | 39 | ····sget-object·v3,·Lio/sentry/android/core/SentryPerformanceProvider;->h:Lio/sentry/x2; |
40 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lio/sentry/android/core/ | 40 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lio/sentry/android/core/i0;->h(JLio/sentry/x2;)V |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V | 44 | .method·public·attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V |
Offset 101, 43 lines modified | Offset 101, 27 lines modified | ||
101 | ····const-string·p2,·"An·applicationId·is·required·to·fulfill·the·manifest·placeholder." | 101 | ····const-string·p2,·"An·applicationId·is·required·to·fulfill·the·manifest·placeholder." |
102 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 102 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
103 | ····throw·p1 | 103 | ····throw·p1 |
104 | .end·method | 104 | .end·method |
105 | .method·public·delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I | ||
106 | ····.locals·0 | ||
107 | ····const/4·p1,·0x0 | ||
108 | ····return·p1 | ||
109 | .end·method | ||
110 | .method·public·getType(Landroid/net/Uri;)Ljava/lang/String; | 105 | .method·public·getType(Landroid/net/Uri;)Ljava/lang/String; |
111 | ····.locals·0 | 106 | ····.locals·0 |
112 | ····const/4·p1,·0x0 | 107 | ····const/4·p1,·0x0 |
113 | ····return-object·p1 | 108 | ····return-object·p1 |
114 | .end·method | 109 | .end·method |
115 | .method·public·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; | ||
116 | ····.locals·0 | ||
117 | ····const/4·p1,·0x0 | ||
118 | ····return-object·p1 | ||
119 | .end·method | ||
120 | .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V | 110 | .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V |
121 | ····.locals·1 | 111 | ····.locals·1 |
122 | ····.line·1 | 112 | ····.line·1 |
123 | ····iget-boolean·p1,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;-> | 113 | ····iget-boolean·p1,·p0,·Lio/sentry/android/core/SentryPerformanceProvider;->f:Z |
124 | ····if-nez·p1,·:cond_2 | 114 | ····if-nez·p1,·:cond_2 |
125 | ····const/4·p1,·0x1 | 115 | ····const/4·p1,·0x1 |
126 | ····if-nez·p2,·:cond_0 | 116 | ····if-nez·p2,·:cond_0 |
Offset 146, 31 lines modified | Offset 130, 31 lines modified | ||
146 | ····goto·:goto_0 | 130 | ····goto·:goto_0 |
147 | ····:cond_0 | 131 | ····:cond_0 |
148 | ····const/4·p2,·0x0 | 132 | ····const/4·p2,·0x0 |
149 | ····.line·2 | 133 | ····.line·2 |
150 | ····:goto_0 | 134 | ····:goto_0 |
151 | ····invoke-static·{},·Lio/sentry/android/core/ | 135 | ····invoke-static·{},·Lio/sentry/android/core/i0;->d()Lio/sentry/android/core/i0; |
Max diff block lines reached; 1887/5902 bytes (31.97%) of diff not shown. |
Offset 12, 56 lines modified | Offset 12, 56 lines modified | ||
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·e:Z | 13 | .field·private·final·e:Z |
14 | .field·private·final·f:Lio/sentry/android/core/b$a; | 14 | .field·private·final·f:Lio/sentry/android/core/b$a; |
15 | .field·private·final·g:Lio/sentry/android/core/ | 15 | .field·private·final·g:Lio/sentry/android/core/y0; |
16 | .field·private·final·h:J | 16 | .field·private·final·h:J |
17 | .field·private·final·i:Lio/sentry/ | 17 | .field·private·final·i:Lio/sentry/h0; |
18 | .field·private·final·j:Ljava/util/concurrent/atomic/AtomicLong; | 18 | .field·private·final·j:Ljava/util/concurrent/atomic/AtomicLong; |
19 | .field·private·final·k:Ljava/util/concurrent/atomic/AtomicBoolean; | 19 | .field·private·final·k:Ljava/util/concurrent/atomic/AtomicBoolean; |
20 | .field·private·final·l:Landroid/content/Context; | 20 | .field·private·final·l:Landroid/content/Context; |
21 | .field·private·final·m:Ljava/lang/Runnable; | 21 | .field·private·final·m:Ljava/lang/Runnable; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/ | 23 | .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/h0;Landroid/content/Context;)V |
24 | ····.locals·8 | 24 | ····.locals·8 |
25 | ····.line·1 | 25 | ····.line·1 |
26 | ····new-instance·v6,·Lio/sentry/android/core/ | 26 | ····new-instance·v6,·Lio/sentry/android/core/y0; |
27 | ····invoke-direct·{v6},·Lio/sentry/android/core/ | 27 | ····invoke-direct·{v6},·Lio/sentry/android/core/y0;-><init>()V |
28 | ····move-object·v0,·p0 | 28 | ····move-object·v0,·p0 |
29 | ····move-wide·v1,·p1 | 29 | ····move-wide·v1,·p1 |
30 | ····move·v3,·p3 | 30 | ····move·v3,·p3 |
31 | ····move-object·v4,·p4 | 31 | ····move-object·v4,·p4 |
32 | ····move-object·v5,·p5 | 32 | ····move-object·v5,·p5 |
33 | ····move-object·v7,·p6 | 33 | ····move-object·v7,·p6 |
34 | ····invoke-direct/range·{v0·..·v7},·Lio/sentry/android/core/b;-><init>(JZLio/sentry/android/core/b$a;Lio/sentry/ | 34 | ····invoke-direct/range·{v0·..·v7},·Lio/sentry/android/core/b;-><init>(JZLio/sentry/android/core/b$a;Lio/sentry/h0;Lio/sentry/android/core/y0;Landroid/content/Context;)V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/ | 37 | .method·constructor·<init>(JZLio/sentry/android/core/b$a;Lio/sentry/h0;Lio/sentry/android/core/y0;Landroid/content/Context;)V |
38 | ····.locals·3 | 38 | ····.locals·3 |
39 | ····.line·2 | 39 | ····.line·2 |
40 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
41 | ····.line·3 | 41 | ····.line·3 |
42 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; | 42 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; |
Offset 94, 18 lines modified | Offset 94, 18 lines modified | ||
94 | ····.line·7 | 94 | ····.line·7 |
95 | ····iput-object·p4,·p0,·Lio/sentry/android/core/b;->f:Lio/sentry/android/core/b$a; | 95 | ····iput-object·p4,·p0,·Lio/sentry/android/core/b;->f:Lio/sentry/android/core/b$a; |
96 | ····.line·8 | 96 | ····.line·8 |
97 | ····iput-wide·p1,·p0,·Lio/sentry/android/core/b;->h:J | 97 | ····iput-wide·p1,·p0,·Lio/sentry/android/core/b;->h:J |
98 | ····.line·9 | 98 | ····.line·9 |
99 | ····iput-object·p5,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/ | 99 | ····iput-object·p5,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/h0; |
100 | ····.line·10 | 100 | ····.line·10 |
101 | ····iput-object·p6,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/ | 101 | ····iput-object·p6,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/y0; |
102 | ····.line·11 | 102 | ····.line·11 |
103 | ····iput-object·p7,·p0,·Lio/sentry/android/core/b;->l:Landroid/content/Context; | 103 | ····iput-object·p7,·p0,·Lio/sentry/android/core/b;->l:Landroid/content/Context; |
104 | ····return-void | 104 | ····return-void |
105 | .end·method | 105 | .end·method |
Offset 188, 19 lines modified | Offset 188, 19 lines modified | ||
188 | ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->j:Ljava/util/concurrent/atomic/AtomicLong; | 188 | ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->j:Ljava/util/concurrent/atomic/AtomicLong; |
189 | ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J | 189 | ····invoke-virtual·{v3,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicLong;->addAndGet(J)J |
190 | ····if-eqz·v2,·:cond_2 | 190 | ····if-eqz·v2,·:cond_2 |
191 | ····.line·6 | 191 | ····.line·6 |
192 | ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/ | 192 | ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->g:Lio/sentry/android/core/y0; |
193 | ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->m:Ljava/lang/Runnable; | 193 | ····iget-object·v3,·p0,·Lio/sentry/android/core/b;->m:Ljava/lang/Runnable; |
194 | ····invoke-virtual·{v2,·v3},·Lio/sentry/android/core/ | 194 | ····invoke-virtual·{v2,·v3},·Lio/sentry/android/core/y0;->b(Ljava/lang/Runnable;)V |
195 | ····.line·7 | 195 | ····.line·7 |
196 | ····:cond_2 | 196 | ····:cond_2 |
197 | ····:try_start_0 | 197 | ····:try_start_0 |
198 | ····invoke-static·{v0,·v1},·Ljava/lang/Thread;->sleep(J)V | 198 | ····invoke-static·{v0,·v1},·Ljava/lang/Thread;->sleep(J)V |
199 | ····:try_end_0 | 199 | ····:try_end_0 |
200 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 200 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 239, 23 lines modified | Offset 239, 23 lines modified | ||
239 | ····move-result·v2 | 239 | ····move-result·v2 |
240 | ····if-eqz·v2,·:cond_4 | 240 | ····if-eqz·v2,·:cond_4 |
241 | ····.line·10 | 241 | ····.line·10 |
242 | ····:cond_3 | 242 | ····:cond_3 |
243 | ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/ | 243 | ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->i:Lio/sentry/h0; |
244 | ····sget-object·v3,·Lio/sentry/ | 244 | ····sget-object·v3,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
245 | ····new-array·v4,·v7,·[Ljava/lang/Object; | 245 | ····new-array·v4,·v7,·[Ljava/lang/Object; |
246 | ····const-string·v5,·"An·ANR·was·detected·but·ignored·because·the·debugger·is·connected." | 246 | ····const-string·v5,·"An·ANR·was·detected·but·ignored·because·the·debugger·is·connected." |
247 | ····invoke-interface·{v2,·v3,·v5,·v4},·Lio/sentry/ | 247 | ····invoke-interface·{v2,·v3,·v5,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
248 | ····.line·11 | 248 | ····.line·11 |
249 | ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->k:Ljava/util/concurrent/atomic/AtomicBoolean; | 249 | ····iget-object·v2,·p0,·Lio/sentry/android/core/b;->k:Ljava/util/concurrent/atomic/AtomicBoolean; |
250 | ····invoke-virtual·{v2,·v6},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V | 250 | ····invoke-virtual·{v2,·v6},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V |
251 | ····goto·:goto_0 | 251 | ····goto·:goto_0 |
Offset 287, 21 lines modified | Offset 287, 21 lines modified | ||
287 | ····goto·:goto_2 | 287 | ····goto·:goto_2 |
288 | ····:catchall_0 | 288 | ····:catchall_0 |
289 | ····move-exception·v2 | 289 | ····move-exception·v2 |
290 | ····.line·15 | 290 | ····.line·15 |
Max diff block lines reached; 4628/9333 bytes (49.59%) of diff not shown. |
Offset 1, 36 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/android/core/q; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AndroidDateUtils.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/f2; | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
6 | #· | 7 | #·static·fields |
7 | .field·p | 8 | .field·private·static·final·a:Lio/sentry/y2; |
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method· | 10 | .method·static·constructor·<clinit>()V |
10 | ····.locals· | 11 | ····.locals·1 |
11 | ···· | 12 | ····.line·1 |
13 | ····new-instance·v0,·Lio/sentry/android/core/j1; | ||
12 | ····i | 14 | ····invoke-direct·{v0},·Lio/sentry/android/core/j1;-><init>()V |
15 | ····sput-object·v0,·Lio/sentry/android/core/q;->a:Lio/sentry/y2; | ||
13 | ····return-void | 16 | ····return-void |
14 | .end·method | 17 | .end·method |
18 | .method·public·static·a()Lio/sentry/x2; | ||
15 | #·virtual·methods | ||
16 | .method·public·final·a()Ljava/lang/String; | ||
17 | ····.locals·1 | 19 | ····.locals·1 |
20 | ····.line·1 | ||
18 | ···· | 21 | ····sget-object·v0,·Lio/sentry/android/core/q;->a:Lio/sentry/y2; |
19 | ····invoke- | 22 | ····invoke-interface·{v0},·Lio/sentry/y2;->a()Lio/sentry/x2; |
20 | ····move-result-object·v0 | 23 | ····move-result-object·v0 |
21 | ····return-object·v0 | 24 | ····return-object·v0 |
22 | .end·method | 25 | .end·method |
Offset 1, 192 lines modified | Offset 1, 82 lines modified | ||
1 | .class·final·Lio/sentry/android/core/d1$a; | 1 | .class·final·Lio/sentry/android/core/d1$a; |
2 | .super·Landroid/ | 2 | .super·Landroid/telephony/PhoneStateListener; |
3 | .source·" | 3 | .source·"PhoneStateBreadcrumbsIntegration.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/android/core/d1; | 6 | ····value·=·Lio/sentry/android/core/d1; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x18 | 9 | ····accessFlags·=·0x18 |
10 | ····name·=·"a" | 10 | ····name·=·"a" |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·a:Lio/sentry/ | 13 | .field·private·final·a:Lio/sentry/g0; |
14 | .field·private·final·b:Lio/sentry/g0; | ||
15 | #·direct·methods | 14 | #·direct·methods |
16 | .method·constructor·<init>(Lio/sentry/ | 15 | .method·constructor·<init>(Lio/sentry/g0;)V |
17 | ····.locals·0 | 16 | ····.locals·0 |
18 | ····.line·1 | 17 | ····.line·1 |
19 | ····invoke-direct·{p0},·Landroid/ | 18 | ····invoke-direct·{p0},·Landroid/telephony/PhoneStateListener;-><init>()V |
20 | ····.line·2 | 19 | ····.line·2 |
21 | ····iput-object·p1,·p0,·Lio/sentry/android/core/d1$a;->a:Lio/sentry/ | 20 | ····iput-object·p1,·p0,·Lio/sentry/android/core/d1$a;->a:Lio/sentry/g0; |
22 | ····.line·3 | ||
23 | ····iput-object·p2,·p0,·Lio/sentry/android/core/d1$a;->b:Lio/sentry/g0; | ||
24 | ····return-void | 21 | ····return-void |
25 | .end·method | 22 | .end·method |
26 | #·virtual·methods | 23 | #·virtual·methods |
27 | .method·public·on | 24 | .method·public·onCallStateChanged(ILjava/lang/String;)V |
28 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····const/4·p2,·0x1 | ||
27 | ····if-ne·p1,·p2,·:cond_0 | ||
29 | ····.line·1 | 28 | ····.line·1 |
30 | ····new-instance·p1,·Lio/sentry/d; | 29 | ····new-instance·p1,·Lio/sentry/d; |
31 | ····invoke-direct·{p1},·Lio/sentry/d;-><init>()V | 30 | ····invoke-direct·{p1},·Lio/sentry/d;-><init>()V |
32 | ····const-string· | 31 | ····const-string·p2,·"system" |
33 | ····.line·2 | 32 | ····.line·2 |
34 | ····invoke-virtual·{p1,· | 33 | ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->p(Ljava/lang/String;)V |
35 | ····const-string· | 34 | ····const-string·p2,·"device.event" |
36 | ····.line·3 | 35 | ····.line·3 |
37 | ····invoke-virtual·{p1,· | 36 | ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->l(Ljava/lang/String;)V |
38 | ····.line·4 | ||
39 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; | ||
40 | ···· | 37 | ····const-string·p2,·"action" |
38 | ····const-string·v0,·"CALL_STATE_RINGING" | ||
41 | ····.line·5 | ||
42 | ····invoke-static·{v0},·Lio/sentry/util/o;->c(Ljava/lang/String;)Ljava/lang/String; | ||
43 | ···· | 39 | ····.line·4 |
40 | ····invoke-virtual·{p1,·p2,·v0},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V | ||
44 | ···· | 41 | ····const-string·p2,·"Device·ringing" |
45 | ···· | 42 | ····.line·5 |
43 | ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->o(Ljava/lang/String;)V | ||
46 | ····.line·6 | 44 | ····.line·6 |
45 | ····sget-object·p2,·Lio/sentry/y3;->INFO:Lio/sentry/y3; | ||
47 | ····invoke-virtual·{p1,·v2,·v1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V | ||
48 | ····.line·7 | ||
49 | ····:cond_0 | ||
50 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getExtras()Landroid/os/Bundle; | ||
51 | ····move-result-object·v1 | ||
52 | ····.line·8 | ||
53 | ····new-instance·v2,·Ljava/util/HashMap; | ||
54 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V | ||
55 | ····if-eqz·v1,·:cond_3 | ||
56 | ····.line·9 | ||
57 | ····invoke-virtual·{v1},·Landroid/os/Bundle;->isEmpty()Z | ||
58 | ····move-result·v3 | ||
59 | ····if-nez·v3,·:cond_3 | ||
60 | ····.line·10 | ||
61 | ····invoke-virtual·{v1},·Landroid/os/Bundle;->keySet()Ljava/util/Set; | ||
62 | ····move-result-object·v3 | ||
63 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | ||
64 | ····move-result-object·v3 | ||
65 | ····:cond_1 | ||
66 | ····:goto_0 | ||
67 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | ||
68 | ····move-result·v4 | ||
69 | ····if-eqz·v4,·:cond_2 | ||
70 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
71 | ····move-result-object·v4 | ||
72 | ···· | 46 | ····invoke-virtual·{p1,·p2},·Lio/sentry/d;->n(Lio/sentry/y3;)V |
73 | ····.line·11 | ||
Max diff block lines reached; 194/5779 bytes (3.36%) of diff not shown. |
Offset 1, 1606 lines modified | Offset 1, 40 lines modified | ||
1 | .class·final·Lio/sentry/android/core/x; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/x; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Ljava/lang/Runnable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·p | 7 | .field·public·final·synthetic·e:Lio/sentry/android/core/a0; |
8 | .field·public·final·synthetic·f:Lio/sentry/n0; | ||
8 | .field·private·b:Ljava/io/File; | ||
9 | .field·private·c:Ljava/io/File; | ||
10 | .field·private·d:Ljava/util/concurrent/Future; | ||
11 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
12 | ········value·=·{ | ||
13 | ············"Ljava/util/concurrent/Future<", | ||
14 | ············"*>;" | ||
15 | ········} | ||
16 | ····.end·annotation | ||
17 | .end·field | ||
18 | .field·private·volatile·e:Lio/sentry/x1; | ||
19 | .field·private·final·f:Landroid/content/Context; | ||
20 | .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions; | ||
21 | .field·private·final·h:Lio/sentry/f0; | ||
22 | .field·private·final·i:Lio/sentry/android/core/h0; | ||
23 | .field·private·j:J | ||
24 | .field·private·k:J | ||
25 | .field·private·l:Z | ||
26 | .field·private·m:I | ||
27 | .field·private·n:Ljava/lang/String; | ||
28 | .field·private·final·o:Lio/sentry/android/core/internal/util/n; | ||
29 | .field·private·p:Lio/sentry/y1; | ||
30 | .field·private·final·q:Ljava/util/ArrayDeque; | ||
31 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
32 | ········value·=·{ | ||
33 | ············"Ljava/util/ArrayDeque<", | ||
34 | ············"Lio/sentry/profilemeasurements/b;", | ||
35 | ············">;" | ||
36 | ········} | ||
37 | ····.end·annotation | ||
38 | .end·field | ||
39 | .field·private·final·r:Ljava/util/ArrayDeque; | ||
40 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
41 | ········value·=·{ | ||
42 | ············"Ljava/util/ArrayDeque<", | ||
43 | ············"Lio/sentry/profilemeasurements/b;", | ||
44 | ············">;" | ||
45 | ········} | ||
46 | ····.end·annotation | ||
47 | .end·field | ||
48 | .field·private·final·s:Ljava/util/ArrayDeque; | ||
49 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
50 | ········value·=·{ | ||
51 | ············"Ljava/util/ArrayDeque<", | ||
52 | ············"Lio/sentry/profilemeasurements/b;", | ||
53 | ············">;" | ||
54 | ········} | ||
55 | ····.end·annotation | ||
56 | .end·field | ||
57 | .field·private·final·t:Ljava/util/Map; | ||
58 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
59 | ········value·=·{ | ||
60 | ············"Ljava/util/Map<", | ||
61 | ············"Ljava/lang/String;", | ||
62 | ············"Lio/sentry/profilemeasurements/a;", | ||
63 | ············">;" | ||
64 | ········} | ||
65 | ····.end·annotation | ||
66 | .end·field | ||
67 | #·direct·methods | 9 | #·direct·methods |
68 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n;)V | ||
69 | ····.locals·6 | ||
70 | ····.line·1 | ||
71 | ····invoke-static·{},·Lio/sentry/b0;->x()Lio/sentry/b0; | ||
72 | ····move-result-object·v5 | ||
73 | ····move-object·v0,·p0 | ||
74 | ····move-object·v1,·p1 | ||
75 | ····move-object·v2,·p2 | ||
76 | ····move-object·v3,·p3 | ||
77 | ····move-object·v4,·p4 | ||
78 | ····.line·2 | ||
79 | ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/x;-><init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n;Lio/sentry/f0;)V | ||
80 | ····return-void | ||
81 | .end·method | ||
82 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n;Lio/sentry/f0;)V | ||
83 | ····.locals·2 | ||
84 | ····.line·3 | ||
85 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
86 | ····const/4·v0,·0x0 | ||
87 | ····.line·4 | ||
88 | ····iput-object·v0,·p0,·Lio/sentry/android/core/x;->b:Ljava/io/File; | ||
Max diff block lines reached; 27355/42221 bytes (64.79%) of diff not shown. |
Offset 1, 345 lines modified | Offset 1, 1619 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/a0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Anr | 3 | .source·"AndroidTransactionProfiler.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/o0; |
6 | .implements·Ljava/io/Closeable; | ||
7 | #·sta | 6 | #·instance·fields |
8 | .field·private·static·g:Lio/sentry/android/core/b; | ||
9 | 7 | .field·private·a:I | |
8 | .field·private·b:Ljava/io/File; | ||
9 | .field·private·c:Ljava/io/File; | ||
10 | .field·private·d:Ljava/util/concurrent/Future; | ||
11 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
10 | ········value·=·{ | 12 | ········value·=·{ |
11 | ············" | 13 | ············"Ljava/util/concurrent/Future<", |
14 | ············"*>;" | ||
12 | ········} | 15 | ········} |
13 | ····.end·annotation | 16 | ····.end·annotation |
14 | .end·field | 17 | .end·field |
15 | .field·private· | 18 | .field·private·volatile·e:Lio/sentry/b2; |
19 | .field·private·final·f:Landroid/content/Context; | ||
16 | #·instance·fields | ||
17 | .field·private·final· | 20 | .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions; |
21 | .field·private·final·h:Lio/sentry/g0; | ||
22 | .field·private·final·i:Lio/sentry/android/core/l0; | ||
23 | .field·private·j:J | ||
24 | .field·private·k:J | ||
25 | .field·private·l:Z | ||
26 | .field·private·m:I | ||
27 | .field·private·n:Ljava/lang/String; | ||
28 | .field·private·final·o:Lio/sentry/android/core/internal/util/o; | ||
18 | .field·private· | 29 | .field·private·p:Lio/sentry/c2; |
30 | .field·private·final·q:Ljava/util/ArrayDeque; | ||
31 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
32 | ········value·=·{ | ||
33 | ············"Ljava/util/ArrayDeque<", | ||
34 | ············"Lio/sentry/profilemeasurements/b;", | ||
35 | ············">;" | ||
36 | ········} | ||
37 | ····.end·annotation | ||
38 | .end·field | ||
39 | .field·private·final·r:Ljava/util/ArrayDeque; | ||
40 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
41 | ········value·=·{ | ||
42 | ············"Ljava/util/ArrayDeque<", | ||
43 | ············"Lio/sentry/profilemeasurements/b;", | ||
44 | ············">;" | ||
45 | ········} | ||
46 | ····.end·annotation | ||
47 | .end·field | ||
48 | .field·private·final·s:Ljava/util/ArrayDeque; | ||
49 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
50 | ········value·=·{ | ||
51 | ············"Ljava/util/ArrayDeque<", | ||
52 | ············"Lio/sentry/profilemeasurements/b;", | ||
53 | ············">;" | ||
54 | ········} | ||
55 | ····.end·annotation | ||
56 | .end·field | ||
57 | .field·private·final·t:Ljava/util/Map; | ||
58 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
59 | ········value·=·{ | ||
60 | ············"Ljava/util/Map<", | ||
61 | ············"Ljava/lang/String;", | ||
62 | ············"Lio/sentry/profilemeasurements/a;", | ||
63 | ············">;" | ||
64 | ········} | ||
65 | ····.end·annotation | ||
66 | .end·field | ||
19 | #·direct·methods | 67 | #·direct·methods |
20 | .method· | 68 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o;)V |
21 | ····.locals· | 69 | ····.locals·6 |
22 | ····.line·1 | 70 | ····.line·1 |
23 | ····n | 71 | ····invoke-static·{},·Lio/sentry/b0;->v()Lio/sentry/b0; |
72 | ····move-result-object·v5 | ||
73 | ····move-object·v0,·p0 | ||
24 | ···· | 74 | ····move-object·v1,·p1 |
25 | ···· | 75 | ····move-object·v2,·p2 |
76 | ····move-object·v3,·p3 | ||
77 | ····move-object·v4,·p4 | ||
78 | ····.line·2 | ||
79 | ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/a0;-><init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o;Lio/sentry/g0;)V | ||
26 | ····return-void | 80 | ····return-void |
27 | .end·method | 81 | .end·method |
28 | .method·public·constructor·<init>(Landroid/content/Context;)V | 82 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o;Lio/sentry/g0;)V |
29 | ····.locals· | 83 | ····.locals·2 |
30 | ····.line· | 84 | ····.line·3 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 85 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
86 | ····const/4·v0,·0x0 | ||
87 | ····.line·4 | ||
Max diff block lines reached; 42264/49523 bytes (85.34%) of diff not shown. |
Offset 1, 381 lines modified | Offset 1, 21 lines modified | ||
1 | .class·public·f | 1 | .class·public·interface·abstract·Lio/sentry/android/core/u0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"IDebugImagesLoader.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/q0; | ||
6 | .implements·Ljava/io/Closeable; | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
7 | #·instance·fields | ||
8 | .field·private·final·e:Ljava/lang/Class; | ||
9 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
10 | ········value·=·{ | ||
11 | ············"Ljava/lang/Class<", | ||
12 | ············"*>;" | ||
13 | ········} | ||
14 | ····.end·annotation | ||
15 | .end·field | ||
16 | .field·private·f:Lio/sentry/android/core/SentryAndroidOptions; | ||
17 | #· | 7 | #·virtual·methods |
8 | .method·public·abstract·a()Ljava/util/List; | ||
18 | .method·public·constructor·<init>(Ljava/lang/Class;)V | ||
19 | ····.locals·0 | ||
20 | ····.annotation·system·Ldalvik/annotation/Signature; | 9 | ····.annotation·system·Ldalvik/annotation/Signature; |
21 | ········value·=·{ | 10 | ········value·=·{ |
22 | ············"(", | 11 | ············"()", |
23 | ············"Ljava/ | 12 | ············"Ljava/util/List<", |
13 | ············"Lio/sentry/protocol/DebugImage;", | ||
24 | ············" | 14 | ············">;" |
25 | ········} | 15 | ········} |
26 | ····.end·annotation | 16 | ····.end·annotation |
27 | ····.line·1 | ||
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
29 | ····.line·2 | ||
30 | ····iput-object·p1,·p0,·Lio/sentry/android/core/u0;->e:Ljava/lang/Class; | ||
31 | ····return-void | ||
32 | .end·method | ||
33 | .method·private·h(Lio/sentry/q3;)V | ||
34 | ····.locals·1 | ||
35 | ····const/4·v0,·0x0 | ||
36 | ····.line·1 | ||
37 | ····invoke-virtual·{p1,·v0},·Lio/sentry/q3;->setEnableNdk(Z)V | ||
38 | ····.line·2 | ||
39 | ····invoke-virtual·{p1,·v0},·Lio/sentry/q3;->setEnableScopeSync(Z)V | ||
40 | ····return-void | ||
41 | .end·method | ||
42 | #·virtual·methods | ||
43 | .method·public·final·c(Lio/sentry/f0;Lio/sentry/q3;)V | ||
44 | ····.locals·6 | ||
45 | ····const-string·v0,·"Hub·is·required" | ||
46 | ····.line·1 | ||
47 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
48 | ····.line·2 | ||
49 | ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions; | ||
50 | ····const/4·v0,·0x0 | ||
51 | ····if-eqz·p1,·:cond_0 | ||
52 | ····check-cast·p2,·Lio/sentry/android/core/SentryAndroidOptions; | ||
53 | ····goto·:goto_0 | ||
54 | ····:cond_0 | ||
55 | ····move-object·p2,·v0 | ||
56 | ····:goto_0 | ||
57 | ····const-string·p1,·"SentryAndroidOptions·is·required" | ||
58 | ····.line·3 | ||
59 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
60 | ····move-result-object·p1 | ||
61 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; | ||
62 | ····iput-object·p1,·p0,·Lio/sentry/android/core/u0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
63 | ····.line·4 | ||
64 | ····invoke-virtual·{p1},·Lio/sentry/q3;->isEnableNdk()Z | ||
65 | ····move-result·p1 | ||
66 | ····.line·5 | ||
67 | ····iget-object·p2,·p0,·Lio/sentry/android/core/u0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
68 | ····invoke-virtual·{p2},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
69 | ····move-result-object·p2 | ||
70 | ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; | ||
71 | ····const/4·v2,·0x1 | ||
72 | ····new-array·v3,·v2,·[Ljava/lang/Object; | ||
73 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | ||
74 | ····move-result-object·v4 | ||
75 | ····const/4·v5,·0x0 | ||
76 | ····aput-object·v4,·v3,·v5 | ||
77 | ····const-string·v4,·"NdkIntegration·enabled:·%s" | ||
78 | ····invoke-interface·{p2,·v1,·v4,·v3},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
Max diff block lines reached; 0/10724 bytes (0.00%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 2984 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/q0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"DefaultAndroidEventProcessor.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field· | 7 | .field·final·e:Landroid/content/Context; |
8 | .field· | 8 | .field·final·f:Ljava/util/concurrent/Future; |
9 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
10 | ········value·=·{ | ||
11 | ············"Ljava/util/concurrent/Future<", | ||
12 | ············"Ljava/util/Map<", | ||
13 | ············"Ljava/lang/String;", | ||
14 | ············"Ljava/lang/Object;", | ||
15 | ············">;>;" | ||
16 | ········} | ||
17 | ····.end·annotation | ||
18 | .end·field | ||
19 | .field·private·final·g:Lio/sentry/android/core/l0; | ||
20 | .field·private·final·h:Lio/sentry/android/core/internal/util/k; | ||
21 | .field·private·final·i:Lio/sentry/android/core/SentryAndroidOptions; | ||
9 | #·direct·methods | 22 | #·direct·methods |
10 | .method·public· | 23 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/android/core/SentryAndroidOptions;)V |
11 | ····.locals· | 24 | ····.locals·2 |
25 | ····.line·1 | ||
26 | ····new-instance·v0,·Lio/sentry/android/core/internal/util/k; | ||
27 | ····.line·2 | ||
28 | ····invoke-virtual·{p3},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; | ||
29 | ····move-result-object·v1 | ||
30 | ····invoke-direct·{v0,·p1,·p2,·v1},·Lio/sentry/android/core/internal/util/k;-><init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;)V | ||
31 | ····.line·3 | ||
32 | ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/android/core/q0;-><init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/k;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
33 | ····return-void | ||
34 | .end·method | ||
35 | .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/k;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
36 | ····.locals·1 | ||
37 | ····.line·4 | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····const-string·v0,·"The·application·context·is·required." | ||
40 | ····.line·5 | ||
41 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
42 | ····move-result-object·p1 | ||
43 | ····check-cast·p1,·Landroid/content/Context; | ||
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;-> | 44 | ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->e:Landroid/content/Context; |
45 | ····const-string·p1,·"The·BuildInfoProvider·is·required." | ||
46 | ····.line·6 | ||
47 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
48 | ····move-result-object·p1 | ||
14 | ···· | 49 | ····check-cast·p1,·Lio/sentry/android/core/l0; |
50 | ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->g:Lio/sentry/android/core/l0; | ||
51 | ····const-string·p1,·"The·RootChecker·is·required." | ||
52 | ····.line·7 | ||
53 | ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
54 | ····move-result-object·p1 | ||
55 | ····check-cast·p1,·Lio/sentry/android/core/internal/util/k; | ||
56 | ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->h:Lio/sentry/android/core/internal/util/k; | ||
57 | ····const-string·p1,·"The·options·object·is·required." | ||
58 | ····.line·8 | ||
59 | ····invoke-static·{p4,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
60 | ····move-result-object·p1 | ||
61 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; | ||
62 | ····iput-object·p1,·p0,·Lio/sentry/android/core/q0;->i:Lio/sentry/android/core/SentryAndroidOptions; | ||
63 | ····.line·9 | ||
64 | ····invoke-static·{},·Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; | ||
65 | ····move-result-object·p1 | ||
66 | ····.line·10 | ||
67 | ····new-instance·p2,·Lio/sentry/android/core/p0; | ||
68 | ····invoke-direct·{p2,·p0},·Lio/sentry/android/core/p0;-><init>(Lio/sentry/android/core/q0;)V | ||
69 | ····invoke-interface·{p1,·p2},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; | ||
70 | ····move-result-object·p2 | ||
71 | ····iput-object·p2,·p0,·Lio/sentry/android/core/q0;->f:Ljava/util/concurrent/Future; | ||
72 | ····.line·11 | ||
73 | ····invoke-interface·{p1},·Ljava/util/concurrent/ExecutorService;->shutdown()V | ||
15 | ····return-void | 74 | ····return-void |
16 | .end·method | 75 | .end·method |
76 | .method·private·A()Landroid/app/ActivityManager$MemoryInfo; | ||
77 | ····.locals·5 | Diff chunk too large, falling back to line-by-line diff (1502 lines added, 2 lines removed) | |
17 | 78 | ····const-string·v0,·"Error·getting·MemoryInfo." | |
Max diff block lines reached; 32543/74466 bytes (43.70%) of diff not shown. |
Offset 1, 68 lines modified | Offset 1, 149 lines modified | ||
1 | .class·final·Lio/sentry/android/core/s0; | 1 | .class·final·Lio/sentry/android/core/s0; |
2 | .super·Ljava/lang/Object; | ||
3 | .s | 2 | .super·Landroid/os/FileObserver; |
3 | .source·"EnvelopeFileObserver.java" | ||
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lio/sentry/android/core/s0$a; | ||
8 | ····} | ||
9 | .end·annotation | ||
4 | #·instance·fields | 10 | #·instance·fields |
5 | .field·private·final·a:L | 11 | .field·private·final·a:Ljava/lang/String; |
12 | .field·private·final·b:Lio/sentry/e0; | ||
13 | .field·private·final·c:Lio/sentry/h0; | ||
14 | .field·private·final·d:J | ||
6 | #·direct·methods | 15 | #·direct·methods |
7 | .method·constructor·<init>()V | 16 | .method·constructor·<init>(Ljava/lang/String;Lio/sentry/e0;Lio/sentry/h0;J)V |
8 | ····.locals· | 17 | ····.locals·0 |
9 | ····.line·1 | 18 | ····.line·1 |
10 | ····invoke- | 19 | ····invoke-direct·{p0,·p1},·Landroid/os/FileObserver;-><init>(Ljava/lang/String;)V |
20 | ····.line·2 | ||
21 | ····iput-object·p1,·p0,·Lio/sentry/android/core/s0;->a:Ljava/lang/String; | ||
11 | ···· | 22 | ····const-string·p1,·"Envelope·sender·is·required." |
12 | ···· | 23 | ····.line·3 |
24 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
25 | ····move-result-object·p1 | ||
13 | ····return-void | ||
14 | .end·method | ||
26 | ····check-cast·p1,·Lio/sentry/e0; | ||
15 | .method·constructor·<init>(Landroid/os/Looper;)V | ||
16 | ····.locals·1 | ||
27 | ····iput-object·p1,·p0,·Lio/sentry/android/core/s0;->b:Lio/sentry/e0; | ||
17 | ····.line·2 | ||
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
28 | ····const-string·p1,·"Logger·is·required." | ||
19 | ····.line·3 | ||
20 | ····new-instance·v0,·Landroid/os/Handler; | ||
21 | ···· | 29 | ····.line·4 |
30 | ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
31 | ····move-result-object·p1 | ||
32 | ····check-cast·p1,·Lio/sentry/h0; | ||
22 | ····iput-object· | 33 | ····iput-object·p1,·p0,·Lio/sentry/android/core/s0;->c:Lio/sentry/h0; |
34 | ····.line·5 | ||
35 | ····iput-wide·p4,·p0,·Lio/sentry/android/core/s0;->d:J | ||
23 | ····return-void | 36 | ····return-void |
24 | .end·method | 37 | .end·method |
25 | #·virtual·methods | 38 | #·virtual·methods |
26 | .method·public· | 39 | .method·public·onEvent(ILjava/lang/String;)V |
27 | ····.locals· | 40 | ····.locals·4 |
41 | ····if-eqz·p2,·:cond_1 | ||
42 | ····const/16·v0,·0x8 | ||
43 | ····if-eq·p1,·v0,·:cond_0 | ||
44 | ····goto·:goto_0 | ||
28 | ····.line·1 | 45 | ····.line·1 |
46 | ····:cond_0 | ||
29 | ····iget-object·v0,·p0,·Lio/sentry/android/core/s0;-> | 47 | ····iget-object·v0,·p0,·Lio/sentry/android/core/s0;->c:Lio/sentry/h0; |
30 | ···· | 48 | ····sget-object·v1,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
31 | ···· | 49 | ····const/4·v2,·0x3 |
32 | ···· | 50 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
33 | ···· | 51 | ····const/4·v3,·0x0 |
34 | ····return-object·v0 | ||
35 | 52 | ····.line·2 | |
53 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | ||
54 | ····move-result-object·p1 | ||
36 | .method·public·b(Ljava/lang/Runnable;)V | ||
37 | ····.locals·1 | ||
55 | ····aput-object·p1,·v2,·v3 | ||
56 | ····const/4·p1,·0x1 | ||
57 | ····iget-object·v3,·p0,·Lio/sentry/android/core/s0;->a:Ljava/lang/String; | ||
58 | ····aput-object·v3,·v2,·p1 | ||
59 | ····const/4·p1,·0x2 | ||
60 | ····aput-object·p2,·v2,·p1 | ||
61 | ····const-string·p1,·"onEvent·fired·for·EnvelopeFileObserver·with·event·type·%d·on·path:·%s·for·file·%s." | ||
38 | ····.line· | 62 | ····.line·3 |
63 | ····invoke-interface·{v0,·v1,·p1,·v2},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
64 | ····.line·4 | ||
65 | ····new-instance·p1,·Lio/sentry/android/core/s0$a; | ||
66 | ····iget-wide·v0,·p0,·Lio/sentry/android/core/s0;->d:J | ||
67 | ····iget-object·v2,·p0,·Lio/sentry/android/core/s0;->c:Lio/sentry/h0; | ||
Max diff block lines reached; 226/5169 bytes (4.37%) of diff not shown. |
Offset 1, 46 lines modified | Offset 1, 44 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/z; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/z; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #· | 6 | #·static·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/ | 7 | .field·public·static·final·synthetic·a:Lio/sentry/android/core/z; |
8 | .field·public·final·synthetic·b:Lio/sentry/f0; | ||
9 | 8 | #·direct·methods | |
9 | .method·static·synthetic·constructor·<clinit>()V | ||
10 | ····.locals·1 | ||
11 | ····new-instance·v0,·Lio/sentry/android/core/z; | ||
12 | ····invoke-direct·{v0},·Lio/sentry/android/core/z;-><init>()V | ||
10 | #·direct·methods | ||
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/a0;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
12 | ····.locals·0 | ||
13 | ···· | 13 | ····sput-object·v0,·Lio/sentry/android/core/z;->a:Lio/sentry/android/core/z; |
14 | ···· | 14 | ····return-void |
15 | .end·method | ||
15 | 16 | .method·private·synthetic·constructor·<init>()V | |
17 | ····.locals·0 | ||
16 | ····i | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····return-void | 19 | ····return-void |
18 | .end·method | 20 | .end·method |
19 | #·virtual·methods | 21 | #·virtual·methods |
20 | .method·public·final· | 22 | .method·public·final·call()Ljava/lang/Object; |
21 | ····.locals· | 23 | ····.locals·1 |
22 | ····iget-object·v0,·p0,·Lio/sentry/android/core/z;->a:Lio/sentry/android/core/a0; | ||
23 | ····i | 24 | ····invoke-static·{},·Lio/sentry/android/core/a0;->c()Ljava/util/List; |
24 | ···· | 25 | ····move-result-object·v0 |
26 | ····return-object·v0 | ||
25 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/a0;->h(Lio/sentry/android/core/a0;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/g0;)V | ||
26 | ····return-void | ||
27 | .end·method | 27 | .end·method |
Offset 1, 69 lines modified | Offset 1, 69 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/o; | 1 | .class·public·final·Lio/sentry/android/core/o; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ActivityLifecycleIntegration.java" | 3 | .source·"ActivityLifecycleIntegration.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/r0; |
6 | .implements·Ljava/io/Closeable; | 6 | .implements·Ljava/io/Closeable; |
7 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; | 7 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; |
8 | #·instance·fields | 8 | #·instance·fields |
9 | .field·private·final·e:Landroid/app/Application; | 9 | .field·private·final·e:Landroid/app/Application; |
10 | .field·private·final·f:Lio/sentry/android/core/ | 10 | .field·private·final·f:Lio/sentry/android/core/l0; |
11 | .field·private·g:Lio/sentry/ | 11 | .field·private·g:Lio/sentry/g0; |
12 | .field·private·h:Lio/sentry/android/core/SentryAndroidOptions; | 12 | .field·private·h:Lio/sentry/android/core/SentryAndroidOptions; |
13 | .field·private·i:Z | 13 | .field·private·i:Z |
14 | .field·private·j:Z | 14 | .field·private·j:Z |
15 | .field·private·k:Z | 15 | .field·private·k:Z |
16 | .field·private·l:Z | 16 | .field·private·l:Z |
17 | .field·private·m:Z | 17 | .field·private·m:Z |
18 | .field·private·n:Lio/sentry/ | 18 | .field·private·n:Lio/sentry/m0; |
19 | .field·private·final·o:Ljava/util/WeakHashMap; | 19 | .field·private·final·o:Ljava/util/WeakHashMap; |
20 | ····.annotation·system·Ldalvik/annotation/Signature; | 20 | ····.annotation·system·Ldalvik/annotation/Signature; |
21 | ········value·=·{ | 21 | ········value·=·{ |
22 | ············"Ljava/util/WeakHashMap<", | 22 | ············"Ljava/util/WeakHashMap<", |
23 | ············"Landroid/app/Activity;", | 23 | ············"Landroid/app/Activity;", |
24 | ············"Lio/sentry/ | 24 | ············"Lio/sentry/m0;", |
25 | ············">;" | 25 | ············">;" |
26 | ········} | 26 | ········} |
27 | ····.end·annotation | 27 | ····.end·annotation |
28 | .end·field | 28 | .end·field |
29 | .field·private·p:L | 29 | .field·private·p:Lio/sentry/x2; |
30 | .field·private·final·q:Landroid/os/Handler; | 30 | .field·private·final·q:Landroid/os/Handler; |
31 | .field·private·final·r:Ljava/util/WeakHashMap; | 31 | .field·private·final·r:Ljava/util/WeakHashMap; |
32 | ····.annotation·system·Ldalvik/annotation/Signature; | 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
33 | ········value·=·{ | 33 | ········value·=·{ |
34 | ············"Ljava/util/WeakHashMap<", | 34 | ············"Ljava/util/WeakHashMap<", |
35 | ············"Landroid/app/Activity;", | 35 | ············"Landroid/app/Activity;", |
36 | ············"Lio/sentry/ | 36 | ············"Lio/sentry/n0;", |
37 | ············">;" | 37 | ············">;" |
38 | ········} | 38 | ········} |
39 | ····.end·annotation | 39 | ····.end·annotation |
40 | .end·field | 40 | .end·field |
41 | .field·private·final·s:Lio/sentry/android/core/g; | 41 | .field·private·final·s:Lio/sentry/android/core/g; |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·public·constructor·<init>(Landroid/app/Application;Lio/sentry/android/core/ | 43 | .method·public·constructor·<init>(Landroid/app/Application;Lio/sentry/android/core/l0;Lio/sentry/android/core/g;)V |
44 | ····.locals·2 | 44 | ····.locals·2 |
45 | ····.line·1 | 45 | ····.line·1 |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
47 | ····const/4·v0,·0x0 | 47 | ····const/4·v0,·0x0 |
Offset 83, 19 lines modified | Offset 83, 19 lines modified | ||
83 | ····new-instance·v0,·Ljava/util/WeakHashMap; | 83 | ····new-instance·v0,·Ljava/util/WeakHashMap; |
84 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V | 84 | ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V |
85 | ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->o:Ljava/util/WeakHashMap; | 85 | ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->o:Ljava/util/WeakHashMap; |
86 | ····.line·7 | 86 | ····.line·7 |
87 | ····invoke-static·{},·Lio/sentry/ | 87 | ····invoke-static·{},·Lio/sentry/android/core/q;->a()Lio/sentry/x2; |
88 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
89 | ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->p:L | 89 | ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->p:Lio/sentry/x2; |
90 | ····.line·8 | 90 | ····.line·8 |
91 | ····new-instance·v0,·Landroid/os/Handler; | 91 | ····new-instance·v0,·Landroid/os/Handler; |
92 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 92 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
93 | ····move-result-object·v1 | 93 | ····move-result-object·v1 |
Offset 125, 46 lines modified | Offset 125, 46 lines modified | ||
125 | ····const-string·v0,·"BuildInfoProvider·is·required" | 125 | ····const-string·v0,·"BuildInfoProvider·is·required" |
126 | ····.line·11 | 126 | ····.line·11 |
127 | ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 127 | ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
128 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
129 | ····check-cast·v0,·Lio/sentry/android/core/ | 129 | ····check-cast·v0,·Lio/sentry/android/core/l0; |
130 | ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->f:Lio/sentry/android/core/ | 130 | ····iput-object·v0,·p0,·Lio/sentry/android/core/o;->f:Lio/sentry/android/core/l0; |
131 | ····const-string·v0,·"ActivityFramesTracker·is·required" | 131 | ····const-string·v0,·"ActivityFramesTracker·is·required" |
132 | ····.line·12 | 132 | ····.line·12 |
133 | ····invoke-static·{p3,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 133 | ····invoke-static·{p3,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
134 | ····move-result-object·p3 | 134 | ····move-result-object·p3 |
135 | ····check-cast·p3,·Lio/sentry/android/core/g; | 135 | ····check-cast·p3,·Lio/sentry/android/core/g; |
136 | ····iput-object·p3,·p0,·Lio/sentry/android/core/o;->s:Lio/sentry/android/core/g; | 136 | ····iput-object·p3,·p0,·Lio/sentry/android/core/o;->s:Lio/sentry/android/core/g; |
137 | ····.line·13 | 137 | ····.line·13 |
138 | ····invoke-virtual·{p2},·Lio/sentry/android/core/ | 138 | ····invoke-virtual·{p2},·Lio/sentry/android/core/l0;->d()I |
139 | ····move-result·p2 | 139 | ····move-result·p2 |
140 | ····const/16·p3,·0x1d | 140 | ····const/16·p3,·0x1d |
141 | ····if-lt·p2,·p3,·:cond_0 | 141 | ····if-lt·p2,·p3,·:cond_0 |
142 | ····const/4·p2,·0x1 | 142 | ····const/4·p2,·0x1 |
143 | ····.line·14 | 143 | ····.line·14 |
144 | ····iput-boolean·p2,·p0,·Lio/sentry/android/core/o;->j:Z | 144 | ····iput-boolean·p2,·p0,·Lio/sentry/android/core/o;->j:Z |
145 | ····.line·15 | 145 | ····.line·15 |
Max diff block lines reached; 41227/45082 bytes (91.45%) of diff not shown. |
Offset 1, 299 lines modified | Offset 1, 34 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/f0; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/f0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | ||
5 | .implements·Ljava/lang/Runnable; | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
7 | #·static·fields | ||
8 | .field·private·static·e:Lio/sentry/android/core/f0; | ||
9 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·e:Lio/sentry/android/core/h0; | ||
10 | .field·private·a:Ljava/lang/Long; | ||
11 | .field·private·b:Ljava/lang/Long; | ||
12 | .field·private·c:Ljava/lang/Boolean; | ||
13 | .field·private·d:Ljava/util/Date; | ||
14 | #·direct·methods | 8 | #·direct·methods |
15 | .method·st | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/h0;)V |
16 | ····.locals· | 10 | ····.locals·0 |
17 | ····.line·1 | ||
18 | ····new-instance·v0,·Lio/sentry/android/core/f0; | ||
19 | ····invoke-direct·{v0},·Lio/sentry/android/core/f0;-><init>()V | ||
20 | ····sput-object·v0,·Lio/sentry/android/core/f0;->e:Lio/sentry/android/core/f0; | ||
21 | ····return-void | ||
22 | .end·method | ||
23 | .method·private·constructor·<init>()V | ||
24 | ····.locals·1 | ||
25 | ····.line·1 | ||
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····const/4·v0,·0x0 | ||
28 | ····.line·2 | ||
29 | ····iput-object· | 12 | ····iput-object·p1,·p0,·Lio/sentry/android/core/f0;->e:Lio/sentry/android/core/h0; |
30 | ····return-void | 13 | ····return-void |
31 | .end·method | 14 | .end·method |
32 | .method·public·static·d()Lio/sentry/android/core/f0; | ||
33 | ····.locals·1 | ||
34 | ····.line·1 | ||
35 | ····sget-object·v0,·Lio/sentry/android/core/f0;->e:Lio/sentry/android/core/f0; | ||
36 | ····return-object·v0 | ||
37 | .end·method | ||
38 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·run()V | ||
39 | .method·public·declared-synchronized·a()Ljava/lang/Long; | ||
40 | ····.locals·6 | ||
41 | ····monitor-enter·p0 | ||
42 | ····.line·1 | ||
43 | ····:try_start_0 | ||
44 | ····iget-object·v0,·p0,·Lio/sentry/android/core/f0;->a:Ljava/lang/Long; | ||
45 | ····const/4·v1,·0x0 | ||
46 | ····if-eqz·v0,·:cond_2 | ||
47 | ····iget-object·v0,·p0,·Lio/sentry/android/core/f0;->b:Ljava/lang/Long; | ||
48 | ····if-eqz·v0,·:cond_2 | ||
49 | ····iget-object·v2,·p0,·Lio/sentry/android/core/f0;->c:Ljava/lang/Boolean; | ||
50 | ····if-nez·v2,·:cond_0 | ||
51 | ····goto·:goto_0 | ||
52 | ····.line·2 | ||
53 | ····:cond_0 | ||
54 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J | ||
55 | ····move-result-wide·v2 | ||
56 | ····iget-object·v0,·p0,·Lio/sentry/android/core/f0;->a:Ljava/lang/Long; | ||
57 | ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J | ||
58 | ····move-result-wide·v4 | ||
59 | ····:try_end_0 | ||
60 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
61 | ····sub-long/2addr·v2,·v4 | ||
62 | ····const-wide/32·v4,·0xea60 | ||
63 | ····cmp-long·v0,·v2,·v4 | ||
64 | ····if-ltz·v0,·:cond_1 | ||
65 | ····.line·3 | ||
66 | ····monitor-exit·p0 | ||
67 | ····return-object·v1 | ||
68 | ····.line·4 | ||
69 | ····:cond_1 | ||
70 | ····:try_start_1 | ||
71 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | ||
72 | ····move-result-object·v0 | ||
73 | ····:try_end_1 | ||
74 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
75 | ····monitor-exit·p0 | ||
Max diff block lines reached; 3185/6376 bytes (49.95%) of diff not shown. |
Offset 1, 221 lines modified | Offset 1, 120 lines modified | ||
1 | .class·public· | 1 | .class·public·Lio/sentry/android/core/n0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CurrentActivityHolder.java" | ||
3 | .source·"EnvelopeFileObserverIntegration.java" | ||
4 | #·interfaces | ||
5 | .implements·Lio/sentry/q0; | ||
6 | .implements·Ljava/io/Closeable; | ||
7 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
9 | ····value·=·{ | ||
10 | ········Lio/sentry/android/core/n0$b; | ||
11 | ····} | ||
12 | .end·annotation | 6 | .end·annotation |
13 | #· | 7 | #·static·fields |
14 | .field·private· | 8 | .field·private·static·final·b:Lio/sentry/android/core/n0; |
15 | .field·private·f:Lio/sentry/g0; | ||
9 | #·instance·fields | ||
10 | .field·private·a:Ljava/lang/ref/WeakReference; | ||
11 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
12 | ········value·=·{ | ||
13 | ············"Ljava/lang/ref/WeakReference<", | ||
14 | ············"Landroid/app/Activity;", | ||
15 | ············">;" | ||
16 | ········} | ||
17 | ····.end·annotation | ||
18 | .end·field | ||
16 | #·direct·methods | 19 | #·direct·methods |
17 | .method· | 20 | .method·static·constructor·<clinit>()V |
18 | ····.locals· | 21 | ····.locals·1 |
19 | ····.line·1 | 22 | ····.line·1 |
20 | ···· | 23 | ····new-instance·v0,·Lio/sentry/android/core/n0; |
24 | ····invoke-direct·{v0},·Lio/sentry/android/core/n0;-><init>()V | ||
25 | ····sput-object·v0,·Lio/sentry/android/core/n0;->b:Lio/sentry/android/core/n0; | ||
21 | ····return-void | 26 | ····return-void |
22 | .end·method | 27 | .end·method |
23 | .method·p | 28 | .method·private·constructor·<init>()V |
24 | ····.locals· | 29 | ····.locals·0 |
25 | ····.line·1 | 30 | ····.line·1 |
26 | ····n | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ···· | 32 | ····return-void |
33 | .end·method | ||
34 | .method·public·static·c()Lio/sentry/android/core/n0; | ||
35 | ····.locals·1 | ||
36 | ····.line·1 | ||
28 | ···· | 37 | ····sget-object·v0,·Lio/sentry/android/core/n0;->b:Lio/sentry/android/core/n0; |
29 | ····return-object·v0 | 38 | ····return-object·v0 |
30 | .end·method | 39 | .end·method |
31 | #·virtual·methods | 40 | #·virtual·methods |
32 | .method·public· | 41 | .method·public·a()V |
33 | ····.locals·1 | 42 | ····.locals·1 |
34 | ····const | 43 | ····const/4·v0,·0x0 |
35 | ····.line·1 | 44 | ····.line·1 |
45 | ····iput-object·v0,·p0,·Lio/sentry/android/core/n0;->a:Ljava/lang/ref/WeakReference; | ||
36 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
37 | ····const-string·v0,·"SentryOptions·is·required" | ||
38 | ····.line·2 | ||
39 | ···· | 46 | ····return-void |
47 | .end·method | ||
40 | ····.line·3 | ||
41 | 48 | .method·public·b()Landroid/app/Activity; | |
49 | ····.locals·1 | ||
42 | ···· | 50 | ····.line·1 |
51 | ····iget-object·v0,·p0,·Lio/sentry/android/core/n0;->a:Ljava/lang/ref/WeakReference; | ||
43 | ····i | 52 | ····if-eqz·v0,·:cond_0 |
44 | ····.line· | 53 | ····.line·2 |
45 | ····invoke-virtual·{ | 54 | ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
46 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
56 | ····check-cast·v0,·Landroid/app/Activity; | ||
47 | ····const/4·v9,·0x0 | ||
48 | ····if-nez·v0,·:cond_0 | ||
49 | ····.line·5 | ||
50 | ····iget-object·v0,·p0,·Lio/sentry/android/core/n0;->f:Lio/sentry/g0; | ||
51 | ····sget-object·v1,·Lio/sentry/p3;->WARNING:Lio/sentry/p3; | ||
57 | ····return-object·v0 | ||
52 | ····new-array·v2,·v9,·[Ljava/lang/Object; | ||
53 | ····const-string·v3,·"Null·given·as·a·path·to·EnvelopeFileObserverIntegration.·Nothing·will·be·registered." | ||
54 | ····invoke-interface·{v0,·v1,·v3,·v2},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
55 | ····goto·:goto_0 | ||
56 | ····.line·6 | ||
57 | ····:cond_0 | 58 | ····:cond_0 |
58 | ····iget-object·v2,·p0,·Lio/sentry/android/core/n0;->f:Lio/sentry/g0; | ||
59 | ····sget-object·v10,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; | ||
60 | ····const/4·v | 59 | ····const/4·v0,·0x0 |
61 | ····new-array·v4,·v4,·[Ljava/lang/Object; | ||
Max diff block lines reached; 3246/7792 bytes (41.66%) of diff not shown. |
Offset 1, 411 lines modified | Offset 1, 82 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/b0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"A | 3 | .source·"AndroidTransportGate.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/transport/q; |
6 | .implements·Ljava/io/Closeable; | ||
7 | .implements·Landroid/content/ComponentCallbacks2; | ||
8 | #·instance·fields | 6 | #·instance·fields |
9 | .field·private·final· | 7 | .field·private·final·a:Landroid/content/Context; |
10 | .field·private·f:Lio/sentry/ | 8 | .field·private·final·b:Lio/sentry/h0; |
11 | .field·private·g:Lio/sentry/android/core/SentryAndroidOptions; | ||
12 | #·direct·methods | 9 | #·direct·methods |
13 | .method· | 10 | .method·constructor·<init>(Landroid/content/Context;Lio/sentry/h0;)V |
14 | ····.locals· | 11 | ····.locals·0 |
15 | ····.line·1 | 12 | ····.line·1 |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····const-string·v0,·"Context·is·required" | ||
18 | ····.line·2 | 14 | ····.line·2 |
19 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
20 | ····move-result-object·p1 | ||
21 | ····check-cast·p1,·Landroid/content/Context; | ||
22 | ····iput-object·p1,·p0,·Lio/sentry/android/core/b0;-> | 15 | ····iput-object·p1,·p0,·Lio/sentry/android/core/b0;->a:Landroid/content/Context; |
23 | ····return-void | ||
24 | .end·method | ||
25 | .method·private·h(Ljava/lang/Integer;)V | ||
26 | ····.locals·3 | ||
27 | ····.line·1 | ||
28 | ····iget-object·v0,·p0,·Lio/sentry/android/core/b0;->f:Lio/sentry/f0; | ||
29 | ····if-eqz·v0,·:cond_2 | ||
30 | ····.line·2 | ||
31 | ····new-instance·v0,·Lio/sentry/d; | ||
32 | ····invoke-direct·{v0},·Lio/sentry/d;-><init>()V | ||
33 | ····if-eqz·p1,·:cond_1 | ||
34 | ····.line·3 | 16 | ····.line·3 |
17 | ····iput-object·p2,·p0,·Lio/sentry/android/core/b0;->b:Lio/sentry/h0; | ||
35 | ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I | ||
36 | ····move-result·v1 | ||
37 | ····const/16·v2,·0x28 | ||
38 | ····if-ge·v1,·v2,·:cond_0 | ||
39 | ····return-void | ||
40 | ····:cond_0 | ||
41 | ····const-string·v1,·"level" | ||
42 | ····.line·4 | ||
43 | ····invoke-virtual·{v0,·v1,·p1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V | ||
44 | ····:cond_1 | ||
45 | ····const-string·p1,·"system" | ||
46 | ····.line·5 | ||
47 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->p(Ljava/lang/String;)V | ||
48 | ····const-string·p1,·"device.event" | ||
49 | ····.line·6 | ||
50 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V | ||
51 | ····const-string·p1,·"Low·memory" | ||
52 | ····.line·7 | ||
53 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->o(Ljava/lang/String;)V | ||
54 | ····const-string·p1,·"action" | ||
55 | ····const-string·v1,·"LOW_MEMORY" | ||
56 | ····.line·8 | ||
57 | ····invoke-virtual·{v0,·p1,·v1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V | ||
58 | ····.line·9 | ||
59 | ····sget-object·p1,·Lio/sentry/p3;->WARNING:Lio/sentry/p3; | ||
60 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->n(Lio/sentry/p3;)V | ||
61 | ····.line·10 | ||
62 | ····iget-object·p1,·p0,·Lio/sentry/android/core/b0;->f:Lio/sentry/f0; | ||
63 | ····invoke-interface·{p1,·v0},·Lio/sentry/f0;->h(Lio/sentry/d;)V | ||
64 | ····:cond_2 | ||
65 | ····return-void | 18 | ····return-void |
66 | .end·method | 19 | .end·method |
67 | #·virtual·methods | 20 | #·virtual·methods |
68 | .method·public· | 21 | .method·public·a()Z |
69 | ····.locals· | 22 | ····.locals·2 |
70 | ····const-string·v0,·"Hub·is·required" | ||
71 | ····.line·1 | 23 | ····.line·1 |
72 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
73 | ····move-result-object·p1 | ||
74 | ····check-cast·p1,·Lio/sentry/f0; | ||
75 | ····iput-object·p1,·p0,·Lio/sentry/android/core/b0;->f:Lio/sentry/f0; | ||
76 | ····.line·2 | ||
77 | ····instance-of·p1,·p2,·Lio/sentry/android/core/SentryAndroidOptions; | ||
Max diff block lines reached; 6010/11920 bytes (50.42%) of diff not shown. |
Offset 1, 48 lines modified | Offset 1, 61 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/b1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"NoOpDebugImagesLoader.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/android/core/u0; |
6 | #· | 6 | #·static·fields |
7 | .field·p | 7 | .field·private·static·final·a:Lio/sentry/android/core/b1; |
8 | .field·public·final·synthetic·b:Landroid/content/Context; | ||
9 | 8 | #·direct·methods | |
9 | .method·static·constructor·<clinit>()V | ||
10 | ····.locals·1 | ||
11 | ····.line·1 | ||
12 | ····new-instance·v0,·Lio/sentry/android/core/b1; | ||
13 | ····invoke-direct·{v0},·Lio/sentry/android/core/b1;-><init>()V | ||
10 | #·direct·methods | ||
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/g0;Landroid/content/Context;Lio/sentry/m2$a;)V | ||
12 | ····.locals·0 | ||
13 | ···· | 14 | ····sput-object·v0,·Lio/sentry/android/core/b1;->a:Lio/sentry/android/core/b1; |
14 | ···· | 15 | ····return-void |
16 | .end·method | ||
15 | 17 | .method·private·constructor·<init>()V | |
18 | ····.locals·0 | ||
16 | ···· | 19 | ····.line·1 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
17 | ····return-void | 21 | ····return-void |
18 | .end·method | 22 | .end·method |
23 | .method·public·static·b()Lio/sentry/android/core/b1; | ||
24 | ····.locals·1 | ||
25 | ····.line·1 | ||
19 | #·virtual·methods | ||
20 | .method·public·final·a(Lio/sentry/q3;)V | ||
21 | ····.locals·3 | ||
22 | ···· | 26 | ····sget-object·v0,·Lio/sentry/android/core/b1;->a:Lio/sentry/android/core/b1; |
23 | ···· | 27 | ····return-object·v0 |
28 | .end·method | ||
24 | ····iget-object·v2,·p0,·Lio/sentry/android/core/b1;->c:Lio/sentry/m2$a; | ||
25 | 29 | #·virtual·methods | |
30 | .method·public·a()Ljava/util/List; | ||
31 | ····.locals·1 | ||
32 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
33 | ········value·=·{ | ||
34 | ············"()", | ||
35 | ············"Ljava/util/List<", | ||
36 | ············"Lio/sentry/protocol/DebugImage;", | ||
37 | ············">;" | ||
38 | ········} | ||
39 | ····.end·annotation | ||
26 | ···· | 40 | ····const/4·v0,·0x0 |
27 | ····return- | 41 | ····return-object·v0 |
28 | .end·method | 42 | .end·method |
Offset 1, 787 lines modified | Offset 1, 22 lines modified | ||
1 | .class· | 1 | .class·public·Lio/sentry/android/core/s; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Android | 3 | .source·"AndroidMemoryCollector.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/c0; | ||
4 | #·direct·methods | ||
5 | .method·public·static·synthetic·a(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; | ||
6 | ····.locals·0 | ||
7 | ····invoke-static·{p0},·Lio/sentry/android/core/s;->j(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; | ||
8 | ····move-result-object·p0 | ||
9 | ····return-object·p0 | ||
10 | .end·method | ||
11 | .method·public·static·synthetic·b(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; | ||
12 | ····.locals·0 | ||
13 | ····invoke-static·{p0},·Lio/sentry/android/core/s;->i(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; | ||
14 | ····move-result-object·p0 | ||
15 | ····return-object·p0 | ||
16 | .end·method | ||
17 | .method·private·static·c(Landroid/content/Context;Lio/sentry/g0;)Ljava/lang/String; | ||
18 | ····.locals·5 | ||
19 | ····.line·1 | ||
20 | ····invoke-virtual·{p0},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; | ||
21 | ····move-result-object·p0 | ||
22 | ····const/4·v0,·0x0 | ||
23 | ····.line·2 | ||
24 | ····:try_start_0 | ||
25 | ····new-instance·v1,·Ljava/io/BufferedInputStream; | ||
26 | ····const-string·v2,·"sentry-debug-meta.properties" | ||
27 | ····.line·3 | ||
28 | ····invoke-virtual·{p0,·v2},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; | ||
29 | ····move-result-object·p0 | ||
30 | ····invoke-direct·{v1,·p0},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V | ||
31 | ····:try_end_0 | ||
32 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_2 | ||
33 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
34 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
35 | ····.line·4 | ||
36 | ····:try_start_1 | ||
37 | ····new-instance·p0,·Ljava/util/Properties; | ||
38 | ····invoke-direct·{p0},·Ljava/util/Properties;-><init>()V | ||
39 | ····.line·5 | ||
40 | ····invoke-virtual·{p0,·v1},·Ljava/util/Properties;->load(Ljava/io/InputStream;)V | ||
41 | ····const-string·v2,·"io.sentry.ProguardUuids" | ||
42 | ····.line·6 | ||
43 | ····invoke-virtual·{p0,·v2},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String; | ||
44 | ····move-result-object·p0 | ||
45 | ····.line·7 | ||
46 | ····sget-object·v2,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; | ||
47 | ····const-string·v3,·"Proguard·UUID·found:·%s" | ||
48 | ····const/4·v4,·0x1 | ||
49 | ····new-array·v4,·v4,·[Ljava/lang/Object; | ||
50 | ····aput-object·p0,·v4,·v0 | ||
51 | ····invoke-interface·{p1,·v2,·v3,·v4},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
52 | ····:try_end_1 | ||
53 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
54 | ····.line·8 | ||
55 | ····:try_start_2 | ||
56 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V | ||
57 | ····:try_end_2 | ||
58 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_2 | ||
59 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 | ||
60 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_0 | ||
61 | ····return-object·p0 | ||
62 | ····:catchall_0 | ||
63 | ····move-exception·p0 | ||
64 | ····.line·9 | ||
65 | ····:try_start_3 | ||
66 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V | ||
67 | ····:try_end_3 | ||
68 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | ||
69 | ····goto·:goto_0 | ||
70 | ····:catchall_1 | ||
71 | ····move-exception·v1 | ||
72 | ····:try_start_4 | ||
73 | ····invoke-virtual·{p0,·v1},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V | ||
74 | ····:goto_0 | ||
75 | ····throw·p0 | ||
76 | ····:try_end_4 | ||
77 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_2 | ||
78 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1 | ||
79 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_4·..·:try_end_4}·:catch_0 | ||
80 | ····:catch_0 | ||
81 | ····move-exception·p0 | ||
82 | ····.line·10 | ||
83 | ····sget-object·v0,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; | ||
84 | ····const-string·v1,·"sentry-debug-meta.properties·file·is·malformed." | ||
Max diff block lines reached; 11745/23764 bytes (49.42%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/l; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/b5; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; |
8 | .field·public·final·synthetic·b:Ljava/lang/ref/WeakReference; | 8 | .field·public·final·synthetic·b:Ljava/lang/ref/WeakReference; |
Offset 27, 20 lines modified | Offset 27, 20 lines modified | ||
27 | ····iput-object·p3,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String; | 27 | ····iput-object·p3,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String; |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·final·a(Lio/sentry/ | 31 | .method·public·final·a(Lio/sentry/n0;)V |
32 | ····.locals·3 | 32 | ····.locals·3 |
33 | ····iget-object·v0,·p0,·Lio/sentry/android/core/l;->a:Lio/sentry/android/core/o; | 33 | ····iget-object·v0,·p0,·Lio/sentry/android/core/l;->a:Lio/sentry/android/core/o; |
34 | ····iget-object·v1,·p0,·Lio/sentry/android/core/l;->b:Ljava/lang/ref/WeakReference; | 34 | ····iget-object·v1,·p0,·Lio/sentry/android/core/l;->b:Ljava/lang/ref/WeakReference; |
35 | ····iget-object·v2,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String; | 35 | ····iget-object·v2,·p0,·Lio/sentry/android/core/l;->c:Ljava/lang/String; |
36 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->w(Lio/sentry/android/core/o;Ljava/lang/ref/WeakReference;Ljava/lang/String;Lio/sentry/ | 36 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/o;->w(Lio/sentry/android/core/o;Ljava/lang/ref/WeakReference;Ljava/lang/String;Lio/sentry/n0;)V |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
Offset 1, 34 lines modified | Offset 1, 46 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/c0; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/c0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Lio/sentry/android/core/b$a; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic· | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/d0; |
8 | .field·public·final·synthetic·b:Lio/sentry/g0; | ||
9 | .field·public·final·synthetic·c:Lio/sentry/android/core/SentryAndroidOptions; | ||
8 | #·direct·methods | 10 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/e0;)V | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/d0;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;)V |
10 | ····.locals·0 | 12 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/android/core/c0;-> | 14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/c0;->a:Lio/sentry/android/core/d0; |
15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/c0;->b:Lio/sentry/g0; | ||
16 | ····iput-object·p3,·p0,·Lio/sentry/android/core/c0;->c:Lio/sentry/android/core/SentryAndroidOptions; | ||
13 | ····return-void | 17 | ····return-void |
14 | .end·method | 18 | .end·method |
15 | #·virtual·methods | 19 | #·virtual·methods |
16 | .method·public·final·r | 20 | .method·public·final·a(Lio/sentry/android/core/k0;)V |
17 | ····.locals· | 21 | ····.locals·3 |
22 | ····iget-object·v0,·p0,·Lio/sentry/android/core/c0;->a:Lio/sentry/android/core/d0; | ||
23 | ····iget-object·v1,·p0,·Lio/sentry/android/core/c0;->b:Lio/sentry/g0; | ||
18 | ····iget-object·v | 24 | ····iget-object·v2,·p0,·Lio/sentry/android/core/c0;->c:Lio/sentry/android/core/SentryAndroidOptions; |
19 | ····invoke-static·{v0},·Lio/sentry/android/core/ | 25 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/d0;->h(Lio/sentry/android/core/d0;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/core/k0;)V |
20 | ····return-void | 26 | ····return-void |
21 | .end·method | 27 | .end·method |
Offset 1, 193 lines modified | Offset 1, 112 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/p; | 1 | .class·public·final·Lio/sentry/android/core/p; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Android | 3 | .source·"AndroidCpuCollector.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/c0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
9 | #·instance·fields | 9 | #·instance·fields |
10 | .field·private· | 10 | .field·private·a:J |
11 | .field·private·b:J | ||
12 | .field·private·c:J | ||
11 | #·direct·methods | ||
12 | .method·public·constructor·<init>()V | ||
13 | ····.locals·1 | ||
14 | ····const-string·v0,·"Sentry" | ||
15 | ····.line·1 | ||
16 | ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/p;-><init>(Ljava/lang/String;)V | ||
17 | ····return-void | ||
18 | .end·method | ||
19 | .method·public·constructor·<init>(Ljava/lang/String;)V | ||
20 | ····.locals·0 | ||
21 | ····.line·2 | ||
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
23 | ····.line·3 | ||
24 | ····iput-object·p1,·p0,·Lio/sentry/android/core/p;->a:Ljava/lang/String; | ||
25 | ····return-void | ||
26 | .end·method | ||
27 | .method·private·e(Lio/sentry/p3;)I | ||
28 | ····.locals·2 | ||
29 | ····.line·1 | ||
30 | ····sget-object·v0,·Lio/sentry/android/core/p$a;->a:[I | ||
31 | ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I | ||
32 | ····move-result·p1 | ||
33 | ····aget·p1,·v0,·p1 | ||
34 | ····const/4·v0,·0x1 | ||
35 | ····const/4·v1,·0x4 | ||
36 | ····if-eq·p1,·v0,·:cond_2 | ||
37 | ····const/4·v0,·0x2 | ||
38 | ····if-eq·p1,·v0,·:cond_1 | ||
39 | ····if-eq·p1,·v1,·:cond_0 | ||
40 | ····const/4·p1,·0x3 | ||
41 | ····return·p1 | ||
13 | .field·private·d:J | ||
42 | ····:cond_0 | ||
43 | ····const/4·p1,·0x7 | ||
44 | 14 | .field·private·final·e:J | |
15 | .field·private·f:D | ||
45 | ····:cond_1 | ||
46 | ····const/4·p1,·0x5 | ||
47 | 16 | .field·private·final·g:Ljava/io/File; | |
17 | .field·private·final·h:Lio/sentry/h0; | ||
48 | ····:cond_2 | ||
49 | ····return·v1 | ||
50 | .end·method | ||
51 | #·virtual·methods | ||
52 | .method·public·a(Lio/sentry/p3;)Z | ||
53 | ····.locals·0 | ||
54 | ····const/4·p1,·0x1 | ||
18 | .field·private·final·i:Lio/sentry/android/core/l0; | ||
55 | ····return·p1 | ||
56 | .end·method | ||
57 | .method·public·varargs·b(Lio/sentry/p3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V | ||
58 | ····.locals·0 | ||
59 | ····.line·1 | ||
60 | ····invoke-static·{p3,·p4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | ||
61 | 19 | .field·private·j:Z | |
62 | ····invoke-virtual·{p0,·p1,·p3,·p2},·Lio/sentry/android/core/p;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V | ||
20 | #·direct·methods | ||
21 | .method·public·constructor·<init>(Lio/sentry/h0;Lio/sentry/android/core/l0;)V | ||
63 | ····return-void | ||
64 | .end·method | ||
65 | .method·public·c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V | ||
66 | ····.locals· | 22 | ····.locals·4 |
67 | ····.line·1 | 23 | ····.line·1 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
68 | ····sget-object·v0,·Lio/sentry/android/core/p$a;->a:[I | ||
69 | ····invoke-virtual·{p1},·Ljava/lang/Enum;->ordinal()I | ||
70 | ····move-result·p1 | ||
71 | ····aget·p1,·v0,·p1 | ||
Max diff block lines reached; 3548/6342 bytes (55.94%) of diff not shown. |
Offset 1, 82 lines modified | Offset 1, 46 lines modified | ||
1 | .class·final·Lio/sentry/android/core/y; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/y; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Ljava/util/concurrent/Callable; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·p | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/a0; |
8 | .field·p | 8 | .field·public·final·synthetic·b:Lio/sentry/n0; |
9 | .field·public·final·synthetic·c:Lio/sentry/z1; | ||
9 | #·direct·methods | 10 | #·direct·methods |
10 | .method·constructor·<init>(Landroid/co | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/a0;Lio/sentry/n0;Lio/sentry/z1;)V |
11 | ····.locals·0 | 12 | ····.locals·0 |
12 | ····.line·1 | ||
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····.line·2 | ||
15 | ····iput-object·p1,·p0,·Lio/sentry/android/core/y;->a:Landroid/co | 14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/y;->a:Lio/sentry/android/core/a0; |
16 | ····.line·3 | ||
17 | ····iput-object·p2,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/n0; |
18 | ····return-void | 16 | ····return-void |
19 | .end·method | 17 | .end·method |
20 | #·virtual·methods | 18 | #·virtual·methods |
21 | .method·public·a() | 19 | .method·public·final·call()Ljava/lang/Object; |
22 | ····.locals· | 20 | ····.locals·3 |
23 | ····.line·1 | ||
24 | ····iget-object·v0,·p0,·Lio/sentry/android/core/y;->a:Landroid/content/Context; | ||
25 | ····iget-object·v1,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/g0; | ||
26 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/internal/util/d;->b(Landroid/content/Context;Lio/sentry/g0;)Lio/sentry/android/core/internal/util/d$a; | ||
27 | ····move-result-object·v0 | ||
28 | ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/y;->b(Lio/sentry/android/core/internal/util/d$a;)Z | ||
29 | ····move-result·v0 | ||
30 | ····return·v0 | ||
31 | .end·method | ||
21 | ····iget-object·v0,·p0,·Lio/sentry/android/core/y;->a:Lio/sentry/android/core/a0; | ||
32 | .method·b(Lio/sentry/android/core/internal/util/d$a;)Z | ||
33 | ····.locals·2 | ||
34 | ····.line·1 | ||
35 | ···· | 22 | ····iget-object·v1,·p0,·Lio/sentry/android/core/y;->b:Lio/sentry/n0; |
36 | ····i | 23 | ····iget-object·v2,·p0,·Lio/sentry/android/core/y;->c:Lio/sentry/z1; |
37 | ···· | 24 | ····invoke-static·{v0,·v1,·v2},·Lio/sentry/android/core/a0;->e(Lio/sentry/android/core/a0;Lio/sentry/n0;Lio/sentry/z1;)Lio/sentry/b2; |
25 | ····move-result-object·v0 | ||
38 | ····aget·p1,·v0,·p1 | ||
39 | ····const/4·v0,·0x1 | ||
40 | ····if-eq·p1,·v0,·:cond_0 | ||
41 | ····const/4·v1,·0x2 | ||
42 | ····if-eq·p1,·v1,·:cond_0 | ||
43 | ····const/4·v1,·0x3 | ||
44 | ····if-eq·p1,·v1,·:cond_0 | ||
45 | ····const/4·p1,·0x0 | ||
46 | ····return·p1 | ||
47 | ····:cond_0 | ||
48 | ····return·v0 | 26 | ····return-object·v0 |
49 | .end·method | 27 | .end·method |
Offset 1, 149 lines modified | Offset 1, 275 lines modified | ||
1 | .class·final·Lio/sentry/android/core/m0; | 1 | .class·final·Lio/sentry/android/core/m0; |
2 | .super·Landroid/os/FileObserver; | ||
3 | .s | 2 | .super·Ljava/lang/Object; |
3 | .source·"ContextUtils.java" | ||
4 | #·annotations | ||
5 | 4 | #·direct·methods | |
5 | .method·static·a(Landroid/content/Context;JLio/sentry/android/core/l0;)Landroid/content/pm/ApplicationInfo; | ||
6 | ····.locals·1 | ||
7 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
6 | ····value·=·{ | 8 | ········value·=·{ |
7 | ········Lio/sentry/android/core/m0$a; | ||
8 | ···· | 9 | ············"NewApi" |
10 | ········} | ||
9 | .end·annotation | 11 | ····.end·annotation |
12 | ····.line·1 | ||
13 | ····invoke-virtual·{p3},·Lio/sentry/android/core/l0;->d()I | ||
14 | ····move-result·p3 | ||
10 | #·instance·fields | ||
11 | .field·private·final·a:Ljava/lang/String; | ||
12 | 15 | ····const/16·v0,·0x21 | |
13 | 16 | ····if-lt·p3,·v0,·:cond_0 | |
14 | 17 | ····.line·2 | |
18 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | ||
19 | ····move-result-object·p3 | ||
15 | #·direct·methods | ||
16 | 20 | ····.line·3 | |
21 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | ||
22 | ····move-result-object·p0 | ||
23 | ····invoke-static·{p1,·p2},·Landroid/content/pm/PackageManager$ApplicationInfoFlags;->of(J)Landroid/content/pm/PackageManager$ApplicationInfoFlags; | ||
24 | ····move-result-object·p1 | ||
25 | ····.line·4 | ||
26 | ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$ApplicationInfoFlags;)Landroid/content/pm/ApplicationInfo; | ||
27 | ····move-result-object·p0 | ||
28 | ····return-object·p0 | ||
29 | ····.line·5 | ||
30 | ····:cond_0 | ||
31 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | ||
32 | ····move-result-object·p1 | ||
33 | ····.line·6 | ||
34 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | ||
35 | ····move-result-object·p0 | ||
36 | ····const/16·p2,·0x80 | ||
37 | ····invoke-virtual·{p1,·p0,·p2},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; | ||
38 | ····move-result-object·p0 | ||
39 | ····return-object·p0 | ||
40 | .end·method | ||
41 | .method·static·b(Landroid/content/Context;ILio/sentry/h0;Lio/sentry/android/core/l0;)Landroid/content/pm/PackageInfo; | ||
17 | ····.locals· | 42 | ····.locals·2 |
43 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
44 | ········value·=·{ | ||
45 | ············"NewApi" | ||
46 | ········} | ||
47 | ····.end·annotation | ||
18 | ····.line·1 | 48 | ····.line·1 |
19 | ···· | 49 | ····:try_start_0 |
50 | ····invoke-virtual·{p3},·Lio/sentry/android/core/l0;->d()I | ||
51 | ····move-result·p3 | ||
52 | ····const/16·v0,·0x21 | ||
53 | ····if-lt·p3,·v0,·:cond_0 | ||
20 | ····.line·2 | 54 | ····.line·2 |
21 | ····i | 55 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
22 | ···· | 56 | ····move-result-object·p3 |
23 | ····.line·3 | 57 | ····.line·3 |
24 | ····invoke- | 58 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
59 | ····move-result-object·p0 | ||
60 | ····int-to-long·v0,·p1 | ||
61 | ····invoke-static·{v0,·v1},·Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags; | ||
25 | ····move-result-object·p1 | 62 | ····move-result-object·p1 |
26 | ···· | 63 | ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo; |
27 | ···· | 64 | ····move-result-object·p0 |
28 | ···· | 65 | ····return-object·p0 |
29 | ····.line·4 | 66 | ····.line·4 |
30 | ···· | 67 | ····:cond_0 |
68 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | ||
31 | ····move-result-object·p | 69 | ····move-result-object·p3 |
32 | ···· | 70 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
33 | ···· | 71 | ····move-result-object·p0 |
72 | ····invoke-virtual·{p3,·p0,·p1},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; | ||
73 | ····move-result-object·p0 | ||
74 | ····:try_end_0 | ||
75 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
76 | ····return-object·p0 | ||
Max diff block lines reached; 5813/10589 bytes (54.90%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/j; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/o; |
8 | .field·public·final·synthetic·b:Lio/sentry/ | 8 | .field·public·final·synthetic·b:Lio/sentry/n0; |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/n0;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/o; | 13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/o; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/ | 14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/n0; |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·final·a(Lio/sentry/ | 18 | .method·public·final·a(Lio/sentry/g2;)V |
19 | ····.locals·2 | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/o; | 20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/j;->a:Lio/sentry/android/core/o; |
21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/ | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/j;->b:Lio/sentry/n0; |
22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->h(Lio/sentry/android/core/o;Lio/sentry/ | 22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/o;->h(Lio/sentry/android/core/o;Lio/sentry/n0;Lio/sentry/g2;)V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
Offset 1, 21 lines modified | Offset 1, 168 lines modified | ||
1 | .class·public· | 1 | .class·public·final·Lio/sentry/android/core/o0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"CurrentActivityIntegration.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/r0; | ||
6 | .implements·Ljava/io/Closeable; | ||
7 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; | ||
4 | #·annotations | 8 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 9 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 10 | .end·annotation |
11 | #·instance·fields | ||
12 | .field·private·final·e:Landroid/app/Application; | ||
13 | #·direct·methods | ||
14 | .method·public·constructor·<init>(Landroid/app/Application;)V | ||
15 | ····.locals·1 | ||
16 | ····.line·1 | ||
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
18 | ····const-string·v0,·"Application·is·required" | ||
19 | ····.line·2 | ||
20 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
21 | ····move-result-object·p1 | ||
22 | ····check-cast·p1,·Landroid/app/Application; | ||
23 | ····iput-object·p1,·p0,·Lio/sentry/android/core/o0;->e:Landroid/app/Application; | ||
24 | ····return-void | ||
25 | .end·method | ||
26 | .method·private·h(Landroid/app/Activity;)V | ||
27 | ····.locals·1 | ||
28 | ····.line·1 | ||
29 | ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0; | ||
30 | ····move-result-object·v0 | ||
31 | ····invoke-virtual·{v0},·Lio/sentry/android/core/n0;->b()Landroid/app/Activity; | ||
32 | ····move-result-object·v0 | ||
33 | ····if-ne·v0,·p1,·:cond_0 | ||
34 | ····.line·2 | ||
35 | ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0; | ||
36 | ····move-result-object·p1 | ||
37 | ····invoke-virtual·{p1},·Lio/sentry/android/core/n0;->a()V | ||
38 | ····:cond_0 | ||
39 | ····return-void | ||
40 | .end·method | ||
41 | .method·private·j(Landroid/app/Activity;)V | ||
42 | ····.locals·1 | ||
43 | ····.line·1 | ||
44 | ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0; | ||
45 | ····move-result-object·v0 | ||
46 | ····invoke-virtual·{v0,·p1},·Lio/sentry/android/core/n0;->d(Landroid/app/Activity;)V | ||
47 | ····return-void | ||
48 | .end·method | ||
7 | #·virtual·methods | 49 | #·virtual·methods |
8 | .method·public·abstract·a()Ljava/util/List; | ||
9 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
10 | ········value·=·{ | ||
11 | ············"()", | ||
12 | ············"Ljava/util/List<", | ||
13 | ············"Lio/sentry/protocol/DebugImage;", | ||
14 | ············">;" | ||
15 | ········} | ||
16 | 50 | .method·public·c(Lio/sentry/g0;Lio/sentry/b4;)V | |
51 | ····.locals·0 | ||
52 | ····.line·1 | ||
53 | ····iget-object·p1,·p0,·Lio/sentry/android/core/o0;->e:Landroid/app/Application; | ||
54 | ····invoke-virtual·{p1,·p0},·Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V | ||
55 | ····return-void | ||
56 | .end·method | ||
57 | .method·public·close()V | ||
58 | ····.locals·1 | ||
59 | ····.line·1 | ||
60 | ····iget-object·v0,·p0,·Lio/sentry/android/core/o0;->e:Landroid/app/Application; | ||
61 | ····invoke-virtual·{v0,·p0},·Landroid/app/Application;->unregisterActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V | ||
62 | ····.line·2 | ||
63 | ····invoke-static·{},·Lio/sentry/android/core/n0;->c()Lio/sentry/android/core/n0; | ||
64 | ····move-result-object·v0 | ||
65 | ····invoke-virtual·{v0},·Lio/sentry/android/core/n0;->a()V | ||
66 | ····return-void | ||
67 | .end·method | ||
68 | .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V | ||
69 | ····.locals·0 | ||
70 | ····.line·1 | ||
71 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/o0;->j(Landroid/app/Activity;)V | ||
72 | ····return-void | ||
73 | .end·method | ||
74 | .method·public·onActivityDestroyed(Landroid/app/Activity;)V | ||
Max diff block lines reached; 0/4508 bytes (0.00%) of diff not shown. |
Offset 41, 15 lines modified | Offset 41, 15 lines modified | ||
41 | ····const-string·v1,·"end" | 41 | ····const-string·v1,·"end" |
42 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/LifecycleWatcher;->c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V | 42 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/LifecycleWatcher;->c(Lio/sentry/android/core/LifecycleWatcher;Ljava/lang/String;)V |
43 | ····.line·2 | 43 | ····.line·2 |
44 | ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher; | 44 | ····iget-object·v0,·p0,·Lio/sentry/android/core/LifecycleWatcher$a;->e:Lio/sentry/android/core/LifecycleWatcher; |
45 | ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/ | 45 | ····invoke-static·{v0},·Lio/sentry/android/core/LifecycleWatcher;->d(Lio/sentry/android/core/LifecycleWatcher;)Lio/sentry/g0; |
46 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
47 | ····invoke-interface·{v0},·Lio/sentry/ | 47 | ····invoke-interface·{v0},·Lio/sentry/g0;->l()V |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
Offset 1, 435 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/f1; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/f1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/q0; | ||
6 | .implements·Ljava/ | 5 | .implements·Ljava/lang/Runnable; |
7 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; | ||
8 | #·instance·fields | 6 | #·instance·fields |
9 | .field·p | 7 | .field·public·final·synthetic·e:Lio/sentry/i2; |
10 | .field·private·f:Lio/sentry/f0; | ||
11 | .field·p | 8 | .field·public·final·synthetic·f:Lio/sentry/android/core/SentryAndroidOptions; |
12 | .field·private·final·h:Z | ||
13 | #·direct·methods | 9 | #·direct·methods |
14 | .method·public·constructor·<init>(L | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/i2;Lio/sentry/android/core/SentryAndroidOptions;)V |
15 | ····.locals· | 11 | ····.locals·0 |
16 | ····.line·1 | ||
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
18 | ····const-string·v0,·"Application·is·required" | ||
19 | ····.line·2 | ||
20 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
21 | ····move-result-object·p1 | ||
22 | ····check-cast·p1,·Landroid/app/Application; | ||
23 | ····iput-object·p1,·p0,·Lio/sentry/android/core/f1;->e:Landroid/app/Application; | ||
24 | ····.line·3 | ||
25 | ····iget-object·p1,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
26 | ····const-string·v0,·"androidx.core.view.GestureDetectorCompat" | ||
27 | ····.line·4 | ||
28 | ····invoke-virtual·{p2,·v0,·p1},·Lio/sentry/android/core/r0;->b(Ljava/lang/String;Lio/sentry/q3;)Z | ||
29 | ····move-result·p1 | ||
30 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/f1;->h:Z | ||
31 | ····return-void | ||
32 | .end·method | ||
33 | .method·private·h(Landroid/app/Activity;)V | ||
34 | ····.locals·5 | ||
35 | ····.line·1 | ||
36 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; | ||
37 | ····move-result-object·v0 | ||
38 | ····if-nez·v0,·:cond_1 | ||
39 | ····.line·2 | ||
40 | ····iget-object·p1,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
41 | ····if-eqz·p1,·:cond_0 | ||
42 | ····.line·3 | ||
43 | ····invoke-virtual·{p1},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
44 | ····move-result-object·p1 | ||
45 | ····sget-object·v0,·Lio/sentry/p3;->INFO:Lio/sentry/p3; | ||
46 | ····const/4·v1,·0x0 | ||
47 | ····new-array·v1,·v1,·[Ljava/lang/Object; | ||
48 | ····const-string·v2,·"Window·was·null·in·startTracking" | ||
49 | ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
50 | ····:cond_0 | ||
51 | ····return-void | ||
52 | ····.line·4 | ||
53 | ····:cond_1 | ||
54 | ····i | 13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/f1;->e:Lio/sentry/i2; |
55 | ····if-eqz·v1,·:cond_3 | ||
56 | ····iget-object·v1,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
57 | ····if-eqz·v1,·:cond_3 | ||
58 | ····.line·5 | ||
59 | ····invoke-virtual·{v0},·Landroid/view/Window;->getCallback()Landroid/view/Window$Callback; | ||
60 | ····move-result-object·v1 | ||
61 | ····if-nez·v1,·:cond_2 | ||
62 | ····.line·6 | ||
63 | ····new-instance·v1,·Lio/sentry/android/core/internal/gestures/b; | ||
64 | ····invoke-direct·{v1},·Lio/sentry/android/core/internal/gestures/b;-><init>()V | ||
65 | ····.line·7 | ||
66 | ····:cond_2 | ||
67 | ····new-instance·v2,·Lio/sentry/android/core/internal/gestures/g; | ||
68 | ····iget-object·v3,·p0,·Lio/sentry/android/core/f1;->f:Lio/sentry/f0; | ||
69 | ····iget-object·v4,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
70 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lio/sentry/android/core/internal/gestures/g;-><init>(Landroid/app/Activity;Lio/sentry/f0;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
71 | ····.line·8 | ||
72 | ····new-instance·v3,·Lio/sentry/android/core/internal/gestures/h; | ||
73 | ····iget-object·v4,·p0,·Lio/sentry/android/core/f1;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
74 | ····invoke-direct·{v3,·v1,·p1,·v2,·v4},·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/q3;)V | ||
75 | ····invoke-virtual·{v0,·v3},·Landroid/view/Window;->setCallback(Landroid/view/Window$Callback;)V | ||
Max diff block lines reached; 7382/12282 bytes (60.10%) of diff not shown. |
Offset 1, 2980 lines modified | Offset 1, 284 lines modified | ||
1 | .class·final·Lio/sentry/android/core/l0; | 1 | .class·public·final·Lio/sentry/android/core/l0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"BuildInfoProvider.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/t; | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
6 | #·instance·fields | ||
7 | .field·final·e:Landroid/content/Context; | ||
8 | .field·final·f:Ljava/util/concurrent/Future; | ||
9 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
10 | ········value·=·{ | ||
11 | ············"Ljava/util/concurrent/Future<", | ||
12 | ············"Ljava/util/Map<", | ||
13 | ············"Ljava/lang/String;", | ||
14 | ············"Ljava/lang/Object;", | ||
15 | ············">;>;" | ||
16 | ········} | ||
17 | ····.end·annotation | ||
18 | .end·field | ||
19 | .field·private·final·g:Lio/sentry/android/core/h0; | ||
20 | .field·private·final·h:Lio/sentry/android/core/internal/util/j; | ||
21 | 7 | #·instance·fields | |
8 | .field·final·a:Lio/sentry/h0; | ||
22 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·constructor·<init>(Lio/sentry/h0;)V | ||
23 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
24 | ····.locals·2 | ||
25 | ····.line·1 | ||
26 | ····new-instance·v0,·Lio/sentry/android/core/internal/util/j; | ||
27 | ····.line·2 | ||
28 | ····invoke-virtual·{p3},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
29 | ····move-result-object·v1 | ||
30 | ····invoke-direct·{v0,·p1,·p2,·v1},·Lio/sentry/android/core/internal/util/j;-><init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;)V | ||
31 | ····.line·3 | ||
32 | ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/android/core/l0;-><init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/j;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
33 | ····return-void | ||
34 | .end·method | ||
35 | .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/j;Lio/sentry/android/core/SentryAndroidOptions;)V | ||
36 | ····.locals·1 | 11 | ····.locals·1 |
37 | ····.line· | 12 | ····.line·1 |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····const-string·v0,·"The· | 14 | ····const-string·v0,·"The·ILogger·object·is·required." |
40 | ····.line· | 15 | ····.line·2 |
41 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 16 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
42 | ····move-result-object·p1 | 17 | ····move-result-object·p1 |
43 | ····check-cast·p1,·Landroid/content/Context; | ||
44 | ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->e:Landroid/content/Context; | ||
45 | ····const-string·p1,·"The·BuildInfoProvider·is·required." | ||
46 | ····.line·6 | ||
47 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
48 | ····move-result-object·p1 | ||
49 | ····check-cast·p1,·Lio/sentry/ | 18 | ····check-cast·p1,·Lio/sentry/h0; |
50 | ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;-> | 19 | ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->a:Lio/sentry/h0; |
51 | ····const-string·p1,·"The·RootChecker·is·required." | ||
52 | ····.line·7 | ||
53 | ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
54 | ····move-result-object·p1 | ||
55 | ····check-cast·p1,·Lio/sentry/android/core/internal/util/j; | ||
56 | ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->h:Lio/sentry/android/core/internal/util/j; | ||
57 | ····const-string·p1,·"The·options·object·is·required." | ||
58 | ····.line·8 | ||
59 | ····invoke-static·{p4,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
60 | ····move-result-object·p1 | ||
61 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; | ||
62 | ····iput-object·p1,·p0,·Lio/sentry/android/core/l0;->i:Lio/sentry/android/core/SentryAndroidOptions; | ||
63 | ····.line·9 | ||
64 | ····invoke-static·{},·Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService; | ||
65 | ····move-result-object·p1 | ||
66 | ····.line·10 | ||
67 | ····new-instance·p2,·Lio/sentry/android/core/k0; | ||
68 | ····invoke-direct·{p2,·p0},·Lio/sentry/android/core/k0;-><init>(Lio/sentry/android/core/l0;)V | ||
69 | ····invoke-interface·{p1,·p2},·Ljava/util/concurrent/ExecutorService;->submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; | ||
70 | ····move-result-object·p2 | ||
71 | ····iput-object·p2,·p0,·Lio/sentry/android/core/l0;->f:Ljava/util/concurrent/Future; | ||
72 | ····.line·11 | ||
73 | ····invoke-interface·{p1},·Ljava/util/concurrent/ExecutorService;->shutdown()V | ||
74 | ····return-void | 20 | ····return-void |
75 | .end·method | 21 | .end·method |
Max diff block lines reached; 71246/78128 bytes (91.19%) of diff not shown. |
Offset 5, 36 lines modified | Offset 5, 36 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Runnable; | 6 | .implements·Ljava/lang/Runnable; |
7 | #·instance·fields | 7 | #·instance·fields |
8 | .field·public·final·synthetic·e:Lio/sentry/android/core/o; | 8 | .field·public·final·synthetic·e:Lio/sentry/android/core/o; |
9 | .field·public·final·synthetic·f:Lio/sentry/ | 9 | .field·public·final·synthetic·f:Lio/sentry/m0; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/o;Lio/sentry/m0;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/n;->e:Lio/sentry/android/core/o; | 14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/n;->e:Lio/sentry/android/core/o; |
15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/m0; |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·final·run()V | 19 | .method·public·final·run()V |
20 | ····.locals·2 | 20 | ····.locals·2 |
21 | ····iget-object·v0,·p0,·Lio/sentry/android/core/n;->e:Lio/sentry/android/core/o; | 21 | ····iget-object·v0,·p0,·Lio/sentry/android/core/n;->e:Lio/sentry/android/core/o; |
22 | ····iget-object·v1,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/ | 22 | ····iget-object·v1,·p0,·Lio/sentry/android/core/n;->f:Lio/sentry/m0; |
23 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->y(Lio/sentry/android/core/o;Lio/sentry/ | 23 | ····invoke-static·{v0,·v1},·Lio/sentry/android/core/o;->y(Lio/sentry/android/core/o;Lio/sentry/m0;)V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
Offset 1, 298 lines modified | Offset 1, 40 lines modified | ||
1 | .class·final·Lio/sentry/android/core/w0; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/w0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·p | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/LifecycleWatcher; |
8 | .field·public·final·synthetic·b:J | ||
8 | .field·private·final·f:Lio/sentry/android/core/g; | ||
9 | .field·private·final·g:Lio/sentry/android/core/SentryAndroidOptions; | ||
10 | #·direct·methods | 9 | #·direct·methods |
11 | .method·constructor·<init>(Lio/sentry/android/core/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/LifecycleWatcher;J)V |
12 | ····.locals· | 11 | ····.locals·0 |
13 | ····.line·1 | ||
14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/w0;->a:Lio/sentry/android/core/LifecycleWatcher; | ||
15 | ····const/4·v0,·0x0 | ||
16 | ····.line·2 | ||
17 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/w0;->e:Z | ||
18 | ····const-string·v0,·"SentryAndroidOptions·is·required" | ||
19 | ····.line·3 | ||
20 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
21 | ····move-result-object·p1 | ||
22 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; | ||
14 | ····iput-wide·p2,·p0,·Lio/sentry/android/core/w0;->b:J | ||
23 | ····iput-object·p1,·p0,·Lio/sentry/android/core/w0;->g:Lio/sentry/android/core/SentryAndroidOptions; | ||
24 | ····const-string·p1,·"ActivityFramesTracker·is·required" | ||
25 | ····.line·4 | ||
26 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
27 | ····move-result-object·p1 | ||
28 | ····check-cast·p1,·Lio/sentry/android/core/g; | ||
29 | ····iput-object·p1,·p0,·Lio/sentry/android/core/w0;->f:Lio/sentry/android/core/g; | ||
30 | ····return-void | 15 | ····return-void |
31 | .end·method | 16 | .end·method |
32 | .method·private·a(Ljava/util/List;)Z | ||
33 | ····.locals·3 | ||
34 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
35 | ········value·=·{ | ||
36 | ············"(", | ||
37 | ············"Ljava/util/List<", | ||
38 | ············"Lio/sentry/protocol/s;", | ||
39 | ············">;)Z" | ||
40 | ········} | ||
41 | ····.end·annotation | ||
42 | ····.line·1 | ||
43 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | ||
44 | ····move-result-object·p1 | ||
45 | ····:cond_0 | ||
46 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z | ||
47 | ····move-result·v0 | ||
48 | ····if-eqz·v0,·:cond_2 | ||
49 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
50 | ····move-result-object·v0 | ||
51 | ····check-cast·v0,·Lio/sentry/protocol/s; | ||
52 | ····.line·2 | ||
53 | ····invoke-virtual·{v0},·Lio/sentry/protocol/s;->b()Ljava/lang/String; | ||
54 | ····move-result-object·v1 | ||
55 | ····const-string·v2,·"app.start.cold" | ||
56 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | ||
57 | ····move-result·v1 | ||
58 | ····if-nez·v1,·:cond_1 | ||
59 | ····.line·3 | ||
60 | ····invoke-virtual·{v0},·Lio/sentry/protocol/s;->b()Ljava/lang/String; | ||
61 | ····move-result-object·v0 | ||
62 | ····const-string·v1,·"app.start.warm" | ||
63 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->contentEquals(Ljava/lang/CharSequence;)Z | ||
64 | ····move-result·v0 | ||
65 | ····if-eqz·v0,·:cond_0 | ||
66 | ····:cond_1 | ||
67 | ····const/4·p1,·0x1 | ||
68 | ····return·p1 | ||
69 | ····:cond_2 | ||
70 | ····const/4·p1,·0x0 | ||
71 | ····return·p1 | ||
72 | .end·method | ||
73 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·final·a(Lio/sentry/g2;)V | ||
74 | .method·public·c(Lio/sentry/l3;Lio/sentry/v;)Lio/sentry/l3; | ||
75 | ····.locals·0 | ||
Max diff block lines reached; 4081/7654 bytes (53.32%) of diff not shown. |
Offset 1, 31 lines modified | Offset 1, 23 lines modified | ||
1 | .class·public·Lio/sentry/android/core/j0; | 1 | .class·public·final·Lio/sentry/android/core/j0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AppState.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 6 | .end·annotation |
7 | #·static·fields | 7 | #·static·fields |
8 | .field·private·static· | 8 | .field·private·static·b:Lio/sentry/android/core/j0; |
9 | #·instance·fields | 9 | #·instance·fields |
10 | .field·private·a:Ljava/lang/ | 10 | .field·private·a:Ljava/lang/Boolean; |
11 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
12 | ········value·=·{ | ||
13 | ············"Ljava/lang/ref/WeakReference<", | ||
14 | ············"Landroid/app/Activity;", | ||
15 | ············">;" | ||
16 | ········} | ||
17 | ····.end·annotation | ||
18 | .end·field | ||
19 | #·direct·methods | 11 | #·direct·methods |
20 | .method·static·constructor·<clinit>()V | 12 | .method·static·constructor·<clinit>()V |
21 | ····.locals·1 | 13 | ····.locals·1 |
22 | ····.line·1 | 14 | ····.line·1 |
Offset 35, 86 lines modified | Offset 27, 67 lines modified | ||
35 | ····sput-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0; | 27 | ····sput-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0; |
36 | ····return-void | 28 | ····return-void |
37 | .end·method | 29 | .end·method |
38 | .method·private·constructor·<init>()V | 30 | .method·private·constructor·<init>()V |
39 | ····.locals· | 31 | ····.locals·1 |
40 | ····.line·1 | 32 | ····.line·1 |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····const/4·v0,·0x0 | ||
35 | ····.line·2 | ||
36 | ····iput-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/Boolean; | ||
42 | ····return-void | 37 | ····return-void |
43 | .end·method | 38 | .end·method |
44 | .method·public·static· | 39 | .method·public·static·a()Lio/sentry/android/core/j0; |
45 | ····.locals·1 | 40 | ····.locals·1 |
46 | ····.line·1 | 41 | ····.line·1 |
47 | ····sget-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0; | 42 | ····sget-object·v0,·Lio/sentry/android/core/j0;->b:Lio/sentry/android/core/j0; |
48 | ····return-object·v0 | 43 | ····return-object·v0 |
49 | .end·method | 44 | .end·method |
50 | #·virtual·methods | 45 | #·virtual·methods |
46 | .method·public·b()Ljava/lang/Boolean; | ||
51 | .method·public·a()V | ||
52 | ····.locals·1 | ||
53 | ····const/4·v0,·0x0 | ||
54 | ····.line·1 | ||
55 | ····iput-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/ref/WeakReference; | ||
56 | ····return-void | ||
57 | .end·method | ||
58 | .method·public·b()Landroid/app/Activity; | ||
59 | ····.locals·1 | 47 | ····.locals·1 |
60 | ····.line·1 | 48 | ····.line·1 |
61 | ····iget-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/ | 49 | ····iget-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/Boolean; |
62 | ····if-eqz·v0,·:cond_0 | ||
63 | ····.line·2 | ||
64 | ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; | ||
65 | ····move-result-object·v0 | ||
66 | ····check-cast·v0,·Landroid/app/Activity; | ||
67 | ····return-object·v0 | ||
68 | ····:cond_0 | ||
69 | ····const/4·v0,·0x0 | ||
70 | ····return-object·v0 | 50 | ····return-object·v0 |
71 | .end·method | 51 | .end·method |
72 | .method· | 52 | .method·declared-synchronized·c(Z)V |
73 | ····.locals· | 53 | ····.locals·0 |
54 | ····monitor-enter·p0 | ||
74 | ····.line·1 | ||
75 | ····iget-object·v0,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/ref/WeakReference; | ||
76 | ···· | 55 | ····.line·1 |
56 | ····:try_start_0 | ||
57 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | ||
77 | ···· | 58 | ····move-result-object·p1 |
78 | ···· | 59 | ····iput-object·p1,·p0,·Lio/sentry/android/core/j0;->a:Ljava/lang/Boolean; |
60 | ····:try_end_0 | ||
61 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
79 | ···· | 62 | ····.line·2 |
63 | ····monitor-exit·p0 | ||
80 | ····return-void | 64 | ····return-void |
65 | ····:catchall_0 | ||
66 | ····move-exception·p1 | ||
81 | ····.line·2 | ||
82 | ····:cond_0 | ||
83 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; | ||
84 | ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | ||
Max diff block lines reached; 153/3419 bytes (4.47%) of diff not shown. |
Offset 1, 36 lines modified | Offset 1, 47 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/k0; |
2 | .super·Ljava/lang/RuntimeException; | ||
3 | .source·"ApplicationNotResponding.java" | ||
2 | .super·Ljava/lang/Object; | ||
3 | .source·"R8$$SyntheticClass" | ||
4 | #·interfaces | ||
5 | .implements·Ljava/util/concurrent/Callable; | ||
6 | #·instance·fields | 4 | #·instance·fields |
7 | .field·p | 5 | .field·private·final·e:Ljava/lang/Thread; |
8 | #·direct·methods | 6 | #·direct·methods |
9 | .method· | 7 | .method·constructor·<init>(Ljava/lang/String;Ljava/lang/Thread;)V |
10 | ····.locals·0 | 8 | ····.locals·0 |
11 | ···· | 9 | ····.line·1 |
10 | ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | ||
11 | ····const-string·p1,·"Thread·must·be·provided." | ||
12 | ····.line·2 | ||
13 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
14 | ····move-result-object·p1 | ||
15 | ····check-cast·p1,·Ljava/lang/Thread; | ||
12 | ····iput-object·p1,·p0,·Lio/sentry/android/core/k0;-> | 16 | ····iput-object·p1,·p0,·Lio/sentry/android/core/k0;->e:Ljava/lang/Thread; |
17 | ····.line·3 | ||
18 | ····invoke-virtual·{p1},·Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; | ||
19 | ····move-result-object·p1 | ||
20 | ····invoke-virtual·{p0,·p1},·Ljava/lang/RuntimeException;->setStackTrace([Ljava/lang/StackTraceElement;)V | ||
13 | ····return-void | 21 | ····return-void |
14 | .end·method | 22 | .end·method |
15 | #·virtual·methods | 23 | #·virtual·methods |
16 | .method·public· | 24 | .method·public·a()Ljava/lang/Thread; |
17 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.line·1 | ||
18 | ····iget-object·v0,·p0,·Lio/sentry/android/core/k0;-> | 27 | ····iget-object·v0,·p0,·Lio/sentry/android/core/k0;->e:Ljava/lang/Thread; |
19 | ····invoke-static·{v0},·Lio/sentry/android/core/l0;->a(Lio/sentry/android/core/l0;)Ljava/util/Map; | ||
20 | ····move-result-object·v0 | ||
21 | ····return-object·v0 | 28 | ····return-object·v0 |
22 | .end·method | 29 | .end·method |
Offset 1, 42 lines modified | Offset 1, 838 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/v; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AndroidOptionsInitializer.java" |
4 | #·interfaces | ||
5 | .implements·Ljava/util/concurrent/Callable; | ||
4 | #·direct·methods | ||
5 | .method·public·static·synthetic·a(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; | ||
6 | ····.locals·0 | ||
7 | ····invoke-static·{p0},·Lio/sentry/android/core/v;->j(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; | ||
6 | #·instance·fields | ||
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/x; | ||
8 | 8 | ····move-result-object·p0 | |
9 | ····return-object·p0 | ||
10 | .end·method | ||
11 | .method·public·static·synthetic·b(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; | ||
9 | #·direct·methods | ||
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/x;Lio/sentry/m0;)V | ||
11 | ····.locals·0 | 12 | ····.locals·0 |
12 | ····invoke- | 13 | ····invoke-static·{p0},·Lio/sentry/android/core/v;->i(Lio/sentry/android/core/SentryAndroidOptions;)Ljava/lang/String; |
13 | ···· | 14 | ····move-result-object·p0 |
14 | ···· | 15 | ····return-object·p0 |
16 | .end·method | ||
15 | ··· | 17 | .method·private·static·c(Landroid/content/Context;Lio/sentry/h0;)Ljava/lang/String; |
18 | ····.locals·5 | ||
19 | ····.line·1 | ||
20 | ····invoke-virtual·{p0},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; | ||
21 | ····move-result-object·p0 | ||
22 | ····const/4·v0,·0x0 | ||
23 | ····.line·2 | ||
24 | ····:try_start_0 | ||
25 | ····new-instance·v1,·Ljava/io/BufferedInputStream; | ||
26 | ····const-string·v2,·"sentry-debug-meta.properties" | ||
27 | ····.line·3 | ||
28 | ····invoke-virtual·{p0,·v2},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; | ||
29 | ····move-result-object·p0 | ||
30 | ····invoke-direct·{v1,·p0},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V | ||
31 | ····:try_end_0 | ||
32 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_2 | ||
33 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
34 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
35 | ····.line·4 | ||
36 | ····:try_start_1 | ||
37 | ····new-instance·p0,·Ljava/util/Properties; | ||
38 | ····invoke-direct·{p0},·Ljava/util/Properties;-><init>()V | ||
39 | ····.line·5 | ||
40 | ····invoke-virtual·{p0,·v1},·Ljava/util/Properties;->load(Ljava/io/InputStream;)V | ||
41 | ····const-string·v2,·"io.sentry.ProguardUuids" | ||
42 | ····.line·6 | ||
43 | ····invoke-virtual·{p0,·v2},·Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String; | ||
44 | ····move-result-object·p0 | ||
45 | ····.line·7 | ||
46 | ····sget-object·v2,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; | ||
47 | ····const-string·v3,·"Proguard·UUID·found:·%s" | ||
48 | ····const/4·v4,·0x1 | ||
49 | ····new-array·v4,·v4,·[Ljava/lang/Object; | ||
50 | ····aput-object·p0,·v4,·v0 | ||
51 | ····invoke-interface·{p1,·v2,·v3,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
52 | ····:try_end_1 | ||
53 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
54 | ····.line·8 | ||
55 | ····:try_start_2 | ||
56 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V | ||
57 | ····:try_end_2 | ||
58 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_2 | ||
59 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 | ||
60 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_0 | ||
61 | ····return-object·p0 | ||
62 | ····:catchall_0 | ||
63 | ····move-exception·p0 | ||
64 | ····.line·9 | ||
65 | ····:try_start_3 | ||
66 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V | ||
67 | ····:try_end_3 | ||
68 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | ||
69 | ····goto·:goto_0 | ||
70 | ····:catchall_1 | ||
71 | ····move-exception·v1 | ||
72 | ····:try_start_4 | ||
73 | ····invoke-virtual·{p0,·v1},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V | ||
74 | ····:goto_0 | ||
75 | ····throw·p0 | ||
76 | ····:try_end_4 | ||
77 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_2 | ||
78 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1 | ||
79 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_4·..·:try_end_4}·:catch_0 | ||
80 | ····:catch_0 | ||
81 | ····move-exception·p0 | ||
Max diff block lines reached; 20733/25886 bytes (80.09%) of diff not shown. |
Offset 1, 448 lines modified | Offset 1, 411 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/e0; | 1 | .class·public·final·Lio/sentry/android/core/e0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"App | 3 | .source·"AppComponentsBreadcrumbsIntegration.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/r0; |
6 | .implements·Ljava/io/Closeable; | 6 | .implements·Ljava/io/Closeable; |
7 | .implements·Landroid/content/ComponentCallbacks2; | ||
7 | #·instance·fields | 8 | #·instance·fields |
8 | .field· | 9 | .field·private·final·e:Landroid/content/Context; |
9 | .field·private·f:Lio/sentry/ | 10 | .field·private·f:Lio/sentry/g0; |
10 | .field·private· | 11 | .field·private·g:Lio/sentry/android/core/SentryAndroidOptions; |
11 | #·direct·methods | 12 | #·direct·methods |
12 | .method·public·constructor·<init>()V | 13 | .method·public·constructor·<init>(Landroid/content/Context;)V |
13 | ····.locals·1 | 14 | ····.locals·1 |
14 | ····.line·1 | 15 | ····.line·1 |
15 | ····new-instance·v0,·Lio/sentry/android/core/s0; | ||
16 | ····invoke-direct·{v0},·Lio/sentry/android/core/s0;-><init>()V | ||
17 | ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/e0;-><init>(Lio/sentry/android/core/s0;)V | ||
18 | ····return-void | ||
19 | .end·method | ||
20 | .method·constructor·<init>(Lio/sentry/android/core/s0;)V | ||
21 | ····.locals·0 | ||
22 | ····.line·2 | ||
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····const-string·v0,·"Context·is·required" | ||
24 | ····.line·3 | ||
25 | ····iput-object·p1,·p0,·Lio/sentry/android/core/e0;->g:Lio/sentry/android/core/s0; | ||
18 | ····.line·2 | ||
19 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
26 | ····return-void | ||
27 | .end·method | ||
28 | .method·public·static·synthetic·h(Lio/sentry/android/core/e0;)V | ||
29 | ····.locals·0 | ||
30 | ····invoke-direct·{p0},·Lio/sentry/android/core/e0;->p()V | ||
20 | ····move-result-object·p1 | ||
31 | ····return-void | ||
32 | .end·method | ||
21 | ····check-cast·p1,·Landroid/content/Context; | ||
33 | .method·public·static·synthetic·j(Lio/sentry/android/core/e0;Lio/sentry/f0;)V | ||
34 | ····.locals·0 | ||
35 | ····i | 22 | ····iput-object·p1,·p0,·Lio/sentry/android/core/e0;->e:Landroid/content/Context; |
36 | ····return-void | 23 | ····return-void |
37 | .end·method | 24 | .end·method |
38 | .method·private· | 25 | .method·private·h(Ljava/lang/Integer;)V |
39 | ····.locals· | 26 | ····.locals·3 |
40 | ····.line·1 | 27 | ····.line·1 |
41 | ····iget-object·v0,·p0,·Lio/sentry/android/core/e0;->f:Lio/sentry/ | 28 | ····iget-object·v0,·p0,·Lio/sentry/android/core/e0;->f:Lio/sentry/g0; |
42 | ····if- | 29 | ····if-eqz·v0,·:cond_2 |
43 | ····return-void | ||
44 | ····.line·2 | 30 | ····.line·2 |
31 | ····new-instance·v0,·Lio/sentry/d; | ||
45 | ····:cond_0 | ||
46 | ····new-instance·v7,·Lio/sentry/android/core/LifecycleWatcher; | ||
32 | ····invoke-direct·{v0},·Lio/sentry/d;-><init>()V | ||
47 | ····.line·3 | ||
48 | ····invoke-virtual·{v0},·Lio/sentry/q3;->getSessionTrackingIntervalMillis()J | ||
49 | ···· | 33 | ····if-eqz·p1,·:cond_1 |
50 | ···· | 34 | ····.line·3 |
35 | ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I | ||
36 | ····move-result·v1 | ||
51 | ····.line·4 | ||
52 | ····invoke-virtual·{v0},·Lio/sentry/q3;->isEnableAutoSessionTracking()Z | ||
53 | ···· | 37 | ····const/16·v2,·0x28 |
54 | ····i | 38 | ····if-ge·v1,·v2,·:cond_0 |
39 | ····return-void | ||
55 | ····.line·5 | ||
56 | ····invoke-virtual·{v0},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableAppLifecycleBreadcrumbs()Z | ||
57 | ···· | 40 | ····:cond_0 |
41 | ····const-string·v1,·"level" | ||
58 | ···· | 42 | ····.line·4 |
43 | ····invoke-virtual·{v0,·v1,·p1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V | ||
59 | ···· | 44 | ····:cond_1 |
45 | ····const-string·p1,·"system" | ||
60 | ···· | 46 | ····.line·5 |
47 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->p(Ljava/lang/String;)V | ||
61 | ···· | 48 | ····const-string·p1,·"device.event" |
62 | ····.line·6 | 49 | ····.line·6 |
50 | ····invoke-virtual·{v0,·p1},·Lio/sentry/d;->l(Ljava/lang/String;)V | ||
63 | ····:try_start_0 | ||
64 | ····invoke-static·{},·Landroidx/lifecycle/ProcessLifecycleOwner;->i()Landroidx/lifecycle/l; | ||
65 | ····move-result-object·p1 | ||
66 | ····invoke-interface·{p1},·Landroidx/lifecycle/l;->a()Landroidx/lifecycle/h; | ||
67 | ····move-result-object·p1 | ||
51 | ····const-string·p1,·"Low·memory" | ||
Max diff block lines reached; 16778/21270 bytes (78.88%) of diff not shown. |
Offset 1, 266 lines modified | Offset 1, 168 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/x0; | 1 | .class·public·final·Lio/sentry/android/core/x0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"LoadClass.java" | ||
3 | .source·"PhoneStateBreadcrumbsIntegration.java" | ||
4 | #·interfaces | ||
5 | .implements·Lio/sentry/q0; | ||
6 | .implements·Ljava/io/Closeable; | ||
7 | #·annotations | ||
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
9 | ····value·=·{ | ||
10 | ········Lio/sentry/android/core/x0$a; | ||
11 | ····} | ||
12 | .end·annotation | ||
13 | #·instance·fields | ||
14 | .field·private·final·e:Landroid/content/Context; | ||
15 | .field·private·f:Lio/sentry/android/core/SentryAndroidOptions; | ||
16 | .field·g:Lio/sentry/android/core/x0$a; | ||
17 | .field·private·h:Landroid/telephony/TelephonyManager; | ||
18 | #·direct·methods | 4 | #·direct·methods |
19 | .method·public·constructor·<init>( | 5 | .method·public·constructor·<init>()V |
20 | ····.locals· | 6 | ····.locals·0 |
21 | ····.line·1 | 7 | ····.line·1 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····const-string·v0,·"Context·is·required" | ||
24 | ····.line·2 | ||
25 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
26 | ····move-result-object·p1 | ||
27 | ····check-cast·p1,·Landroid/content/Context; | ||
28 | ····iput-object·p1,·p0,·Lio/sentry/android/core/x0;->e:Landroid/content/Context; | ||
29 | ····return-void | 9 | ····return-void |
30 | .end·method | 10 | .end·method |
31 | #·virtual·methods | 11 | #·virtual·methods |
32 | .method·public· | 12 | .method·public·a(Ljava/lang/String;Lio/sentry/h0;)Z |
33 | ····.locals· | 13 | ····.locals·0 |
34 | ····const-string·v0,·"Hub·is·required" | ||
35 | ····.line·1 | 14 | ····.line·1 |
36 | ····invoke- | 15 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/android/core/x0;->c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Class; |
16 | ····move-result-object·p1 | ||
37 | ····.line·2 | ||
38 | ····instance-of·v0,·p2,·Lio/sentry/android/core/SentryAndroidOptions; | ||
39 | ····if-eqz·v0,·:cond_0 | ||
40 | ···· | 17 | ····if-eqz·p1,·:cond_0 |
41 | ····c | 18 | ····const/4·p1,·0x1 |
42 | ····goto·:goto_0 | 19 | ····goto·:goto_0 |
43 | ····:cond_0 | 20 | ····:cond_0 |
44 | ····const/4· | 21 | ····const/4·p1,·0x0 |
45 | ····:goto_0 | 22 | ····:goto_0 |
23 | ····return·p1 | ||
24 | .end·method | ||
46 | ····const-string·v1,·"SentryAndroidOptions·is·required" | ||
47 | ····.line·3 | ||
48 | ····invoke-static·{v0,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
49 | ····move-result-object·v0 | ||
50 | ····check-cast·v0,·Lio/sentry/android/core/SentryAndroidOptions; | ||
51 | ····iput-object·v0,·p0,·Lio/sentry/android/core/x0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
52 | ····.line·4 | ||
53 | ····invoke-virtual·{v0},·Lio/sentry/q3;->getLogger()Lio/sentry/g0; | ||
54 | ····move-result-object·v0 | ||
55 | ····sget-object·v1,·Lio/sentry/p3;->DEBUG:Lio/sentry/p3; | ||
56 | ····const/4·v2,·0x1 | ||
57 | ····new-array·v2,·v2,·[Ljava/lang/Object; | ||
58 | ····iget-object·v3,·p0,·Lio/sentry/android/core/x0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
59 | ····.line·5 | ||
60 | ····invoke-virtual·{v3},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z | ||
61 | ····move-result·v3 | ||
62 | ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | ||
63 | ····move-result-object·v3 | ||
64 | ····const/4·v4,·0x0 | ||
65 | ····aput-object·v3,·v2,·v4 | ||
66 | ····const-string·v3,·"enableSystemEventBreadcrumbs·enabled:·%s" | ||
67 | ····.line·6 | ||
68 | ····invoke-interface·{v0,·v1,·v3,·v2},·Lio/sentry/g0;->d(Lio/sentry/p3;Ljava/lang/String;[Ljava/lang/Object;)V | ||
69 | ····.line·7 | ||
70 | ····iget-object·v0,·p0,·Lio/sentry/android/core/x0;->f:Lio/sentry/android/core/SentryAndroidOptions; | ||
71 | ····invoke-virtual·{v0},·Lio/sentry/android/core/SentryAndroidOptions;->isEnableSystemEventBreadcrumbs()Z | ||
72 | ····move-result·v0 | ||
73 | ····if-eqz·v0,·:cond_2 | ||
Max diff block lines reached; 7257/10955 bytes (66.24%) of diff not shown. |
Offset 26, 73 lines modified | Offset 26, 73 lines modified | ||
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/transport/o;)V | 28 | .method·constructor·<init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/transport/o;)V |
29 | ····.locals·2 | 29 | ····.locals·2 |
30 | ····.line·2 | 30 | ····.line·2 |
31 | ····invoke-virtual·{p1},·Lio/sentry/ | 31 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getCacheDirPath()Ljava/lang/String; |
32 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
33 | ····const-string·v1,·"cacheDirPath·must·not·be·null" | 33 | ····const-string·v1,·"cacheDirPath·must·not·be·null" |
34 | ····invoke-static·{v0,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 34 | ····invoke-static·{v0,·v1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····check-cast·v0,·Ljava/lang/String; | 36 | ····check-cast·v0,·Ljava/lang/String; |
37 | ····.line·3 | 37 | ····.line·3 |
38 | ····invoke-virtual·{p1},·Lio/sentry/ | 38 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getMaxCacheItems()I |
39 | ····move-result·v1 | 39 | ····move-result·v1 |
40 | ····.line·4 | 40 | ····.line·4 |
41 | ····invoke-direct·{p0,·p1,·v0,·v1},·Lio/sentry/cache/d;-><init>(Lio/sentry/ | 41 | ····invoke-direct·{p0,·p1,·v0,·v1},·Lio/sentry/cache/d;-><init>(Lio/sentry/b4;Ljava/lang/String;I)V |
42 | ····.line·5 | 42 | ····.line·5 |
43 | ····iput-object·p2,·p0,·Lio/sentry/android/core/cache/a;->k:Lio/sentry/transport/o; | 43 | ····iput-object·p2,·p0,·Lio/sentry/android/core/cache/a;->k:Lio/sentry/transport/o; |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | .method·public·static·B(Lio/sentry/ | 46 | .method·public·static·B(Lio/sentry/b4;)Z |
47 | ····.locals·7 | 47 | ····.locals·7 |
48 | ····.line·1 | 48 | ····.line·1 |
49 | ····invoke-virtual·{p0},·Lio/sentry/ | 49 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getOutboxPath()Ljava/lang/String; |
50 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
51 | ····const/4·v1,·0x0 | 51 | ····const/4·v1,·0x0 |
52 | ····if-nez·v0,·:cond_0 | 52 | ····if-nez·v0,·:cond_0 |
53 | ····.line·2 | 53 | ····.line·2 |
54 | ····invoke-virtual·{p0},·Lio/sentry/ | 54 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
55 | ····move-result-object·p0 | 55 | ····move-result-object·p0 |
56 | ····sget-object·v0,·Lio/sentry/ | 56 | ····sget-object·v0,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
57 | ····new-array·v2,·v1,·[Ljava/lang/Object; | 57 | ····new-array·v2,·v1,·[Ljava/lang/Object; |
58 | ····const-string·v3,·"Outbox·path·is·null,·the·startup·crash·marker·file·does·not·exist" | 58 | ····const-string·v3,·"Outbox·path·is·null,·the·startup·crash·marker·file·does·not·exist" |
59 | ····.line·3 | 59 | ····.line·3 |
60 | ····invoke-interface·{p0,·v0,·v3,·v2},·Lio/sentry/ | 60 | ····invoke-interface·{p0,·v0,·v3,·v2},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
61 | ····return·v1 | 61 | ····return·v1 |
62 | ····.line·4 | 62 | ····.line·4 |
63 | ····:cond_0 | 63 | ····:cond_0 |
64 | ····new-instance·v0,·Ljava/io/File; | 64 | ····new-instance·v0,·Ljava/io/File; |
65 | ····invoke-virtual·{p0},·Lio/sentry/ | 65 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getOutboxPath()Ljava/lang/String; |
66 | ····move-result-object·v2 | 66 | ····move-result-object·v2 |
67 | ····const-string·v3,·"startup_crash" | 67 | ····const-string·v3,·"startup_crash" |
68 | ····invoke-direct·{v0,·v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 68 | ····invoke-direct·{v0,·v2,·v3},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
Offset 108, 19 lines modified | Offset 108, 19 lines modified | ||
108 | ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z | 108 | ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z |
109 | ····move-result·v3 | 109 | ····move-result·v3 |
110 | ····if-nez·v3,·:cond_1 | 110 | ····if-nez·v3,·:cond_1 |
111 | ····.line·7 | 111 | ····.line·7 |
112 | ····invoke-virtual·{p0},·Lio/sentry/ | 112 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
113 | ····move-result-object·v3 | 113 | ····move-result-object·v3 |
114 | ····sget-object·v4,·Lio/sentry/ | 114 | ····sget-object·v4,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
115 | ····const-string·v5,·"Failed·to·delete·the·startup·crash·marker·file.·%s." | 115 | ····const-string·v5,·"Failed·to·delete·the·startup·crash·marker·file.·%s." |
116 | ····const/4·v6,·0x1 | 116 | ····const/4·v6,·0x1 |
117 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 117 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
Offset 128, 79 lines modified | Offset 128, 79 lines modified | ||
128 | ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 128 | ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
129 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
130 | ····aput-object·v0,·v6,·v1 | 130 | ····aput-object·v0,·v6,·v1 |
131 | ····.line·9 | 131 | ····.line·9 |
132 | ····invoke-interface·{v3,·v4,·v5,·v6},·Lio/sentry/ | 132 | ····invoke-interface·{v3,·v4,·v5,·v6},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
133 | ····:try_end_0 | 133 | ····:try_end_0 |
134 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 134 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
135 | ····:cond_1 | 135 | ····:cond_1 |
136 | ····return·v2 | 136 | ····return·v2 |
137 | ····:catchall_0 | 137 | ····:catchall_0 |
138 | ····move-exception·v0 | 138 | ····move-exception·v0 |
139 | ····.line·10 | 139 | ····.line·10 |
140 | ····invoke-virtual·{p0},·Lio/sentry/ | 140 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
141 | ····move-result-object·p0 | 141 | ····move-result-object·p0 |
142 | ····sget-object·v2,·Lio/sentry/ | 142 | ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
143 | ····const-string·v3,·"Error·reading/deleting·the·startup·crash·marker·file·on·the·disk" | 143 | ····const-string·v3,·"Error·reading/deleting·the·startup·crash·marker·file·on·the·disk" |
144 | ····.line·11 | 144 | ····.line·11 |
145 | ····invoke-interface·{p0,·v2,·v3,·v0},·Lio/sentry/ | 145 | ····invoke-interface·{p0,·v2,·v3,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
146 | ····return·v1 | 146 | ····return·v1 |
147 | .end·method | 147 | .end·method |
148 | .method·private·C()V | 148 | .method·private·C()V |
Max diff block lines reached; 4936/9284 bytes (53.17%) of diff not shown. |
Offset 17, 21 lines modified | Offset 17, 21 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·private·final·f:Landroid/view/Window$Callback; | 18 | .field·private·final·f:Landroid/view/Window$Callback; |
19 | .field·private·final·g:Lio/sentry/android/core/internal/gestures/g; | 19 | .field·private·final·g:Lio/sentry/android/core/internal/gestures/g; |
20 | .field·private·final·h:Landroidx/core/view/GestureDetectorCompat; | 20 | .field·private·final·h:Landroidx/core/view/GestureDetectorCompat; |
21 | .field·private·final·i:Lio/sentry/ | 21 | .field·private·final·i:Lio/sentry/b4; |
22 | .field·private·final·j:Lio/sentry/android/core/internal/gestures/h$b; | 22 | .field·private·final·j:Lio/sentry/android/core/internal/gestures/h$b; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·public·constructor·<init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 24 | .method·public·constructor·<init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;)V |
25 | ····.locals·6 | 25 | ····.locals·6 |
26 | ····.line·1 | 26 | ····.line·1 |
27 | ····new-instance·v2,·Landroidx/core/view/GestureDetectorCompat; | 27 | ····new-instance·v2,·Landroidx/core/view/GestureDetectorCompat; |
28 | ····invoke-direct·{v2,·p2,·p3},·Landroidx/core/view/GestureDetectorCompat;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V | 28 | ····invoke-direct·{v2,·p2,·p3},·Landroidx/core/view/GestureDetectorCompat;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V |
Offset 43, 33 lines modified | Offset 43, 33 lines modified | ||
43 | ····move-object·v1,·p1 | 43 | ····move-object·v1,·p1 |
44 | ····move-object·v3,·p3 | 44 | ····move-object·v3,·p3 |
45 | ····move-object·v4,·p4 | 45 | ····move-object·v4,·p4 |
46 | ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 46 | ····invoke-direct/range·{v0·..·v5},·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;Lio/sentry/android/core/internal/gestures/h$b;)V |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | .method·constructor·<init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 49 | .method·constructor·<init>(Landroid/view/Window$Callback;Landroidx/core/view/GestureDetectorCompat;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;Lio/sentry/android/core/internal/gestures/h$b;)V |
50 | ····.locals·0 | 50 | ····.locals·0 |
51 | ····.line·2 | 51 | ····.line·2 |
52 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/k;-><init>(Landroid/view/Window$Callback;)V | 52 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/k;-><init>(Landroid/view/Window$Callback;)V |
53 | ····.line·3 | 53 | ····.line·3 |
54 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/h;->f:Landroid/view/Window$Callback; | 54 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/h;->f:Landroid/view/Window$Callback; |
55 | ····.line·4 | 55 | ····.line·4 |
56 | ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g; | 56 | ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g; |
57 | ····.line·5 | 57 | ····.line·5 |
58 | ····iput-object·p4,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/ | 58 | ····iput-object·p4,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/b4; |
59 | ····.line·6 | 59 | ····.line·6 |
60 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/h;->h:Landroidx/core/view/GestureDetectorCompat; | 60 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/h;->h:Landroidx/core/view/GestureDetectorCompat; |
61 | ····.line·7 | 61 | ····.line·7 |
62 | ····iput-object·p5,·p0,·Lio/sentry/android/core/internal/gestures/h;->j:Lio/sentry/android/core/internal/gestures/h$b; | 62 | ····iput-object·p5,·p0,·Lio/sentry/android/core/internal/gestures/h;->j:Lio/sentry/android/core/internal/gestures/h$b; |
Offset 115, 17 lines modified | Offset 115, 17 lines modified | ||
115 | .method·public·c()V | 115 | .method·public·c()V |
116 | ····.locals·2 | 116 | ····.locals·2 |
117 | ····.line·1 | 117 | ····.line·1 |
118 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g; | 118 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/h;->g:Lio/sentry/android/core/internal/gestures/g; |
119 | ····sget-object·v1,·Lio/sentry/ | 119 | ····sget-object·v1,·Lio/sentry/s4;->CANCELLED:Lio/sentry/s4; |
120 | ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/internal/gestures/g;->p(Lio/sentry/ | 120 | ····invoke-virtual·{v0,·v1},·Lio/sentry/android/core/internal/gestures/g;->p(Lio/sentry/s4;)V |
121 | ····return-void | 121 | ····return-void |
122 | .end·method | 122 | .end·method |
123 | .method·public·bridge·synthetic·dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z | 123 | .method·public·bridge·synthetic·dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z |
124 | ····.locals·0 | 124 | ····.locals·0 |
Offset 196, 30 lines modified | Offset 196, 30 lines modified | ||
196 | ····goto·:goto_1 | 196 | ····goto·:goto_1 |
197 | ····:catchall_0 | 197 | ····:catchall_0 |
198 | ····move-exception·v1 | 198 | ····move-exception·v1 |
199 | ····.line·4 | 199 | ····.line·4 |
200 | ····:try_start_1 | 200 | ····:try_start_1 |
201 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/ | 201 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/b4; |
202 | ····if-eqz·v2,·:cond_0 | 202 | ····if-eqz·v2,·:cond_0 |
203 | ····.line·5 | 203 | ····.line·5 |
204 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/ | 204 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/h;->i:Lio/sentry/b4; |
205 | ····invoke-virtual·{v2},·Lio/sentry/ | 205 | ····invoke-virtual·{v2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
206 | ····move-result-object·v2 | 206 | ····move-result-object·v2 |
207 | ····sget-object·v3,·Lio/sentry/ | 207 | ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
208 | ····const-string·v4,·"Error·dispatching·touch·event" | 208 | ····const-string·v4,·"Error·dispatching·touch·event" |
209 | ····invoke-interface·{v2,·v3,·v4,·v1},·Lio/sentry/ | 209 | ····invoke-interface·{v2,·v3,·v4,·v1},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
210 | ····:try_end_1 | 210 | ····:try_end_1 |
211 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 211 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
212 | ····goto·:goto_0 | 212 | ····goto·:goto_0 |
213 | ····:catchall_1 | 213 | ····:catchall_1 |
214 | ····move-exception·p1 | 214 | ····move-exception·p1 |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/f; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; |
8 | .field·public·final·synthetic·b:Lio/sentry/ | 8 | .field·public·final·synthetic·b:Lio/sentry/n0; |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/n0;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g; | 13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/ | 14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/n0; |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·final·a(Lio/sentry/ | 18 | .method·public·final·a(Lio/sentry/g2;)V |
19 | ····.locals·2 | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g; | 20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/f;->a:Lio/sentry/android/core/internal/gestures/g; |
21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/ | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/f;->b:Lio/sentry/n0; |
22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/n0;Lio/sentry/g2;)V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
Offset 1, 46 lines modified | Offset 1, 46 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/d; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/g2$b; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; |
8 | .field·public·final·synthetic·b:Lio/sentry/ | 8 | .field·public·final·synthetic·b:Lio/sentry/g2; |
9 | .field·public·final·synthetic·c:Lio/sentry/ | 9 | .field·public·final·synthetic·c:Lio/sentry/n0; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g; | 14 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g; |
15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/g2; |
16 | ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/ | 16 | ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/n0; |
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | #·virtual·methods | 19 | #·virtual·methods |
20 | .method·public·final·a(Lio/sentry/ | 20 | .method·public·final·a(Lio/sentry/n0;)V |
21 | ····.locals·3 | 21 | ····.locals·3 |
22 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g; | 22 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/d;->a:Lio/sentry/android/core/internal/gestures/g; |
23 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/ | 23 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/d;->b:Lio/sentry/g2; |
24 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/ | 24 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/gestures/d;->c:Lio/sentry/n0; |
25 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/internal/gestures/g;->a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 25 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/android/core/internal/gestures/g;->a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
Offset 24, 41 lines modified | Offset 24, 41 lines modified | ||
24 | ············"Ljava/lang/ref/WeakReference<", | 24 | ············"Ljava/lang/ref/WeakReference<", |
25 | ············"Landroid/app/Activity;", | 25 | ············"Landroid/app/Activity;", |
26 | ············">;" | 26 | ············">;" |
27 | ········} | 27 | ········} |
28 | ····.end·annotation | 28 | ····.end·annotation |
29 | .end·field | 29 | .end·field |
30 | .field·private·final·b:Lio/sentry/ | 30 | .field·private·final·b:Lio/sentry/g0; |
31 | .field·private·final·c:Lio/sentry/android/core/SentryAndroidOptions; | 31 | .field·private·final·c:Lio/sentry/android/core/SentryAndroidOptions; |
32 | .field·private·d:Lio/sentry/internal/gestures/b; | 32 | .field·private·d:Lio/sentry/internal/gestures/b; |
33 | .field·private·e:Lio/sentry/ | 33 | .field·private·e:Lio/sentry/n0; |
34 | .field·private·f:Ljava/lang/String; | 34 | .field·private·f:Ljava/lang/String; |
35 | .field·private·final·g:Lio/sentry/android/core/internal/gestures/g$b; | 35 | .field·private·final·g:Lio/sentry/android/core/internal/gestures/g$b; |
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·public·constructor·<init>(Landroid/app/Activity;Lio/sentry/ | 37 | .method·public·constructor·<init>(Landroid/app/Activity;Lio/sentry/g0;Lio/sentry/android/core/SentryAndroidOptions;)V |
38 | ····.locals·2 | 38 | ····.locals·2 |
39 | ····.line·1 | 39 | ····.line·1 |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
41 | ····const/4·v0,·0x0 | 41 | ····const/4·v0,·0x0 |
42 | ····.line·2 | 42 | ····.line·2 |
43 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->d:Lio/sentry/internal/gestures/b; | 43 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->d:Lio/sentry/internal/gestures/b; |
44 | ····.line·3 | 44 | ····.line·3 |
45 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->e:Lio/sentry/ | 45 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->e:Lio/sentry/n0; |
46 | ····.line·4 | 46 | ····.line·4 |
47 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->f:Ljava/lang/String; | 47 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->f:Ljava/lang/String; |
48 | ····.line·5 | 48 | ····.line·5 |
49 | ····new-instance·v1,·Lio/sentry/android/core/internal/gestures/g$b; | 49 | ····new-instance·v1,·Lio/sentry/android/core/internal/gestures/g$b; |
Offset 70, 50 lines modified | Offset 70, 50 lines modified | ||
70 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; | 70 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; |
71 | ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | 71 | ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V |
72 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->a:Ljava/lang/ref/WeakReference; | 72 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->a:Ljava/lang/ref/WeakReference; |
73 | ····.line·7 | 73 | ····.line·7 |
74 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/g;->b:Lio/sentry/ | 74 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/g;->b:Lio/sentry/g0; |
75 | ····.line·8 | 75 | ····.line·8 |
76 | ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions; | 76 | ····iput-object·p3,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions; |
77 | ····return-void | 77 | ····return-void |
78 | .end·method | 78 | .end·method |
79 | .method·public·static·synthetic·a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 79 | .method·public·static·synthetic·a(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V |
80 | ····.locals·0 | 80 | ····.locals·0 |
81 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/gestures/g;->j(Lio/sentry/ | 81 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/gestures/g;->j(Lio/sentry/g2;Lio/sentry/n0;Lio/sentry/n0;)V |
82 | ····return-void | 82 | ····return-void |
83 | .end·method | 83 | .end·method |
84 | .method·public·static·synthetic·b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 84 | .method·public·static·synthetic·b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;)V |
85 | ····.locals·0 | 85 | ····.locals·0 |
86 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->k(Lio/sentry/ | 86 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->k(Lio/sentry/g2;Lio/sentry/n0;)V |
87 | ····return-void | 87 | ····return-void |
88 | .end·method | 88 | .end·method |
89 | .method·public·static·synthetic·c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 89 | .method·public·static·synthetic·c(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/n0;Lio/sentry/g2;)V |
90 | ····.locals·0 | 90 | ····.locals·0 |
91 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->l(Lio/sentry/ | 91 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/android/core/internal/gestures/g;->l(Lio/sentry/n0;Lio/sentry/g2;)V |
92 | ····return-void | 92 | ····return-void |
93 | .end·method | 93 | .end·method |
94 | .method·public·static·synthetic·d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 94 | .method·public·static·synthetic·d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;)V |
95 | ····.locals·0 | 95 | ····.locals·0 |
96 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/g;->m(Lio/sentry/ | 96 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/gestures/g;->m(Lio/sentry/g2;)V |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·private·e(Lio/sentry/internal/gestures/b;Ljava/lang/String;Ljava/util/Map;Landroid/view/MotionEvent;)V | 99 | .method·private·e(Lio/sentry/internal/gestures/b;Ljava/lang/String;Ljava/util/Map;Landroid/view/MotionEvent;)V |
100 | ····.locals·3 | 100 | ····.locals·3 |
101 | ····.annotation·system·Ldalvik/annotation/Signature; | 101 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | ············")V" | 129 | ············")V" |
130 | ········} | 130 | ········} |
131 | ····.end·annotation | 131 | ····.end·annotation |
132 | ····.line·1 | 132 | ····.line·1 |
133 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions; | 133 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/g;->c:Lio/sentry/android/core/SentryAndroidOptions; |
134 | ····invoke-virtual·{v0},·Lio/sentry/ | 134 | ····invoke-virtual·{v0},·Lio/sentry/b4;->isEnableUserInteractionBreadcrumbs()Z |
135 | ····move-result·v0 | 135 | ····move-result·v0 |
136 | ····if-nez·v0,·:cond_0 | 136 | ····if-nez·v0,·:cond_0 |
137 | ····return-void | 137 | ····return-void |
Offset 146, 27 lines modified | Offset 146, 27 lines modified | ||
146 | ····new-instance·v0,·Lio/sentry/v; | 146 | ····new-instance·v0,·Lio/sentry/v; |
147 | ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V | 147 | ····invoke-direct·{v0},·Lio/sentry/v;-><init>()V |
148 | ····const-string·v1,·"android:motionEvent" | 148 | ····const-string·v1,·"android:motionEvent" |
149 | ····.line·3 | 149 | ····.line·3 |
150 | ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;-> | 150 | ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V |
151 | ····.line·4 | 151 | ····.line·4 |
152 | ····invoke-virtual·{p1},·Lio/sentry/internal/gestures/b;->e()Ljava/lang/Object; | 152 | ····invoke-virtual·{p1},·Lio/sentry/internal/gestures/b;->e()Ljava/lang/Object; |
153 | ····move-result-object·p4 | 153 | ····move-result-object·p4 |
154 | ····const-string·v1,·"android:view" | 154 | ····const-string·v1,·"android:view" |
155 | ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;-> | 155 | ····invoke-virtual·{v0,·v1,·p4},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V |
Max diff block lines reached; 22629/27988 bytes (80.85%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/e; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; |
8 | #·direct·methods | 8 | #·direct·methods |
Offset 19, 16 lines modified | Offset 19, 16 lines modified | ||
19 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g; | 19 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g; |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | #·virtual·methods | 22 | #·virtual·methods |
23 | .method·public·final·a(Lio/sentry/ | 23 | .method·public·final·a(Lio/sentry/g2;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g; | 25 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/e;->a:Lio/sentry/android/core/internal/gestures/g; |
26 | ····invoke-static·{v0,·p1},·Lio/sentry/android/core/internal/gestures/g;->d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 26 | ····invoke-static·{v0,·p1},·Lio/sentry/android/core/internal/gestures/g;->d(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;)V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/android/core/internal/gestures/h$b; | 5 | .implements·Lio/sentry/android/core/internal/gestures/h$b; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 8 | ····value·=·Lio/sentry/android/core/internal/gestures/h;-><init>(Landroid/view/Window$Callback;Landroid/content/Context;Lio/sentry/android/core/internal/gestures/g;Lio/sentry/b4;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
Offset 1, 12 lines modified | Offset 1, 17 lines modified | ||
1 | .class·final·Lio/sentry/android/core/internal/gestures/j; | 1 | .class·public·final·Lio/sentry/android/core/internal/gestures/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewUtils.java" | 3 | .source·"ViewUtils.java" |
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
4 | #·direct·methods | 7 | #·direct·methods |
5 | .method·static·a(Lio/sentry/android/core/SentryAndroidOptions;Landroid/view/View;FFLio/sentry/internal/gestures/b$a;)Lio/sentry/internal/gestures/b; | 8 | .method·static·a(Lio/sentry/android/core/SentryAndroidOptions;Landroid/view/View;FFLio/sentry/internal/gestures/b$a;)Lio/sentry/internal/gestures/b; |
6 | ····.locals·5 | 9 | ····.locals·5 |
7 | ····.line·1 | 10 | ····.line·1 |
8 | ····new-instance·v0,·Ljava/util/LinkedList; | 11 | ····new-instance·v0,·Ljava/util/LinkedList; |
Offset 69, 15 lines modified | Offset 74, 15 lines modified | ||
69 | ····add-int/lit8·v3,·v3,·0x1 | 74 | ····add-int/lit8·v3,·v3,·0x1 |
70 | ····goto·:goto_0 | 75 | ····goto·:goto_0 |
71 | ····.line·9 | 76 | ····.line·9 |
72 | ····:cond_1 | 77 | ····:cond_1 |
73 | ····invoke-virtual·{p0},·Lio/sentry/ | 78 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getGestureTargetLocators()Ljava/util/List; |
74 | ····move-result-object·v2 | 79 | ····move-result-object·v2 |
75 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 80 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
76 | ····move-result-object·v2 | 81 | ····move-result-object·v2 |
Offset 114, 39 lines modified | Offset 119, 83 lines modified | ||
114 | ····:cond_3 | 119 | ····:cond_3 |
115 | ····return-object·v3 | 120 | ····return-object·v3 |
116 | ····:cond_4 | 121 | ····:cond_4 |
117 | ····return-object·p1 | 122 | ····return-object·p1 |
118 | .end·method | 123 | .end·method |
119 | .method·static·b(Landroid/view/View;)Ljava/lang/String; | 124 | .method·public·static·b(Landroid/view/View;)Ljava/lang/String; |
120 | ····.locals· | 125 | ····.locals·2 |
121 | ····.line·1 | 126 | ····.line·1 |
122 | ····invoke-virtual·{p0},·Landroid/view/View;->getId()I | 127 | ····invoke-virtual·{p0},·Landroid/view/View;->getId()I |
123 | ····move-result·v0 | 128 | ····move-result·v0 |
129 | ····const/4·v1,·-0x1 | ||
130 | ····if-eq·v0,·v1,·:cond_1 | ||
124 | ····.line·2 | 131 | ····.line·2 |
132 | ····invoke-static·{v0},·Lio/sentry/android/core/internal/gestures/j;->c(I)Z | ||
133 | ····move-result·v1 | ||
134 | ····if-nez·v1,·:cond_1 | ||
135 | ····.line·3 | ||
125 | ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context; | 136 | ····invoke-virtual·{p0},·Landroid/view/View;->getContext()Landroid/content/Context; |
126 | ····move-result-object·p0 | 137 | ····move-result-object·p0 |
127 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 138 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
128 | ····move-result-object·p0 | 139 | ····move-result-object·p0 |
129 | ····if-eqz·p0,·:cond_0 | 140 | ····if-eqz·p0,·:cond_0 |
130 | ····.line· | 141 | ····.line·4 |
131 | ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getResourceEntryName(I)Ljava/lang/String; | 142 | ····invoke-virtual·{p0,·v0},·Landroid/content/res/Resources;->getResourceEntryName(I)Ljava/lang/String; |
132 | ····move-result-object·p0 | 143 | ····move-result-object·p0 |
133 | ···· | 144 | ····return-object·p0 |
134 | ····:cond_0 | 145 | ····:cond_0 |
135 | ····const-string·p0,·"" | 146 | ····const-string·p0,·"" |
136 | ····:goto_0 | ||
137 | ····return-object·p0 | 147 | ····return-object·p0 |
148 | ····.line·5 | ||
149 | ····:cond_1 | ||
150 | ····new-instance·p0,·Landroid/content/res/Resources$NotFoundException; | ||
151 | ····invoke-direct·{p0},·Landroid/content/res/Resources$NotFoundException;-><init>()V | ||
152 | ····throw·p0 | ||
153 | .end·method | ||
154 | .method·private·static·c(I)Z | ||
155 | ····.locals·1 | ||
156 | ····const/high16·v0,·-0x1000000 | ||
157 | ····and-int/2addr·v0,·p0 | ||
158 | ····if-nez·v0,·:cond_0 | ||
159 | ····const·v0,·0xffffff | ||
160 | ····and-int/2addr·p0,·v0 | ||
161 | ····if-eqz·p0,·:cond_0 | ||
162 | ····const/4·p0,·0x1 | ||
163 | ····goto·:goto_0 | ||
164 | ····:cond_0 | ||
165 | ····const/4·p0,·0x0 | ||
166 | ····:goto_0 | ||
167 | ····return·p0 | ||
138 | .end·method | 168 | .end·method |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/c; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/gestures/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/g2$b; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; | 7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/gestures/g; |
8 | .field·public·final·synthetic·b:Lio/sentry/ | 8 | .field·public·final·synthetic·b:Lio/sentry/g2; |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g; | 13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g; |
14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/ | 14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/g2; |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·final·a(Lio/sentry/ | 18 | .method·public·final·a(Lio/sentry/n0;)V |
19 | ····.locals·2 | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g; | 20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/gestures/c;->a:Lio/sentry/android/core/internal/gestures/g; |
21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/ | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/gestures/c;->b:Lio/sentry/g2; |
22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/ | 22 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/android/core/internal/gestures/g;->b(Lio/sentry/android/core/internal/gestures/g;Lio/sentry/g2;Lio/sentry/n0;)V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
Offset 1, 245 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·Lio/sentry/android/core/internal/util/h; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/util/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/ViewTreeObserver$On | 5 | .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; |
6 | #·annotations | ||
7 | .annotation·build·Landroid/annotation/SuppressLint; | ||
8 | ····value·=·{ | ||
9 | ········"ObsoleteSdkInt" | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·e:Lio/sentry/android/core/internal/util/i; | ||
13 | .field·private·final·a:Landroid/os/Handler; | ||
14 | .field·private·final·b:Ljava/util/concurrent/atomic/AtomicReference; | ||
15 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
16 | ········value·=·{ | ||
17 | ············"Ljava/util/concurrent/atomic/AtomicReference<", | ||
18 | ············"Landroid/view/View;", | ||
19 | ············">;" | ||
20 | ········} | ||
21 | ····.end·annotation | ||
22 | .end·field | ||
23 | .field·p | 8 | .field·public·final·synthetic·f:Landroid/view/View; |
24 | #·direct·methods | 9 | #·direct·methods |
25 | .method·private·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V | ||
26 | ····.locals·2 | ||
27 | ····.line·1 | ||
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
29 | ····.line·2 | ||
30 | ····new-instance·v0,·Landroid/os/Handler; | ||
31 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | ||
32 | ····move-result-object·v1 | ||
33 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | ||
34 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/h;->a:Landroid/os/Handler; | ||
35 | ····.line·3 | ||
36 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; | ||
37 | ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V | ||
38 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/h;->b:Ljava/util/concurrent/atomic/AtomicReference; | ||
39 | ····.line·4 | ||
40 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/h;->c:Ljava/lang/Runnable; | ||
41 | ····return-void | ||
42 | .end·method | ||
43 | .method·public·st | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/util/i;Landroid/view/View;)V |
44 | ····.locals·0 | 11 | ····.locals·0 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
45 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/util/h;->d(Landroid/view/View;)V | ||
46 | ····return-void | ||
47 | .end·method | ||
48 | .method·private·static·b(Landroid/view/View;Lio/sentry/android/core/h0;)Z | ||
49 | ····.locals·1 | ||
50 | ····.line·1 | ||
51 | ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | ||
52 | ····move-result-object·v0 | ||
53 | ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z | ||
54 | ····move-result·v0 | ||
55 | ····if-eqz·v0,·:cond_0 | ||
56 | ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/h;->c(Landroid/view/View;Lio/sentry/android/core/h0;)Z | ||
57 | ····move-result·p0 | ||
58 | ····if-eqz·p0,·:cond_0 | ||
59 | ····const/4·p0,·0x1 | ||
60 | ····goto·:goto_0 | ||
61 | ····:cond_0 | ||
62 | ····const/4·p0,·0x0 | ||
63 | ····:goto_0 | ||
64 | ····return·p0 | ||
65 | .end·method | ||
66 | .method·private·static·c(Landroid/view/View;Lio/sentry/android/core/h0;)Z | ||
67 | ····.locals·1 | ||
68 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
69 | ········value·=·{ | ||
70 | ············"NewApi" | ||
71 | ········} | ||
72 | ····.end·annotation | ||
73 | ····.line·1 | ||
74 | ····invoke-virtual·{p1},·Lio/sentry/android/core/h0;->d()I | ||
75 | ····move-result·p1 | ||
76 | ····const/16·v0,·0x13 | ||
77 | ····if-lt·p1,·v0,·:cond_0 | ||
78 | ····.line·2 | ||
79 | ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z | ||
80 | ····move-result·p0 | ||
81 | ····return·p0 | ||
Max diff block lines reached; 2106/7505 bytes (28.06%) of diff not shown. |
Offset 1, 38 lines modified | Offset 1, 226 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/internal/util/f; | 1 | .class·public·final·Lio/sentry/android/core/internal/util/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"CpuInfoUtils.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 6 | .end·annotation |
7 | #·static·fields | ||
8 | .field·private·static·final·b:Lio/sentry/android/core/internal/util/f; | ||
9 | #·instance·fields | ||
10 | .field·private·final·a:Ljava/util/List; | ||
11 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
12 | ········value·=·{ | ||
13 | ············"Ljava/util/List<", | ||
14 | ············"Ljava/lang/Integer;", | ||
15 | ············">;" | ||
16 | ········} | ||
17 | ····.end·annotation | ||
18 | .end·field | ||
7 | #·direct·methods | 19 | #·direct·methods |
8 | .method· | 20 | .method·static·constructor·<clinit>()V |
9 | ····.locals·1 | 21 | ····.locals·1 |
10 | ···· | 22 | ····.line·1 |
23 | ····new-instance·v0,·Lio/sentry/android/core/internal/util/f; | ||
11 | ····i | 24 | ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/f;-><init>()V |
12 | ····const/ | 25 | ····sput-object·v0,·Lio/sentry/android/core/internal/util/f;->b:Lio/sentry/android/core/internal/util/f; |
13 | ···· | 26 | ····return-void |
27 | .end·method | ||
14 | · | 28 | .method·private·constructor·<init>()V |
29 | ····.locals·1 | ||
30 | ····.line·1 | ||
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
32 | ····.line·2 | ||
33 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
15 | ····retur | 34 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
35 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/f;->a:Ljava/util/List; | ||
36 | ····return-void | ||
37 | .end·method | ||
38 | .method·public·static·a()Lio/sentry/android/core/internal/util/f; | ||
39 | ····.locals·1 | ||
16 | ····.line·1 | 40 | ····.line·1 |
17 | ····:cond_0 | ||
18 | ····sget-object· | 41 | ····sget-object·v0,·Lio/sentry/android/core/internal/util/f;->b:Lio/sentry/android/core/internal/util/f; |
42 | ····return-object·v0 | ||
43 | .end·method | ||
44 | #·virtual·methods | ||
45 | .method·b()Ljava/lang/String; | ||
46 | ····.locals·1 | ||
47 | ····.annotation·build·Lorg/jetbrains/annotations/VisibleForTesting; | ||
48 | ····.end·annotation | ||
49 | ····const-string·v0,·"/sys/devices/system/cpu" | ||
19 | ····return-object· | 50 | ····return-object·v0 |
51 | .end·method | ||
52 | .method·public·c()Ljava/util/List; | ||
53 | ····.locals·8 | ||
54 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
55 | ········value·=·{ | ||
56 | ············"()", | ||
57 | ············"Ljava/util/List<", | ||
58 | ············"Ljava/lang/Integer;", | ||
59 | ············">;" | ||
60 | ········} | ||
61 | ····.end·annotation | ||
62 | ····.line·1 | ||
63 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/f;->a:Ljava/util/List; | ||
64 | ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z | ||
65 | ····move-result·v0 | ||
66 | ····if-nez·v0,·:cond_0 | ||
20 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/f;->a:Ljava/util/List; | ||
69 | ····return-object·v0 | ||
70 | ····.line·3 | ||
71 | ····:cond_0 | ||
72 | ····new-instance·v0,·Ljava/io/File; | ||
73 | ····invoke-virtual·{p0},·Lio/sentry/android/core/internal/util/f;->b()Ljava/lang/String; | ||
74 | ····move-result-object·v1 | ||
75 | ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | ||
76 | ····invoke-virtual·{v0},·Ljava/io/File;->listFiles()[Ljava/io/File; | ||
77 | ····move-result-object·v0 | ||
78 | ····if-nez·v0,·:cond_1 | ||
79 | ····.line·4 | ||
80 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
81 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | ||
82 | ····return-object·v0 | ||
83 | ····.line·5 | ||
Max diff block lines reached; 2191/5516 bytes (39.72%) of diff not shown. |
Offset 11, 36 lines modified | Offset 11, 36 lines modified | ||
11 | .end·annotation | 11 | .end·annotation |
12 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 12 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
13 | .end·annotation | 13 | .end·annotation |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·private·static·a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/ | 15 | .method·private·static·a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/h0;)Lio/sentry/android/core/internal/util/d$a; |
16 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····const-string·v0,·"android.permission.ACCESS_NETWORK_STATE" | 17 | ····const-string·v0,·"android.permission.ACCESS_NETWORK_STATE" |
18 | ····.line·1 | 18 | ····.line·1 |
19 | ····invoke-static·{p0,·v0},·Lio/sentry/android/core/internal/util/ | 19 | ····invoke-static·{p0,·v0},·Lio/sentry/android/core/internal/util/j;->a(Landroid/content/Context;Ljava/lang/String;)Z |
20 | ····move-result·p0 | 20 | ····move-result·p0 |
21 | ····const/4·v0,·0x0 | 21 | ····const/4·v0,·0x0 |
22 | ····if-nez·p0,·:cond_0 | 22 | ····if-nez·p0,·:cond_0 |
23 | ····.line·2 | 23 | ····.line·2 |
24 | ····sget-object·p0,·Lio/sentry/ | 24 | ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
25 | ····new-array·p1,·v0,·[Ljava/lang/Object; | 25 | ····new-array·p1,·v0,·[Ljava/lang/Object; |
26 | ····const-string·v0,·"No·permission·(ACCESS_NETWORK_STATE)·to·check·network·status." | 26 | ····const-string·v0,·"No·permission·(ACCESS_NETWORK_STATE)·to·check·network·status." |
27 | ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/ | 27 | ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
28 | ····.line·3 | 28 | ····.line·3 |
29 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a; | 29 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a; |
30 | ····return-object·p0 | 30 | ····return-object·p0 |
31 | ····.line·4 | 31 | ····.line·4 |
Offset 48, 21 lines modified | Offset 48, 21 lines modified | ||
48 | ····invoke-virtual·{p1},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; | 48 | ····invoke-virtual·{p1},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; |
49 | ····move-result-object·p0 | 49 | ····move-result-object·p0 |
50 | ····if-nez·p0,·:cond_1 | 50 | ····if-nez·p0,·:cond_1 |
51 | ····.line·5 | 51 | ····.line·5 |
52 | ····sget-object·p0,·Lio/sentry/ | 52 | ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
53 | ····new-array·p1,·v0,·[Ljava/lang/Object; | 53 | ····new-array·p1,·v0,·[Ljava/lang/Object; |
54 | ····const-string·v0,·"NetworkInfo·is·null,·there\'s·no·active·network." | 54 | ····const-string·v0,·"NetworkInfo·is·null,·there\'s·no·active·network." |
55 | ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/ | 55 | ····invoke-interface·{p2,·p0,·v0,·p1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
56 | ····.line·6 | 56 | ····.line·6 |
57 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a; | 57 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a; |
58 | ····return-object·p0 | 58 | ····return-object·p0 |
59 | ····.line·7 | 59 | ····.line·7 |
Offset 80, 85 lines modified | Offset 80, 85 lines modified | ||
80 | ····:cond_2 | 80 | ····:cond_2 |
81 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a; | 81 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a; |
82 | ····:goto_0 | 82 | ····:goto_0 |
83 | ····return-object·p0 | 83 | ····return-object·p0 |
84 | .end·method | 84 | .end·method |
85 | .method·public·static·b(Landroid/content/Context;Lio/sentry/ | 85 | .method·public·static·b(Landroid/content/Context;Lio/sentry/h0;)Lio/sentry/android/core/internal/util/d$a; |
86 | ····.locals·1 | 86 | ····.locals·1 |
87 | ····.line·1 | 87 | ····.line·1 |
88 | ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/ | 88 | ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/h0;)Landroid/net/ConnectivityManager; |
89 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
90 | ····if-nez·v0,·:cond_0 | 90 | ····if-nez·v0,·:cond_0 |
91 | ····.line·2 | 91 | ····.line·2 |
92 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a; | 92 | ····sget-object·p0,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a; |
93 | ····return-object·p0 | 93 | ····return-object·p0 |
94 | ····.line·3 | 94 | ····.line·3 |
95 | ····:cond_0 | 95 | ····:cond_0 |
96 | ····invoke-static·{p0,·v0,·p1},·Lio/sentry/android/core/internal/util/d;->a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/ | 96 | ····invoke-static·{p0,·v0,·p1},·Lio/sentry/android/core/internal/util/d;->a(Landroid/content/Context;Landroid/net/ConnectivityManager;Lio/sentry/h0;)Lio/sentry/android/core/internal/util/d$a; |
97 | ····move-result-object·p0 | 97 | ····move-result-object·p0 |
98 | ····return-object·p0 | 98 | ····return-object·p0 |
99 | .end·method | 99 | .end·method |
100 | .method·public·static·c(Landroid/content/Context;Lio/sentry/ | 100 | .method·public·static·c(Landroid/content/Context;Lio/sentry/h0;Lio/sentry/android/core/l0;)Ljava/lang/String; |
101 | ····.locals·4 | 101 | ····.locals·4 |
102 | ····.annotation·build·Landroid/annotation/SuppressLint; | 102 | ····.annotation·build·Landroid/annotation/SuppressLint; |
103 | ········value·=·{ | 103 | ········value·=·{ |
104 | ············"ObsoleteSdkInt", | 104 | ············"ObsoleteSdkInt", |
105 | ············"MissingPermission", | 105 | ············"MissingPermission", |
106 | ············"NewApi" | 106 | ············"NewApi" |
107 | ········} | 107 | ········} |
108 | ····.end·annotation | 108 | ····.end·annotation |
109 | ····.line·1 | 109 | ····.line·1 |
110 | ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/ | 110 | ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/d;->d(Landroid/content/Context;Lio/sentry/h0;)Landroid/net/ConnectivityManager; |
111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
112 | ····const/4·v1,·0x0 | 112 | ····const/4·v1,·0x0 |
113 | ····if-nez·v0,·:cond_0 | 113 | ····if-nez·v0,·:cond_0 |
114 | ····return-object·v1 | 114 | ····return-object·v1 |
115 | ····:cond_0 | 115 | ····:cond_0 |
116 | ····const-string·v2,·"android.permission.ACCESS_NETWORK_STATE" | 116 | ····const-string·v2,·"android.permission.ACCESS_NETWORK_STATE" |
117 | ····.line·2 | 117 | ····.line·2 |
118 | ····invoke-static·{p0,·v2},·Lio/sentry/android/core/internal/util/ | 118 | ····invoke-static·{p0,·v2},·Lio/sentry/android/core/internal/util/j;->a(Landroid/content/Context;Ljava/lang/String;)Z |
119 | ····move-result·p0 | 119 | ····move-result·p0 |
120 | ····const/4·v2,·0x0 | 120 | ····const/4·v2,·0x0 |
121 | ····if-nez·p0,·:cond_1 | 121 | ····if-nez·p0,·:cond_1 |
122 | ····.line·3 | 122 | ····.line·3 |
123 | ····sget-object·p0,·Lio/sentry/ | 123 | ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
124 | ····new-array·p2,·v2,·[Ljava/lang/Object; | 124 | ····new-array·p2,·v2,·[Ljava/lang/Object; |
Max diff block lines reached; 3948/9141 bytes (43.19%) of diff not shown. |
Offset 1, 44 lines modified | Offset 1, 245 lines modified | ||
1 | .class·public· | 1 | .class·public·Lio/sentry/android/core/internal/util/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"FirstDrawDoneListener.java" |
4 | #·interfaces | ||
5 | .implements·Landroid/view/ViewTreeObserver$OnDrawListener; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·build·L | 7 | .annotation·build·Landroid/annotation/SuppressLint; |
8 | ····value·=·{ | ||
9 | ········"ObsoleteSdkInt" | ||
10 | ····} | ||
6 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | ||
13 | .field·private·final·a:Landroid/os/Handler; | ||
14 | .field·private·final·b:Ljava/util/concurrent/atomic/AtomicReference; | ||
15 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
16 | ········value·=·{ | ||
17 | ············"Ljava/util/concurrent/atomic/AtomicReference<", | ||
18 | ············"Landroid/view/View;", | ||
19 | ············">;" | ||
20 | ········} | ||
21 | ····.end·annotation | ||
22 | .end·field | ||
23 | .field·private·final·c:Ljava/lang/Runnable; | ||
7 | #·direct·methods | 24 | #·direct·methods |
8 | .method·p | 25 | .method·private·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V |
9 | ····.locals·2 | 26 | ····.locals·2 |
10 | ····const-string·v0,·"The·application·context·is·required." | ||
11 | ····.line·1 | 27 | ····.line·1 |
12 | ····invoke- | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····.line·2 | 29 | ····.line·2 |
14 | ···· | 30 | ····new-instance·v0,·Landroid/os/Handler; |
15 | ···· | 31 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
16 | ···· | 32 | ····move-result-object·v1 |
17 | ···· | 33 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
34 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/i;->a:Landroid/os/Handler; | ||
35 | ····.line·3 | ||
36 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; | ||
37 | ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V | ||
38 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/i;->b:Ljava/util/concurrent/atomic/AtomicReference; | ||
39 | ····.line·4 | ||
40 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/i;->c:Ljava/lang/Runnable; | ||
41 | ····return-void | ||
42 | .end·method | ||
18 | 43 | .method·public·static·synthetic·a(Lio/sentry/android/core/internal/util/i;Landroid/view/View;)V | |
44 | ····.locals·0 | ||
45 | ····invoke-direct·{p0,·p1},·Lio/sentry/android/core/internal/util/i;->d(Landroid/view/View;)V | ||
46 | ····return-void | ||
47 | .end·method | ||
48 | .method·private·static·b(Landroid/view/View;Lio/sentry/android/core/l0;)Z | ||
49 | ····.locals·1 | ||
50 | ····.line·1 | ||
51 | ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | ||
52 | ····move-result-object·v0 | ||
53 | ····invoke-virtual·{v0},·Landroid/view/ViewTreeObserver;->isAlive()Z | ||
54 | ····move-result·v0 | ||
55 | ····if-eqz·v0,·:cond_0 | ||
56 | ····invoke-static·{p0,·p1},·Lio/sentry/android/core/internal/util/i;->c(Landroid/view/View;Lio/sentry/android/core/l0;)Z | ||
19 | ····move-result·p0 | 57 | ····move-result·p0 |
20 | ····if- | 58 | ····if-eqz·p0,·:cond_0 |
21 | ····const/4·p0,·0x1 | 59 | ····const/4·p0,·0x1 |
22 | ····goto·:goto_0 | 60 | ····goto·:goto_0 |
23 | ····:cond_0 | 61 | ····:cond_0 |
24 | ····const/4·p0,·0x0 | 62 | ····const/4·p0,·0x0 |
25 | ····:goto_0 | 63 | ····:goto_0 |
26 | ····return·p0 | 64 | ····return·p0 |
27 | .end·method | 65 | .end·method |
66 | .method·private·static·c(Landroid/view/View;Lio/sentry/android/core/l0;)Z | ||
67 | ····.locals·1 | ||
68 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
69 | ········value·=·{ | ||
70 | ············"NewApi" | ||
71 | ········} | ||
72 | ····.end·annotation | ||
73 | ····.line·1 | ||
74 | ····invoke-virtual·{p1},·Lio/sentry/android/core/l0;->d()I | ||
75 | ····move-result·p1 | ||
76 | ····const/16·v0,·0x13 | ||
77 | ····if-lt·p1,·v0,·:cond_0 | ||
78 | ····.line·2 | ||
79 | ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z | ||
80 | ····move-result·p0 | ||
81 | ····return·p0 | ||
Max diff block lines reached; -1/7131 bytes (-0.01%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 38 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/android/core/internal/util/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"DeviceOrientations.java" |
4 | #·interfaces | ||
5 | .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
6 | #·instance·fields | ||
7 | .field·public·final·synthetic·e:Lio/sentry/android/core/internal/util/h; | ||
8 | .field·public·final·synthetic·f:Landroid/view/View; | ||
9 | #·direct·methods | 7 | #·direct·methods |
10 | .method·public·s | 8 | .method·public·static·a(I)Lio/sentry/protocol/e$b; |
11 | ····.locals· | 9 | ····.locals·1 |
12 | ···· | 10 | ····const/4·v0,·0x1 |
13 | ····i | 11 | ····if-eq·p0,·v0,·:cond_1 |
14 | ···· | 12 | ····const/4·v0,·0x2 |
13 | ····if-eq·p0,·v0,·:cond_0 | ||
15 | ····return-void | ||
16 | .end·method | ||
14 | ····const/4·p0,·0x0 | ||
15 | ····return-object·p0 | ||
17 | #·virtual·methods | ||
18 | .method·public·final·onGlobalLayout()V | ||
19 | ····.locals·2 | ||
20 | ···· | 16 | ····.line·1 |
17 | ····:cond_0 | ||
18 | ····sget-object·p0,·Lio/sentry/protocol/e$b;->LANDSCAPE:Lio/sentry/protocol/e$b; | ||
21 | ···· | 19 | ····return-object·p0 |
22 | ···· | 20 | ····.line·2 |
21 | ····:cond_1 | ||
22 | ····sget-object·p0,·Lio/sentry/protocol/e$b;->PORTRAIT:Lio/sentry/protocol/e$b; | ||
23 | ····return- | 23 | ····return-object·p0 |
24 | .end·method | 24 | .end·method |
Offset 1, 281 lines modified | Offset 1, 562 lines modified | ||
1 | .class·public·Lio/sentry/android/core/internal/util/k; | 1 | .class·public·final·Lio/sentry/android/core/internal/util/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"RootChecker.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 6 | .end·annotation |
7 | #·static·fields | ||
8 | .field·private·static·final·g:Ljava/nio/charset/Charset; | ||
9 | #·instance·fields | ||
10 | .field·private·final·a:Landroid/content/Context; | ||
11 | .field·private·final·b:Lio/sentry/android/core/l0; | ||
12 | .field·private·final·c:Lio/sentry/h0; | ||
13 | .field·private·final·d:[Ljava/lang/String; | ||
14 | .field·private·final·e:[Ljava/lang/String; | ||
15 | .field·private·final·f:Ljava/lang/Runtime; | ||
7 | #·direct·methods | 16 | #·direct·methods |
8 | .method· | 17 | .method·static·constructor·<clinit>()V |
9 | ····.locals· | 18 | ····.locals·1 |
19 | ····const-string·v0,·"UTF-8" | ||
10 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
11 | ········value·=·{ | ||
12 | ············"NewApi" | ||
13 | ········} | ||
14 | ····.end·annotation | ||
15 | ····.line·1 | 20 | ····.line·1 |
16 | ····invoke- | 21 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
17 | ····move-result· | 22 | ····move-result-object·v0 |
18 | ····con | 23 | ····sput-object·v0,·Lio/sentry/android/core/internal/util/k;->g:Ljava/nio/charset/Charset; |
19 | ···· | 24 | ····return-void |
25 | .end·method | ||
20 | ··· | 26 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;)V |
27 | ····.locals·19 | ||
28 | ····const-string·v0,·"/system/app/Superuser.apk" | ||
21 | ····.line·2 | ||
22 | ····invoke-virtual·{p0},·Landroid/app/Activity;->isFinishing()Z | ||
23 | ···· | 29 | ····const-string·v1,·"/sbin/su" |
24 | ···· | 30 | ····const-string·v2,·"/system/bin/su" |
25 | ···· | 31 | ····const-string·v3,·"/system/xbin/su" |
26 | ···· | 32 | ····const-string·v4,·"/data/local/xbin/su" |
27 | ···· | 33 | ····const-string·v5,·"/data/local/bin/su" |
28 | ···· | 34 | ····const-string·v6,·"/system/sd/xbin/su" |
35 | ····const-string·v7,·"/system/bin/failsafe/su" | ||
29 | ····:cond_0 | ||
30 | ····const/4·v0,·0x0 | ||
31 | ····:goto_0 | ||
32 | ···· | 36 | ····const-string·v8,·"/data/local/su" |
37 | ····const-string·v9,·"/su/bin/su" | ||
38 | ····const-string·v10,·"/su/bin" | ||
39 | ····const-string·v11,·"/system/xbin/daemonsu" | ||
40 | ····.line·1 | ||
41 | ····filled-new-array/range·{v0·..·v11},·[Ljava/lang/String; | ||
42 | ····move-result-object·v16 | ||
43 | ····const-string·v0,·"com.devadvance.rootcloak" | ||
44 | ····const-string·v1,·"com.devadvance.rootcloakplus" | ||
45 | ····const-string·v2,·"com.koushikdutta.superuser" | ||
46 | ····const-string·v3,·"com.thirdparty.superuser" | ||
47 | ····const-string·v4,·"eu.chainfire.supersu" | ||
48 | ····const-string·v5,·"com.noshufou.android.su" | ||
49 | ····filled-new-array/range·{v0·..·v5},·[Ljava/lang/String; | ||
50 | ····move-result-object·v17 | ||
51 | ····.line·2 | ||
52 | ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; | ||
53 | ····move-result-object·v18 | ||
54 | ····move-object/from16·v12,·p0 | ||
55 | ····move-object/from16·v13,·p1 | ||
56 | ····move-object/from16·v14,·p2 | ||
57 | ····move-object/from16·v15,·p3 | ||
33 | ····.line·3 | 58 | ····.line·3 |
34 | ····:cond_1 | ||
35 | ····invoke- | 59 | ····invoke-direct/range·{v12·..·v18},·Lio/sentry/android/core/internal/util/k;-><init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V |
60 | ····return-void | ||
61 | .end·method | ||
62 | .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/l0;Lio/sentry/h0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V | ||
63 | ····.locals·1 | ||
64 | ····.line·4 | ||
65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
Max diff block lines reached; 14967/19454 bytes (76.94%) of diff not shown. |
Offset 1, 34 lines modified | Offset 1, 40 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/util/m; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/util/m; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·L | 5 | .implements·Landroid/view/Window$OnFrameMetricsAvailableListener; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/util/o; | ||
7 | .field·public·final·synthetic· | 8 | .field·public·final·synthetic·b:Lio/sentry/android/core/l0; |
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/util/o;Lio/sentry/android/core/l0;)V |
10 | ····.locals·0 | 11 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/m;->a:Lio/sentry/android/core/internal/util/o; | ||
12 | ····iput-object·p | 14 | ····iput-object·p2,·p0,·Lio/sentry/android/core/internal/util/m;->b:Lio/sentry/android/core/l0; |
13 | ····return-void | 15 | ····return-void |
14 | .end·method | 16 | .end·method |
15 | #·virtual·methods | 17 | #·virtual·methods |
16 | .method·public·final· | 18 | .method·public·final·onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V |
17 | ····.locals· | 19 | ····.locals·2 |
20 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/m;->a:Lio/sentry/android/core/internal/util/o; | ||
18 | ····iget-object·v | 21 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/util/m;->b:Lio/sentry/android/core/l0; |
19 | ····invoke-static·{v0,·p1,·p2},·Lio/sentry/android/core/internal/util/ | 22 | ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/sentry/android/core/internal/util/o;->a(Lio/sentry/android/core/internal/util/o;Lio/sentry/android/core/l0;Landroid/view/Window;Landroid/view/FrameMetrics;I)V |
20 | ····return-void | 23 | ····return-void |
21 | .end·method | 24 | .end·method |
Offset 1, 23 lines modified | Offset 1, 678 lines modified | ||
1 | .class·public·final· | 1 | .class·public·final·Lio/sentry/android/core/internal/util/o; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryFrameMetricsCollector.java" | 3 | .source·"SentryFrameMetricsCollector.java" |
4 | #·interfaces | ||
5 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; | ||
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lio/sentry/android/core/internal/util/o$c;, | ||
10 | ········Lio/sentry/android/core/internal/util/o$b; | ||
11 | ····} | ||
12 | .end·annotation | ||
13 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
14 | .end·annotation | ||
15 | #·instance·fields | ||
16 | .field·private·final·e:Lio/sentry/android/core/l0; | ||
17 | .field·private·final·f:Ljava/util/Set; | ||
18 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
19 | ········value·=·{ | ||
20 | ············"Ljava/util/Set<", | ||
21 | ············"Landroid/view/Window;", | ||
22 | ············">;" | ||
23 | ········} | ||
24 | ····.end·annotation | ||
25 | .end·field | ||
26 | .field·private·final·g:Lio/sentry/b4; | ||
27 | .field·private·h:Landroid/os/Handler; | ||
28 | .field·private·i:Ljava/lang/ref/WeakReference; | ||
29 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
30 | ········value·=·{ | ||
31 | ············"Ljava/lang/ref/WeakReference<", | ||
32 | ············"Landroid/view/Window;", | ||
33 | ············">;" | ||
34 | ········} | ||
35 | ····.end·annotation | ||
36 | .end·field | ||
37 | .field·private·final·j:Ljava/util/HashMap; | ||
38 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
39 | ········value·=·{ | ||
40 | ············"Ljava/util/HashMap<", | ||
41 | ············"Ljava/lang/String;", | ||
42 | ············"Lio/sentry/android/core/internal/util/o$b;", | ||
43 | ············">;" | ||
44 | ········} | ||
45 | ····.end·annotation | ||
46 | .end·field | ||
47 | .field·private·k:Z | ||
48 | .field·private·final·l:Lio/sentry/android/core/internal/util/o$c; | ||
49 | .field·private·m:Landroid/view/Window$OnFrameMetricsAvailableListener; | ||
4 | #·direct·methods | 50 | #·direct·methods |
5 | .method·public· | 51 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;)V |
52 | ····.locals·1 | ||
53 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
54 | ········value·=·{ | ||
55 | ············"NewApi" | ||
56 | ········} | ||
57 | ····.end·annotation | ||
58 | ····.line·1 | ||
59 | ····new-instance·v0,·Lio/sentry/android/core/internal/util/o$a; | ||
60 | ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/o$a;-><init>()V | ||
61 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/android/core/internal/util/o;-><init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o$c;)V | ||
62 | ····return-void | ||
63 | .end·method | ||
64 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;Lio/sentry/android/core/internal/util/o$c;)V | ||
65 | ····.locals·1 | ||
66 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
67 | ········value·=·{ | ||
68 | ············"NewApi" | ||
69 | ········} | ||
70 | ····.end·annotation | ||
71 | ····.line·2 | ||
72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
73 | ····.line·3 | ||
74 | ····new-instance·v0,·Ljava/util/HashSet; | ||
75 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | ||
76 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/o;->f:Ljava/util/Set; | ||
77 | ····.line·4 | ||
78 | ····new-instance·v0,·Ljava/util/HashMap; | ||
79 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | ||
80 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/o;->j:Ljava/util/HashMap; | ||
81 | ····const/4·v0,·0x0 | ||
82 | ····.line·5 | ||
83 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/internal/util/o;->k:Z | ||
84 | ····const-string·v0,·"The·context·is·required" | ||
85 | ····.line·6 | ||
86 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
87 | ····const-string·v0,·"SentryOptions·is·required" | ||
88 | ····.line·7 | ||
89 | ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
90 | ····move-result-object·v0 | ||
91 | ····check-cast·v0,·Lio/sentry/b4; | ||
Max diff block lines reached; 12106/18996 bytes (63.73%) of diff not shown. |
Offset 1, 226 lines modified | Offset 1, 107 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/internal/util/e; | 1 | .class·public·final·Lio/sentry/android/core/internal/util/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"C | 3 | .source·"ContentProviderSecurityChecker.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 6 | .end·annotation |
7 | #·static·fields | ||
8 | .field·private·static·final·b:Lio/sentry/android/core/internal/util/e; | ||
9 | #·instance·fields | 7 | #·instance·fields |
8 | .field·private·final·a:Lio/sentry/android/core/l0; | ||
10 | .field·private·final·a:Ljava/util/List; | ||
11 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
12 | ········value·=·{ | ||
13 | ············"Ljava/util/List<", | ||
14 | ············"Ljava/lang/Integer;", | ||
15 | ············">;" | ||
16 | ········} | ||
17 | ····.end·annotation | ||
18 | .end·field | ||
19 | #·direct·methods | 9 | #·direct·methods |
20 | .method· | 10 | .method·public·constructor·<init>()V |
21 | ····.locals· | 11 | ····.locals·2 |
22 | ····.line·1 | 12 | ····.line·1 |
23 | ····new-instance·v0,·Lio/sentry/android/core/ | 13 | ····new-instance·v0,·Lio/sentry/android/core/l0; |
24 | ····invoke- | 14 | ····invoke-static·{},·Lio/sentry/k1;->e()Lio/sentry/k1; |
15 | ····move-result-object·v1 | ||
16 | ····invoke-direct·{v0,·v1},·Lio/sentry/android/core/l0;-><init>(Lio/sentry/h0;)V | ||
25 | ···· | 17 | ····invoke-direct·{p0,·v0},·Lio/sentry/android/core/internal/util/e;-><init>(Lio/sentry/android/core/l0;)V |
26 | ····return-void | 18 | ····return-void |
27 | .end·method | 19 | .end·method |
28 | .method·p | 20 | .method·public·constructor·<init>(Lio/sentry/android/core/l0;)V |
29 | ····.locals· | 21 | ····.locals·0 |
30 | ····.line·1 | ||
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
32 | ····.line·2 | 22 | ····.line·2 |
33 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
34 | ····invoke-direct·{ | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·3 | ||
35 | ····iput-object· | 25 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/e;->a:Lio/sentry/android/core/l0; |
36 | ····return-void | 26 | ····return-void |
37 | .end·method | 27 | .end·method |
38 | .method·public·static·a()Lio/sentry/android/core/internal/util/e; | ||
39 | ····.locals·1 | ||
40 | ····.line·1 | ||
41 | ····sget-object·v0,·Lio/sentry/android/core/internal/util/e;->b:Lio/sentry/android/core/internal/util/e; | ||
42 | ····return-object·v0 | ||
43 | .end·method | ||
44 | #·virtual·methods | 28 | #·virtual·methods |
45 | .method·b | 29 | .method·public·a(Landroid/content/ContentProvider;)V |
46 | ····.locals· | 30 | ····.locals·2 |
31 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
47 | ····.annotation·build·Lorg/jetbrains/annotations/VisibleForTesting; | ||
48 | ····.end·annotation | ||
49 | ····const-string·v0,·"/sys/devices/system/cpu" | ||
50 | ····return-object·v0 | ||
51 | .end·method | ||
52 | .method·public·c()Ljava/util/List; | ||
53 | ····.locals·8 | ||
54 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
55 | ········value·=·{ | 32 | ········value·=·{ |
56 | ············"()", | ||
57 | ············"Ljava/util/List<", | ||
58 | ············"Ljava/lang/Integer;", | ||
59 | ············" | 33 | ············"NewApi" |
60 | ········} | 34 | ········} |
61 | ····.end·annotation | 35 | ····.end·annotation |
62 | ····.line·1 | 36 | ····.line·1 |
63 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/e;->a:L | 37 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/e;->a:Lio/sentry/android/core/l0; |
64 | ····invoke-i | 38 | ····invoke-virtual·{v0},·Lio/sentry/android/core/l0;->d()I |
65 | ····move-result·v0 | 39 | ····move-result·v0 |
40 | ····const/16·v1,·0x1a | ||
66 | ····if-nez·v0,·:cond_0 | ||
67 | ····.line·2 | ||
68 | ····iget-object·v0,·p0,·Lio/sentry/android/core/internal/util/e;->a:Ljava/util/List; | ||
69 | ····return-object·v0 | ||
41 | ····if-lt·v0,·v1,·:cond_1 | ||
70 | ····.line·3 | ||
71 | ····:cond_0 | ||
72 | ····new-instance·v0,·Ljava/io/File; | ||
73 | ···· | 42 | ····const/16·v1,·0x1c |
74 | ···· | 43 | ····if-gt·v0,·v1,·:cond_1 |
44 | ····.line·2 | ||
45 | ····invoke-virtual·{p1},·Landroid/content/ContentProvider;->getCallingPackage()Ljava/lang/String; | ||
75 | ····invoke-direct·{v0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | ||
76 | ····invoke-virtual·{v0},·Ljava/io/File;->listFiles()[Ljava/io/File; | ||
77 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
Max diff block lines reached; 1497/7033 bytes (21.29%) of diff not shown. |
Offset 1, 40 lines modified | Offset 1, 281 lines modified | ||
1 | .class·public· | 1 | .class·public·Lio/sentry/android/core/internal/util/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"ScreenshotUtils.java" |
4 | #·interfaces | ||
5 | .implements·Landroid/view/Window$OnFrameMetricsAvailableListener; | ||
4 | #·annotations | ||
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
6 | .end·annotation | ||
6 | #·instance·fields | ||
7 | .field·public·final·synthetic·a:Lio/sentry/android/core/internal/util/n; | ||
8 | 7 | #·direct·methods | |
8 | .method·private·static·a(Landroid/app/Activity;Lio/sentry/android/core/l0;)Z | ||
9 | ····.locals·2 | ||
10 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
11 | ········value·=·{ | ||
12 | ············"NewApi" | ||
13 | ········} | ||
14 | ····.end·annotation | ||
15 | ····.line·1 | ||
16 | ····invoke-virtual·{p1},·Lio/sentry/android/core/l0;->d()I | ||
9 | #·direct·methods | ||
10 | .method·public·synthetic·constructor·<init>(Lio/sentry/android/core/internal/util/n;Lio/sentry/android/core/h0;)V | ||
11 | ···· | 17 | ····move-result·p1 |
18 | ····const/4·v0,·0x1 | ||
19 | ····const/16·v1,·0x11 | ||
20 | ····if-lt·p1,·v1,·:cond_1 | ||
21 | ····.line·2 | ||
22 | ····invoke-virtual·{p0},·Landroid/app/Activity;->isFinishing()Z | ||
23 | ····move-result·p1 | ||
24 | ····if-nez·p1,·:cond_0 | ||
25 | ····invoke-virtual·{p0},·Landroid/app/Activity;->isDestroyed()Z | ||
26 | ····move-result·p0 | ||
27 | ····if-nez·p0,·:cond_0 | ||
12 | ···· | 28 | ····goto·:goto_0 |
13 | ···· | 29 | ····:cond_0 |
30 | ····const/4·v0,·0x0 | ||
14 | ···· | 31 | ····:goto_0 |
32 | ····return·v0 | ||
15 | ···· | 33 | ····.line·3 |
34 | ····:cond_1 | ||
35 | ····invoke-virtual·{p0},·Landroid/app/Activity;->isFinishing()Z | ||
36 | ····move-result·p0 | ||
37 | ····xor-int/2addr·p0,·v0 | ||
38 | ····return·p0 | ||
16 | .end·method | 39 | .end·method |
40 | .method·public·static·b(Landroid/app/Activity;Lio/sentry/h0;Lio/sentry/android/core/l0;)[B | ||
41 | ····.locals·5 | ||
17 | #·virtual·methods | ||
18 | .method·public·final·onFrameMetricsAvailable(Landroid/view/Window;Landroid/view/FrameMetrics;I)V | ||
19 | ····.l | 42 | ····.line·1 |
43 | ····invoke-static·{p0,·p2},·Lio/sentry/android/core/internal/util/l;->a(Landroid/app/Activity;Lio/sentry/android/core/l0;)Z | ||
44 | ····move-result·p2 | ||
45 | ····const/4·v0,·0x0 | ||
46 | ····const/4·v1,·0x0 | ||
47 | ····if-eqz·p2,·:cond_4 | ||
48 | ····.line·2 | ||
49 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window; | ||
50 | ····move-result-object·p2 | ||
51 | ····if-eqz·p2,·:cond_4 | ||
52 | ····.line·3 | ||
53 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window; | ||
54 | ····move-result-object·p2 | ||
55 | ····invoke-virtual·{p2},·Landroid/view/Window;->getDecorView()Landroid/view/View; | ||
56 | ····move-result-object·p2 | ||
57 | ····if-eqz·p2,·:cond_4 | ||
58 | ····.line·4 | ||
59 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window; | ||
60 | ····move-result-object·p2 | ||
61 | ····invoke-virtual·{p2},·Landroid/view/Window;->getDecorView()Landroid/view/View; | ||
62 | ····move-result-object·p2 | ||
63 | ····invoke-virtual·{p2},·Landroid/view/View;->getRootView()Landroid/view/View; | ||
64 | ····move-result-object·p2 | ||
65 | ····if-nez·p2,·:cond_0 | ||
66 | ····goto·:goto_2 | ||
67 | ····.line·5 | ||
68 | ····:cond_0 | ||
69 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window; | ||
70 | ····move-result-object·p0 | ||
71 | ····invoke-virtual·{p0},·Landroid/view/Window;->getDecorView()Landroid/view/View; | ||
Max diff block lines reached; 694/8149 bytes (8.52%) of diff not shown. |
Offset 1, 562 lines modified | Offset 1, 44 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/internal/util/j; | 1 | .class·public·final·Lio/sentry/android/core/internal/util/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"Permissions.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 6 | .end·annotation |
7 | #·static·fields | ||
8 | .field·private·static·final·g:Ljava/nio/charset/Charset; | ||
9 | #·instance·fields | ||
10 | .field·private·final·a:Landroid/content/Context; | ||
11 | .field·private·final·b:Lio/sentry/android/core/h0; | ||
12 | .field·private·final·c:Lio/sentry/g0; | ||
13 | .field·private·final·d:[Ljava/lang/String; | ||
14 | .field·private·final·e:[Ljava/lang/String; | ||
15 | .field·private·final·f:Ljava/lang/Runtime; | ||
16 | #·direct·methods | 7 | #·direct·methods |
17 | .method·static·con | 8 | .method·public·static·a(Landroid/content/Context;Ljava/lang/String;)Z |
18 | ····.locals· | 9 | ····.locals·2 |
19 | ····const-string·v0,·"UTF-8" | ||
20 | ····.line·1 | ||
21 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | ||
22 | ····move-result-object·v0 | ||
23 | ····sput-object·v0,·Lio/sentry/android/core/internal/util/j;->g:Ljava/nio/charset/Charset; | ||
24 | ····return-void | ||
25 | .end·method | ||
26 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;)V | ||
27 | ····.locals·19 | ||
28 | ····const-string·v0,·"/system/app/Superuser.apk" | ||
29 | ····const-string·v1,·"/sbin/su" | ||
30 | ····const-string·v2,·"/system/bin/su" | ||
31 | ····const-string·v3,·"/system/xbin/su" | ||
32 | ····const-string·v4,·"/data/local/xbin/su" | ||
33 | ····const-string·v5,·"/data/local/bin/su" | ||
34 | ····const-string·v6,·"/system/sd/xbin/su" | ||
35 | ····const-string·v7,·"/system/bin/failsafe/su" | ||
36 | ····const-string·v8,·"/data/local/su" | ||
37 | ····const-string·v9,·"/su/bin/su" | ||
38 | ····const-string·v10,·"/su/bin" | ||
39 | ····const-string·v11,·"/system/xbin/daemonsu" | ||
40 | ····.line·1 | ||
41 | ····filled-new-array/range·{v0·..·v11},·[Ljava/lang/String; | ||
42 | ····move-result-object·v16 | ||
43 | ····const-string·v0,·"com.devadvance.rootcloak" | ||
44 | ····const-string·v1,·"com.devadvance.rootcloakplus" | ||
45 | ····const-string·v2,·"com.koushikdutta.superuser" | ||
46 | ····const-string·v3,·"com.thirdparty.superuser" | ||
47 | ····const-string·v4,·"eu.chainfire.supersu" | ||
48 | ····const-string·v5,·"com.noshufou.android.su" | ||
49 | ····filled-new-array/range·{v0·..·v5},·[Ljava/lang/String; | ||
50 | ····move-result-object·v17 | ||
51 | ····.line·2 | ||
52 | ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; | ||
53 | ····move-result-object·v18 | ||
54 | ····move-object/from16·v12,·p0 | ||
55 | ····move-object/from16·v13,·p1 | ||
56 | ····move-object/from16·v14,·p2 | ||
57 | ····move-object/from16·v15,·p3 | ||
58 | ····.line·3 | ||
59 | ····invoke-direct/range·{v12·..·v18},·Lio/sentry/android/core/internal/util/j;-><init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V | ||
60 | ····return-void | ||
61 | .end·method | ||
62 | .method·constructor·<init>(Landroid/content/Context;Lio/sentry/android/core/h0;Lio/sentry/g0;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Runtime;)V | ||
63 | ····.locals·1 | ||
64 | ····.line·4 | ||
65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
66 | ····const-string·v0,·"The·application·context·is·required." | 10 | ····const-string·v0,·"The·application·context·is·required." |
67 | ····.line·5 | ||
68 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
69 | ····move-result-object·p1 | ||
70 | ····check-cast·p1,·Landroid/content/Context; | ||
71 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/j;->a:Landroid/content/Context; | ||
Max diff block lines reached; 7415/14000 bytes (52.96%) of diff not shown. |
Offset 29, 13 lines modified | Offset 29, 13 lines modified | ||
29 | ····const-string·p0,·"app.lifecycle" | 29 | ····const-string·p0,·"app.lifecycle" |
30 | ····.line·4 | 30 | ····.line·4 |
31 | ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->l(Ljava/lang/String;)V | 31 | ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->l(Ljava/lang/String;)V |
32 | ····.line·5 | 32 | ····.line·5 |
33 | ····sget-object·p0,·Lio/sentry/ | 33 | ····sget-object·p0,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
34 | ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/ | 34 | ····invoke-virtual·{v0,·p0},·Lio/sentry/d;->n(Lio/sentry/y3;)V |
35 | ····return-object·v0 | 35 | ····return-object·v0 |
36 | .end·method | 36 | .end·method |
Offset 1, 678 lines modified | Offset 1, 34 lines modified | ||
1 | .class·public·final·Lio/sentry/android/core/internal/util/n; | 1 | .class·public·final·synthetic·Lio/sentry/android/core/internal/util/n; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Thread$UncaughtExceptionHandler; | ||
5 | .implements·Landroid/app/Application$ActivityLifecycleCallbacks; | ||
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lio/sentry/android/core/internal/util/n$c;, | ||
10 | ········Lio/sentry/android/core/internal/util/n$b; | ||
11 | ····} | ||
12 | .end·annotation | ||
13 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
14 | .end·annotation | ||
15 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·e:Lio/sentry/b4; | ||
16 | .field·private·final·e:Lio/sentry/android/core/h0; | ||
17 | .field·private·final·f:Ljava/util/Set; | ||
18 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
19 | ········value·=·{ | ||
20 | ············"Ljava/util/Set<", | ||
21 | ············"Landroid/view/Window;", | ||
22 | ············">;" | ||
23 | ········} | ||
24 | ····.end·annotation | ||
25 | .end·field | ||
26 | .field·private·final·g:Lio/sentry/q3; | ||
27 | .field·private·h:Landroid/os/Handler; | ||
28 | .field·private·i:Ljava/lang/ref/WeakReference; | ||
29 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
30 | ········value·=·{ | ||
31 | ············"Ljava/lang/ref/WeakReference<", | ||
32 | ············"Landroid/view/Window;", | ||
33 | ············">;" | ||
34 | ········} | ||
35 | ····.end·annotation | ||
36 | .end·field | ||
37 | .field·private·final·j:Ljava/util/HashMap; | ||
38 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
39 | ········value·=·{ | ||
40 | ············"Ljava/util/HashMap<", | ||
41 | ············"Ljava/lang/String;", | ||
42 | ············"Lio/sentry/android/core/internal/util/n$b;", | ||
43 | ············">;" | ||
44 | ········} | ||
45 | ····.end·annotation | ||
46 | .end·field | ||
47 | .field·private·k:Z | ||
48 | .field·private·final·l:Lio/sentry/android/core/internal/util/n$c; | ||
49 | .field·private·m:Landroid/view/Window$OnFrameMetricsAvailableListener; | ||
50 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/b4;)V | ||
51 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/q3;Lio/sentry/android/core/h0;)V | ||
52 | ····.locals·1 | ||
53 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
54 | ········value·=·{ | ||
55 | ············"NewApi" | ||
56 | ········} | ||
57 | ····.end·annotation | ||
58 | ····.line·1 | ||
59 | ····new-instance·v0,·Lio/sentry/android/core/internal/util/n$a; | ||
60 | ····invoke-direct·{v0},·Lio/sentry/android/core/internal/util/n$a;-><init>()V | ||
61 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/android/core/internal/util/n;-><init>(Landroid/content/Context;Lio/sentry/q3;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n$c;)V | ||
62 | ····return-void | ||
63 | .end·method | ||
64 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/q3;Lio/sentry/android/core/h0;Lio/sentry/android/core/internal/util/n$c;)V | ||
65 | ····.locals·1 | ||
66 | ····.annotation·build·Landroid/annotation/SuppressLint; | ||
67 | ········value·=·{ | ||
68 | ············"NewApi" | ||
69 | ········} | ||
70 | ····.end·annotation | ||
71 | ····.line·2 | ||
72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
73 | ····.line·3 | ||
74 | ····new-instance·v0,·Ljava/util/HashSet; | ||
75 | ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V | ||
76 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/n;->f:Ljava/util/Set; | ||
77 | ····.line·4 | ||
78 | ····new-instance·v0,·Ljava/util/HashMap; | ||
79 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | ||
80 | ····iput-object·v0,·p0,·Lio/sentry/android/core/internal/util/n;->j:Ljava/util/HashMap; | ||
81 | ····const/4·v0,·0x0 | ||
82 | ····.line·5 | ||
83 | ····iput-boolean·v0,·p0,·Lio/sentry/android/core/internal/util/n;->k:Z | ||
84 | ····const-string·v0,·"The·context·is·required" | ||
85 | ····.line·6 | ||
86 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
87 | ····const-string·v0,·"SentryOptions·is·required" | ||
88 | ····.line·7 | ||
89 | ····invoke-static·{p2,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | ||
Max diff block lines reached; 10998/19008 bytes (57.86%) of diff not shown. |
Offset 5, 26 lines modified | Offset 5, 26 lines modified | ||
5 | #·annotations | 5 | #·annotations |
6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
7 | .end·annotation | 7 | .end·annotation |
8 | #·instance·fields | 8 | #·instance·fields |
9 | .field·private·final· | 9 | .field·private·final·d:Landroid/content/Context; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/ | 11 | .method·public·constructor·<init>(Landroid/content/Context;Lio/sentry/h0;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····.line·1 | 13 | ····.line·1 |
14 | ····invoke-direct·{p0,·p2},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/ | 14 | ····invoke-direct·{p0,·p2},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/h0;)V |
15 | ····.line·2 | 15 | ····.line·2 |
16 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/modules/a;-> | 16 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/modules/a;->d:Landroid/content/Context; |
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | #·virtual·methods | 19 | #·virtual·methods |
20 | .method·protected·b()Ljava/util/Map; | 20 | .method·protected·b()Ljava/util/Map; |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ····.line·1 | 44 | ····.line·1 |
45 | ····new-instance·v1,·Ljava/util/TreeMap; | 45 | ····new-instance·v1,·Ljava/util/TreeMap; |
46 | ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V | 46 | ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V |
47 | ····.line·2 | 47 | ····.line·2 |
48 | ····:try_start_0 | 48 | ····:try_start_0 |
49 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/modules/a;-> | 49 | ····iget-object·v2,·p0,·Lio/sentry/android/core/internal/modules/a;->d:Landroid/content/Context; |
50 | ····invoke-virtual·{v2},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; | 50 | ····invoke-virtual·{v2},·Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager; |
51 | ····move-result-object·v2 | 51 | ····move-result-object·v2 |
52 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; | 52 | ····invoke-virtual·{v2,·v0},·Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; |
Offset 68, 38 lines modified | Offset 68, 38 lines modified | ||
68 | ····return-object·v0 | 68 | ····return-object·v0 |
69 | ····:catch_0 | 69 | ····:catch_0 |
70 | ····move-exception·v0 | 70 | ····move-exception·v0 |
71 | ····.line·4 | 71 | ····.line·4 |
72 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/ | 72 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0; |
73 | ····sget-object·v3,·Lio/sentry/ | 73 | ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
74 | ····const-string·v4,·"Error·extracting·modules." | 74 | ····const-string·v4,·"Error·extracting·modules." |
75 | ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/ | 75 | ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
76 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
77 | ····.line·5 | 77 | ····.line·5 |
78 | ····:catch_1 | 78 | ····:catch_1 |
79 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/ | 79 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0; |
80 | ····sget-object·v3,·Lio/sentry/ | 80 | ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
81 | ····const/4·v4,·0x1 | 81 | ····const/4·v4,·0x1 |
82 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 82 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
83 | ····const/4·v5,·0x0 | 83 | ····const/4·v5,·0x0 |
84 | ····aput-object·v0,·v4,·v5 | 84 | ····aput-object·v0,·v4,·v5 |
85 | ····const-string·v0,·"%s·file·was·not·found." | 85 | ····const-string·v0,·"%s·file·was·not·found." |
86 | ····invoke-interface·{v2,·v3,·v0,·v4},·Lio/sentry/ | 86 | ····invoke-interface·{v2,·v3,·v0,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
87 | ····:goto_0 | 87 | ····:goto_0 |
88 | ····return-object·v1 | 88 | ····return-object·v1 |
89 | .end·method | 89 | .end·method |
Offset 10, 14 lines modified | Offset 10, 14 lines modified | ||
10 | ····if-nez·p0,·:cond_0 | 10 | ····if-nez·p0,·:cond_0 |
11 | ····return-void | 11 | ····return-void |
12 | ····:cond_0 | 12 | ····:cond_0 |
13 | ····const-string·v0,·"maven:io.sentry:sentry-android-ndk" | 13 | ····const-string·v0,·"maven:io.sentry:sentry-android-ndk" |
14 | ····const-string·v1,·"6.1 | 14 | ····const-string·v1,·"6.13.0" |
15 | ····.line·1 | 15 | ····.line·1 |
16 | ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/protocol/n;->d(Ljava/lang/String;Ljava/lang/String;)V | 16 | ····invoke-virtual·{p0,·v0,·v1},·Lio/sentry/protocol/n;->d(Ljava/lang/String;Ljava/lang/String;)V |
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
Offset 48, 48 lines modified | Offset 48, 48 lines modified | ||
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | .method·public·static·init(Lio/sentry/android/core/SentryAndroidOptions;)V | 50 | .method·public·static·init(Lio/sentry/android/core/SentryAndroidOptions;)V |
51 | ····.locals·2 | 51 | ····.locals·2 |
52 | ····.line·1 | 52 | ····.line·1 |
53 | ····invoke-virtual·{p0},·Lio/sentry/ | 53 | ····invoke-virtual·{p0},·Lio/sentry/b4;->getSdkVersion()Lio/sentry/protocol/n; |
54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
55 | ····invoke-static·{v0},·Lio/sentry/android/ndk/d;->a(Lio/sentry/protocol/n;)V | 55 | ····invoke-static·{v0},·Lio/sentry/android/ndk/d;->a(Lio/sentry/protocol/n;)V |
56 | ····.line·2 | 56 | ····.line·2 |
57 | ····invoke-static·{p0},·Lio/sentry/android/ndk/SentryNdk;->initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V | 57 | ····invoke-static·{p0},·Lio/sentry/android/ndk/SentryNdk;->initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V |
58 | ····.line·3 | 58 | ····.line·3 |
59 | ····invoke-virtual·{p0},·Lio/sentry/ | 59 | ····invoke-virtual·{p0},·Lio/sentry/b4;->isEnableScopeSync()Z |
60 | ····move-result·v0 | 60 | ····move-result·v0 |
61 | ····if-eqz·v0,·:cond_0 | 61 | ····if-eqz·v0,·:cond_0 |
62 | ····.line·4 | 62 | ····.line·4 |
63 | ····new-instance·v0,·Lio/sentry/android/ndk/c; | 63 | ····new-instance·v0,·Lio/sentry/android/ndk/c; |
64 | ····invoke-direct·{v0,·p0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/ | 64 | ····invoke-direct·{v0,·p0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/b4;)V |
65 | ····invoke-virtual·{p0,·v0},·Lio/sentry/ | 65 | ····invoke-virtual·{p0,·v0},·Lio/sentry/b4;->addScopeObserver(Lio/sentry/i0;)V |
66 | ····.line·5 | 66 | ····.line·5 |
67 | ····:cond_0 | 67 | ····:cond_0 |
68 | ····new-instance·v0,·Lio/sentry/android/ndk/a; | 68 | ····new-instance·v0,·Lio/sentry/android/ndk/a; |
69 | ····new-instance·v1,·Lio/sentry/android/ndk/NativeModuleListLoader; | 69 | ····new-instance·v1,·Lio/sentry/android/ndk/NativeModuleListLoader; |
70 | ····invoke-direct·{v1},·Lio/sentry/android/ndk/NativeModuleListLoader;-><init>()V | 70 | ····invoke-direct·{v1},·Lio/sentry/android/ndk/NativeModuleListLoader;-><init>()V |
71 | ····invoke-direct·{v0,·p0,·v1},·Lio/sentry/android/ndk/a;-><init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/ndk/NativeModuleListLoader;)V | 71 | ····invoke-direct·{v0,·p0,·v1},·Lio/sentry/android/ndk/a;-><init>(Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/android/ndk/NativeModuleListLoader;)V |
72 | ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/SentryAndroidOptions;->setDebugImagesLoader(Lio/sentry/android/core/ | 72 | ····invoke-virtual·{p0,·v0},·Lio/sentry/android/core/SentryAndroidOptions;->setDebugImagesLoader(Lio/sentry/android/core/u0;)V |
73 | ····return-void | 73 | ····return-void |
74 | .end·method | 74 | .end·method |
75 | .method·private·static·native·initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V | 75 | .method·private·static·native·initSentryNative(Lio/sentry/android/core/SentryAndroidOptions;)V |
76 | .end·method | 76 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·final·Lio/sentry/android/ndk/a; | 1 | .class·final·Lio/sentry/android/ndk/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DebugImagesLoader.java" | 3 | .source·"DebugImagesLoader.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/android/core/ | 5 | .implements·Lio/sentry/android/core/u0; |
6 | #·static·fields | 6 | #·static·fields |
7 | .field·private·static·c:Ljava/util/List; | 7 | .field·private·static·c:Ljava/util/List; |
8 | ····.annotation·system·Ldalvik/annotation/Signature; | 8 | ····.annotation·system·Ldalvik/annotation/Signature; |
9 | ········value·=·{ | 9 | ········value·=·{ |
10 | ············"Ljava/util/List<", | 10 | ············"Ljava/util/List<", |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ····.end·annotation | 17 | ····.end·annotation |
18 | .end·field | 18 | .end·field |
19 | .field·private·static·final·d:Ljava/lang/Object; | 19 | .field·private·static·final·d:Ljava/lang/Object; |
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·private·final·a:Lio/sentry/ | 21 | .field·private·final·a:Lio/sentry/b4; |
22 | .field·private·final·b:Lio/sentry/android/ndk/NativeModuleListLoader; | 22 | .field·private·final·b:Lio/sentry/android/ndk/NativeModuleListLoader; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·static·constructor·<clinit>()V | 24 | .method·static·constructor·<clinit>()V |
25 | ····.locals·1 | 25 | ····.locals·1 |
Offset 49, 17 lines modified | Offset 49, 17 lines modified | ||
49 | ····const-string·v0,·"The·SentryAndroidOptions·is·required." | 49 | ····const-string·v0,·"The·SentryAndroidOptions·is·required." |
50 | ····.line·2 | 50 | ····.line·2 |
51 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 51 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
52 | ····move-result-object·p1 | 52 | ····move-result-object·p1 |
53 | ····check-cast·p1,·Lio/sentry/ | 53 | ····check-cast·p1,·Lio/sentry/b4; |
54 | ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/ | 54 | ····iput-object·p1,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/b4; |
55 | ····const-string·p1,·"The·NativeModuleListLoader·is·required." | 55 | ····const-string·p1,·"The·NativeModuleListLoader·is·required." |
56 | ····.line·3 | 56 | ····.line·3 |
57 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 57 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
58 | ····move-result-object·p1 | 58 | ····move-result-object·p1 |
Offset 113, 22 lines modified | Offset 113, 22 lines modified | ||
113 | ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 113 | ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
114 | ····move-result-object·v2 | 114 | ····move-result-object·v2 |
115 | ····sput-object·v2,·Lio/sentry/android/ndk/a;->c:Ljava/util/List; | 115 | ····sput-object·v2,·Lio/sentry/android/ndk/a;->c:Ljava/util/List; |
116 | ····.line·5 | 116 | ····.line·5 |
117 | ····iget-object·v2,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/ | 117 | ····iget-object·v2,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/b4; |
118 | ····.line·6 | 118 | ····.line·6 |
119 | ····invoke-virtual·{v2},·Lio/sentry/ | 119 | ····invoke-virtual·{v2},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
120 | ····move-result-object·v2 | 120 | ····move-result-object·v2 |
121 | ····sget-object·v3,·Lio/sentry/ | 121 | ····sget-object·v3,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
122 | ····const-string·v4,·"Debug·images·loaded:·%d" | 122 | ····const-string·v4,·"Debug·images·loaded:·%d" |
123 | ····const/4·v5,·0x1 | 123 | ····const/4·v5,·0x1 |
124 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 124 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
Offset 141, 38 lines modified | Offset 141, 38 lines modified | ||
141 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 141 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
142 | ····move-result-object·v6 | 142 | ····move-result-object·v6 |
143 | ····aput-object·v6,·v5,·v1 | 143 | ····aput-object·v6,·v5,·v1 |
144 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/ | 144 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
145 | ····:try_end_1 | 145 | ····:try_end_1 |
146 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 146 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
147 | ····goto·:goto_0 | 147 | ····goto·:goto_0 |
148 | ····:catchall_0 | 148 | ····:catchall_0 |
149 | ····move-exception·v2 | 149 | ····move-exception·v2 |
150 | ····.line·8 | 150 | ····.line·8 |
151 | ····:try_start_2 | 151 | ····:try_start_2 |
152 | ····iget-object·v3,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/ | 152 | ····iget-object·v3,·p0,·Lio/sentry/android/ndk/a;->a:Lio/sentry/b4; |
153 | ····invoke-virtual·{v3},·Lio/sentry/ | 153 | ····invoke-virtual·{v3},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
154 | ····move-result-object·v3 | 154 | ····move-result-object·v3 |
155 | ····sget-object·v4,·Lio/sentry/ | 155 | ····sget-object·v4,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
156 | ····const-string·v5,·"Failed·to·load·debug·images." | 156 | ····const-string·v5,·"Failed·to·load·debug·images." |
157 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 157 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
158 | ····invoke-interface·{v3,·v4,·v2,·v5,·v1},·Lio/sentry/ | 158 | ····invoke-interface·{v3,·v4,·v2,·v5,·v1},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
159 | ····.line·9 | 159 | ····.line·9 |
160 | ····:cond_0 | 160 | ····:cond_0 |
161 | ····:goto_0 | 161 | ····:goto_0 |
162 | ····monitor-exit·v0 | 162 | ····monitor-exit·v0 |
163 | ····:try_end_2 | 163 | ····:try_end_2 |
164 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 164 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
Offset 1, 56 lines modified | Offset 1, 56 lines modified | ||
1 | .class·public·final·Lio/sentry/android/ndk/c; | 1 | .class·public·final·Lio/sentry/android/ndk/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NdkScopeObserver.java" | 3 | .source·"NdkScopeObserver.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/i0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
9 | #·instance·fields | 9 | #·instance·fields |
10 | .field·private·final·a:Lio/sentry/ | 10 | .field·private·final·a:Lio/sentry/b4; |
11 | .field·private·final·b:Lio/sentry/android/ndk/b; | 11 | .field·private·final·b:Lio/sentry/android/ndk/b; |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·public·constructor·<init>(Lio/sentry/ | 13 | .method·public·constructor·<init>(Lio/sentry/b4;)V |
14 | ····.locals·1 | 14 | ····.locals·1 |
15 | ····.line·1 | 15 | ····.line·1 |
16 | ····new-instance·v0,·Lio/sentry/android/ndk/NativeScope; | 16 | ····new-instance·v0,·Lio/sentry/android/ndk/NativeScope; |
17 | ····invoke-direct·{v0},·Lio/sentry/android/ndk/NativeScope;-><init>()V | 17 | ····invoke-direct·{v0},·Lio/sentry/android/ndk/NativeScope;-><init>()V |
18 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/ | 18 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/android/ndk/c;-><init>(Lio/sentry/b4;Lio/sentry/android/ndk/b;)V |
19 | ····return-void | 19 | ····return-void |
20 | .end·method | 20 | .end·method |
21 | .method·constructor·<init>(Lio/sentry/ | 21 | .method·constructor·<init>(Lio/sentry/b4;Lio/sentry/android/ndk/b;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.line·2 | 23 | ····.line·2 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····const-string·v0,·"The·SentryOptions·object·is·required." | 25 | ····const-string·v0,·"The·SentryOptions·object·is·required." |
26 | ····.line·3 | 26 | ····.line·3 |
27 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 27 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
28 | ····move-result-object·p1 | 28 | ····move-result-object·p1 |
29 | ····check-cast·p1,·Lio/sentry/ | 29 | ····check-cast·p1,·Lio/sentry/b4; |
30 | ····iput-object·p1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/ | 30 | ····iput-object·p1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/b4; |
31 | ····const-string·p1,·"The·NativeScope·object·is·required." | 31 | ····const-string·p1,·"The·NativeScope·object·is·required." |
32 | ····.line·4 | 32 | ····.line·4 |
33 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 33 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
34 | ····move-result-object·p1 | 34 | ····move-result-object·p1 |
Offset 77, 33 lines modified | Offset 77, 33 lines modified | ||
77 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
78 | ····:catchall_0 | 78 | ····:catchall_0 |
79 | ····move-exception·p2 | 79 | ····move-exception·p2 |
80 | ····.line·2 | 80 | ····.line·2 |
81 | ····iget-object·v0,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/ | 81 | ····iget-object·v0,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/b4; |
82 | ····invoke-virtual·{v0},·Lio/sentry/ | 82 | ····invoke-virtual·{v0},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····sget-object·v1,·Lio/sentry/ | 84 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
85 | ····const/4·v2,·0x1 | 85 | ····const/4·v2,·0x1 |
86 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 86 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
87 | ····const/4·v3,·0x0 | 87 | ····const/4·v3,·0x0 |
88 | ····aput-object·p1,·v2,·v3 | 88 | ····aput-object·p1,·v2,·v3 |
89 | ····const-string·p1,·"Scope·sync·setTag(%s)·has·an·error." | 89 | ····const-string·p1,·"Scope·sync·setTag(%s)·has·an·error." |
90 | ····invoke-interface·{v0,·v1,·p2,·p1,·v2},·Lio/sentry/ | 90 | ····invoke-interface·{v0,·v1,·p2,·p1,·v2},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
91 | ····:goto_0 | 91 | ····:goto_0 |
92 | ····return-void | 92 | ····return-void |
93 | .end·method | 93 | .end·method |
94 | .method·public·b(Ljava/lang/String;)V | 94 | .method·public·b(Ljava/lang/String;)V |
95 | ····.locals·5 | 95 | ····.locals·5 |
Offset 118, 35 lines modified | Offset 118, 35 lines modified | ||
118 | ····goto·:goto_0 | 118 | ····goto·:goto_0 |
119 | ····:catchall_0 | 119 | ····:catchall_0 |
120 | ····move-exception·v0 | 120 | ····move-exception·v0 |
121 | ····.line·2 | 121 | ····.line·2 |
122 | ····iget-object·v1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/ | 122 | ····iget-object·v1,·p0,·Lio/sentry/android/ndk/c;->a:Lio/sentry/b4; |
123 | ····.line·3 | 123 | ····.line·3 |
124 | ····invoke-virtual·{v1},·Lio/sentry/ | 124 | ····invoke-virtual·{v1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
125 | ····move-result-object·v1 | 125 | ····move-result-object·v1 |
126 | ····sget-object·v2,·Lio/sentry/ | 126 | ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
127 | ····const/4·v3,·0x1 | 127 | ····const/4·v3,·0x1 |
128 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 128 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
129 | ····const/4·v4,·0x0 | 129 | ····const/4·v4,·0x0 |
130 | ····aput-object·p1,·v3,·v4 | 130 | ····aput-object·p1,·v3,·v4 |
131 | ····const-string·p1,·"Scope·sync·removeExtra(%s)·has·an·error." | 131 | ····const-string·p1,·"Scope·sync·removeExtra(%s)·has·an·error." |
132 | ····.line·4 | 132 | ····.line·4 |
133 | ····invoke-interface·{v1,·v2,·v0,·p1,·v3},·Lio/sentry/ | 133 | ····invoke-interface·{v1,·v2,·v0,·p1,·v3},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
134 | ····:goto_0 | 134 | ····:goto_0 |
135 | ····return-void | 135 | ····return-void |
136 | .end·method | 136 | .end·method |
137 | .method·public·c(Ljava/lang/String;Ljava/lang/String;)V | 137 | .method·public·c(Ljava/lang/String;Ljava/lang/String;)V |
138 | ····.locals·4 | 138 | ····.locals·4 |
Offset 161, 33 lines modified | Offset 161, 33 lines modified | ||
Max diff block lines reached; 6881/10973 bytes (62.71%) of diff not shown. |
Offset 5, 53 lines modified | Offset 5, 53 lines modified | ||
5 | #·annotations | 5 | #·annotations |
6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
7 | .end·annotation | 7 | .end·annotation |
8 | #·instance·fields | 8 | #·instance·fields |
9 | .field·private·final· | 9 | .field·private·final·d:Ljava/lang/ClassLoader; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·constructor·<init>(Lio/sentry/ | 11 | .method·public·constructor·<init>(Lio/sentry/h0;)V |
12 | ····.locals·1 | 12 | ····.locals·1 |
13 | ····.line·1 | 13 | ····.line·1 |
14 | ····const-class·v0,·Lio/sentry/internal/modules/d; | 14 | ····const-class·v0,·Lio/sentry/internal/modules/d; |
15 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; | 15 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; |
16 | ····move-result-object·v0 | 16 | ····move-result-object·v0 |
17 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/internal/modules/d;-><init>(Lio/sentry/ | 17 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/internal/modules/d;-><init>(Lio/sentry/h0;Ljava/lang/ClassLoader;)V |
18 | ····return-void | 18 | ····return-void |
19 | .end·method | 19 | .end·method |
20 | .method·constructor·<init>(Lio/sentry/ | 20 | .method·constructor·<init>(Lio/sentry/h0;Ljava/lang/ClassLoader;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.line·2 | 22 | ····.line·2 |
23 | ····invoke-direct·{p0,·p1},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/ | 23 | ····invoke-direct·{p0,·p1},·Lio/sentry/internal/modules/b;-><init>(Lio/sentry/h0;)V |
24 | ····if-nez·p2,·:cond_0 | 24 | ····if-nez·p2,·:cond_0 |
25 | ····.line·3 | 25 | ····.line·3 |
26 | ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader; | 26 | ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader; |
27 | ····move-result-object·p1 | 27 | ····move-result-object·p1 |
28 | ····iput-object·p1,·p0,·Lio/sentry/internal/modules/d;-> | 28 | ····iput-object·p1,·p0,·Lio/sentry/internal/modules/d;->d:Ljava/lang/ClassLoader; |
29 | ····goto·:goto_0 | 29 | ····goto·:goto_0 |
30 | ····.line·4 | 30 | ····.line·4 |
31 | ····:cond_0 | 31 | ····:cond_0 |
32 | ····iput-object·p2,·p0,·Lio/sentry/internal/modules/d;-> | 32 | ····iput-object·p2,·p0,·Lio/sentry/internal/modules/d;->d:Ljava/lang/ClassLoader; |
33 | ····:goto_0 | 33 | ····:goto_0 |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
Offset 72, 39 lines modified | Offset 72, 39 lines modified | ||
72 | ····.line·1 | 72 | ····.line·1 |
73 | ····new-instance·v1,·Ljava/util/TreeMap; | 73 | ····new-instance·v1,·Ljava/util/TreeMap; |
74 | ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V | 74 | ····invoke-direct·{v1},·Ljava/util/TreeMap;-><init>()V |
75 | ····.line·2 | 75 | ····.line·2 |
76 | ····:try_start_0 | 76 | ····:try_start_0 |
77 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/d;-> | 77 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/d;->d:Ljava/lang/ClassLoader; |
78 | ····.line·3 | 78 | ····.line·3 |
79 | ····invoke-virtual·{v2,·v0},·Ljava/lang/ClassLoader;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; | 79 | ····invoke-virtual·{v2,·v0},·Ljava/lang/ClassLoader;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; |
80 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
81 | ····if-nez·v2,·:cond_0 | 81 | ····if-nez·v2,·:cond_0 |
82 | ····.line·4 | 82 | ····.line·4 |
83 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/ | 83 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0; |
84 | ····sget-object·v3,·Lio/sentry/ | 84 | ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
85 | ····const-string·v4,·"%s·file·was·not·found." | 85 | ····const-string·v4,·"%s·file·was·not·found." |
86 | ····const/4·v5,·0x1 | 86 | ····const/4·v5,·0x1 |
87 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 87 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
88 | ····const/4·v6,·0x0 | 88 | ····const/4·v6,·0x0 |
89 | ····aput-object·v0,·v5,·v6 | 89 | ····aput-object·v0,·v5,·v6 |
90 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/ | 90 | ····invoke-interface·{v2,·v3,·v4,·v5},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
91 | ····return-object·v1 | 91 | ····return-object·v1 |
92 | ····.line·5 | 92 | ····.line·5 |
93 | ····:cond_0 | 93 | ····:cond_0 |
94 | ····invoke-virtual·{p0,·v2},·Lio/sentry/internal/modules/b;->c(Ljava/io/InputStream;)Ljava/util/Map; | 94 | ····invoke-virtual·{p0,·v2},·Lio/sentry/internal/modules/b;->c(Ljava/io/InputStream;)Ljava/util/Map; |
Offset 114, 17 lines modified | Offset 114, 17 lines modified | ||
114 | ····return-object·v0 | 114 | ····return-object·v0 |
115 | ····:catch_0 | 115 | ····:catch_0 |
116 | ····move-exception·v0 | 116 | ····move-exception·v0 |
117 | ····.line·6 | 117 | ····.line·6 |
118 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/ | 118 | ····iget-object·v2,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0; |
119 | ····sget-object·v3,·Lio/sentry/ | 119 | ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
120 | ····const-string·v4,·"Access·to·resources·denied." | 120 | ····const-string·v4,·"Access·to·resources·denied." |
121 | ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/ | 121 | ····invoke-interface·{v2,·v3,·v4,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
122 | ····return-object·v1 | 122 | ····return-object·v1 |
123 | .end·method | 123 | .end·method |
Offset 7, 43 lines modified | Offset 7, 62 lines modified | ||
7 | #·annotations | 7 | #·annotations |
8 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 8 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
9 | .end·annotation | 9 | .end·annotation |
10 | #·static·fields | ||
11 | .field·private·static·final·c:Ljava/nio/charset/Charset; | ||
10 | #·instance·fields | 12 | #·instance·fields |
11 | .field·protected·final·a:Lio/sentry/ | 13 | .field·protected·final·a:Lio/sentry/h0; |
12 | .field·private·b:Ljava/util/Map; | 14 | .field·private·b:Ljava/util/Map; |
13 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
14 | ········value·=·{ | 16 | ········value·=·{ |
15 | ············"Ljava/util/Map<", | 17 | ············"Ljava/util/Map<", |
16 | ············"Ljava/lang/String;", | 18 | ············"Ljava/lang/String;", |
17 | ············"Ljava/lang/String;", | 19 | ············"Ljava/lang/String;", |
18 | ············">;" | 20 | ············">;" |
19 | ········} | 21 | ········} |
20 | ····.end·annotation | 22 | ····.end·annotation |
21 | .end·field | 23 | .end·field |
22 | #·direct·methods | 24 | #·direct·methods |
25 | .method·static·constructor·<clinit>()V | ||
26 | ····.locals·1 | ||
27 | ····const-string·v0,·"UTF-8" | ||
28 | ····.line·1 | ||
29 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | ||
30 | ····move-result-object·v0 | ||
31 | ····sput-object·v0,·Lio/sentry/internal/modules/b;->c:Ljava/nio/charset/Charset; | ||
32 | ····return-void | ||
33 | .end·method | ||
23 | .method·public·constructor·<init>(Lio/sentry/ | 34 | .method·public·constructor·<init>(Lio/sentry/h0;)V |
24 | ····.locals·1 | 35 | ····.locals·1 |
25 | ····.line·1 | 36 | ····.line·1 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····const/4·v0,·0x0 | 38 | ····const/4·v0,·0x0 |
28 | ····.line·2 | 39 | ····.line·2 |
29 | ····iput-object·v0,·p0,·Lio/sentry/internal/modules/b;->b:Ljava/util/Map; | 40 | ····iput-object·v0,·p0,·Lio/sentry/internal/modules/b;->b:Ljava/util/Map; |
30 | ····.line·3 | 41 | ····.line·3 |
31 | ····iput-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/ | 42 | ····iput-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0; |
32 | ····return-void | 43 | ····return-void |
33 | .end·method | 44 | .end·method |
34 | #·virtual·methods | 45 | #·virtual·methods |
35 | .method·public·a()Ljava/util/Map; | 46 | .method·public·a()Ljava/util/Map; |
Offset 113, 71 lines modified | Offset 132, 66 lines modified | ||
113 | ····.line·2 | 132 | ····.line·2 |
114 | ····:try_start_0 | 133 | ····:try_start_0 |
115 | ····new-instance·v3,·Ljava/io/BufferedReader; | 134 | ····new-instance·v3,·Ljava/io/BufferedReader; |
116 | ····new-instance·v4,·Ljava/io/InputStreamReader; | 135 | ····new-instance·v4,·Ljava/io/InputStreamReader; |
136 | ····sget-object·v5,·Lio/sentry/internal/modules/b;->c:Ljava/nio/charset/Charset; | ||
117 | ····const-string·v5,·"UTF-8" | ||
118 | ····.line·3 | ||
119 | ····invoke-static·{v5},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | ||
120 | ····move-result-object·v5 | ||
121 | ····invoke-direct·{v4,·p1,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V | 137 | ····invoke-direct·{v4,·p1,·v5},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V |
122 | ····invoke-direct·{v3,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V | 138 | ····invoke-direct·{v3,·v4},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V |
123 | ····:try_end_0 | 139 | ····:try_end_0 |
124 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 140 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
125 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 | 141 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 |
126 | ····.line· | 142 | ····.line·3 |
127 | ····:try_start_1 | 143 | ····:try_start_1 |
128 | ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; | 144 | ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
129 | ····move-result-object·p1 | 145 | ····move-result-object·p1 |
130 | ····:goto_0 | 146 | ····:goto_0 |
131 | ····if-eqz·p1,·:cond_0 | 147 | ····if-eqz·p1,·:cond_0 |
132 | ····const/16·v4,·0x3a | 148 | ····const/16·v4,·0x3a |
133 | ····.line· | 149 | ····.line·4 |
134 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->lastIndexOf(I)I | 150 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->lastIndexOf(I)I |
135 | ····move-result·v4 | 151 | ····move-result·v4 |
136 | ····.line· | 152 | ····.line·5 |
137 | ····invoke-virtual·{p1,·v1,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 153 | ····invoke-virtual·{p1,·v1,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
138 | ····move-result-object·v5 | 154 | ····move-result-object·v5 |
139 | ····add-int/lit8·v4,·v4,·0x1 | 155 | ····add-int/lit8·v4,·v4,·0x1 |
140 | ····.line· | 156 | ····.line·6 |
141 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 157 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
142 | ····move-result-object·p1 | 158 | ····move-result-object·p1 |
143 | ····.line· | 159 | ····.line·7 |
144 | ····invoke-interface·{v0,·v5,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 160 | ····invoke-interface·{v0,·v5,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
145 | ····.line· | 161 | ····.line·8 |
146 | ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; | 162 | ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
147 | ····move-result-object·p1 | 163 | ····move-result-object·p1 |
148 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
149 | ····.line· | 165 | ····.line·9 |
150 | ····:cond_0 | 166 | ····:cond_0 |
151 | ····iget-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/ | 167 | ····iget-object·p1,·p0,·Lio/sentry/internal/modules/b;->a:Lio/sentry/h0; |
Max diff block lines reached; 2825/6383 bytes (44.26%) of diff not shown. |
Offset 32, 13 lines modified | Offset 32, 13 lines modified | ||
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·final·accept(Ljava/lang/Object;)V | 34 | .method·public·final·accept(Ljava/lang/Object;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····check-cast·p1,·Lio/sentry/hints/ | 36 | ····check-cast·p1,·Lio/sentry/hints/g; |
37 | ····invoke-static·{p1},·Lio/sentry/transport/d$c;->f(Lio/sentry/hints/ | 37 | ····invoke-static·{p1},·Lio/sentry/transport/d$c;->f(Lio/sentry/hints/g;)V |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 24, 13 lines modified | Offset 24, 13 lines modified | ||
24 | #·virtual·methods | 24 | #·virtual·methods |
25 | .method·public·final·accept(Ljava/lang/Object;)V | 25 | .method·public·final·accept(Ljava/lang/Object;)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····iget-boolean·v0,·p0,·Lio/sentry/transport/w;->a:Z | 27 | ····iget-boolean·v0,·p0,·Lio/sentry/transport/w;->a:Z |
28 | ····check-cast·p1,·Lio/sentry/hints/ | 28 | ····check-cast·p1,·Lio/sentry/hints/g; |
29 | ····invoke-static·{v0,·p1},·Lio/sentry/transport/y;->a(ZLio/sentry/hints/ | 29 | ····invoke-static·{v0,·p1},·Lio/sentry/transport/y;->a(ZLio/sentry/hints/g;)V |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
Offset 30, 13 lines modified | Offset 30, 13 lines modified | ||
30 | .method·public·final·accept(Ljava/lang/Object;)V | 30 | .method·public·final·accept(Ljava/lang/Object;)V |
31 | ····.locals·2 | 31 | ····.locals·2 |
32 | ····iget-object·v0,·p0,·Lio/sentry/transport/f;->a:Lio/sentry/transport/d$c; | 32 | ····iget-object·v0,·p0,·Lio/sentry/transport/f;->a:Lio/sentry/transport/d$c; |
33 | ····iget-object·v1,·p0,·Lio/sentry/transport/f;->b:Lio/sentry/transport/a0; | 33 | ····iget-object·v1,·p0,·Lio/sentry/transport/f;->b:Lio/sentry/transport/a0; |
34 | ····check-cast·p1,·Lio/sentry/hints/ | 34 | ····check-cast·p1,·Lio/sentry/hints/l; |
35 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/ | 35 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/l;)V |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
Offset 16, 64 lines modified | Offset 16, 64 lines modified | ||
16 | #·instance·fields | 16 | #·instance·fields |
17 | .field·private·final·e:Lio/sentry/transport/v; | 17 | .field·private·final·e:Lio/sentry/transport/v; |
18 | .field·private·final·f:Lio/sentry/cache/e; | 18 | .field·private·final·f:Lio/sentry/cache/e; |
19 | .field·private·final·g:Lio/sentry/ | 19 | .field·private·final·g:Lio/sentry/b4; |
20 | .field·private·final·h:Lio/sentry/transport/y; | 20 | .field·private·final·h:Lio/sentry/transport/y; |
21 | .field·private·final·i:Lio/sentry/transport/q; | 21 | .field·private·final·i:Lio/sentry/transport/q; |
22 | .field·private·final·j:Lio/sentry/transport/n; | 22 | .field·private·final·j:Lio/sentry/transport/n; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·public·constructor·<init>(Lio/sentry/ | 24 | .method·public·constructor·<init>(Lio/sentry/b4;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/d2;)V |
25 | ····.locals·9 | 25 | ····.locals·9 |
26 | ····.line·1 | 26 | ····.line·1 |
27 | ····invoke-virtual·{p1},·Lio/sentry/ | 27 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getMaxQueueSize()I |
28 | ····move-result·v0 | 28 | ····move-result·v0 |
29 | ····invoke-virtual·{p1},·Lio/sentry/ | 29 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getEnvelopeDiskCache()Lio/sentry/cache/e; |
30 | ····move-result-object·v1 | 30 | ····move-result-object·v1 |
31 | ····invoke-virtual·{p1},·Lio/sentry/ | 31 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getLogger()Lio/sentry/h0; |
32 | ····move-result-object·v2 | 32 | ····move-result-object·v2 |
33 | ····.line·2 | 33 | ····.line·2 |
34 | ····invoke-static·{v0,·v1,·v2},·Lio/sentry/transport/d;->w(ILio/sentry/cache/e;Lio/sentry/ | 34 | ····invoke-static·{v0,·v1,·v2},·Lio/sentry/transport/d;->w(ILio/sentry/cache/e;Lio/sentry/h0;)Lio/sentry/transport/v; |
35 | ····move-result-object·v4 | 35 | ····move-result-object·v4 |
36 | ····new-instance·v8,·Lio/sentry/transport/n; | 36 | ····new-instance·v8,·Lio/sentry/transport/n; |
37 | ····invoke-direct·{v8,·p1,·p4,·p2},·Lio/sentry/transport/n;-><init>(Lio/sentry/ | 37 | ····invoke-direct·{v8,·p1,·p4,·p2},·Lio/sentry/transport/n;-><init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/y;)V |
38 | ····move-object·v3,·p0 | 38 | ····move-object·v3,·p0 |
39 | ····move-object·v5,·p1 | 39 | ····move-object·v5,·p1 |
40 | ····move-object·v6,·p2 | 40 | ····move-object·v6,·p2 |
41 | ····move-object·v7,·p3 | 41 | ····move-object·v7,·p3 |
42 | ····.line·3 | 42 | ····.line·3 |
43 | ····invoke-direct/range·{v3·..·v8},·Lio/sentry/transport/d;-><init>(Lio/sentry/transport/v;Lio/sentry/ | 43 | ····invoke-direct/range·{v3·..·v8},·Lio/sentry/transport/d;-><init>(Lio/sentry/transport/v;Lio/sentry/b4;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/transport/n;)V |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | .method·public·constructor·<init>(Lio/sentry/transport/v;Lio/sentry/ | 46 | .method·public·constructor·<init>(Lio/sentry/transport/v;Lio/sentry/b4;Lio/sentry/transport/y;Lio/sentry/transport/q;Lio/sentry/transport/n;)V |
47 | ····.locals·1 | 47 | ····.locals·1 |
48 | ····.line·4 | 48 | ····.line·4 |
49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
50 | ····const-string·v0,·"executor·is·required" | 50 | ····const-string·v0,·"executor·is·required" |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····move-result-object·p1 | 83 | ····move-result-object·p1 |
84 | ····check-cast·p1,·Lio/sentry/transport/v; | 84 | ····check-cast·p1,·Lio/sentry/transport/v; |
85 | ····iput-object·p1,·p0,·Lio/sentry/transport/d;->e:Lio/sentry/transport/v; | 85 | ····iput-object·p1,·p0,·Lio/sentry/transport/d;->e:Lio/sentry/transport/v; |
86 | ····.line·6 | 86 | ····.line·6 |
87 | ····invoke-virtual·{p2},·Lio/sentry/ | 87 | ····invoke-virtual·{p2},·Lio/sentry/b4;->getEnvelopeDiskCache()Lio/sentry/cache/e; |
88 | ····move-result-object·p1 | 88 | ····move-result-object·p1 |
89 | ····const-string·v0,·"envelopeCache·is·required" | 89 | ····const-string·v0,·"envelopeCache·is·required" |
90 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 90 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
Offset 104, 17 lines modified | Offset 104, 17 lines modified | ||
104 | ····const-string·p1,·"options·is·required" | 104 | ····const-string·p1,·"options·is·required" |
105 | ····.line·7 | 105 | ····.line·7 |
106 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 106 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
107 | ····move-result-object·p1 | 107 | ····move-result-object·p1 |
108 | ····check-cast·p1,·Lio/sentry/ | 108 | ····check-cast·p1,·Lio/sentry/b4; |
109 | ····iput-object·p1,·p0,·Lio/sentry/transport/d;->g:Lio/sentry/ | 109 | ····iput-object·p1,·p0,·Lio/sentry/transport/d;->g:Lio/sentry/b4; |
110 | ····const-string·p1,·"rateLimiter·is·required" | 110 | ····const-string·p1,·"rateLimiter·is·required" |
111 | ····.line·8 | 111 | ····.line·8 |
112 | ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 112 | ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
113 | ····move-result-object·p1 | 113 | ····move-result-object·p1 |
Offset 144, 85 lines modified | Offset 144, 85 lines modified | ||
144 | ····check-cast·p1,·Lio/sentry/transport/n; | 144 | ····check-cast·p1,·Lio/sentry/transport/n; |
145 | ····iput-object·p1,·p0,·Lio/sentry/transport/d;->j:Lio/sentry/transport/n; | 145 | ····iput-object·p1,·p0,·Lio/sentry/transport/d;->j:Lio/sentry/transport/n; |
146 | ····return-void | 146 | ····return-void |
147 | .end·method | 147 | .end·method |
148 | .method·private·static·synthetic·B(Lio/sentry/hints/ | 148 | .method·private·static·synthetic·B(Lio/sentry/hints/l;)V |
149 | ····.locals·1 | 149 | ····.locals·1 |
150 | ····const/4·v0,·0x0 | 150 | ····const/4·v0,·0x0 |
151 | ····.line·1 | 151 | ····.line·1 |
152 | ····invoke-interface·{p0,·v0},·Lio/sentry/hints/ | 152 | ····invoke-interface·{p0,·v0},·Lio/sentry/hints/l;->d(Z)V |
153 | ····return-void | 153 | ····return-void |
154 | .end·method | 154 | .end·method |
155 | .method·private·static·synthetic·E(ZLio/sentry/hints/ | 155 | .method·private·static·synthetic·E(ZLio/sentry/hints/g;)V |
156 | ····.locals·0 | 156 | ····.locals·0 |
157 | ····.line·1 | 157 | ····.line·1 |
158 | ····invoke-interface·{p1,·p0},·Lio/sentry/hints/ | 158 | ····invoke-interface·{p1,·p0},·Lio/sentry/hints/g;->e(Z)V |
159 | ····return-void | 159 | ····return-void |
160 | .end·method | 160 | .end·method |
161 | .method·private·static·H(Lio/sentry/v;Z)V | 161 | .method·private·static·H(Lio/sentry/v;Z)V |
Max diff block lines reached; 13760/18451 bytes (74.58%) of diff not shown. |
Offset 40, 33 lines modified | Offset 40, 33 lines modified | ||
40 | ····sget-object·v0,·Lio/sentry/transport/r;->e:Lio/sentry/transport/r; | 40 | ····sget-object·v0,·Lio/sentry/transport/r;->e:Lio/sentry/transport/r; |
41 | ····return-object·v0 | 41 | ····return-object·v0 |
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·a(Lio/sentry/ | 44 | .method·public·a(Lio/sentry/z2;)V |
45 | ····.locals·0 | 45 | ····.locals·0 |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | .method·public·b(Lio/sentry/ | 48 | .method·public·b(Lio/sentry/z2;Lio/sentry/v;)V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····return-void | 50 | ····return-void |
51 | .end·method | 51 | .end·method |
52 | .method·public·iterator()Ljava/util/Iterator; | 52 | .method·public·iterator()Ljava/util/Iterator; |
53 | ····.locals·2 | 53 | ····.locals·2 |
54 | ····.annotation·system·Ldalvik/annotation/Signature; | 54 | ····.annotation·system·Ldalvik/annotation/Signature; |
55 | ········value·=·{ | 55 | ········value·=·{ |
56 | ············"()", | 56 | ············"()", |
57 | ············"Ljava/util/Iterator<", | 57 | ············"Ljava/util/Iterator<", |
58 | ············"Lio/sentry/ | 58 | ············"Lio/sentry/z2;", |
59 | ············">;" | 59 | ············">;" |
60 | ········} | 60 | ········} |
61 | ····.end·annotation | 61 | ····.end·annotation |
62 | ····.line·1 | 62 | ····.line·1 |
63 | ····new-instance·v0,·Ljava/util/ArrayList; | 63 | ····new-instance·v0,·Ljava/util/ArrayList; |
Offset 32, 13 lines modified | Offset 32, 13 lines modified | ||
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·final·accept(Ljava/lang/Object;)V | 34 | .method·public·final·accept(Ljava/lang/Object;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····check-cast·p1,·Lio/sentry/hints/ | 36 | ····check-cast·p1,·Lio/sentry/hints/g; |
37 | ····invoke-static·{p1},·Lio/sentry/transport/d$c;->e(Lio/sentry/hints/ | 37 | ····invoke-static·{p1},·Lio/sentry/transport/d$c;->e(Lio/sentry/hints/g;)V |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 5, 36 lines modified | Offset 5, 36 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lio/sentry/util/h$c; | 6 | .implements·Lio/sentry/util/h$c; |
7 | #·instance·fields | 7 | #·instance·fields |
8 | .field·public·final·synthetic·a:Lio/sentry/transport/d$c; | 8 | .field·public·final·synthetic·a:Lio/sentry/transport/d$c; |
9 | .field·public·final·synthetic·b:Lio/sentry/ | 9 | .field·public·final·synthetic·b:Lio/sentry/z2; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/z2;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p1,·p0,·Lio/sentry/transport/k;->a:Lio/sentry/transport/d$c; | 14 | ····iput-object·p1,·p0,·Lio/sentry/transport/k;->a:Lio/sentry/transport/d$c; |
15 | ····iput-object·p2,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/z2; |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·final·accept(Ljava/lang/Object;)V | 19 | .method·public·final·accept(Ljava/lang/Object;)V |
20 | ····.locals·2 | 20 | ····.locals·2 |
21 | ····iget-object·v0,·p0,·Lio/sentry/transport/k;->a:Lio/sentry/transport/d$c; | 21 | ····iget-object·v0,·p0,·Lio/sentry/transport/k;->a:Lio/sentry/transport/d$c; |
22 | ····iget-object·v1,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/ | 22 | ····iget-object·v1,·p0,·Lio/sentry/transport/k;->b:Lio/sentry/z2; |
23 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->b(Lio/sentry/transport/d$c;Lio/sentry/ | 23 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/transport/d$c;->b(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;)V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
Offset 32, 13 lines modified | Offset 32, 13 lines modified | ||
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·final·accept(Ljava/lang/Object;)V | 34 | .method·public·final·accept(Ljava/lang/Object;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····check-cast·p1,·Lio/sentry/hints/ | 36 | ····check-cast·p1,·Lio/sentry/hints/l; |
37 | ····invoke-static·{p1},·Lio/sentry/transport/d;->h(Lio/sentry/hints/ | 37 | ····invoke-static·{p1},·Lio/sentry/transport/d;->h(Lio/sentry/hints/l;)V |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 32, 13 lines modified | Offset 32, 13 lines modified | ||
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·final·accept(Ljava/lang/Object;)V | 34 | .method·public·final·accept(Ljava/lang/Object;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····check-cast·p1,·Lio/sentry/hints/ | 36 | ····check-cast·p1,·Lio/sentry/hints/l; |
37 | ····invoke-static·{p1},·Lio/sentry/transport/y;->b(Lio/sentry/hints/ | 37 | ····invoke-static·{p1},·Lio/sentry/transport/y;->b(Lio/sentry/hints/l;)V |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 57, 12 lines modified | Offset 57, 12 lines modified | ||
57 | .method·public·d(J)V | 57 | .method·public·d(J)V |
58 | ····.locals·0 | 58 | ····.locals·0 |
59 | ····return-void | 59 | ····return-void |
60 | .end·method | 60 | .end·method |
61 | .method·public·f(Lio/sentry/ | 61 | .method·public·f(Lio/sentry/z2;Lio/sentry/v;)V |
62 | ····.locals·0 | 62 | ····.locals·0 |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
Offset 24, 13 lines modified | Offset 24, 13 lines modified | ||
24 | #·virtual·methods | 24 | #·virtual·methods |
25 | .method·public·final·accept(Ljava/lang/Object;)V | 25 | .method·public·final·accept(Ljava/lang/Object;)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····iget-object·v0,·p0,·Lio/sentry/transport/e;->a:Lio/sentry/transport/d$c; | 27 | ····iget-object·v0,·p0,·Lio/sentry/transport/e;->a:Lio/sentry/transport/d$c; |
28 | ····check-cast·p1,·Lio/sentry/hints/ | 28 | ····check-cast·p1,·Lio/sentry/hints/d; |
29 | ····invoke-static·{v0,·p1},·Lio/sentry/transport/d$c;->c(Lio/sentry/transport/d$c;Lio/sentry/hints/ | 29 | ····invoke-static·{v0,·p1},·Lio/sentry/transport/d$c;->c(Lio/sentry/transport/d$c;Lio/sentry/hints/d;)V |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
Offset 14, 27 lines modified | Offset 14, 27 lines modified | ||
14 | .annotation·system·Ldalvik/annotation/InnerClass; | 14 | .annotation·system·Ldalvik/annotation/InnerClass; |
15 | ····accessFlags·=·0x12 | 15 | ····accessFlags·=·0x12 |
16 | ····name·=·"c" | 16 | ····name·=·"c" |
17 | .end·annotation | 17 | .end·annotation |
18 | #·instance·fields | 18 | #·instance·fields |
19 | .field·private·final·e:Lio/sentry/ | 19 | .field·private·final·e:Lio/sentry/z2; |
20 | .field·private·final·f:Lio/sentry/v; | 20 | .field·private·final·f:Lio/sentry/v; |
21 | .field·private·final·g:Lio/sentry/cache/e; | 21 | .field·private·final·g:Lio/sentry/cache/e; |
22 | .field·private·final·h:Lio/sentry/transport/a0; | 22 | .field·private·final·h:Lio/sentry/transport/a0; |
23 | .field·final·synthetic·i:Lio/sentry/transport/d; | 23 | .field·final·synthetic·i:Lio/sentry/transport/d; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lio/sentry/transport/d;Lio/sentry/ | 25 | .method·constructor·<init>(Lio/sentry/transport/d;Lio/sentry/z2;Lio/sentry/v;Lio/sentry/cache/e;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.line·1 | 27 | ····.line·1 |
28 | ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->i:Lio/sentry/transport/d; | 28 | ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->i:Lio/sentry/transport/d; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 48, 17 lines modified | Offset 48, 17 lines modified | ||
48 | ····const-string·p1,·"Envelope·is·required." | 48 | ····const-string·p1,·"Envelope·is·required." |
49 | ····.line·3 | 49 | ····.line·3 |
50 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 50 | ····invoke-static·{p2,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
51 | ····move-result-object·p1 | 51 | ····move-result-object·p1 |
52 | ····check-cast·p1,·Lio/sentry/ | 52 | ····check-cast·p1,·Lio/sentry/z2; |
53 | ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/ | 53 | ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/z2; |
54 | ····.line·4 | 54 | ····.line·4 |
55 | ····iput-object·p3,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v; | 55 | ····iput-object·p3,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v; |
56 | ····const-string·p1,·"EnvelopeCache·is·required." | 56 | ····const-string·p1,·"EnvelopeCache·is·required." |
57 | ····.line·5 | 57 | ····.line·5 |
Offset 69, 109 lines modified | Offset 69, 109 lines modified | ||
69 | ····check-cast·p1,·Lio/sentry/cache/e; | 69 | ····check-cast·p1,·Lio/sentry/cache/e; |
70 | ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->g:Lio/sentry/cache/e; | 70 | ····iput-object·p1,·p0,·Lio/sentry/transport/d$c;->g:Lio/sentry/cache/e; |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
73 | .method·public·static·synthetic·a(Lio/sentry/transport/d$c;Lio/sentry/ | 73 | .method·public·static·synthetic·a(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;Ljava/lang/Class;)V |
74 | ····.locals·0 | 74 | ····.locals·0 |
75 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/transport/d$c;->n(Lio/sentry/ | 75 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/sentry/transport/d$c;->n(Lio/sentry/z2;Ljava/lang/Object;Ljava/lang/Class;)V |
76 | ····return-void | 76 | ····return-void |
77 | .end·method | 77 | .end·method |
78 | .method·public·static·synthetic·b(Lio/sentry/transport/d$c;Lio/sentry/ | 78 | .method·public·static·synthetic·b(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;)V |
79 | ····.locals·0 | 79 | ····.locals·0 |
80 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->l(Lio/sentry/ | 80 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->l(Lio/sentry/z2;Ljava/lang/Object;)V |
81 | ····return-void | 81 | ····return-void |
82 | .end·method | 82 | .end·method |
83 | .method·public·static·synthetic·c(Lio/sentry/transport/d$c;Lio/sentry/hints/ | 83 | .method·public·static·synthetic·c(Lio/sentry/transport/d$c;Lio/sentry/hints/d;)V |
84 | ····.locals·0 | 84 | ····.locals·0 |
85 | ····invoke-direct·{p0,·p1},·Lio/sentry/transport/d$c;->k(Lio/sentry/hints/ | 85 | ····invoke-direct·{p0,·p1},·Lio/sentry/transport/d$c;->k(Lio/sentry/hints/d;)V |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | .method·public·static·synthetic·d(Lio/sentry/transport/d$c;Ljava/lang/Object;Ljava/lang/Class;)V | 88 | .method·public·static·synthetic·d(Lio/sentry/transport/d$c;Ljava/lang/Object;Ljava/lang/Class;)V |
89 | ····.locals·0 | 89 | ····.locals·0 |
90 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->p(Ljava/lang/Object;Ljava/lang/Class;)V | 90 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->p(Ljava/lang/Object;Ljava/lang/Class;)V |
91 | ····return-void | 91 | ····return-void |
92 | .end·method | 92 | .end·method |
93 | .method·public·static·synthetic·e(Lio/sentry/hints/ | 93 | .method·public·static·synthetic·e(Lio/sentry/hints/g;)V |
94 | ····.locals·0 | 94 | ····.locals·0 |
95 | ····invoke-static·{p0},·Lio/sentry/transport/d$c;->m(Lio/sentry/hints/ | 95 | ····invoke-static·{p0},·Lio/sentry/transport/d$c;->m(Lio/sentry/hints/g;)V |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
98 | .method·public·static·synthetic·f(Lio/sentry/hints/ | 98 | .method·public·static·synthetic·f(Lio/sentry/hints/g;)V |
99 | ····.locals·0 | 99 | ····.locals·0 |
100 | ····invoke-static·{p0},·Lio/sentry/transport/d$c;->o(Lio/sentry/hints/ | 100 | ····invoke-static·{p0},·Lio/sentry/transport/d$c;->o(Lio/sentry/hints/g;)V |
101 | ····return-void | 101 | ····return-void |
102 | .end·method | 102 | .end·method |
103 | .method·public·static·synthetic·g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/ | 103 | .method·public·static·synthetic·g(Lio/sentry/transport/d$c;Lio/sentry/transport/a0;Lio/sentry/hints/l;)V |
104 | ····.locals·0 | 104 | ····.locals·0 |
105 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->q(Lio/sentry/transport/a0;Lio/sentry/hints/ | 105 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/transport/d$c;->q(Lio/sentry/transport/a0;Lio/sentry/hints/l;)V |
106 | ····return-void | 106 | ····return-void |
107 | .end·method | 107 | .end·method |
108 | .method·static·synthetic·h(Lio/sentry/transport/d$c;)Lio/sentry/v; | 108 | .method·static·synthetic·h(Lio/sentry/transport/d$c;)Lio/sentry/v; |
109 | ····.locals·0 | 109 | ····.locals·0 |
110 | ····.line·1 | 110 | ····.line·1 |
111 | ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v; | 111 | ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->f:Lio/sentry/v; |
112 | ····return-object·p0 | 112 | ····return-object·p0 |
113 | .end·method | 113 | .end·method |
114 | .method·static·synthetic·i(Lio/sentry/transport/d$c;)Lio/sentry/ | 114 | .method·static·synthetic·i(Lio/sentry/transport/d$c;)Lio/sentry/z2; |
115 | ····.locals·0 | 115 | ····.locals·0 |
116 | ····.line·1 | 116 | ····.line·1 |
117 | ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/ | 117 | ····iget-object·p0,·p0,·Lio/sentry/transport/d$c;->e:Lio/sentry/z2; |
118 | ····return-object·p0 | 118 | ····return-object·p0 |
119 | .end·method | 119 | .end·method |
Max diff block lines reached; 16385/21222 bytes (77.21%) of diff not shown. |
Offset 24, 13 lines modified | Offset 24, 13 lines modified | ||
24 | #·virtual·methods | 24 | #·virtual·methods |
25 | .method·public·final·accept(Ljava/lang/Object;)V | 25 | .method·public·final·accept(Ljava/lang/Object;)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····iget-boolean·v0,·p0,·Lio/sentry/transport/a;->a:Z | 27 | ····iget-boolean·v0,·p0,·Lio/sentry/transport/a;->a:Z |
28 | ····check-cast·p1,·Lio/sentry/hints/ | 28 | ····check-cast·p1,·Lio/sentry/hints/g; |
29 | ····invoke-static·{v0,·p1},·Lio/sentry/transport/d;->j(ZLio/sentry/hints/ | 29 | ····invoke-static·{v0,·p1},·Lio/sentry/transport/d;->j(ZLio/sentry/hints/g;)V |
30 | ····return-void | 30 | ····return-void |
31 | .end·method | 31 | .end·method |
Offset 6, 9 lines modified | Offset 6, 9 lines modified | ||
6 | .implements·Ljava/io/Closeable; | 6 | .implements·Ljava/io/Closeable; |
7 | #·virtual·methods | 7 | #·virtual·methods |
8 | .method·public·abstract·d(J)V | 8 | .method·public·abstract·d(J)V |
9 | .end·method | 9 | .end·method |
10 | .method·public·abstract·f(Lio/sentry/ | 10 | .method·public·abstract·f(Lio/sentry/z2;Lio/sentry/v;)V |
11 | .end·method | 11 | .end·method |
Offset 2, 43 lines modified | Offset 2, 43 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RateLimiter.java" | 3 | .source·"RateLimiter.java" |
4 | #·instance·fields | 4 | #·instance·fields |
5 | .field·private·final·a:Lio/sentry/transport/o; | 5 | .field·private·final·a:Lio/sentry/transport/o; |
6 | .field·private·final·b:Lio/sentry/ | 6 | .field·private·final·b:Lio/sentry/b4; |
7 | .field·private·final·c:Ljava/util/Map; | 7 | .field·private·final·c:Ljava/util/Map; |
8 | ····.annotation·system·Ldalvik/annotation/Signature; | 8 | ····.annotation·system·Ldalvik/annotation/Signature; |
9 | ········value·=·{ | 9 | ········value·=·{ |
10 | ············"Ljava/util/Map<", | 10 | ············"Ljava/util/Map<", |
11 | ············"Lio/sentry/g;", | 11 | ············"Lio/sentry/g;", |
12 | ············"Ljava/util/Date;", | 12 | ············"Ljava/util/Date;", |
13 | ············">;" | 13 | ············">;" |
14 | ········} | 14 | ········} |
15 | ····.end·annotation | 15 | ····.end·annotation |
16 | .end·field | 16 | .end·field |
17 | #·direct·methods | 17 | #·direct·methods |
18 | .method·public·constructor·<init>(Lio/sentry/ | 18 | .method·public·constructor·<init>(Lio/sentry/b4;)V |
19 | ····.locals·1 | 19 | ····.locals·1 |
20 | ····.line·5 | 20 | ····.line·5 |
21 | ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o; | 21 | ····invoke-static·{},·Lio/sentry/transport/m;->b()Lio/sentry/transport/o; |
22 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
23 | ····invoke-direct·{p0,·v0,·p1},·Lio/sentry/transport/y;-><init>(Lio/sentry/transport/o;Lio/sentry/ | 23 | ····invoke-direct·{p0,·v0,·p1},·Lio/sentry/transport/y;-><init>(Lio/sentry/transport/o;Lio/sentry/b4;)V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | .method·public·constructor·<init>(Lio/sentry/transport/o;Lio/sentry/ | 26 | .method·public·constructor·<init>(Lio/sentry/transport/o;Lio/sentry/b4;)V |
27 | ····.locals·1 | 27 | ····.locals·1 |
28 | ····.line·1 | 28 | ····.line·1 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·2 | 30 | ····.line·2 |
31 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; | 31 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; |
Offset 47, 31 lines modified | Offset 47, 31 lines modified | ||
47 | ····iput-object·v0,·p0,·Lio/sentry/transport/y;->c:Ljava/util/Map; | 47 | ····iput-object·v0,·p0,·Lio/sentry/transport/y;->c:Ljava/util/Map; |
48 | ····.line·3 | 48 | ····.line·3 |
49 | ····iput-object·p1,·p0,·Lio/sentry/transport/y;->a:Lio/sentry/transport/o; | 49 | ····iput-object·p1,·p0,·Lio/sentry/transport/y;->a:Lio/sentry/transport/o; |
50 | ····.line·4 | 50 | ····.line·4 |
51 | ····iput-object·p2,·p0,·Lio/sentry/transport/y;->b:Lio/sentry/ | 51 | ····iput-object·p2,·p0,·Lio/sentry/transport/y;->b:Lio/sentry/b4; |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·public·static·synthetic·a(ZLio/sentry/hints/ | 54 | .method·public·static·synthetic·a(ZLio/sentry/hints/g;)V |
55 | ····.locals·0 | 55 | ····.locals·0 |
56 | ····invoke-static·{p0,·p1},·Lio/sentry/transport/y;->h(ZLio/sentry/hints/ | 56 | ····invoke-static·{p0,·p1},·Lio/sentry/transport/y;->h(ZLio/sentry/hints/g;)V |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | .method·public·static·synthetic·b(Lio/sentry/hints/ | 59 | .method·public·static·synthetic·b(Lio/sentry/hints/l;)V |
60 | ····.locals·0 | 60 | ····.locals·0 |
61 | ····invoke-static·{p0},·Lio/sentry/transport/y;->g(Lio/sentry/hints/ | 61 | ····invoke-static·{p0},·Lio/sentry/transport/y;->g(Lio/sentry/hints/l;)V |
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
64 | .method·private·c(Lio/sentry/g;Ljava/util/Date;)V | 64 | .method·private·c(Lio/sentry/g;Ljava/util/Date;)V |
65 | ····.locals·1 | 65 | ····.locals·1 |
Offset 310, 46 lines modified | Offset 310, 46 lines modified | ||
310 | ····return·p1 | 310 | ····return·p1 |
311 | ····:cond_2 | 311 | ····:cond_2 |
312 | ····return·v3 | 312 | ····return·v3 |
313 | .end·method | 313 | .end·method |
314 | .method·private·static·synthetic·g(Lio/sentry/hints/ | 314 | .method·private·static·synthetic·g(Lio/sentry/hints/l;)V |
315 | ····.locals·1 | 315 | ····.locals·1 |
316 | ····const/4·v0,·0x0 | 316 | ····const/4·v0,·0x0 |
317 | ····.line·1 | 317 | ····.line·1 |
318 | ····invoke-interface·{p0,·v0},·Lio/sentry/hints/ | 318 | ····invoke-interface·{p0,·v0},·Lio/sentry/hints/l;->d(Z)V |
319 | ····return-void | 319 | ····return-void |
320 | .end·method | 320 | .end·method |
321 | .method·private·static·synthetic·h(ZLio/sentry/hints/ | 321 | .method·private·static·synthetic·h(ZLio/sentry/hints/g;)V |
322 | ····.locals·0 | 322 | ····.locals·0 |
323 | ····.line·1 | 323 | ····.line·1 |
324 | ····invoke-interface·{p1,·p0},·Lio/sentry/hints/ | 324 | ····invoke-interface·{p1,·p0},·Lio/sentry/hints/g;->e(Z)V |
325 | ····return-void | 325 | ····return-void |
326 | .end·method | 326 | .end·method |
327 | .method·private·static·i(Lio/sentry/v;Z)V | 327 | .method·private·static·i(Lio/sentry/v;Z)V |
328 | ····.locals·2 | 328 | ····.locals·2 |
329 | ····.line·1 | 329 | ····.line·1 |
330 | ····const-class·v0,·Lio/sentry/hints/ | 330 | ····const-class·v0,·Lio/sentry/hints/l; |
331 | ····sget-object·v1,·Lio/sentry/transport/x;->a:Lio/sentry/transport/x; | 331 | ····sget-object·v1,·Lio/sentry/transport/x;->a:Lio/sentry/transport/x; |
332 | ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V | 332 | ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V |
333 | ····.line·2 | 333 | ····.line·2 |
334 | ····const-class·v0,·Lio/sentry/hints/ | 334 | ····const-class·v0,·Lio/sentry/hints/g; |
335 | ····new-instance·v1,·Lio/sentry/transport/w; | 335 | ····new-instance·v1,·Lio/sentry/transport/w; |
336 | ····invoke-direct·{v1,·p1},·Lio/sentry/transport/w;-><init>(Z)V | 336 | ····invoke-direct·{v1,·p1},·Lio/sentry/transport/w;-><init>(Z)V |
337 | ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V | 337 | ····invoke-static·{p0,·v0,·v1},·Lio/sentry/util/h;->n(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;)V |
Offset 383, 19 lines modified | Offset 383, 19 lines modified | ||
383 | ····:goto_0 | 383 | ····:goto_0 |
384 | ····return-wide·v0 | 384 | ····return-wide·v0 |
385 | .end·method | 385 | .end·method |
Max diff block lines reached; 7545/11370 bytes (66.36%) of diff not shown. |
Offset 5, 36 lines modified | Offset 5, 36 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lio/sentry/util/h$b; | 6 | .implements·Lio/sentry/util/h$b; |
7 | #·instance·fields | 7 | #·instance·fields |
8 | .field·public·final·synthetic·a:Lio/sentry/transport/d$c; | 8 | .field·public·final·synthetic·a:Lio/sentry/transport/d$c; |
9 | .field·public·final·synthetic·b:Lio/sentry/ | 9 | .field·public·final·synthetic·b:Lio/sentry/z2; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/transport/d$c;Lio/sentry/z2;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p1,·p0,·Lio/sentry/transport/j;->a:Lio/sentry/transport/d$c; | 14 | ····iput-object·p1,·p0,·Lio/sentry/transport/j;->a:Lio/sentry/transport/d$c; |
15 | ····iput-object·p2,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/z2; |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V | 19 | .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V |
20 | ····.locals·2 | 20 | ····.locals·2 |
21 | ····iget-object·v0,·p0,·Lio/sentry/transport/j;->a:Lio/sentry/transport/d$c; | 21 | ····iget-object·v0,·p0,·Lio/sentry/transport/j;->a:Lio/sentry/transport/d$c; |
22 | ····iget-object·v1,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/ | 22 | ····iget-object·v1,·p0,·Lio/sentry/transport/j;->b:Lio/sentry/z2; |
23 | ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d$c;->a(Lio/sentry/transport/d$c;Lio/sentry/ | 23 | ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d$c;->a(Lio/sentry/transport/d$c;Lio/sentry/z2;Ljava/lang/Object;Ljava/lang/Class;)V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
Offset 5, 36 lines modified | Offset 5, 36 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/util/concurrent/RejectedExecutionHandler; | 6 | .implements·Ljava/util/concurrent/RejectedExecutionHandler; |
7 | #·instance·fields | 7 | #·instance·fields |
8 | .field·public·final·synthetic·a:Lio/sentry/cache/e; | 8 | .field·public·final·synthetic·a:Lio/sentry/cache/e; |
9 | .field·public·final·synthetic·b:Lio/sentry/ | 9 | .field·public·final·synthetic·b:Lio/sentry/h0; |
10 | #·direct·methods | 10 | #·direct·methods |
11 | .method·public·synthetic·constructor·<init>(Lio/sentry/cache/e;Lio/sentry/ | 11 | .method·public·synthetic·constructor·<init>(Lio/sentry/cache/e;Lio/sentry/h0;)V |
12 | ····.locals·0 | 12 | ····.locals·0 |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
14 | ····iput-object·p1,·p0,·Lio/sentry/transport/c;->a:Lio/sentry/cache/e; | 14 | ····iput-object·p1,·p0,·Lio/sentry/transport/c;->a:Lio/sentry/cache/e; |
15 | ····iput-object·p2,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/h0; |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·final·rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V | 19 | .method·public·final·rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V |
20 | ····.locals·2 | 20 | ····.locals·2 |
21 | ····iget-object·v0,·p0,·Lio/sentry/transport/c;->a:Lio/sentry/cache/e; | 21 | ····iget-object·v0,·p0,·Lio/sentry/transport/c;->a:Lio/sentry/cache/e; |
22 | ····iget-object·v1,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/ | 22 | ····iget-object·v1,·p0,·Lio/sentry/transport/c;->b:Lio/sentry/h0; |
23 | ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d;->c(Lio/sentry/cache/e;Lio/sentry/ | 23 | ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/transport/d;->c(Lio/sentry/cache/e;Lio/sentry/h0;Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
Offset 6, 17 lines modified | Offset 6, 17 lines modified | ||
6 | #·static·fields | 6 | #·static·fields |
7 | .field·private·static·final·e:Ljava/nio/charset/Charset; | 7 | .field·private·static·final·e:Ljava/nio/charset/Charset; |
8 | #·instance·fields | 8 | #·instance·fields |
9 | .field·private·final·a:Ljava/net/Proxy; | 9 | .field·private·final·a:Ljava/net/Proxy; |
10 | .field·private·final·b:Lio/sentry/ | 10 | .field·private·final·b:Lio/sentry/d2; |
11 | .field·private·final·c:Lio/sentry/ | 11 | .field·private·final·c:Lio/sentry/b4; |
12 | .field·private·final·d:Lio/sentry/transport/y; | 12 | .field·private·final·d:Lio/sentry/transport/y; |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·static·constructor·<clinit>()V | 14 | .method·static·constructor·<clinit>()V |
15 | ····.locals·1 | 15 | ····.locals·1 |
Offset 29, 64 lines modified | Offset 29, 64 lines modified | ||
29 | ····move-result-object·v0 | 29 | ····move-result-object·v0 |
30 | ····sput-object·v0,·Lio/sentry/transport/n;->e:Ljava/nio/charset/Charset; | 30 | ····sput-object·v0,·Lio/sentry/transport/n;->e:Ljava/nio/charset/Charset; |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·constructor·<init>(Lio/sentry/ | 33 | .method·constructor·<init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/l;Lio/sentry/transport/y;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.line·2 | 35 | ····.line·2 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·3 | 37 | ····.line·3 |
38 | ····iput-object·p2,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/ | 38 | ····iput-object·p2,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/d2; |
39 | ····.line·4 | 39 | ····.line·4 |
40 | ····iput-object·p1,·p0,·Lio/sentry/transport/n;->c:Lio/sentry/ | 40 | ····iput-object·p1,·p0,·Lio/sentry/transport/n;->c:Lio/sentry/b4; |
41 | ····.line·5 | 41 | ····.line·5 |
42 | ····iput-object·p4,·p0,·Lio/sentry/transport/n;->d:Lio/sentry/transport/y; | 42 | ····iput-object·p4,·p0,·Lio/sentry/transport/n;->d:Lio/sentry/transport/y; |
43 | ····.line·6 | 43 | ····.line·6 |
44 | ····invoke-virtual·{p1},·Lio/sentry/ | 44 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e; |
45 | ····move-result-object·p2 | 45 | ····move-result-object·p2 |
46 | ····invoke-direct·{p0,·p2},·Lio/sentry/transport/n;->g(Lio/sentry/ | 46 | ····invoke-direct·{p0,·p2},·Lio/sentry/transport/n;->g(Lio/sentry/b4$e;)Ljava/net/Proxy; |
47 | ····move-result-object·p2 | 47 | ····move-result-object·p2 |
48 | ····iput-object·p2,·p0,·Lio/sentry/transport/n;->a:Ljava/net/Proxy; | 48 | ····iput-object·p2,·p0,·Lio/sentry/transport/n;->a:Ljava/net/Proxy; |
49 | ····if-eqz·p2,·:cond_0 | 49 | ····if-eqz·p2,·:cond_0 |
50 | ····.line·7 | 50 | ····.line·7 |
51 | ····invoke-virtual·{p1},·Lio/sentry/ | 51 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e; |
52 | ····move-result-object·p2 | 52 | ····move-result-object·p2 |
53 | ····if-eqz·p2,·:cond_0 | 53 | ····if-eqz·p2,·:cond_0 |
54 | ····.line·8 | 54 | ····.line·8 |
55 | ····invoke-virtual·{p1},·Lio/sentry/ | 55 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e; |
56 | ····move-result-object·p2 | 56 | ····move-result-object·p2 |
57 | ····invoke-virtual·{p2},·Lio/sentry/ | 57 | ····invoke-virtual·{p2},·Lio/sentry/b4$e;->d()Ljava/lang/String; |
58 | ····move-result-object·p2 | 58 | ····move-result-object·p2 |
59 | ····.line·9 | 59 | ····.line·9 |
60 | ····invoke-virtual·{p1},·Lio/sentry/ | 60 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getProxy()Lio/sentry/b4$e; |
61 | ····move-result-object·p1 | 61 | ····move-result-object·p1 |
62 | ····invoke-virtual·{p1},·Lio/sentry/ | 62 | ····invoke-virtual·{p1},·Lio/sentry/b4$e;->b()Ljava/lang/String; |
63 | ····move-result-object·p1 | 63 | ····move-result-object·p1 |
64 | ····if-eqz·p2,·:cond_0 | 64 | ····if-eqz·p2,·:cond_0 |
65 | ····if-eqz·p1,·:cond_0 | 65 | ····if-eqz·p1,·:cond_0 |
Offset 97, 23 lines modified | Offset 97, 23 lines modified | ||
97 | ····invoke-virtual·{p3,·p4},·Lio/sentry/transport/l;->b(Ljava/net/Authenticator;)V | 97 | ····invoke-virtual·{p3,·p4},·Lio/sentry/transport/l;->b(Ljava/net/Authenticator;)V |
98 | ····:cond_0 | 98 | ····:cond_0 |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·constructor·<init>(Lio/sentry/ | 101 | .method·public·constructor·<init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/y;)V |
102 | ····.locals·1 | 102 | ····.locals·1 |
103 | ····.line·1 | 103 | ····.line·1 |
104 | ····invoke-static·{},·Lio/sentry/transport/l;->a()Lio/sentry/transport/l; | 104 | ····invoke-static·{},·Lio/sentry/transport/l;->a()Lio/sentry/transport/l; |
105 | ····move-result-object·v0 | 105 | ····move-result-object·v0 |
106 | ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/transport/n;-><init>(Lio/sentry/ | 106 | ····invoke-direct·{p0,·p1,·p2,·v0,·p3},·Lio/sentry/transport/n;-><init>(Lio/sentry/b4;Lio/sentry/d2;Lio/sentry/transport/l;Lio/sentry/transport/y;)V |
107 | ····return-void | 107 | ····return-void |
108 | .end·method | 108 | .end·method |
109 | .method·private·a(Ljava/net/HttpURLConnection;)V | 109 | .method·private·a(Ljava/net/HttpURLConnection;)V |
110 | ····.locals·1 | 110 | ····.locals·1 |
Offset 152, 17 lines modified | Offset 152, 17 lines modified | ||
152 | ····.line·1 | 152 | ····.line·1 |
153 | ····invoke-virtual·{p0},·Lio/sentry/transport/n;->e()Ljava/net/HttpURLConnection; | 153 | ····invoke-virtual·{p0},·Lio/sentry/transport/n;->e()Ljava/net/HttpURLConnection; |
154 | ····move-result-object·v0 | 154 | ····move-result-object·v0 |
155 | ····.line·2 | 155 | ····.line·2 |
156 | ····iget-object·v1,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/ | 156 | ····iget-object·v1,·p0,·Lio/sentry/transport/n;->b:Lio/sentry/d2; |
157 | ····invoke-virtual·{v1},·Lio/sentry/ | 157 | ····invoke-virtual·{v1},·Lio/sentry/d2;->a()Ljava/util/Map; |
158 | ····move-result-object·v1 | 158 | ····move-result-object·v1 |
159 | ····invoke-interface·{v1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 159 | ····invoke-interface·{v1},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
160 | ····move-result-object·v1 | 160 | ····move-result-object·v1 |
Offset 236, 35 lines modified | Offset 236, 35 lines modified | ||
236 | ····const-string·v2,·"close" | 236 | ····const-string·v2,·"close" |
Max diff block lines reached; 12516/16723 bytes (74.84%) of diff not shown. |
Offset 10, 21 lines modified | Offset 10, 21 lines modified | ||
10 | ····} | 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·e:I | 13 | .field·private·final·e:I |
14 | .field·private·final·f:Lio/sentry/ | 14 | .field·private·final·f:Lio/sentry/h0; |
15 | .field·private·final·g:Lio/sentry/transport/z; | 15 | .field·private·final·g:Lio/sentry/transport/z; |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·public·constructor·<init>(IILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;Lio/sentry/ | 17 | .method·public·constructor·<init>(IILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;Lio/sentry/h0;)V |
18 | ····.locals·9 | 18 | ····.locals·9 |
19 | ····.line·1 | 19 | ····.line·1 |
20 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 20 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
21 | ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue; | 21 | ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue; |
Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | ····iput-object·p1,·p0,·Lio/sentry/transport/v;->g:Lio/sentry/transport/z; | 51 | ····iput-object·p1,·p0,·Lio/sentry/transport/v;->g:Lio/sentry/transport/z; |
52 | ····.line·3 | 52 | ····.line·3 |
53 | ····iput·p2,·p0,·Lio/sentry/transport/v;->e:I | 53 | ····iput·p2,·p0,·Lio/sentry/transport/v;->e:I |
54 | ····.line·4 | 54 | ····.line·4 |
55 | ····iput-object·p5,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/ | 55 | ····iput-object·p5,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/h0; |
56 | ····return-void | 56 | ····return-void |
57 | .end·method | 57 | .end·method |
58 | .method·private·a()Z | 58 | .method·private·a()Z |
59 | ····.locals·2 | 59 | ····.locals·2 |
Offset 129, 21 lines modified | Offset 129, 21 lines modified | ||
129 | ····goto·:goto_0 | 129 | ····goto·:goto_0 |
130 | ····:catch_0 | 130 | ····:catch_0 |
131 | ····move-exception·p1 | 131 | ····move-exception·p1 |
132 | ····.line·2 | 132 | ····.line·2 |
133 | ····iget-object·p2,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/ | 133 | ····iget-object·p2,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/h0; |
134 | ····sget-object·v0,·Lio/sentry/ | 134 | ····sget-object·v0,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
135 | ····const-string·v1,·"Failed·to·wait·till·idle" | 135 | ····const-string·v1,·"Failed·to·wait·till·idle" |
136 | ····invoke-interface·{p2,·v0,·v1,·p1},·Lio/sentry/ | 136 | ····invoke-interface·{p2,·v0,·v1,·p1},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
137 | ····.line·3 | 137 | ····.line·3 |
138 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; | 138 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
139 | ····move-result-object·p1 | 139 | ····move-result-object·p1 |
140 | ····invoke-virtual·{p1},·Ljava/lang/Thread;->interrupt()V | 140 | ····invoke-virtual·{p1},·Ljava/lang/Thread;->interrupt()V |
Offset 181, 25 lines modified | Offset 181, 25 lines modified | ||
181 | ····move-result-object·p1 | 181 | ····move-result-object·p1 |
182 | ····return-object·p1 | 182 | ····return-object·p1 |
183 | ····.line·4 | 183 | ····.line·4 |
184 | ····:cond_0 | 184 | ····:cond_0 |
185 | ····iget-object·p1,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/ | 185 | ····iget-object·p1,·p0,·Lio/sentry/transport/v;->f:Lio/sentry/h0; |
186 | ····sget-object·v0,·Lio/sentry/ | 186 | ····sget-object·v0,·Lio/sentry/y3;->WARNING:Lio/sentry/y3; |
187 | ····const/4·v1,·0x0 | 187 | ····const/4·v1,·0x0 |
188 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 188 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
189 | ····const-string·v2,·"Submit·cancelled" | 189 | ····const-string·v2,·"Submit·cancelled" |
190 | ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/ | 190 | ····invoke-interface·{p1,·v0,·v2,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
191 | ····.line·5 | 191 | ····.line·5 |
192 | ····new-instance·p1,·Lio/sentry/transport/v$a; | 192 | ····new-instance·p1,·Lio/sentry/transport/v$a; |
193 | ····invoke-direct·{p1},·Lio/sentry/transport/v$a;-><init>()V | 193 | ····invoke-direct·{p1},·Lio/sentry/transport/v$a;-><init>()V |
194 | ····return-object·p1 | 194 | ····return-object·p1 |
Offset 21, 18 lines modified | Offset 21, 18 lines modified | ||
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····invoke-static·{p0,·p1},·Lio/sentry/util/h;->k(Ljava/lang/Object;Ljava/lang/Class;)V | 22 | ····invoke-static·{p0,·p1},·Lio/sentry/util/h;->k(Ljava/lang/Object;Ljava/lang/Class;)V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | .method·public·static·synthetic·b(Lio/sentry/ | 25 | .method·public·static·synthetic·b(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····invoke-static·{p0,·p1,·p2},·Lio/sentry/util/h;->l(Lio/sentry/ | 27 | ····invoke-static·{p0,·p1,·p2},·Lio/sentry/util/h;->l(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | .method·public·static·synthetic·c(Lio/sentry/util/h$c;Ljava/lang/Object;Ljava/lang/Class;)V | 30 | .method·public·static·synthetic·c(Lio/sentry/util/h$c;Ljava/lang/Object;Ljava/lang/Class;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
Offset 138, 19 lines modified | Offset 138, 19 lines modified | ||
138 | .method·private·static·synthetic·k(Ljava/lang/Object;Ljava/lang/Class;)V | 138 | .method·private·static·synthetic·k(Ljava/lang/Object;Ljava/lang/Class;)V |
139 | ····.locals·0 | 139 | ····.locals·0 |
140 | ····return-void | 140 | ····return-void |
141 | .end·method | 141 | .end·method |
142 | .method·private·static·synthetic·l(Lio/sentry/ | 142 | .method·private·static·synthetic·l(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V |
143 | ····.locals·0 | 143 | ····.locals·0 |
144 | ····.line·1 | 144 | ····.line·1 |
145 | ····invoke-static·{p2,·p1,·p0},·Lio/sentry/util/j;->a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/ | 145 | ····invoke-static·{p2,·p1,·p0},·Lio/sentry/util/j;->a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/h0;)V |
146 | ····return-void | 146 | ····return-void |
147 | .end·method | 147 | .end·method |
148 | .method·public·static·m(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$c;)V | 148 | .method·public·static·m(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$c;)V |
149 | ····.locals·2 | 149 | ····.locals·2 |
150 | ····.annotation·system·Ldalvik/annotation/Signature; | 150 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 242, 34 lines modified | Offset 242, 34 lines modified | ||
242 | ····:cond_0 | 242 | ····:cond_0 |
243 | ····invoke-interface·{p3,·v0,·p1},·Lio/sentry/util/h$b;->a(Ljava/lang/Object;Ljava/lang/Class;)V | 243 | ····invoke-interface·{p3,·v0,·p1},·Lio/sentry/util/h$b;->a(Ljava/lang/Object;Ljava/lang/Class;)V |
244 | ····:goto_0 | 244 | ····:goto_0 |
245 | ····return-void | 245 | ····return-void |
246 | .end·method | 246 | .end·method |
247 | .method·public·static·p(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/ | 247 | .method·public·static·p(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/h0;Lio/sentry/util/h$a;)V |
248 | ····.locals·1 | 248 | ····.locals·1 |
249 | ····.annotation·system·Ldalvik/annotation/Signature; | 249 | ····.annotation·system·Ldalvik/annotation/Signature; |
250 | ········value·=·{ | 250 | ········value·=·{ |
251 | ············"<T:", | 251 | ············"<T:", |
252 | ············"Ljava/lang/Object;", | 252 | ············"Ljava/lang/Object;", |
253 | ············">(", | 253 | ············">(", |
254 | ············"Lio/sentry/v;", | 254 | ············"Lio/sentry/v;", |
255 | ············"Ljava/lang/Class<", | 255 | ············"Ljava/lang/Class<", |
256 | ············"TT;>;", | 256 | ············"TT;>;", |
257 | ············"Lio/sentry/ | 257 | ············"Lio/sentry/h0;", |
258 | ············"Lio/sentry/util/h$a<", | 258 | ············"Lio/sentry/util/h$a<", |
259 | ············"TT;>;)V" | 259 | ············"TT;>;)V" |
260 | ········} | 260 | ········} |
261 | ····.end·annotation | 261 | ····.end·annotation |
262 | ····.line·1 | 262 | ····.line·1 |
263 | ····new-instance·v0,·Lio/sentry/util/e; | 263 | ····new-instance·v0,·Lio/sentry/util/e; |
264 | ····invoke-direct·{v0,·p2},·Lio/sentry/util/e;-><init>(Lio/sentry/ | 264 | ····invoke-direct·{v0,·p2},·Lio/sentry/util/e;-><init>(Lio/sentry/h0;)V |
265 | ····invoke-static·{p0,·p1,·p3,·v0},·Lio/sentry/util/h;->o(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;Lio/sentry/util/h$b;)V | 265 | ····invoke-static·{p0,·p1,·p3,·v0},·Lio/sentry/util/h;->o(Lio/sentry/v;Ljava/lang/Class;Lio/sentry/util/h$a;Lio/sentry/util/h$b;)V |
266 | ····return-void | 266 | ····return-void |
267 | .end·method | 267 | .end·method |
268 | .method·public·static·q(Lio/sentry/v;Ljava/lang/String;)V | 268 | .method·public·static·q(Lio/sentry/v;Ljava/lang/String;)V |
Offset 304, 44 lines modified | Offset 304, 44 lines modified | ||
304 | ····.line·4 | 304 | ····.line·4 |
305 | ····:cond_0 | 305 | ····:cond_0 |
306 | ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 306 | ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
307 | ····const-string·v0,·"sentry:isFromHybridSdk" | 307 | ····const-string·v0,·"sentry:isFromHybridSdk" |
308 | ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;-> | 308 | ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V |
309 | ····:cond_1 | 309 | ····:cond_1 |
310 | ····return-void | 310 | ····return-void |
311 | .end·method | 311 | .end·method |
312 | .method·public·static·r(Lio/sentry/v;Ljava/lang/Object;)V | 312 | .method·public·static·r(Lio/sentry/v;Ljava/lang/Object;)V |
313 | ····.locals·1 | 313 | ····.locals·1 |
314 | ····const-string·v0,·"sentry:typeCheckHint" | 314 | ····const-string·v0,·"sentry:typeCheckHint" |
315 | ····.line·1 | 315 | ····.line·1 |
316 | ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;-> | 316 | ····invoke-virtual·{p0,·v0,·p1},·Lio/sentry/v;->i(Ljava/lang/String;Ljava/lang/Object;)V |
317 | ····return-void | 317 | ····return-void |
318 | .end·method | 318 | .end·method |
319 | .method·public·static·s(Lio/sentry/v;)Z | 319 | .method·public·static·s(Lio/sentry/v;)Z |
320 | ····.locals·1 | 320 | ····.locals·1 |
321 | ····.line·1 | 321 | ····.line·1 |
322 | ····const-class·v0,·Lio/sentry/hints/ | 322 | ····const-class·v0,·Lio/sentry/hints/c; |
323 | ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z | 323 | ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z |
324 | ····move-result·v0 | 324 | ····move-result·v0 |
325 | ····if-eqz·v0,·:cond_1 | 325 | ····if-eqz·v0,·:cond_1 |
326 | ····const-class·v0,·Lio/sentry/hints/ | 326 | ····const-class·v0,·Lio/sentry/hints/b; |
327 | ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z | 327 | ····invoke-static·{p0,·v0},·Lio/sentry/util/h;->g(Lio/sentry/v;Ljava/lang/Class;)Z |
328 | ····move-result·p0 | 328 | ····move-result·p0 |
329 | ····if-eqz·p0,·:cond_0 | 329 | ····if-eqz·p0,·:cond_0 |
Offset 4, 15 lines modified | Offset 4, 34 lines modified | ||
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 5 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
6 | .end·annotation | 6 | .end·annotation |
7 | #·static·fields | ||
8 | .field·private·static·final·a:Ljava/nio/charset/Charset; | ||
7 | #·direct·methods | 9 | #·direct·methods |
10 | .method·static·constructor·<clinit>()V | ||
11 | ····.locals·1 | ||
12 | ····const-string·v0,·"UTF-8" | ||
13 | ····.line·1 | ||
14 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; | ||
15 | ····move-result-object·v0 | ||
16 | ····sput-object·v0,·Lio/sentry/util/i;->a:Ljava/nio/charset/Charset; | ||
17 | ····return-void | ||
18 | .end·method | ||
8 | .method·public·static·a(Ljava/util/concurrent/atomic/AtomicIntegerArray;)Ljava/util/List; | 19 | .method·public·static·a(Ljava/util/concurrent/atomic/AtomicIntegerArray;)Ljava/util/List; |
9 | ····.locals·4 | 20 | ····.locals·4 |
10 | ····.annotation·system·Ldalvik/annotation/Signature; | 21 | ····.annotation·system·Ldalvik/annotation/Signature; |
11 | ········value·=·{ | 22 | ········value·=·{ |
12 | ············"(", | 23 | ············"(", |
13 | ············"Ljava/util/concurrent/atomic/AtomicIntegerArray;", | 24 | ············"Ljava/util/concurrent/atomic/AtomicIntegerArray;", |
14 | ············")", | 25 | ············")", |
Offset 52, 15 lines modified | Offset 71, 122 lines modified | ||
52 | ····goto·:goto_0 | 71 | ····goto·:goto_0 |
53 | ····:cond_0 | 72 | ····:cond_0 |
54 | ····return-object·v1 | 73 | ····return-object·v1 |
55 | .end·method | 74 | .end·method |
75 | .method·public·static·b(Lio/sentry/l0;Lio/sentry/h0;Lio/sentry/d1;)[B | ||
76 | ····.locals·4 | ||
77 | ····.line·1 | ||
78 | ····:try_start_0 | ||
79 | ····new-instance·v0,·Ljava/io/ByteArrayOutputStream; | ||
80 | ····invoke-direct·{v0},·Ljava/io/ByteArrayOutputStream;-><init>()V | ||
81 | ····:try_end_0 | ||
82 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_4 | ||
83 | ····.line·2 | ||
84 | ····:try_start_1 | ||
85 | ····new-instance·v1,·Ljava/io/BufferedWriter; | ||
86 | ····new-instance·v2,·Ljava/io/OutputStreamWriter; | ||
87 | ····sget-object·v3,·Lio/sentry/util/i;->a:Ljava/nio/charset/Charset; | ||
88 | ····invoke-direct·{v2,·v0,·v3},·Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V | ||
89 | ····invoke-direct·{v1,·v2},·Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V | ||
90 | ····:try_end_1 | ||
91 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_2 | ||
92 | ····.line·3 | ||
93 | ····:try_start_2 | ||
94 | ····invoke-interface·{p0,·p2,·v1},·Lio/sentry/l0;->d(Ljava/lang/Object;Ljava/io/Writer;)V | ||
95 | ····.line·4 | ||
96 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B | ||
97 | ····move-result-object·p0 | ||
98 | ····:try_end_2 | ||
99 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | ||
100 | ····.line·5 | ||
101 | ····:try_start_3 | ||
102 | ····invoke-virtual·{v1},·Ljava/io/Writer;->close()V | ||
103 | ····:try_end_3 | ||
104 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_2 | ||
105 | ····:try_start_4 | ||
106 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V | ||
107 | ····:try_end_4 | ||
108 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_4 | ||
109 | ····return-object·p0 | ||
110 | ····:catchall_0 | ||
111 | ····move-exception·p0 | ||
112 | ····.line·6 | ||
113 | ····:try_start_5 | ||
114 | ····invoke-virtual·{v1},·Ljava/io/Writer;->close()V | ||
115 | ····:try_end_5 | ||
116 | ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1 | ||
117 | ····goto·:goto_0 | ||
118 | ····:catchall_1 | ||
119 | ····move-exception·p2 | ||
120 | ····:try_start_6 | ||
121 | ····invoke-virtual·{p0,·p2},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V | ||
122 | ····:goto_0 | ||
123 | ····throw·p0 | ||
124 | ····:try_end_6 | ||
125 | ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_2 | ||
126 | ····:catchall_2 | ||
127 | ····move-exception·p0 | ||
128 | ····:try_start_7 | ||
129 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V | ||
130 | ····:try_end_7 | ||
131 | ····.catchall·{:try_start_7·..·:try_end_7}·:catchall_3 | ||
132 | ····goto·:goto_1 | ||
133 | ····:catchall_3 | ||
134 | ····move-exception·p2 | ||
135 | ····:try_start_8 | ||
Max diff block lines reached; 178/4012 bytes (4.44%) of diff not shown. |
Offset 7, 52 lines modified | Offset 7, 114 lines modified | ||
7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 7 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
8 | .end·annotation | 8 | .end·annotation |
9 | #·static·fields | 9 | #·static·fields |
10 | .field·private·static·a:Z | 10 | .field·private·static·a:Z |
11 | .field·static·b:Z | ||
11 | #·direct·methods | 12 | #·direct·methods |
12 | .method·static·constructor·<clinit>()V | 13 | .method·static·constructor·<clinit>()V |
13 | ····.locals· | 14 | ····.locals·6 |
15 | ····const/4·v0,·0x0 | ||
14 | ····:try_start_0 | 16 | ····:try_start_0 |
15 | ····const-string·v | 17 | ····const-string·v1,·"The·Android·Project" |
16 | ····const-string·v | 18 | ····const-string·v2,·"java.vendor" |
17 | ····.line·1 | 19 | ····.line·1 |
18 | ····invoke-static·{v | 20 | ····invoke-static·{v2},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
19 | ····move-result-object·v | 21 | ····move-result-object·v2 |
20 | ····invoke-virtual·{v | 22 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
21 | ····move-result·v | 23 | ····move-result·v1 |
22 | ····sput-boolean·v | 24 | ····sput-boolean·v1,·Lio/sentry/util/m;->a:Z |
23 | ····:try_end_0 | 25 | ····:try_end_0 |
24 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 26 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
25 | ····goto·:goto_0 | 27 | ····goto·:goto_0 |
26 | ····:catchall_0 | ||
27 | ····const/4·v0,·0x0 | ||
28 | ····.line·2 | 28 | ····.line·2 |
29 | ····:catchall_0 | ||
29 | ····sput-boolean·v0,·Lio/sentry/util/m;->a:Z | 30 | ····sput-boolean·v0,·Lio/sentry/util/m;->a:Z |
30 | ····:goto_0 | 31 | ····:goto_0 |
32 | ····:try_start_1 | ||
33 | ····const-string·v1,·"java.specification.version" | ||
34 | ····.line·3 | ||
35 | ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; | ||
36 | ····move-result-object·v1 | ||
37 | ····if-eqz·v1,·:cond_1 | ||
38 | ····.line·4 | ||
39 | ····invoke-static·{v1},·Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double; | ||
40 | ····move-result-object·v1 | ||
41 | ····invoke-virtual·{v1},·Ljava/lang/Double;->doubleValue()D | ||
42 | ····move-result-wide·v1 | ||
43 | ····const-wide/high16·v3,·0x4022000000000000L····#·9.0 | ||
44 | ····cmpl-double·v5,·v1,·v3 | ||
45 | ····if-ltz·v5,·:cond_0 | ||
46 | ····const/4·v1,·0x1 | ||
47 | ····goto·:goto_1 | ||
48 | ····:cond_0 | ||
49 | ····const/4·v1,·0x0 | ||
50 | ····.line·5 | ||
51 | ····:goto_1 | ||
52 | ····sput-boolean·v1,·Lio/sentry/util/m;->b:Z | ||
53 | ····goto·:goto_2 | ||
54 | ····.line·6 | ||
55 | ····:cond_1 | ||
56 | ····sput-boolean·v0,·Lio/sentry/util/m;->b:Z | ||
57 | ····:try_end_1 | ||
58 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | ||
59 | ····goto·:goto_2 | ||
60 | ····.line·7 | ||
61 | ····:catchall_1 | ||
62 | ····sput-boolean·v0,·Lio/sentry/util/m;->b:Z | ||
63 | ····:goto_2 | ||
31 | ····return-void | 64 | ····return-void |
32 | .end·method | 65 | .end·method |
33 | .method·public·static·a()Z | 66 | .method·public·static·a()Z |
34 | ····.locals·1 | 67 | ····.locals·1 |
35 | ····.line·1 | 68 | ····.line·1 |
69 | ····sget-boolean·v0,·Lio/sentry/util/m;->b:Z | ||
70 | ····return·v0 | ||
71 | .end·method | ||
72 | .method·public·static·b()Z | ||
73 | ····.locals·1 | ||
74 | ····.line·1 | ||
36 | ····sget-boolean·v0,·Lio/sentry/util/m;->a:Z | 75 | ····sget-boolean·v0,·Lio/sentry/util/m;->a:Z |
37 | ····xor-int/lit8·v0,·v0,·0x1 | 76 | ····xor-int/lit8·v0,·v0,·0x1 |
38 | ····return·v0 | 77 | ····return·v0 |
39 | .end·method | 78 | .end·method |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
25 | ····sput-object·v0,·Lio/sentry/util/o;->a:Ljava/nio/charset/Charset; | 25 | ····sput-object·v0,·Lio/sentry/util/o;->a:Ljava/nio/charset/Charset; |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·static·a(Ljava/lang/String;Lio/sentry/ | 28 | .method·public·static·a(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/String; |
29 | ····.locals·6 | 29 | ····.locals·6 |
30 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
31 | ····if-eqz·p0,·:cond_1 | 31 | ····if-eqz·p0,·:cond_1 |
32 | ····.line·1 | 32 | ····.line·1 |
Offset 92, 41 lines modified | Offset 92, 41 lines modified | ||
92 | ····return-object·p0 | 92 | ····return-object·p0 |
93 | ····:catchall_0 | 93 | ····:catchall_0 |
94 | ····move-exception·v2 | 94 | ····move-exception·v2 |
95 | ····.line·7 | 95 | ····.line·7 |
96 | ····sget-object·v3,·Lio/sentry/ | 96 | ····sget-object·v3,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
97 | ····const/4·v4,·0x2 | 97 | ····const/4·v4,·0x2 |
98 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 98 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
99 | ····const/4·v5,·0x0 | 99 | ····const/4·v5,·0x0 |
100 | ····aput-object·v2,·v4,·v5 | 100 | ····aput-object·v2,·v4,·v5 |
101 | ····aput-object·p0,·v4,·v1 | 101 | ····aput-object·p0,·v4,·v1 |
102 | ····const-string·p0,·"string:·%s·could·not·calculate·its·hash" | 102 | ····const-string·p0,·"string:·%s·could·not·calculate·its·hash" |
103 | ····invoke-interface·{p1,·v3,·p0,·v4},·Lio/sentry/ | 103 | ····invoke-interface·{p1,·v3,·p0,·v4},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
104 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
105 | ····:catch_0 | 105 | ····:catch_0 |
106 | ····move-exception·p0 | 106 | ····move-exception·p0 |
107 | ····.line·8 | 107 | ····.line·8 |
108 | ····sget-object·v1,·Lio/sentry/ | 108 | ····sget-object·v1,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
109 | ····const-string·v2,·"SHA-1·isn\'t·available·to·calculate·the·hash." | 109 | ····const-string·v2,·"SHA-1·isn\'t·available·to·calculate·the·hash." |
110 | ····invoke-interface·{p1,·v1,·v2,·p0},·Lio/sentry/ | 110 | ····invoke-interface·{p1,·v1,·v2,·p0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
111 | ····:cond_1 | 111 | ····:cond_1 |
112 | ····:goto_0 | 112 | ····:goto_0 |
113 | ····return-object·v0 | 113 | ····return-object·v0 |
114 | .end·method | 114 | .end·method |
115 | .method·public·static·b(Ljava/lang/String;)Ljava/lang/String; | 115 | .method·public·static·b(Ljava/lang/String;)Ljava/lang/String; |
Offset 3, 32 lines modified | Offset 3, 32 lines modified | ||
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/util/h$b; | 5 | .implements·Lio/sentry/util/h$b; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/ | 7 | .field·public·final·synthetic·a:Lio/sentry/h0; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/sentry/ | 9 | .method·public·synthetic·constructor·<init>(Lio/sentry/h0;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····iput-object·p1,·p0,·Lio/sentry/util/e;->a:Lio/sentry/ | 12 | ····iput-object·p1,·p0,·Lio/sentry/util/e;->a:Lio/sentry/h0; |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V | 16 | .method·public·final·a(Ljava/lang/Object;Ljava/lang/Class;)V |
17 | ····.locals·1 | 17 | ····.locals·1 |
18 | ····iget-object·v0,·p0,·Lio/sentry/util/e;->a:Lio/sentry/ | 18 | ····iget-object·v0,·p0,·Lio/sentry/util/e;->a:Lio/sentry/h0; |
19 | ····invoke-static·{v0,·p1,·p2},·Lio/sentry/util/h;->b(Lio/sentry/ | 19 | ····invoke-static·{v0,·p1,·p2},·Lio/sentry/util/h;->b(Lio/sentry/h0;Ljava/lang/Object;Ljava/lang/Class;)V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
Offset 5, 29 lines modified | Offset 5, 29 lines modified | ||
5 | #·annotations | 5 | #·annotations |
6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
7 | .end·annotation | 7 | .end·annotation |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·static·a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/ | 9 | .method·public·static·a(Ljava/lang/Class;Ljava/lang/Object;Lio/sentry/h0;)V |
10 | ····.locals·3 | 10 | ····.locals·3 |
11 | ····.annotation·system·Ldalvik/annotation/Signature; | 11 | ····.annotation·system·Ldalvik/annotation/Signature; |
12 | ········value·=·{ | 12 | ········value·=·{ |
13 | ············"(", | 13 | ············"(", |
14 | ············"Ljava/lang/Class<", | 14 | ············"Ljava/lang/Class<", |
15 | ············"*>;", | 15 | ············"*>;", |
16 | ············"Ljava/lang/Object;", | 16 | ············"Ljava/lang/Object;", |
17 | ············"Lio/sentry/ | 17 | ············"Lio/sentry/h0;", |
18 | ············")V" | 18 | ············")V" |
19 | ········} | 19 | ········} |
20 | ····.end·annotation | 20 | ····.end·annotation |
21 | ····.line·1 | 21 | ····.line·1 |
22 | ····sget-object·v0,·Lio/sentry/ | 22 | ····sget-object·v0,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
23 | ····const/4·v1,·0x2 | 23 | ····const/4·v1,·0x2 |
24 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 24 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
25 | ····if-eqz·p1,·:cond_0 | 25 | ····if-eqz·p1,·:cond_0 |
Offset 58, 11 lines modified | Offset 58, 11 lines modified | ||
58 | ····move-result-object·p0 | 58 | ····move-result-object·p0 |
59 | ····aput-object·p0,·v1,·p1 | 59 | ····aput-object·p0,·v1,·p1 |
60 | ····const-string·p0,·"%s·is·not·%s" | 60 | ····const-string·p0,·"%s·is·not·%s" |
61 | ····.line·4 | 61 | ····.line·4 |
62 | ····invoke-interface·{p2,·v0,·p0,·v1},·Lio/sentry/ | 62 | ····invoke-interface·{p2,·v0,·p0,·v1},·Lio/sentry/h0;->d(Lio/sentry/y3;Ljava/lang/String;[Ljava/lang/Object;)V |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/clientreport/f; | 1 | .class·public·final·Lio/sentry/clientreport/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DiscardedEvent.java" | 3 | .source·"DiscardedEvent.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/clientreport/f$a; | 9 | ········Lio/sentry/clientreport/f$a; |
10 | ····} | 10 | ····} |
Offset 98, 46 lines modified | Offset 98, 46 lines modified | ||
98 | ····.line·1 | 98 | ····.line·1 |
99 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map; | 99 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map; |
100 | ····return-void | 100 | ····return-void |
101 | .end·method | 101 | .end·method |
102 | .method·public·serialize(Lio/sentry/ | 102 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
103 | ····.locals·3 | 103 | ····.locals·3 |
104 | ····.line·1 | 104 | ····.line·1 |
105 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 105 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
106 | ····const-string·v0,·"reason" | 106 | ····const-string·v0,·"reason" |
107 | ····.line·2 | 107 | ····.line·2 |
108 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 108 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
109 | ····move-result-object·v0 | 109 | ····move-result-object·v0 |
110 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->e:Ljava/lang/String; | 110 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->e:Ljava/lang/String; |
111 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 111 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
112 | ····const-string·v0,·"category" | 112 | ····const-string·v0,·"category" |
113 | ····.line·3 | 113 | ····.line·3 |
114 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 114 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
115 | ····move-result-object·v0 | 115 | ····move-result-object·v0 |
116 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->f:Ljava/lang/String; | 116 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->f:Ljava/lang/String; |
117 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 117 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
118 | ····const-string·v0,·"quantity" | 118 | ····const-string·v0,·"quantity" |
119 | ····.line·4 | 119 | ····.line·4 |
120 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 120 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
121 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
122 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->g:Ljava/lang/Long; | 122 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/f;->g:Ljava/lang/Long; |
123 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 123 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 172, 19 lines modified | Offset 172, 19 lines modified | ||
172 | ····iget-object·v2,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map; | 172 | ····iget-object·v2,·p0,·Lio/sentry/clientreport/f;->h:Ljava/util/Map; |
173 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 173 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
174 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
175 | ····.line·8 | 175 | ····.line·8 |
176 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 176 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
177 | ····move-result-object·v1 | 177 | ····move-result-object·v1 |
178 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/ | 178 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
179 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
180 | ····.line·9 | 180 | ····.line·9 |
181 | ····:cond_0 | 181 | ····:cond_0 |
182 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 182 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 10, 102 lines modified | Offset 10, 102 lines modified | ||
10 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 10 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·a:Lio/sentry/clientreport/h; | 13 | .field·private·final·a:Lio/sentry/clientreport/h; |
14 | .field·private·final·b:Lio/sentry/ | 14 | .field·private·final·b:Lio/sentry/b4; |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·public·constructor·<init>(Lio/sentry/ | 16 | .method·public·constructor·<init>(Lio/sentry/b4;)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.line·1 | 18 | ····.line·1 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·2 | 20 | ····.line·2 |
21 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->b:Lio/sentry/ | 21 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->b:Lio/sentry/b4; |
22 | ····.line·3 | 22 | ····.line·3 |
23 | ····new-instance·p1,·Lio/sentry/clientreport/a; | 23 | ····new-instance·p1,·Lio/sentry/clientreport/a; |
24 | ····invoke-direct·{p1},·Lio/sentry/clientreport/a;-><init>()V | 24 | ····invoke-direct·{p1},·Lio/sentry/clientreport/a;-><init>()V |
25 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->a:Lio/sentry/clientreport/h; | 25 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/d;->a:Lio/sentry/clientreport/h; |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·private·e(Lio/sentry/ | 28 | .method·private·e(Lio/sentry/x3;)Lio/sentry/g; |
29 | ····.locals·1 | 29 | ····.locals·1 |
30 | ····.line·1 | 30 | ····.line·1 |
31 | ····sget-object·v0,·Lio/sentry/ | 31 | ····sget-object·v0,·Lio/sentry/x3;->Event:Lio/sentry/x3; |
32 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z | 32 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z |
33 | ····move-result·v0 | 33 | ····move-result·v0 |
34 | ····if-eqz·v0,·:cond_0 | 34 | ····if-eqz·v0,·:cond_0 |
35 | ····.line·2 | 35 | ····.line·2 |
36 | ····sget-object·p1,·Lio/sentry/g;->Error:Lio/sentry/g; | 36 | ····sget-object·p1,·Lio/sentry/g;->Error:Lio/sentry/g; |
37 | ····return-object·p1 | 37 | ····return-object·p1 |
38 | ····.line·3 | 38 | ····.line·3 |
39 | ····:cond_0 | 39 | ····:cond_0 |
40 | ····sget-object·v0,·Lio/sentry/ | 40 | ····sget-object·v0,·Lio/sentry/x3;->Session:Lio/sentry/x3; |
41 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z | 41 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z |
42 | ····move-result·v0 | 42 | ····move-result·v0 |
43 | ····if-eqz·v0,·:cond_1 | 43 | ····if-eqz·v0,·:cond_1 |
44 | ····.line·4 | 44 | ····.line·4 |
45 | ····sget-object·p1,·Lio/sentry/g;->Session:Lio/sentry/g; | 45 | ····sget-object·p1,·Lio/sentry/g;->Session:Lio/sentry/g; |
46 | ····return-object·p1 | 46 | ····return-object·p1 |
47 | ····.line·5 | 47 | ····.line·5 |
48 | ····:cond_1 | 48 | ····:cond_1 |
49 | ····sget-object·v0,·Lio/sentry/ | 49 | ····sget-object·v0,·Lio/sentry/x3;->Transaction:Lio/sentry/x3; |
50 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z | 50 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z |
51 | ····move-result·v0 | 51 | ····move-result·v0 |
52 | ····if-eqz·v0,·:cond_2 | 52 | ····if-eqz·v0,·:cond_2 |
53 | ····.line·6 | 53 | ····.line·6 |
54 | ····sget-object·p1,·Lio/sentry/g;->Transaction:Lio/sentry/g; | 54 | ····sget-object·p1,·Lio/sentry/g;->Transaction:Lio/sentry/g; |
55 | ····return-object·p1 | 55 | ····return-object·p1 |
56 | ····.line·7 | 56 | ····.line·7 |
57 | ····:cond_2 | 57 | ····:cond_2 |
58 | ····sget-object·v0,·Lio/sentry/ | 58 | ····sget-object·v0,·Lio/sentry/x3;->UserFeedback:Lio/sentry/x3; |
59 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z | 59 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z |
60 | ····move-result·v0 | 60 | ····move-result·v0 |
61 | ····if-eqz·v0,·:cond_3 | 61 | ····if-eqz·v0,·:cond_3 |
62 | ····.line·8 | 62 | ····.line·8 |
63 | ····sget-object·p1,·Lio/sentry/g;->UserReport:Lio/sentry/g; | 63 | ····sget-object·p1,·Lio/sentry/g;->UserReport:Lio/sentry/g; |
64 | ····return-object·p1 | 64 | ····return-object·p1 |
65 | ····.line·9 | 65 | ····.line·9 |
66 | ····:cond_3 | 66 | ····:cond_3 |
67 | ····sget-object·v0,·Lio/sentry/ | 67 | ····sget-object·v0,·Lio/sentry/x3;->Attachment:Lio/sentry/x3; |
68 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z | 68 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Enum;->equals(Ljava/lang/Object;)Z |
69 | ····move-result·p1 | 69 | ····move-result·p1 |
70 | ····if-eqz·p1,·:cond_4 | 70 | ····if-eqz·p1,·:cond_4 |
Offset 187, 25 lines modified | Offset 187, 25 lines modified | ||
187 | ····:cond_1 | 187 | ····:cond_1 |
188 | ····return-void | 188 | ····return-void |
189 | .end·method | 189 | .end·method |
190 | #·virtual·methods | 190 | #·virtual·methods |
191 | .method·public·a(Lio/sentry/clientreport/e;Lio/sentry/ | 191 | .method·public·a(Lio/sentry/clientreport/e;Lio/sentry/z2;)V |
192 | ····.locals·3 | 192 | ····.locals·3 |
193 | ····if-nez·p2,·:cond_0 | 193 | ····if-nez·p2,·:cond_0 |
194 | ····return-void | 194 | ····return-void |
195 | ····.line·1 | 195 | ····.line·1 |
196 | ····:cond_0 | 196 | ····:cond_0 |
197 | ····:try_start_0 | 197 | ····:try_start_0 |
198 | ····invoke-virtual·{p2},·Lio/sentry/ | 198 | ····invoke-virtual·{p2},·Lio/sentry/z2;->c()Ljava/lang/Iterable; |
199 | ····move-result-object·p2 | 199 | ····move-result-object·p2 |
200 | ····invoke-interface·{p2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 200 | ····invoke-interface·{p2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
201 | ····move-result-object·p2 | 201 | ····move-result-object·p2 |
Max diff block lines reached; 10864/14212 bytes (76.44%) of diff not shown. |
Offset 19, 30 lines modified | Offset 19, 30 lines modified | ||
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
22 | #·virtual·methods | 22 | #·virtual·methods |
23 | .method·public·a(Lio/sentry/clientreport/e;Lio/sentry/ | 23 | .method·public·a(Lio/sentry/clientreport/e;Lio/sentry/z2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
27 | .method·public·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V | 27 | .method·public·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····return-void | 29 | ····return-void |
30 | .end·method | 30 | .end·method |
31 | .method·public·c(Lio/sentry/ | 31 | .method·public·c(Lio/sentry/z2;)Lio/sentry/z2; |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····return-object·p1 | 33 | ····return-object·p1 |
34 | .end·method | 34 | .end·method |
35 | .method·public·d(Lio/sentry/clientreport/e;Lio/sentry/ | 35 | .method·public·d(Lio/sentry/clientreport/e;Lio/sentry/q3;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/clientreport/b$a; | 1 | .class·public·final·Lio/sentry/clientreport/b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ClientReport.java" | 3 | .source·"ClientReport.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/clientreport/b; | 8 | ····value·=·Lio/sentry/clientreport/b; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/clientreport/b;", | 22 | ········"Lio/sentry/clientreport/b;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·c(Ljava/lang/String;Lio/sentry/ | 36 | .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception; |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.line·1 | 38 | ····.line·1 |
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 39 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 60, 35 lines modified | Offset 60, 35 lines modified | ||
60 | ····.line·2 | 60 | ····.line·2 |
61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
63 | ····.line·3 | 63 | ····.line·3 |
64 | ····sget-object·v1,·Lio/sentry/ | 64 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
66 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | .end·method | 67 | .end·method |
68 | #·virtual·methods | 68 | #·virtual·methods |
69 | .method·public·bridge·synthetic·a(Lio/sentry/ | 69 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
70 | ····.locals·0 | 70 | ····.locals·0 |
71 | ····.line·1 | 71 | ····.line·1 |
72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/b$a;->b(Lio/sentry/ | 72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/b; |
73 | ····move-result-object·p1 | 73 | ····move-result-object·p1 |
74 | ····return-object·p1 | 74 | ····return-object·p1 |
75 | .end·method | 75 | .end·method |
76 | .method·public·b(Lio/sentry/ | 76 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/b; |
77 | ····.locals·7 | 77 | ····.locals·7 |
78 | ····.line·1 | 78 | ····.line·1 |
79 | ····new-instance·v0,·Ljava/util/ArrayList; | 79 | ····new-instance·v0,·Ljava/util/ArrayList; |
80 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 80 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
Offset 138, 34 lines modified | Offset 138, 34 lines modified | ||
138 | ····.line·6 | 138 | ····.line·6 |
139 | ····new-instance·v2,·Ljava/util/HashMap; | 139 | ····new-instance·v2,·Ljava/util/HashMap; |
140 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V | 140 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
141 | ····.line·7 | 141 | ····.line·7 |
142 | ····:cond_0 | 142 | ····:cond_0 |
143 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/ | 143 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
144 | ····goto·:goto_0 | 144 | ····goto·:goto_0 |
145 | ····.line·8 | 145 | ····.line·8 |
146 | ····:cond_1 | 146 | ····:cond_1 |
147 | ····invoke-virtual·{p1,·p2},·Lio/sentry/ | 147 | ····invoke-virtual·{p1,·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date; |
148 | ····move-result-object·v1 | 148 | ····move-result-object·v1 |
149 | ····goto·:goto_0 | 149 | ····goto·:goto_0 |
150 | ····.line·9 | 150 | ····.line·9 |
151 | ····:cond_2 | 151 | ····:cond_2 |
152 | ····new-instance·v3,·Lio/sentry/clientreport/f$a; | 152 | ····new-instance·v3,·Lio/sentry/clientreport/f$a; |
153 | ····invoke-direct·{v3},·Lio/sentry/clientreport/f$a;-><init>()V | 153 | ····invoke-direct·{v3},·Lio/sentry/clientreport/f$a;-><init>()V |
154 | ····.line·10 | 154 | ····.line·10 |
155 | ····invoke-virtual·{p1,·p2,·v3},·Lio/sentry/ | 155 | ····invoke-virtual·{p1,·p2,·v3},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; |
156 | ····move-result-object·v3 | 156 | ····move-result-object·v3 |
157 | ····.line·11 | 157 | ····.line·11 |
158 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z | 158 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
159 | ····goto·:goto_0 | 159 | ····goto·:goto_0 |
Offset 191, 23 lines modified | Offset 191, 23 lines modified | ||
191 | ····.line·15 | 191 | ····.line·15 |
192 | ····invoke-virtual·{p1,·v2},·Lio/sentry/clientreport/b;->b(Ljava/util/Map;)V | 192 | ····invoke-virtual·{p1,·v2},·Lio/sentry/clientreport/b;->b(Ljava/util/Map;)V |
193 | ····return-object·p1 | 193 | ····return-object·p1 |
194 | ····.line·16 | 194 | ····.line·16 |
195 | ····:cond_4 | 195 | ····:cond_4 |
196 | ····invoke-direct·{p0,·v6,·p2},·Lio/sentry/clientreport/b$a;->c(Ljava/lang/String;Lio/sentry/ | 196 | ····invoke-direct·{p0,·v6,·p2},·Lio/sentry/clientreport/b$a;->c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception; |
197 | ····move-result-object·p1 | 197 | ····move-result-object·p1 |
Max diff block lines reached; 361/4413 bytes (8.18%) of diff not shown. |
Offset 5, 18 lines modified | Offset 5, 18 lines modified | ||
5 | #·annotations | 5 | #·annotations |
6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 6 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
7 | .end·annotation | 7 | .end·annotation |
8 | #·virtual·methods | 8 | #·virtual·methods |
9 | .method·public·abstract·a(Lio/sentry/clientreport/e;Lio/sentry/ | 9 | .method·public·abstract·a(Lio/sentry/clientreport/e;Lio/sentry/z2;)V |
10 | .end·method | 10 | .end·method |
11 | .method·public·abstract·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V | 11 | .method·public·abstract·b(Lio/sentry/clientreport/e;Lio/sentry/g;)V |
12 | .end·method | 12 | .end·method |
13 | .method·public·abstract·c(Lio/sentry/ | 13 | .method·public·abstract·c(Lio/sentry/z2;)Lio/sentry/z2; |
14 | .end·method | 14 | .end·method |
15 | .method·public·abstract·d(Lio/sentry/clientreport/e;Lio/sentry/ | 15 | .method·public·abstract·d(Lio/sentry/clientreport/e;Lio/sentry/q3;)V |
16 | .end·method | 16 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/clientreport/b; | 1 | .class·public·final·Lio/sentry/clientreport/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ClientReport.java" | 3 | .source·"ClientReport.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/clientreport/b$a; | 9 | ········Lio/sentry/clientreport/b$a; |
10 | ····} | 10 | ····} |
Offset 100, 45 lines modified | Offset 100, 45 lines modified | ||
100 | ····.line·1 | 100 | ····.line·1 |
101 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map; | 101 | ····iput-object·p1,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map; |
102 | ····return-void | 102 | ····return-void |
103 | .end·method | 103 | .end·method |
104 | .method·public·serialize(Lio/sentry/ | 104 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
105 | ····.locals·3 | 105 | ····.locals·3 |
106 | ····.line·1 | 106 | ····.line·1 |
107 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 107 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
108 | ····const-string·v0,·"timestamp" | 108 | ····const-string·v0,·"timestamp" |
109 | ····.line·2 | 109 | ····.line·2 |
110 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 110 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
112 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->e:Ljava/util/Date; | 112 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->e:Ljava/util/Date; |
113 | ····invoke-static·{v1},·Lio/sentry/h;-> | 113 | ····invoke-static·{v1},·Lio/sentry/h;->g(Ljava/util/Date;)Ljava/lang/String; |
114 | ····move-result-object·v1 | 114 | ····move-result-object·v1 |
115 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 115 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
116 | ····const-string·v0,·"discarded_events" | 116 | ····const-string·v0,·"discarded_events" |
117 | ····.line·3 | 117 | ····.line·3 |
118 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 118 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
119 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
120 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->f:Ljava/util/List; | 120 | ····iget-object·v1,·p0,·Lio/sentry/clientreport/b;->f:Ljava/util/List; |
121 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 121 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
122 | ····.line·4 | 122 | ····.line·4 |
123 | ····iget-object·v0,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map; | 123 | ····iget-object·v0,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map; |
124 | ····if-eqz·v0,·:cond_0 | 124 | ····if-eqz·v0,·:cond_0 |
125 | ····.line·5 | 125 | ····.line·5 |
Offset 167, 19 lines modified | Offset 167, 19 lines modified | ||
167 | ····iget-object·v2,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map; | 167 | ····iget-object·v2,·p0,·Lio/sentry/clientreport/b;->g:Ljava/util/Map; |
168 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 168 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
169 | ····move-result-object·v2 | 169 | ····move-result-object·v2 |
170 | ····.line·7 | 170 | ····.line·7 |
171 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 171 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
172 | ····move-result-object·v1 | 172 | ····move-result-object·v1 |
173 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/ | 173 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
174 | ····goto·:goto_0 | 174 | ····goto·:goto_0 |
175 | ····.line·8 | 175 | ····.line·8 |
176 | ····:cond_0 | 176 | ····:cond_0 |
177 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 177 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/clientreport/f$a; | 1 | .class·public·final·Lio/sentry/clientreport/f$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DiscardedEvent.java" | 3 | .source·"DiscardedEvent.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/clientreport/f; | 8 | ····value·=·Lio/sentry/clientreport/f; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/clientreport/f;", | 22 | ········"Lio/sentry/clientreport/f;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·c(Ljava/lang/String;Lio/sentry/ | 36 | .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception; |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.line·1 | 38 | ····.line·1 |
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 39 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 60, 35 lines modified | Offset 60, 35 lines modified | ||
60 | ····.line·2 | 60 | ····.line·2 |
61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
63 | ····.line·3 | 63 | ····.line·3 |
64 | ····sget-object·v1,·Lio/sentry/ | 64 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
66 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | .end·method | 67 | .end·method |
68 | #·virtual·methods | 68 | #·virtual·methods |
69 | .method·public·bridge·synthetic·a(Lio/sentry/ | 69 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
70 | ····.locals·0 | 70 | ····.locals·0 |
71 | ····.line·1 | 71 | ····.line·1 |
72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/f$a;->b(Lio/sentry/ | 72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/clientreport/f$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/f; |
73 | ····move-result-object·p1 | 73 | ····move-result-object·p1 |
74 | ····return-object·p1 | 74 | ····return-object·p1 |
75 | .end·method | 75 | .end·method |
76 | .method·public·b(Lio/sentry/ | 76 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/clientreport/f; |
77 | ····.locals·10 | 77 | ····.locals·10 |
78 | ····.line·1 | 78 | ····.line·1 |
79 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 79 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
80 | ····const/4·v0,·0x0 | 80 | ····const/4·v0,·0x0 |
Offset 180, 37 lines modified | Offset 180, 37 lines modified | ||
180 | ····.line·5 | 180 | ····.line·5 |
181 | ····new-instance·v3,·Ljava/util/HashMap; | 181 | ····new-instance·v3,·Ljava/util/HashMap; |
182 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V | 182 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V |
183 | ····.line·6 | 183 | ····.line·6 |
184 | ····:cond_3 | 184 | ····:cond_3 |
185 | ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/ | 185 | ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
186 | ····goto·:goto_0 | 186 | ····goto·:goto_0 |
187 | ····.line·7 | 187 | ····.line·7 |
188 | ····:pswitch_0 | 188 | ····:pswitch_0 |
189 | ····invoke-virtual·{p1},·Lio/sentry/ | 189 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
190 | ····move-result-object·v1 | 190 | ····move-result-object·v1 |
191 | ····goto·:goto_0 | 191 | ····goto·:goto_0 |
192 | ····.line·8 | 192 | ····.line·8 |
193 | ····:pswitch_1 | 193 | ····:pswitch_1 |
194 | ····invoke-virtual·{p1},·Lio/sentry/ | 194 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
195 | ····move-result-object·v0 | 195 | ····move-result-object·v0 |
196 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
197 | ····.line·9 | 197 | ····.line·9 |
198 | ····:pswitch_2 | 198 | ····:pswitch_2 |
199 | ····invoke-virtual·{p1},·Lio/sentry/ | 199 | ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long; |
200 | ····move-result-object·v2 | 200 | ····move-result-object·v2 |
201 | ····goto·:goto_0 | 201 | ····goto·:goto_0 |
202 | ····.line·10 | 202 | ····.line·10 |
203 | ····:cond_4 | 203 | ····:cond_4 |
Offset 230, 31 lines modified | Offset 230, 31 lines modified | ||
230 | ····.line·12 | 230 | ····.line·12 |
231 | ····invoke-virtual·{p1,·v3},·Lio/sentry/clientreport/f;->d(Ljava/util/Map;)V | 231 | ····invoke-virtual·{p1,·v3},·Lio/sentry/clientreport/f;->d(Ljava/util/Map;)V |
232 | ····return-object·p1 | 232 | ····return-object·p1 |
233 | ····.line·13 | 233 | ····.line·13 |
234 | ····:cond_5 | 234 | ····:cond_5 |
Max diff block lines reached; 704/4623 bytes (15.23%) of diff not shown. |
Offset 240, 15 lines modified | Offset 240, 15 lines modified | ||
240 | ····if-nez·v2,·:cond_9 | 240 | ····if-nez·v2,·:cond_9 |
241 | ····goto·:goto_7 | 241 | ····goto·:goto_7 |
242 | ····.line·8 | 242 | ····.line·8 |
243 | ····:cond_9 | 243 | ····:cond_9 |
244 | ····sget-object·v2,·Lio/sentry/ | 244 | ····sget-object·v2,·Lio/sentry/y3;->WARNING:Lio/sentry/y3; |
245 | ····goto·:goto_8 | 245 | ····goto·:goto_8 |
246 | ····:sswitch_1 | 246 | ····:sswitch_1 |
247 | ····const-string·v3,·"fatal" | 247 | ····const-string·v3,·"fatal" |
248 | ····.line·9 | 248 | ····.line·9 |
Offset 258, 15 lines modified | Offset 258, 15 lines modified | ||
258 | ····if-nez·v2,·:cond_a | 258 | ····if-nez·v2,·:cond_a |
259 | ····goto·:goto_7 | 259 | ····goto·:goto_7 |
260 | ····.line·10 | 260 | ····.line·10 |
261 | ····:cond_a | 261 | ····:cond_a |
262 | ····sget-object·v2,·Lio/sentry/ | 262 | ····sget-object·v2,·Lio/sentry/y3;->FATAL:Lio/sentry/y3; |
263 | ····goto·:goto_8 | 263 | ····goto·:goto_8 |
264 | ····:sswitch_2 | 264 | ····:sswitch_2 |
265 | ····const-string·v3,·"error" | 265 | ····const-string·v3,·"error" |
266 | ····.line·11 | 266 | ····.line·11 |
Offset 276, 15 lines modified | Offset 276, 15 lines modified | ||
276 | ····if-nez·v2,·:cond_b | 276 | ····if-nez·v2,·:cond_b |
277 | ····goto·:goto_7 | 277 | ····goto·:goto_7 |
278 | ····.line·12 | 278 | ····.line·12 |
279 | ····:cond_b | 279 | ····:cond_b |
280 | ····sget-object·v2,·Lio/sentry/ | 280 | ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
281 | ····goto·:goto_8 | 281 | ····goto·:goto_8 |
282 | ····:sswitch_3 | 282 | ····:sswitch_3 |
283 | ····const-string·v3,·"debug" | 283 | ····const-string·v3,·"debug" |
284 | ····.line·13 | 284 | ····.line·13 |
Offset 294, 15 lines modified | Offset 294, 15 lines modified | ||
294 | ····if-nez·v2,·:cond_c | 294 | ····if-nez·v2,·:cond_c |
295 | ····goto·:goto_7 | 295 | ····goto·:goto_7 |
296 | ····.line·14 | 296 | ····.line·14 |
297 | ····:cond_c | 297 | ····:cond_c |
298 | ····sget-object·v2,·Lio/sentry/ | 298 | ····sget-object·v2,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
299 | ····goto·:goto_8 | 299 | ····goto·:goto_8 |
300 | ····:sswitch_4 | 300 | ····:sswitch_4 |
301 | ····const-string·v3,·"info" | 301 | ····const-string·v3,·"info" |
302 | ····.line·15 | 302 | ····.line·15 |
Offset 312, 25 lines modified | Offset 312, 25 lines modified | ||
312 | ····if-nez·v2,·:cond_d | 312 | ····if-nez·v2,·:cond_d |
313 | ····goto·:goto_7 | 313 | ····goto·:goto_7 |
314 | ····.line·16 | 314 | ····.line·16 |
315 | ····:cond_d | 315 | ····:cond_d |
316 | ····sget-object·v2,·Lio/sentry/ | 316 | ····sget-object·v2,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
317 | ····goto·:goto_8 | 317 | ····goto·:goto_8 |
318 | ····.line·17 | 318 | ····.line·17 |
319 | ····:goto_7 | 319 | ····:goto_7 |
320 | ····sget-object·v2,·Lio/sentry/ | 320 | ····sget-object·v2,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
321 | ····.line·18 | 321 | ····.line·18 |
322 | ····:goto_8 | 322 | ····:goto_8 |
323 | ····invoke-virtual·{v1,·v2},·Lio/sentry/d;->n(Lio/sentry/ | 323 | ····invoke-virtual·{v1,·v2},·Lio/sentry/d;->n(Lio/sentry/y3;)V |
324 | ····:goto_9 | 324 | ····:goto_9 |
325 | ····const-string·v2,·"data" | 325 | ····const-string·v2,·"data" |
326 | ····.line·19 | 326 | ····.line·19 |
327 | ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 327 | ····invoke-interface·{p1,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
Offset 394, 15 lines modified | Offset 394, 15 lines modified | ||
394 | ····invoke-interface·{v4,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 394 | ····invoke-interface·{v4,·v3,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
395 | ····goto·:goto_a | 395 | ····goto·:goto_a |
396 | ····.line·22 | 396 | ····.line·22 |
397 | ····:cond_10 | 397 | ····:cond_10 |
398 | ····:goto_b | 398 | ····:goto_b |
399 | ····invoke-static·{v1},·Lio/sentry/ | 399 | ····invoke-static·{v1},·Lio/sentry/q2;->b(Lio/sentry/d;)V |
400 | ····.line·23 | 400 | ····.line·23 |
401 | ····invoke-interface·{p2,·v0},·Lh1/k$d;->a(Ljava/lang/Object;)V | 401 | ····invoke-interface·{p2,·v0},·Lh1/k$d;->a(Ljava/lang/Object;)V |
402 | ····return-void | 402 | ····return-void |
403 | ····:sswitch_data_0 | 403 | ····:sswitch_data_0 |
Offset 411, 19 lines modified | Offset 411, 19 lines modified | ||
411 | ········0x5b09653·->·:sswitch_3 | 411 | ········0x5b09653·->·:sswitch_3 |
412 | ········0x5c4d208·->·:sswitch_2 | 412 | ········0x5c4d208·->·:sswitch_2 |
413 | ········0x5cb3504·->·:sswitch_1 | 413 | ········0x5cb3504·->·:sswitch_1 |
414 | ········0x4305af9c·->·:sswitch_0 | 414 | ········0x4305af9c·->·:sswitch_0 |
415 | ····.end·sparse-switch | 415 | ····.end·sparse-switch |
416 | .end·method | 416 | .end·method |
417 | .method·private·final·addPackages(Lio/sentry/ | 417 | .method·private·final·addPackages(Lio/sentry/s3;Lio/sentry/protocol/n;)V |
418 | ····.locals·3 | 418 | ····.locals·3 |
419 | ····.line·1 | 419 | ····.line·1 |
420 | ····invoke-virtual·{p1},·Lio/sentry/ | 420 | ····invoke-virtual·{p1},·Lio/sentry/s2;->M()Lio/sentry/protocol/n; |
421 | ····move-result-object·p1 | 421 | ····move-result-object·p1 |
422 | ····if-nez·p1,·:cond_0 | 422 | ····if-nez·p1,·:cond_0 |
423 | ····goto·:goto_3 | 423 | ····goto·:goto_3 |
Offset 528, 18 lines modified | Offset 528, 18 lines modified | ||
528 | ····goto·:goto_2 | 528 | ····goto·:goto_2 |
Max diff block lines reached; 20642/23581 bytes (87.54%) of diff not shown. |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(Z)V | 65 | .method·public·final·invoke(Z)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$16;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setSendDefaultPii(Z)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | ····const-string·v0,·"it" | 65 | ····const-string·v0,·"it" |
66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V | 66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$5;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDist(Ljava/lang/String;)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(I)V | 65 | .method·public·final·invoke(I)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$13;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setMaxCacheItems(I)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(Z)V | 65 | .method·public·final·invoke(Z)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$6;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnableAutoSessionTracking(Z)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/flutter/d; | 1 | .class·public·final·synthetic·Lio/sentry/flutter/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/b4$b; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Lio/sentry/flutter/SentryFlutterPlugin; | 7 | .field·public·final·synthetic·a:Lio/sentry/flutter/SentryFlutterPlugin; |
8 | .field·public·final·synthetic·b:Lio/sentry/android/core/SentryAndroidOptions; | 8 | .field·public·final·synthetic·b:Lio/sentry/android/core/SentryAndroidOptions; |
Offset 23, 20 lines modified | Offset 23, 20 lines modified | ||
23 | ····iput-object·p2,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions; | 23 | ····iput-object·p2,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions; |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·final·a(Lio/sentry/ | 27 | .method·public·final·a(Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3; |
28 | ····.locals·2 | 28 | ····.locals·2 |
29 | ····iget-object·v0,·p0,·Lio/sentry/flutter/d;->a:Lio/sentry/flutter/SentryFlutterPlugin; | 29 | ····iget-object·v0,·p0,·Lio/sentry/flutter/d;->a:Lio/sentry/flutter/SentryFlutterPlugin; |
30 | ····iget-object·v1,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions; | 30 | ····iget-object·v1,·p0,·Lio/sentry/flutter/d;->b:Lio/sentry/android/core/SentryAndroidOptions; |
31 | ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/flutter/SentryFlutterPlugin;->b(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/ | 31 | ····invoke-static·{v0,·v1,·p1,·p2},·Lio/sentry/flutter/SentryFlutterPlugin;->b(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/SentryAndroidOptions;Lio/sentry/s3;Lio/sentry/v;)Lio/sentry/s3; |
32 | ····move-result-object·p1 | 32 | ····move-result-object·p1 |
33 | ····return-object·p1 | 33 | ····return-object·p1 |
34 | .end·method | 34 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(Z)V | 65 | .method·public·final·invoke(Z)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$19;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setSendClientReports(Z)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(Z)V | 65 | .method·public·final·invoke(Z)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$9;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setAttachThreads(Z)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ····const-string·v0,·"it" | 65 | ····const-string·v0,·"it" |
66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V | 66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0},·Lio/sentry/ | 69 | ····invoke-virtual·{v0},·Lio/sentry/b4;->isDebug()Z |
70 | ····move-result·v0 | 70 | ····move-result·v0 |
71 | ····if-eqz·v0,·:cond_0 | 71 | ····if-eqz·v0,·:cond_0 |
72 | ····.line·3 | 72 | ····.line·3 |
73 | ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; | 73 | ····sget-object·v0,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; |
Offset 86, 19 lines modified | Offset 86, 19 lines modified | ||
86 | ····move-result-object·p1 | 86 | ····move-result-object·p1 |
87 | ····const-string·v0,·"this·as·java.lang.String).toUpperCase(locale)" | 87 | ····const-string·v0,·"this·as·java.lang.String).toUpperCase(locale)" |
88 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V | 88 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
89 | ····invoke-static·{p1},·Lio/sentry/ | 89 | ····invoke-static·{p1},·Lio/sentry/y3;->valueOf(Ljava/lang/String;)Lio/sentry/y3; |
90 | ····move-result-object·p1 | 90 | ····move-result-object·p1 |
91 | ····.line·4 | 91 | ····.line·4 |
92 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 92 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$14;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
93 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 93 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDiagnosticLevel(Lio/sentry/y3;)V |
94 | ····:cond_0 | 94 | ····:cond_0 |
95 | ····return-void | 95 | ····return-void |
96 | .end·method | 96 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(I)V | 65 | .method·public·final·invoke(I)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$12;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setMaxBreadcrumbs(I)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/flutter/b; | 1 | .class·public·final·synthetic·Lio/sentry/flutter/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Ljava/lang/String; | 7 | .field·public·final·synthetic·a:Ljava/lang/String; |
8 | .field·public·final·synthetic·b:Ljava/lang/Object; | 8 | .field·public·final·synthetic·b:Ljava/lang/Object; |
Offset 27, 20 lines modified | Offset 27, 20 lines modified | ||
27 | ····iput-object·p3,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d; | 27 | ····iput-object·p3,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d; |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·public·final·a(Lio/sentry/ | 31 | .method·public·final·a(Lio/sentry/g2;)V |
32 | ····.locals·3 | 32 | ····.locals·3 |
33 | ····iget-object·v0,·p0,·Lio/sentry/flutter/b;->a:Ljava/lang/String; | 33 | ····iget-object·v0,·p0,·Lio/sentry/flutter/b;->a:Ljava/lang/String; |
34 | ····iget-object·v1,·p0,·Lio/sentry/flutter/b;->b:Ljava/lang/Object; | 34 | ····iget-object·v1,·p0,·Lio/sentry/flutter/b;->b:Ljava/lang/Object; |
35 | ····iget-object·v2,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d; | 35 | ····iget-object·v2,·p0,·Lio/sentry/flutter/b;->c:Lh1/k$d; |
36 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->c(Ljava/lang/String;Ljava/lang/Object;Lh1/k$d;Lio/sentry/ | 36 | ····invoke-static·{v0,·v1,·v2,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->c(Ljava/lang/String;Ljava/lang/Object;Lh1/k$d;Lio/sentry/g2;)V |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(Z)V | 65 | .method·public·final·invoke(Z)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$2;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDebug(Z)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 80, 20 lines modified | Offset 80, 20 lines modified | ||
80 | ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setAutoPerformanceTrackingEnabled$p(Lio/sentry/flutter/SentryFlutterPlugin;Z)V | 80 | ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setAutoPerformanceTrackingEnabled$p(Lio/sentry/flutter/SentryFlutterPlugin;Z)V |
81 | ····.line·3 | 81 | ····.line·3 |
82 | ····iget-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin; | 82 | ····iget-object·p1,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->this$0:Lio/sentry/flutter/SentryFlutterPlugin; |
83 | ····new-instance·v0,·Lio/sentry/android/core/g; | 83 | ····new-instance·v0,·Lio/sentry/android/core/g; |
84 | ····new-instance·v1,·Lio/sentry/android/core/ | 84 | ····new-instance·v1,·Lio/sentry/android/core/x0; |
85 | ····invoke-direct·{v1},·Lio/sentry/android/core/ | 85 | ····invoke-direct·{v1},·Lio/sentry/android/core/x0;-><init>()V |
86 | ····iget-object·v2,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 86 | ····iget-object·v2,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$18;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
87 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/ | 87 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/android/core/g;-><init>(Lio/sentry/android/core/x0;Lio/sentry/android/core/SentryAndroidOptions;)V |
88 | ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setFramesTracker$p(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/g;)V | 88 | ····invoke-static·{p1,·v0},·Lio/sentry/flutter/SentryFlutterPlugin;->access$setFramesTracker$p(Lio/sentry/flutter/SentryFlutterPlugin;Lio/sentry/android/core/g;)V |
89 | ····:cond_0 | 89 | ····:cond_0 |
90 | ····return-void | 90 | ····return-void |
91 | .end·method | 91 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(Z)V | 65 | .method·public·final·invoke(Z)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$10;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setAttachStacktrace(Z)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | ····const-string·v0,·"it" | 65 | ····const-string·v0,·"it" |
66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V | 66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$1;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setDsn(Ljava/lang/String;)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | ····const-string·v0,·"it" | 65 | ····const-string·v0,·"it" |
66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V | 66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$3;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnvironment(Ljava/lang/String;)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(J)V | 65 | .method·public·final·invoke(J)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$7;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1,·p2},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1,·p2},·Lio/sentry/b4;->setSessionTrackingIntervalMillis(J)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | ····const-string·v0,·"it" | 65 | ····const-string·v0,·"it" |
66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V | 66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$4;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setRelease(Ljava/lang/String;)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 85, 11 lines modified | Offset 85, 11 lines modified | ||
85 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 85 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
86 | ····invoke-virtual·{v0,·p1},·Lio/sentry/android/core/SentryAndroidOptions;->setEnableAppComponentBreadcrumbs(Z)V | 86 | ····invoke-virtual·{v0,·p1},·Lio/sentry/android/core/SentryAndroidOptions;->setEnableAppComponentBreadcrumbs(Z)V |
87 | ····.line·6 | 87 | ····.line·6 |
88 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 88 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$11;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
89 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 89 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnableUserInteractionBreadcrumbs(Z)V |
90 | ····return-void | 90 | ····return-void |
91 | .end·method | 91 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/flutter/a; | 1 | .class·public·final·synthetic·Lio/sentry/flutter/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h2; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Ljava/lang/String; | 7 | .field·public·final·synthetic·a:Ljava/lang/String; |
8 | .field·public·final·synthetic·b:Lh1/k$d; | 8 | .field·public·final·synthetic·b:Lh1/k$d; |
Offset 23, 18 lines modified | Offset 23, 18 lines modified | ||
23 | ····iput-object·p2,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d; | 23 | ····iput-object·p2,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d; |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·final·a(Lio/sentry/ | 27 | .method·public·final·a(Lio/sentry/g2;)V |
28 | ····.locals·2 | 28 | ····.locals·2 |
29 | ····iget-object·v0,·p0,·Lio/sentry/flutter/a;->a:Ljava/lang/String; | 29 | ····iget-object·v0,·p0,·Lio/sentry/flutter/a;->a:Ljava/lang/String; |
30 | ····iget-object·v1,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d; | 30 | ····iget-object·v1,·p0,·Lio/sentry/flutter/a;->b:Lh1/k$d; |
31 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->d(Ljava/lang/String;Lh1/k$d;Lio/sentry/ | 31 | ····invoke-static·{v0,·v1,·p1},·Lio/sentry/flutter/SentryFlutterPlugin;->d(Ljava/lang/String;Lh1/k$d;Lio/sentry/g2;)V |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·synthetic·Lio/sentry/flutter/c; | 1 | .class·public·final·synthetic·Lio/sentry/flutter/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"R8$$SyntheticClass" | 3 | .source·"R8$$SyntheticClass" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/q2$a; |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·a:Ljava/util/Map; | 7 | .field·public·final·synthetic·a:Ljava/util/Map; |
8 | .field·public·final·synthetic·b:Lio/sentry/flutter/SentryFlutterPlugin; | 8 | .field·public·final·synthetic·b:Lio/sentry/flutter/SentryFlutterPlugin; |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | ····iput-object·p2,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin; | 23 | ····iput-object·p2,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin; |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·final·a(Lio/sentry/ | 27 | .method·public·final·a(Lio/sentry/b4;)V |
28 | ····.locals·2 | 28 | ····.locals·2 |
29 | ····iget-object·v0,·p0,·Lio/sentry/flutter/c;->a:Ljava/util/Map; | 29 | ····iget-object·v0,·p0,·Lio/sentry/flutter/c;->a:Ljava/util/Map; |
30 | ····iget-object·v1,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin; | 30 | ····iget-object·v1,·p0,·Lio/sentry/flutter/c;->b:Lio/sentry/flutter/SentryFlutterPlugin; |
31 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; | 31 | ····check-cast·p1,·Lio/sentry/android/core/SentryAndroidOptions; |
Offset 65, 11 lines modified | Offset 65, 11 lines modified | ||
65 | .method·public·final·invoke(Z)V | 65 | .method·public·final·invoke(Z)V |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.line·2 | 67 | ····.line·2 |
68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->$options:Lio/sentry/android/core/SentryAndroidOptions; | 68 | ····iget-object·v0,·p0,·Lio/sentry/flutter/SentryFlutterPlugin$initNativeSdk$2$17;->$options:Lio/sentry/android/core/SentryAndroidOptions; |
69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p1},·Lio/sentry/b4;->setEnableScopeSync(Z)V |
70 | ····return-void | 70 | ····return-void |
71 | .end·method | 71 | .end·method |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/DebugImage; | 1 | .class·public·final·Lio/sentry/protocol/DebugImage; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DebugImage.java" | 3 | .source·"DebugImage.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/DebugImage$a; | 9 | ········Lio/sentry/protocol/DebugImage$a; |
10 | ····} | 10 | ····} |
Offset 237, 29 lines modified | Offset 237, 29 lines modified | ||
237 | ····.line·1 | 237 | ····.line·1 |
238 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String; | 238 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String; |
239 | ····return-object·v0 | 239 | ····return-object·v0 |
240 | .end·method | 240 | .end·method |
241 | .method·public·serialize(Lio/sentry/ | 241 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
242 | ····.locals·3 | 242 | ····.locals·3 |
243 | ····.line·1 | 243 | ····.line·1 |
244 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 244 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
245 | ····.line·2 | 245 | ····.line·2 |
246 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String; | 246 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String; |
247 | ····if-eqz·v0,·:cond_0 | 247 | ····if-eqz·v0,·:cond_0 |
248 | ····const-string·v0,·"uuid" | 248 | ····const-string·v0,·"uuid" |
249 | ····.line·3 | 249 | ····.line·3 |
250 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 250 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
251 | ····move-result-object·v0 | 251 | ····move-result-object·v0 |
252 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String; | 252 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->uuid:Ljava/lang/String; |
253 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 253 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 268, 15 lines modified | Offset 268, 15 lines modified | ||
268 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String; | 268 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String; |
269 | ····if-eqz·v0,·:cond_1 | 269 | ····if-eqz·v0,·:cond_1 |
270 | ····const-string·v0,·"type" | 270 | ····const-string·v0,·"type" |
271 | ····.line·5 | 271 | ····.line·5 |
272 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 272 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
273 | ····move-result-object·v0 | 273 | ····move-result-object·v0 |
274 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String; | 274 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->type:Ljava/lang/String; |
275 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 275 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 285, 15 lines modified | Offset 285, 15 lines modified | ||
285 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String; | 285 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String; |
286 | ····if-eqz·v0,·:cond_2 | 286 | ····if-eqz·v0,·:cond_2 |
287 | ····const-string·v0,·"debug_id" | 287 | ····const-string·v0,·"debug_id" |
288 | ····.line·7 | 288 | ····.line·7 |
289 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 289 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
290 | ····move-result-object·v0 | 290 | ····move-result-object·v0 |
291 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String; | 291 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugId:Ljava/lang/String; |
292 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 292 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 302, 15 lines modified | Offset 302, 15 lines modified | ||
302 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String; | 302 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String; |
303 | ····if-eqz·v0,·:cond_3 | 303 | ····if-eqz·v0,·:cond_3 |
304 | ····const-string·v0,·"debug_file" | 304 | ····const-string·v0,·"debug_file" |
305 | ····.line·9 | 305 | ····.line·9 |
306 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 306 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
307 | ····move-result-object·v0 | 307 | ····move-result-object·v0 |
308 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String; | 308 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->debugFile:Ljava/lang/String; |
309 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 309 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String; | 319 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String; |
320 | ····if-eqz·v0,·:cond_4 | 320 | ····if-eqz·v0,·:cond_4 |
321 | ····const-string·v0,·"code_id" | 321 | ····const-string·v0,·"code_id" |
322 | ····.line·11 | 322 | ····.line·11 |
323 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 323 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
324 | ····move-result-object·v0 | 324 | ····move-result-object·v0 |
325 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String; | 325 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeId:Ljava/lang/String; |
326 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 326 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 336, 15 lines modified | Offset 336, 15 lines modified | ||
336 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String; | 336 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String; |
337 | ····if-eqz·v0,·:cond_5 | 337 | ····if-eqz·v0,·:cond_5 |
338 | ····const-string·v0,·"code_file" | 338 | ····const-string·v0,·"code_file" |
339 | ····.line·13 | 339 | ····.line·13 |
340 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 340 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
341 | ····move-result-object·v0 | 341 | ····move-result-object·v0 |
342 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String; | 342 | ····iget-object·v1,·p0,·Lio/sentry/protocol/DebugImage;->codeFile:Ljava/lang/String; |
343 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 343 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 353, 15 lines modified | Offset 353, 15 lines modified | ||
353 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->imageAddr:Ljava/lang/String; | 353 | ····iget-object·v0,·p0,·Lio/sentry/protocol/DebugImage;->imageAddr:Ljava/lang/String; |
354 | ····if-eqz·v0,·:cond_6 | 354 | ····if-eqz·v0,·:cond_6 |
Max diff block lines reached; 2403/6764 bytes (35.53%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/l$a; | 1 | .class·public·final·Lio/sentry/protocol/l$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Response.java" | 3 | .source·"Response.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/l; | 8 | ····value·=·Lio/sentry/protocol/l; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/l;", | 22 | ········"Lio/sentry/protocol/l;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/l$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/l$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/l; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/l; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/l; | 50 | ····new-instance·v0,·Lio/sentry/protocol/l; |
Offset 161, 41 lines modified | Offset 161, 41 lines modified | ||
161 | ····.line·6 | 161 | ····.line·6 |
162 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 162 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
163 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 163 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
164 | ····.line·7 | 164 | ····.line·7 |
165 | ····:cond_5 | 165 | ····:cond_5 |
166 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 166 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
167 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
168 | ····.line·8 | 168 | ····.line·8 |
169 | ····:pswitch_0 | 169 | ····:pswitch_0 |
170 | ····invoke-virtual·{p1},·Lio/sentry/ | 170 | ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long; |
171 | ····move-result-object·v2 | 171 | ····move-result-object·v2 |
172 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->d(Lio/sentry/protocol/l;Ljava/lang/Long;)Ljava/lang/Long; | 172 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->d(Lio/sentry/protocol/l;Ljava/lang/Long;)Ljava/lang/Long; |
173 | ····goto·:goto_0 | 173 | ····goto·:goto_0 |
174 | ····.line·9 | 174 | ····.line·9 |
175 | ····:pswitch_1 | 175 | ····:pswitch_1 |
176 | ····invoke-virtual·{p1},·Lio/sentry/ | 176 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
177 | ····move-result-object·v2 | 177 | ····move-result-object·v2 |
178 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->a(Lio/sentry/protocol/l;Ljava/lang/String;)Ljava/lang/String; | 178 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->a(Lio/sentry/protocol/l;Ljava/lang/String;)Ljava/lang/String; |
179 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
180 | ····.line·10 | 180 | ····.line·10 |
181 | ····:pswitch_2 | 181 | ····:pswitch_2 |
182 | ····invoke-virtual·{p1},·Lio/sentry/ | 182 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
183 | ····move-result-object·v2 | 183 | ····move-result-object·v2 |
184 | ····check-cast·v2,·Ljava/util/Map; | 184 | ····check-cast·v2,·Ljava/util/Map; |
185 | ····if-eqz·v2,·:cond_0 | 185 | ····if-eqz·v2,·:cond_0 |
Offset 206, 15 lines modified | Offset 206, 15 lines modified | ||
206 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->b(Lio/sentry/protocol/l;Ljava/util/Map;)Ljava/util/Map; | 206 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->b(Lio/sentry/protocol/l;Ljava/util/Map;)Ljava/util/Map; |
207 | ····goto·:goto_0 | 207 | ····goto·:goto_0 |
208 | ····.line·12 | 208 | ····.line·12 |
209 | ····:pswitch_3 | 209 | ····:pswitch_3 |
210 | ····invoke-virtual·{p1},·Lio/sentry/ | 210 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
211 | ····move-result-object·v2 | 211 | ····move-result-object·v2 |
212 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->c(Lio/sentry/protocol/l;Ljava/lang/Integer;)Ljava/lang/Integer; | 212 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/l;->c(Lio/sentry/protocol/l;Ljava/lang/Integer;)Ljava/lang/Integer; |
213 | ····goto·:goto_0 | 213 | ····goto·:goto_0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/h; | 1 | .class·public·final·Lio/sentry/protocol/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Mechanism.java" | 3 | .source·"Mechanism.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/h$a; | 9 | ········Lio/sentry/protocol/h$a; |
10 | ····} | 10 | ····} |
Offset 191, 29 lines modified | Offset 191, 29 lines modified | ||
191 | ····.line·1 | 191 | ····.line·1 |
192 | ····iput-object·p1,·p0,·Lio/sentry/protocol/h;->m:Ljava/util/Map; | 192 | ····iput-object·p1,·p0,·Lio/sentry/protocol/h;->m:Ljava/util/Map; |
193 | ····return-void | 193 | ····return-void |
194 | .end·method | 194 | .end·method |
195 | .method·public·serialize(Lio/sentry/ | 195 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
196 | ····.locals·3 | 196 | ····.locals·3 |
197 | ····.line·1 | 197 | ····.line·1 |
198 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 198 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
199 | ····.line·2 | 199 | ····.line·2 |
200 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String; | 200 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String; |
201 | ····if-eqz·v0,·:cond_0 | 201 | ····if-eqz·v0,·:cond_0 |
202 | ····const-string·v0,·"type" | 202 | ····const-string·v0,·"type" |
203 | ····.line·3 | 203 | ····.line·3 |
204 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 204 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
205 | ····move-result-object·v0 | 205 | ····move-result-object·v0 |
206 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String; | 206 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->f:Ljava/lang/String; |
207 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 207 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 222, 15 lines modified | Offset 222, 15 lines modified | ||
222 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String; | 222 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String; |
223 | ····if-eqz·v0,·:cond_1 | 223 | ····if-eqz·v0,·:cond_1 |
224 | ····const-string·v0,·"description" | 224 | ····const-string·v0,·"description" |
225 | ····.line·5 | 225 | ····.line·5 |
226 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 226 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
227 | ····move-result-object·v0 | 227 | ····move-result-object·v0 |
228 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String; | 228 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->g:Ljava/lang/String; |
229 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 229 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 239, 15 lines modified | Offset 239, 15 lines modified | ||
239 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String; | 239 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String; |
240 | ····if-eqz·v0,·:cond_2 | 240 | ····if-eqz·v0,·:cond_2 |
241 | ····const-string·v0,·"help_link" | 241 | ····const-string·v0,·"help_link" |
242 | ····.line·7 | 242 | ····.line·7 |
243 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 243 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
244 | ····move-result-object·v0 | 244 | ····move-result-object·v0 |
245 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String; | 245 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->h:Ljava/lang/String; |
246 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 246 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 256, 15 lines modified | Offset 256, 15 lines modified | ||
256 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean; | 256 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean; |
257 | ····if-eqz·v0,·:cond_3 | 257 | ····if-eqz·v0,·:cond_3 |
258 | ····const-string·v0,·"handled" | 258 | ····const-string·v0,·"handled" |
259 | ····.line·9 | 259 | ····.line·9 |
260 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 260 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
261 | ····move-result-object·v0 | 261 | ····move-result-object·v0 |
262 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean; | 262 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->i:Ljava/lang/Boolean; |
263 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; | 263 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; |
Offset 273, 49 lines modified | Offset 273, 49 lines modified | ||
273 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map; | 273 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map; |
274 | ····if-eqz·v0,·:cond_4 | 274 | ····if-eqz·v0,·:cond_4 |
275 | ····const-string·v0,·"meta" | 275 | ····const-string·v0,·"meta" |
276 | ····.line·11 | 276 | ····.line·11 |
277 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 277 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
278 | ····move-result-object·v0 | 278 | ····move-result-object·v0 |
279 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map; | 279 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->j:Ljava/util/Map; |
280 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 280 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
281 | ····.line·12 | 281 | ····.line·12 |
282 | ····:cond_4 | 282 | ····:cond_4 |
283 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map; | 283 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map; |
284 | ····if-eqz·v0,·:cond_5 | 284 | ····if-eqz·v0,·:cond_5 |
285 | ····const-string·v0,·"data" | 285 | ····const-string·v0,·"data" |
286 | ····.line·13 | 286 | ····.line·13 |
287 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 287 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
288 | ····move-result-object·v0 | 288 | ····move-result-object·v0 |
289 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map; | 289 | ····iget-object·v1,·p0,·Lio/sentry/protocol/h;->k:Ljava/util/Map; |
290 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 290 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
291 | ····.line·14 | 291 | ····.line·14 |
292 | ····:cond_5 | 292 | ····:cond_5 |
293 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->l:Ljava/lang/Boolean; | 293 | ····iget-object·v0,·p0,·Lio/sentry/protocol/h;->l:Ljava/lang/Boolean; |
Max diff block lines reached; 1234/5504 bytes (22.42%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/m$a; | 1 | .class·public·final·Lio/sentry/protocol/m$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SdkInfo.java" | 3 | .source·"SdkInfo.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/m; | 8 | ····value·=·Lio/sentry/protocol/m; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/m;", | 22 | ········"Lio/sentry/protocol/m;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/m$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/m$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/m; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/m; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/m; | 48 | ····new-instance·v0,·Lio/sentry/protocol/m; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/m;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/m;-><init>()V |
Offset 160, 51 lines modified | Offset 160, 51 lines modified | ||
160 | ····.line·6 | 160 | ····.line·6 |
161 | ····new-instance·v1,·Ljava/util/HashMap; | 161 | ····new-instance·v1,·Ljava/util/HashMap; |
162 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V | 162 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
163 | ····.line·7 | 163 | ····.line·7 |
164 | ····:cond_4 | 164 | ····:cond_4 |
165 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 165 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
166 | ····goto·:goto_0 | 166 | ····goto·:goto_0 |
167 | ····.line·8 | 167 | ····.line·8 |
168 | ····:pswitch_0 | 168 | ····:pswitch_0 |
169 | ····invoke-virtual·{p1},·Lio/sentry/ | 169 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
170 | ····move-result-object·v2 | 170 | ····move-result-object·v2 |
171 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->c(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer; | 171 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->c(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer; |
172 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
173 | ····.line·9 | 173 | ····.line·9 |
174 | ····:pswitch_1 | 174 | ····:pswitch_1 |
175 | ····invoke-virtual·{p1},·Lio/sentry/ | 175 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
176 | ····move-result-object·v2 | 176 | ····move-result-object·v2 |
177 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->b(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer; | 177 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->b(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer; |
178 | ····goto·:goto_0 | 178 | ····goto·:goto_0 |
179 | ····.line·10 | 179 | ····.line·10 |
180 | ····:pswitch_2 | 180 | ····:pswitch_2 |
181 | ····invoke-virtual·{p1},·Lio/sentry/ | 181 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
182 | ····move-result-object·v2 | 182 | ····move-result-object·v2 |
183 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->d(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer; | 183 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->d(Lio/sentry/protocol/m;Ljava/lang/Integer;)Ljava/lang/Integer; |
184 | ····goto·:goto_0 | 184 | ····goto·:goto_0 |
185 | ····.line·11 | 185 | ····.line·11 |
186 | ····:pswitch_3 | 186 | ····:pswitch_3 |
187 | ····invoke-virtual·{p1},·Lio/sentry/ | 187 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
188 | ····move-result-object·v2 | 188 | ····move-result-object·v2 |
189 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->a(Lio/sentry/protocol/m;Ljava/lang/String;)Ljava/lang/String; | 189 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/m;->a(Lio/sentry/protocol/m;Ljava/lang/String;)Ljava/lang/String; |
190 | ····goto·:goto_0 | 190 | ····goto·:goto_0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/w; | 1 | .class·public·final·Lio/sentry/protocol/w; |
2 | .super·Lio/sentry/ | 2 | .super·Lio/sentry/s2; |
3 | .source·"SentryTransaction.java" | 3 | .source·"SentryTransaction.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/w$a; | 9 | ········Lio/sentry/protocol/w$a; |
10 | ····} | 10 | ····} |
Offset 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | ····.end·annotation | 58 | ····.end·annotation |
59 | .end·field | 59 | .end·field |
60 | .field·private·z:Lio/sentry/protocol/x; | 60 | .field·private·z:Lio/sentry/protocol/x; |
61 | #·direct·methods | 61 | #·direct·methods |
62 | .method·public·constructor·<init>(Lio/sentry/ | 62 | .method·public·constructor·<init>(Lio/sentry/j4;)V |
63 | ····.locals·11 | 63 | ····.locals·11 |
64 | ····.line·1 | 64 | ····.line·1 |
65 | ····invoke-virtual·{p1},·Lio/sentry/ | 65 | ····invoke-virtual·{p1},·Lio/sentry/j4;->e()Lio/sentry/protocol/p; |
66 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
67 | ····invoke-direct·{p0,·v0},·Lio/sentry/ | 67 | ····invoke-direct·{p0,·v0},·Lio/sentry/s2;-><init>(Lio/sentry/protocol/p;)V |
68 | ····.line·2 | 68 | ····.line·2 |
69 | ····new-instance·v0,·Ljava/util/ArrayList; | 69 | ····new-instance·v0,·Ljava/util/ArrayList; |
70 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 70 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
71 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->w:Ljava/util/List; | 71 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->w:Ljava/util/List; |
Offset 93, 44 lines modified | Offset 93, 66 lines modified | ||
93 | ····const-string·v0,·"sentryTracer·is·required" | 93 | ····const-string·v0,·"sentryTracer·is·required" |
94 | ····.line·5 | 94 | ····.line·5 |
95 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 95 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
96 | ····.line·6 | 96 | ····.line·6 |
97 | ····invoke-virtual·{p1},·Lio/sentry/ | 97 | ····invoke-virtual·{p1},·Lio/sentry/j4;->A()Lio/sentry/x2; |
98 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
99 | ····invoke-virtual·{v0},·Lio/sentry/x2;->c()J | ||
100 | ····move-result-wide·v0 | ||
99 | ····invoke-static·{v0},·Lio/sentry/h;-> | 101 | ····invoke-static·{v0,·v1},·Lio/sentry/h;->l(J)D |
100 | ····move-result-wide·v0 | 102 | ····move-result-wide·v0 |
101 | ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 103 | ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
102 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
103 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->u:Ljava/lang/Double; | 105 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->u:Ljava/lang/Double; |
104 | ····.line·7 | 106 | ····.line·7 |
107 | ····invoke-virtual·{p1},·Lio/sentry/j4;->A()Lio/sentry/x2; | ||
108 | ····move-result-object·v0 | ||
109 | ····.line·8 | ||
105 | ····invoke-virtual·{p1},·Lio/sentry/ | 110 | ····invoke-virtual·{p1},·Lio/sentry/j4;->y()Lio/sentry/x2; |
111 | ····move-result-object·v1 | ||
112 | ····invoke-virtual·{v0,·v1},·Lio/sentry/x2;->b(Lio/sentry/x2;)J | ||
113 | ····move-result-wide·v0 | ||
114 | ····.line·9 | ||
115 | ····invoke-static·{v0,·v1},·Lio/sentry/h;->l(J)D | ||
116 | ····move-result-wide·v0 | ||
117 | ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | ||
106 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
107 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->v:Ljava/lang/Double; | 119 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->v:Ljava/lang/Double; |
108 | ····.line· | 120 | ····.line·10 |
109 | ····invoke-virtual·{p1},·Lio/sentry/ | 121 | ····invoke-virtual·{p1},·Lio/sentry/j4;->k()Ljava/lang/String; |
110 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
111 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->t:Ljava/lang/String; | 123 | ····iput-object·v0,·p0,·Lio/sentry/protocol/w;->t:Ljava/lang/String; |
112 | ····.line· | 124 | ····.line·11 |
113 | ····invoke-virtual·{p1},·Lio/sentry/ | 125 | ····invoke-virtual·{p1},·Lio/sentry/j4;->v()Ljava/util/List; |
114 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
115 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 127 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
116 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
Offset 142, 105 lines modified | Offset 164, 105 lines modified | ||
142 | ····if-eqz·v1,·:cond_1 | 164 | ····if-eqz·v1,·:cond_1 |
143 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 165 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
144 | ····move-result-object·v1 | 166 | ····move-result-object·v1 |
145 | ····check-cast·v1,·Lio/sentry/ | 167 | ····check-cast·v1,·Lio/sentry/o4; |
146 | ····.line·1 | 168 | ····.line·12 |
147 | ····sget-object·v2,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 169 | ····sget-object·v2,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
148 | ····invoke-virtual·{v1},·Lio/sentry/ | 170 | ····invoke-virtual·{v1},·Lio/sentry/o4;->y()Ljava/lang/Boolean; |
149 | ····move-result-object·v3 | 171 | ····move-result-object·v3 |
150 | ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z | 172 | ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z |
151 | ····move-result·v2 | 173 | ····move-result·v2 |
152 | ····if-eqz·v2,·:cond_0 | 174 | ····if-eqz·v2,·:cond_0 |
Max diff block lines reached; 14464/18228 bytes (79.35%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/e$a; | 1 | .class·public·final·Lio/sentry/protocol/e$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Device.java" | 3 | .source·"Device.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/e; | 8 | ····value·=·Lio/sentry/protocol/e; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/e;", | 22 | ········"Lio/sentry/protocol/e;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/e; | 50 | ····new-instance·v0,·Lio/sentry/protocol/e; |
Offset 593, 141 lines modified | Offset 593, 141 lines modified | ||
593 | ····.line·6 | 593 | ····.line·6 |
594 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 594 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
595 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 595 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
596 | ····.line·7 | 596 | ····.line·7 |
597 | ····:cond_20 | 597 | ····:cond_20 |
598 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 598 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
599 | ····goto/16·:goto_0 | 599 | ····goto/16·:goto_0 |
600 | ····.line·8 | 600 | ····.line·8 |
601 | ····:pswitch_0 | 601 | ····:pswitch_0 |
602 | ····invoke-virtual·{p1},·Lio/sentry/ | 602 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
603 | ····move-result-object·v2 | 603 | ····move-result-object·v2 |
604 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->o(Lio/sentry/protocol/e;Ljava/lang/Integer;)Ljava/lang/Integer; | 604 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->o(Lio/sentry/protocol/e;Ljava/lang/Integer;)Ljava/lang/Integer; |
605 | ····goto/16·:goto_0 | 605 | ····goto/16·:goto_0 |
606 | ····.line·9 | 606 | ····.line·9 |
607 | ····:pswitch_1 | 607 | ····:pswitch_1 |
608 | ····invoke-virtual·{p1},·Lio/sentry/ | 608 | ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long; |
609 | ····move-result-object·v2 | 609 | ····move-result-object·v2 |
610 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->j(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; | 610 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->j(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; |
611 | ····goto/16·:goto_0 | 611 | ····goto/16·:goto_0 |
612 | ····.line·10 | 612 | ····.line·10 |
613 | ····:pswitch_2 | 613 | ····:pswitch_2 |
614 | ····invoke-virtual·{p1},·Lio/sentry/ | 614 | ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long; |
615 | ····move-result-object·v2 | 615 | ····move-result-object·v2 |
616 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->l(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; | 616 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->l(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; |
617 | ····goto/16·:goto_0 | 617 | ····goto/16·:goto_0 |
618 | ····.line·11 | 618 | ····.line·11 |
619 | ····:pswitch_3 | 619 | ····:pswitch_3 |
620 | ····invoke-virtual·{p1},·Lio/sentry/ | 620 | ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean; |
621 | ····move-result-object·v2 | 621 | ····move-result-object·v2 |
622 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->D(Lio/sentry/protocol/e;Ljava/lang/Boolean;)Ljava/lang/Boolean; | 622 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->D(Lio/sentry/protocol/e;Ljava/lang/Boolean;)Ljava/lang/Boolean; |
623 | ····goto/16·:goto_0 | 623 | ····goto/16·:goto_0 |
624 | ····.line·12 | 624 | ····.line·12 |
625 | ····:pswitch_4 | 625 | ····:pswitch_4 |
626 | ····invoke-virtual·{p1},·Lio/sentry/ | 626 | ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long; |
627 | ····move-result-object·v2 | 627 | ····move-result-object·v2 |
628 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->e(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; | 628 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->e(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; |
629 | ····goto/16·:goto_0 | 629 | ····goto/16·:goto_0 |
630 | ····.line·13 | 630 | ····.line·13 |
631 | ····:pswitch_5 | 631 | ····:pswitch_5 |
632 | ····invoke-virtual·{p1},·Lio/sentry/ | 632 | ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long; |
633 | ····move-result-object·v2 | 633 | ····move-result-object·v2 |
634 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->g(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; | 634 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/e;->g(Lio/sentry/protocol/e;Ljava/lang/Long;)Ljava/lang/Long; |
635 | ····goto/16·:goto_0 | 635 | ····goto/16·:goto_0 |
Max diff block lines reached; 8858/12821 bytes (69.09%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/k$a; | 1 | .class·public·final·Lio/sentry/protocol/k$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Request.java" | 3 | .source·"Request.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/k; | 8 | ····value·=·Lio/sentry/protocol/k; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/k;", | 22 | ········"Lio/sentry/protocol/k;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/k$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/k$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/k; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/k; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/k; | 50 | ····new-instance·v0,·Lio/sentry/protocol/k; |
Offset 257, 51 lines modified | Offset 257, 51 lines modified | ||
257 | ····.line·6 | 257 | ····.line·6 |
258 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 258 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
259 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 259 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
260 | ····.line·7 | 260 | ····.line·7 |
261 | ····:cond_b | 261 | ····:cond_b |
262 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 262 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
263 | ····goto/16·:goto_0 | 263 | ····goto/16·:goto_0 |
264 | ····.line·8 | 264 | ····.line·8 |
265 | ····:pswitch_0 | 265 | ····:pswitch_0 |
266 | ····invoke-virtual·{p1},·Lio/sentry/ | 266 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
267 | ····move-result-object·v2 | 267 | ····move-result-object·v2 |
268 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->c(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String; | 268 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->c(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String; |
269 | ····goto/16·:goto_0 | 269 | ····goto/16·:goto_0 |
270 | ····.line·9 | 270 | ····.line·9 |
271 | ····:pswitch_1 | 271 | ····:pswitch_1 |
272 | ····invoke-virtual·{p1},·Lio/sentry/ | 272 | ····invoke-virtual·{p1},·Lio/sentry/z0;->n0()Ljava/lang/Long; |
273 | ····move-result-object·v2 | 273 | ····move-result-object·v2 |
274 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->j(Lio/sentry/protocol/k;Ljava/lang/Long;)Ljava/lang/Long; | 274 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->j(Lio/sentry/protocol/k;Ljava/lang/Long;)Ljava/lang/Long; |
275 | ····goto/16·:goto_0 | 275 | ····goto/16·:goto_0 |
276 | ····.line·10 | 276 | ····.line·10 |
277 | ····:pswitch_2 | 277 | ····:pswitch_2 |
278 | ····invoke-virtual·{p1},·Lio/sentry/ | 278 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
279 | ····move-result-object·v2 | 279 | ····move-result-object·v2 |
280 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->e(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String; | 280 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->e(Lio/sentry/protocol/k;Ljava/lang/String;)Ljava/lang/String; |
281 | ····goto/16·:goto_0 | 281 | ····goto/16·:goto_0 |
282 | ····.line·11 | 282 | ····.line·11 |
283 | ····:pswitch_3 | 283 | ····:pswitch_3 |
284 | ····invoke-virtual·{p1},·Lio/sentry/ | 284 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
285 | ····move-result-object·v2 | 285 | ····move-result-object·v2 |
286 | ····check-cast·v2,·Ljava/util/Map; | 286 | ····check-cast·v2,·Ljava/util/Map; |
287 | ····if-eqz·v2,·:cond_0 | 287 | ····if-eqz·v2,·:cond_0 |
Offset 312, 15 lines modified | Offset 312, 15 lines modified | ||
312 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->f(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map; | 312 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->f(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map; |
313 | ····goto/16·:goto_0 | 313 | ····goto/16·:goto_0 |
314 | ····.line·13 | 314 | ····.line·13 |
315 | ····:pswitch_4 | 315 | ····:pswitch_4 |
316 | ····invoke-virtual·{p1},·Lio/sentry/ | 316 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
317 | ····move-result-object·v2 | 317 | ····move-result-object·v2 |
318 | ····check-cast·v2,·Ljava/util/Map; | 318 | ····check-cast·v2,·Ljava/util/Map; |
319 | ····if-eqz·v2,·:cond_0 | 319 | ····if-eqz·v2,·:cond_0 |
Offset 331, 35 lines modified | Offset 331, 35 lines modified | ||
331 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->h(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map; | 331 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/k;->h(Lio/sentry/protocol/k;Ljava/util/Map;)Ljava/util/Map; |
Max diff block lines reached; 1760/5547 bytes (31.73%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/q$a; | 1 | .class·public·final·Lio/sentry/protocol/q$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryPackage.java" | 3 | .source·"SentryPackage.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/q; | 8 | ····value·=·Lio/sentry/protocol/q; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/q;", | 22 | ········"Lio/sentry/protocol/q;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/q$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/q$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/q; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/q; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····const/4·v0,·0x0 | 49 | ····const/4·v0,·0x0 |
Offset 100, 15 lines modified | Offset 100, 15 lines modified | ||
100 | ····.line·5 | 100 | ····.line·5 |
101 | ····new-instance·v2,·Ljava/util/HashMap; | 101 | ····new-instance·v2,·Ljava/util/HashMap; |
102 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V | 102 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
103 | ····.line·6 | 103 | ····.line·6 |
104 | ····:cond_0 | 104 | ····:cond_0 |
105 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/ | 105 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
106 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
107 | ····.line·7 | 107 | ····.line·7 |
108 | ····:cond_1 | 108 | ····:cond_1 |
109 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; | 109 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; |
Offset 147, 33 lines modified | Offset 147, 33 lines modified | ||
147 | ····.line·12 | 147 | ····.line·12 |
148 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 148 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
149 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 149 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
150 | ····.line·13 | 150 | ····.line·13 |
151 | ····sget-object·v1,·Lio/sentry/ | 151 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
152 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 152 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
153 | ····.line·14 | 153 | ····.line·14 |
154 | ····throw·v0 | 154 | ····throw·v0 |
155 | ····:cond_5 | 155 | ····:cond_5 |
156 | ····const-string·p1,·"Missing·required·field·\"name\"" | 156 | ····const-string·p1,·"Missing·required·field·\"name\"" |
157 | ····.line·15 | 157 | ····.line·15 |
158 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 158 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
159 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 159 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
160 | ····.line·16 | 160 | ····.line·16 |
161 | ····sget-object·v1,·Lio/sentry/ | 161 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
162 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 162 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
163 | ····.line·17 | 163 | ····.line·17 |
164 | ····goto·:goto_2 | 164 | ····goto·:goto_2 |
165 | ····:goto_1 | 165 | ····:goto_1 |
166 | ····throw·v0 | 166 | ····throw·v0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/f; | 1 | .class·public·final·Lio/sentry/protocol/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Gpu.java" | 3 | .source·"Gpu.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/f$a; | 9 | ········Lio/sentry/protocol/f$a; |
10 | ····} | 10 | ····} |
Offset 215, 29 lines modified | Offset 215, 29 lines modified | ||
215 | ····.line·1 | 215 | ····.line·1 |
216 | ····iput-object·p1,·p0,·Lio/sentry/protocol/f;->n:Ljava/util/Map; | 216 | ····iput-object·p1,·p0,·Lio/sentry/protocol/f;->n:Ljava/util/Map; |
217 | ····return-void | 217 | ····return-void |
218 | .end·method | 218 | .end·method |
219 | .method·public·serialize(Lio/sentry/ | 219 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
220 | ····.locals·3 | 220 | ····.locals·3 |
221 | ····.line·1 | 221 | ····.line·1 |
222 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 222 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
223 | ····.line·2 | 223 | ····.line·2 |
224 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String; | 224 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String; |
225 | ····if-eqz·v0,·:cond_0 | 225 | ····if-eqz·v0,·:cond_0 |
226 | ····const-string·v0,·"name" | 226 | ····const-string·v0,·"name" |
227 | ····.line·3 | 227 | ····.line·3 |
228 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 228 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
229 | ····move-result-object·v0 | 229 | ····move-result-object·v0 |
230 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String; | 230 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->e:Ljava/lang/String; |
231 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 231 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 246, 15 lines modified | Offset 246, 15 lines modified | ||
246 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer; | 246 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer; |
247 | ····if-eqz·v0,·:cond_1 | 247 | ····if-eqz·v0,·:cond_1 |
248 | ····const-string·v0,·"id" | 248 | ····const-string·v0,·"id" |
249 | ····.line·5 | 249 | ····.line·5 |
250 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 250 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
251 | ····move-result-object·v0 | 251 | ····move-result-object·v0 |
252 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer; | 252 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->f:Ljava/lang/Integer; |
253 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 253 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 263, 15 lines modified | Offset 263, 15 lines modified | ||
263 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String; | 263 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String; |
264 | ····if-eqz·v0,·:cond_2 | 264 | ····if-eqz·v0,·:cond_2 |
265 | ····const-string·v0,·"vendor_id" | 265 | ····const-string·v0,·"vendor_id" |
266 | ····.line·7 | 266 | ····.line·7 |
267 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 267 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
268 | ····move-result-object·v0 | 268 | ····move-result-object·v0 |
269 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String; | 269 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->g:Ljava/lang/String; |
270 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 270 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 280, 15 lines modified | Offset 280, 15 lines modified | ||
280 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String; | 280 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String; |
281 | ····if-eqz·v0,·:cond_3 | 281 | ····if-eqz·v0,·:cond_3 |
282 | ····const-string·v0,·"vendor_name" | 282 | ····const-string·v0,·"vendor_name" |
283 | ····.line·9 | 283 | ····.line·9 |
284 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 284 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
285 | ····move-result-object·v0 | 285 | ····move-result-object·v0 |
286 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String; | 286 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->h:Ljava/lang/String; |
287 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 287 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 297, 15 lines modified | Offset 297, 15 lines modified | ||
297 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer; | 297 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer; |
298 | ····if-eqz·v0,·:cond_4 | 298 | ····if-eqz·v0,·:cond_4 |
299 | ····const-string·v0,·"memory_size" | 299 | ····const-string·v0,·"memory_size" |
300 | ····.line·11 | 300 | ····.line·11 |
301 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 301 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
302 | ····move-result-object·v0 | 302 | ····move-result-object·v0 |
303 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer; | 303 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->i:Ljava/lang/Integer; |
304 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 304 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 314, 15 lines modified | Offset 314, 15 lines modified | ||
314 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String; | 314 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String; |
315 | ····if-eqz·v0,·:cond_5 | 315 | ····if-eqz·v0,·:cond_5 |
316 | ····const-string·v0,·"api_type" | 316 | ····const-string·v0,·"api_type" |
317 | ····.line·13 | 317 | ····.line·13 |
318 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 318 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
319 | ····move-result-object·v0 | 319 | ····move-result-object·v0 |
320 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String; | 320 | ····iget-object·v1,·p0,·Lio/sentry/protocol/f;->j:Ljava/lang/String; |
321 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 321 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 331, 15 lines modified | Offset 331, 15 lines modified | ||
331 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->k:Ljava/lang/Boolean; | 331 | ····iget-object·v0,·p0,·Lio/sentry/protocol/f;->k:Ljava/lang/Boolean; |
332 | ····if-eqz·v0,·:cond_6 | 332 | ····if-eqz·v0,·:cond_6 |
Max diff block lines reached; 2323/6458 bytes (35.97%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/d; | 1 | .class·public·final·Lio/sentry/protocol/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DebugMeta.java" | 3 | .source·"DebugMeta.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/d$a; | 9 | ········Lio/sentry/protocol/d$a; |
10 | ····} | 10 | ····} |
Offset 129, 52 lines modified | Offset 129, 52 lines modified | ||
129 | ····.line·1 | 129 | ····.line·1 |
130 | ····iput-object·p1,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map; | 130 | ····iput-object·p1,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map; |
131 | ····return-void | 131 | ····return-void |
132 | .end·method | 132 | .end·method |
133 | .method·public·serialize(Lio/sentry/ | 133 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
134 | ····.locals·3 | 134 | ····.locals·3 |
135 | ····.line·1 | 135 | ····.line·1 |
136 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 136 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
137 | ····.line·2 | 137 | ····.line·2 |
138 | ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m; | 138 | ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m; |
139 | ····if-eqz·v0,·:cond_0 | 139 | ····if-eqz·v0,·:cond_0 |
140 | ····const-string·v0,·"sdk_info" | 140 | ····const-string·v0,·"sdk_info" |
141 | ····.line·3 | 141 | ····.line·3 |
142 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 142 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
143 | ····move-result-object·v0 | 143 | ····move-result-object·v0 |
144 | ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m; | 144 | ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->e:Lio/sentry/protocol/m; |
145 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 145 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
146 | ····.line·4 | 146 | ····.line·4 |
147 | ····:cond_0 | 147 | ····:cond_0 |
148 | ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List; | 148 | ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List; |
149 | ····if-eqz·v0,·:cond_1 | 149 | ····if-eqz·v0,·:cond_1 |
150 | ····const-string·v0,·"images" | 150 | ····const-string·v0,·"images" |
151 | ····.line·5 | 151 | ····.line·5 |
152 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 152 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
153 | ····move-result-object·v0 | 153 | ····move-result-object·v0 |
154 | ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List; | 154 | ····iget-object·v1,·p0,·Lio/sentry/protocol/d;->f:Ljava/util/List; |
155 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 155 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
156 | ····.line·6 | 156 | ····.line·6 |
157 | ····:cond_1 | 157 | ····:cond_1 |
158 | ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map; | 158 | ····iget-object·v0,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map; |
159 | ····if-eqz·v0,·:cond_2 | 159 | ····if-eqz·v0,·:cond_2 |
Offset 204, 19 lines modified | Offset 204, 19 lines modified | ||
204 | ····iget-object·v2,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map; | 204 | ····iget-object·v2,·p0,·Lio/sentry/protocol/d;->g:Ljava/util/Map; |
205 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 205 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
206 | ····move-result-object·v2 | 206 | ····move-result-object·v2 |
207 | ····.line·9 | 207 | ····.line·9 |
208 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 208 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
209 | ····move-result-object·v1 | 209 | ····move-result-object·v1 |
210 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/ | 210 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
211 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
212 | ····.line·10 | 212 | ····.line·10 |
213 | ····:cond_2 | 213 | ····:cond_2 |
214 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 214 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/e$b$a; | 1 | .class·public·final·Lio/sentry/protocol/e$b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Device.java" | 3 | .source·"Device.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/e$b; | 8 | ····value·=·Lio/sentry/protocol/e$b; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/e$b;", | 22 | ········"Lio/sentry/protocol/e$b;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$b$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/e$b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e$b; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/e$b; |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; |
49 | ····move-result-object·p1 | 49 | ····move-result-object·p1 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/i; | 1 | .class·public·final·Lio/sentry/protocol/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Message.java" | 3 | .source·"Message.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/i$a; | 9 | ········Lio/sentry/protocol/i$a; |
10 | ····} | 10 | ····} |
Offset 94, 29 lines modified | Offset 94, 29 lines modified | ||
94 | ····.line·1 | 94 | ····.line·1 |
95 | ····iput-object·p1,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map; | 95 | ····iput-object·p1,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map; |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
98 | .method·public·serialize(Lio/sentry/ | 98 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
99 | ····.locals·3 | 99 | ····.locals·3 |
100 | ····.line·1 | 100 | ····.line·1 |
101 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 101 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
102 | ····.line·2 | 102 | ····.line·2 |
103 | ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String; | 103 | ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String; |
104 | ····if-eqz·v0,·:cond_0 | 104 | ····if-eqz·v0,·:cond_0 |
105 | ····const-string·v0,·"formatted" | 105 | ····const-string·v0,·"formatted" |
106 | ····.line·3 | 106 | ····.line·3 |
107 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 107 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
108 | ····move-result-object·v0 | 108 | ····move-result-object·v0 |
109 | ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String; | 109 | ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->e:Ljava/lang/String; |
110 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 110 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
125 | ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String; | 125 | ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String; |
126 | ····if-eqz·v0,·:cond_1 | 126 | ····if-eqz·v0,·:cond_1 |
127 | ····const-string·v0,·"message" | 127 | ····const-string·v0,·"message" |
128 | ····.line·5 | 128 | ····.line·5 |
129 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 129 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
130 | ····move-result-object·v0 | 130 | ····move-result-object·v0 |
131 | ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String; | 131 | ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->f:Ljava/lang/String; |
132 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 132 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 148, 21 lines modified | Offset 148, 21 lines modified | ||
148 | ····move-result·v0 | 148 | ····move-result·v0 |
149 | ····if-nez·v0,·:cond_2 | 149 | ····if-nez·v0,·:cond_2 |
150 | ····const-string·v0,·"params" | 150 | ····const-string·v0,·"params" |
151 | ····.line·7 | 151 | ····.line·7 |
152 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 152 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
153 | ····move-result-object·v0 | 153 | ····move-result-object·v0 |
154 | ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->g:Ljava/util/List; | 154 | ····iget-object·v1,·p0,·Lio/sentry/protocol/i;->g:Ljava/util/List; |
155 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 155 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
156 | ····.line·8 | 156 | ····.line·8 |
157 | ····:cond_2 | 157 | ····:cond_2 |
158 | ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map; | 158 | ····iget-object·v0,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map; |
159 | ····if-eqz·v0,·:cond_3 | 159 | ····if-eqz·v0,·:cond_3 |
Offset 192, 18 lines modified | Offset 192, 18 lines modified | ||
192 | ····iget-object·v2,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map; | 192 | ····iget-object·v2,·p0,·Lio/sentry/protocol/i;->h:Ljava/util/Map; |
193 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 193 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
194 | ····move-result-object·v2 | 194 | ····move-result-object·v2 |
195 | ····.line·11 | 195 | ····.line·11 |
196 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 196 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
197 | ····.line·12 | 197 | ····.line·12 |
198 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 198 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
199 | ····goto·:goto_0 | 199 | ····goto·:goto_0 |
200 | ····.line·13 | 200 | ····.line·13 |
201 | ····:cond_3 | 201 | ····:cond_3 |
202 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 202 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/u$a; | 1 | .class·public·final·Lio/sentry/protocol/u$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryStackTrace.java" | 3 | .source·"SentryStackTrace.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/u; | 8 | ····value·=·Lio/sentry/protocol/u; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/u;", | 22 | ········"Lio/sentry/protocol/u;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/u$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/u$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/u; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/u; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/u; | 48 | ····new-instance·v0,·Lio/sentry/protocol/u; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/u;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/u;-><init>()V |
Offset 144, 31 lines modified | Offset 144, 31 lines modified | ||
144 | ····.line·6 | 144 | ····.line·6 |
145 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 145 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
146 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 146 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
147 | ····.line·7 | 147 | ····.line·7 |
148 | ····:cond_3 | 148 | ····:cond_3 |
149 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 149 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
150 | ····goto·:goto_0 | 150 | ····goto·:goto_0 |
151 | ····.line·8 | 151 | ····.line·8 |
152 | ····:pswitch_0 | 152 | ····:pswitch_0 |
153 | ····invoke-virtual·{p1},·Lio/sentry/ | 153 | ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean; |
154 | ····move-result-object·v2 | 154 | ····move-result-object·v2 |
155 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->c(Lio/sentry/protocol/u;Ljava/lang/Boolean;)Ljava/lang/Boolean; | 155 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->c(Lio/sentry/protocol/u;Ljava/lang/Boolean;)Ljava/lang/Boolean; |
156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
157 | ····.line·9 | 157 | ····.line·9 |
158 | ····:pswitch_1 | 158 | ····:pswitch_1 |
159 | ····invoke-virtual·{p1},·Lio/sentry/ | 159 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
160 | ····move-result-object·v2 | 160 | ····move-result-object·v2 |
161 | ····check-cast·v2,·Ljava/util/Map; | 161 | ····check-cast·v2,·Ljava/util/Map; |
162 | ····.line·10 | 162 | ····.line·10 |
163 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; | 163 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; |
Offset 182, 15 lines modified | Offset 182, 15 lines modified | ||
182 | ····.line·12 | 182 | ····.line·12 |
183 | ····:pswitch_2 | 183 | ····:pswitch_2 |
184 | ····new-instance·v2,·Lio/sentry/protocol/t$a; | 184 | ····new-instance·v2,·Lio/sentry/protocol/t$a; |
185 | ····invoke-direct·{v2},·Lio/sentry/protocol/t$a;-><init>()V | 185 | ····invoke-direct·{v2},·Lio/sentry/protocol/t$a;-><init>()V |
186 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 186 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; |
187 | ····move-result-object·v2 | 187 | ····move-result-object·v2 |
188 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->a(Lio/sentry/protocol/u;Ljava/util/List;)Ljava/util/List; | 188 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/u;->a(Lio/sentry/protocol/u;Ljava/util/List;)Ljava/util/List; |
189 | ····goto·:goto_0 | 189 | ····goto·:goto_0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/w$a; | 1 | .class·public·final·Lio/sentry/protocol/w$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryTransaction.java" | 3 | .source·"SentryTransaction.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/w; | 8 | ····value·=·Lio/sentry/protocol/w; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/w;", | 22 | ········"Lio/sentry/protocol/w;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/w$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/w$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/w; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/w; |
46 | ····.locals·8 | 46 | ····.locals·8 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v7,·Lio/sentry/protocol/w; | 50 | ····new-instance·v7,·Lio/sentry/protocol/w; |
Offset 89, 17 lines modified | Offset 89, 17 lines modified | ||
89 | ····const/4·v3,·0x0 | 89 | ····const/4·v3,·0x0 |
90 | ····move-object·v0,·v7 | 90 | ····move-object·v0,·v7 |
91 | ····invoke-direct/range·{v0·..·v6},·Lio/sentry/protocol/w;-><init>(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/Map;Lio/sentry/protocol/x;)V | 91 | ····invoke-direct/range·{v0·..·v6},·Lio/sentry/protocol/w;-><init>(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/Map;Lio/sentry/protocol/x;)V |
92 | ····.line·5 | 92 | ····.line·5 |
93 | ····new-instance·v0,·Lio/sentry/ | 93 | ····new-instance·v0,·Lio/sentry/s2$a; |
94 | ····invoke-direct·{v0},·Lio/sentry/ | 94 | ····invoke-direct·{v0},·Lio/sentry/s2$a;-><init>()V |
95 | ····const/4·v1,·0x0 | 95 | ····const/4·v1,·0x0 |
96 | ····.line·6 | 96 | ····.line·6 |
97 | ····:cond_0 | 97 | ····:cond_0 |
98 | ····:goto_0 | 98 | ····:goto_0 |
99 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | 99 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; |
Offset 238, 51 lines modified | Offset 238, 51 lines modified | ||
238 | ····:cond_7 | 238 | ····:cond_7 |
239 | ····const/4·v3,·0x0 | 239 | ····const/4·v3,·0x0 |
240 | ····:goto_1 | 240 | ····:goto_1 |
241 | ····packed-switch·v3,·:pswitch_data_0 | 241 | ····packed-switch·v3,·:pswitch_data_0 |
242 | ····.line·9 | 242 | ····.line·9 |
243 | ····invoke-virtual·{v0,·v7,·v2,·p1,·p2},·Lio/sentry/ | 243 | ····invoke-virtual·{v0,·v7,·v2,·p1,·p2},·Lio/sentry/s2$a;->a(Lio/sentry/s2;Ljava/lang/String;Lio/sentry/z0;Lio/sentry/h0;)Z |
244 | ····move-result·v3 | 244 | ····move-result·v3 |
245 | ····if-nez·v3,·:cond_0 | 245 | ····if-nez·v3,·:cond_0 |
246 | ····if-nez·v1,·:cond_8 | 246 | ····if-nez·v1,·:cond_8 |
247 | ····.line·10 | 247 | ····.line·10 |
248 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 248 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
249 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 249 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
250 | ····.line·11 | 250 | ····.line·11 |
251 | ····:cond_8 | 251 | ····:cond_8 |
252 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 252 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
253 | ····goto·:goto_0 | 253 | ····goto·:goto_0 |
254 | ····.line·12 | 254 | ····.line·12 |
255 | ····:pswitch_0 | 255 | ····:pswitch_0 |
256 | ····invoke-virtual·{p1},·Lio/sentry/ | 256 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
257 | ····move-result-object·v2 | 257 | ····move-result-object·v2 |
258 | ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->g0(Lio/sentry/protocol/w;Ljava/lang/String;)Ljava/lang/String; | 258 | ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->g0(Lio/sentry/protocol/w;Ljava/lang/String;)Ljava/lang/String; |
259 | ····goto·:goto_0 | 259 | ····goto·:goto_0 |
260 | ····.line·13 | 260 | ····.line·13 |
261 | ····:pswitch_1 | 261 | ····:pswitch_1 |
262 | ····new-instance·v2,·Lio/sentry/protocol/x$a; | 262 | ····new-instance·v2,·Lio/sentry/protocol/x$a; |
263 | ····invoke-direct·{v2},·Lio/sentry/protocol/x$a;-><init>()V | 263 | ····invoke-direct·{v2},·Lio/sentry/protocol/x$a;-><init>()V |
264 | ····.line·14 | 264 | ····.line·14 |
265 | ····invoke-virtual·{v2,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/ | 265 | ····invoke-virtual·{v2,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/x; |
266 | ····move-result-object·v2 | 266 | ····move-result-object·v2 |
267 | ····.line·15 | 267 | ····.line·15 |
268 | ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->l0(Lio/sentry/protocol/w;Lio/sentry/protocol/x;)Lio/sentry/protocol/x; | 268 | ····invoke-static·{v7,·v2},·Lio/sentry/protocol/w;->l0(Lio/sentry/protocol/w;Lio/sentry/protocol/x;)Lio/sentry/protocol/x; |
269 | ····goto/16·:goto_0 | 269 | ····goto/16·:goto_0 |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
Max diff block lines reached; 3191/7165 bytes (44.54%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/b$a; | 1 | .class·public·final·Lio/sentry/protocol/b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Browser.java" | 3 | .source·"Browser.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/b; | 8 | ····value·=·Lio/sentry/protocol/b; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/b;", | 22 | ········"Lio/sentry/protocol/b;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/b; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/b; |
46 | ····.locals·4 | 46 | ····.locals·4 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/b; | 50 | ····new-instance·v0,·Lio/sentry/protocol/b; |
Offset 101, 31 lines modified | Offset 101, 31 lines modified | ||
101 | ····.line·6 | 101 | ····.line·6 |
102 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 102 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
103 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 103 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
104 | ····.line·7 | 104 | ····.line·7 |
105 | ····:cond_0 | 105 | ····:cond_0 |
106 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 106 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
107 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
108 | ····.line·8 | 108 | ····.line·8 |
109 | ····:cond_1 | 109 | ····:cond_1 |
110 | ····invoke-virtual·{p1},·Lio/sentry/ | 110 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
111 | ····move-result-object·v2 | 111 | ····move-result-object·v2 |
112 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->b(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String; | 112 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->b(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String; |
113 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
114 | ····.line·9 | 114 | ····.line·9 |
115 | ····:cond_2 | 115 | ····:cond_2 |
116 | ····invoke-virtual·{p1},·Lio/sentry/ | 116 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
117 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
118 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->a(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String; | 118 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/b;->a(Lio/sentry/protocol/b;Ljava/lang/String;)Ljava/lang/String; |
119 | ····goto·:goto_0 | 119 | ····goto·:goto_0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/r; | 1 | .class·public·final·Lio/sentry/protocol/r; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryRuntime.java" | 3 | .source·"SentryRuntime.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/r$a; | 9 | ········Lio/sentry/protocol/r$a; |
10 | ····} | 10 | ····} |
Offset 155, 29 lines modified | Offset 155, 29 lines modified | ||
155 | ····.line·1 | 155 | ····.line·1 |
156 | ····iput-object·p1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String; | 156 | ····iput-object·p1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String; |
157 | ····return-void | 157 | ····return-void |
158 | .end·method | 158 | .end·method |
159 | .method·public·serialize(Lio/sentry/ | 159 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
160 | ····.locals·3 | 160 | ····.locals·3 |
161 | ····.line·1 | 161 | ····.line·1 |
162 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 162 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
163 | ····.line·2 | 163 | ····.line·2 |
164 | ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String; | 164 | ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String; |
165 | ····if-eqz·v0,·:cond_0 | 165 | ····if-eqz·v0,·:cond_0 |
166 | ····const-string·v0,·"name" | 166 | ····const-string·v0,·"name" |
167 | ····.line·3 | 167 | ····.line·3 |
168 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 168 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
169 | ····move-result-object·v0 | 169 | ····move-result-object·v0 |
170 | ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String; | 170 | ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->e:Ljava/lang/String; |
171 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 171 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 186, 15 lines modified | Offset 186, 15 lines modified | ||
186 | ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String; | 186 | ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String; |
187 | ····if-eqz·v0,·:cond_1 | 187 | ····if-eqz·v0,·:cond_1 |
188 | ····const-string·v0,·"version" | 188 | ····const-string·v0,·"version" |
189 | ····.line·5 | 189 | ····.line·5 |
190 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 190 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
191 | ····move-result-object·v0 | 191 | ····move-result-object·v0 |
192 | ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String; | 192 | ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->f:Ljava/lang/String; |
193 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 193 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 203, 15 lines modified | Offset 203, 15 lines modified | ||
203 | ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String; | 203 | ····iget-object·v0,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String; |
204 | ····if-eqz·v0,·:cond_2 | 204 | ····if-eqz·v0,·:cond_2 |
205 | ····const-string·v0,·"raw_description" | 205 | ····const-string·v0,·"raw_description" |
206 | ····.line·7 | 206 | ····.line·7 |
207 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 207 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
208 | ····move-result-object·v0 | 208 | ····move-result-object·v0 |
209 | ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String; | 209 | ····iget-object·v1,·p0,·Lio/sentry/protocol/r;->g:Ljava/lang/String; |
210 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 210 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 247, 18 lines modified | Offset 247, 18 lines modified | ||
247 | ····iget-object·v2,·p0,·Lio/sentry/protocol/r;->h:Ljava/util/Map; | 247 | ····iget-object·v2,·p0,·Lio/sentry/protocol/r;->h:Ljava/util/Map; |
248 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 248 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
249 | ····move-result-object·v2 | 249 | ····move-result-object·v2 |
250 | ····.line·11 | 250 | ····.line·11 |
251 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 251 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
252 | ····.line·12 | 252 | ····.line·12 |
253 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 253 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
254 | ····goto·:goto_0 | 254 | ····goto·:goto_0 |
255 | ····.line·13 | 255 | ····.line·13 |
256 | ····:cond_3 | 256 | ····:cond_3 |
257 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 257 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/z$a; | 1 | .class·public·final·Lio/sentry/protocol/z$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"User.java" | 3 | .source·"User.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/z; | 8 | ····value·=·Lio/sentry/protocol/z; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/z;", | 22 | ········"Lio/sentry/protocol/z;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/z$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/z$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/z; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/z; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/z; | 50 | ····new-instance·v0,·Lio/sentry/protocol/z; |
Offset 209, 31 lines modified | Offset 209, 31 lines modified | ||
209 | ····.line·6 | 209 | ····.line·6 |
210 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 210 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
211 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 211 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
212 | ····.line·7 | 212 | ····.line·7 |
213 | ····:cond_8 | 213 | ····:cond_8 |
214 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 214 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
215 | ····goto·:goto_0 | 215 | ····goto·:goto_0 |
216 | ····.line·8 | 216 | ····.line·8 |
217 | ····:pswitch_0 | 217 | ····:pswitch_0 |
218 | ····invoke-virtual·{p1},·Lio/sentry/ | 218 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
219 | ····move-result-object·v2 | 219 | ····move-result-object·v2 |
220 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->d(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String; | 220 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->d(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String; |
221 | ····goto·:goto_0 | 221 | ····goto·:goto_0 |
222 | ····.line·9 | 222 | ····.line·9 |
223 | ····:pswitch_1 | 223 | ····:pswitch_1 |
224 | ····invoke-virtual·{p1},·Lio/sentry/ | 224 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
225 | ····move-result-object·v2 | 225 | ····move-result-object·v2 |
226 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->e(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String; | 226 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->e(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String; |
227 | ····goto/16·:goto_0 | 227 | ····goto/16·:goto_0 |
Offset 253, 15 lines modified | Offset 253, 15 lines modified | ||
253 | ····move-result·v2 | 253 | ····move-result·v2 |
254 | ····if-eqz·v2,·:cond_0 | 254 | ····if-eqz·v2,·:cond_0 |
255 | ····.line·11 | 255 | ····.line·11 |
256 | ····:cond_9 | 256 | ····:cond_9 |
257 | ····invoke-virtual·{p1},·Lio/sentry/ | 257 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
258 | ····move-result-object·v2 | 258 | ····move-result-object·v2 |
259 | ····check-cast·v2,·Ljava/util/Map; | 259 | ····check-cast·v2,·Ljava/util/Map; |
260 | ····.line·12 | 260 | ····.line·12 |
261 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; | 261 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; |
Offset 271, 25 lines modified | Offset 271, 25 lines modified | ||
271 | ····.line·13 | 271 | ····.line·13 |
272 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->g(Lio/sentry/protocol/z;Ljava/util/Map;)Ljava/util/Map; | 272 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->g(Lio/sentry/protocol/z;Ljava/util/Map;)Ljava/util/Map; |
273 | ····goto/16·:goto_0 | 273 | ····goto/16·:goto_0 |
274 | ····.line·14 | 274 | ····.line·14 |
275 | ····:pswitch_3 | 275 | ····:pswitch_3 |
276 | ····invoke-virtual·{p1},·Lio/sentry/ | 276 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
277 | ····move-result-object·v2 | 277 | ····move-result-object·v2 |
278 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->a(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String; | 278 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/z;->a(Lio/sentry/protocol/z;Ljava/lang/String;)Ljava/lang/String; |
279 | ····goto/16·:goto_0 | 279 | ····goto/16·:goto_0 |
280 | ····.line·15 | 280 | ····.line·15 |
281 | ····:pswitch_4 | 281 | ····:pswitch_4 |
282 | ····invoke-virtual·{p1},·Lio/sentry/ | 282 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
283 | ····move-result-object·v2 | 283 | ····move-result-object·v2 |
284 | ····check-cast·v2,·Ljava/util/Map; | 284 | ····check-cast·v2,·Ljava/util/Map; |
Max diff block lines reached; 925/4698 bytes (19.69%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/g; | 1 | .class·public·final·Lio/sentry/protocol/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MeasurementValue.java" | 3 | .source·"MeasurementValue.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/g$a; | 9 | ········Lio/sentry/protocol/g$a; |
10 | ····} | 10 | ····} |
Offset 75, 24 lines modified | Offset 75, 24 lines modified | ||
75 | ····.line·1 | 75 | ····.line·1 |
76 | ····iput-object·p1,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map; | 76 | ····iput-object·p1,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map; |
77 | ····return-void | 77 | ····return-void |
78 | .end·method | 78 | .end·method |
79 | .method·public·serialize(Lio/sentry/ | 79 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
80 | ····.locals·3 | 80 | ····.locals·3 |
81 | ····.line·1 | 81 | ····.line·1 |
82 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 82 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
83 | ····const-string·v0,·"value" | 83 | ····const-string·v0,·"value" |
84 | ····.line·2 | 84 | ····.line·2 |
85 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 85 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
86 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
87 | ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->e:Ljava/lang/Number; | 87 | ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->e:Ljava/lang/Number; |
88 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 88 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 100, 15 lines modified | Offset 100, 15 lines modified | ||
100 | ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String; | 100 | ····iget-object·v0,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String; |
101 | ····if-eqz·v0,·:cond_0 | 101 | ····if-eqz·v0,·:cond_0 |
102 | ····const-string·v0,·"unit" | 102 | ····const-string·v0,·"unit" |
103 | ····.line·4 | 103 | ····.line·4 |
104 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 104 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
105 | ····move-result-object·v0 | 105 | ····move-result-object·v0 |
106 | ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String; | 106 | ····iget-object·v1,·p0,·Lio/sentry/protocol/g;->f:Ljava/lang/String; |
107 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 107 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 144, 18 lines modified | Offset 144, 18 lines modified | ||
144 | ····iget-object·v2,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map; | 144 | ····iget-object·v2,·p0,·Lio/sentry/protocol/g;->g:Ljava/util/Map; |
145 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 145 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
146 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
147 | ····.line·8 | 147 | ····.line·8 |
148 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 148 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
149 | ····.line·9 | 149 | ····.line·9 |
150 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 150 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
151 | ····goto·:goto_0 | 151 | ····goto·:goto_0 |
152 | ····.line·10 | 152 | ····.line·10 |
153 | ····:cond_1 | 153 | ····:cond_1 |
154 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 154 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/a$a; | 1 | .class·public·final·Lio/sentry/protocol/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"App.java" | 3 | .source·"App.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/a; | 8 | ····value·=·Lio/sentry/protocol/a; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/a;", | 22 | ········"Lio/sentry/protocol/a;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/a$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/a$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/a; | 50 | ····new-instance·v0,·Lio/sentry/protocol/a; |
Offset 224, 41 lines modified | Offset 224, 41 lines modified | ||
224 | ····.line·6 | 224 | ····.line·6 |
225 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 225 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
226 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 226 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
227 | ····.line·7 | 227 | ····.line·7 |
228 | ····:cond_8 | 228 | ····:cond_8 |
229 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 229 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
230 | ····goto·:goto_0 | 230 | ····goto·:goto_0 |
231 | ····.line·8 | 231 | ····.line·8 |
232 | ····:pswitch_0 | 232 | ····:pswitch_0 |
233 | ····invoke-virtual·{p1},·Lio/sentry/ | 233 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
234 | ····move-result-object·v2 | 234 | ····move-result-object·v2 |
235 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->g(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String; | 235 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->g(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String; |
236 | ····goto/16·:goto_0 | 236 | ····goto/16·:goto_0 |
237 | ····.line·9 | 237 | ····.line·9 |
238 | ····:pswitch_1 | 238 | ····:pswitch_1 |
239 | ····invoke-virtual·{p1},·Lio/sentry/ | 239 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
240 | ····move-result-object·v2 | 240 | ····move-result-object·v2 |
241 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->e(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String; | 241 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->e(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String; |
242 | ····goto/16·:goto_0 | 242 | ····goto/16·:goto_0 |
243 | ····.line·10 | 243 | ····.line·10 |
244 | ····:pswitch_2 | 244 | ····:pswitch_2 |
245 | ····invoke-virtual·{p1},·Lio/sentry/ | 245 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
246 | ····move-result-object·v2 | 246 | ····move-result-object·v2 |
247 | ····check-cast·v2,·Ljava/util/Map; | 247 | ····check-cast·v2,·Ljava/util/Map; |
248 | ····.line·11 | 248 | ····.line·11 |
249 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; | 249 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; |
Offset 268, 55 lines modified | Offset 268, 55 lines modified | ||
268 | ····.line·12 | 268 | ····.line·12 |
269 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->h(Lio/sentry/protocol/a;Ljava/util/Map;)Ljava/util/Map; | 269 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->h(Lio/sentry/protocol/a;Ljava/util/Map;)Ljava/util/Map; |
270 | ····goto/16·:goto_0 | 270 | ····goto/16·:goto_0 |
271 | ····.line·13 | 271 | ····.line·13 |
272 | ····:pswitch_3 | 272 | ····:pswitch_3 |
273 | ····invoke-virtual·{p1,·p2},·Lio/sentry/ | 273 | ····invoke-virtual·{p1,·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date; |
274 | ····move-result-object·v2 | 274 | ····move-result-object·v2 |
275 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->b(Lio/sentry/protocol/a;Ljava/util/Date;)Ljava/util/Date; | 275 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->b(Lio/sentry/protocol/a;Ljava/util/Date;)Ljava/util/Date; |
276 | ····goto/16·:goto_0 | 276 | ····goto/16·:goto_0 |
277 | ····.line·14 | 277 | ····.line·14 |
278 | ····:pswitch_4 | 278 | ····:pswitch_4 |
279 | ····invoke-virtual·{p1},·Lio/sentry/ | 279 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
280 | ····move-result-object·v2 | 280 | ····move-result-object·v2 |
281 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->a(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String; | 281 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/a;->a(Lio/sentry/protocol/a;Ljava/lang/String;)Ljava/lang/String; |
282 | ····goto/16·:goto_0 | 282 | ····goto/16·:goto_0 |
283 | ····.line·15 | 283 | ····.line·15 |
284 | ····:pswitch_5 | 284 | ····:pswitch_5 |
285 | ····invoke-virtual·{p1},·Lio/sentry/ | 285 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
Max diff block lines reached; 831/4829 bytes (17.21%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/u; | 1 | .class·public·final·Lio/sentry/protocol/u; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryStackTrace.java" | 3 | .source·"SentryStackTrace.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/u$a; | 9 | ········Lio/sentry/protocol/u$a; |
10 | ····} | 10 | ····} |
Offset 132, 63 lines modified | Offset 132, 63 lines modified | ||
132 | ····.line·1 | 132 | ····.line·1 |
133 | ····iput-object·p1,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map; | 133 | ····iput-object·p1,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map; |
134 | ····return-void | 134 | ····return-void |
135 | .end·method | 135 | .end·method |
136 | .method·public·serialize(Lio/sentry/ | 136 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
137 | ····.locals·3 | 137 | ····.locals·3 |
138 | ····.line·1 | 138 | ····.line·1 |
139 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 139 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
140 | ····.line·2 | 140 | ····.line·2 |
141 | ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List; | 141 | ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List; |
142 | ····if-eqz·v0,·:cond_0 | 142 | ····if-eqz·v0,·:cond_0 |
143 | ····const-string·v0,·"frames" | 143 | ····const-string·v0,·"frames" |
144 | ····.line·3 | 144 | ····.line·3 |
145 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 145 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
146 | ····move-result-object·v0 | 146 | ····move-result-object·v0 |
147 | ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List; | 147 | ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->e:Ljava/util/List; |
148 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 148 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
149 | ····.line·4 | 149 | ····.line·4 |
150 | ····:cond_0 | 150 | ····:cond_0 |
151 | ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map; | 151 | ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map; |
152 | ····if-eqz·v0,·:cond_1 | 152 | ····if-eqz·v0,·:cond_1 |
153 | ····const-string·v0,·"registers" | 153 | ····const-string·v0,·"registers" |
154 | ····.line·5 | 154 | ····.line·5 |
155 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 155 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
156 | ····move-result-object·v0 | 156 | ····move-result-object·v0 |
157 | ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map; | 157 | ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->f:Ljava/util/Map; |
158 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 158 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
159 | ····.line·6 | 159 | ····.line·6 |
160 | ····:cond_1 | 160 | ····:cond_1 |
161 | ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean; | 161 | ····iget-object·v0,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean; |
162 | ····if-eqz·v0,·:cond_2 | 162 | ····if-eqz·v0,·:cond_2 |
163 | ····const-string·v0,·"snapshot" | 163 | ····const-string·v0,·"snapshot" |
164 | ····.line·7 | 164 | ····.line·7 |
165 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 165 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
166 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
167 | ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean; | 167 | ····iget-object·v1,·p0,·Lio/sentry/protocol/u;->g:Ljava/lang/Boolean; |
168 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; | 168 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; |
Offset 224, 18 lines modified | Offset 224, 18 lines modified | ||
224 | ····iget-object·v2,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map; | 224 | ····iget-object·v2,·p0,·Lio/sentry/protocol/u;->h:Ljava/util/Map; |
225 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 225 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
226 | ····move-result-object·v2 | 226 | ····move-result-object·v2 |
227 | ····.line·11 | 227 | ····.line·11 |
228 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 228 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
229 | ····.line·12 | 229 | ····.line·12 |
230 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 230 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
231 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
232 | ····.line·13 | 232 | ····.line·13 |
233 | ····:cond_3 | 233 | ····:cond_3 |
234 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 234 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/k; | 1 | .class·public·final·Lio/sentry/protocol/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Request.java" | 3 | .source·"Request.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/k$a; | 9 | ········Lio/sentry/protocol/k$a; |
10 | ····} | 10 | ····} |
Offset 288, 29 lines modified | Offset 288, 29 lines modified | ||
288 | ····.line·1 | 288 | ····.line·1 |
289 | ····iput-object·p1,·p0,·Lio/sentry/protocol/k;->o:Ljava/util/Map; | 289 | ····iput-object·p1,·p0,·Lio/sentry/protocol/k;->o:Ljava/util/Map; |
290 | ····return-void | 290 | ····return-void |
291 | .end·method | 291 | .end·method |
292 | .method·public·serialize(Lio/sentry/ | 292 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
293 | ····.locals·3 | 293 | ····.locals·3 |
294 | ····.line·1 | 294 | ····.line·1 |
295 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 295 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
296 | ····.line·2 | 296 | ····.line·2 |
297 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String; | 297 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String; |
298 | ····if-eqz·v0,·:cond_0 | 298 | ····if-eqz·v0,·:cond_0 |
299 | ····const-string·v0,·"url" | 299 | ····const-string·v0,·"url" |
300 | ····.line·3 | 300 | ····.line·3 |
301 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 301 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
302 | ····move-result-object·v0 | 302 | ····move-result-object·v0 |
303 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String; | 303 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->e:Ljava/lang/String; |
304 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 304 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String; | 319 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String; |
320 | ····if-eqz·v0,·:cond_1 | 320 | ····if-eqz·v0,·:cond_1 |
321 | ····const-string·v0,·"method" | 321 | ····const-string·v0,·"method" |
322 | ····.line·5 | 322 | ····.line·5 |
323 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 323 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
324 | ····move-result-object·v0 | 324 | ····move-result-object·v0 |
325 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String; | 325 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->f:Ljava/lang/String; |
326 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 326 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 336, 15 lines modified | Offset 336, 15 lines modified | ||
336 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String; | 336 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String; |
337 | ····if-eqz·v0,·:cond_2 | 337 | ····if-eqz·v0,·:cond_2 |
338 | ····const-string·v0,·"query_string" | 338 | ····const-string·v0,·"query_string" |
339 | ····.line·7 | 339 | ····.line·7 |
340 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 340 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
341 | ····move-result-object·v0 | 341 | ····move-result-object·v0 |
342 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String; | 342 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->g:Ljava/lang/String; |
343 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 343 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 353, 32 lines modified | Offset 353, 32 lines modified | ||
353 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object; | 353 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object; |
354 | ····if-eqz·v0,·:cond_3 | 354 | ····if-eqz·v0,·:cond_3 |
355 | ····const-string·v0,·"data" | 355 | ····const-string·v0,·"data" |
356 | ····.line·9 | 356 | ····.line·9 |
357 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 357 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
358 | ····move-result-object·v0 | 358 | ····move-result-object·v0 |
359 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object; | 359 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->h:Ljava/lang/Object; |
360 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 360 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
361 | ····.line·10 | 361 | ····.line·10 |
362 | ····:cond_3 | 362 | ····:cond_3 |
363 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String; | 363 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String; |
364 | ····if-eqz·v0,·:cond_4 | 364 | ····if-eqz·v0,·:cond_4 |
365 | ····const-string·v0,·"cookies" | 365 | ····const-string·v0,·"cookies" |
366 | ····.line·11 | 366 | ····.line·11 |
367 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 367 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
368 | ····move-result-object·v0 | 368 | ····move-result-object·v0 |
369 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String; | 369 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->i:Ljava/lang/String; |
370 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 370 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 387, 89 lines modified | Offset 387, 89 lines modified | ||
387 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map; | 387 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map; |
388 | ····if-eqz·v0,·:cond_5 | 388 | ····if-eqz·v0,·:cond_5 |
389 | ····const-string·v0,·"headers" | 389 | ····const-string·v0,·"headers" |
390 | ····.line·13 | 390 | ····.line·13 |
391 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 391 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
392 | ····move-result-object·v0 | 392 | ····move-result-object·v0 |
393 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map; | 393 | ····iget-object·v1,·p0,·Lio/sentry/protocol/k;->j:Ljava/util/Map; |
394 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 394 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
395 | ····.line·14 | 395 | ····.line·14 |
396 | ····:cond_5 | 396 | ····:cond_5 |
397 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->k:Ljava/util/Map; | 397 | ····iget-object·v0,·p0,·Lio/sentry/protocol/k;->k:Ljava/util/Map; |
Max diff block lines reached; 3329/7596 bytes (43.83%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/n$a; | 1 | .class·public·final·Lio/sentry/protocol/n$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SdkVersion.java" | 3 | .source·"SdkVersion.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/n; | 8 | ····value·=·Lio/sentry/protocol/n; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/n;", | 22 | ········"Lio/sentry/protocol/n;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/n$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/n$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/n; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/n; |
46 | ····.locals·8 | 46 | ····.locals·8 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Ljava/util/ArrayList; | 48 | ····new-instance·v0,·Ljava/util/ArrayList; |
49 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 49 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
Offset 170, 21 lines modified | Offset 170, 21 lines modified | ||
170 | ····.line·7 | 170 | ····.line·7 |
171 | ····new-instance·v4,·Ljava/util/HashMap; | 171 | ····new-instance·v4,·Ljava/util/HashMap; |
172 | ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V | 172 | ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V |
173 | ····.line·8 | 173 | ····.line·8 |
174 | ····:cond_5 | 174 | ····:cond_5 |
175 | ····invoke-virtual·{p1,·p2,·v4,·v5},·Lio/sentry/ | 175 | ····invoke-virtual·{p1,·p2,·v4,·v5},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
176 | ····goto·:goto_0 | 176 | ····goto·:goto_0 |
177 | ····.line·9 | 177 | ····.line·9 |
178 | ····:pswitch_0 | 178 | ····:pswitch_0 |
179 | ····invoke-virtual·{p1},·Lio/sentry/ | 179 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
180 | ····move-result-object·v5 | 180 | ····move-result-object·v5 |
181 | ····check-cast·v5,·Ljava/util/List; | 181 | ····check-cast·v5,·Ljava/util/List; |
182 | ····if-eqz·v5,·:cond_0 | 182 | ····if-eqz·v5,·:cond_0 |
Offset 196, 15 lines modified | Offset 196, 15 lines modified | ||
196 | ····.line·11 | 196 | ····.line·11 |
197 | ····:pswitch_1 | 197 | ····:pswitch_1 |
198 | ····new-instance·v5,·Lio/sentry/protocol/q$a; | 198 | ····new-instance·v5,·Lio/sentry/protocol/q$a; |
199 | ····invoke-direct·{v5},·Lio/sentry/protocol/q$a;-><init>()V | 199 | ····invoke-direct·{v5},·Lio/sentry/protocol/q$a;-><init>()V |
200 | ····.line·12 | 200 | ····.line·12 |
201 | ····invoke-virtual·{p1,·p2,·v5},·Lio/sentry/ | 201 | ····invoke-virtual·{p1,·p2,·v5},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; |
202 | ····move-result-object·v5 | 202 | ····move-result-object·v5 |
203 | ····if-eqz·v5,·:cond_0 | 203 | ····if-eqz·v5,·:cond_0 |
204 | ····.line·13 | 204 | ····.line·13 |
205 | ····invoke-interface·{v0,·v5},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z | 205 | ····invoke-interface·{v0,·v5},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
Offset 256, 33 lines modified | Offset 256, 33 lines modified | ||
256 | ····.line·21 | 256 | ····.line·21 |
257 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 257 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
258 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 258 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
259 | ····.line·22 | 259 | ····.line·22 |
260 | ····sget-object·v1,·Lio/sentry/ | 260 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
261 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 261 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
262 | ····.line·23 | 262 | ····.line·23 |
263 | ····throw·v0 | 263 | ····throw·v0 |
264 | ····:cond_8 | 264 | ····:cond_8 |
265 | ····const-string·p1,·"Missing·required·field·\"name\"" | 265 | ····const-string·p1,·"Missing·required·field·\"name\"" |
266 | ····.line·24 | 266 | ····.line·24 |
267 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 267 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
268 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 268 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
269 | ····.line·25 | 269 | ····.line·25 |
270 | ····sget-object·v1,·Lio/sentry/ | 270 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
271 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 271 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
272 | ····.line·26 | 272 | ····.line·26 |
273 | ····goto·:goto_3 | 273 | ····goto·:goto_3 |
274 | ····:goto_2 | 274 | ····:goto_2 |
275 | ····throw·v0 | 275 | ····throw·v0 |
Max diff block lines reached; 0/3968 bytes (0.00%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/t; | 1 | .class·public·final·Lio/sentry/protocol/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryStackFrame.java" | 3 | .source·"SentryStackFrame.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/t$a; | 9 | ········Lio/sentry/protocol/t$a; |
10 | ····} | 10 | ····} |
Offset 236, 29 lines modified | Offset 236, 29 lines modified | ||
236 | ····.line·1 | 236 | ····.line·1 |
237 | ····iput-object·p1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer; | 237 | ····iput-object·p1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer; |
238 | ····return-void | 238 | ····return-void |
239 | .end·method | 239 | .end·method |
240 | .method·public·serialize(Lio/sentry/ | 240 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
241 | ····.locals·3 | 241 | ····.locals·3 |
242 | ····.line·1 | 242 | ····.line·1 |
243 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 243 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
244 | ····.line·2 | 244 | ····.line·2 |
245 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String; | 245 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String; |
246 | ····if-eqz·v0,·:cond_0 | 246 | ····if-eqz·v0,·:cond_0 |
247 | ····const-string·v0,·"filename" | 247 | ····const-string·v0,·"filename" |
248 | ····.line·3 | 248 | ····.line·3 |
249 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 249 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
250 | ····move-result-object·v0 | 250 | ····move-result-object·v0 |
251 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String; | 251 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->e:Ljava/lang/String; |
252 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 252 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 267, 15 lines modified | Offset 267, 15 lines modified | ||
267 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String; | 267 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String; |
268 | ····if-eqz·v0,·:cond_1 | 268 | ····if-eqz·v0,·:cond_1 |
269 | ····const-string·v0,·"function" | 269 | ····const-string·v0,·"function" |
270 | ····.line·5 | 270 | ····.line·5 |
271 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 271 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
272 | ····move-result-object·v0 | 272 | ····move-result-object·v0 |
273 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String; | 273 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->f:Ljava/lang/String; |
274 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 274 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 284, 15 lines modified | Offset 284, 15 lines modified | ||
284 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String; | 284 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String; |
285 | ····if-eqz·v0,·:cond_2 | 285 | ····if-eqz·v0,·:cond_2 |
286 | ····const-string·v0,·"module" | 286 | ····const-string·v0,·"module" |
287 | ····.line·7 | 287 | ····.line·7 |
288 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 288 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
289 | ····move-result-object·v0 | 289 | ····move-result-object·v0 |
290 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String; | 290 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->g:Ljava/lang/String; |
291 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 291 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 301, 15 lines modified | Offset 301, 15 lines modified | ||
301 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer; | 301 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer; |
302 | ····if-eqz·v0,·:cond_3 | 302 | ····if-eqz·v0,·:cond_3 |
303 | ····const-string·v0,·"lineno" | 303 | ····const-string·v0,·"lineno" |
304 | ····.line·9 | 304 | ····.line·9 |
305 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 305 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
306 | ····move-result-object·v0 | 306 | ····move-result-object·v0 |
307 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer; | 307 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->h:Ljava/lang/Integer; |
308 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 308 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 318, 15 lines modified | Offset 318, 15 lines modified | ||
318 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer; | 318 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer; |
319 | ····if-eqz·v0,·:cond_4 | 319 | ····if-eqz·v0,·:cond_4 |
320 | ····const-string·v0,·"colno" | 320 | ····const-string·v0,·"colno" |
321 | ····.line·11 | 321 | ····.line·11 |
322 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 322 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
323 | ····move-result-object·v0 | 323 | ····move-result-object·v0 |
324 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer; | 324 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->i:Ljava/lang/Integer; |
325 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 325 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 335, 15 lines modified | Offset 335, 15 lines modified | ||
335 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String; | 335 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String; |
336 | ····if-eqz·v0,·:cond_5 | 336 | ····if-eqz·v0,·:cond_5 |
337 | ····const-string·v0,·"abs_path" | 337 | ····const-string·v0,·"abs_path" |
338 | ····.line·13 | 338 | ····.line·13 |
339 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 339 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
340 | ····move-result-object·v0 | 340 | ····move-result-object·v0 |
341 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String; | 341 | ····iget-object·v1,·p0,·Lio/sentry/protocol/t;->j:Ljava/lang/String; |
342 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 342 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 352, 15 lines modified | Offset 352, 15 lines modified | ||
352 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->k:Ljava/lang/String; | 352 | ····iget-object·v0,·p0,·Lio/sentry/protocol/t;->k:Ljava/lang/String; |
353 | ····if-eqz·v0,·:cond_6 | 353 | ····if-eqz·v0,·:cond_6 |
Max diff block lines reached; 5660/9807 bytes (57.71%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/g$a; | 1 | .class·public·final·Lio/sentry/protocol/g$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MeasurementValue.java" | 3 | .source·"MeasurementValue.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/g; | 8 | ····value·=·Lio/sentry/protocol/g; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/g;", | 22 | ········"Lio/sentry/protocol/g;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/g$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/g$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/g; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/g; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····const/4·v0,·0x0 | 49 | ····const/4·v0,·0x0 |
Offset 100, 31 lines modified | Offset 100, 31 lines modified | ||
100 | ····.line·5 | 100 | ····.line·5 |
101 | ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap; | 101 | ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap; |
102 | ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 102 | ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
103 | ····.line·6 | 103 | ····.line·6 |
104 | ····:cond_0 | 104 | ····:cond_0 |
105 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/ | 105 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
106 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
107 | ····.line·7 | 107 | ····.line·7 |
108 | ····:cond_1 | 108 | ····:cond_1 |
109 | ····invoke-virtual·{p1},·Lio/sentry/ | 109 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
110 | ····move-result-object·v0 | 110 | ····move-result-object·v0 |
111 | ····check-cast·v0,·Ljava/lang/Number; | 111 | ····check-cast·v0,·Ljava/lang/Number; |
112 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
113 | ····.line·8 | 113 | ····.line·8 |
114 | ····:cond_2 | 114 | ····:cond_2 |
115 | ····invoke-virtual·{p1},·Lio/sentry/ | 115 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
116 | ····move-result-object·v1 | 116 | ····move-result-object·v1 |
117 | ····goto·:goto_0 | 117 | ····goto·:goto_0 |
118 | ····.line·9 | 118 | ····.line·9 |
119 | ····:cond_3 | 119 | ····:cond_3 |
Offset 147, 17 lines modified | Offset 147, 17 lines modified | ||
147 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | 147 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
148 | ····const-string·v0,·"Missing·required·field·\"value\"" | 148 | ····const-string·v0,·"Missing·required·field·\"value\"" |
149 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 149 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
150 | ····.line·13 | 150 | ····.line·13 |
151 | ····sget-object·v1,·Lio/sentry/ | 151 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
152 | ····invoke-interface·{p2,·v1,·v0,·p1},·Lio/sentry/ | 152 | ····invoke-interface·{p2,·v1,·v0,·p1},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
153 | ····.line·14 | 153 | ····.line·14 |
154 | ····goto·:goto_2 | 154 | ····goto·:goto_2 |
155 | ····:goto_1 | 155 | ····:goto_1 |
156 | ····throw·p1 | 156 | ····throw·p1 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/m; | 1 | .class·public·final·Lio/sentry/protocol/m; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SdkInfo.java" | 3 | .source·"SdkInfo.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/m$a; | 9 | ········Lio/sentry/protocol/m$a; |
10 | ····} | 10 | ····} |
Offset 97, 29 lines modified | Offset 97, 29 lines modified | ||
97 | ····.line·1 | 97 | ····.line·1 |
98 | ····iput-object·p1,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map; | 98 | ····iput-object·p1,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map; |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·serialize(Lio/sentry/ | 101 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
102 | ····.locals·3 | 102 | ····.locals·3 |
103 | ····.line·1 | 103 | ····.line·1 |
104 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 104 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
105 | ····.line·2 | 105 | ····.line·2 |
106 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String; | 106 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String; |
107 | ····if-eqz·v0,·:cond_0 | 107 | ····if-eqz·v0,·:cond_0 |
108 | ····const-string·v0,·"sdk_name" | 108 | ····const-string·v0,·"sdk_name" |
109 | ····.line·3 | 109 | ····.line·3 |
110 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 110 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
111 | ····move-result-object·v0 | 111 | ····move-result-object·v0 |
112 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String; | 112 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->e:Ljava/lang/String; |
113 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 113 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 128, 15 lines modified | Offset 128, 15 lines modified | ||
128 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer; | 128 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer; |
129 | ····if-eqz·v0,·:cond_1 | 129 | ····if-eqz·v0,·:cond_1 |
130 | ····const-string·v0,·"version_major" | 130 | ····const-string·v0,·"version_major" |
131 | ····.line·5 | 131 | ····.line·5 |
132 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 132 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
133 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
134 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer; | 134 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->f:Ljava/lang/Integer; |
135 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 135 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 145, 15 lines modified | Offset 145, 15 lines modified | ||
145 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer; | 145 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer; |
146 | ····if-eqz·v0,·:cond_2 | 146 | ····if-eqz·v0,·:cond_2 |
147 | ····const-string·v0,·"version_minor" | 147 | ····const-string·v0,·"version_minor" |
148 | ····.line·7 | 148 | ····.line·7 |
149 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 149 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
150 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
151 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer; | 151 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->g:Ljava/lang/Integer; |
152 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 152 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 162, 15 lines modified | Offset 162, 15 lines modified | ||
162 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer; | 162 | ····iget-object·v0,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer; |
163 | ····if-eqz·v0,·:cond_3 | 163 | ····if-eqz·v0,·:cond_3 |
164 | ····const-string·v0,·"version_patchlevel" | 164 | ····const-string·v0,·"version_patchlevel" |
165 | ····.line·9 | 165 | ····.line·9 |
166 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 166 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
167 | ····move-result-object·v0 | 167 | ····move-result-object·v0 |
168 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer; | 168 | ····iget-object·v1,·p0,·Lio/sentry/protocol/m;->h:Ljava/lang/Integer; |
169 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 169 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 206, 19 lines modified | Offset 206, 19 lines modified | ||
206 | ····iget-object·v2,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map; | 206 | ····iget-object·v2,·p0,·Lio/sentry/protocol/m;->i:Ljava/util/Map; |
207 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 207 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
208 | ····move-result-object·v2 | 208 | ····move-result-object·v2 |
209 | ····.line·13 | 209 | ····.line·13 |
210 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 210 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
211 | ····move-result-object·v1 | 211 | ····move-result-object·v1 |
212 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/ | 212 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
213 | ····goto·:goto_0 | 213 | ····goto·:goto_0 |
214 | ····.line·14 | 214 | ····.line·14 |
215 | ····:cond_4 | 215 | ····:cond_4 |
216 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 216 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/b; | 1 | .class·public·final·Lio/sentry/protocol/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Browser.java" | 3 | .source·"Browser.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/b$a; | 9 | ········Lio/sentry/protocol/b$a; |
10 | ····} | 10 | ····} |
Offset 103, 29 lines modified | Offset 103, 29 lines modified | ||
103 | ····.line·1 | 103 | ····.line·1 |
104 | ····iput-object·p1,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map; | 104 | ····iput-object·p1,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map; |
105 | ····return-void | 105 | ····return-void |
106 | .end·method | 106 | .end·method |
107 | .method·public·serialize(Lio/sentry/ | 107 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
108 | ····.locals·3 | 108 | ····.locals·3 |
109 | ····.line·1 | 109 | ····.line·1 |
110 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 110 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
111 | ····.line·2 | 111 | ····.line·2 |
112 | ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String; | 112 | ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String; |
113 | ····if-eqz·v0,·:cond_0 | 113 | ····if-eqz·v0,·:cond_0 |
114 | ····const-string·v0,·"name" | 114 | ····const-string·v0,·"name" |
115 | ····.line·3 | 115 | ····.line·3 |
116 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 116 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
117 | ····move-result-object·v0 | 117 | ····move-result-object·v0 |
118 | ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String; | 118 | ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->e:Ljava/lang/String; |
119 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 119 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 134, 15 lines modified | Offset 134, 15 lines modified | ||
134 | ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String; | 134 | ····iget-object·v0,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String; |
135 | ····if-eqz·v0,·:cond_1 | 135 | ····if-eqz·v0,·:cond_1 |
136 | ····const-string·v0,·"version" | 136 | ····const-string·v0,·"version" |
137 | ····.line·5 | 137 | ····.line·5 |
138 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 138 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
139 | ····move-result-object·v0 | 139 | ····move-result-object·v0 |
140 | ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String; | 140 | ····iget-object·v1,·p0,·Lio/sentry/protocol/b;->f:Ljava/lang/String; |
141 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 141 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 178, 18 lines modified | Offset 178, 18 lines modified | ||
178 | ····iget-object·v2,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map; | 178 | ····iget-object·v2,·p0,·Lio/sentry/protocol/b;->g:Ljava/util/Map; |
179 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 179 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
180 | ····move-result-object·v2 | 180 | ····move-result-object·v2 |
181 | ····.line·9 | 181 | ····.line·9 |
182 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 182 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
183 | ····.line·10 | 183 | ····.line·10 |
184 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 184 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
185 | ····goto·:goto_0 | 185 | ····goto·:goto_0 |
186 | ····.line·11 | 186 | ····.line·11 |
187 | ····:cond_2 | 187 | ····:cond_2 |
188 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 188 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/q; | 1 | .class·public·final·Lio/sentry/protocol/q; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryPackage.java" | 3 | .source·"SentryPackage.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/q$a; | 9 | ········Lio/sentry/protocol/q$a; |
10 | ····} | 10 | ····} |
Offset 97, 35 lines modified | Offset 97, 35 lines modified | ||
97 | ····.line·1 | 97 | ····.line·1 |
98 | ····iput-object·p1,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map; | 98 | ····iput-object·p1,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map; |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·serialize(Lio/sentry/ | 101 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
102 | ····.locals·3 | 102 | ····.locals·3 |
103 | ····.line·1 | 103 | ····.line·1 |
104 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 104 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
105 | ····const-string·v0,·"name" | 105 | ····const-string·v0,·"name" |
106 | ····.line·2 | 106 | ····.line·2 |
107 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 107 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
108 | ····move-result-object·v0 | 108 | ····move-result-object·v0 |
109 | ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->e:Ljava/lang/String; | 109 | ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->e:Ljava/lang/String; |
110 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 110 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
111 | ····const-string·v0,·"version" | 111 | ····const-string·v0,·"version" |
112 | ····.line·3 | 112 | ····.line·3 |
113 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 113 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
114 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
115 | ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->f:Ljava/lang/String; | 115 | ····iget-object·v1,·p0,·Lio/sentry/protocol/q;->f:Ljava/lang/String; |
116 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 116 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 160, 19 lines modified | Offset 160, 19 lines modified | ||
160 | ····iget-object·v2,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map; | 160 | ····iget-object·v2,·p0,·Lio/sentry/protocol/q;->g:Ljava/util/Map; |
161 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 161 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
162 | ····move-result-object·v2 | 162 | ····move-result-object·v2 |
163 | ····.line·7 | 163 | ····.line·7 |
164 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 164 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
165 | ····move-result-object·v1 | 165 | ····move-result-object·v1 |
166 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/ | 166 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
167 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
168 | ····.line·8 | 168 | ····.line·8 |
169 | ····:cond_0 | 169 | ····:cond_0 |
170 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 170 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/i$a; | 1 | .class·public·final·Lio/sentry/protocol/i$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Message.java" | 3 | .source·"Message.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/i; | 8 | ····value·=·Lio/sentry/protocol/i; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/i;", | 22 | ········"Lio/sentry/protocol/i;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/i$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/i$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/i; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/i; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/i; | 50 | ····new-instance·v0,·Lio/sentry/protocol/i; |
Offset 145, 41 lines modified | Offset 145, 41 lines modified | ||
145 | ····.line·6 | 145 | ····.line·6 |
146 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 146 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
147 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 147 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
148 | ····.line·7 | 148 | ····.line·7 |
149 | ····:cond_4 | 149 | ····:cond_4 |
150 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 150 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
151 | ····goto·:goto_0 | 151 | ····goto·:goto_0 |
152 | ····.line·8 | 152 | ····.line·8 |
153 | ····:pswitch_0 | 153 | ····:pswitch_0 |
154 | ····invoke-virtual·{p1},·Lio/sentry/ | 154 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
155 | ····move-result-object·v2 | 155 | ····move-result-object·v2 |
156 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->a(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String; | 156 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->a(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String; |
157 | ····goto·:goto_0 | 157 | ····goto·:goto_0 |
158 | ····.line·9 | 158 | ····.line·9 |
159 | ····:pswitch_1 | 159 | ····:pswitch_1 |
160 | ····invoke-virtual·{p1},·Lio/sentry/ | 160 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
161 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
162 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->b(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String; | 162 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/i;->b(Lio/sentry/protocol/i;Ljava/lang/String;)Ljava/lang/String; |
163 | ····goto·:goto_0 | 163 | ····goto·:goto_0 |
164 | ····.line·10 | 164 | ····.line·10 |
165 | ····:pswitch_2 | 165 | ····:pswitch_2 |
166 | ····invoke-virtual·{p1},·Lio/sentry/ | 166 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
167 | ····move-result-object·v2 | 167 | ····move-result-object·v2 |
168 | ····check-cast·v2,·Ljava/util/List; | 168 | ····check-cast·v2,·Ljava/util/List; |
169 | ····if-eqz·v2,·:cond_0 | 169 | ····if-eqz·v2,·:cond_0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/x; | 1 | .class·public·final·Lio/sentry/protocol/x; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TransactionInfo.java" | 3 | .source·"TransactionInfo.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/x$a; | 9 | ········Lio/sentry/protocol/x$a; |
10 | ····} | 10 | ····} |
Offset 61, 35 lines modified | Offset 61, 35 lines modified | ||
61 | ····.line·1 | 61 | ····.line·1 |
62 | ····iput-object·p1,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map; | 62 | ····iput-object·p1,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map; |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
65 | .method·public·serialize(Lio/sentry/ | 65 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
66 | ····.locals·3 | 66 | ····.locals·3 |
67 | ····.line·1 | 67 | ····.line·1 |
68 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 68 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
69 | ····.line·2 | 69 | ····.line·2 |
70 | ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String; | 70 | ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String; |
71 | ····if-eqz·v0,·:cond_0 | 71 | ····if-eqz·v0,·:cond_0 |
72 | ····const-string·v0,·"source" | 72 | ····const-string·v0,·"source" |
73 | ····.line·3 | 73 | ····.line·3 |
74 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 74 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
75 | ····move-result-object·v0 | 75 | ····move-result-object·v0 |
76 | ····iget-object·v1,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String; | 76 | ····iget-object·v1,·p0,·Lio/sentry/protocol/x;->e:Ljava/lang/String; |
77 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 77 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
78 | ····.line·4 | 78 | ····.line·4 |
79 | ····:cond_0 | 79 | ····:cond_0 |
80 | ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map; | 80 | ····iget-object·v0,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map; |
81 | ····if-eqz·v0,·:cond_1 | 81 | ····if-eqz·v0,·:cond_1 |
Offset 119, 18 lines modified | Offset 119, 18 lines modified | ||
119 | ····iget-object·v2,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map; | 119 | ····iget-object·v2,·p0,·Lio/sentry/protocol/x;->f:Ljava/util/Map; |
120 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 120 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
121 | ····move-result-object·v2 | 121 | ····move-result-object·v2 |
122 | ····.line·7 | 122 | ····.line·7 |
123 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 123 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
124 | ····.line·8 | 124 | ····.line·8 |
125 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 125 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
126 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
127 | ····.line·9 | 127 | ····.line·9 |
128 | ····:cond_1 | 128 | ····:cond_1 |
129 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 129 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/x$a; | 1 | .class·public·final·Lio/sentry/protocol/x$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TransactionInfo.java" | 3 | .source·"TransactionInfo.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/x; | 8 | ····value·=·Lio/sentry/protocol/x; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/x;", | 22 | ········"Lio/sentry/protocol/x;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/x$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/x; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/x; |
46 | ····.locals·4 | 46 | ····.locals·4 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····const/4·v0,·0x0 | 49 | ····const/4·v0,·0x0 |
Offset 90, 21 lines modified | Offset 90, 21 lines modified | ||
90 | ····.line·5 | 90 | ····.line·5 |
91 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 91 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
92 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 92 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
93 | ····.line·6 | 93 | ····.line·6 |
94 | ····:cond_0 | 94 | ····:cond_0 |
95 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 95 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
96 | ····goto·:goto_0 | 96 | ····goto·:goto_0 |
97 | ····.line·7 | 97 | ····.line·7 |
98 | ····:cond_1 | 98 | ····:cond_1 |
99 | ····invoke-virtual·{p1},·Lio/sentry/ | 99 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
100 | ····move-result-object·v0 | 100 | ····move-result-object·v0 |
101 | ····goto·:goto_0 | 101 | ····goto·:goto_0 |
102 | ····.line·8 | 102 | ····.line·8 |
103 | ····:cond_2 | 103 | ····:cond_2 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/r$a; | 1 | .class·public·final·Lio/sentry/protocol/r$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryRuntime.java" | 3 | .source·"SentryRuntime.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/r; | 8 | ····value·=·Lio/sentry/protocol/r; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/r;", | 22 | ········"Lio/sentry/protocol/r;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/r; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/r; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/r; | 50 | ····new-instance·v0,·Lio/sentry/protocol/r; |
Offset 144, 41 lines modified | Offset 144, 41 lines modified | ||
144 | ····.line·6 | 144 | ····.line·6 |
145 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 145 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
146 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 146 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
147 | ····.line·7 | 147 | ····.line·7 |
148 | ····:cond_3 | 148 | ····:cond_3 |
149 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 149 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
150 | ····goto·:goto_0 | 150 | ····goto·:goto_0 |
151 | ····.line·8 | 151 | ····.line·8 |
152 | ····:pswitch_0 | 152 | ····:pswitch_0 |
153 | ····invoke-virtual·{p1},·Lio/sentry/ | 153 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
154 | ····move-result-object·v2 | 154 | ····move-result-object·v2 |
155 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->b(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String; | 155 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->b(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String; |
156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
157 | ····.line·9 | 157 | ····.line·9 |
158 | ····:pswitch_1 | 158 | ····:pswitch_1 |
159 | ····invoke-virtual·{p1},·Lio/sentry/ | 159 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
160 | ····move-result-object·v2 | 160 | ····move-result-object·v2 |
161 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->a(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String; | 161 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->a(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String; |
162 | ····goto·:goto_0 | 162 | ····goto·:goto_0 |
163 | ····.line·10 | 163 | ····.line·10 |
164 | ····:pswitch_2 | 164 | ····:pswitch_2 |
165 | ····invoke-virtual·{p1},·Lio/sentry/ | 165 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
166 | ····move-result-object·v2 | 166 | ····move-result-object·v2 |
167 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->c(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String; | 167 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/r;->c(Lio/sentry/protocol/r;Ljava/lang/String;)Ljava/lang/String; |
168 | ····goto·:goto_0 | 168 | ····goto·:goto_0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/z; | 1 | .class·public·final·Lio/sentry/protocol/z; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"User.java" | 3 | .source·"User.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/z$a; | 9 | ········Lio/sentry/protocol/z$a; |
10 | ····} | 10 | ····} |
Offset 310, 29 lines modified | Offset 310, 29 lines modified | ||
310 | ····.line·1 | 310 | ····.line·1 |
311 | ····iput-object·p1,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map; | 311 | ····iput-object·p1,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map; |
312 | ····return-void | 312 | ····return-void |
313 | .end·method | 313 | .end·method |
314 | .method·public·serialize(Lio/sentry/ | 314 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
315 | ····.locals·3 | 315 | ····.locals·3 |
316 | ····.line·1 | 316 | ····.line·1 |
317 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 317 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
318 | ····.line·2 | 318 | ····.line·2 |
319 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String; | 319 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String; |
320 | ····if-eqz·v0,·:cond_0 | 320 | ····if-eqz·v0,·:cond_0 |
321 | ····const-string·v0,·"email" | 321 | ····const-string·v0,·"email" |
322 | ····.line·3 | 322 | ····.line·3 |
323 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 323 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
324 | ····move-result-object·v0 | 324 | ····move-result-object·v0 |
325 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String; | 325 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->e:Ljava/lang/String; |
326 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 326 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 341, 15 lines modified | Offset 341, 15 lines modified | ||
341 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String; | 341 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String; |
342 | ····if-eqz·v0,·:cond_1 | 342 | ····if-eqz·v0,·:cond_1 |
343 | ····const-string·v0,·"id" | 343 | ····const-string·v0,·"id" |
344 | ····.line·5 | 344 | ····.line·5 |
345 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 345 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
346 | ····move-result-object·v0 | 346 | ····move-result-object·v0 |
347 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String; | 347 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->f:Ljava/lang/String; |
348 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 348 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 358, 15 lines modified | Offset 358, 15 lines modified | ||
358 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String; | 358 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String; |
359 | ····if-eqz·v0,·:cond_2 | 359 | ····if-eqz·v0,·:cond_2 |
360 | ····const-string·v0,·"username" | 360 | ····const-string·v0,·"username" |
361 | ····.line·7 | 361 | ····.line·7 |
362 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 362 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
363 | ····move-result-object·v0 | 363 | ····move-result-object·v0 |
364 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String; | 364 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->g:Ljava/lang/String; |
365 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 365 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 375, 15 lines modified | Offset 375, 15 lines modified | ||
375 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String; | 375 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String; |
376 | ····if-eqz·v0,·:cond_3 | 376 | ····if-eqz·v0,·:cond_3 |
377 | ····const-string·v0,·"segment" | 377 | ····const-string·v0,·"segment" |
378 | ····.line·9 | 378 | ····.line·9 |
379 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 379 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
380 | ····move-result-object·v0 | 380 | ····move-result-object·v0 |
381 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String; | 381 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->h:Ljava/lang/String; |
382 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 382 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 392, 15 lines modified | Offset 392, 15 lines modified | ||
392 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String; | 392 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String; |
393 | ····if-eqz·v0,·:cond_4 | 393 | ····if-eqz·v0,·:cond_4 |
394 | ····const-string·v0,·"ip_address" | 394 | ····const-string·v0,·"ip_address" |
395 | ····.line·11 | 395 | ····.line·11 |
396 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 396 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
397 | ····move-result-object·v0 | 397 | ····move-result-object·v0 |
398 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String; | 398 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->i:Ljava/lang/String; |
399 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 399 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 409, 21 lines modified | Offset 409, 21 lines modified | ||
409 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map; | 409 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map; |
410 | ····if-eqz·v0,·:cond_5 | 410 | ····if-eqz·v0,·:cond_5 |
411 | ····const-string·v0,·"data" | 411 | ····const-string·v0,·"data" |
412 | ····.line·13 | 412 | ····.line·13 |
413 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 413 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
414 | ····move-result-object·v0 | 414 | ····move-result-object·v0 |
415 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map; | 415 | ····iget-object·v1,·p0,·Lio/sentry/protocol/z;->j:Ljava/util/Map; |
416 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 416 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
417 | ····.line·14 | 417 | ····.line·14 |
418 | ····:cond_5 | 418 | ····:cond_5 |
419 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map; | 419 | ····iget-object·v0,·p0,·Lio/sentry/protocol/z;->k:Ljava/util/Map; |
Max diff block lines reached; 756/4954 bytes (15.26%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/o; | 1 | .class·public·final·Lio/sentry/protocol/o; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryException.java" | 3 | .source·"SentryException.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/o$a; | 9 | ········Lio/sentry/protocol/o$a; |
10 | ····} | 10 | ····} |
Offset 191, 29 lines modified | Offset 191, 29 lines modified | ||
191 | ····.line·1 | 191 | ····.line·1 |
192 | ····iput-object·p1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String; | 192 | ····iput-object·p1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String; |
193 | ····return-void | 193 | ····return-void |
194 | .end·method | 194 | .end·method |
195 | .method·public·serialize(Lio/sentry/ | 195 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
196 | ····.locals·3 | 196 | ····.locals·3 |
197 | ····.line·1 | 197 | ····.line·1 |
198 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 198 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
199 | ····.line·2 | 199 | ····.line·2 |
200 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String; | 200 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String; |
201 | ····if-eqz·v0,·:cond_0 | 201 | ····if-eqz·v0,·:cond_0 |
202 | ····const-string·v0,·"type" | 202 | ····const-string·v0,·"type" |
203 | ····.line·3 | 203 | ····.line·3 |
204 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 204 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
205 | ····move-result-object·v0 | 205 | ····move-result-object·v0 |
206 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String; | 206 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->e:Ljava/lang/String; |
207 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 207 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 222, 15 lines modified | Offset 222, 15 lines modified | ||
222 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String; | 222 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String; |
223 | ····if-eqz·v0,·:cond_1 | 223 | ····if-eqz·v0,·:cond_1 |
224 | ····const-string·v0,·"value" | 224 | ····const-string·v0,·"value" |
225 | ····.line·5 | 225 | ····.line·5 |
226 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 226 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
227 | ····move-result-object·v0 | 227 | ····move-result-object·v0 |
228 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String; | 228 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->f:Ljava/lang/String; |
229 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 229 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 239, 15 lines modified | Offset 239, 15 lines modified | ||
239 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String; | 239 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String; |
240 | ····if-eqz·v0,·:cond_2 | 240 | ····if-eqz·v0,·:cond_2 |
241 | ····const-string·v0,·"module" | 241 | ····const-string·v0,·"module" |
242 | ····.line·7 | 242 | ····.line·7 |
243 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 243 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
244 | ····move-result-object·v0 | 244 | ····move-result-object·v0 |
245 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String; | 245 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->g:Ljava/lang/String; |
246 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 246 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 256, 15 lines modified | Offset 256, 15 lines modified | ||
256 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long; | 256 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long; |
257 | ····if-eqz·v0,·:cond_3 | 257 | ····if-eqz·v0,·:cond_3 |
258 | ····const-string·v0,·"thread_id" | 258 | ····const-string·v0,·"thread_id" |
259 | ····.line·9 | 259 | ····.line·9 |
260 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 260 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
261 | ····move-result-object·v0 | 261 | ····move-result-object·v0 |
262 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long; | 262 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->h:Ljava/lang/Long; |
263 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 263 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 273, 38 lines modified | Offset 273, 38 lines modified | ||
273 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u; | 273 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u; |
274 | ····if-eqz·v0,·:cond_4 | 274 | ····if-eqz·v0,·:cond_4 |
275 | ····const-string·v0,·"stacktrace" | 275 | ····const-string·v0,·"stacktrace" |
276 | ····.line·11 | 276 | ····.line·11 |
277 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 277 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
278 | ····move-result-object·v0 | 278 | ····move-result-object·v0 |
279 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u; | 279 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->i:Lio/sentry/protocol/u; |
280 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 280 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
281 | ····.line·12 | 281 | ····.line·12 |
282 | ····:cond_4 | 282 | ····:cond_4 |
283 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h; | 283 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h; |
284 | ····if-eqz·v0,·:cond_5 | 284 | ····if-eqz·v0,·:cond_5 |
285 | ····const-string·v0,·"mechanism" | 285 | ····const-string·v0,·"mechanism" |
286 | ····.line·13 | 286 | ····.line·13 |
287 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 287 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
288 | ····move-result-object·v0 | 288 | ····move-result-object·v0 |
289 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h; | 289 | ····iget-object·v1,·p0,·Lio/sentry/protocol/o;->j:Lio/sentry/protocol/h; |
290 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 290 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
291 | ····.line·14 | 291 | ····.line·14 |
292 | ····:cond_5 | 292 | ····:cond_5 |
293 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->k:Ljava/util/Map; | 293 | ····iget-object·v0,·p0,·Lio/sentry/protocol/o;->k:Ljava/util/Map; |
Max diff block lines reached; 795/5095 bytes (15.60%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/f$a; | 1 | .class·public·final·Lio/sentry/protocol/f$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Gpu.java" | 3 | .source·"Gpu.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/f; | 8 | ····value·=·Lio/sentry/protocol/f; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/f;", | 22 | ········"Lio/sentry/protocol/f;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/f; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/f; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/f; | 50 | ····new-instance·v0,·Lio/sentry/protocol/f; |
Offset 240, 101 lines modified | Offset 240, 101 lines modified | ||
240 | ····.line·6 | 240 | ····.line·6 |
241 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 241 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
242 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 242 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
243 | ····.line·7 | 243 | ····.line·7 |
244 | ····:cond_9 | 244 | ····:cond_9 |
245 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 245 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
246 | ····goto/16·:goto_0 | 246 | ····goto/16·:goto_0 |
247 | ····.line·8 | 247 | ····.line·8 |
248 | ····:pswitch_0 | 248 | ····:pswitch_0 |
249 | ····invoke-virtual·{p1},·Lio/sentry/ | 249 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
250 | ····move-result-object·v2 | 250 | ····move-result-object·v2 |
251 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->e(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer; | 251 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->e(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer; |
252 | ····goto/16·:goto_0 | 252 | ····goto/16·:goto_0 |
253 | ····.line·9 | 253 | ····.line·9 |
254 | ····:pswitch_1 | 254 | ····:pswitch_1 |
255 | ····invoke-virtual·{p1},·Lio/sentry/ | 255 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
256 | ····move-result-object·v2 | 256 | ····move-result-object·v2 |
257 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->f(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; | 257 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->f(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; |
258 | ····goto/16·:goto_0 | 258 | ····goto/16·:goto_0 |
259 | ····.line·10 | 259 | ····.line·10 |
260 | ····:pswitch_2 | 260 | ····:pswitch_2 |
261 | ····invoke-virtual·{p1},·Lio/sentry/ | 261 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
262 | ····move-result-object·v2 | 262 | ····move-result-object·v2 |
263 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->h(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; | 263 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->h(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; |
264 | ····goto/16·:goto_0 | 264 | ····goto/16·:goto_0 |
265 | ····.line·11 | 265 | ····.line·11 |
266 | ····:pswitch_3 | 266 | ····:pswitch_3 |
267 | ····invoke-virtual·{p1},·Lio/sentry/ | 267 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
268 | ····move-result-object·v2 | 268 | ····move-result-object·v2 |
269 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->d(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; | 269 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->d(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; |
270 | ····goto/16·:goto_0 | 270 | ····goto/16·:goto_0 |
271 | ····.line·12 | 271 | ····.line·12 |
272 | ····:pswitch_4 | 272 | ····:pswitch_4 |
273 | ····invoke-virtual·{p1},·Lio/sentry/ | 273 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
274 | ····move-result-object·v2 | 274 | ····move-result-object·v2 |
275 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->a(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; | 275 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->a(Lio/sentry/protocol/f;Ljava/lang/String;)Ljava/lang/String; |
276 | ····goto/16·:goto_0 | 276 | ····goto/16·:goto_0 |
277 | ····.line·13 | 277 | ····.line·13 |
278 | ····:pswitch_5 | 278 | ····:pswitch_5 |
279 | ····invoke-virtual·{p1},·Lio/sentry/ | 279 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
280 | ····move-result-object·v2 | 280 | ····move-result-object·v2 |
281 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->b(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer; | 281 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/f;->b(Lio/sentry/protocol/f;Ljava/lang/Integer;)Ljava/lang/Integer; |
282 | ····goto/16·:goto_0 | 282 | ····goto/16·:goto_0 |
Max diff block lines reached; 997/4988 bytes (19.99%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/DebugImage$a; | 1 | .class·public·final·Lio/sentry/protocol/DebugImage$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DebugImage.java" | 3 | .source·"DebugImage.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/DebugImage; | 8 | ····value·=·Lio/sentry/protocol/DebugImage; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/DebugImage;", | 22 | ········"Lio/sentry/protocol/DebugImage;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/DebugImage$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/DebugImage$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/DebugImage; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/DebugImage; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/DebugImage; | 48 | ····new-instance·v0,·Lio/sentry/protocol/DebugImage; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/DebugImage;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/DebugImage;-><init>()V |
Offset 240, 101 lines modified | Offset 240, 101 lines modified | ||
240 | ····.line·6 | 240 | ····.line·6 |
241 | ····new-instance·v1,·Ljava/util/HashMap; | 241 | ····new-instance·v1,·Ljava/util/HashMap; |
242 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V | 242 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
243 | ····.line·7 | 243 | ····.line·7 |
244 | ····:cond_9 | 244 | ····:cond_9 |
245 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 245 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
246 | ····goto/16·:goto_0 | 246 | ····goto/16·:goto_0 |
247 | ····.line·8 | 247 | ····.line·8 |
248 | ····:pswitch_0 | 248 | ····:pswitch_0 |
249 | ····invoke-virtual·{p1},·Lio/sentry/ | 249 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
250 | ····move-result-object·v2 | 250 | ····move-result-object·v2 |
251 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$402(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; | 251 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$402(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; |
252 | ····goto/16·:goto_0 | 252 | ····goto/16·:goto_0 |
253 | ····.line·9 | 253 | ····.line·9 |
254 | ····:pswitch_1 | 254 | ····:pswitch_1 |
255 | ····invoke-virtual·{p1},·Lio/sentry/ | 255 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
256 | ····move-result-object·v2 | 256 | ····move-result-object·v2 |
257 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$202(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; | 257 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$202(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; |
258 | ····goto/16·:goto_0 | 258 | ····goto/16·:goto_0 |
259 | ····.line·10 | 259 | ····.line·10 |
260 | ····:pswitch_2 | 260 | ····:pswitch_2 |
261 | ····invoke-virtual·{p1},·Lio/sentry/ | 261 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
262 | ····move-result-object·v2 | 262 | ····move-result-object·v2 |
263 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$002(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; | 263 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$002(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; |
264 | ····goto/16·:goto_0 | 264 | ····goto/16·:goto_0 |
265 | ····.line·11 | 265 | ····.line·11 |
266 | ····:pswitch_3 | 266 | ····:pswitch_3 |
267 | ····invoke-virtual·{p1},·Lio/sentry/ | 267 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
268 | ····move-result-object·v2 | 268 | ····move-result-object·v2 |
269 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$102(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; | 269 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$102(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; |
270 | ····goto/16·:goto_0 | 270 | ····goto/16·:goto_0 |
271 | ····.line·12 | 271 | ····.line·12 |
272 | ····:pswitch_4 | 272 | ····:pswitch_4 |
273 | ····invoke-virtual·{p1},·Lio/sentry/ | 273 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
274 | ····move-result-object·v2 | 274 | ····move-result-object·v2 |
275 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$802(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; | 275 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$802(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; |
276 | ····goto/16·:goto_0 | 276 | ····goto/16·:goto_0 |
277 | ····.line·13 | 277 | ····.line·13 |
278 | ····:pswitch_5 | 278 | ····:pswitch_5 |
279 | ····invoke-virtual·{p1},·Lio/sentry/ | 279 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
280 | ····move-result-object·v2 | 280 | ····move-result-object·v2 |
281 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$502(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; | 281 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/DebugImage;->access$502(Lio/sentry/protocol/DebugImage;Ljava/lang/String;)Ljava/lang/String; |
282 | ····goto/16·:goto_0 | 282 | ····goto/16·:goto_0 |
Max diff block lines reached; 1066/5258 bytes (20.27%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/s; | 1 | .class·public·final·Lio/sentry/protocol/s; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentrySpan.java" | 3 | .source·"SentrySpan.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/s$a; | 9 | ········Lio/sentry/protocol/s$a; |
10 | ····} | 10 | ····} |
Offset 20, 23 lines modified | Offset 20, 23 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·private·final·e:Ljava/lang/Double; | 21 | .field·private·final·e:Ljava/lang/Double; |
22 | .field·private·final·f:Ljava/lang/Double; | 22 | .field·private·final·f:Ljava/lang/Double; |
23 | .field·private·final·g:Lio/sentry/protocol/p; | 23 | .field·private·final·g:Lio/sentry/protocol/p; |
24 | .field·private·final·h:Lio/sentry/ | 24 | .field·private·final·h:Lio/sentry/r4; |
25 | .field·private·final·i:Lio/sentry/ | 25 | .field·private·final·i:Lio/sentry/r4; |
26 | .field·private·final·j:Ljava/lang/String; | 26 | .field·private·final·j:Ljava/lang/String; |
27 | .field·private·final·k:Ljava/lang/String; | 27 | .field·private·final·k:Ljava/lang/String; |
28 | .field·private·final·l:Lio/sentry/ | 28 | .field·private·final·l:Lio/sentry/s4; |
29 | .field·private·final·m:Ljava/util/Map; | 29 | .field·private·final·m:Ljava/util/Map; |
30 | ····.annotation·system·Ldalvik/annotation/Signature; | 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
31 | ········value·=·{ | 31 | ········value·=·{ |
32 | ············"Ljava/util/Map<", | 32 | ············"Ljava/util/Map<", |
33 | ············"Ljava/lang/String;", | 33 | ············"Ljava/lang/String;", |
34 | ············"Ljava/lang/String;", | 34 | ············"Ljava/lang/String;", |
Offset 65, 33 lines modified | Offset 65, 33 lines modified | ||
65 | ············">;" | 65 | ············">;" |
66 | ········} | 66 | ········} |
67 | ····.end·annotation | 67 | ····.end·annotation |
68 | .end·field | 68 | .end·field |
69 | #·direct·methods | 69 | #·direct·methods |
70 | .method·public·constructor·<init>(Lio/sentry/ | 70 | .method·public·constructor·<init>(Lio/sentry/o4;)V |
71 | ····.locals·1 | 71 | ····.locals·1 |
72 | ····.line·1 | 72 | ····.line·1 |
73 | ····invoke-virtual·{p1},·Lio/sentry/ | 73 | ····invoke-virtual·{p1},·Lio/sentry/o4;->n()Ljava/util/Map; |
74 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
75 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/protocol/s;-><init>(Lio/sentry/ | 75 | ····invoke-direct·{p0,·p1,·v0},·Lio/sentry/protocol/s;-><init>(Lio/sentry/o4;Ljava/util/Map;)V |
76 | ····return-void | 76 | ····return-void |
77 | .end·method | 77 | .end·method |
78 | .method·public·constructor·<init>(Lio/sentry/ | 78 | .method·public·constructor·<init>(Lio/sentry/o4;Ljava/util/Map;)V |
79 | ····.locals·2 | 79 | ····.locals·2 |
80 | ····.annotation·system·Ldalvik/annotation/Signature; | 80 | ····.annotation·system·Ldalvik/annotation/Signature; |
81 | ········value·=·{ | 81 | ········value·=·{ |
82 | ············"(", | 82 | ············"(", |
83 | ············"Lio/sentry/ | 83 | ············"Lio/sentry/o4;", |
84 | ············"Ljava/util/Map<", | 84 | ············"Ljava/util/Map<", |
85 | ············"Ljava/lang/String;", | 85 | ············"Ljava/lang/String;", |
86 | ············"Ljava/lang/Object;", | 86 | ············"Ljava/lang/Object;", |
87 | ············">;)V" | 87 | ············">;)V" |
88 | ········} | 88 | ········} |
89 | ····.end·annotation | 89 | ····.end·annotation |
Offset 103, 57 lines modified | Offset 103, 57 lines modified | ||
103 | ····const-string·v0,·"span·is·required" | 103 | ····const-string·v0,·"span·is·required" |
104 | ····.line·3 | 104 | ····.line·3 |
105 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 105 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
106 | ····.line·4 | 106 | ····.line·4 |
107 | ····invoke-virtual·{p1},·Lio/sentry/ | 107 | ····invoke-virtual·{p1},·Lio/sentry/o4;->o()Ljava/lang/String; |
108 | ····move-result-object·v0 | 108 | ····move-result-object·v0 |
109 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->k:Ljava/lang/String; | 109 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->k:Ljava/lang/String; |
110 | ····.line·5 | 110 | ····.line·5 |
111 | ····invoke-virtual·{p1},·Lio/sentry/ | 111 | ····invoke-virtual·{p1},·Lio/sentry/o4;->q()Ljava/lang/String; |
112 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
113 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->j:Ljava/lang/String; | 113 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->j:Ljava/lang/String; |
114 | ····.line·6 | 114 | ····.line·6 |
115 | ····invoke-virtual·{p1},·Lio/sentry/ | 115 | ····invoke-virtual·{p1},·Lio/sentry/o4;->t()Lio/sentry/r4; |
116 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
117 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->h:Lio/sentry/ | 117 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->h:Lio/sentry/r4; |
118 | ····.line·7 | 118 | ····.line·7 |
119 | ····invoke-virtual·{p1},·Lio/sentry/ | 119 | ····invoke-virtual·{p1},·Lio/sentry/o4;->r()Lio/sentry/r4; |
120 | ····move-result-object·v0 | 120 | ····move-result-object·v0 |
121 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->i:Lio/sentry/ | 121 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->i:Lio/sentry/r4; |
122 | ····.line·8 | 122 | ····.line·8 |
123 | ····invoke-virtual·{p1},·Lio/sentry/ | 123 | ····invoke-virtual·{p1},·Lio/sentry/o4;->w()Lio/sentry/protocol/p; |
124 | ····move-result-object·v0 | 124 | ····move-result-object·v0 |
125 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->g:Lio/sentry/protocol/p; | 125 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->g:Lio/sentry/protocol/p; |
126 | ····.line·9 | 126 | ····.line·9 |
127 | ····invoke-virtual·{p1},·Lio/sentry/ | 127 | ····invoke-virtual·{p1},·Lio/sentry/o4;->l()Lio/sentry/s4; |
128 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
129 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->l:Lio/sentry/ | 129 | ····iput-object·v0,·p0,·Lio/sentry/protocol/s;->l:Lio/sentry/s4; |
130 | ····.line·10 | 130 | ····.line·10 |
131 | ····invoke-virtual·{p1},·Lio/sentry/ | 131 | ····invoke-virtual·{p1},·Lio/sentry/o4;->v()Ljava/util/Map; |
132 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
133 | ····invoke-static·{v0},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; | 133 | ····invoke-static·{v0},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; |
Max diff block lines reached; 12191/16408 bytes (74.30%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/e; | 1 | .class·public·final·Lio/sentry/protocol/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Device.java" | 3 | .source·"Device.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/e$b;, | 9 | ········Lio/sentry/protocol/e$b;, |
10 | ········Lio/sentry/protocol/e$a; | 10 | ········Lio/sentry/protocol/e$a; |
Offset 906, 29 lines modified | Offset 906, 29 lines modified | ||
906 | ····.line·1 | 906 | ····.line·1 |
907 | ····iput-object·p1,·p0,·Lio/sentry/protocol/e;->J:Ljava/util/Map; | 907 | ····iput-object·p1,·p0,·Lio/sentry/protocol/e;->J:Ljava/util/Map; |
908 | ····return-void | 908 | ····return-void |
909 | .end·method | 909 | .end·method |
910 | .method·public·serialize(Lio/sentry/ | 910 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
911 | ····.locals·3 | 911 | ····.locals·3 |
912 | ····.line·1 | 912 | ····.line·1 |
913 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 913 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
914 | ····.line·2 | 914 | ····.line·2 |
915 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String; | 915 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String; |
916 | ····if-eqz·v0,·:cond_0 | 916 | ····if-eqz·v0,·:cond_0 |
917 | ····const-string·v0,·"name" | 917 | ····const-string·v0,·"name" |
918 | ····.line·3 | 918 | ····.line·3 |
919 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 919 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
920 | ····move-result-object·v0 | 920 | ····move-result-object·v0 |
921 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String; | 921 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->e:Ljava/lang/String; |
922 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 922 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 937, 15 lines modified | Offset 937, 15 lines modified | ||
937 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String; | 937 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String; |
938 | ····if-eqz·v0,·:cond_1 | 938 | ····if-eqz·v0,·:cond_1 |
939 | ····const-string·v0,·"manufacturer" | 939 | ····const-string·v0,·"manufacturer" |
940 | ····.line·5 | 940 | ····.line·5 |
941 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 941 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
942 | ····move-result-object·v0 | 942 | ····move-result-object·v0 |
943 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String; | 943 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->f:Ljava/lang/String; |
944 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 944 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 954, 15 lines modified | Offset 954, 15 lines modified | ||
954 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String; | 954 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String; |
955 | ····if-eqz·v0,·:cond_2 | 955 | ····if-eqz·v0,·:cond_2 |
956 | ····const-string·v0,·"brand" | 956 | ····const-string·v0,·"brand" |
957 | ····.line·7 | 957 | ····.line·7 |
958 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 958 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
959 | ····move-result-object·v0 | 959 | ····move-result-object·v0 |
960 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String; | 960 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->g:Ljava/lang/String; |
961 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 961 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 971, 15 lines modified | Offset 971, 15 lines modified | ||
971 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String; | 971 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String; |
972 | ····if-eqz·v0,·:cond_3 | 972 | ····if-eqz·v0,·:cond_3 |
973 | ····const-string·v0,·"family" | 973 | ····const-string·v0,·"family" |
974 | ····.line·9 | 974 | ····.line·9 |
975 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 975 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
976 | ····move-result-object·v0 | 976 | ····move-result-object·v0 |
977 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String; | 977 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->h:Ljava/lang/String; |
978 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 978 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 988, 15 lines modified | Offset 988, 15 lines modified | ||
988 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String; | 988 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String; |
989 | ····if-eqz·v0,·:cond_4 | 989 | ····if-eqz·v0,·:cond_4 |
990 | ····const-string·v0,·"model" | 990 | ····const-string·v0,·"model" |
991 | ····.line·11 | 991 | ····.line·11 |
992 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 992 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
993 | ····move-result-object·v0 | 993 | ····move-result-object·v0 |
994 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String; | 994 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->i:Ljava/lang/String; |
995 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 995 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 1005, 15 lines modified | Offset 1005, 15 lines modified | ||
1005 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String; | 1005 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String; |
1006 | ····if-eqz·v0,·:cond_5 | 1006 | ····if-eqz·v0,·:cond_5 |
1007 | ····const-string·v0,·"model_id" | 1007 | ····const-string·v0,·"model_id" |
1008 | ····.line·13 | 1008 | ····.line·13 |
1009 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 1009 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
1010 | ····move-result-object·v0 | 1010 | ····move-result-object·v0 |
1011 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String; | 1011 | ····iget-object·v1,·p0,·Lio/sentry/protocol/e;->j:Ljava/lang/String; |
1012 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 1012 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 1022, 32 lines modified | Offset 1022, 32 lines modified | ||
1022 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->k:[Ljava/lang/String; | 1022 | ····iget-object·v0,·p0,·Lio/sentry/protocol/e;->k:[Ljava/lang/String; |
1023 | ····if-eqz·v0,·:cond_6 | 1023 | ····if-eqz·v0,·:cond_6 |
Max diff block lines reached; 15047/19208 bytes (78.34%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/l; | 1 | .class·public·final·Lio/sentry/protocol/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Response.java" | 3 | .source·"Response.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/l$a; | 9 | ········Lio/sentry/protocol/l$a; |
10 | ····} | 10 | ····} |
Offset 148, 29 lines modified | Offset 148, 29 lines modified | ||
148 | ····.line·1 | 148 | ····.line·1 |
149 | ····iput-object·p1,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map; | 149 | ····iput-object·p1,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map; |
150 | ····return-void | 150 | ····return-void |
151 | .end·method | 151 | .end·method |
152 | .method·public·serialize(Lio/sentry/ | 152 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
153 | ····.locals·3 | 153 | ····.locals·3 |
154 | ····.line·1 | 154 | ····.line·1 |
155 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 155 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
156 | ····.line·2 | 156 | ····.line·2 |
157 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String; | 157 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String; |
158 | ····if-eqz·v0,·:cond_0 | 158 | ····if-eqz·v0,·:cond_0 |
159 | ····const-string·v0,·"cookies" | 159 | ····const-string·v0,·"cookies" |
160 | ····.line·3 | 160 | ····.line·3 |
161 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 161 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
162 | ····move-result-object·v0 | 162 | ····move-result-object·v0 |
163 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String; | 163 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->e:Ljava/lang/String; |
164 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 164 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 179, 55 lines modified | Offset 179, 55 lines modified | ||
179 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map; | 179 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map; |
180 | ····if-eqz·v0,·:cond_1 | 180 | ····if-eqz·v0,·:cond_1 |
181 | ····const-string·v0,·"headers" | 181 | ····const-string·v0,·"headers" |
182 | ····.line·5 | 182 | ····.line·5 |
183 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 183 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
184 | ····move-result-object·v0 | 184 | ····move-result-object·v0 |
185 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map; | 185 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->f:Ljava/util/Map; |
186 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 186 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
187 | ····.line·6 | 187 | ····.line·6 |
188 | ····:cond_1 | 188 | ····:cond_1 |
189 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer; | 189 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer; |
190 | ····if-eqz·v0,·:cond_2 | 190 | ····if-eqz·v0,·:cond_2 |
191 | ····const-string·v0,·"status_code" | 191 | ····const-string·v0,·"status_code" |
192 | ····.line·7 | 192 | ····.line·7 |
193 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 193 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
194 | ····move-result-object·v0 | 194 | ····move-result-object·v0 |
195 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer; | 195 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->g:Ljava/lang/Integer; |
196 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 196 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
197 | ····.line·8 | 197 | ····.line·8 |
198 | ····:cond_2 | 198 | ····:cond_2 |
199 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long; | 199 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long; |
200 | ····if-eqz·v0,·:cond_3 | 200 | ····if-eqz·v0,·:cond_3 |
201 | ····const-string·v0,·"body_size" | 201 | ····const-string·v0,·"body_size" |
202 | ····.line·9 | 202 | ····.line·9 |
203 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 203 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
204 | ····move-result-object·v0 | 204 | ····move-result-object·v0 |
205 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long; | 205 | ····iget-object·v1,·p0,·Lio/sentry/protocol/l;->h:Ljava/lang/Long; |
206 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 206 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
207 | ····.line·10 | 207 | ····.line·10 |
208 | ····:cond_3 | 208 | ····:cond_3 |
209 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map; | 209 | ····iget-object·v0,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map; |
210 | ····if-eqz·v0,·:cond_4 | 210 | ····if-eqz·v0,·:cond_4 |
Offset 257, 18 lines modified | Offset 257, 18 lines modified | ||
257 | ····iget-object·v2,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map; | 257 | ····iget-object·v2,·p0,·Lio/sentry/protocol/l;->i:Ljava/util/Map; |
258 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 258 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
259 | ····move-result-object·v2 | 259 | ····move-result-object·v2 |
260 | ····.line·13 | 260 | ····.line·13 |
261 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 261 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
262 | ····.line·14 | 262 | ····.line·14 |
263 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 263 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
264 | ····goto·:goto_0 | 264 | ····goto·:goto_0 |
265 | ····.line·15 | 265 | ····.line·15 |
266 | ····:cond_4 | 266 | ····:cond_4 |
267 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 267 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/j$a; | 1 | .class·public·final·Lio/sentry/protocol/j$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"OperatingSystem.java" | 3 | .source·"OperatingSystem.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/j; | 8 | ····value·=·Lio/sentry/protocol/j; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/j;", | 22 | ········"Lio/sentry/protocol/j;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/j$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/j$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/j; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/j; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/protocol/j; | 50 | ····new-instance·v0,·Lio/sentry/protocol/j; |
Offset 192, 71 lines modified | Offset 192, 71 lines modified | ||
192 | ····.line·6 | 192 | ····.line·6 |
193 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 193 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
194 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 194 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
195 | ····.line·7 | 195 | ····.line·7 |
196 | ····:cond_6 | 196 | ····:cond_6 |
197 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 197 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
198 | ····goto·:goto_0 | 198 | ····goto·:goto_0 |
199 | ····.line·8 | 199 | ····.line·8 |
200 | ····:pswitch_0 | 200 | ····:pswitch_0 |
201 | ····invoke-virtual·{p1},·Lio/sentry/ | 201 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
202 | ····move-result-object·v2 | 202 | ····move-result-object·v2 |
203 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->e(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; | 203 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->e(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; |
204 | ····goto·:goto_0 | 204 | ····goto·:goto_0 |
205 | ····.line·9 | 205 | ····.line·9 |
206 | ····:pswitch_1 | 206 | ····:pswitch_1 |
207 | ····invoke-virtual·{p1},·Lio/sentry/ | 207 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
208 | ····move-result-object·v2 | 208 | ····move-result-object·v2 |
209 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->b(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; | 209 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->b(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; |
210 | ····goto·:goto_0 | 210 | ····goto·:goto_0 |
211 | ····.line·10 | 211 | ····.line·10 |
212 | ····:pswitch_2 | 212 | ····:pswitch_2 |
213 | ····invoke-virtual·{p1},·Lio/sentry/ | 213 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
214 | ····move-result-object·v2 | 214 | ····move-result-object·v2 |
215 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->d(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; | 215 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->d(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; |
216 | ····goto·:goto_0 | 216 | ····goto·:goto_0 |
217 | ····.line·11 | 217 | ····.line·11 |
218 | ····:pswitch_3 | 218 | ····:pswitch_3 |
219 | ····invoke-virtual·{p1},·Lio/sentry/ | 219 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
220 | ····move-result-object·v2 | 220 | ····move-result-object·v2 |
221 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->a(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; | 221 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->a(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; |
222 | ····goto/16·:goto_0 | 222 | ····goto/16·:goto_0 |
223 | ····.line·12 | 223 | ····.line·12 |
224 | ····:pswitch_4 | 224 | ····:pswitch_4 |
225 | ····invoke-virtual·{p1},·Lio/sentry/ | 225 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
226 | ····move-result-object·v2 | 226 | ····move-result-object·v2 |
227 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->c(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; | 227 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->c(Lio/sentry/protocol/j;Ljava/lang/String;)Ljava/lang/String; |
228 | ····goto/16·:goto_0 | 228 | ····goto/16·:goto_0 |
229 | ····.line·13 | 229 | ····.line·13 |
230 | ····:pswitch_5 | 230 | ····:pswitch_5 |
231 | ····invoke-virtual·{p1},·Lio/sentry/ | 231 | ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean; |
232 | ····move-result-object·v2 | 232 | ····move-result-object·v2 |
233 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->f(Lio/sentry/protocol/j;Ljava/lang/Boolean;)Ljava/lang/Boolean; | 233 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/j;->f(Lio/sentry/protocol/j;Ljava/lang/Boolean;)Ljava/lang/Boolean; |
234 | ····goto/16·:goto_0 | 234 | ····goto/16·:goto_0 |
Max diff block lines reached; 0/3985 bytes (0.00%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/v$a; | 1 | .class·public·final·Lio/sentry/protocol/v$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryThread.java" | 3 | .source·"SentryThread.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/v; | 8 | ····value·=·Lio/sentry/protocol/v; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/v;", | 22 | ········"Lio/sentry/protocol/v;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/v$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/v$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/v; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/v; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/v; | 48 | ····new-instance·v0,·Lio/sentry/protocol/v; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/v;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/v;-><init>()V |
Offset 224, 99 lines modified | Offset 224, 99 lines modified | ||
224 | ····.line·6 | 224 | ····.line·6 |
225 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 225 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
226 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 226 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
227 | ····.line·7 | 227 | ····.line·7 |
228 | ····:cond_8 | 228 | ····:cond_8 |
229 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 229 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
230 | ····goto·:goto_0 | 230 | ····goto·:goto_0 |
231 | ····.line·8 | 231 | ····.line·8 |
232 | ····:pswitch_0 | 232 | ····:pswitch_0 |
233 | ····new-instance·v2,·Lio/sentry/protocol/u$a; | 233 | ····new-instance·v2,·Lio/sentry/protocol/u$a; |
234 | ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V | 234 | ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V |
235 | ····.line·9 | 235 | ····.line·9 |
236 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 236 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
237 | ····move-result-object·v2 | 237 | ····move-result-object·v2 |
238 | ····check-cast·v2,·Lio/sentry/protocol/u; | 238 | ····check-cast·v2,·Lio/sentry/protocol/u; |
239 | ····.line·10 | 239 | ····.line·10 |
240 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->h(Lio/sentry/protocol/v;Lio/sentry/protocol/u;)Lio/sentry/protocol/u; | 240 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->h(Lio/sentry/protocol/v;Lio/sentry/protocol/u;)Lio/sentry/protocol/u; |
241 | ····goto/16·:goto_0 | 241 | ····goto/16·:goto_0 |
242 | ····.line·11 | 242 | ····.line·11 |
243 | ····:pswitch_1 | 243 | ····:pswitch_1 |
244 | ····invoke-virtual·{p1},·Lio/sentry/ | 244 | ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean; |
245 | ····move-result-object·v2 | 245 | ····move-result-object·v2 |
246 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->f(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean; | 246 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->f(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean; |
247 | ····goto/16·:goto_0 | 247 | ····goto/16·:goto_0 |
248 | ····.line·12 | 248 | ····.line·12 |
249 | ····:pswitch_2 | 249 | ····:pswitch_2 |
250 | ····invoke-virtual·{p1},·Lio/sentry/ | 250 | ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean; |
251 | ····move-result-object·v2 | 251 | ····move-result-object·v2 |
252 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->e(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean; | 252 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->e(Lio/sentry/protocol/v;Ljava/lang/Boolean;)Ljava/lang/Boolean; |
253 | ····goto/16·:goto_0 | 253 | ····goto/16·:goto_0 |
254 | ····.line·13 | 254 | ····.line·13 |
255 | ····:pswitch_3 | 255 | ····:pswitch_3 |
256 | ····invoke-virtual·{p1},·Lio/sentry/ | 256 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
257 | ····move-result-object·v2 | 257 | ····move-result-object·v2 |
258 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->d(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String; | 258 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->d(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String; |
259 | ····goto/16·:goto_0 | 259 | ····goto/16·:goto_0 |
260 | ····.line·14 | 260 | ····.line·14 |
261 | ····:pswitch_4 | 261 | ····:pswitch_4 |
262 | ····invoke-virtual·{p1},·Lio/sentry/ | 262 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
263 | ····move-result-object·v2 | 263 | ····move-result-object·v2 |
264 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->c(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String; | 264 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/v;->c(Lio/sentry/protocol/v;Ljava/lang/String;)Ljava/lang/String; |
265 | ····goto/16·:goto_0 | 265 | ····goto/16·:goto_0 |
266 | ····.line·15 | 266 | ····.line·15 |
Max diff block lines reached; 963/4905 bytes (19.63%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/s$a; | 1 | .class·public·final·Lio/sentry/protocol/s$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentrySpan.java" | 3 | .source·"SentrySpan.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/s; | 8 | ····value·=·Lio/sentry/protocol/s; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/s;", | 22 | ········"Lio/sentry/protocol/s;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·c(Ljava/lang/String;Lio/sentry/ | 36 | .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception; |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.line·1 | 38 | ····.line·1 |
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 39 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 60, 35 lines modified | Offset 60, 35 lines modified | ||
60 | ····.line·2 | 60 | ····.line·2 |
61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
63 | ····.line·3 | 63 | ····.line·3 |
64 | ····sget-object·v1,·Lio/sentry/ | 64 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
66 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | .end·method | 67 | .end·method |
68 | #·virtual·methods | 68 | #·virtual·methods |
69 | .method·public·bridge·synthetic·a(Lio/sentry/ | 69 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
70 | ····.locals·0 | 70 | ····.locals·0 |
71 | ····.line·1 | 71 | ····.line·1 |
72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/s$a;->b(Lio/sentry/ | 72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/s$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/s; |
73 | ····move-result-object·p1 | 73 | ····move-result-object·p1 |
74 | ····return-object·p1 | 74 | ····return-object·p1 |
75 | .end·method | 75 | .end·method |
76 | .method·public·b(Lio/sentry/ | 76 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/s; |
77 | ····.locals·20 | 77 | ····.locals·20 |
78 | ····move-object/from16·v0,·p0 | 78 | ····move-object/from16·v0,·p0 |
79 | ····move-object/from16·v1,·p1 | 79 | ····move-object/from16·v1,·p1 |
80 | ····move-object/from16·v2,·p2 | 80 | ····move-object/from16·v2,·p2 |
Offset 320, 25 lines modified | Offset 320, 25 lines modified | ||
320 | ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 320 | ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
321 | ····move-object·v15,·v0 | 321 | ····move-object·v15,·v0 |
322 | ····.line·6 | 322 | ····.line·6 |
323 | ····:cond_a | 323 | ····:cond_a |
324 | ····invoke-virtual·{v1,·v2,·v15,·v3},·Lio/sentry/ | 324 | ····invoke-virtual·{v1,·v2,·v15,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
325 | ····goto·:goto_2 | 325 | ····goto·:goto_2 |
326 | ····.line·7 | 326 | ····.line·7 |
327 | ····:pswitch_0 | 327 | ····:pswitch_0 |
328 | ····new-instance·v0,·Lio/sentry/protocol/p$a; | 328 | ····new-instance·v0,·Lio/sentry/protocol/p$a; |
329 | ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V | 329 | ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V |
330 | ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/ | 330 | ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p; |
331 | ····move-result-object·v7 | 331 | ····move-result-object·v7 |
332 | ····:goto_2 | 332 | ····:goto_2 |
333 | ····move-object/from16·v14,·v16 | 333 | ····move-object/from16·v14,·v16 |
334 | ····:goto_3 | 334 | ····:goto_3 |
Offset 348, 32 lines modified | Offset 348, 32 lines modified | ||
348 | ····move-object/from16·v11,·v18 | 348 | ····move-object/from16·v11,·v18 |
349 | ····goto/16·:goto_5 | 349 | ····goto/16·:goto_5 |
350 | ····.line·8 | 350 | ····.line·8 |
351 | ····:pswitch_1 | 351 | ····:pswitch_1 |
352 | ····:try_start_0 | 352 | ····:try_start_0 |
353 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/ | 353 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/z0;->i0()Ljava/lang/Double; |
354 | ····move-result-object·v6 | 354 | ····move-result-object·v6 |
355 | ····:try_end_0 | 355 | ····:try_end_0 |
356 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 356 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
357 | ····goto·:goto_2 | 357 | ····goto·:goto_2 |
358 | ····.line·9 | 358 | ····.line·9 |
359 | ····:catch_0 | 359 | ····:catch_0 |
360 | ····invoke-virtual/range·{p1·..·p2},·Lio/sentry/ | 360 | ····invoke-virtual/range·{p1·..·p2},·Lio/sentry/z0;->h0(Lio/sentry/h0;)Ljava/util/Date; |
Max diff block lines reached; 6418/10351 bytes (62.00%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/a; | 1 | .class·public·final·Lio/sentry/protocol/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"App.java" | 3 | .source·"App.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/a$a; | 9 | ········Lio/sentry/protocol/a$a; |
10 | ····} | 10 | ····} |
Offset 275, 29 lines modified | Offset 275, 29 lines modified | ||
275 | ····.line·1 | 275 | ····.line·1 |
276 | ····iput-object·p1,·p0,·Lio/sentry/protocol/a;->m:Ljava/util/Map; | 276 | ····iput-object·p1,·p0,·Lio/sentry/protocol/a;->m:Ljava/util/Map; |
277 | ····return-void | 277 | ····return-void |
278 | .end·method | 278 | .end·method |
279 | .method·public·serialize(Lio/sentry/ | 279 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
280 | ····.locals·3 | 280 | ····.locals·3 |
281 | ····.line·1 | 281 | ····.line·1 |
282 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 282 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
283 | ····.line·2 | 283 | ····.line·2 |
284 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String; | 284 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String; |
285 | ····if-eqz·v0,·:cond_0 | 285 | ····if-eqz·v0,·:cond_0 |
286 | ····const-string·v0,·"app_identifier" | 286 | ····const-string·v0,·"app_identifier" |
287 | ····.line·3 | 287 | ····.line·3 |
288 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 288 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
289 | ····move-result-object·v0 | 289 | ····move-result-object·v0 |
290 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String; | 290 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->e:Ljava/lang/String; |
291 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 291 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 306, 32 lines modified | Offset 306, 32 lines modified | ||
306 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date; | 306 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date; |
307 | ····if-eqz·v0,·:cond_1 | 307 | ····if-eqz·v0,·:cond_1 |
308 | ····const-string·v0,·"app_start_time" | 308 | ····const-string·v0,·"app_start_time" |
309 | ····.line·5 | 309 | ····.line·5 |
310 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 310 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
311 | ····move-result-object·v0 | 311 | ····move-result-object·v0 |
312 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date; | 312 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->f:Ljava/util/Date; |
313 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 313 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
314 | ····.line·6 | 314 | ····.line·6 |
315 | ····:cond_1 | 315 | ····:cond_1 |
316 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String; | 316 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String; |
317 | ····if-eqz·v0,·:cond_2 | 317 | ····if-eqz·v0,·:cond_2 |
318 | ····const-string·v0,·"device_app_hash" | 318 | ····const-string·v0,·"device_app_hash" |
319 | ····.line·7 | 319 | ····.line·7 |
320 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 320 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
321 | ····move-result-object·v0 | 321 | ····move-result-object·v0 |
322 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String; | 322 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->g:Ljava/lang/String; |
323 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 323 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 340, 15 lines modified | Offset 340, 15 lines modified | ||
340 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String; | 340 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String; |
341 | ····if-eqz·v0,·:cond_3 | 341 | ····if-eqz·v0,·:cond_3 |
342 | ····const-string·v0,·"build_type" | 342 | ····const-string·v0,·"build_type" |
343 | ····.line·9 | 343 | ····.line·9 |
344 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 344 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
345 | ····move-result-object·v0 | 345 | ····move-result-object·v0 |
346 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String; | 346 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->h:Ljava/lang/String; |
347 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 347 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 357, 15 lines modified | Offset 357, 15 lines modified | ||
357 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String; | 357 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String; |
358 | ····if-eqz·v0,·:cond_4 | 358 | ····if-eqz·v0,·:cond_4 |
359 | ····const-string·v0,·"app_name" | 359 | ····const-string·v0,·"app_name" |
360 | ····.line·11 | 360 | ····.line·11 |
361 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 361 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
362 | ····move-result-object·v0 | 362 | ····move-result-object·v0 |
363 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String; | 363 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->i:Ljava/lang/String; |
364 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 364 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 374, 15 lines modified | Offset 374, 15 lines modified | ||
374 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String; | 374 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String; |
375 | ····if-eqz·v0,·:cond_5 | 375 | ····if-eqz·v0,·:cond_5 |
376 | ····const-string·v0,·"app_version" | 376 | ····const-string·v0,·"app_version" |
377 | ····.line·13 | 377 | ····.line·13 |
378 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 378 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
379 | ····move-result-object·v0 | 379 | ····move-result-object·v0 |
380 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String; | 380 | ····iget-object·v1,·p0,·Lio/sentry/protocol/a;->j:Ljava/lang/String; |
381 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 381 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 391, 15 lines modified | Offset 391, 15 lines modified | ||
391 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String; | 391 | ····iget-object·v0,·p0,·Lio/sentry/protocol/a;->k:Ljava/lang/String; |
Max diff block lines reached; 1918/6155 bytes (31.16%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/o$a; | 1 | .class·public·final·Lio/sentry/protocol/o$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryException.java" | 3 | .source·"SentryException.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/o; | 8 | ····value·=·Lio/sentry/protocol/o; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/o;", | 22 | ········"Lio/sentry/protocol/o;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/o$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/o$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/o; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/o; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/o; | 48 | ····new-instance·v0,·Lio/sentry/protocol/o; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/o;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/o;-><init>()V |
Offset 192, 26 lines modified | Offset 192, 26 lines modified | ||
192 | ····.line·6 | 192 | ····.line·6 |
193 | ····new-instance·v1,·Ljava/util/HashMap; | 193 | ····new-instance·v1,·Ljava/util/HashMap; |
194 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V | 194 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
195 | ····.line·7 | 195 | ····.line·7 |
196 | ····:cond_6 | 196 | ····:cond_6 |
197 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 197 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
198 | ····goto·:goto_0 | 198 | ····goto·:goto_0 |
199 | ····.line·8 | 199 | ····.line·8 |
200 | ····:pswitch_0 | 200 | ····:pswitch_0 |
201 | ····new-instance·v2,·Lio/sentry/protocol/u$a; | 201 | ····new-instance·v2,·Lio/sentry/protocol/u$a; |
202 | ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V | 202 | ····invoke-direct·{v2},·Lio/sentry/protocol/u$a;-><init>()V |
203 | ····.line·9 | 203 | ····.line·9 |
204 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 204 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
205 | ····move-result-object·v2 | 205 | ····move-result-object·v2 |
206 | ····check-cast·v2,·Lio/sentry/protocol/u; | 206 | ····check-cast·v2,·Lio/sentry/protocol/u; |
207 | ····.line·10 | 207 | ····.line·10 |
208 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->e(Lio/sentry/protocol/o;Lio/sentry/protocol/u;)Lio/sentry/protocol/u; | 208 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->e(Lio/sentry/protocol/o;Lio/sentry/protocol/u;)Lio/sentry/protocol/u; |
Offset 220, 57 lines modified | Offset 220, 57 lines modified | ||
220 | ····.line·11 | 220 | ····.line·11 |
221 | ····:pswitch_1 | 221 | ····:pswitch_1 |
222 | ····new-instance·v2,·Lio/sentry/protocol/h$a; | 222 | ····new-instance·v2,·Lio/sentry/protocol/h$a; |
223 | ····invoke-direct·{v2},·Lio/sentry/protocol/h$a;-><init>()V | 223 | ····invoke-direct·{v2},·Lio/sentry/protocol/h$a;-><init>()V |
224 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 224 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
225 | ····move-result-object·v2 | 225 | ····move-result-object·v2 |
226 | ····check-cast·v2,·Lio/sentry/protocol/h; | 226 | ····check-cast·v2,·Lio/sentry/protocol/h; |
227 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->f(Lio/sentry/protocol/o;Lio/sentry/protocol/h;)Lio/sentry/protocol/h; | 227 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->f(Lio/sentry/protocol/o;Lio/sentry/protocol/h;)Lio/sentry/protocol/h; |
228 | ····goto/16·:goto_0 | 228 | ····goto/16·:goto_0 |
229 | ····.line·12 | 229 | ····.line·12 |
230 | ····:pswitch_2 | 230 | ····:pswitch_2 |
231 | ····invoke-virtual·{p1},·Lio/sentry/ | 231 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
232 | ····move-result-object·v2 | 232 | ····move-result-object·v2 |
233 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->b(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String; | 233 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->b(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String; |
234 | ····goto/16·:goto_0 | 234 | ····goto/16·:goto_0 |
235 | ····.line·13 | 235 | ····.line·13 |
236 | ····:pswitch_3 | 236 | ····:pswitch_3 |
237 | ····invoke-virtual·{p1},·Lio/sentry/ | 237 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
238 | ····move-result-object·v2 | 238 | ····move-result-object·v2 |
239 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->a(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String; | 239 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/o;->a(Lio/sentry/protocol/o;Ljava/lang/String;)Ljava/lang/String; |
240 | ····goto/16·:goto_0 | 240 | ····goto/16·:goto_0 |
241 | ····.line·14 | 241 | ····.line·14 |
242 | ····:pswitch_4 | 242 | ····:pswitch_4 |
243 | ····invoke-virtual·{p1},·Lio/sentry/ | 243 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
244 | ····move-result-object·v2 | 244 | ····move-result-object·v2 |
Max diff block lines reached; 348/4424 bytes (7.87%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/h$a; | 1 | .class·public·final·Lio/sentry/protocol/h$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Mechanism.java" | 3 | .source·"Mechanism.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/h; | 8 | ····value·=·Lio/sentry/protocol/h; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/h;", | 22 | ········"Lio/sentry/protocol/h;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/h$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/h$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/h; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/h; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/h; | 48 | ····new-instance·v0,·Lio/sentry/protocol/h; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/h;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/h;-><init>()V |
Offset 208, 61 lines modified | Offset 208, 61 lines modified | ||
208 | ····.line·6 | 208 | ····.line·6 |
209 | ····new-instance·v1,·Ljava/util/HashMap; | 209 | ····new-instance·v1,·Ljava/util/HashMap; |
210 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V | 210 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
211 | ····.line·7 | 211 | ····.line·7 |
212 | ····:cond_7 | 212 | ····:cond_7 |
213 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 213 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
214 | ····goto·:goto_0 | 214 | ····goto·:goto_0 |
215 | ····.line·8 | 215 | ····.line·8 |
216 | ····:pswitch_0 | 216 | ····:pswitch_0 |
217 | ····invoke-virtual·{p1},·Lio/sentry/ | 217 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
218 | ····move-result-object·v2 | 218 | ····move-result-object·v2 |
219 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->c(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String; | 219 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->c(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String; |
220 | ····goto·:goto_0 | 220 | ····goto·:goto_0 |
221 | ····.line·9 | 221 | ····.line·9 |
222 | ····:pswitch_1 | 222 | ····:pswitch_1 |
223 | ····invoke-virtual·{p1},·Lio/sentry/ | 223 | ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean; |
224 | ····move-result-object·v2 | 224 | ····move-result-object·v2 |
225 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->g(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean; | 225 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->g(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean; |
226 | ····goto/16·:goto_0 | 226 | ····goto/16·:goto_0 |
227 | ····.line·10 | 227 | ····.line·10 |
228 | ····:pswitch_2 | 228 | ····:pswitch_2 |
229 | ····invoke-virtual·{p1},·Lio/sentry/ | 229 | ····invoke-virtual·{p1},·Lio/sentry/z0;->g0()Ljava/lang/Boolean; |
230 | ····move-result-object·v2 | 230 | ····move-result-object·v2 |
231 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->d(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean; | 231 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->d(Lio/sentry/protocol/h;Ljava/lang/Boolean;)Ljava/lang/Boolean; |
232 | ····goto/16·:goto_0 | 232 | ····goto/16·:goto_0 |
233 | ····.line·11 | 233 | ····.line·11 |
234 | ····:pswitch_3 | 234 | ····:pswitch_3 |
235 | ····invoke-virtual·{p1},·Lio/sentry/ | 235 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
236 | ····move-result-object·v2 | 236 | ····move-result-object·v2 |
237 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->a(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String; | 237 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->a(Lio/sentry/protocol/h;Ljava/lang/String;)Ljava/lang/String; |
238 | ····goto/16·:goto_0 | 238 | ····goto/16·:goto_0 |
239 | ····.line·12 | 239 | ····.line·12 |
240 | ····:pswitch_4 | 240 | ····:pswitch_4 |
241 | ····invoke-virtual·{p1},·Lio/sentry/ | 241 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
242 | ····move-result-object·v2 | 242 | ····move-result-object·v2 |
243 | ····check-cast·v2,·Ljava/util/Map; | 243 | ····check-cast·v2,·Ljava/util/Map; |
244 | ····.line·13 | 244 | ····.line·13 |
245 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; | 245 | ····invoke-static·{v2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; |
Offset 272, 15 lines modified | Offset 272, 15 lines modified | ||
272 | ····.line·14 | 272 | ····.line·14 |
273 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->e(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map; | 273 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/h;->e(Lio/sentry/protocol/h;Ljava/util/Map;)Ljava/util/Map; |
274 | ····goto/16·:goto_0 | 274 | ····goto/16·:goto_0 |
275 | ····.line·15 | 275 | ····.line·15 |
276 | ····:pswitch_5 | 276 | ····:pswitch_5 |
277 | ····invoke-virtual·{p1},·Lio/sentry/ | 277 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
Max diff block lines reached; 661/4583 bytes (14.42%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/p$a; | 1 | .class·public·final·Lio/sentry/protocol/p$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryId.java" | 3 | .source·"SentryId.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/p; | 8 | ····value·=·Lio/sentry/protocol/p; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/p;", | 22 | ········"Lio/sentry/protocol/p;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p; |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·p2,·Lio/sentry/protocol/p; | 48 | ····new-instance·p2,·Lio/sentry/protocol/p; |
49 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; | 49 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/p; | 1 | .class·public·final·Lio/sentry/protocol/p; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryId.java" | 3 | .source·"SentryId.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/p$a; | 9 | ········Lio/sentry/protocol/p$a; |
10 | ····} | 10 | ····} |
Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
249 | ····invoke-virtual·{v0},·Ljava/util/UUID;->hashCode()I | 249 | ····invoke-virtual·{v0},·Ljava/util/UUID;->hashCode()I |
250 | ····move-result·v0 | 250 | ····move-result·v0 |
251 | ····return·v0 | 251 | ····return·v0 |
252 | .end·method | 252 | .end·method |
253 | .method·public·serialize(Lio/sentry/ | 253 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
254 | ····.locals·0 | 254 | ····.locals·0 |
255 | ····.line·1 | 255 | ····.line·1 |
256 | ····invoke-virtual·{p0},·Lio/sentry/protocol/p;->toString()Ljava/lang/String; | 256 | ····invoke-virtual·{p0},·Lio/sentry/protocol/p;->toString()Ljava/lang/String; |
257 | ····move-result-object·p2 | 257 | ····move-result-object·p2 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/j; | 1 | .class·public·final·Lio/sentry/protocol/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"OperatingSystem.java" | 3 | .source·"OperatingSystem.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/j$a; | 9 | ········Lio/sentry/protocol/j$a; |
10 | ····} | 10 | ····} |
Offset 221, 29 lines modified | Offset 221, 29 lines modified | ||
221 | ····.line·1 | 221 | ····.line·1 |
222 | ····iput-object·p1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String; | 222 | ····iput-object·p1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String; |
223 | ····return-void | 223 | ····return-void |
224 | .end·method | 224 | .end·method |
225 | .method·public·serialize(Lio/sentry/ | 225 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
226 | ····.locals·3 | 226 | ····.locals·3 |
227 | ····.line·1 | 227 | ····.line·1 |
228 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 228 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
229 | ····.line·2 | 229 | ····.line·2 |
230 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String; | 230 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String; |
231 | ····if-eqz·v0,·:cond_0 | 231 | ····if-eqz·v0,·:cond_0 |
232 | ····const-string·v0,·"name" | 232 | ····const-string·v0,·"name" |
233 | ····.line·3 | 233 | ····.line·3 |
234 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 234 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
235 | ····move-result-object·v0 | 235 | ····move-result-object·v0 |
236 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String; | 236 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->e:Ljava/lang/String; |
237 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 237 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 252, 15 lines modified | Offset 252, 15 lines modified | ||
252 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String; | 252 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String; |
253 | ····if-eqz·v0,·:cond_1 | 253 | ····if-eqz·v0,·:cond_1 |
254 | ····const-string·v0,·"version" | 254 | ····const-string·v0,·"version" |
255 | ····.line·5 | 255 | ····.line·5 |
256 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 256 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
257 | ····move-result-object·v0 | 257 | ····move-result-object·v0 |
258 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String; | 258 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->f:Ljava/lang/String; |
259 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 259 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 269, 15 lines modified | Offset 269, 15 lines modified | ||
269 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String; | 269 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String; |
270 | ····if-eqz·v0,·:cond_2 | 270 | ····if-eqz·v0,·:cond_2 |
271 | ····const-string·v0,·"raw_description" | 271 | ····const-string·v0,·"raw_description" |
272 | ····.line·7 | 272 | ····.line·7 |
273 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 273 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
274 | ····move-result-object·v0 | 274 | ····move-result-object·v0 |
275 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String; | 275 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->g:Ljava/lang/String; |
276 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 276 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 286, 15 lines modified | Offset 286, 15 lines modified | ||
286 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String; | 286 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String; |
287 | ····if-eqz·v0,·:cond_3 | 287 | ····if-eqz·v0,·:cond_3 |
288 | ····const-string·v0,·"build" | 288 | ····const-string·v0,·"build" |
289 | ····.line·9 | 289 | ····.line·9 |
290 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 290 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
291 | ····move-result-object·v0 | 291 | ····move-result-object·v0 |
292 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String; | 292 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->h:Ljava/lang/String; |
293 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 293 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 303, 15 lines modified | Offset 303, 15 lines modified | ||
303 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String; | 303 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String; |
304 | ····if-eqz·v0,·:cond_4 | 304 | ····if-eqz·v0,·:cond_4 |
305 | ····const-string·v0,·"kernel_version" | 305 | ····const-string·v0,·"kernel_version" |
306 | ····.line·11 | 306 | ····.line·11 |
307 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 307 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
308 | ····move-result-object·v0 | 308 | ····move-result-object·v0 |
309 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String; | 309 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->i:Ljava/lang/String; |
310 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 310 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 320, 15 lines modified | Offset 320, 15 lines modified | ||
320 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean; | 320 | ····iget-object·v0,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean; |
321 | ····if-eqz·v0,·:cond_5 | 321 | ····if-eqz·v0,·:cond_5 |
322 | ····const-string·v0,·"rooted" | 322 | ····const-string·v0,·"rooted" |
323 | ····.line·13 | 323 | ····.line·13 |
324 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 324 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
325 | ····move-result-object·v0 | 325 | ····move-result-object·v0 |
326 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean; | 326 | ····iget-object·v1,·p0,·Lio/sentry/protocol/j;->j:Ljava/lang/Boolean; |
327 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; | 327 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; |
Offset 364, 18 lines modified | Offset 364, 18 lines modified | ||
364 | ····iget-object·v2,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map; | 364 | ····iget-object·v2,·p0,·Lio/sentry/protocol/j;->k:Ljava/util/Map; |
365 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 365 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 570/4788 bytes (11.90%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/c$a; | 1 | .class·public·final·Lio/sentry/protocol/c$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Contexts.java" | 3 | .source·"Contexts.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/c; | 8 | ····value·=·Lio/sentry/protocol/c; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/c;", | 22 | ········"Lio/sentry/protocol/c;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/c$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/c$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/c; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/c; |
46 | ····.locals·4 | 46 | ····.locals·4 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/c; | 48 | ····new-instance·v0,·Lio/sentry/protocol/c; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/c;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/c;-><init>()V |
Offset 215, 15 lines modified | Offset 215, 15 lines modified | ||
215 | ····:cond_8 | 215 | ····:cond_8 |
216 | ····const/4·v2,·0x0 | 216 | ····const/4·v2,·0x0 |
217 | ····:goto_1 | 217 | ····:goto_1 |
218 | ····packed-switch·v2,·:pswitch_data_0 | 218 | ····packed-switch·v2,·:pswitch_data_0 |
219 | ····.line·6 | 219 | ····.line·6 |
220 | ····invoke-virtual·{p1},·Lio/sentry/ | 220 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
221 | ····move-result-object·v2 | 221 | ····move-result-object·v2 |
222 | ····if-eqz·v2,·:cond_0 | 222 | ····if-eqz·v2,·:cond_0 |
223 | ····.line·7 | 223 | ····.line·7 |
224 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 224 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Offset 232, 115 lines modified | Offset 232, 115 lines modified | ||
232 | ····.line·8 | 232 | ····.line·8 |
233 | ····:pswitch_0 | 233 | ····:pswitch_0 |
234 | ····new-instance·v1,·Lio/sentry/protocol/r$a; | 234 | ····new-instance·v1,·Lio/sentry/protocol/r$a; |
235 | ····invoke-direct·{v1},·Lio/sentry/protocol/r$a;-><init>()V | 235 | ····invoke-direct·{v1},·Lio/sentry/protocol/r$a;-><init>()V |
236 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/ | 236 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/r$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/r; |
237 | ····move-result-object·v1 | 237 | ····move-result-object·v1 |
238 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->l(Lio/sentry/protocol/r;)V | 238 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->l(Lio/sentry/protocol/r;)V |
239 | ····goto/16·:goto_0 | 239 | ····goto/16·:goto_0 |
240 | ····.line·9 | 240 | ····.line·9 |
241 | ····:pswitch_1 | 241 | ····:pswitch_1 |
242 | ····new-instance·v1,·Lio/sentry/protocol/b$a; | 242 | ····new-instance·v1,·Lio/sentry/protocol/b$a; |
243 | ····invoke-direct·{v1},·Lio/sentry/protocol/b$a;-><init>()V | 243 | ····invoke-direct·{v1},·Lio/sentry/protocol/b$a;-><init>()V |
244 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/ | 244 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/b$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/b; |
245 | ····move-result-object·v1 | 245 | ····move-result-object·v1 |
246 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->g(Lio/sentry/protocol/b;)V | 246 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->g(Lio/sentry/protocol/b;)V |
247 | ····goto/16·:goto_0 | 247 | ····goto/16·:goto_0 |
248 | ····.line·10 | 248 | ····.line·10 |
249 | ····:pswitch_2 | 249 | ····:pswitch_2 |
250 | ····new-instance·v1,·Lio/sentry/ | 250 | ····new-instance·v1,·Lio/sentry/p4$a; |
251 | ····invoke-direct·{v1},·Lio/sentry/ | 251 | ····invoke-direct·{v1},·Lio/sentry/p4$a;-><init>()V |
252 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/ | 252 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/p4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/p4; |
253 | ····move-result-object·v1 | 253 | ····move-result-object·v1 |
254 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->m(Lio/sentry/ | 254 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->m(Lio/sentry/p4;)V |
255 | ····goto/16·:goto_0 | 255 | ····goto/16·:goto_0 |
256 | ····.line·11 | 256 | ····.line·11 |
257 | ····:pswitch_3 | 257 | ····:pswitch_3 |
258 | ····new-instance·v1,·Lio/sentry/protocol/f$a; | 258 | ····new-instance·v1,·Lio/sentry/protocol/f$a; |
259 | ····invoke-direct·{v1},·Lio/sentry/protocol/f$a;-><init>()V | 259 | ····invoke-direct·{v1},·Lio/sentry/protocol/f$a;-><init>()V |
260 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/ | 260 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/f$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/f; |
261 | ····move-result-object·v1 | 261 | ····move-result-object·v1 |
262 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->i(Lio/sentry/protocol/f;)V | 262 | ····invoke-virtual·{v0,·v1},·Lio/sentry/protocol/c;->i(Lio/sentry/protocol/f;)V |
Max diff block lines reached; 2079/6219 bytes (33.43%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/d$a; | 1 | .class·public·final·Lio/sentry/protocol/d$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DebugMeta.java" | 3 | .source·"DebugMeta.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/d; | 8 | ····value·=·Lio/sentry/protocol/d; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/d;", | 22 | ········"Lio/sentry/protocol/d;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/d$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/d$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/d; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/d; |
46 | ····.locals·4 | 46 | ····.locals·4 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/d; | 48 | ····new-instance·v0,·Lio/sentry/protocol/d; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/d;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/d;-><init>()V |
Offset 101, 25 lines modified | Offset 101, 25 lines modified | ||
101 | ····.line·6 | 101 | ····.line·6 |
102 | ····new-instance·v1,·Ljava/util/HashMap; | 102 | ····new-instance·v1,·Ljava/util/HashMap; |
103 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V | 103 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
104 | ····.line·7 | 104 | ····.line·7 |
105 | ····:cond_0 | 105 | ····:cond_0 |
106 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 106 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
107 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
108 | ····.line·8 | 108 | ····.line·8 |
109 | ····:cond_1 | 109 | ····:cond_1 |
110 | ····new-instance·v2,·Lio/sentry/protocol/m$a; | 110 | ····new-instance·v2,·Lio/sentry/protocol/m$a; |
111 | ····invoke-direct·{v2},·Lio/sentry/protocol/m$a;-><init>()V | 111 | ····invoke-direct·{v2},·Lio/sentry/protocol/m$a;-><init>()V |
112 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 112 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
113 | ····move-result-object·v2 | 113 | ····move-result-object·v2 |
114 | ····check-cast·v2,·Lio/sentry/protocol/m; | 114 | ····check-cast·v2,·Lio/sentry/protocol/m; |
115 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->a(Lio/sentry/protocol/d;Lio/sentry/protocol/m;)Lio/sentry/protocol/m; | 115 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->a(Lio/sentry/protocol/d;Lio/sentry/protocol/m;)Lio/sentry/protocol/m; |
Offset 127, 15 lines modified | Offset 127, 15 lines modified | ||
127 | ····.line·9 | 127 | ····.line·9 |
128 | ····:cond_2 | 128 | ····:cond_2 |
129 | ····new-instance·v2,·Lio/sentry/protocol/DebugImage$a; | 129 | ····new-instance·v2,·Lio/sentry/protocol/DebugImage$a; |
130 | ····invoke-direct·{v2},·Lio/sentry/protocol/DebugImage$a;-><init>()V | 130 | ····invoke-direct·{v2},·Lio/sentry/protocol/DebugImage$a;-><init>()V |
131 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 131 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; |
132 | ····move-result-object·v2 | 132 | ····move-result-object·v2 |
133 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List; | 133 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/d;->b(Lio/sentry/protocol/d;Ljava/util/List;)Ljava/util/List; |
134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/c; | 1 | .class·public·final·Lio/sentry/protocol/c; |
2 | .super·Ljava/util/concurrent/ConcurrentHashMap; | 2 | .super·Ljava/util/concurrent/ConcurrentHashMap; |
3 | .source·"Contexts.java" | 3 | .source·"Contexts.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/c$a; | 9 | ········Lio/sentry/protocol/c$a; |
10 | ····} | 10 | ····} |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | .annotation·system·Ldalvik/annotation/Signature; | 15 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 16 | ····value·=·{ |
17 | ········"Ljava/util/concurrent/ConcurrentHashMap<", | 17 | ········"Ljava/util/concurrent/ConcurrentHashMap<", |
18 | ········"Ljava/lang/String;", | 18 | ········"Ljava/lang/String;", |
19 | ········"Ljava/lang/Object;", | 19 | ········"Ljava/lang/Object;", |
20 | ········">;", | 20 | ········">;", |
21 | ········"Lio/sentry/ | 21 | ········"Lio/sentry/d1;" |
22 | ····} | 22 | ····} |
23 | .end·annotation | 23 | .end·annotation |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
Offset 253, 26 lines modified | Offset 253, 26 lines modified | ||
253 | ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 253 | ····invoke-virtual·{v3,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
254 | ····move-result·v2 | 254 | ····move-result·v2 |
255 | ····if-eqz·v2,·:cond_7 | 255 | ····if-eqz·v2,·:cond_7 |
256 | ····instance-of·v2,·v1,·Lio/sentry/ | 256 | ····instance-of·v2,·v1,·Lio/sentry/p4; |
257 | ····if-eqz·v2,·:cond_7 | 257 | ····if-eqz·v2,·:cond_7 |
258 | ····.line·18 | 258 | ····.line·18 |
259 | ····new-instance·v0,·Lio/sentry/ | 259 | ····new-instance·v0,·Lio/sentry/p4; |
260 | ····check-cast·v1,·Lio/sentry/ | 260 | ····check-cast·v1,·Lio/sentry/p4; |
261 | ····invoke-direct·{v0,·v1},·Lio/sentry/ | 261 | ····invoke-direct·{v0,·v1},·Lio/sentry/p4;-><init>(Lio/sentry/p4;)V |
262 | ····invoke-virtual·{p0,·v0},·Lio/sentry/protocol/c;->m(Lio/sentry/ | 262 | ····invoke-virtual·{p0,·v0},·Lio/sentry/protocol/c;->m(Lio/sentry/p4;)V |
263 | ····goto/16·:goto_0 | 263 | ····goto/16·:goto_0 |
264 | ····.line·19 | 264 | ····.line·19 |
265 | ····:cond_7 | 265 | ····:cond_7 |
266 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 266 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
Offset 421, 27 lines modified | Offset 421, 27 lines modified | ||
421 | ····move-result-object·v0 | 421 | ····move-result-object·v0 |
422 | ····check-cast·v0,·Lio/sentry/protocol/r; | 422 | ····check-cast·v0,·Lio/sentry/protocol/r; |
423 | ····return-object·v0 | 423 | ····return-object·v0 |
424 | .end·method | 424 | .end·method |
425 | .method·public·e()Lio/sentry/ | 425 | .method·public·e()Lio/sentry/p4; |
426 | ····.locals·2 | 426 | ····.locals·2 |
427 | ····.line·1 | 427 | ····.line·1 |
428 | ····const-class·v0,·Lio/sentry/ | 428 | ····const-class·v0,·Lio/sentry/p4; |
429 | ····const-string·v1,·"trace" | 429 | ····const-string·v1,·"trace" |
430 | ····invoke-direct·{p0,·v1,·v0},·Lio/sentry/protocol/c;->n(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; | 430 | ····invoke-direct·{p0,·v1,·v0},·Lio/sentry/protocol/c;->n(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; |
431 | ····move-result-object·v0 | 431 | ····move-result-object·v0 |
432 | ····check-cast·v0,·Lio/sentry/ | 432 | ····check-cast·v0,·Lio/sentry/p4; |
433 | ····return-object·v0 | 433 | ····return-object·v0 |
434 | .end·method | 434 | .end·method |
435 | .method·public·f(Lio/sentry/protocol/a;)V | 435 | .method·public·f(Lio/sentry/protocol/a;)V |
436 | ····.locals·1 | 436 | ····.locals·1 |
Offset 515, 15 lines modified | Offset 515, 15 lines modified | ||
515 | ····.line·1 | 515 | ····.line·1 |
516 | ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 516 | ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
517 | ····return-void | 517 | ····return-void |
518 | .end·method | 518 | .end·method |
519 | .method·public·m(Lio/sentry/ | 519 | .method·public·m(Lio/sentry/p4;)V |
520 | ····.locals·1 | 520 | ····.locals·1 |
521 | ····const-string·v0,·"traceContext·is·required" | 521 | ····const-string·v0,·"traceContext·is·required" |
522 | ····.line·1 | 522 | ····.line·1 |
523 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 523 | ····invoke-static·{p1,·v0},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
Offset 531, 15 lines modified | Offset 531, 15 lines modified | ||
531 | ····.line·2 | 531 | ····.line·2 |
532 | ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 532 | ····invoke-virtual·{p0,·v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
533 | ····return-void | 533 | ····return-void |
534 | .end·method | 534 | .end·method |
535 | .method·public·serialize(Lio/sentry/ | 535 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
536 | ····.locals·3 | 536 | ····.locals·3 |
537 | ····.line·1 | 537 | ····.line·1 |
538 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 538 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
539 | ····.line·2 | 539 | ····.line·2 |
540 | ····invoke-virtual·{p0},·Ljava/util/concurrent/ConcurrentHashMap;->keys()Ljava/util/Enumeration; | 540 | ····invoke-virtual·{p0},·Ljava/util/concurrent/ConcurrentHashMap;->keys()Ljava/util/Enumeration; |
Offset 576, 19 lines modified | Offset 576, 19 lines modified | ||
576 | ····invoke-virtual·{p0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 576 | ····invoke-virtual·{p0,·v1},·Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
577 | ····move-result-object·v2 | 577 | ····move-result-object·v2 |
578 | ····if-eqz·v2,·:cond_0 | 578 | ····if-eqz·v2,·:cond_0 |
579 | ····.line·6 | 579 | ····.line·6 |
580 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 580 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
581 | ····move-result-object·v1 | 581 | ····move-result-object·v1 |
Max diff block lines reached; 346/3970 bytes (8.72%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/t$a; | 1 | .class·public·final·Lio/sentry/protocol/t$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryStackFrame.java" | 3 | .source·"SentryStackFrame.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/t; | 8 | ····value·=·Lio/sentry/protocol/t; |
9 | .end·annotation | 9 | .end·annotation |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·"a" | 16 | ····name·=·"a" |
17 | .end·annotation | 17 | .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/ | 21 | ········"Lio/sentry/t0<", |
22 | ········"Lio/sentry/protocol/t;", | 22 | ········"Lio/sentry/protocol/t;", |
23 | ········">;" | 23 | ········">;" |
24 | ····} | 24 | ····} |
25 | .end·annotation | 25 | .end·annotation |
26 | #·direct·methods | 26 | #·direct·methods |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/t$a;->b(Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/t$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/t; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/t; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/protocol/t; | 48 | ····new-instance·v0,·Lio/sentry/protocol/t; |
49 | ····invoke-direct·{v0},·Lio/sentry/protocol/t;-><init>()V | 49 | ····invoke-direct·{v0},·Lio/sentry/protocol/t;-><init>()V |
Offset 336, 161 lines modified | Offset 336, 161 lines modified | ||
336 | ····.line·6 | 336 | ····.line·6 |
337 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 337 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
338 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 338 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
339 | ····.line·7 | 339 | ····.line·7 |
340 | ····:cond_f | 340 | ····:cond_f |
341 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 341 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
342 | ····goto/16·:goto_0 | 342 | ····goto/16·:goto_0 |
343 | ····.line·8 | 343 | ····.line·8 |
344 | ····:pswitch_0 | 344 | ····:pswitch_0 |
345 | ····invoke-virtual·{p1},·Lio/sentry/ | 345 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
346 | ····move-result-object·v2 | 346 | ····move-result-object·v2 |
347 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->b(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; | 347 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->b(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; |
348 | ····goto/16·:goto_0 | 348 | ····goto/16·:goto_0 |
349 | ····.line·9 | 349 | ····.line·9 |
350 | ····:pswitch_1 | 350 | ····:pswitch_1 |
351 | ····invoke-virtual·{p1},·Lio/sentry/ | 351 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
352 | ····move-result-object·v2 | 352 | ····move-result-object·v2 |
353 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->k(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; | 353 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->k(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; |
354 | ····goto/16·:goto_0 | 354 | ····goto/16·:goto_0 |
355 | ····.line·10 | 355 | ····.line·10 |
356 | ····:pswitch_2 | 356 | ····:pswitch_2 |
357 | ····invoke-virtual·{p1},·Lio/sentry/ | 357 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
358 | ····move-result-object·v2 | 358 | ····move-result-object·v2 |
359 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->c(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; | 359 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->c(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; |
360 | ····goto/16·:goto_0 | 360 | ····goto/16·:goto_0 |
361 | ····.line·11 | 361 | ····.line·11 |
362 | ····:pswitch_3 | 362 | ····:pswitch_3 |
363 | ····invoke-virtual·{p1},·Lio/sentry/ | 363 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
364 | ····move-result-object·v2 | 364 | ····move-result-object·v2 |
365 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->l(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; | 365 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->l(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; |
366 | ····goto/16·:goto_0 | 366 | ····goto/16·:goto_0 |
367 | ····.line·12 | 367 | ····.line·12 |
368 | ····:pswitch_4 | 368 | ····:pswitch_4 |
369 | ····invoke-virtual·{p1},·Lio/sentry/ | 369 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
370 | ····move-result-object·v2 | 370 | ····move-result-object·v2 |
371 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->f(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; | 371 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->f(Lio/sentry/protocol/t;Ljava/lang/String;)Ljava/lang/String; |
372 | ····goto/16·:goto_0 | 372 | ····goto/16·:goto_0 |
373 | ····.line·13 | 373 | ····.line·13 |
374 | ····:pswitch_5 | 374 | ····:pswitch_5 |
375 | ····invoke-virtual·{p1},·Lio/sentry/ | 375 | ····invoke-virtual·{p1},·Lio/sentry/z0;->l0()Ljava/lang/Integer; |
376 | ····move-result-object·v2 | 376 | ····move-result-object·v2 |
377 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->j(Lio/sentry/protocol/t;Ljava/lang/Integer;)Ljava/lang/Integer; | 377 | ····invoke-static·{v0,·v2},·Lio/sentry/protocol/t;->j(Lio/sentry/protocol/t;Ljava/lang/Integer;)Ljava/lang/Integer; |
378 | ····goto/16·:goto_0 | 378 | ····goto/16·:goto_0 |
Max diff block lines reached; 2991/6974 bytes (42.89%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/n; | 1 | .class·public·final·Lio/sentry/protocol/n; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SdkVersion.java" | 3 | .source·"SdkVersion.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/n$a; | 9 | ········Lio/sentry/protocol/n$a; |
10 | ····} | 10 | ····} |
Offset 304, 35 lines modified | Offset 304, 35 lines modified | ||
304 | ····check-cast·p1,·Ljava/lang/String; | 304 | ····check-cast·p1,·Ljava/lang/String; |
305 | ····iput-object·p1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String; | 305 | ····iput-object·p1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String; |
306 | ····return-void | 306 | ····return-void |
307 | .end·method | 307 | .end·method |
308 | .method·public·serialize(Lio/sentry/ | 308 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
309 | ····.locals·3 | 309 | ····.locals·3 |
310 | ····.line·1 | 310 | ····.line·1 |
311 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 311 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
312 | ····const-string·v0,·"name" | 312 | ····const-string·v0,·"name" |
313 | ····.line·2 | 313 | ····.line·2 |
314 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 314 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
315 | ····move-result-object·v0 | 315 | ····move-result-object·v0 |
316 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->e:Ljava/lang/String; | 316 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->e:Ljava/lang/String; |
317 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 317 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
318 | ····const-string·v0,·"version" | 318 | ····const-string·v0,·"version" |
319 | ····.line·3 | 319 | ····.line·3 |
320 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 320 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
321 | ····move-result-object·v0 | 321 | ····move-result-object·v0 |
322 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String; | 322 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->f:Ljava/lang/String; |
323 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 323 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 346, 21 lines modified | Offset 346, 21 lines modified | ||
346 | ····move-result·v0 | 346 | ····move-result·v0 |
347 | ····if-nez·v0,·:cond_0 | 347 | ····if-nez·v0,·:cond_0 |
348 | ····const-string·v0,·"packages" | 348 | ····const-string·v0,·"packages" |
349 | ····.line·5 | 349 | ····.line·5 |
350 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 350 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
351 | ····move-result-object·v0 | 351 | ····move-result-object·v0 |
352 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->g:Ljava/util/List; | 352 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->g:Ljava/util/List; |
353 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 353 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
354 | ····.line·6 | 354 | ····.line·6 |
355 | ····:cond_0 | 355 | ····:cond_0 |
356 | ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List; | 356 | ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List; |
357 | ····if-eqz·v0,·:cond_1 | 357 | ····if-eqz·v0,·:cond_1 |
Offset 369, 21 lines modified | Offset 369, 21 lines modified | ||
369 | ····move-result·v0 | 369 | ····move-result·v0 |
370 | ····if-nez·v0,·:cond_1 | 370 | ····if-nez·v0,·:cond_1 |
371 | ····const-string·v0,·"integrations" | 371 | ····const-string·v0,·"integrations" |
372 | ····.line·7 | 372 | ····.line·7 |
373 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 373 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
374 | ····move-result-object·v0 | 374 | ····move-result-object·v0 |
375 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List; | 375 | ····iget-object·v1,·p0,·Lio/sentry/protocol/n;->h:Ljava/util/List; |
376 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/ | 376 | ····invoke-virtual·{v0,·p2,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
377 | ····.line·8 | 377 | ····.line·8 |
378 | ····:cond_1 | 378 | ····:cond_1 |
379 | ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map; | 379 | ····iget-object·v0,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map; |
380 | ····if-eqz·v0,·:cond_2 | 380 | ····if-eqz·v0,·:cond_2 |
Offset 413, 19 lines modified | Offset 413, 19 lines modified | ||
413 | ····iget-object·v2,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map; | 413 | ····iget-object·v2,·p0,·Lio/sentry/protocol/n;->i:Ljava/util/Map; |
414 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 414 | ····invoke-interface·{v2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
415 | ····move-result-object·v2 | 415 | ····move-result-object·v2 |
416 | ····.line·11 | 416 | ····.line·11 |
417 | ····invoke-virtual·{p1,·v1},·Lio/sentry/ | 417 | ····invoke-virtual·{p1,·v1},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
418 | ····move-result-object·v1 | 418 | ····move-result-object·v1 |
419 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/ | 419 | ····invoke-virtual·{v1,·p2,·v2},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
420 | ····goto·:goto_0 | 420 | ····goto·:goto_0 |
421 | ····.line·12 | 421 | ····.line·12 |
422 | ····:cond_2 | 422 | ····:cond_2 |
423 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; | 423 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->w()Lio/sentry/vendor/gson/stream/c; |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·enum·Lio/sentry/protocol/e$b; | 1 | .class·public·final·enum·Lio/sentry/protocol/e$b; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Device.java" | 3 | .source·"Device.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/protocol/e; | 8 | ····value·=·Lio/sentry/protocol/e; |
9 | .end·annotation | 9 | .end·annotation |
Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
23 | .end·annotation | 23 | .end·annotation |
24 | .annotation·system·Ldalvik/annotation/Signature; | 24 | .annotation·system·Ldalvik/annotation/Signature; |
25 | ····value·=·{ | 25 | ····value·=·{ |
26 | ········"Ljava/lang/Enum<", | 26 | ········"Ljava/lang/Enum<", |
27 | ········"Lio/sentry/protocol/e$b;", | 27 | ········"Lio/sentry/protocol/e$b;", |
28 | ········">;", | 28 | ········">;", |
29 | ········"Lio/sentry/ | 29 | ········"Lio/sentry/d1;" |
30 | ····} | 30 | ····} |
31 | .end·annotation | 31 | .end·annotation |
32 | #·static·fields | 32 | #·static·fields |
33 | .field·private·static·final·synthetic·$VALUES:[Lio/sentry/protocol/e$b; | 33 | .field·private·static·final·synthetic·$VALUES:[Lio/sentry/protocol/e$b; |
Offset 141, 15 lines modified | Offset 141, 15 lines modified | ||
141 | ····check-cast·v0,·[Lio/sentry/protocol/e$b; | 141 | ····check-cast·v0,·[Lio/sentry/protocol/e$b; |
142 | ····return-object·v0 | 142 | ····return-object·v0 |
143 | .end·method | 143 | .end·method |
144 | #·virtual·methods | 144 | #·virtual·methods |
145 | .method·public·serialize(Lio/sentry/ | 145 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
146 | ····.locals·1 | 146 | ····.locals·1 |
147 | ····.line·1 | 147 | ····.line·1 |
148 | ····invoke-virtual·{p0},·Ljava/lang/Enum;->toString()Ljava/lang/String; | 148 | ····invoke-virtual·{p0},·Ljava/lang/Enum;->toString()Ljava/lang/String; |
149 | ····move-result-object·p2 | 149 | ····move-result-object·p2 |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·Lio/sentry/protocol/v; | 1 | .class·public·final·Lio/sentry/protocol/v; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryThread.java" | 3 | .source·"SentryThread.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/d1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lio/sentry/protocol/v$a; | 9 | ········Lio/sentry/protocol/v$a; |
10 | ····} | 10 | ····} |
Offset 231, 29 lines modified | Offset 231, 29 lines modified | ||
231 | ····.line·1 | 231 | ····.line·1 |
232 | ····iput-object·p1,·p0,·Lio/sentry/protocol/v;->m:Ljava/util/Map; | 232 | ····iput-object·p1,·p0,·Lio/sentry/protocol/v;->m:Ljava/util/Map; |
233 | ····return-void | 233 | ····return-void |
234 | .end·method | 234 | .end·method |
235 | .method·public·serialize(Lio/sentry/ | 235 | .method·public·serialize(Lio/sentry/b1;Lio/sentry/h0;)V |
236 | ····.locals·3 | 236 | ····.locals·3 |
237 | ····.line·1 | 237 | ····.line·1 |
238 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; | 238 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/c;->k()Lio/sentry/vendor/gson/stream/c; |
239 | ····.line·2 | 239 | ····.line·2 |
240 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long; | 240 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long; |
241 | ····if-eqz·v0,·:cond_0 | 241 | ····if-eqz·v0,·:cond_0 |
242 | ····const-string·v0,·"id" | 242 | ····const-string·v0,·"id" |
243 | ····.line·3 | 243 | ····.line·3 |
244 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 244 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
245 | ····move-result-object·v0 | 245 | ····move-result-object·v0 |
246 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long; | 246 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->e:Ljava/lang/Long; |
247 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 247 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 262, 15 lines modified | Offset 262, 15 lines modified | ||
262 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer; | 262 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer; |
263 | ····if-eqz·v0,·:cond_1 | 263 | ····if-eqz·v0,·:cond_1 |
264 | ····const-string·v0,·"priority" | 264 | ····const-string·v0,·"priority" |
265 | ····.line·5 | 265 | ····.line·5 |
266 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 266 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
267 | ····move-result-object·v0 | 267 | ····move-result-object·v0 |
268 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer; | 268 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->f:Ljava/lang/Integer; |
269 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; | 269 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->S(Ljava/lang/Number;)Lio/sentry/vendor/gson/stream/c; |
Offset 279, 15 lines modified | Offset 279, 15 lines modified | ||
279 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String; | 279 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String; |
280 | ····if-eqz·v0,·:cond_2 | 280 | ····if-eqz·v0,·:cond_2 |
281 | ····const-string·v0,·"name" | 281 | ····const-string·v0,·"name" |
282 | ····.line·7 | 282 | ····.line·7 |
283 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 283 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
284 | ····move-result-object·v0 | 284 | ····move-result-object·v0 |
285 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String; | 285 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->g:Ljava/lang/String; |
286 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 286 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 296, 15 lines modified | Offset 296, 15 lines modified | ||
296 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String; | 296 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String; |
297 | ····if-eqz·v0,·:cond_3 | 297 | ····if-eqz·v0,·:cond_3 |
298 | ····const-string·v0,·"state" | 298 | ····const-string·v0,·"state" |
299 | ····.line·9 | 299 | ····.line·9 |
300 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 300 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
301 | ····move-result-object·v0 | 301 | ····move-result-object·v0 |
302 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String; | 302 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->h:Ljava/lang/String; |
303 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; | 303 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->T(Ljava/lang/String;)Lio/sentry/vendor/gson/stream/c; |
Offset 313, 15 lines modified | Offset 313, 15 lines modified | ||
313 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean; | 313 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean; |
314 | ····if-eqz·v0,·:cond_4 | 314 | ····if-eqz·v0,·:cond_4 |
315 | ····const-string·v0,·"crashed" | 315 | ····const-string·v0,·"crashed" |
316 | ····.line·11 | 316 | ····.line·11 |
317 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 317 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
318 | ····move-result-object·v0 | 318 | ····move-result-object·v0 |
319 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean; | 319 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->i:Ljava/lang/Boolean; |
320 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; | 320 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; |
Offset 330, 15 lines modified | Offset 330, 15 lines modified | ||
330 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean; | 330 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean; |
331 | ····if-eqz·v0,·:cond_5 | 331 | ····if-eqz·v0,·:cond_5 |
332 | ····const-string·v0,·"current" | 332 | ····const-string·v0,·"current" |
333 | ····.line·13 | 333 | ····.line·13 |
334 | ····invoke-virtual·{p1,·v0},·Lio/sentry/ | 334 | ····invoke-virtual·{p1,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
335 | ····move-result-object·v0 | 335 | ····move-result-object·v0 |
336 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean; | 336 | ····iget-object·v1,·p0,·Lio/sentry/protocol/v;->j:Ljava/lang/Boolean; |
337 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; | 337 | ····invoke-virtual·{v0,·v1},·Lio/sentry/vendor/gson/stream/c;->R(Ljava/lang/Boolean;)Lio/sentry/vendor/gson/stream/c; |
Offset 347, 15 lines modified | Offset 347, 15 lines modified | ||
347 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->k:Ljava/lang/Boolean; | 347 | ····iget-object·v0,·p0,·Lio/sentry/protocol/v;->k:Ljava/lang/Boolean; |
348 | ····if-eqz·v0,·:cond_6 | 348 | ····if-eqz·v0,·:cond_6 |
Max diff block lines reached; 1960/6092 bytes (32.17%) of diff not shown. |
Offset 9, 17 lines modified | Offset 9, 17 lines modified | ||
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·static·a()Lio/sentry/config/g; | 10 | .method·public·static·a()Lio/sentry/config/g; |
11 | ····.locals·4 | 11 | ····.locals·4 |
12 | ····.line·1 | 12 | ····.line·1 |
13 | ····new-instance·v0,·Lio/sentry/ | 13 | ····new-instance·v0,·Lio/sentry/w4; |
14 | ····invoke-direct·{v0},·Lio/sentry/ | 14 | ····invoke-direct·{v0},·Lio/sentry/w4;-><init>()V |
15 | ····.line·2 | 15 | ····.line·2 |
16 | ····new-instance·v1,·Ljava/util/ArrayList; | 16 | ····new-instance·v1,·Ljava/util/ArrayList; |
17 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 17 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
18 | ····.line·3 | 18 | ····.line·3 |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ····move-result-object·v2 | 44 | ····move-result-object·v2 |
45 | ····if-eqz·v2,·:cond_0 | 45 | ····if-eqz·v2,·:cond_0 |
46 | ····.line·6 | 46 | ····.line·6 |
47 | ····new-instance·v3,·Lio/sentry/config/e; | 47 | ····new-instance·v3,·Lio/sentry/config/e; |
48 | ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/ | 48 | ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/h0;)V |
49 | ····.line·7 | 49 | ····.line·7 |
50 | ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties; | 50 | ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties; |
51 | ····move-result-object·v2 | 51 | ····move-result-object·v2 |
52 | ····if-eqz·v2,·:cond_0 | 52 | ····if-eqz·v2,·:cond_0 |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····move-result-object·v2 | 73 | ····move-result-object·v2 |
74 | ····if-eqz·v2,·:cond_1 | 74 | ····if-eqz·v2,·:cond_1 |
75 | ····.line·10 | 75 | ····.line·10 |
76 | ····new-instance·v3,·Lio/sentry/config/e; | 76 | ····new-instance·v3,·Lio/sentry/config/e; |
77 | ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/ | 77 | ····invoke-direct·{v3,·v2,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/h0;)V |
78 | ····.line·11 | 78 | ····.line·11 |
79 | ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties; | 79 | ····invoke-virtual·{v3},·Lio/sentry/config/e;->a()Ljava/util/Properties; |
80 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
81 | ····if-eqz·v2,·:cond_1 | 81 | ····if-eqz·v2,·:cond_1 |
Offset 93, 15 lines modified | Offset 93, 15 lines modified | ||
93 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 93 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
94 | ····.line·13 | 94 | ····.line·13 |
95 | ····:cond_1 | 95 | ····:cond_1 |
96 | ····new-instance·v2,·Lio/sentry/config/b; | 96 | ····new-instance·v2,·Lio/sentry/config/b; |
97 | ····invoke-direct·{v2,·v0},·Lio/sentry/config/b;-><init>(Lio/sentry/ | 97 | ····invoke-direct·{v2,·v0},·Lio/sentry/config/b;-><init>(Lio/sentry/h0;)V |
98 | ····invoke-virtual·{v2},·Lio/sentry/config/b;->a()Ljava/util/Properties; | 98 | ····invoke-virtual·{v2},·Lio/sentry/config/b;->a()Ljava/util/Properties; |
99 | ····move-result-object·v2 | 99 | ····move-result-object·v2 |
100 | ····if-eqz·v2,·:cond_2 | 100 | ····if-eqz·v2,·:cond_2 |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | ····.line·15 | 114 | ····.line·15 |
115 | ····:cond_2 | 115 | ····:cond_2 |
116 | ····new-instance·v2,·Lio/sentry/config/e; | 116 | ····new-instance·v2,·Lio/sentry/config/e; |
117 | ····const-string·v3,·"sentry.properties" | 117 | ····const-string·v3,·"sentry.properties" |
118 | ····invoke-direct·{v2,·v3,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/ | 118 | ····invoke-direct·{v2,·v3,·v0},·Lio/sentry/config/e;-><init>(Ljava/lang/String;Lio/sentry/h0;)V |
119 | ····.line·16 | 119 | ····.line·16 |
120 | ····invoke-virtual·{v2},·Lio/sentry/config/e;->a()Ljava/util/Properties; | 120 | ····invoke-virtual·{v2},·Lio/sentry/config/e;->a()Ljava/util/Properties; |
121 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
122 | ····if-eqz·v0,·:cond_3 | 122 | ····if-eqz·v0,·:cond_3 |
Offset 4, 36 lines modified | Offset 4, 36 lines modified | ||
4 | #·instance·fields | 4 | #·instance·fields |
5 | .field·private·final·a:Ljava/lang/String; | 5 | .field·private·final·a:Ljava/lang/String; |
6 | .field·private·final·b:Ljava/lang/ClassLoader; | 6 | .field·private·final·b:Ljava/lang/ClassLoader; |
7 | .field·private·final·c:Lio/sentry/ | 7 | .field·private·final·c:Lio/sentry/h0; |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·constructor·<init>(Lio/sentry/ | 9 | .method·public·constructor·<init>(Lio/sentry/h0;)V |
10 | ····.locals·2 | 10 | ····.locals·2 |
11 | ····.line·6 | 11 | ····.line·6 |
12 | ····const-class·v0,·Lio/sentry/config/b; | 12 | ····const-class·v0,·Lio/sentry/config/b; |
13 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; | 13 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; |
14 | ····move-result-object·v0 | 14 | ····move-result-object·v0 |
15 | ····const-string·v1,·"sentry.properties" | 15 | ····const-string·v1,·"sentry.properties" |
16 | ····invoke-direct·{p0,·v1,·v0,·p1},·Lio/sentry/config/b;-><init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/ | 16 | ····invoke-direct·{p0,·v1,·v0,·p1},·Lio/sentry/config/b;-><init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/h0;)V |
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/ | 19 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/ClassLoader;Lio/sentry/h0;)V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.line·1 | 21 | ····.line·1 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·2 | 23 | ····.line·2 |
24 | ····iput-object·p1,·p0,·Lio/sentry/config/b;->a:Ljava/lang/String; | 24 | ····iput-object·p1,·p0,·Lio/sentry/config/b;->a:Ljava/lang/String; |
Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | ····.line·4 | 51 | ····.line·4 |
52 | ····:cond_0 | 52 | ····:cond_0 |
53 | ····iput-object·p2,·p0,·Lio/sentry/config/b;->b:Ljava/lang/ClassLoader; | 53 | ····iput-object·p2,·p0,·Lio/sentry/config/b;->b:Ljava/lang/ClassLoader; |
54 | ····.line·5 | 54 | ····.line·5 |
55 | ····:goto_0 | 55 | ····:goto_0 |
56 | ····iput-object·p3,·p0,·Lio/sentry/config/b;->c:Lio/sentry/ | 56 | ····iput-object·p3,·p0,·Lio/sentry/config/b;->c:Lio/sentry/h0; |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | #·virtual·methods | 59 | #·virtual·methods |
60 | .method·public·a()Ljava/util/Properties; | 60 | .method·public·a()Ljava/util/Properties; |
Offset 167, 27 lines modified | Offset 167, 27 lines modified | ||
167 | ····:cond_1 | 167 | ····:cond_1 |
168 | ····return-object·v0 | 168 | ····return-object·v0 |
169 | ····:catch_0 | 169 | ····:catch_0 |
170 | ····move-exception·v1 | 170 | ····move-exception·v1 |
171 | ····.line·10 | 171 | ····.line·10 |
172 | ····iget-object·v2,·p0,·Lio/sentry/config/b;->c:Lio/sentry/ | 172 | ····iget-object·v2,·p0,·Lio/sentry/config/b;->c:Lio/sentry/h0; |
173 | ····sget-object·v3,·Lio/sentry/ | 173 | ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
174 | ····const/4·v4,·0x1 | 174 | ····const/4·v4,·0x1 |
175 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 175 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
176 | ····const/4·v5,·0x0 | 176 | ····const/4·v5,·0x0 |
177 | ····iget-object·v6,·p0,·Lio/sentry/config/b;->a:Ljava/lang/String; | 177 | ····iget-object·v6,·p0,·Lio/sentry/config/b;->a:Ljava/lang/String; |
178 | ····aput-object·v6,·v4,·v5 | 178 | ····aput-object·v6,·v4,·v5 |
179 | ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·classpath·resource:·%s" | 179 | ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·classpath·resource:·%s" |
180 | ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/ | 180 | ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
181 | ····return-object·v0 | 181 | ····return-object·v0 |
182 | .end·method | 182 | .end·method |
Offset 2, 29 lines modified | Offset 2, 29 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FilesystemPropertiesLoader.java" | 3 | .source·"FilesystemPropertiesLoader.java" |
4 | #·instance·fields | 4 | #·instance·fields |
5 | .field·private·final·a:Ljava/lang/String; | 5 | .field·private·final·a:Ljava/lang/String; |
6 | .field·private·final·b:Lio/sentry/ | 6 | .field·private·final·b:Lio/sentry/h0; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/ | 8 | .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/h0;)V |
9 | ····.locals·0 | 9 | ····.locals·0 |
10 | ····.line·1 | 10 | ····.line·1 |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
12 | ····.line·2 | 12 | ····.line·2 |
13 | ····iput-object·p1,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String; | 13 | ····iput-object·p1,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String; |
14 | ····.line·3 | 14 | ····.line·3 |
15 | ····iput-object·p2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/ | 15 | ····iput-object·p2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/h0; |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·a()Ljava/util/Properties; | 19 | .method·public·a()Ljava/util/Properties; |
Offset 108, 27 lines modified | Offset 108, 27 lines modified | ||
108 | ····:cond_0 | 108 | ····:cond_0 |
109 | ····return-object·v0 | 109 | ····return-object·v0 |
110 | ····:catch_0 | 110 | ····:catch_0 |
111 | ····move-exception·v1 | 111 | ····move-exception·v1 |
112 | ····.line·8 | 112 | ····.line·8 |
113 | ····iget-object·v2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/ | 113 | ····iget-object·v2,·p0,·Lio/sentry/config/e;->b:Lio/sentry/h0; |
114 | ····sget-object·v3,·Lio/sentry/ | 114 | ····sget-object·v3,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
115 | ····const/4·v4,·0x1 | 115 | ····const/4·v4,·0x1 |
116 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 116 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
117 | ····const/4·v5,·0x0 | 117 | ····const/4·v5,·0x0 |
118 | ····iget-object·v6,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String; | 118 | ····iget-object·v6,·p0,·Lio/sentry/config/e;->a:Ljava/lang/String; |
119 | ····aput-object·v6,·v4,·v5 | 119 | ····aput-object·v6,·v4,·v5 |
120 | ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·file:·%s" | 120 | ····const-string·v5,·"Failed·to·load·Sentry·configuration·from·file:·%s" |
121 | ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/ | 121 | ····invoke-interface·{v2,·v3,·v1,·v5,·v4},·Lio/sentry/h0;->b(Lio/sentry/y3;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V |
122 | ····return-object·v0 | 122 | ····return-object·v0 |
123 | .end·method | 123 | .end·method |
Offset 917, 15 lines modified | Offset 917, 15 lines modified | ||
917 | ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity; | 917 | ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity; |
918 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri; | 918 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri; |
919 | ····move-result-object·p2 | 919 | ····move-result-object·p2 |
920 | ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;-> | 920 | ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; |
921 | ····move-result-object·p1 | 921 | ····move-result-object·p1 |
922 | ····const/4·p2,·0x0 | 922 | ····const/4·p2,·0x0 |
923 | ····.line·2 | 923 | ····.line·2 |
924 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/plugins/imagepicker/e;->v(Ljava/lang/String;Z)V | 924 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/plugins/imagepicker/e;->v(Ljava/lang/String;Z)V |
Offset 991, 15 lines modified | Offset 991, 15 lines modified | ||
991 | ····move-result-object·v4 | 991 | ····move-result-object·v4 |
992 | ····invoke-virtual·{v4},·Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri; | 992 | ····invoke-virtual·{v4},·Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri; |
993 | ····move-result-object·v4 | 993 | ····move-result-object·v4 |
994 | ····invoke-virtual·{v2,·v3,·v4},·Lio/flutter/plugins/imagepicker/c;-> | 994 | ····invoke-virtual·{v2,·v3,·v4},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; |
995 | ····move-result-object·v2 | 995 | ····move-result-object·v2 |
996 | ····invoke-virtual·{p1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 996 | ····invoke-virtual·{p1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
997 | ····add-int/lit8·v0,·v0,·0x1 | 997 | ····add-int/lit8·v0,·v0,·0x1 |
Offset 1011, 15 lines modified | Offset 1011, 15 lines modified | ||
1011 | ····iget-object·v2,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity; | 1011 | ····iget-object·v2,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity; |
1012 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri; | 1012 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri; |
1013 | ····move-result-object·p2 | 1013 | ····move-result-object·p2 |
1014 | ····invoke-virtual·{v0,·v2,·p2},·Lio/flutter/plugins/imagepicker/c;-> | 1014 | ····invoke-virtual·{v0,·v2,·p2},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; |
1015 | ····move-result-object·p2 | 1015 | ····move-result-object·p2 |
1016 | ····invoke-virtual·{p1,·p2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 1016 | ····invoke-virtual·{p1,·p2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
1017 | ····.line·6 | 1017 | ····.line·6 |
1018 | ····:cond_1 | 1018 | ····:cond_1 |
Offset 1050, 15 lines modified | Offset 1050, 15 lines modified | ||
1050 | ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity; | 1050 | ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/e;->b:Landroid/app/Activity; |
1051 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri; | 1051 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getData()Landroid/net/Uri; |
1052 | ····move-result-object·p2 | 1052 | ····move-result-object·p2 |
1053 | ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;-> | 1053 | ····invoke-virtual·{p1,·v0,·p2},·Lio/flutter/plugins/imagepicker/c;->d(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; |
1054 | ····move-result-object·p1 | 1054 | ····move-result-object·p1 |
1055 | ····.line·2 | 1055 | ····.line·2 |
1056 | ····invoke-direct·{p0,·p1},·Lio/flutter/plugins/imagepicker/e;->x(Ljava/lang/String;)V | 1056 | ····invoke-direct·{p0,·p1},·Lio/flutter/plugins/imagepicker/e;->x(Ljava/lang/String;)V |
1057 | ····return-void | 1057 | ····return-void |
Offset 45, 94 lines modified | Offset 45, 91 lines modified | ||
45 | .end·method | 45 | .end·method |
46 | .method·private·static·b(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; | 46 | .method·private·static·b(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; |
47 | ····.locals·2 | 47 | ····.locals·2 |
48 | ····.line·1 | 48 | ····.line·1 |
49 | ····:try_start_0 | 49 | ····:try_start_0 |
50 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String; | ||
51 | ····.line·2 | ||
52 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getScheme()Ljava/lang/String; | 50 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getScheme()Ljava/lang/String; |
53 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
54 | ····const-string·v1,·"content" | 52 | ····const-string·v1,·"content" |
55 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 53 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
56 | ····move-result·v0 | 54 | ····move-result·v0 |
57 | ····if-eqz·v0,·:cond_0 | 55 | ····if-eqz·v0,·:cond_0 |
58 | ····.line· | 56 | ····.line·2 |
59 | ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap; | 57 | ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap; |
60 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
61 | ····.line· | 59 | ····.line·3 |
62 | ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | 60 | ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
63 | ····move-result-object·p0 | 61 | ····move-result-object·p0 |
64 | ····invoke-virtual·{p0,·p1},·Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String; | 62 | ····invoke-virtual·{p0,·p1},·Landroid/content/ContentResolver;->getType(Landroid/net/Uri;)Ljava/lang/String; |
65 | ····move-result-object·p0 | 63 | ····move-result-object·p0 |
66 | ····invoke-virtual·{v0,·p0},·Landroid/webkit/MimeTypeMap;->getExtensionFromMimeType(Ljava/lang/String;)Ljava/lang/String; | 64 | ····invoke-virtual·{v0,·p0},·Landroid/webkit/MimeTypeMap;->getExtensionFromMimeType(Ljava/lang/String;)Ljava/lang/String; |
67 | ····move-result-object·p0 | 65 | ····move-result-object·p0 |
68 | ····goto·:goto_0 | 66 | ····goto·:goto_0 |
69 | ····.line· | 67 | ····.line·4 |
70 | ····:cond_0 | 68 | ····:cond_0 |
71 | ····new-instance·p0,·Ljava/io/File; | 69 | ····new-instance·p0,·Ljava/io/File; |
72 | ····.line· | 70 | ····.line·5 |
73 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String; | 71 | ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String; |
74 | ····move-result-object·p1 | 72 | ····move-result-object·p1 |
75 | ····invoke-direct·{p0,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 73 | ····invoke-direct·{p0,·p1},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
76 | ····invoke-static·{p0},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; | 74 | ····invoke-static·{p0},·Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; |
77 | ····move-result-object·p0 | 75 | ····move-result-object·p0 |
78 | ····invoke-virtual·{p0},·Landroid/net/Uri;->toString()Ljava/lang/String; | 76 | ····invoke-virtual·{p0},·Landroid/net/Uri;->toString()Ljava/lang/String; |
79 | ····move-result-object·p0 | 77 | ····move-result-object·p0 |
80 | ····.line· | 78 | ····.line·6 |
81 | ····invoke-static·{p0},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String; | 79 | ····invoke-static·{p0},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String; |
82 | ····move-result-object·p0 | 80 | ····move-result-object·p0 |
83 | ····:try_end_0 | 81 | ····:try_end_0 |
84 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 82 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
85 | ····goto·:goto_0 | 83 | ····goto·:goto_0 |
86 | ····:catch_0 | 84 | ····:catch_0 |
87 | ····const/4·p0,·0x0 | 85 | ····const/4·p0,·0x0 |
88 | ····:goto_0 | 86 | ····:goto_0 |
89 | ····if-eqz·p0,·:cond_1 | 87 | ····if-eqz·p0,·:cond_1 |
90 | ····.line· | 88 | ····.line·7 |
91 | ····invoke-virtual·{p0},·Ljava/lang/String;->isEmpty()Z | 89 | ····invoke-virtual·{p0},·Ljava/lang/String;->isEmpty()Z |
92 | ····move-result·p1 | 90 | ····move-result·p1 |
93 | ····if-eqz·p1,·:cond_2 | 91 | ····if-eqz·p1,·:cond_2 |
94 | ····:cond_1 | 92 | ····:cond_1 |
95 | ····const-string·p0,·"jpg" | 93 | ····const-string·p0,·"jpg" |
96 | ····.line· | 94 | ····.line·8 |
97 | ····:cond_2 | 95 | ····:cond_2 |
98 | ····new-instance·p1,·Ljava/lang/StringBuilder; | 96 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
99 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 97 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
100 | ····const-string·v0,·"." | 98 | ····const-string·v0,·"." |
Offset 143, 208 lines modified | Offset 140, 292 lines modified | ||
143 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 140 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
144 | ····move-result-object·p0 | 141 | ····move-result-object·p0 |
145 | ····return-object·p0 | 142 | ····return-object·p0 |
146 | .end·method | 143 | .end·method |
144 | .method·private·static·c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; | ||
145 | ····.locals·1 | ||
146 | ····.line·1 | ||
147 | ····invoke-static·{p0,·p1},·Lio/flutter/plugins/imagepicker/c;->e(Landroid/content/Context;Landroid/net/Uri;)Landroid/database/Cursor; | ||
147 | #·virtual·methods | ||
148 | .method·c(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; | ||
149 | ····.locals·4 | ||
150 | ···· | 148 | ····move-result-object·p0 |
151 | ···· | 149 | ····if-eqz·p0,·:cond_1 |
152 | ····.line· | 150 | ····.line·2 |
153 | ····:try_start_0 | 151 | ····:try_start_0 |
154 | ····invoke- | 152 | ····invoke-interface·{p0},·Landroid/database/Cursor;->moveToFirst()Z |
153 | ····move-result·p1 | ||
154 | ····if-eqz·p1,·:cond_1 | ||
155 | ····invoke-interface·{p0},·Landroid/database/Cursor;->getColumnCount()I | ||
156 | ····move-result·p1 | ||
Max diff block lines reached; 8838/13610 bytes (64.94%) of diff not shown. |
Offset 98, 29 lines modified | Offset 98, 29 lines modified | ||
98 | ····.line·11 | 98 | ····.line·11 |
99 | ····iput·p5,·p0,·Lj0/i;->d:I | 99 | ····iput·p5,·p0,·Lj0/i;->d:I |
100 | ····return-void | 100 | ····return-void |
101 | .end·method | 101 | .end·method |
102 | .method·private·static·synthetic· | 102 | .method·private·static·synthetic·E(Lj0/b0;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor; |
103 | ····.locals·0 | 103 | ····.locals·0 |
104 | ····.line·1 | 104 | ····.line·1 |
105 | ····invoke-virtual·{p0,·p4},·Lj0/b0;->a(Landroid/database/sqlite/SQLiteProgram;)V | 105 | ····invoke-virtual·{p0,·p4},·Lj0/b0;->a(Landroid/database/sqlite/SQLiteProgram;)V |
106 | ····.line·2 | 106 | ····.line·2 |
107 | ····new-instance·p0,·Landroid/database/sqlite/SQLiteCursor; | 107 | ····new-instance·p0,·Landroid/database/sqlite/SQLiteCursor; |
108 | ····invoke-direct·{p0,·p2,·p3,·p4},·Landroid/database/sqlite/SQLiteCursor;-><init>(Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V | 108 | ····invoke-direct·{p0,·p2,·p3,·p4},·Landroid/database/sqlite/SQLiteCursor;-><init>(Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)V |
109 | ····return-object·p0 | 109 | ····return-object·p0 |
110 | .end·method | 110 | .end·method |
111 | .method·private·synthetic· | 111 | .method·private·synthetic·F(Ll0/e;)V |
112 | ····.locals·4 | 112 | ····.locals·4 |
113 | ····.line·1 | 113 | ····.line·1 |
114 | ····invoke-interface·{p1},·Ll0/e;->f()Ljava/lang/Boolean; | 114 | ····invoke-interface·{p1},·Ll0/e;->f()Ljava/lang/Boolean; |
115 | ····move-result-object·v0 | 115 | ····move-result-object·v0 |
Offset 219, 51 lines modified | Offset 219, 51 lines modified | ||
219 | ····invoke-interface·{p1,·v3},·Ll0/f;->a(Ljava/lang/Object;)V | 219 | ····invoke-interface·{p1,·v3},·Ll0/f;->a(Ljava/lang/Object;)V |
220 | ····:cond_5 | 220 | ····:cond_5 |
221 | ····:goto_1 | 221 | ····:goto_1 |
222 | ····return-void | 222 | ····return-void |
223 | .end·method | 223 | .end·method |
224 | .method·private·synthetic· | 224 | .method·private·synthetic·G(Ll0/e;)V |
225 | ····.locals·0 | 225 | ····.locals·0 |
226 | ····.line·1 | 226 | ····.line·1 |
227 | ····invoke-direct·{p0,·p1},·Lj0/i;->p(Ll0/e;)Z | 227 | ····invoke-direct·{p0,·p1},·Lj0/i;->p(Ll0/e;)Z |
228 | ····return-void | 228 | ····return-void |
229 | .end·method | 229 | .end·method |
230 | .method·private·synthetic· | 230 | .method·private·synthetic·H(Ll0/e;)V |
231 | ····.locals·0 | 231 | ····.locals·0 |
232 | ····.line·1 | 232 | ····.line·1 |
233 | ····invoke-direct·{p0,·p1},·Lj0/i;->q(Ll0/e;)Z | 233 | ····invoke-direct·{p0,·p1},·Lj0/i;->q(Ll0/e;)Z |
234 | ····return-void | 234 | ····return-void |
235 | .end·method | 235 | .end·method |
236 | .method·private·synthetic· | 236 | .method·private·synthetic·I(Ll0/e;)V |
237 | ····.locals·0 | 237 | ····.locals·0 |
238 | ····.line·1 | 238 | ····.line·1 |
239 | ····invoke-direct·{p0,·p1},·Lj0/i;->r(Ll0/e;)Z | 239 | ····invoke-direct·{p0,·p1},·Lj0/i;->r(Ll0/e;)Z |
240 | ····return-void | 240 | ····return-void |
241 | .end·method | 241 | .end·method |
242 | .method·private·synthetic· | 242 | .method·private·synthetic·J(Ll0/e;)V |
243 | ····.locals·0 | 243 | ····.locals·0 |
244 | ····.line·1 | 244 | ····.line·1 |
245 | ····invoke-direct·{p0,·p1},·Lj0/i;->s(Ll0/e;)Z | 245 | ····invoke-direct·{p0,·p1},·Lj0/i;->s(Ll0/e;)Z |
246 | ····return-void | 246 | ····return-void |
247 | .end·method | 247 | .end·method |
248 | .method·private· | 248 | .method·private·O()V |
249 | ····.locals·2 | 249 | ····.locals·2 |
250 | ····.line·1 | 250 | ····.line·1 |
251 | ····:goto_0 | 251 | ····:goto_0 |
252 | ····iget-object·v0,·p0,·Lj0/i;->f:Ljava/util/List; | 252 | ····iget-object·v0,·p0,·Lj0/i;->f:Ljava/util/List; |
253 | ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z | 253 | ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z |
Offset 302, 15 lines modified | Offset 302, 15 lines modified | ||
302 | ····goto·:goto_0 | 302 | ····goto·:goto_0 |
303 | ····:cond_1 | 303 | ····:cond_1 |
304 | ····:goto_1 | 304 | ····:goto_1 |
305 | ····return-void | 305 | ····return-void |
306 | .end·method | 306 | .end·method |
307 | .method·private· | 307 | .method·private·Q(Ll0/e;Ljava/lang/Runnable;)V |
308 | ····.locals·2 | 308 | ····.locals·2 |
309 | ····.line·1 | 309 | ····.line·1 |
310 | ····invoke-interface·{p1},·Ll0/e;->h()Ljava/lang/Integer; | 310 | ····invoke-interface·{p1},·Ll0/e;->h()Ljava/lang/Integer; |
311 | ····move-result-object·v0 | 311 | ····move-result-object·v0 |
Offset 385, 65 lines modified | Offset 385, 65 lines modified | ||
385 | ····:goto_0 | 385 | ····:goto_0 |
386 | ····return-void | 386 | ····return-void |
387 | .end·method | 387 | .end·method |
388 | .method·public·static·synthetic·a(Lj0/i;Ll0/e;)V | 388 | .method·public·static·synthetic·a(Lj0/i;Ll0/e;)V |
389 | ····.locals·0 | 389 | ····.locals·0 |
390 | ····invoke-direct·{p0,·p1},·Lj0/i;-> | 390 | ····invoke-direct·{p0,·p1},·Lj0/i;->G(Ll0/e;)V |
391 | ····return-void | 391 | ····return-void |
392 | .end·method | 392 | .end·method |
393 | .method·public·static·synthetic·b(Lj0/i;Ll0/e;)V | 393 | .method·public·static·synthetic·b(Lj0/i;Ll0/e;)V |
394 | ····.locals·0 | 394 | ····.locals·0 |
395 | ····invoke-direct·{p0,·p1},·Lj0/i;-> | 395 | ····invoke-direct·{p0,·p1},·Lj0/i;->I(Ll0/e;)V |
396 | ····return-void | 396 | ····return-void |
397 | .end·method | 397 | .end·method |
398 | .method·public·static·synthetic·c(Lj0/i;Ll0/e;)V | 398 | .method·public·static·synthetic·c(Lj0/i;Ll0/e;)V |
399 | ····.locals·0 | 399 | ····.locals·0 |
400 | ····invoke-direct·{p0,·p1},·Lj0/i;-> | 400 | ····invoke-direct·{p0,·p1},·Lj0/i;->H(Ll0/e;)V |
401 | ····return-void | 401 | ····return-void |
402 | .end·method | 402 | .end·method |
403 | .method·public·static·synthetic·d(Lj0/i;)V | 403 | .method·public·static·synthetic·d(Lj0/i;)V |
Max diff block lines reached; 16226/19484 bytes (83.28%) of diff not shown. |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/database/DatabaseErrorHandler; | 5 | .implements·Landroid/database/DatabaseErrorHandler; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lj0/i;-> | 8 | ····value·=·Lj0/i;->L()V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
Offset 116, 14 lines modified | Offset 116, 162 lines modified | ||
116 | ····.line·1 | 116 | ····.line·1 |
117 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 117 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
118 | ····return-void | 118 | ····return-void |
119 | .end·method | 119 | .end·method |
120 | .method·private·A(Lh1/j;Lh1/k$d;)V | 120 | .method·private·A(Lh1/j;Lh1/k$d;)V |
121 | ····.locals·8 | ||
122 | ····const-string·v0,·"cmd" | ||
123 | ····.line·1 | ||
124 | ····invoke-virtual·{p1,·v0},·Lh1/j;->a(Ljava/lang/String;)Ljava/lang/Object; | ||
125 | ····move-result-object·p1 | ||
126 | ····check-cast·p1,·Ljava/lang/String; | ||
127 | ····.line·2 | ||
128 | ····new-instance·v0,·Ljava/util/HashMap; | ||
129 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | ||
130 | ····const-string·v1,·"get" | ||
131 | ····.line·3 | ||
132 | ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | ||
133 | ····move-result·p1 | ||
134 | ····if-eqz·p1,·:cond_3 | ||
135 | ····.line·4 | ||
136 | ····sget·p1,·Lj0/a0;->g:I | ||
137 | ····const-string·v1,·"logLevel" | ||
138 | ····if-lez·p1,·:cond_0 | ||
139 | ····.line·5 | ||
140 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | ||
141 | ····move-result-object·p1 | ||
142 | ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
143 | ····.line·6 | ||
144 | ····:cond_0 | ||
145 | ····sget-object·p1,·Lj0/a0;->d:Ljava/util/Map; | ||
146 | ····invoke-interface·{p1},·Ljava/util/Map;->isEmpty()Z | ||
147 | ····move-result·v2 | ||
148 | ····if-nez·v2,·:cond_3 | ||
149 | ····.line·7 | ||
150 | ····new-instance·v2,·Ljava/util/HashMap; | ||
151 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V | ||
152 | ····.line·8 | ||
153 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | ||
154 | ····move-result-object·p1 | ||
155 | ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | ||
156 | ····move-result-object·p1 | ||
157 | ····:goto_0 | ||
158 | ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z | ||
159 | ····move-result·v3 | ||
160 | ····if-eqz·v3,·:cond_2 | ||
161 | ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
162 | ····move-result-object·v3 | ||
163 | ····check-cast·v3,·Ljava/util/Map$Entry; | ||
164 | ····.line·9 | ||
165 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | ||
166 | ····move-result-object·v4 | ||
167 | ····check-cast·v4,·Lj0/i; | ||
168 | ····.line·10 | ||
169 | ····new-instance·v5,·Ljava/util/HashMap; | ||
170 | ····invoke-direct·{v5},·Ljava/util/HashMap;-><init>()V | ||
171 | ····.line·11 | ||
172 | ····iget-object·v6,·v4,·Lj0/i;->b:Ljava/lang/String; | ||
173 | ····const-string·v7,·"path" | ||
174 | ····invoke-interface·{v5,·v7,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
175 | ····.line·12 | ||
176 | ····iget-boolean·v6,·v4,·Lj0/i;->a:Z | ||
177 | ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | ||
178 | ····move-result-object·v6 | ||
179 | ····const-string·v7,·"singleInstance" | ||
180 | ····invoke-interface·{v5,·v7,·v6},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
181 | ····.line·13 | ||
182 | ····iget·v4,·v4,·Lj0/i;->d:I | ||
183 | ····if-lez·v4,·:cond_1 | ||
184 | ····.line·14 | ||
185 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | ||
186 | ····move-result-object·v4 | ||
187 | ····invoke-interface·{v5,·v1,·v4},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
188 | ····.line·15 | ||
189 | ····:cond_1 | ||
Max diff block lines reached; 23092/26765 bytes (86.28%) of diff not shown. |
Offset 86, 15 lines modified | Offset 86, 15 lines modified | ||
86 | ····.line·4 | 86 | ····.line·4 |
87 | ····iget-object·p1,·p0,·Lj0/l;->f:Lj0/i; | 87 | ····iget-object·p1,·p0,·Lj0/l;->f:Lj0/i; |
88 | ····if-eqz·p1,·:cond_1 | 88 | ····if-eqz·p1,·:cond_1 |
89 | ····.line·5 | 89 | ····.line·5 |
90 | ····invoke-virtual·{p1},·Lj0/i;-> | 90 | ····invoke-virtual·{p1},·Lj0/i;->D()Z |
91 | ····move-result·p1 | 91 | ····move-result·p1 |
92 | ····if-eqz·p1,·:cond_0 | 92 | ····if-eqz·p1,·:cond_0 |
93 | ····.line·6 | 93 | ····.line·6 |
94 | ····iget-object·p1,·p0,·Lj0/l;->g:Ljava/util/HashSet; | 94 | ····iget-object·p1,·p0,·Lj0/l;->g:Ljava/util/HashSet; |
Offset 39, 15 lines modified | Offset 39, 15 lines modified | ||
39 | ····.end·annotation | 39 | ····.end·annotation |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····iget-object·v0,·p0,·Lj0/j;->a:Lj0/i; | 41 | ····iget-object·v0,·p0,·Lj0/j;->a:Lj0/i; |
42 | ····if-eqz·v0,·:cond_1 | 42 | ····if-eqz·v0,·:cond_1 |
43 | ····invoke-virtual·{v0},·Lj0/i;-> | 43 | ····invoke-virtual·{v0},·Lj0/i;->D()Z |
44 | ····move-result·v0 | 44 | ····move-result·v0 |
45 | ····if-nez·v0,·:cond_0 | 45 | ····if-nez·v0,·:cond_0 |
46 | ····goto·:goto_0 | 46 | ····goto·:goto_0 |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lj0/a0;-> | 8 | ····value·=·Lj0/a0;->C(Lh1/j;Lh1/k$d;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
Offset 5409, 14 lines modified | Offset 5409, 15 lines modified | ||
5409 | -------------------------------------------------------------------------------- | 5409 | -------------------------------------------------------------------------------- |
5410 | build_resolvers | 5410 | build_resolvers |
5411 | build_runner_core | 5411 | build_runner_core |
5412 | pubspec_parse | 5412 | pubspec_parse |
5413 | test_api | 5413 | test_api |
5414 | test_core | 5414 | test_core |
5415 | timing | ||
5415 | Copyright·2018,·the·Dart·project·authors.· | 5416 | Copyright·2018,·the·Dart·project·authors.· |
5416 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without | 5417 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without |
5417 | modification,·are·permitted·provided·that·the·following·conditions·are | 5418 | modification,·are·permitted·provided·that·the·following·conditions·are |
5418 | met: | 5419 | met: |
Offset 6074, 17 lines modified | Offset 6075, 16 lines modified | ||
6074 | flutter_plugin_android_lifecycle | 6075 | flutter_plugin_android_lifecycle |
6075 | image_picker_for_web | 6076 | image_picker_for_web |
6076 | image_picker_platform_interface | 6077 | image_picker_platform_interface |
6077 | local_auth | 6078 | local_auth |
6078 | package_info | 6079 | package_info |
6079 | path_provider | 6080 | path_provider |
6080 | path_provider_android | 6081 | path_provider_android |
6081 | path_provider_io | 6082 | path_provider_foundation |
6082 | path_provider_linux | 6083 | path_provider_linux |
6083 | path_provider_macos | ||
6084 | path_provider_platform_interface | 6084 | path_provider_platform_interface |
6085 | path_provider_windows | 6085 | path_provider_windows |
6086 | plugin_platform_interface | 6086 | plugin_platform_interface |
6087 | pointer_interceptor | 6087 | pointer_interceptor |
6088 | share | 6088 | share |
6089 | shared_preferences | 6089 | shared_preferences |
6090 | shared_preferences_android | 6090 | shared_preferences_android |
Offset 19194, 44 lines modified | Offset 19194, 14 lines modified | ||
19194 | IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY, | 19194 | IMPLIED,·INCLUDING·BUT·NOT·LIMITED·TO·THE·WARRANTIES·OF·MERCHANTABILITY, |
19195 | FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE | 19195 | FITNESS·FOR·A·PARTICULAR·PURPOSE·AND·NONINFRINGEMENT.·IN·NO·EVENT·SHALL·THE |
19196 | AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER | 19196 | AUTHORS·OR·COPYRIGHT·HOLDERS·BE·LIABLE·FOR·ANY·CLAIM,·DAMAGES·OR·OTHER |
19197 | LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM, | 19197 | LIABILITY,·WHETHER·IN·AN·ACTION·OF·CONTRACT,·TORT·OR·OTHERWISE,·ARISING·FROM, |
19198 | OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE | 19198 | OUT·OF·OR·IN·CONNECTION·WITH·THE·SOFTWARE·OR·THE·USE·OR·OTHER·DEALINGS·IN·THE |
19199 | SOFTWARE. | 19199 | SOFTWARE. |
19200 | -------------------------------------------------------------------------------- | 19200 | -------------------------------------------------------------------------------- |
19201 | timing | ||
19202 | Copyright·2018,·the·Dart·project·authors.·All·rights·reserved. | ||
19203 | Redistribution·and·use·in·source·and·binary·forms,·with·or·without | ||
19204 | modification,·are·permitted·provided·that·the·following·conditions·are | ||
19205 | met: | ||
19206 | ····*·Redistributions·of·source·code·must·retain·the·above·copyright | ||
19207 | ······notice,·this·list·of·conditions·and·the·following·disclaimer. | ||
19208 | ····*·Redistributions·in·binary·form·must·reproduce·the·above | ||
19209 | ······copyright·notice,·this·list·of·conditions·and·the·following | ||
19210 | ······disclaimer·in·the·documentation·and/or·other·materials·provided | ||
19211 | ······with·the·distribution. | ||
19212 | ····*·Neither·the·name·of·Google·Inc.·nor·the·names·of·its | ||
19213 | ······contributors·may·be·used·to·endorse·or·promote·products·derived | ||
19214 | ······from·this·software·without·specific·prior·written·permission. | ||
19215 | THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS | ||
19216 | "AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT | ||
19217 | LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR | ||
19218 | A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT | ||
19219 | OWNER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL, | ||
19220 | SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT | ||
19221 | LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, | ||
19222 | DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY | ||
19223 | THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT | ||
19224 | (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE | ||
19225 | OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. | ||
19226 | -------------------------------------------------------------------------------- | ||
19227 | tint | 19201 | tint |
19228 | MIT·License | 19202 | MIT·License |
19229 | Copyright·(c)·2020·Frenco·Jobs | 19203 | Copyright·(c)·2020·Frenco·Jobs |
19230 | Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy | 19204 | Permission·is·hereby·granted,·free·of·charge,·to·any·person·obtaining·a·copy |
Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
2 | Elf·file·type·is·DYN·(Shared·object·file) | 2 | Elf·file·type·is·DYN·(Shared·object·file) |
3 | Entry·point·0x0 | 3 | Entry·point·0x0 |
4 | There·are·7·program·headers,·starting·at·offset·52 | 4 | There·are·7·program·headers,·starting·at·offset·52 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 6 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4 | 7 | ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4 |
8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x9f8 | 8 | ··LOAD···········0x000000·0x00000000·0x00000000·0x9f8a94·0x9f8a94·R···0x4000 |
9 | ··LOAD···········0x9fc000·0x009fc000·0x009fc000·0x10d | 9 | ··LOAD···········0x9fc000·0x009fc000·0x009fc000·0x10d8e00·0x10d8e00·R·E·0x4000 |
10 | ··LOAD···········0x1ad8000·0x01ad8000·0x01ad8000·0x0003c·0x0003c·RW··0x4000 | 10 | ··LOAD···········0x1ad8000·0x01ad8000·0x01ad8000·0x0003c·0x0003c·RW··0x4000 |
11 | ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4 | 11 | ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4 |
12 | ··DYNAMIC········0x1ad800c·0x01ad800c·0x01ad800c·0x00030·0x00030·RW··0x4 | 12 | ··DYNAMIC········0x1ad800c·0x01ad800c·0x01ad800c·0x00030·0x00030·RW··0x4 |
13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1 | 13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1 |
14 | ·Section·to·Segment·mapping: | 14 | ·Section·to·Segment·mapping: |
15 | ··Segment·Sections... | 15 | ··Segment·Sections... |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | There·are·11·section·headers,·starting·at·offset·0x1ad8098: | 1 | There·are·11·section·headers,·starting·at·offset·0x1ad8098: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4 | 5 | ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4 |
6 | ··[·2]·.rodata···········PROGBITS········00000140·000140·9f8 | 6 | ··[·2]·.rodata···········PROGBITS········00000140·000140·9f87f0·00···A··0···0·16 |
7 | ··[·3]·.eh_frame·········PROGBITS········009f8 | 7 | ··[·3]·.eh_frame·········PROGBITS········009f8930·9f8930·000042·00···A··0···0··1 |
8 | ··[·4]·.dynstr···········STRTAB··········009f8 | 8 | ··[·4]·.dynstr···········STRTAB··········009f8974·9f8974·000085·00···A··0···0··4 |
9 | ··[·5]·.dynsym···········DYNSYM··········009f8 | 9 | ··[·5]·.dynsym···········DYNSYM··········009f89fc·9f89fc·000060·10···A··4···1··4 |
10 | ··[·6]·.hash·············HASH············009f8 | 10 | ··[·6]·.hash·············HASH············009f8a5c·9f8a5c·000038·04···A··5···0··4 |
11 | ··[·7]·.text·············PROGBITS········009fc000·9fc000·10d | 11 | ··[·7]·.text·············PROGBITS········009fc000·9fc000·10d8e00·00··AX··0···0·16 |
12 | ··[·8]·.bss··············PROGBITS········01ad8000·1ad8000·00000c·00··WA··0···0··4 | 12 | ··[·8]·.bss··············PROGBITS········01ad8000·1ad8000·00000c·00··WA··0···0··4 |
13 | ··[·9]·.dynamic··········DYNAMIC·········01ad800c·1ad800c·000030·08··WA··4···0··4 | 13 | ··[·9]·.dynamic··········DYNAMIC·········01ad800c·1ad800c·000030·08··WA··4···0··4 |
14 | ··[10]·.shstrtab·········STRTAB··········00000000·1ad803c·00005a·00······0···0··4 | 14 | ··[10]·.shstrtab·········STRTAB··········00000000·1ad803c·00005a·00······0···0··4 |
15 | Key·to·Flags: | 15 | Key·to·Flags: |
16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·6·entries: | 1 | Symbol·table·'.dynsym'·contains·6·entries: |
2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·009fc000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions | 4 | ·····1:·009fc000·18112·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions |
5 | ·····2:·00a006c0·0x10d | 5 | ·····2:·00a006c0·0x10d4740·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions |
6 | ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData | 6 | ·····3:·00000140·24224·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData |
7 | ·····4:·00005fe0·0x9f2 | 7 | ·····4:·00005fe0·0x9f2950·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData |
8 | ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId | 8 | ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Dynamic·section·at·offset·0x1ad800c·contains·6·entries: | 1 | Dynamic·section·at·offset·0x1ad800c·contains·6·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x00000004·(HASH)·······················0x9f8 | 3 | ·0x00000004·(HASH)·······················0x9f8a5c |
4 | ·0x00000005·(STRTAB)·····················0x9f8 | 4 | ·0x00000005·(STRTAB)·····················0x9f8974 |
5 | ·0x0000000a·(STRSZ)······················133·(bytes) | 5 | ·0x0000000a·(STRSZ)······················133·(bytes) |
6 | ·0x00000006·(SYMTAB)·····················0x9f8 | 6 | ·0x00000006·(SYMTAB)·····················0x9f89fc |
7 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 7 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
8 | ·0x00000000·(NULL)·······················0x0 | 8 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·f84eca64 | 3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·f84eca6441a53ccce07489cf1a793d51 |
Offset 10, 14 lines modified | Offset 10, 14 lines modified | ||
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa:·r11·ofs·8 | 11 | ··DW_CFA_def_cfa:·r11·ofs·8 |
12 | 00000014·00000011·00000018·FDE·cie=00000000·pc=009fc000..00a006c0 | 12 | 00000014·00000011·00000018·FDE·cie=00000000·pc=009fc000..00a006c0 |
13 | ··DW_CFA_offset:·r11·at·cfa-8 | 13 | ··DW_CFA_offset:·r11·at·cfa-8 |
14 | ··DW_CFA_offset:·r14·at·cfa-4 | 14 | ··DW_CFA_offset:·r14·at·cfa-4 |
15 | 00000029·00000011·0000002d·FDE·cie=00000000·pc=00a006c0..01ad | 15 | 00000029·00000011·0000002d·FDE·cie=00000000·pc=00a006c0..01ad4e00 |
16 | ··DW_CFA_offset:·r11·at·cfa-8 | 16 | ··DW_CFA_offset:·r11·at·cfa-8 |
17 | ··DW_CFA_offset:·r14·at·cfa-4 | 17 | ··DW_CFA_offset:·r14·at·cfa-4 |
18 | 0000003e·ZERO·terminator | 18 | 0000003e·ZERO·terminator |
Offset 433, 416 lines modified | Offset 433, 415 lines modified | ||
433 | HBk#auQp | 433 | HBk#auQp |
434 | Imy})cK^ | 434 | Imy})cK^ |
435 | U*U*U*Uj | 435 | U*U*U*Uj |
436 | +U*U*U*»@ | 436 | +U*U*U*»@ |
437 | U*U*U*Uj? | 437 | U*U*U*Uj? |
438 | XU@c·c<s2 | 438 | XU@c·c<s2 |
439 | -0@8@\7Z | 439 | -0@8@\7Z |
440 | 00:8:`7> | ||
440 | &8&(v,# | 441 | &8&(v,#B |
441 | $`,pL`,` | 442 | $`,pL`,` |
442 | p$p4p<N<p | ||
443 | &(#·&·&·v | 443 | &(#·&·&·v |
444 | 444 | *·@4@$:l | |
445 | #$ | 445 | #$:,@H:, |
446 | ·,C(v·#" | 446 | ·,C(v·#" |
447 | ·ChChChChm<m: | ||
447 | $`,pL`,` | 448 | $`,pL`,` |
449 | p$p4p<N<p | ||
448 | Y4`$`<|( | 450 | Y4`$`<|( |
449 | DFPFHFHF | 451 | DFPFHFHF |
450 | XU<c·c<s | 452 | XU<c·c<s" |
451 | ·ChChChChm<mr | ||
452 | ·ChChChChChChChm<m | 453 | ·ChChChChChChChm<m |
454 | `(`8p(p( | ||
453 | 8·<&,&<C | 455 | 8·<&,&<C |
454 | (·<&0&<C | 456 | (·<&0&<C |
455 | `(`8p(p( | ||
456 | `,`$`0 | 457 | `,`$`0=( |
457 | $`,pL`,` | 458 | $`,pL`,` |
458 | $`,pL`,` | 459 | $`,pL`,` |
459 | 4$7$7·@$@· | 460 | 4$7$7·@$@·:$:· |
460 | 4$7$7·@$@· | 461 | 4$7$7·@$@·:$:· |
461 | &,··&(v,·~ | ||
462 | Uh#····$ | 462 | Uh#····$ |
463 | & | 463 | &,··&(v,·~ |
464 | #@&4&$Cp# | 464 | #@&4&$Cp# |
465 | #P·(#8·(#4C(m0 | 465 | #P·(#8·(#4C(m0 |
466 | p$C0C\Ctm | 466 | p$C0C\Ctm |
467 | &4v4·(·& | ||
468 | p#(·,&PC·CL& | ||
469 | :(:D:D@·4$@·4* | ||
467 | s(sDs$s, | 470 | s(sDs$s, |
468 | &TCPCPv<· | 471 | &TCPCPv<· |
469 | p#(·,&PC·CL& | ||
470 | =(=D=D@·4$@·4* | ||
471 | <484(4$4B | 472 | <484(4$4B |
472 | @&·&Hm<#N | 473 | @&·&Hm<#N |
473 | C<·8C\&L·$C | ||
474 | &8·8···8&(& | 474 | &8·8···8&(& |
475 | C<C$v<C,vDv$v | 475 | C<C$v<C,vDv$v |
476 | i,@·:@@· | ||
477 | -4@8@\7Z | ||
478 | 04:8:`7^ | ||
479 | C8m,#P&$&(&·& | ||
476 | #····D&··0#0···(···D&··8#,# | 480 | #····D&··0#0···(···D&··8#,# |
477 | i,@·=@@· | ||
478 | ···t&@C(# | 481 | ···t&@C(# |
479 | #$#0#,#· | 482 | #$#0#,#· |
480 | ·$·$·$·$·,& | 483 | ·$·$·$·$·,& |
481 | $C$CDC0# | 484 | $C$CDC0# |
482 | 7X@·4`7L4T7d4|4 | 485 | 7X@·4`7L4T7d4|4 |
483 | #$#<#<#H·@&0 | ||
484 | -4@8@\7Z | ||
485 | 04=8=`7~ | ||
486 | C8m,#P&$&(&·& | ||
487 | #·#`#·#$#·#4# | 486 | #·#`#·#$#·#4# |
488 | C,C,C(m8m | 487 | C,C,C(m8m |
489 | .4#4#4#4# | 488 | .4#4#4#4# |
489 | #$#<#<#H·@&0 | ||
490 | 8#@&0#(&,#4& | 490 | 8#@&0#(&,#4& |
491 | D&DmdmT# | ||
492 | @7(7·@$74 | 491 | @7(7·@$74: |
493 | &·&,v$#" | 492 | &·&,v$#" |
494 | 493 | D&DmdmT# | |
495 | bT·L#D#$ | 494 | bT·L#D#$ |
495 | =(N(p(`(|( | ||
496 | 4,4L7(@,: | ||
496 | &<&8C8C4&> | ||
497 | j(j·j·j·j·j$ | ||
498 | j$j$j$j$j$j(j( | ||
499 | ·4d447H7, | 497 | ·4d447H7, |
500 | @\444,4` | 498 | @\444,4` |
501 | < | 499 | <=<N0N,N@=,=,= |
502 | ·&,mL·,Cd·P | 500 | ·&,mL·,Cd·P |
503 | #4·,Cl·P | 501 | #4·,Cl·P |
504 | #@&·#$&·# | ||
505 | #H&$#$&( | ||
506 | 4$@,@$@0 | ||
507 | $p,p·:H: | ||
508 | ·#8&,&·# | ||
509 | $&·C8&$&2 | ||
510 | 8&,&·#,m | ||
511 | 407H@,@·4 | ||
512 | ·&4&$Cp# | 502 | ·&4&$Cp# |
513 | XU@c·c<s | 503 | XU@c·c<s |
514 | h | 504 | h=8=·=8= |
515 | #4·P·8·4·L# | 505 | #4·P·8·4·L# |
516 | cTU@c·c<sB | 506 | cTU@c·c<sB |
517 | ·ChChChChChChChChChChChChChChChCd | 507 | ·ChChChChChChChChChChChChChChChCd |
518 | ·-h-h-h-h-h- | 508 | ·-h-h-h-h-h- |
519 | -h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d | 509 | -h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d |
520 | (-h-l-p-p-p-p-p-p-p-p-l | 510 | (-h-l-p-p-p-p-p-p-p-p-l |
521 | ·-h-h-h-h-h-h-h-h-h-h-h-d | 511 | ·-h-h-h-h-h-h-h-h-h-h-h-d |
522 | (-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d | 512 | (-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d |
523 | ChChChm<m4 | 513 | ChChChm<m4 |
514 | p8p0p$`8`D|,|8 | ||
515 | v<C·#·#0C$# | ||
524 | ·-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d | 516 | ·-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-h-d |
525 | (-p-p-p-p-p-p-p-p-p-l | 517 | (-p-p-p-p-p-p-p-p-p-l |
526 | (-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-@-@ | 518 | (-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-@-@ |
527 | ·ChChChCd | 519 | ·ChChChCd |
528 | (ChChChChm<mz | 520 | (ChChChChm<mz |
529 | (-h-h-<-@ | 521 | (-h-h-<-@ |
530 | (ChChm<m | 522 | (ChChm<mR |
531 | ·-h-h-h-d | 523 | ·-h-h-h-d |
532 | ·-h-h-h-d | 524 | ·-h-h-h-d |
533 | ·-h-h-h-d | 525 | ·-h-h-h-d |
534 | ·-h-h-h-h-h-h-h-h- | 526 | ·-h-h-h-h-h-h-h-h- |
535 | -h-h-h-h- | 527 | -h-h-h-h- |
536 | -h-h-h-h- | 528 | -h-h-h-h- |
537 | -h-h-h-h-l-p-l | 529 | -h-h-h-h-l-p-l |
538 | ·-h-h-h-h-h-d | 530 | ·-h-h-h-h-h-d |
539 | ·ChChChChChChChChChCd | 531 | ·ChChChChChChChChChCd |
540 | (ChChChChm<m | 532 | (ChChChChm<m& |
541 | ·ChChChChm<mz | ||
542 | -h-h-h-h-h-h-h- | 533 | -h-h-h-h-h-h-h- |
543 | -h-h-h-h-h-h-h-h-h-h- | 534 | -h-h-h-h-h-h-h-h-h-h- |
Max diff block lines reached; 1971425/1973494 bytes (99.90%) of diff not shown. |
Offset 1510, 11779 lines modified | Offset 1510, 11779 lines modified | ||
1510 | ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack.... | 1510 | ··0x00005f70·77526567·45787053·7461636b·00000000·wRegExpStack.... |
1511 | ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono | 1511 | ··0x00005f80·32055b00·2c000000·ec2fad70·4d6f6e6f·2.[.,..../.pMono |
1512 | ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa | 1512 | ··0x00005f90·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa |
1513 | ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[..... | 1513 | ··0x00005fa0·6c6c0000·00000000·32025b00·02000000·ll......2.[..... |
1514 | ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[..... | 1514 | ··0x00005fb0·f2df0770·34000000·32025b00·02000000·...p4...2.[..... |
1515 | ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[..... | 1515 | ··0x00005fc0·f86f0338·1a000000·32035b00·0c000000·.o.8....2.[..... |
1516 | ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle...... | 1516 | ··0x00005fd0·fe9f0d7a·48616e64·6c650000·00000000·...zHandle...... |
1517 | ··0x00005fe0·f5f5dcdc· | 1517 | ··0x00005fe0·f5f5dcdc·45b73800·00000000·03000000·....E.8......... |
1518 | ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a90 | 1518 | ··0x00005ff0·00000000·62306538·39396563·35613930·....b0e899ec5a90 |
1519 | ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d | 1519 | ··0x00006000·65343636·31353031·66306236·39653964·e4661501f0b69e9d |
1520 | ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c | 1520 | ··0x00006010·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c |
1521 | ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- | 1521 | ··0x00006020·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- |
1522 | ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac | 1522 | ··0x00006030·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac |
1523 | ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_ | 1523 | ··0x00006040·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_ |
1524 | ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu | 1524 | ··0x00006050·64697370·61746368·65727320·64656475·dispatchers·dedu |
1525 | ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n | 1525 | ··0x00006060·705f696e·73747275·6374696f·6e73206e·p_instructions·n |
1526 | ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea | 1526 | ··0x00006070·6f2d6173·73657274·73206172·6d2d6561·o-asserts·arm-ea |
1527 | ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com | 1527 | ··0x00006080·62692073·6f667466·70206e6f·2d636f6d·bi·softfp·no-com |
1528 | ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers | 1528 | ··0x00006090·70726573·7365642d·706f696e·74657273·pressed-pointers |
1529 | ··0x000060a0·206e6f2d·6e756c6c·2d736166·65747900··no-null-safety. | 1529 | ··0x000060a0·206e6f2d·6e756c6c·2d736166·65747900··no-null-safety. |
1530 | ··0x000060b0·2c88 | 1530 | ··0x000060b0·2c882825·95058659·1c839035·c11e5e85·,.(%...Y...5..^. |
1531 | ··0x000060c0· | 1531 | ··0x000060c0·14318a82·84908486·87838783·898a8683·.1.............. |
1532 | ··0x000060d0·8 | 1532 | ··0x000060d0·84848586·8387858a·85838482·8a878383·................ |
1533 | ··0x000060e0·8 | 1533 | ··0x000060e0·85848385·83858285·83848286·85848484·................ |
1534 | ··0x000060f0·84848483·87848484·8584868a·87838285·................ | ||
1535 | ··0x00006100·84838384·84838484·85848386·88838686·................ | ||
1536 | ··0x00006110·84828485·83858785·86828483·85828383·................ | ||
1537 | ··0x00006120·86848284·87838283·86848788·88848485·................ | ||
1538 | ··0x00006 | 1534 | ··0x000060f0·84838787·84848485·848a8783·82858483·................ |
1535 | ··0x00006100·83848483·84848584·83868386·84828485·................ | ||
1536 | ··0x00006110·83858586·82848385·82838384·82848785·................ | ||
1537 | ··0x00006120·83828386·84878884·84858584·90858387·................ | ||
1538 | ··0x00006130·84848484·85848384·83868382·86848483·................ | ||
1539 | ··0x00006140·838 | 1539 | ··0x00006140·83838685·84848384·87848a86·87838583·................ |
1540 | ··0x00006150·8 | 1540 | ··0x00006150·84888383·86868584·84868684·86848685·................ | Diff chunk too large, falling back to line-by-line diff (1406 lines added, 1406 lines removed) |
1541 | ··0x00006160·84848584·83848384·85848384·83848683·................ | 1541 | ··0x00006160·84848584·83848384·85848384·83848683·................ |
1542 | ··0x00006170·868 | 1542 | ··0x00006170·86838587·85858583·87868687·8d838383·................ |
1543 | ··0x00006180·8 | 1543 | ··0x00006180·87848383·85828485·82868586·83848484·................ |
1544 | ··0x00006190·8 | 1544 | ··0x00006190·85828384·85848284·86868283·87838583·................ |
1545 | ··0x000061a0·8 | 1545 | ··0x000061a0·86848686·84848583·82878584·83848384·................ |
1546 | ··0x000061b0·82848584·8 | 1546 | ··0x000061b0·82848584·86848682·85838385·84878384·................ |
1547 | ··0x000061c0·8 | 1547 | ··0x000061c0·83888483·83858284·83848382·84838284·................ |
1548 | ··0x000061d0·8 | 1548 | ··0x000061d0·83828485·85848386·84878384·85848385·................ |
1549 | ··0x000061e0·8 | 1549 | ··0x000061e0·83858486·84878286·84848489·85848384·................ |
1550 | ··0x000061f0·8 | 1550 | ··0x000061f0·84838383·83868386·84838583·83858385·................ |
1551 | ··0x00006200·8 | 1551 | ··0x00006200·85868383·83838583·85878384·85838383·................ |
1552 | ··0x00006210·8 | 1552 | ··0x00006210·8785838f·88838383·83868387·87858286·................ |
1553 | ··0x00006220·8 | 1553 | ··0x00006220·85848886·84848383·84878487·85868483·................ |
1554 | ··0x00006230·8 | 1554 | ··0x00006230·82848585·84878683·83868584·85848384·................ |
1555 | ··0x00006240·8 | 1555 | ··0x00006240·8384838e·86868585·86878584·86838584·................ |
1556 | ··0x00006250·848 | 1556 | ··0x00006250·84868785·85858486·868d8583·84858487·................ |
1557 | ··0x00006260·8 | 1557 | ··0x00006260·82858483·878c8485·85838383·88828483·................ |
1558 | ··0x00006270·8 | 1558 | ··0x00006270·84888483·83838482·83848283·85838586·................ |
1559 | ··0x00006280·838 | 1559 | ··0x00006280·838d8487·83858583·83838383·8c878384·................ |
1560 | ··0x00006290·8 | 1560 | ··0x00006290·83858785·83858c86·85888389·83838386·................ |
1561 | ··0x000062a0·8 | 1561 | ··0x000062a0·89868384·858b8485·83858383·83838288·................ |
1562 | ··0x000062b0·8 | 1562 | ··0x000062b0·83828884·86838485·83868683·8485848b·................ |
1563 | ··0x000062c0·8 | 1563 | ··0x000062c0·82838386·83858983·85838684·84838685·................ |
1564 | ··0x000062d0·8 | 1564 | ··0x000062d0·86828384·82858486·86868383·82848483·................ |
1565 | ··0x000062e0·8 | 1565 | ··0x000062e0·83878483·84858984·86838484·84868884·................ |
1566 | ··0x000062f0·8 | 1566 | ··0x000062f0·84838283·82838483·85848584·84848886·................ |
1567 | ··0x00006300·84 | 1567 | ··0x00006300·84968383·87848484·84868485·96838484·................ |
1568 | ··0x00006310·8 | 1568 | ··0x00006310·8883848b·84888885·87858385·84838384·................ |
1569 | ··0x00006320·8 | 1569 | ··0x00006320·87868583·84858284·86878584·85948484·................ |
1570 | ··0x00006330·8 | 1570 | ··0x00006330·888a8683·84838484·83868884·87868485·................ |
1571 | ··0x00006340·848 | 1571 | ··0x00006340·84868582·84868783·85838685·8485858a·................ |
1572 | ··0x00006350·8 | 1572 | ··0x00006350·86838382·86848486·85848383·83878683·................ |
1573 | ··0x00006360·8 | 1573 | ··0x00006360·86838483·83838383·82858789·84848686·................ |
1574 | ··0x00006370·858 | 1574 | ··0x00006370·85868582·84838285·85858b83·85828484·................ |
1575 | ··0x00006380·8 | 1575 | ··0x00006380·84828485·85858484·86838485·84838286·................ |
1576 | ··0x00006390·8 | 1576 | ··0x00006390·89878a86·91848484·85848684·858b8482·................ |
1577 | ··0x000063a0·8 | 1577 | ··0x000063a0·83838784·83848588·87828485·83838486·................ |
1578 | ··0x000063b0· | 1578 | ··0x000063b0·93848284·83878486·83848384·86848583·................ |
1579 | ··0x000063c0·8 | 1579 | ··0x000063c0·85888486·84838585·83838884·83848887·................ |
1580 | ··0x000063d0·8 | 1580 | ··0x000063d0·83828385·85878d93·84888485·83868682·................ |
1581 | ··0x000063e0·8 | 1581 | ··0x000063e0·858a8284·82848487·88848284·85888584·................ |
1582 | ··0x000063f0·8 | 1582 | ··0x000063f0·83858584·83848282·85868483·86848582·................ |
1583 | ··0x00006400·8 | 1583 | ··0x00006400·86838488·88868385·85838884·85848484·................ |
1584 | ··0x00006410·8 | 1584 | ··0x00006410·84848583·87848682·82838483·85848485·................ |
1585 | ··0x00006420·8 | 1585 | ··0x00006420·82848786·84838383·89828583·83888385·................ |
1586 | ··0x00006430·8 | 1586 | ··0x00006430·86838284·88828383·86838887·83848783·................ |
1587 | ··0x00006440·8 | 1587 | ··0x00006440·82858889·84838383·87848786·83828383·................ |
1588 | ··0x00006450·838 | 1588 | ··0x00006450·83878897·84858683·83848484·82858289·................ |
1589 | ··0x00006460·8 | 1589 | ··0x00006460·84888384·84898785·8583848a·88828383·................ |
1590 | ··0x00006470·8 | 1590 | ··0x00006470·84838a86·8e868585·83838483·8a86868d·................ |
1591 | ··0x00006480·8 | 1591 | ··0x00006480·858a8483·82838786·86888385·83828389·................ |
1592 | ··0x00006490·858 | 1592 | ··0x00006490·858b8a83·83828482·84858683·8a848283·................ |
1593 | ··0x000064a0·8 | 1593 | ··0x000064a0·83828485·84888284·82828482·8b878788·................ |
1594 | ··0x000064b0·8 | 1594 | ··0x000064b0·84828488·87848784·84838385·85878783·................ |
1595 | ··0x000064c0·8 | 1595 | ··0x000064c0·84878285·83838485·84838484·82838585·................ |
1596 | ··0x000064d0·8 | 1596 | ··0x000064d0·84888485·83928585·83858683·83858584·................ |
1597 | ··0x000064e0·8 | 1597 | ··0x000064e0·83838483·85848584·83858487·8a838589·................ |
1598 | ··0x000064f0·8 | 1598 | ··0x000064f0·85858384·84858784·8b868585·85878483·................ |
1599 | ··0x00006500·8 | 1599 | ··0x00006500·83848585·8585838d·83848283·85848587·................ |
1600 | ··0x00006510·8 | 1600 | ··0x00006510·84838583·83838482·83838392·82838383·................ |
1601 | ··0x00006520·8 | 1601 | ··0x00006520·8483868b·85848684·8284848b·84848682·................ |
1602 | ··0x00006530·8 | 1602 | ··0x00006530·82848385·84828484·848a8482·85858486·................ |
1603 | ··0x00006540·8 | 1603 | ··0x00006540·88898485·84878483·8a838589·84858883·................ |
1604 | ··0x00006550·848 | 1604 | ··0x00006550·84838488·85828585·85828384·85858784·................ |
1605 | ··0x00006560·8 | 1605 | ··0x00006560·84838584·83878284·88858482·8284828a·................ |
1606 | ··0x00006570·8 | 1606 | ··0x00006570·86848385·83838584·8686878a·85838984·................ |
1607 | ··0x00006580·848 | 1607 | ··0x00006580·84848583·84848785·84868583·85868385·................ |
1608 | ··0x00006590·848 | 1608 | ··0x00006590·84848483·86848487·87848483·85848284·................ |
1609 | ··0x000065a0·8 | 1609 | ··0x000065a0·84848284·84838385·85858587·84838685·................ |
1610 | ··0x000065b0·83828 | 1610 | ··0x000065b0·83828284·83848683·84868586·86838a82·................ |
1611 | ··0x000065c0·8 | 1611 | ··0x000065c0·83858283·82848484·83848483·83838583·................ |
1612 | ··0x000065d0·8 | 1612 | ··0x000065d0·84858784·83848684·83858684·868c8284·................ |
1613 | ··0x000065e0·8 | 1613 | ··0x000065e0·85868b83·86868485·84848483·86848384·................ |
1614 | ··0x000065f0·848 | 1614 | ··0x000065f0·84848383·83868384·8585868a·8b838785·................ |
1615 | ··0x00006600·8 | 1615 | ··0x00006600·84828685·84868489·84838384·84868584·................ |
1616 | ··0x00006610· | 1616 | ··0x00006610·84838386·88888484·83828385·84838584·................ |
1617 | ··0x00006620·868784 | 1617 | ··0x00006620·86878491·84888383·85878683·84838885·................ |
1618 | ··0x00006630·8 | 1618 | ··0x00006630·83858383·86878487·83878484·85848484·................ |
1619 | ··0x00006640·8 | 1619 | ··0x00006640·83858584·88898384·85868484·83838383·................ |
1620 | ··0x00006650·8 | 1620 | ··0x00006650·88878685·85828488·85848383·85848486·................ |
1621 | ··0x00006660·8 | 1621 | ··0x00006660·86908286·8284838a·85838487·83838582·................ |
1622 | ··0x00006670·8 | 1622 | ··0x00006670·87888286·83858383·87858483·84838485·................ |
1623 | ··0x00006680·8 | 1623 | ··0x00006680·84858684·86838388·84868585·82858382·................ |
1624 | ··0x00006690·8 | 1624 | ··0x00006690·83848386·83838587·82838684·87868585·................ |
1625 | ··0x000066a0·8 | 1625 | ··0x000066a0·87838987·84848687·82869388·84848484·................ |
1626 | ··0x000066b0·8 | 1626 | ··0x000066b0·86848483·83858484·87878685·84848585·................ |
1627 | ··0x000066c0·8 | 1627 | ··0x000066c0·838b8785·84848582·83838583·84898384·................ |
1628 | ··0x000066d0· | 1628 | ··0x000066d0·908e8484·87858484·82838683·84868283·................ |
1629 | ··0x000066e0·8 | 1629 | ··0x000066e0·8584848a·88838387·8b858384·858b8482·................ |
1630 | ··0x000066f0·8 | 1630 | ··0x000066f0·82838984·84848584·84868489·83868486·................ |
1631 | ··0x00006700·8 | 1631 | ··0x00006700·83868985·85858684·83848284·8b828583·................ |
Max diff block lines reached; 87071182/87262631 bytes (99.78%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x009f8 | 2 | ··0x009f8930·10000000·00000000·017a5200·017c0e01·.........zR..|.. |
3 | ··0x009f8 | 3 | ··0x009f8940·1b0c0b08·11000000·18000000·b4360000·.............6.. |
4 | ··0x009f8 | 4 | ··0x009f8950·c0460000·008b028e·01110000·002d0000·.F...........-.. |
5 | ··0x009f8 | 5 | ··0x009f8960·005f7d00·0040470d·01008b02·8e010000·._}..@G......... |
6 | ··0x009f8 | 6 | ··0x009f8970·0000································.. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x009f8 | 2 | ··0x009f8974·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho |
3 | ··0x009f8 | 3 | ··0x009f8984·74496e73·74727563·74696f6e·73005f6b·tInstructions._k |
4 | ··0x009f8 | 4 | ··0x009f8994·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps |
5 | ··0x009f8 | 5 | ··0x009f89a4·686f7449·6e737472·75637469·6f6e7300·hotInstructions. |
6 | ··0x009f8 | 6 | ··0x009f89b4·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot |
7 | ··0x009f8 | 7 | ··0x009f89c4·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola |
8 | ··0x009f8 | 8 | ··0x009f89d4·7465536e·61707368·6f744461·7461005f·teSnapshotData._ |
9 | ··0x009f8 | 9 | ··0x009f89e4·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui |
10 | ··0x009f8 | 10 | ··0x009f89f4·6c644964·00·························ldId. |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x009f8 | 2 | ··0x009f8a5c·06000000·06000000·00000000·03000000·................ |
3 | ··0x009f8 | 3 | ··0x009f8a6c·05000000·02000000·00000000·04000000·................ |
4 | ··0x009f8 | 4 | ··0x009f8a7c·00000000·00000000·00000000·00000000·................ |
5 | ··0x009f8 | 5 | ··0x009f8a8c·01000000·00000000···················........ |
Offset 1134, 75 lines modified | Offset 1134, 75 lines modified | ||
1134 | » ....<./.....X... | 1134 | » ....<./.....X... |
1135 | » ....X.......H... | 1135 | » ....X.......H... |
1136 | » h....·..X·...·.. | 1136 | » h....·..X·...·.. |
1137 | » H·...`..LS..,p.. | 1137 | » H·...`..LS..,p.. |
1138 | » ../......./.p.·. | 1138 | » ../......./.p.·. |
1139 | 00a006c0·<_kDartIsolateSnapshotInstructions>: | 1139 | 00a006c0·<_kDartIsolateSnapshotInstructions>: |
1140 | » | 1140 | » @G.............. |
1141 | » 0.... | 1141 | » 0....G..Dy...... |
1142 | » T._..H-......... | 1142 | » T._..H-......... |
1143 | » ..]. | 1143 | » ..].(.>......... |
1144 | » .........@-. | 1144 | » .........@-.#F.. |
1145 | » +.........-.x... | 1145 | » +.........-.x... |
1146 | » ..-..B... | 1146 | » ..-..B...s...... |
1147 | » ..-..........B-. | 1147 | » ..-..........B-. |
1148 | » | 1148 | » .A........K..... |
1149 | » .H-...........]. | 1149 | » .H-...........]. |
1150 | » | 1150 | » ..>............. |
1151 | » .....@-. | 1151 | » .....@-.#F...... |
1152 | » ......-.x.....-. | 1152 | » ......-.x.....-. |
1153 | » .B... | 1153 | » .B...s........K. |
1154 | » .....H-.......M. | 1154 | » .....H-.......M. |
1155 | » ..........A..0.. | 1155 | » ..........A..0.. |
1156 | » .0...0...@...@.. | 1156 | » .0...0...@...@.. |
1157 | » .@....P......... | 1157 | » .@....P......... |
1158 | » .....`.......`.. | 1158 | » .....`.......`.. |
1159 | » .`........]. | 1159 | » .`........]...>. |
1160 | » ....p·..p....... | 1160 | » ....p·..p....... |
1161 | » .....@..:@D...T. | 1161 | » .....@..:@D...T. |
1162 | » .... | 1162 | » ....+...J:...;.. |
1163 | » | 1163 | » .NC............. |
1164 | » .C-..B.. | 1164 | » .C-..B...e...... |
1165 | » .0...·........S. | 1165 | » .0...·........S. |
1166 | » ..R..... | 1166 | » ..R.......>..0.. |
1167 | » .·....K......... | 1167 | » .·....K......... |
1168 | » ..Y.P....H-..... | 1168 | » ..Y.P....H-..... |
1169 | » ......]...>..... | 1169 | » ......]...>..... |
1170 | » p·..p........... | 1170 | » p·..p........... |
1171 | » .@..:@D...T..... | 1171 | » .@..:@D...T..... |
1172 | » | 1172 | » +...J:...;...MC. |
1173 | » .........B-. | 1173 | » .........B-.S... |
1174 | » ......K......... | 1174 | » ......K......... |
1175 | » ..............I. | 1175 | » ..............I. |
1176 | » ..Y......./.p... | 1176 | » ..Y......./.p... |
1177 | » ..P......./.d... | 1177 | » ..P......./.d... |
1178 | » ......Y.P....H-. | 1178 | » ......Y.P....H-. |
1179 | » ......M.......]. | 1179 | » ......M.......]. |
1180 | » ..>............. | 1180 | » ..>............. |
1181 | » .... | 1181 | » ....W.....-...>. |
1182 | » .........·....R. | 1182 | » .........·....R. |
1183 | » ....p·.......·.. | 1183 | » ....p·.......·.. |
1184 | » p.....R..... | 1184 | » p.....R.....7... |
1185 | » ..........K..... | 1185 | » ..........K..... |
1186 | » ......Y.P....H-. | 1186 | » ......Y.P....H-. |
1187 | » ..........]. | 1187 | » ..........].v.>. |
1188 | » .0...·......p... | 1188 | » .0...·......p... |
1189 | » >... | 1189 | » >...o........7.. |
1190 | » . | 1190 | » .3..9./......... |
1191 | » .B-. | 1191 | » .B-.C.........K. |
1192 | » .....H-.......M. | 1192 | » .....H-.......M. |
1193 | » ..........Q..... | 1193 | » ..........Q..... |
1194 | » p@.............. | 1194 | » p@.............. |
1195 | » .....@...0...@.. | 1195 | » .....@...0...@.. |
1196 | » ......]. | 1196 | » ......].S.>..·.. |
1197 | » ........A....... | 1197 | » ........A....... |
1198 | » ....B:...1..9./. | 1198 | » ....B:...1..9./. |
1199 | » .............C-. | 1199 | » .............C-. |
1200 | » .J.. | 1200 | » .J..'H.......... |
1201 | » ..K.........a... | 1201 | » ..K.........a... |
1202 | » ....S.I...Y..... | 1202 | » ....S.I...Y..... |
1203 | » ......Y.....y... | 1203 | » ......Y.....y... |
1204 | » ..Y...........Y. | 1204 | » ..Y...........Y. |
1205 | » ..........I...Y. | 1205 | » ..........I...Y. |
1206 | » .....@.......... | 1206 | » .....@.......... |
1207 | » ......I...Y.I... | 1207 | » ......I...Y.I... |
Offset 1224, 53 lines modified | Offset 1224, 53 lines modified | ||
1224 | » 5.Y......0...... | 1224 | » 5.Y......0...... |
1225 | » 4.Y...........Y. | 1225 | » 4.Y...........Y. |
1226 | » ......Y......... | 1226 | » ......Y......... |
1227 | » ../.....p.....P. | 1227 | » ../.....p.....P. |
1228 | » ....../.d....H-. | 1228 | » ....../.d....H-. |
1229 | » ......M.......]. | 1229 | » ......M.......]. |
1230 | » ..>.@........... | 1230 | » ..>.@........... |
1231 | » ..P..... | 1231 | » ..P....._!....>. |
1232 | » .0.............. | 1232 | » .0.............. |
1233 | » ................ | 1233 | » ................ |
1234 | » ....@........... | 1234 | » ....@........... |
1235 | » ..P..... | 1235 | » ..P.....c!....>. |
1236 | » ................ | 1236 | » ................ |
1237 | » .........·...... | 1237 | » .........·...... |
1238 | » .·-.....>... | 1238 | » .·-.....>....... |
1239 | » >./.....p.....P. | 1239 | » >./.....p.....P. |
1240 | » ..>../...0.....: | 1240 | » ..>../...0.....: |
1241 | » .0...·...·...0.. | 1241 | » .0...·...·...0.. |
1242 | » .....`...@...... | 1242 | » .....`...@...... |
1243 | » .`........]...>. | 1243 | » .`........]...>. |
1244 | » ..V.....Q.....X. | 1244 | » ..V.....Q.....X. |
1245 | » O..*..X......·.. | 1245 | » O..*..X......·.. |
1246 | » ......R...Y..... | 1246 | » ......R...Y..... |
1247 | » ..>..·.......... | 1247 | » ..>..·.......... |
1248 | » ..-......... | 1248 | » ..-.........:... |
1249 | » | 1249 | » 4...>./......·.. |
1250 | » .0..p....0..p... | 1250 | » .0..p....0..p... |
1251 | » ..R......@...... | 1251 | » ..R......@...... |
1252 | » .....:...:..9./. | 1252 | » .....:...:..9./. |
1253 | » .0...·........S. | 1253 | » .0...·........S. |
1254 | » ..R.......>..0.. | 1254 | » ..R.......>..0.. |
1255 | » .·.......@....-. | 1255 | » .·.......@....-. |
1256 | » ........ | 1256 | » ........:...4... |
1257 | » >./......·...0.. | 1257 | » >./......·...0.. |
1258 | » p....0..p.....R. | 1258 | » p....0..p.....R. |
1259 | » .....@.. | 1259 | » .....@..w....... |
1260 | » .:...:..9./..... | 1260 | » .:...:..9./..... |
1261 | » .....B-. | 1261 | » .....B-.!.>..... |
1262 | » .............C-. | 1262 | » .............C-. |
1263 | » .........·...... | 1263 | » .........·...... |
1264 | » .....`...0...·.. | 1264 | » .....`...0...·.. |
1265 | » ..........K..... | 1265 | » ..........K..... |
1266 | » .H-.......M..... | 1266 | » .H-.......M..... |
1267 | » ..]. | 1267 | » ..].<.>......... |
1268 | » .....·...0...@.. | 1268 | » .....·...0...@.. |
1269 | » p.....T. | 1269 | » p.....T.E.>..`.. |
1270 | » .0.....:.0...... | 1270 | » .0.....:.0...... |
1271 | » .`...0#...V...S. | 1271 | » .`...0#...V...S. |
1272 | » .....0...`...... | 1272 | » .....0...`...... |
1273 | » .?.............. | 1273 | » .?.............. |
1274 | » .0...`.......0#. | 1274 | » .0...`.......0#. |
Max diff block lines reached; 33438898/33442016 bytes (99.99%) of diff not shown. |
Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
2 | Elf·file·type·is·DYN·(Shared·object·file) | 2 | Elf·file·type·is·DYN·(Shared·object·file) |
3 | Entry·point·0x0 | 3 | Entry·point·0x0 |
4 | There·are·7·program·headers,·starting·at·offset·64 | 4 | There·are·7·program·headers,·starting·at·offset·64 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align | 6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align |
7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8 | 7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8 |
8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x84e | 8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x84e1e8·0x84e1e8·R···0x4000 |
9 | ··LOAD···········0x850000·0x0000000000850000·0x0000000000850000·0xef | 9 | ··LOAD···········0x850000·0x0000000000850000·0x0000000000850000·0xefd680·0xefd680·R·E·0x4000 |
10 | ··LOAD···········0x1750000·0x0000000001750000·0x0000000001750000·0x000078·0x000078·RW··0x4000 | 10 | ··LOAD···········0x1750000·0x0000000001750000·0x0000000001750000·0x000078·0x000078·RW··0x4000 |
11 | ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4 | 11 | ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4 |
12 | ··DYNAMIC········0x1750018·0x0000000001750018·0x0000000001750018·0x000060·0x000060·RW··0x8 | 12 | ··DYNAMIC········0x1750018·0x0000000001750018·0x0000000001750018·0x000060·0x000060·RW··0x8 |
13 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1 | 13 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1 |
14 | ·Section·to·Segment·mapping: | 14 | ·Section·to·Segment·mapping: |
15 | ··Segment·Sections... | 15 | ··Segment·Sections... |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | There·are·11·section·headers,·starting·at·offset·0x17500d8: | 1 | There·are·11·section·headers,·starting·at·offset·0x17500d8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4 | 5 | ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4 |
6 | ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·84 | 6 | ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·84de60·00···A··0···0·16 |
7 | ··[·3]·.eh_frame·········PROGBITS········000000000084e | 7 | ··[·3]·.eh_frame·········PROGBITS········000000000084e050·84e050·000042·00···A··0···0··1 |
8 | ··[·4]·.dynstr···········STRTAB··········000000000084e | 8 | ··[·4]·.dynstr···········STRTAB··········000000000084e098·84e098·000085·00···A··0···0··8 |
9 | ··[·5]·.dynsym···········DYNSYM··········000000000084e | 9 | ··[·5]·.dynsym···········DYNSYM··········000000000084e120·84e120·000090·18···A··4···1··8 |
10 | ··[·6]·.hash·············HASH············000000000084e | 10 | ··[·6]·.hash·············HASH············000000000084e1b0·84e1b0·000038·04···A··5···0··8 |
11 | ··[·7]·.text·············PROGBITS········0000000000850000·850000·ef | 11 | ··[·7]·.text·············PROGBITS········0000000000850000·850000·efd680·00··AX··0···0·16 |
12 | ··[·8]·.bss··············PROGBITS········0000000001750000·1750000·000018·00··WA··0···0··8 | 12 | ··[·8]·.bss··············PROGBITS········0000000001750000·1750000·000018·00··WA··0···0··8 |
13 | ··[·9]·.dynamic··········DYNAMIC·········0000000001750018·1750018·000060·10··WA··4···0··8 | 13 | ··[·9]·.dynamic··········DYNAMIC·········0000000001750018·1750018·000060·10··WA··4···0··8 |
14 | ··[10]·.shstrtab·········STRTAB··········0000000000000000·1750078·00005a·00······0···0··8 | 14 | ··[10]·.shstrtab·········STRTAB··········0000000000000000·1750078·00005a·00······0···0··8 |
15 | Key·to·Flags: | 15 | Key·to·Flags: |
16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·6·entries: | 1 | Symbol·table·'.dynsym'·contains·6·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000850000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions | 4 | ·····1:·0000000000850000·18336·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions |
5 | ·····2:·00000000008547a0·0xef | 5 | ·····2:·00000000008547a0·0xef8ee0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions |
6 | ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData | 6 | ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData |
7 | ·····4:·0000000000003a80·0x84a | 7 | ·····4:·0000000000003a80·0x84a5d0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData |
8 | ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId | 8 | ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Dynamic·section·at·offset·0x1750018·contains·6·entries: | 1 | Dynamic·section·at·offset·0x1750018·contains·6·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x0000000000000004·(HASH)···············0x84e | 3 | ·0x0000000000000004·(HASH)···············0x84e1b0 |
4 | ·0x0000000000000005·(STRTAB)·············0x84e | 4 | ·0x0000000000000005·(STRTAB)·············0x84e098 |
5 | ·0x000000000000000a·(STRSZ)··············133·(bytes) | 5 | ·0x000000000000000a·(STRSZ)··············133·(bytes) |
6 | ·0x0000000000000006·(SYMTAB)·············0x84e | 6 | ·0x0000000000000006·(SYMTAB)·············0x84e120 |
7 | ·0x000000000000000b·(SYMENT)·············24·(bytes) | 7 | ·0x000000000000000b·(SYMENT)·············24·(bytes) |
8 | ·0x0000000000000000·(NULL)···············0x0 | 8 | ·0x0000000000000000·(NULL)···············0x0 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·4269d600 | 3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·4269d600da144762789594bff6abedcf |
Offset 10, 14 lines modified | Offset 10, 14 lines modified | ||
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa:·r6·(rbp)·ofs·16 | 11 | ··DW_CFA_def_cfa:·r6·(rbp)·ofs·16 |
12 | 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000850000..00000000008547a0 | 12 | 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000850000..00000000008547a0 |
13 | ··DW_CFA_offset:·r6·(rbp)·at·cfa-16 | 13 | ··DW_CFA_offset:·r6·(rbp)·at·cfa-16 |
14 | ··DW_CFA_offset:·r16·(rip)·at·cfa-8 | 14 | ··DW_CFA_offset:·r16·(rip)·at·cfa-8 |
15 | 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000008547a0..000000000174 | 15 | 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000008547a0..000000000174d680 |
16 | ··DW_CFA_offset:·r6·(rbp)·at·cfa-16 | 16 | ··DW_CFA_offset:·r6·(rbp)·at·cfa-16 |
17 | ··DW_CFA_offset:·r16·(rip)·at·cfa-8 | 17 | ··DW_CFA_offset:·r16·(rip)·at·cfa-8 |
18 | 0000003e·ZERO·terminator | 18 | 0000003e·ZERO·terminator |
Offset 383, 29 lines modified | Offset 383, 28 lines modified | ||
383 | _completeWithNoFutureOnAsyncReturn | 383 | _completeWithNoFutureOnAsyncReturn |
384 | FutureOr | 384 | FutureOr |
385 | boolean·expression | 385 | boolean·expression |
386 | _handleException | 386 | _handleException |
387 | _ExternalInt64Array | 387 | _ExternalInt64Array |
388 | _Uint16List | 388 | _Uint16List |
389 | b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·no-null-safety | 389 | b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·x64-sysv·compressed-pointers·no-null-safety |
390 | _restoreDocument@1630416227 | ||
391 | get:entityKey | 390 | get:entityKey |
392 | ScrollViewKeyboardDismissBehavior | 391 | ScrollViewKeyboardDismissBehavior |
392 | _$CompanyItemResponseSerializer@1499142657 | ||
393 | init:memoizedDropdownExpenseCategoriesList | 393 | init:memoizedDropdownExpenseCategoriesList |
394 | _clearListMultiselect@1821055760 | ||
395 | Setari·Taxe | 394 | Setari·Taxe |
396 | _ValueNotifier@1169352699 | ||
397 | Despesa·restaurada·com·sucesso | 395 | Despesa·restaurada·com·sucesso |
398 | Ny·uppgift | 396 | Ny·uppgift |
399 | Cambiar·Estado | 397 | Cambiar·Estado |
400 | partement | 398 | partement |
401 | requireClientCertificate | 399 | requireClientCertificate |
402 | :user·actualiz | 400 | :user·actualiz |
403 | ·el·gasto·:expense | 401 | ·el·gasto·:expense |
404 | localPan | 402 | localPan |
403 | init:_reflinkDefinitionStart@2323356222 | ||
405 | Successfully·archived·client | 404 | Successfully·archived·client |
406 | get:firstMonthOfTheYear | 405 | get:firstMonthOfTheYear |
407 | ParagraphStyle. | 406 | ParagraphStyle. |
408 | package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart | 407 | package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart |
409 | Unable·to·establish·connection·on·channel. | 408 | Unable·to·establish·connection·on·channel. |
410 | get:isConnectedToGoogle | 409 | get:isConnectedToGoogle |
411 | ScrollPhysics | 410 | ScrollPhysics |
Offset 416, 91 lines modified | Offset 415, 92 lines modified | ||
416 | convertDateTimeToSqlDate | 415 | convertDateTimeToSqlDate |
417 | _compareAny@3220832 | 416 | _compareAny@3220832 |
418 | Gelieve·uw·e-maildres·in·te·vullen | 417 | Gelieve·uw·e-maildres·in·te·vullen |
419 | FilterInvoicesByCustom4 | 418 | FilterInvoicesByCustom4 |
420 | Konverterad·balans | 419 | Konverterad·balans |
421 | HumpDownHump; | 420 | HumpDownHump; |
422 | cancellation_message | 421 | cancellation_message |
423 | _rootSpan@2839001799 | ||
424 | Inscrie-te | 422 | Inscrie-te |
423 | _applyIntermediatePaintTransforms@909266271 | ||
425 | :value·copiado·para·a· | 424 | :value·copiado·para·a· |
426 | rea·de·transfer | 425 | rea·de·transfer |
427 | LocalizationScreen | 426 | LocalizationScreen |
428 | ArchiveGroupSuccess | 427 | ArchiveGroupSuccess |
429 | smallsetminus; | 428 | smallsetminus; |
430 | _closeHandler@14069316 | 429 | _closeHandler@14069316 |
431 | DesignEntity. | 430 | DesignEntity. |
432 | _RenderCupertinoSwitch@638325306. | ||
433 | package:invoiceninja_flutter/redux/static/static_state.g.dart | 431 | package:invoiceninja_flutter/redux/static/static_state.g.dart |
434 | longPress | 432 | longPress |
435 | FilterTransactionsByCustom1 | 433 | FilterTransactionsByCustom1 |
436 | twoheadleftarrow; | 434 | twoheadleftarrow; |
437 | Bigshot_One | 435 | Bigshot_One |
438 | _cache@0150898 | 436 | _cache@0150898 |
439 | Laatste·7·dagen | 437 | Laatste·7·dagen |
440 | Ocultar·vista·previa | 438 | Ocultar·vista·previa |
441 | Plati·recente | 439 | Plati·recente |
442 | /settings/custom_fields | 440 | /settings/custom_fields |
443 | Otsi·kasutajaid | 441 | Otsi·kasutajaid |
444 | Enable·Applying·Payments·Later | 442 | Enable·Applying·Payments·Later |
445 | _$TransactionRuleUIStateSerializer@1581139995 | ||
446 | NotElement; | 443 | NotElement; |
447 | _$groupStateSerializer@1557111460 | ||
448 | Categoria·apagada·com·sucesso | 444 | Categoria·apagada·com·sucesso |
449 | group_settings_id | 445 | group_settings_id |
450 | etter·Kristus | 446 | etter·Kristus |
451 | Material | 447 | Material |
452 | memoizedExpenseReport | 448 | memoizedExpenseReport |
453 | _$PaymentTermUIStateSerializer@1560086579 | ||
454 | NotGreaterSlantEqual; | 449 | NotGreaterSlantEqual; |
455 | _StreamControllerLifecycle@4048458 | 450 | _StreamControllerLifecycle@4048458 |
456 | moveListRight | 451 | moveListRight |
457 | immediately | 452 | immediately |
458 | multi_node_editing.dart | 453 | multi_node_editing.dart |
459 | activity_100 | 454 | activity_100 |
460 | _createPointListForSeries@339313943 | ||
461 | fireOnPreprocess | 455 | fireOnPreprocess |
462 | Suche·1·Projekt | 456 | Suche·1·Projekt |
457 | _hoverAnimation@776019562 | ||
463 | get:taskList | 458 | get:taskList |
464 | FilterTransactionRulesByState | 459 | FilterTransactionRulesByState |
465 | Angebotsunterschrift | 460 | Angebotsunterschrift |
466 | application/vnd.crick.clicker.template | 461 | application/vnd.crick.clicker.template |
467 | dits·ont· | 462 | dits·ont· |
468 | s·par·courriel·avec·succ | 463 | s·par·courriel·avec·succ |
469 | _$ProjectItemResponse@1528037542._@1528037542 | ||
470 | _handleDone@4048458 | 464 | _handleDone@4048458 |
471 | application/vnd.hp-pclxl | 465 | application/vnd.hp-pclxl |
472 | _clearListMultiselect@1825471554 | ||
473 | Strasse·Rechnungsanschrift | 466 | Strasse·Rechnungsanschrift |
474 | get:transaction^ | 467 | get:transaction^ |
475 | Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean) | 468 | Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean) |
476 | get:paintOrderedViews | 469 | get:paintOrderedViews |
477 | iso_8859-1:1987 | 470 | iso_8859-1:1987 |
478 | Tarjouksen·ehdot | 471 | Tarjouksen·ehdot |
479 | ,·touchMajor:· | 472 | ,·touchMajor:· |
480 | Taxas·de·Imposto·da·Despesa | 473 | Taxas·de·Imposto·da·Despesa |
481 | Obligatoriska·f | 474 | Obligatoriska·f |
482 | Projekat | 475 | Projekat |
483 | created_record | 476 | created_record |
477 | _handleAutoScrolling@3095192156 | ||
478 | _thresholdCenterTween@761063916 | ||
484 | QuoteEditScreen | 479 | QuoteEditScreen |
485 | voor·Christus | 480 | voor·Christus |
486 | Registrato | 481 | Registrato |
487 | removing· | 482 | removing· |
488 | BoardViewState | 483 | BoardViewState |
489 | Bank·Account | 484 | Bank·Account |
490 | readSync·failed | 485 | readSync·failed |
491 | cancelCollapsedHandleAutoHideCountdown | 486 | cancelCollapsedHandleAutoHideCountdown |
492 | n·asetukset | 487 | n·asetukset |
488 | __UserEditState&State&SingleTickerProviderStateMixin@2293054994 | ||
489 | _AnyTapGestureRecognizer@1080005443 | ||
493 | ·in·task_status_actions | 490 | ·in·task_status_actions |
494 | ·!=·null | 491 | ·!=·null |
495 | Liechtenstein | 492 | Liechtenstein |
493 | init:_$invoiceStatusEntitySerializer@1533105649 | ||
494 | _addArgumentlessAction@941082469 | ||
496 | StartCompanyGatewayMultiselect | 495 | StartCompanyGatewayMultiselect |
497 | defaultStylesheet | ||
498 | MirrorReference_equals | 496 | MirrorReference_equals |
497 | defaultStylesheet | ||
499 | UpdateProjectTab | 498 | UpdateProjectTab |
499 | _ParentInkResponseState@773059085 | ||
500 | Successfully·restored·expense | 500 | Successfully·restored·expense |
Max diff block lines reached; 1867179/1870569 bytes (99.82%) of diff not shown. |
Offset 901, 19648 lines modified | Offset 901, 19648 lines modified | ||
901 | ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:...... | 901 | ··0x00003a10·443a0000·c8040000·883a0000·c8040000·D:.......:...... |
902 | ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;...... | 902 | ··0x00003a20·cc3a0000·c8040000·103b0000·c8040000·.:.......;...... |
903 | ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;...... | 903 | ··0x00003a30·543b0000·c8040000·983b0000·c8040000·T;.......;...... |
904 | ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A...... | 904 | ··0x00003a40·903d0000·c8040000·f4410000·c8040000·.=.......A...... |
905 | ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E...... | 905 | ··0x00003a50·84420000·c8040000·7c450000·c8040000·.B......|E...... |
906 | ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G...... | 906 | ··0x00003a60·d8460000·c8040000·04470000·c8040000·.F.......G...... |
907 | ··0x00003a70·98470000·c8040000·00000000·00000000·.G.............. | 907 | ··0x00003a70·98470000·c8040000·00000000·00000000·.G.............. |
908 | ··0x00003a80·f5f5dcdc·c | 908 | ··0x00003a80·f5f5dcdc·c14e7000·00000000·03000000·.....Np......... |
909 | ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90 | 909 | ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90 |
910 | ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d | 910 | ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d |
911 | ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c | 911 | ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c |
912 | ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- | 912 | ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- |
913 | ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac | 913 | ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac |
914 | ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_ | 914 | ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_ |
915 | ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu | 915 | ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu |
916 | ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n | 916 | ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n |
917 | ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy | 917 | ··0x00003b10·6f2d6173·73657274·73207836·342d7379·o-asserts·x64-sy |
918 | ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po | 918 | ··0x00003b20·73762063·6f6d7072·65737365·642d706f·sv·compressed-po |
919 | ··0x00003b30·696e7465·7273206e·6f2d6e75·6c6c2d73·inters·no-null-s | 919 | ··0x00003b30·696e7465·7273206e·6f2d6e75·6c6c2d73·inters·no-null-s |
920 | ··0x00003b40·61666574·79002d88· | 920 | ··0x00003b40·61666574·79002d88·27259505·864b1c83·afety.-.'%...K.. |
921 | ··0x00003b50·9035c108·5e8584 | 921 | ··0x00003b50·9035c108·5e85849a·ef91c2d4·8ad496bd·.5..^........... |
922 | ··0x00003b60·b | 922 | ··0x00003b60·bfbc949c·a4b0c290·ceb8bfae·8b9e83fc·................ |
923 | ··0x00003b70· | 923 | ··0x00003b70·d48e89ae·9a98aa94·aa83b08c·a685c4ae·................ |
924 | ··0x00003b80·a | 924 | ··0x00003b80·a49aa893·94d6d6a4·a69cac9a·faad9286·................ |
925 | ··0x00003b90· | 925 | ··0x00003b90·b6a2968d·9c9e8ca8·9aae9e8d·bc96baa2·................ |
926 | ··0x00003ba0· | 926 | ··0x00003ba0·889a9990·aaaac483·9a96ae86·8e98a083·................ |
927 | ··0x00003bb0·868e98c6·a0839ea7·8d8698ba·a8cce8da·................ | ||
928 | ··0x00003b | 927 | ··0x00003bb0·9ea7b28d·8698baa8·cce8a695·b0b49e5e·...............^ |
928 | ··0x00003bc0·81aa8ca7·9ea0959c·b6a4909c·8dbe8c86·................ | ||
929 | ··0x00003bd0· | 929 | ··0x00003bd0·be9e9a94·8e92a399·8f9c989e·cca4fec6·................ |
930 | ··0x00003be0· | 930 | ··0x00003be0·ab89ae90·9ade8a8d·c0bcaca2·a0c2ba95·................ |
931 | ··0x00003bf0·c695beb0·9a9a9ba8·94a496a0·b69c969a·................ | 931 | ··0x00003bf0·c695beb0·9a9a9ba8·94a496a0·b69c969a·................ |
932 | ··0x00003c00·8da2c690·be | 932 | ··0x00003c00·8da2c690·be94aea7·aeb2ac8a·ccc2a3a7·................ |
933 | ··0x00003c10·8c969693 | 933 | ··0x00003c10·30818c96·96ce938e·8ab288a8·b085c6aa·0............... |
934 | ··0x00003c20·a8a29a | 934 | ··0x00003c20·c28ca8a2·9aac848c·a0b09585·9cc0c088·................ |
935 | ··0x00003c30·8bca9898 | 935 | ··0x00003c30·8bca98ae·98c6a0c8·c49ca2b0·8c83ccb8·................ |
936 | ··0x00003c40·a896a492·9a859cb4·a8 | 936 | ··0x00003c40·a896a492·9a859cb4·a8ba9abc·86b29092·................ |
937 | ··0x00003c50·a9989c8a | 937 | ··0x00003c50·aca8a998·9c8ab3a4·928db483·a296a08e·................ |
938 | ··0x00003c60·a894869e | 938 | ··0x00003c60·85a89486·9e8786a2·b6b89e8e·c0a8a792·................ |
939 | ··0x00003c70·9 | 939 | ··0x00003c70·9aaca494·b08ab691·c49ccc86·c6939e8f·................ |
940 | ··0x00003c80·9e9a948a·8a8cc | 940 | ··0x00003c80·bbb69394·9e9a948a·8a8cc896·c49c89b4·................ |
941 | ··0x00003c90·8c899698·b487b2d4·8995b68e·8c8db092·................ | ||
942 | ··0x00003ca0·e9e08cb6·968aba98·8ed4a783·bc9793e0·................ | ||
943 | ··0x00003cb0·c891a68e·b889a4ab·a6adb6c0·9e9286a4·................ | ||
944 | ··0x00003cc0·acb0aca0·c0908cbc·ac9a9d9a·8aa4969e·................ | ||
945 | ··0x00003c | 941 | ··0x00003c90·8a8db296·b4acbe8c·899698b4·87b2d489·................ |
942 | ··0x00003ca0·95b68e8c·8dd0b092·e9e08c96·8a98c28e·................ | ||
943 | ··0x00003cb0·d4a7b683·bc9793e0·c891a68e·89a4aba6·................ | ||
944 | ··0x00003cc0·adb6c09e·9286a4b0·aca0d8c0·908cbcac·................ | ||
945 | ··0x00003cd0·9a9d9a8a·a4969e94·e1a5beac·b0c2d2ae·................ | ||
946 | ··0x00003ce0·a4c098b0·a6a2baca·b0b2aca4·bec2dd99·................ | ||
946 | ··0x00003c | 947 | ··0x00003cf0·92a29d9c·d286ac9a·8bd01c81·9eb2ac92·................ |
948 | ··0x00003d00·948eda88·8f8aa2b1·8f988994·8f8698a8·................ | ||
949 | ··0x00003d10·8694b28a·acbe9034·819ead92·9db2908a·.......4........ | ||
950 | ··0x00003d20·8a948920·81a998a6·8e97caae·8aacd5ba·...·............ | ||
951 | ··0x00003d30·b6e08cbb·8e9694bc·b7c2969a·9d1081a0·................ | ||
952 | ··0x00003d40·aa94ac8b·8c8e9283·e28e86af·a2bc8c9a·................ | ||
953 | ··0x00003d50·ac94c4be·8a93b0a0·1681868e·94ba8eac·................ | ||
954 | ··0x00003d60·f08cac89·baa28f8c·c0b0c683·87a4869b·................ | ||
947 | ··0x00003cf0·819eb2b2·ac92948e·da888f8a·a2b18fde·................ | ||
948 | ··0x00003d00·9889948f·8698a886·94b28aac·be903481·..............4. | ||
949 | ··0x00003d10·9ead929d·b2908a8a·94892081·a998a68e·..........·..... | ||
950 | ··0x00003d20·97caae8a·acd5bab6·b8e0b48c·bb8e9694·................ | ||
951 | ··0x00003d30·bcb7c296·9a9d1081·a0aa94c4·8b8c8e92·................ | ||
952 | ··0x00003d40·83e28ebe·86afa2bc·8c9aac94·beb88a93·................ | ||
953 | ··0x00003d50·a0168186·8e94ca8e·acf08cac·89a28f8c·................ | ||
954 | ··0x00003d60·b083bab0·87a4869b·bac4ba9e·bc949286·................ | ||
955 | ··0x00003d70·9 | 955 | ··0x00003d70·9ec4babc·9492869a·a09492d2·9a8aa2aa·................ |
956 | ··0x00003d80·c0da91a2·96be8483·98a687aa·9eb89e9c·................ | ||
957 | ··0x00003d90·9ce4c4a8·2181898c·ad9ea49a·a2c6b640·....!..........@ | ||
958 | ··0x00003da0·82899ca0·e69293c7·a8dcaad2·b48c97a8·................ | ||
959 | ··0x00003db0·9a968c9e·a1899a84·9ec6beca·b291ac11·................ | ||
960 | ··0x00003d | 956 | ··0x00003d80·ec9aa18e·a09c9ec8·da91a296·848398a6·................ |
957 | ··0x00003d90·87aa9eb8·9e9c9ce4·c4a82181·898cad9e·..........!..... | ||
958 | ··0x00003da0·a49aa2c6·a6b64082·899ca0e6·9293c7a8·......@......... | ||
959 | ··0x00003db0·dadcaad2·b48c979a·968c9eca·a1b6899a·................ | ||
960 | ··0x00003dc0·b0849ebe·cab291ac·11819aa8·e00081a5·................ | ||
961 | ··0x00003dd0·989e8ca2·a094a1de·8fcac6a6·aca4c8b6·................ | ||
961 | ··0x00003d | 962 | ··0x00003de0·86a69fd4·94ae90bc·b4a0b2ac·0081a187·................ |
962 | ··0x00003d | 963 | ··0x00003df0·8e83bc91·9abeb2a2·8d908cca·be98c28d·................ |
963 | ··0x00003 | 964 | ··0x00003e00·9a8d9887·9698889d·a9f89c9c·bac0b4c0·................ |
964 | ··0x00003e | 965 | ··0x00003e10·aa83a28a·86b0b29b·c998b686·95a8a488·................ |
965 | ··0x00003e | 966 | ··0x00003e20·a6b0b6b0·a89ec68e·9eb09a8a·85bcf6d2·................ |
967 | ··0x00003e30·0281f7a0·9a9eb8a2·c2a2b8c7·9586988e·................ | ||
968 | ··0x00003e40·d89c92a4·aeb3a786·9aae8a90·a2a10781·................ | ||
966 | ··0x00003e20·cc85ccbc·f60281ae·f7a09a9e·b8c8c2a2·................ | ||
967 | ··0x00003e30·a2b8c7c2·9586988e·d8ba9c92·a4aeb3a7·................ | ||
968 | ··0x00003e40·869aae8a·90a2a107·819c839a·94caa4a2·................ | ||
969 | ··0x00003e50· | 969 | ··0x00003e50·9c839a94·caa4a18c·9c8a9ea8·ba8eb2af·................ |
970 | ··0x00003e60· | 970 | ··0x00003e60·ae9ec09a·94b0978d·89e09e92·8fb3ce96·................ |
971 | ··0x00003e70· | 971 | ··0x00003e70·8698aab6·a7d70781·a8e8a6ac·8ec6ba83·................ |
972 | ··0x00003e80·a | 972 | ··0x00003e80·ac028188·a2849e9a·d6afa488·8fb0b1ae·................ |
973 | ··0x00003e90·8388c68f·8e9f9e83·c092a2e2·b1a18abe·................ | ||
974 | ··0x00003ea0·aa96afba·9d9a9ad2·9a9e9ca2·9db88ca0·................ | ||
975 | ··0x00003e | 973 | ··0x00003e90·a296b8b2·a2969e83·88b8c68f·8e9f9eb4·................ |
974 | ··0x00003ea0·83a192a2·e2b1be8a·aab096af·9a9d9a9a·................ | ||
975 | ··0x00003eb0·9e9ca29d·8cd4a0ba·84888aa0·98aca4a6·................ | ||
976 | ··0x00003ec0· | 976 | ··0x00003ec0·b283a8ca·bca28e8a·8cb983ae·948dde8b·................ |
977 | ··0x00003ed0· | 977 | ··0x00003ed0·b4bc9484·a2e0868a·8ca398e6·d08aa8cc·................ |
978 | ··0x00003ee0·9 | 978 | ··0x00003ee0·9885b0b1·b9a69296·8ad69cad·be92838e·................ |
979 | ··0x00003ef0·8 | 979 | ··0x00003ef0·8c94cab5·50829cb6·c0928ca4·9ca485ac·....P........... |
980 | ··0x00003f00· | 980 | ··0x00003f00·83eaa0e0·948f95bd·a9b8aa96·9efeb188·................ |
981 | ··0x00003f10· | 981 | ··0x00003f10·9696a898·c5c24681·beaeae94·989c87c1·......F......... |
982 | ··0x00003f20·bcbc2c81·ae06819c·90858ca7·9fc2e08c·..,............. | ||
982 | ··0x00003f | 983 | ··0x00003f30·ae898896·f2b80e81·02819894·84a0859a·................ |
983 | ··0x00003f30·989484a0·85c09ab2·b68b9c86·909888a2·................ | ||
984 | ··0x00003f40· | 984 | ··0x00003f40·b6be8bfc·9c869098·88a299a4·b1889c85·................ |
985 | ··0x00003f50·88a88514·81ccccb5·a0839ade·d0a0a9a2·................ | ||
985 | ··0x00003f | 986 | ··0x00003f60·a09290ac·aed8ce8a·a8a98899·8a9e8cae·................ |
986 | ··0x00003f | 987 | ··0x00003f70·9e96a09a·84969bb4·a8e0a2b4·980581b8·................ |
987 | ··0x00003f | 988 | ··0x00003f80·9b90aabc·948cb6b6·9e9490a4·92aea2ae·................ |
988 | ··0x00003f | 989 | ··0x00003f90·9e94b69c·cec5929b·f0aaae89·9aa4b8ab·................ |
989 | ··0x00003f | 990 | ··0x00003fa0·a20e819f·b2b0b2d0·a494989e·aab2b0b2·................ |
990 | ··0x00003f | 991 | ··0x00003fb0·962c8198·a28894ae·a699d0a6·94b08992·.,.............. |
991 | ··0x00003f | 992 | ··0x00003fc0·94a48490·92960581·838c9698·938ea3c9·................ |
992 | ··0x00003f | 993 | ··0x00003fd0·b8a8c291·83a4a4c9·a29eba88·86a298aa·................ |
993 | ··0x00003f | 994 | ··0x00003fe0·a4859ea0·9cfe9a88·aeac9abe·b3f493ae·................ |
994 | ··0x00003f | 995 | ··0x00003ff0·a4ce9c90·bf96b2bb·a4b6de98·9a98a8b3·................ |
995 | ··0x0000 | 996 | ··0x00004000·9785b6ae·aa86908f·9bb6caa0·a68eb69a·................ |
996 | ··0x000040 | 997 | ··0x00004010·96ca85a4·e8979c83·86a283c1·baa096ac·................ |
997 | ··0x000040 | 998 | ··0x00004020·928ab29c·babaa7bf·b090b9a8·8fa4b098·................ |
998 | ··0x000040 | 999 | ··0x00004030·a8a2a9aa·a6c8aa89·b0c692b0·a4a4a494·................ |
999 | ··0x000040 | 1000 | ··0x00004040·ba91a4a7·cca09a98·aca4839c·a29c869c·................ |
1000 | ··0x000040 | 1001 | ··0x00004050·a28c8eb0·9bb0aaa7·9e98a5b2·908488a8·................ |
1001 | ··0x000040 | 1002 | ··0x00004060·8c9ec294·9ec0b4ba·c892fc84·8eb68390·................ |
1002 | ··0x000040 | 1003 | ··0x00004070·8895a09c·89a4a296·96929987·9eb8caa6·................ |
1003 | ··0x000040 | 1004 | ··0x00004080·8da6ba93·8ab0a1a6·c0228188·a6b8c214·........."...... |
Max diff block lines reached; 72673886/72723226 bytes (99.93%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x0084e | 2 | ··0x0084e050·10000000·00000000·017a5200·01781001·.........zR..x.. |
3 | ··0x0084e | 3 | ··0x0084e060·1b0c0610·11000000·18000000·941f0000·................ |
4 | ··0x0084e | 4 | ··0x0084e070·a0470000·00860290·01110000·002d0000·.G...........-.. |
5 | ··0x0084e | 5 | ··0x0084e080·001f6700·00e08eef·00008602·90010000·..g............. |
6 | ··0x0084e | 6 | ··0x0084e090·0000································.. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x0084e | 2 | ··0x0084e098·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho |
3 | ··0x0084e | 3 | ··0x0084e0a8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k |
4 | ··0x0084e | 4 | ··0x0084e0b8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps |
5 | ··0x0084e | 5 | ··0x0084e0c8·686f7449·6e737472·75637469·6f6e7300·hotInstructions. |
6 | ··0x0084e | 6 | ··0x0084e0d8·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot |
7 | ··0x0084e | 7 | ··0x0084e0e8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola |
8 | ··0x0084e | 8 | ··0x0084e0f8·7465536e·61707368·6f744461·7461005f·teSnapshotData._ |
9 | ··0x0084e | 9 | ··0x0084e108·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui |
10 | ··0x0084e | 10 | ··0x0084e118·6c644964·00·························ldId. |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x0084e | 2 | ··0x0084e1b0·06000000·06000000·00000000·03000000·................ |
3 | ··0x0084e | 3 | ··0x0084e1c0·05000000·02000000·00000000·04000000·................ |
4 | ··0x0084e | 4 | ··0x0084e1d0·00000000·00000000·00000000·00000000·................ |
5 | ··0x0084e | 5 | ··0x0084e1e0·01000000·00000000···················........ |
Offset 1149, 78 lines modified | Offset 1149, 78 lines modified | ||
1149 | » .........I...... | 1149 | » .........I...... |
1150 | » ....I..........I | 1150 | » ....I..........I |
1151 | » ..........L.e.M. | 1151 | » ..........L.e.M. |
1152 | » ........H.D$.... | 1152 | » ........H.D$.... |
1153 | 00000000008547a0·<_kDartIsolateSnapshotInstructions>: | 1153 | 00000000008547a0·<_kDartIsolateSnapshotInstructions>: |
1154 | » ................ | 1154 | » ................ |
1155 | » 0....... | 1155 | » 0............... |
1156 | » h........G...... | 1156 | » h........G...... |
1157 | » (.z.....UH..I;f8 | 1157 | » (.z.....UH..I;f8 |
1158 | » ..M...H.E·.H.I.N | 1158 | » ..M...H.E·.H.I.N |
1159 | » HM.. | 1159 | » HM......ASQM..G. |
1160 | » .......YYPA..... | 1160 | » .......YYPA..... |
1161 | » .M.. | 1161 | » .M..'....s.A.YYP |
1162 | » .u..u.. | 1162 | » .u..u..1$1.YYYH. |
1163 | » .].A..p.....UH.. | 1163 | » .].A..p.....UH.. |
1164 | » I;f8..>...H.E..H | 1164 | » I;f8..>...H.E..H |
1165 | » .I.NHM.. | 1165 | » .I.NHM......ASQM |
1166 | » .. | 1166 | » ..G....m...YYPA. |
1167 | » .....M.. | 1167 | » .....M..'......A |
1168 | » .YYH..].A..p.... | 1168 | » .YYH..].A..p.... |
1169 | » ....UH..H...L... | 1169 | » ....UH..H...L... |
1170 | » H.I.NH...Hc.H.\. | 1170 | » H.I.NH...Hc.H.\. |
1171 | » .H.].Hc.H.t..H.u | 1171 | » .H.].Hc.H.t..H.u |
1172 | » ..........Hc.H.D | 1172 | » ..........Hc.H.D |
1173 | » ..H.......3.H.}. | 1173 | » ..H.......3.H.}. |
1174 | » I;f8......H..I.. | 1174 | » I;f8......H..I.. |
1175 | » ....I..........& | 1175 | » ....I..........& |
1176 | » ...H..p.H..:H... | 1176 | » ...H..p.H..:H... |
1177 | » ......I.. | 1177 | » ......I..W...M.. |
1178 | » | 1178 | » .P........u..u.. |
1179 | » u.M....... | 1179 | » u.M.......&u..YY |
1180 | » YH..H...H..H...H | 1180 | » YH..H...H..H...H |
1181 | » ...H.......... | 1181 | » ...H..........b: |
1182 | » ..H.H.H..].A..p. | 1182 | » ..H.H.H..].A..p. |
1183 | » ...s....A....... | 1183 | » ...s....A....... |
1184 | » ..H..B.H;.u.f.UH | 1184 | » ..H..B.H;.u.f.UH |
1185 | » ..I;f8..R...H.E. | 1185 | » ..I;f8..R...H.E. |
1186 | » I......I........ | 1186 | » I......I........ |
1187 | » ..&...H..p.H..:H | 1187 | » ..&...H..p.H..:H |
1188 | » .........I.. | 1188 | » .........I..W... |
1189 | » M.. | 1189 | » M...P...,....u.. |
1190 | » u.. | 1190 | » u..%.X.YYH..].A. |
1191 | » .p.............. | 1191 | » .p.............. |
1192 | » L..@.I......I... | 1192 | » L..@.I......I... |
1193 | » .......A;.....u. | 1193 | » .......A;.....u. |
1194 | » .A......A....... | 1194 | » .A......A....... |
1195 | » ..H..B.H;.u.f.UH | 1195 | » ..H..B.H;.u.f.UH |
1196 | » ..H...I;f8..c... | 1196 | » ..H...I;f8..c... |
1197 | » H.E..H.I.NHH.M.Q | 1197 | » H.E..H.I.NHH.M.Q |
1198 | » M...(..AS. | 1198 | » M...(..AS.2...YY |
1199 | » H.M..Q.I.VH;.... | 1199 | » H.M..Q.I.VH;.... |
1200 | » ...I...........H | 1200 | » ...I...........H |
1201 | » ..A;...........I | 1201 | » ..A;...........I |
1202 | » .. | 1202 | » ..g........H..H. |
1203 | » .].A..p.....A... | 1203 | » .].A..p.....A... |
1204 | » ......H..B.H;.u. | 1204 | » ......H..B.H;.u. |
1205 | » f.UH..I;f8..9... | 1205 | » f.UH..I;f8..9... |
1206 | » H.]..S.I.VHH.E.I | 1206 | » H.]..S.I.VHH.E.I |
1207 | » ......I.. | 1207 | » ......I..7...M.. |
1208 | » | 1208 | » .....S..u..u.... |
1209 | » | 1209 | » 7.YYH..].A..p... |
1210 | » ....UH..H...L... | 1210 | » ....UH..H...L... |
1211 | » H.I.NH........I. | 1211 | » H.I.NH........I. |
1212 | » ...........H.I.N | 1212 | » ...........H.I.N |
1213 | » HHc.H.D..H..H.]. | 1213 | » HHc.H.D..H..H.]. |
1214 | » H.u.I;f8..<....S | 1214 | » H.u.I;f8..<....S |
1215 | » .I.VHH.E.H..I.. | 1215 | » .I.VHH.E.H..I../ |
1216 | » -..M.. | 1216 | » -..M...A...S..u. |
1217 | » .u..u.M...0.... | 1217 | » .u..u.M...0..... |
1218 | » | 1218 | » 7.YYYH..].A..p.. |
1219 | » ............L..@ | 1219 | » ............L..@ |
1220 | » .I..SI.....8...I | 1220 | » .I..SI.....8...I |
1221 | » ........+...I..y | 1221 | » ........+...I..y |
1222 | » .........I...... | 1222 | » .........I...... |
1223 | » ......I......I.. | 1223 | » ......I......I.. |
1224 | » ........p.I.vH.. | 1224 | » ........p.I.vH.. |
1225 | » ...L..@.I......I | 1225 | » ...L..@.I......I |
Offset 1247, 108 lines modified | Offset 1247, 108 lines modified | ||
1247 | » 5u.E.R.M.VHM..B. | 1247 | » 5u.E.R.M.VHM..B. |
1248 | » I..4..·...M..B.I | 1248 | » I..4..·...M..B.I |
1249 | » ............I... | 1249 | » ............I... |
1250 | » ..........A;.... | 1250 | » ..........A;.... |
1251 | » .u..A.......UH.. | 1251 | » .u..A.......UH.. |
1252 | » H..(I;f8......I. | 1252 | » H..(I;f8......I. |
1253 | » .....H......A;G' | 1253 | » .....H......A;G' |
1254 | » ......I....... | 1254 | » ......I.......Z. |
1255 | » ..H.U.H.E......H | 1255 | » ..H.U.H.E......H |
1256 | » ..H.E.H.M..A.E3. | 1256 | » ..H.E.H.M..A.E3. |
1257 | » D.Y.I......H..·. | 1257 | » D.Y.I......H..·. |
1258 | » ..A;G'......I... | 1258 | » ..A;G'......I... |
1259 | » ..... | 1259 | » ........H..H.E.. |
1260 | » H.E3.D.X.E3.D.X. | 1260 | » H.E3.D.X.E3.D.X. |
1261 | » H.U.H..J.RI.FX.. | 1261 | » H.U.H..J.RI.FX.. |
1262 | » .....A[A;....... | 1262 | » .....A[A;....... |
1263 | » l...Hc.H..s.H.P. | 1263 | » l...Hc.H..s.H.P. |
1264 | » H.U......H.u.H.} | 1264 | » H.U......H.u.H.} |
1265 | » .I;f8..J...H;... | 1265 | » .I;f8..J...H;... |
1266 | » '...H..H...H...H | 1266 | » '...H..H...H...H |
1267 | » ..H...H...H..... | 1267 | » ..H...H...H..... |
1268 | » ...... | 1268 | » ......5..H.H.H.. |
1269 | » N.VPI.FX.... | 1269 | » N.VPI.FX....@..A |
1270 | » [A[H.U.H..I..... | 1270 | » [A[H.U.H..I..... |
1271 | » .H.].A;......... | 1271 | » .H.].A;......... |
1272 | » ...r.I.vHI.. | 1272 | » ...r.I.vHI..'... |
1273 | » M.. | 1273 | » M..?5...V.H.U.H. |
1274 | » ..H..H...H...H.. | 1274 | » ..H..H...H...H.. |
1275 | » ........ | 1275 | » .........4..H.P. |
1276 | » H..H.E.H..X.PQH. | 1276 | » H..H.E.H..X.PQH. |
1277 | » .I.FX.... | 1277 | » .I.FX....@..A[A[ |
1278 | » H.U.H..I......H. | 1278 | » H.U.H..I......H. |
1279 | » ].A;............ | 1279 | » ].A;............ |
1280 | » r.I.vHI......M.. | 1280 | » r.I.vHI......M.. |
1281 | » | 1281 | » O5...V..u..u.... |
1282 | » ..YY.u..u..u.P.A | 1282 | » ..YY.u..u..u.P.A |
1283 | » ...YYYYH.M.H...H | 1283 | » ...YYYYH.M.H...H |
1284 | » ..H.U......H.E.H | 1284 | » ..H.U......H.E.H |
1285 | » ..].A..p........ | 1285 | » ..].A..p........ |
1286 | » .. | 1286 | » ..8..A..p....... |
1287 | » ....UH..H...I;f8 | 1287 | » ....UH..H...I;f8 |
1288 | » ..d...H.E(.H.I.N | 1288 | » ..d...H.E(.H.I.N |
1289 | » H.Q.I.VH.X.I.^HH | 1289 | » H.Q.I.VH.X.I.^HH |
1290 | » .u.A;.......F... | 1290 | » .u.A;.......F... |
1291 | » ..H..@...u...Hc. | 1291 | » ..H..@...u...Hc. |
1292 | » ..H...#.H....H.. | 1292 | » ..H...#.H....H.. |
1293 | » .......Hc.H..H.. | 1293 | » .......Hc.H..H.. |
1294 | » .....Hc.H..H.... | 1294 | » .....Hc.H..H.... |
Max diff block lines reached; 32773378/32776487 bytes (99.99%) of diff not shown. |
Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
2 | Elf·file·type·is·DYN·(Shared·object·file) | 2 | Elf·file·type·is·DYN·(Shared·object·file) |
3 | Entry·point·0x0 | 3 | Entry·point·0x0 |
4 | There·are·7·program·headers,·starting·at·offset·64 | 4 | There·are·7·program·headers,·starting·at·offset·64 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align | 6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align |
7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8 | 7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8 |
8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x855 | 8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x855aa8·0x855aa8·R···0x4000 |
9 | ··LOAD···········0x858000·0x0000000000858000·0x0000000000858000·0x102 | 9 | ··LOAD···········0x858000·0x0000000000858000·0x0000000000858000·0x102d480·0x102d480·R·E·0x4000 |
10 | ··LOAD···········0x1888000·0x0000000001888000·0x0000000001888000·0x000078·0x000078·RW··0x4000 | 10 | ··LOAD···········0x1888000·0x0000000001888000·0x0000000001888000·0x000078·0x000078·RW··0x4000 |
11 | ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4 | 11 | ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4 |
12 | ··DYNAMIC········0x1888018·0x0000000001888018·0x0000000001888018·0x000060·0x000060·RW··0x8 | 12 | ··DYNAMIC········0x1888018·0x0000000001888018·0x0000000001888018·0x000060·0x000060·RW··0x8 |
13 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1 | 13 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1 |
14 | ·Section·to·Segment·mapping: | 14 | ·Section·to·Segment·mapping: |
15 | ··Segment·Sections... | 15 | ··Segment·Sections... |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | There·are·11·section·headers,·starting·at·offset·0x18880d8: | 1 | There·are·11·section·headers,·starting·at·offset·0x18880d8: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4 | 5 | ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4 |
6 | ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·855 | 6 | ··[·2]·.rodata···········PROGBITS········00000000000001f0·0001f0·855720·00···A··0···0·16 |
7 | ··[·3]·.eh_frame·········PROGBITS········0000000000855 | 7 | ··[·3]·.eh_frame·········PROGBITS········0000000000855910·855910·000042·00···A··0···0··1 |
8 | ··[·4]·.dynstr···········STRTAB··········0000000000855 | 8 | ··[·4]·.dynstr···········STRTAB··········0000000000855958·855958·000085·00···A··0···0··8 |
9 | ··[·5]·.dynsym···········DYNSYM··········0000000000855 | 9 | ··[·5]·.dynsym···········DYNSYM··········00000000008559e0·8559e0·000090·18···A··4···1··8 |
10 | ··[·6]·.hash·············HASH············0000000000855 | 10 | ··[·6]·.hash·············HASH············0000000000855a70·855a70·000038·04···A··5···0··8 |
11 | ··[·7]·.text·············PROGBITS········0000000000858000·858000·102 | 11 | ··[·7]·.text·············PROGBITS········0000000000858000·858000·102d480·00··AX··0···0·16 |
12 | ··[·8]·.bss··············PROGBITS········0000000001888000·1888000·000018·00··WA··0···0··8 | 12 | ··[·8]·.bss··············PROGBITS········0000000001888000·1888000·000018·00··WA··0···0··8 |
13 | ··[·9]·.dynamic··········DYNAMIC·········0000000001888018·1888018·000060·10··WA··4···0··8 | 13 | ··[·9]·.dynamic··········DYNAMIC·········0000000001888018·1888018·000060·10··WA··4···0··8 |
14 | ··[10]·.shstrtab·········STRTAB··········0000000000000000·1888078·00005a·00······0···0··8 | 14 | ··[10]·.shstrtab·········STRTAB··········0000000000000000·1888078·00005a·00······0···0··8 |
15 | Key·to·Flags: | 15 | Key·to·Flags: |
16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 16 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 17 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 18 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Symbol·table·'.dynsym'·contains·6·entries: | 1 | Symbol·table·'.dynsym'·contains·6·entries: |
2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·0000000000858000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions | 4 | ·····1:·0000000000858000·20976·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions |
5 | ·····2:·000000000085d1f0·0x102 | 5 | ·····2:·000000000085d1f0·0x1028290·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions |
6 | ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData | 6 | ·····3:·00000000000001f0·14480·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData |
7 | ·····4:·0000000000003a80·0x85 | 7 | ·····4:·0000000000003a80·0x851e90·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData |
8 | ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId | 8 | ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | Dynamic·section·at·offset·0x1888018·contains·6·entries: | 1 | Dynamic·section·at·offset·0x1888018·contains·6·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 | ·0x0000000000000004·(HASH)···············0x855 | 3 | ·0x0000000000000004·(HASH)···············0x855a70 |
4 | ·0x0000000000000005·(STRTAB)·············0x855 | 4 | ·0x0000000000000005·(STRTAB)·············0x855958 |
5 | ·0x000000000000000a·(STRSZ)··············133·(bytes) | 5 | ·0x000000000000000a·(STRSZ)··············133·(bytes) |
6 | ·0x0000000000000006·(SYMTAB)·············0x855 | 6 | ·0x0000000000000006·(SYMTAB)·············0x8559e0 |
7 | ·0x000000000000000b·(SYMENT)·············24·(bytes) | 7 | ·0x000000000000000b·(SYMENT)·············24·(bytes) |
8 | ·0x0000000000000000·(NULL)···············0x0 | 8 | ·0x0000000000000000·(NULL)···············0x0 |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | 1 | Displaying·notes·found·in:·.note.gnu.build-id |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·c3126a43 | 3 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·c3126a43b84769e898fa25534923c891 |
Offset 10, 14 lines modified | Offset 10, 14 lines modified | ||
10 | ··Augmentation·data:·····1b | 10 | ··Augmentation·data:·····1b |
11 | ··DW_CFA_def_cfa:·r29·(x29)·ofs·16 | 11 | ··DW_CFA_def_cfa:·r29·(x29)·ofs·16 |
12 | 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000858000..000000000085d1f0 | 12 | 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=0000000000858000..000000000085d1f0 |
13 | ··DW_CFA_offset:·r29·(x29)·at·cfa-16 | 13 | ··DW_CFA_offset:·r29·(x29)·at·cfa-16 |
14 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 14 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
15 | 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=000000000085d1f0..000000000188 | 15 | 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=000000000085d1f0..0000000001885480 |
16 | ··DW_CFA_offset:·r29·(x29)·at·cfa-16 | 16 | ··DW_CFA_offset:·r29·(x29)·at·cfa-16 |
17 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 | 17 | ··DW_CFA_offset:·r30·(x30)·at·cfa-8 |
18 | 0000003e·ZERO·terminator | 18 | 0000003e·ZERO·terminator |
Offset 383, 29 lines modified | Offset 383, 28 lines modified | ||
383 | _completeWithNoFutureOnAsyncReturn | 383 | _completeWithNoFutureOnAsyncReturn |
384 | FutureOr | 384 | FutureOr |
385 | boolean·expression | 385 | boolean·expression |
386 | _handleException | 386 | _handleException |
387 | _ExternalInt64Array | 387 | _ExternalInt64Array |
388 | _Uint16List | 388 | _Uint16List |
389 | b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·no-null-safety | 389 | b0e899ec5a90e4661501f0b69e9dd70fproduct·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm64-sysv·compressed-pointers·no-null-safety |
390 | _restoreDocument@1630416227 | ||
391 | get:entityKey | 390 | get:entityKey |
392 | ScrollViewKeyboardDismissBehavior | 391 | ScrollViewKeyboardDismissBehavior |
392 | _$CompanyItemResponseSerializer@1499142657 | ||
393 | init:memoizedDropdownExpenseCategoriesList | 393 | init:memoizedDropdownExpenseCategoriesList |
394 | _clearListMultiselect@1821055760 | ||
395 | Setari·Taxe | 394 | Setari·Taxe |
396 | _ValueNotifier@1169352699 | ||
397 | Despesa·restaurada·com·sucesso | 395 | Despesa·restaurada·com·sucesso |
398 | Ny·uppgift | 396 | Ny·uppgift |
399 | Cambiar·Estado | 397 | Cambiar·Estado |
400 | partement | 398 | partement |
401 | requireClientCertificate | 399 | requireClientCertificate |
402 | :user·actualiz | 400 | :user·actualiz |
403 | ·el·gasto·:expense | 401 | ·el·gasto·:expense |
404 | localPan | 402 | localPan |
403 | init:_reflinkDefinitionStart@2323356222 | ||
405 | Successfully·archived·client | 404 | Successfully·archived·client |
406 | get:firstMonthOfTheYear | 405 | get:firstMonthOfTheYear |
407 | ParagraphStyle. | 406 | ParagraphStyle. |
408 | package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart | 407 | package:invoiceninja_flutter/ui/webhook/webhook_list_item.dart |
409 | Unable·to·establish·connection·on·channel. | 408 | Unable·to·establish·connection·on·channel. |
410 | get:isConnectedToGoogle | 409 | get:isConnectedToGoogle |
411 | ScrollPhysics | 410 | ScrollPhysics |
Offset 416, 91 lines modified | Offset 415, 92 lines modified | ||
416 | convertDateTimeToSqlDate | 415 | convertDateTimeToSqlDate |
417 | _compareAny@3220832 | 416 | _compareAny@3220832 |
418 | Gelieve·uw·e-maildres·in·te·vullen | 417 | Gelieve·uw·e-maildres·in·te·vullen |
419 | FilterInvoicesByCustom4 | 418 | FilterInvoicesByCustom4 |
420 | Konverterad·balans | 419 | Konverterad·balans |
421 | HumpDownHump; | 420 | HumpDownHump; |
422 | cancellation_message | 421 | cancellation_message |
423 | _rootSpan@2839001799 | ||
424 | Inscrie-te | 422 | Inscrie-te |
423 | _applyIntermediatePaintTransforms@909266271 | ||
425 | :value·copiado·para·a· | 424 | :value·copiado·para·a· |
426 | rea·de·transfer | 425 | rea·de·transfer |
427 | LocalizationScreen | 426 | LocalizationScreen |
428 | ArchiveGroupSuccess | 427 | ArchiveGroupSuccess |
429 | smallsetminus; | 428 | smallsetminus; |
430 | _closeHandler@14069316 | 429 | _closeHandler@14069316 |
431 | DesignEntity. | 430 | DesignEntity. |
432 | _RenderCupertinoSwitch@638325306. | ||
433 | package:invoiceninja_flutter/redux/static/static_state.g.dart | 431 | package:invoiceninja_flutter/redux/static/static_state.g.dart |
434 | longPress | 432 | longPress |
435 | FilterTransactionsByCustom1 | 433 | FilterTransactionsByCustom1 |
436 | twoheadleftarrow; | 434 | twoheadleftarrow; |
437 | Bigshot_One | 435 | Bigshot_One |
438 | _cache@0150898 | 436 | _cache@0150898 |
439 | Laatste·7·dagen | 437 | Laatste·7·dagen |
440 | Ocultar·vista·previa | 438 | Ocultar·vista·previa |
441 | Plati·recente | 439 | Plati·recente |
442 | /settings/custom_fields | 440 | /settings/custom_fields |
443 | Otsi·kasutajaid | 441 | Otsi·kasutajaid |
444 | Enable·Applying·Payments·Later | 442 | Enable·Applying·Payments·Later |
445 | _$TransactionRuleUIStateSerializer@1581139995 | ||
446 | NotElement; | 443 | NotElement; |
447 | _$groupStateSerializer@1557111460 | ||
448 | group_settings_id | 444 | group_settings_id |
449 | Categoria·apagada·com·sucesso | 445 | Categoria·apagada·com·sucesso |
450 | etter·Kristus | 446 | etter·Kristus |
451 | Material | 447 | Material |
452 | memoizedExpenseReport | 448 | memoizedExpenseReport |
453 | _$PaymentTermUIStateSerializer@1560086579 | ||
454 | NotGreaterSlantEqual; | 449 | NotGreaterSlantEqual; |
455 | _StreamControllerLifecycle@4048458 | 450 | _StreamControllerLifecycle@4048458 |
456 | moveListRight | 451 | moveListRight |
457 | immediately | 452 | immediately |
458 | multi_node_editing.dart | 453 | multi_node_editing.dart |
459 | activity_100 | 454 | activity_100 |
460 | _createPointListForSeries@339313943 | ||
461 | fireOnPreprocess | 455 | fireOnPreprocess |
462 | Suche·1·Projekt | 456 | Suche·1·Projekt |
457 | _hoverAnimation@776019562 | ||
463 | get:taskList | 458 | get:taskList |
464 | FilterTransactionRulesByState | 459 | FilterTransactionRulesByState |
465 | Angebotsunterschrift | 460 | Angebotsunterschrift |
466 | application/vnd.crick.clicker.template | 461 | application/vnd.crick.clicker.template |
467 | dits·ont· | 462 | dits·ont· |
468 | s·par·courriel·avec·succ | 463 | s·par·courriel·avec·succ |
469 | _$ProjectItemResponse@1528037542._@1528037542 | ||
470 | _handleDone@4048458 | 464 | _handleDone@4048458 |
471 | application/vnd.hp-pclxl | 465 | application/vnd.hp-pclxl |
472 | _clearListMultiselect@1825471554 | ||
473 | Strasse·Rechnungsanschrift | 466 | Strasse·Rechnungsanschrift |
474 | get:transaction^ | 467 | get:transaction^ |
475 | Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean) | 468 | Invalid·arguments·for·'overflow'·method·sent·to·dev.flutter/channel-buffers·(second·argument·must·be·a·boolean) |
476 | get:paintOrderedViews | 469 | get:paintOrderedViews |
477 | iso_8859-1:1987 | 470 | iso_8859-1:1987 |
478 | Tarjouksen·ehdot | 471 | Tarjouksen·ehdot |
479 | ,·touchMajor:· | 472 | ,·touchMajor:· |
480 | Taxas·de·Imposto·da·Despesa | 473 | Taxas·de·Imposto·da·Despesa |
481 | Obligatoriska·f | 474 | Obligatoriska·f |
482 | Projekat | 475 | Projekat |
483 | created_record | 476 | created_record |
477 | _handleAutoScrolling@3095192156 | ||
478 | _thresholdCenterTween@761063916 | ||
484 | QuoteEditScreen | 479 | QuoteEditScreen |
485 | voor·Christus | 480 | voor·Christus |
486 | Registrato | 481 | Registrato |
487 | removing· | 482 | removing· |
488 | BoardViewState | 483 | BoardViewState |
489 | Bank·Account | 484 | Bank·Account |
490 | readSync·failed | 485 | readSync·failed |
491 | cancelCollapsedHandleAutoHideCountdown | 486 | cancelCollapsedHandleAutoHideCountdown |
487 | __UserEditState&State&SingleTickerProviderStateMixin@2293054994 | ||
492 | n·asetukset | 488 | n·asetukset |
489 | _AnyTapGestureRecognizer@1080005443 | ||
493 | ·in·task_status_actions | 490 | ·in·task_status_actions |
494 | ·!=·null | 491 | ·!=·null |
495 | Liechtenstein | 492 | Liechtenstein |
493 | init:_$invoiceStatusEntitySerializer@1533105649 | ||
494 | _addArgumentlessAction@941082469 | ||
496 | StartCompanyGatewayMultiselect | 495 | StartCompanyGatewayMultiselect |
497 | defaultStylesheet | ||
498 | MirrorReference_equals | 496 | MirrorReference_equals |
497 | defaultStylesheet | ||
499 | UpdateProjectTab | 498 | UpdateProjectTab |
499 | _ParentInkResponseState@773059085 | ||
500 | Successfully·restored·expense | 500 | Successfully·restored·expense |
Max diff block lines reached; 1856069/1859461 bytes (99.82%) of diff not shown. |
Offset 901, 19589 lines modified | Offset 901, 19589 lines modified | ||
901 | ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B...... | 901 | ··0x00003a10·80420000·c8040000·d4420000·c8040000·.B.......B...... |
902 | ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C...... | 902 | ··0x00003a20·28430000·c8040000·7c430000·c8040000·(C......|C...... |
903 | ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D...... | 903 | ··0x00003a30·d0430000·c8040000·24440000·c8040000·.C......$D...... |
904 | ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I...... | 904 | ··0x00003a40·e0450000·c8040000·d0490000·c8040000·.E.......I...... |
905 | ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O...... | 905 | ··0x00003a50·504c0000·c8040000·104f0000·c8040000·PL.......O...... |
906 | ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q...... | 906 | ··0x00003a60·1c510000·c8040000·38510000·c8040000·.Q......8Q...... |
907 | ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q.............. | 907 | ··0x00003a70·e0510000·c8040000·00000000·00000000·.Q.............. |
908 | ··0x00003a80·f5f5dcdc· | 908 | ··0x00003a80·f5f5dcdc·33687000·00000000·03000000·....3hp......... |
909 | ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90 | 909 | ··0x00003a90·00000000·62306538·39396563·35613930·....b0e899ec5a90 |
910 | ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d | 910 | ··0x00003aa0·65343636·31353031·66306236·39653964·e4661501f0b69e9d |
911 | ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c | 911 | ··0x00003ab0·64373066·70726f64·75637420·6e6f2d63·d70fproduct·no-c |
912 | ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- | 912 | ··0x00003ac0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no- |
913 | ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac | 913 | ··0x00003ad0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac |
914 | ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_ | 914 | ··0x00003ae0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_ |
915 | ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu | 915 | ··0x00003af0·64697370·61746368·65727320·64656475·dispatchers·dedu |
916 | ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n | 916 | ··0x00003b00·705f696e·73747275·6374696f·6e73206e·p_instructions·n |
917 | ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64- | 917 | ··0x00003b10·6f2d6173·73657274·73206172·6d36342d·o-asserts·arm64- |
918 | ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed- | 918 | ··0x00003b20·73797376·20636f6d·70726573·7365642d·sysv·compressed- |
919 | ··0x00003b30·706f696e·74657273·206e6f2d·6e756c6c·pointers·no-null | 919 | ··0x00003b30·706f696e·74657273·206e6f2d·6e756c6c·pointers·no-null |
920 | ··0x00003b40·2d736166·65747900·2d88 | 920 | ··0x00003b40·2d736166·65747900·2d881425·9505864d·-safety.-..%...M |
921 | ··0x00003b50·1c839035·c1045e85·84 | 921 | ··0x00003b50·1c839035·c1045e85·849aef91·c2d48ad4·...5..^......... |
922 | ··0x00003b60· | 922 | ··0x00003b60·96bdbfbc·949ca4b0·c290ceb8·bfae8b9e·................ |
923 | ··0x00003b70· | 923 | ··0x00003b70·83fcd48e·89ae9a98·aa94aa83·b08ca685·................ |
924 | ··0x00003b80· | 924 | ··0x00003b80·c4aea49a·a89394d6·d6a4a69c·ac9afaad·................ |
925 | ··0x00003b90· | 925 | ··0x00003b90·9286b6a2·968d9c9e·8ca89aae·9e8dbc96·................ |
926 | ··0x00003ba0· | 926 | ··0x00003ba0·a2ba889a·9990aaaa·c4839a96·86ae8e98·................ |
927 | ··0x00003bb0· | 927 | ··0x00003bb0·a0839ea7·b28d8698·baa8cce8·a695b0b4·................ |
928 | ··0x00003bc0·e8 | 928 | ··0x00003bc0·9e5e81aa·8ca79ea0·959cb6a4·909c8dbe·.^.............. |
929 | ··0x00003bd0· | 929 | ··0x00003bd0·8c86be9e·9a948e92·a3998f9c·989eccfe·................ |
930 | ··0x00003be0· | 930 | ··0x00003be0·a4c6ab89·ae909ade·8a8dc0bc·aca2a0c2·................ |
931 | ··0x00003bf0·ba95c695·beb09a9a·9ba894a4·96a0b69c·................ | 931 | ··0x00003bf0·ba95c695·beb09a9a·9ba894a4·96a0b69c·................ |
932 | ··0x00003c00·969a8da2·c690be | 932 | ··0x00003c00·969a8da2·c690be94·aea7aeb2·ac8accc2·................ |
933 | ··0x00003c10·30818c96 | 933 | ··0x00003c10·a3a73081·8c9696ce·938e8ab2·88a8b085·..0............. |
934 | ··0x00003c20· | 934 | ··0x00003c20·c6aac28c·a8a29aac·848ca0b0·95859cc0·................ |
935 | ··0x00003c30·c0888bca·9898 | 935 | ··0x00003c30·c0888bca·98ae98c6·a0c8c49c·a2b08c83·................ |
936 | ··0x00003c40·ccb8a896·a4929a85·9cb4a8 | 936 | ··0x00003c40·ccb8a896·a4929a85·9cb4a8ba·9abc86b2·................ |
937 | ··0x00003c50·aca8a998 | 937 | ··0x00003c50·9092aca8·a9989c8a·b3a4928d·b483a296·................ |
938 | ··0x00003c60·a885a894 | 938 | ··0x00003c60·a08e85a8·94869e87·86a2b6b8·9e8ec0a8·................ |
939 | ··0x00003c70·aca494 | 939 | ··0x00003c70·a7929aac·a494b08a·b691c49c·cc86c693·................ |
940 | ··0x00003c80·93949e9a·948a8a8c·c | 940 | ··0x00003c80·9e8fbbb6·93949e9a·948a8a8c·c896c49c·................ |
941 | ··0x00003c90·acbe8c89·9698b487·b2d48995·b68e8c8d·................ | ||
942 | ··0x00003ca0·b092e9e0·8cb6968a·ba988ed4·a783bc97·................ | ||
943 | ··0x00003cb0·93e0c891·a68eb889·a4aba6ad·b6c09e92·................ | ||
944 | ··0x00003cc0·86a4acb0·aca0c090·8cbcac9a·9d9a8aa4·................ | ||
945 | ··0x00003c | 941 | ··0x00003c90·89b48d8a·b296b4ac·be8c8996·98b487b2·................ |
942 | ··0x00003ca0·d48995b6·8e8c8dd0·b092e9e0·8c968a98·................ | ||
943 | ··0x00003cb0·c28ed4a7·b683bc97·93e0c891·a68e89a4·................ | ||
944 | ··0x00003cc0·aba6adb6·c09e9286·a4b0aca0·d8c0908c·................ | ||
945 | ··0x00003cd0·bcac9a9d·9a8aa496·9e94e1a5·beacb0c2·................ | ||
946 | ··0x00003ce0·d2a4aec0·98b0a6a2·bacab0b2·aca4bec2·................ | ||
946 | ··0x00003c | 947 | ··0x00003cf0·dd9992a2·9d9cd286·ac9a8bd0·1c819e92·................ |
947 | ··0x00003cf0·811c819e·b292acb2·948eda88·8f8aa2b1·................ | ||
948 | ··0x00003d00·8fde9889·948f8698·a88694b2·8aacbe90·................ | ||
949 | ··0x00003d10·34819ead·929db290·8a8a9489·2081a998·4...........·... | ||
950 | ··0x00003d20·a6ae97ca·8e8aacd5·bab6b8e0·b48cbb8e·................ | ||
951 | ··0x00003d30·9694bcb7·c2969a9d·1081a0aa·c4948b8c·................ | ||
952 | ··0x00003d40·8e9283e2·8ebe86af·a2bc8c9a·ac94beb8·................ | ||
953 | ··0x00003d50·8a93a016·81868e94·ca8eacf0·8cac898f·................ | ||
954 | ··0x00003d60·a28cb083·bab087a4·869bbac4·ba9ebc94·................ | ||
955 | ··0x00003d70·92869ab8·a09492d2·9a8aa2aa·9aa18ea0·................ | ||
956 | ··0x00003d80·9c9ec0da·91a296be·848398a6·87aa9eb8·................ | ||
957 | ··0x00003d90·9e9c9ce4·c4a82181·898cad9e·a49aa2c6·......!......... | ||
958 | ··0x00003da0·b6408289·9ca0e692·aa93a8c7·dcd2b48c·.@.............. | ||
959 | ··0x00003db0·97a89a96·8c9ea189·9a849ec6·becab291·................ | ||
960 | ··0x00003dc0·ac11819a·a8e00081·a598ca9e·8ca2a094·................ | ||
961 | ··0x00003d | 948 | ··0x00003d00·acb2948e·da888f8a·a2b18f98·89948f86·................ |
949 | ··0x00003d10·98a88694·b28aacbe·9034819e·ad929db2·.........4...... | ||
950 | ··0x00003d20·908a8a94·892081a9·98a6ae97·ca8e8aac·.....·.......... | ||
951 | ··0x00003d30·d5bab6e0·8cbb8e96·94bcb7c2·969a9d10·................ | ||
952 | ··0x00003d40·81a0aa94·ac8b8c8e·9283e28e·86afa2bc·................ | ||
953 | ··0x00003d50·8c9aac94·c4be8a93·b0a01681·86ba948e·................ | ||
954 | ··0x00003d60·8eacf08c·ac89ba8f·a28cc0b0·c68387a4·................ | ||
955 | ··0x00003d70·869b9ec4·babc9492·869aa094·92d29a8a·................ | ||
956 | ··0x00003d80·a2aaec9a·a18ea09c·9ec8da91·a2968483·................ | ||
957 | ··0x00003d90·98a687aa·9eb89e9c·9ce4c4a8·2181898c·............!... | ||
958 | ··0x00003da0·ad9ea49a·a2c6a6b6·4082899c·a0e692aa·........@....... | ||
959 | ··0x00003db0·93a8dac7·dcd2b48c·979a968c·9ecaa1b6·................ | ||
960 | ··0x00003dc0·899ab084·9ebecab2·91ac1181·9aa8e000·................ | ||
961 | ··0x00003dd0·81a5989e·8ca2a094·a1de8fca·c6a6aca4·................ | ||
962 | ··0x00003de0·b6c886a6·9fd494ae·90bcb4a0·b2ac0081·................ | ||
962 | ··0x00003d | 963 | ··0x00003df0·a1878e83·bc919abe·b2a28d90·8cca98be·................ |
963 | ··0x00003 | 964 | ··0x00003e00·c28d9a8d·98879698·889da9f8·9c9cbac0·................ |
964 | ··0x00003e | 965 | ··0x00003e10·b4c0aa83·a28a86b0·b29bc998·b68695a8·................ |
965 | ··0x00003e | 966 | ··0x00003e20·a488a6b0·b6b0a89e·c68e9eb0·9a8a85bc·................ |
967 | ··0x00003e30·f6d20281·f7a09a9e·b8a2c2a2·b8c78695·................ | ||
968 | ··0x00003e40·988ed89c·92a4aeb3·a7869aae·8a90a2a1·................ | ||
969 | ··0x00003e50·07819c83·9a94caa4·a18c9c8a·9ebaa8ae·................ | ||
970 | ··0x00003e60·8eb2af9e·c09a94b0·978d89e0·9e928fb3·................ | ||
966 | ··0x00003e20·9a8acc85·ccbcf602·81aef7a0·9a9eb8c8·................ | ||
967 | ··0x00003e30·c2a2a2b8·c7c28695·988ed8ba·9c92a4ae·................ | ||
968 | ··0x00003e40·b3a7869a·ae8a90a2·a107819c·839a94ca·................ | ||
969 | ··0x00003e50·a4a2a18c·9c8a9ea8·ae8eb2ae·af9e9a94·................ | ||
970 | ··0x00003e60·b0978d89·e0de9e92·b08fb3ce·9686acc6·................ | ||
971 | ··0x00003e70·98aab6a7 | 971 | ··0x00003e70·ce968698·aab6a7d7·0781a8e8·a6ac8ec6·................ |
972 | ··0x00003e80· | 972 | ··0x00003e80·ba83ac02·8188a284·9e9ad6af·a4888fb0·................ |
973 | ··0x00003e90·969e8388·c68f8e9e·9f83c0a1·92e2b1be·................ | ||
974 | ··0x00003ea0·8aa2aa96·afba9d9a·9ad29e9a·9ca29db8·................ | ||
975 | ··0x00003eb0·8ca0ba84·888aa098·aaaca4a6·b283a8a2·................ | ||
976 | ··0x00003ec0·bcc08e8a·8cb983ae·948dde8b·b4bc9484·................ | ||
977 | ··0x00003e | 973 | ··0x00003e90·b1aea296·b8b2a296·9e8388b8·c68f8e9e·................ |
974 | ··0x00003ea0·9fb483a1·92a2e2b1·be8aaab0·96af9a9d·................ | ||
975 | ··0x00003eb0·9a9e9a9c·a29d8cd4·a0ba8488·8aa098ac·................ | ||
976 | ··0x00003ec0·a4a6b283·a8cabca2·8e8a8cb9·83ae948d·................ | ||
977 | ··0x00003ed0·de8bb4bc·9484a2e0·868a8ca3·98e6d08a·................ | ||
978 | ··0x00003ee0· | 978 | ··0x00003ee0·a8cc9885·b0b1b9a6·92968ad6·9cadbe92·................ |
979 | ··0x00003ef0· | 979 | ··0x00003ef0·838e8c94·cab55082·9cb6c092·8ca49ca4·......P......... |
980 | ··0x00003f00· | 980 | ··0x00003f00·85ac83ea·a0e0948f·95bda9b8·aa969efe·................ |
981 | ··0x00003f10·c5c2a6ae·aebc9498·9ca687c1·bc2c8106·.............,.. | ||
982 | ··0x00003f20·819c9085·8ca79f8c·ae898896·f2b80e81·................ | ||
983 | ··0x00003f | 981 | ··0x00003f10·b1889696·a898c546·81c2beae·ae94989c·.......F........ |
982 | ··0x00003f20·87c1bcbc·2c81ae06·819c9085·8ca79fc2·....,........... | ||
983 | ··0x00003f30·e08cae89·8896f2b8·0e810281·989484a0·................ | ||
984 | ··0x00003f40·859ab6be·8bfc9c86·909888a2·99a4b188·................ | ||
984 | ··0x00003f | 985 | ··0x00003f50·9c8588a8·851481cc·ccb5a083·9aded0a0·................ |
985 | ··0x00003f | 986 | ··0x00003f60·a9a2a092·90acaed8·ce8aa8a9·88998a8c·................ |
986 | ··0x00003f | 987 | ··0x00003f70·9eae9e96·a09a8496·9bb4a8e0·a2b49805·................ |
987 | ··0x00003f | 988 | ··0x00003f80·81b8bc9b·aa90948c·b6b69e94·90a492ae·................ |
988 | ··0x00003f | 989 | ··0x00003f90·a2ae9e94·b69ccec5·929bf0aa·aea49a89·................ |
989 | ··0x00003f | 990 | ··0x00003fa0·b8aba20e·819fb2b0·b2d0a494·989eaab2·................ |
990 | ··0x00003f | 991 | ··0x00003fb0·b0b2962c·8198a288·94aea699·d0a689b0·...,............ |
991 | ··0x00003f | 992 | ··0x00003fc0·949294a4·84909296·0581838c·9698938e·................ |
992 | ··0x00003f | 993 | ··0x00003fd0·a3c9b8a8·c29183a4·a4c9a29e·ba8886a2·................ |
993 | ··0x00003f | 994 | ··0x00003fe0·98aaa485·9ea09cfe·9a88aeac·9abeb3f4·................ |
994 | ··0x00003f | 995 | ··0x00003ff0·ae93a4ce·9c90bf96·b2bba4b6·de989a98·................ |
995 | ··0x0000 | 996 | ··0x00004000·a8b39785·b6aeaa86·909b8fb6·caa0a68e·................ |
996 | ··0x000040 | 997 | ··0x00004010·b69a96ca·85a4e897·9c8386a2·83c1ba96·................ |
997 | ··0x000040 | 998 | ··0x00004020·a0ac928a·b29cbaba·a7bfb090·b9a88fa4·................ |
Max diff block lines reached; 72915181/72964521 bytes (99.93%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.eh_frame': | 1 | Hex·dump·of·section·'.eh_frame': |
2 | ··0x00855 | 2 | ··0x00855910·10000000·00000000·017a5200·01781e01·.........zR..x.. |
3 | ··0x00855 | 3 | ··0x00855920·1b0c1d10·11000000·18000000·d4260000·.............&.. |
4 | ··0x00855 | 4 | ··0x00855930·f0510000·009d029e·01110000·002d0000·.Q...........-.. |
5 | ··0x00855 | 5 | ··0x00855940·00af7800·00908202·01009d02·9e010000·..x............. |
6 | ··0x00855 | 6 | ··0x00855950·0000································.. |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 | ··0x00855 | 2 | ··0x00855958·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho |
3 | ··0x00855 | 3 | ··0x00855968·74496e73·74727563·74696f6e·73005f6b·tInstructions._k |
4 | ··0x00855 | 4 | ··0x00855978·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps |
5 | ··0x00855 | 5 | ··0x00855988·686f7449·6e737472·75637469·6f6e7300·hotInstructions. |
6 | ··0x00855 | 6 | ··0x00855998·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot |
7 | ··0x00855 | 7 | ··0x008559a8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola |
8 | ··0x00855 | 8 | ··0x008559b8·7465536e·61707368·6f744461·7461005f·teSnapshotData._ |
9 | ··0x00855 | 9 | ··0x008559c8·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui |
10 | ··0x00855 | 10 | ··0x008559d8·6c644964·00·························ldId. |
Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 | ··0x00855 | 2 | ··0x00855a70·06000000·06000000·00000000·03000000·................ |
3 | ··0x00855 | 3 | ··0x00855a80·05000000·02000000·00000000·04000000·................ |
4 | ··0x00855 | 4 | ··0x00855a90·00000000·00000000·00000000·00000000·................ |
5 | ··0x00855 | 5 | ··0x00855aa0·01000000·00000000···················........ |
Offset 1313, 5148 lines modified | Offset 1313, 5428 lines modified | ||
1313 | » _K......@...\#@. | 1313 | » _K......@...\#@. |
1314 | » ..`.Vg@.P'@...P. | 1314 | » ..`.Vg@.P'@...P. |
1315 | » ....B[.._K....@. | 1315 | » ....B[.._K....@. |
1316 | » [oC.{...U/@.`._. | 1316 | » [oC.{...U/@.`._. |
1317 | » ......_...·...·. | 1317 | » ......_...·...·. |
1318 | 000000000085d1f0·<_kDartIsolateSnapshotInstructions>: | 1318 | 000000000085d1f0·<_kDartIsolateSnapshotInstructions>: |
1319 | » `............... | ||
1320 | » 0............... | ||
1321 | » ................ | 1319 | » ................ |
1322 | » ./z......y...... | ||
1323 | » P.@........T..@. | ||
1324 | » ..@.!...p#B...D. | ||
1325 | » .A..d#F.P....A.. | ||
1326 | » ........d.B..... | ||
1327 | » .A....@.......@. | ||
1328 | » .....P...a...... | ||
1329 | » .y...._...<..... | ||
1330 | » .y......P.@..... | ||
1331 | » I..T..@...@.!... | ||
1332 | » p#B...D..A..d#F. | ||
1333 | » 2....A.......... | ||
1334 | » d.B......A...... | ||
1335 | » .y...._...<..... | ||
1336 | » .y.......a...... | ||
1337 | » .0A.!...·.....·. | ||
1338 | » c.@.......·...@. | ||
1339 | » .......q...T..·. | ||
1340 | » !.@............. | ||
1341 | » ....P.@........T | ||
1342 | » | 1320 | » 0.......T....... |
1343 | » ..@x...........T | ||
1344 | » h+F.cWB.cH@...@. | ||
1345 | » ..^..._..A...._. | ||
1346 | » ....d.B.&....a.. | ||
1347 | » ....@x.._...`..T | ||
1348 | » ,.<..p.......y.. | ||
1349 | » .._...<.....PGA. | ||
1350 | » ...... | 1321 | » ................ |
1351 | » .y......P.@..... | ||
1352 | » ...T..@......... | ||
1353 | » ·..6..@x........ | ||
1354 | » ...Th+F.cWB.cP@. | ||
1355 | » w.@...@...@..A.. | ||
1356 | » -.8..A.......y.. | ||
1357 | » .._...<........6 | ||
1358 | » ..@x)16.?%..H..T | ||
1359 | » .._....kA..T.._. | ||
1360 | » | 1322 | » ./z.....PGA..... |
1361 | » ..@x...k...T.y.. | 1323 | » ..@x...k...T.y.. |
1362 | » .....!..P.@..... | 1324 | » .....!..P.@..... |
1363 | » | 1325 | » ...T..@......... |
1364 | » ....p;T.....v.;. | ||
1365 | » .A...._.".@.B... | ||
1366 | » _..ka..T........ | ||
1367 | » | 1326 | » hWB...@.cWB.c.@. |
1327 | » 0...p#B...D...@. | ||
1328 | » .A..d.@......A.. | ||
1329 | » ........·.@x..@. | ||
1330 | » .....l9..z~...?. | ||
1368 | » . | 1331 | » .A...._......y.. |
1369 | » .._. | 1332 | » .._...<.....PGA. |
1370 | » ......@x...k...T | 1333 | » ......@x...k...T |
1371 | » .y......P.@..... | 1334 | » .y......P.@..... |
1372 | » ...T..@.bp@.B... | ||
1373 | » ..@.....h.A..YG. | ||
1374 | » .q@.c.B.c.B.·.?. | ||
1375 | » | 1335 | » )..T..@...@..A.. |
1376 | » .A.......y...._. | ||
1377 | » X.<......y...... | ||
1378 | » .!........@.!... | ||
1379 | » a..5.........pA. | ||
1380 | » !.....!...@..... | ||
1381 | » ..@.....P.@..... | ||
1382 | » ...Tbp@.B.....@. | ||
1383 | » ....h.B..}F..q@. | ||
1384 | » c.B.cl@.·.?..._. | ||
1385 | » . | 1336 | » .(...A.......y.. |
1386 | » d.X..;...a...... | ||
1387 | » . | 1337 | » .._...<.....·..6 |
1388 | » ...6..@x)M..?... | ||
1389 | » .. | 1338 | » ..@x....?...A..T |
1339 | » .._.)U..?...I..T | ||
1390 | » | 1340 | » ....?......T.... |
1391 | » ?......T....)... | ||
1392 | » ?......T.p@..... | ||
1393 | » ......@x....)... | ||
1394 | » ?......T.pB..... | ||
1395 | » ...k@..T_..k`..T | ||
1396 | » FpA......pA..... | ||
1397 | » .......T..@x?... | ||
1398 | » ...T.pA.......@x | ||
1399 | » ?......T..Ax?q.. | ||
1400 | » @..T?u.....T?... | ||
1401 | » ...T..@x?......T | ||
1402 | » .pA.......@x?... | ||
1403 | » `..T..Ax?y..`..T | ||
1404 | » ?m.....T_..k`..T | ||
1405 | » F.A.......A..... | ||
1406 | » .......T..@x?... | ||
1407 | » ...T.pA.......@x | ||
1408 | » ?......T..Ax?q.. | ||
1409 | » @..T?u.....T?... | ||
1410 | » ...T..@x?......T | ||
1411 | » .pA.......@x?... | ||
1412 | » ...T..Ax?y..`..T | ||
1413 | » ?m..A..T.._....k | ||
1414 | » A..T.._.P[A..... | ||
1415 | » .y..........P.@. | ||
1416 | » ....)..T@C@...B. | ||
1417 | » p.@....ka..Tb_A. | ||
1418 | » \.<...@......... | ||
1419 | » ......_.....·... | ||
1420 | » ?...@C@...B.p.@. | ||
1421 | » ...ka..TbcA.M.<. | ||
1422 | » .._.·...?0..?p.. | ||
1423 | » ..@.@.@x.....}.. | ||
1424 | » 1........z~...?. | ||
1425 | » .!.....k...T.|A. | ||
1426 | » @..6.p@.....$... | ||
1427 | » ..@.....P.@..... | ||
1428 | » ...T.......T.... | ||
1429 | » .x......`..T..<. | ||
1430 | » .p..a.@x........ | ||
1431 | » ..4..z~...?..A.. | ||
1432 | » ..@............. | ||
1433 | » _..k...TDpA..... | ||
Max diff block lines reached; 35684224/35689401 bytes (99.99%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/s3$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryEvent.java" | 3 | .source·"SentryEvent.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/s3; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/s3;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 34, 40 lines modified | Offset 34, 40 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/s3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s3; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/s3; |
46 | ····.locals·6 | 46 | ····.locals·6 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/ | 50 | ····new-instance·v0,·Lio/sentry/s3; |
51 | ····invoke-direct·{v0},·Lio/sentry/ | 51 | ····invoke-direct·{v0},·Lio/sentry/s3;-><init>()V |
52 | ····.line·3 | 52 | ····.line·3 |
53 | ····new-instance·v1,·Lio/sentry/ | 53 | ····new-instance·v1,·Lio/sentry/s2$a; |
54 | ····invoke-direct·{v1},·Lio/sentry/ | 54 | ····invoke-direct·{v1},·Lio/sentry/s2$a;-><init>()V |
55 | ····const/4·v2,·0x0 | 55 | ····const/4·v2,·0x0 |
56 | ····.line·4 | 56 | ····.line·4 |
57 | ····:cond_0 | 57 | ····:cond_0 |
58 | ····:goto_0 | 58 | ····:goto_0 |
59 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | 59 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; |
Offset 238, 191 lines modified | Offset 238, 191 lines modified | ||
238 | ····:cond_9 | 238 | ····:cond_9 |
239 | ····const/4·v4,·0x0 | 239 | ····const/4·v4,·0x0 |
240 | ····:goto_1 | 240 | ····:goto_1 |
241 | ····packed-switch·v4,·:pswitch_data_0 | 241 | ····packed-switch·v4,·:pswitch_data_0 |
242 | ····.line·7 | 242 | ····.line·7 |
243 | ····invoke-virtual·{v1,·v0,·v3,·p1,·p2},·Lio/sentry/ | 243 | ····invoke-virtual·{v1,·v0,·v3,·p1,·p2},·Lio/sentry/s2$a;->a(Lio/sentry/s2;Ljava/lang/String;Lio/sentry/z0;Lio/sentry/h0;)Z |
244 | ····move-result·v4 | 244 | ····move-result·v4 |
245 | ····if-nez·v4,·:cond_0 | 245 | ····if-nez·v4,·:cond_0 |
246 | ····if-nez·v2,·:cond_a | 246 | ····if-nez·v2,·:cond_a |
247 | ····.line·8 | 247 | ····.line·8 |
248 | ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap; | 248 | ····new-instance·v2,·Ljava/util/concurrent/ConcurrentHashMap; |
249 | ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 249 | ····invoke-direct·{v2},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
250 | ····.line·9 | 250 | ····.line·9 |
251 | ····:cond_a | 251 | ····:cond_a |
252 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/ | 252 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
253 | ····goto/16·:goto_0 | 253 | ····goto/16·:goto_0 |
254 | ····.line·10 | 254 | ····.line·10 |
255 | ····:pswitch_0 | 255 | ····:pswitch_0 |
256 | ····invoke-virtual·{p1},·Lio/sentry/ | 256 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
257 | ····move-result-object·v3 | 257 | ····move-result-object·v3 |
258 | ····invoke-static·{v0,·v3},·Lio/sentry/ | 258 | ····invoke-static·{v0,·v3},·Lio/sentry/s3;->m0(Lio/sentry/s3;Ljava/lang/String;)Ljava/lang/String; |
259 | ····goto/16·:goto_0 | 259 | ····goto/16·:goto_0 |
260 | ····.line·11 | 260 | ····.line·11 |
261 | ····:pswitch_1 | 261 | ····:pswitch_1 |
262 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 262 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
263 | ····.line·12 | 263 | ····.line·12 |
264 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; | 264 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; |
265 | ····.line·13 | 265 | ····.line·13 |
266 | ····new-instance·v3,·Lio/sentry/ | 266 | ····new-instance·v3,·Lio/sentry/k4; |
267 | ····new-instance·v4,·Lio/sentry/protocol/o$a; | 267 | ····new-instance·v4,·Lio/sentry/protocol/o$a; |
268 | ····invoke-direct·{v4},·Lio/sentry/protocol/o$a;-><init>()V | 268 | ····invoke-direct·{v4},·Lio/sentry/protocol/o$a;-><init>()V |
269 | ····.line·14 | 269 | ····.line·14 |
270 | ····invoke-virtual·{p1,·p2,·v4},·Lio/sentry/ | 270 | ····invoke-virtual·{p1,·p2,·v4},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; |
271 | ····move-result-object·v4 | 271 | ····move-result-object·v4 |
Max diff block lines reached; 5011/9231 bytes (54.28%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/a3$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryEnvelopeHeader.java" | 3 | .source·"SentryEnvelopeHeader.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/a3; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/a3;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/a3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/a3; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/a3; |
46 | ····.locals·7 | 46 | ····.locals·7 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····const/4·v0,·0x0 | 49 | ····const/4·v0,·0x0 |
Offset 145, 68 lines modified | Offset 145, 68 lines modified | ||
145 | ····.line·5 | 145 | ····.line·5 |
146 | ····new-instance·v3,·Ljava/util/HashMap; | 146 | ····new-instance·v3,·Ljava/util/HashMap; |
147 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V | 147 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V |
148 | ····.line·6 | 148 | ····.line·6 |
149 | ····:cond_3 | 149 | ····:cond_3 |
150 | ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/ | 150 | ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
151 | ····goto·:goto_0 | 151 | ····goto·:goto_0 |
152 | ····.line·7 | 152 | ····.line·7 |
153 | ····:pswitch_0 | 153 | ····:pswitch_0 |
154 | ····new-instance·v0,·Lio/sentry/protocol/p$a; | 154 | ····new-instance·v0,·Lio/sentry/protocol/p$a; |
155 | ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V | 155 | ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V |
156 | ····invoke-virtual·{p1,·p2,·v0},·Lio/sentry/ | 156 | ····invoke-virtual·{p1,·p2,·v0},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
157 | ····move-result-object·v0 | 157 | ····move-result-object·v0 |
158 | ····check-cast·v0,·Lio/sentry/protocol/p; | 158 | ····check-cast·v0,·Lio/sentry/protocol/p; |
159 | ····goto·:goto_0 | 159 | ····goto·:goto_0 |
160 | ····.line·8 | 160 | ····.line·8 |
161 | ····:pswitch_1 | 161 | ····:pswitch_1 |
162 | ····new-instance·v2,·Lio/sentry/ | 162 | ····new-instance·v2,·Lio/sentry/x4$b; |
163 | ····invoke-direct·{v2},·Lio/sentry/ | 163 | ····invoke-direct·{v2},·Lio/sentry/x4$b;-><init>()V |
164 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 164 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
165 | ····move-result-object·v2 | 165 | ····move-result-object·v2 |
166 | ····check-cast·v2,·Lio/sentry/ | 166 | ····check-cast·v2,·Lio/sentry/x4; |
167 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
168 | ····.line·9 | 168 | ····.line·9 |
169 | ····:pswitch_2 | 169 | ····:pswitch_2 |
170 | ····new-instance·v1,·Lio/sentry/protocol/n$a; | 170 | ····new-instance·v1,·Lio/sentry/protocol/n$a; |
171 | ····invoke-direct·{v1},·Lio/sentry/protocol/n$a;-><init>()V | 171 | ····invoke-direct·{v1},·Lio/sentry/protocol/n$a;-><init>()V |
172 | ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/ | 172 | ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
173 | ····move-result-object·v1 | 173 | ····move-result-object·v1 |
174 | ····check-cast·v1,·Lio/sentry/protocol/n; | 174 | ····check-cast·v1,·Lio/sentry/protocol/n; |
175 | ····goto·:goto_0 | 175 | ····goto·:goto_0 |
176 | ····.line·10 | 176 | ····.line·10 |
177 | ····:cond_4 | 177 | ····:cond_4 |
178 | ····new-instance·p2,·Lio/sentry/ | 178 | ····new-instance·p2,·Lio/sentry/a3; |
179 | ····invoke-direct·{p2,·v0,·v1,·v2},·Lio/sentry/ | 179 | ····invoke-direct·{p2,·v0,·v1,·v2},·Lio/sentry/a3;-><init>(Lio/sentry/protocol/p;Lio/sentry/protocol/n;Lio/sentry/x4;)V |
180 | ····.line·11 | 180 | ····.line·11 |
181 | ····invoke-virtual·{p2,·v3},·Lio/sentry/ | 181 | ····invoke-virtual·{p2,·v3},·Lio/sentry/a3;->d(Ljava/util/Map;)V |
182 | ····.line·12 | 182 | ····.line·12 |
183 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V | 183 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V |
184 | ····return-object·p2 | 184 | ····return-object·p2 |
185 | ····nop | 185 | ····nop |
Offset 1, 33 lines modified | Offset 1, 64 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/android/core/d0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"AnrIntegration.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/hints/a; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/android/core/d0; |
7 | .end·annotation | 9 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·"a" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/Signature; | ||
13 | ····value·=·{ | ||
14 | ········"<T:", | ||
15 | ········"Lio/sentry/q3;", | ||
16 | ········">", | ||
17 | ········"Ljava/lang/Object;" | ||
18 | ····} | ||
19 | .end·annotation | ||
14 | #·instance·fields | ||
15 | .field·private·final·a:Z | ||
16 | #·direct·methods | ||
17 | .method·constructor·<init>(Z)V | ||
18 | ····.locals·0 | ||
19 | ····.line·1 | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
21 | ····.line·2 | ||
22 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/d0$a;->a:Z | ||
23 | ····return-void | ||
24 | .end·method | ||
20 | #·virtual·methods | 25 | #·virtual·methods |
21 | .method·public·abstract·a(Lio/sentry/q3;)V | ||
22 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
23 | ········value·=·{ | ||
24 | ············"(TT;)V" | ||
25 | ········} | ||
26 | 26 | .method·public·a()Z | |
27 | ····.locals·1 | ||
28 | ····const/4·v0,·0x1 | ||
29 | ····return·v0 | ||
30 | .end·method | ||
31 | .method·public·b()Ljava/lang/String; | ||
32 | ····.locals·1 | ||
33 | ····.line·1 | ||
34 | ····iget-boolean·v0,·p0,·Lio/sentry/android/core/d0$a;->a:Z | ||
35 | ····if-eqz·v0,·:cond_0 | ||
36 | ····const-string·v0,·"anr_background" | ||
37 | ····goto·:goto_0 | ||
38 | ····:cond_0 | ||
39 | ····const-string·v0,·"anr_foreground" | ||
40 | ····:goto_0 | ||
41 | ····return-object·v0 | ||
27 | .end·method | 42 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/s2$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryBaseEvent.java" | 3 | .source·"SentryBaseEvent.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/s2; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"a" | 10 | ····name·=·"a" |
11 | .end·annotation | 11 | .end·annotation |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | #·virtual·methods | 25 | #·virtual·methods |
26 | .method·public·a(Lio/sentry/ | 26 | .method·public·a(Lio/sentry/s2;Ljava/lang/String;Lio/sentry/z0;Lio/sentry/h0;)Z |
27 | ····.locals·4 | 27 | ····.locals·4 |
28 | ····.line·1 | 28 | ····.line·1 |
29 | ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I | 29 | ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I |
30 | ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I | 30 | ····invoke-virtual·{p2},·Ljava/lang/String;->hashCode()I |
Offset 271, 206 lines modified | Offset 271, 206 lines modified | ||
271 | ····:goto_0 | 271 | ····:goto_0 |
272 | ····packed-switch·v3,·:pswitch_data_0 | 272 | ····packed-switch·v3,·:pswitch_data_0 |
273 | ····return·v1 | 273 | ····return·v1 |
274 | ····.line·2 | 274 | ····.line·2 |
275 | ····:pswitch_0 | 275 | ····:pswitch_0 |
276 | ····invoke-virtual·{p3},·Lio/sentry/ | 276 | ····invoke-virtual·{p3},·Lio/sentry/z0;->r0()Ljava/lang/String; |
277 | ····move-result-object·p2 | 277 | ····move-result-object·p2 |
278 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 278 | ····invoke-static·{p1,·p2},·Lio/sentry/s2;->w(Lio/sentry/s2;Ljava/lang/String;)Ljava/lang/String; |
279 | ····return·v2 | 279 | ····return·v2 |
280 | ····.line·3 | 280 | ····.line·3 |
281 | ····:pswitch_1 | 281 | ····:pswitch_1 |
282 | ····new-instance·p2,·Lio/sentry/protocol/k$a; | 282 | ····new-instance·p2,·Lio/sentry/protocol/k$a; |
283 | ····invoke-direct·{p2},·Lio/sentry/protocol/k$a;-><init>()V | 283 | ····invoke-direct·{p2},·Lio/sentry/protocol/k$a;-><init>()V |
284 | ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/ | 284 | ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
285 | ····move-result-object·p2 | 285 | ····move-result-object·p2 |
286 | ····check-cast·p2,·Lio/sentry/protocol/k; | 286 | ····check-cast·p2,·Lio/sentry/protocol/k; |
287 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 287 | ····invoke-static·{p1,·p2},·Lio/sentry/s2;->o(Lio/sentry/s2;Lio/sentry/protocol/k;)Lio/sentry/protocol/k; |
288 | ····return·v2 | 288 | ····return·v2 |
289 | ····.line·4 | 289 | ····.line·4 |
290 | ····:pswitch_2 | 290 | ····:pswitch_2 |
291 | ····invoke-virtual·{p3},·Lio/sentry/ | 291 | ····invoke-virtual·{p3},·Lio/sentry/z0;->r0()Ljava/lang/String; |
292 | ····move-result-object·p2 | 292 | ····move-result-object·p2 |
293 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 293 | ····invoke-static·{p1,·p2},·Lio/sentry/s2;->s(Lio/sentry/s2;Ljava/lang/String;)Ljava/lang/String; |
294 | ····return·v2 | 294 | ····return·v2 |
295 | ····.line·5 | 295 | ····.line·5 |
296 | ····:pswitch_3 | 296 | ····:pswitch_3 |
297 | ····new-instance·p2,·Lio/sentry/protocol/p$a; | 297 | ····new-instance·p2,·Lio/sentry/protocol/p$a; |
298 | ····invoke-direct·{p2},·Lio/sentry/protocol/p$a;-><init>()V | 298 | ····invoke-direct·{p2},·Lio/sentry/protocol/p$a;-><init>()V |
299 | ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/ | 299 | ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
300 | ····move-result-object·p2 | 300 | ····move-result-object·p2 |
301 | ····check-cast·p2,·Lio/sentry/protocol/p; | 301 | ····check-cast·p2,·Lio/sentry/protocol/p; |
302 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 302 | ····invoke-static·{p1,·p2},·Lio/sentry/s2;->b(Lio/sentry/s2;Lio/sentry/protocol/p;)Lio/sentry/protocol/p; |
303 | ····return·v2 | 303 | ····return·v2 |
304 | ····.line·6 | 304 | ····.line·6 |
305 | ····:pswitch_4 | 305 | ····:pswitch_4 |
306 | ····invoke-virtual·{p3},·Lio/sentry/ | 306 | ····invoke-virtual·{p3},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
307 | ····move-result-object·p2 | 307 | ····move-result-object·p2 |
308 | ····check-cast·p2,·Ljava/util/Map; | 308 | ····check-cast·p2,·Ljava/util/Map; |
309 | ····.line·7 | 309 | ····.line·7 |
310 | ····invoke-static·{p2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; | 310 | ····invoke-static·{p2},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; |
311 | ····move-result-object·p2 | 311 | ····move-result-object·p2 |
312 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 312 | ····invoke-static·{p1,·p2},·Lio/sentry/s2;->k(Lio/sentry/s2;Ljava/util/Map;)Ljava/util/Map; |
313 | ····return·v2 | 313 | ····return·v2 |
314 | ····.line·8 | 314 | ····.line·8 |
315 | ····:pswitch_5 | 315 | ····:pswitch_5 |
316 | ····new-instance·p2,·Lio/sentry/protocol/z$a; | 316 | ····new-instance·p2,·Lio/sentry/protocol/z$a; |
317 | ····invoke-direct·{p2},·Lio/sentry/protocol/z$a;-><init>()V | 317 | ····invoke-direct·{p2},·Lio/sentry/protocol/z$a;-><init>()V |
318 | ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/ | 318 | ····invoke-virtual·{p3,·p4,·p2},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
319 | ····move-result-object·p2 | 319 | ····move-result-object·p2 |
320 | ····check-cast·p2,·Lio/sentry/protocol/z; | 320 | ····check-cast·p2,·Lio/sentry/protocol/z; |
321 | ····invoke-static·{p1,·p2},·Lio/sentry/ | 321 | ····invoke-static·{p1,·p2},·Lio/sentry/s2;->y(Lio/sentry/s2;Lio/sentry/protocol/z;)Lio/sentry/protocol/z; |
322 | ····return·v2 | 322 | ····return·v2 |
323 | ····.line·9 | 323 | ····.line·9 |
324 | ····:pswitch_6 | 324 | ····:pswitch_6 |
325 | ····invoke-virtual·{p3},·Lio/sentry/ | 325 | ····invoke-virtual·{p3},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
326 | ····move-result-object·p2 | 326 | ····move-result-object·p2 |
Max diff block lines reached; 4235/8700 bytes (48.68%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/x4$c$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TraceContext.java" | 3 | .source·"TraceContext.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/x4$c; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/x4$c;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/x4$c$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4$c; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4$c; |
46 | ····.locals·6 | 46 | ····.locals·6 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····const/4·v0,·0x0 | 49 | ····const/4·v0,·0x0 |
Offset 102, 41 lines modified | Offset 102, 41 lines modified | ||
102 | ····.line·5 | 102 | ····.line·5 |
103 | ····new-instance·v3,·Ljava/util/concurrent/ConcurrentHashMap; | 103 | ····new-instance·v3,·Ljava/util/concurrent/ConcurrentHashMap; |
104 | ····invoke-direct·{v3},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 104 | ····invoke-direct·{v3},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
105 | ····.line·6 | 105 | ····.line·6 |
106 | ····:cond_0 | 106 | ····:cond_0 |
107 | ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/ | 107 | ····invoke-virtual·{p1,·p2,·v3,·v4},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
108 | ····goto·:goto_0 | 108 | ····goto·:goto_0 |
109 | ····.line·7 | 109 | ····.line·7 |
110 | ····:cond_1 | 110 | ····:cond_1 |
111 | ····invoke-virtual·{p1},·Lio/sentry/ | 111 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
112 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
113 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
114 | ····.line·8 | 114 | ····.line·8 |
115 | ····:cond_2 | 115 | ····:cond_2 |
116 | ····invoke-virtual·{p1},·Lio/sentry/ | 116 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
117 | ····move-result-object·v1 | 117 | ····move-result-object·v1 |
118 | ····goto·:goto_0 | 118 | ····goto·:goto_0 |
119 | ····.line·9 | 119 | ····.line·9 |
120 | ····:cond_3 | 120 | ····:cond_3 |
121 | ····new-instance·p2,·Lio/sentry/ | 121 | ····new-instance·p2,·Lio/sentry/x4$c; |
122 | ····invoke-direct·{p2,·v1,·v2,·v0},·Lio/sentry/ | 122 | ····invoke-direct·{p2,·v1,·v2,·v0},·Lio/sentry/x4$c;-><init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/x4$a;)V |
123 | ····.line·10 | 123 | ····.line·10 |
124 | ····invoke-virtual·{p2,·v3},·Lio/sentry/ | 124 | ····invoke-virtual·{p2,·v3},·Lio/sentry/x4$c;->c(Ljava/util/Map;)V |
125 | ····.line·11 | 125 | ····.line·11 |
126 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V | 126 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->w()V |
127 | ····return-object·p2 | 127 | ····return-object·p2 |
128 | .end·method | 128 | .end·method |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·final·Lio/sentry/y0$g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JsonObjectDeserializer.java" | 3 | .source·"JsonObjectDeserializer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/y0$c; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/y0; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1a | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·"g" | 12 | ····name·=·"g" |
13 | .end·annotation | 13 | .end·annotation |
Offset 25, 22 lines modified | Offset 25, 22 lines modified | ||
25 | .method·constructor·<init>(Ljava/lang/Object;)V | 25 | .method·constructor·<init>(Ljava/lang/Object;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.line·1 | 27 | ····.line·1 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····.line·2 | 29 | ····.line·2 |
30 | ····iput-object·p1,·p0,·Lio/sentry/ | 30 | ····iput-object·p1,·p0,·Lio/sentry/y0$g;->a:Ljava/lang/Object; |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·getValue()Ljava/lang/Object; | 34 | .method·public·getValue()Ljava/lang/Object; |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.line·1 | 36 | ····.line·1 |
37 | ····iget-object·v0,·p0,·Lio/sentry/ | 37 | ····iget-object·v0,·p0,·Lio/sentry/y0$g;->a:Ljava/lang/Object; |
38 | ····return-object·v0 | 38 | ····return-object·v0 |
39 | .end·method | 39 | .end·method |
Offset 1, 212 lines modified | Offset 1, 212 lines modified | ||
1 | .class·public·final·enum·Lio/sentry/ | 1 | .class·public·final·enum·Lio/sentry/h1$a; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"MeasurementUnit.java" | 3 | .source·"MeasurementUnit.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/h1; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/h1; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x4019 | 11 | ····accessFlags·=·0x4019 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Enum<", | 16 | ········"Ljava/lang/Enum<", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/h1$a;", |
18 | ········">;", | 18 | ········">;", |
19 | ········"Lio/sentry/ | 19 | ········"Lio/sentry/h1;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·static·fields | 22 | #·static·fields |
23 | .field·private·static·final·synthetic·$VALUES:[Lio/sentry/ | 23 | .field·private·static·final·synthetic·$VALUES:[Lio/sentry/h1$a; |
24 | .field·public·static·final·enum·DAY:Lio/sentry/ | 24 | .field·public·static·final·enum·DAY:Lio/sentry/h1$a; |
25 | .field·public·static·final·enum·HOUR:Lio/sentry/ | 25 | .field·public·static·final·enum·HOUR:Lio/sentry/h1$a; |
26 | .field·public·static·final·enum·MICROSECOND:Lio/sentry/ | 26 | .field·public·static·final·enum·MICROSECOND:Lio/sentry/h1$a; |
27 | .field·public·static·final·enum·MILLISECOND:Lio/sentry/ | 27 | .field·public·static·final·enum·MILLISECOND:Lio/sentry/h1$a; |
28 | .field·public·static·final·enum·MINUTE:Lio/sentry/ | 28 | .field·public·static·final·enum·MINUTE:Lio/sentry/h1$a; |
29 | .field·public·static·final·enum·NANOSECOND:Lio/sentry/ | 29 | .field·public·static·final·enum·NANOSECOND:Lio/sentry/h1$a; |
30 | .field·public·static·final·enum·SECOND:Lio/sentry/ | 30 | .field·public·static·final·enum·SECOND:Lio/sentry/h1$a; |
31 | .field·public·static·final·enum·WEEK:Lio/sentry/ | 31 | .field·public·static·final·enum·WEEK:Lio/sentry/h1$a; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·private·static·synthetic·$values()[Lio/sentry/ | 33 | .method·private·static·synthetic·$values()[Lio/sentry/h1$a; |
34 | ····.locals·3 | 34 | ····.locals·3 |
35 | ····const/16·v0,·0x8 | 35 | ····const/16·v0,·0x8 |
36 | ····new-array·v0,·v0,·[Lio/sentry/ | 36 | ····new-array·v0,·v0,·[Lio/sentry/h1$a; |
37 | ····.line·1 | 37 | ····.line·1 |
38 | ····sget-object·v1,·Lio/sentry/ | 38 | ····sget-object·v1,·Lio/sentry/h1$a;->NANOSECOND:Lio/sentry/h1$a; |
39 | ····const/4·v2,·0x0 | 39 | ····const/4·v2,·0x0 |
40 | ····aput-object·v1,·v0,·v2 | 40 | ····aput-object·v1,·v0,·v2 |
41 | ····sget-object·v1,·Lio/sentry/ | 41 | ····sget-object·v1,·Lio/sentry/h1$a;->MICROSECOND:Lio/sentry/h1$a; |
42 | ····const/4·v2,·0x1 | 42 | ····const/4·v2,·0x1 |
43 | ····aput-object·v1,·v0,·v2 | 43 | ····aput-object·v1,·v0,·v2 |
44 | ····sget-object·v1,·Lio/sentry/ | 44 | ····sget-object·v1,·Lio/sentry/h1$a;->MILLISECOND:Lio/sentry/h1$a; |
45 | ····const/4·v2,·0x2 | 45 | ····const/4·v2,·0x2 |
46 | ····aput-object·v1,·v0,·v2 | 46 | ····aput-object·v1,·v0,·v2 |
47 | ····sget-object·v1,·Lio/sentry/ | 47 | ····sget-object·v1,·Lio/sentry/h1$a;->SECOND:Lio/sentry/h1$a; |
48 | ····const/4·v2,·0x3 | 48 | ····const/4·v2,·0x3 |
49 | ····aput-object·v1,·v0,·v2 | 49 | ····aput-object·v1,·v0,·v2 |
50 | ····sget-object·v1,·Lio/sentry/ | 50 | ····sget-object·v1,·Lio/sentry/h1$a;->MINUTE:Lio/sentry/h1$a; |
51 | ····const/4·v2,·0x4 | 51 | ····const/4·v2,·0x4 |
52 | ····aput-object·v1,·v0,·v2 | 52 | ····aput-object·v1,·v0,·v2 |
53 | ····sget-object·v1,·Lio/sentry/ | 53 | ····sget-object·v1,·Lio/sentry/h1$a;->HOUR:Lio/sentry/h1$a; |
54 | ····const/4·v2,·0x5 | 54 | ····const/4·v2,·0x5 |
55 | ····aput-object·v1,·v0,·v2 | 55 | ····aput-object·v1,·v0,·v2 |
56 | ····sget-object·v1,·Lio/sentry/ | 56 | ····sget-object·v1,·Lio/sentry/h1$a;->DAY:Lio/sentry/h1$a; |
57 | ····const/4·v2,·0x6 | 57 | ····const/4·v2,·0x6 |
58 | ····aput-object·v1,·v0,·v2 | 58 | ····aput-object·v1,·v0,·v2 |
59 | ····sget-object·v1,·Lio/sentry/ | 59 | ····sget-object·v1,·Lio/sentry/h1$a;->WEEK:Lio/sentry/h1$a; |
60 | ····const/4·v2,·0x7 | 60 | ····const/4·v2,·0x7 |
61 | ····aput-object·v1,·v0,·v2 | 61 | ····aput-object·v1,·v0,·v2 |
62 | ····return-object·v0 | 62 | ····return-object·v0 |
63 | .end·method | 63 | .end·method |
64 | .method·static·constructor·<clinit>()V | 64 | .method·static·constructor·<clinit>()V |
65 | ····.locals·3 | 65 | ····.locals·3 |
66 | ····.line·1 | 66 | ····.line·1 |
67 | ····new-instance·v0,·Lio/sentry/ | 67 | ····new-instance·v0,·Lio/sentry/h1$a; |
68 | ····const-string·v1,·"NANOSECOND" | 68 | ····const-string·v1,·"NANOSECOND" |
69 | ····const/4·v2,·0x0 | 69 | ····const/4·v2,·0x0 |
70 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/ | 70 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/h1$a;-><init>(Ljava/lang/String;I)V |
71 | ····sput-object·v0,·Lio/sentry/ | 71 | ····sput-object·v0,·Lio/sentry/h1$a;->NANOSECOND:Lio/sentry/h1$a; |
72 | ····.line·2 | 72 | ····.line·2 |
73 | ····new-instance·v0,·Lio/sentry/ | 73 | ····new-instance·v0,·Lio/sentry/h1$a; |
74 | ····const-string·v1,·"MICROSECOND" | 74 | ····const-string·v1,·"MICROSECOND" |
Max diff block lines reached; 5004/9277 bytes (53.94%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·final·Lio/sentry/x3$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryItemType.java" | 3 | .source·"SentryItemType.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/x3; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/x3;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>()V | 23 | .method·constructor·<init>()V |
Offset 34, 38 lines modified | Offset 34, 38 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/x3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x3; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x3; |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; |
49 | ····move-result-object·p1 | 49 | ····move-result-object·p1 |
50 | ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; | 50 | ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; |
51 | ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; | 51 | ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; |
52 | ····move-result-object·p1 | 52 | ····move-result-object·p1 |
53 | ····invoke-static·{p1},·Lio/sentry/ | 53 | ····invoke-static·{p1},·Lio/sentry/x3;->valueOfLabel(Ljava/lang/String;)Lio/sentry/x3; |
54 | ····move-result-object·p1 | 54 | ····move-result-object·p1 |
55 | ····return-object·p1 | 55 | ····return-object·p1 |
56 | .end·method | 56 | .end·method |
Offset 1, 98 lines modified | Offset 1, 67 lines modified | ||
1 | .class·Lio/sentry/ | 1 | .class·final·Lio/sentry/y0$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"JsonObjectDeserializer.java" |
4 | #·interfaces | ||
5 | .implements·Lio/sentry/y0$c; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/y0; |
7 | .end·annotation | 9 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x1a |
10 | ····name·=·" | 12 | ····name·=·"d" |
11 | .end·annotation | 13 | .end·annotation |
12 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·a:Ljava/util/ArrayList; | ||
13 | .field·private·a:[B | ||
14 | .field·private·final·b:Ljava/util/concurrent/Callable; | ||
15 | ····.annotation·system·Ldalvik/annotation/Signature; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
16 | ········value·=·{ | 17 | ········value·=·{ |
17 | ············"Ljava/util/ | 18 | ············"Ljava/util/ArrayList<", |
19 | ············"Ljava/lang/Object;", | ||
18 | ············" | 20 | ············">;" |
19 | ········} | 21 | ········} |
20 | ····.end·annotation | 22 | ····.end·annotation |
21 | .end·field | 23 | .end·field |
22 | #·direct·methods | 24 | #·direct·methods |
23 | .method·p | 25 | .method·private·constructor·<init>()V |
24 | ····.locals· | 26 | ····.locals·1 |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
26 | ········value·=·{ | ||
27 | ············"(", | ||
28 | ············"Ljava/util/concurrent/Callable<", | ||
29 | ············"[B>;)V" | ||
30 | ········} | ||
31 | ····.end·annotation | ||
32 | ····.line·1 | 27 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·2 | 29 | ····.line·2 |
30 | ····new-instance·v0,·Ljava/util/ArrayList; | ||
31 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | ||
35 | ····iput-object· | 32 | ····iput-object·v0,·p0,·Lio/sentry/y0$d;->a:Ljava/util/ArrayList; |
36 | ····return-void | 33 | ····return-void |
37 | .end·method | 34 | .end·method |
38 | .method· | 35 | .method·synthetic·constructor·<init>(Lio/sentry/y0$a;)V |
39 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.line·3 | ||
38 | ····invoke-direct·{p0},·Lio/sentry/y0$d;-><init>()V | ||
40 | ····if-eqz·p0,·:cond_0 | ||
41 | ····goto·:goto_0 | ||
42 | ····:cond_0 | ||
43 | ····const/4·p0,·0x0 | ||
44 | ····new-array·p0,·p0,·[B | ||
39 | ····return-void | ||
45 | ····:goto_0 | ||
46 | ····return-object·p0 | ||
47 | .end·method | 40 | .end·method |
48 | #·virtual·methods | 41 | #·virtual·methods |
49 | .method·public·a() | 42 | .method·public·getValue()Ljava/lang/Object; |
50 | ····.locals·1 | 43 | ····.locals·1 |
51 | ····.line·1 | 44 | ····.line·1 |
52 | ····iget-object·v0,·p0,·Lio/sentry/j3$a;->a:[B | ||
53 | ····if-nez·v0,·:cond_0 | ||
54 | ····iget-object·v0,·p0,·Lio/sentry/ | 45 | ····iget-object·v0,·p0,·Lio/sentry/y0$d;->a:Ljava/util/ArrayList; |
55 | ····if-eqz·v0,·:cond_0 | ||
56 | ····.line·2 | ||
57 | ····invoke-interface·{v0},·Ljava/util/concurrent/Callable;->call()Ljava/lang/Object; | ||
58 | ····move-result-object·v0 | ||
59 | ····check-cast·v0,·[B | ||
60 | ····iput-object·v0,·p0,·Lio/sentry/j3$a;->a:[B | ||
61 | ····.line·3 | ||
62 | ····:cond_0 | ||
63 | ····iget-object·v0,·p0,·Lio/sentry/j3$a;->a:[B | ||
64 | ····invoke-static·{v0},·Lio/sentry/j3$a;->b([B)[B | ||
65 | ····move-result-object·v0 | ||
66 | ····return-object·v0 | 46 | ····return-object·v0 |
67 | .end·method | 47 | .end·method |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·final·Lio/sentry/y0$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JsonObjectDeserializer.java" | 3 | .source·"JsonObjectDeserializer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/y0$c; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/y0; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1a | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·"e" | 12 | ····name·=·"e" |
13 | .end·annotation | 13 | .end·annotation |
Offset 38, 31 lines modified | Offset 38, 31 lines modified | ||
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····.line·2 | 39 | ····.line·2 |
40 | ····new-instance·v0,·Ljava/util/HashMap; | 40 | ····new-instance·v0,·Ljava/util/HashMap; |
41 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 41 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
42 | ····iput-object·v0,·p0,·Lio/sentry/ | 42 | ····iput-object·v0,·p0,·Lio/sentry/y0$e;->a:Ljava/util/HashMap; |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
45 | .method·synthetic·constructor·<init>(Lio/sentry/ | 45 | .method·synthetic·constructor·<init>(Lio/sentry/y0$a;)V |
46 | ····.locals·0 | 46 | ····.locals·0 |
47 | ····.line·3 | 47 | ····.line·3 |
48 | ····invoke-direct·{p0},·Lio/sentry/ | 48 | ····invoke-direct·{p0},·Lio/sentry/y0$e;-><init>()V |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·public·getValue()Ljava/lang/Object; | 52 | .method·public·getValue()Ljava/lang/Object; |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.line·1 | 54 | ····.line·1 |
55 | ····iget-object·v0,·p0,·Lio/sentry/ | 55 | ····iget-object·v0,·p0,·Lio/sentry/y0$e;->a:Ljava/util/HashMap; |
56 | ····return-object·v0 | 56 | ····return-object·v0 |
57 | .end·method | 57 | .end·method |
Offset 1, 71 lines modified | Offset 1, 65 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/r4$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"S | 3 | .source·"SpanId.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/r4; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/r4;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·1 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·virtual·methods |
30 | .method·public·bridge·synthetic·a(Lio/sentry/ | 30 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 33 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/r4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r4; |
34 | ····move-result-object·p1 | 34 | ····move-result-object·p1 |
35 | ····return-object·p1 | 35 | ····return-object·p1 |
36 | .end·method | 36 | .end·method |
37 | .method·public·b(Lio/sentry/ | 37 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r4; |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.line·1 | 39 | ····.line·1 |
40 | ····new-instance·p2,·Lio/sentry/r4; | ||
40 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; | ||
41 | ····move-result-object·p1 | ||
42 | ····sget-object·p2,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; | ||
43 | ····invoke-virtual·{p1 | 41 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->T()Ljava/lang/String; |
44 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····invoke-direct·{p2,·p1},·Lio/sentry/r4;-><init>(Ljava/lang/String;)V | ||
45 | ····invoke-static·{p1},·Lio/sentry/p3;->valueOf(Ljava/lang/String;)Lio/sentry/p3; | ||
46 | ····move-result-object·p1 | ||
47 | ····return-object·p | 44 | ····return-object·p2 |
48 | .end·method | 45 | .end·method |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·final·Lio/sentry/v2$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryClient.java" | 3 | .source·"SentryClient.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/Comparator; | 5 | .implements·Ljava/util/Comparator; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/v2; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1a | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·"b" | 12 | ····name·=·"b" |
13 | .end·annotation | 13 | .end·annotation |
Offset 32, 19 lines modified | Offset 32, 19 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·synthetic·constructor·<init>(Lio/sentry/ | 36 | .method·synthetic·constructor·<init>(Lio/sentry/v2$a;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.line·2 | 38 | ····.line·2 |
39 | ····invoke-direct·{p0},·Lio/sentry/ | 39 | ····invoke-direct·{p0},·Lio/sentry/v2$b;-><init>()V |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | #·virtual·methods | 42 | #·virtual·methods |
43 | .method·public·a(Lio/sentry/d;Lio/sentry/d;)I | 43 | .method·public·a(Lio/sentry/d;Lio/sentry/d;)I |
Offset 70, 13 lines modified | Offset 70, 13 lines modified | ||
70 | ····.locals·0 | 70 | ····.locals·0 |
71 | ····.line·1 | 71 | ····.line·1 |
72 | ····check-cast·p1,·Lio/sentry/d; | 72 | ····check-cast·p1,·Lio/sentry/d; |
73 | ····check-cast·p2,·Lio/sentry/d; | 73 | ····check-cast·p2,·Lio/sentry/d; |
74 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 74 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/v2$b;->a(Lio/sentry/d;Lio/sentry/d;)I |
75 | ····move-result·p1 | 75 | ····move-result·p1 |
76 | ····return·p1 | 76 | ····return·p1 |
77 | .end·method | 77 | .end·method |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/r3$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"SentryEnvelopeItemHeader.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/r3; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/r3;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 32, 310 lines modified | Offset 32, 301 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception; | ||
37 | ····.locals·2 | ||
38 | ····.line·1 | ||
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
41 | ····const-string·v1,·"Missing·required·field·\"" | ||
42 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
43 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
44 | ····const-string·p1,·"\"" | ||
45 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
46 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
47 | ····move-result-object·p1 | ||
48 | ····.line·2 | ||
49 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | ||
50 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | ||
51 | ····.line·3 | ||
52 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; | ||
53 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V | ||
54 | ····return-object·v0 | ||
55 | .end·method | ||
36 | #·virtual·methods | 56 | #·virtual·methods |
37 | .method·public·bridge·synthetic·a(Lio/sentry/ | 57 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
38 | ····.locals·0 | 58 | ····.locals·0 |
39 | ····.line·1 | 59 | ····.line·1 |
40 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 60 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/r3$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r3; |
41 | ····move-result-object·p1 | 61 | ····move-result-object·p1 |
42 | ····return-object·p1 | 62 | ····return-object·p1 |
43 | .end·method | 63 | .end·method |
44 | .method·public·b(Lio/sentry/ | 64 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/r3; |
45 | ····.locals· | 65 | ····.locals·11 |
46 | ····.line·1 | 66 | ····.line·1 |
47 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 67 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
68 | ····const/4·v0,·0x0 | ||
48 | ····.line·2 | ||
49 | ····new-instance·v0,·Lio/sentry/y1; | ||
50 | ····invoke-direct·{v0},·Lio/sentry/y1;-><init>()V | ||
51 | ····const/4·v1,·0x0 | 69 | ····const/4·v1,·0x0 |
70 | ····move-object·v3,·v1 | ||
71 | ····move-object·v5,·v3 | ||
72 | ····move-object·v6,·v5 | ||
73 | ····move-object·v7,·v6 | ||
74 | ····const/4·v4,·0x0 | ||
52 | ····.line· | 75 | ····.line·2 |
53 | ····:cond_0 | ||
54 | ····:goto_0 | 76 | ····:goto_0 |
55 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | 77 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; |
56 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
57 | ····sget-object·v | 79 | ····sget-object·v8,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; |
58 | ···· | 80 | ····const-string·v9,·"type" |
81 | ····if-ne·v2,·v8,·:cond_6 | ||
59 | ····.line· | 82 | ····.line·3 |
60 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; | 83 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; |
61 | ····move-result-object·v2 | 84 | ····move-result-object·v2 |
Max diff block lines reached; 8053/11738 bytes (68.61%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/g5$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"UserFeedback.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/g5; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/g5;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 32, 301 lines modified | Offset 32, 234 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·c(Ljava/lang/String;Lio/sentry/g0;)Ljava/lang/Exception; | ||
37 | ····.locals·2 | ||
38 | ····.line·1 | ||
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | ||
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | ||
41 | ····const-string·v1,·"Missing·required·field·\"" | ||
42 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
43 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
44 | ····const-string·p1,·"\"" | ||
45 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
46 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
47 | ····move-result-object·p1 | ||
48 | ····.line·2 | ||
49 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | ||
50 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | ||
51 | ····.line·3 | ||
52 | ····sget-object·v1,·Lio/sentry/p3;->ERROR:Lio/sentry/p3; | ||
53 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/g0;->c(Lio/sentry/p3;Ljava/lang/String;Ljava/lang/Throwable;)V | ||
54 | ····return-object·v0 | ||
55 | .end·method | ||
56 | #·virtual·methods | 36 | #·virtual·methods |
57 | .method·public·bridge·synthetic·a(Lio/sentry/ | 37 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
58 | ····.locals·0 | 38 | ····.locals·0 |
59 | ····.line·1 | 39 | ····.line·1 |
60 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 40 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/g5$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/g5; |
61 | ····move-result-object·p1 | 41 | ····move-result-object·p1 |
62 | ····return-object·p1 | 42 | ····return-object·p1 |
63 | .end·method | 43 | .end·method |
64 | .method·public·b(Lio/sentry/ | 44 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/g5; |
65 | ····.locals· | 45 | ····.locals·8 |
66 | ····.line·1 | 46 | ····.line·1 |
67 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 47 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
68 | ····const/4·v0,·0x0 | 48 | ····const/4·v0,·0x0 |
69 | ···· | 49 | ····move-object·v1,·v0 |
70 | ····move-object·v | 50 | ····move-object·v2,·v1 |
71 | ····move-object·v | 51 | ····move-object·v3,·v2 |
72 | ····move-object·v6,·v5 | ||
73 | ····move-object·v7,·v6 | ||
74 | ···· | 52 | ····move-object·v4,·v3 |
75 | ····.line·2 | 53 | ····.line·2 |
76 | ····:goto_0 | 54 | ····:goto_0 |
77 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | 55 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; |
78 | ····move-result-object·v | 56 | ····move-result-object·v5 |
79 | ····sget-object·v | 57 | ····sget-object·v6,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; |
80 | ····const-string·v9,·"type" | ||
81 | ····if-ne·v | 58 | ····if-ne·v5,·v6,·:cond_5 |
82 | ····.line·3 | 59 | ····.line·3 |
83 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; | 60 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; |
84 | ····move-result-object·v | 61 | ····move-result-object·v5 |
85 | ····.line·4 | 62 | ····.line·4 |
86 | ····invoke-virtual·{v | 63 | ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I |
87 | ····const/4·v | 64 | ····const/4·v6,·-0x1 |
Max diff block lines reached; 6361/10219 bytes (62.25%) of diff not shown. |
Offset 1, 132 lines modified | Offset 1, 132 lines modified | ||
1 | .class·public·final·enum·Lio/sentry/ | 1 | .class·public·final·enum·Lio/sentry/l4$b; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Session.java" | 3 | .source·"Session.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/l4; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x4019 | 9 | ····accessFlags·=·0x4019 |
10 | ····name·=·"b" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 13 | ····value·=·{ |
14 | ········"Ljava/lang/Enum<", | 14 | ········"Ljava/lang/Enum<", |
15 | ········"Lio/sentry/ | 15 | ········"Lio/sentry/l4$b;", |
16 | ········">;" | 16 | ········">;" |
17 | ····} | 17 | ····} |
18 | .end·annotation | 18 | .end·annotation |
19 | #·static·fields | 19 | #·static·fields |
20 | .field·private·static·final·synthetic·$VALUES:[Lio/sentry/ | 20 | .field·private·static·final·synthetic·$VALUES:[Lio/sentry/l4$b; |
21 | .field·public·static·final·enum·Abnormal:Lio/sentry/ | 21 | .field·public·static·final·enum·Abnormal:Lio/sentry/l4$b; |
22 | .field·public·static·final·enum·Crashed:Lio/sentry/ | 22 | .field·public·static·final·enum·Crashed:Lio/sentry/l4$b; |
23 | .field·public·static·final·enum·Exited:Lio/sentry/ | 23 | .field·public·static·final·enum·Exited:Lio/sentry/l4$b; |
24 | .field·public·static·final·enum·Ok:Lio/sentry/ | 24 | .field·public·static·final·enum·Ok:Lio/sentry/l4$b; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·private·static·synthetic·$values()[Lio/sentry/ | 26 | .method·private·static·synthetic·$values()[Lio/sentry/l4$b; |
27 | ····.locals·3 | 27 | ····.locals·3 |
28 | ····const/4·v0,·0x4 | 28 | ····const/4·v0,·0x4 |
29 | ····new-array·v0,·v0,·[Lio/sentry/ | 29 | ····new-array·v0,·v0,·[Lio/sentry/l4$b; |
30 | ····.line·1 | 30 | ····.line·1 |
31 | ····sget-object·v1,·Lio/sentry/ | 31 | ····sget-object·v1,·Lio/sentry/l4$b;->Ok:Lio/sentry/l4$b; |
32 | ····const/4·v2,·0x0 | 32 | ····const/4·v2,·0x0 |
33 | ····aput-object·v1,·v0,·v2 | 33 | ····aput-object·v1,·v0,·v2 |
34 | ····sget-object·v1,·Lio/sentry/ | 34 | ····sget-object·v1,·Lio/sentry/l4$b;->Exited:Lio/sentry/l4$b; |
35 | ····const/4·v2,·0x1 | 35 | ····const/4·v2,·0x1 |
36 | ····aput-object·v1,·v0,·v2 | 36 | ····aput-object·v1,·v0,·v2 |
37 | ····sget-object·v1,·Lio/sentry/ | 37 | ····sget-object·v1,·Lio/sentry/l4$b;->Crashed:Lio/sentry/l4$b; |
38 | ····const/4·v2,·0x2 | 38 | ····const/4·v2,·0x2 |
39 | ····aput-object·v1,·v0,·v2 | 39 | ····aput-object·v1,·v0,·v2 |
40 | ····sget-object·v1,·Lio/sentry/ | 40 | ····sget-object·v1,·Lio/sentry/l4$b;->Abnormal:Lio/sentry/l4$b; |
41 | ····const/4·v2,·0x3 | 41 | ····const/4·v2,·0x3 |
42 | ····aput-object·v1,·v0,·v2 | 42 | ····aput-object·v1,·v0,·v2 |
43 | ····return-object·v0 | 43 | ····return-object·v0 |
44 | .end·method | 44 | .end·method |
45 | .method·static·constructor·<clinit>()V | 45 | .method·static·constructor·<clinit>()V |
46 | ····.locals·3 | 46 | ····.locals·3 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····new-instance·v0,·Lio/sentry/ | 48 | ····new-instance·v0,·Lio/sentry/l4$b; |
49 | ····const-string·v1,·"Ok" | 49 | ····const-string·v1,·"Ok" |
50 | ····const/4·v2,·0x0 | 50 | ····const/4·v2,·0x0 |
51 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/ | 51 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V |
52 | ····sput-object·v0,·Lio/sentry/ | 52 | ····sput-object·v0,·Lio/sentry/l4$b;->Ok:Lio/sentry/l4$b; |
53 | ····.line·2 | 53 | ····.line·2 |
54 | ····new-instance·v0,·Lio/sentry/ | 54 | ····new-instance·v0,·Lio/sentry/l4$b; |
55 | ····const-string·v1,·"Exited" | 55 | ····const-string·v1,·"Exited" |
56 | ····const/4·v2,·0x1 | 56 | ····const/4·v2,·0x1 |
57 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/ | 57 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V |
58 | ····sput-object·v0,·Lio/sentry/ | 58 | ····sput-object·v0,·Lio/sentry/l4$b;->Exited:Lio/sentry/l4$b; |
59 | ····.line·3 | 59 | ····.line·3 |
60 | ····new-instance·v0,·Lio/sentry/ | 60 | ····new-instance·v0,·Lio/sentry/l4$b; |
61 | ····const-string·v1,·"Crashed" | 61 | ····const-string·v1,·"Crashed" |
62 | ····const/4·v2,·0x2 | 62 | ····const/4·v2,·0x2 |
63 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/ | 63 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V |
64 | ····sput-object·v0,·Lio/sentry/ | 64 | ····sput-object·v0,·Lio/sentry/l4$b;->Crashed:Lio/sentry/l4$b; |
65 | ····.line·4 | 65 | ····.line·4 |
66 | ····new-instance·v0,·Lio/sentry/ | 66 | ····new-instance·v0,·Lio/sentry/l4$b; |
67 | ····const-string·v1,·"Abnormal" | 67 | ····const-string·v1,·"Abnormal" |
68 | ····const/4·v2,·0x3 | 68 | ····const/4·v2,·0x3 |
69 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/ | 69 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/l4$b;-><init>(Ljava/lang/String;I)V |
70 | ····sput-object·v0,·Lio/sentry/ | 70 | ····sput-object·v0,·Lio/sentry/l4$b;->Abnormal:Lio/sentry/l4$b; |
71 | ····.line·5 | 71 | ····.line·5 |
72 | ····invoke-static·{},·Lio/sentry/ | 72 | ····invoke-static·{},·Lio/sentry/l4$b;->$values()[Lio/sentry/l4$b; |
73 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
74 | ····sput-object·v0,·Lio/sentry/ | 74 | ····sput-object·v0,·Lio/sentry/l4$b;->$VALUES:[Lio/sentry/l4$b; |
75 | ····return-void | 75 | ····return-void |
Max diff block lines reached; 1320/5731 bytes (23.03%) of diff not shown. |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·final·Lio/sentry/x4$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TraceContext.java" | 3 | .source·"TraceContext.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/x4; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1a | 9 | ····accessFlags·=·0x1a |
10 | ····name·=·"c" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/MemberClasses; | 12 | .annotation·system·Ldalvik/annotation/MemberClasses; |
13 | ····value·=·{ | 13 | ····value·=·{ |
14 | ········Lio/sentry/ | 14 | ········Lio/sentry/x4$c$a; |
15 | ····} | 15 | ····} |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·runtime·Ljava/lang/Deprecated; | 17 | .annotation·runtime·Ljava/lang/Deprecated; |
18 | .end·annotation | 18 | .end·annotation |
Offset 44, 47 lines modified | Offset 44, 47 lines modified | ||
44 | .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V | 44 | .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
45 | ····.locals·0 | 45 | ····.locals·0 |
46 | ····.line·2 | 46 | ····.line·2 |
47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
48 | ····.line·3 | 48 | ····.line·3 |
49 | ····iput-object·p1,·p0,·Lio/sentry/ | 49 | ····iput-object·p1,·p0,·Lio/sentry/x4$c;->a:Ljava/lang/String; |
50 | ····.line·4 | 50 | ····.line·4 |
51 | ····iput-object·p2,·p0,·Lio/sentry/ | 51 | ····iput-object·p2,·p0,·Lio/sentry/x4$c;->b:Ljava/lang/String; |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/ | 54 | .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Lio/sentry/x4$a;)V |
55 | ····.locals·0 | 55 | ····.locals·0 |
56 | ····.line·1 | 56 | ····.line·1 |
57 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/ | 57 | ····invoke-direct·{p0,·p1,·p2},·Lio/sentry/x4$c;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
58 | ····return-void | 58 | ····return-void |
59 | .end·method | 59 | .end·method |
60 | #·virtual·methods | 60 | #·virtual·methods |
61 | .method·public·a()Ljava/lang/String; | 61 | .method·public·a()Ljava/lang/String; |
62 | ····.locals·1 | 62 | ····.locals·1 |
63 | ····.line·1 | 63 | ····.line·1 |
64 | ····iget-object·v0,·p0,·Lio/sentry/ | 64 | ····iget-object·v0,·p0,·Lio/sentry/x4$c;->a:Ljava/lang/String; |
65 | ····return-object·v0 | 65 | ····return-object·v0 |
66 | .end·method | 66 | .end·method |
67 | .method·public·b()Ljava/lang/String; | 67 | .method·public·b()Ljava/lang/String; |
68 | ····.locals·1 | 68 | ····.locals·1 |
69 | ····.line·1 | 69 | ····.line·1 |
70 | ····iget-object·v0,·p0,·Lio/sentry/ | 70 | ····iget-object·v0,·p0,·Lio/sentry/x4$c;->b:Ljava/lang/String; |
71 | ····return-object·v0 | 71 | ····return-object·v0 |
72 | .end·method | 72 | .end·method |
73 | .method·public·c(Ljava/util/Map;)V | 73 | .method·public·c(Ljava/util/Map;)V |
74 | ····.locals·0 | 74 | ····.locals·0 |
75 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 94, 11 lines modified | Offset 94, 11 lines modified | ||
94 | ············"Ljava/lang/String;", | 94 | ············"Ljava/lang/String;", |
95 | ············"Ljava/lang/Object;", | 95 | ············"Ljava/lang/Object;", |
96 | ············">;)V" | 96 | ············">;)V" |
97 | ········} | 97 | ········} |
98 | ····.end·annotation | 98 | ····.end·annotation |
99 | ····.line·1 | 99 | ····.line·1 |
100 | ····iput-object·p1,·p0,·Lio/sentry/ | 100 | ····iput-object·p1,·p0,·Lio/sentry/x4$c;->c:Ljava/util/Map; |
101 | ····return-void | 101 | ····return-void |
102 | .end·method | 102 | .end·method |
Offset 1, 65 lines modified | Offset 1, 98 lines modified | ||
1 | .class· | 1 | .class·final·Lio/sentry/j4$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"S | 3 | .source·"SentryTracer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Li | 5 | .implements·Ljava/util/Comparator; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/j4; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1 | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·" | 12 | ····name·=·"c" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Li | 17 | ········"Ljava/util/Comparator<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/o4;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·p | 23 | .method·private·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.line·1 | 25 | ····.line·1 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | .method·synthetic·constructor·<init>(Lio/sentry/j4$a;)V | ||
30 | ····.locals·0 | ||
31 | ····.line·2 | ||
32 | ····invoke-direct·{p0},·Lio/sentry/j4$c;-><init>()V | ||
33 | ····return-void | ||
34 | .end·method | ||
29 | #·virtual·methods | 35 | #·virtual·methods |
30 | .method·public· | 36 | .method·public·a(Lio/sentry/o4;Lio/sentry/o4;)I |
31 | ····.locals·0 | 37 | ····.locals·0 |
32 | ····.line·1 | 38 | ····.line·1 |
33 | ····invoke-virtual·{p | 39 | ····invoke-virtual·{p1},·Lio/sentry/o4;->p()Lio/sentry/x2; |
34 | ····move-result-object·p1 | 40 | ····move-result-object·p1 |
41 | ····.line·2 | ||
42 | ····invoke-virtual·{p2},·Lio/sentry/o4;->p()Lio/sentry/x2; | ||
43 | ····move-result-object·p2 | ||
44 | ····if-nez·p1,·:cond_0 | ||
45 | ····const/4·p1,·-0x1 | ||
35 | ····return | 46 | ····return·p1 |
47 | ····:cond_0 | ||
48 | ····if-nez·p2,·:cond_1 | ||
49 | ····const/4·p1,·0x1 | ||
50 | ····return·p1 | ||
51 | ····.line·3 | ||
52 | ····:cond_1 | ||
53 | ····invoke-virtual·{p1,·p2},·Lio/sentry/x2;->a(Lio/sentry/x2;)I | ||
54 | ····move-result·p1 | ||
55 | ····return·p1 | ||
36 | .end·method | 56 | .end·method |
37 | .method·public·b | 57 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
38 | ····.locals·0 | 58 | ····.locals·0 |
39 | ····.line·1 | 59 | ····.line·1 |
40 | ···· | 60 | ····check-cast·p1,·Lio/sentry/o4; |
41 | ···· | 61 | ····check-cast·p2,·Lio/sentry/o4; |
42 | ···· | 62 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/j4$c;->a(Lio/sentry/o4;Lio/sentry/o4;)I |
43 | ···· | 63 | ····move-result·p1 |
44 | ····return | 64 | ····return·p1 |
45 | .end·method | 65 | .end·method |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/protocol/a0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·" | 3 | .source·"ViewHierarchy.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/protocol/a0; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/protocol/a0;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 34, 38 lines modified | Offset 34, 111 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/protocol/a0$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a0; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/a0; |
46 | ····.locals· | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;-> | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ···· | 49 | ····const/4·v0,·0x0 |
50 | ···· | 50 | ····move-object·v1,·v0 |
51 | ···· | 51 | ····move-object·v2,·v1 |
52 | ···· | 52 | ····.line·2 |
53 | ····:goto_0 | ||
54 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | ||
53 | ···· | 55 | ····move-result-object·v3 |
56 | ····sget-object·v4,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; | ||
57 | ····if-ne·v3,·v4,·:cond_3 | ||
58 | ····.line·3 | ||
59 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; | ||
60 | ····move-result-object·v3 | ||
61 | ····.line·4 | ||
62 | ····invoke-virtual·{v3},·Ljava/lang/String;->hashCode()I | ||
63 | ····const-string·v4,·"rendering_system" | ||
64 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | ||
65 | ····move-result·v4 | ||
66 | ····if-nez·v4,·:cond_2 | ||
67 | ····const-string·v4,·"windows" | ||
68 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | ||
69 | ····move-result·v4 | ||
70 | ····if-nez·v4,·:cond_1 | ||
71 | ····if-nez·v2,·:cond_0 | ||
72 | ····.line·5 | ||
73 | ····new-instance·v2,·Ljava/util/HashMap; | ||
74 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V | ||
75 | ····.line·6 | ||
76 | ····:cond_0 | ||
77 | ····invoke-virtual·{p1,·p2,·v2,·v3},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V | ||
78 | ····goto·:goto_0 | ||
79 | ····.line·7 | ||
80 | ····:cond_1 | ||
81 | ····new-instance·v1,·Lio/sentry/protocol/b0$a; | ||
82 | ····invoke-direct·{v1},·Lio/sentry/protocol/b0$a;-><init>()V | ||
83 | ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; | ||
54 | ····move-result-object· | 84 | ····move-result-object·v1 |
85 | ····goto·:goto_0 | ||
86 | ····.line·8 | ||
87 | ····:cond_2 | ||
88 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; | ||
89 | ····move-result-object·v0 | ||
90 | ····goto·:goto_0 | ||
Max diff block lines reached; 35/4100 bytes (0.85%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·final·Lio/sentry/y0$f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JsonObjectDeserializer.java" | 3 | .source·"JsonObjectDeserializer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/y0$c; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/y0; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1a | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·"f" | 12 | ····name·=·"f" |
13 | .end·annotation | 13 | .end·annotation |
Offset 25, 22 lines modified | Offset 25, 22 lines modified | ||
25 | .method·constructor·<init>(Ljava/lang/String;)V | 25 | .method·constructor·<init>(Ljava/lang/String;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.line·1 | 27 | ····.line·1 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····.line·2 | 29 | ····.line·2 |
30 | ····iput-object·p1,·p0,·Lio/sentry/ | 30 | ····iput-object·p1,·p0,·Lio/sentry/y0$f;->a:Ljava/lang/String; |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·getValue()Ljava/lang/Object; | 34 | .method·public·getValue()Ljava/lang/Object; |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.line·1 | 36 | ····.line·1 |
37 | ····iget-object·v0,·p0,·Lio/sentry/ | 37 | ····iget-object·v0,·p0,·Lio/sentry/y0$f;->a:Ljava/lang/String; |
38 | ····return-object·v0 | 38 | ····return-object·v0 |
39 | .end·method | 39 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/s2$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryBaseEvent.java" | 3 | .source·"SentryBaseEvent.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/s2; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"b" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
Offset 22, 328 lines modified | Offset 22, 328 lines modified | ||
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | #·virtual·methods | 25 | #·virtual·methods |
26 | .method·public·a(Lio/sentry/ | 26 | .method·public·a(Lio/sentry/s2;Lio/sentry/b1;Lio/sentry/h0;)V |
27 | ····.locals·2 | 27 | ····.locals·2 |
28 | ····.line·1 | 28 | ····.line·1 |
29 | ····invoke-static·{p1},·Lio/sentry/ | 29 | ····invoke-static·{p1},·Lio/sentry/s2;->a(Lio/sentry/s2;)Lio/sentry/protocol/p; |
30 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
31 | ····if-eqz·v0,·:cond_0 | 31 | ····if-eqz·v0,·:cond_0 |
32 | ····const-string·v0,·"event_id" | 32 | ····const-string·v0,·"event_id" |
33 | ····.line·2 | 33 | ····.line·2 |
34 | ····invoke-virtual·{p2,·v0},·Lio/sentry/ | 34 | ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
35 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
36 | ····invoke-static·{p1},·Lio/sentry/ | 36 | ····invoke-static·{p1},·Lio/sentry/s2;->a(Lio/sentry/s2;)Lio/sentry/protocol/p; |
37 | ····move-result-object·v1 | 37 | ····move-result-object·v1 |
38 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/ | 38 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
39 | ····:cond_0 | 39 | ····:cond_0 |
40 | ····const-string·v0,·"contexts" | 40 | ····const-string·v0,·"contexts" |
41 | ····.line·3 | 41 | ····.line·3 |
42 | ····invoke-virtual·{p2,·v0},·Lio/sentry/ | 42 | ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
44 | ····invoke-static·{p1},·Lio/sentry/ | 44 | ····invoke-static·{p1},·Lio/sentry/s2;->c(Lio/sentry/s2;)Lio/sentry/protocol/c; |
45 | ····move-result-object·v1 | 45 | ····move-result-object·v1 |
46 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/ | 46 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
47 | ····.line·4 | 47 | ····.line·4 |
48 | ····invoke-static·{p1},·Lio/sentry/ | 48 | ····invoke-static·{p1},·Lio/sentry/s2;->l(Lio/sentry/s2;)Lio/sentry/protocol/n; |
49 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
50 | ····if-eqz·v0,·:cond_1 | 50 | ····if-eqz·v0,·:cond_1 |
51 | ····const-string·v0,·"sdk" | 51 | ····const-string·v0,·"sdk" |
52 | ····.line·5 | 52 | ····.line·5 |
53 | ····invoke-virtual·{p2,·v0},·Lio/sentry/ | 53 | ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
55 | ····invoke-static·{p1},·Lio/sentry/ | 55 | ····invoke-static·{p1},·Lio/sentry/s2;->l(Lio/sentry/s2;)Lio/sentry/protocol/n; |
56 | ····move-result-object·v1 | 56 | ····move-result-object·v1 |
57 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/ | 57 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
58 | ····.line·6 | 58 | ····.line·6 |
59 | ····:cond_1 | 59 | ····:cond_1 |
60 | ····invoke-static·{p1},·Lio/sentry/ | 60 | ····invoke-static·{p1},·Lio/sentry/s2;->n(Lio/sentry/s2;)Lio/sentry/protocol/k; |
61 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
62 | ····if-eqz·v0,·:cond_2 | 62 | ····if-eqz·v0,·:cond_2 |
63 | ····const-string·v0,·"request" | 63 | ····const-string·v0,·"request" |
64 | ····.line·7 | 64 | ····.line·7 |
65 | ····invoke-virtual·{p2,·v0},·Lio/sentry/ | 65 | ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
66 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
67 | ····invoke-static·{p1},·Lio/sentry/ | 67 | ····invoke-static·{p1},·Lio/sentry/s2;->n(Lio/sentry/s2;)Lio/sentry/protocol/k; |
68 | ····move-result-object·v1 | 68 | ····move-result-object·v1 |
69 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/ | 69 | ····invoke-virtual·{v0,·p3,·v1},·Lio/sentry/b1;->X(Lio/sentry/h0;Ljava/lang/Object;)Lio/sentry/b1; |
70 | ····.line·8 | 70 | ····.line·8 |
71 | ····:cond_2 | 71 | ····:cond_2 |
72 | ····invoke-static·{p1},·Lio/sentry/ | 72 | ····invoke-static·{p1},·Lio/sentry/s2;->p(Lio/sentry/s2;)Ljava/util/Map; |
73 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
74 | ····if-eqz·v0,·:cond_3 | 74 | ····if-eqz·v0,·:cond_3 |
75 | ····invoke-static·{p1},·Lio/sentry/ | 75 | ····invoke-static·{p1},·Lio/sentry/s2;->p(Lio/sentry/s2;)Ljava/util/Map; |
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 | ····invoke-interface·{v0},·Ljava/util/Map;->isEmpty()Z | 77 | ····invoke-interface·{v0},·Ljava/util/Map;->isEmpty()Z |
78 | ····move-result·v0 | 78 | ····move-result·v0 |
79 | ····if-nez·v0,·:cond_3 | 79 | ····if-nez·v0,·:cond_3 |
80 | ····const-string·v0,·"tags" | 80 | ····const-string·v0,·"tags" |
81 | ····.line·9 | 81 | ····.line·9 |
82 | ····invoke-virtual·{p2,·v0},·Lio/sentry/ | 82 | ····invoke-virtual·{p2,·v0},·Lio/sentry/b1;->W(Ljava/lang/String;)Lio/sentry/b1; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····invoke-static·{p1},·Lio/sentry/ | 84 | ····invoke-static·{p1},·Lio/sentry/s2;->p(Lio/sentry/s2;)Ljava/util/Map; |
Max diff block lines reached; 8269/13129 bytes (62.98%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/l4$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Session.java" | 3 | .source·"Session.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/l4; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/l4;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·c(Ljava/lang/String;Lio/sentry/ | 36 | .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception; |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.line·1 | 38 | ····.line·1 |
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 39 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 60, 36 lines modified | Offset 60, 36 lines modified | ||
60 | ····.line·2 | 60 | ····.line·2 |
61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
63 | ····.line·3 | 63 | ····.line·3 |
64 | ····sget-object·v1,·Lio/sentry/ | 64 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
66 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | .end·method | 67 | .end·method |
68 | #·virtual·methods | 68 | #·virtual·methods |
69 | .method·public·bridge·synthetic·a(Lio/sentry/ | 69 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
70 | ····.locals·0 | 70 | ····.locals·0 |
71 | ····.line·1 | 71 | ····.line·1 |
72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/l4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/l4; |
73 | ····move-result-object·p1 | 73 | ····move-result-object·p1 |
74 | ····return-object·p1 | 74 | ····return-object·p1 |
75 | .end·method | 75 | .end·method |
76 | .method·public·b(Lio/sentry/ | 76 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/l4; |
77 | ····.locals·2 | 77 | ····.locals·27 |
78 | ····move-object/from16·v0,·p0 | 78 | ····move-object/from16·v0,·p0 |
79 | ····move-object/from16·v1,·p2 | 79 | ····move-object/from16·v1,·p2 |
80 | ····.line·1 | 80 | ····.line·1 |
81 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 81 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
Offset 118, 686 lines modified | Offset 118, 714 lines modified | ||
118 | ····const/4·v14,·0x0 | 118 | ····const/4·v14,·0x0 |
119 | ····const/4·v15,·0x0 | 119 | ····const/4·v15,·0x0 |
120 | ····const/16·v16,·0x0 | 120 | ····const/16·v16,·0x0 |
121 | ····const/16·v17,·0x0 | ||
121 | ····.line·2 | 122 | ····.line·2 |
122 | ····:goto_0 | 123 | ····:goto_0 |
123 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | 124 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; |
124 | ····move-result-object·v2 | 125 | ····move-result-object·v2 |
125 | ····sget-object·v0,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; | 126 | ····sget-object·v0,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; |
126 | ····move-object/from16·v1 | 127 | ····move-object/from16·v18,·v15 |
127 | ····const-string·v15,·"release" | 128 | ····const-string·v15,·"release" |
128 | ····move-object/from16·v1 | 129 | ····move-object/from16·v19,·v14 |
129 | ····const-string·v14,·"status" | 130 | ····const-string·v14,·"status" |
130 | ····move-object/from16·v | 131 | ····move-object/from16·v20,·v13 |
131 | ····const-string·v13,·"errors" | 132 | ····const-string·v13,·"errors" |
132 | ····move-object/from16·v2 | 133 | ····move-object/from16·v21,·v12 |
133 | ····const-string·v12,·"started" | 134 | ····const-string·v12,·"started" |
134 | ····if-ne·v2,·v0,·:cond_1 | 135 | ····if-ne·v2,·v0,·:cond_12 |
135 | ····.line·3 | 136 | ····.line·3 |
136 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; | 137 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/vendor/gson/stream/a;->P()Ljava/lang/String; |
137 | ····move-result-object·v0 | 138 | ····move-result-object·v0 |
138 | ····.line·4 | 139 | ····.line·4 |
139 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 140 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
Max diff block lines reached; 18390/22085 bytes (83.27%) of diff not shown. |
Offset 1, 98 lines modified | Offset 1, 110 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/a5; |
2 | .super·Lio/sentry/p4; | ||
3 | .source·"TransactionContext.java" | ||
2 | .super·Ljava/lang/Object; | ||
3 | .source·"SentryTracer.java" | ||
4 | #·interfaces | ||
5 | .implements·Ljava/util/Comparator; | ||
4 | #·instance·fields | ||
5 | .field·private·final·n:Ljava/lang/String; | ||
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | ||
8 | ····value·=·Lio/sentry/y3; | ||
9 | .end·annotation | ||
6 | .field·private·final·o:Lio/sentry/protocol/y; | ||
10 | .annotation·system·Ldalvik/annotation/InnerClass; | ||
11 | ····accessFlags·=·0x1a | ||
12 | ····name·=·"c" | ||
13 | .end·annotation | ||
7 | .field·private·p:Lio/sentry/z4; | ||
8 | .field·private·q:Lio/sentry/c; | ||
9 | .field·private·r:Lio/sentry/q0; | ||
14 | .annotation·system·Ldalvik/annotation/Signature; | ||
15 | ····value·=·{ | ||
16 | ········"Ljava/lang/Object;", | ||
17 | ········"Ljava/util/Comparator<", | ||
18 | ········"Lio/sentry/d4;", | ||
19 | ········">;" | ||
20 | ····} | ||
21 | .end·annotation | ||
22 | #·direct·methods | 10 | #·direct·methods |
23 | .method·p | 11 | .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;)V |
24 | ····.locals· | 12 | ····.locals·1 |
13 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
14 | ····.end·annotation | ||
15 | ····const/4·v0,·0x0 | ||
25 | ····.line·1 | 16 | ····.line·1 |
26 | ····invoke-direct·{p0},·Ljava/lang/ | 17 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lio/sentry/a5;-><init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/z4;)V |
27 | ····return-void | 18 | ····return-void |
28 | .end·method | 19 | .end·method |
29 | .method· | 20 | .method·public·constructor·<init>(Ljava/lang/String;Lio/sentry/protocol/y;Ljava/lang/String;Lio/sentry/z4;)V |
30 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | ||
23 | ····.end·annotation | ||
31 | ····.line·2 | 24 | ····.line·2 |
32 | ····invoke-direct·{p0},·Lio/sentry/ | 25 | ····invoke-direct·{p0,·p3},·Lio/sentry/p4;-><init>(Ljava/lang/String;)V |
33 | ····return-void | ||
34 | 26 | ····.line·3 | |
27 | ····sget-object·p3,·Lio/sentry/q0;->SENTRY:Lio/sentry/q0; | ||
28 | ····iput-object·p3,·p0,·Lio/sentry/a5;->r:Lio/sentry/q0; | ||
29 | ····const-string·p3,·"name·is·required" | ||
35 | #·virtual·methods | ||
36 | .method·public·a(Lio/sentry/d4;Lio/sentry/d4;)I | ||
37 | ····.locals·0 | ||
38 | ····.line· | 30 | ····.line·4 |
39 | ····invoke- | 31 | ····invoke-static·{p1,·p3},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
40 | ····move-result-object·p1 | 32 | ····move-result-object·p1 |
33 | ····check-cast·p1,·Ljava/lang/String; | ||
41 | ····.line·2 | ||
42 | ····invoke-virtual·{p2},·Lio/sentry/d4;->r()Ljava/lang/Double; | ||
43 | ···· | 34 | ····iput-object·p1,·p0,·Lio/sentry/a5;->n:Ljava/lang/String; |
44 | ···· | 35 | ····.line·5 |
36 | ····iput-object·p2,·p0,·Lio/sentry/a5;->o:Lio/sentry/protocol/y; | ||
45 | ···· | 37 | ····.line·6 |
38 | ····invoke-virtual·{p0,·p4},·Lio/sentry/p4;->l(Lio/sentry/z4;)V | ||
46 | ····return | 39 | ····return-void |
40 | .end·method | ||
47 | ····:cond_0 | ||
48 | ····if-nez·p2,·:cond_1 | ||
49 | 41 | #·virtual·methods | |
42 | .method·public·o()Lio/sentry/c; | ||
43 | ····.locals·1 | ||
50 | ···· | 44 | ····.line·1 |
45 | ····iget-object·v0,·p0,·Lio/sentry/a5;->q:Lio/sentry/c; | ||
51 | ····.line·3 | ||
52 | ····:cond_1 | ||
53 | ···· | 46 | ····return-object·v0 |
47 | .end·method | ||
48 | .method·public·p()Lio/sentry/q0; | ||
49 | ····.locals·1 | ||
54 | ···· | 50 | ····.line·1 |
51 | ····iget-object·v0,·p0,·Lio/sentry/a5;->r:Lio/sentry/q0; | ||
55 | ····return· | 52 | ····return-object·v0 |
56 | .end·method | 53 | .end·method |
57 | .method·public· | 54 | .method·public·q()Ljava/lang/String; |
58 | ····.locals· | 55 | ····.locals·1 |
59 | ····.line·1 | 56 | ····.line·1 |
60 | ···· | 57 | ····iget-object·v0,·p0,·Lio/sentry/a5;->n:Ljava/lang/String; |
61 | ···· | 58 | ····return-object·v0 |
59 | .end·method | ||
60 | .method·public·r()Lio/sentry/z4; | ||
61 | ····.locals·1 | ||
Max diff block lines reached; 247/4185 bytes (5.90%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/x4$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TraceContext.java" | 3 | .source·"TraceContext.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/x4; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"b" | 12 | ····name·=·"b" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/x4;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
32 | ····.line·1 | 32 | ····.line·1 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·private·c(Ljava/lang/String;Lio/sentry/ | 36 | .method·private·c(Ljava/lang/String;Lio/sentry/h0;)Ljava/lang/Exception; |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.line·1 | 38 | ····.line·1 |
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 39 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 60, 35 lines modified | Offset 60, 35 lines modified | ||
60 | ····.line·2 | 60 | ····.line·2 |
61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | 61 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 62 | ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
63 | ····.line·3 | 63 | ····.line·3 |
64 | ····sget-object·v1,·Lio/sentry/ | 64 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/ | 65 | ····invoke-interface·{p2,·v1,·p1,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
66 | ····return-object·v0 | 66 | ····return-object·v0 |
67 | .end·method | 67 | .end·method |
68 | #·virtual·methods | 68 | #·virtual·methods |
69 | .method·public·bridge·synthetic·a(Lio/sentry/ | 69 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
70 | ····.locals·0 | 70 | ····.locals·0 |
71 | ····.line·1 | 71 | ····.line·1 |
72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 72 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/x4$b;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4; |
73 | ····move-result-object·p1 | 73 | ····move-result-object·p1 |
74 | ····return-object·p1 | 74 | ····return-object·p1 |
75 | .end·method | 75 | .end·method |
76 | .method·public·b(Lio/sentry/ | 76 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/x4; |
77 | ····.locals·17 | 77 | ····.locals·17 |
78 | ····move-object/from16·v0,·p0 | 78 | ····move-object/from16·v0,·p0 |
79 | ····move-object/from16·v1,·p1 | 79 | ····move-object/from16·v1,·p1 |
80 | ····move-object/from16·v2,·p2 | 80 | ····move-object/from16·v2,·p2 |
Offset 294, 21 lines modified | Offset 294, 21 lines modified | ||
294 | ····.line·5 | 294 | ····.line·5 |
295 | ····new-instance·v13,·Ljava/util/concurrent/ConcurrentHashMap; | 295 | ····new-instance·v13,·Ljava/util/concurrent/ConcurrentHashMap; |
296 | ····invoke-direct·{v13},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 296 | ····invoke-direct·{v13},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
297 | ····.line·6 | 297 | ····.line·6 |
298 | ····:cond_9 | 298 | ····:cond_9 |
299 | ····invoke-virtual·{v1,·v2,·v13,·v10},·Lio/sentry/ | 299 | ····invoke-virtual·{v1,·v2,·v13,·v10},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
300 | ····goto·:goto_2 | 300 | ····goto·:goto_2 |
301 | ····.line·7 | 301 | ····.line·7 |
302 | ····:pswitch_0 | 302 | ····:pswitch_0 |
303 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/ | 303 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
304 | ····move-result-object·v0 | 304 | ····move-result-object·v0 |
305 | ····move-object·v11,·v0 | 305 | ····move-object·v11,·v0 |
306 | ····goto·:goto_2 | 306 | ····goto·:goto_2 |
Offset 324, 81 lines modified | Offset 324, 81 lines modified | ||
324 | ····.line·9 | 324 | ····.line·9 |
325 | ····:pswitch_2 | 325 | ····:pswitch_2 |
326 | ····new-instance·v0,·Lio/sentry/protocol/p$a; | 326 | ····new-instance·v0,·Lio/sentry/protocol/p$a; |
327 | ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V | 327 | ····invoke-direct·{v0},·Lio/sentry/protocol/p$a;-><init>()V |
328 | ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/ | 328 | ····invoke-virtual·{v0,·v1,·v2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p; |
329 | ····move-result-object·v0 | 329 | ····move-result-object·v0 |
330 | ····move-object·v5,·v0 | 330 | ····move-object·v5,·v0 |
331 | ····goto·:goto_2 | 331 | ····goto·:goto_2 |
332 | ····.line·10 | 332 | ····.line·10 |
333 | ····:pswitch_3 | 333 | ····:pswitch_3 |
334 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/ | 334 | ····invoke-virtual/range·{p1·..·p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
335 | ····move-result-object·v0 | 335 | ····move-result-object·v0 |
336 | ····move-object·v8,·v0 | 336 | ····move-object·v8,·v0 |
Max diff block lines reached; 3935/7858 bytes (50.08%) of diff not shown. |
Offset 1, 57 lines modified | Offset 1, 70 lines modified | ||
1 | .class· | 1 | .class·Lio/sentry/j4$a; |
2 | .super·Ljava/ | 2 | .super·Ljava/util/TimerTask; |
3 | .source·"S | 3 | .source·"SentryTracer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Enclosing | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/j4;->g()V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 9 | ····accessFlags·=·0x0 |
10 | ····name·=· | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·final·synthetic·e:Lio/sentry/j4; | ||
13 | .field·private·final·a:Lio/sentry/a4; | ||
14 | .field·private·final·b:Lio/sentry/a4; | ||
15 | #·direct·methods | 14 | #·direct·methods |
16 | .method· | 15 | .method·constructor·<init>(Lio/sentry/j4;)V |
17 | ····.locals·0 | 16 | ····.locals·0 |
18 | ····.line·1 | 17 | ····.line·1 |
19 | ····i | 18 | ····iput-object·p1,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4; |
19 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | ||
20 | ····.line·2 | ||
21 | ····iput-object·p1,·p0,·Lio/sentry/c2$c;->b:Lio/sentry/a4; | ||
22 | ····.line·3 | ||
23 | ····iput-object·p2,·p0,·Lio/sentry/c2$c;->a:Lio/sentry/a4; | ||
24 | ····return-void | 20 | ····return-void |
25 | .end·method | 21 | .end·method |
26 | #·virtual·methods | 22 | #·virtual·methods |
27 | .method·public· | 23 | .method·public·run()V |
28 | ····.locals· | 24 | ····.locals·2 |
29 | ····.line·1 | 25 | ····.line·1 |
30 | ····iget-object·v0,·p0,·Lio/sentry/ | 26 | ····iget-object·v0,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4; |
27 | ····invoke-virtual·{v0},·Lio/sentry/j4;->l()Lio/sentry/s4; | ||
31 | ····return-object·v0 | ||
32 | .end·method | ||
28 | ····move-result-object·v0 | ||
33 | .method·public·b()Lio/sentry/a4; | ||
34 | ····.locals·1 | ||
35 | ····.line· | 29 | ····.line·2 |
36 | ····iget-object·v | 30 | ····iget-object·v1,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4; |
31 | ····if-eqz·v0,·:cond_0 | ||
32 | ····goto·:goto_0 | ||
33 | ····:cond_0 | ||
34 | ····sget-object·v0,·Lio/sentry/s4;->OK:Lio/sentry/s4; | ||
35 | ····:goto_0 | ||
36 | ····invoke-virtual·{v1,·v0},·Lio/sentry/j4;->j(Lio/sentry/s4;)V | ||
37 | ····.line·3 | ||
38 | ····iget-object·v0,·p0,·Lio/sentry/j4$a;->e:Lio/sentry/j4; | ||
39 | ····invoke-static·{v0},·Lio/sentry/j4;->q(Lio/sentry/j4;)Ljava/util/concurrent/atomic/AtomicBoolean; | ||
37 | ····re | 40 | ····move-result-object·v0 |
41 | ····const/4·v1,·0x0 | ||
42 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V | ||
43 | ····return-void | ||
38 | .end·method | 44 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/b4$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryOptions.java" | 3 | .source·"SentryOptions.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/b4; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"e" | 10 | ····name·=·"e" |
11 | .end·annotation | 11 | .end·annotation |
Offset 28, 58 lines modified | Offset 28, 58 lines modified | ||
28 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 28 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.line·1 | 30 | ····.line·1 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····.line·2 | 32 | ····.line·2 |
33 | ····iput-object·p1,·p0,·Lio/sentry/ | 33 | ····iput-object·p1,·p0,·Lio/sentry/b4$e;->a:Ljava/lang/String; |
34 | ····.line·3 | 34 | ····.line·3 |
35 | ····iput-object·p2,·p0,·Lio/sentry/ | 35 | ····iput-object·p2,·p0,·Lio/sentry/b4$e;->b:Ljava/lang/String; |
36 | ····.line·4 | 36 | ····.line·4 |
37 | ····iput-object·p3,·p0,·Lio/sentry/ | 37 | ····iput-object·p3,·p0,·Lio/sentry/b4$e;->c:Ljava/lang/String; |
38 | ····.line·5 | 38 | ····.line·5 |
39 | ····iput-object·p4,·p0,·Lio/sentry/ | 39 | ····iput-object·p4,·p0,·Lio/sentry/b4$e;->d:Ljava/lang/String; |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | #·virtual·methods | 42 | #·virtual·methods |
43 | .method·public·a()Ljava/lang/String; | 43 | .method·public·a()Ljava/lang/String; |
44 | ····.locals·1 | 44 | ····.locals·1 |
45 | ····.line·1 | 45 | ····.line·1 |
46 | ····iget-object·v0,·p0,·Lio/sentry/ | 46 | ····iget-object·v0,·p0,·Lio/sentry/b4$e;->a:Ljava/lang/String; |
47 | ····return-object·v0 | 47 | ····return-object·v0 |
48 | .end·method | 48 | .end·method |
49 | .method·public·b()Ljava/lang/String; | 49 | .method·public·b()Ljava/lang/String; |
50 | ····.locals·1 | 50 | ····.locals·1 |
51 | ····.line·1 | 51 | ····.line·1 |
52 | ····iget-object·v0,·p0,·Lio/sentry/ | 52 | ····iget-object·v0,·p0,·Lio/sentry/b4$e;->d:Ljava/lang/String; |
53 | ····return-object·v0 | 53 | ····return-object·v0 |
54 | .end·method | 54 | .end·method |
55 | .method·public·c()Ljava/lang/String; | 55 | .method·public·c()Ljava/lang/String; |
56 | ····.locals·1 | 56 | ····.locals·1 |
57 | ····.line·1 | 57 | ····.line·1 |
58 | ····iget-object·v0,·p0,·Lio/sentry/ | 58 | ····iget-object·v0,·p0,·Lio/sentry/b4$e;->b:Ljava/lang/String; |
59 | ····return-object·v0 | 59 | ····return-object·v0 |
60 | .end·method | 60 | .end·method |
61 | .method·public·d()Ljava/lang/String; | 61 | .method·public·d()Ljava/lang/String; |
62 | ····.locals·1 | 62 | ····.locals·1 |
63 | ····.line·1 | 63 | ····.line·1 |
64 | ····iget-object·v0,·p0,·Lio/sentry/ | 64 | ····iget-object·v0,·p0,·Lio/sentry/b4$e;->c:Ljava/lang/String; |
65 | ····return-object·v0 | 65 | ····return-object·v0 |
66 | .end·method | 66 | .end·method |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/p4$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SpanContext.java" | 3 | .source·"SpanContext.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/p4; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"a" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/p4;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 34, 26 lines modified | Offset 34, 26 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/p4$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/p4; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/p4; |
46 | ····.locals·11 | 46 | ····.locals·11 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····const/4·v0,·0x0 | 49 | ····const/4·v0,·0x0 |
Offset 217, 35 lines modified | Offset 217, 35 lines modified | ||
217 | ····.line·5 | 217 | ····.line·5 |
218 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; | 218 | ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap; |
219 | ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 219 | ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
220 | ····.line·6 | 220 | ····.line·6 |
221 | ····:cond_7 | 221 | ····:cond_7 |
222 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Lio/sentry/ | 222 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
223 | ····goto·:goto_0 | 223 | ····goto·:goto_0 |
224 | ····.line·7 | 224 | ····.line·7 |
225 | ····:pswitch_0 | 225 | ····:pswitch_0 |
226 | ····new-instance·v1,·Lio/sentry/protocol/p$a; | 226 | ····new-instance·v1,·Lio/sentry/protocol/p$a; |
227 | ····invoke-direct·{v1},·Lio/sentry/protocol/p$a;-><init>()V | 227 | ····invoke-direct·{v1},·Lio/sentry/protocol/p$a;-><init>()V |
228 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/ | 228 | ····invoke-virtual·{v1,·p1,·p2},·Lio/sentry/protocol/p$a;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/protocol/p; |
229 | ····move-result-object·v1 | 229 | ····move-result-object·v1 |
230 | ····move-object·v2,·v1 | 230 | ····move-object·v2,·v1 |
231 | ····goto·:goto_0 | 231 | ····goto·:goto_0 |
232 | ····.line·8 | 232 | ····.line·8 |
233 | ····:pswitch_1 | 233 | ····:pswitch_1 |
234 | ····invoke-virtual·{p1},·Lio/sentry/ | 234 | ····invoke-virtual·{p1},·Lio/sentry/z0;->p0()Ljava/lang/Object; |
235 | ····move-result-object·v1 | 235 | ····move-result-object·v1 |
236 | ····check-cast·v1,·Ljava/util/Map; | 236 | ····check-cast·v1,·Ljava/util/Map; |
237 | ····.line·9 | 237 | ····.line·9 |
238 | ····invoke-static·{v1},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; | 238 | ····invoke-static·{v1},·Lio/sentry/util/a;->b(Ljava/util/Map;)Ljava/util/Map; |
Offset 264, 23 lines modified | Offset 264, 23 lines modified | ||
264 | ····move-object·v4,·v1 | 264 | ····move-object·v4,·v1 |
265 | ····goto/16·:goto_0 | 265 | ····goto/16·:goto_0 |
266 | ····.line·11 | 266 | ····.line·11 |
267 | ····:pswitch_3 | 267 | ····:pswitch_3 |
268 | ····new-instance·v1,·Lio/sentry/ | 268 | ····new-instance·v1,·Lio/sentry/s4$a; |
269 | ····invoke-direct·{v1},·Lio/sentry/ | 269 | ····invoke-direct·{v1},·Lio/sentry/s4$a;-><init>()V |
270 | ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/ | 270 | ····invoke-virtual·{p1,·p2,·v1},·Lio/sentry/z0;->q0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/lang/Object; |
271 | ····move-result-object·v1 | 271 | ····move-result-object·v1 |
272 | ····check-cast·v1,·Lio/sentry/ | 272 | ····check-cast·v1,·Lio/sentry/s4; |
273 | ····move-object·v8,·v1 | 273 | ····move-object·v8,·v1 |
274 | ····goto/16·:goto_0 | 274 | ····goto/16·:goto_0 |
275 | ····.line·12 | 275 | ····.line·12 |
276 | ····:pswitch_4 | 276 | ····:pswitch_4 |
Offset 290, 35 lines modified | Offset 290, 35 lines modified | ||
290 | ····move-object·v7,·v1 | 290 | ····move-object·v7,·v1 |
291 | ····goto/16·:goto_0 | 291 | ····goto/16·:goto_0 |
292 | ····.line·13 | 292 | ····.line·13 |
293 | ····:pswitch_5 | 293 | ····:pswitch_5 |
294 | ····new-instance·v1,·Lio/sentry/ | 294 | ····new-instance·v1,·Lio/sentry/r4$a; |
Max diff block lines reached; 3998/7788 bytes (51.34%) of diff not shown. |
Offset 1, 100 lines modified | Offset 1, 100 lines modified | ||
1 | .class·final·Lio/sentry/ | 1 | .class·final·Lio/sentry/j4$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryTracer.java" | 3 | .source·"SentryTracer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/j4; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1a | 9 | ····accessFlags·=·0x1a |
10 | ····name·=·"b" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
12 | #·static·fields | 12 | #·static·fields |
13 | .field·static·final·c:Lio/sentry/ | 13 | .field·static·final·c:Lio/sentry/j4$b; |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·private·final·a:Z | 15 | .field·private·final·a:Z |
16 | .field·private·final·b:Lio/sentry/ | 16 | .field·private·final·b:Lio/sentry/s4; |
17 | #·direct·methods | 17 | #·direct·methods |
18 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
19 | ····.locals·1 | 19 | ····.locals·1 |
20 | ····.line·1 | 20 | ····.line·1 |
21 | ····invoke-static·{},·Lio/sentry/ | 21 | ····invoke-static·{},·Lio/sentry/j4$b;->d()Lio/sentry/j4$b; |
22 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
23 | ····sput-object·v0,·Lio/sentry/ | 23 | ····sput-object·v0,·Lio/sentry/j4$b;->c:Lio/sentry/j4$b; |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | .method·private·constructor·<init>(ZLio/sentry/ | 26 | .method·private·constructor·<init>(ZLio/sentry/s4;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.line·1 | 28 | ····.line·1 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·2 | 30 | ····.line·2 |
31 | ····iput-boolean·p1,·p0,·Lio/sentry/ | 31 | ····iput-boolean·p1,·p0,·Lio/sentry/j4$b;->a:Z |
32 | ····.line·3 | 32 | ····.line·3 |
33 | ····iput-object·p2,·p0,·Lio/sentry/ | 33 | ····iput-object·p2,·p0,·Lio/sentry/j4$b;->b:Lio/sentry/s4; |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | .method·static·synthetic·a(Lio/sentry/ | 36 | .method·static·synthetic·a(Lio/sentry/j4$b;)Lio/sentry/s4; |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.line·1 | 38 | ····.line·1 |
39 | ····iget-object·p0,·p0,·Lio/sentry/ | 39 | ····iget-object·p0,·p0,·Lio/sentry/j4$b;->b:Lio/sentry/s4; |
40 | ····return-object·p0 | 40 | ····return-object·p0 |
41 | .end·method | 41 | .end·method |
42 | .method·static·synthetic·b(Lio/sentry/ | 42 | .method·static·synthetic·b(Lio/sentry/j4$b;)Z |
43 | ····.locals·0 | 43 | ····.locals·0 |
44 | ····.line·1 | 44 | ····.line·1 |
45 | ····iget-boolean·p0,·p0,·Lio/sentry/ | 45 | ····iget-boolean·p0,·p0,·Lio/sentry/j4$b;->a:Z |
46 | ····return·p0 | 46 | ····return·p0 |
47 | .end·method | 47 | .end·method |
48 | .method·static·c(Lio/sentry/ | 48 | .method·static·c(Lio/sentry/s4;)Lio/sentry/j4$b; |
49 | ····.locals·2 | 49 | ····.locals·2 |
50 | ····.line·1 | 50 | ····.line·1 |
51 | ····new-instance·v0,·Lio/sentry/ | 51 | ····new-instance·v0,·Lio/sentry/j4$b; |
52 | ····const/4·v1,·0x1 | 52 | ····const/4·v1,·0x1 |
53 | ····invoke-direct·{v0,·v1,·p0},·Lio/sentry/ | 53 | ····invoke-direct·{v0,·v1,·p0},·Lio/sentry/j4$b;-><init>(ZLio/sentry/s4;)V |
54 | ····return-object·v0 | 54 | ····return-object·v0 |
55 | .end·method | 55 | .end·method |
56 | .method·private·static·d()Lio/sentry/ | 56 | .method·private·static·d()Lio/sentry/j4$b; |
57 | ····.locals·3 | 57 | ····.locals·3 |
58 | ····.line·1 | 58 | ····.line·1 |
59 | ····new-instance·v0,·Lio/sentry/ | 59 | ····new-instance·v0,·Lio/sentry/j4$b; |
60 | ····const/4·v1,·0x0 | 60 | ····const/4·v1,·0x0 |
61 | ····const/4·v2,·0x0 | 61 | ····const/4·v2,·0x0 |
62 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/ | 62 | ····invoke-direct·{v0,·v1,·v2},·Lio/sentry/j4$b;-><init>(ZLio/sentry/s4;)V |
63 | ····return-object·v0 | 63 | ····return-object·v0 |
64 | .end·method | 64 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·synthetic·Lio/sentry/ | 1 | .class·synthetic·Lio/sentry/y0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JsonObjectDeserializer.java" | 3 | .source·"JsonObjectDeserializer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/y0; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1008 | 9 | ····accessFlags·=·0x1008 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
28 | ····array-length·v0,·v0 | 28 | ····array-length·v0,·v0 |
29 | ····new-array·v0,·v0,·[I | 29 | ····new-array·v0,·v0,·[I |
30 | ····sput-object·v0,·Lio/sentry/ | 30 | ····sput-object·v0,·Lio/sentry/y0$a;->a:[I |
31 | ····:try_start_0 | 31 | ····:try_start_0 |
32 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_ARRAY:Lio/sentry/vendor/gson/stream/b; | 32 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_ARRAY:Lio/sentry/vendor/gson/stream/b; |
33 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 33 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
34 | ····move-result·v1 | 34 | ····move-result·v1 |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ····aput·v2,·v0,·v1 | 44 | ····aput·v2,·v0,·v1 |
45 | ····:try_end_0 | 45 | ····:try_end_0 |
46 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | 46 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 |
47 | ····:catch_0 | 47 | ····:catch_0 |
48 | ····:try_start_1 | 48 | ····:try_start_1 |
49 | ····sget-object·v0,·Lio/sentry/ | 49 | ····sget-object·v0,·Lio/sentry/y0$a;->a:[I |
50 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_ARRAY:Lio/sentry/vendor/gson/stream/b; | 50 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_ARRAY:Lio/sentry/vendor/gson/stream/b; |
51 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 51 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
52 | ····move-result·v1 | 52 | ····move-result·v1 |
Offset 60, 15 lines modified | Offset 60, 15 lines modified | ||
60 | ····aput·v2,·v0,·v1 | 60 | ····aput·v2,·v0,·v1 |
61 | ····:try_end_1 | 61 | ····:try_end_1 |
62 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | 62 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
63 | ····:catch_1 | 63 | ····:catch_1 |
64 | ····:try_start_2 | 64 | ····:try_start_2 |
65 | ····sget-object·v0,·Lio/sentry/ | 65 | ····sget-object·v0,·Lio/sentry/y0$a;->a:[I |
66 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_OBJECT:Lio/sentry/vendor/gson/stream/b; | 66 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->BEGIN_OBJECT:Lio/sentry/vendor/gson/stream/b; |
67 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 67 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
68 | ····move-result·v1 | 68 | ····move-result·v1 |
Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
76 | ····aput·v2,·v0,·v1 | 76 | ····aput·v2,·v0,·v1 |
77 | ····:try_end_2 | 77 | ····:try_end_2 |
78 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 | 78 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 |
79 | ····:catch_2 | 79 | ····:catch_2 |
80 | ····:try_start_3 | 80 | ····:try_start_3 |
81 | ····sget-object·v0,·Lio/sentry/ | 81 | ····sget-object·v0,·Lio/sentry/y0$a;->a:[I |
82 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_OBJECT:Lio/sentry/vendor/gson/stream/b; | 82 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->END_OBJECT:Lio/sentry/vendor/gson/stream/b; |
83 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 83 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
84 | ····move-result·v1 | 84 | ····move-result·v1 |
Offset 92, 15 lines modified | Offset 92, 15 lines modified | ||
92 | ····aput·v2,·v0,·v1 | 92 | ····aput·v2,·v0,·v1 |
93 | ····:try_end_3 | 93 | ····:try_end_3 |
94 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 | 94 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 |
95 | ····:catch_3 | 95 | ····:catch_3 |
96 | ····:try_start_4 | 96 | ····:try_start_4 |
97 | ····sget-object·v0,·Lio/sentry/ | 97 | ····sget-object·v0,·Lio/sentry/y0$a;->a:[I |
98 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; | 98 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; |
99 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 99 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
100 | ····move-result·v1 | 100 | ····move-result·v1 |
Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
108 | ····aput·v2,·v0,·v1 | 108 | ····aput·v2,·v0,·v1 |
109 | ····:try_end_4 | 109 | ····:try_end_4 |
110 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 | 110 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 |
111 | ····:catch_4 | 111 | ····:catch_4 |
112 | ····:try_start_5 | 112 | ····:try_start_5 |
113 | ····sget-object·v0,·Lio/sentry/ | 113 | ····sget-object·v0,·Lio/sentry/y0$a;->a:[I |
114 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->STRING:Lio/sentry/vendor/gson/stream/b; | 114 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->STRING:Lio/sentry/vendor/gson/stream/b; |
115 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 115 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
116 | ····move-result·v1 | 116 | ····move-result·v1 |
Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
124 | ····aput·v2,·v0,·v1 | 124 | ····aput·v2,·v0,·v1 |
125 | ····:try_end_5 | 125 | ····:try_end_5 |
126 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 | 126 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 |
127 | ····:catch_5 | 127 | ····:catch_5 |
128 | ····:try_start_6 | 128 | ····:try_start_6 |
129 | ····sget-object·v0,·Lio/sentry/ | 129 | ····sget-object·v0,·Lio/sentry/y0$a;->a:[I |
130 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NUMBER:Lio/sentry/vendor/gson/stream/b; | 130 | ····sget-object·v1,·Lio/sentry/vendor/gson/stream/b;->NUMBER:Lio/sentry/vendor/gson/stream/b; |
131 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 131 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
132 | ····move-result·v1 | 132 | ····move-result·v1 |
Max diff block lines reached; 1303/4777 bytes (27.28%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | .class·public·final·Lio/sentry/ | 1 | .class·public·final·Lio/sentry/b2$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ProfilingTraceData.java" | 3 | .source·"ProfilingTraceData.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/ | 5 | .implements·Lio/sentry/t0; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 8 | ····value·=·Lio/sentry/b2; |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"b" | 12 | ····name·=·"b" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
17 | ········"Lio/sentry/ | 17 | ········"Lio/sentry/t0<", |
18 | ········"Lio/sentry/ | 18 | ········"Lio/sentry/b2;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
Offset 34, 37 lines modified | Offset 34, 37 lines modified | ||
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·bridge·synthetic·a(Lio/sentry/ | 38 | .method·public·bridge·synthetic·a(Lio/sentry/z0;Lio/sentry/h0;)Ljava/lang/Object; |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.line·1 | 40 | ····.line·1 |
41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/ | 41 | ····invoke-virtual·{p0,·p1,·p2},·Lio/sentry/b2$b;->b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/b2; |
42 | ····move-result-object·p1 | 42 | ····move-result-object·p1 |
43 | ····return-object·p1 | 43 | ····return-object·p1 |
44 | .end·method | 44 | .end·method |
45 | .method·public·b(Lio/sentry/ | 45 | .method·public·b(Lio/sentry/z0;Lio/sentry/h0;)Lio/sentry/b2; |
46 | ····.locals·5 | 46 | ····.locals·5 |
47 | ····.line·1 | 47 | ····.line·1 |
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | 48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V |
49 | ····.line·2 | 49 | ····.line·2 |
50 | ····new-instance·v0,·Lio/sentry/ | 50 | ····new-instance·v0,·Lio/sentry/b2; |
51 | ····const/4·v1,·0x0 | 51 | ····const/4·v1,·0x0 |
52 | ····invoke-direct·{v0,·v1},·Lio/sentry/ | 52 | ····invoke-direct·{v0,·v1},·Lio/sentry/b2;-><init>(Lio/sentry/b2$a;)V |
53 | ····.line·3 | 53 | ····.line·3 |
54 | ····:cond_0 | 54 | ····:cond_0 |
55 | ····:goto_0 | 55 | ····:goto_0 |
56 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | 56 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; |
57 | ····move-result-object·v2 | 57 | ····move-result-object·v2 |
Offset 497, 374 lines modified | Offset 497, 374 lines modified | ||
497 | ····.line·6 | 497 | ····.line·6 |
498 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; | 498 | ····new-instance·v1,·Ljava/util/concurrent/ConcurrentHashMap; |
499 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V | 499 | ····invoke-direct·{v1},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
500 | ····.line·7 | 500 | ····.line·7 |
501 | ····:cond_1a | 501 | ····:cond_1a |
502 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/ | 502 | ····invoke-virtual·{p1,·p2,·v1,·v2},·Lio/sentry/z0;->t0(Lio/sentry/h0;Ljava/util/Map;Ljava/lang/String;)V |
503 | ····goto/16·:goto_0 | 503 | ····goto/16·:goto_0 |
504 | ····.line·8 | 504 | ····.line·8 |
505 | ····:pswitch_0 | 505 | ····:pswitch_0 |
506 | ····new-instance·v2,·Lio/sentry/ | 506 | ····new-instance·v2,·Lio/sentry/c2$a; |
507 | ····invoke-direct·{v2},·Lio/sentry/ | 507 | ····invoke-direct·{v2},·Lio/sentry/c2$a;-><init>()V |
508 | ····.line·9 | 508 | ····.line·9 |
509 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/ | 509 | ····invoke-virtual·{p1,·p2,·v2},·Lio/sentry/z0;->m0(Lio/sentry/h0;Lio/sentry/t0;)Ljava/util/List; |
510 | ····move-result-object·v2 | 510 | ····move-result-object·v2 |
511 | ····if-eqz·v2,·:cond_0 | 511 | ····if-eqz·v2,·:cond_0 |
512 | ····.line·10 | 512 | ····.line·10 |
513 | ····invoke-static·{v0},·Lio/sentry/ | 513 | ····invoke-static·{v0},·Lio/sentry/b2;->k(Lio/sentry/b2;)Ljava/util/List; |
514 | ····move-result-object·v3 | 514 | ····move-result-object·v3 |
515 | ····invoke-interface·{v3,·v2},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z | 515 | ····invoke-interface·{v3,·v2},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
516 | ····goto/16·:goto_0 | 516 | ····goto/16·:goto_0 |
517 | ····.line·11 | 517 | ····.line·11 |
518 | ····:pswitch_1 | 518 | ····:pswitch_1 |
519 | ····invoke-virtual·{p1},·Lio/sentry/ | 519 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
520 | ····move-result-object·v2 | 520 | ····move-result-object·v2 |
521 | ····if-eqz·v2,·:cond_0 | 521 | ····if-eqz·v2,·:cond_0 |
522 | ····.line·12 | 522 | ····.line·12 |
523 | ····invoke-static·{v0,·v2},·Lio/sentry/ | 523 | ····invoke-static·{v0,·v2},·Lio/sentry/b2;->s(Lio/sentry/b2;Ljava/lang/String;)Ljava/lang/String; |
524 | ····goto/16·:goto_0 | 524 | ····goto/16·:goto_0 |
525 | ····.line·13 | 525 | ····.line·13 |
526 | ····:pswitch_2 | 526 | ····:pswitch_2 |
527 | ····invoke-virtual·{p1},·Lio/sentry/ | 527 | ····invoke-virtual·{p1},·Lio/sentry/z0;->r0()Ljava/lang/String; |
528 | ····move-result-object·v2 | 528 | ····move-result-object·v2 |
529 | ····if-eqz·v2,·:cond_0 | 529 | ····if-eqz·v2,·:cond_0 |
530 | ····.line·14 | 530 | ····.line·14 |
531 | ····invoke-static·{v0,·v2},·Lio/sentry/ | 531 | ····invoke-static·{v0,·v2},·Lio/sentry/b2;->e(Lio/sentry/b2;Ljava/lang/String;)Ljava/lang/String; |
532 | ····goto/16·:goto_0 | 532 | ····goto/16·:goto_0 |
Max diff block lines reached; 10623/14785 bytes (71.85%) of diff not shown. |
Offset 1, 265 lines modified | Offset 1, 192 lines modified | ||
1 | .class·final·Lio/sentry/android/core/k1$a; | ||
2 | .super·Landroid/content/BroadcastReceiver; | ||
3 | .source·"SystemEventsBreadcrumbsIntegration.java" | ||
1 | .class·public·final·Lio/sentry/u4$a; | ||
2 | .super·Ljava/lang/Object; | ||
3 | .source·"UserFeedback.java" | ||
4 | #·interfaces | ||
5 | .implements·Lio/sentry/r0; | ||
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/sentry/ | 6 | ····value·=·Lio/sentry/android/core/k1; |
9 | .end·annotation | 7 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1 | 9 | ····accessFlags·=·0x18 |
12 | ····name·=·"a" | 10 | ····name·=·"a" |
13 | .end·annotation | 11 | .end·annotation |
12 | #·instance·fields | ||
13 | .field·private·final·a:Lio/sentry/g0; | ||
14 | .field·private·final·b:Lio/sentry/h0; | ||
14 | .annotation·system·Ldalvik/annotation/Signature; | ||
15 | ····value·=·{ | ||
16 | ········"Ljava/lang/Object;", | ||
17 | ········"Lio/sentry/r0<", | ||
18 | ········"Lio/sentry/u4;", | ||
19 | ········">;" | ||
20 | ····} | ||
21 | .end·annotation | ||
22 | #·direct·methods | 15 | #·direct·methods |
23 | .method· | 16 | .method·constructor·<init>(Lio/sentry/g0;Lio/sentry/h0;)V |
24 | ····.locals·0 | 17 | ····.locals·0 |
25 | ····.line·1 | 18 | ····.line·1 |
26 | ····invoke-direct·{p0},·L | 19 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
20 | ····.line·2 | ||
21 | ····iput-object·p1,·p0,·Lio/sentry/android/core/k1$a;->a:Lio/sentry/g0; | ||
22 | ····.line·3 | ||
23 | ····iput-object·p2,·p0,·Lio/sentry/android/core/k1$a;->b:Lio/sentry/h0; | ||
27 | ····return-void | 24 | ····return-void |
28 | .end·method | 25 | .end·method |
29 | #·virtual·methods | 26 | #·virtual·methods |
30 | .method·public· | 27 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V |
31 | ····.locals·0 | 28 | ····.locals·10 |
32 | ····.line·1 | 29 | ····.line·1 |
33 | ···· | 30 | ····new-instance·p1,·Lio/sentry/d; |
31 | ····invoke-direct·{p1},·Lio/sentry/d;-><init>()V | ||
34 | ····move-result-object·p1 | ||
35 | ····return-object·p1 | ||
36 | .end·method | ||
32 | ····const-string·v0,·"system" | ||
37 | .method·public·b(Lio/sentry/x0;Lio/sentry/g0;)Lio/sentry/u4; | ||
38 | ····.locals·8 | ||
39 | ····.line·1 | ||
40 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->h()V | ||
41 | ····const/4·v0,·0x0 | ||
42 | ····move-object·v1,·v0 | ||
43 | ····move-object·v2,·v1 | ||
44 | ····move-object·v3,·v2 | ||
45 | ····move-object·v4,·v3 | ||
46 | ····.line·2 | 33 | ····.line·2 |
34 | ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->p(Ljava/lang/String;)V | ||
47 | ····:goto_0 | ||
48 | ····invoke-virtual·{p1},·Lio/sentry/vendor/gson/stream/a;->V()Lio/sentry/vendor/gson/stream/b; | ||
49 | ····move-result-object·v5 | ||
35 | ····const-string·v0,·"device.event" | ||
50 | ····sget-object·v6,·Lio/sentry/vendor/gson/stream/b;->NAME:Lio/sentry/vendor/gson/stream/b; | ||
51 | ····if-ne·v5,·v6,·:cond_5 | ||
52 | ····.line·3 | 36 | ····.line·3 |
53 | ····invoke-virtual·{p1},·Lio/sentry/ | 37 | ····invoke-virtual·{p1,·v0},·Lio/sentry/d;->l(Ljava/lang/String;)V |
54 | ····move-result-object·v5 | ||
55 | ····.line·4 | 38 | ····.line·4 |
39 | ····invoke-virtual·{p2},·Landroid/content/Intent;->getAction()Ljava/lang/String; | ||
56 | ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I | ||
57 | ····const/4·v6,·-0x1 | ||
58 | ····invoke-virtual·{v5},·Ljava/lang/String;->hashCode()I | ||
59 | ····move-result·v | 40 | ····move-result-object·v0 |
60 | ····sparse-switch·v7,·:sswitch_data_0 | ||
61 | ····goto·:goto_1 | ||
62 | ····:sswitch_0 | ||
63 | ···· | 41 | ····.line·5 |
42 | ····invoke-static·{v0},·Lio/sentry/util/o;->c(Ljava/lang/String;)Ljava/lang/String; | ||
64 | ···· | 43 | ····move-result-object·v1 |
65 | ···· | 44 | ····if-eqz·v1,·:cond_0 |
66 | ···· | 45 | ····const-string·v2,·"action" |
67 | ···· | 46 | ····.line·6 |
47 | ····invoke-virtual·{p1,·v2,·v1},·Lio/sentry/d;->m(Ljava/lang/String;Ljava/lang/Object;)V | ||
Max diff block lines reached; 5760/9358 bytes (61.55%) of diff not shown. |
Offset 1, 47 lines modified | Offset 1, 47 lines modified | ||
1 | .class·final·Lio/sentry/android/core/ | 1 | .class·final·Lio/sentry/android/core/t0$b; |
2 | .super·Lio/sentry/android/core/ | 2 | .super·Lio/sentry/android/core/t0; |
3 | .source·"EnvelopeFileObserverIntegration.java" | 3 | .source·"EnvelopeFileObserverIntegration.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/android/core/ | 6 | ····value·=·Lio/sentry/android/core/t0; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1a | 9 | ····accessFlags·=·0x1a |
10 | ····name·=·"b" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 14 | ····.locals·0 |
15 | ····.line·1 | 15 | ····.line·1 |
16 | ····invoke-direct·{p0},·Lio/sentry/android/core/ | 16 | ····invoke-direct·{p0},·Lio/sentry/android/core/t0;-><init>()V |
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | .method·synthetic·constructor·<init>(Lio/sentry/android/core/ | 19 | .method·synthetic·constructor·<init>(Lio/sentry/android/core/t0$a;)V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.line·2 | 21 | ····.line·2 |
22 | ····invoke-direct·{p0},·Lio/sentry/android/core/ | 22 | ····invoke-direct·{p0},·Lio/sentry/android/core/t0$b;-><init>()V |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | #·virtual·methods | 25 | #·virtual·methods |
26 | .method·protected·j(Lio/sentry/ | 26 | .method·protected·j(Lio/sentry/b4;)Ljava/lang/String; |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.line·1 | 28 | ····.line·1 |
29 | ····invoke-virtual·{p1},·Lio/sentry/ | 29 | ····invoke-virtual·{p1},·Lio/sentry/b4;->getOutboxPath()Ljava/lang/String; |
30 | ····move-result-object·p1 | 30 | ····move-result-object·p1 |
31 | ····return-object·p1 | 31 | ····return-object·p1 |
32 | .end·method | 32 | .end·method |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·synthetic·Lio/sentry/android/core/ | 1 | .class·synthetic·Lio/sentry/android/core/q0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DefaultAndroidEventProcessor.java" | 3 | .source·"DefaultAndroidEventProcessor.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/android/core/ | 6 | ····value·=·Lio/sentry/android/core/q0; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1008 | 9 | ····accessFlags·=·0x1008 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
28 | ····array-length·v0,·v0 | 28 | ····array-length·v0,·v0 |
29 | ····new-array·v0,·v0,·[I | 29 | ····new-array·v0,·v0,·[I |
30 | ····sput-object·v0,·Lio/sentry/android/core/ | 30 | ····sput-object·v0,·Lio/sentry/android/core/q0$a;->a:[I |
31 | ····:try_start_0 | 31 | ····:try_start_0 |
32 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a; | 32 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NOT_CONNECTED:Lio/sentry/android/core/internal/util/d$a; |
33 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 33 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
34 | ····move-result·v1 | 34 | ····move-result·v1 |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ····aput·v2,·v0,·v1 | 44 | ····aput·v2,·v0,·v1 |
45 | ····:try_end_0 | 45 | ····:try_end_0 |
46 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | 46 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 |
47 | ····:catch_0 | 47 | ····:catch_0 |
48 | ····:try_start_1 | 48 | ····:try_start_1 |
49 | ····sget-object·v0,·Lio/sentry/android/core/ | 49 | ····sget-object·v0,·Lio/sentry/android/core/q0$a;->a:[I |
50 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a; | 50 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a; |
51 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 51 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
52 | ····move-result·v1 | 52 | ····move-result·v1 |
Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
1 | .class·final·Lio/sentry/android/core/ | 1 | .class·final·Lio/sentry/android/core/s0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EnvelopeFileObserver.java" | 3 | .source·"EnvelopeFileObserver.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/hints/c; | ||
6 | .implements·Lio/sentry/hints/g; | ||
7 | .implements·Lio/sentry/hints/l; | ||
8 | .implements·Lio/sentry/hints/e; | ||
5 | .implements·Lio/sentry/hints/b; | 9 | .implements·Lio/sentry/hints/b; |
6 | .implements·Lio/sentry/hints/f; | 10 | .implements·Lio/sentry/hints/f; |
7 | .implements·Lio/sentry/hints/k; | ||
8 | .implements·Lio/sentry/hints/d; | ||
9 | .implements·Lio/sentry/hints/a; | ||
10 | .implements·Lio/sentry/hints/e; | ||
11 | #·annotations | 11 | #·annotations |
12 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 12 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
13 | ····value·=·Lio/sentry/android/core/ | 13 | ····value·=·Lio/sentry/android/core/s0; |
14 | .end·annotation | 14 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/InnerClass; | 15 | .annotation·system·Ldalvik/annotation/InnerClass; |
16 | ····accessFlags·=·0x1a | 16 | ····accessFlags·=·0x1a |
17 | ····name·=·"a" | 17 | ····name·=·"a" |
18 | .end·annotation | 18 | .end·annotation |
Offset 27, 54 lines modified | Offset 27, 54 lines modified | ||
27 | .field·b:Z | 27 | .field·b:Z |
28 | .field·private·c:Ljava/util/concurrent/CountDownLatch; | 28 | .field·private·c:Ljava/util/concurrent/CountDownLatch; |
29 | .field·private·final·d:J | 29 | .field·private·final·d:J |
30 | .field·private·final·e:Lio/sentry/ | 30 | .field·private·final·e:Lio/sentry/h0; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·public·constructor·<init>(JLio/sentry/ | 32 | .method·public·constructor·<init>(JLio/sentry/h0;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.line·1 | 34 | ····.line·1 |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
36 | ····.line·2 | 36 | ····.line·2 |
37 | ····invoke-virtual·{p0},·Lio/sentry/android/core/ | 37 | ····invoke-virtual·{p0},·Lio/sentry/android/core/s0$a;->f()V |
38 | ····.line·3 | 38 | ····.line·3 |
39 | ····iput-wide·p1,·p0,·Lio/sentry/android/core/ | 39 | ····iput-wide·p1,·p0,·Lio/sentry/android/core/s0$a;->d:J |
40 | ····const-string·p1,·"ILogger·is·required." | 40 | ····const-string·p1,·"ILogger·is·required." |
41 | ····.line·4 | 41 | ····.line·4 |
42 | ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 42 | ····invoke-static·{p3,·p1},·Lio/sentry/util/k;->c(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; |
43 | ····move-result-object·p1 | 43 | ····move-result-object·p1 |
44 | ····check-cast·p1,·Lio/sentry/ | 44 | ····check-cast·p1,·Lio/sentry/h0; |
45 | ····iput-object·p1,·p0,·Lio/sentry/android/core/ | 45 | ····iput-object·p1,·p0,·Lio/sentry/android/core/s0$a;->e:Lio/sentry/h0; |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | #·virtual·methods | 48 | #·virtual·methods |
49 | .method·public·a()Z | 49 | .method·public·a()Z |
50 | ····.locals·4 | 50 | ····.locals·4 |
51 | ····.line·1 | 51 | ····.line·1 |
52 | ····:try_start_0 | 52 | ····:try_start_0 |
53 | ····iget-object·v0,·p0,·Lio/sentry/android/core/ | 53 | ····iget-object·v0,·p0,·Lio/sentry/android/core/s0$a;->c:Ljava/util/concurrent/CountDownLatch; |
54 | ····iget-wide·v1,·p0,·Lio/sentry/android/core/ | 54 | ····iget-wide·v1,·p0,·Lio/sentry/android/core/s0$a;->d:J |
55 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 55 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
56 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z | 56 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljava/util/concurrent/CountDownLatch;->await(JLjava/util/concurrent/TimeUnit;)Z |
57 | ····move-result·v0 | 57 | ····move-result·v0 |
58 | ····:try_end_0 | 58 | ····:try_end_0 |
Offset 89, 83 lines modified | Offset 89, 83 lines modified | ||
89 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; | 89 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
90 | ····move-result-object·v1 | 90 | ····move-result-object·v1 |
91 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V | 91 | ····invoke-virtual·{v1},·Ljava/lang/Thread;->interrupt()V |
92 | ····.line·3 | 92 | ····.line·3 |
93 | ····iget-object·v1,·p0,·Lio/sentry/android/core/ | 93 | ····iget-object·v1,·p0,·Lio/sentry/android/core/s0$a;->e:Lio/sentry/h0; |
94 | ····sget-object·v2,·Lio/sentry/ | 94 | ····sget-object·v2,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
95 | ····const-string·v3,·"Exception·while·awaiting·on·lock." | 95 | ····const-string·v3,·"Exception·while·awaiting·on·lock." |
96 | ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/ | 96 | ····invoke-interface·{v1,·v2,·v3,·v0},·Lio/sentry/h0;->c(Lio/sentry/y3;Ljava/lang/String;Ljava/lang/Throwable;)V |
97 | ····const/4·v0,·0x0 | 97 | ····const/4·v0,·0x0 |
98 | ····return·v0 | 98 | ····return·v0 |
99 | .end·method | 99 | .end·method |
100 | .method·public·b()Z | 100 | .method·public·b()Z |
101 | ····.locals·1 | 101 | ····.locals·1 |
102 | ····.line·1 | 102 | ····.line·1 |
103 | ····iget-boolean·v0,·p0,·Lio/sentry/android/core/ | 103 | ····iget-boolean·v0,·p0,·Lio/sentry/android/core/s0$a;->a:Z |
104 | ····return·v0 | 104 | ····return·v0 |
105 | .end·method | 105 | .end·method |
106 | .method·public·c()Z | 106 | .method·public·c()Z |
107 | ····.locals·1 | 107 | ····.locals·1 |
108 | ····.line·1 | 108 | ····.line·1 |
109 | ····iget-boolean·v0,·p0,·Lio/sentry/android/core/ | 109 | ····iget-boolean·v0,·p0,·Lio/sentry/android/core/s0$a;->b:Z |
110 | ····return·v0 | 110 | ····return·v0 |
111 | .end·method | 111 | .end·method |
112 | .method·public·d(Z)V | 112 | .method·public·d(Z)V |
113 | ····.locals·0 | 113 | ····.locals·0 |
114 | ····.line·1 | 114 | ····.line·1 |
115 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/ | 115 | ····iput-boolean·p1,·p0,·Lio/sentry/android/core/s0$a;->b:Z |
Max diff block lines reached; 1252/5257 bytes (23.82%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·Lio/sentry/android/core/ | 1 | .class·Lio/sentry/android/core/a0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AndroidTransactionProfiler.java" | 3 | .source·"AndroidTransactionProfiler.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/android/core/internal/util/ | 5 | .implements·Lio/sentry/android/core/internal/util/o$b; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/sentry/android/core/ | 8 | ····value·=·Lio/sentry/android/core/a0;->q(Lio/sentry/n0;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
Offset 20, 69 lines modified | Offset 20, 69 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·a:J | 21 | .field·final·a:J |
22 | .field·final·b:J | 22 | .field·final·b:J |
23 | .field·c:F | 23 | .field·c:F |
24 | .field·final·synthetic·d:Lio/sentry/android/core/ | 24 | .field·final·synthetic·d:Lio/sentry/android/core/a0; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lio/sentry/android/core/ | 26 | .method·constructor·<init>(Lio/sentry/android/core/a0;)V |
27 | ····.locals·2 | 27 | ····.locals·2 |
28 | ····.line·1 | 28 | ····.line·1 |
29 | ····iput-object·p1,·p0,·Lio/sentry/android/core/ | 29 | ····iput-object·p1,·p0,·Lio/sentry/android/core/a0$a;->d:Lio/sentry/android/core/a0; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·2 | 31 | ····.line·2 |
32 | ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; | 32 | ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
33 | ····const-wide/16·v0,·0x1 | 33 | ····const-wide/16·v0,·0x1 |
34 | ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J | 34 | ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J |
35 | ····move-result-wide·v0 | 35 | ····move-result-wide·v0 |
36 | ····iput-wide·v0,·p0,·Lio/sentry/android/core/ | 36 | ····iput-wide·v0,·p0,·Lio/sentry/android/core/a0$a;->a:J |
37 | ····.line·3 | 37 | ····.line·3 |
38 | ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; | 38 | ····sget-object·p1,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; |
39 | ····const-wide/16·v0,·0x2bc | 39 | ····const-wide/16·v0,·0x2bc |
40 | ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J | 40 | ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J |
41 | ····move-result-wide·v0 | 41 | ····move-result-wide·v0 |
42 | ····iput-wide·v0,·p0,·Lio/sentry/android/core/ | 42 | ····iput-wide·v0,·p0,·Lio/sentry/android/core/a0$a;->b:J |
43 | ····const/4·p1,·0x0 | 43 | ····const/4·p1,·0x0 |
44 | ····.line·4 | 44 | ····.line·4 |
45 | ····iput·p1,·p0,·Lio/sentry/android/core/ | 45 | ····iput·p1,·p0,·Lio/sentry/android/core/a0$a;->c:F |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | #·virtual·methods | 48 | #·virtual·methods |
49 | .method·public·a(Landroid/view/FrameMetrics;F)V | 49 | .method·public·a(Landroid/view/FrameMetrics;F)V |
50 | ····.locals·7 | 50 | ····.locals·7 |
51 | ····.line·1 | 51 | ····.line·1 |
52 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J | 52 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtimeNanos()J |
53 | ····move-result-wide·v0 | 53 | ····move-result-wide·v0 |
54 | ····iget-object·v2,·p0,·Lio/sentry/android/core/ | 54 | ····iget-object·v2,·p0,·Lio/sentry/android/core/a0$a;->d:Lio/sentry/android/core/a0; |
55 | ····invoke-static·{v2},·Lio/sentry/android/core/ | 55 | ····invoke-static·{v2},·Lio/sentry/android/core/a0;->g(Lio/sentry/android/core/a0;)J |
56 | ····move-result-wide·v2 | 56 | ····move-result-wide·v2 |
57 | ····sub-long/2addr·v0,·v2 | 57 | ····sub-long/2addr·v0,·v2 |
58 | ····const-wide/16·v2,·0x0 | 58 | ····const-wide/16·v2,·0x0 |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | ····invoke-virtual·{p1,·v2},·Landroid/view/FrameMetrics;->getMetric(I)J | 99 | ····invoke-virtual·{p1,·v2},·Landroid/view/FrameMetrics;->getMetric(I)J |
100 | ····move-result-wide·v2 | 100 | ····move-result-wide·v2 |
101 | ····long-to-float·p1,·v2 | 101 | ····long-to-float·p1,·v2 |
102 | ····.line·3 | 102 | ····.line·3 |
103 | ····iget-wide·v4,·p0,·Lio/sentry/android/core/ | 103 | ····iget-wide·v4,·p0,·Lio/sentry/android/core/a0$a;->a:J |
104 | ····long-to-float·v4,·v4 | 104 | ····long-to-float·v4,·v4 |
105 | ····const/high16·v5,·0x3f800000····#·1.0f | 105 | ····const/high16·v5,·0x3f800000····#·1.0f |
106 | ····sub-float·v5,·p2,·v5 | 106 | ····sub-float·v5,·p2,·v5 |
Offset 132, 24 lines modified | Offset 132, 24 lines modified | ||
132 | ····float-to-int·p2,·p2 | 132 | ····float-to-int·p2,·p2 |
133 | ····int-to-float·p2,·p2 | 133 | ····int-to-float·p2,·p2 |
134 | ····div-float/2addr·p2,·v4 | 134 | ····div-float/2addr·p2,·v4 |
135 | ····.line·4 | 135 | ····.line·4 |
136 | ····iget-wide·v4,·p0,·Lio/sentry/android/core/ | 136 | ····iget-wide·v4,·p0,·Lio/sentry/android/core/a0$a;->b:J |
137 | ····cmp-long·v6,·v2,·v4 | 137 | ····cmp-long·v6,·v2,·v4 |
138 | ····if-lez·v6,·:cond_2 | 138 | ····if-lez·v6,·:cond_2 |
139 | ····.line·5 | 139 | ····.line·5 |
140 | ····iget-object·p1,·p0,·Lio/sentry/android/core/ | 140 | ····iget-object·p1,·p0,·Lio/sentry/android/core/a0$a;->d:Lio/sentry/android/core/a0; |
141 | ····invoke-static·{p1},·Lio/sentry/android/core/ | 141 | ····invoke-static·{p1},·Lio/sentry/android/core/a0;->h(Lio/sentry/android/core/a0;)Ljava/util/ArrayDeque; |
142 | ····move-result-object·p1 | 142 | ····move-result-object·p1 |
143 | ····new-instance·v4,·Lio/sentry/profilemeasurements/b; | 143 | ····new-instance·v4,·Lio/sentry/profilemeasurements/b; |
Max diff block lines reached; 1751/5671 bytes (30.88%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·synthetic·Lio/sentry/android/core/ | 1 | .class·synthetic·Lio/sentry/android/core/b0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AndroidTransportGate.java" | 3 | .source·"AndroidTransportGate.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/android/core/ | 6 | ····value·=·Lio/sentry/android/core/b0; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1008 | 9 | ····accessFlags·=·0x1008 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
28 | ····array-length·v0,·v0 | 28 | ····array-length·v0,·v0 |
29 | ····new-array·v0,·v0,·[I | 29 | ····new-array·v0,·v0,·[I |
30 | ····sput-object·v0,·Lio/sentry/android/core/ | 30 | ····sput-object·v0,·Lio/sentry/android/core/b0$a;->a:[I |
31 | ····:try_start_0 | 31 | ····:try_start_0 |
32 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a; | 32 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->CONNECTED:Lio/sentry/android/core/internal/util/d$a; |
33 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 33 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
34 | ····move-result·v1 | 34 | ····move-result·v1 |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ····aput·v2,·v0,·v1 | 44 | ····aput·v2,·v0,·v1 |
45 | ····:try_end_0 | 45 | ····:try_end_0 |
46 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | 46 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 |
47 | ····:catch_0 | 47 | ····:catch_0 |
48 | ····:try_start_1 | 48 | ····:try_start_1 |
49 | ····sget-object·v0,·Lio/sentry/android/core/ | 49 | ····sget-object·v0,·Lio/sentry/android/core/b0$a;->a:[I |
50 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a; | 50 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->UNKNOWN:Lio/sentry/android/core/internal/util/d$a; |
51 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 51 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
52 | ····move-result·v1 | 52 | ····move-result·v1 |
Offset 60, 15 lines modified | Offset 60, 15 lines modified | ||
60 | ····aput·v2,·v0,·v1 | 60 | ····aput·v2,·v0,·v1 |
61 | ····:try_end_1 | 61 | ····:try_end_1 |
62 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | 62 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
63 | ····:catch_1 | 63 | ····:catch_1 |
64 | ····:try_start_2 | 64 | ····:try_start_2 |
65 | ····sget-object·v0,·Lio/sentry/android/core/ | 65 | ····sget-object·v0,·Lio/sentry/android/core/b0$a;->a:[I |
66 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a; | 66 | ····sget-object·v1,·Lio/sentry/android/core/internal/util/d$a;->NO_PERMISSION:Lio/sentry/android/core/internal/util/d$a; |
67 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 67 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
68 | ····move-result·v1 | 68 | ····move-result·v1 |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·synthetic·Lio/sentry/android/core/ | 1 | .class·synthetic·Lio/sentry/android/core/r$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AndroidLogger.java" | 3 | .source·"AndroidLogger.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/android/core/ | 6 | ····value·=·Lio/sentry/android/core/r; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1008 | 9 | ····accessFlags·=·0x1008 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 19, 90 lines modified | Offset 19, 90 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·static·constructor·<clinit>()V | 20 | .method·static·constructor·<clinit>()V |
21 | ····.locals·3 | 21 | ····.locals·3 |
22 | ····.line·1 | 22 | ····.line·1 |
23 | ····invoke-static·{},·Lio/sentry/ | 23 | ····invoke-static·{},·Lio/sentry/y3;->values()[Lio/sentry/y3; |
24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
25 | ····array-length·v0,·v0 | 25 | ····array-length·v0,·v0 |
26 | ····new-array·v0,·v0,·[I | 26 | ····new-array·v0,·v0,·[I |
27 | ····sput-object·v0,·Lio/sentry/android/core/ | 27 | ····sput-object·v0,·Lio/sentry/android/core/r$a;->a:[I |
28 | ····:try_start_0 | 28 | ····:try_start_0 |
29 | ····sget-object·v1,·Lio/sentry/ | 29 | ····sget-object·v1,·Lio/sentry/y3;->INFO:Lio/sentry/y3; |
30 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 30 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
31 | ····move-result·v1 | 31 | ····move-result·v1 |
32 | ····const/4·v2,·0x1 | 32 | ····const/4·v2,·0x1 |
33 | ····aput·v2,·v0,·v1 | 33 | ····aput·v2,·v0,·v1 |
34 | ····:try_end_0 | 34 | ····:try_end_0 |
35 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | 35 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 |
36 | ····:catch_0 | 36 | ····:catch_0 |
37 | ····:try_start_1 | 37 | ····:try_start_1 |
38 | ····sget-object·v0,·Lio/sentry/android/core/ | 38 | ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I |
39 | ····sget-object·v1,·Lio/sentry/ | 39 | ····sget-object·v1,·Lio/sentry/y3;->WARNING:Lio/sentry/y3; |
40 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 40 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
41 | ····move-result·v1 | 41 | ····move-result·v1 |
42 | ····const/4·v2,·0x2 | 42 | ····const/4·v2,·0x2 |
43 | ····aput·v2,·v0,·v1 | 43 | ····aput·v2,·v0,·v1 |
44 | ····:try_end_1 | 44 | ····:try_end_1 |
45 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | 45 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
46 | ····:catch_1 | 46 | ····:catch_1 |
47 | ····:try_start_2 | 47 | ····:try_start_2 |
48 | ····sget-object·v0,·Lio/sentry/android/core/ | 48 | ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I |
49 | ····sget-object·v1,·Lio/sentry/ | 49 | ····sget-object·v1,·Lio/sentry/y3;->ERROR:Lio/sentry/y3; |
50 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 50 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
51 | ····move-result·v1 | 51 | ····move-result·v1 |
52 | ····const/4·v2,·0x3 | 52 | ····const/4·v2,·0x3 |
53 | ····aput·v2,·v0,·v1 | 53 | ····aput·v2,·v0,·v1 |
54 | ····:try_end_2 | 54 | ····:try_end_2 |
55 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 | 55 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 |
56 | ····:catch_2 | 56 | ····:catch_2 |
57 | ····:try_start_3 | 57 | ····:try_start_3 |
58 | ····sget-object·v0,·Lio/sentry/android/core/ | 58 | ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I |
59 | ····sget-object·v1,·Lio/sentry/ | 59 | ····sget-object·v1,·Lio/sentry/y3;->FATAL:Lio/sentry/y3; |
60 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 60 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
61 | ····move-result·v1 | 61 | ····move-result·v1 |
62 | ····const/4·v2,·0x4 | 62 | ····const/4·v2,·0x4 |
63 | ····aput·v2,·v0,·v1 | 63 | ····aput·v2,·v0,·v1 |
64 | ····:try_end_3 | 64 | ····:try_end_3 |
65 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 | 65 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 |
66 | ····:catch_3 | 66 | ····:catch_3 |
67 | ····:try_start_4 | 67 | ····:try_start_4 |
68 | ····sget-object·v0,·Lio/sentry/android/core/ | 68 | ····sget-object·v0,·Lio/sentry/android/core/r$a;->a:[I |
69 | ····sget-object·v1,·Lio/sentry/ | 69 | ····sget-object·v1,·Lio/sentry/y3;->DEBUG:Lio/sentry/y3; |
70 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I | 70 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
71 | ····move-result·v1 | 71 | ····move-result·v1 |
72 | ····const/4·v2,·0x5 | 72 | ····const/4·v2,·0x5 |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | .class·Lio/sentry/android/core/internal/util/ | 1 | .class·Lio/sentry/android/core/internal/util/o$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryFrameMetricsCollector.java" | 3 | .source·"SentryFrameMetricsCollector.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/sentry/android/core/internal/util/ | 5 | .implements·Lio/sentry/android/core/internal/util/o$c; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/sentry/android/core/internal/util/ | 8 | ····value·=·Lio/sentry/android/core/internal/util/o;-><init>(Landroid/content/Context;Lio/sentry/b4;Lio/sentry/android/core/l0;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
Offset 28, 19 lines modified | Offset 28, 19 lines modified | ||
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·virtual·methods |
30 | .method·public·synthetic·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V | 30 | .method·public·synthetic·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····invoke-static·{p0,·p1,·p2},·Lio/sentry/android/core/internal/util/ | 32 | ····invoke-static·{p0,·p1,·p2},·Lio/sentry/android/core/internal/util/p;->b(Lio/sentry/android/core/internal/util/o$c;Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·synthetic·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V | 35 | .method·public·synthetic·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/util/ | 37 | ····invoke-static·{p0,·p1,·p2,·p3},·Lio/sentry/android/core/internal/util/p;->a(Lio/sentry/android/core/internal/util/o$c;Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 1, 22 lines modified | Offset 1, 25 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/android/core/internal/util/ | 1 | .class·public·interface·abstract·Lio/sentry/android/core/internal/util/o$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryFrameMetricsCollector.java" | 3 | .source·"SentryFrameMetricsCollector.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/android/core/internal/util/ | 6 | ····value·=·Lio/sentry/android/core/internal/util/o; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
12 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 12 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
13 | .end·annotation | 13 | .end·annotation |
14 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public·abstract·a(Landroid/view/FrameMetrics | 15 | .method·public·abstract·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V |
16 | .end·method | ||
17 | .method·public·abstract·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V | ||
16 | .end·method | 18 | .end·method |
Offset 1, 41 lines modified | Offset 1, 41 lines modified | ||
1 | .class·Lio/sentry/android/core/internal/util/ | 1 | .class·Lio/sentry/android/core/internal/util/i$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FirstDrawDoneListener.java" | 3 | .source·"FirstDrawDoneListener.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/View$OnAttachStateChangeListener; | 5 | .implements·Landroid/view/View$OnAttachStateChangeListener; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/sentry/android/core/internal/util/ | 8 | ····value·=·Lio/sentry/android/core/internal/util/i;->e(Landroid/view/View;Ljava/lang/Runnable;Lio/sentry/android/core/l0;)V |
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·e:Lio/sentry/android/core/internal/util/ | 15 | .field·final·synthetic·e:Lio/sentry/android/core/internal/util/i; |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/sentry/android/core/internal/util/ | 17 | .method·constructor·<init>(Lio/sentry/android/core/internal/util/i;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 20 | ········value·=·{ |
21 | ············"()V" | 21 | ············"()V" |
22 | ········} | 22 | ········} |
23 | ····.end·annotation | 23 | ····.end·annotation |
24 | ····.line·1 | 24 | ····.line·1 |
25 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/ | 25 | ····iput-object·p1,·p0,·Lio/sentry/android/core/internal/util/i$a;->e:Lio/sentry/android/core/internal/util/i; |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
Offset 44, 15 lines modified | Offset 44, 15 lines modified | ||
44 | ····.locals·2 | 44 | ····.locals·2 |
45 | ····.line·1 | 45 | ····.line·1 |
46 | ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | 46 | ····invoke-virtual·{p1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; |
47 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
48 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/util/ | 48 | ····iget-object·v1,·p0,·Lio/sentry/android/core/internal/util/i$a;->e:Lio/sentry/android/core/internal/util/i; |
49 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V | 49 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V |
50 | ····.line·2 | 50 | ····.line·2 |
51 | ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V | 51 | ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V |
52 | ····return-void | 52 | ····return-void |
Offset 1, 25 lines modified | Offset 1, 22 lines modified | ||
1 | .class·public·interface·abstract·Lio/sentry/android/core/internal/util/ | 1 | .class·public·interface·abstract·Lio/sentry/android/core/internal/util/o$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SentryFrameMetricsCollector.java" | 3 | .source·"SentryFrameMetricsCollector.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/sentry/android/core/internal/util/ | 6 | ····value·=·Lio/sentry/android/core/internal/util/o; |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
12 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; | 12 | .annotation·build·Lorg/jetbrains/annotations/ApiStatus$Internal; |
13 | .end·annotation | 13 | .end·annotation |
14 | #·virtual·methods | 14 | #·virtual·methods |
15 | .method·public·abstract·a(Landroid/view/FrameMetrics;F)V | ||
15 | .method·public·abstract·a(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;)V | ||
16 | .end·method | ||
17 | .method·public·abstract·b(Landroid/view/Window;Landroid/view/Window$OnFrameMetricsAvailableListener;Landroid/os/Handler;)V | ||
18 | .end·method | 16 | .end·method |