122 MB
/home/fdroid/fdroiddata/tmp/hashengineering.groestlcoin.wallet_100700.apk vs.
/home/fdroid/fdroiddata/unsigned/hashengineering.groestlcoin.wallet_100700.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 0000000000000000000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 310700002d070000e30300006000000028000000030100002000000026d13c08437d7d 
14 a4a17145cb41d0bf13ce0f6e50235bd9433af7f696d3ea944e30000000210400002800 
15 0000e72d8fb96897c91aaefc967ee7324d90cca87e7db291129805166a007e3a0af5f4 
16 7435000000000067030000630300003082035f30820247a003020102020435be50b430 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f6964301e170d3139303931313037343434345a170d343730313237303734 
21 3434345a3060310b300906035504061302554b310c300a060355040813034f5247310c 
22 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
23 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
24 22300d06092a864886f70d01010105000382010f003082010a0282010100d534c26909 
25 2e7cab08dc21c626c8692c531502408fe72ec00402f2d39656e48e61e4803533e428de 
26 246435f0f54ab88bbf8045bd22b6cb2af1ce51e8b31b645aae36ac3835faa679641a1d 
27 b0ac0ff662faa1e00380d3bd8804fcec13d486c93c8eaf5cf97dffb7b4568321a02f2f 
28 29b234f4b19bd324a19df8e1690bdb9c0023016e6a475a9bce4ed566a0d05f3c1fc00a 
29 7f18894554ec4ec35385031266cae7e5b2199e0cdfd20b84218e1d39b3b76e81c73e62 
30 cbc6d6e6d3a8e1208cc9901f9855945cc0b77e5ecbf87b82ca1e084962387f0490f017 
31 f1f2e925fe8747530ea3177010a0e362644149315b9c41ba30b4b4eee27039f9f756fd 
32 df19f3fe600b0203010001a321301f301d0603551d0e0416041488450d886685ce0f45 
33 ad063797f427e8e8524232300d06092a864886f70d01010b050003820101000a718049 
34 bf317af070842ea6af0ecec223f16898181096043d946e6c92f293e223ff1b6e689e24 
35 9706f06d18c8a347df3b9c04ae87d2d0a67968527d26ff8b55b0caa04b1e9dc5a32447 
36 c7386c4ca2be6b47059793dd76b54ba0e54a568e8364a4fad759ddbb5ddc1e81ff83e2 
37 0dba8b646787a47fb86d2467de5d21f6726d7100ec332fca98dc89b7d6ef108b6c23b6 
38 25a1309f61ae742e8d72bb7fdda987d9e7140b3d4ef45a2054f0369b31a17284687b70 
39 a8453a8af348c9f77eb41d0b30e637bbe5f122ccfb8ddfeefd0b7b66d7d40c4e48c552 
40 414b00741eba0d24d43f1704be914f336d5d5ff047e5284a32e4797e2b60f0c75145ad 
41 7ce4063c78784d0c000000080000000df0efbe03000000000000001802000008010000 
42 0301000000010000385c23a455f818bf38a185bacbfa2c1e57550e27d8e41d2e1e7735 
43 7a3c68de4014d86dd944e982457a84fe21d0298c569377d377f41f6b829c9e6b3df525 
44 5b962a508d0214ba1fc75659104eed2460a4438925716e1cadb0ce1a29ef4d67f88ee3 
45 50da211364dd75f7801533a7fb794e63831d6d5d9910be4e3189eedeea2adac87de8e8 
46 0a4928e1451a441cbf225a6407a98e720e20563d11568f6bf03775ba275a1430cd1963 
47 5ac80c7c81e9c6dd020a28ee4b3dfe89a011cf9a06bf2aa2ef7c3835f84c5c63ffc5be 
48 f0a11c8a1c66931555031443aa99814a51272e3d664c28155d3ecae61c2e956e03edec 
49 f299f3e6c12f9403632a6ac836e0751580677c080100002104000000010000385c23a4 
50 55f818bf38a185bacbfa2c1e57550e27d8e41d2e1e77357a3c68de4014d86dd944e982 
51 457a84fe21d0298c569377d377f41f6b829c9e6b3df5255b962a508d0214ba1fc75659 
52 104eed2460a4438925716e1cadb0ce1a29ef4d67f88ee350da211364dd75f7801533a7 
53 fb794e63831d6d5d9910be4e3189eedeea2adac87de8e80a4928e1451a441cbf225a64 
54 07a98e720e20563d11568f6bf03775ba275a1430cd19635ac80c7c81e9c6dd020a28ee 
55 4b3dfe89a011cf9a06bf2aa2ef7c3835f84c5c63ffc5bef0a11c8a1c66931555031443 
56 aa99814a51272e3d664c28155d3ecae61c2e956e03edecf299f3e6c12f9403632a6ac8 
57 36e0751580677c2601000030820122300d06092a864886f70d01010105000382010f00 
58 3082010a0282010100d534c269092e7cab08dc21c626c8692c531502408fe72ec00402 
59 f2d39656e48e61e4803533e428de246435f0f54ab88bbf8045bd22b6cb2af1ce51e8b3 
60 1b645aae36ac3835faa679641a1db0ac0ff662faa1e00380d3bd8804fcec13d486c93c 
61 8eaf5cf97dffb7b4568321a02f2f29b234f4b19bd324a19df8e1690bdb9c0023016e6a 
62 475a9bce4ed566a0d05f3c1fc00a7f18894554ec4ec35385031266cae7e5b2199e0cdf 
63 d20b84218e1d39b3b76e81c73e62cbc6d6e6d3a8e1208cc9901f9855945cc0b77e5ecb 
64 f87b82ca1e084962387f0490f017f1f2e925fe8747530ea3177010a0e362644149315b 
65 9c41ba30b4b4eee27039f9f756fddf19f3fe600b0203010001 
  
66 Key·0xf05368c0: 
67 310700002d070000db0300006000000028000000030100002000000026d13c08437d7d 
68 a4a17145cb41d0bf13ce0f6e50235bd9433af7f696d3ea944e30000000210400002800 
69 0000e72d8fb96897c91aaefc967ee7324d90cca87e7db291129805166a007e3a0af5f4 
70 7435000000000067030000630300003082035f30820247a003020102020435be50b430 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f6964301e170d3139303931313037343434345a170d343730313237303734 
75 3434345a3060310b300906035504061302554b310c300a060355040813034f5247310c 
76 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
77 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
78 22300d06092a864886f70d01010105000382010f003082010a0282010100d534c26909 
79 2e7cab08dc21c626c8692c531502408fe72ec00402f2d39656e48e61e4803533e428de 
80 246435f0f54ab88bbf8045bd22b6cb2af1ce51e8b31b645aae36ac3835faa679641a1d 
81 b0ac0ff662faa1e00380d3bd8804fcec13d486c93c8eaf5cf97dffb7b4568321a02f2f 
82 29b234f4b19bd324a19df8e1690bdb9c0023016e6a475a9bce4ed566a0d05f3c1fc00a 
83 7f18894554ec4ec35385031266cae7e5b2199e0cdfd20b84218e1d39b3b76e81c73e62 
84 cbc6d6e6d3a8e1208cc9901f9855945cc0b77e5ecbf87b82ca1e084962387f0490f017 
85 f1f2e925fe8747530ea3177010a0e362644149315b9c41ba30b4b4eee27039f9f756fd 
86 df19f3fe600b0203010001a321301f301d0603551d0e0416041488450d886685ce0f45 
87 ad063797f427e8e8524232300d06092a864886f70d01010b050003820101000a718049 
88 bf317af070842ea6af0ecec223f16898181096043d946e6c92f293e223ff1b6e689e24 
89 9706f06d18c8a347df3b9c04ae87d2d0a67968527d26ff8b55b0caa04b1e9dc5a32447 
90 c7386c4ca2be6b47059793dd76b54ba0e54a568e8364a4fad759ddbb5ddc1e81ff83e2 
91 0dba8b646787a47fb86d2467de5d21f6726d7100ec332fca98dc89b7d6ef108b6c23b6 
92 25a1309f61ae742e8d72bb7fdda987d9e7140b3d4ef45a2054f0369b31a17284687b70 
93 a8453a8af348c9f77eb41d0b30e637bbe5f122ccfb8ddfeefd0b7b66d7d40c4e48c552 
94 414b00741eba0d24d43f1704be914f336d5d5ff047e5284a32e4797e2b60f0c75145ad 
95 7ce4063c78784d18000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 030100000001000063e93919e69365a8fb9e89872c55b057d503ff4cdfe84760991386 
97 b63a45ef29fa5afda9cfa812370e9afb7720088ab9b37f1b218b55a115e70e6b4befbb 
98 7bfc1e8f93ffbcb6b0c198f623759f2b27ec6044940fa5cf981eee75fb6692dbe451c5 
99 715cbbae6f32dc5a94ae377c993c7cbd1d261736541cde84059356055fa7b3fc4fcd93 
100 ebe6948e0a3f8ef6233fceb1f34e440d38537d77b4e54c38e347d28db15a6f8b720a22 
101 19a354181463a719b833a55a6187bee486cad53d570bd05fe642f6ea4da072a92b9b95 
102 9f9c5c9972d7e750ca8b64efa003d49735948dec32be6848464defdb8a6baa52392d7c 
103 6ad11a52404aaf9c86942428dab2d424379d5408010000210400000001000063e93919 
104 e69365a8fb9e89872c55b057d503ff4cdfe84760991386b63a45ef29fa5afda9cfa812 
105 370e9afb7720088ab9b37f1b218b55a115e70e6b4befbb7bfc1e8f93ffbcb6b0c198f6 
106 23759f2b27ec6044940fa5cf981eee75fb6692dbe451c5715cbbae6f32dc5a94ae377c 
107 993c7cbd1d261736541cde84059356055fa7b3fc4fcd93ebe6948e0a3f8ef6233fceb1 
108 f34e440d38537d77b4e54c38e347d28db15a6f8b720a2219a354181463a719b833a55a 
109 6187bee486cad53d570bd05fe642f6ea4da072a92b9b959f9c5c9972d7e750ca8b64ef 
110 a003d49735948dec32be6848464defdb8a6baa52392d7c6ad11a52404aaf9c86942428 
111 dab2d424379d542601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a0282010100d534c269092e7cab08dc21c626c8692c531502408fe72ec00402 
113 f2d39656e48e61e4803533e428de246435f0f54ab88bbf8045bd22b6cb2af1ce51e8b3 
114 1b645aae36ac3835faa679641a1db0ac0ff662faa1e00380d3bd8804fcec13d486c93c 
115 8eaf5cf97dffb7b4568321a02f2f29b234f4b19bd324a19df8e1690bdb9c0023016e6a 
116 475a9bce4ed566a0d05f3c1fc00a7f18894554ec4ec35385031266cae7e5b2199e0cdf 
117 d20b84218e1d39b3b76e81c73e62cbc6d6e6d3a8e1208cc9901f9855945cc0b77e5ecb 
118 f87b82ca1e084962387f0490f017f1f2e925fe8747530ea3177010a0e362644149315b 
119 9c41ba30b4b4eee27039f9f756fddf19f3fe600b0203010001 
1.4 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2173103 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 17 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·false 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v3.1·scheme·(APK·Signature·Scheme·v3.1):·false 
6 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
7 Verified·for·SourceStamp:·false 
8 Number·of·signers:·1 
9 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
10 Signer·#1·certificate·SHA-256·digest:·c791e89f1773c4872f6b782d65795164e89786888a100595bd8befce64b3350f 
11 Signer·#1·certificate·SHA-1·digest:·0fc7436ebfb01355dcab57e326874f34dfc40cfc 
12 Signer·#1·certificate·MD5·digest:·11a9f1f2119d5e87917a4b0c605681c4 
13 Signer·#1·key·algorithm:·RSA 
14 Signer·#1·key·size·(bits):·2048 
15 Signer·#1·public·key·SHA-256·digest:·88230e47a5d6b2f68e98b0b8b1e963f0842c15b2266437a9b0a63670df137c4f 
16 Signer·#1·public·key·SHA-1·digest:·00892acdc75042a112da02aed8b03300aff1d8a0 
17 Signer·#1·public·key·MD5·digest:·8ffcc9b9f5624052f3b21d12d8d4c30a 
2.62 KB
zipinfo {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·file·size:·3507444·bytes,·number·of·entries:·2351 Zip·file·size:·3486890·bytes,·number·of·entries:·232
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····1705·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1531·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······138·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······138·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··4140380·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··4141696·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx····47280·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libgroestl.so6 -rw-r--r--··0.0·unx····46992·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libgroestl.so
7 -rw-r--r--··0.0·unx····56360·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libgroestl.so7 -rw-r--r--··0.0·unx····56088·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libgroestl.so
8 -rw-r--r--··0.0·unx····59028·b-·stor·81-Jan-01·01:01·lib/x86/libgroestl.so8 -rw-r--r--··0.0·unx····58756·b-·stor·81-Jan-01·01:01·lib/x86/libgroestl.so
9 -rw-r--r--··0.0·unx····54392·b-·stor·81-Jan-01·01:01·lib/x86_64/libgroestl.so9 -rw-r--r--··0.0·unx····54104·b-·stor·81-Jan-01·01:01·lib/x86_64/libgroestl.so
10 -rw-r--r--··0.0·unx····13116·b-·defN·81-Jan-01·01:01·assets/bip39-wordlist.txt10 -rw-r--r--··0.0·unx····13116·b-·defN·81-Jan-01·01:01·assets/bip39-wordlist.txt
11 -rw-r--r--··0.0·unx···299305·b-·defN·81-Jan-01·01:01·assets/checkpoints.txt11 -rw-r--r--··0.0·unx···299305·b-·defN·81-Jan-01·01:01·assets/checkpoints.txt
12 -rw-r--r--··0.0·unx······960·b-·defN·81-Jan-01·01:01·assets/electrum-servers.txt12 -rw-r--r--··0.0·unx······960·b-·defN·81-Jan-01·01:01·assets/electrum-servers.txt
13 -rw-r--r--··0.0·unx·······93·b-·defN·81-Jan-01·01:01·assets/fees.txt13 -rw-r--r--··0.0·unx·······93·b-·defN·81-Jan-01·01:01·assets/fees.txt
14 -rw----·····0.0·fat····18624·b-·defN·81-Jan-01·01:01·AndroidManifest.xml14 -rw----·····0.0·fat····18624·b-·defN·81-Jan-01·01:01·AndroidManifest.xml
15 -rw----·····0.0·fat····15240·b-·stor·81-Jan-01·01:01·res/-7.png15 -rw----·····0.0·fat····15240·b-·stor·81-Jan-01·01:01·res/-7.png
16 -rw----·····0.0·fat······760·b-·defN·81-Jan-01·01:01·res/-O.xml16 -rw----·····0.0·fat······760·b-·defN·81-Jan-01·01:01·res/-O.xml
Offset 227, 11 lines modifiedOffset 227, 8 lines modified
227 -rw----·····0.0·fat·····1642·b-·stor·81-Jan-01·01:01·res/ye.mp3227 -rw----·····0.0·fat·····1642·b-·stor·81-Jan-01·01:01·res/ye.mp3
228 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/yq.png228 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/yq.png
229 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zZ.png229 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zZ.png
230 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zw.png230 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zw.png
231 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zy.png231 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/zy.png
232 -rw----·····0.0·fat··1096944·b-·stor·81-Jan-01·01:01·resources.arsc232 -rw----·····0.0·fat··1096944·b-·stor·81-Jan-01·01:01·resources.arsc
233 -rw----·····2.0·fat·······37·b-·defN·81-Jan-01·01:01·META-INF/services/org.slf4j.spi.SLF4JServiceProvider233 -rw----·····2.0·fat·······37·b-·defN·81-Jan-01·01:01·META-INF/services/org.slf4j.spi.SLF4JServiceProvider
234 -rw----·····2.0·fat····19519·b-·defN·81-Jan-01·01:01·META-INF/6A3D6FEE.SF 
235 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/6A3D6FEE.RSA 
236 -rw----·····2.0·fat····19392·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
237 235·files,·6108571·bytes·uncompressed,·3472879·bytes·compressed:··43.2%234 232·files,·6068348·bytes·uncompressed,·3454058·bytes·compressed:··43.1%
198 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Android·package·(APK),·with·gradle·app-metadata.properties,·with·APK·Signing·Block1 Android·package·(APK),·with·gradle·app-metadata.properties
121 MB
classes.dex
108 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'038'1 DEX·version·'038'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n038\0'3 magic···············:·'dex\n038\0'
4 checksum············:·69d5039e4 checksum············:·792633e2
5 signature···········:·5a1c...bad75 signature···········:·5fe4...9a77
6 file_size···········:·41403806 file_size···········:·4141696
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·3038610 string_ids_size·····:·30386
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·506312 type_ids_size·······:·5063
13 type_ids_off········:·121656·(0x01db38)13 type_ids_off········:·121656·(0x01db38)
14 proto_ids_size······:·774614 proto_ids_size······:·7746
15 proto_ids_off·······:·141908·(0x022a54)15 proto_ids_off·······:·141908·(0x022a54)
16 field_ids_size······:·1007316 field_ids_size······:·10073
17 field_ids_off·······:·234860·(0x03956c)17 field_ids_off·······:·234860·(0x03956c)
18 method_ids_size·····:·3048518 method_ids_size·····:·30504
19 method_ids_off······:·315444·(0x04d034)19 method_ids_off······:·315444·(0x04d034)
20 class_defs_size·····:·405420 class_defs_size·····:·4054
21 class_defs_off······:·559324·(0x0888dc)21 class_defs_off······:·559476·(0x088974)
22 data_size···········:·345132822 data_size···········:·3452492
23 data_off············:·689052·(0x0a839c)23 data_off············:·689204·(0x0a8434)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·5125 class_idx···········:·51
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·314127 superclass_idx······:·3141
28 source_file_idx·····:·-128 source_file_idx·····:·-1
29 static_fields_size··:·029 static_fields_size··:·0
Offset 46, 18 lines modifiedOffset 46, 18 lines modified
46 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)46 ······access········:·0x11008·(STATIC·SYNTHETIC·CONSTRUCTOR)
47 ······method_idx····:·29747 ······method_idx····:·297
48 ······code··········-48 ······code··········-
49 ······registers·····:·149 ······registers·····:·1
50 ······ins···········:·050 ······ins···········:·0
51 ······outs··········:·151 ······outs··········:·1
52 ······insns·size····:·6·16-bit·code·units52 ······insns·size····:·6·16-bit·code·units
53 0a83b8:········································|[0a83b8]·android.app.ServiceStartNotAllowedException.<clinit>:()V53 0a8450:········································|[0a8450]·android.app.ServiceStartNotAllowedException.<clinit>:()V
54 0a83c8:·2200·4e0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c4e54 0a8460:·2200·4e0c······························|0000:·new-instance·v0,·Ljava/lang/NoClassDefFoundError;·//·type@0c4e
55 0a83cc:·7010·2747·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@472755 0a8464:·7010·3a47·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/NoClassDefFoundError;.<init>:()V·//·method@473a
56 0a83d2:·2700···································|0005:·throw·v056 0a846a:·2700···································|0005:·throw·v0
57 ······catches·······:·(none)57 ······catches·······:·(none)
58 ······positions·····:58 ······positions·····:
59 ······locals········:59 ······locals········:
  
60 ··Virtual·methods···-60 ··Virtual·methods···-
61 ··source_file_idx···:·-1·(unknown)61 ··source_file_idx···:·-1·(unknown)
  
Offset 118, 18 lines modifiedOffset 118, 18 lines modified
118 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)118 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
119 ······method_idx····:·1665119 ······method_idx····:·1665
120 ······code··········-120 ······code··········-
121 ······registers·····:·2121 ······registers·····:·2
122 ······ins···········:·2122 ······ins···········:·2
123 ······outs··········:·1123 ······outs··········:·1
124 ······insns·size····:·6·16-bit·code·units124 ······insns·size····:·6·16-bit·code·units
125 0a846c:········································|[0a846c]·androidx.activity.ComponentActivity$$ExternalSyntheticLambda0.<init>:(Landroidx/activity/ComponentActivity;)V125 0a8504:········································|[0a8504]·androidx.activity.ComponentActivity$$ExternalSyntheticLambda0.<init>:(Landroidx/activity/ComponentActivity;)V
126 0a847c:·7010·3347·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4733126 0a8514:·7010·4647·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4746
127 0a8482:·5b01·7200······························|0003:·iput-object·v1,·v0,·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;.f$0:Landroidx/activity/ComponentActivity;·//·field@0072127 0a851a:·5b01·7200······························|0003:·iput-object·v1,·v0,·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;.f$0:Landroidx/activity/ComponentActivity;·//·field@0072
128 0a8486:·0e00···································|0005:·return-void128 0a851e:·0e00···································|0005:·return-void
129 ······catches·······:·(none)129 ······catches·······:·(none)
130 ······positions·····:130 ······positions·····:
131 ········0x0000·line=0131 ········0x0000·line=0
132 ······locals········:132 ······locals········:
133 ········0x0000·-·0x0006·reg=0·this·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;133 ········0x0000·-·0x0006·reg=0·this·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;
134 ········0x0000·-·0x0006·reg=1·(null)·Landroidx/activity/ComponentActivity;134 ········0x0000·-·0x0006·reg=1·(null)·Landroidx/activity/ComponentActivity;
  
Offset 140, 18 lines modifiedOffset 140, 18 lines modified
140 ······access········:·0x0011·(PUBLIC·FINAL)140 ······access········:·0x0011·(PUBLIC·FINAL)
141 ······method_idx····:·1666141 ······method_idx····:·1666
142 ······code··········-142 ······code··········-
143 ······registers·····:·2143 ······registers·····:·2
144 ······ins···········:·1144 ······ins···········:·1
145 ······outs··········:·1145 ······outs··········:·1
146 ······insns·size····:·6·16-bit·code·units146 ······insns·size····:·6·16-bit·code·units
147 0a8488:········································|[0a8488]·androidx.activity.ComponentActivity$$ExternalSyntheticLambda0.run:()V147 0a8520:········································|[0a8520]·androidx.activity.ComponentActivity$$ExternalSyntheticLambda0.run:()V
148 0a8498:·5410·7200······························|0000:·iget-object·v0,·v1,·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;.f$0:Landroidx/activity/ComponentActivity;·//·field@0072148 0a8530:·5410·7200······························|0000:·iget-object·v0,·v1,·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;.f$0:Landroidx/activity/ComponentActivity;·//·field@0072
149 0a849c:·6e10·bd06·0000·························|0002:·invoke-virtual·{v0},·Landroidx/activity/ComponentActivity;.invalidateMenu:()V·//·method@06bd149 0a8534:·6e10·bd06·0000·························|0002:·invoke-virtual·{v0},·Landroidx/activity/ComponentActivity;.invalidateMenu:()V·//·method@06bd
150 0a84a2:·0e00···································|0005:·return-void150 0a853a:·0e00···································|0005:·return-void
151 ······catches·······:·(none)151 ······catches·······:·(none)
152 ······positions·····:152 ······positions·····:
153 ········0x0000·line=0153 ········0x0000·line=0
154 ······locals········:154 ······locals········:
155 ········0x0000·-·0x0006·reg=1·this·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;155 ········0x0000·-·0x0006·reg=1·this·Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;
  
156 ··source_file_idx···:·11879·(R8$$SyntheticClass)156 ··source_file_idx···:·11879·(R8$$SyntheticClass)
Offset 190, 18 lines modifiedOffset 190, 18 lines modified
190 ······access········:·0x10000·(CONSTRUCTOR)190 ······access········:·0x10000·(CONSTRUCTOR)
191 ······method_idx····:·1673191 ······method_idx····:·1673
192 ······code··········-192 ······code··········-
193 ······registers·····:·2193 ······registers·····:·2
194 ······ins···········:·2194 ······ins···········:·2
195 ······outs··········:·1195 ······outs··········:·1
196 ······insns·size····:·6·16-bit·code·units196 ······insns·size····:·6·16-bit·code·units
197 0a8554:········································|[0a8554]·androidx.activity.ComponentActivity$1.<init>:(Landroidx/activity/ComponentActivity;)V197 0a85ec:········································|[0a85ec]·androidx.activity.ComponentActivity$1.<init>:(Landroidx/activity/ComponentActivity;)V
198 0a8564:·5b01·7600······························|0000:·iput-object·v1,·v0,·Landroidx/activity/ComponentActivity$1;.this$0:Landroidx/activity/ComponentActivity;·//·field@0076198 0a85fc:·5b01·7600······························|0000:·iput-object·v1,·v0,·Landroidx/activity/ComponentActivity$1;.this$0:Landroidx/activity/ComponentActivity;·//·field@0076
199 0a8568:·7010·3347·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4733199 0a8600:·7010·4647·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4746
200 0a856e:·0e00···································|0005:·return-void200 0a8606:·0e00···································|0005:·return-void
201 ······catches·······:·(none)201 ······catches·······:·(none)
202 ······positions·····:202 ······positions·····:
203 ········0x0000·line=157203 ········0x0000·line=157
204 ······locals········:204 ······locals········:
205 ········0x0000·-·0x0006·reg=0·this·Landroidx/activity/ComponentActivity$1;205 ········0x0000·-·0x0006·reg=0·this·Landroidx/activity/ComponentActivity$1;
206 ········0x0000·-·0x0006·reg=1·(null)·Landroidx/activity/ComponentActivity;206 ········0x0000·-·0x0006·reg=1·(null)·Landroidx/activity/ComponentActivity;
  
Offset 212, 27 lines modifiedOffset 212, 27 lines modified
212 ······access········:·0x0001·(PUBLIC)212 ······access········:·0x0001·(PUBLIC)
213 ······method_idx····:·1674213 ······method_idx····:·1674
214 ······code··········-214 ······code··········-
215 ······registers·····:·4215 ······registers·····:·4
216 ······ins···········:·1216 ······ins···········:·1
217 ······outs··········:·2217 ······outs··········:·2
218 ······insns·size····:·21·16-bit·code·units218 ······insns·size····:·21·16-bit·code·units
219 0a8570:········································|[0a8570]·androidx.activity.ComponentActivity$1.run:()V219 0a8608:········································|[0a8608]·androidx.activity.ComponentActivity$1.run:()V
220 0a8580:·5430·7600······························|0000:·iget-object·v0,·v3,·Landroidx/activity/ComponentActivity$1;.this$0:Landroidx/activity/ComponentActivity;·//·field@0076220 0a8618:·5430·7600······························|0000:·iget-object·v0,·v3,·Landroidx/activity/ComponentActivity$1;.this$0:Landroidx/activity/ComponentActivity;·//·field@0076
221 0a8584:·7110·aa06·0000·························|0002:·invoke-static·{v0},·Landroidx/activity/ComponentActivity;.access$001:(Landroidx/activity/ComponentActivity;)V·//·method@06aa221 0a861c:·7110·aa06·0000·························|0002:·invoke-static·{v0},·Landroidx/activity/ComponentActivity;.access$001:(Landroidx/activity/ComponentActivity;)V·//·method@06aa
222 0a858a:·280e···································|0005:·goto·0013·//·+000e222 0a8622:·280e···································|0005:·goto·0013·//·+000e
223 0a858c:·0d00···································|0006:·move-exception·v0223 0a8624:·0d00···································|0006:·move-exception·v0
224 0a858e:·6e10·dc47·0000·························|0007:·invoke-virtual·{v0},·Ljava/lang/Throwable;.getMessage:()Ljava/lang/String;·//·method@47dc224 0a8626:·6e10·ef47·0000·························|0007:·invoke-virtual·{v0},·Ljava/lang/Throwable;.getMessage:()Ljava/lang/String;·//·method@47ef
225 0a8594:·0c01···································|000a:·move-result-object·v1225 0a862c:·0c01···································|000a:·move-result-object·v1
226 0a8596:·1a02·690c······························|000b:·const-string·v2,·"Can·not·perform·this·action·after·onSaveInstanceState"·//·string@0c69226 0a862e:·1a02·690c······························|000b:·const-string·v2,·"Can·not·perform·this·action·after·onSaveInstanceState"·//·string@0c69
227 0a859a:·7120·e103·2100·························|000d:·invoke-static·{v1,·v2},·Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z·//·method@03e1227 0a8632:·7120·e103·2100·························|000d:·invoke-static·{v1,·v2},·Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z·//·method@03e1
228 0a85a0:·0a01···································|0010:·move-result·v1228 0a8638:·0a01···································|0010:·move-result·v1
229 0a85a2:·3801·0300······························|0011:·if-eqz·v1,·0014·//·+0003229 0a863a:·3801·0300······························|0011:·if-eqz·v1,·0014·//·+0003
230 0a85a6:·0e00···································|0013:·return-void230 0a863e:·0e00···································|0013:·return-void
231 0a85a8:·2700···································|0014:·throw·v0231 0a8640:·2700···································|0014:·throw·v0
Max diff block lines reached; 113297747/113307971 bytes (99.99%) of diff not shown.
13.2 MB
classes.jar
30.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·7612709·bytes,·number·of·entries:·40541 Zip·file·size:·7613618·bytes,·number·of·entries:·4054
2 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·android/app/ServiceStartNotAllowedException.class2 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·android/app/ServiceStartNotAllowedException.class
3 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class3 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
4 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$$ExternalSyntheticLambda0.class4 ?rwxrwxr-x··2.0·unx······422·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$$ExternalSyntheticLambda0.class
5 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class5 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
6 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$1.class6 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$1.class
7 ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$2.class7 ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$2.class
8 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$Api19Impl.class8 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$Api19Impl.class
Offset 1250, 15 lines modifiedOffset 1250, 15 lines modified
1250 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$11.class1250 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters$11.class
1251 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters.class1251 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·com/squareup/moshi/StandardJsonAdapters.class
1252 ?rwxrwxr-x··2.0·unx·····4240·b-·stor·80-Jan-01·00:00·com/squareup/moshi/Types.class1252 ?rwxrwxr-x··2.0·unx·····4240·b-·stor·80-Jan-01·00:00·com/squareup/moshi/Types.class
1253 ?rwxrwxr-x··2.0·unx·····1052·b-·stor·80-Jan-01·00:00·com/squareup/moshi/internal/Util$GenericArrayTypeImpl.class1253 ?rwxrwxr-x··2.0·unx·····1052·b-·stor·80-Jan-01·00:00·com/squareup/moshi/internal/Util$GenericArrayTypeImpl.class
1254 ?rwxrwxr-x··2.0·unx·····2313·b-·stor·80-Jan-01·00:00·com/squareup/moshi/internal/Util$ParameterizedTypeImpl.class1254 ?rwxrwxr-x··2.0·unx·····2313·b-·stor·80-Jan-01·00:00·com/squareup/moshi/internal/Util$ParameterizedTypeImpl.class
1255 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/squareup/moshi/internal/Util$WildcardTypeImpl.class1255 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/squareup/moshi/internal/Util$WildcardTypeImpl.class
1256 ?rwxrwxr-x··2.0·unx····10648·b-·defN·80-Jan-01·00:00·com/squareup/moshi/internal/Util.class1256 ?rwxrwxr-x··2.0·unx····10648·b-·defN·80-Jan-01·00:00·com/squareup/moshi/internal/Util.class
1257 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Configuration$SyncMode.class1257 ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Configuration$SyncMode.class
1258 ?rwxrwxr-x··2.0·unx·····9228·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Configuration.class1258 ?rwxrwxr-x··2.0·unx·····9228·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Configuration.class
1259 ?rwxrwxr-x··2.0·unx·····1244·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Constants$Files.class1259 ?rwxrwxr-x··2.0·unx·····1244·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Constants$Files.class
1260 ?rwxrwxr-x··2.0·unx·····4530·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Constants.class1260 ?rwxrwxr-x··2.0·unx·····4530·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Constants.class
1261 ?rwxrwxr-x··2.0·unx·····2868·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Logging.class1261 ?rwxrwxr-x··2.0·unx·····2868·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/Logging.class
1262 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/WalletApplication$$ExternalSyntheticLambda1.class1262 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/WalletApplication$$ExternalSyntheticLambda1.class
1263 ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/WalletApplication$1.class1263 ?rwxrwxr-x··2.0·unx·····5708·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/WalletApplication$1.class
1264 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/WalletApplication$OnWalletLoadedListener.class1264 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/WalletApplication$OnWalletLoadedListener.class
Offset 1271, 15 lines modifiedOffset 1271, 15 lines modified
1271 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/addressbook/AddressBookDao_Impl$4.class1271 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/addressbook/AddressBookDao_Impl$4.class
1272 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/addressbook/AddressBookEntry.class1272 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/addressbook/AddressBookEntry.class
1273 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/AbstractWalletLiveData$$ExternalSyntheticLambda1.class1273 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/AbstractWalletLiveData$$ExternalSyntheticLambda1.class
1274 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/DynamicFeeLiveData$$ExternalSyntheticLambda0.class1274 ?rwxrwxr-x··2.0·unx······482·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/DynamicFeeLiveData$$ExternalSyntheticLambda0.class
1275 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$1.class1275 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$1.class
1276 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$Output$1.class1276 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$Output$1.class
1277 ?rwxrwxr-x··2.0·unx·····3217·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$Output.class1277 ?rwxrwxr-x··2.0·unx·····3217·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$Output.class
1278 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$Standard.class1278 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent$Standard.class
1279 ?rwxrwxr-x··2.0·unx·····8742·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent.class1279 ?rwxrwxr-x··2.0·unx·····8742·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/PaymentIntent.class
1280 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/SelectedExchangeRateLiveData$$ExternalSyntheticLambda0.class1280 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/SelectedExchangeRateLiveData$$ExternalSyntheticLambda0.class
1281 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/ThrottelingLiveData$$ExternalSyntheticLambda0.class1281 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/ThrottelingLiveData$$ExternalSyntheticLambda0.class
1282 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/TimeLiveData$1.class1282 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/TimeLiveData$1.class
1283 ?rwxrwxr-x··2.0·unx······772·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/TransactionLiveData$$ExternalSyntheticLambda0.class1283 ?rwxrwxr-x··2.0·unx······772·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/TransactionLiveData$$ExternalSyntheticLambda0.class
1284 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/WalletBalanceLiveData$$ExternalSyntheticLambda0.class1284 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/WalletBalanceLiveData$$ExternalSyntheticLambda0.class
1285 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/WalletBalanceLiveData$1.class1285 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/data/WalletBalanceLiveData$1.class
Offset 1305, 15 lines modifiedOffset 1305, 15 lines modified
1305 ?rwxrwxr-x··2.0·unx·····1836·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/offline/DirectPaymentTask.class1305 ?rwxrwxr-x··2.0·unx·····1836·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/offline/DirectPaymentTask.class
1306 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$$ExternalSyntheticLambda0.class1306 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$$ExternalSyntheticLambda0.class
1307 ?rwxrwxr-x··2.0·unx······490·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$$ExternalSyntheticLambda1.class1307 ?rwxrwxr-x··2.0·unx······490·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$$ExternalSyntheticLambda1.class
1308 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$1.class1308 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$1.class
1309 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$ImpedimentsLiveData$1.class1309 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$ImpedimentsLiveData$1.class
1310 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$LocalBinder.class1310 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$LocalBinder.class
1311 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$PeerConnectivityListener$$ExternalSyntheticLambda0.class1311 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainService$PeerConnectivityListener$$ExternalSyntheticLambda0.class
1312 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainState$Impediment.class1312 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainState$Impediment.class
1313 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainState.class1313 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BlockchainState.class
1314 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BootstrapReceiver$$ExternalSyntheticLambda0.class1314 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BootstrapReceiver$$ExternalSyntheticLambda0.class
1315 ?rwxrwxr-x··2.0·unx·····8552·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BootstrapReceiver.class1315 ?rwxrwxr-x··2.0·unx·····8552·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/BootstrapReceiver.class
1316 ?rwxrwxr-x··2.0·unx·····3075·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/StartBlockchainService.class1316 ?rwxrwxr-x··2.0·unx·····3075·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/service/StartBlockchainService.class
1317 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/AbstractWalletActivityViewModel$1$1$$ExternalSyntheticLambda0.class1317 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/AbstractWalletActivityViewModel$1$1$$ExternalSyntheticLambda0.class
1318 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/AddressAndLabel$1.class1318 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/AddressAndLabel$1.class
1319 ?rwxrwxr-x··2.0·unx·····2090·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/AddressAndLabel.class1319 ?rwxrwxr-x··2.0·unx·····2090·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/AddressAndLabel.class
Offset 1349, 19 lines modifiedOffset 1349, 19 lines modified
1349 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda0.class1349 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda0.class
1350 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda1.class1350 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda1.class
1351 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda2.class1351 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda2.class
1352 ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda3.class1352 ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda3.class
1353 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda4.class1353 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda4.class
1354 ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda5.class1354 ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$$ExternalSyntheticLambda5.class
1355 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$1.class1355 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$1.class
1356 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$State.class1356 ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/EncryptKeysDialogFragment$State.class
1357 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/Event.class1357 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/Event.class
1358 ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$$ExternalSyntheticLambda0.class1358 ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$$ExternalSyntheticLambda0.class
1359 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$$ExternalSyntheticLambda1.class1359 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$$ExternalSyntheticLambda1.class
1360 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType.class1360 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType.class
1361 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$ContextMenuCallback.class1361 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$ContextMenuCallback.class
1362 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$ListItem.class1362 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$ListItem.class
1363 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$OnClickListener.class1363 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesAdapter$OnClickListener.class
1364 ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesFragment$$ExternalSyntheticLambda4.class1364 ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesFragment$$ExternalSyntheticLambda4.class
1365 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesFragment$1$1.class1365 ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ExchangeRatesFragment$1$1.class
1366 ?rwxrwxr-x··2.0·unx·····8322·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/InputParser.class1366 ?rwxrwxr-x··2.0·unx·····8322·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/InputParser.class
1367 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/MaybeMaintenanceViewModel$WalletMaintenanceRecommendedLiveData$$ExternalSyntheticLambda0.class1367 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/MaybeMaintenanceViewModel$WalletMaintenanceRecommendedLiveData$$ExternalSyntheticLambda0.class
Offset 1372, 30 lines modifiedOffset 1372, 30 lines modified
1372 ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/RequestCoinsViewModel$FreshReceiveAddressLiveData$$ExternalSyntheticLambda0.class1372 ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/RequestCoinsViewModel$FreshReceiveAddressLiveData$$ExternalSyntheticLambda0.class
1373 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/SendCoinsQrActivity$1$$ExternalSyntheticLambda0.class1373 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/SendCoinsQrActivity$1$$ExternalSyntheticLambda0.class
1374 ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/SendingAddressesViewModel$AddressesToExcludeLiveData$$ExternalSyntheticLambda0.class1374 ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/SendingAddressesViewModel$AddressesToExcludeLiveData$$ExternalSyntheticLambda0.class
1375 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ShowPasswordCheckListener.class1375 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/ShowPasswordCheckListener.class
1376 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$$ExternalSyntheticLambda0.class1376 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$$ExternalSyntheticLambda0.class
1377 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$$ExternalSyntheticLambda1.class1377 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$$ExternalSyntheticLambda1.class
1378 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$$ExternalSyntheticLambda2.class1378 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$$ExternalSyntheticLambda2.class
1379 ?rwxrwxr-x··2.0·unx·····1229·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$ChangeType.class1379 ?rwxrwxr-x··2.0·unx·····1255·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$ChangeType.class
1380 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$ContextMenuCallback.class1380 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$ContextMenuCallback.class
1381 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$ListItem.class1381 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$ListItem.class
1382 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$OnClickListener.class1382 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$OnClickListener.class
1383 ?rwxrwxr-x··2.0·unx······933·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$WarningType.class1383 ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/TransactionsAdapter$WarningType.class
1384 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActionsFragment$$ExternalSyntheticLambda0.class1384 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActionsFragment$$ExternalSyntheticLambda0.class
1385 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActionsFragment$$ExternalSyntheticLambda1.class1385 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActionsFragment$$ExternalSyntheticLambda1.class
1386 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActionsFragment$$ExternalSyntheticLambda2.class1386 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActionsFragment$$ExternalSyntheticLambda2.class
1387 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda1.class1387 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda1.class
1388 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda2.class1388 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda2.class
1389 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda6.class1389 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda6.class
1390 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda7.class1390 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda7.class
1391 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda8.class1391 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda8.class
1392 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda9.class1392 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$$ExternalSyntheticLambda9.class
1393 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$8.class1393 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivity$8.class
1394 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState.class1394 ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState.class
1395 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivityViewModel$WalletEncryptedLiveData$$ExternalSyntheticLambda0.class1395 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivityViewModel$WalletEncryptedLiveData$$ExternalSyntheticLambda0.class
1396 ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivityViewModel$WalletLegacyFallbackLiveData$$ExternalSyntheticLambda0.class1396 ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletActivityViewModel$WalletLegacyFallbackLiveData$$ExternalSyntheticLambda0.class
1397 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressDialogFragment$$ExternalSyntheticLambda0.class1397 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressDialogFragment$$ExternalSyntheticLambda0.class
1398 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressDialogFragment$$ExternalSyntheticLambda1.class1398 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressDialogFragment$$ExternalSyntheticLambda1.class
1399 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressFragment$$ExternalSyntheticLambda2.class1399 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressFragment$$ExternalSyntheticLambda2.class
1400 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressViewModel$$ExternalSyntheticLambda4.class1400 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressViewModel$$ExternalSyntheticLambda4.class
1401 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressViewModel$1.class1401 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressViewModel$1.class
Offset 1403, 15 lines modifiedOffset 1403, 15 lines modified
1403 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressesViewModel$ImportedAddressesLiveData$$ExternalSyntheticLambda0.class1403 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressesViewModel$ImportedAddressesLiveData$$ExternalSyntheticLambda0.class
1404 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressesViewModel$IssuedReceiveAddressesLiveData$$ExternalSyntheticLambda0.class1404 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletAddressesViewModel$IssuedReceiveAddressesLiveData$$ExternalSyntheticLambda0.class
1405 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletBalanceFragment$$ExternalSyntheticLambda0.class1405 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletBalanceFragment$$ExternalSyntheticLambda0.class
1406 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletDisclaimerFragment$$ExternalSyntheticLambda2.class1406 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletDisclaimerFragment$$ExternalSyntheticLambda2.class
1407 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$$ExternalSyntheticLambda6.class1407 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$$ExternalSyntheticLambda6.class
1408 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$$ExternalSyntheticLambda7.class1408 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$$ExternalSyntheticLambda7.class
1409 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$1.class1409 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$1.class
1410 ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$Direction.class1410 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$Direction.class
1411 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$TransactionsLiveData$$ExternalSyntheticLambda0.class1411 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/WalletTransactionsViewModel$TransactionsLiveData$$ExternalSyntheticLambda0.class
1412 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$$ExternalSyntheticLambda0.class1412 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$$ExternalSyntheticLambda0.class
1413 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$$ExternalSyntheticLambda2.class1413 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$$ExternalSyntheticLambda2.class
1414 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$$ExternalSyntheticLambda3.class1414 ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$$ExternalSyntheticLambda3.class
1415 ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$2.class1415 ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$2.class
1416 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$ErrorDialogFragment$$ExternalSyntheticLambda0.class1416 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$ErrorDialogFragment$$ExternalSyntheticLambda0.class
1417 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$SuccessDialogFragment$$ExternalSyntheticLambda0.class1417 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$SuccessDialogFragment$$ExternalSyntheticLambda0.class
Offset 1422, 24 lines modifiedOffset 1422, 24 lines modified
1422 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$$ExternalSyntheticLambda5.class1422 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$$ExternalSyntheticLambda5.class
1423 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$FailureDialogFragment$$ExternalSyntheticLambda0.class1423 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$FailureDialogFragment$$ExternalSyntheticLambda0.class
1424 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$FailureDialogFragment$$ExternalSyntheticLambda1.class1424 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·de/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$FailureDialogFragment$$ExternalSyntheticLambda1.class
Max diff block lines reached; 14958/31200 bytes (47.94%) of diff not shown.
13.1 MB
zipdetails --redact --walk --utc {}
    
Offset 22766, 156170 lines modifiedOffset 22766, 156170 lines modified
  
22766 1BE4B7·LOCAL·HEADER·#1256····04034B50·(67324752)22766 1BE4B7·LOCAL·HEADER·#1256····04034B50·(67324752)
22767 1BE4BB·Extract·Zip·Spec······14·(20)·'2.0'22767 1BE4BB·Extract·Zip·Spec······14·(20)·'2.0'
22768 1BE4BC·Extract·OS············00·(0)·'MS-DOS'22768 1BE4BC·Extract·OS············00·(0)·'MS-DOS'
22769 1BE4BD·General·Purpose·Flag··0000·(0)22769 1BE4BD·General·Purpose·Flag··0000·(0)
22770 1BE4BF·Compression·Method····0000·(0)·'Stored'22770 1BE4BF·Compression·Method····0000·(0)·'Stored'
22771 1BE4C1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22771 1BE4C1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22772 1BE4C5·CRC···················E56AEE06·(3848990214)22772 1BE4C5·CRC···················7FDE64B4·(2145281204)
22773 1BE4C9·Compressed·Size·······0000031F·(799)22773 1BE4C9·Compressed·Size·······00000357·(855)
22774 1BE4CD·Uncompressed·Size·····0000031F·(799)22774 1BE4CD·Uncompressed·Size·····00000357·(855)
22775 1BE4D1·Filename·Length·······0031·(49)22775 1BE4D1·Filename·Length·······0031·(49)
22776 1BE4D3·Extra·Length··········0000·(0)22776 1BE4D3·Extra·Length··········0000·(0)
22777 1BE4D5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22777 1BE4D5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22778 #22778 #
22779 #·WARNING:·Offset·0x1BE4D5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22779 #·WARNING:·Offset·0x1BE4D5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22780 #··········Zero·length·filename22780 #··········Zero·length·filename
22781 #22781 #
22782 1BE506·PAYLOAD22782 1BE506·PAYLOAD
  
22783 1BE825·LOCAL·HEADER·#1257····04034B50·(67324752)22783 1BE85D·LOCAL·HEADER·#1257····04034B50·(67324752)
22784 1BE829·Extract·Zip·Spec······14·(20)·'2.0'22784 1BE861·Extract·Zip·Spec······14·(20)·'2.0'
22785 1BE82A·Extract·OS············00·(0)·'MS-DOS'22785 1BE862·Extract·OS············00·(0)·'MS-DOS'
22786 1BE82B·General·Purpose·Flag··0000·(0)22786 1BE863·General·Purpose·Flag··0000·(0)
22787 1BE82D·Compression·Method····0000·(0)·'Stored'22787 1BE865·Compression·Method····0000·(0)·'Stored'
22788 1BE82F·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22788 1BE867·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22789 1BE833·CRC···················EDF12DCC·(3992006092)22789 1BE86B·CRC···················EDF12DCC·(3992006092)
22790 1BE837·Compressed·Size·······0000240C·(9228)22790 1BE86F·Compressed·Size·······0000240C·(9228)
22791 1BE83B·Uncompressed·Size·····0000240C·(9228)22791 1BE873·Uncompressed·Size·····0000240C·(9228)
22792 1BE83F·Filename·Length·······0028·(40)22792 1BE877·Filename·Length·······0028·(40)
22793 1BE841·Extra·Length··········0000·(0)22793 1BE879·Extra·Length··········0000·(0)
22794 1BE843·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22794 1BE87B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22795 #22795 #
22796 #·WARNING:·Offset·0x1BE843:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22796 #·WARNING:·Offset·0x1BE87B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22797 #··········Zero·length·filename22797 #··········Zero·length·filename
22798 #22798 #
22799 1BE86B·PAYLOAD22799 1BE8A3·PAYLOAD
  
22800 1C0C77·LOCAL·HEADER·#1258····04034B50·(67324752)22800 1C0CAF·LOCAL·HEADER·#1258····04034B50·(67324752)
22801 1C0C7B·Extract·Zip·Spec······14·(20)·'2.0'22801 1C0CB3·Extract·Zip·Spec······14·(20)·'2.0'
22802 1C0C7C·Extract·OS············00·(0)·'MS-DOS'22802 1C0CB4·Extract·OS············00·(0)·'MS-DOS'
22803 1C0C7D·General·Purpose·Flag··0000·(0)22803 1C0CB5·General·Purpose·Flag··0000·(0)
22804 1C0C7F·Compression·Method····0000·(0)·'Stored'22804 1C0CB7·Compression·Method····0000·(0)·'Stored'
22805 1C0C81·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22805 1C0CB9·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22806 1C0C85·CRC···················DEE21C6B·(3739360363)22806 1C0CBD·CRC···················DEE21C6B·(3739360363)
22807 1C0C89·Compressed·Size·······000004DC·(1244)22807 1C0CC1·Compressed·Size·······000004DC·(1244)
22808 1C0C8D·Uncompressed·Size·····000004DC·(1244)22808 1C0CC5·Uncompressed·Size·····000004DC·(1244)
22809 1C0C91·Filename·Length·······002A·(42)22809 1C0CC9·Filename·Length·······002A·(42)
22810 1C0C93·Extra·Length··········0000·(0)22810 1C0CCB·Extra·Length··········0000·(0)
22811 1C0C95·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22811 1C0CCD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22812 #22812 #
22813 #·WARNING:·Offset·0x1C0C95:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22813 #·WARNING:·Offset·0x1C0CCD:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22814 #··········Zero·length·filename22814 #··········Zero·length·filename
22815 #22815 #
22816 1C0CBF·PAYLOAD22816 1C0CF7·PAYLOAD
  
22817 1C119B·LOCAL·HEADER·#1259····04034B50·(67324752)22817 1C11D3·LOCAL·HEADER·#1259····04034B50·(67324752)
22818 1C119F·Extract·Zip·Spec······14·(20)·'2.0'22818 1C11D7·Extract·Zip·Spec······14·(20)·'2.0'
22819 1C11A0·Extract·OS············00·(0)·'MS-DOS'22819 1C11D8·Extract·OS············00·(0)·'MS-DOS'
22820 1C11A1·General·Purpose·Flag··0000·(0)22820 1C11D9·General·Purpose·Flag··0000·(0)
22821 1C11A3·Compression·Method····0000·(0)·'Stored'22821 1C11DB·Compression·Method····0000·(0)·'Stored'
22822 1C11A5·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22822 1C11DD·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22823 1C11A9·CRC···················E3D3731A·(3822285594)22823 1C11E1·CRC···················E3D3731A·(3822285594)
22824 1C11AD·Compressed·Size·······000011B2·(4530)22824 1C11E5·Compressed·Size·······000011B2·(4530)
22825 1C11B1·Uncompressed·Size·····000011B2·(4530)22825 1C11E9·Uncompressed·Size·····000011B2·(4530)
22826 1C11B5·Filename·Length·······0024·(36)22826 1C11ED·Filename·Length·······0024·(36)
22827 1C11B7·Extra·Length··········0000·(0)22827 1C11EF·Extra·Length··········0000·(0)
22828 1C11B9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22828 1C11F1·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22829 #22829 #
22830 #·WARNING:·Offset·0x1C11B9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22830 #·WARNING:·Offset·0x1C11F1:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22831 #··········Zero·length·filename22831 #··········Zero·length·filename
22832 #22832 #
22833 1C11DD·PAYLOAD22833 1C1215·PAYLOAD
  
22834 1C238F·LOCAL·HEADER·#1260····04034B50·(67324752)22834 1C23C7·LOCAL·HEADER·#1260····04034B50·(67324752)
22835 1C2393·Extract·Zip·Spec······14·(20)·'2.0'22835 1C23CB·Extract·Zip·Spec······14·(20)·'2.0'
22836 1C2394·Extract·OS············00·(0)·'MS-DOS'22836 1C23CC·Extract·OS············00·(0)·'MS-DOS'
22837 1C2395·General·Purpose·Flag··0000·(0)22837 1C23CD·General·Purpose·Flag··0000·(0)
22838 1C2397·Compression·Method····0000·(0)·'Stored'22838 1C23CF·Compression·Method····0000·(0)·'Stored'
22839 1C2399·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22839 1C23D1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22840 1C239D·CRC···················E260E6DB·(3798001371)22840 1C23D5·CRC···················E260E6DB·(3798001371)
22841 1C23A1·Compressed·Size·······00000B34·(2868)22841 1C23D9·Compressed·Size·······00000B34·(2868)
22842 1C23A5·Uncompressed·Size·····00000B34·(2868)22842 1C23DD·Uncompressed·Size·····00000B34·(2868)
22843 1C23A9·Filename·Length·······0022·(34)22843 1C23E1·Filename·Length·······0022·(34)
22844 1C23AB·Extra·Length··········0000·(0)22844 1C23E3·Extra·Length··········0000·(0)
22845 1C23AD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22845 1C23E5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22846 #22846 #
22847 #·WARNING:·Offset·0x1C23AD:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22847 #·WARNING:·Offset·0x1C23E5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22848 #··········Zero·length·filename22848 #··········Zero·length·filename
22849 #22849 #
22850 1C23CF·PAYLOAD22850 1C2407·PAYLOAD
  
22851 1C2F03·LOCAL·HEADER·#1261····04034B50·(67324752)22851 1C2F3B·LOCAL·HEADER·#1261····04034B50·(67324752)
22852 1C2F07·Extract·Zip·Spec······14·(20)·'2.0'22852 1C2F3F·Extract·Zip·Spec······14·(20)·'2.0'
22853 1C2F08·Extract·OS············00·(0)·'MS-DOS'22853 1C2F40·Extract·OS············00·(0)·'MS-DOS'
22854 1C2F09·General·Purpose·Flag··0000·(0)22854 1C2F41·General·Purpose·Flag··0000·(0)
22855 1C2F0B·Compression·Method····0000·(0)·'Stored'22855 1C2F43·Compression·Method····0000·(0)·'Stored'
22856 1C2F0D·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22856 1C2F45·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22857 1C2F11·CRC···················B2DB03E6·(3000697830)22857 1C2F49·CRC···················B2DB03E6·(3000697830)
22858 1C2F15·Compressed·Size·······0000025B·(603)22858 1C2F4D·Compressed·Size·······0000025B·(603)
22859 1C2F19·Uncompressed·Size·····0000025B·(603)22859 1C2F51·Uncompressed·Size·····0000025B·(603)
22860 1C2F1D·Filename·Length·······0046·(70)22860 1C2F55·Filename·Length·······0046·(70)
22861 1C2F1F·Extra·Length··········0000·(0)22861 1C2F57·Extra·Length··········0000·(0)
22862 1C2F21·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22862 1C2F59·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22863 #22863 #
22864 #·WARNING:·Offset·0x1C2F21:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22864 #·WARNING:·Offset·0x1C2F59:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22865 #··········Zero·length·filename22865 #··········Zero·length·filename
22866 #22866 #
22867 1C2F67·PAYLOAD22867 1C2F9F·PAYLOAD
  
22868 1C31C2·LOCAL·HEADER·#1262····04034B50·(67324752)22868 1C31FA·LOCAL·HEADER·#1262····04034B50·(67324752)
22869 1C31C6·Extract·Zip·Spec······14·(20)·'2.0'22869 1C31FE·Extract·Zip·Spec······14·(20)·'2.0'
22870 1C31C7·Extract·OS············00·(0)·'MS-DOS'22870 1C31FF·Extract·OS············00·(0)·'MS-DOS'
22871 1C31C8·General·Purpose·Flag··0000·(0)22871 1C3200·General·Purpose·Flag··0000·(0)
22872 1C31CA·Compression·Method····0000·(0)·'Stored'22872 1C3202·Compression·Method····0000·(0)·'Stored'
22873 1C31CC·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'22873 1C3204·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
22874 1C31D0·CRC···················81045097·(2164543639)22874 1C3208·CRC···················81045097·(2164543639)
22875 1C31D4·Compressed·Size·······0000164C·(5708)22875 1C320C·Compressed·Size·······0000164C·(5708)
22876 1C31D8·Uncompressed·Size·····0000164C·(5708)22876 1C3210·Uncompressed·Size·····0000164C·(5708)
22877 1C31DC·Filename·Length·······002E·(46)22877 1C3214·Filename·Length·······002E·(46)
22878 1C31DE·Extra·Length··········0000·(0)22878 1C3216·Extra·Length··········0000·(0)
22879 1C31E0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22879 1C3218·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22880 #22880 #
22881 #·WARNING:·Offset·0x1C31E0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'22881 #·WARNING:·Offset·0x1C3218:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
22882 #··········Zero·length·filename22882 #··········Zero·length·filename
22883 #22883 #
22884 1C320E·PAYLOAD22884 1C3246·PAYLOAD
  
Max diff block lines reached; 13772180/13783314 bytes (99.92%) of diff not shown.
930 B
de/schildbach/wallet/Configuration$SyncMode.class
832 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2174634 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·de.schildbach.wallet;1 package·de.schildbach.wallet;
  
2 public·enum·Configuration$SyncMode2 public·enum·Configuration$SyncMode
3 {3 {
4 ····CONNECTION_FILTER("CONNECTION_FILTER",·0),·4 ····CONNECTION_FILTER("CONNECTION_FILTER",·0),·
5 ····FULL("FULL",·n);5 ····FULL("FULL",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·Configuration$SyncMode·configuration$SyncMode; 
10 ········final·Configuration$SyncMode[]·$values·=·{·configuration$SyncMode,·null·}; 
11 ········final·Configuration$SyncMode·configuration$SyncMode2; 
12 ········$values[n]·=·configuration$SyncMode2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·Configuration$SyncMode(final·String·name,·final·int·ordinal)·{7 ····private·Configuration$SyncMode(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
925 B
de/schildbach/wallet/data/PaymentIntent$Standard.class
817 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2174706 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·de.schildbach.wallet.data;1 package·de.schildbach.wallet.data;
  
2 public·enum·PaymentIntent$Standard2 public·enum·PaymentIntent$Standard
3 {3 {
4 ····BIP21("BIP21",·0),·4 ····BIP21("BIP21",·0),·
5 ····BIP70("BIP70",·n);5 ····BIP70("BIP70",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·PaymentIntent$Standard·paymentIntent$Standard; 
10 ········final·PaymentIntent$Standard[]·$values·=·{·paymentIntent$Standard,·null·}; 
11 ········final·PaymentIntent$Standard·paymentIntent$Standard2; 
12 ········$values[n]·=·paymentIntent$Standard2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·PaymentIntent$Standard(final·String·name,·final·int·ordinal)·{7 ····private·PaymentIntent$Standard(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
991 B
de/schildbach/wallet/service/BlockchainState$Impediment.class
869 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2174833 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·de.schildbach.wallet.service;1 package·de.schildbach.wallet.service;
  
2 public·enum·BlockchainState$Impediment2 public·enum·BlockchainState$Impediment
3 {3 {
4 ····NETWORK("NETWORK",·n),·4 ····NETWORK("NETWORK",·1),·
5 ····STORAGE("STORAGE",·0);5 ····STORAGE("STORAGE",·0);
6 ····6 ····
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·BlockchainState$Impediment·blockchainState$Impediment; 
10 ········final·BlockchainState$Impediment[]·$values·=·{·blockchainState$Impediment,·null·}; 
11 ········final·BlockchainState$Impediment·blockchainState$Impediment2; 
12 ········$values[n]·=·blockchainState$Impediment2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ···· 
16 ····private·BlockchainState$Impediment(final·String·name,·final·int·ordinal)·{7 ····private·BlockchainState$Impediment(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.21 KB
de/schildbach/wallet/ui/EncryptKeysDialogFragment$State.class
1.09 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2174977 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui;1 package·de.schildbach.wallet.ui;
  
2 enum·EncryptKeysDialogFragment$State2 enum·EncryptKeysDialogFragment$State
3 {3 {
4 ····CRYPTING("CRYPTING",·n),·4 ····CRYPTING("CRYPTING",·1),·
5 ····DONE("DONE",·n2),·5 ····DONE("DONE",·2),·
6 ····INPUT("INPUT",·0);6 ····INPUT("INPUT",·0);
7 ····7 ····
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·EncryptKeysDialogFragment$State·encryptKeysDialogFragment$State; 
12 ········final·EncryptKeysDialogFragment$State[]·$values·=·{·encryptKeysDialogFragment$State,·null,·null·}; 
13 ········final·EncryptKeysDialogFragment$State·encryptKeysDialogFragment$State2; 
14 ········$values[n]·=·encryptKeysDialogFragment$State2; 
15 ········final·EncryptKeysDialogFragment$State·encryptKeysDialogFragment$State3; 
16 ········$values[n2]·=·encryptKeysDialogFragment$State3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ···· 
20 ····private·EncryptKeysDialogFragment$State(final·String·name,·final·int·ordinal)·{8 ····private·EncryptKeysDialogFragment$State(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.23 KB
de/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType.class
1.11 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175077 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui;1 package·de.schildbach.wallet.ui;
  
2 enum·ExchangeRatesAdapter$ChangeType2 enum·ExchangeRatesAdapter$ChangeType
3 {3 {
4 ····DEFAULT("DEFAULT",·n),·4 ····DEFAULT("DEFAULT",·1),·
5 ····RATE("RATE",·0),·5 ····RATE("RATE",·0),·
6 ····SELECTION("SELECTION",·n2);6 ····SELECTION("SELECTION",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·ExchangeRatesAdapter$ChangeType·exchangeRatesAdapter$ChangeType; 
12 ········final·ExchangeRatesAdapter$ChangeType[]·$values·=·{·exchangeRatesAdapter$ChangeType,·null,·null·}; 
13 ········final·ExchangeRatesAdapter$ChangeType·exchangeRatesAdapter$ChangeType2; 
14 ········$values[n]·=·exchangeRatesAdapter$ChangeType2; 
15 ········final·ExchangeRatesAdapter$ChangeType·exchangeRatesAdapter$ChangeType3; 
16 ········$values[n2]·=·exchangeRatesAdapter$ChangeType3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·ExchangeRatesAdapter$ChangeType(final·String·name,·final·int·ordinal)·{8 ····private·ExchangeRatesAdapter$ChangeType(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
2.24 KB
de/schildbach/wallet/ui/TransactionsAdapter$ChangeType.class
2.13 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175140 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 44 lines modifiedOffset 1, 17 lines modified
  
1 package·de.schildbach.wallet.ui;1 package·de.schildbach.wallet.ui;
  
2 enum·TransactionsAdapter$ChangeType2 enum·TransactionsAdapter$ChangeType
3 {3 {
4 ····ADDRESS("ADDRESS",·n2),·4 ····ADDRESS("ADDRESS",·2),·
5 ····CONFIDENCE("CONFIDENCE",·0),·5 ····CONFIDENCE("CONFIDENCE",·0),·
6 ····FEE("FEE",·n3),·6 ····FEE("FEE",·3),·
7 ····FIAT("FIAT",·n5),·7 ····FIAT("FIAT",·5),·
8 ····MESSAGE("MESSAGE",·6),·8 ····MESSAGE("MESSAGE",·6),·
9 ····SELECTION("SELECTION",·n6),·9 ····SELECTION("SELECTION",·7),·
10 ····TIME("TIME",·n),·10 ····TIME("TIME",·1),·
11 ····VALUE("VALUE",·n4);11 ····VALUE("VALUE",·4);
12 ···· 
13 ····static·{ 
14 ········final·int·n·=·1; 
15 ········final·int·n2·=·2; 
16 ········final·int·n3·=·3; 
17 ········final·int·n4·=·4; 
18 ········final·int·n5·=·5; 
19 ········final·int·n6·=·7; 
20 ········final·TransactionsAdapter$ChangeType[]·$values·=·new·TransactionsAdapter$ChangeType[8]; 
21 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType; 
22 ········$values[0]·=·transactionsAdapter$ChangeType; 
23 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType2; 
24 ········$values[n]·=·transactionsAdapter$ChangeType2; 
25 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType3; 
26 ········$values[n2]·=·transactionsAdapter$ChangeType3; 
27 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType4; 
28 ········$values[n3]·=·transactionsAdapter$ChangeType4; 
29 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType5; 
30 ········$values[n4]·=·transactionsAdapter$ChangeType5; 
31 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType6; 
32 ········$values[n5]·=·transactionsAdapter$ChangeType6; 
33 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType7; 
34 ········$values[6]·=·transactionsAdapter$ChangeType7; 
35 ········final·TransactionsAdapter$ChangeType·transactionsAdapter$ChangeType8; 
36 ········$values[n6]·=·transactionsAdapter$ChangeType8; 
37 ········$VALUES·=·$values; 
38 ····} 
39 ····12 ····
40 ····private·TransactionsAdapter$ChangeType(final·String·name,·final·int·ordinal)·{13 ····private·TransactionsAdapter$ChangeType(final·String·name,·final·int·ordinal)·{
41 ····}14 ····}
42 }15 }
1.29 KB
de/schildbach/wallet/ui/TransactionsAdapter$WarningType.class
1.18 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175209 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui;1 package·de.schildbach.wallet.ui;
  
2 public·enum·TransactionsAdapter$WarningType2 public·enum·TransactionsAdapter$WarningType
3 {3 {
4 ····BACKUP("BACKUP",·0),·4 ····BACKUP("BACKUP",·0),·
5 ····CHAIN_FORKING("CHAIN_FORKING",·n2),·5 ····CHAIN_FORKING("CHAIN_FORKING",·2),·
6 ····STORAGE_ENCRYPTION("STORAGE_ENCRYPTION",·n);6 ····STORAGE_ENCRYPTION("STORAGE_ENCRYPTION",·1);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·TransactionsAdapter$WarningType·transactionsAdapter$WarningType; 
12 ········final·TransactionsAdapter$WarningType[]·$values·=·{·transactionsAdapter$WarningType,·null,·null·}; 
13 ········final·TransactionsAdapter$WarningType·transactionsAdapter$WarningType2; 
14 ········$values[n]·=·transactionsAdapter$WarningType2; 
15 ········final·TransactionsAdapter$WarningType·transactionsAdapter$WarningType3; 
16 ········$values[n2]·=·transactionsAdapter$WarningType3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·TransactionsAdapter$WarningType(final·String·name,·final·int·ordinal)·{8 ····private·TransactionsAdapter$WarningType(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.41 KB
de/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState.class
1.26 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175272 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui;1 package·de.schildbach.wallet.ui;
  
2 public·enum·WalletActivityViewModel$EnterAnimationState2 public·enum·WalletActivityViewModel$EnterAnimationState
3 {3 {
4 ····ANIMATING("ANIMATING",·n),·4 ····ANIMATING("ANIMATING",·1),·
5 ····FINISHED("FINISHED",·n2),·5 ····FINISHED("FINISHED",·2),·
6 ····WAITING("WAITING",·0);6 ····WAITING("WAITING",·0);
7 ····7 ····
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·WalletActivityViewModel$EnterAnimationState·walletActivityViewModel$EnterAnimationState; 
12 ········final·WalletActivityViewModel$EnterAnimationState[]·$values·=·{·walletActivityViewModel$EnterAnimationState,·null,·null·}; 
13 ········final·WalletActivityViewModel$EnterAnimationState·walletActivityViewModel$EnterAnimationState2; 
14 ········$values[n]·=·walletActivityViewModel$EnterAnimationState2; 
15 ········final·WalletActivityViewModel$EnterAnimationState·walletActivityViewModel$EnterAnimationState3; 
16 ········$values[n2]·=·walletActivityViewModel$EnterAnimationState3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ···· 
20 ····private·WalletActivityViewModel$EnterAnimationState(final·String·name,·final·int·ordinal)·{8 ····private·WalletActivityViewModel$EnterAnimationState(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.06 KB
de/schildbach/wallet/ui/WalletTransactionsViewModel$Direction.class
952 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175337 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·de.schildbach.wallet.ui;1 package·de.schildbach.wallet.ui;
  
2 public·enum·WalletTransactionsViewModel$Direction2 public·enum·WalletTransactionsViewModel$Direction
3 {3 {
4 ····RECEIVED("RECEIVED",·0),·4 ····RECEIVED("RECEIVED",·0),·
5 ····SENT("SENT",·n);5 ····SENT("SENT",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·WalletTransactionsViewModel$Direction·walletTransactionsViewModel$Direction; 
10 ········final·WalletTransactionsViewModel$Direction[]·$values·=·{·walletTransactionsViewModel$Direction,·null·}; 
11 ········final·WalletTransactionsViewModel$Direction·walletTransactionsViewModel$Direction2; 
12 ········$values[n]·=·walletTransactionsViewModel$Direction2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·WalletTransactionsViewModel$Direction(final·String·name,·final·int·ordinal)·{7 ····private·WalletTransactionsViewModel$Direction(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
1.21 KB
de/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType.class
1.09 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175400 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui.monitor;1 package·de.schildbach.wallet.ui.monitor;
  
2 enum·BlockListAdapter$ChangeType2 enum·BlockListAdapter$ChangeType
3 {3 {
4 ····SELECTION("SELECTION",·n2),·4 ····SELECTION("SELECTION",·2),·
5 ····TIME("TIME",·0),·5 ····TIME("TIME",·0),·
6 ····TRANSACTIONS("TRANSACTIONS",·n);6 ····TRANSACTIONS("TRANSACTIONS",·1);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·BlockListAdapter$ChangeType·blockListAdapter$ChangeType; 
12 ········final·BlockListAdapter$ChangeType[]·$values·=·{·blockListAdapter$ChangeType,·null,·null·}; 
13 ········final·BlockListAdapter$ChangeType·blockListAdapter$ChangeType2; 
14 ········$values[n]·=·blockListAdapter$ChangeType2; 
15 ········final·BlockListAdapter$ChangeType·blockListAdapter$ChangeType3; 
16 ········$values[n2]·=·blockListAdapter$ChangeType3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·BlockListAdapter$ChangeType(final·String·name,·final·int·ordinal)·{8 ····private·BlockListAdapter$ChangeType(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.4 KB
de/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType.class
1.28 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175463 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 29 lines modifiedOffset 1, 13 lines modified
  
1 package·de.schildbach.wallet.ui.monitor;1 package·de.schildbach.wallet.ui.monitor;
  
2 enum·PeerListAdapter$ChangeType2 enum·PeerListAdapter$ChangeType
3 {3 {
4 ····HOST("HOST",·0),·4 ····HOST("HOST",·0),·
5 ····ICON("ICON",·n2),·5 ····ICON("ICON",·2),·
6 ····PING("PING",·n),·6 ····PING("PING",·1),·
7 ····SELECTION("SELECTION",·n3);7 ····SELECTION("SELECTION",·3);
8 ···· 
9 ····static·{ 
10 ········final·int·n·=·1; 
11 ········final·int·n2·=·2; 
12 ········final·int·n3·=·3; 
13 ········final·PeerListAdapter$ChangeType[]·$values·=·new·PeerListAdapter$ChangeType[4]; 
14 ········final·PeerListAdapter$ChangeType·peerListAdapter$ChangeType; 
15 ········$values[0]·=·peerListAdapter$ChangeType; 
16 ········final·PeerListAdapter$ChangeType·peerListAdapter$ChangeType2; 
17 ········$values[n]·=·peerListAdapter$ChangeType2; 
18 ········final·PeerListAdapter$ChangeType·peerListAdapter$ChangeType3; 
19 ········$values[n2]·=·peerListAdapter$ChangeType3; 
20 ········final·PeerListAdapter$ChangeType·peerListAdapter$ChangeType4; 
21 ········$values[n3]·=·peerListAdapter$ChangeType4; 
22 ········$VALUES·=·$values; 
23 ····} 
24 ····8 ····
25 ····private·PeerListAdapter$ChangeType(final·String·name,·final·int·ordinal)·{9 ····private·PeerListAdapter$ChangeType(final·String·name,·final·int·ordinal)·{
26 ····}10 ····}
27 }11 }
997 B
de/schildbach/wallet/ui/send/FeeCategory.class
905 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175526 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui.send;1 package·de.schildbach.wallet.ui.send;
  
2 public·enum·FeeCategory2 public·enum·FeeCategory
3 {3 {
4 ····ECONOMIC("ECONOMIC",·0),·4 ····ECONOMIC("ECONOMIC",·0),·
5 ····NORMAL("NORMAL",·n),·5 ····NORMAL("NORMAL",·1),·
6 ····PRIORITY("PRIORITY",·n2);6 ····PRIORITY("PRIORITY",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·FeeCategory·feeCategory; 
12 ········final·FeeCategory[]·$values·=·{·feeCategory,·null,·null·}; 
13 ········final·FeeCategory·feeCategory2; 
14 ········$values[n]·=·feeCategory2; 
15 ········final·FeeCategory·feeCategory3; 
16 ········$values[n2]·=·feeCategory3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ····7 ····
20 ····private·FeeCategory(final·String·name,·final·int·ordinal)·{8 ····private·FeeCategory(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.24 KB
de/schildbach/wallet/ui/send/MaintenanceDialogFragment$State.class
1.11 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175589 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui.send;1 package·de.schildbach.wallet.ui.send;
  
2 enum·MaintenanceDialogFragment$State2 enum·MaintenanceDialogFragment$State
3 {3 {
4 ····DECRYPTING("DECRYPTING",·n),·4 ····DECRYPTING("DECRYPTING",·1),·
5 ····DONE("DONE",·n2),·5 ····DONE("DONE",·2),·
6 ····INPUT("INPUT",·0);6 ····INPUT("INPUT",·0);
7 ····7 ····
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·MaintenanceDialogFragment$State·maintenanceDialogFragment$State; 
12 ········final·MaintenanceDialogFragment$State[]·$values·=·{·maintenanceDialogFragment$State,·null,·null·}; 
13 ········final·MaintenanceDialogFragment$State·maintenanceDialogFragment$State2; 
14 ········$values[n]·=·maintenanceDialogFragment$State2; 
15 ········final·MaintenanceDialogFragment$State·maintenanceDialogFragment$State3; 
16 ········$values[n2]·=·maintenanceDialogFragment$State3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ···· 
20 ····private·MaintenanceDialogFragment$State(final·String·name,·final·int·ordinal)·{8 ····private·MaintenanceDialogFragment$State(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.19 KB
de/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State.class
1.07 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175652 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·de.schildbach.wallet.ui.send;1 package·de.schildbach.wallet.ui.send;
  
2 enum·RaiseFeeDialogFragment$State2 enum·RaiseFeeDialogFragment$State
3 {3 {
4 ····DECRYPTING("DECRYPTING",·n),·4 ····DECRYPTING("DECRYPTING",·1),·
5 ····DONE("DONE",·n2),·5 ····DONE("DONE",·2),·
6 ····INPUT("INPUT",·0);6 ····INPUT("INPUT",·0);
7 ····7 ····
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·RaiseFeeDialogFragment$State·raiseFeeDialogFragment$State; 
12 ········final·RaiseFeeDialogFragment$State[]·$values·=·{·raiseFeeDialogFragment$State,·null,·null·}; 
13 ········final·RaiseFeeDialogFragment$State·raiseFeeDialogFragment$State2; 
14 ········$values[n]·=·raiseFeeDialogFragment$State2; 
15 ········final·RaiseFeeDialogFragment$State·raiseFeeDialogFragment$State3; 
16 ········$values[n2]·=·raiseFeeDialogFragment$State3; 
17 ········$VALUES·=·$values; 
18 ····} 
19 ···· 
20 ····private·RaiseFeeDialogFragment$State(final·String·name,·final·int·ordinal)·{8 ····private·RaiseFeeDialogFragment$State(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
1.14 KB
de/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type.class
1010 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2175887 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·de.schildbach.wallet.ui.send;1 package·de.schildbach.wallet.ui.send;
  
2 public·enum·RequestWalletBalanceTask$ElectrumServer$Type2 public·enum·RequestWalletBalanceTask$ElectrumServer$Type
3 {3 {
4 ····TCP("TCP",·0),·4 ····TCP("TCP",·0),·
5 ····TLS("TLS",·n);5 ····TLS("TLS",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·RequestWalletBalanceTask$ElectrumServer$Type·requestWalletBalanceTask$ElectrumServer$Type; 
10 ········final·RequestWalletBalanceTask$ElectrumServer$Type[]·$values·=·{·requestWalletBalanceTask$ElectrumServer$Type,·null·}; 
11 ········final·RequestWalletBalanceTask$ElectrumServer$Type·requestWalletBalanceTask$ElectrumServer$Type2; 
12 ········$values[n]·=·requestWalletBalanceTask$ElectrumServer$Type2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·RequestWalletBalanceTask$ElectrumServer$Type(final·String·name,·final·int·ordinal)·{7 ····private·RequestWalletBalanceTask$ElectrumServer$Type(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
2.0 KB
de/schildbach/wallet/ui/send/SendCoinsViewModel$State.class
1.88 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2176095 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 41 lines modifiedOffset 1, 16 lines modified
  
1 package·de.schildbach.wallet.ui.send;1 package·de.schildbach.wallet.ui.send;
  
2 public·enum·SendCoinsViewModel$State2 public·enum·SendCoinsViewModel$State
3 {3 {
4 ····DECRYPTING("DECRYPTING",·n2),·4 ····DECRYPTING("DECRYPTING",·2),·
5 ····FAILED("FAILED",·n6),·5 ····FAILED("FAILED",·6),·
6 ····INPUT("INPUT",·n),·6 ····INPUT("INPUT",·1),·
7 ····REQUEST_PAYMENT_REQUEST("REQUEST_PAYMENT_REQUEST",·0),·7 ····REQUEST_PAYMENT_REQUEST("REQUEST_PAYMENT_REQUEST",·0),·
8 ····SENDING("SENDING",·n4),·8 ····SENDING("SENDING",·4),·
9 ····SENT("SENT",·n5),·9 ····SENT("SENT",·5),·
10 ····SIGNING("SIGNING",·n3);10 ····SIGNING("SIGNING",·3);
11 ···· 
12 ····static·{ 
13 ········final·int·n·=·1; 
14 ········final·int·n2·=·2; 
15 ········final·int·n3·=·3; 
16 ········final·int·n4·=·4; 
17 ········final·int·n5·=·5; 
18 ········final·int·n6·=·6; 
19 ········final·SendCoinsViewModel$State[]·$values·=·new·SendCoinsViewModel$State[7]; 
20 ········final·SendCoinsViewModel$State·sendCoinsViewModel$State; 
21 ········$values[0]·=·sendCoinsViewModel$State; 
22 ········final·SendCoinsViewModel$State·sendCoinsViewModel$State2; 
23 ········$values[n]·=·sendCoinsViewModel$State2; 
24 ········final·SendCoinsViewModel$State·sendCoinsViewModel$State3; 
25 ········$values[n2]·=·sendCoinsViewModel$State3; 
26 ········final·SendCoinsViewModel$State·sendCoinsViewModel$State4; 
27 ········$values[n3]·=·sendCoinsViewModel$State4; 
28 ········final·SendCoinsViewModel$State·sendCoinsViewModel$State5; 
29 ········$values[n4]·=·sendCoinsViewModel$State5; 
30 ········final·SendCoinsViewModel$State·sendCoinsViewModel$State6; 
31 ········$values[n5]·=·sendCoinsViewModel$State6; 
32 ········final·SendCoinsViewModel$State·sendCoinsViewModel$State7; 
33 ········$values[n6]·=·sendCoinsViewModel$State7; 
34 ········$VALUES·=·$values; 
35 ····} 
36 ····11 ····
37 ····private·SendCoinsViewModel$State(final·String·name,·final·int·ordinal)·{12 ····private·SendCoinsViewModel$State(final·String·name,·final·int·ordinal)·{
38 ····}13 ····}
39 }14 }
1.86 KB
de/schildbach/wallet/ui/send/SweepWalletViewModel$State.class
1.74 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2176237 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 37 lines modifiedOffset 1, 15 lines modified
  
1 package·de.schildbach.wallet.ui.send;1 package·de.schildbach.wallet.ui.send;
  
2 public·enum·SweepWalletViewModel$State2 public·enum·SweepWalletViewModel$State
3 {3 {
4 ····CONFIRM_SWEEP("CONFIRM_SWEEP",·n),·4 ····CONFIRM_SWEEP("CONFIRM_SWEEP",·1),·
5 ····DECODE_KEY("DECODE_KEY",·0),·5 ····DECODE_KEY("DECODE_KEY",·0),·
6 ····FAILED("FAILED",·n5),·6 ····FAILED("FAILED",·5),·
7 ····PREPARATION("PREPARATION",·n2),·7 ····PREPARATION("PREPARATION",·2),·
8 ····SENDING("SENDING",·n3),·8 ····SENDING("SENDING",·3),·
9 ····SENT("SENT",·n4);9 ····SENT("SENT",·4);
10 ···· 
11 ····static·{ 
12 ········final·int·n·=·1; 
13 ········final·int·n2·=·2; 
14 ········final·int·n3·=·3; 
15 ········final·int·n4·=·4; 
16 ········final·int·n5·=·5; 
17 ········final·SweepWalletViewModel$State[]·$values·=·new·SweepWalletViewModel$State[6]; 
18 ········final·SweepWalletViewModel$State·sweepWalletViewModel$State; 
19 ········$values[0]·=·sweepWalletViewModel$State; 
20 ········final·SweepWalletViewModel$State·sweepWalletViewModel$State2; 
21 ········$values[n]·=·sweepWalletViewModel$State2; 
22 ········final·SweepWalletViewModel$State·sweepWalletViewModel$State3; 
23 ········$values[n2]·=·sweepWalletViewModel$State3; 
24 ········final·SweepWalletViewModel$State·sweepWalletViewModel$State4; 
25 ········$values[n3]·=·sweepWalletViewModel$State4; 
26 ········final·SweepWalletViewModel$State·sweepWalletViewModel$State5; 
27 ········$values[n4]·=·sweepWalletViewModel$State5; 
28 ········final·SweepWalletViewModel$State·sweepWalletViewModel$State6; 
29 ········$values[n5]·=·sweepWalletViewModel$State6; 
30 ········$VALUES·=·$values; 
31 ····} 
32 ····10 ····
33 ····private·SweepWalletViewModel$State(final·String·name,·final·int·ordinal)·{11 ····private·SweepWalletViewModel$State(final·String·name,·final·int·ordinal)·{
34 ····}12 ····}
35 }13 }
1.57 KB
de/schildbach/wallet/util/Installer.class
1.49 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2176356 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 3, 37 lines modifiedOffset 3, 21 lines modified
  
3 import·okhttp3.HttpUrl$Builder;3 import·okhttp3.HttpUrl$Builder;
4 import·okhttp3.HttpUrl;4 import·okhttp3.HttpUrl;
5 import·android.content.Context;5 import·android.content.Context;
  
6 public·enum·Installer6 public·enum·Installer
7 {7 {
8 ····AMAZON_APPSTORE("AMAZON_APPSTORE",·n2,·"Amazon·Appstore"),·8 ····AMAZON_APPSTORE("AMAZON_APPSTORE",·2,·"Amazon·Appstore"),·
9 ····AURORA_STORE("AURORA_STORE",·n3,·"Aurora·Store"),·9 ····AURORA_STORE("AURORA_STORE",·3,·"Aurora·Store"),·
10 ····F_DROID("F_DROID",·0,·"F-Droid"),·10 ····F_DROID("F_DROID",·0,·"F-Droid"),·
11 ····GOOGLE_PLAY("GOOGLE_PLAY",·n,·"Google·Play");11 ····GOOGLE_PLAY("GOOGLE_PLAY",·1,·"Google·Play");
12 ····12 ····
13 ····public·final·String·displayName;13 ····public·final·String·displayName;
14 ····14 ····
15 ····static·{ 
16 ········final·int·n·=·1; 
17 ········final·int·n2·=·2; 
18 ········final·int·n3·=·3; 
19 ········final·Installer[]·$values·=·new·Installer[4]; 
20 ········final·Installer·installer; 
21 ········$values[0]·=·installer; 
22 ········final·Installer·installer2; 
23 ········$values[n]·=·installer2; 
24 ········final·Installer·installer3; 
25 ········$values[n2]·=·installer3; 
26 ········final·Installer·installer4; 
27 ········$values[n3]·=·installer4; 
28 ········$VALUES·=·$values; 
29 ····} 
30 ···· 
31 ····private·Installer(final·String·name,·final·int·ordinal,·final·String·displayName)·{15 ····private·Installer(final·String·name,·final·int·ordinal,·final·String·displayName)·{
32 ········this.displayName·=·displayName;16 ········this.displayName·=·displayName;
33 ····}17 ····}
34 ····18 ····
35 ····public·static·Installer·from(final·Context·context)·{19 ····public·static·Installer·from(final·Context·context)·{
36 ········return·from(installerPackageName(context));20 ········return·from(installerPackageName(context));
37 ····}21 ····}
889 B
de/schildbach/wallet/util/ViewPagerTabs$Mode.class
789 B
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 2176526 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 20 lines modifiedOffset 1, 11 lines modified
  
1 package·de.schildbach.wallet.util;1 package·de.schildbach.wallet.util;
  
2 public·enum·ViewPagerTabs$Mode2 public·enum·ViewPagerTabs$Mode
3 {3 {
4 ····DYNAMIC("DYNAMIC",·0),·4 ····DYNAMIC("DYNAMIC",·0),·
5 ····STATIC("STATIC",·n);5 ····STATIC("STATIC",·1);
6 ···· 
7 ····static·{ 
8 ········final·int·n·=·1; 
9 ········final·ViewPagerTabs$Mode·viewPagerTabs$Mode; 
10 ········final·ViewPagerTabs$Mode[]·$values·=·{·viewPagerTabs$Mode,·null·}; 
11 ········final·ViewPagerTabs$Mode·viewPagerTabs$Mode2; 
12 ········$values[n]·=·viewPagerTabs$Mode2; 
13 ········$VALUES·=·$values; 
14 ····} 
15 ····6 ····
16 ····private·ViewPagerTabs$Mode(final·String·name,·final·int·ordinal)·{7 ····private·ViewPagerTabs$Mode(final·String·name,·final·int·ordinal)·{
17 ····}8 ····}
18 }9 }
78.9 KB
lib/x86_64/libgroestl.so
1.1 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x502011 ··Entry·point·address:···············0x4f50
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········52920·(bytes·into·file)13 ··Start·of·section·headers:··········52696·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·21
2.26 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x50202 Entry·point·0x4f50
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ca90·0x00ca90·R·E·0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00c9c0·0x00c9c0·R·E·0x1000
8 ··LOAD···········0x00ca90·0x000000000000da90·0x000000000000da90·0x000240·0x000240·RW··0x10008 ··LOAD···········0x00c9c0·0x000000000000d9c0·0x000000000000d9c0·0x000230·0x000230·RW··0x1000
9 ··LOAD···········0x00ccd0·0x000000000000ecd0·0x000000000000ecd0·0x000000·0x000001·RW··0x10009 ··LOAD···········0x00cbf0·0x000000000000ebf0·0x000000000000ebf0·0x000000·0x000001·RW··0x1000
10 ··DYNAMIC········0x00cac8·0x000000000000dac8·0x000000000000dac8·0x0001a0·0x0001a0·RW··0x810 ··DYNAMIC········0x00c9f8·0x000000000000d9f8·0x000000000000d9f8·0x000190·0x000190·RW··0x8
11 ··GNU_RELRO······0x00ca90·0x000000000000da90·0x000000000000da90·0x000240·0x000570·R···0x111 ··GNU_RELRO······0x00c9c0·0x000000000000d9c0·0x000000000000d9c0·0x000230·0x000640·R···0x1
12 ··GNU_EH_FRAME···0x004b4c·0x0000000000004b4c·0x0000000000004b4c·0x0000ec·0x0000ec·R···0x412 ··GNU_EH_FRAME···0x004a7c·0x0000000000004a7c·0x0000000000004a7c·0x0000ec·0x0000ec·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000098·0x000098·R···0x214 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000098·0x000098·R···0x2
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·
19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
20 ···03·····.bss·20 ···03·····.bss·
21 ···04·····.dynamic·21 ···04·····.dynamic·
22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
23 ···06·····.eh_frame_hdr·23 ···06·····.eh_frame_hdr·
24 ···07·····24 ···07·····
25 ···08·····.note.android.ident·25 ···08·····.note.android.ident·
4.16 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
1 There·are·23·section·headers,·starting·at·offset·0xceb8:1 There·are·22·section·headers,·starting·at·offset·0xcdd8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··2
6 ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000270·18···A··7···1··86 ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000270·18···A··6···1··8
7 ··[·3]·.gnu.version······VERSYM··········0000000000000540·000540·000034·02···A··2···0··27 ··[·3]·.gnu.version······VERSYM··········0000000000000540·000540·000034·02···A··2···0··2
8 ··[·4]·.gnu.version_r····VERNEED·········0000000000000574·000574·000020·00···A··7···1··48 ··[·4]·.gnu.version_r····VERNEED·········0000000000000574·000574·000020·00···A··6···1··4
9 ··[·5]·.gnu.hash·········GNU_HASH········0000000000000598·000598·00008c·00···A··2···0··89 ··[·5]·.gnu.hash·········GNU_HASH········0000000000000598·000598·00008c·00···A··2···0··8
10 ··[·6]·.hash·············HASH············0000000000000624·000624·0000d8·04···A··2···0··4 
11 ··[·7]·.dynstr···········STRTAB··········00000000000006fc·0006fc·00024f·00···A··0···0··110 ··[·6]·.dynstr···········STRTAB··········0000000000000624·000624·00024f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000000950·000950·0000a8·18···A··2···0··811 ··[·7]·.rela.dyn·········RELA············0000000000000878·000878·0000a8·18···A··2···0··8
13 ··[·9]·.rela.plt·········RELA············00000000000009f8·0009f8·0000d8·18··AI··2··19··812 ··[·8]·.rela.plt·········RELA············0000000000000920·000920·0000d8·18··AI··2··18··8
14 ··[10]·.rodata···········PROGBITS········0000000000000ad0·000ad0·00407c·00·AMS··0···0·1613 ··[·9]·.rodata···········PROGBITS········0000000000000a00·000a00·00407c·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000004b4c·004b4c·0000ec·00···A··0···0··414 ··[10]·.eh_frame_hdr·····PROGBITS········0000000000004a7c·004a7c·0000ec·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········0000000000004c38·004c38·0003dc·00···A··0···0··815 ··[11]·.eh_frame·········PROGBITS········0000000000004b68·004b68·0003dc·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000005020·005020·0079c8·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········0000000000004f50·004f50·0079c8·00··AX··0···0·16
18 ··[14]·.plt··············PROGBITS········000000000000c9f0·00c9f0·0000a0·00··AX··0···0·1617 ··[13]·.plt··············PROGBITS········000000000000c920·00c920·0000a0·00··AX··0···0·16
19 ··[15]·.data.rel.ro······PROGBITS········000000000000da90·00ca90·000028·00··WA··0···0·1618 ··[14]·.data.rel.ro······PROGBITS········000000000000d9c0·00c9c0·000028·00··WA··0···0·16
20 ··[16]·.fini_array·······FINI_ARRAY······000000000000dab8·00cab8·000010·00··WA··0···0··819 ··[15]·.fini_array·······FINI_ARRAY······000000000000d9e8·00c9e8·000010·00··WA··0···0··8
21 ··[17]·.dynamic··········DYNAMIC·········000000000000dac8·00cac8·0001a0·10··WA··7···0··820 ··[16]·.dynamic··········DYNAMIC·········000000000000d9f8·00c9f8·000190·10··WA··6···0··8
22 ··[18]·.got··············PROGBITS········000000000000dc68·00cc68·000008·00··WA··0···0··821 ··[17]·.got··············PROGBITS········000000000000db88·00cb88·000008·00··WA··0···0··8
23 ··[19]·.got.plt··········PROGBITS········000000000000dc70·00cc70·000060·00··WA··0···0··822 ··[18]·.got.plt··········PROGBITS········000000000000db90·00cb90·000060·00··WA··0···0··8
24 ··[20]·.bss··············NOBITS··········000000000000ecd0·00ccd0·000001·00··WA··0···0··123 ··[19]·.bss··············NOBITS··········000000000000ebf0·00cbf0·000001·00··WA··0···0··1
25 ··[21]·.comment··········PROGBITS········0000000000000000·00ccd0·000115·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········0000000000000000·00cbf0·000115·01··MS··0···0··1
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·00cde5·0000cd·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········0000000000000000·00cd05·0000cd·00······0···0··1
27 Key·to·Flags:26 Key·to·Flags:
28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
31 ··D·(mbind),·l·(large),·p·(processor·specific)30 ··D·(mbind),·l·(large),·p·(processor·specific)
3.75 KB
readelf --wide --symbols {}
    
Offset 4, 26 lines modifiedOffset 4, 26 lines modified
4 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)5 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
7 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)7 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)
8 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)8 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)
9 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)9 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
10 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)10 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
11 ·····7:·0000000000007790····11·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_addbits_and_close11 ·····7:·00000000000076c0····11·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_addbits_and_close
12 ·····8:·0000000000006ac0····18·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_close12 ·····8:·00000000000069f0····18·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_close
13 ·····9:·00000000000077d0·····5·FUNC····GLOBAL·DEFAULT···13·sph_groestl25613 ·····9:·0000000000007700·····5·FUNC····GLOBAL·DEFAULT···12·sph_groestl256
14 ····10:·000000000000c7a0····11·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_addbits_and_close14 ····10:·000000000000c6d0····11·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_addbits_and_close
15 ····11:·000000000000c780····18·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_close15 ····11:·000000000000c6b0····18·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_close
16 ····12:·000000000000c7b0···421·FUNC····GLOBAL·DEFAULT···13·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii16 ····12:·000000000000c6e0···421·FUNC····GLOBAL·DEFAULT···12·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii
17 ····13:·0000000000007800····11·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_addbits_and_close17 ····13:·0000000000007730····11·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_addbits_and_close
18 ····14:·00000000000077e0····18·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_close18 ····14:·0000000000007710····18·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_close
19 ····15:·0000000000007810····74·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_init19 ····15:·0000000000007740····74·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_init
20 ····16:·0000000000005090····34·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_init20 ····16:·0000000000004fc0····34·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_init
21 ····17:·0000000000007860·····5·FUNC····GLOBAL·DEFAULT···13·sph_groestl38421 ····17:·0000000000007790·····5·FUNC····GLOBAL·DEFAULT···12·sph_groestl384
22 ····18:·000000000000c720····74·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_init22 ····18:·000000000000c650····74·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_init
23 ····19:·000000000000c960···135·FUNC····GLOBAL·DEFAULT···13·JNI_OnLoad23 ····19:·000000000000c890···135·FUNC····GLOBAL·DEFAULT···12·JNI_OnLoad
24 ····20:·00000000000050c0·····5·FUNC····GLOBAL·DEFAULT···13·sph_groestl22424 ····20:·0000000000004ff0·····5·FUNC····GLOBAL·DEFAULT···12·sph_groestl224
25 ····21:·00000000000077a0····34·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_init25 ····21:·00000000000076d0····34·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_init
26 ····22:·000000000000c710····11·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_addbits_and_close26 ····22:·000000000000c640····11·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_addbits_and_close
27 ····23:·000000000000ad20····18·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_close27 ····23:·000000000000ac50····18·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_close
28 ····24:·000000000000c770·····5·FUNC····GLOBAL·DEFAULT···13·sph_groestl51228 ····24:·000000000000c6a0·····5·FUNC····GLOBAL·DEFAULT···12·sph_groestl512
29 ····25:·000000000000ecd0·····1·OBJECT··WEAK···DEFAULT···20·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank29 ····25:·000000000000ebf0·····1·OBJECT··WEAK···DEFAULT···19·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank
3.58 KB
readelf --wide --relocs {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x950·contains·7·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x878·contains·7·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000da90··0000000000000008·R_X86_64_RELATIVE·························da903 000000000000d9c0··0000000000000008·R_X86_64_RELATIVE·························d9c0
4 000000000000daa0··0000000000000008·R_X86_64_RELATIVE·························4b334 000000000000d9d0··0000000000000008·R_X86_64_RELATIVE·························4a63
5 000000000000daa8··0000000000000008·R_X86_64_RELATIVE·························4b435 000000000000d9d8··0000000000000008·R_X86_64_RELATIVE·························4a73
6 000000000000dab8··0000000000000008·R_X86_64_RELATIVE·························50406 000000000000d9e8··0000000000000008·R_X86_64_RELATIVE·························4f70
7 000000000000dac0··0000000000000008·R_X86_64_RELATIVE·························50207 000000000000d9f0··0000000000000008·R_X86_64_RELATIVE·························4f50
8 000000000000dab0··0000000c00000001·R_X86_64_64············000000000000c7b0·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii·+·08 000000000000d9e0··0000000c00000001·R_X86_64_64············000000000000c6e0·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii·+·0
9 000000000000dc68··0000001900000006·R_X86_64_GLOB_DAT······000000000000ecd0·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank·+·09 000000000000db88··0000001900000006·R_X86_64_GLOB_DAT······000000000000ebf0·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank·+·0
  
10 Relocation·section·'.rela.plt'·at·offset·0x9f8·contains·9·entries:10 Relocation·section·'.rela.plt'·at·offset·0x920·contains·9·entries:
11 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend11 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
12 000000000000dc88··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·012 000000000000dba8··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·0
13 000000000000dc90··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·013 000000000000dbb0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·0
14 000000000000dc98··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__register_atfork@LIBC·+·014 000000000000dbb8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__register_atfork@LIBC·+·0
15 000000000000dca0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·memcpy@LIBC·+·015 000000000000dbc0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·memcpy@LIBC·+·0
16 000000000000dca8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@LIBC·+·016 000000000000dbc8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@LIBC·+·0
17 000000000000dcb0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__memset_chk@LIBC·+·017 000000000000dbd0··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__memset_chk@LIBC·+·0
18 000000000000dcb8··0000001200000007·R_X86_64_JUMP_SLOT·····000000000000c720·sph_groestl512_init·+·018 000000000000dbd8··0000001200000007·R_X86_64_JUMP_SLOT·····000000000000c650·sph_groestl512_init·+·0
19 000000000000dcc0··0000001800000007·R_X86_64_JUMP_SLOT·····000000000000c770·sph_groestl512·+·019 000000000000dbe0··0000001800000007·R_X86_64_JUMP_SLOT·····000000000000c6a0·sph_groestl512·+·0
20 000000000000dcc8··0000000b00000007·R_X86_64_JUMP_SLOT·····000000000000c780·sph_groestl512_close·+·020 000000000000dbe8··0000000b00000007·R_X86_64_JUMP_SLOT·····000000000000c6b0·sph_groestl512_close·+·0
1.8 KB
readelf --wide --dynamic {}
    
Offset 1, 29 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0xcac8·contains·26·entries:1 Dynamic·section·at·offset·0xc9f8·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libgroestl.so]6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libgroestl.so]
7 ·0x000000000000001e·(FLAGS)··············BIND_NOW7 ·0x000000000000001e·(FLAGS)··············BIND_NOW
8 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW8 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
9 ·0x0000000000000007·(RELA)···············0x9509 ·0x0000000000000007·(RELA)···············0x878
10 ·0x0000000000000008·(RELASZ)·············168·(bytes)10 ·0x0000000000000008·(RELASZ)·············168·(bytes)
11 ·0x0000000000000009·(RELAENT)············24·(bytes)11 ·0x0000000000000009·(RELAENT)············24·(bytes)
12 ·0x000000006ffffff9·(RELACOUNT)··········512 ·0x000000006ffffff9·(RELACOUNT)··········5
13 ·0x0000000000000017·(JMPREL)·············0x9f813 ·0x0000000000000017·(JMPREL)·············0x920
14 ·0x0000000000000002·(PLTRELSZ)···········216·(bytes)14 ·0x0000000000000002·(PLTRELSZ)···········216·(bytes)
15 ·0x0000000000000003·(PLTGOT)·············0xdc7015 ·0x0000000000000003·(PLTGOT)·············0xdb90
16 ·0x0000000000000014·(PLTREL)·············RELA16 ·0x0000000000000014·(PLTREL)·············RELA
17 ·0x0000000000000006·(SYMTAB)·············0x2d017 ·0x0000000000000006·(SYMTAB)·············0x2d0
18 ·0x000000000000000b·(SYMENT)·············24·(bytes)18 ·0x000000000000000b·(SYMENT)·············24·(bytes)
19 ·0x0000000000000005·(STRTAB)·············0x6fc19 ·0x0000000000000005·(STRTAB)·············0x624
20 ·0x000000000000000a·(STRSZ)··············591·(bytes)20 ·0x000000000000000a·(STRSZ)··············591·(bytes)
21 ·0x000000006ffffef5·(GNU_HASH)···········0x59821 ·0x000000006ffffef5·(GNU_HASH)···········0x598
22 ·0x0000000000000004·(HASH)···············0x624 
23 ·0x000000000000001a·(FINI_ARRAY)·········0xdab822 ·0x000000000000001a·(FINI_ARRAY)·········0xd9e8
24 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)23 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
25 ·0x000000006ffffff0·(VERSYM)·············0x54024 ·0x000000006ffffff0·(VERSYM)·············0x540
26 ·0x000000006ffffffe·(VERNEED)············0x57425 ·0x000000006ffffffe·(VERNEED)············0x574
27 ·0x000000006fffffff·(VERNEEDNUM)·········126 ·0x000000006fffffff·(VERNEEDNUM)·········1
28 ·0x0000000000000000·(NULL)···············0x027 ·0x0000000000000000·(NULL)···············0x0
732 B
readelf --wide --version-info {}
    
Offset 6, 10 lines modifiedOffset 6, 10 lines modified
6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··018:···1·(*global*)······1·(*global*)···10 ··018:···1·(*global*)······1·(*global*)···
  
11 Version·needs·section·'.gnu.version_r'·contains·1·entry:11 Version·needs·section·'.gnu.version_r'·contains·1·entry:
12 ·Addr:·0x0000000000000574··Offset:·0x00000574··Link:·7·(.dynstr)12 ·Addr:·0x0000000000000574··Offset:·0x00000574··Link:·6·(.dynstr)
13 ··000000:·Version:·1··File:·libc.so··Cnt:·113 ··000000:·Version:·1··File:·libc.so··Cnt:·1
14 ··0x0010:···Name:·LIBC··Flags:·none··Version:·214 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
21.0 KB
readelf --wide --debug-dump=frames {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 Contents·of·the·.eh_frame_hdr·section:1 Contents·of·the·.eh_frame_hdr·section:
  
2 ··Version:·················12 ··Version:·················1
3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)
4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)
5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)
6 ··Start·of·frame·section:··0xe8·(offset:·0x4c38)6 ··Start·of·frame·section:··0xe8·(offset:·0x4b68)
7 ··Entries·in·search·table:·0x1c7 ··Entries·in·search·table:·0x1c
8 ··0x4d4·(offset:·0x5020)·->·0x104·fde=[····18]8 ··0x4d4·(offset:·0x4f50)·->·0x104·fde=[····18]
9 ··0x4e4·(offset:·0x5030)·->·0x11c·fde=[····30]9 ··0x4e4·(offset:·0x4f60)·->·0x11c·fde=[····30]
10 ··0x4f4·(offset:·0x5040)·->·0x134·fde=[····48]10 ··0x4f4·(offset:·0x4f70)·->·0x134·fde=[····48]
11 ··0x504·(offset:·0x5050)·->·0x14c·fde=[····60]11 ··0x504·(offset:·0x4f80)·->·0x14c·fde=[····60]
12 ··0x514·(offset:·0x5060)·->·0x164·fde=[····78]12 ··0x514·(offset:·0x4f90)·->·0x164·fde=[····78]
13 ··0x534·(offset:·0x5080)·->·0x17c·fde=[····90]13 ··0x534·(offset:·0x4fb0)·->·0x17c·fde=[····90]
14 ··0x544·(offset:·0x5090)·->·0x194·fde=[····a8]14 ··0x544·(offset:·0x4fc0)·->·0x194·fde=[····a8]
15 ··0x574·(offset:·0x50c0)·->·0x1ac·fde=[····c0]15 ··0x574·(offset:·0x4ff0)·->·0x1ac·fde=[····c0]
16 ··0x584·(offset:·0x50d0)·->·0x1c4·fde=[····d8]16 ··0x584·(offset:·0x5000)·->·0x1c4·fde=[····d8]
17 ··0x1f74·(offset:·0x6ac0)·->·0x214·fde=[···128]17 ··0x1f74·(offset:·0x69f0)·->·0x214·fde=[···128]
18 ··0x1f94·(offset:·0x6ae0)·->·0x22c·fde=[···140]18 ··0x1f94·(offset:·0x6a10)·->·0x22c·fde=[···140]
19 ··0x2c44·(offset:·0x7790)·->·0x27c·fde=[···190]19 ··0x2c44·(offset:·0x76c0)·->·0x27c·fde=[···190]
20 ··0x2c54·(offset:·0x77a0)·->·0x294·fde=[···1a8]20 ··0x2c54·(offset:·0x76d0)·->·0x294·fde=[···1a8]
21 ··0x2c84·(offset:·0x77d0)·->·0x2ac·fde=[···1c0]21 ··0x2c84·(offset:·0x7700)·->·0x2ac·fde=[···1c0]
22 ··0x2c94·(offset:·0x77e0)·->·0x2c4·fde=[···1d8]22 ··0x2c94·(offset:·0x7710)·->·0x2c4·fde=[···1d8]
23 ··0x2cb4·(offset:·0x7800)·->·0x2dc·fde=[···1f0]23 ··0x2cb4·(offset:·0x7730)·->·0x2dc·fde=[···1f0]
24 ··0x2cc4·(offset:·0x7810)·->·0x2f4·fde=[···208]24 ··0x2cc4·(offset:·0x7740)·->·0x2f4·fde=[···208]
25 ··0x2d14·(offset:·0x7860)·->·0x30c·fde=[···220]25 ··0x2d14·(offset:·0x7790)·->·0x30c·fde=[···220]
26 ··0x2d24·(offset:·0x7870)·->·0x324·fde=[···238]26 ··0x2d24·(offset:·0x77a0)·->·0x324·fde=[···238]
27 ··0x61d4·(offset:·0xad20)·->·0x374·fde=[···288]27 ··0x61d4·(offset:·0xac50)·->·0x374·fde=[···288]
28 ··0x61f4·(offset:·0xad40)·->·0x38c·fde=[···2a0]28 ··0x61f4·(offset:·0xac70)·->·0x38c·fde=[···2a0]
29 ··0x7bc4·(offset:·0xc710)·->·0x3dc·fde=[···2f0]29 ··0x7bc4·(offset:·0xc640)·->·0x3dc·fde=[···2f0]
30 ··0x7bd4·(offset:·0xc720)·->·0x3f4·fde=[···308]30 ··0x7bd4·(offset:·0xc650)·->·0x3f4·fde=[···308]
31 ··0x7c24·(offset:·0xc770)·->·0x40c·fde=[···320]31 ··0x7c24·(offset:·0xc6a0)·->·0x40c·fde=[···320]
32 ··0x7c34·(offset:·0xc780)·->·0x424·fde=[···338]32 ··0x7c34·(offset:·0xc6b0)·->·0x424·fde=[···338]
33 ··0x7c54·(offset:·0xc7a0)·->·0x43c·fde=[···350]33 ··0x7c54·(offset:·0xc6d0)·->·0x43c·fde=[···350]
34 ··0x7c64·(offset:·0xc7b0)·->·0x454·fde=[···368]34 ··0x7c64·(offset:·0xc6e0)·->·0x454·fde=[···368]
35 ··0x7e14·(offset:·0xc960)·->·0x4a4·fde=[···3b8]35 ··0x7e14·(offset:·0xc890)·->·0x4a4·fde=[···3b8]
  
36 Contents·of·the·.eh_frame·section:36 Contents·of·the·.eh_frame·section:
  
  
37 00000000·0000000000000014·00000000·CIE37 00000000·0000000000000014·00000000·CIE
38 ··Version:···············138 ··Version:···············1
39 ··Augmentation:··········"zR"39 ··Augmentation:··········"zR"
Offset 46, 418 lines modifiedOffset 46, 418 lines modified
46 ··Return·address·column:·1646 ··Return·address·column:·16
47 ··Augmentation·data:·····1b47 ··Augmentation·data:·····1b
48 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·848 ··DW_CFA_def_cfa:·r7·(rsp)·ofs·8
49 ··DW_CFA_offset:·r16·(rip)·at·cfa-849 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
50 ··DW_CFA_nop50 ··DW_CFA_nop
51 ··DW_CFA_nop51 ··DW_CFA_nop
  
52 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000005020..000000000000502c52 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000004f50..0000000000004f5c
53 ··DW_CFA_nop53 ··DW_CFA_nop
54 ··DW_CFA_nop54 ··DW_CFA_nop
55 ··DW_CFA_nop55 ··DW_CFA_nop
56 ··DW_CFA_nop56 ··DW_CFA_nop
57 ··DW_CFA_nop57 ··DW_CFA_nop
58 ··DW_CFA_nop58 ··DW_CFA_nop
59 ··DW_CFA_nop59 ··DW_CFA_nop
  
60 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000005030..000000000000503160 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000004f60..0000000000004f61
61 ··DW_CFA_nop61 ··DW_CFA_nop
62 ··DW_CFA_nop62 ··DW_CFA_nop
63 ··DW_CFA_nop63 ··DW_CFA_nop
64 ··DW_CFA_nop64 ··DW_CFA_nop
65 ··DW_CFA_nop65 ··DW_CFA_nop
66 ··DW_CFA_nop66 ··DW_CFA_nop
67 ··DW_CFA_nop67 ··DW_CFA_nop
  
68 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000005040..000000000000504568 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000004f70..0000000000004f75
69 ··DW_CFA_nop69 ··DW_CFA_nop
70 ··DW_CFA_nop70 ··DW_CFA_nop
71 ··DW_CFA_nop71 ··DW_CFA_nop
72 ··DW_CFA_nop72 ··DW_CFA_nop
73 ··DW_CFA_nop73 ··DW_CFA_nop
74 ··DW_CFA_nop74 ··DW_CFA_nop
75 ··DW_CFA_nop75 ··DW_CFA_nop
  
76 00000060·0000000000000014·00000064·FDE·cie=00000000·pc=0000000000005050..000000000000505876 00000060·0000000000000014·00000064·FDE·cie=00000000·pc=0000000000004f80..0000000000004f88
77 ··DW_CFA_nop77 ··DW_CFA_nop
78 ··DW_CFA_nop78 ··DW_CFA_nop
79 ··DW_CFA_nop79 ··DW_CFA_nop
80 ··DW_CFA_nop80 ··DW_CFA_nop
81 ··DW_CFA_nop81 ··DW_CFA_nop
82 ··DW_CFA_nop82 ··DW_CFA_nop
83 ··DW_CFA_nop83 ··DW_CFA_nop
  
84 00000078·0000000000000014·0000007c·FDE·cie=00000000·pc=0000000000005060..000000000000507684 00000078·0000000000000014·0000007c·FDE·cie=00000000·pc=0000000000004f90..0000000000004fa6
85 ··DW_CFA_nop85 ··DW_CFA_nop
86 ··DW_CFA_nop86 ··DW_CFA_nop
87 ··DW_CFA_nop87 ··DW_CFA_nop
88 ··DW_CFA_nop88 ··DW_CFA_nop
89 ··DW_CFA_nop89 ··DW_CFA_nop
90 ··DW_CFA_nop90 ··DW_CFA_nop
91 ··DW_CFA_nop91 ··DW_CFA_nop
  
92 00000090·0000000000000014·00000094·FDE·cie=00000000·pc=0000000000005080..000000000000508c92 00000090·0000000000000014·00000094·FDE·cie=00000000·pc=0000000000004fb0..0000000000004fbc
93 ··DW_CFA_nop93 ··DW_CFA_nop
94 ··DW_CFA_nop94 ··DW_CFA_nop
95 ··DW_CFA_nop95 ··DW_CFA_nop
96 ··DW_CFA_nop96 ··DW_CFA_nop
97 ··DW_CFA_nop97 ··DW_CFA_nop
98 ··DW_CFA_nop98 ··DW_CFA_nop
99 ··DW_CFA_nop99 ··DW_CFA_nop
  
100 000000a8·0000000000000014·000000ac·FDE·cie=00000000·pc=0000000000005090..00000000000050b2100 000000a8·0000000000000014·000000ac·FDE·cie=00000000·pc=0000000000004fc0..0000000000004fe2
101 ··DW_CFA_nop101 ··DW_CFA_nop
102 ··DW_CFA_nop102 ··DW_CFA_nop
103 ··DW_CFA_nop103 ··DW_CFA_nop
104 ··DW_CFA_nop104 ··DW_CFA_nop
105 ··DW_CFA_nop105 ··DW_CFA_nop
106 ··DW_CFA_nop106 ··DW_CFA_nop
107 ··DW_CFA_nop107 ··DW_CFA_nop
  
108 000000c0·0000000000000014·000000c4·FDE·cie=00000000·pc=00000000000050c0..00000000000050c5108 000000c0·0000000000000014·000000c4·FDE·cie=00000000·pc=0000000000004ff0..0000000000004ff5
109 ··DW_CFA_nop109 ··DW_CFA_nop
110 ··DW_CFA_nop110 ··DW_CFA_nop
111 ··DW_CFA_nop111 ··DW_CFA_nop
112 ··DW_CFA_nop112 ··DW_CFA_nop
113 ··DW_CFA_nop113 ··DW_CFA_nop
114 ··DW_CFA_nop114 ··DW_CFA_nop
115 ··DW_CFA_nop115 ··DW_CFA_nop
  
116 000000d8·000000000000004c·000000dc·FDE·cie=00000000·pc=00000000000050d0..0000000000006ab7116 000000d8·000000000000004c·000000dc·FDE·cie=00000000·pc=0000000000005000..00000000000069e7
117 ··DW_CFA_advance_loc:·1·to·00000000000050d1117 ··DW_CFA_advance_loc:·1·to·0000000000005001
118 ··DW_CFA_def_cfa_offset:·16118 ··DW_CFA_def_cfa_offset:·16
119 ··DW_CFA_advance_loc:·2·to·00000000000050d3119 ··DW_CFA_advance_loc:·2·to·0000000000005003
Max diff block lines reached; 15304/21402 bytes (71.51%) of diff not shown.
4.99 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000006fc·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__2 ··0x00000624·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__
3 ··0x0000070c·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r3 ··0x00000634·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r
4 ··0x0000071c·65676973·7465725f·6174666f·726b005f·egister_atfork._4 ··0x00000644·65676973·7465725f·6174666f·726b005f·egister_atfork._
5 ··0x0000072c·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st5 ··0x00000654·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st
6 ··0x0000073c·61636b5f·63686b5f·6661696c·006d656d·ack_chk_fail.mem6 ··0x00000664·61636b5f·63686b5f·6661696c·006d656d·ack_chk_fail.mem
7 ··0x0000074c·63707900·7370685f·67726f65·73746c32·cpy.sph_groestl27 ··0x00000674·63707900·7370685f·67726f65·73746c32·cpy.sph_groestl2
8 ··0x0000075c·32340073·70685f67·726f6573·746c3232·24.sph_groestl228 ··0x00000684·32340073·70685f67·726f6573·746c3232·24.sph_groestl22
9 ··0x0000076c·345f6164·64626974·735f616e·645f636c·4_addbits_and_cl9 ··0x00000694·345f6164·64626974·735f616e·645f636c·4_addbits_and_cl
10 ··0x0000077c·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl210 ··0x000006a4·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl2
11 ··0x0000078c·32345f63·6c6f7365·00737068·5f67726f·24_close.sph_gro11 ··0x000006b4·32345f63·6c6f7365·00737068·5f67726f·24_close.sph_gro
12 ··0x0000079c·6573746c·3232345f·696e6974·00737068·estl224_init.sph12 ··0x000006c4·6573746c·3232345f·696e6974·00737068·estl224_init.sph
13 ··0x000007ac·5f67726f·6573746c·32353600·7370685f·_groestl256.sph_13 ··0x000006d4·5f67726f·6573746c·32353600·7370685f·_groestl256.sph_
14 ··0x000007bc·67726f65·73746c32·35365f61·64646269·groestl256_addbi14 ··0x000006e4·67726f65·73746c32·35365f61·64646269·groestl256_addbi
15 ··0x000007cc·74735f61·6e645f63·6c6f7365·00737068·ts_and_close.sph15 ··0x000006f4·74735f61·6e645f63·6c6f7365·00737068·ts_and_close.sph
16 ··0x000007dc·5f67726f·6573746c·3235365f·636c6f73·_groestl256_clos16 ··0x00000704·5f67726f·6573746c·3235365f·636c6f73·_groestl256_clos
17 ··0x000007ec·65007370·685f6772·6f657374·6c323536·e.sph_groestl25617 ··0x00000714·65007370·685f6772·6f657374·6c323536·e.sph_groestl256
18 ··0x000007fc·5f696e69·74007370·685f6772·6f657374·_init.sph_groest18 ··0x00000724·5f696e69·74007370·685f6772·6f657374·_init.sph_groest
19 ··0x0000080c·6c333834·00737068·5f67726f·6573746c·l384.sph_groestl19 ··0x00000734·6c333834·00737068·5f67726f·6573746c·l384.sph_groestl
20 ··0x0000081c·3338345f·61646462·6974735f·616e645f·384_addbits_and_20 ··0x00000744·3338345f·61646462·6974735f·616e645f·384_addbits_and_
21 ··0x0000082c·636c6f73·65007370·685f6772·6f657374·close.sph_groest21 ··0x00000754·636c6f73·65007370·685f6772·6f657374·close.sph_groest
22 ··0x0000083c·6c333834·5f636c6f·73650073·70685f67·l384_close.sph_g22 ··0x00000764·6c333834·5f636c6f·73650073·70685f67·l384_close.sph_g
23 ··0x0000084c·726f6573·746c3338·345f696e·69740073·roestl384_init.s23 ··0x00000774·726f6573·746c3338·345f696e·69740073·roestl384_init.s
24 ··0x0000085c·70685f67·726f6573·746c3531·32007370·ph_groestl512.sp24 ··0x00000784·70685f67·726f6573·746c3531·32007370·ph_groestl512.sp
25 ··0x0000086c·685f6772·6f657374·6c353132·5f616464·h_groestl512_add25 ··0x00000794·685f6772·6f657374·6c353132·5f616464·h_groestl512_add
26 ··0x0000087c·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s26 ··0x000007a4·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s
27 ··0x0000088c·70685f67·726f6573·746c3531·325f636c·ph_groestl512_cl27 ··0x000007b4·70685f67·726f6573·746c3531·325f636c·ph_groestl512_cl
28 ··0x0000089c·6f736500·7370685f·67726f65·73746c35·ose.sph_groestl528 ··0x000007c4·6f736500·7370685f·67726f65·73746c35·ose.sph_groestl5
29 ··0x000008ac·31325f69·6e697400·4a4e495f·4f6e4c6f·12_init.JNI_OnLo29 ··0x000007d4·31325f69·6e697400·4a4e495f·4f6e4c6f·12_init.JNI_OnLo
30 ··0x000008bc·6164005f·5a313567·726f6573·746c645f·ad._Z15groestld_30 ··0x000007e4·6164005f·5a313567·726f6573·746c645f·ad._Z15groestld_
31 ··0x000008cc·6e617469·76655037·5f4a4e49·456e7650·nativeP7_JNIEnvP31 ··0x000007f4·6e617469·76655037·5f4a4e49·456e7650·nativeP7_JNIEnvP
32 ··0x000008dc·375f6a63·6c617373·5031315f·6a627974·7_jclassP11_jbyt32 ··0x00000804·375f6a63·6c617373·5031315f·6a627974·7_jclassP11_jbyt
33 ··0x000008ec·65417272·61796969·005f5a5a·31314861·eArrayii._ZZ11Ha33 ··0x00000814·65417272·61796969·005f5a5a·31314861·eArrayii._ZZ11Ha
34 ··0x000008fc·73684772·6f657374·6c495061·45377569·shGroestlIPaE7ui34 ··0x00000824·73684772·6f657374·6c495061·45377569·shGroestlIPaE7ui
35 ··0x0000090c·6e743235·36545f53·325f4536·70626c61·nt256T_S2_E6pbla35 ··0x00000834·6e743235·36545f53·325f4536·70626c61·nt256T_S2_E6pbla
36 ··0x0000091c·6e6b006c·6962632e·736f004c·49424300·nk.libc.so.LIBC.36 ··0x00000844·6e6b006c·6962632e·736f004c·49424300·nk.libc.so.LIBC.
37 ··0x0000092c·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so37 ··0x00000854·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so
38 ··0x0000093c·006c6962·67726f65·73746c2e·736f00···.libgroestl.so.38 ··0x00000864·006c6962·67726f65·73746c2e·736f00···.libgroestl.so.
  
2.12 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004b4c·011b033b·e8000000·1c000000·d4040000·...;............2 ··0x00004a7c·011b033b·e8000000·1c000000·d4040000·...;............
3 ··0x00004b5c·04010000·e4040000·1c010000·f4040000·................3 ··0x00004a8c·04010000·e4040000·1c010000·f4040000·................
4 ··0x00004b6c·34010000·04050000·4c010000·14050000·4.......L.......4 ··0x00004a9c·34010000·04050000·4c010000·14050000·4.......L.......
5 ··0x00004b7c·64010000·34050000·7c010000·44050000·d...4...|...D...5 ··0x00004aac·64010000·34050000·7c010000·44050000·d...4...|...D...
6 ··0x00004b8c·94010000·74050000·ac010000·84050000·....t...........6 ··0x00004abc·94010000·74050000·ac010000·84050000·....t...........
7 ··0x00004b9c·c4010000·741f0000·14020000·941f0000·....t...........7 ··0x00004acc·c4010000·741f0000·14020000·941f0000·....t...........
8 ··0x00004bac·2c020000·442c0000·7c020000·542c0000·,...D,..|...T,..8 ··0x00004adc·2c020000·442c0000·7c020000·542c0000·,...D,..|...T,..
9 ··0x00004bbc·94020000·842c0000·ac020000·942c0000·.....,.......,..9 ··0x00004aec·94020000·842c0000·ac020000·942c0000·.....,.......,..
10 ··0x00004bcc·c4020000·b42c0000·dc020000·c42c0000·.....,.......,..10 ··0x00004afc·c4020000·b42c0000·dc020000·c42c0000·.....,.......,..
11 ··0x00004bdc·f4020000·142d0000·0c030000·242d0000·.....-......$-..11 ··0x00004b0c·f4020000·142d0000·0c030000·242d0000·.....-......$-..
12 ··0x00004bec·24030000·d4610000·74030000·f4610000·$....a..t....a..12 ··0x00004b1c·24030000·d4610000·74030000·f4610000·$....a..t....a..
13 ··0x00004bfc·8c030000·c47b0000·dc030000·d47b0000·.....{.......{..13 ··0x00004b2c·8c030000·c47b0000·dc030000·d47b0000·.....{.......{..
14 ··0x00004c0c·f4030000·247c0000·0c040000·347c0000·....$|......4|..14 ··0x00004b3c·f4030000·247c0000·0c040000·347c0000·....$|......4|..
15 ··0x00004c1c·24040000·547c0000·3c040000·647c0000·$...T|..<...d|..15 ··0x00004b4c·24040000·547c0000·3c040000·647c0000·$...T|..<...d|..
16 ··0x00004c2c·54040000·147e0000·a4040000··········T....~......16 ··0x00004b5c·54040000·147e0000·a4040000··········T....~......
  
8.26 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004c38·14000000·00000000·017a5200·01781001·.........zR..x..2 ··0x00004b68·14000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x00004c48·1b0c0708·90010000·14000000·1c000000·................3 ··0x00004b78·1b0c0708·90010000·14000000·1c000000·................
4 ··0x00004c58·c8030000·0c000000·00000000·00000000·................4 ··0x00004b88·c8030000·0c000000·00000000·00000000·................
5 ··0x00004c68·14000000·34000000·c0030000·01000000·....4...........5 ··0x00004b98·14000000·34000000·c0030000·01000000·....4...........
6 ··0x00004c78·00000000·00000000·14000000·4c000000·............L...6 ··0x00004ba8·00000000·00000000·14000000·4c000000·............L...
7 ··0x00004c88·b8030000·05000000·00000000·00000000·................7 ··0x00004bb8·b8030000·05000000·00000000·00000000·................
8 ··0x00004c98·14000000·64000000·b0030000·08000000·....d...........8 ··0x00004bc8·14000000·64000000·b0030000·08000000·....d...........
9 ··0x00004ca8·00000000·00000000·14000000·7c000000·............|...9 ··0x00004bd8·00000000·00000000·14000000·7c000000·............|...
10 ··0x00004cb8·a8030000·16000000·00000000·00000000·................10 ··0x00004be8·a8030000·16000000·00000000·00000000·................
11 ··0x00004cc8·14000000·94000000·b0030000·0c000000·................11 ··0x00004bf8·14000000·94000000·b0030000·0c000000·................
12 ··0x00004cd8·00000000·00000000·14000000·ac000000·................12 ··0x00004c08·00000000·00000000·14000000·ac000000·................
13 ··0x00004ce8·a8030000·22000000·00000000·00000000·...."...........13 ··0x00004c18·a8030000·22000000·00000000·00000000·...."...........
14 ··0x00004cf8·14000000·c4000000·c0030000·05000000·................14 ··0x00004c28·14000000·c4000000·c0030000·05000000·................
15 ··0x00004d08·00000000·00000000·4c000000·dc000000·........L.......15 ··0x00004c38·00000000·00000000·4c000000·dc000000·........L.......
16 ··0x00004d18·b8030000·e7190000·00410e10·420e1842·.........A..B..B16 ··0x00004c48·b8030000·e7190000·00410e10·420e1842·.........A..B..B
17 ··0x00004d28·0e20420e·28420e30·410e3847·0ef00283·.·B.(B.0A.8G....17 ··0x00004c58·0e20420e·28420e30·410e3847·0ef00283·.·B.(B.0A.8G....
18 ··0x00004d38·078c068d·058e048f·03860203·c6190e38·...............818 ··0x00004c68·078c068d·058e048f·03860203·c6190e38·...............8
19 ··0x00004d48·410e3042·0e28420e·20420e18·420e1041·A.0B.(B.·B..B..A19 ··0x00004c78·410e3042·0e28420e·20420e18·420e1041·A.0B.(B.·B..B..A
20 ··0x00004d58·0e08410e·f0020000·14000000·2c010000·..A.........,...20 ··0x00004c88·0e08410e·f0020000·14000000·2c010000·..A.........,...
21 ··0x00004d68·581d0000·12000000·00000000·00000000·X...............21 ··0x00004c98·581d0000·12000000·00000000·00000000·X...............
22 ··0x00004d78·4c000000·44010000·601d0000·a90c0000·L...D...`.......22 ··0x00004ca8·4c000000·44010000·601d0000·a90c0000·L...D...`.......
23 ··0x00004d88·00410e10·420e1842·0e20420e·28420e30·.A..B..B.·B.(B.023 ··0x00004cb8·00410e10·420e1842·0e20420e·28420e30·.A..B..B.·B.(B.0
24 ··0x00004d98·410e3847·0ec00283·078c068d·058e048f·A.8G............24 ··0x00004cc8·410e3847·0ec00283·078c068d·058e048f·A.8G............
25 ··0x00004da8·03860203·880c0e38·410e3042·0e28420e·.......8A.0B.(B.25 ··0x00004cd8·03860203·880c0e38·410e3042·0e28420e·.......8A.0B.(B.
26 ··0x00004db8·20420e18·420e1041·0e08410e·c0020000··B..B..A..A.....26 ··0x00004ce8·20420e18·420e1041·0e08410e·c0020000··B..B..A..A.....
27 ··0x00004dc8·14000000·94010000·c0290000·0b000000·.........)......27 ··0x00004cf8·14000000·94010000·c0290000·0b000000·.........)......
28 ··0x00004dd8·00000000·00000000·14000000·ac010000·................28 ··0x00004d08·00000000·00000000·14000000·ac010000·................
29 ··0x00004de8·b8290000·22000000·00000000·00000000·.).."...........29 ··0x00004d18·b8290000·22000000·00000000·00000000·.).."...........
30 ··0x00004df8·14000000·c4010000·d0290000·05000000·.........)......30 ··0x00004d28·14000000·c4010000·d0290000·05000000·.........)......
31 ··0x00004e08·00000000·00000000·14000000·dc010000·................31 ··0x00004d38·00000000·00000000·14000000·dc010000·................
32 ··0x00004e18·c8290000·12000000·00000000·00000000·.)..............32 ··0x00004d48·c8290000·12000000·00000000·00000000·.)..............
33 ··0x00004e28·14000000·f4010000·d0290000·0b000000·.........)......33 ··0x00004d58·14000000·f4010000·d0290000·0b000000·.........)......
34 ··0x00004e38·00000000·00000000·14000000·0c020000·................34 ··0x00004d68·00000000·00000000·14000000·0c020000·................
35 ··0x00004e48·c8290000·4a000000·00000000·00000000·.)..J...........35 ··0x00004d78·c8290000·4a000000·00000000·00000000·.)..J...........
36 ··0x00004e58·14000000·24020000·002a0000·05000000·....$....*......36 ··0x00004d88·14000000·24020000·002a0000·05000000·....$....*......
37 ··0x00004e68·00000000·00000000·4c000000·3c020000·........L...<...37 ··0x00004d98·00000000·00000000·4c000000·3c020000·........L...<...
38 ··0x00004e78·f8290000·a8340000·00410e10·420e1842·.)...4...A..B..B38 ··0x00004da8·f8290000·a8340000·00410e10·420e1842·.)...4...A..B..B
39 ··0x00004e88·0e20420e·28420e30·410e3847·0ee00483·.·B.(B.0A.8G....39 ··0x00004db8·0e20420e·28420e30·410e3847·0ee00483·.·B.(B.0A.8G....
40 ··0x00004e98·078c068d·058e048f·03860203·87340e38·.............4.840 ··0x00004dc8·078c068d·058e048f·03860203·87340e38·.............4.8
41 ··0x00004ea8·410e3042·0e28420e·20420e18·420e1041·A.0B.(B.·B..B..A 
42 ··0x00004eb8·0e08410e·e0040000·14000000·8c020000·..A............. 
43 ··0x00004ec8·585e0000·12000000·00000000·00000000·X^.............. 
44 ··0x00004ed8·4c000000·a4020000·605e0000·c9190000·L.......`^...... 
45 ··0x00004ee8·00410e10·420e1842·0e20420e·28420e30·.A..B..B.·B.(B.0 
46 ··0x00004ef8·410e3847·0ea00483·078c068d·058e048f·A.8G............ 
47 ··0x00004f08·03860203·a8190e38·410e3042·0e28420e·.......8A.0B.(B. 
48 ··0x00004f18·20420e18·420e1041·0e08410e·a0040000··B..B..A..A..... 
49 ··0x00004f28·14000000·f4020000·e0770000·0b000000·.........w...... 
50 ··0x00004f38·00000000·00000000·14000000·0c030000·................ 
51 ··0x00004f48·d8770000·4a000000·00000000·00000000·.w..J........... 
52 ··0x00004f58·14000000·24030000·10780000·05000000·....$....x...... 
53 ··0x00004f68·00000000·00000000·14000000·3c030000·............<... 
54 ··0x00004f78·08780000·12000000·00000000·00000000·.x.............. 
55 ··0x00004f88·14000000·54030000·10780000·0b000000·....T....x...... 
56 ··0x00004f98·00000000·00000000·4c000000·6c030000·........L...l... 
57 ··0x00004fa8·08780000·a5010000·00410e10·420e1842·.x.......A..B..B 
58 ··0x00004fb8·0e20420e·28420e30·410e3847·0e900683·.·B.(B.0A.8G.... 
59 ··0x00004fc8·078c068d·058e048f·03860203·84010e38·...............8 
60 ··0x00004fd8·410e3042·0e28420e·20420e18·420e1041·A.0B.(B.·B..B..A41 ··0x00004dd8·410e3042·0e28420e·20420e18·420e1041·A.0B.(B.·B..B..A
 42 ··0x00004de8·0e08410e·e0040000·14000000·8c020000·..A.............
 43 ··0x00004df8·585e0000·12000000·00000000·00000000·X^..............
 44 ··0x00004e08·4c000000·a4020000·605e0000·c9190000·L.......`^......
 45 ··0x00004e18·00410e10·420e1842·0e20420e·28420e30·.A..B..B.·B.(B.0
 46 ··0x00004e28·410e3847·0ea00483·078c068d·058e048f·A.8G............
 47 ··0x00004e38·03860203·a8190e38·410e3042·0e28420e·.......8A.0B.(B.
 48 ··0x00004e48·20420e18·420e1041·0e08410e·a0040000··B..B..A..A.....
 49 ··0x00004e58·14000000·f4020000·e0770000·0b000000·.........w......
 50 ··0x00004e68·00000000·00000000·14000000·0c030000·................
 51 ··0x00004e78·d8770000·4a000000·00000000·00000000·.w..J...........
 52 ··0x00004e88·14000000·24030000·10780000·05000000·....$....x......
 53 ··0x00004e98·00000000·00000000·14000000·3c030000·............<...
 54 ··0x00004ea8·08780000·12000000·00000000·00000000·.x..............
 55 ··0x00004eb8·14000000·54030000·10780000·0b000000·....T....x......
 56 ··0x00004ec8·00000000·00000000·4c000000·6c030000·........L...l...
 57 ··0x00004ed8·08780000·a5010000·00410e10·420e1842·.x.......A..B..B
 58 ··0x00004ee8·0e20420e·28420e30·410e3847·0e900683·.·B.(B.0A.8G....
 59 ··0x00004ef8·078c068d·058e048f·03860203·84010e38·...............8
 60 ··0x00004f08·410e3042·0e28420e·20420e18·420e1041·A.0B.(B.·B..B..A
61 ··0x00004fe8·0e08410e·90060000·1c000000·bc030000·..A.............61 ··0x00004f18·0e08410e·90060000·1c000000·bc030000·..A.............
62 ··0x00004ff8·68790000·87000000·00440e20·027d0e08·hy.......D.·.}..62 ··0x00004f28·68790000·87000000·00440e20·027d0e08·hy.......D.·.}..
63 ··0x00005008·410e2000·00000000·00000000··········A.·.........63 ··0x00004f38·410e2000·00000000·00000000··········A.·.........
  
20.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000005020·<sph_groestl224_init@@Base-0x70>:2 0000000000004f50·<sph_groestl224_init@@Base-0x70>:
3 »       lea····0x8a69(%rip),%rdi········3 »       lea····0x8a69(%rip),%rdi········
4 »       jmp····ca00·<__cxa_finalize@plt>4 »       jmp····c930·<__cxa_finalize@plt>
5 »       nopl···0x0(%rax)5 »       nopl···0x0(%rax)
6 »       ret6 »       ret
7 »       cs·nopw·0x0(%rax,%rax,1)7 »       cs·nopw·0x0(%rax,%rax,1)
8 »       nopl···0x0(%rax,%rax,1)8 »       nopl···0x0(%rax,%rax,1)
9 »       jmp····5030·<sph_groestl224_init@@Base-0x60>9 »       jmp····4f60·<sph_groestl224_init@@Base-0x60>
10 »       cs·nopw·0x0(%rax,%rax,1)10 »       cs·nopw·0x0(%rax,%rax,1)
11 »       nop11 »       nop
12 »       test···%rdi,%rdi12 »       test···%rdi,%rdi
13 »       je·····5057·<sph_groestl224_init@@Base-0x39>13 »       je·····4f87·<sph_groestl224_init@@Base-0x39>
14 »       jmp····*%rdi14 »       jmp····*%rdi
15 »       ret15 »       ret
16 »       nopl···0x0(%rax,%rax,1)16 »       nopl···0x0(%rax,%rax,1)
17 »       mov····%rdi,%rsi17 »       mov····%rdi,%rsi
18 »       lea····-0x1a(%rip),%rdi········18 »       lea····-0x1a(%rip),%rdi········
19 »       lea····0x8a1f(%rip),%rdx········19 »       lea····0x8a1f(%rip),%rdx········
20 »       jmp····ca10·<__cxa_atexit@plt>20 »       jmp····c940·<__cxa_atexit@plt>
21 »       cs·nopw·0x0(%rax,%rax,1)21 »       cs·nopw·0x0(%rax,%rax,1)
22 »       lea····0x8a09(%rip),%rcx········22 »       lea····0x8a09(%rip),%rcx········
23 »       jmp····ca20·<__register_atfork@plt>23 »       jmp····c950·<__register_atfork@plt>
24 »       int324 »       int3
25 »       int325 »       int3
26 »       int326 »       int3
27 »       int327 »       int3
  
28 0000000000005090·<sph_groestl224_init@@Base>:28 0000000000004fc0·<sph_groestl224_init@@Base>:
29 »       xorps··%xmm0,%xmm029 »       xorps··%xmm0,%xmm0
30 »       movups·%xmm0,0x70(%rdi)30 »       movups·%xmm0,0x70(%rdi)
31 »       movups·%xmm0,0x60(%rdi)31 »       movups·%xmm0,0x60(%rdi)
32 »       movups·%xmm0,0x50(%rdi)32 »       movups·%xmm0,0x50(%rdi)
33 »       movups·%xmm0,0x40(%rdi)33 »       movups·%xmm0,0x40(%rdi)
34 »       movaps·-0x45ca(%rip),%xmm0········34 »       movaps·-0x45ca(%rip),%xmm0········
35 »       movups·%xmm0,0x80(%rdi)35 »       movups·%xmm0,0x80(%rdi)
Offset 50, 16 lines modifiedOffset 50, 16 lines modified
50 »       int350 »       int3
51 »       int351 »       int3
52 »       int352 »       int3
53 »       int353 »       int3
54 »       int354 »       int3
55 »       int355 »       int3
  
56 00000000000050c0·<sph_groestl224@@Base>:56 0000000000004ff0·<sph_groestl224@@Base>:
57 »       jmp····50d0·<sph_groestl224@@Base+0x10>57 »       jmp····5000·<sph_groestl224@@Base+0x10>
58 »       int358 »       int3
59 »       int359 »       int3
60 »       int360 »       int3
61 »       int361 »       int3
62 »       int362 »       int3
63 »       int363 »       int3
64 »       int364 »       int3
Offset 79, 51 lines modifiedOffset 79, 51 lines modified
79 »       mov····%rdi,%r1379 »       mov····%rdi,%r13
80 »       mov····%fs:0x28,%rax80 »       mov····%fs:0x28,%rax
81 »       mov····%rax,0x130(%rsp)81 »       mov····%rax,0x130(%rsp)
82 »       mov····0x40(%rdi),%r1482 »       mov····0x40(%rdi),%r14
83 »       mov····$0x40,%eax83 »       mov····$0x40,%eax
84 »       sub····%r14,%rax84 »       sub····%r14,%rax
85 »       cmp····%rdx,%rax85 »       cmp····%rdx,%rax
86 »       jbe····5123·<sph_groestl224@@Base+0x63>86 »       jbe····5053·<sph_groestl224@@Base+0x63>
87 »       lea····(%r14,%r13,1),%rdi87 »       lea····(%r14,%r13,1),%rdi
88 »       mov····%rbx,%rsi88 »       mov····%rbx,%rsi
89 »       mov····%rbp,%rdx89 »       mov····%rbp,%rdx
90 »       call···ca30·<memcpy@plt>90 »       call···c960·<memcpy@plt>
91 »       add····%rbp,%r1491 »       add····%rbp,%r14
92 »       jmp····6a89·<sph_groestl224@@Base+0x19c9>92 »       jmp····69b9·<sph_groestl224@@Base+0x19c9>
93 »       lea····0x48(%r13),%rax93 »       lea····0x48(%r13),%rax
94 »       mov····%rax,0xb0(%rsp)94 »       mov····%rax,0xb0(%rsp)
95 »       movups·0x48(%r13),%xmm095 »       movups·0x48(%r13),%xmm0
96 »       movups·0x58(%r13),%xmm196 »       movups·0x58(%r13),%xmm1
97 »       movups·0x68(%r13),%xmm297 »       movups·0x68(%r13),%xmm2
98 »       movups·0x78(%r13),%xmm398 »       movups·0x78(%r13),%xmm3
99 »       movaps·%xmm3,0x120(%rsp)99 »       movaps·%xmm3,0x120(%rsp)
100 »       movaps·%xmm2,0x110(%rsp)100 »       movaps·%xmm2,0x110(%rsp)
101 »       movaps·%xmm1,0x100(%rsp)101 »       movaps·%xmm1,0x100(%rsp)
102 »       movaps·%xmm0,0xf0(%rsp)102 »       movaps·%xmm0,0xf0(%rsp)
103 »       test···%rbp,%rbp103 »       test···%rbp,%rbp
104 »       je·····6a52·<sph_groestl224@@Base+0x1992>104 »       je·····6982·<sph_groestl224@@Base+0x1992>
105 »       mov····%r13,0xb8(%rsp)105 »       mov····%r13,0xb8(%rsp)
106 »       jmp····518c·<sph_groestl224@@Base+0xcc>106 »       jmp····50bc·<sph_groestl224@@Base+0xcc>
107 »       cs·nopw·0x0(%rax,%rax,1)107 »       cs·nopw·0x0(%rax,%rax,1)
108 »       add····%r15,%rbx108 »       add····%r15,%rbx
109 »       test···%rbp,%rbp109 »       test···%rbp,%rbp
110 »       je·····6a52·<sph_groestl224@@Base+0x1992>110 »       je·····6982·<sph_groestl224@@Base+0x1992>
111 »       mov····$0x40,%r15d111 »       mov····$0x40,%r15d
112 »       sub····%r14,%r15112 »       sub····%r14,%r15
113 »       cmp····%rbp,%r15113 »       cmp····%rbp,%r15
114 »       cmova··%rbp,%r15114 »       cmova··%rbp,%r15
115 »       lea····(%r14,%r13,1),%rdi115 »       lea····(%r14,%r13,1),%rdi
116 »       mov····%rbx,%rsi116 »       mov····%rbx,%rsi
117 »       mov····%r15,%rdx117 »       mov····%r15,%rdx
118 »       call···ca30·<memcpy@plt>118 »       call···c960·<memcpy@plt>
119 »       add····%r15,%r14119 »       add····%r15,%r14
120 »       sub····%r15,%rbp120 »       sub····%r15,%rbp
121 »       cmp····$0x40,%r14121 »       cmp····$0x40,%r14
122 »       jne····5180·<sph_groestl224@@Base+0xc0>122 »       jne····50b0·<sph_groestl224@@Base+0xc0>
123 »       mov····%r15,0xd8(%rsp)123 »       mov····%r15,0xd8(%rsp)
124 »       mov····%rbx,0xe0(%rsp)124 »       mov····%rbx,0xe0(%rsp)
125 »       mov····%rbp,0xe8(%rsp)125 »       mov····%rbp,0xe8(%rsp)
126 »       mov····0x0(%r13),%rax126 »       mov····0x0(%r13),%rax
127 »       mov····0x8(%r13),%rcx127 »       mov····0x8(%r13),%rcx
128 »       mov····0x10(%r13),%rdx128 »       mov····0x10(%r13),%rdx
129 »       mov····0xf0(%rsp),%r10129 »       mov····0xf0(%rsp),%r10
Offset 776, 15 lines modifiedOffset 776, 15 lines modified
776 »       xor····(%r8,%rcx,1),%rdx776 »       xor····(%r8,%rcx,1),%rdx
777 »       mov····0x38(%rsp),%rax777 »       mov····0x38(%rsp),%rax
778 »       shr····$0x38,%rax778 »       shr····$0x38,%rax
779 »       xor····(%rsi,%rax,8),%rdx779 »       xor····(%rsi,%rax,8),%rdx
780 »       mov····0x10(%rsp),%rax780 »       mov····0x10(%rsp),%rax
781 »       cmp····$0x8,%rax781 »       cmp····$0x8,%rax
782 »       lea····0x2(%rax),%rax782 »       lea····0x2(%rax),%rax
783 »       jb·····5280·<sph_groestl224@@Base+0x1c0>783 »       jb·····51b0·<sph_groestl224@@Base+0x1c0>
784 »       mov····%rdx,0x70(%rsp)784 »       mov····%rdx,0x70(%rsp)
785 »       mov····%r15,0xc0(%rsp)785 »       mov····%r15,0xc0(%rsp)
786 »       mov····%r9,0xc8(%rsp)786 »       mov····%r9,0xc8(%rsp)
787 »       mov····%r12,0x88(%rsp)787 »       mov····%r12,0x88(%rsp)
788 »       mov····%rbx,0x78(%rsp)788 »       mov····%rbx,0x78(%rsp)
789 »       mov····%r14,0xa0(%rsp)789 »       mov····%r14,0xa0(%rsp)
790 »       mov····%r11,0x98(%rsp)790 »       mov····%r11,0x98(%rsp)
Offset 1441, 15 lines modifiedOffset 1441, 15 lines modified
1441 »       mov····0x80(%rsp),%rdx1441 »       mov····0x80(%rsp),%rdx
Max diff block lines reached; 17202/20861 bytes (82.46%) of diff not shown.
2.52 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 000000000000c9f0·<__cxa_finalize@plt-0x10>:2 000000000000c920·<__cxa_finalize@plt-0x10>:
3 »       push···0x1282(%rip)········3 »       push···0x1272(%rip)········
4 »       jmp····*0x1284(%rip)········4 »       jmp····*0x1274(%rip)········
5 »       nopl···0x0(%rax)5 »       nopl···0x0(%rax)
  
6 000000000000ca00·<__cxa_finalize@plt>:6 000000000000c930·<__cxa_finalize@plt>:
7 »       jmp····*0x1282(%rip)········7 »       jmp····*0x1272(%rip)········
8 »       push···$0x08 »       push···$0x0
9 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>9 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
10 000000000000ca10·<__cxa_atexit@plt>:10 000000000000c940·<__cxa_atexit@plt>:
11 »       jmp····*0x127a(%rip)········11 »       jmp····*0x126a(%rip)········
12 »       push···$0x112 »       push···$0x1
13 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>13 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
14 000000000000ca20·<__register_atfork@plt>:14 000000000000c950·<__register_atfork@plt>:
15 »       jmp····*0x1272(%rip)········15 »       jmp····*0x1262(%rip)········
16 »       push···$0x216 »       push···$0x2
17 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>17 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
18 000000000000ca30·<memcpy@plt>:18 000000000000c960·<memcpy@plt>:
19 »       jmp····*0x126a(%rip)········19 »       jmp····*0x125a(%rip)········
20 »       push···$0x320 »       push···$0x3
21 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>21 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
22 000000000000ca40·<__stack_chk_fail@plt>:22 000000000000c970·<__stack_chk_fail@plt>:
23 »       jmp····*0x1262(%rip)········23 »       jmp····*0x1252(%rip)········
24 »       push···$0x424 »       push···$0x4
25 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>25 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
26 000000000000ca50·<__memset_chk@plt>:26 000000000000c980·<__memset_chk@plt>:
27 »       jmp····*0x125a(%rip)········27 »       jmp····*0x124a(%rip)········
28 »       push···$0x528 »       push···$0x5
29 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>29 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
30 000000000000ca60·<sph_groestl512_init@plt>:30 000000000000c990·<sph_groestl512_init@plt>:
31 »       jmp····*0x1252(%rip)········31 »       jmp····*0x1242(%rip)········
32 »       push···$0x632 »       push···$0x6
33 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>33 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
34 000000000000ca70·<sph_groestl512@plt>:34 000000000000c9a0·<sph_groestl512@plt>:
35 »       jmp····*0x124a(%rip)········35 »       jmp····*0x123a(%rip)········
36 »       push···$0x736 »       push···$0x7
37 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>37 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
  
38 000000000000ca80·<sph_groestl512_close@plt>:38 000000000000c9b0·<sph_groestl512_close@plt>:
39 »       jmp····*0x1242(%rip)········39 »       jmp····*0x1232(%rip)········
40 »       push···$0x840 »       push···$0x8
41 »       jmp····c9f0·<JNI_OnLoad@@Base+0x90>41 »       jmp····c920·<JNI_OnLoad@@Base+0x90>
551 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0000da90·00000000·00000000·00000000·00000000·................2 ··0x0000d9c0·00000000·00000000·00000000·00000000·................
3 ··0x0000daa0·00000000·00000000·00000000·00000000·................3 ··0x0000d9d0·00000000·00000000·00000000·00000000·................
4 ··0x0000dab0·00000000·00000000···················........4 ··0x0000d9e0·00000000·00000000···················........
  
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0000dab8·00000000·00000000·00000000·00000000·................2 ··0x0000d9e8·00000000·00000000·00000000·00000000·................
  
259 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x0000dc68·00000000·00000000···················........2 ··0x0000db88·00000000·00000000···················........
  
1.03 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x0000dc70·c8da0000·00000000·00000000·00000000·................3 ··0x0000db90·f8d90000·00000000·00000000·00000000·................
4 ··0x0000dc80·00000000·00000000·06ca0000·00000000·................4 ··0x0000dba0·00000000·00000000·36c90000·00000000·........6.......
5 ··0x0000dc90·16ca0000·00000000·26ca0000·00000000·........&.......5 ··0x0000dbb0·46c90000·00000000·56c90000·00000000·F.......V.......
6 ··0x0000dca0·36ca0000·00000000·46ca0000·00000000·6.......F.......6 ··0x0000dbc0·66c90000·00000000·76c90000·00000000·f.......v.......
7 ··0x0000dcb0·56ca0000·00000000·66ca0000·00000000·V.......f.......7 ··0x0000dbd0·86c90000·00000000·96c90000·00000000·................
8 ··0x0000dcc0·76ca0000·00000000·86ca0000·00000000·v...............8 ··0x0000dbe0·a6c90000·00000000·b6c90000·00000000·................
  
127 KB
lib/arm64-v8a/libgroestl.so
1.08 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x4f7c11 ··Entry·point·address:···············0x4eac
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········45808·(bytes·into·file)13 ··Start·of·section·headers:··········45584·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·21
2.26 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x4f7c2 Entry·point·0x4eac
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x86 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001f8·0x0001f8·R···0x8
7 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00aed0·0x00aed0·R·E·0x10007 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x00ae00·0x00ae00·R·E·0x1000
8 ··LOAD···········0x00aed0·0x000000000000bed0·0x000000000000bed0·0x000238·0x000238·RW··0x10008 ··LOAD···········0x00ae00·0x000000000000be00·0x000000000000be00·0x000228·0x000228·RW··0x1000
9 ··LOAD···········0x00b108·0x000000000000d108·0x000000000000d108·0x000000·0x000001·RW··0x10009 ··LOAD···········0x00b028·0x000000000000d028·0x000000000000d028·0x000000·0x000001·RW··0x1000
10 ··DYNAMIC········0x00af00·0x000000000000bf00·0x000000000000bf00·0x0001a0·0x0001a0·RW··0x810 ··DYNAMIC········0x00ae30·0x000000000000be30·0x000000000000be30·0x000190·0x000190·RW··0x8
11 ··GNU_RELRO······0x00aed0·0x000000000000bed0·0x000000000000bed0·0x000238·0x001130·R···0x111 ··GNU_RELRO······0x00ae00·0x000000000000be00·0x000000000000be00·0x000228·0x001200·R···0x1
12 ··GNU_EH_FRAME···0x004b4c·0x0000000000004b4c·0x0000000000004b4c·0x0000ec·0x0000ec·R···0x412 ··GNU_EH_FRAME···0x004a7c·0x0000000000004a7c·0x0000000000004a7c·0x0000ec·0x0000ec·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0
14 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000098·0x000098·R···0x414 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000098·0x000098·R···0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rela.dyn·.rela.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·
19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
20 ···03·····.bss·20 ···03·····.bss·
21 ···04·····.dynamic·21 ···04·····.dynamic·
22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
23 ···06·····.eh_frame_hdr·23 ···06·····.eh_frame_hdr·
24 ···07·····24 ···07·····
25 ···08·····.note.android.ident·25 ···08·····.note.android.ident·
4.15 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
1 There·are·23·section·headers,·starting·at·offset·0xb2f0:1 There·are·22·section·headers,·starting·at·offset·0xb210:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··4
6 ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000270·18···A··7···1··86 ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000270·18···A··6···1··8
7 ··[·3]·.gnu.version······VERSYM··········0000000000000540·000540·000034·02···A··2···0··27 ··[·3]·.gnu.version······VERSYM··········0000000000000540·000540·000034·02···A··2···0··2
8 ··[·4]·.gnu.version_r····VERNEED·········0000000000000574·000574·000020·00···A··7···1··48 ··[·4]·.gnu.version_r····VERNEED·········0000000000000574·000574·000020·00···A··6···1··4
9 ··[·5]·.gnu.hash·········GNU_HASH········0000000000000598·000598·00008c·00···A··2···0··89 ··[·5]·.gnu.hash·········GNU_HASH········0000000000000598·000598·00008c·00···A··2···0··8
10 ··[·6]·.hash·············HASH············0000000000000624·000624·0000d8·04···A··2···0··4 
11 ··[·7]·.dynstr···········STRTAB··········00000000000006fc·0006fc·00024f·00···A··0···0··110 ··[·6]·.dynstr···········STRTAB··········0000000000000624·000624·00024f·00···A··0···0··1
12 ··[·8]·.rela.dyn·········RELA············0000000000000950·000950·0000a8·18···A··2···0··811 ··[·7]·.rela.dyn·········RELA············0000000000000878·000878·0000a8·18···A··2···0··8
13 ··[·9]·.rela.plt·········RELA············00000000000009f8·0009f8·0000d8·18··AI··2··19··812 ··[·8]·.rela.plt·········RELA············0000000000000920·000920·0000d8·18··AI··2··18··8
14 ··[10]·.rodata···········PROGBITS········0000000000000ad0·000ad0·00407c·00·AMS··0···0·1613 ··[·9]·.rodata···········PROGBITS········0000000000000a00·000a00·00407c·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········0000000000004b4c·004b4c·0000ec·00···A··0···0··414 ··[10]·.eh_frame_hdr·····PROGBITS········0000000000004a7c·004a7c·0000ec·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········0000000000004c38·004c38·000344·00···A··0···0··815 ··[11]·.eh_frame·········PROGBITS········0000000000004b68·004b68·000344·00···A··0···0··8
17 ··[13]·.text·············PROGBITS········0000000000004f7c·004f7c·005ea0·00··AX··0···0··416 ··[12]·.text·············PROGBITS········0000000000004eac·004eac·005ea0·00··AX··0···0··4
18 ··[14]·.plt··············PROGBITS········000000000000ae20·00ae20·0000b0·00··AX··0···0·1617 ··[13]·.plt··············PROGBITS········000000000000ad50·00ad50·0000b0·00··AX··0···0·16
19 ··[15]·.data.rel.ro······PROGBITS········000000000000bed0·00aed0·000020·00··WA··0···0··818 ··[14]·.data.rel.ro······PROGBITS········000000000000be00·00ae00·000020·00··WA··0···0··8
20 ··[16]·.fini_array·······FINI_ARRAY······000000000000bef0·00aef0·000010·00··WA··0···0··819 ··[15]·.fini_array·······FINI_ARRAY······000000000000be20·00ae20·000010·00··WA··0···0··8
21 ··[17]·.dynamic··········DYNAMIC·········000000000000bf00·00af00·0001a0·10··WA··7···0··820 ··[16]·.dynamic··········DYNAMIC·········000000000000be30·00ae30·000190·10··WA··6···0··8
22 ··[18]·.got··············PROGBITS········000000000000c0a0·00b0a0·000008·00··WA··0···0··821 ··[17]·.got··············PROGBITS········000000000000bfc0·00afc0·000008·00··WA··0···0··8
23 ··[19]·.got.plt··········PROGBITS········000000000000c0a8·00b0a8·000060·00··WA··0···0··822 ··[18]·.got.plt··········PROGBITS········000000000000bfc8·00afc8·000060·00··WA··0···0··8
24 ··[20]·.bss··············NOBITS··········000000000000d108·00b108·000001·00··WA··0···0··123 ··[19]·.bss··············NOBITS··········000000000000d028·00b028·000001·00··WA··0···0··1
25 ··[21]·.comment··········PROGBITS········0000000000000000·00b108·000115·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········0000000000000000·00b028·000115·01··MS··0···0··1
26 ··[22]·.shstrtab·········STRTAB··········0000000000000000·00b21d·0000cd·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········0000000000000000·00b13d·0000cd·00······0···0··1
27 Key·to·Flags:26 Key·to·Flags:
28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
31 ··D·(mbind),·p·(processor·specific)30 ··D·(mbind),·p·(processor·specific)
3.75 KB
readelf --wide --symbols {}
    
Offset 4, 26 lines modifiedOffset 4, 26 lines modified
4 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)5 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
7 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)7 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)
8 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)8 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)
9 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)9 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
10 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)10 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
11 ·····7:·0000000000006a30·····8·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_addbits_and_close11 ·····7:·0000000000006960·····8·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_addbits_and_close
12 ·····8:·0000000000006080····20·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_close12 ·····8:·0000000000005fb0····20·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_close
13 ·····9:·0000000000006a54·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl25613 ·····9:·0000000000006984·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl256
14 ····10:·000000000000abd0·····8·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_addbits_and_close14 ····10:·000000000000ab00·····8·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_addbits_and_close
15 ····11:·000000000000abbc····20·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_close15 ····11:·000000000000aaec····20·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_close
16 ····12:·000000000000abd8···404·FUNC····GLOBAL·DEFAULT···13·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii16 ····12:·000000000000ab08···404·FUNC····GLOBAL·DEFAULT···12·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii
17 ····13:·0000000000006a6c·····8·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_addbits_and_close17 ····13:·000000000000699c·····8·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_addbits_and_close
18 ····14:·0000000000006a58····20·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_close18 ····14:·0000000000006988····20·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_close
19 ····15:·0000000000006a74····36·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_init19 ····15:·00000000000069a4····36·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_init
20 ····16:·0000000000004fe0····28·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_init20 ····16:·0000000000004f10····28·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_init
21 ····17:·0000000000006a98·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl38421 ····17:·00000000000069c8·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl384
22 ····18:·000000000000ab94····36·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_init22 ····18:·000000000000aac4····36·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_init
23 ····19:·000000000000ad6c···176·FUNC····GLOBAL·DEFAULT···13·JNI_OnLoad23 ····19:·000000000000ac9c···176·FUNC····GLOBAL·DEFAULT···12·JNI_OnLoad
24 ····20:·0000000000004ffc·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl22424 ····20:·0000000000004f2c·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl224
25 ····21:·0000000000006a38····28·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_init25 ····21:·0000000000006968····28·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_init
26 ····22:·000000000000ab8c·····8·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_addbits_and_close26 ····22:·000000000000aabc·····8·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_addbits_and_close
27 ····23:·00000000000094b0····20·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_close27 ····23:·00000000000093e0····20·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_close
28 ····24:·000000000000abb8·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl51228 ····24:·000000000000aae8·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl512
29 ····25:·000000000000d108·····1·OBJECT··WEAK···DEFAULT···20·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank29 ····25:·000000000000d028·····1·OBJECT··WEAK···DEFAULT···19·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank
3.58 KB
readelf --wide --relocs {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x950·contains·7·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x878·contains·7·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000bed0··0000000000000403·R_AARCH64_RELATIVE························bed03 000000000000be00··0000000000000403·R_AARCH64_RELATIVE························be00
4 000000000000bed8··0000000000000403·R_AARCH64_RELATIVE························4b334 000000000000be08··0000000000000403·R_AARCH64_RELATIVE························4a63
5 000000000000bee0··0000000000000403·R_AARCH64_RELATIVE························4b435 000000000000be10··0000000000000403·R_AARCH64_RELATIVE························4a73
6 000000000000bef0··0000000000000403·R_AARCH64_RELATIVE························4f946 000000000000be20··0000000000000403·R_AARCH64_RELATIVE························4ec4
7 000000000000bef8··0000000000000403·R_AARCH64_RELATIVE························4f7c7 000000000000be28··0000000000000403·R_AARCH64_RELATIVE························4eac
8 000000000000bee8··0000000c00000101·R_AARCH64_ABS64········000000000000abd8·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii·+·08 000000000000be18··0000000c00000101·R_AARCH64_ABS64········000000000000ab08·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii·+·0
9 000000000000c0a0··0000001900000401·R_AARCH64_GLOB_DAT·····000000000000d108·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank·+·09 000000000000bfc0··0000001900000401·R_AARCH64_GLOB_DAT·····000000000000d028·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank·+·0
  
10 Relocation·section·'.rela.plt'·at·offset·0x9f8·contains·9·entries:10 Relocation·section·'.rela.plt'·at·offset·0x920·contains·9·entries:
11 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend11 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
12 000000000000c0c0··0000000200000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·012 000000000000bfe0··0000000200000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·0
13 000000000000c0c8··0000000100000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·013 000000000000bfe8··0000000100000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·0
14 000000000000c0d0··0000000300000402·R_AARCH64_JUMP_SLOT····0000000000000000·__register_atfork@LIBC·+·014 000000000000bff0··0000000300000402·R_AARCH64_JUMP_SLOT····0000000000000000·__register_atfork@LIBC·+·0
15 000000000000c0d8··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·memcpy@LIBC·+·015 000000000000bff8··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·memcpy@LIBC·+·0
16 000000000000c0e0··0000000500000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·016 000000000000c000··0000000500000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·0
17 000000000000c0e8··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__memset_chk@LIBC·+·017 000000000000c008··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__memset_chk@LIBC·+·0
18 000000000000c0f0··0000001200000402·R_AARCH64_JUMP_SLOT····000000000000ab94·sph_groestl512_init·+·018 000000000000c010··0000001200000402·R_AARCH64_JUMP_SLOT····000000000000aac4·sph_groestl512_init·+·0
19 000000000000c0f8··0000001800000402·R_AARCH64_JUMP_SLOT····000000000000abb8·sph_groestl512·+·019 000000000000c018··0000001800000402·R_AARCH64_JUMP_SLOT····000000000000aae8·sph_groestl512·+·0
20 000000000000c100··0000000b00000402·R_AARCH64_JUMP_SLOT····000000000000abbc·sph_groestl512_close·+·020 000000000000c020··0000000b00000402·R_AARCH64_JUMP_SLOT····000000000000aaec·sph_groestl512_close·+·0
1.8 KB
readelf --wide --dynamic {}
    
Offset 1, 29 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0xaf00·contains·26·entries:1 Dynamic·section·at·offset·0xae30·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libgroestl.so]6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libgroestl.so]
7 ·0x000000000000001e·(FLAGS)··············BIND_NOW7 ·0x000000000000001e·(FLAGS)··············BIND_NOW
8 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW8 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
9 ·0x0000000000000007·(RELA)···············0x9509 ·0x0000000000000007·(RELA)···············0x878
10 ·0x0000000000000008·(RELASZ)·············168·(bytes)10 ·0x0000000000000008·(RELASZ)·············168·(bytes)
11 ·0x0000000000000009·(RELAENT)············24·(bytes)11 ·0x0000000000000009·(RELAENT)············24·(bytes)
12 ·0x000000006ffffff9·(RELACOUNT)··········512 ·0x000000006ffffff9·(RELACOUNT)··········5
13 ·0x0000000000000017·(JMPREL)·············0x9f813 ·0x0000000000000017·(JMPREL)·············0x920
14 ·0x0000000000000002·(PLTRELSZ)···········216·(bytes)14 ·0x0000000000000002·(PLTRELSZ)···········216·(bytes)
15 ·0x0000000000000003·(PLTGOT)·············0xc0a815 ·0x0000000000000003·(PLTGOT)·············0xbfc8
16 ·0x0000000000000014·(PLTREL)·············RELA16 ·0x0000000000000014·(PLTREL)·············RELA
17 ·0x0000000000000006·(SYMTAB)·············0x2d017 ·0x0000000000000006·(SYMTAB)·············0x2d0
18 ·0x000000000000000b·(SYMENT)·············24·(bytes)18 ·0x000000000000000b·(SYMENT)·············24·(bytes)
19 ·0x0000000000000005·(STRTAB)·············0x6fc19 ·0x0000000000000005·(STRTAB)·············0x624
20 ·0x000000000000000a·(STRSZ)··············591·(bytes)20 ·0x000000000000000a·(STRSZ)··············591·(bytes)
21 ·0x000000006ffffef5·(GNU_HASH)···········0x59821 ·0x000000006ffffef5·(GNU_HASH)···········0x598
22 ·0x0000000000000004·(HASH)···············0x624 
23 ·0x000000000000001a·(FINI_ARRAY)·········0xbef022 ·0x000000000000001a·(FINI_ARRAY)·········0xbe20
24 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)23 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
25 ·0x000000006ffffff0·(VERSYM)·············0x54024 ·0x000000006ffffff0·(VERSYM)·············0x540
26 ·0x000000006ffffffe·(VERNEED)············0x57425 ·0x000000006ffffffe·(VERNEED)············0x574
27 ·0x000000006fffffff·(VERNEEDNUM)·········126 ·0x000000006fffffff·(VERNEEDNUM)·········1
28 ·0x0000000000000000·(NULL)···············0x027 ·0x0000000000000000·(NULL)···············0x0
732 B
readelf --wide --version-info {}
    
Offset 6, 10 lines modifiedOffset 6, 10 lines modified
6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··018:···1·(*global*)······1·(*global*)···10 ··018:···1·(*global*)······1·(*global*)···
  
11 Version·needs·section·'.gnu.version_r'·contains·1·entry:11 Version·needs·section·'.gnu.version_r'·contains·1·entry:
12 ·Addr:·0x0000000000000574··Offset:·0x00000574··Link:·7·(.dynstr)12 ·Addr:·0x0000000000000574··Offset:·0x00000574··Link:·6·(.dynstr)
13 ··000000:·Version:·1··File:·libc.so··Cnt:·113 ··000000:·Version:·1··File:·libc.so··Cnt:·1
14 ··0x0010:···Name:·LIBC··Flags:·none··Version:·214 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
13.4 KB
readelf --wide --debug-dump=frames {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 Contents·of·the·.eh_frame_hdr·section:1 Contents·of·the·.eh_frame_hdr·section:
  
2 ··Version:·················12 ··Version:·················1
3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)
4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)
5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)
6 ··Start·of·frame·section:··0xe8·(offset:·0x4c38)6 ··Start·of·frame·section:··0xe8·(offset:·0x4b68)
7 ··Entries·in·search·table:·0x1c7 ··Entries·in·search·table:·0x1c
8 ··0x430·(offset:·0x4f7c)·->·0x104·fde=[····18]8 ··0x430·(offset:·0x4eac)·->·0x104·fde=[····18]
9 ··0x440·(offset:·0x4f8c)·->·0x11c·fde=[····30]9 ··0x440·(offset:·0x4ebc)·->·0x11c·fde=[····30]
10 ··0x448·(offset:·0x4f94)·->·0x134·fde=[····48]10 ··0x448·(offset:·0x4ec4)·->·0x134·fde=[····48]
11 ··0x450·(offset:·0x4f9c)·->·0x14c·fde=[····60]11 ··0x450·(offset:·0x4ecc)·->·0x14c·fde=[····60]
12 ··0x464·(offset:·0x4fb0)·->·0x164·fde=[····78]12 ··0x464·(offset:·0x4ee0)·->·0x164·fde=[····78]
13 ··0x484·(offset:·0x4fd0)·->·0x17c·fde=[····90]13 ··0x484·(offset:·0x4f00)·->·0x17c·fde=[····90]
14 ··0x494·(offset:·0x4fe0)·->·0x194·fde=[····a8]14 ··0x494·(offset:·0x4f10)·->·0x194·fde=[····a8]
15 ··0x4b0·(offset:·0x4ffc)·->·0x1ac·fde=[····c0]15 ··0x4b0·(offset:·0x4f2c)·->·0x1ac·fde=[····c0]
16 ··0x4b4·(offset:·0x5000)·->·0x1c4·fde=[····d8]16 ··0x4b4·(offset:·0x4f30)·->·0x1c4·fde=[····d8]
17 ··0x1534·(offset:·0x6080)·->·0x1f4·fde=[···108]17 ··0x1534·(offset:·0x5fb0)·->·0x1f4·fde=[···108]
18 ··0x1548·(offset:·0x6094)·->·0x20c·fde=[···120]18 ··0x1548·(offset:·0x5fc4)·->·0x20c·fde=[···120]
19 ··0x1ee4·(offset:·0x6a30)·->·0x23c·fde=[···150]19 ··0x1ee4·(offset:·0x6960)·->·0x23c·fde=[···150]
20 ··0x1eec·(offset:·0x6a38)·->·0x254·fde=[···168]20 ··0x1eec·(offset:·0x6968)·->·0x254·fde=[···168]
21 ··0x1f08·(offset:·0x6a54)·->·0x26c·fde=[···180]21 ··0x1f08·(offset:·0x6984)·->·0x26c·fde=[···180]
22 ··0x1f0c·(offset:·0x6a58)·->·0x284·fde=[···198]22 ··0x1f0c·(offset:·0x6988)·->·0x284·fde=[···198]
23 ··0x1f20·(offset:·0x6a6c)·->·0x29c·fde=[···1b0]23 ··0x1f20·(offset:·0x699c)·->·0x29c·fde=[···1b0]
24 ··0x1f28·(offset:·0x6a74)·->·0x2b4·fde=[···1c8]24 ··0x1f28·(offset:·0x69a4)·->·0x2b4·fde=[···1c8]
25 ··0x1f4c·(offset:·0x6a98)·->·0x2cc·fde=[···1e0]25 ··0x1f4c·(offset:·0x69c8)·->·0x2cc·fde=[···1e0]
26 ··0x1f50·(offset:·0x6a9c)·->·0x2e4·fde=[···1f8]26 ··0x1f50·(offset:·0x69cc)·->·0x2e4·fde=[···1f8]
27 ··0x4964·(offset:·0x94b0)·->·0x314·fde=[···228]27 ··0x4964·(offset:·0x93e0)·->·0x314·fde=[···228]
28 ··0x4978·(offset:·0x94c4)·->·0x32c·fde=[···240]28 ··0x4978·(offset:·0x93f4)·->·0x32c·fde=[···240]
29 ··0x6040·(offset:·0xab8c)·->·0x35c·fde=[···270]29 ··0x6040·(offset:·0xaabc)·->·0x35c·fde=[···270]
30 ··0x6048·(offset:·0xab94)·->·0x374·fde=[···288]30 ··0x6048·(offset:·0xaac4)·->·0x374·fde=[···288]
31 ··0x606c·(offset:·0xabb8)·->·0x38c·fde=[···2a0]31 ··0x606c·(offset:·0xaae8)·->·0x38c·fde=[···2a0]
32 ··0x6070·(offset:·0xabbc)·->·0x3a4·fde=[···2b8]32 ··0x6070·(offset:·0xaaec)·->·0x3a4·fde=[···2b8]
33 ··0x6084·(offset:·0xabd0)·->·0x3bc·fde=[···2d0]33 ··0x6084·(offset:·0xab00)·->·0x3bc·fde=[···2d0]
34 ··0x608c·(offset:·0xabd8)·->·0x3d4·fde=[···2e8]34 ··0x608c·(offset:·0xab08)·->·0x3d4·fde=[···2e8]
35 ··0x6220·(offset:·0xad6c)·->·0x404·fde=[···318]35 ··0x6220·(offset:·0xac9c)·->·0x404·fde=[···318]
  
36 Contents·of·the·.eh_frame·section:36 Contents·of·the·.eh_frame·section:
  
  
37 00000000·0000000000000014·00000000·CIE37 00000000·0000000000000014·00000000·CIE
38 ··Version:···············138 ··Version:···············1
39 ··Augmentation:··········"zR"39 ··Augmentation:··········"zR"
Offset 47, 88 lines modifiedOffset 47, 88 lines modified
47 ··Augmentation·data:·····1b47 ··Augmentation·data:·····1b
48 ··DW_CFA_def_cfa:·r31·(sp)·ofs·048 ··DW_CFA_def_cfa:·r31·(sp)·ofs·0
49 ··DW_CFA_nop49 ··DW_CFA_nop
50 ··DW_CFA_nop50 ··DW_CFA_nop
51 ··DW_CFA_nop51 ··DW_CFA_nop
52 ··DW_CFA_nop52 ··DW_CFA_nop
  
53 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000004f7c..0000000000004f8c53 00000018·0000000000000014·0000001c·FDE·cie=00000000·pc=0000000000004eac..0000000000004ebc
54 ··DW_CFA_nop54 ··DW_CFA_nop
55 ··DW_CFA_nop55 ··DW_CFA_nop
56 ··DW_CFA_nop56 ··DW_CFA_nop
57 ··DW_CFA_nop57 ··DW_CFA_nop
58 ··DW_CFA_nop58 ··DW_CFA_nop
59 ··DW_CFA_nop59 ··DW_CFA_nop
60 ··DW_CFA_nop60 ··DW_CFA_nop
  
61 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000004f8c..0000000000004f9461 00000030·0000000000000014·00000034·FDE·cie=00000000·pc=0000000000004ebc..0000000000004ec4
62 ··DW_CFA_nop62 ··DW_CFA_nop
63 ··DW_CFA_nop63 ··DW_CFA_nop
64 ··DW_CFA_nop64 ··DW_CFA_nop
65 ··DW_CFA_nop65 ··DW_CFA_nop
66 ··DW_CFA_nop66 ··DW_CFA_nop
67 ··DW_CFA_nop67 ··DW_CFA_nop
68 ··DW_CFA_nop68 ··DW_CFA_nop
  
69 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000004f94..0000000000004f9c69 00000048·0000000000000014·0000004c·FDE·cie=00000000·pc=0000000000004ec4..0000000000004ecc
70 ··DW_CFA_nop70 ··DW_CFA_nop
71 ··DW_CFA_nop71 ··DW_CFA_nop
72 ··DW_CFA_nop72 ··DW_CFA_nop
73 ··DW_CFA_nop73 ··DW_CFA_nop
74 ··DW_CFA_nop74 ··DW_CFA_nop
75 ··DW_CFA_nop75 ··DW_CFA_nop
76 ··DW_CFA_nop76 ··DW_CFA_nop
  
77 00000060·0000000000000014·00000064·FDE·cie=00000000·pc=0000000000004f9c..0000000000004fb077 00000060·0000000000000014·00000064·FDE·cie=00000000·pc=0000000000004ecc..0000000000004ee0
78 ··DW_CFA_nop78 ··DW_CFA_nop
79 ··DW_CFA_nop79 ··DW_CFA_nop
80 ··DW_CFA_nop80 ··DW_CFA_nop
81 ··DW_CFA_nop81 ··DW_CFA_nop
82 ··DW_CFA_nop82 ··DW_CFA_nop
83 ··DW_CFA_nop83 ··DW_CFA_nop
84 ··DW_CFA_nop84 ··DW_CFA_nop
  
85 00000078·0000000000000014·0000007c·FDE·cie=00000000·pc=0000000000004fb0..0000000000004fd085 00000078·0000000000000014·0000007c·FDE·cie=00000000·pc=0000000000004ee0..0000000000004f00
86 ··DW_CFA_nop86 ··DW_CFA_nop
87 ··DW_CFA_nop87 ··DW_CFA_nop
88 ··DW_CFA_nop88 ··DW_CFA_nop
89 ··DW_CFA_nop89 ··DW_CFA_nop
90 ··DW_CFA_nop90 ··DW_CFA_nop
91 ··DW_CFA_nop91 ··DW_CFA_nop
92 ··DW_CFA_nop92 ··DW_CFA_nop
  
93 00000090·0000000000000014·00000094·FDE·cie=00000000·pc=0000000000004fd0..0000000000004fe093 00000090·0000000000000014·00000094·FDE·cie=00000000·pc=0000000000004f00..0000000000004f10
94 ··DW_CFA_nop94 ··DW_CFA_nop
95 ··DW_CFA_nop95 ··DW_CFA_nop
96 ··DW_CFA_nop96 ··DW_CFA_nop
97 ··DW_CFA_nop97 ··DW_CFA_nop
98 ··DW_CFA_nop98 ··DW_CFA_nop
99 ··DW_CFA_nop99 ··DW_CFA_nop
100 ··DW_CFA_nop100 ··DW_CFA_nop
  
101 000000a8·0000000000000014·000000ac·FDE·cie=00000000·pc=0000000000004fe0..0000000000004ffc101 000000a8·0000000000000014·000000ac·FDE·cie=00000000·pc=0000000000004f10..0000000000004f2c
102 ··DW_CFA_nop102 ··DW_CFA_nop
103 ··DW_CFA_nop103 ··DW_CFA_nop
104 ··DW_CFA_nop104 ··DW_CFA_nop
105 ··DW_CFA_nop105 ··DW_CFA_nop
106 ··DW_CFA_nop106 ··DW_CFA_nop
107 ··DW_CFA_nop107 ··DW_CFA_nop
108 ··DW_CFA_nop108 ··DW_CFA_nop
  
109 000000c0·0000000000000014·000000c4·FDE·cie=00000000·pc=0000000000004ffc..0000000000005000109 000000c0·0000000000000014·000000c4·FDE·cie=00000000·pc=0000000000004f2c..0000000000004f30
110 ··DW_CFA_nop110 ··DW_CFA_nop
111 ··DW_CFA_nop111 ··DW_CFA_nop
112 ··DW_CFA_nop112 ··DW_CFA_nop
113 ··DW_CFA_nop113 ··DW_CFA_nop
114 ··DW_CFA_nop114 ··DW_CFA_nop
115 ··DW_CFA_nop115 ··DW_CFA_nop
116 ··DW_CFA_nop116 ··DW_CFA_nop
  
117 000000d8·000000000000002c·000000dc·FDE·cie=00000000·pc=0000000000005000..0000000000006080117 000000d8·000000000000002c·000000dc·FDE·cie=00000000·pc=0000000000004f30..0000000000005fb0
118 ··DW_CFA_advance_loc:·32·to·0000000000005020118 ··DW_CFA_advance_loc:·32·to·0000000000004f50
119 ··DW_CFA_def_cfa:·r29·(x29)·ofs·96119 ··DW_CFA_def_cfa:·r29·(x29)·ofs·96
120 ··DW_CFA_offset:·r19·(x19)·at·cfa-8120 ··DW_CFA_offset:·r19·(x19)·at·cfa-8
Max diff block lines reached; 7637/13660 bytes (55.91%) of diff not shown.
4.99 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000006fc·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__2 ··0x00000624·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__
3 ··0x0000070c·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r3 ··0x00000634·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r
4 ··0x0000071c·65676973·7465725f·6174666f·726b005f·egister_atfork._4 ··0x00000644·65676973·7465725f·6174666f·726b005f·egister_atfork._
5 ··0x0000072c·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st5 ··0x00000654·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st
6 ··0x0000073c·61636b5f·63686b5f·6661696c·006d656d·ack_chk_fail.mem6 ··0x00000664·61636b5f·63686b5f·6661696c·006d656d·ack_chk_fail.mem
7 ··0x0000074c·63707900·7370685f·67726f65·73746c32·cpy.sph_groestl27 ··0x00000674·63707900·7370685f·67726f65·73746c32·cpy.sph_groestl2
8 ··0x0000075c·32340073·70685f67·726f6573·746c3232·24.sph_groestl228 ··0x00000684·32340073·70685f67·726f6573·746c3232·24.sph_groestl22
9 ··0x0000076c·345f6164·64626974·735f616e·645f636c·4_addbits_and_cl9 ··0x00000694·345f6164·64626974·735f616e·645f636c·4_addbits_and_cl
10 ··0x0000077c·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl210 ··0x000006a4·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl2
11 ··0x0000078c·32345f63·6c6f7365·00737068·5f67726f·24_close.sph_gro11 ··0x000006b4·32345f63·6c6f7365·00737068·5f67726f·24_close.sph_gro
12 ··0x0000079c·6573746c·3232345f·696e6974·00737068·estl224_init.sph12 ··0x000006c4·6573746c·3232345f·696e6974·00737068·estl224_init.sph
13 ··0x000007ac·5f67726f·6573746c·32353600·7370685f·_groestl256.sph_13 ··0x000006d4·5f67726f·6573746c·32353600·7370685f·_groestl256.sph_
14 ··0x000007bc·67726f65·73746c32·35365f61·64646269·groestl256_addbi14 ··0x000006e4·67726f65·73746c32·35365f61·64646269·groestl256_addbi
15 ··0x000007cc·74735f61·6e645f63·6c6f7365·00737068·ts_and_close.sph15 ··0x000006f4·74735f61·6e645f63·6c6f7365·00737068·ts_and_close.sph
16 ··0x000007dc·5f67726f·6573746c·3235365f·636c6f73·_groestl256_clos16 ··0x00000704·5f67726f·6573746c·3235365f·636c6f73·_groestl256_clos
17 ··0x000007ec·65007370·685f6772·6f657374·6c323536·e.sph_groestl25617 ··0x00000714·65007370·685f6772·6f657374·6c323536·e.sph_groestl256
18 ··0x000007fc·5f696e69·74007370·685f6772·6f657374·_init.sph_groest18 ··0x00000724·5f696e69·74007370·685f6772·6f657374·_init.sph_groest
19 ··0x0000080c·6c333834·00737068·5f67726f·6573746c·l384.sph_groestl19 ··0x00000734·6c333834·00737068·5f67726f·6573746c·l384.sph_groestl
20 ··0x0000081c·3338345f·61646462·6974735f·616e645f·384_addbits_and_20 ··0x00000744·3338345f·61646462·6974735f·616e645f·384_addbits_and_
21 ··0x0000082c·636c6f73·65007370·685f6772·6f657374·close.sph_groest21 ··0x00000754·636c6f73·65007370·685f6772·6f657374·close.sph_groest
22 ··0x0000083c·6c333834·5f636c6f·73650073·70685f67·l384_close.sph_g22 ··0x00000764·6c333834·5f636c6f·73650073·70685f67·l384_close.sph_g
23 ··0x0000084c·726f6573·746c3338·345f696e·69740073·roestl384_init.s23 ··0x00000774·726f6573·746c3338·345f696e·69740073·roestl384_init.s
24 ··0x0000085c·70685f67·726f6573·746c3531·32007370·ph_groestl512.sp24 ··0x00000784·70685f67·726f6573·746c3531·32007370·ph_groestl512.sp
25 ··0x0000086c·685f6772·6f657374·6c353132·5f616464·h_groestl512_add25 ··0x00000794·685f6772·6f657374·6c353132·5f616464·h_groestl512_add
26 ··0x0000087c·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s26 ··0x000007a4·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s
27 ··0x0000088c·70685f67·726f6573·746c3531·325f636c·ph_groestl512_cl27 ··0x000007b4·70685f67·726f6573·746c3531·325f636c·ph_groestl512_cl
28 ··0x0000089c·6f736500·7370685f·67726f65·73746c35·ose.sph_groestl528 ··0x000007c4·6f736500·7370685f·67726f65·73746c35·ose.sph_groestl5
29 ··0x000008ac·31325f69·6e697400·4a4e495f·4f6e4c6f·12_init.JNI_OnLo29 ··0x000007d4·31325f69·6e697400·4a4e495f·4f6e4c6f·12_init.JNI_OnLo
30 ··0x000008bc·6164005f·5a313567·726f6573·746c645f·ad._Z15groestld_30 ··0x000007e4·6164005f·5a313567·726f6573·746c645f·ad._Z15groestld_
31 ··0x000008cc·6e617469·76655037·5f4a4e49·456e7650·nativeP7_JNIEnvP31 ··0x000007f4·6e617469·76655037·5f4a4e49·456e7650·nativeP7_JNIEnvP
32 ··0x000008dc·375f6a63·6c617373·5031315f·6a627974·7_jclassP11_jbyt32 ··0x00000804·375f6a63·6c617373·5031315f·6a627974·7_jclassP11_jbyt
33 ··0x000008ec·65417272·61796969·005f5a5a·31314861·eArrayii._ZZ11Ha33 ··0x00000814·65417272·61796969·005f5a5a·31314861·eArrayii._ZZ11Ha
34 ··0x000008fc·73684772·6f657374·6c495061·45377569·shGroestlIPaE7ui34 ··0x00000824·73684772·6f657374·6c495061·45377569·shGroestlIPaE7ui
35 ··0x0000090c·6e743235·36545f53·325f4536·70626c61·nt256T_S2_E6pbla35 ··0x00000834·6e743235·36545f53·325f4536·70626c61·nt256T_S2_E6pbla
36 ··0x0000091c·6e6b006c·6962632e·736f004c·49424300·nk.libc.so.LIBC.36 ··0x00000844·6e6b006c·6962632e·736f004c·49424300·nk.libc.so.LIBC.
37 ··0x0000092c·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so37 ··0x00000854·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so
38 ··0x0000093c·006c6962·67726f65·73746c2e·736f00···.libgroestl.so.38 ··0x00000864·006c6962·67726f65·73746c2e·736f00···.libgroestl.so.
  
2.12 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00004b4c·011b033b·e8000000·1c000000·30040000·...;........0...2 ··0x00004a7c·011b033b·e8000000·1c000000·30040000·...;........0...
3 ··0x00004b5c·04010000·40040000·1c010000·48040000·....@.......H...3 ··0x00004a8c·04010000·40040000·1c010000·48040000·....@.......H...
4 ··0x00004b6c·34010000·50040000·4c010000·64040000·4...P...L...d...4 ··0x00004a9c·34010000·50040000·4c010000·64040000·4...P...L...d...
5 ··0x00004b7c·64010000·84040000·7c010000·94040000·d.......|.......5 ··0x00004aac·64010000·84040000·7c010000·94040000·d.......|.......
6 ··0x00004b8c·94010000·b0040000·ac010000·b4040000·................6 ··0x00004abc·94010000·b0040000·ac010000·b4040000·................
7 ··0x00004b9c·c4010000·34150000·f4010000·48150000·....4.......H...7 ··0x00004acc·c4010000·34150000·f4010000·48150000·....4.......H...
8 ··0x00004bac·0c020000·e41e0000·3c020000·ec1e0000·........<.......8 ··0x00004adc·0c020000·e41e0000·3c020000·ec1e0000·........<.......
9 ··0x00004bbc·54020000·081f0000·6c020000·0c1f0000·T.......l.......9 ··0x00004aec·54020000·081f0000·6c020000·0c1f0000·T.......l.......
10 ··0x00004bcc·84020000·201f0000·9c020000·281f0000·....·.......(...10 ··0x00004afc·84020000·201f0000·9c020000·281f0000·....·.......(...
11 ··0x00004bdc·b4020000·4c1f0000·cc020000·501f0000·....L.......P...11 ··0x00004b0c·b4020000·4c1f0000·cc020000·501f0000·....L.......P...
12 ··0x00004bec·e4020000·64490000·14030000·78490000·....dI......xI..12 ··0x00004b1c·e4020000·64490000·14030000·78490000·....dI......xI..
13 ··0x00004bfc·2c030000·40600000·5c030000·48600000·,...@`..\...H`..13 ··0x00004b2c·2c030000·40600000·5c030000·48600000·,...@`..\...H`..
14 ··0x00004c0c·74030000·6c600000·8c030000·70600000·t...l`......p`..14 ··0x00004b3c·74030000·6c600000·8c030000·70600000·t...l`......p`..
15 ··0x00004c1c·a4030000·84600000·bc030000·8c600000·.....`.......`..15 ··0x00004b4c·a4030000·84600000·bc030000·8c600000·.....`.......`..
16 ··0x00004c2c·d4030000·20620000·04040000··········....·b......16 ··0x00004b5c·d4030000·20620000·04040000··········....·b......
  
7.07 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004c38·14000000·00000000·017a5200·017c1e01·.........zR..|..2 ··0x00004b68·14000000·00000000·017a5200·017c1e01·.........zR..|..
3 ··0x00004c48·1b0c1f00·00000000·14000000·1c000000·................3 ··0x00004b78·1b0c1f00·00000000·14000000·1c000000·................
4 ··0x00004c58·24030000·10000000·00000000·00000000·$...............4 ··0x00004b88·24030000·10000000·00000000·00000000·$...............
5 ··0x00004c68·14000000·34000000·1c030000·08000000·....4...........5 ··0x00004b98·14000000·34000000·1c030000·08000000·....4...........
6 ··0x00004c78·00000000·00000000·14000000·4c000000·............L...6 ··0x00004ba8·00000000·00000000·14000000·4c000000·............L...
7 ··0x00004c88·0c030000·08000000·00000000·00000000·................7 ··0x00004bb8·0c030000·08000000·00000000·00000000·................
8 ··0x00004c98·14000000·64000000·fc020000·14000000·....d...........8 ··0x00004bc8·14000000·64000000·fc020000·14000000·....d...........
9 ··0x00004ca8·00000000·00000000·14000000·7c000000·............|...9 ··0x00004bd8·00000000·00000000·14000000·7c000000·............|...
10 ··0x00004cb8·f8020000·20000000·00000000·00000000·....·...........10 ··0x00004be8·f8020000·20000000·00000000·00000000·....·...........
11 ··0x00004cc8·14000000·94000000·00030000·10000000·................11 ··0x00004bf8·14000000·94000000·00030000·10000000·................
12 ··0x00004cd8·00000000·00000000·14000000·ac000000·................12 ··0x00004c08·00000000·00000000·14000000·ac000000·................
13 ··0x00004ce8·f8020000·1c000000·00000000·00000000·................13 ··0x00004c18·f8020000·1c000000·00000000·00000000·................
14 ··0x00004cf8·14000000·c4000000·fc020000·04000000·................14 ··0x00004c28·14000000·c4000000·fc020000·04000000·................
15 ··0x00004d08·00000000·00000000·2c000000·dc000000·........,.......15 ··0x00004c38·00000000·00000000·2c000000·dc000000·........,.......
16 ··0x00004d18·e8020000·80100000·00600c1d·60930294·.........`..`...16 ··0x00004c48·e8020000·80100000·00600c1d·60930294·.........`..`...
17 ··0x00004d28·04950696·08970a98·0c990e9a·109b129c·................17 ··0x00004c58·04950696·08970a98·0c990e9a·109b129c·................
18 ··0x00004d38·149e169d·18000000·14000000·0c010000·................18 ··0x00004c68·149e169d·18000000·14000000·0c010000·................
19 ··0x00004d48·38130000·14000000·00000000·00000000·8...............19 ··0x00004c78·38130000·14000000·00000000·00000000·8...............
20 ··0x00004d58·2c000000·24010000·34130000·9c090000·,...$...4.......20 ··0x00004c88·2c000000·24010000·34130000·9c090000·,...$...4.......
21 ··0x00004d68·00600c1d·60930294·04950696·08970a98·.`..`...........21 ··0x00004c98·00600c1d·60930294·04950696·08970a98·.`..`...........
22 ··0x00004d78·0c990e9a·109b129c·149e169d·18000000·................22 ··0x00004ca8·0c990e9a·109b129c·149e169d·18000000·................
23 ··0x00004d88·14000000·54010000·a01c0000·08000000·....T...........23 ··0x00004cb8·14000000·54010000·a01c0000·08000000·....T...........
24 ··0x00004d98·00000000·00000000·14000000·6c010000·............l...24 ··0x00004cc8·00000000·00000000·14000000·6c010000·............l...
25 ··0x00004da8·901c0000·1c000000·00000000·00000000·................25 ··0x00004cd8·901c0000·1c000000·00000000·00000000·................
26 ··0x00004db8·14000000·84010000·941c0000·04000000·................26 ··0x00004ce8·14000000·84010000·941c0000·04000000·................
27 ··0x00004dc8·00000000·00000000·14000000·9c010000·................27 ··0x00004cf8·00000000·00000000·14000000·9c010000·................
28 ··0x00004dd8·801c0000·14000000·00000000·00000000·................28 ··0x00004d08·801c0000·14000000·00000000·00000000·................
29 ··0x00004de8·14000000·b4010000·7c1c0000·08000000·........|.......29 ··0x00004d18·14000000·b4010000·7c1c0000·08000000·........|.......
30 ··0x00004df8·00000000·00000000·14000000·cc010000·................30 ··0x00004d28·00000000·00000000·14000000·cc010000·................
31 ··0x00004e08·6c1c0000·24000000·00000000·00000000·l...$...........31 ··0x00004d38·6c1c0000·24000000·00000000·00000000·l...$...........
32 ··0x00004e18·14000000·e4010000·781c0000·04000000·........x.......32 ··0x00004d48·14000000·e4010000·781c0000·04000000·........x.......
33 ··0x00004e28·00000000·00000000·2c000000·fc010000·........,.......33 ··0x00004d58·00000000·00000000·2c000000·fc010000·........,.......
34 ··0x00004e38·641c0000·142a0000·00600c1d·60930294·d....*...`..`...34 ··0x00004d68·641c0000·142a0000·00600c1d·60930294·d....*...`..`...
35 ··0x00004e48·04950696·08970a98·0c990e9a·109b129c·................35 ··0x00004d78·04950696·08970a98·0c990e9a·109b129c·................
36 ··0x00004e58·149e169d·18000000·14000000·2c020000·............,...36 ··0x00004d88·149e169d·18000000·14000000·2c020000·............,...
37 ··0x00004e68·48460000·14000000·00000000·00000000·HF..............37 ··0x00004d98·48460000·14000000·00000000·00000000·HF..............
38 ··0x00004e78·2c000000·44020000·44460000·c8160000·,...D...DF......38 ··0x00004da8·2c000000·44020000·44460000·c8160000·,...D...DF......
39 ··0x00004e88·00600c1d·60930294·04950696·08970a98·.`..`...........39 ··0x00004db8·00600c1d·60930294·04950696·08970a98·.`..`...........
40 ··0x00004e98·0c990e9a·109b129c·149e169d·18000000·................40 ··0x00004dc8·0c990e9a·109b129c·149e169d·18000000·................
41 ··0x00004ea8·14000000·74020000·dc5c0000·08000000·....t....\......41 ··0x00004dd8·14000000·74020000·dc5c0000·08000000·....t....\......
42 ··0x00004eb8·00000000·00000000·14000000·8c020000·................42 ··0x00004de8·00000000·00000000·14000000·8c020000·................
43 ··0x00004ec8·cc5c0000·24000000·00000000·00000000·.\..$...........43 ··0x00004df8·cc5c0000·24000000·00000000·00000000·.\..$...........
44 ··0x00004ed8·14000000·a4020000·d85c0000·04000000·.........\......44 ··0x00004e08·14000000·a4020000·d85c0000·04000000·.........\......
45 ··0x00004ee8·00000000·00000000·14000000·bc020000·................45 ··0x00004e18·00000000·00000000·14000000·bc020000·................
46 ··0x00004ef8·c45c0000·14000000·00000000·00000000·.\..............46 ··0x00004e28·c45c0000·14000000·00000000·00000000·.\..............
47 ··0x00004f08·14000000·d4020000·c05c0000·08000000·.........\......47 ··0x00004e38·14000000·d4020000·c05c0000·08000000·.........\......
48 ··0x00004f18·00000000·00000000·2c000000·ec020000·........,.......48 ··0x00004e48·00000000·00000000·2c000000·ec020000·........,.......
49 ··0x00004f28·b05c0000·94010000·00600c1d·60930294·.\.......`..`...49 ··0x00004e58·b05c0000·94010000·00600c1d·60930294·.\.......`..`...
50 ··0x00004f38·04950696·08970a98·0c990e9a·109b129c·................50 ··0x00004e68·04950696·08970a98·0c990e9a·109b129c·................
51 ··0x00004f48·149e169d·18000000·24000000·1c030000·........$.......51 ··0x00004e78·149e169d·18000000·24000000·1c030000·........$.......
52 ··0x00004f58·145e0000·b0000000·00500c1d·20930294·.^.......P..·...52 ··0x00004e88·145e0000·b0000000·00500c1d·20930294·.^.......P..·...
53 ··0x00004f68·049e069d·08000000·00000000·00000000·................53 ··0x00004e98·049e069d·08000000·00000000·00000000·................
54 ··0x00004f78·00000000····························....54 ··0x00004ea8·00000000····························....
  
76.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000004f7c·<sph_groestl224_init@@Base-0x64>:2 0000000000004eac·<sph_groestl224_init@@Base-0x64>:
3 »       bti»    c3 »       bti»    c
4 »       adrp»   x0,·b000·<sph_groestl512_close@plt+0x140>4 »       adrp»   x0,·b000·<sph_groestl512_close@plt+0x210>
5 »       add»    x0,·x0,·#0xed05 »       add»    x0,·x0,·#0xe00
6 »       b»      ae40·<__cxa_finalize@plt>6 »       b»      ad70·<__cxa_finalize@plt>
7 »       bti»    c7 »       bti»    c
8 »       ret8 »       ret
9 »       bti»    c9 »       bti»    c
10 »       b»      4f8c·<sph_groestl224_init@@Base-0x54>10 »       b»      4ebc·<sph_groestl224_init@@Base-0x54>
11 »       bti»    c11 »       bti»    c
12 »       cbz»    x0,·4fac·<sph_groestl224_init@@Base-0x34>12 »       cbz»    x0,·4edc·<sph_groestl224_init@@Base-0x34>
13 »       mov»    x16,·x013 »       mov»    x16,·x0
14 »       br»     x1614 »       br»     x16
15 »       ret15 »       ret
16 »       bti»    c16 »       bti»    c
17 »       adrp»   x8,·4000·<sph_groestl224_init@@Base-0xfe0>17 »       adrp»   x8,·4000·<sph_groestl224_init@@Base-0xf10>
18 »       add»    x8,·x8,·#0xf9c18 »       add»    x8,·x8,·#0xecc
19 »       adrp»   x2,·b000·<sph_groestl512_close@plt+0x140>19 »       adrp»   x2,·b000·<sph_groestl512_close@plt+0x210>
20 »       add»    x2,·x2,·#0xed020 »       add»    x2,·x2,·#0xe00
21 »       mov»    x1,·x021 »       mov»    x1,·x0
22 »       mov»    x0,·x822 »       mov»    x0,·x8
23 »       b»      ae50·<__cxa_atexit@plt>23 »       b»      ad80·<__cxa_atexit@plt>
24 »       bti»    c24 »       bti»    c
25 »       adrp»   x3,·b000·<sph_groestl512_close@plt+0x140>25 »       adrp»   x3,·b000·<sph_groestl512_close@plt+0x210>
26 »       add»    x3,·x3,·#0xed026 »       add»    x3,·x3,·#0xe00
27 »       b»      ae60·<__register_atfork@plt>27 »       b»      ad90·<__register_atfork@plt>
  
28 0000000000004fe0·<sph_groestl224_init@@Base>:28 0000000000004f10·<sph_groestl224_init@@Base>:
29 »       adrp»   x8,·0·<sph_groestl224_init@@Base-0x4fe0>29 »       adrp»   x8,·0·<sph_groestl224_init@@Base-0x4f10>
30 »       ldr»    q1,·[x8,·#2784]30 »       ldr»    q1,·[x8,·#2576]
31 »       movi»   v0.2d,·#0x031 »       movi»   v0.2d,·#0x0
32 »       stp»    q0,·q0,·[x0,·#96]32 »       stp»    q0,·q0,·[x0,·#96]
33 »       stp»    q0,·q0,·[x0,·#64]33 »       stp»    q0,·q0,·[x0,·#64]
34 »       str»    q1,·[x0,·#128]34 »       str»    q1,·[x0,·#128]
35 »       ret35 »       ret
  
36 0000000000004ffc·<sph_groestl224@@Base>:36 0000000000004f2c·<sph_groestl224@@Base>:
37 »       b»      5000·<sph_groestl224@@Base+0x4>37 »       b»      4f30·<sph_groestl224@@Base+0x4>
38 »       sub»    sp,·sp,·#0x17038 »       sub»    sp,·sp,·#0x170
39 »       stp»    x29,·x30,·[sp,·#272]39 »       stp»    x29,·x30,·[sp,·#272]
40 »       stp»    x28,·x27,·[sp,·#288]40 »       stp»    x28,·x27,·[sp,·#288]
41 »       stp»    x26,·x25,·[sp,·#304]41 »       stp»    x26,·x25,·[sp,·#304]
42 »       stp»    x24,·x23,·[sp,·#320]42 »       stp»    x24,·x23,·[sp,·#320]
43 »       stp»    x22,·x21,·[sp,·#336]43 »       stp»    x22,·x21,·[sp,·#336]
44 »       stp»    x20,·x19,·[sp,·#352]44 »       stp»    x20,·x19,·[sp,·#352]
Offset 55, 72 lines modifiedOffset 55, 72 lines modified
55 »       mov»    x23,·x055 »       mov»    x23,·x0
56 »       mov»    x27,·x156 »       mov»    x27,·x1
57 »       stur»   x8,·[x29,·#-16]57 »       stur»   x8,·[x29,·#-16]
58 »       ldr»    x25,·[x0,·#64]58 »       ldr»    x25,·[x0,·#64]
59 »       mov»    w8,·#0x40··················»    //·#6459 »       mov»    w8,·#0x40··················»    //·#64
60 »       sub»    x8,·x8,·x2560 »       sub»    x8,·x8,·x25
61 »       cmp»    x8,·x261 »       cmp»    x8,·x2
62 »       b.ls»   5064·<sph_groestl224@@Base+0x68>··//·b.plast62 »       b.ls»   4f94·<sph_groestl224@@Base+0x68>··//·b.plast
63 »       add»    x0,·x23,·x2563 »       add»    x0,·x23,·x25
64 »       mov»    x1,·x2764 »       mov»    x1,·x27
65 »       mov»    x2,·x2465 »       mov»    x2,·x24
66 »       bl»     ae70·<memcpy@plt>66 »       bl»     ada0·<memcpy@plt>
67 »       add»    x25,·x25,·x2467 »       add»    x25,·x25,·x24
68 »       b»      6048·<sph_groestl224@@Base+0x104c>68 »       b»      5f78·<sph_groestl224@@Base+0x104c>
69 »       ldur»   q0,·[x23,·#120]69 »       ldur»   q0,·[x23,·#120]
70 »       ldur»   q1,·[x23,·#104]70 »       ldur»   q1,·[x23,·#104]
71 »       ldur»   q2,·[x23,·#88]71 »       ldur»   q2,·[x23,·#88]
72 »       ldur»   q3,·[x23,·#72]72 »       ldur»   q3,·[x23,·#72]
73 »       add»    x8,·x23,·#0x4873 »       add»    x8,·x23,·#0x48
74 »       stp»    x8,·x19,·[sp]74 »       stp»    x8,·x19,·[sp]
75 »       stp»    q1,·q0,·[x29,·#-48]75 »       stp»    q1,·q0,·[x29,·#-48]
76 »       stp»    q3,·q2,·[x29,·#-80]76 »       stp»    q3,·q2,·[x29,·#-80]
77 »       cbz»    x24,·6034·<sph_groestl224@@Base+0x1038>77 »       cbz»    x24,·5f64·<sph_groestl224@@Base+0x1038>
78 »       add»    x28,·x23,·#0x378 »       add»    x28,·x23,·#0x3
79 »       stp»    x28,·x23,·[sp,·#16]79 »       stp»    x28,·x23,·[sp,·#16]
80 »       b»      509c·<sph_groestl224@@Base+0xa0>80 »       b»      4fcc·<sph_groestl224@@Base+0xa0>
81 »       add»    x27,·x27,·x1981 »       add»    x27,·x27,·x19
82 »       cbz»    x24,·6034·<sph_groestl224@@Base+0x1038>82 »       cbz»    x24,·5f64·<sph_groestl224@@Base+0x1038>
83 »       mov»    w8,·#0x40··················»    //·#6483 »       mov»    w8,·#0x40··················»    //·#64
84 »       sub»    x8,·x8,·x2584 »       sub»    x8,·x8,·x25
85 »       cmp»    x8,·x2485 »       cmp»    x8,·x24
86 »       csel»   x19,·x24,·x8,·hi»      //·hi·=·pmore86 »       csel»   x19,·x24,·x8,·hi»      //·hi·=·pmore
87 »       add»    x0,·x23,·x2587 »       add»    x0,·x23,·x25
88 »       mov»    x1,·x2788 »       mov»    x1,·x27
89 »       mov»    x2,·x1989 »       mov»    x2,·x19
90 »       bl»     ae70·<memcpy@plt>90 »       bl»     ada0·<memcpy@plt>
91 »       add»    x25,·x19,·x2591 »       add»    x25,·x19,·x25
92 »       cmp»    x25,·#0x4092 »       cmp»    x25,·#0x40
93 »       sub»    x24,·x24,·x1993 »       sub»    x24,·x24,·x19
94 »       b.ne»   5094·<sph_groestl224@@Base+0x98>··//·b.any94 »       b.ne»   4fc4·<sph_groestl224@@Base+0x98>··//·b.any
95 »       mov»    x8,·xzr95 »       mov»    x8,·xzr
96 »       add»    x11,·sp,·#0x4096 »       add»    x11,·sp,·#0x40
97 »       sub»    x12,·x29,·#0x5097 »       sub»    x12,·x29,·#0x50
98 »       add»    x13,·sp,·#0x8098 »       add»    x13,·sp,·#0x80
99 »       stp»    x19,·x27,·[sp,·#32]99 »       stp»    x19,·x27,·[sp,·#32]
100 »       add»    x9,·x28,·x8100 »       add»    x9,·x28,·x8
101 »       ldur»   x9,·[x9,·#-3]101 »       ldur»   x9,·[x9,·#-3]
102 »       ldr»    x10,·[x12,·x8]102 »       ldr»    x10,·[x12,·x8]
103 »       rev»    x9,·x9103 »       rev»    x9,·x9
104 »       str»    x9,·[x11,·x8]104 »       str»    x9,·[x11,·x8]
105 »       eor»    x9,·x9,·x10105 »       eor»    x9,·x9,·x10
106 »       str»    x9,·[x13,·x8]106 »       str»    x9,·[x13,·x8]
107 »       add»    x8,·x8,·#0x8107 »       add»    x8,·x8,·#0x8
108 »       cmp»    x8,·#0x40108 »       cmp»    x8,·#0x40
109 »       b.ne»   50e0·<sph_groestl224@@Base+0xe4>··//·b.any109 »       b.ne»   5010·<sph_groestl224@@Base+0xe4>··//·b.any
110 »       ldp»    x13,·x16,·[sp,·#128]110 »       ldp»    x13,·x16,·[sp,·#128]
111 »       ldp»    x15,·x14,·[sp,·#144]111 »       ldp»    x15,·x14,·[sp,·#144]
112 »       ldp»    x10,·x11,·[sp,·#160]112 »       ldp»    x10,·x11,·[sp,·#160]
113 »       ldp»    x12,·x17,·[sp,·#176]113 »       ldp»    x12,·x17,·[sp,·#176]
114 »       adrp»   x27,·0·<sph_groestl224_init@@Base-0x4fe0>114 »       adrp»   x27,·0·<sph_groestl224_init@@Base-0x4f10>
115 »       adrp»   x28,·1000·<sph_groestl224_init@@Base-0x3fe0>115 »       adrp»   x28,·1000·<sph_groestl224_init@@Base-0x3f10>
116 »       mov»    x8,·xzr116 »       mov»    x8,·xzr
117 »       mov»    x9,·#0xfffffffffffffffe····»      //·#-2117 »       mov»    x9,·#0xfffffffffffffffe····»      //·#-2
118 »       add»    x27,·x27,·#0xb10118 »       add»    x27,·x27,·#0xa40
119 »       add»    x28,·x28,·#0x310119 »       add»    x28,·x28,·#0x240
120 »       stp»    x24,·x9,·[sp,·#48]120 »       stp»    x24,·x9,·[sp,·#48]
121 »       mov»    x9,·#0x1000000000000000····»      //·#1152921504606846976121 »       mov»    x9,·#0x1000000000000000····»      //·#1152921504606846976
122 »       add»    x5,·x8,·x9122 »       add»    x5,·x8,·x9
123 »       mov»    x9,·#0x2000000000000000····»      //·#2305843009213693952123 »       mov»    x9,·#0x2000000000000000····»      //·#2305843009213693952
124 »       eor»    x1,·x13,·x8124 »       eor»    x1,·x13,·x8
125 »       add»    x6,·x8,·x9125 »       add»    x6,·x8,·x9
126 »       mov»    x9,·#0x3000000000000000····»      //·#3458764513820540928126 »       mov»    x9,·#0x3000000000000000····»      //·#3458764513820540928
Offset 135, 142 lines modifiedOffset 135, 142 lines modified
135 »       mov»    x9,·#0x6000000000000000····»      //·#6917529027641081856135 »       mov»    x9,·#0x6000000000000000····»      //·#6917529027641081856
136 »       ldr»    x7,·[x28,·x7,·lsl·#3]136 »       ldr»    x7,·[x28,·x7,·lsl·#3]
137 »       ldr»    x25,·[x27,·x1]137 »       ldr»    x25,·[x27,·x1]
Max diff block lines reached; 73885/78305 bytes (94.36%) of diff not shown.
3.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 000000000000ae20·<__cxa_finalize@plt-0x20>:2 000000000000ad50·<__cxa_finalize@plt-0x20>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>4 »       adrp»   x16,·b000·<sph_groestl512_close@plt+0x210>
5 »       ldr»    x17,·[x16,·#184]5 »       ldr»    x17,·[x16,·#4056]
6 »       add»    x16,·x16,·#0xb86 »       add»    x16,·x16,·#0xfd8
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 000000000000ae40·<__cxa_finalize@plt>:11 000000000000ad70·<__cxa_finalize@plt>:
12 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>12 »       adrp»   x16,·b000·<sph_groestl512_close@plt+0x210>
13 »       ldr»    x17,·[x16,·#192]13 »       ldr»    x17,·[x16,·#4064]
14 »       add»    x16,·x16,·#0xc014 »       add»    x16,·x16,·#0xfe0
15 »       br»     x1715 »       br»     x17
  
16 000000000000ae50·<__cxa_atexit@plt>:16 000000000000ad80·<__cxa_atexit@plt>:
17 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>17 »       adrp»   x16,·b000·<sph_groestl512_close@plt+0x210>
18 »       ldr»    x17,·[x16,·#200]18 »       ldr»    x17,·[x16,·#4072]
19 »       add»    x16,·x16,·#0xc819 »       add»    x16,·x16,·#0xfe8
20 »       br»     x1720 »       br»     x17
  
21 000000000000ae60·<__register_atfork@plt>:21 000000000000ad90·<__register_atfork@plt>:
22 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>22 »       adrp»   x16,·b000·<sph_groestl512_close@plt+0x210>
23 »       ldr»    x17,·[x16,·#208]23 »       ldr»    x17,·[x16,·#4080]
24 »       add»    x16,·x16,·#0xd024 »       add»    x16,·x16,·#0xff0
25 »       br»     x1725 »       br»     x17
  
26 000000000000ae70·<memcpy@plt>:26 000000000000ada0·<memcpy@plt>:
27 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>27 »       adrp»   x16,·b000·<sph_groestl512_close@plt+0x210>
28 »       ldr»    x17,·[x16,·#216]28 »       ldr»    x17,·[x16,·#4088]
29 »       add»    x16,·x16,·#0xd829 »       add»    x16,·x16,·#0xff8
30 »       br»     x1730 »       br»     x17
  
31 000000000000ae80·<__stack_chk_fail@plt>:31 000000000000adb0·<__stack_chk_fail@plt>:
32 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>32 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1210>
33 »       ldr»    x17,·[x16,·#224]33 »       ldr»    x17,·[x16]
34 »       add»    x16,·x16,·#0xe034 »       add»    x16,·x16,·#0x0
35 »       br»     x1735 »       br»     x17
  
36 000000000000ae90·<__memset_chk@plt>:36 000000000000adc0·<__memset_chk@plt>:
37 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>37 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1210>
38 »       ldr»    x17,·[x16,·#232]38 »       ldr»    x17,·[x16,·#8]
39 »       add»    x16,·x16,·#0xe839 »       add»    x16,·x16,·#0x8
40 »       br»     x1740 »       br»     x17
  
41 000000000000aea0·<sph_groestl512_init@plt>:41 000000000000add0·<sph_groestl512_init@plt>:
42 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>42 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1210>
43 »       ldr»    x17,·[x16,·#240]43 »       ldr»    x17,·[x16,·#16]
44 »       add»    x16,·x16,·#0xf044 »       add»    x16,·x16,·#0x10
45 »       br»     x1745 »       br»     x17
  
46 000000000000aeb0·<sph_groestl512@plt>:46 000000000000ade0·<sph_groestl512@plt>:
47 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>47 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1210>
48 »       ldr»    x17,·[x16,·#248]48 »       ldr»    x17,·[x16,·#24]
49 »       add»    x16,·x16,·#0xf849 »       add»    x16,·x16,·#0x18
50 »       br»     x1750 »       br»     x17
  
51 000000000000aec0·<sph_groestl512_close@plt>:51 000000000000adf0·<sph_groestl512_close@plt>:
52 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1140>52 »       adrp»   x16,·c000·<sph_groestl512_close@plt+0x1210>
53 »       ldr»    x17,·[x16,·#256]53 »       ldr»    x17,·[x16,·#32]
54 »       add»    x16,·x16,·#0x10054 »       add»    x16,·x16,·#0x20
55 »       br»     x1755 »       br»     x17
433 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0000bed0·00000000·00000000·00000000·00000000·................2 ··0x0000be00·00000000·00000000·00000000·00000000·................
3 ··0x0000bee0·00000000·00000000·00000000·00000000·................3 ··0x0000be10·00000000·00000000·00000000·00000000·................
  
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0000bef0·00000000·00000000·00000000·00000000·................2 ··0x0000be20·00000000·00000000·00000000·00000000·................
  
259 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x0000c0a0·00000000·00000000···················........2 ··0x0000bfc0·00000000·00000000···················........
  
1.03 KB
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x0000c0a8·00000000·00000000·00000000·00000000·................3 ··0x0000bfc8·00000000·00000000·00000000·00000000·................
4 ··0x0000c0b8·00000000·00000000·20ae0000·00000000·........·.......4 ··0x0000bfd8·00000000·00000000·50ad0000·00000000·........P.......
 5 ··0x0000bfe8·50ad0000·00000000·50ad0000·00000000·P.......P.......
 6 ··0x0000bff8·50ad0000·00000000·50ad0000·00000000·P.......P.......
5 ··0x0000c0c8·20ae0000·00000000·20ae0000·00000000··.......·.......7 ··0x0000c008·50ad0000·00000000·50ad0000·00000000·P.......P.......
6 ··0x0000c0d8·20ae0000·00000000·20ae0000·00000000··.......·.......8 ··0x0000c018·50ad0000·00000000·50ad0000·00000000·P.......P.......
7 ··0x0000c0e8·20ae0000·00000000·20ae0000·00000000··.......·....... 
8 ··0x0000c0f8·20ae0000·00000000·20ae0000·00000000··.......·....... 
  
333 KB
lib/x86/libgroestl.so
1.09 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x4f5011 ··Entry·point·address:···············0x4e70
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········58108·(bytes·into·file)13 ··Start·of·section·headers:··········57876·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·21
1.98 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x4f502 Entry·point·0x4e70
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0e000·0x0e000·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0df20·0x0df20·R·E·0x1000
8 ··LOAD···········0x00e000·0x0000e000·0x0000e000·0x0011c·0x0011c·RW··0x10008 ··LOAD···········0x00df20·0x0000ef20·0x0000ef20·0x00114·0x00114·RW··0x1000
9 ··LOAD···········0x00e11c·0x0000f11c·0x0000f11c·0x00000·0x00001·RW··0x10009 ··LOAD···········0x00e034·0x00010034·0x00010034·0x00000·0x00001·RW··0x1000
10 ··DYNAMIC········0x00e018·0x0000e018·0x0000e018·0x000d0·0x000d0·RW··0x410 ··DYNAMIC········0x00df38·0x0000ef38·0x0000ef38·0x000c8·0x000c8·RW··0x4
11 ··GNU_RELRO······0x00e000·0x0000e000·0x0000e000·0x0011c·0x01000·R···0x111 ··GNU_RELRO······0x00df20·0x0000ef20·0x0000ef20·0x00114·0x010e0·R···0x1
12 ··GNU_EH_FRAME···0x00489c·0x0000489c·0x0000489c·0x000bc·0x000bc·R···0x412 ··GNU_EH_FRAME···0x0047bc·0x000047bc·0x000047bc·0x000bc·0x000bc·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
14 ··NOTE···········0x000154·0x00000154·0x00000154·0x00098·0x00098·R···0x214 ··NOTE···········0x000154·0x00000154·0x00000154·0x00098·0x00098·R···0x2
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.rel.plt·.rodata·.eh_frame_hdr·.eh_frame·.text·.plt·
19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
20 ···03·····.bss·20 ···03·····.bss·
21 ···04·····.dynamic·21 ···04·····.dynamic·
22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
23 ···06·····.eh_frame_hdr·23 ···06·····.eh_frame_hdr·
24 ···07·····24 ···07·····
25 ···08·····.note.android.ident·25 ···08·····.note.android.ident·
3.82 KB
readelf --wide --sections {}
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
1 There·are·23·section·headers,·starting·at·offset·0xe2fc:1 There·are·22·section·headers,·starting·at·offset·0xe214:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··2
6 ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0001a0·10···A··7···1··46 ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0001a0·10···A··6···1··4
7 ··[·3]·.gnu.version······VERSYM··········0000038c·00038c·000034·02···A··2···0··27 ··[·3]·.gnu.version······VERSYM··········0000038c·00038c·000034·02···A··2···0··2
8 ··[·4]·.gnu.version_r····VERNEED·········000003c0·0003c0·000020·00···A··7···1··48 ··[·4]·.gnu.version_r····VERNEED·········000003c0·0003c0·000020·00···A··6···1··4
9 ··[·5]·.gnu.hash·········GNU_HASH········000003e0·0003e0·00008c·00···A··2···0··49 ··[·5]·.gnu.hash·········GNU_HASH········000003e0·0003e0·00008c·00···A··2···0··4
10 ··[·6]·.hash·············HASH············0000046c·00046c·0000d8·04···A··2···0··4 
11 ··[·7]·.dynstr···········STRTAB··········00000544·000544·00024f·00···A··0···0··110 ··[·6]·.dynstr···········STRTAB··········0000046c·00046c·00024f·00···A··0···0··1
12 ··[·8]·.rel.dyn··········REL·············00000794·000794·000038·08···A··2···0··411 ··[·7]·.rel.dyn··········REL·············000006bc·0006bc·000038·08···A··2···0··4
13 ··[·9]·.rel.plt··········REL·············000007cc·0007cc·000048·08··AI··2··19··412 ··[·8]·.rel.plt··········REL·············000006f4·0006f4·000048·08··AI··2··18··4
14 ··[10]·.rodata···········PROGBITS········00000820·000820·00407c·00·AMS··0···0·1613 ··[·9]·.rodata···········PROGBITS········00000740·000740·00407c·00·AMS··0···0·16
15 ··[11]·.eh_frame_hdr·····PROGBITS········0000489c·00489c·0000bc·00···A··0···0··414 ··[10]·.eh_frame_hdr·····PROGBITS········000047bc·0047bc·0000bc·00···A··0···0··4
16 ··[12]·.eh_frame·········PROGBITS········00004958·004958·0005f0·00···A··0···0··415 ··[11]·.eh_frame·········PROGBITS········00004878·004878·0005f0·00···A··0···0··4
17 ··[13]·.text·············PROGBITS········00004f50·004f50·00900c·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········00004e70·004e70·00900c·00··AX··0···0·16
18 ··[14]·.plt··············PROGBITS········0000df60·00df60·0000a0·00··AX··0···0·1617 ··[13]·.plt··············PROGBITS········0000de80·00de80·0000a0·00··AX··0···0·16
19 ··[15]·.data.rel.ro······PROGBITS········0000e000·00e000·000010·00··WA··0···0··418 ··[14]·.data.rel.ro······PROGBITS········0000ef20·00df20·000010·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0000e010·00e010·000008·00··WA··0···0··419 ··[15]·.fini_array·······FINI_ARRAY······0000ef30·00df30·000008·00··WA··0···0··4
21 ··[17]·.dynamic··········DYNAMIC·········0000e018·00e018·0000d0·08··WA··7···0··420 ··[16]·.dynamic··········DYNAMIC·········0000ef38·00df38·0000c8·08··WA··6···0··4
22 ··[18]·.got··············PROGBITS········0000e0e8·00e0e8·000004·00··WA··0···0··421 ··[17]·.got··············PROGBITS········0000f000·00e000·000004·00··WA··0···0··4
23 ··[19]·.got.plt··········PROGBITS········0000e0ec·00e0ec·000030·00··WA··0···0··422 ··[18]·.got.plt··········PROGBITS········0000f004·00e004·000030·00··WA··0···0··4
24 ··[20]·.bss··············NOBITS··········0000f11c·00e11c·000001·00··WA··0···0··123 ··[19]·.bss··············NOBITS··········00010034·00e034·000001·00··WA··0···0··1
25 ··[21]·.comment··········PROGBITS········00000000·00e11c·000115·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·00e034·000115·01··MS··0···0··1
26 ··[22]·.shstrtab·········STRTAB··········00000000·00e231·0000cb·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········00000000·00e149·0000cb·00······0···0··1
27 Key·to·Flags:26 Key·to·Flags:
28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
31 ··D·(mbind),·p·(processor·specific)30 ··D·(mbind),·p·(processor·specific)
3.39 KB
readelf --wide --symbols {}
    
Offset 4, 26 lines modifiedOffset 4, 26 lines modified
4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·4 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
5 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)5 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)
8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)
9 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)9 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
10 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)10 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
11 ·····7:·00007df0····47·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_addbits_and_close11 ·····7:·00007d10····47·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_addbits_and_close
12 ·····8:·00006ed0····43·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_close12 ·····8:·00006df0····43·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_close
13 ·····9:·00007e50····41·FUNC····GLOBAL·DEFAULT···13·sph_groestl25613 ·····9:·00007d70····41·FUNC····GLOBAL·DEFAULT···12·sph_groestl256
14 ····10:·0000dce0····47·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_addbits_and_close14 ····10:·0000dc00····47·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_addbits_and_close
15 ····11:·0000dcb0····43·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_close15 ····11:·0000dbd0····43·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_close
16 ····12:·0000dd10···419·FUNC····GLOBAL·DEFAULT···13·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii16 ····12:·0000dc30···419·FUNC····GLOBAL·DEFAULT···12·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii
17 ····13:·00007eb0····47·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_addbits_and_close17 ····13:·00007dd0····47·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_addbits_and_close
18 ····14:·00007e80····43·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_close18 ····14:·00007da0····43·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_close
19 ····15:·00007ee0····90·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_init19 ····15:·00007e00····90·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_init
20 ····16:·00005020····47·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_init20 ····16:·00004f40····47·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_init
21 ····17:·00007f40····41·FUNC····GLOBAL·DEFAULT···13·sph_groestl38421 ····17:·00007e60····41·FUNC····GLOBAL·DEFAULT···12·sph_groestl384
22 ····18:·0000dc20····90·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_init22 ····18:·0000db40····90·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_init
23 ····19:·0000dec0···154·FUNC····GLOBAL·DEFAULT···13·JNI_OnLoad23 ····19:·0000dde0···154·FUNC····GLOBAL·DEFAULT···12·JNI_OnLoad
24 ····20:·00005050····41·FUNC····GLOBAL·DEFAULT···13·sph_groestl22424 ····20:·00004f70····41·FUNC····GLOBAL·DEFAULT···12·sph_groestl224
25 ····21:·00007e20····47·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_init25 ····21:·00007d40····47·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_init
26 ····22:·0000dbf0····47·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_addbits_and_close26 ····22:·0000db10····47·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_addbits_and_close
27 ····23:·0000bcd0····43·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_close27 ····23:·0000bbf0····43·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_close
28 ····24:·0000dc80····41·FUNC····GLOBAL·DEFAULT···13·sph_groestl51228 ····24:·0000dba0····41·FUNC····GLOBAL·DEFAULT···12·sph_groestl512
29 ····25:·0000f11c·····1·OBJECT··WEAK···DEFAULT···20·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank29 ····25:·00010034·····1·OBJECT··WEAK···DEFAULT···19·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank
2.56 KB
readelf --wide --relocs {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x794·contains·7·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x6bc·contains·7·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 0000e000··00000008·R_386_RELATIVE········3 0000ef20··00000008·R_386_RELATIVE········
4 0000e004··00000008·R_386_RELATIVE········4 0000ef24··00000008·R_386_RELATIVE········
5 0000e008··00000008·R_386_RELATIVE········5 0000ef28··00000008·R_386_RELATIVE········
6 0000e010··00000008·R_386_RELATIVE········6 0000ef30··00000008·R_386_RELATIVE········
7 0000e014··00000008·R_386_RELATIVE········7 0000ef34··00000008·R_386_RELATIVE········
8 0000e00c··00000c01·R_386_32···············0000dd10···_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii8 0000ef2c··00000c01·R_386_32···············0000dc30···_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii
9 0000e0e8··00001906·R_386_GLOB_DAT·········0000f11c···_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank9 0000f000··00001906·R_386_GLOB_DAT·········00010034···_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank
  
10 Relocation·section·'.rel.plt'·at·offset·0x7cc·contains·9·entries:10 Relocation·section·'.rel.plt'·at·offset·0x6f4·contains·9·entries:
11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name11 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
12 0000e0f8··00000207·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC12 0000f010··00000207·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC
13 0000e0fc··00000107·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC13 0000f014··00000107·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC
14 0000e100··00000307·R_386_JUMP_SLOT········00000000···__register_atfork@LIBC14 0000f018··00000307·R_386_JUMP_SLOT········00000000···__register_atfork@LIBC
15 0000e104··00000607·R_386_JUMP_SLOT········00000000···memcpy@LIBC15 0000f01c··00000607·R_386_JUMP_SLOT········00000000···memcpy@LIBC
16 0000e108··00000507·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC16 0000f020··00000507·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
17 0000e10c··00000407·R_386_JUMP_SLOT········00000000···__memset_chk@LIBC17 0000f024··00000407·R_386_JUMP_SLOT········00000000···__memset_chk@LIBC
18 0000e110··00001207·R_386_JUMP_SLOT········0000dc20···sph_groestl512_init18 0000f028··00001207·R_386_JUMP_SLOT········0000db40···sph_groestl512_init
19 0000e114··00001807·R_386_JUMP_SLOT········0000dc80···sph_groestl51219 0000f02c··00001807·R_386_JUMP_SLOT········0000dba0···sph_groestl512
20 0000e118··00000b07·R_386_JUMP_SLOT········0000dcb0···sph_groestl512_close20 0000f030··00000b07·R_386_JUMP_SLOT········0000dbd0···sph_groestl512_close
1.8 KB
readelf --wide --dynamic {}
    
Offset 1, 29 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0xe018·contains·26·entries:1 Dynamic·section·at·offset·0xdf38·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
6 ·0x0000000e·(SONAME)·····················Library·soname:·[libgroestl.so]6 ·0x0000000e·(SONAME)·····················Library·soname:·[libgroestl.so]
7 ·0x0000001e·(FLAGS)······················BIND_NOW7 ·0x0000001e·(FLAGS)······················BIND_NOW
8 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW8 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
9 ·0x00000011·(REL)························0x7949 ·0x00000011·(REL)························0x6bc
10 ·0x00000012·(RELSZ)······················56·(bytes)10 ·0x00000012·(RELSZ)······················56·(bytes)
11 ·0x00000013·(RELENT)·····················8·(bytes)11 ·0x00000013·(RELENT)·····················8·(bytes)
12 ·0x6ffffffa·(RELCOUNT)···················512 ·0x6ffffffa·(RELCOUNT)···················5
13 ·0x00000017·(JMPREL)·····················0x7cc13 ·0x00000017·(JMPREL)·····················0x6f4
14 ·0x00000002·(PLTRELSZ)···················72·(bytes)14 ·0x00000002·(PLTRELSZ)···················72·(bytes)
15 ·0x00000003·(PLTGOT)·····················0xe0ec15 ·0x00000003·(PLTGOT)·····················0xf004
16 ·0x00000014·(PLTREL)·····················REL16 ·0x00000014·(PLTREL)·····················REL
17 ·0x00000006·(SYMTAB)·····················0x1ec17 ·0x00000006·(SYMTAB)·····················0x1ec
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000005·(STRTAB)·····················0x54419 ·0x00000005·(STRTAB)·····················0x46c
20 ·0x0000000a·(STRSZ)······················591·(bytes)20 ·0x0000000a·(STRSZ)······················591·(bytes)
21 ·0x6ffffef5·(GNU_HASH)···················0x3e021 ·0x6ffffef5·(GNU_HASH)···················0x3e0
22 ·0x00000004·(HASH)·······················0x46c 
23 ·0x0000001a·(FINI_ARRAY)·················0xe01022 ·0x0000001a·(FINI_ARRAY)·················0xef30
24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
25 ·0x6ffffff0·(VERSYM)·····················0x38c24 ·0x6ffffff0·(VERSYM)·····················0x38c
26 ·0x6ffffffe·(VERNEED)····················0x3c025 ·0x6ffffffe·(VERNEED)····················0x3c0
27 ·0x6fffffff·(VERNEEDNUM)·················126 ·0x6fffffff·(VERNEEDNUM)·················1
28 ·0x00000000·(NULL)·······················0x027 ·0x00000000·(NULL)·······················0x0
732 B
readelf --wide --version-info {}
    
Offset 6, 10 lines modifiedOffset 6, 10 lines modified
6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··018:···1·(*global*)······1·(*global*)···10 ··018:···1·(*global*)······1·(*global*)···
  
11 Version·needs·section·'.gnu.version_r'·contains·1·entry:11 Version·needs·section·'.gnu.version_r'·contains·1·entry:
12 ·Addr:·0x00000000000003c0··Offset:·0x000003c0··Link:·7·(.dynstr)12 ·Addr:·0x00000000000003c0··Offset:·0x000003c0··Link:·6·(.dynstr)
13 ··000000:·Version:·1··File:·libc.so··Cnt:·113 ··000000:·Version:·1··File:·libc.so··Cnt:·1
14 ··0x0010:···Name:·LIBC··Flags:·none··Version:·214 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
37.2 KB
readelf --wide --debug-dump=frames {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 Contents·of·the·.eh_frame_hdr·section:1 Contents·of·the·.eh_frame_hdr·section:
  
2 ··Version:·················12 ··Version:·················1
3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)3 ··Pointer·Encoding·Format:·0x1b·(sdata4,·pcrel)
4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)4 ··Count·Encoding·Format:···0x3·(udata4,·absolute)
5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)5 ··Table·Encoding·Format:···0x3b·(sdata4,·datarel)
6 ··Start·of·frame·section:··0xb8·(offset:·0x4958)6 ··Start·of·frame·section:··0xb8·(offset:·0x4878)
7 ··Entries·in·search·table:·0x167 ··Entries·in·search·table:·0x16
8 ··0x784·(offset:·0x5020)·->·0xd4·fde=[····18]8 ··0x784·(offset:·0x4f40)·->·0xd4·fde=[····18]
9 ··0x7b4·(offset:·0x5050)·->·0xec·fde=[····30]9 ··0x7b4·(offset:·0x4f70)·->·0xec·fde=[····30]
10 ··0x7e4·(offset:·0x5080)·->·0x114·fde=[····58]10 ··0x7e4·(offset:·0x4fa0)·->·0x114·fde=[····58]
11 ··0x2634·(offset:·0x6ed0)·->·0x184·fde=[····c8]11 ··0x2634·(offset:·0x6df0)·->·0x184·fde=[····c8]
12 ··0x2664·(offset:·0x6f00)·->·0x1b8·fde=[····fc]12 ··0x2664·(offset:·0x6e20)·->·0x1b8·fde=[····fc]
13 ··0x3554·(offset:·0x7df0)·->·0x234·fde=[···178]13 ··0x3554·(offset:·0x7d10)·->·0x234·fde=[···178]
14 ··0x3584·(offset:·0x7e20)·->·0x268·fde=[···1ac]14 ··0x3584·(offset:·0x7d40)·->·0x268·fde=[···1ac]
15 ··0x35b4·(offset:·0x7e50)·->·0x280·fde=[···1c4]15 ··0x35b4·(offset:·0x7d70)·->·0x280·fde=[···1c4]
16 ··0x35e4·(offset:·0x7e80)·->·0x2a8·fde=[···1ec]16 ··0x35e4·(offset:·0x7da0)·->·0x2a8·fde=[···1ec]
17 ··0x3614·(offset:·0x7eb0)·->·0x2dc·fde=[···220]17 ··0x3614·(offset:·0x7dd0)·->·0x2dc·fde=[···220]
18 ··0x3644·(offset:·0x7ee0)·->·0x310·fde=[···254]18 ··0x3644·(offset:·0x7e00)·->·0x310·fde=[···254]
19 ··0x36a4·(offset:·0x7f40)·->·0x328·fde=[···26c]19 ··0x36a4·(offset:·0x7e60)·->·0x328·fde=[···26c]
20 ··0x36d4·(offset:·0x7f70)·->·0x350·fde=[···294]20 ··0x36d4·(offset:·0x7e90)·->·0x350·fde=[···294]
21 ··0x7434·(offset:·0xbcd0)·->·0x3c0·fde=[···304]21 ··0x7434·(offset:·0xbbf0)·->·0x3c0·fde=[···304]
22 ··0x7464·(offset:·0xbd00)·->·0x3f4·fde=[···338]22 ··0x7464·(offset:·0xbc20)·->·0x3f4·fde=[···338]
23 ··0x9354·(offset:·0xdbf0)·->·0x470·fde=[···3b4]23 ··0x9354·(offset:·0xdb10)·->·0x470·fde=[···3b4]
24 ··0x9384·(offset:·0xdc20)·->·0x4a4·fde=[···3e8]24 ··0x9384·(offset:·0xdb40)·->·0x4a4·fde=[···3e8]
25 ··0x93e4·(offset:·0xdc80)·->·0x4bc·fde=[···400]25 ··0x93e4·(offset:·0xdba0)·->·0x4bc·fde=[···400]
26 ··0x9414·(offset:·0xdcb0)·->·0x4e4·fde=[···428]26 ··0x9414·(offset:·0xdbd0)·->·0x4e4·fde=[···428]
27 ··0x9444·(offset:·0xdce0)·->·0x518·fde=[···45c]27 ··0x9444·(offset:·0xdc00)·->·0x518·fde=[···45c]
28 ··0x9474·(offset:·0xdd10)·->·0x54c·fde=[···490]28 ··0x9474·(offset:·0xdc30)·->·0x54c·fde=[···490]
29 ··0x9624·(offset:·0xdec0)·->·0x64c·fde=[···590]29 ··0x9624·(offset:·0xdde0)·->·0x64c·fde=[···590]
  
30 Contents·of·the·.eh_frame·section:30 Contents·of·the·.eh_frame·section:
  
  
31 00000000·00000014·00000000·CIE31 00000000·00000014·00000000·CIE
32 ··Version:···············132 ··Version:···············1
33 ··Augmentation:··········"zR"33 ··Augmentation:··········"zR"
Offset 40, 719 lines modifiedOffset 40, 719 lines modified
40 ··Return·address·column:·840 ··Return·address·column:·8
41 ··Augmentation·data:·····1b41 ··Augmentation·data:·····1b
42 ··DW_CFA_def_cfa:·r4·(esp)·ofs·442 ··DW_CFA_def_cfa:·r4·(esp)·ofs·4
43 ··DW_CFA_offset:·r8·(eip)·at·cfa-443 ··DW_CFA_offset:·r8·(eip)·at·cfa-4
44 ··DW_CFA_nop44 ··DW_CFA_nop
45 ··DW_CFA_nop45 ··DW_CFA_nop
  
46 00000018·00000014·0000001c·FDE·cie=00000000·pc=00005020..0000504f46 00000018·00000014·0000001c·FDE·cie=00000000·pc=00004f40..00004f6f
47 ··DW_CFA_advance_loc:·5·to·0000502547 ··DW_CFA_advance_loc:·5·to·00004f45
48 ··DW_CFA_def_cfa_offset:·848 ··DW_CFA_def_cfa_offset:·8
49 ··DW_CFA_advance_loc:·1·to·0000502649 ··DW_CFA_advance_loc:·1·to·00004f46
50 ··DW_CFA_def_cfa_offset:·450 ··DW_CFA_def_cfa_offset:·4
51 ··DW_CFA_nop51 ··DW_CFA_nop
  
52 00000030·00000024·00000034·FDE·cie=00000000·pc=00005050..0000507952 00000030·00000024·00000034·FDE·cie=00000000·pc=00004f70..00004f99
53 ··DW_CFA_advance_loc:·1·to·0000505153 ··DW_CFA_advance_loc:·1·to·00004f71
54 ··DW_CFA_def_cfa_offset:·854 ··DW_CFA_def_cfa_offset:·8
55 ··DW_CFA_advance_loc:·3·to·0000505455 ··DW_CFA_advance_loc:·3·to·00004f74
56 ··DW_CFA_def_cfa_offset:·1656 ··DW_CFA_def_cfa_offset:·16
57 ··DW_CFA_offset:·r3·(ebx)·at·cfa-857 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
58 ··DW_CFA_advance_loc:·5·to·0000505958 ··DW_CFA_advance_loc:·5·to·00004f79
59 ··DW_CFA_def_cfa_offset:·2059 ··DW_CFA_def_cfa_offset:·20
60 ··DW_CFA_advance_loc:·1·to·0000505a60 ··DW_CFA_advance_loc:·1·to·00004f7a
61 ··DW_CFA_def_cfa_offset:·1661 ··DW_CFA_def_cfa_offset:·16
62 ··DW_CFA_advance_loc:·29·to·0000507762 ··DW_CFA_advance_loc:·29·to·00004f97
63 ··DW_CFA_def_cfa_offset:·863 ··DW_CFA_def_cfa_offset:·8
64 ··DW_CFA_advance_loc:·1·to·0000507864 ··DW_CFA_advance_loc:·1·to·00004f98
65 ··DW_CFA_def_cfa_offset:·465 ··DW_CFA_def_cfa_offset:·4
66 ··DW_CFA_nop66 ··DW_CFA_nop
67 ··DW_CFA_nop67 ··DW_CFA_nop
68 ··DW_CFA_nop68 ··DW_CFA_nop
  
69 00000058·0000006c·0000005c·FDE·cie=00000000·pc=00005080..00006ece69 00000058·0000006c·0000005c·FDE·cie=00000000·pc=00004fa0..00006dee
70 ··DW_CFA_advance_loc:·1·to·0000508170 ··DW_CFA_advance_loc:·1·to·00004fa1
71 ··DW_CFA_def_cfa_offset:·871 ··DW_CFA_def_cfa_offset:·8
72 ··DW_CFA_advance_loc:·1·to·0000508272 ··DW_CFA_advance_loc:·1·to·00004fa2
73 ··DW_CFA_def_cfa_offset:·1273 ··DW_CFA_def_cfa_offset:·12
74 ··DW_CFA_advance_loc:·1·to·0000508374 ··DW_CFA_advance_loc:·1·to·00004fa3
75 ··DW_CFA_def_cfa_offset:·1675 ··DW_CFA_def_cfa_offset:·16
76 ··DW_CFA_advance_loc:·1·to·0000508476 ··DW_CFA_advance_loc:·1·to·00004fa4
77 ··DW_CFA_def_cfa_offset:·2077 ··DW_CFA_def_cfa_offset:·20
78 ··DW_CFA_advance_loc:·6·to·0000508a78 ··DW_CFA_advance_loc:·6·to·00004faa
79 ··DW_CFA_def_cfa_offset:·30479 ··DW_CFA_def_cfa_offset:·304
80 ··DW_CFA_offset:·r6·(esi)·at·cfa-2080 ··DW_CFA_offset:·r6·(esi)·at·cfa-20
81 ··DW_CFA_offset:·r7·(edi)·at·cfa-1681 ··DW_CFA_offset:·r7·(edi)·at·cfa-16
82 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1282 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
83 ··DW_CFA_offset:·r5·(ebp)·at·cfa-883 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8
84 ··DW_CFA_advance_loc:·5·to·0000508f84 ··DW_CFA_advance_loc:·5·to·00004faf
85 ··DW_CFA_def_cfa_offset:·30885 ··DW_CFA_def_cfa_offset:·308
86 ··DW_CFA_advance_loc:·1·to·0000509086 ··DW_CFA_advance_loc:·1·to·00004fb0
87 ··DW_CFA_def_cfa_offset:·30487 ··DW_CFA_def_cfa_offset:·304
88 ··DW_CFA_advance_loc:·59·to·000050cb88 ··DW_CFA_advance_loc:·59·to·00004feb
89 ··DW_CFA_def_cfa_offset:·30889 ··DW_CFA_def_cfa_offset:·308
90 ··DW_CFA_advance_loc:·1·to·000050cc90 ··DW_CFA_advance_loc:·1·to·00004fec
91 ··DW_CFA_def_cfa_offset:·31291 ··DW_CFA_def_cfa_offset:·312
92 ··DW_CFA_advance_loc:·1·to·000050cd92 ··DW_CFA_advance_loc:·1·to·00004fed
93 ··DW_CFA_def_cfa_offset:·31693 ··DW_CFA_def_cfa_offset:·316
94 ··DW_CFA_advance_loc:·1·to·000050ce94 ··DW_CFA_advance_loc:·1·to·00004fee
95 ··DW_CFA_def_cfa_offset:·32095 ··DW_CFA_def_cfa_offset:·320
96 ··DW_CFA_advance_loc:·8·to·000050d696 ··DW_CFA_advance_loc:·8·to·00004ff6
97 ··DW_CFA_def_cfa_offset:·30497 ··DW_CFA_def_cfa_offset:·304
98 ··DW_CFA_advance_loc1:·115·to·0000514998 ··DW_CFA_advance_loc1:·115·to·00005069
99 ··DW_CFA_def_cfa_offset:·30899 ··DW_CFA_def_cfa_offset:·308
100 ··DW_CFA_advance_loc:·1·to·0000514a100 ··DW_CFA_advance_loc:·1·to·0000506a
101 ··DW_CFA_def_cfa_offset:·312101 ··DW_CFA_def_cfa_offset:·312
102 ··DW_CFA_advance_loc:·8·to·00005152102 ··DW_CFA_advance_loc:·8·to·00005072
103 ··DW_CFA_def_cfa_offset:·316103 ··DW_CFA_def_cfa_offset:·316
104 ··DW_CFA_advance_loc:·1·to·00005153104 ··DW_CFA_advance_loc:·1·to·00005073
105 ··DW_CFA_def_cfa_offset:·320105 ··DW_CFA_def_cfa_offset:·320
106 ··DW_CFA_advance_loc:·8·to·0000515b106 ··DW_CFA_advance_loc:·8·to·0000507b
107 ··DW_CFA_def_cfa_offset:·304107 ··DW_CFA_def_cfa_offset:·304
108 ··DW_CFA_advance_loc2:·7529·to·00006ec4108 ··DW_CFA_advance_loc2:·7529·to·00006de4
109 ··DW_CFA_def_cfa_offset:·20109 ··DW_CFA_def_cfa_offset:·20
110 ··DW_CFA_advance_loc:·1·to·00006ec5110 ··DW_CFA_advance_loc:·1·to·00006de5
111 ··DW_CFA_def_cfa_offset:·16111 ··DW_CFA_def_cfa_offset:·16
112 ··DW_CFA_advance_loc:·1·to·00006ec6112 ··DW_CFA_advance_loc:·1·to·00006de6
113 ··DW_CFA_def_cfa_offset:·12113 ··DW_CFA_def_cfa_offset:·12
114 ··DW_CFA_advance_loc:·1·to·00006ec7114 ··DW_CFA_advance_loc:·1·to·00006de7
115 ··DW_CFA_def_cfa_offset:·8115 ··DW_CFA_def_cfa_offset:·8
116 ··DW_CFA_advance_loc:·1·to·00006ec8116 ··DW_CFA_advance_loc:·1·to·00006de8
117 ··DW_CFA_def_cfa_offset:·4117 ··DW_CFA_def_cfa_offset:·4
118 ··DW_CFA_advance_loc:·1·to·00006ec9118 ··DW_CFA_advance_loc:·1·to·00006de9
119 ··DW_CFA_def_cfa_offset:·304119 ··DW_CFA_def_cfa_offset:·304
120 ··DW_CFA_nop120 ··DW_CFA_nop
  
121 000000c8·00000030·000000cc·FDE·cie=00000000·pc=00006ed0..00006efb121 000000c8·00000030·000000cc·FDE·cie=00000000·pc=00006df0..00006e1b
122 ··DW_CFA_advance_loc:·1·to·00006ed1122 ··DW_CFA_advance_loc:·1·to·00006df1
123 ··DW_CFA_def_cfa_offset:·8123 ··DW_CFA_def_cfa_offset:·8
124 ··DW_CFA_advance_loc:·3·to·00006ed4124 ··DW_CFA_advance_loc:·3·to·00006df4
Max diff block lines reached; 30961/38010 bytes (81.45%) of diff not shown.
4.99 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00000544·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__2 ··0x0000046c·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__
3 ··0x00000554·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r3 ··0x0000047c·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r
4 ··0x00000564·65676973·7465725f·6174666f·726b005f·egister_atfork._4 ··0x0000048c·65676973·7465725f·6174666f·726b005f·egister_atfork._
5 ··0x00000574·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st5 ··0x0000049c·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st
6 ··0x00000584·61636b5f·63686b5f·6661696c·006d656d·ack_chk_fail.mem6 ··0x000004ac·61636b5f·63686b5f·6661696c·006d656d·ack_chk_fail.mem
7 ··0x00000594·63707900·7370685f·67726f65·73746c32·cpy.sph_groestl27 ··0x000004bc·63707900·7370685f·67726f65·73746c32·cpy.sph_groestl2
8 ··0x000005a4·32340073·70685f67·726f6573·746c3232·24.sph_groestl228 ··0x000004cc·32340073·70685f67·726f6573·746c3232·24.sph_groestl22
9 ··0x000005b4·345f6164·64626974·735f616e·645f636c·4_addbits_and_cl9 ··0x000004dc·345f6164·64626974·735f616e·645f636c·4_addbits_and_cl
10 ··0x000005c4·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl210 ··0x000004ec·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl2
11 ··0x000005d4·32345f63·6c6f7365·00737068·5f67726f·24_close.sph_gro11 ··0x000004fc·32345f63·6c6f7365·00737068·5f67726f·24_close.sph_gro
12 ··0x000005e4·6573746c·3232345f·696e6974·00737068·estl224_init.sph12 ··0x0000050c·6573746c·3232345f·696e6974·00737068·estl224_init.sph
13 ··0x000005f4·5f67726f·6573746c·32353600·7370685f·_groestl256.sph_13 ··0x0000051c·5f67726f·6573746c·32353600·7370685f·_groestl256.sph_
14 ··0x00000604·67726f65·73746c32·35365f61·64646269·groestl256_addbi14 ··0x0000052c·67726f65·73746c32·35365f61·64646269·groestl256_addbi
15 ··0x00000614·74735f61·6e645f63·6c6f7365·00737068·ts_and_close.sph15 ··0x0000053c·74735f61·6e645f63·6c6f7365·00737068·ts_and_close.sph
16 ··0x00000624·5f67726f·6573746c·3235365f·636c6f73·_groestl256_clos16 ··0x0000054c·5f67726f·6573746c·3235365f·636c6f73·_groestl256_clos
17 ··0x00000634·65007370·685f6772·6f657374·6c323536·e.sph_groestl25617 ··0x0000055c·65007370·685f6772·6f657374·6c323536·e.sph_groestl256
18 ··0x00000644·5f696e69·74007370·685f6772·6f657374·_init.sph_groest18 ··0x0000056c·5f696e69·74007370·685f6772·6f657374·_init.sph_groest
19 ··0x00000654·6c333834·00737068·5f67726f·6573746c·l384.sph_groestl19 ··0x0000057c·6c333834·00737068·5f67726f·6573746c·l384.sph_groestl
20 ··0x00000664·3338345f·61646462·6974735f·616e645f·384_addbits_and_20 ··0x0000058c·3338345f·61646462·6974735f·616e645f·384_addbits_and_
21 ··0x00000674·636c6f73·65007370·685f6772·6f657374·close.sph_groest21 ··0x0000059c·636c6f73·65007370·685f6772·6f657374·close.sph_groest
22 ··0x00000684·6c333834·5f636c6f·73650073·70685f67·l384_close.sph_g22 ··0x000005ac·6c333834·5f636c6f·73650073·70685f67·l384_close.sph_g
23 ··0x00000694·726f6573·746c3338·345f696e·69740073·roestl384_init.s23 ··0x000005bc·726f6573·746c3338·345f696e·69740073·roestl384_init.s
24 ··0x000006a4·70685f67·726f6573·746c3531·32007370·ph_groestl512.sp24 ··0x000005cc·70685f67·726f6573·746c3531·32007370·ph_groestl512.sp
25 ··0x000006b4·685f6772·6f657374·6c353132·5f616464·h_groestl512_add25 ··0x000005dc·685f6772·6f657374·6c353132·5f616464·h_groestl512_add
26 ··0x000006c4·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s26 ··0x000005ec·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s
27 ··0x000006d4·70685f67·726f6573·746c3531·325f636c·ph_groestl512_cl27 ··0x000005fc·70685f67·726f6573·746c3531·325f636c·ph_groestl512_cl
28 ··0x000006e4·6f736500·7370685f·67726f65·73746c35·ose.sph_groestl528 ··0x0000060c·6f736500·7370685f·67726f65·73746c35·ose.sph_groestl5
29 ··0x000006f4·31325f69·6e697400·4a4e495f·4f6e4c6f·12_init.JNI_OnLo29 ··0x0000061c·31325f69·6e697400·4a4e495f·4f6e4c6f·12_init.JNI_OnLo
30 ··0x00000704·6164005f·5a313567·726f6573·746c645f·ad._Z15groestld_30 ··0x0000062c·6164005f·5a313567·726f6573·746c645f·ad._Z15groestld_
31 ··0x00000714·6e617469·76655037·5f4a4e49·456e7650·nativeP7_JNIEnvP31 ··0x0000063c·6e617469·76655037·5f4a4e49·456e7650·nativeP7_JNIEnvP
32 ··0x00000724·375f6a63·6c617373·5031315f·6a627974·7_jclassP11_jbyt32 ··0x0000064c·375f6a63·6c617373·5031315f·6a627974·7_jclassP11_jbyt
33 ··0x00000734·65417272·61796969·005f5a5a·31314861·eArrayii._ZZ11Ha33 ··0x0000065c·65417272·61796969·005f5a5a·31314861·eArrayii._ZZ11Ha
34 ··0x00000744·73684772·6f657374·6c495061·45377569·shGroestlIPaE7ui34 ··0x0000066c·73684772·6f657374·6c495061·45377569·shGroestlIPaE7ui
35 ··0x00000754·6e743235·36545f53·325f4536·70626c61·nt256T_S2_E6pbla35 ··0x0000067c·6e743235·36545f53·325f4536·70626c61·nt256T_S2_E6pbla
36 ··0x00000764·6e6b006c·6962632e·736f004c·49424300·nk.libc.so.LIBC.36 ··0x0000068c·6e6b006c·6962632e·736f004c·49424300·nk.libc.so.LIBC.
37 ··0x00000774·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so37 ··0x0000069c·6c69626d·2e736f00·6c696264·6c2e736f·libm.so.libdl.so
38 ··0x00000784·006c6962·67726f65·73746c2e·736f00···.libgroestl.so.38 ··0x000006ac·006c6962·67726f65·73746c2e·736f00···.libgroestl.so.
  
1.73 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x0000489c·011b033b·b8000000·16000000·84070000·...;............2 ··0x000047bc·011b033b·b8000000·16000000·84070000·...;............
3 ··0x000048ac·d4000000·b4070000·ec000000·e4070000·................3 ··0x000047cc·d4000000·b4070000·ec000000·e4070000·................
4 ··0x000048bc·14010000·34260000·84010000·64260000·....4&......d&..4 ··0x000047dc·14010000·34260000·84010000·64260000·....4&......d&..
5 ··0x000048cc·b8010000·54350000·34020000·84350000·....T5..4....5..5 ··0x000047ec·b8010000·54350000·34020000·84350000·....T5..4....5..
6 ··0x000048dc·68020000·b4350000·80020000·e4350000·h....5.......5..6 ··0x000047fc·68020000·b4350000·80020000·e4350000·h....5.......5..
7 ··0x000048ec·a8020000·14360000·dc020000·44360000·.....6......D6..7 ··0x0000480c·a8020000·14360000·dc020000·44360000·.....6......D6..
8 ··0x000048fc·10030000·a4360000·28030000·d4360000·.....6..(....6..8 ··0x0000481c·10030000·a4360000·28030000·d4360000·.....6..(....6..
9 ··0x0000490c·50030000·34740000·c0030000·64740000·P...4t......dt..9 ··0x0000482c·50030000·34740000·c0030000·64740000·P...4t......dt..
10 ··0x0000491c·f4030000·54930000·70040000·84930000·....T...p.......10 ··0x0000483c·f4030000·54930000·70040000·84930000·....T...p.......
11 ··0x0000492c·a4040000·e4930000·bc040000·14940000·................11 ··0x0000484c·a4040000·e4930000·bc040000·14940000·................
12 ··0x0000493c·e4040000·44940000·18050000·74940000·....D.......t...12 ··0x0000485c·e4040000·44940000·18050000·74940000·....D.......t...
13 ··0x0000494c·4c050000·24960000·4c060000··········L...$...L...13 ··0x0000486c·4c050000·24960000·4c060000··········L...$...L...
  
12.6 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 98 lines modifiedOffset 1, 98 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00004958·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x00004878·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x00004968·1b0c0404·88010000·14000000·1c000000·................3 ··0x00004888·1b0c0404·88010000·14000000·1c000000·................
4 ··0x00004978·a8060000·2f000000·00450e08·410e0400·..../....E..A...4 ··0x00004898·a8060000·2f000000·00450e08·410e0400·..../....E..A...
5 ··0x00004988·24000000·34000000·c0060000·29000000·$...4.......)...5 ··0x000048a8·24000000·34000000·c0060000·29000000·$...4.......)...
6 ··0x00004998·00410e08·430e1083·02450e14·410e105d·.A..C....E..A..]6 ··0x000048b8·00410e08·430e1083·02450e14·410e105d·.A..C....E..A..]
7 ··0x000049a8·0e08410e·04000000·6c000000·5c000000·..A.....l...\...7 ··0x000048c8·0e08410e·04000000·6c000000·5c000000·..A.....l...\...
8 ··0x000049b8·c8060000·4e1e0000·00410e08·410e0c41·....N....A..A..A8 ··0x000048d8·c8060000·4e1e0000·00410e08·410e0c41·....N....A..A..A
9 ··0x000049c8·0e10410e·14460eb0·02860587·04830385·..A..F..........9 ··0x000048e8·0e10410e·14460eb0·02860587·04830385·..A..F..........
10 ··0x000049d8·02450eb4·02410eb0·027b0eb4·02410eb8·.E...A...{...A..10 ··0x000048f8·02450eb4·02410eb0·027b0eb4·02410eb8·.E...A...{...A..
11 ··0x000049e8·02410ebc·02410ec0·02480eb0·0202730e·.A...A...H....s.11 ··0x00004908·02410ebc·02410ec0·02480eb0·0202730e·.A...A...H....s.
12 ··0x000049f8·b402410e·b802480e·bc02410e·c002480e·..A...H...A...H.12 ··0x00004918·b402410e·b802480e·bc02410e·c002480e·..A...H...A...H.
13 ··0x00004a08·b0020369·1d0e1441·0e10410e·0c410e08·...i...A..A..A..13 ··0x00004928·b0020369·1d0e1441·0e10410e·0c410e08·...i...A..A..A..
14 ··0x00004a18·410e0441·0eb00200·30000000·cc000000·A..A....0.......14 ··0x00004938·410e0441·0eb00200·30000000·cc000000·A..A....0.......
15 ··0x00004a28·a8240000·2b000000·00410e08·430e1083·.$..+....A..C...15 ··0x00004948·a8240000·2b000000·00410e08·430e1083·.$..+....A..C...
16 ··0x00004a38·02450e14·410e104d·0e14440e·18440e1c·.E..A..M..D..D.. 
17 ··0x00004a48·420e2048·0e08410e·04000000·78000000·B.·H..A.....x... 
18 ··0x00004a58·00010000·a4240000·e50e0000·00410e08·.....$.......A.. 
19 ··0x00004a68·410e0c41·0e10410e·14460e80·02860587·A..A..A..F...... 
20 ··0x00004a78·04830385·02470e84·02410e80·0202900e·.....G...A...... 
21 ··0x00004a88·8402410e·8802420e·8c02410e·9002480e·..A...B...A...H. 
22 ··0x00004a98·8002590e·8c02510e·9002480e·80020384·..Y...Q...H..... 
23 ··0x00004aa8·0d0e8402·450e8802·410e8c02·470e9002·....E...A...G... 
24 ··0x00004ab8·480e8002·025e0e14·410e1041·0e0c410e·H....^..A..A..A. 
25 ··0x00004ac8·08410e04·410e8002·30000000·7c010000·.A..A...0...|... 
26 ··0x00004ad8·18330000·2f000000·00410e08·430e1083·.3../....A..C... 
27 ··0x00004ae8·02450e14·410e1051·0e14420e·18440e1c·.E..A..Q..B..D.. 
28 ··0x00004af8·440e2048·0e08410e·04000000·14000000·D.·H..A......... 
29 ··0x00004b08·b0010000·14330000·2f000000·00450e08·.....3../....E.. 
30 ··0x00004b18·410e0400·24000000·c8010000·2c330000·A...$.......,3.. 
31 ··0x00004b28·29000000·00410e08·430e1083·02450e14·)....A..C....E.. 
32 ··0x00004b38·410e105d·0e08410e·04000000·30000000·A..]..A.....0... 
33 ··0x00004b48·f0010000·34330000·2b000000·00410e08·....43..+....A.. 
34 ··0x00004b58·430e1083·02450e14·410e104d·0e14440e·C....E..A..M..D. 
35 ··0x00004b68·18440e1c·420e2048·0e08410e·04000000·.D..B.·H..A..... 
36 ··0x00004b78·30000000·24020000·30330000·2f000000·0...$...03../... 
37 ··0x00004b88·00410e08·430e1083·02450e14·410e1051·.A..C....E..A..Q 
38 ··0x00004b98·0e14420e·18440e1c·440e2048·0e08410e·..B..D..D.·H..A. 
39 ··0x00004ba8·04000000·14000000·58020000·2c330000·........X...,3.. 
40 ··0x00004bb8·5a000000·00450e08·410e0400·24000000·Z....E..A...$... 
41 ··0x00004bc8·70020000·74330000·29000000·00410e08·p...t3..)....A.. 
42 ··0x00004bd8·430e1083·02450e14·410e105d·0e08410e·C....E..A..]..A. 
43 ··0x00004be8·04000000·6c000000·98020000·7c330000·....l.......|3.. 
44 ··0x00004bf8·523d0000·00410e08·410e0c41·0e10410e·R=...A..A..A..A. 
45 ··0x00004c08·14460e90·04860587·04830385·02470e94·.F...........G.. 
46 ··0x00004c18·04410e90·04710e94·04410e98·04410e9c·.A...q...A...A.. 
47 ··0x00004c28·04410ea0·044c0e90·0402c10e·9404410e·.A...L........A. 
48 ··0x00004c38·9804480e·9c04410e·a004570e·90040314·..H...A...W..... 
49 ··0x00004c48·3c0e1441·0e10410e·0c410e08·410e0441·<..A..A..A..A..A 
50 ··0x00004c58·0e900400·30000000·08030000·6c700000·....0.......lp.. 
51 ··0x00004c68·2b000000·00410e08·430e1083·02450e14·+....A..C....E.. 
52 ··0x00004c78·410e104d·0e14440e·18440e1c·420e2048·A..M..D..D..B.·H 
53 ··0x00004c88·0e08410e·04000000·78000000·3c030000·..A.....x...<... 
54 ··0x00004c98·68700000·e31e0000·00410e08·410e0c41·hp.......A..A..A 
55 ··0x00004ca8·0e10410e·14460ec0·03860587·04830385·..A..F.......... 
56 ··0x00004cb8·02470ec4·03410ec0·03029c0e·c403410e·.G...A........A. 
57 ··0x00004cc8·c803420e·cc03410e·d003480e·c003590e·..B...A...H...Y. 
58 ··0x00004cd8·cc034d0e·d003480e·c003036f·1d0ec403·..M...H....o.... 
59 ··0x00004ce8·410ec803·410ecc03·470ed003·480ec003·A...A...G...H... 
60 ··0x00004cf8·02710e14·410e1041·0e0c410e·08410e04·.q..A..A..A..A.. 
61 ··0x00004d08·410ec003·30000000·b8030000·dc8e0000·A...0........... 
62 ··0x00004d18·2f000000·00410e08·430e1083·02450e14·/....A..C....E.. 
63 ··0x00004d28·410e1051·0e14420e·18440e1c·440e2048·A..Q..B..D..D.·H 
64 ··0x00004d38·0e08410e·04000000·14000000·ec030000·..A............. 
65 ··0x00004d48·d88e0000·5a000000·00450e08·410e0400·....Z....E..A... 
66 ··0x00004d58·24000000·04040000·208f0000·29000000·$.......·...)... 
67 ··0x00004d68·00410e08·430e1083·02450e14·410e105d·.A..C....E..A..] 
68 ··0x00004d78·0e08410e·04000000·30000000·2c040000·..A.....0...,... 
69 ··0x00004d88·288f0000·2b000000·00410e08·430e1083·(...+....A..C... 
70 ··0x00004d98·02450e14·410e104d·0e14440e·18440e1c·.E..A..M..D..D..16 ··0x00004958·02450e14·410e104d·0e14440e·18440e1c·.E..A..M..D..D..
 17 ··0x00004968·420e2048·0e08410e·04000000·78000000·B.·H..A.....x...
 18 ··0x00004978·00010000·a4240000·e50e0000·00410e08·.....$.......A..
 19 ··0x00004988·410e0c41·0e10410e·14460e80·02860587·A..A..A..F......
 20 ··0x00004998·04830385·02470e84·02410e80·0202900e·.....G...A......
 21 ··0x000049a8·8402410e·8802420e·8c02410e·9002480e·..A...B...A...H.
 22 ··0x000049b8·8002590e·8c02510e·9002480e·80020384·..Y...Q...H.....
 23 ··0x000049c8·0d0e8402·450e8802·410e8c02·470e9002·....E...A...G...
 24 ··0x000049d8·480e8002·025e0e14·410e1041·0e0c410e·H....^..A..A..A.
 25 ··0x000049e8·08410e04·410e8002·30000000·7c010000·.A..A...0...|...
 26 ··0x000049f8·18330000·2f000000·00410e08·430e1083·.3../....A..C...
 27 ··0x00004a08·02450e14·410e1051·0e14420e·18440e1c·.E..A..Q..B..D..
 28 ··0x00004a18·440e2048·0e08410e·04000000·14000000·D.·H..A.........
 29 ··0x00004a28·b0010000·14330000·2f000000·00450e08·.....3../....E..
 30 ··0x00004a38·410e0400·24000000·c8010000·2c330000·A...$.......,3..
 31 ··0x00004a48·29000000·00410e08·430e1083·02450e14·)....A..C....E..
 32 ··0x00004a58·410e105d·0e08410e·04000000·30000000·A..]..A.....0...
 33 ··0x00004a68·f0010000·34330000·2b000000·00410e08·....43..+....A..
 34 ··0x00004a78·430e1083·02450e14·410e104d·0e14440e·C....E..A..M..D.
 35 ··0x00004a88·18440e1c·420e2048·0e08410e·04000000·.D..B.·H..A.....
 36 ··0x00004a98·30000000·24020000·30330000·2f000000·0...$...03../...
 37 ··0x00004aa8·00410e08·430e1083·02450e14·410e1051·.A..C....E..A..Q
 38 ··0x00004ab8·0e14420e·18440e1c·440e2048·0e08410e·..B..D..D.·H..A.
 39 ··0x00004ac8·04000000·14000000·58020000·2c330000·........X...,3..
 40 ··0x00004ad8·5a000000·00450e08·410e0400·24000000·Z....E..A...$...
 41 ··0x00004ae8·70020000·74330000·29000000·00410e08·p...t3..)....A..
 42 ··0x00004af8·430e1083·02450e14·410e105d·0e08410e·C....E..A..]..A.
 43 ··0x00004b08·04000000·6c000000·98020000·7c330000·....l.......|3..
 44 ··0x00004b18·523d0000·00410e08·410e0c41·0e10410e·R=...A..A..A..A.
 45 ··0x00004b28·14460e90·04860587·04830385·02470e94·.F...........G..
 46 ··0x00004b38·04410e90·04710e94·04410e98·04410e9c·.A...q...A...A..
 47 ··0x00004b48·04410ea0·044c0e90·0402c10e·9404410e·.A...L........A.
 48 ··0x00004b58·9804480e·9c04410e·a004570e·90040314·..H...A...W.....
 49 ··0x00004b68·3c0e1441·0e10410e·0c410e08·410e0441·<..A..A..A..A..A
 50 ··0x00004b78·0e900400·30000000·08030000·6c700000·....0.......lp..
 51 ··0x00004b88·2b000000·00410e08·430e1083·02450e14·+....A..C....E..
 52 ··0x00004b98·410e104d·0e14440e·18440e1c·420e2048·A..M..D..D..B.·H
 53 ··0x00004ba8·0e08410e·04000000·78000000·3c030000·..A.....x...<...
 54 ··0x00004bb8·68700000·e31e0000·00410e08·410e0c41·hp.......A..A..A
 55 ··0x00004bc8·0e10410e·14460ec0·03860587·04830385·..A..F..........
 56 ··0x00004bd8·02470ec4·03410ec0·03029c0e·c403410e·.G...A........A.
 57 ··0x00004be8·c803420e·cc03410e·d003480e·c003590e·..B...A...H...Y.
 58 ··0x00004bf8·cc034d0e·d003480e·c003036f·1d0ec403·..M...H....o....
 59 ··0x00004c08·410ec803·410ecc03·470ed003·480ec003·A...A...G...H...
 60 ··0x00004c18·02710e14·410e1041·0e0c410e·08410e04·.q..A..A..A..A..
 61 ··0x00004c28·410ec003·30000000·b8030000·dc8e0000·A...0...........
 62 ··0x00004c38·2f000000·00410e08·430e1083·02450e14·/....A..C....E..
 63 ··0x00004c48·410e1051·0e14420e·18440e1c·440e2048·A..Q..B..D..D.·H
 64 ··0x00004c58·0e08410e·04000000·14000000·ec030000·..A.............
 65 ··0x00004c68·d88e0000·5a000000·00450e08·410e0400·....Z....E..A...
 66 ··0x00004c78·24000000·04040000·208f0000·29000000·$.......·...)...
 67 ··0x00004c88·00410e08·430e1083·02450e14·410e105d·.A..C....E..A..]
 68 ··0x00004c98·0e08410e·04000000·30000000·2c040000·..A.....0...,...
 69 ··0x00004ca8·288f0000·2b000000·00410e08·430e1083·(...+....A..C...
 70 ··0x00004cb8·02450e14·410e104d·0e14440e·18440e1c·.E..A..M..D..D..
71 ··0x00004da8·420e2048·0e08410e·04000000·30000000·B.·H..A.....0...71 ··0x00004cc8·420e2048·0e08410e·04000000·30000000·B.·H..A.....0...
72 ··0x00004db8·60040000·248f0000·2f000000·00410e08·`...$.../....A..72 ··0x00004cd8·60040000·248f0000·2f000000·00410e08·`...$.../....A..
Max diff block lines reached; 0/12786 bytes (0.00%) of diff not shown.
258 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00004f50·<sph_groestl224_init@@Base-0xd0>:2 00004e70·<sph_groestl224_init@@Base-0xd0>:
3 »       push···%ebx3 »       push···%ebx
4 »       sub····$0x8,%esp4 »       sub····$0x8,%esp
5 »       call···4f59·<sph_groestl224_init@@Base-0xc7>5 »       call···4e79·<sph_groestl224_init@@Base-0xc7>
6 »       pop····%ebx6 »       pop····%ebx
7 »       add····$0x9193,%ebx7 »       add····$0xa18b,%ebx
8 »       lea····-0xec(%ebx),%eax8 »       lea····-0xe4(%ebx),%eax
9 »       mov····%eax,(%esp)9 »       mov····%eax,(%esp)
10 »       call···df70·<__cxa_finalize@plt>10 »       call···de90·<__cxa_finalize@plt>
11 »       add····$0x8,%esp11 »       add····$0x8,%esp
12 »       pop····%ebx12 »       pop····%ebx
13 »       ret13 »       ret
14 »       nop14 »       nop
15 »       nop15 »       nop
16 »       nop16 »       nop
17 »       nop17 »       nop
Offset 40, 99 lines modifiedOffset 40, 99 lines modified
40 »       nop40 »       nop
41 »       nop41 »       nop
42 »       nop42 »       nop
43 »       nop43 »       nop
44 »       nop44 »       nop
45 »       nop45 »       nop
46 »       nop46 »       nop
47 »       jmp····4f80·<sph_groestl224_init@@Base-0xa0>47 »       jmp····4ea0·<sph_groestl224_init@@Base-0xa0>
48 »       nop48 »       nop
49 »       nop49 »       nop
50 »       nop50 »       nop
51 »       nop51 »       nop
52 »       nop52 »       nop
53 »       nop53 »       nop
54 »       nop54 »       nop
55 »       nop55 »       nop
56 »       nop56 »       nop
57 »       nop57 »       nop
58 »       nop58 »       nop
59 »       push···%ebx59 »       push···%ebx
60 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
61 »       call···4fa9·<sph_groestl224_init@@Base-0x77>61 »       call···4ec9·<sph_groestl224_init@@Base-0x77>
62 »       pop····%ebx62 »       pop····%ebx
63 »       add····$0x9143,%ebx63 »       add····$0xa13b,%ebx
64 »       mov····0x10(%esp),%eax64 »       mov····0x10(%esp),%eax
65 »       test···%eax,%eax65 »       test···%eax,%eax
66 »       je·····4fba·<sph_groestl224_init@@Base-0x66>66 »       je·····4eda·<sph_groestl224_init@@Base-0x66>
67 »       call···*%eax67 »       call···*%eax
68 »       add····$0x8,%esp68 »       add····$0x8,%esp
69 »       pop····%ebx69 »       pop····%ebx
70 »       ret70 »       ret
71 »       nop71 »       nop
72 »       push···%ebx72 »       push···%ebx
73 »       sub····$0x8,%esp73 »       sub····$0x8,%esp
74 »       call···4fc9·<sph_groestl224_init@@Base-0x57>74 »       call···4ee9·<sph_groestl224_init@@Base-0x57>
75 »       pop····%ebx75 »       pop····%ebx
76 »       add····$0x9123,%ebx76 »       add····$0xa11b,%ebx
77 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
78 »       lea····-0xec(%ebx),%eax78 »       lea····-0xe4(%ebx),%eax
79 »       lea····-0x914c(%ebx),%ecx79 »       lea····-0xa144(%ebx),%ecx
80 »       push···%eax80 »       push···%eax
81 »       push···0x18(%esp)81 »       push···0x18(%esp)
82 »       push···%ecx82 »       push···%ecx
83 »       call···df80·<__cxa_atexit@plt>83 »       call···dea0·<__cxa_atexit@plt>
84 »       add····$0x18,%esp84 »       add····$0x18,%esp
85 »       pop····%ebx85 »       pop····%ebx
86 »       ret86 »       ret
87 »       nop87 »       nop
88 »       push···%ebx88 »       push···%ebx
89 »       sub····$0x8,%esp89 »       sub····$0x8,%esp
90 »       call···4ff9·<sph_groestl224_init@@Base-0x27>90 »       call···4f19·<sph_groestl224_init@@Base-0x27>
91 »       pop····%ebx91 »       pop····%ebx
92 »       add····$0x90f3,%ebx92 »       add····$0xa0eb,%ebx
93 »       lea····-0xec(%ebx),%eax93 »       lea····-0xe4(%ebx),%eax
94 »       push···%eax94 »       push···%eax
95 »       push···0x1c(%esp)95 »       push···0x1c(%esp)
96 »       push···0x1c(%esp)96 »       push···0x1c(%esp)
97 »       push···0x1c(%esp)97 »       push···0x1c(%esp)
98 »       call···df90·<__register_atfork@plt>98 »       call···deb0·<__register_atfork@plt>
99 »       add····$0x18,%esp99 »       add····$0x18,%esp
100 »       pop····%ebx100 »       pop····%ebx
101 »       ret101 »       ret
102 »       int3102 »       int3
103 »       int3103 »       int3
104 »       int3104 »       int3
  
105 00005020·<sph_groestl224_init@@Base>:105 00004f40·<sph_groestl224_init@@Base>:
106 »       call···5025·<sph_groestl224_init@@Base+0x5>106 »       call···4f45·<sph_groestl224_init@@Base+0x5>
107 »       pop····%eax107 »       pop····%eax
108 »       add····$0x90c7,%eax108 »       add····$0xa0bf,%eax
109 »       mov····0x4(%esp),%ecx109 »       mov····0x4(%esp),%ecx
110 »       xorps··%xmm0,%xmm0110 »       xorps··%xmm0,%xmm0
111 »       movups·%xmm0,0x6c(%ecx)111 »       movups·%xmm0,0x6c(%ecx)
112 »       movups·%xmm0,0x60(%ecx)112 »       movups·%xmm0,0x60(%ecx)
113 »       movups·%xmm0,0x50(%ecx)113 »       movups·%xmm0,0x50(%ecx)
114 »       movups·%xmm0,0x40(%ecx)114 »       movups·%xmm0,0x40(%ecx)
115 »       movaps·-0xd8bc(%eax),%xmm0115 »       movaps·-0xe8b4(%eax),%xmm0
116 »       movups·%xmm0,0x7c(%ecx)116 »       movups·%xmm0,0x7c(%ecx)
117 »       ret117 »       ret
118 »       int3118 »       int3
  
119 00005050·<sph_groestl224@@Base>:119 00004f70·<sph_groestl224@@Base>:
120 »       push···%ebx120 »       push···%ebx
121 »       sub····$0x8,%esp121 »       sub····$0x8,%esp
122 »       call···5059·<sph_groestl224@@Base+0x9>122 »       call···4f79·<sph_groestl224@@Base+0x9>
123 »       pop····%ebx123 »       pop····%ebx
124 »       add····$0x9093,%ebx124 »       add····$0xa08b,%ebx
125 »       mov····0x10(%esp),%ecx125 »       mov····0x10(%esp),%ecx
126 »       mov····0x14(%esp),%edx126 »       mov····0x14(%esp),%edx
127 »       mov····0x18(%esp),%eax127 »       mov····0x18(%esp),%eax
128 »       mov····%eax,(%esp)128 »       mov····%eax,(%esp)
129 »       call···5080·<sph_groestl224@@Base+0x30>129 »       call···4fa0·<sph_groestl224@@Base+0x30>
130 »       add····$0x8,%esp130 »       add····$0x8,%esp
131 »       pop····%ebx131 »       pop····%ebx
132 »       ret132 »       ret
133 »       int3133 »       int3
134 »       int3134 »       int3
135 »       int3135 »       int3
136 »       int3136 »       int3
Offset 140, 69 lines modifiedOffset 140, 69 lines modified
140 »       int3140 »       int3
141 »       int3141 »       int3
142 »       push···%ebp142 »       push···%ebp
143 »       push···%ebx143 »       push···%ebx
144 »       push···%edi144 »       push···%edi
Max diff block lines reached; 260423/263542 bytes (98.82%) of diff not shown.
1.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000df60·<__cxa_finalize@plt-0x10>:2 0000de80·<__cxa_finalize@plt-0x10>:
3 »       push···0x4(%ebx)3 »       push···0x4(%ebx)
4 »       jmp····*0x8(%ebx)4 »       jmp····*0x8(%ebx)
5 »       nop5 »       nop
6 »       nop6 »       nop
7 »       nop7 »       nop
8 »       nop8 »       nop
  
9 0000df70·<__cxa_finalize@plt>:9 0000de90·<__cxa_finalize@plt>:
10 »       jmp····*0xc(%ebx)10 »       jmp····*0xc(%ebx)
11 »       push···$0x011 »       push···$0x0
12 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>12 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
13 0000df80·<__cxa_atexit@plt>:13 0000dea0·<__cxa_atexit@plt>:
14 »       jmp····*0x10(%ebx)14 »       jmp····*0x10(%ebx)
15 »       push···$0x815 »       push···$0x8
16 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>16 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
17 0000df90·<__register_atfork@plt>:17 0000deb0·<__register_atfork@plt>:
18 »       jmp····*0x14(%ebx)18 »       jmp····*0x14(%ebx)
19 »       push···$0x1019 »       push···$0x10
20 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>20 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
21 0000dfa0·<memcpy@plt>:21 0000dec0·<memcpy@plt>:
22 »       jmp····*0x18(%ebx)22 »       jmp····*0x18(%ebx)
23 »       push···$0x1823 »       push···$0x18
24 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>24 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
25 0000dfb0·<__stack_chk_fail@plt>:25 0000ded0·<__stack_chk_fail@plt>:
26 »       jmp····*0x1c(%ebx)26 »       jmp····*0x1c(%ebx)
27 »       push···$0x2027 »       push···$0x20
28 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>28 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
29 0000dfc0·<__memset_chk@plt>:29 0000dee0·<__memset_chk@plt>:
30 »       jmp····*0x20(%ebx)30 »       jmp····*0x20(%ebx)
31 »       push···$0x2831 »       push···$0x28
32 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>32 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
33 0000dfd0·<sph_groestl512_init@plt>:33 0000def0·<sph_groestl512_init@plt>:
34 »       jmp····*0x24(%ebx)34 »       jmp····*0x24(%ebx)
35 »       push···$0x3035 »       push···$0x30
36 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>36 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
37 0000dfe0·<sph_groestl512@plt>:37 0000df00·<sph_groestl512@plt>:
38 »       jmp····*0x28(%ebx)38 »       jmp····*0x28(%ebx)
39 »       push···$0x3839 »       push···$0x38
40 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>40 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
  
41 0000dff0·<sph_groestl512_close@plt>:41 0000df10·<sph_groestl512_close@plt>:
42 »       jmp····*0x2c(%ebx)42 »       jmp····*0x2c(%ebx)
43 »       push···$0x4043 »       push···$0x40
44 »       jmp····df60·<JNI_OnLoad@@Base+0xa0>44 »       jmp····de80·<JNI_OnLoad@@Base+0xa0>
299 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0000e000·00e00000·83480000·93480000·00000000·.....H...H......2 ··0x0000ef20·20ef0000·a3470000·b3470000·00000000··....G...G......
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0000e010·904f0000·504f0000···················.O..PO..2 ··0x0000ef30·b04e0000·704e0000···················.N..pN..
  
251 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x0000e0e8·00000000····························....2 ··0x0000f000·00000000····························....
  
650 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x0000e0ec·18e00000·00000000·00000000·76df0000·............v...3 ··0x0000f004·38ef0000·00000000·00000000·96de0000·8...............
4 ··0x0000e0fc·86df0000·96df0000·a6df0000·b6df0000·................ 
5 ··0x0000e10c·c6df0000·d6df0000·e6df0000·f6df0000·................4 ··0x0000f014·a6de0000·b6de0000·c6de0000·d6de0000·................
 5 ··0x0000f024·e6de0000·f6de0000·06df0000·16df0000·................
  
64.4 KB
lib/armeabi-v7a/libgroestl.so
1.12 KB
readelf --wide --file-header {}
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x49a011 ··Entry·point·address:···············0x48c0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········55400·(bytes·into·file)13 ··Start·of·section·headers:··········55168·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········23
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·22
1.97 KB
readelf --wide --program-header {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x49a02 Entry·point·0x48c0
3 There·are·9·program·headers,·starting·at·offset·523 There·are·9·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4
7 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d520·0x0d520·R·E·0x10007 ··LOAD···········0x000000·0x00000000·0x00000000·0x0d440·0x0d440·R·E·0x1000
8 ··LOAD···········0x00d520·0x0000e520·0x0000e520·0x00120·0x00120·RW··0x10008 ··LOAD···········0x00d440·0x0000e440·0x0000e440·0x00118·0x00118·RW··0x1000
9 ··LOAD···········0x00d640·0x0000f640·0x0000f640·0x00000·0x00001·RW··0x10009 ··LOAD···········0x00d558·0x0000f558·0x0000f558·0x00000·0x00001·RW··0x1000
10 ··DYNAMIC········0x00d538·0x0000e538·0x0000e538·0x000d0·0x000d0·RW··0x410 ··DYNAMIC········0x00d458·0x0000e458·0x0000e458·0x000c8·0x000c8·RW··0x4
11 ··GNU_RELRO······0x00d520·0x0000e520·0x0000e520·0x00120·0x00ae0·R···0x111 ··GNU_RELRO······0x00d440·0x0000e440·0x0000e440·0x00118·0x00bc0·R···0x1
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0
13 ··NOTE···········0x000154·0x00000154·0x00000154·0x00098·0x00098·R···0x413 ··NOTE···········0x000154·0x00000154·0x00000154·0x00098·0x00098·R···0x4
14 ··ARM_EXIDX······0x000804·0x00000804·0x00000804·0x000c0·0x000c0·R···0x414 ··ARM_EXIDX······0x000724·0x00000724·0x00000724·0x000c0·0x000c0·R···0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.hash·.dynstr·.rel.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·.text·.plt·18 ···01·····.note.android.ident·.dynsym·.gnu.version·.gnu.version_r·.gnu.hash·.dynstr·.rel.dyn·.ARM.exidx·.rel.plt·.ARM.extab·.rodata·.text·.plt·
19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
20 ···03·····.bss·20 ···03·····.bss·
21 ···04·····.dynamic·21 ···04·····.dynamic·
22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·22 ···05·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
23 ···06·····23 ···06·····
24 ···07·····.note.android.ident·24 ···07·····.note.android.ident·
25 ···08·····.ARM.exidx·25 ···08·····.ARM.exidx·
4.0 KB
readelf --wide --sections {}
    
Offset 1, 33 lines modifiedOffset 1, 32 lines modified
1 There·are·24·section·headers,·starting·at·offset·0xd868:1 There·are·23·section·headers,·starting·at·offset·0xd780:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··4
6 ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0001b0·10···A··7···1··46 ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0001b0·10···A··6···1··4
7 ··[·3]·.gnu.version······VERSYM··········0000039c·00039c·000036·02···A··2···0··27 ··[·3]·.gnu.version······VERSYM··········0000039c·00039c·000036·02···A··2···0··2
8 ··[·4]·.gnu.version_r····VERNEED·········000003d4·0003d4·000020·00···A··7···1··48 ··[·4]·.gnu.version_r····VERNEED·········000003d4·0003d4·000020·00···A··6···1··4
9 ··[·5]·.gnu.hash·········GNU_HASH········000003f4·0003f4·00008c·00···A··2···0··49 ··[·5]·.gnu.hash·········GNU_HASH········000003f4·0003f4·00008c·00···A··2···0··4
10 ··[·6]·.hash·············HASH············00000480·000480·0000e0·04···A··2···0··4 
11 ··[·7]·.dynstr···········STRTAB··········00000560·000560·000261·00···A··0···0··110 ··[·6]·.dynstr···········STRTAB··········00000480·000480·000261·00···A··0···0··1
12 ··[·8]·.rel.dyn··········REL·············000007c4·0007c4·000040·08···A··2···0··411 ··[·7]·.rel.dyn··········REL·············000006e4·0006e4·000040·08···A··2···0··4
13 ··[·9]·.ARM.exidx········ARM_EXIDX·······00000804·000804·0000c0·00··AL·13···0··412 ··[·8]·.ARM.exidx········ARM_EXIDX·······00000724·000724·0000c0·00··AL·12···0··4
14 ··[10]·.rel.plt··········REL·············000008c4·0008c4·000048·08··AI··2··19··413 ··[·9]·.rel.plt··········REL·············000007e4·0007e4·000048·08··AI··2··18··4
15 ··[11]·.ARM.extab········PROGBITS········0000090c·00090c·000048·00···A··0···0··414 ··[10]·.ARM.extab········PROGBITS········0000082c·00082c·000048·00···A··0···0··4
16 ··[12]·.rodata···········PROGBITS········00000958·000958·00403c·00·AMS··0···0··815 ··[11]·.rodata···········PROGBITS········00000878·000878·00403c·00·AMS··0···0··8
17 ··[13]·.text·············PROGBITS········000049a0·0049a0·008ad0·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········000048c0·0048c0·008ad0·00··AX··0···0·16
18 ··[14]·.plt··············PROGBITS········0000d470·00d470·0000b0·00··AX··0···0·1617 ··[13]·.plt··············PROGBITS········0000d390·00d390·0000b0·00··AX··0···0·16
19 ··[15]·.data.rel.ro······PROGBITS········0000e520·00d520·000010·00··WA··0···0··418 ··[14]·.data.rel.ro······PROGBITS········0000e440·00d440·000010·00··WA··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0000e530·00d530·000008·00··WA··0···0··419 ··[15]·.fini_array·······FINI_ARRAY······0000e450·00d450·000008·00··WA··0···0··4
21 ··[17]·.dynamic··········DYNAMIC·········0000e538·00d538·0000d0·08··WA··7···0··420 ··[16]·.dynamic··········DYNAMIC·········0000e458·00d458·0000c8·08··WA··6···0··4
22 ··[18]·.got··············PROGBITS········0000e608·00d608·000008·00··WA··0···0··421 ··[17]·.got··············PROGBITS········0000e520·00d520·000008·00··WA··0···0··4
23 ··[19]·.got.plt··········PROGBITS········0000e610·00d610·000030·00··WA··0···0··422 ··[18]·.got.plt··········PROGBITS········0000e528·00d528·000030·00··WA··0···0··4
24 ··[20]·.bss··············NOBITS··········0000f640·00d640·000001·00··WA··0···0··123 ··[19]·.bss··············NOBITS··········0000f558·00d558·000001·00··WA··0···0··1
25 ··[21]·.comment··········PROGBITS········00000000·00d640·000115·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········00000000·00d558·000115·01··MS··0···0··1
26 ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d755·00003a·00······0···0··125 ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00d66d·00003a·00······0···0··1
27 ··[23]·.shstrtab·········STRTAB··········00000000·00d78f·0000d9·00······0···0··126 ··[22]·.shstrtab·········STRTAB··········00000000·00d6a7·0000d9·00······0···0··1
28 Key·to·Flags:27 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),28 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
30 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),29 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),30 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··D·(mbind),·y·(purecode),·p·(processor·specific)31 ··D·(mbind),·y·(purecode),·p·(processor·specific)
3.42 KB
readelf --wide --symbols {}
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
5 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)5 ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__register_atfork@LIBC·(2)
8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memset_chk@LIBC·(2)
9 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)9 ·····5:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
10 ·····6:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)10 ·····6:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)
11 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)11 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2)
12 ·····8:·00007881····22·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_addbits_and_close12 ·····8:·000077a1····22·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_addbits_and_close
13 ·····9:·00006877····24·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_close13 ·····9:·00006797····24·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_close
14 ····10:·000078f1·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl25614 ····10:·00007811·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl256
15 ····11:·0000d29d····22·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_addbits_and_close15 ····11:·0000d1bd····22·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_addbits_and_close
16 ····12:·0000d285····24·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_close16 ····12:·0000d1a5····24·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_close
17 ····13:·0000d2b5···324·FUNC····GLOBAL·DEFAULT···13·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii17 ····13:·0000d1d5···324·FUNC····GLOBAL·DEFAULT···12·_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii
18 ····14:·0000790d····22·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_addbits_and_close18 ····14:·0000782d····22·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_addbits_and_close
19 ····15:·000078f5····24·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_close19 ····15:·00007815····24·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_close
20 ····16:·00007931···112·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_init20 ····16:·00007851···112·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_init
21 ····17:·00004a01····80·FUNC····GLOBAL·DEFAULT···13·sph_groestl224_init21 ····17:·00004921····80·FUNC····GLOBAL·DEFAULT···12·sph_groestl224_init
22 ····18:·000079a1·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl38422 ····18:·000078c1·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl384
23 ····19:·0000d211···112·FUNC····GLOBAL·DEFAULT···13·sph_groestl512_init23 ····19:·0000d131···112·FUNC····GLOBAL·DEFAULT···12·sph_groestl512_init
24 ····20:·0000d3f9···116·FUNC····GLOBAL·DEFAULT···13·JNI_OnLoad24 ····20:·0000d319···116·FUNC····GLOBAL·DEFAULT···12·JNI_OnLoad
25 ····21:·00004a51·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl22425 ····21:·00004971·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl224
26 ····22:·000078a1····80·FUNC····GLOBAL·DEFAULT···13·sph_groestl256_init26 ····22:·000077c1····80·FUNC····GLOBAL·DEFAULT···12·sph_groestl256_init
27 ····23:·0000d1ed····22·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_addbits_and_close27 ····23:·0000d10d····22·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_addbits_and_close
28 ····24:·0000b315····24·FUNC····GLOBAL·DEFAULT···13·sph_groestl384_close28 ····24:·0000b235····24·FUNC····GLOBAL·DEFAULT···12·sph_groestl384_close
29 ····25:·0000d281·····4·FUNC····GLOBAL·DEFAULT···13·sph_groestl51229 ····25:·0000d1a1·····4·FUNC····GLOBAL·DEFAULT···12·sph_groestl512
30 ····26:·0000f640·····1·OBJECT··WEAK···DEFAULT···20·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank30 ····26:·0000f558·····1·OBJECT··WEAK···DEFAULT···19·_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank
2.71 KB
readelf --wide --relocs {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x7c4·contains·8·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x6e4·contains·8·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 0000e440··00000017·R_ARM_RELATIVE········
 4 0000e444··00000017·R_ARM_RELATIVE········
 5 0000e448··00000017·R_ARM_RELATIVE········
3 0000e520··00000017·R_ARM_RELATIVE········6 0000e450··00000017·R_ARM_RELATIVE········
4 0000e524··00000017·R_ARM_RELATIVE········7 0000e454··00000017·R_ARM_RELATIVE········
5 0000e528··00000017·R_ARM_RELATIVE········ 
6 0000e530··00000017·R_ARM_RELATIVE········ 
7 0000e534··00000017·R_ARM_RELATIVE········ 
8 0000e608··00000615·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC8 0000e520··00000615·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC
9 0000e52c··00000d02·R_ARM_ABS32············0000d2b5···_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii9 0000e44c··00000d02·R_ARM_ABS32············0000d1d5···_Z15groestld_nativeP7_JNIEnvP7_jclassP11_jbyteArrayii
10 0000e60c··00001a15·R_ARM_GLOB_DAT·········0000f640···_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank10 0000e524··00001a15·R_ARM_GLOB_DAT·········0000f558···_ZZ11HashGroestlIPaE7uint256T_S2_E6pblank
  
11 Relocation·section·'.rel.plt'·at·offset·0x8c4·contains·9·entries:11 Relocation·section·'.rel.plt'·at·offset·0x7e4·contains·9·entries:
12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name12 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
13 0000e61c··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC13 0000e534··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC
14 0000e620··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC14 0000e538··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC
15 0000e624··00000316·R_ARM_JUMP_SLOT········00000000···__register_atfork@LIBC15 0000e53c··00000316·R_ARM_JUMP_SLOT········00000000···__register_atfork@LIBC
16 0000e628··00000516·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC16 0000e540··00000516·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
17 0000e62c··00000416·R_ARM_JUMP_SLOT········00000000···__memset_chk@LIBC17 0000e544··00000416·R_ARM_JUMP_SLOT········00000000···__memset_chk@LIBC
18 0000e630··00001316·R_ARM_JUMP_SLOT········0000d211···sph_groestl512_init18 0000e548··00001316·R_ARM_JUMP_SLOT········0000d131···sph_groestl512_init
19 0000e634··00001916·R_ARM_JUMP_SLOT········0000d281···sph_groestl51219 0000e54c··00001916·R_ARM_JUMP_SLOT········0000d1a1···sph_groestl512
20 0000e638··00000c16·R_ARM_JUMP_SLOT········0000d285···sph_groestl512_close20 0000e550··00000c16·R_ARM_JUMP_SLOT········0000d1a5···sph_groestl512_close
21 0000e63c··00000716·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC21 0000e554··00000716·R_ARM_JUMP_SLOT········00000000···memcpy@LIBC
1.8 KB
readelf --wide --dynamic {}
    
Offset 1, 29 lines modifiedOffset 1, 28 lines modified
  
1 Dynamic·section·at·offset·0xd538·contains·26·entries:1 Dynamic·section·at·offset·0xd458·contains·25·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
6 ·0x0000000e·(SONAME)·····················Library·soname:·[libgroestl.so]6 ·0x0000000e·(SONAME)·····················Library·soname:·[libgroestl.so]
7 ·0x0000001e·(FLAGS)······················BIND_NOW7 ·0x0000001e·(FLAGS)······················BIND_NOW
8 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW8 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
9 ·0x00000011·(REL)························0x7c49 ·0x00000011·(REL)························0x6e4
10 ·0x00000012·(RELSZ)······················64·(bytes)10 ·0x00000012·(RELSZ)······················64·(bytes)
11 ·0x00000013·(RELENT)·····················8·(bytes)11 ·0x00000013·(RELENT)·····················8·(bytes)
12 ·0x6ffffffa·(RELCOUNT)···················512 ·0x6ffffffa·(RELCOUNT)···················5
13 ·0x00000017·(JMPREL)·····················0x8c413 ·0x00000017·(JMPREL)·····················0x7e4
14 ·0x00000002·(PLTRELSZ)···················72·(bytes)14 ·0x00000002·(PLTRELSZ)···················72·(bytes)
15 ·0x00000003·(PLTGOT)·····················0xe61015 ·0x00000003·(PLTGOT)·····················0xe528
16 ·0x00000014·(PLTREL)·····················REL16 ·0x00000014·(PLTREL)·····················REL
17 ·0x00000006·(SYMTAB)·····················0x1ec17 ·0x00000006·(SYMTAB)·····················0x1ec
18 ·0x0000000b·(SYMENT)·····················16·(bytes)18 ·0x0000000b·(SYMENT)·····················16·(bytes)
19 ·0x00000005·(STRTAB)·····················0x56019 ·0x00000005·(STRTAB)·····················0x480
20 ·0x0000000a·(STRSZ)······················609·(bytes)20 ·0x0000000a·(STRSZ)······················609·(bytes)
21 ·0x6ffffef5·(GNU_HASH)···················0x3f421 ·0x6ffffef5·(GNU_HASH)···················0x3f4
22 ·0x00000004·(HASH)·······················0x480 
23 ·0x0000001a·(FINI_ARRAY)·················0xe53022 ·0x0000001a·(FINI_ARRAY)·················0xe450
24 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
25 ·0x6ffffff0·(VERSYM)·····················0x39c24 ·0x6ffffff0·(VERSYM)·····················0x39c
26 ·0x6ffffffe·(VERNEED)····················0x3d425 ·0x6ffffffe·(VERNEED)····················0x3d4
27 ·0x6fffffff·(VERNEEDNUM)·················126 ·0x6fffffff·(VERNEEDNUM)·················1
28 ·0x00000000·(NULL)·······················0x027 ·0x00000000·(NULL)·······················0x0
750 B
readelf --wide --version-info {}
    
Offset 6, 10 lines modifiedOffset 6, 10 lines modified
6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···7 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···8 ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···9 ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
10 ··018:···1·(*global*)······1·(*global*)······1·(*global*)···10 ··018:···1·(*global*)······1·(*global*)······1·(*global*)···
  
11 Version·needs·section·'.gnu.version_r'·contains·1·entry:11 Version·needs·section·'.gnu.version_r'·contains·1·entry:
12 ·Addr:·0x00000000000003d4··Offset:·0x000003d4··Link:·7·(.dynstr)12 ·Addr:·0x00000000000003d4··Offset:·0x000003d4··Link:·6·(.dynstr)
13 ··000000:·Version:·1··File:·libc.so··Cnt:·113 ··000000:·Version:·1··File:·libc.so··Cnt:·1
14 ··0x0010:···Name:·LIBC··Flags:·none··Version:·214 ··0x0010:···Name:·LIBC··Flags:·none··Version:·2
5.22 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00000560·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__2 ··0x00000480·005f5f63·78615f61·74657869·74005f5f·.__cxa_atexit.__
3 ··0x00000570·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r3 ··0x00000490·6378615f·66696e61·6c697a65·005f5f72·cxa_finalize.__r
4 ··0x00000580·65676973·7465725f·6174666f·726b005f·egister_atfork._4 ··0x000004a0·65676973·7465725f·6174666f·726b005f·egister_atfork._
5 ··0x00000590·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st5 ··0x000004b0·5f6d656d·7365745f·63686b00·5f5f7374·_memset_chk.__st
6 ··0x000005a0·61636b5f·63686b5f·6661696c·005f5f73·ack_chk_fail.__s6 ··0x000004c0·61636b5f·63686b5f·6661696c·005f5f73·ack_chk_fail.__s
7 ··0x000005b0·7461636b·5f63686b·5f677561·72640073·tack_chk_guard.s7 ··0x000004d0·7461636b·5f63686b·5f677561·72640073·tack_chk_guard.s
8 ··0x000005c0·70685f67·726f6573·746c3232·34007370·ph_groestl224.sp8 ··0x000004e0·70685f67·726f6573·746c3232·34007370·ph_groestl224.sp
9 ··0x000005d0·685f6772·6f657374·6c323234·5f616464·h_groestl224_add9 ··0x000004f0·685f6772·6f657374·6c323234·5f616464·h_groestl224_add
10 ··0x000005e0·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s10 ··0x00000500·62697473·5f616e64·5f636c6f·73650073·bits_and_close.s
11 ··0x000005f0·70685f67·726f6573·746c3232·345f636c·ph_groestl224_cl11 ··0x00000510·70685f67·726f6573·746c3232·345f636c·ph_groestl224_cl
12 ··0x00000600·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl212 ··0x00000520·6f736500·7370685f·67726f65·73746c32·ose.sph_groestl2
13 ··0x00000610·32345f69·6e697400·7370685f·67726f65·24_init.sph_groe13 ··0x00000530·32345f69·6e697400·7370685f·67726f65·24_init.sph_groe
14 ··0x00000620·73746c32·35360073·70685f67·726f6573·stl256.sph_groes14 ··0x00000540·73746c32·35360073·70685f67·726f6573·stl256.sph_groes
15 ··0x00000630·746c3235·365f6164·64626974·735f616e·tl256_addbits_an15 ··0x00000550·746c3235·365f6164·64626974·735f616e·tl256_addbits_an
16 ··0x00000640·645f636c·6f736500·7370685f·67726f65·d_close.sph_groe16 ··0x00000560·645f636c·6f736500·7370685f·67726f65·d_close.sph_groe
17 ··0x00000650·73746c32·35365f63·6c6f7365·00737068·stl256_close.sph17 ··0x00000570·73746c32·35365f63·6c6f7365·00737068·stl256_close.sph
18 ··0x00000660·5f67726f·6573746c·3235365f·696e6974·_groestl256_init18 ··0x00000580·5f67726f·6573746c·3235365f·696e6974·_groestl256_init
19 ··0x00000670·00737068·5f67726f·6573746c·33383400·.sph_groestl384.19 ··0x00000590·00737068·5f67726f·6573746c·33383400·.sph_groestl384.
20 ··0x00000680·7370685f·67726f65·73746c33·38345f61·sph_groestl384_a20 ··0x000005a0·7370685f·67726f65·73746c33·38345f61·sph_groestl384_a
21 ··0x00000690·64646269·74735f61·6e645f63·6c6f7365·ddbits_and_close21 ··0x000005b0·64646269·74735f61·6e645f63·6c6f7365·ddbits_and_close
22 ··0x000006a0·00737068·5f67726f·6573746c·3338345f·.sph_groestl384_22 ··0x000005c0·00737068·5f67726f·6573746c·3338345f·.sph_groestl384_
23 ··0x000006b0·636c6f73·65007370·685f6772·6f657374·close.sph_groest23 ··0x000005d0·636c6f73·65007370·685f6772·6f657374·close.sph_groest
24 ··0x000006c0·6c333834·5f696e69·74007370·685f6772·l384_init.sph_gr24 ··0x000005e0·6c333834·5f696e69·74007370·685f6772·l384_init.sph_gr
25 ··0x000006d0·6f657374·6c353132·00737068·5f67726f·oestl512.sph_gro25 ··0x000005f0·6f657374·6c353132·00737068·5f67726f·oestl512.sph_gro
26 ··0x000006e0·6573746c·3531325f·61646462·6974735f·estl512_addbits_26 ··0x00000600·6573746c·3531325f·61646462·6974735f·estl512_addbits_
27 ··0x000006f0·616e645f·636c6f73·65007370·685f6772·and_close.sph_gr27 ··0x00000610·616e645f·636c6f73·65007370·685f6772·and_close.sph_gr
28 ··0x00000700·6f657374·6c353132·5f636c6f·73650073·oestl512_close.s28 ··0x00000620·6f657374·6c353132·5f636c6f·73650073·oestl512_close.s
29 ··0x00000710·70685f67·726f6573·746c3531·325f696e·ph_groestl512_in29 ··0x00000630·70685f67·726f6573·746c3531·325f696e·ph_groestl512_in
30 ··0x00000720·6974004a·4e495f4f·6e4c6f61·64005f5a·it.JNI_OnLoad._Z30 ··0x00000640·6974004a·4e495f4f·6e4c6f61·64005f5a·it.JNI_OnLoad._Z
31 ··0x00000730·31356772·6f657374·6c645f6e·61746976·15groestld_nativ31 ··0x00000650·31356772·6f657374·6c645f6e·61746976·15groestld_nativ
32 ··0x00000740·6550375f·4a4e4945·6e765037·5f6a636c·eP7_JNIEnvP7_jcl32 ··0x00000660·6550375f·4a4e4945·6e765037·5f6a636c·eP7_JNIEnvP7_jcl
33 ··0x00000750·61737350·31315f6a·62797465·41727261·assP11_jbyteArra33 ··0x00000670·61737350·31315f6a·62797465·41727261·assP11_jbyteArra
34 ··0x00000760·79696900·5f5a5a31·31486173·6847726f·yii._ZZ11HashGro34 ··0x00000680·79696900·5f5a5a31·31486173·6847726f·yii._ZZ11HashGro
35 ··0x00000770·6573746c·49506145·3775696e·74323536·estlIPaE7uint25635 ··0x00000690·6573746c·49506145·3775696e·74323536·estlIPaE7uint256
36 ··0x00000780·545f5332·5f453670·626c616e·6b006d65·T_S2_E6pblank.me36 ··0x000006a0·545f5332·5f453670·626c616e·6b006d65·T_S2_E6pblank.me
37 ··0x00000790·6d637079·006c6962·632e736f·004c4942·mcpy.libc.so.LIB37 ··0x000006b0·6d637079·006c6962·632e736f·004c4942·mcpy.libc.so.LIB
38 ··0x000007a0·43006c69·626d2e73·6f006c69·62646c2e·C.libm.so.libdl.38 ··0x000006c0·43006c69·626d2e73·6f006c69·62646c2e·C.libm.so.libdl.
39 ··0x000007b0·736f006c·69626772·6f657374·6c2e736f·so.libgroestl.so39 ··0x000006d0·736f006c·69626772·6f657374·6c2e736f·so.libgroestl.so
40 ··0x000007c0·00··································.40 ··0x000006e0·00··································.
  
1.73 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00000804·9c410000·01000000·a4410000·01000000·.A.......A......2 ··0x00000724·9c410000·01000000·a4410000·01000000·.A.......A......
3 ··0x00000814·a0410000·01000000·9c410000·01000000·.A.......A......3 ··0x00000734·a0410000·01000000·9c410000·01000000·.A.......A......
4 ··0x00000824·a0410000·01000000·b8410000·01000000·.A.......A......4 ··0x00000744·a0410000·01000000·b8410000·01000000·.A.......A......
5 ··0x00000834·cc410000·b0b0b080·18420000·cc000000·.A.......B......5 ··0x00000754·cc410000·b0b0b080·18420000·cc000000·.A.......B......
6 ··0x00000844·32600000·08849780·44600000·c8000000·2`......D`......6 ··0x00000764·32600000·08849780·44600000·c8000000·2`......D`......
7 ··0x00000854·2c700000·08849780·44700000·b0b0b080·,p......Dp......7 ··0x00000774·2c700000·08849780·44700000·b0b0b080·,p......Dp......
8 ··0x00000864·90700000·08849780·c4700000·b0b0b080·.p.......p......8 ··0x00000784·90700000·08849780·c4700000·b0b0b080·.p.......p......
9 ··0x00000874·30710000·ac000000·98aa0000·08849780·0q..............9 ··0x00000794·30710000·ac000000·98aa0000·08849780·0q..............
10 ··0x00000884·a8aa0000·a8000000·60c90000·08849780·........`.......10 ··0x000007a4·a8aa0000·a8000000·60c90000·08849780·........`.......
11 ··0x00000894·7cc90000·b0b0b080·e8c90000·08849780·|...............11 ··0x000007b4·7cc90000·b0b0b080·e8c90000·08849780·|...............
12 ··0x000008a4·10ca0000·94000000·4ccb0000·98000000·........L.......12 ··0x000007c4·10ca0000·94000000·4ccb0000·98000000·........L.......
13 ··0x000008b4·b8cb0000·01000000·b4cb0000·01000000·................13 ··0x000007d4·b8cb0000·01000000·b4cb0000·01000000·................
  
813 B
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
2 ··0x0000090c·46970181·b0abf080·00000000·46970181·F...........F...2 ··0x0000082c·46970181·b0abf080·00000000·46970181·F...........F...
3 ··0x0000091c·b0abf080·00000000·46970181·b0abf080·........F.......3 ··0x0000083c·b0abf080·00000000·46970181·b0abf080·........F.......
4 ··0x0000092c·00000000·46970181·b0abf080·00000000·....F...........4 ··0x0000084c·00000000·46970181·b0abf080·00000000·....F...........
5 ··0x0000093c·46970181·b0abf080·00000000·43970181·F...........C...5 ··0x0000085c·46970181·b0abf080·00000000·43970181·F...........C...
6 ··0x0000094c·b0ab1080·00000000···················........6 ··0x0000086c·b0ab1080·00000000···················........
  
37.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000049a0·<sph_groestl224_init@@Base-0x60>:2 000048c0·<sph_groestl224_init@@Base-0x60>:
3 »       ldr»    r0,·[pc,·#4]»  @·49ac·<sph_groestl224_init@@Base-0x54>3 »       ldr»    r0,·[pc,·#4]»  @·48cc·<sph_groestl224_init@@Base-0x54>
4 »       add»    r0,·pc,·r04 »       add»    r0,·pc,·r0
5 »       b»      d490·<JNI_OnLoad@@Base+0x98>5 »       b»      d3b0·<JNI_OnLoad@@Base+0x98>
6 »       andeq»  r9,·r0,·r4,·ror·fp6 »       andeq»  r9,·r0,·r4,·ror·fp
7 »       bx»     lr7 »       bx»     lr
8 »       b»      49b0·<sph_groestl224_init@@Base-0x50>8 »       b»      48d0·<sph_groestl224_init@@Base-0x50>
9 »       cmp»    r0,·#09 »       cmp»    r0,·#0
10 »       bxeq»   lr10 »       bxeq»   lr
11 »       bx»     r011 »       bx»     r0
12 »       mov»    r1,·r012 »       mov»    r1,·r0
13 »       ldr»    r0,·[pc,·#12]» @·49dc·<sph_groestl224_init@@Base-0x24>13 »       ldr»    r0,·[pc,·#12]» @·48fc·<sph_groestl224_init@@Base-0x24>
14 »       ldr»    r2,·[pc,·#12]» @·49e0·<sph_groestl224_init@@Base-0x20>14 »       ldr»    r2,·[pc,·#12]» @·4900·<sph_groestl224_init@@Base-0x20>
15 »       add»    r0,·pc,·r015 »       add»    r0,·pc,·r0
16 »       add»    r2,·pc,·r216 »       add»    r2,·pc,·r2
17 »       b»      d4a0·<JNI_OnLoad@@Base+0xa8>17 »       b»      d3c0·<JNI_OnLoad@@Base+0xa8>
18 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe018 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe0
19 »       andeq»  r9,·r0,·r4,·asr·#2219 »       andeq»  r9,·r0,·r4,·asr·#22
20 »       ldr»    r3,·[pc,·#4]»  @·49f0·<sph_groestl224_init@@Base-0x10>20 »       ldr»    r3,·[pc,·#4]»  @·4910·<sph_groestl224_init@@Base-0x10>
21 »       add»    r3,·pc,·r321 »       add»    r3,·pc,·r3
22 »       b»      d4b0·<JNI_OnLoad@@Base+0xb8>22 »       b»      d3d0·<JNI_OnLoad@@Base+0xb8>
23 »       andeq»  r9,·r0,·r0,·lsr·fp23 »       andeq»  r9,·r0,·r0,·lsr·fp
24 »       ldrble» sp,·[r4],·#1236»    @·0x4d424 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
25 »       ldrble» sp,·[r4],·#1236»    @·0x4d425 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
26 »       ldrble» sp,·[r4],·#1236»    @·0x4d426 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
  
27 00004a00·<sph_groestl224_init@@Base>:27 00004920·<sph_groestl224_init@@Base>:
28 »       add»    r1,·pc,·#60»   @·(adr·r1,·4a40·<sph_groestl224_init@@Base+0x40>)28 »       add»    r1,·pc,·#60»   @·(adr·r1,·4960·<sph_groestl224_init@@Base+0x40>)
29 »       vmov.i32»       q9,·#0»  @·0x0000000029 »       vmov.i32»       q9,·#0»  @·0x00000000
30 »       vld1.64»{d16-d17},·[r1·:128]30 »       vld1.64»{d16-d17},·[r1·:128]
31 »       movs»   r1,·#031 »       movs»   r1,·#0
32 »       str»    r1,·[r0,·#64]» @·0x4032 »       str»    r1,·[r0,·#64]» @·0x40
33 »       strd»   r1,·r1,·[r0,·#120]»    @·0x7833 »       strd»   r1,·r1,·[r0,·#120]»    @·0x78
34 »       add.w»  r1,·r0,·#72» @·0x4834 »       add.w»  r1,·r0,·#72» @·0x48
35 »       vst1.64»{d18-d19},·[r1]35 »       vst1.64»{d18-d19},·[r1]
Offset 51, 42 lines modifiedOffset 51, 42 lines modified
51 »       nop51 »       nop
52 »       nop52 »       nop
53 »       nop53 »       nop
54 »       nop54 »       nop
55 »       movs»   r0,·r055 »       movs»   r0,·r0
56 »       movs»   r0,·r056 »       movs»   r0,·r0
57 »       movs»   r0,·r057 »       movs»   r0,·r0
58 »       b.n»    4a4a·<sph_groestl224_init@@Base+0x4a>58 »       b.n»    496a·<sph_groestl224_init@@Base+0x4a>
59 »       ...59 »       ...
  
60 00004a50·<sph_groestl224@@Base>:60 00004970·<sph_groestl224@@Base>:
61 »       b.w»    4a54·<sph_groestl224@@Base+0x4>61 »       b.w»    4974·<sph_groestl224@@Base+0x4>
62 »       push»   {r4,·r5,·r6,·r7,·lr}62 »       push»   {r4,·r5,·r6,·r7,·lr}
63 »       add»    r7,·sp,·#1263 »       add»    r7,·sp,·#12
64 »       stmdb»  sp!,·{r8,·r9,·sl,·fp}64 »       stmdb»  sp!,·{r8,·r9,·sl,·fp}
65 »       sub.w»  sp,·sp,·#532»@·0x21465 »       sub.w»  sp,·sp,·#532»@·0x214
66 »       mov»    fp,·r066 »       mov»    fp,·r0
67 »       ldr»    r0,·[pc,·#124]»@·(4ae0·<sph_groestl224@@Base+0x90>)67 »       ldr»    r0,·[pc,·#124]»@·(4a00·<sph_groestl224@@Base+0x90>)
68 »       mov»    r6,·r268 »       mov»    r6,·r2
69 »       mov»    r4,·r169 »       mov»    r4,·r1
70 »       add»    r0,·pc70 »       add»    r0,·pc
71 »       ldr»    r0,·[r0,·#0]71 »       ldr»    r0,·[r0,·#0]
72 »       str»    r0,·[sp,·#12]72 »       str»    r0,·[sp,·#12]
73 »       ldr»    r0,·[r0,·#0]73 »       ldr»    r0,·[r0,·#0]
74 »       str»    r0,·[sp,·#528]»@·0x21074 »       str»    r0,·[sp,·#528]»@·0x210
75 »       ldr.w»  r8,·[fp,·#64]»       @·0x4075 »       ldr.w»  r8,·[fp,·#64]»       @·0x40
76 »       rsb»    r0,·r8,·#64»   @·0x4076 »       rsb»    r0,·r8,·#64»   @·0x40
77 »       cmp»    r0,·r277 »       cmp»    r0,·r2
78 »       bls.n»  4a90·<sph_groestl224@@Base+0x40>78 »       bls.n»  49b0·<sph_groestl224@@Base+0x40>
79 »       add.w»  r0,·fp,·r879 »       add.w»  r0,·fp,·r8
80 »       mov»    r1,·r480 »       mov»    r1,·r4
81 »       mov»    r2,·r681 »       mov»    r2,·r6
82 »       blx»    d46c·<JNI_OnLoad@@Base+0x74>82 »       blx»    d38c·<JNI_OnLoad@@Base+0x74>
83 »       add»    r8,·r683 »       add»    r8,·r6
84 »       b.w»    685a·<sph_groestl224@@Base+0x1e0a>84 »       b.w»    677a·<sph_groestl224@@Base+0x1e0a>
85 »       add.w»  r0,·fp,·#72» @·0x4885 »       add.w»  r0,·fp,·#72» @·0x48
86 »       str»    r0,·[sp,·#8]86 »       str»    r0,·[sp,·#8]
87 »       vld1.8» {d16-d17},·[r0]87 »       vld1.8» {d16-d17},·[r0]
88 »       add.w»  r0,·fp,·#120»@·0x7888 »       add.w»  r0,·fp,·#120»@·0x78
89 »       add»    r2,·sp,·#464»  @·0x1d089 »       add»    r2,·sp,·#464»  @·0x1d0
90 »       movs»   r1,·#48»     @·0x3090 »       movs»   r1,·#48»     @·0x30
91 »       vld1.8» {d18-d19},·[r0]91 »       vld1.8» {d18-d19},·[r0]
Offset 100, 33 lines modifiedOffset 100, 33 lines modified
100 »       vst1.64»{d22-d23},·[r0]100 »       vst1.64»{d22-d23},·[r0]
101 »       add.w»  r0,·r2,·#16101 »       add.w»  r0,·r2,·#16
102 »       str»    r0,·[sp,·#0]102 »       str»    r0,·[sp,·#0]
103 »       vst1.64»{d20-d21},·[r0]103 »       vst1.64»{d20-d21},·[r0]
104 »       mov»    r0,·r2104 »       mov»    r0,·r2
105 »       vst1.64»{d16-d17},·[r0],·r1105 »       vst1.64»{d16-d17},·[r0],·r1
106 »       vst1.64»{d18-d19},·[r0]106 »       vst1.64»{d18-d19},·[r0]
107 »       beq.w»  6828·<sph_groestl224@@Base+0x1dd8>107 »       beq.w»  6748·<sph_groestl224@@Base+0x1dd8>
108 »       str.w»  fp,·[sp,·#16]108 »       str.w»  fp,·[sp,·#16]
109 »       b.n»    4aec·<sph_groestl224@@Base+0x9c>109 »       b.n»    4a0c·<sph_groestl224@@Base+0x9c>
110 »       ldr»    r3,·[sp,·#624]»@·0x270110 »       ldr»    r3,·[sp,·#592]»@·0x250
111 »       movs»   r0,·r0111 »       movs»   r0,·r0
112 »       subs»   r6,·r6,·r5112 »       subs»   r6,·r6,·r5
113 »       add»    r4,·r5113 »       add»    r4,·r5
114 »       beq.w»  6828·<sph_groestl224@@Base+0x1dd8>114 »       beq.w»  6748·<sph_groestl224@@Base+0x1dd8>
115 »       rsb»    r5,·r8,·#64»   @·0x40115 »       rsb»    r5,·r8,·#64»   @·0x40
116 »       add.w»  r0,·fp,·r8116 »       add.w»  r0,·fp,·r8
117 »       cmp»    r5,·r6117 »       cmp»    r5,·r6
118 »       it»     hi118 »       it»     hi
119 »       movhi»  r5,·r6119 »       movhi»  r5,·r6
120 »       mov»    r1,·r4120 »       mov»    r1,·r4
121 »       mov»    r2,·r5121 »       mov»    r2,·r5
122 »       blx»    d46c·<JNI_OnLoad@@Base+0x74>122 »       blx»    d38c·<JNI_OnLoad@@Base+0x74>
123 »       add»    r8,·r5123 »       add»    r8,·r5
124 »       cmp.w»  r8,·#64»    @·0x40124 »       cmp.w»  r8,·#64»    @·0x40
125 »       bne.n»  4ae4·<sph_groestl224@@Base+0x94>125 »       bne.n»  4a04·<sph_groestl224@@Base+0x94>
126 »       str»    r6,·[sp,·#32]126 »       str»    r6,·[sp,·#32]
127 »       add.w»  r6,·fp,·#48» @·0x30127 »       add.w»  r6,·fp,·#48» @·0x30
128 »       ldr»    r0,·[sp,·#516]»@·0x204128 »       ldr»    r0,·[sp,·#516]»@·0x204
129 »       ldmia»  r6,·{r2,·r3,·r6}129 »       ldmia»  r6,·{r2,·r3,·r6}
130 »       eors»   r0,·r3130 »       eors»   r0,·r3
131 »       str»    r0,·[sp,·#412]»@·0x19c131 »       str»    r0,·[sp,·#412]»@·0x19c
132 »       ldr»    r0,·[sp,·#512]»@·0x200132 »       ldr»    r0,·[sp,·#512]»@·0x200
Offset 192, 21 lines modifiedOffset 192, 21 lines modified
192 »       str»    r6,·[sp,·#348]»@·0x15c192 »       str»    r6,·[sp,·#348]»@·0x15c
193 »       str»    r3,·[sp,·#424]»@·0x1a8193 »       str»    r3,·[sp,·#424]»@·0x1a8
194 »       str»    r4,·[sp,·#352]»@·0x160194 »       str»    r4,·[sp,·#352]»@·0x160
195 »       str»    r2,·[sp,·#256]»@·0x100195 »       str»    r2,·[sp,·#256]»@·0x100
196 »       str.w»  r8,·[sp,·#40]»       @·0x28196 »       str.w»  r8,·[sp,·#40]»       @·0x28
197 »       str.w»  lr,·[sp,·#336]»      @·0x150197 »       str.w»  lr,·[sp,·#336]»      @·0x150
198 »       mov»    r9,·r1198 »       mov»    r9,·r1
199 »       ldr»    r3,·[pc,·#1008]»       @·(4fb8·<sph_groestl224@@Base+0x568>)199 »       ldr»    r3,·[pc,·#1008]»       @·(4ed8·<sph_groestl224@@Base+0x568>)
200 »       adds»   r1,·#2200 »       adds»   r1,·#2
Max diff block lines reached; 34090/38347 bytes (88.90%) of diff not shown.
1.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000d470·<.plt>:2 0000d390·<.plt>:
3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
4 »       add»    lr,·pc,·#0,·124 »       add»    lr,·pc,·#0,·12
5 »       add»    lr,·lr,·#4096» @·0x10005 »       add»    lr,·lr,·#4096» @·0x1000
6 »       ldr»    pc,·[lr,·#412]!»       @·0x19c6 »       ldr»    pc,·[lr,·#404]!»       @·0x194
7 »       ldrble» sp,·[r4],·#1236»    @·0x4d47 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
8 »       ldrble» sp,·[r4],·#1236»    @·0x4d48 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
9 »       ldrble» sp,·[r4],·#1236»    @·0x4d49 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
10 »       ldrble» sp,·[r4],·#1236»    @·0x4d410 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
11 »       add»    ip,·pc,·#0,·1211 »       add»    ip,·pc,·#0,·12
12 »       add»    ip,·ip,·#4096» @·0x100012 »       add»    ip,·ip,·#4096» @·0x1000
13 »       ldr»    pc,·[ip,·#388]!»       @·0x18413 »       ldr»    pc,·[ip,·#380]!»       @·0x17c
14 »       ldrble» sp,·[r4],·#1236»    @·0x4d414 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
15 »       add»    ip,·pc,·#0,·1215 »       add»    ip,·pc,·#0,·12
16 »       add»    ip,·ip,·#4096» @·0x100016 »       add»    ip,·ip,·#4096» @·0x1000
17 »       ldr»    pc,·[ip,·#376]!»       @·0x17817 »       ldr»    pc,·[ip,·#368]!»       @·0x170
18 »       ldrble» sp,·[r4],·#1236»    @·0x4d418 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
19 »       add»    ip,·pc,·#0,·1219 »       add»    ip,·pc,·#0,·12
20 »       add»    ip,·ip,·#4096» @·0x100020 »       add»    ip,·ip,·#4096» @·0x1000
21 »       ldr»    pc,·[ip,·#364]!»       @·0x16c21 »       ldr»    pc,·[ip,·#356]!»       @·0x164
22 »       ldrble» sp,·[r4],·#1236»    @·0x4d422 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
23 »       add»    ip,·pc,·#0,·1223 »       add»    ip,·pc,·#0,·12
24 »       add»    ip,·ip,·#4096» @·0x100024 »       add»    ip,·ip,·#4096» @·0x1000
25 »       ldr»    pc,·[ip,·#352]!»       @·0x16025 »       ldr»    pc,·[ip,·#344]!»       @·0x158
26 »       ldrble» sp,·[r4],·#1236»    @·0x4d426 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
27 »       add»    ip,·pc,·#0,·1227 »       add»    ip,·pc,·#0,·12
28 »       add»    ip,·ip,·#4096» @·0x100028 »       add»    ip,·ip,·#4096» @·0x1000
29 »       ldr»    pc,·[ip,·#340]!»       @·0x15429 »       ldr»    pc,·[ip,·#332]!»       @·0x14c
30 »       ldrble» sp,·[r4],·#1236»    @·0x4d430 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
31 »       add»    ip,·pc,·#0,·1231 »       add»    ip,·pc,·#0,·12
32 »       add»    ip,·ip,·#4096» @·0x100032 »       add»    ip,·ip,·#4096» @·0x1000
33 »       ldr»    pc,·[ip,·#328]!»       @·0x14833 »       ldr»    pc,·[ip,·#320]!»       @·0x140
34 »       ldrble» sp,·[r4],·#1236»    @·0x4d434 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
35 »       add»    ip,·pc,·#0,·1235 »       add»    ip,·pc,·#0,·12
36 »       add»    ip,·ip,·#4096» @·0x100036 »       add»    ip,·ip,·#4096» @·0x1000
37 »       ldr»    pc,·[ip,·#316]!»       @·0x13c37 »       ldr»    pc,·[ip,·#308]!»       @·0x134
38 »       ldrble» sp,·[r4],·#1236»    @·0x4d438 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
39 »       add»    ip,·pc,·#0,·1239 »       add»    ip,·pc,·#0,·12
40 »       add»    ip,·ip,·#4096» @·0x100040 »       add»    ip,·ip,·#4096» @·0x1000
41 »       ldr»    pc,·[ip,·#304]!»       @·0x13041 »       ldr»    pc,·[ip,·#296]!»       @·0x128
42 »       ldrble» sp,·[r4],·#1236»    @·0x4d442 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
43 »       add»    ip,·pc,·#0,·1243 »       add»    ip,·pc,·#0,·12
44 »       add»    ip,·ip,·#4096» @·0x100044 »       add»    ip,·ip,·#4096» @·0x1000
45 »       ldr»    pc,·[ip,·#292]!»       @·0x12445 »       ldr»    pc,·[ip,·#284]!»       @·0x11c
46 »       ldrble» sp,·[r4],·#1236»    @·0x4d446 »       ldrble» sp,·[r4],·#1236»    @·0x4d4
299 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0000e520·20e50000·7b490000·8b490000·00000000··...{I...I......2 ··0x0000e440·40e40000·9b480000·ab480000·00000000·@....H...H......
  
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x0000e530·b4490000·a0490000···················.I...I..2 ··0x0000e450·d4480000·c0480000···················.H...H..
  
259 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ··0x0000e608·00000000·00000000···················........2 ··0x0000e520·00000000·00000000···················........
  
650 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x0000e610·00000000·00000000·00000000·70d40000·............p...3 ··0x0000e528·00000000·00000000·00000000·90d30000·................
4 ··0x0000e620·70d40000·70d40000·70d40000·70d40000·p...p...p...p... 
5 ··0x0000e630·70d40000·70d40000·70d40000·70d40000·p...p...p...p...4 ··0x0000e538·90d30000·90d30000·90d30000·90d30000·................
 5 ··0x0000e548·90d30000·90d30000·90d30000·90d30000·................
  
2.82 KB
smali/de/schildbach/wallet/Configuration$SyncMode.smali
    
Offset 27, 49 lines modifiedOffset 27, 68 lines modified
  
27 .field·public·static·final·enum·CONNECTION_FILTER:Lde/schildbach/wallet/Configuration$SyncMode;27 .field·public·static·final·enum·CONNECTION_FILTER:Lde/schildbach/wallet/Configuration$SyncMode;
  
28 .field·public·static·final·enum·FULL:Lde/schildbach/wallet/Configuration$SyncMode;28 .field·public·static·final·enum·FULL:Lde/schildbach/wallet/Configuration$SyncMode;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/Configuration$SyncMode;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····new-array·v0,·v0,·[Lde/schildbach/wallet/Configuration$SyncMode;
  
 34 ····const/4·v1,·0x0
  
 35 ····.line·151
 36 ····sget-object·v2,·Lde/schildbach/wallet/Configuration$SyncMode;->CONNECTION_FILTER:Lde/schildbach/wallet/Configuration$SyncMode;
  
 37 ····aput-object·v2,·v0,·v1
  
 38 ····const/4·v1,·0x1
  
 39 ····sget-object·v2,·Lde/schildbach/wallet/Configuration$SyncMode;->FULL:Lde/schildbach/wallet/Configuration$SyncMode;
  
 40 ····aput-object·v2,·v0,·v1
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·15245 ····.line·152
33 ····new-instance·v0,·Lde/schildbach/wallet/Configuration$SyncMode;46 ····new-instance·v0,·Lde/schildbach/wallet/Configuration$SyncMode;
  
34 ····const-string·v1,·"CONNECTION_FILTER"47 ····const-string·v1,·"CONNECTION_FILTER"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/Configuration$SyncMode;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/Configuration$SyncMode;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lde/schildbach/wallet/Configuration$SyncMode;->CONNECTION_FILTER:Lde/schildbach/wallet/Configuration$SyncMode;50 ····sput-object·v0,·Lde/schildbach/wallet/Configuration$SyncMode;->CONNECTION_FILTER:Lde/schildbach/wallet/Configuration$SyncMode;
  
38 ····.line·15351 ····.line·153
39 ····new-instance·v1,·Lde/schildbach/wallet/Configuration$SyncMode;52 ····new-instance·v0,·Lde/schildbach/wallet/Configuration$SyncMode;
  
40 ····const-string·v3,·"FULL" 
  
41 ····const/4·v4,·0x1 
  
42 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/Configuration$SyncMode;-><init>(Ljava/lang/String;I)V53 ····const-string·v1,·"FULL"
  
43 ····sput-object·v1,·Lde/schildbach/wallet/Configuration$SyncMode;->FULL:Lde/schildbach/wallet/Configuration$SyncMode;54 ····const/4·v2,·0x1
  
44 ····const/4·v3,·0x255 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/Configuration$SyncMode;-><init>(Ljava/lang/String;I)V
  
45 ····new-array·v3,·v3,·[Lde/schildbach/wallet/Configuration$SyncMode;56 ····sput-object·v0,·Lde/schildbach/wallet/Configuration$SyncMode;->FULL:Lde/schildbach/wallet/Configuration$SyncMode;
  
46 ····aput-object·v0,·v3,·v257 ····.line·151
 58 ····invoke-static·{},·Lde/schildbach/wallet/Configuration$SyncMode;->$values()[Lde/schildbach/wallet/Configuration$SyncMode;
  
47 ····aput-object·v1,·v3,·v459 ····move-result-object·v0
  
48 ····.line·151 
49 ····sput-object·v3,·Lde/schildbach/wallet/Configuration$SyncMode;->$VALUES:[Lde/schildbach/wallet/Configuration$SyncMode;60 ····sput-object·v0,·Lde/schildbach/wallet/Configuration$SyncMode;->$VALUES:[Lde/schildbach/wallet/Configuration$SyncMode;
  
50 ····return-void61 ····return-void
51 .end·method62 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V63 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·064 ····.locals·0
54 ····.annotation·system·Ldalvik/annotation/MethodParameters;65 ····.annotation·system·Ldalvik/annotation/MethodParameters;
704 B
smali/de/schildbach/wallet/WalletApplication$1.smali
    
Offset 33, 14 lines modifiedOffset 33, 20 lines modified
33 ········}33 ········}
34 ········names·=·{34 ········names·=·{
35 ············"this$0",35 ············"this$0",
36 ············"val$listener"36 ············"val$listener"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
  
 39 ····.annotation·system·Ldalvik/annotation/Signature;
 40 ········value·=·{
 41 ············"()V"
 42 ········}
 43 ····.end·annotation
  
39 ····.line·17944 ····.line·179
40 ····iput-object·p1,·p0,·Lde/schildbach/wallet/WalletApplication$1;->this$0:Lde/schildbach/wallet/WalletApplication;45 ····iput-object·p1,·p0,·Lde/schildbach/wallet/WalletApplication$1;->this$0:Lde/schildbach/wallet/WalletApplication;
  
41 ····iput-object·p2,·p0,·Lde/schildbach/wallet/WalletApplication$1;->val$listener:Lde/schildbach/wallet/WalletApplication$OnWalletLoadedListener;46 ····iput-object·p2,·p0,·Lde/schildbach/wallet/WalletApplication$1;->val$listener:Lde/schildbach/wallet/WalletApplication$OnWalletLoadedListener;
  
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.02 KB
smali/de/schildbach/wallet/util/Installer.smali
    
Offset 26, 80 lines modifiedOffset 26, 107 lines modified
  
  
26 #·instance·fields26 #·instance·fields
27 .field·public·final·displayName:Ljava/lang/String;27 .field·public·final·displayName:Ljava/lang/String;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·static·constructor·<clinit>()V29 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/util/Installer;
30 ····.locals·1030 ····.locals·3
  
 31 ····const/4·v0,·0x4
31 ····.line·28 
32 ····new-instance·v0,·Lde/schildbach/wallet/util/Installer; 
  
33 ····const-string·v1,·"F-Droid"32 ····new-array·v0,·v0,·[Lde/schildbach/wallet/util/Installer;
  
34 ····const-string·v2,·"F_DROID"33 ····const/4·v1,·0x0
  
35 ····const/4·v3,·0x034 ····.line·27
 35 ····sget-object·v2,·Lde/schildbach/wallet/util/Installer;->F_DROID:Lde/schildbach/wallet/util/Installer;
  
36 ····invoke-direct·{v0,·v2,·v3,·v1},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V36 ····aput-object·v2,·v0,·v1
  
37 ····sput-object·v0,·Lde/schildbach/wallet/util/Installer;->F_DROID:Lde/schildbach/wallet/util/Installer;37 ····const/4·v1,·0x1
  
38 ····new-instance·v1,·Lde/schildbach/wallet/util/Installer;38 ····sget-object·v2,·Lde/schildbach/wallet/util/Installer;->GOOGLE_PLAY:Lde/schildbach/wallet/util/Installer;
  
39 ····const-string·v2,·"Google·Play"39 ····aput-object·v2,·v0,·v1
  
40 ····const-string·v4,·"GOOGLE_PLAY"40 ····const/4·v1,·0x2
  
41 ····const/4·v5,·0x141 ····sget-object·v2,·Lde/schildbach/wallet/util/Installer;->AMAZON_APPSTORE:Lde/schildbach/wallet/util/Installer;
  
42 ····invoke-direct·{v1,·v4,·v5,·v2},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V42 ····aput-object·v2,·v0,·v1
  
43 ····sput-object·v1,·Lde/schildbach/wallet/util/Installer;->GOOGLE_PLAY:Lde/schildbach/wallet/util/Installer;43 ····const/4·v1,·0x3
  
44 ····new-instance·v2,·Lde/schildbach/wallet/util/Installer;44 ····sget-object·v2,·Lde/schildbach/wallet/util/Installer;->AURORA_STORE:Lde/schildbach/wallet/util/Installer;
  
45 ····const-string·v4,·"Amazon·Appstore"45 ····aput-object·v2,·v0,·v1
  
46 ····const-string·v6,·"AMAZON_APPSTORE"46 ····return-object·v0
 47 .end·method
  
47 ····const/4·v7,·0x248 .method·static·constructor·<clinit>()V
 49 ····.locals·4
  
48 ····invoke-direct·{v2,·v6,·v7,·v4},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V50 ····.line·28
 51 ····new-instance·v0,·Lde/schildbach/wallet/util/Installer;
  
49 ····sput-object·v2,·Lde/schildbach/wallet/util/Installer;->AMAZON_APPSTORE:Lde/schildbach/wallet/util/Installer;52 ····const/4·v1,·0x0
  
50 ····new-instance·v4,·Lde/schildbach/wallet/util/Installer;53 ····const-string·v2,·"F-Droid"
  
51 ····const-string·v6,·"Aurora·Store"54 ····const-string·v3,·"F_DROID"
  
52 ····const-string·v8,·"AURORA_STORE"55 ····invoke-direct·{v0,·v3,·v1,·v2},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
53 ····const/4·v9,·0x356 ····sput-object·v0,·Lde/schildbach/wallet/util/Installer;->F_DROID:Lde/schildbach/wallet/util/Installer;
  
54 ····invoke-direct·{v4,·v8,·v9,·v6},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V57 ····new-instance·v0,·Lde/schildbach/wallet/util/Installer;
  
55 ····sput-object·v4,·Lde/schildbach/wallet/util/Installer;->AURORA_STORE:Lde/schildbach/wallet/util/Installer;58 ····const/4·v1,·0x1
  
56 ····const/4·v6,·0x459 ····const-string·v2,·"Google·Play"
  
57 ····new-array·v6,·v6,·[Lde/schildbach/wallet/util/Installer;60 ····const-string·v3,·"GOOGLE_PLAY"
  
58 ····aput-object·v0,·v6,·v361 ····invoke-direct·{v0,·v3,·v1,·v2},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
59 ····aput-object·v1,·v6,·v562 ····sput-object·v0,·Lde/schildbach/wallet/util/Installer;->GOOGLE_PLAY:Lde/schildbach/wallet/util/Installer;
  
60 ····aput-object·v2,·v6,·v763 ····new-instance·v0,·Lde/schildbach/wallet/util/Installer;
  
61 ····aput-object·v4,·v6,·v964 ····const/4·v1,·0x2
  
 65 ····const-string·v2,·"Amazon·Appstore"
  
 66 ····const-string·v3,·"AMAZON_APPSTORE"
  
 67 ····invoke-direct·{v0,·v3,·v1,·v2},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 68 ····sput-object·v0,·Lde/schildbach/wallet/util/Installer;->AMAZON_APPSTORE:Lde/schildbach/wallet/util/Installer;
  
 69 ····new-instance·v0,·Lde/schildbach/wallet/util/Installer;
  
 70 ····const/4·v1,·0x3
  
 71 ····const-string·v2,·"Aurora·Store"
  
 72 ····const-string·v3,·"AURORA_STORE"
  
 73 ····invoke-direct·{v0,·v3,·v1,·v2},·Lde/schildbach/wallet/util/Installer;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 74 ····sput-object·v0,·Lde/schildbach/wallet/util/Installer;->AURORA_STORE:Lde/schildbach/wallet/util/Installer;
  
62 ····.line·2775 ····.line·27
 76 ····invoke-static·{},·Lde/schildbach/wallet/util/Installer;->$values()[Lde/schildbach/wallet/util/Installer;
  
 77 ····move-result-object·v0
  
63 ····sput-object·v6,·Lde/schildbach/wallet/util/Installer;->$VALUES:[Lde/schildbach/wallet/util/Installer;78 ····sput-object·v0,·Lde/schildbach/wallet/util/Installer;->$VALUES:[Lde/schildbach/wallet/util/Installer;
  
64 ····return-void79 ····return-void
65 .end·method80 .end·method
  
66 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V81 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
67 ····.locals·082 ····.locals·0
68 ····.annotation·system·Ldalvik/annotation/MethodParameters;83 ····.annotation·system·Ldalvik/annotation/MethodParameters;
2.78 KB
smali/de/schildbach/wallet/util/ViewPagerTabs$Mode.smali
    
Offset 27, 47 lines modifiedOffset 27, 66 lines modified
  
27 .field·public·static·final·enum·DYNAMIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;27 .field·public·static·final·enum·DYNAMIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
28 .field·public·static·final·enum·STATIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;28 .field·public·static·final·enum·STATIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····new-array·v0,·v0,·[Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
 34 ····const/4·v1,·0x0
  
 35 ····.line·40
 36 ····sget-object·v2,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->DYNAMIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
 37 ····aput-object·v2,·v0,·v1
  
 38 ····const/4·v1,·0x1
  
 39 ····sget-object·v2,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->STATIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
 40 ····aput-object·v2,·v0,·v1
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·4045 ····.line·40
33 ····new-instance·v0,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;46 ····new-instance·v0,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
34 ····const-string·v1,·"DYNAMIC"47 ····const-string·v1,·"DYNAMIC"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->DYNAMIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;50 ····sput-object·v0,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->DYNAMIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
38 ····new-instance·v1,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;51 ····new-instance·v0,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
39 ····const-string·v3,·"STATIC" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"STATIC"
  
42 ····sput-object·v1,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->STATIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lde/schildbach/wallet/util/ViewPagerTabs$Mode;55 ····sput-object·v0,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->STATIC:Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
45 ····aput-object·v0,·v3,·v256 ····invoke-static·{},·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->$values()[Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
46 ····aput-object·v1,·v3,·v457 ····move-result-object·v0
  
47 ····sput-object·v3,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->$VALUES:[Lde/schildbach/wallet/util/ViewPagerTabs$Mode;58 ····sput-object·v0,·Lde/schildbach/wallet/util/ViewPagerTabs$Mode;->$VALUES:[Lde/schildbach/wallet/util/ViewPagerTabs$Mode;
  
48 ····return-void59 ····return-void
49 .end·method60 .end·method
  
50 .method·private·constructor·<init>(Ljava/lang/String;I)V61 .method·private·constructor·<init>(Ljava/lang/String;I)V
51 ····.locals·062 ····.locals·0
52 ····.annotation·system·Ldalvik/annotation/MethodParameters;63 ····.annotation·system·Ldalvik/annotation/MethodParameters;
746 B
smali/de/schildbach/wallet/addressbook/AddressBookDao_Impl$4.smali
    
Offset 43, 14 lines modifiedOffset 43, 20 lines modified
43 ········}43 ········}
44 ········names·=·{44 ········names·=·{
45 ············"this$0",45 ············"this$0",
46 ············"val$_statement"46 ············"val$_statement"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
 49 ····.annotation·system·Ldalvik/annotation/Signature;
 50 ········value·=·{
 51 ············"()V"
 52 ········}
 53 ····.end·annotation
  
49 ····.line·23354 ····.line·233
50 ····iput-object·p1,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$4;->this$0:Lde/schildbach/wallet/addressbook/AddressBookDao_Impl;55 ····iput-object·p1,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$4;->this$0:Lde/schildbach/wallet/addressbook/AddressBookDao_Impl;
  
51 ····iput-object·p2,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$4;->val$_statement:Landroidx/room/RoomSQLiteQuery;56 ····iput-object·p2,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$4;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
746 B
smali/de/schildbach/wallet/addressbook/AddressBookDao_Impl$3.smali
    
Offset 43, 14 lines modifiedOffset 43, 20 lines modified
43 ········}43 ········}
44 ········names·=·{44 ········names·=·{
45 ············"this$0",45 ············"this$0",
46 ············"val$_statement"46 ············"val$_statement"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
 49 ····.annotation·system·Ldalvik/annotation/Signature;
 50 ········value·=·{
 51 ············"()V"
 52 ········}
 53 ····.end·annotation
  
49 ····.line·17654 ····.line·176
50 ····iput-object·p1,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$3;->this$0:Lde/schildbach/wallet/addressbook/AddressBookDao_Impl;55 ····iput-object·p1,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$3;->this$0:Lde/schildbach/wallet/addressbook/AddressBookDao_Impl;
  
51 ····iput-object·p2,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$3;->val$_statement:Landroidx/room/RoomSQLiteQuery;56 ····iput-object·p2,·p0,·Lde/schildbach/wallet/addressbook/AddressBookDao_Impl$3;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
790 B
smali/de/schildbach/wallet/offline/DirectPaymentTask$HttpPaymentTask$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/offline/DirectPaymentTask$HttpPaymentTask$1;1 .class·Lde/schildbach/wallet/offline/DirectPaymentTask$HttpPaymentTask$1;
2 .super·Lokhttp3/RequestBody;2 .super·Lokhttp3/RequestBody;
3 .source·"DirectPaymentTask.java"3 .source·"DirectPaymentTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/offline/DirectPaymentTask$HttpPaymentTask;->lambda$send$0(Lorg/bitcoin/protocols/payments/Protos$Payment;)V6 ····value·=·Lde/schildbach/wallet/offline/DirectPaymentTask$HttpPaymentTask;->send(Lorg/bitcoin/protocols/payments/Protos$Payment;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
758 B
smali/de/schildbach/wallet/offline/DirectPaymentTask.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"DirectPaymentTask.java"3 .source·"DirectPaymentTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lde/schildbach/wallet/offline/DirectPaymentTask$ResultCallback;,
7 ········Lde/schildbach/wallet/offline/DirectPaymentTask$BluetoothPaymentTask;,8 ········Lde/schildbach/wallet/offline/DirectPaymentTask$BluetoothPaymentTask;,
8 ········Lde/schildbach/wallet/offline/DirectPaymentTask$HttpPaymentTask;,9 ········Lde/schildbach/wallet/offline/DirectPaymentTask$HttpPaymentTask;
9 ········Lde/schildbach/wallet/offline/DirectPaymentTask$ResultCallback; 
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·log:Lorg/slf4j/Logger;13 .field·private·static·final·log:Lorg/slf4j/Logger;
  
656 B
smali/de/schildbach/wallet/ui/AddressBookActivity$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/AddressBookActivity$1;1 .class·Lde/schildbach/wallet/ui/AddressBookActivity$1;
2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;
3 .source·"AddressBookActivity.java"3 .source·"AddressBookActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/AddressBookActivity;->lambda$new$0(Ljava/lang/String;)V6 ····value·=·Lde/schildbach/wallet/ui/AddressBookActivity;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
3.28 KB
smali/de/schildbach/wallet/ui/WalletTransactionsViewModel$Direction.smali
    
Offset 27, 48 lines modifiedOffset 27, 67 lines modified
  
27 .field·public·static·final·enum·RECEIVED:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;27 .field·public·static·final·enum·RECEIVED:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
28 .field·public·static·final·enum·SENT:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;28 .field·public·static·final·enum·SENT:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
 34 ····const/4·v1,·0x0
  
 35 ····.line·61
 36 ····sget-object·v2,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->RECEIVED:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
 37 ····aput-object·v2,·v0,·v1
  
 38 ····const/4·v1,·0x1
  
 39 ····sget-object·v2,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->SENT:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
 40 ····aput-object·v2,·v0,·v1
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·6245 ····.line·62
33 ····new-instance·v0,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;46 ····new-instance·v0,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
34 ····const-string·v1,·"RECEIVED"47 ····const-string·v1,·"RECEIVED"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->RECEIVED:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;50 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->RECEIVED:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
38 ····new-instance·v1,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
39 ····const-string·v3,·"SENT" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"SENT"
  
42 ····sput-object·v1,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->SENT:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->SENT:Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
45 ····aput-object·v0,·v3,·v256 ····.line·61
 57 ····invoke-static·{},·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->$values()[Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
46 ····aput-object·v1,·v3,·v458 ····move-result-object·v0
  
47 ····.line·61 
48 ····sput-object·v3,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->$VALUES:[Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;59 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;->$VALUES:[Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
  
49 ····return-void60 ····return-void
50 .end·method61 .end·method
  
51 .method·private·constructor·<init>(Ljava/lang/String;I)V62 .method·private·constructor·<init>(Ljava/lang/String;I)V
52 ····.locals·063 ····.locals·0
53 ····.annotation·system·Ldalvik/annotation/MethodParameters;64 ····.annotation·system·Ldalvik/annotation/MethodParameters;
9.57 KB
smali/de/schildbach/wallet/ui/TransactionsAdapter$ChangeType.smali
    
Offset 39, 122 lines modifiedOffset 39, 163 lines modified
  
39 .field·public·static·final·enum·TIME:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;39 .field·public·static·final·enum·TIME:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
40 .field·public·static·final·enum·VALUE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;40 .field·public·static·final·enum·VALUE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
  
41 #·direct·methods41 #·direct·methods
42 .method·static·constructor·<clinit>()V42 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
43 ····.locals·1643 ····.locals·3
  
 44 ····const/16·v0,·0x8
44 ····.line·423 
45 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType; 
  
46 ····const-string·v1,·"CONFIDENCE"45 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
47 ····const/4·v2,·0x046 ····const/4·v1,·0x0
  
48 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V47 ····.line·422
 48 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->CONFIDENCE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
49 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->CONFIDENCE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;49 ····aput-object·v2,·v0,·v1
  
50 ····new-instance·v1,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;50 ····const/4·v1,·0x1
  
51 ····const-string·v3,·"TIME"51 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->TIME:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
52 ····const/4·v4,·0x152 ····aput-object·v2,·v0,·v1
  
53 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V53 ····const/4·v1,·0x2
  
54 ····sput-object·v1,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->TIME:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;54 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->ADDRESS:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
55 ····new-instance·v3,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;55 ····aput-object·v2,·v0,·v1
  
56 ····const-string·v5,·"ADDRESS"56 ····const/4·v1,·0x3
  
57 ····const/4·v6,·0x257 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->FEE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
58 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V58 ····aput-object·v2,·v0,·v1
  
59 ····sput-object·v3,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->ADDRESS:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;59 ····const/4·v1,·0x4
  
60 ····new-instance·v5,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;60 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->VALUE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
61 ····const-string·v7,·"FEE"61 ····aput-object·v2,·v0,·v1
  
62 ····const/4·v8,·0x362 ····const/4·v1,·0x5
  
63 ····invoke-direct·{v5,·v7,·v8},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V63 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->FIAT:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
64 ····sput-object·v5,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->FEE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;64 ····aput-object·v2,·v0,·v1
  
65 ····new-instance·v7,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;65 ····const/4·v1,·0x6
  
66 ····const-string·v9,·"VALUE"66 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->MESSAGE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
67 ····const/4·v10,·0x467 ····aput-object·v2,·v0,·v1
  
68 ····invoke-direct·{v7,·v9,·v10},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V68 ····const/4·v1,·0x7
  
69 ····sput-object·v7,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->VALUE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;69 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
70 ····new-instance·v9,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;70 ····aput-object·v2,·v0,·v1
  
71 ····const-string·v11,·"FIAT"71 ····return-object·v0
 72 .end·method
  
72 ····const/4·v12,·0x573 .method·static·constructor·<clinit>()V
 74 ····.locals·3
  
73 ····invoke-direct·{v9,·v11,·v12},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V75 ····.line·423
 76 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
74 ····sput-object·v9,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->FIAT:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;77 ····const-string·v1,·"CONFIDENCE"
  
75 ····new-instance·v11,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;78 ····const/4·v2,·0x0
  
 79 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
76 ····const-string·v13,·"MESSAGE"80 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->CONFIDENCE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
77 ····const/4·v14,·0x681 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
78 ····invoke-direct·{v11,·v13,·v14},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V82 ····const-string·v1,·"TIME"
  
79 ····sput-object·v11,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->MESSAGE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;83 ····const/4·v2,·0x1
  
80 ····new-instance·v13,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;84 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
81 ····const-string·v15,·"SELECTION"85 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->TIME:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
82 ····const/4·v14,·0x786 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
83 ····invoke-direct·{v13,·v15,·v14},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V87 ····const-string·v1,·"ADDRESS"
  
84 ····sput-object·v13,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;88 ····const/4·v2,·0x2
  
85 ····const/16·v15,·0x889 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
86 ····new-array·v15,·v15,·[Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;90 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->ADDRESS:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
87 ····aput-object·v0,·v15,·v291 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
88 ····aput-object·v1,·v15,·v492 ····const-string·v1,·"FEE"
  
89 ····aput-object·v3,·v15,·v693 ····const/4·v2,·0x3
  
90 ····aput-object·v5,·v15,·v894 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
91 ····aput-object·v7,·v15,·v1095 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->FEE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
92 ····aput-object·v9,·v15,·v1296 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
93 ····const/4·v0,·0x697 ····const-string·v1,·"VALUE"
  
94 ····aput-object·v11,·v15,·v098 ····const/4·v2,·0x4
  
95 ····aput-object·v13,·v15,·v1499 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
 100 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;->VALUE:Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
 101 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;
  
 102 ····const-string·v1,·"FIAT"
  
 103 ····const/4·v2,·0x5
Max diff block lines reached; 653/9669 bytes (6.75%) of diff not shown.
4.14 KB
smali/de/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType.smali
    
Offset 29, 60 lines modifiedOffset 29, 83 lines modified
  
29 .field·public·static·final·enum·RATE:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;29 .field·public·static·final·enum·RATE:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
30 .field·public·static·final·enum·SELECTION:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;30 .field·public·static·final·enum·SELECTION:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·124
 38 ····sget-object·v2,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->RATE:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->DEFAULT:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·12550 ····.line·125
35 ····new-instance·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
36 ····const-string·v1,·"RATE"52 ····const-string·v1,·"RATE"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->RATE:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->RATE:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
40 ····new-instance·v1,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
41 ····const-string·v3,·"DEFAULT" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->DEFAULT:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;57 ····const-string·v1,·"DEFAULT"
  
45 ····new-instance·v3,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"SELECTION"59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->DEFAULT:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
49 ····sput-object·v3,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;62 ····const-string·v1,·"SELECTION"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;64 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
53 ····aput-object·v1,·v5,·v466 ····.line·124
 67 ····invoke-static·{},·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->$values()[Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
54 ····aput-object·v3,·v5,·v668 ····move-result-object·v0
  
55 ····.line·124 
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->$VALUES:[Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;69 ····sput-object·v0,·Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;->$VALUES:[Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;
  
57 ····return-void70 ····return-void
58 .end·method71 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V72 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·073 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/MethodParameters;74 ····.annotation·system·Ldalvik/annotation/MethodParameters;
4.24 KB
smali/de/schildbach/wallet/ui/TransactionsAdapter$WarningType.smali
    
Offset 29, 60 lines modifiedOffset 29, 83 lines modified
  
29 .field·public·static·final·enum·CHAIN_FORKING:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;29 .field·public·static·final·enum·CHAIN_FORKING:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
30 .field·public·static·final·enum·STORAGE_ENCRYPTION:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;30 .field·public·static·final·enum·STORAGE_ENCRYPTION:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·388
 38 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->BACKUP:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->STORAGE_ENCRYPTION:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->CHAIN_FORKING:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·38950 ····.line·389
35 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
36 ····const-string·v1,·"BACKUP"52 ····const-string·v1,·"BACKUP"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->BACKUP:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->BACKUP:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
40 ····new-instance·v1,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
41 ····const-string·v3,·"STORAGE_ENCRYPTION" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->STORAGE_ENCRYPTION:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;57 ····const-string·v1,·"STORAGE_ENCRYPTION"
  
45 ····new-instance·v3,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"CHAIN_FORKING"59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->STORAGE_ENCRYPTION:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
49 ····sput-object·v3,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->CHAIN_FORKING:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;62 ····const-string·v1,·"CHAIN_FORKING"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;64 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->CHAIN_FORKING:Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
53 ····aput-object·v1,·v5,·v466 ····.line·388
 67 ····invoke-static·{},·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->$values()[Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
54 ····aput-object·v3,·v5,·v668 ····move-result-object·v0
  
55 ····.line·388 
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->$VALUES:[Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;69 ····sput-object·v0,·Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;->$VALUES:[Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;
  
57 ····return-void70 ····return-void
58 .end·method71 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V72 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·073 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/MethodParameters;74 ····.annotation·system·Ldalvik/annotation/MethodParameters;
4.61 KB
smali/de/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState.smali
    
Offset 29, 60 lines modifiedOffset 29, 83 lines modified
  
29 .field·public·static·final·enum·FINISHED:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;29 .field·public·static·final·enum·FINISHED:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
30 .field·public·static·final·enum·WAITING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;30 .field·public·static·final·enum·WAITING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·35
 38 ····sget-object·v2,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->WAITING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->ANIMATING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->FINISHED:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·3650 ····.line·36
35 ····new-instance·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
36 ····const-string·v1,·"WAITING"52 ····const-string·v1,·"WAITING"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->WAITING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->WAITING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
40 ····new-instance·v1,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
41 ····const-string·v3,·"ANIMATING" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->ANIMATING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;57 ····const-string·v1,·"ANIMATING"
  
45 ····new-instance·v3,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"FINISHED"59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->ANIMATING:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
49 ····sput-object·v3,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->FINISHED:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;62 ····const-string·v1,·"FINISHED"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;64 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->FINISHED:Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
53 ····aput-object·v1,·v5,·v466 ····.line·35
 67 ····invoke-static·{},·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->$values()[Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
54 ····aput-object·v3,·v5,·v668 ····move-result-object·v0
  
55 ····.line·35 
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->$VALUES:[Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;69 ····sput-object·v0,·Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;->$VALUES:[Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
  
57 ····return-void70 ····return-void
58 .end·method71 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V72 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·073 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/MethodParameters;74 ····.annotation·system·Ldalvik/annotation/MethodParameters;
691 B
smali/de/schildbach/wallet/ui/WalletActivity$8.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/WalletActivity$8;1 .class·Lde/schildbach/wallet/ui/WalletActivity$8;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"WalletActivity.java"3 .source·"WalletActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/WalletActivity;->lambda$onCreate$4(Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;)V6 ····value·=·Lde/schildbach/wallet/ui/WalletActivity;->onCreate(Landroid/os/Bundle;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
626 B
smali/de/schildbach/wallet/ui/WalletActivity$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/WalletActivity$1;1 .class·Lde/schildbach/wallet/ui/WalletActivity$1;
2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;
3 .source·"WalletActivity.java"3 .source·"WalletActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/WalletActivity;->lambda$new$0(Ljava/lang/String;)V6 ····value·=·Lde/schildbach/wallet/ui/WalletActivity;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
833 B
smali/de/schildbach/wallet/ui/WalletAddressesViewModel.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Landroidx/lifecycle/AndroidViewModel;2 .super·Landroidx/lifecycle/AndroidViewModel;
3 .source·"WalletAddressesViewModel.java"3 .source·"WalletAddressesViewModel.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/ui/WalletAddressesViewModel$ImportedAddressesLiveData;, 
8 ········Lde/schildbach/wallet/ui/WalletAddressesViewModel$IssuedReceiveAddressesLiveData;7 ········Lde/schildbach/wallet/ui/WalletAddressesViewModel$IssuedReceiveAddressesLiveData;,
 8 ········Lde/schildbach/wallet/ui/WalletAddressesViewModel$ImportedAddressesLiveData;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·instance·fields11 #·instance·fields
12 .field·public·final·addressBook:Landroidx/lifecycle/LiveData;12 .field·public·final·addressBook:Landroidx/lifecycle/LiveData;
13 ····.annotation·system·Ldalvik/annotation/Signature;13 ····.annotation·system·Ldalvik/annotation/Signature;
1000 B
smali/de/schildbach/wallet/ui/AddressBookAdapter.smali
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 .super·Landroidx/recyclerview/widget/ListAdapter;2 .super·Landroidx/recyclerview/widget/ListAdapter;
3 .source·"AddressBookAdapter.java"3 .source·"AddressBookAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/ui/AddressBookAdapter$AddressViewHolder;, 
8 ········Lde/schildbach/wallet/ui/AddressBookAdapter$ContextMenuCallback;,7 ········Lde/schildbach/wallet/ui/AddressBookAdapter$ListItem;,
9 ········Lde/schildbach/wallet/ui/AddressBookAdapter$OnClickListener;,8 ········Lde/schildbach/wallet/ui/AddressBookAdapter$OnClickListener;,
 9 ········Lde/schildbach/wallet/ui/AddressBookAdapter$ContextMenuCallback;,
10 ········Lde/schildbach/wallet/ui/AddressBookAdapter$ListItem;10 ········Lde/schildbach/wallet/ui/AddressBookAdapter$AddressViewHolder;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
14 ····value·=·{14 ····value·=·{
15 ········"Landroidx/recyclerview/widget/ListAdapter<",15 ········"Landroidx/recyclerview/widget/ListAdapter<",
16 ········"Lde/schildbach/wallet/ui/AddressBookAdapter$ListItem;",16 ········"Lde/schildbach/wallet/ui/AddressBookAdapter$ListItem;",
636 B
smali/de/schildbach/wallet/ui/CurrencyAmountView.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Landroid/widget/FrameLayout;2 .super·Landroid/widget/FrameLayout;
3 .source·"CurrencyAmountView.java"3 .source·"CurrencyAmountView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lde/schildbach/wallet/ui/CurrencyAmountView$Listener;,
7 ········Lde/schildbach/wallet/ui/CurrencyAmountView$TextViewListener;,8 ········Lde/schildbach/wallet/ui/CurrencyAmountView$TextViewListener;
8 ········Lde/schildbach/wallet/ui/CurrencyAmountView$Listener; 
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·instance·fields11 #·instance·fields
12 .field·private·amountSigned:Z12 .field·private·amountSigned:Z
  
815 B
smali/de/schildbach/wallet/ui/WalletTransactionsViewModel.smali
Ordering differences only
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Landroidx/lifecycle/AndroidViewModel;2 .super·Landroidx/lifecycle/AndroidViewModel;
3 .source·"WalletTransactionsViewModel.java"3 .source·"WalletTransactionsViewModel.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/ui/WalletTransactionsViewModel$TransactionsConfidenceLiveData;, 
8 ········Lde/schildbach/wallet/ui/WalletTransactionsViewModel$TransactionsLiveData;,7 ········Lde/schildbach/wallet/ui/WalletTransactionsViewModel$TransactionsLiveData;,
 8 ········Lde/schildbach/wallet/ui/WalletTransactionsViewModel$TransactionsConfidenceLiveData;,
9 ········Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;9 ········Lde/schildbach/wallet/ui/WalletTransactionsViewModel$Direction;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·TRANSACTION_COMPARATOR:Ljava/util/Comparator;13 .field·private·static·final·TRANSACTION_COMPARATOR:Ljava/util/Comparator;
759 B
smali/de/schildbach/wallet/ui/AbstractWalletActivityViewModel$1$1.smali
    
Offset 51, 14 lines modifiedOffset 51, 20 lines modified
51 ········}51 ········}
52 ········names·=·{52 ········names·=·{
53 ············"this$1",53 ············"this$1",
54 ············"val$wallet"54 ············"val$wallet"
55 ········}55 ········}
56 ····.end·annotation56 ····.end·annotation
  
 57 ····.annotation·system·Ldalvik/annotation/Signature;
 58 ········value·=·{
 59 ············"()V"
 60 ········}
 61 ····.end·annotation
  
57 ····.line·5962 ····.line·59
58 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1$1;->this$1:Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;63 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1$1;->this$1:Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;
  
59 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1$1;->val$wallet:Lorg/bitcoinj/wallet/Wallet;64 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1$1;->val$wallet:Lorg/bitcoinj/wallet/Wallet;
  
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.12 KB
smali/de/schildbach/wallet/ui/ExchangeRatesAdapter.smali
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 .super·Landroidx/recyclerview/widget/ListAdapter;2 .super·Landroidx/recyclerview/widget/ListAdapter;
3 .source·"ExchangeRatesAdapter.java"3 .source·"ExchangeRatesAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ViewHolder;,7 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ListItem;,
8 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;, 
9 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ContextMenuCallback;, 
10 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$OnClickListener;,8 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$OnClickListener;,
 9 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ContextMenuCallback;,
 10 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ChangeType;,
11 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ListItem;11 ········Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ViewHolder;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Landroidx/recyclerview/widget/ListAdapter<",16 ········"Landroidx/recyclerview/widget/ListAdapter<",
17 ········"Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ListItem;",17 ········"Lde/schildbach/wallet/ui/ExchangeRatesAdapter$ListItem;",
853 B
smali/de/schildbach/wallet/ui/AbstractWalletActivityViewModel$1.smali
    
Offset 46, 14 lines modifiedOffset 46, 20 lines modified
46 ········names·=·{46 ········names·=·{
47 ············"this$0",47 ············"this$0",
48 ············"val$tx",48 ············"val$tx",
49 ············"val$future"49 ············"val$future"
50 ········}50 ········}
51 ····.end·annotation51 ····.end·annotation
  
 52 ····.annotation·system·Ldalvik/annotation/Signature;
 53 ········value·=·{
 54 ············"()V"
 55 ········}
 56 ····.end·annotation
  
52 ····.line·5657 ····.line·56
53 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;->this$0:Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel;58 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;->this$0:Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel;
  
54 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;->val$tx:Lorg/bitcoinj/core/Transaction;59 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;->val$tx:Lorg/bitcoinj/core/Transaction;
  
55 ····iput-object·p3,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;->val$future:Lcom/google/common/util/concurrent/SettableFuture;60 ····iput-object·p3,·p0,·Lde/schildbach/wallet/ui/AbstractWalletActivityViewModel$1;->val$future:Lcom/google/common/util/concurrent/SettableFuture;
  
757 B
smali/de/schildbach/wallet/ui/WalletActivityViewModel.smali
Ordering differences only
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lde/schildbach/wallet/util/OnFirstPreDraw$Callback;6 .implements·Lde/schildbach/wallet/util/OnFirstPreDraw$Callback;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lde/schildbach/wallet/ui/WalletActivityViewModel$WalletLegacyFallbackLiveData;, 
11 ········Lde/schildbach/wallet/ui/WalletActivityViewModel$WalletEncryptedLiveData;,10 ········Lde/schildbach/wallet/ui/WalletActivityViewModel$WalletEncryptedLiveData;,
 11 ········Lde/schildbach/wallet/ui/WalletActivityViewModel$WalletLegacyFallbackLiveData;,
12 ········Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;12 ········Lde/schildbach/wallet/ui/WalletActivityViewModel$EnterAnimationState;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·addressLoadingFinished:Z16 .field·private·addressLoadingFinished:Z
1.41 KB
smali/de/schildbach/wallet/ui/TransactionsAdapter.smali
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 .super·Landroidx/recyclerview/widget/ListAdapter;2 .super·Landroidx/recyclerview/widget/ListAdapter;
3 .source·"TransactionsAdapter.java"3 .source·"TransactionsAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/ui/TransactionsAdapter$WarningViewHolder;, 
8 ········Lde/schildbach/wallet/ui/TransactionsAdapter$TransactionViewHolder;, 
9 ········Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;, 
10 ········Lde/schildbach/wallet/ui/TransactionsAdapter$ContextMenuCallback;, 
11 ········Lde/schildbach/wallet/ui/TransactionsAdapter$OnClickListener;,7 ········Lde/schildbach/wallet/ui/TransactionsAdapter$ListItem;,
12 ········Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;,8 ········Lde/schildbach/wallet/ui/TransactionsAdapter$WarningType;,
13 ········Lde/schildbach/wallet/ui/TransactionsAdapter$ListItem;9 ········Lde/schildbach/wallet/ui/TransactionsAdapter$OnClickListener;,
 10 ········Lde/schildbach/wallet/ui/TransactionsAdapter$ContextMenuCallback;,
 11 ········Lde/schildbach/wallet/ui/TransactionsAdapter$ChangeType;,
 12 ········Lde/schildbach/wallet/ui/TransactionsAdapter$TransactionViewHolder;,
 13 ········Lde/schildbach/wallet/ui/TransactionsAdapter$WarningViewHolder;
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/Signature;16 .annotation·system·Ldalvik/annotation/Signature;
17 ····value·=·{17 ····value·=·{
18 ········"Landroidx/recyclerview/widget/ListAdapter<",18 ········"Landroidx/recyclerview/widget/ListAdapter<",
19 ········"Lde/schildbach/wallet/ui/TransactionsAdapter$ListItem;",19 ········"Lde/schildbach/wallet/ui/TransactionsAdapter$ListItem;",
4.12 KB
smali/de/schildbach/wallet/ui/EncryptKeysDialogFragment$State.smali
    
Offset 29, 60 lines modifiedOffset 29, 83 lines modified
  
29 .field·public·static·final·enum·DONE:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;29 .field·public·static·final·enum·DONE:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
30 .field·public·static·final·enum·INPUT:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;30 .field·public·static·final·enum·INPUT:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·88
 38 ····sget-object·v2,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->CRYPTING:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·8950 ····.line·89
35 ····new-instance·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
36 ····const-string·v1,·"INPUT"52 ····const-string·v1,·"INPUT"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
40 ····new-instance·v1,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
41 ····const-string·v3,·"CRYPTING" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->CRYPTING:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;57 ····const-string·v1,·"CRYPTING"
  
45 ····new-instance·v3,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"DONE"59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->CRYPTING:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
49 ····sput-object·v3,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;62 ····const-string·v1,·"DONE"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;64 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
53 ····aput-object·v1,·v5,·v466 ····.line·88
 67 ····invoke-static·{},·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->$values()[Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
54 ····aput-object·v3,·v5,·v668 ····move-result-object·v0
  
55 ····.line·88 
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->$VALUES:[Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;69 ····sput-object·v0,·Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;->$VALUES:[Lde/schildbach/wallet/ui/EncryptKeysDialogFragment$State;
  
57 ····return-void70 ····return-void
58 .end·method71 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V72 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·073 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/MethodParameters;74 ····.annotation·system·Ldalvik/annotation/MethodParameters;
656 B
smali/de/schildbach/wallet/ui/SendCoinsQrActivity$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/SendCoinsQrActivity$1;1 .class·Lde/schildbach/wallet/ui/SendCoinsQrActivity$1;
2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;
3 .source·"SendCoinsQrActivity.java"3 .source·"SendCoinsQrActivity.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/SendCoinsQrActivity;->lambda$new$0(Ljava/lang/String;)V6 ····value·=·Lde/schildbach/wallet/ui/SendCoinsQrActivity;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
717 B
smali/de/schildbach/wallet/ui/ExchangeRatesFragment$1$1.smali
    
Offset 33, 14 lines modifiedOffset 33, 20 lines modified
33 ········}33 ········}
34 ········names·=·{34 ········names·=·{
35 ············"this$1",35 ············"this$1",
36 ············"val$searchView"36 ············"val$searchView"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
  
 39 ····.annotation·system·Ldalvik/annotation/Signature;
 40 ········value·=·{
 41 ············"()V"
 42 ········}
 43 ····.end·annotation
  
39 ····.line·12544 ····.line·125
40 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/ExchangeRatesFragment$1$1;->this$1:Lde/schildbach/wallet/ui/ExchangeRatesFragment$1;45 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/ExchangeRatesFragment$1$1;->this$1:Lde/schildbach/wallet/ui/ExchangeRatesFragment$1;
  
41 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/ExchangeRatesFragment$1$1;->val$searchView:Landroid/widget/SearchView;46 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/ExchangeRatesFragment$1$1;->val$searchView:Landroid/widget/SearchView;
  
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.32 KB
smali/de/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType.smali
    
Offset 29, 60 lines modifiedOffset 29, 83 lines modified
  
29 .field·public·static·final·enum·TIME:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;29 .field·public·static·final·enum·TIME:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
30 .field·public·static·final·enum·TRANSACTIONS:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;30 .field·public·static·final·enum·TRANSACTIONS:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·242
 38 ····sget-object·v2,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->TIME:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->TRANSACTIONS:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·24350 ····.line·243
35 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
36 ····const-string·v1,·"TIME"52 ····const-string·v1,·"TIME"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->TIME:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->TIME:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
40 ····new-instance·v1,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
41 ····const-string·v3,·"TRANSACTIONS" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->TRANSACTIONS:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;57 ····const-string·v1,·"TRANSACTIONS"
  
45 ····new-instance·v3,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"SELECTION"59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->TRANSACTIONS:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
49 ····sput-object·v3,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;62 ····const-string·v1,·"SELECTION"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;64 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
53 ····aput-object·v1,·v5,·v466 ····.line·242
 67 ····invoke-static·{},·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->$values()[Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
54 ····aput-object·v3,·v5,·v668 ····move-result-object·v0
  
55 ····.line·242 
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->$VALUES:[Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;69 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;->$VALUES:[Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;
  
57 ····return-void70 ····return-void
58 .end·method71 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V72 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·073 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/MethodParameters;74 ····.annotation·system·Ldalvik/annotation/MethodParameters;
1020 B
smali/de/schildbach/wallet/ui/monitor/PeerListAdapter.smali
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 .super·Landroidx/recyclerview/widget/ListAdapter;2 .super·Landroidx/recyclerview/widget/ListAdapter;
3 .source·"PeerListAdapter.java"3 .source·"PeerListAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ViewHolder;,7 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ListItem;,
8 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;, 
9 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$OnClickListener;,8 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$OnClickListener;,
 9 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;,
10 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ListItem;10 ········Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ViewHolder;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
14 ····value·=·{14 ····value·=·{
15 ········"Landroidx/recyclerview/widget/ListAdapter<",15 ········"Landroidx/recyclerview/widget/ListAdapter<",
16 ········"Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ListItem;",16 ········"Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ListItem;",
5.27 KB
smali/de/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType.smali
    
Offset 31, 72 lines modifiedOffset 31, 99 lines modified
  
31 .field·public·static·final·enum·PING:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;31 .field·public·static·final·enum·PING:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
32 .field·public·static·final·enum·SELECTION:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;32 .field·public·static·final·enum·SELECTION:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
  
33 #·direct·methods33 #·direct·methods
 34 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
 35 ····.locals·3
  
 36 ····const/4·v0,·0x4
  
 37 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
 38 ····const/4·v1,·0x0
  
 39 ····.line·135
 40 ····sget-object·v2,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->HOST:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
 41 ····aput-object·v2,·v0,·v1
  
 42 ····const/4·v1,·0x1
  
 43 ····sget-object·v2,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->PING:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
 44 ····aput-object·v2,·v0,·v1
  
 45 ····const/4·v1,·0x2
  
 46 ····sget-object·v2,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->ICON:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
 47 ····aput-object·v2,·v0,·v1
  
 48 ····const/4·v1,·0x3
  
 49 ····sget-object·v2,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
 50 ····aput-object·v2,·v0,·v1
  
 51 ····return-object·v0
 52 .end·method
  
34 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
35 ····.locals·954 ····.locals·3
  
36 ····.line·13655 ····.line·136
37 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
38 ····const-string·v1,·"HOST"57 ····const-string·v1,·"HOST"
  
39 ····const/4·v2,·0x058 ····const/4·v2,·0x0
  
40 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->HOST:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;60 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->HOST:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
42 ····new-instance·v1,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;61 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
43 ····const-string·v3,·"PING" 
  
44 ····const/4·v4,·0x1 
  
45 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V 
  
46 ····sput-object·v1,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->PING:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType; 
  
47 ····new-instance·v3,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;62 ····const-string·v1,·"PING"
  
48 ····const-string·v5,·"ICON"63 ····const/4·v2,·0x1
  
49 ····const/4·v6,·0x264 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
50 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V65 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->PING:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
51 ····sput-object·v3,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->ICON:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;66 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
52 ····new-instance·v5,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;67 ····const-string·v1,·"ICON"
  
53 ····const-string·v7,·"SELECTION"68 ····const/4·v2,·0x2
  
54 ····const/4·v8,·0x369 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
55 ····invoke-direct·{v5,·v7,·v8},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V70 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->ICON:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;71 ····new-instance·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
57 ····const/4·v7,·0x472 ····const-string·v1,·"SELECTION"
  
58 ····new-array·v7,·v7,·[Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;73 ····const/4·v2,·0x3
  
59 ····aput-object·v0,·v7,·v274 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;-><init>(Ljava/lang/String;I)V
  
60 ····aput-object·v1,·v7,·v475 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->SELECTION:Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
61 ····aput-object·v3,·v7,·v676 ····.line·135
 77 ····invoke-static·{},·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->$values()[Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
62 ····aput-object·v5,·v7,·v878 ····move-result-object·v0
  
63 ····.line·135 
64 ····sput-object·v7,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->$VALUES:[Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;79 ····sput-object·v0,·Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;->$VALUES:[Lde/schildbach/wallet/ui/monitor/PeerListAdapter$ChangeType;
  
65 ····return-void80 ····return-void
66 .end·method81 .end·method
  
67 .method·private·constructor·<init>(Ljava/lang/String;I)V82 .method·private·constructor·<init>(Ljava/lang/String;I)V
68 ····.locals·083 ····.locals·0
69 ····.annotation·system·Ldalvik/annotation/MethodParameters;84 ····.annotation·system·Ldalvik/annotation/MethodParameters;
1.1 KB
smali/de/schildbach/wallet/ui/monitor/BlockListAdapter.smali
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 .super·Landroidx/recyclerview/widget/ListAdapter;2 .super·Landroidx/recyclerview/widget/ListAdapter;
3 .source·"BlockListAdapter.java"3 .source·"BlockListAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$BlockViewHolder;, 
8 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;,7 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ListItem;,
9 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ContextMenuCallback;,8 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ContextMenuCallback;,
10 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$OnClickListener;,9 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$OnClickListener;,
11 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ListItem;10 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ChangeType;,
 11 ········Lde/schildbach/wallet/ui/monitor/BlockListAdapter$BlockViewHolder;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Landroidx/recyclerview/widget/ListAdapter<",16 ········"Landroidx/recyclerview/widget/ListAdapter<",
17 ········"Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ListItem;",17 ········"Lde/schildbach/wallet/ui/monitor/BlockListAdapter$ListItem;",
847 B
smali/de/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$3.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$3;1 .class·Lde/schildbach/wallet/ui/backup/RestoreWalletDialogFragment$3;
2 .super·Lde/schildbach/wallet/ui/backup/ImportDialogButtonEnablerListener;2 .super·Lde/schildbach/wallet/ui/backup/ImportDialogButtonEnablerListener;
3 .source·"RestoreWalletDialogFragment.java"3 .source·"RestoreWalletDialogFragment.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/backup/RestoreWalletDialogFragment;->lambda$onCreateDialog$7(Landroid/app/AlertDialog;Landroid/content/DialogInterface;)V6 ····value·=·Lde/schildbach/wallet/ui/backup/RestoreWalletDialogFragment;->onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
1.19 KB
smali/de/schildbach/wallet/ui/backup/BackupWalletDialogFragment$1.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/Observer;5 .implements·Landroidx/lifecycle/Observer;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment;->lambda$new$0(Landroid/net/Uri;)V8 ····value·=·Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment;-><init>()V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 42, 14 lines modifiedOffset 42, 20 lines modified
42 ········}42 ········}
43 ········names·=·{43 ········names·=·{
44 ············"this$0",44 ············"this$0",
45 ············"val$uri"45 ············"val$uri"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
 48 ····.annotation·system·Ldalvik/annotation/Signature;
 49 ········value·=·{
 50 ············"()V"
 51 ········}
 52 ····.end·annotation
  
48 ····.line·10653 ····.line·106
49 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment$1;->this$0:Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment;54 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment$1;->this$0:Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment;
  
50 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment$1;->val$uri:Landroid/net/Uri;55 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/backup/BackupWalletDialogFragment$1;->val$uri:Landroid/net/Uri;
  
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
669 B
smali/de/schildbach/wallet/ui/send/SendCoinsFragment$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/send/SendCoinsFragment$1;1 .class·Lde/schildbach/wallet/ui/send/SendCoinsFragment$1;
2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;
3 .source·"SendCoinsFragment.java"3 .source·"SendCoinsFragment.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/send/SendCoinsFragment;->lambda$new$0(Ljava/lang/String;)V6 ····value·=·Lde/schildbach/wallet/ui/send/SendCoinsFragment;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
736 B
smali/de/schildbach/wallet/ui/send/SendCoinsFragment$7$1.smali
    
Offset 42, 14 lines modifiedOffset 42, 20 lines modified
42 ········}42 ········}
43 ········names·=·{43 ········names·=·{
44 ············"this$1",44 ············"this$1",
45 ············"val$payment"45 ············"val$payment"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
 48 ····.annotation·system·Ldalvik/annotation/Signature;
 49 ········value·=·{
 50 ············"()V"
 51 ········}
 52 ····.end·annotation
  
48 ····.line·75153 ····.line·751
49 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$7$1;->this$1:Lde/schildbach/wallet/ui/send/SendCoinsFragment$7;54 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$7$1;->this$1:Lde/schildbach/wallet/ui/send/SendCoinsFragment$7;
  
50 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$7$1;->val$payment:Lorg/bitcoin/protocols/payments/Protos$Payment;55 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$7$1;->val$payment:Lorg/bitcoin/protocols/payments/Protos$Payment;
  
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
724 B
smali/de/schildbach/wallet/ui/send/SendCoinsFragment$11.smali
    
Offset 60, 14 lines modifiedOffset 60, 20 lines modified
60 ········}60 ········}
61 ········names·=·{61 ········names·=·{
62 ············"this$0",62 ············"this$0",
63 ············"val$paymentRequestHost"63 ············"val$paymentRequestHost"
64 ········}64 ········}
65 ····.end·annotation65 ····.end·annotation
  
 66 ····.annotation·system·Ldalvik/annotation/Signature;
 67 ········value·=·{
 68 ············"()V"
 69 ········}
 70 ····.end·annotation
  
66 ····.line·121971 ····.line·1219
67 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$11;->this$0:Lde/schildbach/wallet/ui/send/SendCoinsFragment;72 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$11;->this$0:Lde/schildbach/wallet/ui/send/SendCoinsFragment;
  
68 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$11;->val$paymentRequestHost:Ljava/lang/String;73 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/send/SendCoinsFragment$11;->val$paymentRequestHost:Ljava/lang/String;
  
69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.14 KB
smali/de/schildbach/wallet/ui/send/SendCoinsViewModel$State.smali
    
Offset 37, 110 lines modifiedOffset 37, 149 lines modified
  
37 .field·public·static·final·enum·SENT:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;37 .field·public·static·final·enum·SENT:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
38 .field·public·static·final·enum·SIGNING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;38 .field·public·static·final·enum·SIGNING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
  
39 #·direct·methods39 #·direct·methods
 40 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
 41 ····.locals·3
  
 42 ····const/4·v0,·0x7
  
 43 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 44 ····const/4·v1,·0x0
  
 45 ····.line·53
 46 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->REQUEST_PAYMENT_REQUEST:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 47 ····aput-object·v2,·v0,·v1
  
 48 ····const/4·v1,·0x1
  
 49 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->INPUT:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 50 ····aput-object·v2,·v0,·v1
  
 51 ····const/4·v1,·0x2
  
 52 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 53 ····aput-object·v2,·v0,·v1
  
 54 ····const/4·v1,·0x3
  
 55 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->SIGNING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 56 ····aput-object·v2,·v0,·v1
  
 57 ····const/4·v1,·0x4
  
 58 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->SENDING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 59 ····aput-object·v2,·v0,·v1
  
 60 ····const/4·v1,·0x5
  
 61 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->SENT:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 62 ····aput-object·v2,·v0,·v1
  
 63 ····const/4·v1,·0x6
  
 64 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->FAILED:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
 65 ····aput-object·v2,·v0,·v1
  
 66 ····return-object·v0
 67 .end·method
  
40 .method·static·constructor·<clinit>()V68 .method·static·constructor·<clinit>()V
41 ····.locals·1569 ····.locals·3
  
42 ····.line·5470 ····.line·54
43 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;71 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
44 ····const-string·v1,·"REQUEST_PAYMENT_REQUEST"72 ····const-string·v1,·"REQUEST_PAYMENT_REQUEST"
  
45 ····const/4·v2,·0x073 ····const/4·v2,·0x0
  
46 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V74 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V
  
47 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->REQUEST_PAYMENT_REQUEST:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;75 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->REQUEST_PAYMENT_REQUEST:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
48 ····.line·5576 ····.line·55
49 ····new-instance·v1,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;77 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
50 ····const-string·v3,·"INPUT"78 ····const-string·v1,·"INPUT"
  
51 ····const/4·v4,·0x179 ····const/4·v2,·0x1
  
52 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V80 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V
  
53 ····sput-object·v1,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->INPUT:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;81 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->INPUT:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
54 ····.line·5682 ····.line·56
55 ····new-instance·v3,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;83 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
56 ····const-string·v5,·"DECRYPTING" 
  
57 ····const/4·v6,·0x2 
  
58 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V 
  
59 ····sput-object·v3,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State; 
  
60 ····new-instance·v5,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State; 
  
61 ····const-string·v7,·"SIGNING" 
  
62 ····const/4·v8,·0x3 
  
63 ····invoke-direct·{v5,·v7,·v8},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V84 ····const-string·v1,·"DECRYPTING"
  
64 ····sput-object·v5,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->SIGNING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;85 ····const/4·v2,·0x2
  
65 ····new-instance·v7,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;86 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V
  
66 ····const-string·v9,·"SENDING"87 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
67 ····const/4·v10,·0x488 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
68 ····invoke-direct·{v7,·v9,·v10},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V89 ····const-string·v1,·"SIGNING"
  
69 ····sput-object·v7,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->SENDING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;90 ····const/4·v2,·0x3
  
70 ····new-instance·v9,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;91 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V
  
71 ····const-string·v11,·"SENT"92 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->SIGNING:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
72 ····const/4·v12,·0x593 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;
  
73 ····invoke-direct·{v9,·v11,·v12},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V94 ····const-string·v1,·"SENDING"
  
74 ····sput-object·v9,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;->SENT:Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;95 ····const/4·v2,·0x4
  
75 ····new-instance·v11,·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;96 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SendCoinsViewModel$State;-><init>(Ljava/lang/String;I)V
Max diff block lines reached; 2229/8203 bytes (27.17%) of diff not shown.
822 B
smali/de/schildbach/wallet/ui/send/RequestWalletBalanceTask$1.smali
    
Offset 48, 14 lines modifiedOffset 48, 20 lines modified
48 ········names·=·{48 ········names·=·{
49 ············"this$0",49 ············"this$0",
50 ············"val$key",50 ············"val$key",
51 ············"val$assets"51 ············"val$assets"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
 54 ····.annotation·system·Ldalvik/annotation/Signature;
 55 ········value·=·{
 56 ············"()V"
 57 ········}
 58 ····.end·annotation
  
54 ····.line·15259 ····.line·152
55 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$1;->this$0:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask;60 ····iput-object·p1,·p0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$1;->this$0:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask;
  
56 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$1;->val$key:Lorg/bitcoinj/core/ECKey;61 ····iput-object·p2,·p0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$1;->val$key:Lorg/bitcoinj/core/ECKey;
  
57 ····iput-object·p3,·p0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$1;->val$assets:Landroid/content/res/AssetManager;62 ····iput-object·p3,·p0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$1;->val$assets:Landroid/content/res/AssetManager;
  
1010 B
smali/de/schildbach/wallet/ui/send/RequestWalletBalanceTask.smali
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RequestWalletBalanceTask.java"3 .source·"RequestWalletBalanceTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ResultCallback;,
7 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer;,8 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer;,
8 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$TransactionResponse;,9 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$TransactionResponse;,
9 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ListunspentResponse;,10 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ListunspentResponse;,
10 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumRequest;,11 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumRequest;
11 ········Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ResultCallback; 
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·private·static·final·TRUST_ALL_CERTIFICATES:Ljavax/net/ssl/X509TrustManager;15 .field·private·static·final·TRUST_ALL_CERTIFICATES:Ljavax/net/ssl/X509TrustManager;
  
681 B
smali/de/schildbach/wallet/ui/send/SweepWalletFragment$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/send/SweepWalletFragment$1;1 .class·Lde/schildbach/wallet/ui/send/SweepWalletFragment$1;
2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;2 .super·Lde/schildbach/wallet/ui/InputParser$StringInputParser;
3 .source·"SweepWalletFragment.java"3 .source·"SweepWalletFragment.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/send/SweepWalletFragment;->lambda$new$0(Ljava/lang/String;)V6 ····value·=·Lde/schildbach/wallet/ui/send/SweepWalletFragment;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
848 B
smali/de/schildbach/wallet/ui/send/RequestPaymentRequestTask$HttpRequestTask$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$HttpRequestTask$1;1 .class·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$HttpRequestTask$1;
2 .super·Lde/schildbach/wallet/ui/InputParser$StreamInputParser;2 .super·Lde/schildbach/wallet/ui/InputParser$StreamInputParser;
3 .source·"RequestPaymentRequestTask.java"3 .source·"RequestPaymentRequestTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$HttpRequestTask;->lambda$requestPaymentRequest$0(Ljava/lang/String;)V6 ····value·=·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$HttpRequestTask;->requestPaymentRequest(Ljava/lang/String;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
873 B
smali/de/schildbach/wallet/ui/send/RequestPaymentRequestTask$BluetoothRequestTask$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$BluetoothRequestTask$1;1 .class·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$BluetoothRequestTask$1;
2 .super·Lde/schildbach/wallet/ui/InputParser$BinaryInputParser;2 .super·Lde/schildbach/wallet/ui/InputParser$BinaryInputParser;
3 .source·"RequestPaymentRequestTask.java"3 .source·"RequestPaymentRequestTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$BluetoothRequestTask;->lambda$requestPaymentRequest$0(Ljava/lang/String;)V6 ····value·=·Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$BluetoothRequestTask;->requestPaymentRequest(Ljava/lang/String;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
4.32 KB
smali/de/schildbach/wallet/ui/send/MaintenanceDialogFragment$State.smali
    
Offset 29, 60 lines modifiedOffset 29, 83 lines modified
  
29 .field·public·static·final·enum·DONE:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;29 .field·public·static·final·enum·DONE:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
30 .field·public·static·final·enum·INPUT:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;30 .field·public·static·final·enum·INPUT:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·89
 38 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·9050 ····.line·90
35 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
36 ····const-string·v1,·"INPUT"52 ····const-string·v1,·"INPUT"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
40 ····new-instance·v1,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
41 ····const-string·v3,·"DECRYPTING" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;57 ····const-string·v1,·"DECRYPTING"
  
45 ····new-instance·v3,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"DONE"59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
49 ····sput-object·v3,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;62 ····const-string·v1,·"DONE"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;64 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
53 ····aput-object·v1,·v5,·v466 ····.line·89
 67 ····invoke-static·{},·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->$values()[Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
54 ····aput-object·v3,·v5,·v668 ····move-result-object·v0
  
55 ····.line·89 
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->$VALUES:[Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;69 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;->$VALUES:[Lde/schildbach/wallet/ui/send/MaintenanceDialogFragment$State;
  
57 ····return-void70 ····return-void
58 .end·method71 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V72 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·073 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/MethodParameters;74 ····.annotation·system·Ldalvik/annotation/MethodParameters;
7.27 KB
smali/de/schildbach/wallet/ui/send/SweepWalletViewModel$State.smali
    
Offset 35, 98 lines modifiedOffset 35, 133 lines modified
  
35 .field·public·static·final·enum·SENDING:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;35 .field·public·static·final·enum·SENDING:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
36 .field·public·static·final·enum·SENT:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;36 .field·public·static·final·enum·SENT:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
  
37 #·direct·methods37 #·direct·methods
 38 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
 39 ····.locals·3
  
 40 ····const/4·v0,·0x6
  
 41 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
 42 ····const/4·v1,·0x0
  
 43 ····.line·34
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->DECODE_KEY:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····const/4·v1,·0x1
  
 47 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->CONFIRM_SWEEP:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
 48 ····aput-object·v2,·v0,·v1
  
 49 ····const/4·v1,·0x2
  
 50 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->PREPARATION:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
 51 ····aput-object·v2,·v0,·v1
  
 52 ····const/4·v1,·0x3
  
 53 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->SENDING:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
 54 ····aput-object·v2,·v0,·v1
  
 55 ····const/4·v1,·0x4
  
 56 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->SENT:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
 57 ····aput-object·v2,·v0,·v1
  
 58 ····const/4·v1,·0x5
  
 59 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->FAILED:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
 60 ····aput-object·v2,·v0,·v1
  
 61 ····return-object·v0
 62 .end·method
  
38 .method·static·constructor·<clinit>()V63 .method·static·constructor·<clinit>()V
39 ····.locals·1364 ····.locals·3
  
40 ····.line·3565 ····.line·35
41 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;66 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
42 ····const-string·v1,·"DECODE_KEY"67 ····const-string·v1,·"DECODE_KEY"
  
43 ····const/4·v2,·0x068 ····const/4·v2,·0x0
  
44 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V69 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V
  
45 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->DECODE_KEY:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;70 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->DECODE_KEY:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
46 ····.line·3671 ····.line·36
47 ····new-instance·v1,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;72 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
48 ····const-string·v3,·"CONFIRM_SWEEP"73 ····const-string·v1,·"CONFIRM_SWEEP"
  
49 ····const/4·v4,·0x174 ····const/4·v2,·0x1
  
50 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V75 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V
  
51 ····sput-object·v1,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->CONFIRM_SWEEP:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;76 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->CONFIRM_SWEEP:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
52 ····.line·3777 ····.line·37
53 ····new-instance·v3,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;78 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
54 ····const-string·v5,·"PREPARATION" 
  
55 ····const/4·v6,·0x2 
  
56 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V 
  
57 ····sput-object·v3,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->PREPARATION:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State; 
  
58 ····new-instance·v5,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State; 
  
59 ····const-string·v7,·"SENDING" 
  
60 ····const/4·v8,·0x379 ····const-string·v1,·"PREPARATION"
  
61 ····invoke-direct·{v5,·v7,·v8},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V80 ····const/4·v2,·0x2
  
62 ····sput-object·v5,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->SENDING:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;81 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V
  
63 ····new-instance·v7,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;82 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->PREPARATION:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
64 ····const-string·v9,·"SENT"83 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
65 ····const/4·v10,·0x484 ····const-string·v1,·"SENDING"
  
66 ····invoke-direct·{v7,·v9,·v10},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V85 ····const/4·v2,·0x3
  
67 ····sput-object·v7,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->SENT:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;86 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V
  
68 ····new-instance·v9,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;87 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->SENDING:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
69 ····const-string·v11,·"FAILED"88 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
70 ····const/4·v12,·0x589 ····const-string·v1,·"SENT"
  
71 ····invoke-direct·{v9,·v11,·v12},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V90 ····const/4·v2,·0x4
  
72 ····sput-object·v9,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->FAILED:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;91 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;-><init>(Ljava/lang/String;I)V
  
73 ····const/4·v11,·0x692 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;->SENT:Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
74 ····new-array·v11,·v11,·[Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;93 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/SweepWalletViewModel$State;
  
75 ····aput-object·v0,·v11,·v294 ····const-string·v1,·"FAILED"
  
76 ····aput-object·v1,·v11,·v495 ····const/4·v2,·0x5
Max diff block lines reached; 1060/7311 bytes (14.50%) of diff not shown.
3.6 KB
smali/de/schildbach/wallet/ui/send/FeeCategory.smali
    
Offset 20, 62 lines modifiedOffset 20, 85 lines modified
  
20 .field·public·static·final·enum·NORMAL:Lde/schildbach/wallet/ui/send/FeeCategory;20 .field·public·static·final·enum·NORMAL:Lde/schildbach/wallet/ui/send/FeeCategory;
  
21 .field·public·static·final·enum·PRIORITY:Lde/schildbach/wallet/ui/send/FeeCategory;21 .field·public·static·final·enum·PRIORITY:Lde/schildbach/wallet/ui/send/FeeCategory;
  
  
22 #·direct·methods22 #·direct·methods
 23 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/send/FeeCategory;
 24 ····.locals·3
  
 25 ····const/4·v0,·0x3
  
 26 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/send/FeeCategory;
  
 27 ····const/4·v1,·0x0
  
 28 ····.line·23
 29 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/FeeCategory;->ECONOMIC:Lde/schildbach/wallet/ui/send/FeeCategory;
  
 30 ····aput-object·v2,·v0,·v1
  
 31 ····const/4·v1,·0x1
  
 32 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/FeeCategory;->NORMAL:Lde/schildbach/wallet/ui/send/FeeCategory;
  
 33 ····aput-object·v2,·v0,·v1
  
 34 ····const/4·v1,·0x2
  
 35 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/FeeCategory;->PRIORITY:Lde/schildbach/wallet/ui/send/FeeCategory;
  
 36 ····aput-object·v2,·v0,·v1
  
 37 ····return-object·v0
 38 .end·method
  
23 .method·static·constructor·<clinit>()V39 .method·static·constructor·<clinit>()V
24 ····.locals·740 ····.locals·3
  
25 ····.line·2741 ····.line·27
26 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;42 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;
  
27 ····const-string·v1,·"ECONOMIC"43 ····const-string·v1,·"ECONOMIC"
  
28 ····const/4·v2,·0x044 ····const/4·v2,·0x0
  
29 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/FeeCategory;-><init>(Ljava/lang/String;I)V45 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/FeeCategory;-><init>(Ljava/lang/String;I)V
  
30 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;->ECONOMIC:Lde/schildbach/wallet/ui/send/FeeCategory;46 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;->ECONOMIC:Lde/schildbach/wallet/ui/send/FeeCategory;
  
31 ····.line·3347 ····.line·33
32 ····new-instance·v1,·Lde/schildbach/wallet/ui/send/FeeCategory;48 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;
  
33 ····const-string·v3,·"NORMAL"49 ····const-string·v1,·"NORMAL"
  
34 ····const/4·v4,·0x150 ····const/4·v2,·0x1
  
35 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/send/FeeCategory;-><init>(Ljava/lang/String;I)V51 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/FeeCategory;-><init>(Ljava/lang/String;I)V
  
36 ····sput-object·v1,·Lde/schildbach/wallet/ui/send/FeeCategory;->NORMAL:Lde/schildbach/wallet/ui/send/FeeCategory;52 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;->NORMAL:Lde/schildbach/wallet/ui/send/FeeCategory;
  
37 ····.line·3853 ····.line·38
38 ····new-instance·v3,·Lde/schildbach/wallet/ui/send/FeeCategory;54 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;
  
39 ····const-string·v5,·"PRIORITY" 
  
40 ····const/4·v6,·0x2 
  
41 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/send/FeeCategory;-><init>(Ljava/lang/String;I)V 
  
42 ····sput-object·v3,·Lde/schildbach/wallet/ui/send/FeeCategory;->PRIORITY:Lde/schildbach/wallet/ui/send/FeeCategory;55 ····const-string·v1,·"PRIORITY"
  
43 ····const/4·v5,·0x356 ····const/4·v2,·0x2
  
44 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/send/FeeCategory;57 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/FeeCategory;-><init>(Ljava/lang/String;I)V
  
45 ····aput-object·v0,·v5,·v258 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;->PRIORITY:Lde/schildbach/wallet/ui/send/FeeCategory;
  
46 ····aput-object·v1,·v5,·v459 ····.line·23
 60 ····invoke-static·{},·Lde/schildbach/wallet/ui/send/FeeCategory;->$values()[Lde/schildbach/wallet/ui/send/FeeCategory;
  
47 ····aput-object·v3,·v5,·v661 ····move-result-object·v0
  
48 ····.line·23 
49 ····sput-object·v5,·Lde/schildbach/wallet/ui/send/FeeCategory;->$VALUES:[Lde/schildbach/wallet/ui/send/FeeCategory;62 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/FeeCategory;->$VALUES:[Lde/schildbach/wallet/ui/send/FeeCategory;
  
50 ····return-void63 ····return-void
51 .end·method64 .end·method
  
52 .method·private·constructor·<init>(Ljava/lang/String;I)V65 .method·private·constructor·<init>(Ljava/lang/String;I)V
53 ····.locals·066 ····.locals·0
54 ····.annotation·system·Ldalvik/annotation/MethodParameters;67 ····.annotation·system·Ldalvik/annotation/MethodParameters;
4.21 KB
smali/de/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State.smali
    
Offset 29, 60 lines modifiedOffset 29, 83 lines modified
  
29 .field·public·static·final·enum·DONE:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;29 .field·public·static·final·enum·DONE:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
30 .field·public·static·final·enum·INPUT:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;30 .field·public·static·final·enum·INPUT:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
  
31 #·direct·methods31 #·direct·methods
 32 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
 33 ····.locals·3
  
 34 ····const/4·v0,·0x3
  
 35 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
 36 ····const/4·v1,·0x0
  
 37 ····.line·107
 38 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
 39 ····aput-object·v2,·v0,·v1
  
 40 ····const/4·v1,·0x1
  
 41 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
 42 ····aput-object·v2,·v0,·v1
  
 43 ····const/4·v1,·0x2
  
 44 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
 45 ····aput-object·v2,·v0,·v1
  
 46 ····return-object·v0
 47 .end·method
  
32 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
33 ····.locals·749 ····.locals·3
  
34 ····.line·10850 ····.line·108
35 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
36 ····const-string·v1,·"INPUT"52 ····const-string·v1,·"INPUT"
  
37 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->INPUT:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
40 ····new-instance·v1,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;56 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
41 ····const-string·v3,·"DECRYPTING" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;57 ····const-string·v1,·"DECRYPTING"
  
45 ····new-instance·v3,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;58 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"DONE"59 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x260 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->DECRYPTING:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
48 ····invoke-direct·{v3,·v5,·v6},·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;-><init>(Ljava/lang/String;I)V61 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
49 ····sput-object·v3,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;62 ····const-string·v1,·"DONE"
  
50 ····const/4·v5,·0x363 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;64 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v265 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->DONE:Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
53 ····aput-object·v1,·v5,·v466 ····.line·107
 67 ····invoke-static·{},·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->$values()[Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
54 ····aput-object·v3,·v5,·v668 ····move-result-object·v0
  
55 ····.line·107 
56 ····sput-object·v5,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->$VALUES:[Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;69 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;->$VALUES:[Lde/schildbach/wallet/ui/send/RaiseFeeDialogFragment$State;
  
57 ····return-void70 ····return-void
58 .end·method71 .end·method
  
59 .method·private·constructor·<init>(Ljava/lang/String;I)V72 .method·private·constructor·<init>(Ljava/lang/String;I)V
60 ····.locals·073 ····.locals·0
61 ····.annotation·system·Ldalvik/annotation/MethodParameters;74 ····.annotation·system·Ldalvik/annotation/MethodParameters;
3.6 KB
smali/de/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type.smali
    
Offset 27, 48 lines modifiedOffset 27, 67 lines modified
  
27 .field·public·static·final·enum·TCP:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;27 .field·public·static·final·enum·TCP:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
28 .field·public·static·final·enum·TLS:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;28 .field·public·static·final·enum·TLS:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····new-array·v0,·v0,·[Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
 34 ····const/4·v1,·0x0
  
 35 ····.line·356
 36 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->TCP:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
 37 ····aput-object·v2,·v0,·v1
  
 38 ····const/4·v1,·0x1
  
 39 ····sget-object·v2,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->TLS:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
 40 ····aput-object·v2,·v0,·v1
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·35745 ····.line·357
33 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;46 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
34 ····const-string·v1,·"TCP"47 ····const-string·v1,·"TCP"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->TCP:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;50 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->TCP:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
38 ····new-instance·v1,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;51 ····new-instance·v0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
39 ····const-string·v3,·"TLS" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"TLS"
  
42 ····sput-object·v1,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->TLS:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;55 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->TLS:Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
45 ····aput-object·v0,·v3,·v256 ····.line·356
 57 ····invoke-static·{},·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->$values()[Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
46 ····aput-object·v1,·v3,·v458 ····move-result-object·v0
  
47 ····.line·356 
48 ····sput-object·v3,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->$VALUES:[Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;59 ····sput-object·v0,·Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;->$VALUES:[Lde/schildbach/wallet/ui/send/RequestWalletBalanceTask$ElectrumServer$Type;
  
49 ····return-void60 ····return-void
50 .end·method61 .end·method
  
51 .method·private·constructor·<init>(Ljava/lang/String;I)V62 .method·private·constructor·<init>(Ljava/lang/String;I)V
52 ····.locals·063 ····.locals·0
53 ····.annotation·system·Ldalvik/annotation/MethodParameters;64 ····.annotation·system·Ldalvik/annotation/MethodParameters;
822 B
smali/de/schildbach/wallet/ui/send/RequestPaymentRequestTask.smali
    
Offset 2, 17 lines modifiedOffset 2, 17 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RequestPaymentRequestTask.java"3 .source·"RequestPaymentRequestTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$ResultCallback;,
7 ········Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$BluetoothRequestTask;,8 ········Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$BluetoothRequestTask;,
8 ········Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$HttpRequestTask;,9 ········Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$HttpRequestTask;
9 ········Lde/schildbach/wallet/ui/send/RequestPaymentRequestTask$ResultCallback; 
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·final·log:Lorg/slf4j/Logger;13 .field·private·static·final·log:Lorg/slf4j/Logger;
  
3.12 KB
smali/de/schildbach/wallet/service/BlockchainState$Impediment.smali
    
Offset 27, 48 lines modifiedOffset 27, 67 lines modified
  
27 .field·public·static·final·enum·NETWORK:Lde/schildbach/wallet/service/BlockchainState$Impediment;27 .field·public·static·final·enum·NETWORK:Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
28 .field·public·static·final·enum·STORAGE:Lde/schildbach/wallet/service/BlockchainState$Impediment;28 .field·public·static·final·enum·STORAGE:Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/service/BlockchainState$Impediment;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····new-array·v0,·v0,·[Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
 34 ····const/4·v1,·0x0
  
 35 ····.line·28
 36 ····sget-object·v2,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->STORAGE:Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
 37 ····aput-object·v2,·v0,·v1
  
 38 ····const/4·v1,·0x1
  
 39 ····sget-object·v2,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->NETWORK:Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
 40 ····aput-object·v2,·v0,·v1
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·2945 ····.line·29
33 ····new-instance·v0,·Lde/schildbach/wallet/service/BlockchainState$Impediment;46 ····new-instance·v0,·Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
34 ····const-string·v1,·"STORAGE"47 ····const-string·v1,·"STORAGE"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/service/BlockchainState$Impediment;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/service/BlockchainState$Impediment;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->STORAGE:Lde/schildbach/wallet/service/BlockchainState$Impediment;50 ····sput-object·v0,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->STORAGE:Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
38 ····new-instance·v1,·Lde/schildbach/wallet/service/BlockchainState$Impediment;51 ····new-instance·v0,·Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
39 ····const-string·v3,·"NETWORK" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/service/BlockchainState$Impediment;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"NETWORK"
  
42 ····sput-object·v1,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->NETWORK:Lde/schildbach/wallet/service/BlockchainState$Impediment;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/service/BlockchainState$Impediment;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lde/schildbach/wallet/service/BlockchainState$Impediment;55 ····sput-object·v0,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->NETWORK:Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
45 ····aput-object·v0,·v3,·v256 ····.line·28
 57 ····invoke-static·{},·Lde/schildbach/wallet/service/BlockchainState$Impediment;->$values()[Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
46 ····aput-object·v1,·v3,·v458 ····move-result-object·v0
  
47 ····.line·28 
48 ····sput-object·v3,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->$VALUES:[Lde/schildbach/wallet/service/BlockchainState$Impediment;59 ····sput-object·v0,·Lde/schildbach/wallet/service/BlockchainState$Impediment;->$VALUES:[Lde/schildbach/wallet/service/BlockchainState$Impediment;
  
49 ····return-void60 ····return-void
50 .end·method61 .end·method
  
51 .method·private·constructor·<init>(Ljava/lang/String;I)V62 .method·private·constructor·<init>(Ljava/lang/String;I)V
52 ····.locals·063 ····.locals·0
53 ····.annotation·system·Ldalvik/annotation/MethodParameters;64 ····.annotation·system·Ldalvik/annotation/MethodParameters;
1.12 KB
smali/de/schildbach/wallet/service/BlockchainService.smali
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 .super·Landroidx/lifecycle/LifecycleService;2 .super·Landroidx/lifecycle/LifecycleService;
3 .source·"BlockchainService.java"3 .source·"BlockchainService.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lde/schildbach/wallet/service/BlockchainService$LocalBinder;, 
8 ········Lde/schildbach/wallet/service/BlockchainService$ImpedimentsLiveData;, 
9 ········Lde/schildbach/wallet/service/BlockchainService$BlockchainDownloadListener;, 
10 ········Lde/schildbach/wallet/service/BlockchainService$PeerConnectivityListener;,7 ········Lde/schildbach/wallet/service/BlockchainService$PeerConnectivityListener;,
 8 ········Lde/schildbach/wallet/service/BlockchainService$BlockchainDownloadListener;,
 9 ········Lde/schildbach/wallet/service/BlockchainService$LocalBinder;,
11 ········Lde/schildbach/wallet/service/BlockchainService$NewTransactionLiveData;10 ········Lde/schildbach/wallet/service/BlockchainService$NewTransactionLiveData;,
 11 ········Lde/schildbach/wallet/service/BlockchainService$ImpedimentsLiveData;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·private·static·final·ACTION_CANCEL_COINS_RECEIVED:Ljava/lang/String;15 .field·private·static·final·ACTION_CANCEL_COINS_RECEIVED:Ljava/lang/String;
  
844 B
smali/de/schildbach/wallet/exchangerate/ExchangeRatesRepository$1.smali
    
Offset 41, 14 lines modifiedOffset 41, 20 lines modified
41 ············"this$0",41 ············"this$0",
42 ············"val$coinGecko",42 ············"val$coinGecko",
43 ············"val$now",43 ············"val$now",
44 ············"val$watch"44 ············"val$watch"
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
  
 47 ····.annotation·system·Ldalvik/annotation/Signature;
 48 ········value·=·{
 49 ············"()V"
 50 ········}
 51 ····.end·annotation
  
47 ····.line·10352 ····.line·103
48 ····iput-object·p1,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository$1;->this$0:Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository;53 ····iput-object·p1,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository$1;->this$0:Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository;
  
49 ····iput-object·p2,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository$1;->val$coinGecko:Lde/schildbach/wallet/exchangerate/CoinGecko;54 ····iput-object·p2,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository$1;->val$coinGecko:Lde/schildbach/wallet/exchangerate/CoinGecko;
  
50 ····iput-wide·p3,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository$1;->val$now:J55 ····iput-wide·p3,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRatesRepository$1;->val$now:J
  
756 B
smali/de/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$3.smali
    
Offset 43, 14 lines modifiedOffset 43, 20 lines modified
43 ········}43 ········}
44 ········names·=·{44 ········names·=·{
45 ············"this$0",45 ············"this$0",
46 ············"val$_statement"46 ············"val$_statement"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
 49 ····.annotation·system·Ldalvik/annotation/Signature;
 50 ········value·=·{
 51 ············"()V"
 52 ········}
 53 ····.end·annotation
  
49 ····.line·13554 ····.line·135
50 ····iput-object·p1,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$3;->this$0:Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl;55 ····iput-object·p1,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$3;->this$0:Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl;
  
51 ····iput-object·p2,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$3;->val$_statement:Landroidx/room/RoomSQLiteQuery;56 ····iput-object·p2,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$3;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
755 B
smali/de/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$2.smali
    
Offset 43, 14 lines modifiedOffset 43, 20 lines modified
43 ········}43 ········}
44 ········names·=·{44 ········names·=·{
45 ············"this$0",45 ············"this$0",
46 ············"val$_statement"46 ············"val$_statement"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
 49 ····.annotation·system·Ldalvik/annotation/Signature;
 50 ········value·=·{
 51 ············"()V"
 52 ········}
 53 ····.end·annotation
  
49 ····.line·7354 ····.line·73
50 ····iput-object·p1,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$2;->this$0:Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl;55 ····iput-object·p1,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$2;->this$0:Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl;
  
51 ····iput-object·p2,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$2;->val$_statement:Landroidx/room/RoomSQLiteQuery;56 ····iput-object·p2,·p0,·Lde/schildbach/wallet/exchangerate/ExchangeRateDao_Impl$2;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
619 B
smali/de/schildbach/wallet/data/PaymentIntent.smali
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/os/Parcelable;6 .implements·Landroid/os/Parcelable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lde/schildbach/wallet/data/PaymentIntent$Output;, 
11 ········Lde/schildbach/wallet/data/PaymentIntent$Standard;10 ········Lde/schildbach/wallet/data/PaymentIntent$Standard;,
 11 ········Lde/schildbach/wallet/data/PaymentIntent$Output;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·private·static·final·BASE64URL:Lcom/google/common/io/BaseEncoding;15 .field·private·static·final·BASE64URL:Lcom/google/common/io/BaseEncoding;
  
2.9 KB
smali/de/schildbach/wallet/data/PaymentIntent$Standard.smali
    
Offset 27, 48 lines modifiedOffset 27, 67 lines modified
  
27 .field·public·static·final·enum·BIP21:Lde/schildbach/wallet/data/PaymentIntent$Standard;27 .field·public·static·final·enum·BIP21:Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
28 .field·public·static·final·enum·BIP70:Lde/schildbach/wallet/data/PaymentIntent$Standard;28 .field·public·static·final·enum·BIP70:Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
  
29 #·direct·methods29 #·direct·methods
 30 .method·private·static·synthetic·$values()[Lde/schildbach/wallet/data/PaymentIntent$Standard;
 31 ····.locals·3
  
 32 ····const/4·v0,·0x2
  
 33 ····new-array·v0,·v0,·[Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
 34 ····const/4·v1,·0x0
  
 35 ····.line·52
 36 ····sget-object·v2,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->BIP21:Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
 37 ····aput-object·v2,·v0,·v1
  
 38 ····const/4·v1,·0x1
  
 39 ····sget-object·v2,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->BIP70:Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
 40 ····aput-object·v2,·v0,·v1
  
 41 ····return-object·v0
 42 .end·method
  
30 .method·static·constructor·<clinit>()V43 .method·static·constructor·<clinit>()V
31 ····.locals·544 ····.locals·3
  
32 ····.line·5345 ····.line·53
33 ····new-instance·v0,·Lde/schildbach/wallet/data/PaymentIntent$Standard;46 ····new-instance·v0,·Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
34 ····const-string·v1,·"BIP21"47 ····const-string·v1,·"BIP21"
  
35 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
36 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/data/PaymentIntent$Standard;-><init>(Ljava/lang/String;I)V49 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/data/PaymentIntent$Standard;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v0,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->BIP21:Lde/schildbach/wallet/data/PaymentIntent$Standard;50 ····sput-object·v0,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->BIP21:Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
38 ····new-instance·v1,·Lde/schildbach/wallet/data/PaymentIntent$Standard;51 ····new-instance·v0,·Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
39 ····const-string·v3,·"BIP70" 
  
40 ····const/4·v4,·0x1 
  
41 ····invoke-direct·{v1,·v3,·v4},·Lde/schildbach/wallet/data/PaymentIntent$Standard;-><init>(Ljava/lang/String;I)V52 ····const-string·v1,·"BIP70"
  
42 ····sput-object·v1,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->BIP70:Lde/schildbach/wallet/data/PaymentIntent$Standard;53 ····const/4·v2,·0x1
  
43 ····const/4·v3,·0x254 ····invoke-direct·{v0,·v1,·v2},·Lde/schildbach/wallet/data/PaymentIntent$Standard;-><init>(Ljava/lang/String;I)V
  
44 ····new-array·v3,·v3,·[Lde/schildbach/wallet/data/PaymentIntent$Standard;55 ····sput-object·v0,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->BIP70:Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
45 ····aput-object·v0,·v3,·v256 ····.line·52
 57 ····invoke-static·{},·Lde/schildbach/wallet/data/PaymentIntent$Standard;->$values()[Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
46 ····aput-object·v1,·v3,·v458 ····move-result-object·v0
  
47 ····.line·52 
48 ····sput-object·v3,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->$VALUES:[Lde/schildbach/wallet/data/PaymentIntent$Standard;59 ····sput-object·v0,·Lde/schildbach/wallet/data/PaymentIntent$Standard;->$VALUES:[Lde/schildbach/wallet/data/PaymentIntent$Standard;
  
49 ····return-void60 ····return-void
50 .end·method61 .end·method
  
51 .method·private·constructor·<init>(Ljava/lang/String;I)V62 .method·private·constructor·<init>(Ljava/lang/String;I)V
52 ····.locals·063 ····.locals·0
53 ····.annotation·system·Ldalvik/annotation/MethodParameters;64 ····.annotation·system·Ldalvik/annotation/MethodParameters;
13.7 KB
assets/dexopt/baseline.prof
    
Offset 1, 107 lines modifiedOffset 1, 96 lines modified
00000000:·7072·6f00·3031·3000·01ad·2d00·0098·0600··pro.010...-.....00000000:·7072·6f00·3031·3000·01b1·2d00·00ea·0500··pro.010...-.....
 00000010:·0078·01ed·584d·6c54·5514·be6f·663a·6d29··.x..XMlTU..of:m)
 00000020:·3295·f167·0238·b624·4a51·a363·0882·a1ad··2..g.8.$JQ.c....
 00000030:·551a·c0e0·a289·d115·2213·858d·4835·63ac··U......."...H5c.
 00000040:·4643·c766·6262·d268·5de8·8284·4834·6eba··FC.fbb.h]...H4n.
 00000050:·716a·a206·aa74·6a8d·d6b4·2e74·239b·8611··qj...tj....t#...
 00000060:·c426·18db·7421·484a·f23c·df7b·efab·c7e7··.&..t!HJ.<.{....
 00000070:·1bf0·6f61·f03e·383d·f79c·f39d·df7b·e775··..oa.>8=.....{.u
 00000080:·6e9b·ccc3·a625·65cc·03f9·c9af·dafa·8c79··n....%e........y
 00000090:·6c7f·be50·d85b·b8fd·f1bd·cfbd·9234·46fe··l..P.[.......4F.
 000000a0:·9b98·9013·4169·d1d5·0901·037b·3ce0·c436··....Ai.....{<..6
 000000b0:·8abc·45d9·10e7·6a21·c603·0701·071f·da97··..E...j!........
 000000c0:·cb3a·11e8·c041·ab85·ae13·827f·4912·3207··.:...A......I.2.
 000000d0:·fd90·1bc4·d8f0·b95f·a853·a841·6899·10ea··......._.S.Ah...
 000000e0:·259e·38f8·a007·e851·07f5·c481·b306·c481··%.8....Q........
 000000f0:·4c1b·b188·010c·f5c4·408f·bcc4·c11f·6b12··L.......@.....k.
 00000100:·71e0·c052·46ac·7a25·13cf·3a19·8ff8·b03f··q..RF.z%..:....?
 00000110:·645d·0ff6·877b·a47d·1007·3131·6fe8·1957··d]...{.}..11o..W
 00000120:·f7c9·58b4·d1ff·aac0·a749·f9ad·0874·c4c0··..X......I...t..
 00000130:·877d·85fd·3586·eb28·ce5a·e84f·aeb1·ec15··.}..5..(.Z.O....
 00000140:·3ad8·35a1·4ec8·e813·1c73·454d·20ce·137e··:.5.N....sEM·..~
 00000150:·7a4d·7f9c·376d·a35e·e786·8e32·d7ec·1931··zM..7m.^...2...1
 00000160:·511b·65e2·c0c3·58ad·e35a·9f01·ea34·c7ba··Q.e...X..Z...4..
 00000170:·16b1·9f70·6e9e·03e4·477c·70ad·039e·f3c4··...pn...G|p.....
 00000180:·deea·f8ac·073e·88df·1cd8·a37a·d17e·8c07··.....>.....z.~..
 00000190:·1cb1·5aa7·b158·13a3·6bd7·3aac·b98f·d423··..Z..X..k.:....#
 000001a0:·1efa·00df·29a4·e300·c35a·a1d7·b9d9·136b··....)....Z.....k
 000001b0:·0016·7919·57c7·2106·76fa·61cd·59d3·0e5f··..y.W.!.v.a.Y.._
 000001c0:·ed4f·3de7·0c59·f746·3beb·a21d·31e0·032c··.O=..Y.F;...1..,
 000001d0:·de65·d413·7f29·1e95·1ff8·9541·1ced·1b55··.e...).....A...U
 000001e0:·0b75·b5e2·68ff·bfbb·466c·e4c1·3b1d·3198··.u..h...Fl..;.1.
 000001f0:·136b·cc02·7652·ad1c·f4d9·2ad8·9b85·b817··.k..vR....*.....
 00000200:·f423·87ff·9410·def1·c440·c73d·611c·e2c1··.#.......@.=a...
 00000210:·a9d3·b969·0fdb·20e3·3d0a·7b18·4f99·6706··...i..·.=.{.O.g.
 00000220:·7218·c777·a73e·03f4·03a7·9e7e·7c2f·724e··r..w.>.....~|/rN
 00000230:·c0c8·6ff1·a5dc·e853·fbeb·7a33·62db·24a4··..o....S..z3b.$.
 00000240:·751a·fb57·d69c·c7f6·209f·ae07·7198·23ea··u..W....·...q.#.
 00000250:·dcc1·0e7f·f646·99f9·d9ab·8e43·0c6c·dc47··.....F.....C.l.G
 00000260:·d640·3c79·d88f·b568·7b18·1325·4317·a6a8··.@<y...h{..%C...
 00000270:·330b·8cde·e36b·22fc·74ee·cbad·f1ce·d2df··3....k".t.......
 00000280:·9710·9f3e·9c99·ee89·6bd6·0a19·33a2·0fed··...>....k...3...
 00000290:·90b1·06a7·1d6b·c68c·f247·5f61·3bcf·20f3··.....k...G_a;.·.
 000002a0:·683f·ae81·e167·8c3a·f270·5dd4·138f·33cc··h?...g.:.p]...3.
 000002b0:·d8ac·9d18·cae4·8c45·7b54·3fda·c6b5·e63c··.......E{T?....<
 000002c0:·4fec·53c7·a64e·e3b1·461e·ee39·fc59·3bf4··O.S..N..F..9.Y;.
 000002d0:·f007·51c7·18c0·414f·1971·f879·d57d·3046··..Q...AO.q.y.}0F
 000002e0:·38e7·9f95·e11f·8e47·59f7·a66b·646c·ce42··8......GY..kdl.B
 000002f0:·e3b1·06b6·4d88·386d·473f·94c3·76c8·b093··....M.8mG?..v...
 00000300:·2013·4b4e·9f28·ae63·13af·7ba0·0f74·f8ce···.KN.(.c..{..t..
 00000310:·0d19·6b62·68af·c511·bf96·ad96·9e75·9003··..kbh........u..
 00000320:·a7e3·60df·757e·ee3b·f07a·0ec0·4107·029e··..`.u~.;.z..A...
 00000330:·31c0·756c·bd46·2eee·1173·90c3·16c6·6a99··1.ul.F...s....j.
 00000340:·7eb5·fad2·fe8c·099f·283f·c625·8e31·f579··~.......(?.%.1.y
 00000350:·467f·f0d5·7d12·a739·6231·1e38·fa0f·c7a5··F...}..9b1.8....
 00000360:·3dec·c777·113f·8b9f·8aaf·c670·8d1a·b066··=..w.?.....p...f
 00000370:·1c72·d4a7·e7cd·78c0·8e09·88fe·9a3f·e9d4··.r....x......?..
 00000380:·497d·8ef7·2f2e·def5·d2a5·2f25·84c7·02bd··I}../...../%....
 00000390:·bf4a·8a3d·6ef6·39b0·a7e5·d30e·bf84·4c04··.J.=n.9.......L.
 000003a0:·b2bf·f6f1·bebf·ffd3·b732·92af·4b78·71fd··.........2..Kxq.
 000003b0:·accc·0dcb·32c9·1d93·4831·cfee·a3a0·8fcb··....2...H1......
 000003c0:·b722·c714·50f6·95f5·0c1c·34e6·be5c·0abf··."..P.....4..\..
 000003d0:·23e5·29ae·375d·b756·6226·d135·283b·d785··#.).7].Vb&.5(;..
 000003e0:·effb·2dd0·5f49·cfee·6f70·28bd·27e8·da24··..-._I..op(.'..$
 000003f0:·12cd·a6b8·315f·3cd0·5dd9·3892·ee8a·0fcf··....1_<.].8.....
 00000400:·36ec·cabf·f5c5·40b5·c929·3baf·654d·f288··6.....@..);.eM..
 00000410:·5399·3ae8·167f·3a3d·6c7a·da86·4a13·d7ca··S.:...:=lz..J...
 00000420:·b7d4·1f67·96bf·de3b·17eb·75f3·d9db·7aca··...g...;..u...z.
 00000430:·9f99·f672·b329·5f18·f9fc·f8d1·f543·db9a··...r.)_......C..
 00000440:·974e·ca89·9879·b56e·f7b1·75b9·ef7e·1ebf··.N...y.n..u..~..
 00000450:·b0b9·0e1f·68ef·c99d·5f74·cc8b·9d8b·aebb··....h..._t......
 00000460:·d314·ef1e·be07·9f50·3c5e·4da5·8728·fa4a··.......P<^M..(.J
 00000470:·f5b3·b965·cdf4·2d8f·3e1f·3bd2·57cd·9ac1··...e..-.>.;.W...
 00000480:·1b57·e756·99cd·9582·b759·40b5·b8ae·14e7··.W.V.....Y@.....
 00000490:·3f99·c38e·b978·6a6e·57fe·83c2·b976·d731··?....xjnW....v.1
 000004a0:·3fbc·1437·d5d1·519c·e763·774e·a50f·bddb··?..7..Q..cwN....
 000004b0:·b350·8a2d·141b·678b·d54d·a9e4·8ec9·0d2f··.P.-..g..M...../
 000004c0:·2c2c·e6a7·4f5d·9f19·b869·3cb3·b2fe·c419··,,..O]...i<.....
 000004d0:·f7bd·27de·ace6·1fc4·87db·1c78·bbaf·7bbf··..'........x..{.
 000004e0:·fbf5·be75·c52f·dd5f·dc67·d77c·3fb4·36f9··...u./._.g.|?.6.
 000004f0:·4666·6662·fa93·89fe·0da5·deec·9e7b·1bce··Fffb.........{..
 00000500:·7ebb·76be·2983·afc5·514f·25f5·61eb·aaa7··~.v.)...QO%.a...
 00000510:·a22c·ff82·ae8a·1796·7dec·04ec·04ec·04ec··.,......}.......
 00000520:·04ec·04ec·04ec·04ec·04ec·04ec·04ec·04cc··................
 00000530:·cb72·c9dd·964b·e10f·c9f2·143b·4ce5·8e71··.r...K.....;L..q
 00000540:·f94b·c39e·c11d·ffab·4b6e·cebb·e4f6·7657··.K......Kn....vW
 00000550:·3a46·d2cf·6c3d·3b9b·9af1·2eb9·534e·397f··:F..l=;.....SN9.
 00000560:·b2d3·24cb·ad95·c57e·b738·ef1e·f72e·b98b··..$....~.8......
 00000570:·1db8·e49e·6c1f·e99f·8fcd·bb4f·fb97·dc8f··....l......O....
 00000580:·dfbf·4b2e·b963·b363·47b7·fcee·92bb·22b8··..K..c.cG.....".
 00000590:·e49e·095d·725d·b9e4·5e0c·2eb9·eea8·cb5b··...]r]..^......[
 000005a0:·5a0e·d7e3·d223·ffe0·927b·83b7·95f2·2373··Z....#...{....#s
 000005b0:·b831·ee5d·723f·ea3b·7ff9·4bee·6470·c99d··.1.]r?.;..K.dp..
 000005c0:·fbc3·2537·893f·7786·2eb9·d9a5·4bee·d8e9··..%7.?w.....K...
 000005d0:·df2e·b9ef·5cf2·927b·aef5·90bd·e472·732c··....\..{.....rs,
 000005e0:·b713·b013·b013·b013·b013·b013·b013·b013··................
 000005f0:·b013·f88f·4ce0·57ac·d419·6b··············....L.W...k
00000010:·0078·01ed·596b·6c14·5514·beb3·bbed·2e2d··.x..Ykl.U......- 
00000020:·d2a5·0559·a169·5722·9457·b486·4021·34dd··...Y.iW".W..@!4. 
00000030:·f208·621a·63a3·f195·20b8·41ea·0f90·9234··..b.c...·.A....4 
00000040:·d222·4887·d218·4d2a·a089·c468·802a·5113··."H...M*...h.*Q. 
00000050:·feb8·c468·1454·b642·7cf1·08f2·4351·202c··...h.T.B|...CQ·, 
00000060:·0825·d102·6d44·4ac3·36e3·fd76·f7db·9c8c··.%..mDJ.6..v.... 
00000070:·b3be·227f·ea0c·dc9e·7bce·f9ce·771e·7776··..".....{...w.wv 
00000080:·ba03·85ea·6115·2e52·6acb·b149·91d1·cd4a··....a..Rj..I...J 
00000090:·2d5b·196d·6a5a·de74·e793·cb5b·5ecc·574a··-[.mjZ.t...[^.WJ 
000000a0:·ff55·1ebd·0c87·55a2·6d79·7a01·03bf·3723··.U....U.myz...7# 
000000b0:·891d·a6f5·39c2·079e·917a·910f·120b·38c4··....9....z....8. 
000000c0:·d03f·5cef·7d19·1b24·d638·bd6e·d50b·f1ed··.?\.}..$.8.n.... 
000000d0:·3a21·7330·0eb9·b1c8·8d98·7bf5·aad1·2ba0··:!s0......{...+. 
000000e0:·5781·5ea8·9778·e210·831e·6047·1db4·1307··W.^..x....`G.... 
000000f0:·c91a·c003·9d3e·62c1·010c·edc4·c08e·bcc4··.....>b......... 
00000100:·211e·7b2e·e220·81a5·0e2e·bfd0·8967·9de4··!.{..·.......g.. 
00000110:·23de·1e0f·5dd6·83f3·e119·c918·f080·13f3··#...]........... 
00000120:·869d·bcb2·4f72·d1c7·f85b·3231·8522·6e44··....Or...[21."nD 
00000130:·c646·0c62·d897·3d5e·62b8·7792·ac85·f194··.F.b..=^b.w..... 
00000140:·12cb·5e61·835f·2ed4·091d·7d42·62ae·a809··..^a._....}Bb... 
00000150:·8bf3·449c·dc33·1ef7·9bf4·d12e·73c3·469d··..D..3......s.F. 
00000160:·7bf6·0c4e·d446·9d38·483b·56da·b897·f700··{..N.F.8H;V..... 
00000170:·6d52·629f·6bb1·1f7b·6ede·07c8·0f7e·4869··mRb.k..{n....~Hi 
00000180:·039e·f3c4·d94a·7ed6·8318·f007·337e·a75e··.....J~.....3~.^ 
00000190:·641c·f980·2356·da24·167b·6264·edd2·863d··d...#V.$.{bd...= 
000001a0:·cf91·76f0·a10f·c83a·bd24·0f30·ac15·7699··..v....:.$.0..v. 
000001b0:·9b3d·b106·6091·97bc·9287·18f8·1987·3d67··.=..`.........=g 
000001c0:·4d3f·6265·3ced·9c33·74d9·1bfd·ac8b·7e70··M?be<..3t.....~p 
000001d0:·2006·583c·cb68·27fe·cfa4·537e·e08b·333c···.X<.h'...S~..3< 
000001e0:·32d6·a916·da72·f1c8·f87f·bb07·37f2·e099··2....r......7... 
000001f0:·0e0e·e6c4·1eb3·809f·2b57·0ec6·ccd7·d889··........+W...... 
Max diff block lines reached; -1/14014 bytes (-0.01%) of diff not shown.