16.5 MB
/home/fdroid/fdroiddata/tmp/com.kunzisoft.keepass.libre_133.apk vs.
/home/fdroid/fdroiddata/unsigned/com.kunzisoft.keepass.libre_133.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 310700002d070000e303000060000000280000000301000020000000dd459fa84126f8 
14 2ed8086449c2cf36ac65fc4958c959f355f084ffdab1b5628a30000000210400002800 
15 00008e8d184ef17ae47eb7e55f49d7b31db46785fa308894390778068fd7df83a0a915 
16 e8cd000000000067030000630300003082035f30820247a003020102020447884a0230 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f6964301e170d3137313132343231343631345a170d343530343131323134 
21 3631345a3060310b300906035504061302554b310c300a060355040813034f5247310c 
22 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
23 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
24 22300d06092a864886f70d01010105000382010f003082010a028201010086632661ed 
25 7f1351c825a70b7f6ce87bea2c69eccd901b0676d2380e0287e1794833c045ac7434c5 
26 238eeee23894d28f36dc0743b3c5f9dfde78eb85eee433a372d10efbbd50061819c98c 
27 0b5b5e54a096f5f39baf725ae1629cb941df884bffc27d6b37c0915e43e9794ae7fcbd 
28 b3bf513000a9da6278a00fddc42cad0e9b0b18b0b6deae85925871bc911529186ffe2e 
29 d4da2aea8f30d275025315a79f5c824362160a3e5e0d6b44b4e3ef93a2c567d06abb93 
30 427754ffdda18a1378f85ba664aa2828a8c0665144f6aade800038556b42be1f73e141 
31 55d3f2c12217e02d257760c55953096f9519e6f4fc8cda3ae6d5e17e36df0c010b8940 
32 7ed8836b4e910203010001a321301f301d0603551d0e04160414fc3a368155cd62b77c 
33 5deaea2523cab4038f8b2d300d06092a864886f70d01010b050003820101001b398ffc 
34 7336496ab56f1d72a1f9a9984420b07294d8bf6ec2075788d4f635f137ae1d704fc543 
35 71b175632bf64c523ef9f7aaf70183064a98c620804744a951b70d70ed248712001654 
36 402595faa20168ddcf141a71ffe0b186754b30179eac1c176534487e5e89ccec7a00ba 
37 ffd8e34bda4f4c6693a575c5d56288340dd5b90fb29fdaf0b609c1a00c91fffb3f65bb 
38 12c93a6ca405bdddf52e60cf299756e0b105d962420d59acf6088620a2b2c5b9c30da6 
39 9cab24cb66907267152ee21ed3df3c9279fe25d4a638430efb213440fdec4226eff30f 
40 23f2ac7787f3f4287766896f126e1a3d01b7595f417acaf3cc7ae09aee5665dd90b1e5 
41 83322402b2d9a80c000000080000000df0efbe03000000000000001802000008010000 
42 0301000000010000000faaec8d3e8f8e8d7003aff23fb360a8918ba666e442f5d9789d 
43 01574f8636fc5c4feec117d03faba75abc0c7ef523c36ba7b0c44b18c2223896706b30 
44 3ea6195c691fded2d03d210b2f98b111ee6c6cd1db8f357856cdac2003cfc8cf4663c6 
45 0ba61d69e78c525d387c9a2e208389be4024749b96cc5ca53f2aebaf3e63e9b91b9144 
46 f532a8c55c2da15a8175bdf502b47a5e3c19401b99c67b7073a2922588ee2e25c0657d 
47 59859f168fadf06df6607552d8e6cc03a9de265d9135148a50ed6460317acb2639c4bc 
48 0ef220915196df7fa850a67500cfb791d0e758d445ff242ec28492f20ee9eb4880afdb 
49 702675bbcc7f4fbd46c048ae685a62364804ae080100002104000000010000000faaec 
50 8d3e8f8e8d7003aff23fb360a8918ba666e442f5d9789d01574f8636fc5c4feec117d0 
51 3faba75abc0c7ef523c36ba7b0c44b18c2223896706b303ea6195c691fded2d03d210b 
52 2f98b111ee6c6cd1db8f357856cdac2003cfc8cf4663c60ba61d69e78c525d387c9a2e 
53 208389be4024749b96cc5ca53f2aebaf3e63e9b91b9144f532a8c55c2da15a8175bdf5 
54 02b47a5e3c19401b99c67b7073a2922588ee2e25c0657d59859f168fadf06df6607552 
55 d8e6cc03a9de265d9135148a50ed6460317acb2639c4bc0ef220915196df7fa850a675 
56 00cfb791d0e758d445ff242ec28492f20ee9eb4880afdb702675bbcc7f4fbd46c048ae 
57 685a62364804ae2601000030820122300d06092a864886f70d01010105000382010f00 
58 3082010a028201010086632661ed7f1351c825a70b7f6ce87bea2c69eccd901b0676d2 
59 380e0287e1794833c045ac7434c5238eeee23894d28f36dc0743b3c5f9dfde78eb85ee 
60 e433a372d10efbbd50061819c98c0b5b5e54a096f5f39baf725ae1629cb941df884bff 
61 c27d6b37c0915e43e9794ae7fcbdb3bf513000a9da6278a00fddc42cad0e9b0b18b0b6 
62 deae85925871bc911529186ffe2ed4da2aea8f30d275025315a79f5c824362160a3e5e 
63 0d6b44b4e3ef93a2c567d06abb93427754ffdda18a1378f85ba664aa2828a8c0665144 
64 f6aade800038556b42be1f73e14155d3f2c12217e02d257760c55953096f9519e6f4fc 
65 8cda3ae6d5e17e36df0c010b89407ed8836b4e910203010001 
  
66 Key·0xf05368c0: 
67 310700002d070000db03000060000000280000000301000020000000dd459fa84126f8 
68 2ed8086449c2cf36ac65fc4958c959f355f084ffdab1b5628a30000000210400002800 
69 00008e8d184ef17ae47eb7e55f49d7b31db46785fa308894390778068fd7df83a0a915 
70 e8cd000000000067030000630300003082035f30820247a003020102020447884a0230 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f6964301e170d3137313132343231343631345a170d343530343131323134 
75 3631345a3060310b300906035504061302554b310c300a060355040813034f5247310c 
76 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
77 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
78 22300d06092a864886f70d01010105000382010f003082010a028201010086632661ed 
79 7f1351c825a70b7f6ce87bea2c69eccd901b0676d2380e0287e1794833c045ac7434c5 
80 238eeee23894d28f36dc0743b3c5f9dfde78eb85eee433a372d10efbbd50061819c98c 
81 0b5b5e54a096f5f39baf725ae1629cb941df884bffc27d6b37c0915e43e9794ae7fcbd 
82 b3bf513000a9da6278a00fddc42cad0e9b0b18b0b6deae85925871bc911529186ffe2e 
83 d4da2aea8f30d275025315a79f5c824362160a3e5e0d6b44b4e3ef93a2c567d06abb93 
84 427754ffdda18a1378f85ba664aa2828a8c0665144f6aade800038556b42be1f73e141 
85 55d3f2c12217e02d257760c55953096f9519e6f4fc8cda3ae6d5e17e36df0c010b8940 
86 7ed8836b4e910203010001a321301f301d0603551d0e04160414fc3a368155cd62b77c 
87 5deaea2523cab4038f8b2d300d06092a864886f70d01010b050003820101001b398ffc 
88 7336496ab56f1d72a1f9a9984420b07294d8bf6ec2075788d4f635f137ae1d704fc543 
89 71b175632bf64c523ef9f7aaf70183064a98c620804744a951b70d70ed248712001654 
90 402595faa20168ddcf141a71ffe0b186754b30179eac1c176534487e5e89ccec7a00ba 
91 ffd8e34bda4f4c6693a575c5d56288340dd5b90fb29fdaf0b609c1a00c91fffb3f65bb 
92 12c93a6ca405bdddf52e60cf299756e0b105d962420d59acf6088620a2b2c5b9c30da6 
93 9cab24cb66907267152ee21ed3df3c9279fe25d4a638430efb213440fdec4226eff30f 
94 23f2ac7787f3f4287766896f126e1a3d01b7595f417acaf3cc7ae09aee5665dd90b1e5 
95 83322402b2d9a818000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 03010000000100000c16c9aeab72902d9eb23f1f9333a9ac9dd6e64014e1a873f185b6 
97 2efd36733e612a9078d85fc270ba30b27b9d72aae559d562aa81558c0d6ca1a7303f2c 
98 cdff1a9c03c7dbec75a818d338fcf98b7ecaff662f4b178a8197ea4a240a26cd114ec2 
99 e930f8974a8a7f4da12c059b425eeb374ab8850a9284a7c7ceca39f5beb7d7e8fce413 
100 baa61a2619ac0aeb9990b1d5f7c816ec20190820d377fb2b6000be05580760969eb9ec 
101 9519641d100dd6edac24189f2b6285d7bc73262eeb872c4c2f1383b41f04f8f82d311f 
102 5bde214325773813ba128d4ecc7300bc196518b9fae3fe4efb5f339d6db652eed760e5 
103 47811f0be8defb2d46c609b2fc6d753bb15da40801000021040000000100000c16c9ae 
104 ab72902d9eb23f1f9333a9ac9dd6e64014e1a873f185b62efd36733e612a9078d85fc2 
105 70ba30b27b9d72aae559d562aa81558c0d6ca1a7303f2ccdff1a9c03c7dbec75a818d3 
106 38fcf98b7ecaff662f4b178a8197ea4a240a26cd114ec2e930f8974a8a7f4da12c059b 
107 425eeb374ab8850a9284a7c7ceca39f5beb7d7e8fce413baa61a2619ac0aeb9990b1d5 
108 f7c816ec20190820d377fb2b6000be05580760969eb9ec9519641d100dd6edac24189f 
109 2b6285d7bc73262eeb872c4c2f1383b41f04f8f82d311f5bde214325773813ba128d4e 
110 cc7300bc196518b9fae3fe4efb5f339d6db652eed760e547811f0be8defb2d46c609b2 
111 fc6d753bb15da42601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a028201010086632661ed7f1351c825a70b7f6ce87bea2c69eccd901b0676d2 
113 380e0287e1794833c045ac7434c5238eeee23894d28f36dc0743b3c5f9dfde78eb85ee 
114 e433a372d10efbbd50061819c98c0b5b5e54a096f5f39baf725ae1629cb941df884bff 
115 c27d6b37c0915e43e9794ae7fcbdb3bf513000a9da6278a00fddc42cad0e9b0b18b0b6 
116 deae85925871bc911529186ffe2ed4da2aea8f30d275025315a79f5c824362160a3e5e 
117 0d6b44b4e3ef93a2c567d06abb93427754ffdda18a1378f85ba664aa2828a8c0665144 
118 f6aade800038556b42be1f73e14155d3f2c12217e02d257760c55953096f9519e6f4fc 
119 8cda3ae6d5e17e36df0c010b89407ed8836b4e910203010001 
14.2 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: Missing META-INF/MANIFEST.MF
    
Offset 1, 81 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·c810aab7efa4d5ad3fc2941fdf5f99b88a3b73f86219715627edb4dabac541a4 
10 Signer·#1·certificate·SHA-1·digest:·733c4dab72766b758c25549ca3f25327ad39c5b8 
11 Signer·#1·certificate·MD5·digest:·2bbdc4d3b9108c9daf086790b8682227 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·64e9d8dc862aec59d43b471fe5e192a4bbcb542c18a4896b68d945fcb18418c4 
15 Signer·#1·public·key·SHA-1·digest:·5328d5cc6a8a2803e64181f3327404b382402207 
16 Signer·#1·public·key·MD5·digest:·a6b1b7ee022ebe61ba908af19116b25a 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.autofill_autofill.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.biometric_biometric.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.customview_customview-poolingcontainer.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.legacy_legacy-preference-v14.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.preference_preference-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.profileinstaller_profileinstaller.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/native-image/joda-time/joda-time/resource-config.json·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
79 WARNING:·META-INF/services/java.security.Provider·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
80 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
81 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.25 KB
zipinfo {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 Zip·file·size:·13498389·bytes,·number·of·entries:·33521 Zip·file·size:·13685986·bytes,·number·of·entries:·3349
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·····3508·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····3508·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······252·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······252·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9355812·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9355812·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx··7641740·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx··7641740·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx····79696·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libaes.so7 -rw-r--r--··0.0·unx···199256·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libaes.so
8 -rw-r--r--··0.0·unx····38808·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libargon2.so8 -rw-r--r--··0.0·unx···175888·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libargon2.so
9 -rw-r--r--··0.0·unx····83536·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libaes.so9 -rw-r--r--··0.0·unx···277764·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libaes.so
10 -rw-r--r--··0.0·unx····42628·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libargon2.so10 -rw-r--r--··0.0·unx···260060·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libargon2.so
11 -rw-r--r--··0.0·unx····87528·b-·defN·81-Jan-01·01:01·lib/x86/libaes.so11 -rw-r--r--··0.0·unx···198248·b-·defN·81-Jan-01·01:01·lib/x86/libaes.so
12 -rw-r--r--··0.0·unx····42564·b-·defN·81-Jan-01·01:01·lib/x86/libargon2.so12 -rw-r--r--··0.0·unx···143692·b-·defN·81-Jan-01·01:01·lib/x86/libargon2.so
13 -rw-r--r--··0.0·unx····88160·b-·defN·81-Jan-01·01:01·lib/x86_64/libaes.so13 -rw-r--r--··0.0·unx···205864·b-·defN·81-Jan-01·01:01·lib/x86_64/libaes.so
14 -rw-r--r--··0.0·unx····43176·b-·defN·81-Jan-01·01:01·lib/x86_64/libargon2.so14 -rw-r--r--··0.0·unx···173440·b-·defN·81-Jan-01·01:01·lib/x86_64/libargon2.so
15 -rw-r--r--··0.0·unx···169464·b-·defN·81-Jan-01·01:01·assets/fonts/FiraMono-Regular.ttf15 -rw-r--r--··0.0·unx···169464·b-·defN·81-Jan-01·01:01·assets/fonts/FiraMono-Regular.ttf
16 -rw-r--r--··0.0·unx···107303·b-·defN·81-Jan-01·01:01·assets/publicsuffixes16 -rw-r--r--··0.0·unx···107303·b-·defN·81-Jan-01·01:01·assets/publicsuffixes
17 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin17 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
18 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version18 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
19 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version19 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
20 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version20 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
21 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version21 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
Offset 3344, 11 lines modifiedOffset 3344, 8 lines modified
3344 -rw----·····0.0·fat······628·b-·defN·81-Jan-01·01:01·res/zk.xml3344 -rw----·····0.0·fat······628·b-·defN·81-Jan-01·01:01·res/zk.xml
3345 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml3345 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml
3346 -rw----·····0.0·fat·····4616·b-·defN·81-Jan-01·01:01·res/zs.xml3346 -rw----·····0.0·fat·····4616·b-·defN·81-Jan-01·01:01·res/zs.xml
3347 -rw----·····0.0·fat······149·b-·stor·81-Jan-01·01:01·res/zw.png3347 -rw----·····0.0·fat······149·b-·stor·81-Jan-01·01:01·res/zw.png
3348 -rw----·····0.0·fat······465·b-·stor·81-Jan-01·01:01·res/zw1.png3348 -rw----·····0.0·fat······465·b-·stor·81-Jan-01·01:01·res/zw1.png
3349 -rw----·····0.0·fat······199·b-·stor·81-Jan-01·01:01·res/zy.png3349 -rw----·····0.0·fat······199·b-·stor·81-Jan-01·01:01·res/zy.png
3350 -rw----·····0.0·fat··3527208·b-·stor·81-Jan-01·01:01·resources.arsc3350 -rw----·····0.0·fat··3527208·b-·stor·81-Jan-01·01:01·resources.arsc
3351 -rw----·····2.0·fat···242527·b-·defN·81-Jan-01·01:01·META-INF/46F5A9F4.SF 
3352 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/46F5A9F4.RSA 
3353 -rw----·····2.0·fat···242419·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
3354 3352·files,·26597682·bytes·uncompressed,·13106646·bytes·compressed:··50.7%3351 3349·files,·27239526·bytes·uncompressed,·13299367·bytes·compressed:··51.2%
3.08 MB
lib/armeabi-v7a/libargon2.so
File has been modified after NT_GNU_BUILD_ID has been applied.
977 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········41548·(bytes·into·file)13 ··Start·of·section·headers:··········258540·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·37
2.83 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xa24c:1 There·are·38·section·headers,·starting·at·offset·0x3f1ec:
  
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············00000134·000134·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000590·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000590·10···A··4···1··4
Offset 22, 15 lines modifiedOffset 22, 26 lines modified
22 ··[17]·.data.rel.ro······PROGBITS········0000ad0c·009d0c·0000e0·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········0000ad0c·009d0c·0000e0·00··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······0000adec·009dec·000008·00··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······0000adec·009dec·000008·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········0000adf4·009df4·000108·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········0000adf4·009df4·000108·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········0000aefc·009efc·000104·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0000aefc·009efc·000104·00··WA··0···0··4
26 ··[21]·.data·············PROGBITS········0000b000·00a000·000008·00··WA··0···0··426 ··[21]·.data·············PROGBITS········0000b000·00a000·000008·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0000b008·00a008·000011·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0000b008·00a008·000011·00··WA··0···0··4
28 ··[23]·.comment··········PROGBITS········00000000·00a008·0000dd·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·00a008·0000dd·01··MS··0···0··1
 29 ··[24]·.debug_str········PROGBITS········00000000·00a0e5·006685·01··MS··0···0··1
 30 ··[25]·.debug_loc········PROGBITS········00000000·01076a·00a67b·00······0···0··1
 31 ··[26]·.debug_abbrev·····PROGBITS········00000000·01ade5·0018f3·00······0···0··1
 32 ··[27]·.debug_info·······PROGBITS········00000000·01c6d8·00da93·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········00000000·02a16b·001c38·00······0···0··1
 34 ··[29]·.debug_macinfo····PROGBITS········00000000·02bda3·000009·00······0···0··1
 35 ··[30]·.debug_frame······PROGBITS········00000000·02bdac·00101c·00······0···0··4
 36 ··[31]·.debug_line·······PROGBITS········00000000·02cdc8·0071d9·00······0···0··1
 37 ··[32]·.debug_aranges····PROGBITS········00000000·033fa8·000140·00······0···0··8
29 ··[24]·.note.gnu.gold-version·NOTE············00000000·00a0e8·00001c·00······0···0··438 ··[33]·.note.gnu.gold-version·NOTE············00000000·0340e8·00001c·00······0···0··4
30 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·00a104·000036·00······0···0··139 ··[34]·.ARM.attributes···ARM_ATTRIBUTES··00000000·034104·000036·00······0···0··1
 40 ··[35]·.symtab···········SYMTAB··········00000000·03413c·0097e0·10·····36·2342··4
 41 ··[36]·.strtab···········STRTAB··········00000000·03d91c·001739·00······0···0··1
31 ··[26]·.shstrtab·········STRTAB··········00000000·00a13a·00010f·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·03f055·000194·00······0···0··1
32 Key·to·Flags:43 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··D·(mbind),·y·(purecode),·p·(processor·specific)47 ··D·(mbind),·y·(purecode),·p·(processor·specific)
132 KB
readelf --wide --symbols {}
    
Offset 86, 7 lines modifiedOffset 86, 2440 lines modified
86 ····82:·0000b000·····4·OBJECT··GLOBAL·DEFAULT···21·FLAG_clear_internal_memory86 ····82:·0000b000·····4·OBJECT··GLOBAL·DEFAULT···21·FLAG_clear_internal_memory
87 ····83:·00004db1···336·FUNC····GLOBAL·DEFAULT···13·blake2b_init_param87 ····83:·00004db1···336·FUNC····GLOBAL·DEFAULT···13·blake2b_init_param
88 ····84:·00001e3f·····6·FUNC····GLOBAL·DEFAULT···13·argon2i_ctx88 ····84:·00001e3f·····6·FUNC····GLOBAL·DEFAULT···13·argon2i_ctx
89 ····85:·000018c5····68·FUNC····GLOBAL·DEFAULT···13·argon2_type2string89 ····85:·000018c5····68·FUNC····GLOBAL·DEFAULT···13·argon2_type2string
90 ····86:·000019a1···264·FUNC····GLOBAL·DEFAULT···13·argon2_hash90 ····86:·000019a1···264·FUNC····GLOBAL·DEFAULT···13·argon2_hash
91 ····87:·00001e2d·····6·FUNC····GLOBAL·DEFAULT···13·argon2d_verify91 ····87:·00001e2d·····6·FUNC····GLOBAL·DEFAULT···13·argon2d_verify
92 ····88:·00001ae5····58·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_raw92 ····88:·00001ae5····58·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_raw
  
 93 Symbol·table·'.symtab'·contains·2430·entries:
 94 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 95 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 96 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 97 ·····2:·00001880·····0·NOTYPE··LOCAL··DEFAULT···13·$a.0
 98 ·····3:·00001890·····0·NOTYPE··LOCAL··DEFAULT···13·$a.2
 99 ·····4:·0000188c·····0·NOTYPE··LOCAL··DEFAULT···13·$d.1
 100 ·····5:·000018bc·····0·NOTYPE··LOCAL··DEFAULT···13·$d.3
 101 ·····6:·0000ad0c·····4·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 102 ·····7:·00001880····16·FUNC····LOCAL··DEFAULT···13·__on_dlclose
 103 ·····8:·00001894·····4·FUNC····LOCAL··DEFAULT···13·__on_dlclose_late
 104 ·····9:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 105 ····10:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 106 ····11:·00000134···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 107 ····12:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 108 ····13:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 109 ····14:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 110 ····15:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2.c
 111 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···24·
 112 ····17:·000000b5·····0·NOTYPE··LOCAL··DEFAULT···24·
 113 ····18:·0000010d·····0·NOTYPE··LOCAL··DEFAULT···24·
 114 ····19:·0000016d·····0·NOTYPE··LOCAL··DEFAULT···24·
 115 ····20:·0000017a·····0·NOTYPE··LOCAL··DEFAULT···24·
 116 ····21:·00000183·····0·NOTYPE··LOCAL··DEFAULT···24·
 117 ····22:·0000018c·····0·NOTYPE··LOCAL··DEFAULT···24·
 118 ····23:·00000196·····0·NOTYPE··LOCAL··DEFAULT···24·
 119 ····24:·000001a2·····0·NOTYPE··LOCAL··DEFAULT···24·
 120 ····25:·000001a6·····0·NOTYPE··LOCAL··DEFAULT···24·
 121 ····26:·000001b0·····0·NOTYPE··LOCAL··DEFAULT···24·
 122 ····27:·000001c7·····0·NOTYPE··LOCAL··DEFAULT···24·
 123 ····28:·000001df·····0·NOTYPE··LOCAL··DEFAULT···24·
 124 ····29:·000001f6·····0·NOTYPE··LOCAL··DEFAULT···24·
 125 ····30:·0000020b·····0·NOTYPE··LOCAL··DEFAULT···24·
 126 ····31:·0000021f·····0·NOTYPE··LOCAL··DEFAULT···24·
 127 ····32:·00000235·····0·NOTYPE··LOCAL··DEFAULT···24·
 128 ····33:·0000024a·····0·NOTYPE··LOCAL··DEFAULT···24·
 129 ····34:·0000025e·····0·NOTYPE··LOCAL··DEFAULT···24·
 130 ····35:·00000271·····0·NOTYPE··LOCAL··DEFAULT···24·
 131 ····36:·00000289·····0·NOTYPE··LOCAL··DEFAULT···24·
 132 ····37:·000002a0·····0·NOTYPE··LOCAL··DEFAULT···24·
 133 ····38:·000002b6·····0·NOTYPE··LOCAL··DEFAULT···24·
 134 ····39:·000002cc·····0·NOTYPE··LOCAL··DEFAULT···24·
 135 ····40:·000002e5·····0·NOTYPE··LOCAL··DEFAULT···24·
 136 ····41:·000002fc·····0·NOTYPE··LOCAL··DEFAULT···24·
 137 ····42:·00000311·····0·NOTYPE··LOCAL··DEFAULT···24·
 138 ····43:·00000327·····0·NOTYPE··LOCAL··DEFAULT···24·
 139 ····44:·0000033f·····0·NOTYPE··LOCAL··DEFAULT···24·
 140 ····45:·00000358·····0·NOTYPE··LOCAL··DEFAULT···24·
 141 ····46:·00000373·····0·NOTYPE··LOCAL··DEFAULT···24·
 142 ····47:·0000038a·····0·NOTYPE··LOCAL··DEFAULT···24·
 143 ····48:·000003a9·····0·NOTYPE··LOCAL··DEFAULT···24·
 144 ····49:·000003c5·····0·NOTYPE··LOCAL··DEFAULT···24·
 145 ····50:·000003e5·····0·NOTYPE··LOCAL··DEFAULT···24·
 146 ····51:·00000400·····0·NOTYPE··LOCAL··DEFAULT···24·
 147 ····52:·00000416·····0·NOTYPE··LOCAL··DEFAULT···24·
 148 ····53:·0000042e·····0·NOTYPE··LOCAL··DEFAULT···24·
 149 ····54:·00000445·····0·NOTYPE··LOCAL··DEFAULT···24·
 150 ····55:·0000045d·····0·NOTYPE··LOCAL··DEFAULT···24·
 151 ····56:·00000471·····0·NOTYPE··LOCAL··DEFAULT···24·
 152 ····57:·00000486·····0·NOTYPE··LOCAL··DEFAULT···24·
 153 ····58:·0000049b·····0·NOTYPE··LOCAL··DEFAULT···24·
 154 ····59:·000004ae·····0·NOTYPE··LOCAL··DEFAULT···24·
 155 ····60:·000004ca·····0·NOTYPE··LOCAL··DEFAULT···24·
 156 ····61:·000004e1·····0·NOTYPE··LOCAL··DEFAULT···24·
 157 ····62:·000004f3·····0·NOTYPE··LOCAL··DEFAULT···24·
 158 ····63:·00000505·····0·NOTYPE··LOCAL··DEFAULT···24·
 159 ····64:·00000517·····0·NOTYPE··LOCAL··DEFAULT···24·
 160 ····65:·0000052d·····0·NOTYPE··LOCAL··DEFAULT···24·
 161 ····66:·0000053c·····0·NOTYPE··LOCAL··DEFAULT···24·
 162 ····67:·0000054a·····0·NOTYPE··LOCAL··DEFAULT···24·
 163 ····68:·00000554·····0·NOTYPE··LOCAL··DEFAULT···24·
 164 ····69:·0000055c·····0·NOTYPE··LOCAL··DEFAULT···24·
 165 ····70:·00000567·····0·NOTYPE··LOCAL··DEFAULT···24·
 166 ····71:·00000570·····0·NOTYPE··LOCAL··DEFAULT···24·
 167 ····72:·0000057c·····0·NOTYPE··LOCAL··DEFAULT···24·
 168 ····73:·00000586·····0·NOTYPE··LOCAL··DEFAULT···24·
 169 ····74:·0000058b·····0·NOTYPE··LOCAL··DEFAULT···24·
 170 ····75:·000005ad·····0·NOTYPE··LOCAL··DEFAULT···24·
 171 ····76:·000005b4·····0·NOTYPE··LOCAL··DEFAULT···24·
 172 ····77:·000005bb·····0·NOTYPE··LOCAL··DEFAULT···24·
 173 ····78:·000005bd·····0·NOTYPE··LOCAL··DEFAULT···24·
 174 ····79:·000005c1·····0·NOTYPE··LOCAL··DEFAULT···24·
 175 ····80:·000005d3·····0·NOTYPE··LOCAL··DEFAULT···24·
 176 ····81:·000005db·····0·NOTYPE··LOCAL··DEFAULT···24·
 177 ····82:·000005df·····0·NOTYPE··LOCAL··DEFAULT···24·
 178 ····83:·000005e6·····0·NOTYPE··LOCAL··DEFAULT···24·
 179 ····84:·000005ea·····0·NOTYPE··LOCAL··DEFAULT···24·
 180 ····85:·000005f1·····0·NOTYPE··LOCAL··DEFAULT···24·
 181 ····86:·000005f6·····0·NOTYPE··LOCAL··DEFAULT···24·
 182 ····87:·000005fe·····0·NOTYPE··LOCAL··DEFAULT···24·
 183 ····88:·00000605·····0·NOTYPE··LOCAL··DEFAULT···24·
 184 ····89:·0000060f·····0·NOTYPE··LOCAL··DEFAULT···24·
 185 ····90:·00000612·····0·NOTYPE··LOCAL··DEFAULT···24·
 186 ····91:·00000618·····0·NOTYPE··LOCAL··DEFAULT···24·
 187 ····92:·0000061f·····0·NOTYPE··LOCAL··DEFAULT···24·
 188 ····93:·00000626·····0·NOTYPE··LOCAL··DEFAULT···24·
 189 ····94:·0000062c·····0·NOTYPE··LOCAL··DEFAULT···24·
 190 ····95:·00000634·····0·NOTYPE··LOCAL··DEFAULT···24·
 191 ····96:·0000063c·····0·NOTYPE··LOCAL··DEFAULT···24·
 192 ····97:·00000649·····0·NOTYPE··LOCAL··DEFAULT···24·
 193 ····98:·00000657·····0·NOTYPE··LOCAL··DEFAULT···24·
 194 ····99:·00000660·····0·NOTYPE··LOCAL··DEFAULT···24·
 195 ···100:·00000670·····0·NOTYPE··LOCAL··DEFAULT···24·
 196 ···101:·00000676·····0·NOTYPE··LOCAL··DEFAULT···24·
 197 ···102:·00000685·····0·NOTYPE··LOCAL··DEFAULT···24·
 198 ···103:·00000694·····0·NOTYPE··LOCAL··DEFAULT···24·
 199 ···104:·00000699·····0·NOTYPE··LOCAL··DEFAULT···24·
 200 ···105:·0000069e·····0·NOTYPE··LOCAL··DEFAULT···24·
 201 ···106:·000006aa·····0·NOTYPE··LOCAL··DEFAULT···24·
 202 ···107:·000006ae·····0·NOTYPE··LOCAL··DEFAULT···24·
 203 ···108:·000006bd·····0·NOTYPE··LOCAL··DEFAULT···24·
 204 ···109:·000006c0·····0·NOTYPE··LOCAL··DEFAULT···24·
 205 ···110:·000006c3·····0·NOTYPE··LOCAL··DEFAULT···24·
 206 ···111:·000006c7·····0·NOTYPE··LOCAL··DEFAULT···24·
 207 ···112:·000006c9·····0·NOTYPE··LOCAL··DEFAULT···24·
 208 ···113:·000006cb·····0·NOTYPE··LOCAL··DEFAULT···24·
 209 ···114:·000006de·····0·NOTYPE··LOCAL··DEFAULT···24·
 210 ···115:·000006e9·····0·NOTYPE··LOCAL··DEFAULT···24·
 211 ···116:·000006f5·····0·NOTYPE··LOCAL··DEFAULT···24·
Max diff block lines reached; -1/135558 bytes (-0.00%) of diff not shown.
703 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 13360 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2109
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············516
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 27 ··2»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 28 ··3»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
  
 30 ·The·File·Name·Table·(offset·0x17b):
 31 ··Entry»  Dir»       Time»   Size»       Name
 32 ··1»      1»     0»    0»   src/main/jni/argon2/include/argon2.h
 33 ··2»      2»     0»    0»   stdint.h
 34 ··3»      1»     0»    0»   src/main/jni/argon2/src/argon2.c
 35 ··4»      3»     0»    0»   string.h
 36 ··5»      4»     0»    0»   stddef.h
 37 ··6»      1»     0»    0»   src/main/jni/argon2/src/core.h
  
 38 ·Line·Number·Statements:
 39 ··[0x0000020e]··Set·File·Name·to·entry·3·in·the·File·Name·Table
 40 ··[0x00000210]··Extended·opcode·2:·set·Address·to·0x18c4
 41 ··[0x00000217]··Advance·Line·by·25·to·26
 42 ··[0x00000219]··Copy
 43 ··[0x0000021a]··Set·column·to·5
 44 ··[0x0000021c]··Set·prologue_end·to·true
 45 ··[0x0000021d]··Special·opcode·6:·advance·Address·by·0·to·0x18c4·and·Line·by·1·to·27·(view·1)
 46 ··[0x0000021e]··Set·column·to·20
 47 ··[0x00000220]··Special·opcode·124:·advance·Address·by·8·to·0x18cc·and·Line·by·7·to·34
 48 ··[0x00000221]··Special·opcode·143:·advance·Address·by·10·to·0x18d6·and·Line·by·-2·to·32
 49 ··[0x00000222]··Special·opcode·143:·advance·Address·by·10·to·0x18e0·and·Line·by·-2·to·30
 50 ··[0x00000223]··Set·column·to·0
 51 ··[0x00000225]··Set·is_stmt·to·0
 52 ··[0x00000226]··Advance·Line·by·-30·to·0
 53 ··[0x00000228]··Special·opcode·117:·advance·Address·by·8·to·0x18e8·and·Line·by·0·to·0
 54 ··[0x00000229]··Set·column·to·1
 55 ··[0x0000022b]··Set·is_stmt·to·1
 56 ··[0x0000022c]··Advance·Line·by·38·to·38
 57 ··[0x0000022e]··Special·opcode·89:·advance·Address·by·6·to·0x18ee·and·Line·by·0·to·38
 58 ··[0x0000022f]··Set·is_stmt·to·0
 59 ··[0x00000230]··Advance·Line·by·-38·to·0
 60 ··[0x00000232]··Special·opcode·33:·advance·Address·by·2·to·0x18f0·and·Line·by·0·to·0
 61 ··[0x00000233]··Advance·PC·by·24·to·0x1908
 62 ··[0x00000235]··Extended·opcode·1:·End·of·Sequence
  
 63 ··[0x00000238]··Set·File·Name·to·entry·3·in·the·File·Name·Table
 64 ··[0x0000023a]··Extended·opcode·2:·set·Address·to·0x1908
 65 ··[0x00000241]··Advance·Line·by·39·to·40
 66 ··[0x00000243]··Copy
 67 ··[0x00000244]··Set·column·to·18
 68 ··[0x00000246]··Set·prologue_end·to·true
 69 ··[0x00000247]··Advance·PC·by·constant·17·to·0x1919
 70 ··[0x00000248]··Special·opcode·105:·advance·Address·by·7·to·0x1920·and·Line·by·2·to·42
 71 ··[0x00000249]··Set·column·to·9
 72 ··[0x0000024b]··Special·opcode·93:·advance·Address·by·6·to·0x1926·and·Line·by·4·to·46
 73 ··[0x0000024c]··Set·column·to·26
 74 ··[0x0000024e]··Special·opcode·37:·advance·Address·by·2·to·0x1928·and·Line·by·4·to·50
 75 ··[0x0000024f]··Set·is_stmt·to·0
 76 ··[0x00000250]··Advance·Line·by·-50·to·0
 77 ··[0x00000252]··Special·opcode·61:·advance·Address·by·4·to·0x192c·and·Line·by·0·to·0
 78 ··[0x00000253]··Set·column·to·33
 79 ··[0x00000255]··Set·is_stmt·to·1
 80 ··[0x00000256]··Advance·Line·by·66·to·66
 81 ··[0x00000259]··Special·opcode·89:·advance·Address·by·6·to·0x1932·and·Line·by·0·to·66
 82 ··[0x0000025a]··Set·column·to·30
 83 ··[0x0000025c]··Advance·Line·by·-10·to·56
 84 ··[0x0000025e]··Special·opcode·61:·advance·Address·by·4·to·0x1936·and·Line·by·0·to·56
 85 ··[0x0000025f]··Set·column·to·54
 86 ··[0x00000261]··Special·opcode·67:·advance·Address·by·4·to·0x193a·and·Line·by·6·to·62
 87 ··[0x00000262]··Set·column·to·21
 88 ··[0x00000264]··Special·opcode·66:·advance·Address·by·4·to·0x193e·and·Line·by·5·to·67
 89 ··[0x00000265]··Set·column·to·36
 90 ··[0x00000267]··Special·opcode·56:·advance·Address·by·4·to·0x1942·and·Line·by·-5·to·62
 91 ··[0x00000268]··Set·column·to·9
 92 ··[0x0000026a]··Special·opcode·29:·advance·Address·by·2·to·0x1944·and·Line·by·-4·to·58
 93 ··[0x0000026b]··Set·column·to·36
 94 ··[0x0000026d]··Special·opcode·149:·advance·Address·by·10·to·0x194e·and·Line·by·4·to·62
 95 ··[0x0000026e]··Special·opcode·63:·advance·Address·by·4·to·0x1952·and·Line·by·2·to·64
 96 ··[0x0000026f]··Set·column·to·32
 97 ··[0x00000271]··Special·opcode·65:·advance·Address·by·4·to·0x1956·and·Line·by·4·to·68
 98 ··[0x00000272]··Set·column·to·20
 99 ··[0x00000274]··Special·opcode·37:·advance·Address·by·2·to·0x1958·and·Line·by·4·to·72
 100 ··[0x00000275]··Set·column·to·21
 101 ··[0x00000277]··Special·opcode·57:·advance·Address·by·4·to·0x195c·and·Line·by·-4·to·68
 102 ··[0x00000278]··Set·column·to·14
 103 ··[0x0000027a]··Advance·Line·by·11·to·79
 104 ··[0x0000027c]··Special·opcode·33:·advance·Address·by·2·to·0x195e·and·Line·by·0·to·79
 105 ··[0x0000027d]··Set·column·to·29
 106 ··[0x0000027f]··Advance·Line·by·-9·to·70
 107 ··[0x00000281]··Special·opcode·33:·advance·Address·by·2·to·0x1960·and·Line·by·0·to·70
 108 ··[0x00000282]··Set·column·to·43
 109 ··[0x00000284]··Special·opcode·34:·advance·Address·by·2·to·0x1962·and·Line·by·1·to·71
 110 ··[0x00000285]··Set·column·to·26
 111 ··[0x00000287]··Set·is_stmt·to·0
 112 ··[0x00000288]··Special·opcode·33:·advance·Address·by·2·to·0x1964·and·Line·by·0·to·71
 113 ··[0x00000289]··Set·column·to·28
 114 ··[0x0000028b]··Set·is_stmt·to·1
 115 ··[0x0000028c]··Special·opcode·31:·advance·Address·by·2·to·0x1966·and·Line·by·-2·to·69
 116 ··[0x0000028d]··Set·column·to·33
 117 ··[0x0000028f]··Special·opcode·37:·advance·Address·by·2·to·0x1968·and·Line·by·4·to·73
 118 ··[0x00000290]··Set·column·to·22
 119 ··[0x00000292]··Set·is_stmt·to·0
 120 ··[0x00000293]··Special·opcode·33:·advance·Address·by·2·to·0x196a·and·Line·by·0·to·73
 121 ··[0x00000294]··Advance·Line·by·-73·to·0
Max diff block lines reached; -1/720255 bytes (-0.00%) of diff not shown.
1.3 MB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 24003 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0xfbc·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··4
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·1»    (ANSI·C)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x10d):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/armeabi-v7a
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<22>···DW_AT_ranges······:·(sec_offset)·0x18
 15 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 16 ····<27>···DW_AT_type········:·(ref4)·<0x45>,·unsigned·int
 17 ····<2b>···DW_AT_name········:·(strp)·(offset:·0x196):·Argon2_type
 18 ····<2f>···DW_AT_byte_size···:·(data1)·4
 19 ····<30>···DW_AT_decl_file···:·(data1)·1
 20 ····<31>···DW_AT_decl_line···:·(data1)·218
 21 ·<2><32>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 22 ····<33>···DW_AT_name········:·(strp)·(offset:·0x17a):·Argon2_d
 23 ····<37>···DW_AT_const_value·:·(udata)·0
 24 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 25 ····<39>···DW_AT_name········:·(strp)·(offset:·0x183):·Argon2_i
 26 ····<3d>···DW_AT_const_value·:·(udata)·1
 27 ·<2><3e>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 28 ····<3f>···DW_AT_name········:·(strp)·(offset:·0x18c):·Argon2_id
 29 ····<43>···DW_AT_const_value·:·(udata)·2
 30 ·<2><44>:·Abbrev·Number:·0
 31 ·<1><45>:·Abbrev·Number:·4·(DW_TAG_base_type)
 32 ····<46>···DW_AT_name········:·(strp)·(offset:·0x16d):·unsigned·int
 33 ····<4a>···DW_AT_encoding····:·(data1)·7»    (unsigned)
 34 ····<4b>···DW_AT_byte_size···:·(data1)·4
 35 ·<1><4c>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 36 ····<4d>···DW_AT_type········:·(ref4)·<0x131>,·int
 37 ····<51>···DW_AT_name········:·(strp)·(offset:·0x4e1):·Argon2_ErrorCodes
 38 ····<55>···DW_AT_byte_size···:·(data1)·4
 39 ····<56>···DW_AT_decl_file···:·(data1)·1
 40 ····<57>···DW_AT_decl_line···:·(data1)·97
 41 ·<2><58>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 42 ····<59>···DW_AT_name········:·(strp)·(offset:·0x1a6):·ARGON2_OK
 43 ····<5d>···DW_AT_const_value·:·(sdata)·0
 44 ·<2><5e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 45 ····<5f>···DW_AT_name········:·(strp)·(offset:·0x1b0):·ARGON2_OUTPUT_PTR_NULL
 46 ····<63>···DW_AT_const_value·:·(sdata)·-1
 47 ·<2><64>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 48 ····<65>···DW_AT_name········:·(strp)·(offset:·0x1c7):·ARGON2_OUTPUT_TOO_SHORT
 49 ····<69>···DW_AT_const_value·:·(sdata)·-2
 50 ·<2><6a>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 51 ····<6b>···DW_AT_name········:·(strp)·(offset:·0x1df):·ARGON2_OUTPUT_TOO_LONG
 52 ····<6f>···DW_AT_const_value·:·(sdata)·-3
 53 ·<2><70>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 54 ····<71>···DW_AT_name········:·(strp)·(offset:·0x1f6):·ARGON2_PWD_TOO_SHORT
 55 ····<75>···DW_AT_const_value·:·(sdata)·-4
 56 ·<2><76>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 57 ····<77>···DW_AT_name········:·(strp)·(offset:·0x20b):·ARGON2_PWD_TOO_LONG
 58 ····<7b>···DW_AT_const_value·:·(sdata)·-5
 59 ·<2><7c>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 60 ····<7d>···DW_AT_name········:·(strp)·(offset:·0x21f):·ARGON2_SALT_TOO_SHORT
 61 ····<81>···DW_AT_const_value·:·(sdata)·-6
 62 ·<2><82>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 63 ····<83>···DW_AT_name········:·(strp)·(offset:·0x235):·ARGON2_SALT_TOO_LONG
 64 ····<87>···DW_AT_const_value·:·(sdata)·-7
 65 ·<2><88>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 66 ····<89>···DW_AT_name········:·(strp)·(offset:·0x24a):·ARGON2_AD_TOO_SHORT
 67 ····<8d>···DW_AT_const_value·:·(sdata)·-8
 68 ·<2><8e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 69 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x25e):·ARGON2_AD_TOO_LONG
 70 ····<93>···DW_AT_const_value·:·(sdata)·-9
 71 ·<2><94>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 72 ····<95>···DW_AT_name········:·(strp)·(offset:·0x271):·ARGON2_SECRET_TOO_SHORT
 73 ····<99>···DW_AT_const_value·:·(sdata)·-10
 74 ·<2><9a>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 75 ····<9b>···DW_AT_name········:·(strp)·(offset:·0x289):·ARGON2_SECRET_TOO_LONG
 76 ····<9f>···DW_AT_const_value·:·(sdata)·-11
 77 ·<2><a0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 78 ····<a1>···DW_AT_name········:·(strp)·(offset:·0x2a0):·ARGON2_TIME_TOO_SMALL
 79 ····<a5>···DW_AT_const_value·:·(sdata)·-12
 80 ·<2><a6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 81 ····<a7>···DW_AT_name········:·(strp)·(offset:·0x2b6):·ARGON2_TIME_TOO_LARGE
 82 ····<ab>···DW_AT_const_value·:·(sdata)·-13
 83 ·<2><ac>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 84 ····<ad>···DW_AT_name········:·(strp)·(offset:·0x2cc):·ARGON2_MEMORY_TOO_LITTLE
 85 ····<b1>···DW_AT_const_value·:·(sdata)·-14
 86 ·<2><b2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 87 ····<b3>···DW_AT_name········:·(strp)·(offset:·0x2e5):·ARGON2_MEMORY_TOO_MUCH
 88 ····<b7>···DW_AT_const_value·:·(sdata)·-15
 89 ·<2><b8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 90 ····<b9>···DW_AT_name········:·(strp)·(offset:·0x2fc):·ARGON2_LANES_TOO_FEW
 91 ····<bd>···DW_AT_const_value·:·(sdata)·-16
 92 ·<2><be>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 93 ····<bf>···DW_AT_name········:·(strp)·(offset:·0x311):·ARGON2_LANES_TOO_MANY
 94 ····<c3>···DW_AT_const_value·:·(sdata)·-17
 95 ·<2><c4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 96 ····<c5>···DW_AT_name········:·(strp)·(offset:·0x327):·ARGON2_PWD_PTR_MISMATCH
 97 ····<c9>···DW_AT_const_value·:·(sdata)·-18
 98 ·<2><ca>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 99 ····<cb>···DW_AT_name········:·(strp)·(offset:·0x33f):·ARGON2_SALT_PTR_MISMATCH
 100 ····<cf>···DW_AT_const_value·:·(sdata)·-19
 101 ·<2><d0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 102 ····<d1>···DW_AT_name········:·(strp)·(offset:·0x358):·ARGON2_SECRET_PTR_MISMATCH
 103 ····<d5>···DW_AT_const_value·:·(sdata)·-20
 104 ·<2><d6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 105 ····<d7>···DW_AT_name········:·(strp)·(offset:·0x373):·ARGON2_AD_PTR_MISMATCH
 106 ····<db>···DW_AT_const_value·:·(sdata)·-21
 107 ·<2><dc>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 108 ····<dd>···DW_AT_name········:·(strp)·(offset:·0x38a):·ARGON2_MEMORY_ALLOCATION_ERROR
 109 ····<e1>···DW_AT_const_value·:·(sdata)·-22
 110 ·<2><e2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 111 ····<e3>···DW_AT_name········:·(strp)·(offset:·0x3a9):·ARGON2_FREE_MEMORY_CBK_NULL
 112 ····<e7>···DW_AT_const_value·:·(sdata)·-23
 113 ·<2><e8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 114 ····<e9>···DW_AT_name········:·(strp)·(offset:·0x3c5):·ARGON2_ALLOCATE_MEMORY_CBK_NULL
 115 ····<ed>···DW_AT_const_value·:·(sdata)·-24
 116 ·<2><ee>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 117 ····<ef>···DW_AT_name········:·(strp)·(offset:·0x3e5):·ARGON2_INCORRECT_PARAMETER
 118 ····<f3>···DW_AT_const_value·:·(sdata)·-25
 119 ·<2><f4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 120 ····<f5>···DW_AT_name········:·(strp)·(offset:·0x400):·ARGON2_INCORRECT_TYPE
 121 ····<f9>···DW_AT_const_value·:·(sdata)·-26
 122 ·<2><fa>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 123 ····<fb>···DW_AT_name········:·(strp)·(offset:·0x416):·ARGON2_OUT_PTR_MISMATCH
 124 ····<ff>···DW_AT_const_value·:·(sdata)·-27
 125 ·<2><100>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 126 ····<101>···DW_AT_name········:·(strp)·(offset:·0x42e):·ARGON2_THREADS_TOO_FEW
Max diff block lines reached; -1/1363113 bytes (-0.00%) of diff not shown.
117 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 2949 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_enumeration_type····[has·children]
 13 ····DW_AT_type·········DW_FORM_ref4
 14 ····DW_AT_name·········DW_FORM_strp
 15 ····DW_AT_byte_size····DW_FORM_data1
 16 ····DW_AT_decl_file····DW_FORM_data1
 17 ····DW_AT_decl_line····DW_FORM_data1
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_enumerator····[no·children]
 20 ····DW_AT_name·········DW_FORM_strp
 21 ····DW_AT_const_value··DW_FORM_udata
 22 ····DW_AT·value:·0·····DW_FORM·value:·0
 23 ···4······DW_TAG_base_type····[no·children]
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_encoding·····DW_FORM_data1
 26 ····DW_AT_byte_size····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_enumerator····[no·children]
 29 ····DW_AT_name·········DW_FORM_strp
 30 ····DW_AT_const_value··DW_FORM_sdata
 31 ····DW_AT·value:·0·····DW_FORM·value:·0
 32 ···6······DW_TAG_pointer_type····[no·children]
 33 ····DW_AT_type·········DW_FORM_ref4
 34 ····DW_AT·value:·0·····DW_FORM·value:·0
 35 ···7······DW_TAG_typedef····[no·children]
 36 ····DW_AT_type·········DW_FORM_ref4
 37 ····DW_AT_name·········DW_FORM_strp
 38 ····DW_AT_decl_file····DW_FORM_data1
 39 ····DW_AT_decl_line····DW_FORM_data1
 40 ····DW_AT·value:·0·····DW_FORM·value:·0
 41 ···8······DW_TAG_pointer_type····[no·children]
 42 ····DW_AT·value:·0·····DW_FORM·value:·0
 43 ···9······DW_TAG_subprogram····[has·children]
 44 ····DW_AT_low_pc·······DW_FORM_addr
 45 ····DW_AT_high_pc······DW_FORM_data4
 46 ····DW_AT_frame_base···DW_FORM_exprloc
 47 ····DW_AT_name·········DW_FORM_strp
 48 ····DW_AT_decl_file····DW_FORM_data1
 49 ····DW_AT_decl_line····DW_FORM_data1
 50 ····DW_AT_prototyped···DW_FORM_flag_present
 51 ····DW_AT_type·········DW_FORM_ref4
 52 ····DW_AT_external·····DW_FORM_flag_present
 53 ····DW_AT·value:·0·····DW_FORM·value:·0
 54 ···10······DW_TAG_formal_parameter····[no·children]
 55 ····DW_AT_location·····DW_FORM_sec_offset
 56 ····DW_AT_name·········DW_FORM_strp
 57 ····DW_AT_decl_file····DW_FORM_data1
 58 ····DW_AT_decl_line····DW_FORM_data1
 59 ····DW_AT_type·········DW_FORM_ref4
 60 ····DW_AT·value:·0·····DW_FORM·value:·0
 61 ···11······DW_TAG_variable····[no·children]
 62 ····DW_AT_location·····DW_FORM_sec_offset
 63 ····DW_AT_name·········DW_FORM_strp
 64 ····DW_AT_decl_file····DW_FORM_data1
 65 ····DW_AT_decl_line····DW_FORM_data1
 66 ····DW_AT_type·········DW_FORM_ref4
 67 ····DW_AT·value:·0·····DW_FORM·value:·0
 68 ···12······DW_TAG_subprogram····[has·children]
 69 ····DW_AT_linkage_name·DW_FORM_strp
 70 ····DW_AT_name·········DW_FORM_strp
 71 ····DW_AT_decl_file····DW_FORM_data1
 72 ····DW_AT_decl_line····DW_FORM_data1
 73 ····DW_AT_prototyped···DW_FORM_flag_present
 74 ····DW_AT_type·········DW_FORM_ref4
 75 ····DW_AT_inline·······DW_FORM_data1
 76 ····DW_AT·value:·0·····DW_FORM·value:·0
 77 ···13······DW_TAG_formal_parameter····[no·children]
 78 ····DW_AT_name·········DW_FORM_strp
 79 ····DW_AT_decl_file····DW_FORM_data1
 80 ····DW_AT_decl_line····DW_FORM_data1
 81 ····DW_AT_type·········DW_FORM_ref4
 82 ····DW_AT·value:·0·····DW_FORM·value:·0
 83 ···14······DW_TAG_formal_parameter····[no·children]
 84 ····DW_AT_type·········DW_FORM_ref4
 85 ····DW_AT_artificial···DW_FORM_flag_present
 86 ····DW_AT·value:·0·····DW_FORM·value:·0
 87 ···15······DW_TAG_variable····[no·children]
 88 ····DW_AT_name·········DW_FORM_strp
 89 ····DW_AT_decl_file····DW_FORM_data1
 90 ····DW_AT_decl_line····DW_FORM_data1
 91 ····DW_AT_type·········DW_FORM_ref4
 92 ····DW_AT·value:·0·····DW_FORM·value:·0
 93 ···16······DW_TAG_const_type····[no·children]
 94 ····DW_AT_type·········DW_FORM_ref4
 95 ····DW_AT·value:·0·····DW_FORM·value:·0
 96 ···17······DW_TAG_subprogram····[has·children]
 97 ····DW_AT_name·········DW_FORM_strp
 98 ····DW_AT_decl_file····DW_FORM_data1
 99 ····DW_AT_decl_line····DW_FORM_data2
 100 ····DW_AT_prototyped···DW_FORM_flag_present
 101 ····DW_AT_type·········DW_FORM_ref4
 102 ····DW_AT_external·····DW_FORM_flag_present
 103 ····DW_AT_inline·······DW_FORM_data1
 104 ····DW_AT·value:·0·····DW_FORM·value:·0
 105 ···18······DW_TAG_formal_parameter····[no·children]
 106 ····DW_AT_name·········DW_FORM_strp
 107 ····DW_AT_decl_file····DW_FORM_data1
 108 ····DW_AT_decl_line····DW_FORM_data2
 109 ····DW_AT_type·········DW_FORM_ref4
 110 ····DW_AT·value:·0·····DW_FORM·value:·0
 111 ···19······DW_TAG_variable····[no·children]
 112 ····DW_AT_name·········DW_FORM_strp
 113 ····DW_AT_decl_file····DW_FORM_data1
 114 ····DW_AT_decl_line····DW_FORM_data2
 115 ····DW_AT_type·········DW_FORM_ref4
 116 ····DW_AT·value:·0·····DW_FORM·value:·0
 117 ···20······DW_TAG_structure_type····[has·children]
 118 ····DW_AT_name·········DW_FORM_strp
 119 ····DW_AT_byte_size····DW_FORM_data1
 120 ····DW_AT_decl_file····DW_FORM_data1
 121 ····DW_AT_decl_line····DW_FORM_data1
 122 ····DW_AT·value:·0·····DW_FORM·value:·0
 123 ···21······DW_TAG_member····[no·children]
 124 ····DW_AT_name·········DW_FORM_strp
 125 ····DW_AT_type·········DW_FORM_ref4
 126 ····DW_AT_decl_file····DW_FORM_data1
Max diff block lines reached; -1/120233 bytes (-0.00%) of diff not shown.
2.4 KB
readelf --wide --debug-dump=aranges {}
    
Offset 0, 0 lines modifiedOffset 1, 93 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x9be7
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00006cd4·00000030
 9 ····00000000·00000000
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0xce7c
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····00007a04·0000002c
 17 ····00000000·00000000
 18 ··Length:···················28
 19 ··Version:··················2
 20 ··Offset·into·.debug_info:··0xd0f0
 21 ··Pointer·Size:·············4
 22 ··Segment·Size:·············0
  
 23 ····Address····Length
 24 ····00007a30·000000aa
 25 ····00000000·00000000
 26 ··Length:···················28
 27 ··Version:··················2
 28 ··Offset·into·.debug_info:··0xd1c0
 29 ··Pointer·Size:·············4
 30 ··Segment·Size:·············0
  
 31 ····Address····Length
 32 ····00007adc·0000002c
 33 ····00000000·00000000
 34 ··Length:···················28
 35 ··Version:··················2
 36 ··Offset·into·.debug_info:··0xd28c
 37 ··Pointer·Size:·············4
 38 ··Segment·Size:·············0
  
 39 ····Address····Length
 40 ····00007b08·0000000c
 41 ····00000000·00000000
 42 ··Length:···················28
 43 ··Version:··················2
 44 ··Offset·into·.debug_info:··0xd35c
 45 ··Pointer·Size:·············4
 46 ··Segment·Size:·············0
  
 47 ····Address····Length
 48 ····00007b14·00000052
 49 ····00000000·00000000
 50 ··Length:···················28
 51 ··Version:··················2
 52 ··Offset·into·.debug_info:··0xd4bc
 53 ··Pointer·Size:·············4
 54 ··Segment·Size:·············0
  
 55 ····Address····Length
 56 ····00007b66·0000010e
 57 ····00000000·00000000
 58 ··Length:···················28
 59 ··Version:··················2
 60 ··Offset·into·.debug_info:··0xd729
 61 ··Pointer·Size:·············4
 62 ··Segment·Size:·············0
  
 63 ····Address····Length
 64 ····00007c74·000000c4
 65 ····00000000·00000000
 66 ··Length:···················28
 67 ··Version:··················2
 68 ··Offset·into·.debug_info:··0xd8f3
 69 ··Pointer·Size:·············4
 70 ··Segment·Size:·············0
  
 71 ····Address····Length
 72 ····00007d38·00000018
 73 ····00000000·00000000
 74 ··Length:···················28
 75 ··Version:··················2
 76 ··Offset·into·.debug_info:··0xd9c3
 77 ··Pointer·Size:·············4
 78 ··Segment·Size:·············0
  
 79 ····Address····Length
 80 ····00007d50·00000018
 81 ····00000000·00000000
  
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
43.2 KB
readelf --wide --debug-dump=frames {}
    
Offset 0, 0 lines modifiedOffset 1, 1449 lines modified
 1 Contents·of·the·.debug_frame·section:
  
  
 2 00000000·00000010·ffffffff·CIE
 3 ··Version:···············4
 4 ··Augmentation:··········""
 5 ··Pointer·Size:··········4
 6 ··Segment·Size:··········0
 7 ··Code·alignment·factor:·1
 8 ··Data·alignment·factor:·-4
 9 ··Return·address·column:·14
  
 10 ··DW_CFA_def_cfa:·r13·ofs·0
 11 ··DW_CFA_nop
 12 ··DW_CFA_nop
  
 13 00000014·0000000c·00000000·FDE·cie=00000000·pc=000018c4..00001908
  
 14 00000024·00000024·00000000·FDE·cie=00000000·pc=00001908..000019a0
 15 ··DW_CFA_advance_loc:·2·to·0000190a
 16 ··DW_CFA_def_cfa_offset:·20
 17 ··DW_CFA_offset:·r14·at·cfa-4
 18 ··DW_CFA_offset:·r7·at·cfa-8
 19 ··DW_CFA_offset:·r6·at·cfa-12
 20 ··DW_CFA_offset:·r5·at·cfa-16
 21 ··DW_CFA_offset:·r4·at·cfa-20
 22 ··DW_CFA_advance_loc:·2·to·0000190c
 23 ··DW_CFA_def_cfa:·r7·ofs·8
 24 ··DW_CFA_advance_loc:·4·to·00001910
 25 ··DW_CFA_offset:·r11·at·cfa-24
 26 ··DW_CFA_offset:·r9·at·cfa-28
 27 ··DW_CFA_offset:·r8·at·cfa-32
  
 28 0000004c·00000028·00000000·FDE·cie=00000000·pc=000019a0..00001aa8
 29 ··DW_CFA_advance_loc:·2·to·000019a2
 30 ··DW_CFA_def_cfa_offset:·20
 31 ··DW_CFA_offset:·r14·at·cfa-4
 32 ··DW_CFA_offset:·r7·at·cfa-8
 33 ··DW_CFA_offset:·r6·at·cfa-12
 34 ··DW_CFA_offset:·r5·at·cfa-16
 35 ··DW_CFA_offset:·r4·at·cfa-20
 36 ··DW_CFA_advance_loc:·2·to·000019a4
 37 ··DW_CFA_def_cfa:·r7·ofs·8
 38 ··DW_CFA_advance_loc:·4·to·000019a8
 39 ··DW_CFA_offset:·r11·at·cfa-24
 40 ··DW_CFA_offset:·r10·at·cfa-28
 41 ··DW_CFA_offset:·r9·at·cfa-32
 42 ··DW_CFA_offset:·r8·at·cfa-36
 43 ··DW_CFA_nop
 44 ··DW_CFA_nop
  
 45 00000078·00000024·00000000·FDE·cie=00000000·pc=00001aa8..00001ae4
 46 ··DW_CFA_advance_loc:·2·to·00001aaa
 47 ··DW_CFA_def_cfa_offset:·20
 48 ··DW_CFA_offset:·r14·at·cfa-4
 49 ··DW_CFA_offset:·r7·at·cfa-8
 50 ··DW_CFA_offset:·r6·at·cfa-12
 51 ··DW_CFA_offset:·r5·at·cfa-16
 52 ··DW_CFA_offset:·r4·at·cfa-20
 53 ··DW_CFA_advance_loc:·2·to·00001aac
 54 ··DW_CFA_def_cfa:·r7·ofs·8
 55 ··DW_CFA_advance_loc:·4·to·00001ab0
 56 ··DW_CFA_offset:·r10·at·cfa-24
 57 ··DW_CFA_offset:·r9·at·cfa-28
 58 ··DW_CFA_offset:·r8·at·cfa-32
  
 59 000000a0·00000024·00000000·FDE·cie=00000000·pc=00001ae4..00001b1e
 60 ··DW_CFA_advance_loc:·2·to·00001ae6
 61 ··DW_CFA_def_cfa_offset:·20
 62 ··DW_CFA_offset:·r14·at·cfa-4
 63 ··DW_CFA_offset:·r7·at·cfa-8
 64 ··DW_CFA_offset:·r6·at·cfa-12
 65 ··DW_CFA_offset:·r5·at·cfa-16
 66 ··DW_CFA_offset:·r4·at·cfa-20
 67 ··DW_CFA_advance_loc:·2·to·00001ae8
 68 ··DW_CFA_def_cfa:·r7·ofs·8
 69 ··DW_CFA_advance_loc:·4·to·00001aec
 70 ··DW_CFA_offset:·r11·at·cfa-24
 71 ··DW_CFA_offset:·r9·at·cfa-28
 72 ··DW_CFA_offset:·r8·at·cfa-32
  
 73 000000c8·00000024·00000000·FDE·cie=00000000·pc=00001b1e..00001b56
 74 ··DW_CFA_advance_loc:·2·to·00001b20
 75 ··DW_CFA_def_cfa_offset:·20
 76 ··DW_CFA_offset:·r14·at·cfa-4
 77 ··DW_CFA_offset:·r7·at·cfa-8
 78 ··DW_CFA_offset:·r6·at·cfa-12
 79 ··DW_CFA_offset:·r5·at·cfa-16
 80 ··DW_CFA_offset:·r4·at·cfa-20
 81 ··DW_CFA_advance_loc:·2·to·00001b22
 82 ··DW_CFA_def_cfa:·r7·ofs·8
 83 ··DW_CFA_advance_loc:·4·to·00001b26
 84 ··DW_CFA_offset:·r11·at·cfa-24
 85 ··DW_CFA_offset:·r9·at·cfa-28
 86 ··DW_CFA_offset:·r8·at·cfa-32
  
 87 000000f0·00000020·00000000·FDE·cie=00000000·pc=00001b56..00001b8c
 88 ··DW_CFA_advance_loc:·2·to·00001b58
 89 ··DW_CFA_def_cfa_offset:·20
 90 ··DW_CFA_offset:·r14·at·cfa-4
 91 ··DW_CFA_offset:·r7·at·cfa-8
 92 ··DW_CFA_offset:·r6·at·cfa-12
 93 ··DW_CFA_offset:·r5·at·cfa-16
 94 ··DW_CFA_offset:·r4·at·cfa-20
 95 ··DW_CFA_advance_loc:·2·to·00001b5a
 96 ··DW_CFA_def_cfa:·r7·ofs·8
 97 ··DW_CFA_advance_loc:·4·to·00001b5e
 98 ··DW_CFA_offset:·r8·at·cfa-24
  
 99 00000114·00000024·00000000·FDE·cie=00000000·pc=00001b8c..00001bc8
 100 ··DW_CFA_advance_loc:·2·to·00001b8e
 101 ··DW_CFA_def_cfa_offset:·20
 102 ··DW_CFA_offset:·r14·at·cfa-4
 103 ··DW_CFA_offset:·r7·at·cfa-8
 104 ··DW_CFA_offset:·r6·at·cfa-12
 105 ··DW_CFA_offset:·r5·at·cfa-16
 106 ··DW_CFA_offset:·r4·at·cfa-20
 107 ··DW_CFA_advance_loc:·2·to·00001b90
 108 ··DW_CFA_def_cfa:·r7·ofs·8
 109 ··DW_CFA_advance_loc:·4·to·00001b94
 110 ··DW_CFA_offset:·r10·at·cfa-24
 111 ··DW_CFA_offset:·r9·at·cfa-28
 112 ··DW_CFA_offset:·r8·at·cfa-32
  
 113 0000013c·00000024·00000000·FDE·cie=00000000·pc=00001bc8..00001c02
 114 ··DW_CFA_advance_loc:·2·to·00001bca
 115 ··DW_CFA_def_cfa_offset:·20
Max diff block lines reached; -1/44139 bytes (-0.00%) of diff not shown.
199 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 3782 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·000018c4·000018d0·(DW_OP_reg0·(r0))
 4 ····0000000b·000018d6·000018da·(DW_OP_reg0·(r0))
 5 ····00000016·000018e0·000018e4·(DW_OP_reg0·(r0))
 6 ····00000021·<End·of·list>
 7 ····00000029·000018c4·000018f0·(DW_OP_reg1·(r1))
 8 ····00000034·<End·of·list>
 9 ····0000003c·00001908·00001914·(DW_OP_reg0·(r0))
 10 ····00000047·00001914·00001998·(DW_OP_reg4·(r4))
 11 ····00000052·<End·of·list>
 12 ····0000005a·00001908·00001918·(DW_OP_reg1·(r1))
 13 ····00000065·00001918·00001998·(DW_OP_reg5·(r5))
 14 ····00000070·<End·of·list>
 15 ····00000078·00001926·00001930·(DW_OP_reg0·(r0))
 16 ····00000083·00001932·0000193a·(DW_OP_reg0·(r0))
 17 ····0000008e·00001974·00001978·(DW_OP_reg0·(r0))
 18 ····00000099·0000197c·00001982·(DW_OP_reg0·(r0))
 19 ····000000a4·<End·of·list>
 20 ····000000ac·0000194e·00001952·(DW_OP_reg0·(r0))
 21 ····000000b7·00001956·00001974·(DW_OP_reg2·(r2))
 22 ····000000c2·<End·of·list>
 23 ····000000ca·00001952·00001964·(DW_OP_reg0·(r0))
 24 ····000000d5·<End·of·list>
 25 ····000000dd·0000196e·00001988·(DW_OP_breg13·(r13):·0)
 26 ····000000e9·<End·of·list>
 27 ····000000f1·000019a0·000019ac·(DW_OP_reg0·(r0))
 28 ····000000fc·000019ac·00001a06·(DW_OP_reg5·(r5))
 29 ····00000107·00001a2e·00001a34·(DW_OP_reg5·(r5))
 30 ····00000112·<End·of·list>
 31 ····0000011a·000019a0·000019d2·(DW_OP_reg1·(r1))
 32 ····00000125·000019d2·00001a4a·(DW_OP_reg4·(r4))
 33 ····00000130·<End·of·list>
 34 ····00000138·000019a0·000019d0·(DW_OP_reg2·(r2))
 35 ····00000143·000019d0·00001a1e·(DW_OP_reg6·(r6))
 36 ····0000014e·00001a2e·00001a32·(DW_OP_reg6·(r6))
 37 ····00000159·00001a34·00001a38·(DW_OP_reg6·(r6))
 38 ····00000164·<End·of·list>
 39 ····0000016c·000019a0·000019ce·(DW_OP_reg3·(r3))
 40 ····00000177·000019ce·00001a8a·(DW_OP_reg11·(r11))
 41 ····00000182·<End·of·list>
 42 ····0000018a·000019aa·00001a9e·(DW_OP_breg7·(r7):·8)
 43 ····00000196·<End·of·list>
 44 ····0000019e·000019aa·00001a9e·(DW_OP_breg7·(r7):·12)
 45 ····000001aa·<End·of·list>
 46 ····000001b2·000019aa·00001a9e·(DW_OP_breg7·(r7):·16)
 47 ····000001be·<End·of·list>
 48 ····000001c6·000019aa·00001a9e·(DW_OP_breg7·(r7):·20)
 49 ····000001d2·<End·of·list>
 50 ····000001da·000019aa·00001a9e·(DW_OP_breg7·(r7):·24)
 51 ····000001e6·<End·of·list>
 52 ····000001ee·000019aa·00001a9e·(DW_OP_breg7·(r7):·28)
 53 ····000001fa·<End·of·list>
 54 ····00000202·000019aa·00001a9e·(DW_OP_breg7·(r7):·32)
 55 ····0000020e·<End·of·list>
 56 ····00000216·000019aa·00001a9e·(DW_OP_breg7·(r7):·36)
 57 ····00000222·<End·of·list>
 58 ····0000022a·000019aa·00001a9e·(DW_OP_breg7·(r7):·40)
 59 ····00000236·<End·of·list>
 60 ····0000023e·000019de·00001a2e·(DW_OP_reg10·(r10))
 61 ····00000249·00001a34·00001a8a·(DW_OP_reg10·(r10))
 62 ····00000254·<End·of·list>
 63 ····0000025c·00001a14·00001a2e·(DW_OP_breg13·(r13):·0)
 64 ····00000268·00001a34·00001a8a·(DW_OP_breg13·(r13):·0)
 65 ····00000274·<End·of·list>
 66 ····0000027c·00001a1e·00001a2e·(DW_OP_reg6·(r6))
 67 ····00000287·<End·of·list>
 68 ····0000028f·00001aa8·00001adc·(DW_OP_reg0·(r0))
 69 ····0000029a·<End·of·list>
 70 ····000002a2·00001aa8·00001adc·(DW_OP_reg1·(r1))
 71 ····000002ad·<End·of·list>
 72 ····000002b5·00001aa8·00001adc·(DW_OP_reg2·(r2))
 73 ····000002c0·<End·of·list>
 74 ····000002c8·00001aa8·00001adc·(DW_OP_reg3·(r3))
 75 ····000002d3·<End·of·list>
 76 ····000002db·00001ab2·00001ae4·(DW_OP_breg7·(r7):·8)
 77 ····000002e7·<End·of·list>
 78 ····000002ef·00001ab2·00001ae4·(DW_OP_breg7·(r7):·12)
 79 ····000002fb·<End·of·list>
 80 ····00000303·00001ab2·00001ae4·(DW_OP_breg7·(r7):·16)
 81 ····0000030f·<End·of·list>
 82 ····00000317·00001ab2·00001ae4·(DW_OP_breg7·(r7):·20)
 83 ····00000323·<End·of·list>
 84 ····0000032b·00001ab2·00001ae4·(DW_OP_breg7·(r7):·24)
 85 ····00000337·<End·of·list>
 86 ····0000033f·00001ab2·00001ae4·(DW_OP_breg7·(r7):·28)
 87 ····0000034b·<End·of·list>
 88 ····00000353·00001ae4·00001b16·(DW_OP_reg0·(r0))
 89 ····0000035e·<End·of·list>
 90 ····00000366·00001ae4·00001b16·(DW_OP_reg1·(r1))
 91 ····00000371·<End·of·list>
 92 ····00000379·00001ae4·00001b16·(DW_OP_reg2·(r2))
 93 ····00000384·<End·of·list>
 94 ····0000038c·00001ae4·00001b16·(DW_OP_reg3·(r3))
 95 ····00000397·<End·of·list>
 96 ····0000039f·00001aee·00001b1e·(DW_OP_breg7·(r7):·8)
 97 ····000003ab·<End·of·list>
 98 ····000003b3·00001aee·00001b1e·(DW_OP_breg7·(r7):·12)
 99 ····000003bf·<End·of·list>
 100 ····000003c7·00001aee·00001b1e·(DW_OP_breg7·(r7):·16)
 101 ····000003d3·<End·of·list>
 102 ····000003db·00001aee·00001b1e·(DW_OP_breg7·(r7):·20)
 103 ····000003e7·<End·of·list>
 104 ····000003ef·00001aee·00001b1e·(DW_OP_breg7·(r7):·24)
 105 ····000003fb·<End·of·list>
 106 ····00000403·00001b1e·00001b4e·(DW_OP_reg0·(r0))
 107 ····0000040e·<End·of·list>
 108 ····00000416·00001b1e·00001b4e·(DW_OP_reg1·(r1))
 109 ····00000421·<End·of·list>
 110 ····00000429·00001b1e·00001b4e·(DW_OP_reg2·(r2))
 111 ····00000434·<End·of·list>
 112 ····0000043c·00001b1e·00001b4e·(DW_OP_reg3·(r3))
 113 ····00000447·<End·of·list>
 114 ····0000044f·00001b28·00001b56·(DW_OP_breg7·(r7):·8)
 115 ····0000045b·<End·of·list>
 116 ····00000463·00001b28·00001b56·(DW_OP_breg7·(r7):·12)
 117 ····0000046f·<End·of·list>
 118 ····00000477·00001b28·00001b56·(DW_OP_breg7·(r7):·16)
 119 ····00000483·<End·of·list>
 120 ····0000048b·00001b28·00001b56·(DW_OP_breg7·(r7):·20)
 121 ····00000497·<End·of·list>
 122 ····0000049f·00001b28·00001b56·(DW_OP_breg7·(r7):·24)
 123 ····000004ab·<End·of·list>
 124 ····000004b3·00001b28·00001b56·(DW_OP_breg7·(r7):·28)
 125 ····000004bf·<End·of·list>
 126 ····000004c7·00001b56·00001b84·(DW_OP_reg0·(r0))
Max diff block lines reached; -1/203597 bytes (-0.00%) of diff not shown.
2.4 KB
readelf --wide --debug-dump=ranges {}
    
Offset 0, 0 lines modifiedOffset 1, 93 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x9be7
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00006cd4·00000030
 9 ····00000000·00000000
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0xce7c
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····00007a04·0000002c
 17 ····00000000·00000000
 18 ··Length:···················28
 19 ··Version:··················2
 20 ··Offset·into·.debug_info:··0xd0f0
 21 ··Pointer·Size:·············4
 22 ··Segment·Size:·············0
  
 23 ····Address····Length
 24 ····00007a30·000000aa
 25 ····00000000·00000000
 26 ··Length:···················28
 27 ··Version:··················2
 28 ··Offset·into·.debug_info:··0xd1c0
 29 ··Pointer·Size:·············4
 30 ··Segment·Size:·············0
  
 31 ····Address····Length
 32 ····00007adc·0000002c
 33 ····00000000·00000000
 34 ··Length:···················28
 35 ··Version:··················2
 36 ··Offset·into·.debug_info:··0xd28c
 37 ··Pointer·Size:·············4
 38 ··Segment·Size:·············0
  
 39 ····Address····Length
 40 ····00007b08·0000000c
 41 ····00000000·00000000
 42 ··Length:···················28
 43 ··Version:··················2
 44 ··Offset·into·.debug_info:··0xd35c
 45 ··Pointer·Size:·············4
 46 ··Segment·Size:·············0
  
 47 ····Address····Length
 48 ····00007b14·00000052
 49 ····00000000·00000000
 50 ··Length:···················28
 51 ··Version:··················2
 52 ··Offset·into·.debug_info:··0xd4bc
 53 ··Pointer·Size:·············4
 54 ··Segment·Size:·············0
  
 55 ····Address····Length
 56 ····00007b66·0000010e
 57 ····00000000·00000000
 58 ··Length:···················28
 59 ··Version:··················2
 60 ··Offset·into·.debug_info:··0xd729
 61 ··Pointer·Size:·············4
 62 ··Segment·Size:·············0
  
 63 ····Address····Length
 64 ····00007c74·000000c4
 65 ····00000000·00000000
 66 ··Length:···················28
 67 ··Version:··················2
 68 ··Offset·into·.debug_info:··0xd8f3
 69 ··Pointer·Size:·············4
 70 ··Segment·Size:·············0
  
 71 ····Address····Length
 72 ····00007d38·00000018
 73 ····00000000·00000000
 74 ··Length:···················28
 75 ··Version:··················2
 76 ··Offset·into·.debug_info:··0xd9c3
 77 ··Pointer·Size:·············4
 78 ··Segment·Size:·············0
  
 79 ····Address····Length
 80 ····00007d50·00000018
 81 ····00000000·00000000
  
40.0 KB
strings --all --bytes=8 {}
    
Offset 149, 25 lines modifiedOffset 149, 1430 lines modified
149 setFloatRegister149 setFloatRegister
150 getInfoFromEHABISection150 getInfoFromEHABISection
151 unknown·personality·routine151 unknown·personality·routine
152 index·inlined·table·detected·but·pr·function·requires·extra·words152 index·inlined·table·detected·but·pr·function·requires·extra·words
153 unknown·register153 unknown·register
154 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)154 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
155 GCC:·(GNU)·4.9.x·20150123·(prerelease)155 GCC:·(GNU)·4.9.x·20150123·(prerelease)
 156 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 157 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 158 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/armeabi-v7a
 159 unsigned·int
 160 Argon2_d
 161 Argon2_i
 162 Argon2_id
 163 Argon2_type
 164 ARGON2_OK
 165 ARGON2_OUTPUT_PTR_NULL
 166 ARGON2_OUTPUT_TOO_SHORT
 167 ARGON2_OUTPUT_TOO_LONG
 168 ARGON2_PWD_TOO_SHORT
 169 ARGON2_PWD_TOO_LONG
 170 ARGON2_SALT_TOO_SHORT
 171 ARGON2_SALT_TOO_LONG
 172 ARGON2_AD_TOO_SHORT
 173 ARGON2_AD_TOO_LONG
 174 ARGON2_SECRET_TOO_SHORT
 175 ARGON2_SECRET_TOO_LONG
 176 ARGON2_TIME_TOO_SMALL
 177 ARGON2_TIME_TOO_LARGE
 178 ARGON2_MEMORY_TOO_LITTLE
 179 ARGON2_MEMORY_TOO_MUCH
 180 ARGON2_LANES_TOO_FEW
 181 ARGON2_LANES_TOO_MANY
 182 ARGON2_PWD_PTR_MISMATCH
 183 ARGON2_SALT_PTR_MISMATCH
 184 ARGON2_SECRET_PTR_MISMATCH
 185 ARGON2_AD_PTR_MISMATCH
 186 ARGON2_MEMORY_ALLOCATION_ERROR
 187 ARGON2_FREE_MEMORY_CBK_NULL
 188 ARGON2_ALLOCATE_MEMORY_CBK_NULL
 189 ARGON2_INCORRECT_PARAMETER
 190 ARGON2_INCORRECT_TYPE
 191 ARGON2_OUT_PTR_MISMATCH
 192 ARGON2_THREADS_TOO_FEW
 193 ARGON2_THREADS_TOO_MANY
 194 ARGON2_MISSING_ARGS
 195 ARGON2_ENCODING_FAIL
 196 ARGON2_DECODING_FAIL
 197 ARGON2_THREAD_FAIL
 198 ARGON2_DECODING_LENGTH_FAIL
 199 ARGON2_VERIFY_MISMATCH
 200 Argon2_ErrorCodes
 201 ARGON2_VERSION_10
 202 ARGON2_VERSION_13
 203 ARGON2_VERSION_NUMBER
 204 Argon2_version
 205 unsigned·char
 206 __uint8_t
 207 __uint32_t
 208 uint32_t
 209 __uintptr_t
 210 uintptr_t
 211 _ZL6strlenPKcU17pass_object_size0
 212 argon2_verify_ctx
 213 secretlen
 214 allocate_cbk
 215 allocate_fptr
 216 free_cbk
 217 deallocate_fptr
 218 Argon2_Context
 219 argon2_context
 220 argon2_type
 221 argon2_compare
 222 argon2_type2string
 223 argon2_ctx
 224 argon2_hash
 225 argon2i_hash_encoded
 226 argon2i_hash_raw
 227 argon2d_hash_encoded
 228 argon2d_hash_raw
 229 argon2id_hash_encoded
 230 argon2id_hash_raw
 231 argon2_verify
 232 argon2i_verify
 233 argon2d_verify
 234 argon2id_verify
 235 argon2d_ctx
 236 argon2i_ctx
 237 argon2id_ctx
 238 argon2d_verify_ctx
 239 argon2i_verify_ctx
 240 argon2id_verify_ctx
 241 argon2_error_message
 242 argon2_encodedlen
 243 uppercase
 244 memory_blocks
 245 segment_length
 246 instance
 247 long·long·unsigned·int
 248 __uint64_t
 249 uint64_t
 250 __ARRAY_SIZE_TYPE__
 251 lane_length
 252 print_internals
 253 context_ptr
 254 Argon2_instance_t
 255 argon2_instance_t
 256 parallelism
 257 encodedlen
 258 desired_result
 259 max_field_len
 260 encoded_len
 261 error_code
 262 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/core.c
 263 memset_sec
 264 FLAG_clear_internal_memory
 265 ARGON2_BLOCK_SIZE
 266 ARGON2_QWORDS_IN_BLOCK
 267 ARGON2_OWORDS_IN_BLOCK
 268 ARGON2_ADDRESSES_IN_BLOCK
 269 ARGON2_PREHASH_DIGEST_LENGTH
 270 ARGON2_PREHASH_SEED_LENGTH
 271 argon2_core_constants
 272 _ZL6memsetPvU17pass_object_size0ij
 273 clear_internal_memory
 274 copy_block
 275 xor_block
Max diff block lines reached; 5800/40886 bytes (14.19%) of diff not shown.
558 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 000015c4·<__cxa_finalize@plt-0x14>:2 000015c4·<__cxa_finalize@plt-0x14>:
3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  @·15d4·<__cxa_finalize@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  @·15d4·<note_end+0x1408>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       andeq»  r9,·r0,·r0,·asr·#187 »       andeq»  r9,·r0,·r0,·asr·#18
  
8 000015d8·<__cxa_finalize@plt>:8 000015d8·<__cxa_finalize@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#36864»@·0x900010 »       add»    ip,·ip,·#36864»@·0x9000
572 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 341 lines modifiedOffset 1, 428 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001880·<argon2_type2string@@Base-0x44>:2 00001880·<__on_dlclose>:
 3 __on_dlclose():
3 »       ldr»    r0,·[pc,·#4]»  @·188c·<raise@plt+0x20>4 »       ldr»    r0,·[pc,·#4]»  @·188c·<__on_dlclose+0xc>
4 »       add»    r0,·pc,·r05 »       add»    r0,·pc,·r0
5 »       b»      15d8·<__cxa_finalize@plt>6 »       b»      15d8·<__cxa_finalize@plt>
6 »       andeq»  r9,·r0,·r0,·lsl·#97 »       .word»  0x00009480
  
 8 00001890·<__emutls_unregister_key>:
 9 __emutls_unregister_key():
7 »       bx»     lr10 »       bx»     lr
8 »       b»      1890·<raise@plt+0x24> 
 11 00001894·<__on_dlclose_late>:
 12 __on_dlclose_late():
 13 »       b»      1890·<__emutls_unregister_key>
  
 14 00001898·<__atexit_handler_wrapper>:
 15 __atexit_handler_wrapper():
9 »       cmp»    r0,·#016 »       cmp»    r0,·#0
10 »       bxeq»   lr17 »       bxeq»   lr
11 »       bx»     r018 »       bx»     r0
  
 19 000018a4·<atexit>:
 20 atexit():
12 »       mov»    r1,·r021 »       mov»    r1,·r0
13 »       ldr»    r0,·[pc,·#12]» @·18bc·<raise@plt+0x50>22 »       ldr»    r0,·[pc,·#12]» @·18bc·<atexit+0x18>
14 »       ldr»    r2,·[pc,·#12]» @·18c0·<raise@plt+0x54>23 »       ldr»    r2,·[pc,·#12]» @·18c0·<atexit+0x1c>
15 »       add»    r0,·pc,·r024 »       add»    r0,·pc,·r0
16 »       add»    r2,·pc,·r225 »       add»    r2,·pc,·r2
17 »       b»      15e4·<__cxa_atexit@plt>26 »       b»      15e4·<__cxa_atexit@plt>
18 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe0 
19 »       andeq»  r9,·r0,·r0,·asr·r427 »       .word»  0xffffffe0
 28 »       .word»  0x00009450
  
20 000018c4·<argon2_type2string@@Base>:29 000018c4·<argon2_type2string>:
 30 argon2_type2string():
 31 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:27
21 »       cmp»    r0,·#132 »       cmp»    r0,·#1
22 »       beq.n»  18d6·<argon2_type2string@@Base+0x12>33 »       beq.n»  18d6·<argon2_type2string+0x12>
23 »       cmp»    r0,·#234 »       cmp»    r0,·#2
24 »       bne.n»  18e0·<argon2_type2string@@Base+0x1c>35 »       bne.n»  18e0·<argon2_type2string+0x1c>
 36 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:34
25 »       ldr»    r2,·[pc,·#48]» @·(1900·<argon2_type2string@@Base+0x3c>)37 »       ldr»    r2,·[pc,·#48]» @·(1900·<argon2_type2string+0x3c>)
26 »       ldr»    r0,·[pc,·#52]» @·(1904·<argon2_type2string@@Base+0x40>)38 »       ldr»    r0,·[pc,·#52]» @·(1904·<argon2_type2string+0x40>)
27 »       add»    r2,·pc39 »       add»    r2,·pc
28 »       add»    r0,·pc40 »       add»    r0,·pc
29 »       b.n»    18e8·<argon2_type2string@@Base+0x24>41 »       b.n»    18e8·<argon2_type2string+0x24>
 42 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:32
30 »       ldr»    r2,·[pc,·#32]» @·(18f8·<argon2_type2string@@Base+0x34>)43 »       ldr»    r2,·[pc,·#32]» @·(18f8·<argon2_type2string+0x34>)
31 »       ldr»    r0,·[pc,·#32]» @·(18fc·<argon2_type2string@@Base+0x38>)44 »       ldr»    r0,·[pc,·#32]» @·(18fc·<argon2_type2string+0x38>)
32 »       add»    r2,·pc45 »       add»    r2,·pc
33 »       add»    r0,·pc46 »       add»    r0,·pc
34 »       b.n»    18e8·<argon2_type2string@@Base+0x24>47 »       b.n»    18e8·<argon2_type2string+0x24>
 48 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:30
35 »       ldr»    r2,·[pc,·#12]» @·(18f0·<argon2_type2string@@Base+0x2c>)49 »       ldr»    r2,·[pc,·#12]» @·(18f0·<argon2_type2string+0x2c>)
36 »       ldr»    r0,·[pc,·#16]» @·(18f4·<argon2_type2string@@Base+0x30>)50 »       ldr»    r0,·[pc,·#16]» @·(18f4·<argon2_type2string+0x30>)
37 »       add»    r2,·pc51 »       add»    r2,·pc
38 »       add»    r0,·pc52 »       add»    r0,·pc
39 »       cmp»    r1,·#053 »       cmp»    r1,·#0
40 »       it»     ne54 »       it»     ne
41 »       movne»  r0,·r255 »       movne»  r0,·r2
 56 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:38
42 »       bx»     lr57 »       bx»     lr
 58 »       .word»  0x00006c30
 59 »       .word»  0x00006c36
 60 »       .word»  0x00006c4a
 61 »       .word»  0x00006c50
 62 »       .word»  0x00006c64
 63 »       .word»  0x00006c6b
43 »       ldr»    r0,·[r6,·#64]» @·0x40 
44 »       movs»   r0,·r0 
45 »       ldr»    r6,·[r6,·#64]» @·0x40 
46 »       movs»   r0,·r0 
47 »       ldr»    r2,·[r1,·#68]» @·0x44 
48 »       movs»   r0,·r0 
49 »       ldr»    r0,·[r2,·#68]» @·0x44 
50 »       movs»   r0,·r0 
51 »       ldr»    r4,·[r4,·#68]» @·0x44 
52 »       movs»   r0,·r0 
53 »       ldr»    r3,·[r5,·#68]» @·0x44 
54 »       ... 
  
55 00001908·<argon2_ctx@@Base>:64 00001908·<argon2_ctx>:
 65 argon2_ctx():
 66 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:40
56 »       push»   {r4,·r5,·r6,·r7,·lr}67 »       push»   {r4,·r5,·r6,·r7,·lr}
57 »       add»    r7,·sp,·#1268 »       add»    r7,·sp,·#12
58 »       stmdb»  sp!,·{r8,·r9,·fp}69 »       stmdb»  sp!,·{r8,·r9,·fp}
59 »       sub»    sp,·#48»      @·0x3070 »       sub»    sp,·#48»      @·0x30
60 »       mov»    r4,·r071 »       mov»    r4,·r0
61 »       ldr»    r0,·[pc,·#132]»@·(199c·<argon2_ctx@@Base+0x94>)72 »       ldr»    r0,·[pc,·#132]»@·(199c·<argon2_ctx+0x94>)
62 »       mov»    r5,·r173 »       mov»    r5,·r1
63 »       add»    r0,·pc74 »       add»    r0,·pc
64 »       ldr»    r6,·[r0,·#0]75 »       ldr»    r6,·[r0,·#0]
65 »       ldr»    r0,·[r6,·#0]76 »       ldr»    r0,·[r6,·#0]
66 »       str»    r0,·[sp,·#44]» @·0x2c77 »       str»    r0,·[sp,·#44]» @·0x2c
 78 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:42
67 »       mov»    r0,·r479 »       mov»    r0,·r4
68 »       blx»    15f0·<validate_inputs@plt>80 »       blx»    15f0·<validate_inputs@plt>
 81 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:46
69 »       cbnz»   r0,·1988·<argon2_ctx@@Base+0x80>82 »       cbnz»   r0,·1988·<argon2_ctx+0x80>
 83 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:50
70 »       cmp»    r5,·#284 »       cmp»    r5,·#2
71 »       bls.n»  1932·<argon2_ctx@@Base+0x2a>85 »       bls.n»  1932·<argon2_ctx+0x2a>
72 »       mvn.w»  r0,·#2586 »       mvn.w»  r0,·#25
73 »       b.n»    1988·<argon2_ctx@@Base+0x80>87 »       b.n»    1988·<argon2_ctx+0x80>
 88 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:66
74 »       ldr»    r1,·[r4,·#56]» @·0x3889 »       ldr»    r1,·[r4,·#56]» @·0x38
75 »       movs»   r2,·#090 »       movs»   r2,·#0
 91 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:56
76 »       ldrd»   r0,·r9,·[r4,·#44]»     @·0x2c92 »       ldrd»   r0,·r9,·[r4,·#44]»     @·0x2c
 93 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:62
77 »       mov.w»  r8,·r9,·lsl·#294 »       mov.w»  r8,·r9,·lsl·#2
 95 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:67
78 »       strd»   r2,·r1,·[sp]96 »       strd»   r2,·r1,·[sp]
 97 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:62
79 »       mov»    r1,·r898 »       mov»    r1,·r8
 99 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:58
80 »       cmp.w»  r0,·r9,·lsl·#3100 »       cmp.w»  r0,·r9,·lsl·#3
81 »       it»     cc101 »       it»     cc
82 »       movcc.w»r0,·r9,·lsl·#3102 »       movcc.w»r0,·r9,·lsl·#3
83 »       bl»     7a30·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x17d0>103 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:62
 104 »       bl»     7a30·<__udivsi3>
Max diff block lines reached; 580187/585351 bytes (99.12%) of diff not shown.
2.89 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 29 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e4152·..fini_array..AR2 ··0x00000000·002e6669·6e695f61·72726179·002e4152·..fini_array..AR
3 ··0x00000010·4d2e6578·69647800·2e746578·74002e67·M.exidx..text..g3 ··0x00000010·4d2e6578·69647800·2e646562·75675f61·M.exidx..debug_a
4 ··0x00000020·6f74002e·636f6d6d·656e7400·2e6e6f74·ot..comment..not4 ··0x00000020·62627265·76002e74·65787400·2e676f74·bbrev..text..got
 5 ··0x00000030·002e636f·6d6d656e·74002e6e·6f74652e·..comment..note.
5 ··0x00000030·652e616e·64726f69·642e6964·656e7400·e.android.ident.6 ··0x00000040·616e6472·6f69642e·6964656e·74002e72·android.ident..r
6 ··0x00000040·2e72656c·2e706c74·002e6273·73002e41·.rel.plt..bss..A7 ··0x00000050·656c2e70·6c74002e·62737300·2e41524d·el.plt..bss..ARM
7 ··0x00000050·524d2e61·74747269·62757465·73002e64·RM.attributes..d8 ··0x00000060·2e617474·72696275·74657300·2e646562·.attributes..deb
8 ··0x00000060·796e7374·72002e67·6e752e76·65727369·ynstr..gnu.versi 
9 ··0x00000070·6f6e5f72·002e6461·74612e72·656c2e72·on_r..data.rel.r9 ··0x00000070·75675f61·72616e67·6573002e·64656275·ug_aranges..debu
 10 ··0x00000080·675f7261·6e676573·002e6479·6e737472·g_ranges..dynstr
 11 ··0x00000090·002e6465·6275675f·73747200·2e676e75·..debug_str..gnu
 12 ··0x000000a0·2e766572·73696f6e·5f72002e·64617461·.version_r..data
 13 ··0x000000b0·2e72656c·2e726f00·2e646562·75675f6d·.rel.ro..debug_m
 14 ··0x000000c0·6163696e·666f002e·64656275·675f696e·acinfo..debug_in
10 ··0x00000080·6f002e72·656c2e64·796e002e·676e752e·o..rel.dyn..gnu.15 ··0x000000d0·666f002e·72656c2e·64796e00·2e676e75·fo..rel.dyn..gnu
11 ··0x00000090·76657273·696f6e00·2e6e6f74·652e676e·version..note.gn16 ··0x000000e0·2e766572·73696f6e·002e6e6f·74652e67·.version..note.g
12 ··0x000000a0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version..17 ··0x000000f0·6e752e67·6f6c642d·76657273·696f6e00·nu.gold-version.
13 ··0x000000b0·64796e73·796d002e·676e752e·68617368·dynsym..gnu.hash18 ··0x00000100·2e64796e·73796d00·2e676e75·2e686173·.dynsym..gnu.has
14 ··0x000000c0·002e6e6f·74652e67·6e752e62·75696c64·..note.gnu.build 
15 ··0x000000d0·2d696400·2e676e75·2e766572·73696f6e·-id..gnu.version 
16 ··0x000000e0·5f64002e·64796e61·6d696300·2e41524d·_d..dynamic..ARM 
17 ··0x000000f0·2e657874·6162002e·73687374·72746162·.extab..shstrtab 
18 ··0x00000100·002e726f·64617461·002e6461·746100···..rodata..data.19 ··0x00000110·68002e64·65627567·5f6c696e·65002e64·h..debug_line..d
 20 ··0x00000120·65627567·5f667261·6d65002e·6e6f7465·ebug_frame..note
 21 ··0x00000130·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g
 22 ··0x00000140·6e752e76·65727369·6f6e5f64·002e6465·nu.version_d..de
 23 ··0x00000150·6275675f·6c6f6300·2e64796e·616d6963·bug_loc..dynamic
 24 ··0x00000160·002e4152·4d2e6578·74616200·2e736873·..ARM.extab..shs
 25 ··0x00000170·74727461·62002e73·74727461·62002e73·trtab..strtab..s
 26 ··0x00000180·796d7461·62002e72·6f646174·61002e64·ymtab..rodata..d
 27 ··0x00000190·61746100····························ata.
  
2.83 MB
lib/armeabi-v7a/libaes.so
File has been modified after NT_GNU_BUILD_ID has been applied.
977 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········82456·(bytes·into·file)13 ··Start·of·section·headers:··········276244·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·37
2.83 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x14218:1 There·are·38·section·headers,·starting·at·offset·0x43714:
  
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············00000134·000134·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000650·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000650·10···A··4···1··4
Offset 22, 15 lines modifiedOffset 22, 26 lines modified
22 ··[17]·.data.rel.ro······PROGBITS········00014d84·013d84·00004c·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00014d84·013d84·00004c·00··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00014dd0·013dd0·000008·00··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00014dd0·013dd0·000008·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00014dd8·013dd8·000110·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00014dd8·013dd8·000110·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00014ee8·013ee8·000118·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00014ee8·013ee8·000118·00··WA··0···0··4
26 ··[21]·.data·············PROGBITS········00015000·014000·000004·00··WA··0···0··426 ··[21]·.data·············PROGBITS········00015000·014000·000004·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········00015004·014004·000019·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········00015004·014004·000019·00··WA··0···0··4
28 ··[23]·.comment··········PROGBITS········00000000·014004·0000b6·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·014004·0000b6·01··MS··0···0··1
 29 ··[24]·.debug_str········PROGBITS········00000000·0140ba·005a98·01··MS··0···0··1
 30 ··[25]·.debug_loc········PROGBITS········00000000·019b52·00dc48·00······0···0··1
 31 ··[26]·.debug_abbrev·····PROGBITS········00000000·02779a·00130b·00······0···0··1
 32 ··[27]·.debug_info·······PROGBITS········00000000·028aa5·009e15·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········00000000·0328ba·000740·00······0···0··1
 34 ··[29]·.debug_macinfo····PROGBITS········00000000·032ffa·00000a·00······0···0··1
 35 ··[30]·.debug_frame······PROGBITS········00000000·033004·000f84·00······0···0··4
 36 ··[31]·.debug_line·······PROGBITS········00000000·033f88·006048·00······0···0··1
 37 ··[32]·.debug_aranges····PROGBITS········00000000·039fd0·000040·00······0···0··1
29 ··[24]·.note.gnu.gold-version·NOTE············00000000·0140bc·00001c·00······0···0··438 ··[33]·.note.gnu.gold-version·NOTE············00000000·03a010·00001c·00······0···0··4
30 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0140d8·00002e·00······0···0··139 ··[34]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03a02c·00002e·00······0···0··1
 40 ··[35]·.symtab···········SYMTAB··········00000000·03a05c·007df0·10·····36·1915··4
 41 ··[36]·.strtab···········STRTAB··········00000000·041e4c·001734·00······0···0··1
31 ··[26]·.shstrtab·········STRTAB··········00000000·014106·00010f·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·043580·000194·00······0···0··1
32 Key·to·Flags:43 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··D·(mbind),·y·(purecode),·p·(processor·specific)47 ··D·(mbind),·y·(purecode),·p·(processor·specific)
111 KB
readelf --wide --symbols {}
    
Offset 98, 7 lines modifiedOffset 98, 2025 lines modified
98 ····94:·000060ad···932·FUNC····GLOBAL·DEFAULT···13·aes_cfb_encrypt98 ····94:·000060ad···932·FUNC····GLOBAL·DEFAULT···13·aes_cfb_encrypt
99 ····95:·00007113···176·FUNC····GLOBAL·DEFAULT···13·hmac_sha_data99 ····95:·00007113···176·FUNC····GLOBAL·DEFAULT···13·hmac_sha_data
100 ····96:·00001c35···280·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit100 ····96:·00001c35···280·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit
101 ····97:·00015004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start101 ····97:·00015004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
102 ····98:·00009101····40·FUNC····GLOBAL·DEFAULT···13·sha256_begin102 ····98:·00009101····40·FUNC····GLOBAL·DEFAULT···13·sha256_begin
103 ····99:·000067fb···846·FUNC····GLOBAL·DEFAULT···13·aes_ofb_crypt103 ····99:·000067fb···846·FUNC····GLOBAL·DEFAULT···13·aes_ofb_crypt
104 ···100:·00008211····64·FUNC····GLOBAL·DEFAULT···13·sha1_begin104 ···100:·00008211····64·FUNC····GLOBAL·DEFAULT···13·sha1_begin
  
 105 Symbol·table·'.symtab'·contains·2015·entries:
 106 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 107 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 108 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 109 ·····2:·00001a40·····0·NOTYPE··LOCAL··DEFAULT···13·$a.0
 110 ·····3:·00001a50·····0·NOTYPE··LOCAL··DEFAULT···13·$a.2
 111 ·····4:·00001a4c·····0·NOTYPE··LOCAL··DEFAULT···13·$d.1
 112 ·····5:·00001a7c·····0·NOTYPE··LOCAL··DEFAULT···13·$d.3
 113 ·····6:·00014d84·····4·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 114 ·····7:·00001a40····16·FUNC····LOCAL··DEFAULT···13·__on_dlclose
 115 ·····8:·00001a54·····4·FUNC····LOCAL··DEFAULT···13·__on_dlclose_late
 116 ·····9:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 117 ····10:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 118 ····11:·00000134···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 119 ····12:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 120 ····13:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 121 ····14:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 122 ····15:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·aes_jni.c
 123 ····16:·00000000·····0·NOTYPE··LOCAL··DEFAULT···24·
 124 ····17:·000000b5·····0·NOTYPE··LOCAL··DEFAULT···24·
 125 ····18:·00000107·····0·NOTYPE··LOCAL··DEFAULT···24·
 126 ····19:·00000167·····0·NOTYPE··LOCAL··DEFAULT···24·
 127 ····20:·00000171·····0·NOTYPE··LOCAL··DEFAULT···24·
 128 ····21:·0000017b·····0·NOTYPE··LOCAL··DEFAULT···24·
 129 ····22:·00000185·····0·NOTYPE··LOCAL··DEFAULT···24·
 130 ····23:·0000018f·····0·NOTYPE··LOCAL··DEFAULT···24·
 131 ····24:·0000019d·····0·NOTYPE··LOCAL··DEFAULT···24·
 132 ····25:·000001a1·····0·NOTYPE··LOCAL··DEFAULT···24·
 133 ····26:·000001ab·····0·NOTYPE··LOCAL··DEFAULT···24·
 134 ····27:·000001b3·····0·NOTYPE··LOCAL··DEFAULT···24·
 135 ····28:·000001b8·····0·NOTYPE··LOCAL··DEFAULT···24·
 136 ····29:·000001cc·····0·NOTYPE··LOCAL··DEFAULT···24·
 137 ····30:·000001d6·····0·NOTYPE··LOCAL··DEFAULT···24·
 138 ····31:·000001e1·····0·NOTYPE··LOCAL··DEFAULT···24·
 139 ····32:·000001ed·····0·NOTYPE··LOCAL··DEFAULT···24·
 140 ····33:·000001f5·····0·NOTYPE··LOCAL··DEFAULT···24·
 141 ····34:·000001fc·····0·NOTYPE··LOCAL··DEFAULT···24·
 142 ····35:·00000201·····0·NOTYPE··LOCAL··DEFAULT···24·
 143 ····36:·0000020d·····0·NOTYPE··LOCAL··DEFAULT···24·
 144 ····37:·00000216·····0·NOTYPE··LOCAL··DEFAULT···24·
 145 ····38:·0000021d·····0·NOTYPE··LOCAL··DEFAULT···24·
 146 ····39:·00000223·····0·NOTYPE··LOCAL··DEFAULT···24·
 147 ····40:·00000229·····0·NOTYPE··LOCAL··DEFAULT···24·
 148 ····41:·00000233·····0·NOTYPE··LOCAL··DEFAULT···24·
 149 ····42:·00000247·····0·NOTYPE··LOCAL··DEFAULT···24·
 150 ····43:·00000252·····0·NOTYPE··LOCAL··DEFAULT···24·
 151 ····44:·0000025c·····0·NOTYPE··LOCAL··DEFAULT···24·
 152 ····45:·0000026f·····0·NOTYPE··LOCAL··DEFAULT···24·
 153 ····46:·00000279·····0·NOTYPE··LOCAL··DEFAULT···24·
 154 ····47:·00000282·····0·NOTYPE··LOCAL··DEFAULT···24·
 155 ····48:·00000294·····0·NOTYPE··LOCAL··DEFAULT···24·
 156 ····49:·000002a2·····0·NOTYPE··LOCAL··DEFAULT···24·
 157 ····50:·000002ac·····0·NOTYPE··LOCAL··DEFAULT···24·
 158 ····51:·000002b4·····0·NOTYPE··LOCAL··DEFAULT···24·
 159 ····52:·000002bd·····0·NOTYPE··LOCAL··DEFAULT···24·
 160 ····53:·000002cb·····0·NOTYPE··LOCAL··DEFAULT···24·
 161 ····54:·000002dc·····0·NOTYPE··LOCAL··DEFAULT···24·
 162 ····55:·000002ed·····0·NOTYPE··LOCAL··DEFAULT···24·
 163 ····56:·000002f3·····0·NOTYPE··LOCAL··DEFAULT···24·
 164 ····57:·000002fe·····0·NOTYPE··LOCAL··DEFAULT···24·
 165 ····58:·00000307·····0·NOTYPE··LOCAL··DEFAULT···24·
 166 ····59:·00000319·····0·NOTYPE··LOCAL··DEFAULT···24·
 167 ····60:·0000032b·····0·NOTYPE··LOCAL··DEFAULT···24·
 168 ····61:·0000033a·····0·NOTYPE··LOCAL··DEFAULT···24·
 169 ····62:·00000345·····0·NOTYPE··LOCAL··DEFAULT···24·
 170 ····63:·00000354·····0·NOTYPE··LOCAL··DEFAULT···24·
 171 ····64:·00000362·····0·NOTYPE··LOCAL··DEFAULT···24·
 172 ····65:·0000036f·····0·NOTYPE··LOCAL··DEFAULT···24·
 173 ····66:·0000037f·····0·NOTYPE··LOCAL··DEFAULT···24·
 174 ····67:·0000038e·····0·NOTYPE··LOCAL··DEFAULT···24·
 175 ····68:·0000039b·····0·NOTYPE··LOCAL··DEFAULT···24·
 176 ····69:·000003a7·····0·NOTYPE··LOCAL··DEFAULT···24·
 177 ····70:·000003bb·····0·NOTYPE··LOCAL··DEFAULT···24·
 178 ····71:·000003c7·····0·NOTYPE··LOCAL··DEFAULT···24·
 179 ····72:·000003d1·····0·NOTYPE··LOCAL··DEFAULT···24·
 180 ····73:·000003dc·····0·NOTYPE··LOCAL··DEFAULT···24·
 181 ····74:·000003e1·····0·NOTYPE··LOCAL··DEFAULT···24·
 182 ····75:·000003eb·····0·NOTYPE··LOCAL··DEFAULT···24·
 183 ····76:·000003fd·····0·NOTYPE··LOCAL··DEFAULT···24·
 184 ····77:·00000405·····0·NOTYPE··LOCAL··DEFAULT···24·
 185 ····78:·00000410·····0·NOTYPE··LOCAL··DEFAULT···24·
 186 ····79:·00000412·····0·NOTYPE··LOCAL··DEFAULT···24·
 187 ····80:·00000414·····0·NOTYPE··LOCAL··DEFAULT···24·
 188 ····81:·00000416·····0·NOTYPE··LOCAL··DEFAULT···24·
 189 ····82:·00000425·····0·NOTYPE··LOCAL··DEFAULT···24·
 190 ····83:·00000430·····0·NOTYPE··LOCAL··DEFAULT···24·
 191 ····84:·00000439·····0·NOTYPE··LOCAL··DEFAULT···24·
 192 ····85:·0000043f·····0·NOTYPE··LOCAL··DEFAULT···24·
 193 ····86:·00000441·····0·NOTYPE··LOCAL··DEFAULT···24·
 194 ····87:·00000447·····0·NOTYPE··LOCAL··DEFAULT···24·
 195 ····88:·00000451·····0·NOTYPE··LOCAL··DEFAULT···24·
 196 ····89:·00000459·····0·NOTYPE··LOCAL··DEFAULT···24·
 197 ····90:·00000460·····0·NOTYPE··LOCAL··DEFAULT···24·
 198 ····91:·00000462·····0·NOTYPE··LOCAL··DEFAULT···24·
 199 ····92:·00000464·····0·NOTYPE··LOCAL··DEFAULT···24·
 200 ····93:·00000472·····0·NOTYPE··LOCAL··DEFAULT···24·
 201 ····94:·0000047c·····0·NOTYPE··LOCAL··DEFAULT···24·
 202 ····95:·00000484·····0·NOTYPE··LOCAL··DEFAULT···24·
 203 ····96:·0000048a·····0·NOTYPE··LOCAL··DEFAULT···24·
 204 ····97:·0000048c·····0·NOTYPE··LOCAL··DEFAULT···24·
 205 ····98:·00000492·····0·NOTYPE··LOCAL··DEFAULT···24·
 206 ····99:·00000499·····0·NOTYPE··LOCAL··DEFAULT···24·
 207 ···100:·0000049b·····0·NOTYPE··LOCAL··DEFAULT···24·
 208 ···101:·000004a2·····0·NOTYPE··LOCAL··DEFAULT···24·
 209 ···102:·000004aa·····0·NOTYPE··LOCAL··DEFAULT···24·
 210 ···103:·000004ac·····0·NOTYPE··LOCAL··DEFAULT···24·
 211 ···104:·000004b3·····0·NOTYPE··LOCAL··DEFAULT···24·
 212 ···105:·000004c2·····0·NOTYPE··LOCAL··DEFAULT···24·
 213 ···106:·000004cf·····0·NOTYPE··LOCAL··DEFAULT···24·
 214 ···107:·000004db·····0·NOTYPE··LOCAL··DEFAULT···24·
 215 ···108:·000004ec·····0·NOTYPE··LOCAL··DEFAULT···24·
 216 ···109:·000004fe·····0·NOTYPE··LOCAL··DEFAULT···24·
 217 ···110:·00000510·····0·NOTYPE··LOCAL··DEFAULT···24·
 218 ···111:·00000522·····0·NOTYPE··LOCAL··DEFAULT···24·
 219 ···112:·00000535·····0·NOTYPE··LOCAL··DEFAULT···24·
 220 ···113:·00000548·····0·NOTYPE··LOCAL··DEFAULT···24·
 221 ···114:·00000557·····0·NOTYPE··LOCAL··DEFAULT···24·
 222 ···115:·00000567·····0·NOTYPE··LOCAL··DEFAULT···24·
 223 ···116:·00000577·····0·NOTYPE··LOCAL··DEFAULT···24·
Max diff block lines reached; -1/113583 bytes (-0.00%) of diff not shown.
658 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 12097 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2890
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············670
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 27 ··2»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 28 ··3»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits
 30 ··5»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
  
 31 ·The·File·Name·Table·(offset·0x1dc):
 32 ··Entry»  Dir»       Time»   Size»       Name
 33 ··1»      1»     0»    0»   jni.h
 34 ··2»      1»     0»    0»   stdint.h
 35 ··3»      2»     0»    0»   stdarg.h
 36 ··4»      3»     0»    0»   src/main/jni/aes/aes_jni.c
 37 ··5»      3»     0»    0»   src/main/jni/aes/aes/brg_types.h
 38 ··6»      3»     0»    0»   src/main/jni/aes/aes/aes.h
 39 ··7»      4»     0»    0»   pthread_types.h
 40 ··8»      5»     0»    0»   string.h
 41 ··9»      2»     0»    0»   stddef.h
 42 ··10»     3»    0»   0»  src/main/jni/aes/sha/sha2.h
  
 43 ·Line·Number·Statements:
 44 ··[0x000002a8]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 45 ··[0x000002aa]··Extended·opcode·2:·set·Address·to·0x1a84
 46 ··[0x000002b1]··Advance·Line·by·64·to·65
 47 ··[0x000002b4]··Copy
 48 ··[0x000002b5]··Set·column·to·13
 49 ··[0x000002b7]··Set·prologue_end·to·true
 50 ··[0x000002b8]··Special·opcode·149:·advance·Address·by·10·to·0x1a8e·and·Line·by·4·to·69
 51 ··[0x000002b9]··Set·column·to·6
 52 ··[0x000002bb]··Special·opcode·230:·advance·Address·by·16·to·0x1a9e·and·Line·by·1·to·70
 53 ··[0x000002bc]··Set·column·to·7
 54 ··[0x000002be]··Set·is_stmt·to·0
 55 ··[0x000002bf]··Special·opcode·61:·advance·Address·by·4·to·0x1aa2·and·Line·by·0·to·70
 56 ··[0x000002c0]··Set·column·to·13
 57 ··[0x000002c2]··Special·opcode·33:·advance·Address·by·2·to·0x1aa4·and·Line·by·0·to·70
 58 ··[0x000002c3]··Set·column·to·6
 59 ··[0x000002c5]··Special·opcode·61:·advance·Address·by·4·to·0x1aa8·and·Line·by·0·to·70
 60 ··[0x000002c6]··Special·opcode·33:·advance·Address·by·2·to·0x1aaa·and·Line·by·0·to·70
 61 ··[0x000002c7]··Advance·Line·by·-70·to·0
 62 ··[0x000002ca]··Special·opcode·33:·advance·Address·by·2·to·0x1aac·and·Line·by·0·to·0
 63 ··[0x000002cb]··Set·column·to·1
 64 ··[0x000002cd]··Set·is_stmt·to·1
 65 ··[0x000002ce]··Advance·Line·by·105·to·105
 66 ··[0x000002d1]··Special·opcode·145:·advance·Address·by·10·to·0x1ab6·and·Line·by·0·to·105
 67 ··[0x000002d2]··Set·column·to·11
 68 ··[0x000002d4]··Advance·Line·by·-32·to·73
 69 ··[0x000002d6]··Special·opcode·173:·advance·Address·by·12·to·0x1ac2·and·Line·by·0·to·73
 70 ··[0x000002d7]··Set·column·to·10
 71 ··[0x000002d9]··Set·is_stmt·to·0
 72 ··[0x000002da]··Special·opcode·33:·advance·Address·by·2·to·0x1ac4·and·Line·by·0·to·73
 73 ··[0x000002db]··Set·column·to·9
 74 ··[0x000002dd]··Special·opcode·33:·advance·Address·by·2·to·0x1ac6·and·Line·by·0·to·73
 75 ··[0x000002de]··Set·column·to·17
 76 ··[0x000002e0]··Special·opcode·33:·advance·Address·by·2·to·0x1ac8·and·Line·by·0·to·73
 77 ··[0x000002e1]··Set·column·to·9
 78 ··[0x000002e3]··Special·opcode·33:·advance·Address·by·2·to·0x1aca·and·Line·by·0·to·73
 79 ··[0x000002e4]··Set·column·to·7
 80 ··[0x000002e6]··Set·is_stmt·to·1
 81 ··[0x000002e7]··Special·opcode·62:·advance·Address·by·4·to·0x1ace·and·Line·by·1·to·74
 82 ··[0x000002e8]··Set·column·to·0
 83 ··[0x000002ea]··Set·is_stmt·to·0
 84 ··[0x000002eb]··Advance·Line·by·-74·to·0
 85 ··[0x000002ee]··Special·opcode·61:·advance·Address·by·4·to·0x1ad2·and·Line·by·0·to·0
 86 ··[0x000002ef]··Set·column·to·15
 87 ··[0x000002f1]··Set·is_stmt·to·1
 88 ··[0x000002f2]··Advance·Line·by·76·to·76
 89 ··[0x000002f5]··Special·opcode·33:·advance·Address·by·2·to·0x1ad4·and·Line·by·0·to·76
 90 ··[0x000002f6]··Set·column·to·14
 91 ··[0x000002f8]··Set·is_stmt·to·0
 92 ··[0x000002f9]··Special·opcode·33:·advance·Address·by·2·to·0x1ad6·and·Line·by·0·to·76
 93 ··[0x000002fa]··Set·column·to·21
 94 ··[0x000002fc]··Special·opcode·33:·advance·Address·by·2·to·0x1ad8·and·Line·by·0·to·76
 95 ··[0x000002fd]··Set·column·to·13
 96 ··[0x000002ff]··Special·opcode·33:·advance·Address·by·2·to·0x1ada·and·Line·by·0·to·76
 97 ··[0x00000300]··Set·column·to·11
 98 ··[0x00000302]··Special·opcode·33:·advance·Address·by·2·to·0x1adc·and·Line·by·0·to·76
 99 ··[0x00000303]··Set·column·to·7
 100 ··[0x00000305]··Set·is_stmt·to·1
 101 ··[0x00000306]··Special·opcode·34:·advance·Address·by·2·to·0x1ade·and·Line·by·1·to·77
 102 ··[0x00000307]··Set·column·to·11
 103 ··[0x00000309]··Special·opcode·32:·advance·Address·by·2·to·0x1ae0·and·Line·by·-1·to·76
 104 ··[0x0000030a]··Set·column·to·7
 105 ··[0x0000030c]··Special·opcode·62:·advance·Address·by·4·to·0x1ae4·and·Line·by·1·to·77
 106 ··[0x0000030d]··Set·column·to·11
 107 ··[0x0000030f]··Special·opcode·36:·advance·Address·by·2·to·0x1ae6·and·Line·by·3·to·80
 108 ··[0x00000310]··Set·column·to·10
 109 ··[0x00000312]··Set·is_stmt·to·0
 110 ··[0x00000313]··Special·opcode·33:·advance·Address·by·2·to·0x1ae8·and·Line·by·0·to·80
 111 ··[0x00000314]··Set·column·to·9
 112 ··[0x00000316]··Special·opcode·33:·advance·Address·by·2·to·0x1aea·and·Line·by·0·to·80
 113 ··[0x00000317]··Set·column·to·17
 114 ··[0x00000319]··Special·opcode·33:·advance·Address·by·2·to·0x1aec·and·Line·by·0·to·80
 115 ··[0x0000031a]··Set·column·to·9
 116 ··[0x0000031c]··Special·opcode·33:·advance·Address·by·2·to·0x1aee·and·Line·by·0·to·80
 117 ··[0x0000031d]··Set·column·to·7
 118 ··[0x0000031f]··Set·is_stmt·to·1
 119 ··[0x00000320]··Special·opcode·62:·advance·Address·by·4·to·0x1af2·and·Line·by·1·to·81
 120 ··[0x00000321]··Set·column·to·0
 121 ··[0x00000323]··Set·is_stmt·to·0
 122 ··[0x00000324]··Advance·Line·by·-81·to·0
Max diff block lines reached; -1/673390 bytes (-0.00%) of diff not shown.
997 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 17834 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0x3196·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··4
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x107):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/armeabi-v7a
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<22>···DW_AT_ranges······:·(sec_offset)·0x38
 15 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_variable)
 16 ····<27>···DW_AT_name········:·(strp)·(offset:·0x167):·cached_vm
 17 ····<2b>···DW_AT_type········:·(ref4)·<0x37>,·JNIInvokeInterface,·JavaVM
 18 ····<2f>···DW_AT_decl_file···:·(data1)·4
 19 ····<30>···DW_AT_decl_line···:·(data1)·41
 20 ····<31>···DW_AT_location····:·(exprloc)·5·byte·block:·3·4·50·1·0·»  (DW_OP_addr:·15004)
 21 ·<1><37>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 22 ····<38>···DW_AT_type········:·(ref4)·<0x3c>,·JNIInvokeInterface,·JavaVM
 23 ·<1><3c>:·Abbrev·Number:·4·(DW_TAG_typedef)
 24 ····<3d>···DW_AT_type········:·(ref4)·<0x47>,·JNIInvokeInterface
 25 ····<41>···DW_AT_name········:·(strp)·(offset:·0x15c4):·JavaVM
 26 ····<45>···DW_AT_decl_file···:·(data1)·1
 27 ····<46>···DW_AT_decl_line···:·(data1)·144
 28 ·<1><47>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 29 ····<48>···DW_AT_type········:·(ref4)·<0x4c>,·JNIInvokeInterface
 30 ·<1><4c>:·Abbrev·Number:·5·(DW_TAG_const_type)
 31 ····<4d>···DW_AT_type········:·(ref4)·<0x51>,·JNIInvokeInterface
 32 ·<1><51>:·Abbrev·Number:·6·(DW_TAG_structure_type)
 33 ····<52>···DW_AT_name········:·(strp)·(offset:·0x15b1):·JNIInvokeInterface
 34 ····<56>···DW_AT_byte_size···:·(data1)·32
 35 ····<57>···DW_AT_decl_file···:·(data1)·1
 36 ····<58>···DW_AT_decl_line···:·(data2)·1037
 37 ·<2><5a>:·Abbrev·Number:·7·(DW_TAG_member)
 38 ····<5b>···DW_AT_name········:·(strp)·(offset:·0x171):·reserved0
 39 ····<5f>···DW_AT_type········:·(ref4)·<0xc3>
 40 ····<63>···DW_AT_decl_file···:·(data1)·1
 41 ····<64>···DW_AT_decl_line···:·(data2)·1038
 42 ····<66>···DW_AT_data_member_location:·(data1)·0
 43 ·<2><67>:·Abbrev·Number:·7·(DW_TAG_member)
 44 ····<68>···DW_AT_name········:·(strp)·(offset:·0x17b):·reserved1
 45 ····<6c>···DW_AT_type········:·(ref4)·<0xc3>
 46 ····<70>···DW_AT_decl_file···:·(data1)·1
 47 ····<71>···DW_AT_decl_line···:·(data2)·1039
 48 ····<73>···DW_AT_data_member_location:·(data1)·4
 49 ·<2><74>:·Abbrev·Number:·7·(DW_TAG_member)
 50 ····<75>···DW_AT_name········:·(strp)·(offset:·0x185):·reserved2
 51 ····<79>···DW_AT_type········:·(ref4)·<0xc3>
 52 ····<7d>···DW_AT_decl_file···:·(data1)·1
 53 ····<7e>···DW_AT_decl_line···:·(data2)·1040
 54 ····<80>···DW_AT_data_member_location:·(data1)·8
 55 ·<2><81>:·Abbrev·Number:·7·(DW_TAG_member)
 56 ····<82>···DW_AT_name········:·(strp)·(offset:·0x18f):·DestroyJavaVM
 57 ····<86>···DW_AT_type········:·(ref4)·<0xc4>,·int,·__int32_t,·int32_t,·jint
 58 ····<8a>···DW_AT_decl_file···:·(data1)·1
 59 ····<8b>···DW_AT_decl_line···:·(data2)·1042
 60 ····<8d>···DW_AT_data_member_location:·(data1)·12
 61 ·<2><8e>:·Abbrev·Number:·7·(DW_TAG_member)
 62 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x1b8):·AttachCurrentThread
 63 ····<93>···DW_AT_type········:·(ref4)·<0xfc>,·int,·__int32_t,·int32_t,·jint
 64 ····<97>···DW_AT_decl_file···:·(data1)·1
 65 ····<98>···DW_AT_decl_line···:·(data2)·1043
 66 ····<9a>···DW_AT_data_member_location:·(data1)·16
 67 ·<2><9b>:·Abbrev·Number:·7·(DW_TAG_member)
 68 ····<9c>···DW_AT_name········:·(strp)·(offset:·0x157a):·DetachCurrentThread
 69 ····<a0>···DW_AT_type········:·(ref4)·<0xc4>,·int,·__int32_t,·int32_t,·jint
 70 ····<a4>···DW_AT_decl_file···:·(data1)·1
 71 ····<a5>···DW_AT_decl_line···:·(data2)·1044
 72 ····<a7>···DW_AT_data_member_location:·(data1)·20
 73 ·<2><a8>:·Abbrev·Number:·7·(DW_TAG_member)
 74 ····<a9>···DW_AT_name········:·(strp)·(offset:·0x158e):·GetEnv
 75 ····<ad>···DW_AT_type········:·(ref4)·<0x2859>,·int,·__int32_t,·int32_t,·jint
 76 ····<b1>···DW_AT_decl_file···:·(data1)·1
 77 ····<b2>···DW_AT_decl_line···:·(data2)·1045
 78 ····<b4>···DW_AT_data_member_location:·(data1)·24
 79 ·<2><b5>:·Abbrev·Number:·7·(DW_TAG_member)
 80 ····<b6>···DW_AT_name········:·(strp)·(offset:·0x1595):·AttachCurrentThreadAsDaemon
 81 ····<ba>···DW_AT_type········:·(ref4)·<0xfc>,·int,·__int32_t,·int32_t,·jint
 82 ····<be>···DW_AT_decl_file···:·(data1)·1
 83 ····<bf>···DW_AT_decl_line···:·(data2)·1046
 84 ····<c1>···DW_AT_data_member_location:·(data1)·28
 85 ·<2><c2>:·Abbrev·Number:·0
 86 ·<1><c3>:·Abbrev·Number:·8·(DW_TAG_pointer_type)
 87 ·<1><c4>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 88 ····<c5>···DW_AT_type········:·(ref4)·<0xc9>,·int,·__int32_t,·int32_t,·jint
 89 ·<1><c9>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 90 ····<ca>···DW_AT_type········:·(ref4)·<0xd4>,·int,·__int32_t,·int32_t,·jint
 91 ····<ce>···DW_AT_prototyped··:·(flag_present)·1
 92 ·<2><ce>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 93 ····<cf>···DW_AT_type········:·(ref4)·<0x37>,·JNIInvokeInterface,·JavaVM
 94 ·<2><d3>:·Abbrev·Number:·0
 95 ·<1><d4>:·Abbrev·Number:·4·(DW_TAG_typedef)
 96 ····<d5>···DW_AT_type········:·(ref4)·<0xdf>,·int,·__int32_t,·int32_t
 97 ····<d9>···DW_AT_name········:·(strp)·(offset:·0x1b3):·jint
 98 ····<dd>···DW_AT_decl_file···:·(data1)·1
 99 ····<de>···DW_AT_decl_line···:·(data1)·35
 100 ·<1><df>:·Abbrev·Number:·4·(DW_TAG_typedef)
 101 ····<e0>···DW_AT_type········:·(ref4)·<0xea>,·int,·__int32_t
 102 ····<e4>···DW_AT_name········:·(strp)·(offset:·0x1ab):·int32_t
 103 ····<e8>···DW_AT_decl_file···:·(data1)·2
 104 ····<e9>···DW_AT_decl_line···:·(data1)·64
 105 ·<1><ea>:·Abbrev·Number:·4·(DW_TAG_typedef)
 106 ····<eb>···DW_AT_type········:·(ref4)·<0xf5>,·int
 107 ····<ef>···DW_AT_name········:·(strp)·(offset:·0x1a1):·__int32_t
 108 ····<f3>···DW_AT_decl_file···:·(data1)·2
 109 ····<f4>···DW_AT_decl_line···:·(data1)·40
 110 ·<1><f5>:·Abbrev·Number:·11·(DW_TAG_base_type)
 111 ····<f6>···DW_AT_name········:·(strp)·(offset:·0x19d):·int
 112 ····<fa>···DW_AT_encoding····:·(data1)·5»    (signed)
 113 ····<fb>···DW_AT_byte_size···:·(data1)·4
 114 ·<1><fc>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 115 ····<fd>···DW_AT_type········:·(ref4)·<0x101>,·int,·__int32_t,·int32_t,·jint
 116 ·<1><101>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 117 ····<102>···DW_AT_type········:·(ref4)·<0xd4>,·int,·__int32_t,·int32_t,·jint
 118 ····<106>···DW_AT_prototyped··:·(flag_present)·1
 119 ·<2><106>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 120 ····<107>···DW_AT_type········:·(ref4)·<0x37>,·JNIInvokeInterface,·JavaVM
 121 ·<2><10b>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 122 ····<10c>···DW_AT_type········:·(ref4)·<0x116>,·JNINativeInterface,·JNIEnv
 123 ·<2><110>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 124 ····<111>···DW_AT_type········:·(ref4)·<0xc3>
 125 ·<2><115>:·Abbrev·Number:·0
 126 ·<1><116>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
Max diff block lines reached; -1/1020803 bytes (-0.00%) of diff not shown.
89.7 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 2254 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_variable····[no·children]
 13 ····DW_AT_name·········DW_FORM_strp
 14 ····DW_AT_type·········DW_FORM_ref4
 15 ····DW_AT_decl_file····DW_FORM_data1
 16 ····DW_AT_decl_line····DW_FORM_data1
 17 ····DW_AT_location·····DW_FORM_exprloc
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_pointer_type····[no·children]
 20 ····DW_AT_type·········DW_FORM_ref4
 21 ····DW_AT·value:·0·····DW_FORM·value:·0
 22 ···4······DW_TAG_typedef····[no·children]
 23 ····DW_AT_type·········DW_FORM_ref4
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_decl_file····DW_FORM_data1
 26 ····DW_AT_decl_line····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_const_type····[no·children]
 29 ····DW_AT_type·········DW_FORM_ref4
 30 ····DW_AT·value:·0·····DW_FORM·value:·0
 31 ···6······DW_TAG_structure_type····[has·children]
 32 ····DW_AT_name·········DW_FORM_strp
 33 ····DW_AT_byte_size····DW_FORM_data1
 34 ····DW_AT_decl_file····DW_FORM_data1
 35 ····DW_AT_decl_line····DW_FORM_data2
 36 ····DW_AT·value:·0·····DW_FORM·value:·0
 37 ···7······DW_TAG_member····[no·children]
 38 ····DW_AT_name·········DW_FORM_strp
 39 ····DW_AT_type·········DW_FORM_ref4
 40 ····DW_AT_decl_file····DW_FORM_data1
 41 ····DW_AT_decl_line····DW_FORM_data2
 42 ····DW_AT_data_member_location·DW_FORM_data1
 43 ····DW_AT·value:·0·····DW_FORM·value:·0
 44 ···8······DW_TAG_pointer_type····[no·children]
 45 ····DW_AT·value:·0·····DW_FORM·value:·0
 46 ···9······DW_TAG_subroutine_type····[has·children]
 47 ····DW_AT_type·········DW_FORM_ref4
 48 ····DW_AT_prototyped···DW_FORM_flag_present
 49 ····DW_AT·value:·0·····DW_FORM·value:·0
 50 ···10······DW_TAG_formal_parameter····[no·children]
 51 ····DW_AT_type·········DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···11······DW_TAG_base_type····[no·children]
 54 ····DW_AT_name·········DW_FORM_strp
 55 ····DW_AT_encoding·····DW_FORM_data1
 56 ····DW_AT_byte_size····DW_FORM_data1
 57 ····DW_AT·value:·0·····DW_FORM·value:·0
 58 ···12······DW_TAG_structure_type····[has·children]
 59 ····DW_AT_name·········DW_FORM_strp
 60 ····DW_AT_byte_size····DW_FORM_data2
 61 ····DW_AT_decl_file····DW_FORM_data1
 62 ····DW_AT_decl_line····DW_FORM_data1
 63 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···13······DW_TAG_member····[no·children]
 65 ····DW_AT_name·········DW_FORM_strp
 66 ····DW_AT_type·········DW_FORM_ref4
 67 ····DW_AT_decl_file····DW_FORM_data1
 68 ····DW_AT_decl_line····DW_FORM_data1
 69 ····DW_AT_data_member_location·DW_FORM_data1
 70 ····DW_AT·value:·0·····DW_FORM·value:·0
 71 ···14······DW_TAG_member····[no·children]
 72 ····DW_AT_name·········DW_FORM_strp
 73 ····DW_AT_type·········DW_FORM_ref4
 74 ····DW_AT_decl_file····DW_FORM_data1
 75 ····DW_AT_decl_line····DW_FORM_data1
 76 ····DW_AT_data_member_location·DW_FORM_data2
 77 ····DW_AT·value:·0·····DW_FORM·value:·0
 78 ···15······DW_TAG_member····[no·children]
 79 ····DW_AT_name·········DW_FORM_strp
 80 ····DW_AT_type·········DW_FORM_ref4
 81 ····DW_AT_decl_file····DW_FORM_data1
 82 ····DW_AT_decl_line····DW_FORM_data2
 83 ····DW_AT_data_member_location·DW_FORM_data2
 84 ····DW_AT·value:·0·····DW_FORM·value:·0
 85 ···16······DW_TAG_structure_type····[no·children]
 86 ····DW_AT_name·········DW_FORM_strp
 87 ····DW_AT_declaration··DW_FORM_flag_present
 88 ····DW_AT·value:·0·····DW_FORM·value:·0
 89 ···17······DW_TAG_subroutine_type····[has·children]
 90 ····DW_AT_prototyped···DW_FORM_flag_present
 91 ····DW_AT·value:·0·····DW_FORM·value:·0
 92 ···18······DW_TAG_unspecified_parameters····[no·children]
 93 ····DW_AT·value:·0·····DW_FORM·value:·0
 94 ···19······DW_TAG_typedef····[no·children]
 95 ····DW_AT_type·········DW_FORM_ref4
 96 ····DW_AT_name·········DW_FORM_strp
 97 ····DW_AT·value:·0·····DW_FORM·value:·0
 98 ···20······DW_TAG_structure_type····[has·children]
 99 ····DW_AT_name·········DW_FORM_strp
 100 ····DW_AT_byte_size····DW_FORM_data1
 101 ····DW_AT·value:·0·····DW_FORM·value:·0
 102 ···21······DW_TAG_member····[no·children]
 103 ····DW_AT_name·········DW_FORM_strp
 104 ····DW_AT_type·········DW_FORM_ref4
 105 ····DW_AT_data_member_location·DW_FORM_data1
 106 ····DW_AT·value:·0·····DW_FORM·value:·0
 107 ···22······DW_TAG_union_type····[has·children]
 108 ····DW_AT_name·········DW_FORM_strp
 109 ····DW_AT_byte_size····DW_FORM_data1
 110 ····DW_AT_decl_file····DW_FORM_data1
 111 ····DW_AT_decl_line····DW_FORM_data1
 112 ····DW_AT·value:·0·····DW_FORM·value:·0
 113 ···23······DW_TAG_structure_type····[has·children]
 114 ····DW_AT_byte_size····DW_FORM_data1
 115 ····DW_AT_decl_file····DW_FORM_data1
 116 ····DW_AT_decl_line····DW_FORM_data1
 117 ····DW_AT·value:·0·····DW_FORM·value:·0
 118 ···24······DW_TAG_enumeration_type····[has·children]
 119 ····DW_AT_type·········DW_FORM_ref4
 120 ····DW_AT_name·········DW_FORM_strp
 121 ····DW_AT_byte_size····DW_FORM_data1
 122 ····DW_AT_decl_file····DW_FORM_data1
 123 ····DW_AT_decl_line····DW_FORM_data1
 124 ····DW_AT·value:·0·····DW_FORM·value:·0
 125 ···25······DW_TAG_enumerator····[no·children]
 126 ····DW_AT_name·········DW_FORM_strp
Max diff block lines reached; -1/91774 bytes (-0.00%) of diff not shown.
602 B
readelf --wide --debug-dump=aranges {}
    
Offset 0, 0 lines modifiedOffset 1, 21 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x690c
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····0000bca4·00000030
 9 ····00000000·00000000
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0x9ba1
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····0000c9d4·0000002c
 17 ····00000000·00000000
  
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
42.1 KB
readelf --wide --debug-dump=frames {}
    
Offset 0, 0 lines modifiedOffset 1, 1420 lines modified
 1 Contents·of·the·.debug_frame·section:
  
  
 2 00000000·00000010·ffffffff·CIE
 3 ··Version:···············4
 4 ··Augmentation:··········""
 5 ··Pointer·Size:··········4
 6 ··Segment·Size:··········0
 7 ··Code·alignment·factor:·1
 8 ··Data·alignment·factor:·-4
 9 ··Return·address·column:·14
  
 10 ··DW_CFA_def_cfa:·r13·ofs·0
 11 ··DW_CFA_nop
 12 ··DW_CFA_nop
  
 13 00000014·0000001c·00000000·FDE·cie=00000000·pc=00001a84..00001ba4
 14 ··DW_CFA_advance_loc:·2·to·00001a86
 15 ··DW_CFA_def_cfa_offset:·16
 16 ··DW_CFA_offset:·r14·at·cfa-4
 17 ··DW_CFA_offset:·r7·at·cfa-8
 18 ··DW_CFA_offset:·r5·at·cfa-12
 19 ··DW_CFA_offset:·r4·at·cfa-16
 20 ··DW_CFA_advance_loc:·2·to·00001a88
 21 ··DW_CFA_def_cfa:·r7·ofs·8
 22 ··DW_CFA_nop
  
 23 00000034·0000001c·00000000·FDE·cie=00000000·pc=00001ba4..00001c34
 24 ··DW_CFA_advance_loc:·2·to·00001ba6
 25 ··DW_CFA_def_cfa_offset:·16
 26 ··DW_CFA_offset:·r14·at·cfa-4
 27 ··DW_CFA_offset:·r7·at·cfa-8
 28 ··DW_CFA_offset:·r6·at·cfa-12
 29 ··DW_CFA_offset:·r4·at·cfa-16
 30 ··DW_CFA_advance_loc:·2·to·00001ba8
 31 ··DW_CFA_def_cfa:·r7·ofs·8
 32 ··DW_CFA_nop
  
 33 00000054·00000028·00000000·FDE·cie=00000000·pc=00001c34..00001d4c
 34 ··DW_CFA_advance_loc:·2·to·00001c36
 35 ··DW_CFA_def_cfa_offset:·20
 36 ··DW_CFA_offset:·r14·at·cfa-4
 37 ··DW_CFA_offset:·r7·at·cfa-8
 38 ··DW_CFA_offset:·r6·at·cfa-12
 39 ··DW_CFA_offset:·r5·at·cfa-16
 40 ··DW_CFA_offset:·r4·at·cfa-20
 41 ··DW_CFA_advance_loc:·2·to·00001c38
 42 ··DW_CFA_def_cfa:·r7·ofs·8
 43 ··DW_CFA_advance_loc:·4·to·00001c3c
 44 ··DW_CFA_offset:·r11·at·cfa-24
 45 ··DW_CFA_offset:·r10·at·cfa-28
 46 ··DW_CFA_offset:·r9·at·cfa-32
 47 ··DW_CFA_offset:·r8·at·cfa-36
 48 ··DW_CFA_nop
 49 ··DW_CFA_nop
  
 50 00000080·0000000c·00000000·FDE·cie=00000000·pc=00001d4c..00001d52
  
 51 00000090·00000028·00000000·FDE·cie=00000000·pc=00001d54..00001f34
 52 ··DW_CFA_advance_loc:·2·to·00001d56
 53 ··DW_CFA_def_cfa_offset:·20
 54 ··DW_CFA_offset:·r14·at·cfa-4
 55 ··DW_CFA_offset:·r7·at·cfa-8
 56 ··DW_CFA_offset:·r6·at·cfa-12
 57 ··DW_CFA_offset:·r5·at·cfa-16
 58 ··DW_CFA_offset:·r4·at·cfa-20
 59 ··DW_CFA_advance_loc:·2·to·00001d58
 60 ··DW_CFA_def_cfa:·r7·ofs·8
 61 ··DW_CFA_advance_loc:·4·to·00001d5c
 62 ··DW_CFA_offset:·r11·at·cfa-24
 63 ··DW_CFA_offset:·r10·at·cfa-28
 64 ··DW_CFA_offset:·r9·at·cfa-32
 65 ··DW_CFA_offset:·r8·at·cfa-36
 66 ··DW_CFA_nop
 67 ··DW_CFA_nop
  
 68 000000bc·00000028·00000000·FDE·cie=00000000·pc=00001f34..000020dc
 69 ··DW_CFA_advance_loc:·2·to·00001f36
 70 ··DW_CFA_def_cfa_offset:·20
 71 ··DW_CFA_offset:·r14·at·cfa-4
 72 ··DW_CFA_offset:·r7·at·cfa-8
 73 ··DW_CFA_offset:·r6·at·cfa-12
 74 ··DW_CFA_offset:·r5·at·cfa-16
 75 ··DW_CFA_offset:·r4·at·cfa-20
 76 ··DW_CFA_advance_loc:·2·to·00001f38
 77 ··DW_CFA_def_cfa:·r7·ofs·8
 78 ··DW_CFA_advance_loc:·4·to·00001f3c
 79 ··DW_CFA_offset:·r11·at·cfa-24
 80 ··DW_CFA_offset:·r10·at·cfa-28
 81 ··DW_CFA_offset:·r9·at·cfa-32
 82 ··DW_CFA_offset:·r8·at·cfa-36
 83 ··DW_CFA_nop
 84 ··DW_CFA_nop
  
 85 000000e8·00000018·00000000·FDE·cie=00000000·pc=000020dc..00002108
 86 ··DW_CFA_advance_loc:·2·to·000020de
 87 ··DW_CFA_def_cfa_offset:·8
 88 ··DW_CFA_offset:·r14·at·cfa-4
 89 ··DW_CFA_offset:·r7·at·cfa-8
 90 ··DW_CFA_advance_loc:·2·to·000020e0
 91 ··DW_CFA_def_cfa_register:·r7
 92 ··DW_CFA_nop
 93 ··DW_CFA_nop
  
 94 00000104·00000028·00000000·FDE·cie=00000000·pc=00002108..00002200
 95 ··DW_CFA_advance_loc:·2·to·0000210a
 96 ··DW_CFA_def_cfa_offset:·20
 97 ··DW_CFA_offset:·r14·at·cfa-4
 98 ··DW_CFA_offset:·r7·at·cfa-8
 99 ··DW_CFA_offset:·r6·at·cfa-12
 100 ··DW_CFA_offset:·r5·at·cfa-16
 101 ··DW_CFA_offset:·r4·at·cfa-20
 102 ··DW_CFA_advance_loc:·2·to·0000210c
 103 ··DW_CFA_def_cfa:·r7·ofs·8
 104 ··DW_CFA_advance_loc:·4·to·00002110
 105 ··DW_CFA_offset:·r11·at·cfa-24
 106 ··DW_CFA_offset:·r10·at·cfa-28
 107 ··DW_CFA_offset:·r9·at·cfa-32
 108 ··DW_CFA_offset:·r8·at·cfa-36
 109 ··DW_CFA_nop
 110 ··DW_CFA_nop
  
 111 00000130·00000028·00000000·FDE·cie=00000000·pc=00002200..00002450
 112 ··DW_CFA_advance_loc:·2·to·00002202
 113 ··DW_CFA_def_cfa_offset:·20
 114 ··DW_CFA_offset:·r14·at·cfa-4
 115 ··DW_CFA_offset:·r7·at·cfa-8
Max diff block lines reached; -1/42986 bytes (-0.00%) of diff not shown.
345 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 3309 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·00001a84·00001aaa·(DW_OP_reg0·(r0))
 4 ····0000000b·<End·of·list>
 5 ····00000013·00001a84·00001a8c·(DW_OP_reg1·(r1))
 6 ····0000001e·<End·of·list>
 7 ····00000026·00001ac4·00001ace·(DW_OP_reg0·(r0))
 8 ····00000031·00001ad6·00001adc·(DW_OP_reg0·(r0))
 9 ····0000003c·00001ae8·00001af2·(DW_OP_reg0·(r0))
 10 ····00000047·00001afa·00001b00·(DW_OP_reg0·(r0))
 11 ····00000052·00001b0c·00001b16·(DW_OP_reg0·(r0))
 12 ····0000005d·00001b1e·00001b24·(DW_OP_reg0·(r0))
 13 ····00000068·00001b28·00001b38·(DW_OP_reg2·(r2))
 14 ····00000073·00001b40·00001b46·(DW_OP_reg0·(r0))
 15 ····0000007e·00001b4a·00001b5a·(DW_OP_reg2·(r2))
 16 ····00000089·00001b62·00001b68·(DW_OP_reg0·(r0))
 17 ····00000094·<End·of·list>
 18 ····0000009c·00001ad4·00001adc·(DW_OP_reg1·(r1))
 19 ····000000a7·00001af8·00001b00·(DW_OP_reg1·(r1))
 20 ····000000b2·00001b1c·00001b24·(DW_OP_reg1·(r1))
 21 ····000000bd·00001b3e·00001b46·(DW_OP_reg1·(r1))
 22 ····000000c8·00001b60·00001b68·(DW_OP_reg1·(r1))
 23 ····000000d3·<End·of·list>
 24 ····000000db·00001ba4·00001bc2·(DW_OP_reg0·(r0))
 25 ····000000e6·<End·of·list>
 26 ····000000ee·00001ba4·00001bac·(DW_OP_reg1·(r1))
 27 ····000000f9·<End·of·list>
 28 ····00000101·00001bc6·00001bd2·(DW_OP_reg0·(r0))
 29 ····0000010c·00001bd4·00001be0·(DW_OP_reg0·(r0))
 30 ····00000117·00001be2·00001bee·(DW_OP_reg0·(r0))
 31 ····00000122·00001bf0·00001bfc·(DW_OP_reg0·(r0))
 32 ····0000012d·00001bfe·00001c0a·(DW_OP_reg0·(r0))
 33 ····00000138·<End·of·list>
 34 ····00000140·00001c34·00001c42·(DW_OP_reg0·(r0))
 35 ····0000014b·00001c42·00001d34·(DW_OP_reg4·(r4))
 36 ····00000156·<End·of·list>
 37 ····0000015e·00001c34·00001c46·(DW_OP_reg1·(r1))
 38 ····00000169·<End·of·list>
 39 ····00000171·00001c34·00001c40·(DW_OP_reg2·(r2))
 40 ····0000017c·00001c40·00001d2e·(DW_OP_breg13·(r13):·4)
 41 ····00000188·<End·of·list>
 42 ····00000190·00001c34·00001c48·(DW_OP_reg3·(r3))
 43 ····0000019b·00001c48·00001d32·(DW_OP_reg9·(r9))
 44 ····000001a6·<End·of·list>
 45 ····000001ae·00001c3e·00001d34·(DW_OP_breg7·(r7):·8)
 46 ····000001ba·<End·of·list>
 47 ····000001c2·00001c60·00001d34·(DW_OP_reg6·(r6))
 48 ····000001cd·<End·of·list>
 49 ····000001d5·00001c86·00001c92·(DW_OP_reg0·(r0))
 50 ····000001e0·00001c9c·00001ca0·(DW_OP_reg0·(r0))
 51 ····000001eb·<End·of·list>
 52 ····000001f3·00001cac·00001ce2·(DW_OP_reg5·(r5))
 53 ····000001fe·<End·of·list>
 54 ····00000206·00001cac·00001cf2·(DW_OP_reg5·(r5))
 55 ····00000211·00001d0e·00001d20·(DW_OP_reg5·(r5))
 56 ····0000021c·<End·of·list>
 57 ····00000224·00001cac·00001ce2·(DW_OP_consts:·0;·DW_OP_stack_value)
 58 ····00000231·<End·of·list>
 59 ····00000239·00001cac·00001ce2·(DW_OP_constu:·300;·DW_OP_stack_value)
 60 ····00000247·<End·of·list>
 61 ····0000024f·00001d4c·00001d4e·(DW_OP_reg0·(r0))
 62 ····0000025a·<End·of·list>
 63 ····00000262·00001d4e·00001d52·(DW_OP_reg0·(r0);·DW_OP_piece:·4)
 64 ····0000026f·<End·of·list>
 65 ····00000277·00001d54·00001d64·(DW_OP_reg0·(r0))
 66 ····00000282·00001d64·00001f02·(DW_OP_reg4·(r4))
 67 ····0000028d·<End·of·list>
 68 ····00000295·00001d54·00001d7e·(DW_OP_reg1·(r1))
 69 ····000002a0·00001d94·00001dac·(DW_OP_reg1·(r1))
 70 ····000002ab·<End·of·list>
 71 ····000002b3·00001d5e·00001f02·(DW_OP_breg7·(r7):·8)
 72 ····000002bf·<End·of·list>
 73 ····000002c7·00001d5e·00001f02·(DW_OP_breg7·(r7):·12)
 74 ····000002d3·<End·of·list>
 75 ····000002db·00001d5e·00001f02·(DW_OP_breg7·(r7):·16)
 76 ····000002e7·<End·of·list>
 77 ····000002ef·00001d5e·00001f02·(DW_OP_breg7·(r7):·20)
 78 ····000002fb·<End·of·list>
 79 ····00000303·00001d5e·00001f02·(DW_OP_breg7·(r7):·24)
 80 ····0000030f·<End·of·list>
 81 ····00000317·00001d5e·00001f02·(DW_OP_breg7·(r7):·28)
 82 ····00000323·<End·of·list>
 83 ····0000032b·00001dae·00001f02·(DW_OP_reg5·(r5);·DW_OP_piece:·4)
 84 ····00000338·<End·of·list>
 85 ····00000340·00001dae·00001f02·(DW_OP_reg5·(r5))
 86 ····0000034b·<End·of·list>
 87 ····00000353·00001dc6·00001e14·(DW_OP_reg9·(r9))
 88 ····0000035e·00001e56·00001e62·(DW_OP_reg9·(r9))
 89 ····00000369·<End·of·list>
 90 ····00000371·00001df2·00001e00·(DW_OP_reg2·(r2))
 91 ····0000037c·00001e06·00001e0c·(DW_OP_reg2·(r2))
 92 ····00000387·00001e0c·00001f02·(DW_OP_breg13·(r13):·24)
 93 ····00000393·<End·of·list>
 94 ····0000039b·00001df6·00001f02·(DW_OP_reg6·(r6))
 95 ····000003a6·<End·of·list>
 96 ····000003ae·00001e14·00001e28·(DW_OP_reg9·(r9))
 97 ····000003b9·00001e28·00001e56·(DW_OP_breg13·(r13):·12)
 98 ····000003c5·00001e62·00001e74·(DW_OP_reg9·(r9))
 99 ····000003d0·00001e74·00001f02·(DW_OP_breg13·(r13):·12)
 100 ····000003dc·<End·of·list>
 101 ····000003e4·00001e1c·00001e2e·(DW_OP_reg0·(r0))
 102 ····000003ef·00001e2e·00001e56·(DW_OP_breg13·(r13):·16)
 103 ····000003fb·00001e62·00001e64·(DW_OP_reg0·(r0))
 104 ····00000406·00001e74·00001f02·(DW_OP_breg13·(r13):·16)
 105 ····00000412·<End·of·list>
 106 ····0000041a·00001e2c·00001e56·(DW_OP_reg9·(r9))
 107 ····00000425·00001e74·00001eb6·(DW_OP_reg9·(r9))
 108 ····00000430·<End·of·list>
 109 ····00000438·00001e34·00001e56·(DW_OP_breg13·(r13):·8)
 110 ····00000444·00001e74·00001f02·(DW_OP_breg13·(r13):·8)
 111 ····00000450·<End·of·list>
 112 ····00000458·00001eb2·00001eba·(DW_OP_reg0·(r0))
 113 ····00000463·00001ed0·00001ed2·(DW_OP_reg0·(r0))
 114 ····0000046e·<End·of·list>
 115 ····00000476·00001f34·00001f48·(DW_OP_reg0·(r0))
 116 ····00000481·00001f48·00001fa4·(DW_OP_reg4·(r4))
 117 ····0000048c·00001fb2·000020a0·(DW_OP_reg4·(r4))
 118 ····00000497·<End·of·list>
 119 ····0000049f·00001f34·00001f88·(DW_OP_reg1·(r1))
 120 ····000004aa·00001fb2·00001fb4·(DW_OP_reg1·(r1))
 121 ····000004b5·<End·of·list>
 122 ····000004bd·00001f46·00001fae·(DW_OP_breg7·(r7):·12)
 123 ····000004c9·00001fb2·000020a0·(DW_OP_breg7·(r7):·12)
 124 ····000004d5·<End·of·list>
 125 ····000004dd·00001f46·00001fae·(DW_OP_breg7·(r7):·16)
 126 ····000004e9·00001fb2·000020a0·(DW_OP_breg7·(r7):·16)
Max diff block lines reached; -1/353330 bytes (-0.00%) of diff not shown.
600 B
readelf --wide --debug-dump=ranges {}
    
Offset 0, 0 lines modifiedOffset 1, 21 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x690c
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····0000bca4·00000030
 9 ····00000000·00000000
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0x9ba1
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····0000c9d4·0000002c
 17 ····00000000·00000000
  
34.1 KB
strings --all --bytes=8 {}
    
Offset 201, 25 lines modifiedOffset 201, 1228 lines modified
201 4,8$9'6-.:$6#1*?hXpHeS~ArNlZ201 4,8$9'6-.:$6#1*?hXpHeS~ArNlZ
202 EbS\tHlQ202 EbS\tHlQ
203 FeFbT~KiZw203 FeFbT~KiZw
204 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS204 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS
205 Ebl\tHeQ205 Ebl\tHeQ
206 F~FbTwKiZ206 F~FbTwKiZ
207 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)207 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 208 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 209 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 210 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/armeabi-v7a
 211 cached_vm
 212 reserved0
 213 reserved1
 214 reserved2
 215 DestroyJavaVM
 216 __int32_t
 217 AttachCurrentThread
 218 reserved3
 219 GetVersion
 220 DefineClass
 221 signed·char
 222 __int8_t
 223 FindClass
 224 FromReflectedMethod
 225 _jmethodID
 226 jmethodID
 227 FromReflectedField
 228 _jfieldID
 229 jfieldID
 230 ToReflectedMethod
 231 unsigned·char
 232 __uint8_t
 233 jboolean
 234 GetSuperclass
 235 IsAssignableFrom
 236 ToReflectedField
 237 jthrowable
 238 ThrowNew
 239 ExceptionOccurred
 240 ExceptionDescribe
 241 ExceptionClear
 242 FatalError
 243 PushLocalFrame
 244 PopLocalFrame
 245 NewGlobalRef
 246 DeleteGlobalRef
 247 DeleteLocalRef
 248 IsSameObject
 249 NewLocalRef
 250 EnsureLocalCapacity
 251 AllocObject
 252 NewObject
 253 NewObjectV
 254 __va_list
 255 __builtin_va_list
 256 NewObjectA
 257 unsigned·short
 258 __uint16_t
 259 uint16_t
 260 __int16_t
 261 long·long·int
 262 __int64_t
 263 GetObjectClass
 264 IsInstanceOf
 265 GetMethodID
 266 CallObjectMethod
 267 CallObjectMethodV
 268 CallObjectMethodA
 269 CallBooleanMethod
 270 CallBooleanMethodV
 271 CallBooleanMethodA
 272 CallByteMethod
 273 CallByteMethodV
 274 CallByteMethodA
 275 CallCharMethod
 276 CallCharMethodV
 277 CallCharMethodA
 278 CallShortMethod
 279 CallShortMethodV
 280 CallShortMethodA
 281 CallIntMethod
 282 CallIntMethodV
 283 CallIntMethodA
 284 CallLongMethod
 285 CallLongMethodV
 286 CallLongMethodA
 287 CallFloatMethod
 288 CallFloatMethodV
 289 CallFloatMethodA
 290 CallDoubleMethod
 291 CallDoubleMethodV
 292 CallDoubleMethodA
 293 CallVoidMethod
 294 CallVoidMethodV
 295 CallVoidMethodA
 296 CallNonvirtualObjectMethod
 297 CallNonvirtualObjectMethodV
 298 CallNonvirtualObjectMethodA
 299 CallNonvirtualBooleanMethod
 300 CallNonvirtualBooleanMethodV
 301 CallNonvirtualBooleanMethodA
 302 CallNonvirtualByteMethod
 303 CallNonvirtualByteMethodV
 304 CallNonvirtualByteMethodA
 305 CallNonvirtualCharMethod
 306 CallNonvirtualCharMethodV
 307 CallNonvirtualCharMethodA
 308 CallNonvirtualShortMethod
 309 CallNonvirtualShortMethodV
 310 CallNonvirtualShortMethodA
 311 CallNonvirtualIntMethod
 312 CallNonvirtualIntMethodV
 313 CallNonvirtualIntMethodA
 314 CallNonvirtualLongMethod
 315 CallNonvirtualLongMethodV
 316 CallNonvirtualLongMethodA
 317 CallNonvirtualFloatMethod
 318 CallNonvirtualFloatMethodV
 319 CallNonvirtualFloatMethodA
 320 CallNonvirtualDoubleMethod
 321 CallNonvirtualDoubleMethodV
 322 CallNonvirtualDoubleMethodA
 323 CallNonvirtualVoidMethod
 324 CallNonvirtualVoidMethodV
 325 CallNonvirtualVoidMethodA
 326 GetFieldID
 327 GetObjectField
Max diff block lines reached; 5697/34897 bytes (16.33%) of diff not shown.
559 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 000017dc·<__cxa_finalize@plt-0x14>:2 000017dc·<__cxa_finalize@plt-0x14>:
3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       @·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  @·17ec·<__cxa_finalize@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  @·17ec·<note_end+0x1620>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       andeq»  r3,·r1,·r4,·asr·#147 »       andeq»  r3,·r1,·r4,·asr·#14
  
8 000017f0·<__cxa_finalize@plt>:8 000017f0·<__cxa_finalize@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#77824»@·0x1300010 »       add»    ip,·ip,·#77824»@·0x13000
610 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1159 lines modifiedOffset 1, 1318 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001a40·<JNI_OnLoad@@Base-0x44>: 
3 »       ldr»    r0,·[pc,·#4]»  @·1a4c·<__gnu_Unwind_Find_exidx@plt+0x1c>2 00001a40·<__on_dlclose>:
 3 __on_dlclose():
 4 »       ldr»    r0,·[pc,·#4]»  @·1a4c·<__on_dlclose+0xc>
4 »       add»    r0,·pc,·r05 »       add»    r0,·pc,·r0
5 »       b»      17f0·<__cxa_finalize@plt>6 »       b»      17f0·<__cxa_finalize@plt>
6 »       andeq»  r3,·r1,·r8,·lsr·r37 »       .word»  0x00013338
  
 8 00001a50·<__emutls_unregister_key>:
 9 __emutls_unregister_key():
7 »       bx»     lr10 »       bx»     lr
8 »       b»      1a50·<__gnu_Unwind_Find_exidx@plt+0x20> 
 11 00001a54·<__on_dlclose_late>:
 12 __on_dlclose_late():
 13 »       b»      1a50·<__emutls_unregister_key>
  
 14 00001a58·<__atexit_handler_wrapper>:
 15 __atexit_handler_wrapper():
9 »       cmp»    r0,·#016 »       cmp»    r0,·#0
10 »       bxeq»   lr17 »       bxeq»   lr
11 »       bx»     r018 »       bx»     r0
  
 19 00001a64·<atexit>:
 20 atexit():
12 »       mov»    r1,·r021 »       mov»    r1,·r0
13 »       ldr»    r0,·[pc,·#12]» @·1a7c·<__gnu_Unwind_Find_exidx@plt+0x4c> 
14 »       ldr»    r2,·[pc,·#12]» @·1a80·<__gnu_Unwind_Find_exidx@plt+0x50>22 »       ldr»    r0,·[pc,·#12]» @·1a7c·<atexit+0x18>
 23 »       ldr»    r2,·[pc,·#12]» @·1a80·<atexit+0x1c>
15 »       add»    r0,·pc,·r024 »       add»    r0,·pc,·r0
16 »       add»    r2,·pc,·r225 »       add»    r2,·pc,·r2
17 »       b»      17fc·<__cxa_atexit@plt>26 »       b»      17fc·<__cxa_atexit@plt>
18 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe0 
19 »       andeq»  r3,·r1,·r8,·lsl·#627 »       .word»  0xffffffe0
 28 »       .word»  0x00013308
  
20 00001a84·<JNI_OnLoad@@Base>:29 00001a84·<JNI_OnLoad>:
 30 JNI_OnLoad():
 31 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:65
21 »       push»   {r4,·r5,·r7,·lr}32 »       push»   {r4,·r5,·r7,·lr}
22 »       add»    r7,·sp,·#833 »       add»    r7,·sp,·#8
23 »       sub»    sp,·#834 »       sub»    sp,·#8
24 »       ldr»    r1,·[pc,·#232]»@·(1b74·<JNI_OnLoad@@Base+0xf0>)35 »       ldr»    r1,·[pc,·#232]»@·(1b74·<JNI_OnLoad+0xf0>)
25 »       movs»   r4,·#636 »       movs»   r4,·#6
 37 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:69
26 »       ldr»    r2,·[pc,·#232]»@·(1b78·<JNI_OnLoad@@Base+0xf4>)38 »       ldr»    r2,·[pc,·#232]»@·(1b78·<JNI_OnLoad+0xf4>)
27 »       movt»   r4,·#139 »       movt»   r4,·#1
28 »       add»    r1,·pc40 »       add»    r1,·pc
29 »       add»    r2,·pc41 »       add»    r2,·pc
30 »       ldr»    r5,·[r1,·#0]42 »       ldr»    r5,·[r1,·#0]
31 »       ldr»    r1,·[r5,·#0]43 »       ldr»    r1,·[r5,·#0]
32 »       str»    r0,·[r2,·#0]44 »       str»    r0,·[r2,·#0]
 45 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:70
33 »       mov»    r2,·r446 »       mov»    r2,·r4
34 »       str»    r1,·[sp,·#4]47 »       str»    r1,·[sp,·#4]
35 »       ldr»    r1,·[r0,·#0]48 »       ldr»    r1,·[r0,·#0]
36 »       ldr»    r3,·[r1,·#24]49 »       ldr»    r3,·[r1,·#24]
37 »       mov»    r1,·sp50 »       mov»    r1,·sp
38 »       blx»    r351 »       blx»    r3
39 »       cbz»    r0,·1ac2·<JNI_OnLoad@@Base+0x3e>52 »       cbz»    r0,·1ac2·<JNI_OnLoad+0x3e>
40 »       mov.w»  r4,·#4294967295»    @·0xffffffff53 »       mov.w»  r4,·#4294967295»    @·0xffffffff
41 »       ldr»    r0,·[sp,·#4]54 »       ldr»    r0,·[sp,·#4]
42 »       ldr»    r1,·[r5,·#0]55 »       ldr»    r1,·[r5,·#0]
43 »       subs»   r0,·r1,·r056 »       subs»   r0,·r1,·r0
 57 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:105
44 »       ittt»   eq58 »       ittt»   eq
45 »       moveq»  r0,·r459 »       moveq»  r0,·r4
46 »       addeq»  sp,·#860 »       addeq»  sp,·#8
47 »       popeq»  {r4,·r5,·r7,·pc}61 »       popeq»  {r4,·r5,·r7,·pc}
48 »       blx»    1808·<__stack_chk_fail@plt>62 »       blx»    1808·<__stack_chk_fail@plt>
 63 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:73
49 »       ldr»    r0,·[sp,·#0]64 »       ldr»    r0,·[sp,·#0]
50 »       ldr»    r2,·[r0,·#0]65 »       ldr»    r2,·[r0,·#0]
51 »       ldr»    r1,·[pc,·#180]»@·(1b7c·<JNI_OnLoad@@Base+0xf8>)66 »       ldr»    r1,·[pc,·#180]»@·(1b7c·<JNI_OnLoad+0xf8>)
52 »       ldr»    r2,·[r2,·#24]67 »       ldr»    r2,·[r2,·#24]
53 »       add»    r1,·pc68 »       add»    r1,·pc
54 »       blx»    r269 »       blx»    r2
 70 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:74
55 »       cmp»    r0,·#071 »       cmp»    r0,·#0
56 »       beq.n»  1aac·<JNI_OnLoad@@Base+0x28>72 »       beq.n»  1aac·<JNI_OnLoad+0x28>
57 »       mov»    r1,·r073 »       mov»    r1,·r0
 74 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:76
58 »       ldr»    r0,·[sp,·#0]75 »       ldr»    r0,·[sp,·#0]
59 »       ldr»    r2,·[r0,·#0]76 »       ldr»    r2,·[r0,·#0]
60 »       ldr»    r2,·[r2,·#84]» @·0x5477 »       ldr»    r2,·[r2,·#84]» @·0x54
61 »       blx»    r278 »       blx»    r2
62 »       ldr»    r1,·[pc,·#160]»@·(1b80·<JNI_OnLoad@@Base+0xfc>)79 »       ldr»    r1,·[pc,·#160]»@·(1b80·<JNI_OnLoad+0xfc>)
 80 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:77
63 »       cmp»    r0,·#081 »       cmp»    r0,·#0
 82 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:76
64 »       add»    r1,·pc83 »       add»    r1,·pc
65 »       str»    r0,·[r1,·#0]84 »       str»    r0,·[r1,·#0]
 85 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:77
66 »       beq.n»  1aac·<JNI_OnLoad@@Base+0x28>86 »       beq.n»  1aac·<JNI_OnLoad+0x28>
 87 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:80
67 »       ldr»    r0,·[sp,·#0]88 »       ldr»    r0,·[sp,·#0]
68 »       ldr»    r2,·[r0,·#0]89 »       ldr»    r2,·[r0,·#0]
69 »       ldr»    r1,·[pc,·#152]»@·(1b84·<JNI_OnLoad@@Base+0x100>)90 »       ldr»    r1,·[pc,·#152]»@·(1b84·<JNI_OnLoad+0x100>)
70 »       ldr»    r2,·[r2,·#24]91 »       ldr»    r2,·[r2,·#24]
71 »       add»    r1,·pc92 »       add»    r1,·pc
72 »       blx»    r293 »       blx»    r2
 94 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:81
73 »       cmp»    r0,·#095 »       cmp»    r0,·#0
74 »       beq.n»  1aac·<JNI_OnLoad@@Base+0x28>96 »       beq.n»  1aac·<JNI_OnLoad+0x28>
75 »       mov»    r1,·r097 »       mov»    r1,·r0
 98 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:83
76 »       ldr»    r0,·[sp,·#0]99 »       ldr»    r0,·[sp,·#0]
77 »       ldr»    r2,·[r0,·#0]100 »       ldr»    r2,·[r0,·#0]
78 »       ldr»    r2,·[r2,·#84]» @·0x54101 »       ldr»    r2,·[r2,·#84]» @·0x54
79 »       blx»    r2102 »       blx»    r2
80 »       ldr»    r1,·[pc,·#132]»@·(1b88·<JNI_OnLoad@@Base+0x104>)103 »       ldr»    r1,·[pc,·#132]»@·(1b88·<JNI_OnLoad+0x104>)
 104 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:84
81 »       cmp»    r0,·#0105 »       cmp»    r0,·#0
 106 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:83
82 »       add»    r1,·pc107 »       add»    r1,·pc
83 »       str»    r0,·[r1,·#0]108 »       str»    r0,·[r1,·#0]
 109 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:84
84 »       beq.n»  1aac·<JNI_OnLoad@@Base+0x28>110 »       beq.n»  1aac·<JNI_OnLoad+0x28>
 111 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:87
85 »       ldr»    r0,·[sp,·#0]112 »       ldr»    r0,·[sp,·#0]
86 »       ldr»    r2,·[r0,·#0]113 »       ldr»    r2,·[r0,·#0]
87 »       ldr»    r1,·[pc,·#124]»@·(1b8c·<JNI_OnLoad@@Base+0x108>)114 »       ldr»    r1,·[pc,·#124]»@·(1b8c·<JNI_OnLoad+0x108>)
88 »       ldr»    r2,·[r2,·#24]115 »       ldr»    r2,·[r2,·#24]
Max diff block lines reached; 620186/624823 bytes (99.26%) of diff not shown.
2.89 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 29 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e4152·..fini_array..AR2 ··0x00000000·002e6669·6e695f61·72726179·002e4152·..fini_array..AR
3 ··0x00000010·4d2e6578·69647800·2e746578·74002e67·M.exidx..text..g3 ··0x00000010·4d2e6578·69647800·2e646562·75675f61·M.exidx..debug_a
4 ··0x00000020·6f74002e·636f6d6d·656e7400·2e6e6f74·ot..comment..not4 ··0x00000020·62627265·76002e74·65787400·2e676f74·bbrev..text..got
 5 ··0x00000030·002e636f·6d6d656e·74002e6e·6f74652e·..comment..note.
5 ··0x00000030·652e616e·64726f69·642e6964·656e7400·e.android.ident.6 ··0x00000040·616e6472·6f69642e·6964656e·74002e72·android.ident..r
6 ··0x00000040·2e72656c·2e706c74·002e6273·73002e41·.rel.plt..bss..A7 ··0x00000050·656c2e70·6c74002e·62737300·2e41524d·el.plt..bss..ARM
7 ··0x00000050·524d2e61·74747269·62757465·73002e64·RM.attributes..d8 ··0x00000060·2e617474·72696275·74657300·2e646562·.attributes..deb
8 ··0x00000060·796e7374·72002e67·6e752e76·65727369·ynstr..gnu.versi 
9 ··0x00000070·6f6e5f72·002e6461·74612e72·656c2e72·on_r..data.rel.r9 ··0x00000070·75675f61·72616e67·6573002e·64656275·ug_aranges..debu
 10 ··0x00000080·675f7261·6e676573·002e6479·6e737472·g_ranges..dynstr
 11 ··0x00000090·002e6465·6275675f·73747200·2e676e75·..debug_str..gnu
 12 ··0x000000a0·2e766572·73696f6e·5f72002e·64617461·.version_r..data
 13 ··0x000000b0·2e72656c·2e726f00·2e646562·75675f6d·.rel.ro..debug_m
 14 ··0x000000c0·6163696e·666f002e·64656275·675f696e·acinfo..debug_in
10 ··0x00000080·6f002e72·656c2e64·796e002e·676e752e·o..rel.dyn..gnu.15 ··0x000000d0·666f002e·72656c2e·64796e00·2e676e75·fo..rel.dyn..gnu
11 ··0x00000090·76657273·696f6e00·2e6e6f74·652e676e·version..note.gn16 ··0x000000e0·2e766572·73696f6e·002e6e6f·74652e67·.version..note.g
12 ··0x000000a0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version..17 ··0x000000f0·6e752e67·6f6c642d·76657273·696f6e00·nu.gold-version.
13 ··0x000000b0·64796e73·796d002e·676e752e·68617368·dynsym..gnu.hash18 ··0x00000100·2e64796e·73796d00·2e676e75·2e686173·.dynsym..gnu.has
14 ··0x000000c0·002e6e6f·74652e67·6e752e62·75696c64·..note.gnu.build 
15 ··0x000000d0·2d696400·2e676e75·2e766572·73696f6e·-id..gnu.version 
16 ··0x000000e0·5f64002e·64796e61·6d696300·2e41524d·_d..dynamic..ARM 
17 ··0x000000f0·2e657874·6162002e·73687374·72746162·.extab..shstrtab 
18 ··0x00000100·002e726f·64617461·002e6461·746100···..rodata..data.19 ··0x00000110·68002e64·65627567·5f6c696e·65002e64·h..debug_line..d
 20 ··0x00000120·65627567·5f667261·6d65002e·6e6f7465·ebug_frame..note
 21 ··0x00000130·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g
 22 ··0x00000140·6e752e76·65727369·6f6e5f64·002e6465·nu.version_d..de
 23 ··0x00000150·6275675f·6c6f6300·2e64796e·616d6963·bug_loc..dynamic
 24 ··0x00000160·002e4152·4d2e6578·74616200·2e736873·..ARM.extab..shs
 25 ··0x00000170·74727461·62002e73·74727461·62002e73·trtab..strtab..s
 26 ··0x00000180·796d7461·62002e72·6f646174·61002e64·ymtab..rodata..d
 27 ··0x00000190·61746100····························ata.
  
1.88 MB
lib/x86_64/libargon2.so
File has been modified after NT_GNU_BUILD_ID has been applied.
966 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········41448·(bytes·into·file)13 ··Start·of·section·headers:··········171136·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········36
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·35
3.05 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xa1e8:1 There·are·36·section·headers,·starting·at·offset·0x29c80:
  
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············0000000000000200·000200·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············0000000000000200·000200·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000768·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000768·18···A··4···1··8
Offset 21, 16 lines modifiedOffset 21, 25 lines modified
21 ··[16]·.eh_frame_hdr·····PROGBITS········000000000000950c·00950c·00022c·00···A··0···0··421 ··[16]·.eh_frame_hdr·····PROGBITS········000000000000950c·00950c·00022c·00···A··0···0··4
22 ··[17]·.data.rel.ro······PROGBITS········000000000000ab08·009b08·000130·00··WA··0···0··822 ··[17]·.data.rel.ro······PROGBITS········000000000000ab08·009b08·000130·00··WA··0···0··8
23 ··[18]·.fini_array·······FINI_ARRAY······000000000000ac38·009c38·000010·00··WA··0···0··823 ··[18]·.fini_array·······FINI_ARRAY······000000000000ac38·009c38·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········000000000000ac48·009c48·000210·10··WA··4···0··824 ··[19]·.dynamic··········DYNAMIC·········000000000000ac48·009c48·000210·10··WA··4···0··8
25 ··[20]·.got··············PROGBITS········000000000000ae58·009e58·000008·00··WA··0···0··825 ··[20]·.got··············PROGBITS········000000000000ae58·009e58·000008·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········000000000000ae60·009e60·0001a0·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········000000000000ae60·009e60·0001a0·00··WA··0···0··8
27 ··[22]·.data·············PROGBITS········000000000000b000·00a000·000004·00··WA··0···0··427 ··[22]·.data·············PROGBITS········000000000000b000·00a000·000004·00··WA··0···0··4
28 ··[23]·.comment··········PROGBITS········0000000000000000·00a004·0000b6·01··MS··0···0··1 
29 ··[24]·.bss··············NOBITS··········000000000000b008·00a008·000020·00··WA··0···0··828 ··[23]·.bss··············NOBITS··········000000000000b008·00a008·000020·00··WA··0···0··8
 29 ··[24]·.comment··········PROGBITS········0000000000000000·00a004·0000b6·01··MS··0···0··1
 30 ··[25]·.debug_str········PROGBITS········0000000000000000·00a0ba·002a30·01··MS··0···0··1
 31 ··[26]·.debug_loc········PROGBITS········0000000000000000·00caea·00c0cc·00······0···0··1
 32 ··[27]·.debug_abbrev·····PROGBITS········0000000000000000·018bb6·000e04·00······0···0··1
 33 ··[28]·.debug_info·······PROGBITS········0000000000000000·0199ba·009ae9·00······0···0··1
 34 ··[29]·.debug_ranges·····PROGBITS········0000000000000000·0234a3·000e30·00······0···0··1
 35 ··[30]·.debug_macinfo····PROGBITS········0000000000000000·0242d3·000007·00······0···0··1
 36 ··[31]·.debug_line·······PROGBITS········0000000000000000·0242da·0046af·00······0···0··1
30 ··[25]·.note.gnu.gold-version·NOTE············0000000000000000·00a0bc·00001c·00······0···0··437 ··[32]·.note.gnu.gold-version·NOTE············0000000000000000·02898c·00001c·00······0···0··4
 38 ··[33]·.symtab···········SYMTAB··········0000000000000000·0289a8·000ac8·18·····34··37··8
 39 ··[34]·.strtab···········STRTAB··········0000000000000000·029470·00069a·00······0···0··1
31 ··[26]·.shstrtab·········STRTAB··········0000000000000000·00a0d8·00010c·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········0000000000000000·029b0a·000175·00······0···0··1
32 Key·to·Flags:41 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··D·(mbind),·l·(large),·p·(processor·specific)45 ··D·(mbind),·l·(large),·p·(processor·specific)
9.1 KB
readelf --wide --symbols {}
    
Offset 76, 7 lines modifiedOffset 76, 125 lines modified
76 ····72:·000000000000b000·····4·OBJECT··GLOBAL·DEFAULT···22·FLAG_clear_internal_memory76 ····72:·000000000000b000·····4·OBJECT··GLOBAL·DEFAULT···22·FLAG_clear_internal_memory
77 ····73:·0000000000006900···306·FUNC····GLOBAL·DEFAULT···13·blake2b_init_param77 ····73:·0000000000006900···306·FUNC····GLOBAL·DEFAULT···13·blake2b_init_param
78 ····74:·0000000000002990····10·FUNC····GLOBAL·DEFAULT···13·argon2i_ctx78 ····74:·0000000000002990····10·FUNC····GLOBAL·DEFAULT···13·argon2i_ctx
79 ····75:·0000000000001fe0····73·FUNC····GLOBAL·DEFAULT···13·argon2_type2string79 ····75:·0000000000001fe0····73·FUNC····GLOBAL·DEFAULT···13·argon2_type2string
80 ····76:·0000000000002110···497·FUNC····GLOBAL·DEFAULT···13·argon2_hash80 ····76:·0000000000002110···497·FUNC····GLOBAL·DEFAULT···13·argon2_hash
81 ····77:·0000000000002960·····7·FUNC····GLOBAL·DEFAULT···13·argon2d_verify81 ····77:·0000000000002960·····7·FUNC····GLOBAL·DEFAULT···13·argon2d_verify
82 ····78:·0000000000002360····57·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_raw82 ····78:·0000000000002360····57·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_raw
  
 83 Symbol·table·'.symtab'·contains·115·entries:
 84 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 85 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 86 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 87 ·····2:·000000000000ab08·····8·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 88 ·····3:·0000000000001f80····12·FUNC····LOCAL··DEFAULT···13·__on_dlclose
 89 ·····4:·0000000000001fa0·····5·FUNC····LOCAL··DEFAULT···13·__on_dlclose_late
 90 ·····5:·0000000000000258·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 91 ·····6:·0000000000000218·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 92 ·····7:·0000000000000200···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 93 ·····8:·0000000000000214·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 94 ·····9:·0000000000000298·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 95 ····10:·000000000000020c·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 96 ····11:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2.c
 97 ····12:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·core.c
 98 ····13:·00000000000036e0····29·FUNC····LOCAL··DEFAULT···13·fill_segment_thr
 99 ····14:·000000000000ac30·····8·OBJECT··LOCAL··DEFAULT···17·secure_wipe_memory.memset_sec
 100 ····15:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·encoding.c
 101 ····16:·0000000000005670···196·FUNC····LOCAL··DEFAULT···13·_ZL7sprintfPcU17pass_object_size1PKcz
 102 ····17:·0000000000004270···328·FUNC····LOCAL··DEFAULT···13·from_base64
 103 ····18:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·ref.c
 104 ····19:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·thread.c
 105 ····20:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·blake2b.c
 106 ····21:·0000000000008600····64·OBJECT··LOCAL··DEFAULT···14·blake2b_IV
 107 ····22:·0000000000006d80··1262·FUNC····LOCAL··DEFAULT···13·blake2b_compress
 108 ····23:·0000000000008640···768·OBJECT··LOCAL··DEFAULT···14·blake2b_sigma
 109 ····24:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2_jni.c
 110 ····25:·0000000000007bf0···188·FUNC····LOCAL··DEFAULT···13·_ZL8snprintfPcU17pass_object_size1mPKcz
 111 ····26:·000000000000b010·····8·OBJECT··LOCAL··DEFAULT···23·bad_arg
 112 ····27:·000000000000b008·····8·OBJECT··LOCAL··DEFAULT···23·cached_vm
 113 ····28:·000000000000b018·····8·OBJECT··LOCAL··DEFAULT···23·io
 114 ····29:·000000000000b020·····8·OBJECT··LOCAL··DEFAULT···23·no_mem
 115 ····30:·0000000000009508·····4·OBJECT··LOCAL··DEFAULT···15·__FRAME_END__
 116 ····31:·0000000000001fb0·····8·FUNC····LOCAL··HIDDEN····13·__atexit_handler_wrapper
 117 ····32:·000000000000ab08·····8·OBJECT··LOCAL··HIDDEN····17·__dso_handle
 118 ····33:·0000000000001f90·····1·FUNC····LOCAL··HIDDEN····13·__emutls_unregister_key
 119 ····34:·0000000000001fc0····22·FUNC····LOCAL··HIDDEN····13·atexit
 120 ····35:·000000000000ac48···528·OBJECT··LOCAL··HIDDEN····19·_DYNAMIC
 121 ····36:·000000000000ae60···416·OBJECT··LOCAL··HIDDEN····21·_GLOBAL_OFFSET_TABLE_
 122 ····37:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit
 123 ····38:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize
 124 ····39:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail
 125 ····40:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__strlen_chk
 126 ····41:·0000000000002030···211·FUNC····GLOBAL·DEFAULT···13·argon2_ctx
 127 ····42:·0000000000002f40···203·FUNC····GLOBAL·DEFAULT···13·argon2_encodedlen
 128 ····43:·0000000000002f20····31·FUNC····GLOBAL·DEFAULT···13·argon2_error_message
 129 ····44:·0000000000002110···497·FUNC····GLOBAL·DEFAULT···13·argon2_hash
 130 ····45:·0000000000001fe0····73·FUNC····GLOBAL·DEFAULT···13·argon2_type2string
 131 ····46:·00000000000024c0···694·FUNC····GLOBAL·DEFAULT···13·argon2_verify
 132 ····47:·0000000000002780···452·FUNC····GLOBAL·DEFAULT···13·argon2_verify_ctx
 133 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strncmp
 134 ····49:·0000000000002980·····7·FUNC····GLOBAL·DEFAULT···13·argon2d_ctx
 135 ····50:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__vsprintf_chk
 136 ····51:·00000000000023a0····68·FUNC····GLOBAL·DEFAULT···13·argon2d_hash_encoded
 137 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create
 138 ····53:·00000000000023f0····57·FUNC····GLOBAL·DEFAULT···13·argon2d_hash_raw
 139 ····54:·0000000000002960·····7·FUNC····GLOBAL·DEFAULT···13·argon2d_verify
 140 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join
 141 ····56:·00000000000029b0···452·FUNC····GLOBAL·DEFAULT···13·argon2d_verify_ctx
 142 ····57:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_exit
 143 ····58:·0000000000002990····10·FUNC····GLOBAL·DEFAULT···13·argon2i_ctx
 144 ····59:·0000000000002310····68·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_encoded
 145 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__memcpy_chk
 146 ····61:·0000000000002360····57·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_raw
 147 ····62:·0000000000002950····10·FUNC····GLOBAL·DEFAULT···13·argon2i_verify
 148 ····63:·0000000000002b80···452·FUNC····GLOBAL·DEFAULT···13·argon2i_verify_ctx
 149 ····64:·00000000000029a0····10·FUNC····GLOBAL·DEFAULT···13·argon2id_ctx
 150 ····65:·0000000000002430····68·FUNC····GLOBAL·DEFAULT···13·argon2id_hash_encoded
 151 ····66:·0000000000002480····57·FUNC····GLOBAL·DEFAULT···13·argon2id_hash_raw
 152 ····67:·0000000000002970····10·FUNC····GLOBAL·DEFAULT···13·argon2id_verify
 153 ····68:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·vsnprintf
 154 ····69:·0000000000002d50···452·FUNC····GLOBAL·DEFAULT···13·argon2id_verify_ctx
 155 ····70:·0000000000005740····47·FUNC····GLOBAL·DEFAULT···13·b64len
 156 ····71:·00000000000031b0····23·FUNC····GLOBAL·DEFAULT···13·clear_internal_memory
 157 ····72:·0000000000003dc0··1200·FUNC····GLOBAL·DEFAULT···13·decode_string
 158 ····73:·00000000000043c0··4776·FUNC····GLOBAL·DEFAULT···13·encode_string
 159 ····74:·0000000000003520···440·FUNC····GLOBAL·DEFAULT···13·fill_memory_blocks
 160 ····75:·0000000000003200···645·FUNC····GLOBAL·DEFAULT···13·finalize
 161 ····76:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free
 162 ····77:·0000000000003ce0···213·FUNC····GLOBAL·DEFAULT···13·initialize
 163 ····78:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc
 164 ····79:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy
 165 ····80:·0000000000005770····54·FUNC····GLOBAL·DEFAULT···13·numlen
 166 ····81:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strlen
 167 ····82:·0000000000003700···307·FUNC····GLOBAL·DEFAULT···13·validate_inputs
 168 ····83:·000000000000b000·····4·OBJECT··GLOBAL·DEFAULT···22·FLAG_clear_internal_memory
 169 ····84:·00000000000030f0····98·FUNC····GLOBAL·DEFAULT···13·allocate_memory
 170 ····85:·00000000000068c0····29·FUNC····GLOBAL·DEFAULT···13·argon2_thread_create
 171 ····86:·00000000000068f0·····8·FUNC····GLOBAL·DEFAULT···13·argon2_thread_exit
 172 ····87:·00000000000068e0·····7·FUNC····GLOBAL·DEFAULT···13·argon2_thread_join
 173 ····88:·0000000000007270···311·FUNC····GLOBAL·DEFAULT···13·blake2b_final
 174 ····89:·0000000000006a40···165·FUNC····GLOBAL·DEFAULT···13·blake2b_init
 175 ····90:·0000000000007500··1054·FUNC····GLOBAL·DEFAULT···13·blake2b_long
 176 ····91:·0000000000006c50···303·FUNC····GLOBAL·DEFAULT···13·blake2b_update
 177 ····92:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·calloc
 178 ····93:·0000000000003020····10·FUNC····GLOBAL·DEFAULT···13·copy_block
 179 ····94:·0000000000003840···654·FUNC····GLOBAL·DEFAULT···13·fill_first_blocks
 180 ····95:·00000000000065b0···784·FUNC····GLOBAL·DEFAULT···13·fill_segment
 181 ····96:·0000000000003160····78·FUNC····GLOBAL·DEFAULT···13·free_memory
 182 ····97:·0000000000003490···135·FUNC····GLOBAL·DEFAULT···13·index_alpha
 183 ····98:·0000000000003010····10·FUNC····GLOBAL·DEFAULT···13·init_block_value
 184 ····99:·0000000000003ad0···518·FUNC····GLOBAL·DEFAULT···13·initial_hash
 185 ···100:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset
 186 ···101:·00000000000031d0····40·FUNC····GLOBAL·DEFAULT···13·secure_wipe_memory
 187 ···102:·0000000000003030···178·FUNC····GLOBAL·DEFAULT···13·xor_block
 188 ···103:·00000000000057b0··3584·FUNC····GLOBAL·DEFAULT···13·fill_block
 189 ···104:·00000000000073b0···324·FUNC····GLOBAL·DEFAULT···13·blake2b
 190 ···105:·0000000000006af0···344·FUNC····GLOBAL·DEFAULT···13·blake2b_init_key
 191 ···106:·0000000000006900···306·FUNC····GLOBAL·DEFAULT···13·blake2b_init_param
 192 ···107:·0000000000007920···250·FUNC····GLOBAL·DEFAULT···13·JNI_OnLoad
 193 ···108:·0000000000007a20···127·FUNC····GLOBAL·DEFAULT···13·JNI_OnUnload
 194 ···109:·0000000000007cb0···807·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey
 195 ···110:·0000000000007aa0····91·FUNC····GLOBAL·DEFAULT···13·getJNIArray
 196 ···111:·0000000000007b00···232·FUNC····GLOBAL·DEFAULT···13·throwExceptionF
 197 ···112:·000000000000b004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
 198 ···113:·000000000000b004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
 199 ···114:·000000000000b028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
471 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 8937 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2712
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············516
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 27 ··2»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 28 ··3»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
  
 30 ·The·File·Name·Table·(offset·0x17b):
 31 ··Entry»  Dir»       Time»   Size»       Name
 32 ··1»      1»     0»    0»   src/main/jni/argon2/include/argon2.h
 33 ··2»      2»     0»    0»   stdint.h
 34 ··3»      3»     0»    0»   stddef.h
 35 ··4»      1»     0»    0»   src/main/jni/argon2/src/argon2.c
 36 ··5»      4»     0»    0»   string.h
 37 ··6»      1»     0»    0»   src/main/jni/argon2/src/core.h
  
 38 ·Line·Number·Statements:
 39 ··[0x0000020e]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 40 ··[0x00000210]··Extended·opcode·2:·set·Address·to·0x1fe0
 41 ··[0x0000021b]··Advance·Line·by·25·to·26
 42 ··[0x0000021d]··Copy
 43 ··[0x0000021e]··Set·column·to·5
 44 ··[0x00000220]··Set·prologue_end·to·true
 45 ··[0x00000221]··Special·opcode·6:·advance·Address·by·0·to·0x1fe0·and·Line·by·1·to·27·(view·1)
 46 ··[0x00000222]··Set·column·to·20
 47 ··[0x00000224]··Special·opcode·152:·advance·Address·by·10·to·0x1fea·and·Line·by·7·to·34
 48 ··[0x00000225]··Set·column·to·0
 49 ··[0x00000227]··Set·is_stmt·to·0
 50 ··[0x00000228]··Advance·Line·by·-34·to·0
 51 ··[0x0000022a]··Special·opcode·229:·advance·Address·by·16·to·0x1ffa·and·Line·by·0·to·0
 52 ··[0x0000022b]··Set·column·to·1
 53 ··[0x0000022d]··Set·is_stmt·to·1
 54 ··[0x0000022e]··Advance·Line·by·38·to·38
 55 ··[0x00000230]··Special·opcode·61:·advance·Address·by·4·to·0x1ffe·and·Line·by·0·to·38
 56 ··[0x00000231]··Set·column·to·20
 57 ··[0x00000233]··Advance·Line·by·-6·to·32
 58 ··[0x00000235]··Special·opcode·19:·advance·Address·by·1·to·0x1fff·and·Line·by·0·to·32
 59 ··[0x00000236]··Set·column·to·0
 60 ··[0x00000238]··Set·is_stmt·to·0
 61 ··[0x00000239]··Advance·Line·by·-32·to·0
 62 ··[0x0000023b]··Special·opcode·229:·advance·Address·by·16·to·0x200f·and·Line·by·0·to·0
 63 ··[0x0000023c]··Set·column·to·1
 64 ··[0x0000023e]··Set·is_stmt·to·1
 65 ··[0x0000023f]··Advance·Line·by·38·to·38
 66 ··[0x00000241]··Special·opcode·61:·advance·Address·by·4·to·0x2013·and·Line·by·0·to·38
 67 ··[0x00000242]··Set·column·to·20
 68 ··[0x00000244]··Advance·Line·by·-8·to·30
 69 ··[0x00000246]··Special·opcode·19:·advance·Address·by·1·to·0x2014·and·Line·by·0·to·30
 70 ··[0x00000247]··Set·column·to·0
 71 ··[0x00000249]··Set·is_stmt·to·0
 72 ··[0x0000024a]··Advance·Line·by·-30·to·0
 73 ··[0x0000024c]··Special·opcode·229:·advance·Address·by·16·to·0x2024·and·Line·by·0·to·0
 74 ··[0x0000024d]··Set·column·to·1
 75 ··[0x0000024f]··Set·is_stmt·to·1
 76 ··[0x00000250]··Advance·Line·by·38·to·38
 77 ··[0x00000252]··Special·opcode·61:·advance·Address·by·4·to·0x2028·and·Line·by·0·to·38
 78 ··[0x00000253]··Advance·PC·by·1·to·0x2029
 79 ··[0x00000255]··Extended·opcode·1:·End·of·Sequence
  
 80 ··[0x00000258]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 81 ··[0x0000025a]··Extended·opcode·2:·set·Address·to·0x2030
 82 ··[0x00000265]··Advance·Line·by·39·to·40
 83 ··[0x00000267]··Copy
 84 ··[0x00000268]··Set·column·to·18
 85 ··[0x0000026a]··Set·prologue_end·to·true
 86 ··[0x0000026b]··Advance·PC·by·constant·17·to·0x2041
 87 ··[0x0000026c]··Special·opcode·119:·advance·Address·by·8·to·0x2049·and·Line·by·2·to·42
 88 ··[0x0000026d]··Set·column·to·19
 89 ··[0x0000026f]··Special·opcode·79:·advance·Address·by·5·to·0x204e·and·Line·by·4·to·46
 90 ··[0x00000270]··Set·column·to·9
 91 ··[0x00000272]··Set·is_stmt·to·0
 92 ··[0x00000273]··Special·opcode·33:·advance·Address·by·2·to·0x2050·and·Line·by·0·to·46
 93 ··[0x00000274]··Advance·Line·by·-46·to·0
 94 ··[0x00000276]··Special·opcode·89:·advance·Address·by·6·to·0x2056·and·Line·by·0·to·0
 95 ··[0x00000277]··Set·column·to·26
 96 ··[0x00000279]··Set·is_stmt·to·1
 97 ··[0x0000027a]··Advance·Line·by·50·to·50
 98 ··[0x0000027c]··Special·opcode·75:·advance·Address·by·5·to·0x205b·and·Line·by·0·to·50
 99 ··[0x0000027d]··Set·column·to·30
 100 ··[0x0000027f]··Special·opcode·137:·advance·Address·by·9·to·0x2064·and·Line·by·6·to·56
 101 ··[0x00000280]··Set·column·to·59
 102 ··[0x00000282]··Special·opcode·49:·advance·Address·by·3·to·0x2067·and·Line·by·2·to·58
 103 ··[0x00000283]··Set·column·to·48
 104 ··[0x00000285]··Set·is_stmt·to·0
 105 ··[0x00000286]··Special·opcode·47:·advance·Address·by·3·to·0x206a·and·Line·by·0·to·58
 106 ··[0x00000287]··Set·column·to·23
 107 ··[0x00000289]··Special·opcode·103:·advance·Address·by·7·to·0x2071·and·Line·by·0·to·58
 108 ··[0x0000028a]··Set·column·to·9
 109 ··[0x0000028c]··Special·opcode·33:·advance·Address·by·2·to·0x2073·and·Line·by·0·to·58
 110 ··[0x0000028d]··Set·column·to·54
 111 ··[0x0000028f]··Set·is_stmt·to·1
 112 ··[0x00000290]··Special·opcode·51:·advance·Address·by·3·to·0x2076·and·Line·by·4·to·62
 113 ··[0x00000291]··Set·column·to·36
 114 ··[0x00000293]··Set·is_stmt·to·0
 115 ··[0x00000294]··Special·opcode·103:·advance·Address·by·7·to·0x207d·and·Line·by·0·to·62
 116 ··[0x00000295]··Set·is_stmt·to·1
 117 ··[0x00000296]··Special·opcode·63:·advance·Address·by·4·to·0x2081·and·Line·by·2·to·64
 118 ··[0x00000297]··Set·column·to·33
 119 ··[0x00000299]··Special·opcode·49:·advance·Address·by·3·to·0x2084·and·Line·by·2·to·66
 120 ··[0x0000029a]··Set·column·to·22
 121 ··[0x0000029c]··Set·is_stmt·to·0
Max diff block lines reached; -1/482641 bytes (-0.00%) of diff not shown.
894 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 16296 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0x113d·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··8
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·1»    (ANSI·C)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x10d):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86_64
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<26>···DW_AT_ranges······:·(sec_offset)·0x150
 15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 16 ····<2b>···DW_AT_type········:·(ref4)·<0x49>,·unsigned·int
 17 ····<2f>···DW_AT_name········:·(strp)·(offset:·0x191):·Argon2_type
 18 ····<33>···DW_AT_byte_size···:·(data1)·4
 19 ····<34>···DW_AT_decl_file···:·(data1)·1
 20 ····<35>···DW_AT_decl_line···:·(data1)·218
 21 ·<2><36>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 22 ····<37>···DW_AT_name········:·(strp)·(offset:·0x175):·Argon2_d
 23 ····<3b>···DW_AT_const_value·:·(udata)·0
 24 ·<2><3c>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 25 ····<3d>···DW_AT_name········:·(strp)·(offset:·0x17e):·Argon2_i
 26 ····<41>···DW_AT_const_value·:·(udata)·1
 27 ·<2><42>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 28 ····<43>···DW_AT_name········:·(strp)·(offset:·0x187):·Argon2_id
 29 ····<47>···DW_AT_const_value·:·(udata)·2
 30 ·<2><48>:·Abbrev·Number:·0
 31 ·<1><49>:·Abbrev·Number:·4·(DW_TAG_base_type)
 32 ····<4a>···DW_AT_name········:·(strp)·(offset:·0x168):·unsigned·int
 33 ····<4e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
 34 ····<4f>···DW_AT_byte_size···:·(data1)·4
 35 ·<1><50>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 36 ····<51>···DW_AT_type········:·(ref4)·<0x135>,·int
 37 ····<55>···DW_AT_name········:·(strp)·(offset:·0x4dc):·Argon2_ErrorCodes
 38 ····<59>···DW_AT_byte_size···:·(data1)·4
 39 ····<5a>···DW_AT_decl_file···:·(data1)·1
 40 ····<5b>···DW_AT_decl_line···:·(data1)·97
 41 ·<2><5c>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 42 ····<5d>···DW_AT_name········:·(strp)·(offset:·0x1a1):·ARGON2_OK
 43 ····<61>···DW_AT_const_value·:·(sdata)·0
 44 ·<2><62>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 45 ····<63>···DW_AT_name········:·(strp)·(offset:·0x1ab):·ARGON2_OUTPUT_PTR_NULL
 46 ····<67>···DW_AT_const_value·:·(sdata)·-1
 47 ·<2><68>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 48 ····<69>···DW_AT_name········:·(strp)·(offset:·0x1c2):·ARGON2_OUTPUT_TOO_SHORT
 49 ····<6d>···DW_AT_const_value·:·(sdata)·-2
 50 ·<2><6e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 51 ····<6f>···DW_AT_name········:·(strp)·(offset:·0x1da):·ARGON2_OUTPUT_TOO_LONG
 52 ····<73>···DW_AT_const_value·:·(sdata)·-3
 53 ·<2><74>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 54 ····<75>···DW_AT_name········:·(strp)·(offset:·0x1f1):·ARGON2_PWD_TOO_SHORT
 55 ····<79>···DW_AT_const_value·:·(sdata)·-4
 56 ·<2><7a>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 57 ····<7b>···DW_AT_name········:·(strp)·(offset:·0x206):·ARGON2_PWD_TOO_LONG
 58 ····<7f>···DW_AT_const_value·:·(sdata)·-5
 59 ·<2><80>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 60 ····<81>···DW_AT_name········:·(strp)·(offset:·0x21a):·ARGON2_SALT_TOO_SHORT
 61 ····<85>···DW_AT_const_value·:·(sdata)·-6
 62 ·<2><86>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 63 ····<87>···DW_AT_name········:·(strp)·(offset:·0x230):·ARGON2_SALT_TOO_LONG
 64 ····<8b>···DW_AT_const_value·:·(sdata)·-7
 65 ·<2><8c>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 66 ····<8d>···DW_AT_name········:·(strp)·(offset:·0x245):·ARGON2_AD_TOO_SHORT
 67 ····<91>···DW_AT_const_value·:·(sdata)·-8
 68 ·<2><92>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 69 ····<93>···DW_AT_name········:·(strp)·(offset:·0x259):·ARGON2_AD_TOO_LONG
 70 ····<97>···DW_AT_const_value·:·(sdata)·-9
 71 ·<2><98>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 72 ····<99>···DW_AT_name········:·(strp)·(offset:·0x26c):·ARGON2_SECRET_TOO_SHORT
 73 ····<9d>···DW_AT_const_value·:·(sdata)·-10
 74 ·<2><9e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 75 ····<9f>···DW_AT_name········:·(strp)·(offset:·0x284):·ARGON2_SECRET_TOO_LONG
 76 ····<a3>···DW_AT_const_value·:·(sdata)·-11
 77 ·<2><a4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 78 ····<a5>···DW_AT_name········:·(strp)·(offset:·0x29b):·ARGON2_TIME_TOO_SMALL
 79 ····<a9>···DW_AT_const_value·:·(sdata)·-12
 80 ·<2><aa>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 81 ····<ab>···DW_AT_name········:·(strp)·(offset:·0x2b1):·ARGON2_TIME_TOO_LARGE
 82 ····<af>···DW_AT_const_value·:·(sdata)·-13
 83 ·<2><b0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 84 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x2c7):·ARGON2_MEMORY_TOO_LITTLE
 85 ····<b5>···DW_AT_const_value·:·(sdata)·-14
 86 ·<2><b6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 87 ····<b7>···DW_AT_name········:·(strp)·(offset:·0x2e0):·ARGON2_MEMORY_TOO_MUCH
 88 ····<bb>···DW_AT_const_value·:·(sdata)·-15
 89 ·<2><bc>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 90 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x2f7):·ARGON2_LANES_TOO_FEW
 91 ····<c1>···DW_AT_const_value·:·(sdata)·-16
 92 ·<2><c2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 93 ····<c3>···DW_AT_name········:·(strp)·(offset:·0x30c):·ARGON2_LANES_TOO_MANY
 94 ····<c7>···DW_AT_const_value·:·(sdata)·-17
 95 ·<2><c8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 96 ····<c9>···DW_AT_name········:·(strp)·(offset:·0x322):·ARGON2_PWD_PTR_MISMATCH
 97 ····<cd>···DW_AT_const_value·:·(sdata)·-18
 98 ·<2><ce>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 99 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x33a):·ARGON2_SALT_PTR_MISMATCH
 100 ····<d3>···DW_AT_const_value·:·(sdata)·-19
 101 ·<2><d4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 102 ····<d5>···DW_AT_name········:·(strp)·(offset:·0x353):·ARGON2_SECRET_PTR_MISMATCH
 103 ····<d9>···DW_AT_const_value·:·(sdata)·-20
 104 ·<2><da>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 105 ····<db>···DW_AT_name········:·(strp)·(offset:·0x36e):·ARGON2_AD_PTR_MISMATCH
 106 ····<df>···DW_AT_const_value·:·(sdata)·-21
 107 ·<2><e0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 108 ····<e1>···DW_AT_name········:·(strp)·(offset:·0x385):·ARGON2_MEMORY_ALLOCATION_ERROR
 109 ····<e5>···DW_AT_const_value·:·(sdata)·-22
 110 ·<2><e6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 111 ····<e7>···DW_AT_name········:·(strp)·(offset:·0x3a4):·ARGON2_FREE_MEMORY_CBK_NULL
 112 ····<eb>···DW_AT_const_value·:·(sdata)·-23
 113 ·<2><ec>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 114 ····<ed>···DW_AT_name········:·(strp)·(offset:·0x3c0):·ARGON2_ALLOCATE_MEMORY_CBK_NULL
 115 ····<f1>···DW_AT_const_value·:·(sdata)·-24
 116 ·<2><f2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 117 ····<f3>···DW_AT_name········:·(strp)·(offset:·0x3e0):·ARGON2_INCORRECT_PARAMETER
 118 ····<f7>···DW_AT_const_value·:·(sdata)·-25
 119 ·<2><f8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 120 ····<f9>···DW_AT_name········:·(strp)·(offset:·0x3fb):·ARGON2_INCORRECT_TYPE
 121 ····<fd>···DW_AT_const_value·:·(sdata)·-26
 122 ·<2><fe>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 123 ····<ff>···DW_AT_name········:·(strp)·(offset:·0x411):·ARGON2_OUT_PTR_MISMATCH
 124 ····<103>···DW_AT_const_value·:·(sdata)·-27
 125 ·<2><104>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 126 ····<105>···DW_AT_name········:·(strp)·(offset:·0x429):·ARGON2_THREADS_TOO_FEW
Max diff block lines reached; -1/915020 bytes (-0.00%) of diff not shown.
66.0 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 1657 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_enumeration_type····[has·children]
 13 ····DW_AT_type·········DW_FORM_ref4
 14 ····DW_AT_name·········DW_FORM_strp
 15 ····DW_AT_byte_size····DW_FORM_data1
 16 ····DW_AT_decl_file····DW_FORM_data1
 17 ····DW_AT_decl_line····DW_FORM_data1
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_enumerator····[no·children]
 20 ····DW_AT_name·········DW_FORM_strp
 21 ····DW_AT_const_value··DW_FORM_udata
 22 ····DW_AT·value:·0·····DW_FORM·value:·0
 23 ···4······DW_TAG_base_type····[no·children]
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_encoding·····DW_FORM_data1
 26 ····DW_AT_byte_size····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_enumerator····[no·children]
 29 ····DW_AT_name·········DW_FORM_strp
 30 ····DW_AT_const_value··DW_FORM_sdata
 31 ····DW_AT·value:·0·····DW_FORM·value:·0
 32 ···6······DW_TAG_pointer_type····[no·children]
 33 ····DW_AT_type·········DW_FORM_ref4
 34 ····DW_AT·value:·0·····DW_FORM·value:·0
 35 ···7······DW_TAG_typedef····[no·children]
 36 ····DW_AT_type·········DW_FORM_ref4
 37 ····DW_AT_name·········DW_FORM_strp
 38 ····DW_AT_decl_file····DW_FORM_data1
 39 ····DW_AT_decl_line····DW_FORM_data1
 40 ····DW_AT·value:·0·····DW_FORM·value:·0
 41 ···8······DW_TAG_pointer_type····[no·children]
 42 ····DW_AT·value:·0·····DW_FORM·value:·0
 43 ···9······DW_TAG_subprogram····[has·children]
 44 ····DW_AT_low_pc·······DW_FORM_addr
 45 ····DW_AT_high_pc······DW_FORM_data4
 46 ····DW_AT_frame_base···DW_FORM_exprloc
 47 ····DW_AT_abstract_origin·DW_FORM_ref4
 48 ····DW_AT·value:·0·····DW_FORM·value:·0
 49 ···10······DW_TAG_formal_parameter····[no·children]
 50 ····DW_AT_location·····DW_FORM_exprloc
 51 ····DW_AT_abstract_origin·DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···11······DW_TAG_subprogram····[has·children]
 54 ····DW_AT_low_pc·······DW_FORM_addr
 55 ····DW_AT_high_pc······DW_FORM_data4
 56 ····DW_AT_frame_base···DW_FORM_exprloc
 57 ····DW_AT_name·········DW_FORM_strp
 58 ····DW_AT_decl_file····DW_FORM_data1
 59 ····DW_AT_decl_line····DW_FORM_data1
 60 ····DW_AT_prototyped···DW_FORM_flag_present
 61 ····DW_AT_type·········DW_FORM_ref4
 62 ····DW_AT_external·····DW_FORM_flag_present
 63 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···12······DW_TAG_formal_parameter····[no·children]
 65 ····DW_AT_location·····DW_FORM_sec_offset
 66 ····DW_AT_name·········DW_FORM_strp
 67 ····DW_AT_decl_file····DW_FORM_data1
 68 ····DW_AT_decl_line····DW_FORM_data1
 69 ····DW_AT_type·········DW_FORM_ref4
 70 ····DW_AT·value:·0·····DW_FORM·value:·0
 71 ···13······DW_TAG_variable····[no·children]
 72 ····DW_AT_location·····DW_FORM_sec_offset
 73 ····DW_AT_name·········DW_FORM_strp
 74 ····DW_AT_decl_file····DW_FORM_data1
 75 ····DW_AT_decl_line····DW_FORM_data1
 76 ····DW_AT_type·········DW_FORM_ref4
 77 ····DW_AT·value:·0·····DW_FORM·value:·0
 78 ···14······DW_TAG_subprogram····[has·children]
 79 ····DW_AT_linkage_name·DW_FORM_strp
 80 ····DW_AT_name·········DW_FORM_strp
 81 ····DW_AT_decl_file····DW_FORM_data1
 82 ····DW_AT_decl_line····DW_FORM_data1
 83 ····DW_AT_prototyped···DW_FORM_flag_present
 84 ····DW_AT_type·········DW_FORM_ref4
 85 ····DW_AT_inline·······DW_FORM_data1
 86 ····DW_AT·value:·0·····DW_FORM·value:·0
 87 ···15······DW_TAG_formal_parameter····[no·children]
 88 ····DW_AT_name·········DW_FORM_strp
 89 ····DW_AT_decl_file····DW_FORM_data1
 90 ····DW_AT_decl_line····DW_FORM_data1
 91 ····DW_AT_type·········DW_FORM_ref4
 92 ····DW_AT·value:·0·····DW_FORM·value:·0
 93 ···16······DW_TAG_formal_parameter····[no·children]
 94 ····DW_AT_type·········DW_FORM_ref4
 95 ····DW_AT_artificial···DW_FORM_flag_present
 96 ····DW_AT·value:·0·····DW_FORM·value:·0
 97 ···17······DW_TAG_variable····[no·children]
 98 ····DW_AT_name·········DW_FORM_strp
 99 ····DW_AT_decl_file····DW_FORM_data1
 100 ····DW_AT_decl_line····DW_FORM_data1
 101 ····DW_AT_type·········DW_FORM_ref4
 102 ····DW_AT·value:·0·····DW_FORM·value:·0
 103 ···18······DW_TAG_const_type····[no·children]
 104 ····DW_AT_type·········DW_FORM_ref4
 105 ····DW_AT·value:·0·····DW_FORM·value:·0
 106 ···19······DW_TAG_const_type····[no·children]
 107 ····DW_AT·value:·0·····DW_FORM·value:·0
 108 ···20······DW_TAG_formal_parameter····[no·children]
 109 ····DW_AT_location·····DW_FORM_exprloc
 110 ····DW_AT_name·········DW_FORM_strp
 111 ····DW_AT_decl_file····DW_FORM_data1
 112 ····DW_AT_decl_line····DW_FORM_data1
 113 ····DW_AT_type·········DW_FORM_ref4
 114 ····DW_AT·value:·0·····DW_FORM·value:·0
 115 ···21······DW_TAG_inlined_subroutine····[has·children]
 116 ····DW_AT_abstract_origin·DW_FORM_ref4
 117 ····DW_AT_low_pc·······DW_FORM_addr
 118 ····DW_AT_high_pc······DW_FORM_data4
 119 ····DW_AT_call_file····DW_FORM_data1
 120 ····DW_AT_call_line····DW_FORM_data1
 121 ····DW_AT·value:·0·····DW_FORM·value:·0
 122 ···22······DW_TAG_formal_parameter····[no·children]
 123 ····DW_AT_location·····DW_FORM_sec_offset
 124 ····DW_AT_abstract_origin·DW_FORM_ref4
 125 ····DW_AT·value:·0·····DW_FORM·value:·0
 126 ···23······DW_TAG_variable····[no·children]
Max diff block lines reached; -1/67534 bytes (-0.00%) of diff not shown.
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
145 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 2711 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·0000000000002030·000000000000203b·(DW_OP_reg5·(rdi))
 4 ····00000013·000000000000203b·00000000000020fc·(DW_OP_reg3·(rbx))
 5 ····00000026·00000000000020fe·0000000000002103·(DW_OP_reg3·(rbx))
 6 ····00000039·<End·of·list>
 7 ····00000049·0000000000002030·0000000000002038·(DW_OP_reg4·(rsi))
 8 ····0000005c·0000000000002038·00000000000020fd·(DW_OP_reg6·(rbp))
 9 ····0000006f·00000000000020fe·0000000000002103·(DW_OP_reg6·(rbp))
 10 ····00000082·<End·of·list>
 11 ····00000092·000000000000204e·000000000000205b·(DW_OP_reg0·(rax))
 12 ····000000a5·00000000000020c6·00000000000020e5·(DW_OP_reg0·(rax))
 13 ····000000b8·<End·of·list>
 14 ····000000c8·0000000000002067·0000000000002081·(DW_OP_reg0·(rax))
 15 ····000000db·0000000000002084·00000000000020c1·(DW_OP_reg4·(rsi))
 16 ····000000ee·<End·of·list>
 17 ····000000fe·0000000000002081·00000000000020a6·(DW_OP_reg0·(rax))
 18 ····00000111·<End·of·list>
 19 ····00000121·00000000000020b9·00000000000020e7·(DW_OP_breg7·(rsp):·8)
 20 ····00000135·<End·of·list>
 21 ····00000145·0000000000002110·000000000000216a·(DW_OP_reg5·(rdi))
 22 ····00000158·000000000000216a·0000000000002218·(DW_OP_reg3·(rbx))
 23 ····0000016b·000000000000223c·0000000000002247·(DW_OP_reg3·(rbx))
 24 ····0000017e·<End·of·list>
 25 ····0000018e·0000000000002110·000000000000216e·(DW_OP_reg4·(rsi))
 26 ····000001a1·000000000000216e·00000000000022d4·(DW_OP_breg7·(rsp):·4)
 27 ····000001b5·<End·of·list>
 28 ····000001c5·0000000000002110·0000000000002168·(DW_OP_reg1·(rdx))
 29 ····000001d8·0000000000002168·000000000000227c·(DW_OP_reg6·(rbp))
 30 ····000001eb·<End·of·list>
 31 ····000001fb·0000000000002110·0000000000002124·(DW_OP_reg2·(rcx))
 32 ····0000020e·0000000000002124·00000000000022f6·(DW_OP_reg13·(r13))
 33 ····00000221·00000000000022fc·0000000000002301·(DW_OP_reg13·(r13))
 34 ····00000234·<End·of·list>
 35 ····00000244·0000000000002110·0000000000002166·(DW_OP_reg8·(r8))
 36 ····00000257·0000000000002166·00000000000021b6·(DW_OP_reg12·(r12))
 37 ····0000026a·000000000000223c·0000000000002247·(DW_OP_reg12·(r12))
 38 ····0000027d·<End·of·list>
 39 ····0000028d·0000000000002110·0000000000002163·(DW_OP_reg9·(r9))
 40 ····000002a0·0000000000002163·000000000000224f·(DW_OP_reg14·(r14))
 41 ····000002b3·<End·of·list>
 42 ····000002c3·0000000000002182·0000000000002218·(DW_OP_reg15·(r15))
 43 ····000002d6·0000000000002218·000000000000221c·(DW_OP_reg3·(rbx))
 44 ····000002e9·<End·of·list>
 45 ····000002f9·0000000000002182·000000000000221f·(DW_OP_reg15·(r15))
 46 ····0000030c·0000000000002247·0000000000002257·(DW_OP_reg15·(r15))
 47 ····0000031f·<End·of·list>
 48 ····0000032f·0000000000002209·000000000000223c·(DW_OP_breg7·(rsp):·8)
 49 ····00000343·0000000000002247·00000000000022d4·(DW_OP_breg7·(rsp):·8)
 50 ····00000357·<End·of·list>
 51 ····00000367·000000000000221f·000000000000223c·(DW_OP_reg15·(r15))
 52 ····0000037a·<End·of·list>
 53 ····0000038a·0000000000002264·000000000000226f·(DW_OP_reg5·(rdi))
 54 ····0000039d·<End·of·list>
 55 ····000003ad·0000000000002264·000000000000226f·(DW_OP_lit0;·DW_OP_not;·DW_OP_stack_value)
 56 ····000003c2·<End·of·list>
 57 ····000003d2·0000000000002264·000000000000226f·(DW_OP_reg14·(r14))
 58 ····000003e5·<End·of·list>
 59 ····000003f5·0000000000002264·000000000000226f·(DW_OP_lit0;·DW_OP_not;·DW_OP_stack_value)
 60 ····0000040a·<End·of·list>
 61 ····0000041a·0000000000002310·000000000000234f·(DW_OP_reg5·(rdi))
 62 ····0000042d·<End·of·list>
 63 ····0000043d·0000000000002310·000000000000234f·(DW_OP_reg4·(rsi))
 64 ····00000450·<End·of·list>
 65 ····00000460·0000000000002310·000000000000234f·(DW_OP_reg1·(rdx))
 66 ····00000473·<End·of·list>
 67 ····00000483·0000000000002310·000000000000234f·(DW_OP_reg2·(rcx))
 68 ····00000496·<End·of·list>
 69 ····000004a6·0000000000002310·000000000000234f·(DW_OP_reg8·(r8))
 70 ····000004b9·<End·of·list>
 71 ····000004c9·0000000000002310·000000000000234f·(DW_OP_reg9·(r9))
 72 ····000004dc·<End·of·list>
 73 ····000004ec·0000000000002360·0000000000002394·(DW_OP_reg5·(rdi))
 74 ····000004ff·<End·of·list>
 75 ····0000050f·0000000000002360·0000000000002394·(DW_OP_reg4·(rsi))
 76 ····00000522·<End·of·list>
 77 ····00000532·0000000000002360·0000000000002394·(DW_OP_reg1·(rdx))
 78 ····00000545·<End·of·list>
 79 ····00000555·0000000000002360·0000000000002394·(DW_OP_reg2·(rcx))
 80 ····00000568·<End·of·list>
 81 ····00000578·0000000000002360·0000000000002394·(DW_OP_reg8·(r8))
 82 ····0000058b·<End·of·list>
 83 ····0000059b·0000000000002360·0000000000002394·(DW_OP_reg9·(r9))
 84 ····000005ae·<End·of·list>
 85 ····000005be·00000000000023a0·00000000000023df·(DW_OP_reg5·(rdi))
 86 ····000005d1·<End·of·list>
 87 ····000005e1·00000000000023a0·00000000000023df·(DW_OP_reg4·(rsi))
 88 ····000005f4·<End·of·list>
 89 ····00000604·00000000000023a0·00000000000023df·(DW_OP_reg1·(rdx))
 90 ····00000617·<End·of·list>
 91 ····00000627·00000000000023a0·00000000000023df·(DW_OP_reg2·(rcx))
 92 ····0000063a·<End·of·list>
 93 ····0000064a·00000000000023a0·00000000000023df·(DW_OP_reg8·(r8))
 94 ····0000065d·<End·of·list>
 95 ····0000066d·00000000000023a0·00000000000023df·(DW_OP_reg9·(r9))
 96 ····00000680·<End·of·list>
 97 ····00000690·00000000000023f0·0000000000002424·(DW_OP_reg5·(rdi))
 98 ····000006a3·<End·of·list>
 99 ····000006b3·00000000000023f0·0000000000002424·(DW_OP_reg4·(rsi))
 100 ····000006c6·<End·of·list>
 101 ····000006d6·00000000000023f0·0000000000002424·(DW_OP_reg1·(rdx))
 102 ····000006e9·<End·of·list>
 103 ····000006f9·00000000000023f0·0000000000002424·(DW_OP_reg2·(rcx))
 104 ····0000070c·<End·of·list>
 105 ····0000071c·00000000000023f0·0000000000002424·(DW_OP_reg8·(r8))
 106 ····0000072f·<End·of·list>
 107 ····0000073f·00000000000023f0·0000000000002424·(DW_OP_reg9·(r9))
 108 ····00000752·<End·of·list>
 109 ····00000762·0000000000002430·000000000000246f·(DW_OP_reg5·(rdi))
 110 ····00000775·<End·of·list>
 111 ····00000785·0000000000002430·000000000000246f·(DW_OP_reg4·(rsi))
 112 ····00000798·<End·of·list>
 113 ····000007a8·0000000000002430·000000000000246f·(DW_OP_reg1·(rdx))
 114 ····000007bb·<End·of·list>
 115 ····000007cb·0000000000002430·000000000000246f·(DW_OP_reg2·(rcx))
 116 ····000007de·<End·of·list>
 117 ····000007ee·0000000000002430·000000000000246f·(DW_OP_reg8·(r8))
 118 ····00000801·<End·of·list>
 119 ····00000811·0000000000002430·000000000000246f·(DW_OP_reg9·(r9))
 120 ····00000824·<End·of·list>
 121 ····00000834·0000000000002480·00000000000024b4·(DW_OP_reg5·(rdi))
 122 ····00000847·<End·of·list>
 123 ····00000857·0000000000002480·00000000000024b4·(DW_OP_reg4·(rsi))
 124 ····0000086a·<End·of·list>
 125 ····0000087a·0000000000002480·00000000000024b4·(DW_OP_reg1·(rdx))
 126 ····0000088d·<End·of·list>
Max diff block lines reached; -1/148838 bytes (-0.00%) of diff not shown.
16.0 KB
strings --all --bytes=8 {}
    
Offset 147, 25 lines modifiedOffset 147, 728 lines modified
147 $$v=$m=,t=,p=$$147 $$v=$m=,t=,p=$$
148 java/lang/IllegalArgumentException148 java/lang/IllegalArgumentException
149 java/io/IOException149 java/io/IOException
150 java/lang/OutOfMemoryError150 java/lang/OutOfMemoryError
151 Not·enough·memory·for·output·hash·array151 Not·enough·memory·for·output·hash·array
152 Hash·failed·with·code=%d152 Hash·failed·with·code=%d
153 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)153 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 154 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 155 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 156 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86_64
 157 unsigned·int
 158 Argon2_d
 159 Argon2_i
 160 Argon2_id
 161 Argon2_type
 162 ARGON2_OK
 163 ARGON2_OUTPUT_PTR_NULL
 164 ARGON2_OUTPUT_TOO_SHORT
 165 ARGON2_OUTPUT_TOO_LONG
 166 ARGON2_PWD_TOO_SHORT
 167 ARGON2_PWD_TOO_LONG
 168 ARGON2_SALT_TOO_SHORT
 169 ARGON2_SALT_TOO_LONG
 170 ARGON2_AD_TOO_SHORT
 171 ARGON2_AD_TOO_LONG
 172 ARGON2_SECRET_TOO_SHORT
 173 ARGON2_SECRET_TOO_LONG
 174 ARGON2_TIME_TOO_SMALL
 175 ARGON2_TIME_TOO_LARGE
 176 ARGON2_MEMORY_TOO_LITTLE
 177 ARGON2_MEMORY_TOO_MUCH
 178 ARGON2_LANES_TOO_FEW
 179 ARGON2_LANES_TOO_MANY
 180 ARGON2_PWD_PTR_MISMATCH
 181 ARGON2_SALT_PTR_MISMATCH
 182 ARGON2_SECRET_PTR_MISMATCH
 183 ARGON2_AD_PTR_MISMATCH
 184 ARGON2_MEMORY_ALLOCATION_ERROR
 185 ARGON2_FREE_MEMORY_CBK_NULL
 186 ARGON2_ALLOCATE_MEMORY_CBK_NULL
 187 ARGON2_INCORRECT_PARAMETER
 188 ARGON2_INCORRECT_TYPE
 189 ARGON2_OUT_PTR_MISMATCH
 190 ARGON2_THREADS_TOO_FEW
 191 ARGON2_THREADS_TOO_MANY
 192 ARGON2_MISSING_ARGS
 193 ARGON2_ENCODING_FAIL
 194 ARGON2_DECODING_FAIL
 195 ARGON2_THREAD_FAIL
 196 ARGON2_DECODING_LENGTH_FAIL
 197 ARGON2_VERIFY_MISMATCH
 198 Argon2_ErrorCodes
 199 ARGON2_VERSION_10
 200 ARGON2_VERSION_13
 201 ARGON2_VERSION_NUMBER
 202 Argon2_version
 203 unsigned·char
 204 __uint8_t
 205 __uint32_t
 206 uint32_t
 207 long·unsigned·int
 208 __uintptr_t
 209 uintptr_t
 210 _ZL6memcpyPvU17pass_object_size0PKvm
 211 copy_amount
 212 _ZL6strlenPKcU17pass_object_size0
 213 argon2_verify_ctx
 214 secretlen
 215 allocate_cbk
 216 allocate_fptr
 217 free_cbk
 218 deallocate_fptr
 219 Argon2_Context
 220 argon2_context
 221 argon2_type
 222 argon2_compare
 223 argon2_type2string
 224 uppercase
 225 argon2_ctx
 226 argon2_hash
 227 argon2i_hash_encoded
 228 argon2i_hash_raw
 229 argon2d_hash_encoded
 230 argon2d_hash_raw
 231 argon2id_hash_encoded
 232 argon2id_hash_raw
 233 argon2_verify
 234 argon2i_verify
 235 argon2d_verify
 236 argon2id_verify
 237 argon2d_ctx
 238 argon2i_ctx
 239 argon2id_ctx
 240 argon2d_verify_ctx
 241 argon2i_verify_ctx
 242 argon2id_verify_ctx
 243 argon2_error_message
 244 argon2_encodedlen
 245 memory_blocks
 246 segment_length
 247 instance
 248 __uint64_t
 249 uint64_t
 250 __ARRAY_SIZE_TYPE__
 251 lane_length
 252 print_internals
 253 context_ptr
 254 Argon2_instance_t
 255 argon2_instance_t
 256 parallelism
 257 encodedlen
 258 desired_result
 259 encoded_len
 260 max_field_len
 261 error_code
 262 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/core.c
 263 memset_sec
 264 FLAG_clear_internal_memory
 265 ARGON2_BLOCK_SIZE
 266 ARGON2_QWORDS_IN_BLOCK
 267 ARGON2_OWORDS_IN_BLOCK
 268 ARGON2_ADDRESSES_IN_BLOCK
 269 ARGON2_PREHASH_DIGEST_LENGTH
 270 ARGON2_PREHASH_SEED_LENGTH
 271 argon2_core_constants
 272 _ZL6memsetPvU17pass_object_size0im
 273 clear_internal_memory
Max diff block lines reached; 1999/16351 bytes (12.23%) of diff not shown.
7.78 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 10, 248 lines modifiedOffset 10, 248 lines modified
10 »       nop10 »       nop
11 »       nop11 »       nop
12 »       nop12 »       nop
  
13 0000000000001c70·<__cxa_finalize@plt>:13 0000000000001c70·<__cxa_finalize@plt>:
14 »       jmp····*0x9202(%rip)········14 »       jmp····*0x9202(%rip)········
15 »       push···$0x015 »       push···$0x0
16 »       jmp····1c60·<__cxa_finalize@plt-0x10>16 »       jmp····1c60·<note_end+0x19c8>
  
17 0000000000001c80·<__cxa_atexit@plt>:17 0000000000001c80·<__cxa_atexit@plt>:
18 »       jmp····*0x91fa(%rip)········18 »       jmp····*0x91fa(%rip)········
19 »       push···$0x119 »       push···$0x1
20 »       jmp····1c60·<__cxa_finalize@plt-0x10>20 »       jmp····1c60·<note_end+0x19c8>
  
21 0000000000001c90·<validate_inputs@plt>:21 0000000000001c90·<validate_inputs@plt>:
22 »       jmp····*0x91f2(%rip)········22 »       jmp····*0x91f2(%rip)········
23 »       push···$0x223 »       push···$0x2
24 »       jmp····1c60·<__cxa_finalize@plt-0x10>24 »       jmp····1c60·<note_end+0x19c8>
  
25 0000000000001ca0·<initialize@plt>:25 0000000000001ca0·<initialize@plt>:
26 »       jmp····*0x91ea(%rip)········26 »       jmp····*0x91ea(%rip)········
27 »       push···$0x327 »       push···$0x3
28 »       jmp····1c60·<__cxa_finalize@plt-0x10>28 »       jmp····1c60·<note_end+0x19c8>
  
29 0000000000001cb0·<fill_memory_blocks@plt>:29 0000000000001cb0·<fill_memory_blocks@plt>:
30 »       jmp····*0x91e2(%rip)········30 »       jmp····*0x91e2(%rip)········
31 »       push···$0x431 »       push···$0x4
32 »       jmp····1c60·<__cxa_finalize@plt-0x10>32 »       jmp····1c60·<note_end+0x19c8>
  
33 0000000000001cc0·<finalize@plt>:33 0000000000001cc0·<finalize@plt>:
34 »       jmp····*0x91da(%rip)········34 »       jmp····*0x91da(%rip)········
35 »       push···$0x535 »       push···$0x5
36 »       jmp····1c60·<__cxa_finalize@plt-0x10>36 »       jmp····1c60·<note_end+0x19c8>
  
37 0000000000001cd0·<__stack_chk_fail@plt>:37 0000000000001cd0·<__stack_chk_fail@plt>:
38 »       jmp····*0x91d2(%rip)········38 »       jmp····*0x91d2(%rip)········
39 »       push···$0x639 »       push···$0x6
40 »       jmp····1c60·<__cxa_finalize@plt-0x10>40 »       jmp····1c60·<note_end+0x19c8>
  
41 0000000000001ce0·<malloc@plt>:41 0000000000001ce0·<malloc@plt>:
42 »       jmp····*0x91ca(%rip)········42 »       jmp····*0x91ca(%rip)········
43 »       push···$0x743 »       push···$0x7
44 »       jmp····1c60·<__cxa_finalize@plt-0x10>44 »       jmp····1c60·<note_end+0x19c8>
  
45 0000000000001cf0·<argon2_ctx@plt>:45 0000000000001cf0·<argon2_ctx@plt>:
46 »       jmp····*0x91c2(%rip)········46 »       jmp····*0x91c2(%rip)········
47 »       push···$0x847 »       push···$0x8
48 »       jmp····1c60·<__cxa_finalize@plt-0x10>48 »       jmp····1c60·<note_end+0x19c8>
  
49 0000000000001d00·<clear_internal_memory@plt>:49 0000000000001d00·<clear_internal_memory@plt>:
50 »       jmp····*0x91ba(%rip)········50 »       jmp····*0x91ba(%rip)········
51 »       push···$0x951 »       push···$0x9
52 »       jmp····1c60·<__cxa_finalize@plt-0x10>52 »       jmp····1c60·<note_end+0x19c8>
  
53 0000000000001d10·<free@plt>:53 0000000000001d10·<free@plt>:
54 »       jmp····*0x91b2(%rip)········54 »       jmp····*0x91b2(%rip)········
55 »       push···$0xa55 »       push···$0xa
56 »       jmp····1c60·<__cxa_finalize@plt-0x10>56 »       jmp····1c60·<note_end+0x19c8>
  
57 0000000000001d20·<memcpy@plt>:57 0000000000001d20·<memcpy@plt>:
58 »       jmp····*0x91aa(%rip)········58 »       jmp····*0x91aa(%rip)········
59 »       push···$0xb59 »       push···$0xb
60 »       jmp····1c60·<__cxa_finalize@plt-0x10>60 »       jmp····1c60·<note_end+0x19c8>
  
61 0000000000001d30·<encode_string@plt>:61 0000000000001d30·<encode_string@plt>:
62 »       jmp····*0x91a2(%rip)········62 »       jmp····*0x91a2(%rip)········
63 »       push···$0xc63 »       push···$0xc
64 »       jmp····1c60·<__cxa_finalize@plt-0x10>64 »       jmp····1c60·<note_end+0x19c8>
  
65 0000000000001d40·<argon2_hash@plt>:65 0000000000001d40·<argon2_hash@plt>:
66 »       jmp····*0x919a(%rip)········66 »       jmp····*0x919a(%rip)········
67 »       push···$0xd67 »       push···$0xd
68 »       jmp····1c60·<__cxa_finalize@plt-0x10>68 »       jmp····1c60·<note_end+0x19c8>
  
69 0000000000001d50·<strlen@plt>:69 0000000000001d50·<strlen@plt>:
70 »       jmp····*0x9192(%rip)········70 »       jmp····*0x9192(%rip)········
71 »       push···$0xe71 »       push···$0xe
72 »       jmp····1c60·<__cxa_finalize@plt-0x10>72 »       jmp····1c60·<note_end+0x19c8>
  
73 0000000000001d60·<decode_string@plt>:73 0000000000001d60·<decode_string@plt>:
74 »       jmp····*0x918a(%rip)········74 »       jmp····*0x918a(%rip)········
75 »       push···$0xf75 »       push···$0xf
76 »       jmp····1c60·<__cxa_finalize@plt-0x10>76 »       jmp····1c60·<note_end+0x19c8>
  
77 0000000000001d70·<argon2_verify@plt>:77 0000000000001d70·<argon2_verify@plt>:
78 »       jmp····*0x9182(%rip)········78 »       jmp····*0x9182(%rip)········
79 »       push···$0x1079 »       push···$0x10
80 »       jmp····1c60·<__cxa_finalize@plt-0x10>80 »       jmp····1c60·<note_end+0x19c8>
  
81 0000000000001d80·<__strlen_chk@plt>:81 0000000000001d80·<__strlen_chk@plt>:
82 »       jmp····*0x917a(%rip)········82 »       jmp····*0x917a(%rip)········
83 »       push···$0x1183 »       push···$0x11
84 »       jmp····1c60·<__cxa_finalize@plt-0x10>84 »       jmp····1c60·<note_end+0x19c8>
  
85 0000000000001d90·<numlen@plt>:85 0000000000001d90·<numlen@plt>:
86 »       jmp····*0x9172(%rip)········86 »       jmp····*0x9172(%rip)········
87 »       push···$0x1287 »       push···$0x12
88 »       jmp····1c60·<__cxa_finalize@plt-0x10>88 »       jmp····1c60·<note_end+0x19c8>
  
89 0000000000001da0·<b64len@plt>:89 0000000000001da0·<b64len@plt>:
90 »       jmp····*0x916a(%rip)········90 »       jmp····*0x916a(%rip)········
91 »       push···$0x1391 »       push···$0x13
92 »       jmp····1c60·<__cxa_finalize@plt-0x10>92 »       jmp····1c60·<note_end+0x19c8>
  
93 0000000000001db0·<memset@plt>:93 0000000000001db0·<memset@plt>:
94 »       jmp····*0x9162(%rip)········94 »       jmp····*0x9162(%rip)········
95 »       push···$0x1495 »       push···$0x14
96 »       jmp····1c60·<__cxa_finalize@plt-0x10>96 »       jmp····1c60·<note_end+0x19c8>
  
97 0000000000001dc0·<secure_wipe_memory@plt>:97 0000000000001dc0·<secure_wipe_memory@plt>:
98 »       jmp····*0x915a(%rip)········98 »       jmp····*0x915a(%rip)········
99 »       push···$0x1599 »       push···$0x15
100 »       jmp····1c60·<__cxa_finalize@plt-0x10>100 »       jmp····1c60·<note_end+0x19c8>
  
101 0000000000001dd0·<blake2b_long@plt>:101 0000000000001dd0·<blake2b_long@plt>:
102 »       jmp····*0x9152(%rip)········102 »       jmp····*0x9152(%rip)········
103 »       push···$0x16103 »       push···$0x16
104 »       jmp····1c60·<__cxa_finalize@plt-0x10>104 »       jmp····1c60·<note_end+0x19c8>
  
105 0000000000001de0·<calloc@plt>:105 0000000000001de0·<calloc@plt>:
106 »       jmp····*0x914a(%rip)········106 »       jmp····*0x914a(%rip)········
107 »       push···$0x17107 »       push···$0x17
108 »       jmp····1c60·<__cxa_finalize@plt-0x10>108 »       jmp····1c60·<note_end+0x19c8>
  
109 0000000000001df0·<argon2_thread_join@plt>:109 0000000000001df0·<argon2_thread_join@plt>:
110 »       jmp····*0x9142(%rip)········110 »       jmp····*0x9142(%rip)········
111 »       push···$0x18111 »       push···$0x18
Max diff block lines reached; 3823/7779 bytes (49.15%) of diff not shown.
309 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 431 lines modifiedOffset 1, 562 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000001f80·<argon2_type2string@@Base-0x60>:2 0000000000001f80·<__on_dlclose>:
 3 __on_dlclose():
3 »       lea····0x8b81(%rip),%rdi········4 »       lea····0x8b81(%rip),%rdi········
4 »       jmp····1c70·<__cxa_finalize@plt>5 »       jmp····1c70·<__cxa_finalize@plt>
5 »       nopl···0x0(%rax)6 »       nopl···0x0(%rax)
  
 7 0000000000001f90·<__emutls_unregister_key>:
 8 __emutls_unregister_key():
6 »       ret9 »       ret
7 »       cs·nopw·0x0(%rax,%rax,1)10 »       cs·nopw·0x0(%rax,%rax,1)
8 »       nopl···0x0(%rax,%rax,1)11 »       nopl···0x0(%rax,%rax,1)
9 »       jmp····1f90·<throwExceptionF@plt+0x20> 
 12 0000000000001fa0·<__on_dlclose_late>:
 13 __on_dlclose_late():
 14 »       jmp····1f90·<__emutls_unregister_key>
10 »       cs·nopw·0x0(%rax,%rax,1)15 »       cs·nopw·0x0(%rax,%rax,1)
11 »       nop16 »       nop
  
 17 0000000000001fb0·<__atexit_handler_wrapper>:
 18 __atexit_handler_wrapper():
12 »       test···%rdi,%rdi19 »       test···%rdi,%rdi
13 »       je·····1fb7·<throwExceptionF@plt+0x47>20 »       je·····1fb7·<__atexit_handler_wrapper+0x7>
14 »       jmp····*%rdi21 »       jmp····*%rdi
15 »       ret22 »       ret
16 »       nopl···0x0(%rax,%rax,1)23 »       nopl···0x0(%rax,%rax,1)
  
 24 0000000000001fc0·<atexit>:
 25 atexit():
17 »       mov····%rdi,%rsi26 »       mov····%rdi,%rsi
18 »       lea····-0x1a(%rip),%rdi········27 »       lea····-0x1a(%rip),%rdi········
19 »       lea····0x8b37(%rip),%rdx········28 »       lea····0x8b37(%rip),%rdx········
20 »       jmp····1c80·<__cxa_atexit@plt>29 »       jmp····1c80·<__cxa_atexit@plt>
21 »       xchg···%ax,%ax30 »       xchg···%ax,%ax
22 »       nopl···0x0(%rax,%rax,1)31 »       nopl···0x0(%rax,%rax,1)
  
23 0000000000001fe0·<argon2_type2string@@Base>:32 0000000000001fe0·<argon2_type2string>:
 33 argon2_type2string():
 34 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:27
24 »       cmp····$0x1,%edi35 »       cmp····$0x1,%edi
25 »       je·····1fff·<argon2_type2string@@Base+0x1f>36 »       je·····1fff·<argon2_type2string+0x1f>
26 »       cmp····$0x2,%edi37 »       cmp····$0x2,%edi
27 »       jne····2014·<argon2_type2string@@Base+0x34>38 »       jne····2014·<argon2_type2string+0x34>
 39 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:34
28 »       test···%esi,%esi40 »       test···%esi,%esi
29 »       lea····0x6176(%rip),%rcx········41 »       lea····0x6176(%rip),%rcx········
30 »       lea····0x6166(%rip),%rax········42 »       lea····0x6166(%rip),%rax········
31 »       cmove··%rcx,%rax43 »       cmove··%rcx,%rax
 44 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:38
32 »       ret45 »       ret
 46 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:32
33 »       test···%esi,%esi47 »       test···%esi,%esi
34 »       lea····0x6150(%rip),%rcx········48 »       lea····0x6150(%rip),%rcx········
35 »       lea····0x6141(%rip),%rax········49 »       lea····0x6141(%rip),%rax········
36 »       cmove··%rcx,%rax50 »       cmove··%rcx,%rax
 51 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:38
37 »       ret52 »       ret
 53 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:30
38 »       test···%esi,%esi54 »       test···%esi,%esi
39 »       lea····0x612b(%rip),%rcx········55 »       lea····0x612b(%rip),%rcx········
40 »       lea····0x611c(%rip),%rax········56 »       lea····0x611c(%rip),%rax········
41 »       cmove··%rcx,%rax57 »       cmove··%rcx,%rax
 58 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:38
42 »       ret59 »       ret
43 »       nopl···0x0(%rax)60 »       nopl···0x0(%rax)
  
44 0000000000002030·<argon2_ctx@@Base>:61 0000000000002030·<argon2_ctx>:
 62 argon2_ctx():
 63 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:40
45 »       push···%rbp64 »       push···%rbp
46 »       push···%rbx65 »       push···%rbx
47 »       sub····$0x48,%rsp66 »       sub····$0x48,%rsp
48 »       mov····%esi,%ebp67 »       mov····%esi,%ebp
49 »       mov····%rdi,%rbx68 »       mov····%rdi,%rbx
50 »       mov····%fs:0x28,%rax69 »       mov····%fs:0x28,%rax
51 »       mov····%rax,0x40(%rsp)70 »       mov····%rax,0x40(%rsp)
 71 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:42
52 »       call···1c90·<validate_inputs@plt>72 »       call···1c90·<validate_inputs@plt>
 73 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:46
53 »       test···%eax,%eax74 »       test···%eax,%eax
54 »       jne····20e7·<argon2_ctx@@Base+0xb7>75 »       jne····20e7·<argon2_ctx+0xb7>
55 »       mov····$0xffffffe6,%eax76 »       mov····$0xffffffe6,%eax
 77 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:50
56 »       cmp····$0x2,%ebp78 »       cmp····$0x2,%ebp
57 »       ja·····20e7·<argon2_ctx@@Base+0xb7>79 »       ja·····20e7·<argon2_ctx+0xb7>
 80 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:56
58 »       mov····0x50(%rbx),%eax81 »       mov····0x50(%rbx),%eax
 82 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:58
59 »       mov····0x54(%rbx),%ecx83 »       mov····0x54(%rbx),%ecx
60 »       lea····0x0(,%rcx,8),%edx84 »       lea····0x0(,%rcx,8),%edx
61 »       cmp····%edx,%eax85 »       cmp····%edx,%eax
62 »       cmovb··%edx,%eax86 »       cmovb··%edx,%eax
 87 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:62
63 »       lea····0x0(,%rcx,4),%esi88 »       lea····0x0(,%rcx,4),%esi
64 »       xor····%edx,%edx89 »       xor····%edx,%edx
65 »       div····%esi90 »       div····%esi
 91 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:64
66 »       imul···%eax,%esi92 »       imul···%eax,%esi
 93 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:66
67 »       mov····0x5c(%rbx),%edx94 »       mov····0x5c(%rbx),%edx
68 »       mov····%edx,0x10(%rsp)95 »       mov····%edx,0x10(%rsp)
 96 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:67
69 »       movq···$0x0,0x8(%rsp)97 »       movq···$0x0,0x8(%rsp)
 98 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:68
70 »       mov····0x4c(%rbx),%edx99 »       mov····0x4c(%rbx),%edx
71 »       mov····%edx,0x14(%rsp)100 »       mov····%edx,0x14(%rsp)
 101 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:69
72 »       mov····%esi,0x18(%rsp)102 »       mov····%esi,0x18(%rsp)
 103 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:70
73 »       mov····%eax,0x1c(%rsp)104 »       mov····%eax,0x1c(%rsp)
 105 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:71
74 »       shl····$0x2,%eax106 »       shl····$0x2,%eax
75 »       mov····%eax,0x20(%rsp)107 »       mov····%eax,0x20(%rsp)
 108 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:72
76 »       mov····%ecx,0x24(%rsp)109 »       mov····%ecx,0x24(%rsp)
 110 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:73
77 »       mov····0x58(%rbx),%eax111 »       mov····0x58(%rbx),%eax
78 »       mov····%eax,0x28(%rsp)112 »       mov····%eax,0x28(%rsp)
 113 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:74
79 »       mov····%ebp,0x2c(%rsp)114 »       mov····%ebp,0x2c(%rsp)
80 »       lea····0x8(%rsp),%rdi115 »       lea····0x8(%rsp),%rdi
 116 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:79
81 »       mov····%rbx,%rsi117 »       mov····%rbx,%rsi
Max diff block lines reached; 310864/315888 bytes (98.41%) of diff not shown.
2.82 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 27 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te2 ··0x00000000·002e6669·6e695f61·72726179·002e6465·..fini_array..de
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment3 ··0x00000010·6275675f·61626272·6576002e·74657874·bug_abbrev..text
 4 ··0x00000020·002e676f·74002e63·6f6d6d65·6e74002e·..got..comment..
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i5 ··0x00000030·6e6f7465·2e616e64·726f6964·2e696465·note.android.ide
5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r 
6 ··0x00000040·656c612e·706c7400·2e627373·002e6479·ela.plt..bss..dy 
7 ··0x00000050·6e737472·002e6568·5f667261·6d655f68·nstr..eh_frame_h 
8 ··0x00000060·6472002e·676e752e·76657273·696f6e5f·dr..gnu.version_ 
9 ··0x00000070·72002e64·6174612e·72656c2e·726f002e·r..data.rel.ro.. 
10 ··0x00000080·72656c61·2e64796e·002e676e·752e7665·rela.dyn..gnu.ve6 ··0x00000040·6e74002e·676f742e·706c7400·2e72656c·nt..got.plt..rel
 7 ··0x00000050·612e706c·74002e62·7373002e·64656275·a.plt..bss..debu
 8 ··0x00000060·675f7261·6e676573·002e6479·6e737472·g_ranges..dynstr
 9 ··0x00000070·002e6465·6275675f·73747200·2e65685f·..debug_str..eh_
 10 ··0x00000080·6672616d·655f6864·72002e67·6e752e76·frame_hdr..gnu.v
 11 ··0x00000090·65727369·6f6e5f72·002e6461·74612e72·ersion_r..data.r
 12 ··0x000000a0·656c2e72·6f002e64·65627567·5f6d6163·el.ro..debug_mac
 13 ··0x000000b0·696e666f·002e6465·6275675f·696e666f·info..debug_info
 14 ··0x000000c0·002e7265·6c612e64·796e002e·676e752e·..rela.dyn..gnu.
11 ··0x00000090·7273696f·6e002e6e·6f74652e·676e752e·rsion..note.gnu.15 ··0x000000d0·76657273·696f6e00·2e6e6f74·652e676e·version..note.gn
12 ··0x000000a0·676f6c64·2d766572·73696f6e·002e6479·gold-version..dy16 ··0x000000e0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version..
13 ··0x000000b0·6e73796d·002e676e·752e6861·7368002e·nsym..gnu.hash..17 ··0x000000f0·64796e73·796d002e·676e752e·68617368·dynsym..gnu.hash
 18 ··0x00000100·002e6465·6275675f·6c696e65·002e6568·..debug_line..eh
14 ··0x000000c0·65685f66·72616d65·002e6e6f·74652e67·eh_frame..note.g19 ··0x00000110·5f667261·6d65002e·6e6f7465·2e676e75·_frame..note.gnu
15 ··0x000000d0·6e752e62·75696c64·2d696400·2e676e75·nu.build-id..gnu 
16 ··0x000000e0·2e766572·73696f6e·5f64002e·64796e61·.version_d..dyna 
17 ··0x000000f0·6d696300·2e736873·74727461·62002e72·mic..shstrtab..r 
18 ··0x00000100·6f646174·61002e64·61746100··········odata..data.20 ··0x00000120·2e627569·6c642d69·64002e67·6e752e76·.build-id..gnu.v
 21 ··0x00000130·65727369·6f6e5f64·002e6465·6275675f·ersion_d..debug_
 22 ··0x00000140·6c6f6300·2e64796e·616d6963·002e7368·loc..dynamic..sh
 23 ··0x00000150·73747274·6162002e·73747274·6162002e·strtab..strtab..
 24 ··0x00000160·73796d74·6162002e·726f6461·7461002e·symtab..rodata..
 25 ··0x00000170·64617461·00·························data.
  
1.65 MB
lib/x86_64/libaes.so
File has been modified after NT_GNU_BUILD_ID has been applied.
966 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········86496·(bytes·into·file)13 ··Start·of·section·headers:··········203624·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·34
2.7 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x151e0:1 There·are·35·section·headers,·starting·at·offset·0x31b68:
  
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············0000000000000200·000200·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············0000000000000200·000200·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000858·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000858·18···A··4···1··8
Offset 22, 14 lines modifiedOffset 22, 23 lines modified
22 ··[17]·.data.rel.ro······PROGBITS········0000000000015c00·014c00·000008·00··WA··0···0··822 ··[17]·.data.rel.ro······PROGBITS········0000000000015c00·014c00·000008·00··WA··0···0··8
23 ··[18]·.fini_array·······FINI_ARRAY······0000000000015c08·014c08·000010·00··WA··0···0··823 ··[18]·.fini_array·······FINI_ARRAY······0000000000015c08·014c08·000010·00··WA··0···0··8
24 ··[19]·.dynamic··········DYNAMIC·········0000000000015c18·014c18·000220·10··WA··4···0··824 ··[19]·.dynamic··········DYNAMIC·········0000000000015c18·014c18·000220·10··WA··4···0··8
25 ··[20]·.got··············PROGBITS········0000000000015e38·014e38·000068·00··WA··0···0··825 ··[20]·.got··············PROGBITS········0000000000015e38·014e38·000068·00··WA··0···0··8
26 ··[21]·.got.plt··········PROGBITS········0000000000015ea0·014ea0·000160·00··WA··0···0··826 ··[21]·.got.plt··········PROGBITS········0000000000015ea0·014ea0·000160·00··WA··0···0··8
27 ··[22]·.bss··············NOBITS··········0000000000016000·015000·000030·00··WA··0···0··827 ··[22]·.bss··············NOBITS··········0000000000016000·015000·000030·00··WA··0···0··8
28 ··[23]·.comment··········PROGBITS········0000000000000000·015000·0000b6·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········0000000000000000·015000·0000b6·01··MS··0···0··1
 29 ··[24]·.debug_str········PROGBITS········0000000000000000·0150b6·00214c·01··MS··0···0··1
 30 ··[25]·.debug_loc········PROGBITS········0000000000000000·017202·00e824·00······0···0··1
 31 ··[26]·.debug_abbrev·····PROGBITS········0000000000000000·025a26·000b8c·00······0···0··1
 32 ··[27]·.debug_info·······PROGBITS········0000000000000000·0265b2·005b16·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········0000000000000000·02c0c8·000630·00······0···0··1
 34 ··[29]·.debug_macinfo····PROGBITS········0000000000000000·02c6f8·000008·00······0···0··1
 35 ··[30]·.debug_line·······PROGBITS········0000000000000000·02c700·004099·00······0···0··1
29 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·0150b8·00001c·00······0···0··436 ··[31]·.note.gnu.gold-version·NOTE············0000000000000000·03079c·00001c·00······0···0··4
 37 ··[32]·.symtab···········SYMTAB··········0000000000000000·0307b8·000b70·18·····33··34··8
 38 ··[33]·.strtab···········STRTAB··········0000000000000000·031328·0006cf·00······0···0··1
30 ··[25]·.shstrtab·········STRTAB··········0000000000000000·0150d4·000106·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········0000000000000000·0319f7·00016f·00······0···0··1
31 Key·to·Flags:40 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··D·(mbind),·l·(large),·p·(processor·specific)44 ··D·(mbind),·l·(large),·p·(processor·specific)
9.58 KB
readelf --wide --symbols {}
    
Offset 86, 7 lines modifiedOffset 86, 132 lines modified
86 ····82:·0000000000007200··1746·FUNC····GLOBAL·DEFAULT···13·aes_cfb_encrypt86 ····82:·0000000000007200··1746·FUNC····GLOBAL·DEFAULT···13·aes_cfb_encrypt
87 ····83:·0000000000008d80···226·FUNC····GLOBAL·DEFAULT···13·hmac_sha_data87 ····83:·0000000000008d80···226·FUNC····GLOBAL·DEFAULT···13·hmac_sha_data
88 ····84:·00000000000020e0···330·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit88 ····84:·00000000000020e0···330·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit
89 ····85:·0000000000016000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start89 ····85:·0000000000016000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
90 ····86:·000000000000b790····30·FUNC····GLOBAL·DEFAULT···13·sha256_begin90 ····86:·000000000000b790····30·FUNC····GLOBAL·DEFAULT···13·sha256_begin
91 ····87:·0000000000008000··1507·FUNC····GLOBAL·DEFAULT···13·aes_ofb_crypt91 ····87:·0000000000008000··1507·FUNC····GLOBAL·DEFAULT···13·aes_ofb_crypt
92 ····88:·000000000000a290····32·FUNC····GLOBAL·DEFAULT···13·sha1_begin92 ····88:·000000000000a290····32·FUNC····GLOBAL·DEFAULT···13·sha1_begin
  
 93 Symbol·table·'.symtab'·contains·122·entries:
 94 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 95 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 96 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 97 ·····2:·0000000000015c00·····8·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 98 ·····3:·0000000000001e70····12·FUNC····LOCAL··DEFAULT···13·__on_dlclose
 99 ·····4:·0000000000001e90·····5·FUNC····LOCAL··DEFAULT···13·__on_dlclose_late
 100 ·····5:·0000000000000258·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 101 ·····6:·0000000000000218·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 102 ·····7:·0000000000000200···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 103 ·····8:·0000000000000214·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 104 ·····9:·0000000000000298·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 105 ····10:·000000000000020c·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 106 ····11:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aes_jni.c
 107 ····12:·0000000000016008·····8·OBJECT··LOCAL··DEFAULT···22·bad_arg
 108 ····13:·0000000000016018·····8·OBJECT··LOCAL··DEFAULT···22·bad_padding
 109 ····14:·0000000000016028·····8·OBJECT··LOCAL··DEFAULT···22·block_size
 110 ····15:·0000000000016000·····8·OBJECT··LOCAL··DEFAULT···22·cached_vm
 111 ····16:·0000000000016010·····8·OBJECT··LOCAL··DEFAULT···22·no_mem
 112 ····17:·0000000000016020·····8·OBJECT··LOCAL··DEFAULT···22·short_buf
 113 ····18:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aescrypt.c
 114 ····19:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aeskey.c
 115 ····20:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aes_modes.c
 116 ····21:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aestab.c
 117 ····22:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·hmac.c
 118 ····23:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·sha1.c
 119 ····24:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·sha2.c
 120 ····25:·000000000000b4c0···579·FUNC····LOCAL··DEFAULT···13·sha_end1
 121 ····26:·000000000000ca80···634·FUNC····LOCAL··DEFAULT···13·sha_end2
 122 ····27:·0000000000013df0·····4·OBJECT··LOCAL··DEFAULT···15·__FRAME_END__
 123 ····28:·0000000000001ea0·····8·FUNC····LOCAL··HIDDEN····13·__atexit_handler_wrapper
 124 ····29:·0000000000015c00·····8·OBJECT··LOCAL··HIDDEN····17·__dso_handle
 125 ····30:·0000000000001e80·····1·FUNC····LOCAL··HIDDEN····13·__emutls_unregister_key
 126 ····31:·0000000000001eb0····22·FUNC····LOCAL··HIDDEN····13·atexit
 127 ····32:·0000000000015c18···544·OBJECT··LOCAL··HIDDEN····19·_DYNAMIC
 128 ····33:·0000000000015ea0···352·OBJECT··LOCAL··HIDDEN····21·_GLOBAL_OFFSET_TABLE_
 129 ····34:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit
 130 ····35:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize
 131 ····36:·0000000000001ed0···344·FUNC····GLOBAL·DEFAULT···13·JNI_OnLoad
 132 ····37:·0000000000002030···169·FUNC····GLOBAL·DEFAULT···13·JNI_OnUnload
 133 ····38:·0000000000002230·····8·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nCleanup
 134 ····39:·00000000000024a0···517·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nFinal
 135 ····40:·00000000000026b0····38·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nGetCacheSize
 136 ····41:·00000000000020e0···330·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit
 137 ····42:·0000000000002240···603·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nUpdate
 138 ····43:·0000000000002840···773·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESKeyTransformer_nTransformKey
 139 ····44:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail
 140 ····45:·0000000000007070···386·FUNC····GLOBAL·DEFAULT···13·aes_cbc_decrypt
 141 ····46:·0000000000006f20···325·FUNC····GLOBAL·DEFAULT···13·aes_cbc_encrypt
 142 ····47:·0000000000006d40····84·FUNC····GLOBAL·DEFAULT···13·aes_decrypt_key
 143 ····48:·0000000000002b50··3458·FUNC····GLOBAL·DEFAULT···13·aes_encrypt
 144 ····49:·0000000000005200····84·FUNC····GLOBAL·DEFAULT···13·aes_encrypt_key
 145 ····50:·0000000000004d50··1198·FUNC····GLOBAL·DEFAULT···13·aes_encrypt_key256
 146 ····51:·0000000000008ca0·····3·FUNC····GLOBAL·DEFAULT···13·aes_init
 147 ····52:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·free
 148 ····53:·00000000000026e0···337·FUNC····GLOBAL·DEFAULT···13·generate_key_material
 149 ····54:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·malloc
 150 ····55:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy
 151 ····56:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset
 152 ····57:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_create
 153 ····58:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_exit
 154 ····59:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_join
 155 ····60:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_init
 156 ····61:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_trylock
 157 ····62:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·pthread_mutex_unlock
 158 ····63:·000000000000b790····30·FUNC····GLOBAL·DEFAULT···13·sha256_begin
 159 ····64:·000000000000b7b0····10·FUNC····GLOBAL·DEFAULT···13·sha256_end
 160 ····65:·000000000000b340···332·FUNC····GLOBAL·DEFAULT···13·sha256_hash
 161 ····66:·00000000000038e0··3459·FUNC····GLOBAL·DEFAULT···13·aes_decrypt
 162 ····67:·000000000000e620··4096·OBJECT··GLOBAL·DEFAULT···14·t_fl
 163 ····68:·000000000000d620··4096·OBJECT··GLOBAL·DEFAULT···14·t_fn
 164 ····69:·0000000000010620··4096·OBJECT··GLOBAL·DEFAULT···14·t_il
 165 ····70:·000000000000f620··4096·OBJECT··GLOBAL·DEFAULT···14·t_in
 166 ····71:·0000000000005260··1611·FUNC····GLOBAL·DEFAULT···13·aes_decrypt_key128
 167 ····72:·00000000000058b0··2044·FUNC····GLOBAL·DEFAULT···13·aes_decrypt_key192
 168 ····73:·00000000000060b0··3201·FUNC····GLOBAL·DEFAULT···13·aes_decrypt_key256
 169 ····74:·0000000000004670···864·FUNC····GLOBAL·DEFAULT···13·aes_encrypt_key128
 170 ····75:·00000000000049d0···882·FUNC····GLOBAL·DEFAULT···13·aes_encrypt_key192
 171 ····76:·0000000000011620··4096·OBJECT··GLOBAL·DEFAULT···14·t_im
 172 ····77:·000000000000d5f0····40·OBJECT··GLOBAL·DEFAULT···14·t_rc
 173 ····78:·00000000000078e0··1824·FUNC····GLOBAL·DEFAULT···13·aes_cfb_decrypt
 174 ····79:·0000000000007200··1746·FUNC····GLOBAL·DEFAULT···13·aes_cfb_encrypt
 175 ····80:·00000000000085f0··1701·FUNC····GLOBAL·DEFAULT···13·aes_ctr_crypt
 176 ····81:·0000000000006ec0····96·FUNC····GLOBAL·DEFAULT···13·aes_ecb_decrypt
 177 ····82:·0000000000006e60····96·FUNC····GLOBAL·DEFAULT···13·aes_ecb_encrypt
 178 ····83:·0000000000006e50····10·FUNC····GLOBAL·DEFAULT···13·aes_mode_reset
 179 ····84:·0000000000008000··1507·FUNC····GLOBAL·DEFAULT···13·aes_ofb_crypt
 180 ····85:·0000000000006da0···175·FUNC····GLOBAL·DEFAULT···13·aes_test_alignment_detection
 181 ····86:·0000000000009060···191·FUNC····GLOBAL·DEFAULT···13·hmac_sha
 182 ····87:·0000000000008cb0····56·FUNC····GLOBAL·DEFAULT···13·hmac_sha_begin
 183 ····88:·0000000000008d80···226·FUNC····GLOBAL·DEFAULT···13·hmac_sha_data
 184 ····89:·0000000000008e70···496·FUNC····GLOBAL·DEFAULT···13·hmac_sha_end
 185 ····90:·0000000000008cf0···137·FUNC····GLOBAL·DEFAULT···13·hmac_sha_key
 186 ····91:·000000000000a620···115·FUNC····GLOBAL·DEFAULT···13·sha1
 187 ····92:·000000000000a290····32·FUNC····GLOBAL·DEFAULT···13·sha1_begin
 188 ····93:·0000000000009120··4463·FUNC····GLOBAL·DEFAULT···13·sha1_compile
 189 ····94:·000000000000a400···529·FUNC····GLOBAL·DEFAULT···13·sha1_end
 190 ····95:·000000000000a2b0···332·FUNC····GLOBAL·DEFAULT···13·sha1_hash
 191 ····96:·0000000000012860····32·OBJECT··GLOBAL·DEFAULT···14·i224
 192 ····97:·0000000000012880····32·OBJECT··GLOBAL·DEFAULT···14·i256
 193 ····98:·0000000000012b20···640·OBJECT··GLOBAL·DEFAULT···14·i384
 194 ····99:·0000000000012da0···640·OBJECT··GLOBAL·DEFAULT···14·i512
 195 ···100:·0000000000012760···256·OBJECT··GLOBAL·DEFAULT···14·k256
 196 ···101:·00000000000128a0···640·OBJECT··GLOBAL·DEFAULT···14·k512
 197 ···102:·000000000000d020···134·FUNC····GLOBAL·DEFAULT···13·sha2
 198 ···103:·000000000000b710···118·FUNC····GLOBAL·DEFAULT···13·sha224
 199 ···104:·000000000000b490····30·FUNC····GLOBAL·DEFAULT···13·sha224_begin
 200 ···105:·000000000000b4b0····10·FUNC····GLOBAL·DEFAULT···13·sha224_end
 201 ···106:·000000000000b7c0···118·FUNC····GLOBAL·DEFAULT···13·sha256
 202 ···107:·000000000000a6a0··3228·FUNC····GLOBAL·DEFAULT···13·sha256_compile
 203 ···108:·000000000000ce80···281·FUNC····GLOBAL·DEFAULT···13·sha2_begin
 204 ···109:·000000000000cfd0····74·FUNC····GLOBAL·DEFAULT···13·sha2_end
 205 ···110:·000000000000cfa0····44·FUNC····GLOBAL·DEFAULT···13·sha2_hash
 206 ···111:·000000000000cd00···147·FUNC····GLOBAL·DEFAULT···13·sha384
 207 ···112:·000000000000ca40····45·FUNC····GLOBAL·DEFAULT···13·sha384_begin
 208 ···113:·000000000000ca70····10·FUNC····GLOBAL·DEFAULT···13·sha384_end
 209 ···114:·000000000000cde0···147·FUNC····GLOBAL·DEFAULT···13·sha512
 210 ···115:·000000000000cda0····45·FUNC····GLOBAL·DEFAULT···13·sha512_begin
 211 ···116:·000000000000b840··4026·FUNC····GLOBAL·DEFAULT···13·sha512_compile
Max diff block lines reached; -1/9752 bytes (-0.01%) of diff not shown.
437 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 8441 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2691
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············658
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 27 ··2»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 28 ··3»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 30 ··5»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
  
 31 ·The·File·Name·Table·(offset·0x1dc):
 32 ··Entry»  Dir»       Time»   Size»       Name
 33 ··1»      1»     0»    0»   jni.h
 34 ··2»      1»     0»    0»   stdint.h
 35 ··3»      2»     0»    0»   src/main/jni/aes/aes_jni.c
 36 ··4»      2»     0»    0»   src/main/jni/aes/aes/brg_types.h
 37 ··5»      2»     0»    0»   src/main/jni/aes/aes/aes.h
 38 ··6»      3»     0»    0»   pthread_types.h
 39 ··7»      4»     0»    0»   stddef.h
 40 ··8»      5»     0»    0»   string.h
 41 ··9»      2»     0»    0»   src/main/jni/aes/sha/sha2.h
  
 42 ·Line·Number·Statements:
 43 ··[0x0000029c]··Set·File·Name·to·entry·3·in·the·File·Name·Table
 44 ··[0x0000029e]··Extended·opcode·2:·set·Address·to·0x1ed0
 45 ··[0x000002a9]··Advance·Line·by·64·to·65
 46 ··[0x000002ac]··Copy
 47 ··[0x000002ad]··Set·column·to·13
 48 ··[0x000002af]··Set·prologue_end·to·true
 49 ··[0x000002b0]··Advance·PC·by·constant·17·to·0x1ee1
 50 ··[0x000002b1]··Special·opcode·37:·advance·Address·by·2·to·0x1ee3·and·Line·by·4·to·69
 51 ··[0x000002b2]··Set·column·to·7
 52 ··[0x000002b4]··Special·opcode·104:·advance·Address·by·7·to·0x1eea·and·Line·by·1·to·70
 53 ··[0x000002b5]··Set·column·to·6
 54 ··[0x000002b7]··Set·is_stmt·to·0
 55 ··[0x000002b8]··Special·opcode·89:·advance·Address·by·6·to·0x1ef0·and·Line·by·0·to·70
 56 ··[0x000002b9]··Advance·Line·by·-70·to·0
 57 ··[0x000002bc]··Special·opcode·117:·advance·Address·by·8·to·0x1ef8·and·Line·by·0·to·0
 58 ··[0x000002bd]··Advance·Line·by·70·to·70
 59 ··[0x000002c0]··Special·opcode·75:·advance·Address·by·5·to·0x1efd·and·Line·by·0·to·70
 60 ··[0x000002c1]··Special·opcode·33:·advance·Address·by·2·to·0x1eff·and·Line·by·0·to·70
 61 ··[0x000002c2]··Advance·Line·by·-70·to·0
 62 ··[0x000002c5]··Special·opcode·33:·advance·Address·by·2·to·0x1f01·and·Line·by·0·to·0
 63 ··[0x000002c6]··Set·column·to·1
 64 ··[0x000002c8]··Set·is_stmt·to·1
 65 ··[0x000002c9]··Advance·Line·by·105·to·105
 66 ··[0x000002cc]··Advance·PC·by·constant·17·to·0x1f12
 67 ··[0x000002cd]··Special·opcode·47:·advance·Address·by·3·to·0x1f15·and·Line·by·0·to·105
 68 ··[0x000002ce]··Set·column·to·11
 69 ··[0x000002d0]··Advance·Line·by·-32·to·73
 70 ··[0x000002d2]··Special·opcode·117:·advance·Address·by·8·to·0x1f1d·and·Line·by·0·to·73
 71 ··[0x000002d3]··Set·column·to·10
 72 ··[0x000002d5]··Set·is_stmt·to·0
 73 ··[0x000002d6]··Special·opcode·61:·advance·Address·by·4·to·0x1f21·and·Line·by·0·to·73
 74 ··[0x000002d7]··Set·column·to·9
 75 ··[0x000002d9]··Special·opcode·47:·advance·Address·by·3·to·0x1f24·and·Line·by·0·to·73
 76 ··[0x000002da]··Set·column·to·11
 77 ··[0x000002dc]··Set·is_stmt·to·1
 78 ··[0x000002dd]··Special·opcode·146:·advance·Address·by·10·to·0x1f2e·and·Line·by·1·to·74
 79 ··[0x000002de]··Set·column·to·7
 80 ··[0x000002e0]··Set·is_stmt·to·0
 81 ··[0x000002e1]··Special·opcode·47:·advance·Address·by·3·to·0x1f31·and·Line·by·0·to·74
 82 ··[0x000002e2]··Set·column·to·15
 83 ··[0x000002e4]··Set·is_stmt·to·1
 84 ··[0x000002e5]··Special·opcode·35:·advance·Address·by·2·to·0x1f33·and·Line·by·2·to·76
 85 ··[0x000002e6]··Set·column·to·14
 86 ··[0x000002e8]··Set·is_stmt·to·0
 87 ··[0x000002e9]··Special·opcode·61:·advance·Address·by·4·to·0x1f37·and·Line·by·0·to·76
 88 ··[0x000002ea]··Set·column·to·13
 89 ··[0x000002ec]··Special·opcode·47:·advance·Address·by·3·to·0x1f3a·and·Line·by·0·to·76
 90 ··[0x000002ed]··Set·column·to·11
 91 ··[0x000002ef]··Special·opcode·131:·advance·Address·by·9·to·0x1f43·and·Line·by·0·to·76
 92 ··[0x000002f0]··Set·column·to·15
 93 ··[0x000002f2]··Set·is_stmt·to·1
 94 ··[0x000002f3]··Special·opcode·104:·advance·Address·by·7·to·0x1f4a·and·Line·by·1·to·77
 95 ··[0x000002f4]··Set·column·to·7
 96 ··[0x000002f6]··Set·is_stmt·to·0
 97 ··[0x000002f7]··Special·opcode·47:·advance·Address·by·3·to·0x1f4d·and·Line·by·0·to·77
 98 ··[0x000002f8]··Set·column·to·11
 99 ··[0x000002fa]··Set·is_stmt·to·1
 100 ··[0x000002fb]··Special·opcode·36:·advance·Address·by·2·to·0x1f4f·and·Line·by·3·to·80
 101 ··[0x000002fc]··Set·column·to·10
 102 ··[0x000002fe]··Set·is_stmt·to·0
 103 ··[0x000002ff]··Special·opcode·61:·advance·Address·by·4·to·0x1f53·and·Line·by·0·to·80
 104 ··[0x00000300]··Set·column·to·9
 105 ··[0x00000302]··Special·opcode·47:·advance·Address·by·3·to·0x1f56·and·Line·by·0·to·80
 106 ··[0x00000303]··Set·column·to·11
 107 ··[0x00000305]··Set·is_stmt·to·1
 108 ··[0x00000306]··Special·opcode·146:·advance·Address·by·10·to·0x1f60·and·Line·by·1·to·81
 109 ··[0x00000307]··Set·column·to·7
 110 ··[0x00000309]··Set·is_stmt·to·0
 111 ··[0x0000030a]··Special·opcode·47:·advance·Address·by·3·to·0x1f63·and·Line·by·0·to·81
 112 ··[0x0000030b]··Set·column·to·14
 113 ··[0x0000030d]··Set·is_stmt·to·1
 114 ··[0x0000030e]··Special·opcode·35:·advance·Address·by·2·to·0x1f65·and·Line·by·2·to·83
 115 ··[0x0000030f]··Set·column·to·13
 116 ··[0x00000311]··Set·is_stmt·to·0
 117 ··[0x00000312]··Special·opcode·61:·advance·Address·by·4·to·0x1f69·and·Line·by·0·to·83
 118 ··[0x00000313]··Set·column·to·12
 119 ··[0x00000315]··Special·opcode·47:·advance·Address·by·3·to·0x1f6c·and·Line·by·0·to·83
 120 ··[0x00000316]··Set·column·to·10
 121 ··[0x00000318]··Special·opcode·131:·advance·Address·by·9·to·0x1f75·and·Line·by·0·to·83
 122 ··[0x00000319]··Set·column·to·14
Max diff block lines reached; -1/447227 bytes (-0.00%) of diff not shown.
556 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 10028 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0x3305·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··8
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x107):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86_64
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<26>···DW_AT_ranges······:·(sec_offset)·0x40
 15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_variable)
 16 ····<2b>···DW_AT_name········:·(strp)·(offset:·0x162):·cached_vm
 17 ····<2f>···DW_AT_type········:·(ref4)·<0x3f>,·JNIInvokeInterface,·JavaVM
 18 ····<33>···DW_AT_decl_file···:·(data1)·3
 19 ····<34>···DW_AT_decl_line···:·(data1)·41
 20 ····<35>···DW_AT_location····:·(exprloc)·9·byte·block:·3·0·60·1·0·0·0·0·0·»      (DW_OP_addr:·16000)
 21 ·<1><3f>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 22 ····<40>···DW_AT_type········:·(ref4)·<0x44>,·JNIInvokeInterface,·JavaVM
 23 ·<1><44>:·Abbrev·Number:·4·(DW_TAG_typedef)
 24 ····<45>···DW_AT_type········:·(ref4)·<0x4f>,·JNIInvokeInterface
 25 ····<49>···DW_AT_name········:·(strp)·(offset:·0x15d3):·JavaVM
 26 ····<4d>···DW_AT_decl_file···:·(data1)·1
 27 ····<4e>···DW_AT_decl_line···:·(data1)·144
 28 ·<1><4f>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 29 ····<50>···DW_AT_type········:·(ref4)·<0x54>,·JNIInvokeInterface
 30 ·<1><54>:·Abbrev·Number:·5·(DW_TAG_const_type)
 31 ····<55>···DW_AT_type········:·(ref4)·<0x59>,·JNIInvokeInterface
 32 ·<1><59>:·Abbrev·Number:·6·(DW_TAG_structure_type)
 33 ····<5a>···DW_AT_name········:·(strp)·(offset:·0x15c0):·JNIInvokeInterface
 34 ····<5e>···DW_AT_byte_size···:·(data1)·64
 35 ····<5f>···DW_AT_decl_file···:·(data1)·1
 36 ····<60>···DW_AT_decl_line···:·(data2)·1037
 37 ·<2><62>:·Abbrev·Number:·7·(DW_TAG_member)
 38 ····<63>···DW_AT_name········:·(strp)·(offset:·0x16c):·reserved0
 39 ····<67>···DW_AT_type········:·(ref4)·<0xcb>
 40 ····<6b>···DW_AT_decl_file···:·(data1)·1
 41 ····<6c>···DW_AT_decl_line···:·(data2)·1038
 42 ····<6e>···DW_AT_data_member_location:·(data1)·0
 43 ·<2><6f>:·Abbrev·Number:·7·(DW_TAG_member)
 44 ····<70>···DW_AT_name········:·(strp)·(offset:·0x176):·reserved1
 45 ····<74>···DW_AT_type········:·(ref4)·<0xcb>
 46 ····<78>···DW_AT_decl_file···:·(data1)·1
 47 ····<79>···DW_AT_decl_line···:·(data2)·1039
 48 ····<7b>···DW_AT_data_member_location:·(data1)·8
 49 ·<2><7c>:·Abbrev·Number:·7·(DW_TAG_member)
 50 ····<7d>···DW_AT_name········:·(strp)·(offset:·0x180):·reserved2
 51 ····<81>···DW_AT_type········:·(ref4)·<0xcb>
 52 ····<85>···DW_AT_decl_file···:·(data1)·1
 53 ····<86>···DW_AT_decl_line···:·(data2)·1040
 54 ····<88>···DW_AT_data_member_location:·(data1)·16
 55 ·<2><89>:·Abbrev·Number:·7·(DW_TAG_member)
 56 ····<8a>···DW_AT_name········:·(strp)·(offset:·0x18a):·DestroyJavaVM
 57 ····<8e>···DW_AT_type········:·(ref4)·<0xcc>,·int,·__int32_t,·int32_t,·jint
 58 ····<92>···DW_AT_decl_file···:·(data1)·1
 59 ····<93>···DW_AT_decl_line···:·(data2)·1042
 60 ····<95>···DW_AT_data_member_location:·(data1)·24
 61 ·<2><96>:·Abbrev·Number:·7·(DW_TAG_member)
 62 ····<97>···DW_AT_name········:·(strp)·(offset:·0x1b3):·AttachCurrentThread
 63 ····<9b>···DW_AT_type········:·(ref4)·<0x104>,·int,·__int32_t,·int32_t,·jint
 64 ····<9f>···DW_AT_decl_file···:·(data1)·1
 65 ····<a0>···DW_AT_decl_line···:·(data2)·1043
 66 ····<a2>···DW_AT_data_member_location:·(data1)·32
 67 ·<2><a3>:·Abbrev·Number:·7·(DW_TAG_member)
 68 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x1589):·DetachCurrentThread
 69 ····<a8>···DW_AT_type········:·(ref4)·<0xcc>,·int,·__int32_t,·int32_t,·jint
 70 ····<ac>···DW_AT_decl_file···:·(data1)·1
 71 ····<ad>···DW_AT_decl_line···:·(data2)·1044
 72 ····<af>···DW_AT_data_member_location:·(data1)·40
 73 ·<2><b0>:·Abbrev·Number:·7·(DW_TAG_member)
 74 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x159d):·GetEnv
 75 ····<b5>···DW_AT_type········:·(ref4)·<0x2890>,·int,·__int32_t,·int32_t,·jint
 76 ····<b9>···DW_AT_decl_file···:·(data1)·1
 77 ····<ba>···DW_AT_decl_line···:·(data2)·1045
 78 ····<bc>···DW_AT_data_member_location:·(data1)·48
 79 ·<2><bd>:·Abbrev·Number:·7·(DW_TAG_member)
 80 ····<be>···DW_AT_name········:·(strp)·(offset:·0x15a4):·AttachCurrentThreadAsDaemon
 81 ····<c2>···DW_AT_type········:·(ref4)·<0x104>,·int,·__int32_t,·int32_t,·jint
 82 ····<c6>···DW_AT_decl_file···:·(data1)·1
 83 ····<c7>···DW_AT_decl_line···:·(data2)·1046
 84 ····<c9>···DW_AT_data_member_location:·(data1)·56
 85 ·<2><ca>:·Abbrev·Number:·0
 86 ·<1><cb>:·Abbrev·Number:·8·(DW_TAG_pointer_type)
 87 ·<1><cc>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 88 ····<cd>···DW_AT_type········:·(ref4)·<0xd1>,·int,·__int32_t,·int32_t,·jint
 89 ·<1><d1>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 90 ····<d2>···DW_AT_type········:·(ref4)·<0xdc>,·int,·__int32_t,·int32_t,·jint
 91 ····<d6>···DW_AT_prototyped··:·(flag_present)·1
 92 ·<2><d6>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 93 ····<d7>···DW_AT_type········:·(ref4)·<0x3f>,·JNIInvokeInterface,·JavaVM
 94 ·<2><db>:·Abbrev·Number:·0
 95 ·<1><dc>:·Abbrev·Number:·4·(DW_TAG_typedef)
 96 ····<dd>···DW_AT_type········:·(ref4)·<0xe7>,·int,·__int32_t,·int32_t
 97 ····<e1>···DW_AT_name········:·(strp)·(offset:·0x1ae):·jint
 98 ····<e5>···DW_AT_decl_file···:·(data1)·1
 99 ····<e6>···DW_AT_decl_line···:·(data1)·35
 100 ·<1><e7>:·Abbrev·Number:·4·(DW_TAG_typedef)
 101 ····<e8>···DW_AT_type········:·(ref4)·<0xf2>,·int,·__int32_t
 102 ····<ec>···DW_AT_name········:·(strp)·(offset:·0x1a6):·int32_t
 103 ····<f0>···DW_AT_decl_file···:·(data1)·2
 104 ····<f1>···DW_AT_decl_line···:·(data1)·64
 105 ·<1><f2>:·Abbrev·Number:·4·(DW_TAG_typedef)
 106 ····<f3>···DW_AT_type········:·(ref4)·<0xfd>,·int
 107 ····<f7>···DW_AT_name········:·(strp)·(offset:·0x19c):·__int32_t
 108 ····<fb>···DW_AT_decl_file···:·(data1)·2
 109 ····<fc>···DW_AT_decl_line···:·(data1)·40
 110 ·<1><fd>:·Abbrev·Number:·11·(DW_TAG_base_type)
 111 ····<fe>···DW_AT_name········:·(strp)·(offset:·0x198):·int
 112 ····<102>···DW_AT_encoding····:·(data1)·5»   (signed)
 113 ····<103>···DW_AT_byte_size···:·(data1)·4
 114 ·<1><104>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 115 ····<105>···DW_AT_type········:·(ref4)·<0x109>,·int,·__int32_t,·int32_t,·jint
 116 ·<1><109>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 117 ····<10a>···DW_AT_type········:·(ref4)·<0xdc>,·int,·__int32_t,·int32_t,·jint
 118 ····<10e>···DW_AT_prototyped··:·(flag_present)·1
 119 ·<2><10e>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 120 ····<10f>···DW_AT_type········:·(ref4)·<0x3f>,·JNIInvokeInterface,·JavaVM
 121 ·<2><113>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 122 ····<114>···DW_AT_type········:·(ref4)·<0x11e>,·JNINativeInterface,·JNIEnv
 123 ·<2><118>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 124 ····<119>···DW_AT_type········:·(ref4)·<0xcb>
 125 ·<2><11d>:·Abbrev·Number:·0
 126 ·<1><11e>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
Max diff block lines reached; -1/569660 bytes (-0.00%) of diff not shown.
54.3 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 1365 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_variable····[no·children]
 13 ····DW_AT_name·········DW_FORM_strp
 14 ····DW_AT_type·········DW_FORM_ref4
 15 ····DW_AT_decl_file····DW_FORM_data1
 16 ····DW_AT_decl_line····DW_FORM_data1
 17 ····DW_AT_location·····DW_FORM_exprloc
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_pointer_type····[no·children]
 20 ····DW_AT_type·········DW_FORM_ref4
 21 ····DW_AT·value:·0·····DW_FORM·value:·0
 22 ···4······DW_TAG_typedef····[no·children]
 23 ····DW_AT_type·········DW_FORM_ref4
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_decl_file····DW_FORM_data1
 26 ····DW_AT_decl_line····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_const_type····[no·children]
 29 ····DW_AT_type·········DW_FORM_ref4
 30 ····DW_AT·value:·0·····DW_FORM·value:·0
 31 ···6······DW_TAG_structure_type····[has·children]
 32 ····DW_AT_name·········DW_FORM_strp
 33 ····DW_AT_byte_size····DW_FORM_data1
 34 ····DW_AT_decl_file····DW_FORM_data1
 35 ····DW_AT_decl_line····DW_FORM_data2
 36 ····DW_AT·value:·0·····DW_FORM·value:·0
 37 ···7······DW_TAG_member····[no·children]
 38 ····DW_AT_name·········DW_FORM_strp
 39 ····DW_AT_type·········DW_FORM_ref4
 40 ····DW_AT_decl_file····DW_FORM_data1
 41 ····DW_AT_decl_line····DW_FORM_data2
 42 ····DW_AT_data_member_location·DW_FORM_data1
 43 ····DW_AT·value:·0·····DW_FORM·value:·0
 44 ···8······DW_TAG_pointer_type····[no·children]
 45 ····DW_AT·value:·0·····DW_FORM·value:·0
 46 ···9······DW_TAG_subroutine_type····[has·children]
 47 ····DW_AT_type·········DW_FORM_ref4
 48 ····DW_AT_prototyped···DW_FORM_flag_present
 49 ····DW_AT·value:·0·····DW_FORM·value:·0
 50 ···10······DW_TAG_formal_parameter····[no·children]
 51 ····DW_AT_type·········DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···11······DW_TAG_base_type····[no·children]
 54 ····DW_AT_name·········DW_FORM_strp
 55 ····DW_AT_encoding·····DW_FORM_data1
 56 ····DW_AT_byte_size····DW_FORM_data1
 57 ····DW_AT·value:·0·····DW_FORM·value:·0
 58 ···12······DW_TAG_structure_type····[has·children]
 59 ····DW_AT_name·········DW_FORM_strp
 60 ····DW_AT_byte_size····DW_FORM_data2
 61 ····DW_AT_decl_file····DW_FORM_data1
 62 ····DW_AT_decl_line····DW_FORM_data1
 63 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···13······DW_TAG_member····[no·children]
 65 ····DW_AT_name·········DW_FORM_strp
 66 ····DW_AT_type·········DW_FORM_ref4
 67 ····DW_AT_decl_file····DW_FORM_data1
 68 ····DW_AT_decl_line····DW_FORM_data1
 69 ····DW_AT_data_member_location·DW_FORM_data1
 70 ····DW_AT·value:·0·····DW_FORM·value:·0
 71 ···14······DW_TAG_member····[no·children]
 72 ····DW_AT_name·········DW_FORM_strp
 73 ····DW_AT_type·········DW_FORM_ref4
 74 ····DW_AT_decl_file····DW_FORM_data1
 75 ····DW_AT_decl_line····DW_FORM_data1
 76 ····DW_AT_data_member_location·DW_FORM_data2
 77 ····DW_AT·value:·0·····DW_FORM·value:·0
 78 ···15······DW_TAG_member····[no·children]
 79 ····DW_AT_name·········DW_FORM_strp
 80 ····DW_AT_type·········DW_FORM_ref4
 81 ····DW_AT_decl_file····DW_FORM_data1
 82 ····DW_AT_decl_line····DW_FORM_data2
 83 ····DW_AT_data_member_location·DW_FORM_data2
 84 ····DW_AT·value:·0·····DW_FORM·value:·0
 85 ···16······DW_TAG_structure_type····[no·children]
 86 ····DW_AT_name·········DW_FORM_strp
 87 ····DW_AT_declaration··DW_FORM_flag_present
 88 ····DW_AT·value:·0·····DW_FORM·value:·0
 89 ···17······DW_TAG_subroutine_type····[has·children]
 90 ····DW_AT_prototyped···DW_FORM_flag_present
 91 ····DW_AT·value:·0·····DW_FORM·value:·0
 92 ···18······DW_TAG_unspecified_parameters····[no·children]
 93 ····DW_AT·value:·0·····DW_FORM·value:·0
 94 ···19······DW_TAG_structure_type····[has·children]
 95 ····DW_AT_name·········DW_FORM_strp
 96 ····DW_AT_byte_size····DW_FORM_data1
 97 ····DW_AT·value:·0·····DW_FORM·value:·0
 98 ···20······DW_TAG_member····[no·children]
 99 ····DW_AT_name·········DW_FORM_strp
 100 ····DW_AT_type·········DW_FORM_ref4
 101 ····DW_AT_data_member_location·DW_FORM_data1
 102 ····DW_AT·value:·0·····DW_FORM·value:·0
 103 ···21······DW_TAG_union_type····[has·children]
 104 ····DW_AT_name·········DW_FORM_strp
 105 ····DW_AT_byte_size····DW_FORM_data1
 106 ····DW_AT_decl_file····DW_FORM_data1
 107 ····DW_AT_decl_line····DW_FORM_data1
 108 ····DW_AT·value:·0·····DW_FORM·value:·0
 109 ···22······DW_TAG_structure_type····[has·children]
 110 ····DW_AT_byte_size····DW_FORM_data1
 111 ····DW_AT_decl_file····DW_FORM_data1
 112 ····DW_AT_decl_line····DW_FORM_data1
 113 ····DW_AT·value:·0·····DW_FORM·value:·0
 114 ···23······DW_TAG_enumeration_type····[has·children]
 115 ····DW_AT_type·········DW_FORM_ref4
 116 ····DW_AT_name·········DW_FORM_strp
 117 ····DW_AT_byte_size····DW_FORM_data1
 118 ····DW_AT_decl_file····DW_FORM_data1
 119 ····DW_AT_decl_line····DW_FORM_data1
 120 ····DW_AT·value:·0·····DW_FORM·value:·0
 121 ···24······DW_TAG_enumerator····[no·children]
 122 ····DW_AT_name·········DW_FORM_strp
 123 ····DW_AT_const_value··DW_FORM_udata
 124 ····DW_AT·value:·0·····DW_FORM·value:·0
 125 ···25······DW_TAG_enumeration_type····[has·children]
 126 ····DW_AT_type·········DW_FORM_ref4
Max diff block lines reached; -1/55492 bytes (-0.00%) of diff not shown.
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
283 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 2454 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·0000000000001ed0·0000000000001ef8·(DW_OP_reg5·(rdi))
 4 ····00000013·<End·of·list>
 5 ····00000023·0000000000001ed0·0000000000001ef0·(DW_OP_reg4·(rsi))
 6 ····00000036·<End·of·list>
 7 ····00000046·0000000000001f21·0000000000001f2e·(DW_OP_reg5·(rdi))
 8 ····00000059·0000000000001f37·0000000000001f43·(DW_OP_reg5·(rdi))
 9 ····0000006c·0000000000001f53·0000000000001f60·(DW_OP_reg5·(rdi))
 10 ····0000007f·0000000000001f69·0000000000001f75·(DW_OP_reg5·(rdi))
 11 ····00000092·0000000000001f85·0000000000001f92·(DW_OP_reg5·(rdi))
 12 ····000000a5·0000000000001f9f·0000000000001fab·(DW_OP_reg5·(rdi))
 13 ····000000b8·0000000000001fb6·0000000000001fc3·(DW_OP_reg5·(rdi))
 14 ····000000cb·0000000000001fd0·0000000000001fdc·(DW_OP_reg5·(rdi))
 15 ····000000de·0000000000001fe7·0000000000001ff4·(DW_OP_reg5·(rdi))
 16 ····000000f1·0000000000002001·000000000000200d·(DW_OP_reg5·(rdi))
 17 ····00000104·<End·of·list>
 18 ····00000114·0000000000001f2e·0000000000001f43·(DW_OP_reg0·(rax))
 19 ····00000127·0000000000001f60·0000000000001f75·(DW_OP_reg0·(rax))
 20 ····0000013a·0000000000001f92·0000000000001fab·(DW_OP_reg0·(rax))
 21 ····0000014d·0000000000001fc3·0000000000001fdc·(DW_OP_reg0·(rax))
 22 ····00000160·0000000000001ff4·000000000000200d·(DW_OP_reg0·(rax))
 23 ····00000173·<End·of·list>
 24 ····00000183·0000000000002030·0000000000002052·(DW_OP_reg5·(rdi))
 25 ····00000196·<End·of·list>
 26 ····000001a6·0000000000002030·000000000000204a·(DW_OP_reg4·(rsi))
 27 ····000001b9·<End·of·list>
 28 ····000001c9·000000000000205b·000000000000206b·(DW_OP_reg5·(rdi))
 29 ····000001dc·0000000000002070·0000000000002080·(DW_OP_reg5·(rdi))
 30 ····000001ef·0000000000002085·0000000000002095·(DW_OP_reg5·(rdi))
 31 ····00000202·000000000000209a·00000000000020aa·(DW_OP_reg5·(rdi))
 32 ····00000215·00000000000020af·00000000000020bf·(DW_OP_reg5·(rdi))
 33 ····00000228·<End·of·list>
 34 ····00000238·00000000000020e0·00000000000020fa·(DW_OP_reg5·(rdi))
 35 ····0000024b·00000000000020fa·000000000000220a·(DW_OP_reg6·(rbp))
 36 ····0000025e·000000000000220b·000000000000222a·(DW_OP_reg6·(rbp))
 37 ····00000271·<End·of·list>
 38 ····00000281·00000000000020e0·000000000000210e·(DW_OP_reg4·(rsi))
 39 ····00000294·<End·of·list>
 40 ····000002a4·00000000000020e0·00000000000020f7·(DW_OP_reg1·(rdx))
 41 ····000002b7·00000000000020f7·0000000000002155·(DW_OP_reg15·(r15))
 42 ····000002ca·0000000000002155·00000000000021b6·(DW_OP_reg15·(r15))
 43 ····000002dd·00000000000021b6·00000000000021e9·(DW_OP_reg15·(r15))
 44 ····000002f0·000000000000220b·0000000000002225·(DW_OP_reg15·(r15))
 45 ····00000303·<End·of·list>
 46 ····00000313·00000000000020e0·00000000000020f4·(DW_OP_reg2·(rcx))
 47 ····00000326·00000000000020f4·0000000000002205·(DW_OP_reg13·(r13))
 48 ····00000339·000000000000220b·000000000000222a·(DW_OP_reg13·(r13))
 49 ····0000034c·<End·of·list>
 50 ····0000035c·00000000000020e0·00000000000020f1·(DW_OP_reg8·(r8))
 51 ····0000036f·00000000000020f1·0000000000002203·(DW_OP_reg12·(r12))
 52 ····00000382·000000000000220b·000000000000222a·(DW_OP_reg12·(r12))
 53 ····00000395·<End·of·list>
 54 ····000003a5·0000000000002117·0000000000002207·(DW_OP_reg14·(r14))
 55 ····000003b8·000000000000220b·000000000000222a·(DW_OP_reg14·(r14))
 56 ····000003cb·<End·of·list>
 57 ····000003db·0000000000002127·000000000000214d·(DW_OP_reg0·(rax))
 58 ····000003ee·00000000000021b6·00000000000021ba·(DW_OP_reg0·(rax))
 59 ····00000401·<End·of·list>
 60 ····00000411·0000000000002155·000000000000219c·(DW_OP_reg3·(rbx))
 61 ····00000424·<End·of·list>
 62 ····00000434·0000000000002155·00000000000021b6·(DW_OP_reg3·(rbx))
 63 ····00000447·000000000000220b·0000000000002225·(DW_OP_reg3·(rbx))
 64 ····0000045a·<End·of·list>
 65 ····0000046a·0000000000002155·000000000000219c·(DW_OP_constu:·300;·DW_OP_stack_value)
 66 ····00000480·<End·of·list>
 67 ····00000490·0000000000002155·000000000000219c·(DW_OP_consts:·0;·DW_OP_stack_value)
 68 ····000004a5·<End·of·list>
 69 ····000004b5·0000000000002155·000000000000219c·(DW_OP_constu:·300;·DW_OP_stack_value)
 70 ····000004cb·<End·of·list>
 71 ····000004db·0000000000002155·000000000000219c·(DW_OP_constu:·300;·DW_OP_stack_value)
 72 ····000004f1·<End·of·list>
 73 ····00000501·0000000000002230·0000000000002233·(DW_OP_reg5·(rdi))
 74 ····00000514·<End·of·list>
 75 ····00000524·0000000000002230·0000000000002238·(DW_OP_reg4·(rsi))
 76 ····00000537·<End·of·list>
 77 ····00000547·0000000000002230·0000000000002233·(DW_OP_reg1·(rdx))
 78 ····0000055a·0000000000002233·0000000000002238·(DW_OP_reg5·(rdi))
 79 ····0000056d·<End·of·list>
 80 ····0000057d·0000000000002240·0000000000002251·(DW_OP_reg5·(rdi))
 81 ····00000590·0000000000002251·00000000000022c2·(DW_OP_reg15·(r15))
 82 ····000005a3·00000000000022c4·000000000000249b·(DW_OP_reg15·(r15))
 83 ····000005b6·<End·of·list>
 84 ····000005c6·0000000000002240·000000000000228e·(DW_OP_reg4·(rsi))
 85 ····000005d9·0000000000002297·00000000000022a1·(DW_OP_reg4·(rsi))
 86 ····000005ec·00000000000022c4·00000000000022e5·(DW_OP_reg4·(rsi))
 87 ····000005ff·00000000000022f8·0000000000002312·(DW_OP_reg4·(rsi))
 88 ····00000612·000000000000231b·000000000000232e·(DW_OP_reg4·(rsi))
 89 ····00000625·<End·of·list>
 90 ····00000635·0000000000002240·0000000000002273·(DW_OP_reg1·(rdx))
 91 ····00000648·0000000000002273·0000000000002297·(DW_OP_reg14·(r14))
 92 ····0000065b·00000000000022c4·0000000000002470·(DW_OP_reg14·(r14))
 93 ····0000066e·<End·of·list>
 94 ····0000067e·0000000000002240·000000000000225c·(DW_OP_reg2·(rcx))
 95 ····00000691·000000000000225c·0000000000002297·(DW_OP_reg12·(r12))
 96 ····000006a4·00000000000022c4·00000000000023f8·(DW_OP_reg12·(r12))
 97 ····000006b7·<End·of·list>
 98 ····000006c7·0000000000002240·00000000000022a8·(DW_OP_reg8·(r8))
 99 ····000006da·00000000000022c4·00000000000022c7·(DW_OP_reg8·(r8))
 100 ····000006ed·00000000000022c7·00000000000022f0·(DW_OP_reg0·(rax))
 101 ····00000700·00000000000022f8·000000000000230b·(DW_OP_reg0·(rax))
 102 ····00000713·000000000000231b·000000000000231f·(DW_OP_reg0·(rax))
 103 ····00000726·000000000000231f·000000000000249b·(DW_OP_breg7·(rsp):·12)
 104 ····0000073a·<End·of·list>
 105 ····0000074a·0000000000002240·000000000000226b·(DW_OP_reg9·(r9))
 106 ····0000075d·000000000000226b·0000000000002297·(DW_OP_reg13·(r13))
 107 ····00000770·00000000000022c4·000000000000249b·(DW_OP_reg13·(r13))
 108 ····00000783·<End·of·list>
 109 ····00000793·000000000000227e·0000000000002297·(DW_OP_reg14·(r14))
 110 ····000007a6·00000000000022c4·0000000000002470·(DW_OP_reg14·(r14))
 111 ····000007b9·<End·of·list>
 112 ····000007c9·00000000000022cf·0000000000002326·(DW_OP_reg3·(rbx))
 113 ····000007dc·<End·of·list>
 114 ····000007ec·0000000000002300·0000000000002323·(DW_OP_reg2·(rcx))
 115 ····000007ff·0000000000002323·000000000000249b·(DW_OP_breg7·(rsp):·28)
 116 ····00000813·<End·of·list>
 117 ····00000823·0000000000002304·000000000000249b·(DW_OP_reg6·(rbp))
 118 ····00000836·<End·of·list>
 119 ····00000846·0000000000002336·0000000000002348·(DW_OP_reg3·(rbx))
 120 ····00000859·0000000000002348·0000000000002391·(DW_OP_breg7·(rsp):·48)
 121 ····0000086d·00000000000023a7·00000000000023c5·(DW_OP_reg3·(rbx))
 122 ····00000880·00000000000023c5·000000000000249b·(DW_OP_breg7·(rsp):·48)
 123 ····00000894·<End·of·list>
 124 ····000008a4·000000000000233e·0000000000002359·(DW_OP_reg0·(rax))
 125 ····000008b7·00000000000023a7·00000000000023af·(DW_OP_reg0·(rax))
 126 ····000008ca·<End·of·list>
Max diff block lines reached; -1/289573 bytes (-0.00%) of diff not shown.
13.0 KB
strings --all --bytes=8 {}
    
Offset 182, 25 lines modifiedOffset 182, 587 lines modified
182 EbS\tHlQ182 EbS\tHlQ
183 FeFbT~KiZw183 FeFbT~KiZw
184 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS184 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS
185 Ebl\tHeQ185 Ebl\tHeQ
186 F~FbTwKiZ186 F~FbTwKiZ
187 6666666666666666jjjjjjjjjjjjjjjj187 6666666666666666jjjjjjjjjjjjjjjj
188 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)188 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 189 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 190 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 191 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86_64
 192 cached_vm
 193 reserved0
 194 reserved1
 195 reserved2
 196 DestroyJavaVM
 197 __int32_t
 198 AttachCurrentThread
 199 reserved3
 200 GetVersion
 201 DefineClass
 202 signed·char
 203 __int8_t
 204 FindClass
 205 FromReflectedMethod
 206 _jmethodID
 207 jmethodID
 208 FromReflectedField
 209 _jfieldID
 210 jfieldID
 211 ToReflectedMethod
 212 unsigned·char
 213 __uint8_t
 214 jboolean
 215 GetSuperclass
 216 IsAssignableFrom
 217 ToReflectedField
 218 jthrowable
 219 ThrowNew
 220 ExceptionOccurred
 221 ExceptionDescribe
 222 ExceptionClear
 223 FatalError
 224 PushLocalFrame
 225 PopLocalFrame
 226 NewGlobalRef
 227 DeleteGlobalRef
 228 DeleteLocalRef
 229 IsSameObject
 230 NewLocalRef
 231 EnsureLocalCapacity
 232 AllocObject
 233 NewObject
 234 NewObjectV
 235 gp_offset
 236 unsigned·int
 237 fp_offset
 238 overflow_arg_area
 239 reg_save_area
 240 __va_list_tag
 241 NewObjectA
 242 unsigned·short
 243 __uint16_t
 244 uint16_t
 245 __int16_t
 246 long·int
 247 __int64_t
 248 GetObjectClass
 249 IsInstanceOf
 250 GetMethodID
 251 CallObjectMethod
 252 CallObjectMethodV
 253 CallObjectMethodA
 254 CallBooleanMethod
 255 CallBooleanMethodV
 256 CallBooleanMethodA
 257 CallByteMethod
 258 CallByteMethodV
 259 CallByteMethodA
 260 CallCharMethod
 261 CallCharMethodV
 262 CallCharMethodA
 263 CallShortMethod
 264 CallShortMethodV
 265 CallShortMethodA
 266 CallIntMethod
 267 CallIntMethodV
 268 CallIntMethodA
 269 CallLongMethod
 270 CallLongMethodV
 271 CallLongMethodA
 272 CallFloatMethod
 273 CallFloatMethodV
 274 CallFloatMethodA
 275 CallDoubleMethod
 276 CallDoubleMethodV
 277 CallDoubleMethodA
 278 CallVoidMethod
 279 CallVoidMethodV
 280 CallVoidMethodA
 281 CallNonvirtualObjectMethod
 282 CallNonvirtualObjectMethodV
 283 CallNonvirtualObjectMethodA
 284 CallNonvirtualBooleanMethod
 285 CallNonvirtualBooleanMethodV
 286 CallNonvirtualBooleanMethodA
 287 CallNonvirtualByteMethod
 288 CallNonvirtualByteMethodV
 289 CallNonvirtualByteMethodA
 290 CallNonvirtualCharMethod
 291 CallNonvirtualCharMethodV
 292 CallNonvirtualCharMethodA
 293 CallNonvirtualShortMethod
 294 CallNonvirtualShortMethodV
 295 CallNonvirtualShortMethodA
 296 CallNonvirtualIntMethod
 297 CallNonvirtualIntMethodV
 298 CallNonvirtualIntMethodA
 299 CallNonvirtualLongMethod
 300 CallNonvirtualLongMethodV
 301 CallNonvirtualLongMethodA
 302 CallNonvirtualFloatMethod
 303 CallNonvirtualFloatMethodV
 304 CallNonvirtualFloatMethodA
 305 CallNonvirtualDoubleMethod
 306 CallNonvirtualDoubleMethodV
 307 CallNonvirtualDoubleMethodA
 308 CallNonvirtualVoidMethod
Max diff block lines reached; 1988/13236 bytes (15.02%) of diff not shown.
6.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 10, 208 lines modifiedOffset 10, 208 lines modified
10 »       nop10 »       nop
11 »       nop11 »       nop
12 »       nop12 »       nop
  
13 0000000000001be0·<__cxa_finalize@plt>:13 0000000000001be0·<__cxa_finalize@plt>:
14 »       jmp····*0x142d2(%rip)········14 »       jmp····*0x142d2(%rip)········
15 »       push···$0x015 »       push···$0x0
16 »       jmp····1bd0·<__cxa_finalize@plt-0x10>16 »       jmp····1bd0·<note_end+0x1938>
  
17 0000000000001bf0·<__cxa_atexit@plt>:17 0000000000001bf0·<__cxa_atexit@plt>:
18 »       jmp····*0x142ca(%rip)········18 »       jmp····*0x142ca(%rip)········
19 »       push···$0x119 »       push···$0x1
20 »       jmp····1bd0·<__cxa_finalize@plt-0x10>20 »       jmp····1bd0·<note_end+0x1938>
  
21 0000000000001c00·<aes_init@plt>:21 0000000000001c00·<aes_init@plt>:
22 »       jmp····*0x142c2(%rip)········22 »       jmp····*0x142c2(%rip)········
23 »       push···$0x223 »       push···$0x2
24 »       jmp····1bd0·<__cxa_finalize@plt-0x10>24 »       jmp····1bd0·<note_end+0x1938>
  
25 0000000000001c10·<__stack_chk_fail@plt>:25 0000000000001c10·<__stack_chk_fail@plt>:
26 »       jmp····*0x142ba(%rip)········26 »       jmp····*0x142ba(%rip)········
27 »       push···$0x327 »       push···$0x3
28 »       jmp····1bd0·<__cxa_finalize@plt-0x10>28 »       jmp····1bd0·<note_end+0x1938>
  
29 0000000000001c20·<malloc@plt>:29 0000000000001c20·<malloc@plt>:
30 »       jmp····*0x142b2(%rip)········30 »       jmp····*0x142b2(%rip)········
31 »       push···$0x431 »       push···$0x4
32 »       jmp····1bd0·<__cxa_finalize@plt-0x10>32 »       jmp····1bd0·<note_end+0x1938>
  
33 0000000000001c30·<memset@plt>:33 0000000000001c30·<memset@plt>:
34 »       jmp····*0x142aa(%rip)········34 »       jmp····*0x142aa(%rip)········
35 »       push···$0x535 »       push···$0x5
36 »       jmp····1bd0·<__cxa_finalize@plt-0x10>36 »       jmp····1bd0·<note_end+0x1938>
  
37 0000000000001c40·<aes_encrypt_key@plt>:37 0000000000001c40·<aes_encrypt_key@plt>:
38 »       jmp····*0x142a2(%rip)········38 »       jmp····*0x142a2(%rip)········
39 »       push···$0x639 »       push···$0x6
40 »       jmp····1bd0·<__cxa_finalize@plt-0x10>40 »       jmp····1bd0·<note_end+0x1938>
  
41 0000000000001c50·<aes_decrypt_key@plt>:41 0000000000001c50·<aes_decrypt_key@plt>:
42 »       jmp····*0x1429a(%rip)········42 »       jmp····*0x1429a(%rip)········
43 »       push···$0x743 »       push···$0x7
44 »       jmp····1bd0·<__cxa_finalize@plt-0x10>44 »       jmp····1bd0·<note_end+0x1938>
  
45 0000000000001c60·<free@plt>:45 0000000000001c60·<free@plt>:
46 »       jmp····*0x14292(%rip)········46 »       jmp····*0x14292(%rip)········
47 »       push···$0x847 »       push···$0x8
48 »       jmp····1bd0·<__cxa_finalize@plt-0x10>48 »       jmp····1bd0·<note_end+0x1938>
  
49 0000000000001c70·<memcpy@plt>:49 0000000000001c70·<memcpy@plt>:
50 »       jmp····*0x1428a(%rip)········50 »       jmp····*0x1428a(%rip)········
51 »       push···$0x951 »       push···$0x9
52 »       jmp····1bd0·<__cxa_finalize@plt-0x10>52 »       jmp····1bd0·<note_end+0x1938>
  
53 0000000000001c80·<aes_cbc_decrypt@plt>:53 0000000000001c80·<aes_cbc_decrypt@plt>:
54 »       jmp····*0x14282(%rip)········54 »       jmp····*0x14282(%rip)········
55 »       push···$0xa55 »       push···$0xa
56 »       jmp····1bd0·<__cxa_finalize@plt-0x10>56 »       jmp····1bd0·<note_end+0x1938>
  
57 0000000000001c90·<aes_cbc_encrypt@plt>:57 0000000000001c90·<aes_cbc_encrypt@plt>:
58 »       jmp····*0x1427a(%rip)········58 »       jmp····*0x1427a(%rip)········
59 »       push···$0xb59 »       push···$0xb
60 »       jmp····1bd0·<__cxa_finalize@plt-0x10>60 »       jmp····1bd0·<note_end+0x1938>
  
61 0000000000001ca0·<pthread_mutex_trylock@plt>:61 0000000000001ca0·<pthread_mutex_trylock@plt>:
62 »       jmp····*0x14272(%rip)········62 »       jmp····*0x14272(%rip)········
63 »       push···$0xc63 »       push···$0xc
64 »       jmp····1bd0·<__cxa_finalize@plt-0x10>64 »       jmp····1bd0·<note_end+0x1938>
  
65 0000000000001cb0·<aes_encrypt_key256@plt>:65 0000000000001cb0·<aes_encrypt_key256@plt>:
66 »       jmp····*0x1426a(%rip)········66 »       jmp····*0x1426a(%rip)········
67 »       push···$0xd67 »       push···$0xd
68 »       jmp····1bd0·<__cxa_finalize@plt-0x10>68 »       jmp····1bd0·<note_end+0x1938>
  
69 0000000000001cc0·<aes_encrypt@plt>:69 0000000000001cc0·<aes_encrypt@plt>:
70 »       jmp····*0x14262(%rip)········70 »       jmp····*0x14262(%rip)········
71 »       push···$0xe71 »       push···$0xe
72 »       jmp····1bd0·<__cxa_finalize@plt-0x10>72 »       jmp····1bd0·<note_end+0x1938>
  
73 0000000000001cd0·<pthread_mutex_unlock@plt>:73 0000000000001cd0·<pthread_mutex_unlock@plt>:
74 »       jmp····*0x1425a(%rip)········74 »       jmp····*0x1425a(%rip)········
75 »       push···$0xf75 »       push···$0xf
76 »       jmp····1bd0·<__cxa_finalize@plt-0x10>76 »       jmp····1bd0·<note_end+0x1938>
  
77 0000000000001ce0·<pthread_exit@plt>:77 0000000000001ce0·<pthread_exit@plt>:
78 »       jmp····*0x14252(%rip)········78 »       jmp····*0x14252(%rip)········
79 »       push···$0x1079 »       push···$0x10
80 »       jmp····1bd0·<__cxa_finalize@plt-0x10>80 »       jmp····1bd0·<note_end+0x1938>
  
81 0000000000001cf0·<pthread_mutex_init@plt>:81 0000000000001cf0·<pthread_mutex_init@plt>:
82 »       jmp····*0x1424a(%rip)········82 »       jmp····*0x1424a(%rip)········
83 »       push···$0x1183 »       push···$0x11
84 »       jmp····1bd0·<__cxa_finalize@plt-0x10>84 »       jmp····1bd0·<note_end+0x1938>
  
85 0000000000001d00·<pthread_create@plt>:85 0000000000001d00·<pthread_create@plt>:
86 »       jmp····*0x14242(%rip)········86 »       jmp····*0x14242(%rip)········
87 »       push···$0x1287 »       push···$0x12
88 »       jmp····1bd0·<__cxa_finalize@plt-0x10>88 »       jmp····1bd0·<note_end+0x1938>
  
89 0000000000001d10·<pthread_join@plt>:89 0000000000001d10·<pthread_join@plt>:
90 »       jmp····*0x1423a(%rip)········90 »       jmp····*0x1423a(%rip)········
91 »       push···$0x1391 »       push···$0x13
92 »       jmp····1bd0·<__cxa_finalize@plt-0x10>92 »       jmp····1bd0·<note_end+0x1938>
  
93 0000000000001d20·<sha256_begin@plt>:93 0000000000001d20·<sha256_begin@plt>:
94 »       jmp····*0x14232(%rip)········94 »       jmp····*0x14232(%rip)········
95 »       push···$0x1495 »       push···$0x14
96 »       jmp····1bd0·<__cxa_finalize@plt-0x10>96 »       jmp····1bd0·<note_end+0x1938>
  
97 0000000000001d30·<sha256_hash@plt>:97 0000000000001d30·<sha256_hash@plt>:
98 »       jmp····*0x1422a(%rip)········98 »       jmp····*0x1422a(%rip)········
99 »       push···$0x1599 »       push···$0x15
100 »       jmp····1bd0·<__cxa_finalize@plt-0x10>100 »       jmp····1bd0·<note_end+0x1938>
  
101 0000000000001d40·<sha256_end@plt>:101 0000000000001d40·<sha256_end@plt>:
102 »       jmp····*0x14222(%rip)········102 »       jmp····*0x14222(%rip)········
103 »       push···$0x16103 »       push···$0x16
104 »       jmp····1bd0·<__cxa_finalize@plt-0x10>104 »       jmp····1bd0·<note_end+0x1938>
  
105 0000000000001d50·<aes_encrypt_key128@plt>:105 0000000000001d50·<aes_encrypt_key128@plt>:
106 »       jmp····*0x1421a(%rip)········106 »       jmp····*0x1421a(%rip)········
107 »       push···$0x17107 »       push···$0x17
108 »       jmp····1bd0·<__cxa_finalize@plt-0x10>108 »       jmp····1bd0·<note_end+0x1938>
  
109 0000000000001d60·<aes_encrypt_key192@plt>:109 0000000000001d60·<aes_encrypt_key192@plt>:
110 »       jmp····*0x14212(%rip)········110 »       jmp····*0x14212(%rip)········
111 »       push···$0x18111 »       push···$0x18
Max diff block lines reached; 2547/6575 bytes (38.74%) of diff not shown.
324 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 889 lines modifiedOffset 1, 1105 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000001e70·<JNI_OnLoad@@Base-0x60>:2 0000000000001e70·<__on_dlclose>:
 3 __on_dlclose():
3 »       lea····0x13d89(%rip),%rdi········4 »       lea····0x13d89(%rip),%rdi········
4 »       jmp····1be0·<__cxa_finalize@plt>5 »       jmp····1be0·<__cxa_finalize@plt>
5 »       nopl···0x0(%rax)6 »       nopl···0x0(%rax)
  
 7 0000000000001e80·<__emutls_unregister_key>:
 8 __emutls_unregister_key():
6 »       ret9 »       ret
7 »       cs·nopw·0x0(%rax,%rax,1)10 »       cs·nopw·0x0(%rax,%rax,1)
8 »       nopl···0x0(%rax,%rax,1)11 »       nopl···0x0(%rax,%rax,1)
9 »       jmp····1e80·<sha2_end@plt+0x20> 
 12 0000000000001e90·<__on_dlclose_late>:
 13 __on_dlclose_late():
 14 »       jmp····1e80·<__emutls_unregister_key>
10 »       cs·nopw·0x0(%rax,%rax,1)15 »       cs·nopw·0x0(%rax,%rax,1)
11 »       nop16 »       nop
  
 17 0000000000001ea0·<__atexit_handler_wrapper>:
 18 __atexit_handler_wrapper():
12 »       test···%rdi,%rdi19 »       test···%rdi,%rdi
13 »       je·····1ea7·<sha2_end@plt+0x47>20 »       je·····1ea7·<__atexit_handler_wrapper+0x7>
14 »       jmp····*%rdi21 »       jmp····*%rdi
15 »       ret22 »       ret
16 »       nopl···0x0(%rax,%rax,1)23 »       nopl···0x0(%rax,%rax,1)
  
 24 0000000000001eb0·<atexit>:
 25 atexit():
17 »       mov····%rdi,%rsi26 »       mov····%rdi,%rsi
18 »       lea····-0x1a(%rip),%rdi········27 »       lea····-0x1a(%rip),%rdi········
19 »       lea····0x13d3f(%rip),%rdx········28 »       lea····0x13d3f(%rip),%rdx········
20 »       jmp····1bf0·<__cxa_atexit@plt>29 »       jmp····1bf0·<__cxa_atexit@plt>
21 »       xchg···%ax,%ax30 »       xchg···%ax,%ax
22 »       nopl···0x0(%rax,%rax,1)31 »       nopl···0x0(%rax,%rax,1)
  
23 0000000000001ed0·<JNI_OnLoad@@Base>:32 0000000000001ed0·<JNI_OnLoad>:
 33 JNI_OnLoad():
 34 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:65
24 »       push···%rbx35 »       push···%rbx
25 »       sub····$0x10,%rsp36 »       sub····$0x10,%rsp
26 »       mov····%fs:0x28,%rax37 »       mov····%fs:0x28,%rax
27 »       mov····%rax,0x8(%rsp)38 »       mov····%rax,0x8(%rsp)
 39 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:69
28 »       mov····%rdi,0x14116(%rip)········40 »       mov····%rdi,0x14116(%rip)········
 41 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:70
29 »       mov····(%rdi),%rax42 »       mov····(%rdi),%rax
30 »       mov····%rsp,%rsi43 »       mov····%rsp,%rsi
31 »       mov····$0x10006,%edx44 »       mov····$0x10006,%edx
32 »       call···*0x30(%rax)45 »       call···*0x30(%rax)
33 »       mov····$0xffffffff,%ebx46 »       mov····$0xffffffff,%ebx
34 »       test···%eax,%eax47 »       test···%eax,%eax
35 »       je·····1f1d·<JNI_OnLoad@@Base+0x4d>48 »       je·····1f1d·<JNI_OnLoad+0x4d>
36 »       mov····%fs:0x28,%rax49 »       mov····%fs:0x28,%rax
37 »       cmp····0x8(%rsp),%rax50 »       cmp····0x8(%rsp),%rax
38 »       jne····2023·<JNI_OnLoad@@Base+0x153>51 »       jne····2023·<JNI_OnLoad+0x153>
 52 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:105
39 »       mov····%ebx,%eax53 »       mov····%ebx,%eax
40 »       add····$0x10,%rsp54 »       add····$0x10,%rsp
41 »       pop····%rbx55 »       pop····%rbx
42 »       ret56 »       ret
 57 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:73
43 »       mov····(%rsp),%rdi58 »       mov····(%rsp),%rdi
44 »       mov····(%rdi),%rax59 »       mov····(%rdi),%rax
45 »       lea····0xb185(%rip),%rsi········60 »       lea····0xb185(%rip),%rsi········
46 »       call···*0x30(%rax)61 »       call···*0x30(%rax)
 62 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:74
47 »       test···%rax,%rax63 »       test···%rax,%rax
48 »       je·····1f01·<JNI_OnLoad@@Base+0x31>64 »       je·····1f01·<JNI_OnLoad+0x31>
 65 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:76
49 »       mov····(%rsp),%rdi66 »       mov····(%rsp),%rdi
50 »       mov····(%rdi),%rcx67 »       mov····(%rdi),%rcx
51 »       mov····%rax,%rsi68 »       mov····%rax,%rsi
52 »       call···*0xa8(%rcx)69 »       call···*0xa8(%rcx)
53 »       mov····%rax,0x140be(%rip)········70 »       mov····%rax,0x140be(%rip)········
 71 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:77
54 »       test···%rax,%rax72 »       test···%rax,%rax
55 »       je·····1f01·<JNI_OnLoad@@Base+0x31>73 »       je·····1f01·<JNI_OnLoad+0x31>
 74 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:80
56 »       mov····(%rsp),%rdi75 »       mov····(%rsp),%rdi
57 »       mov····(%rdi),%rax76 »       mov····(%rdi),%rax
58 »       lea····0xb176(%rip),%rsi········77 »       lea····0xb176(%rip),%rsi········
59 »       call···*0x30(%rax)78 »       call···*0x30(%rax)
 79 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:81
60 »       test···%rax,%rax80 »       test···%rax,%rax
61 »       je·····1f01·<JNI_OnLoad@@Base+0x31>81 »       je·····1f01·<JNI_OnLoad+0x31>
 82 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:83
62 »       mov····(%rsp),%rdi83 »       mov····(%rsp),%rdi
63 »       mov····(%rdi),%rcx84 »       mov····(%rdi),%rcx
64 »       mov····%rax,%rsi85 »       mov····%rax,%rsi
65 »       call···*0xa8(%rcx)86 »       call···*0xa8(%rcx)
66 »       mov····%rax,0x14094(%rip)········87 »       mov····%rax,0x14094(%rip)········
 88 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:84
67 »       test···%rax,%rax89 »       test···%rax,%rax
68 »       je·····1f01·<JNI_OnLoad@@Base+0x31>90 »       je·····1f01·<JNI_OnLoad+0x31>
 91 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:87
69 »       mov····(%rsp),%rdi92 »       mov····(%rsp),%rdi
70 »       mov····(%rdi),%rax93 »       mov····(%rdi),%rax
71 »       lea····0xb15f(%rip),%rsi········94 »       lea····0xb15f(%rip),%rsi········
72 »       call···*0x30(%rax)95 »       call···*0x30(%rax)
 96 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:88
73 »       test···%rax,%rax97 »       test···%rax,%rax
74 »       je·····1f01·<JNI_OnLoad@@Base+0x31>98 »       je·····1f01·<JNI_OnLoad+0x31>
 99 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:90
75 »       mov····(%rsp),%rdi100 »       mov····(%rsp),%rdi
76 »       mov····(%rdi),%rcx101 »       mov····(%rdi),%rcx
77 »       mov····%rax,%rsi102 »       mov····%rax,%rsi
78 »       call···*0xa8(%rcx)103 »       call···*0xa8(%rcx)
79 »       mov····%rax,0x14066(%rip)········104 »       mov····%rax,0x14066(%rip)········
 105 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:92
80 »       mov····(%rsp),%rdi106 »       mov····(%rsp),%rdi
81 »       mov····(%rdi),%rax107 »       mov····(%rdi),%rax
82 »       lea····0xb14f(%rip),%rsi········108 »       lea····0xb14f(%rip),%rsi········
83 »       call···*0x30(%rax)109 »       call···*0x30(%rax)
 110 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:93
84 »       test···%rax,%rax111 »       test···%rax,%rax
85 »       je·····1f01·<JNI_OnLoad@@Base+0x31>112 »       je·····1f01·<JNI_OnLoad+0x31>
 113 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:95
86 »       mov····(%rsp),%rdi114 »       mov····(%rsp),%rdi
87 »       mov····(%rdi),%rcx115 »       mov····(%rdi),%rcx
88 »       mov····%rax,%rsi116 »       mov····%rax,%rsi
89 »       call···*0xa8(%rcx)117 »       call···*0xa8(%rcx)
90 »       mov····%rax,0x1403d(%rip)········118 »       mov····%rax,0x1403d(%rip)········
Max diff block lines reached; 326752/331363 bytes (98.61%) of diff not shown.
2.76 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 26 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te2 ··0x00000000·002e6669·6e695f61·72726179·002e6465·..fini_array..de
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment3 ··0x00000010·6275675f·61626272·6576002e·74657874·bug_abbrev..text
 4 ··0x00000020·002e676f·74002e63·6f6d6d65·6e74002e·..got..comment..
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i5 ··0x00000030·6e6f7465·2e616e64·726f6964·2e696465·note.android.ide
5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r 
6 ··0x00000040·656c612e·706c7400·2e627373·002e6479·ela.plt..bss..dy 
7 ··0x00000050·6e737472·002e6568·5f667261·6d655f68·nstr..eh_frame_h 
8 ··0x00000060·6472002e·676e752e·76657273·696f6e5f·dr..gnu.version_ 
9 ··0x00000070·72002e64·6174612e·72656c2e·726f002e·r..data.rel.ro.. 
10 ··0x00000080·72656c61·2e64796e·002e676e·752e7665·rela.dyn..gnu.ve6 ··0x00000040·6e74002e·676f742e·706c7400·2e72656c·nt..got.plt..rel
 7 ··0x00000050·612e706c·74002e62·7373002e·64656275·a.plt..bss..debu
 8 ··0x00000060·675f7261·6e676573·002e6479·6e737472·g_ranges..dynstr
 9 ··0x00000070·002e6465·6275675f·73747200·2e65685f·..debug_str..eh_
 10 ··0x00000080·6672616d·655f6864·72002e67·6e752e76·frame_hdr..gnu.v
 11 ··0x00000090·65727369·6f6e5f72·002e6461·74612e72·ersion_r..data.r
 12 ··0x000000a0·656c2e72·6f002e64·65627567·5f6d6163·el.ro..debug_mac
 13 ··0x000000b0·696e666f·002e6465·6275675f·696e666f·info..debug_info
 14 ··0x000000c0·002e7265·6c612e64·796e002e·676e752e·..rela.dyn..gnu.
11 ··0x00000090·7273696f·6e002e6e·6f74652e·676e752e·rsion..note.gnu.15 ··0x000000d0·76657273·696f6e00·2e6e6f74·652e676e·version..note.gn
12 ··0x000000a0·676f6c64·2d766572·73696f6e·002e6479·gold-version..dy16 ··0x000000e0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version..
13 ··0x000000b0·6e73796d·002e676e·752e6861·7368002e·nsym..gnu.hash..17 ··0x000000f0·64796e73·796d002e·676e752e·68617368·dynsym..gnu.hash
 18 ··0x00000100·002e6465·6275675f·6c696e65·002e6568·..debug_line..eh
14 ··0x000000c0·65685f66·72616d65·002e6e6f·74652e67·eh_frame..note.g19 ··0x00000110·5f667261·6d65002e·6e6f7465·2e676e75·_frame..note.gnu
15 ··0x000000d0·6e752e62·75696c64·2d696400·2e676e75·nu.build-id..gnu 
16 ··0x000000e0·2e766572·73696f6e·5f64002e·64796e61·.version_d..dyna 
17 ··0x000000f0·6d696300·2e736873·74727461·62002e72·mic..shstrtab..r 
18 ··0x00000100·6f646174·6100·······················odata.20 ··0x00000120·2e627569·6c642d69·64002e67·6e752e76·.build-id..gnu.v
 21 ··0x00000130·65727369·6f6e5f64·002e6465·6275675f·ersion_d..debug_
 22 ··0x00000140·6c6f6300·2e64796e·616d6963·002e7368·loc..dynamic..sh
 23 ··0x00000150·73747274·6162002e·73747274·6162002e·strtab..strtab..
 24 ··0x00000160·73796d74·6162002e·726f6461·746100···symtab..rodata.
  
1.86 MB
lib/arm64-v8a/libargon2.so
File has been modified after NT_GNU_BUILD_ID has been applied.
947 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x1fa011 ··Entry·point·address:···············0x1fa0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········37272·(bytes·into·file)13 ··Start·of·section·headers:··········173776·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2419 ··Number·of·section·headers:·········33
20 ··Section·header·string·table·index:·2320 ··Section·header·string·table·index:·30
2.5 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·24·section·headers,·starting·at·offset·0x9198:1 There·are·33·section·headers,·starting·at·offset·0x2a6d0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··4
6 ··[·2]·.hash·············HASH············0000000000000228·000228·000268·04···A··4···0··86 ··[·2]·.hash·············HASH············0000000000000228·000228·000268·04···A··4···0··8
7 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000490·000490·0001e8·00···A··4···0··87 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000490·000490·0001e8·00···A··4···0··8
Offset 21, 13 lines modifiedOffset 21, 22 lines modified
21 ··[16]·.fini_array·······FINI_ARRAY······0000000000009b30·008b30·000010·08··WA··0···0··821 ··[16]·.fini_array·······FINI_ARRAY······0000000000009b30·008b30·000010·08··WA··0···0··8
22 ··[17]·.data.rel.ro······PROGBITS········0000000000009b40·008b40·000130·00··WA··0···0··822 ··[17]·.data.rel.ro······PROGBITS········0000000000009b40·008b40·000130·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000009c70·008c70·0001e0·10··WA··5···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000009c70·008c70·0001e0·10··WA··5···0··8
24 ··[19]·.got··············PROGBITS········0000000000009e50·008e50·0001b0·08··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000009e50·008e50·0001b0·08··WA··0···0··8
25 ··[20]·.data·············PROGBITS········000000000000a000·009000·000004·00··WA··0···0··425 ··[20]·.data·············PROGBITS········000000000000a000·009000·000004·00··WA··0···0··4
26 ··[21]·.bss··············NOBITS··········000000000000a008·009004·000020·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········000000000000a008·009004·000020·00··WA··0···0··8
27 ··[22]·.comment··········PROGBITS········0000000000000000·009004·0000b5·01··MS··0···0··127 ··[22]·.comment··········PROGBITS········0000000000000000·009004·0000b5·01··MS··0···0··1
 28 ··[23]·.debug_info·······PROGBITS········0000000000000000·0090b9·009737·00······0···0··1
 29 ··[24]·.debug_abbrev·····PROGBITS········0000000000000000·0127f0·000db2·00······0···0··1
 30 ··[25]·.debug_line·······PROGBITS········0000000000000000·0135a2·004278·00······0···0··1
 31 ··[26]·.debug_str········PROGBITS········0000000000000000·01781a·00284d·01··MS··0···0··1
 32 ··[27]·.debug_loc········PROGBITS········0000000000000000·01a067·00bf41·00······0···0··1
 33 ··[28]·.debug_macinfo····PROGBITS········0000000000000000·025fa8·000007·00······0···0··1
 34 ··[29]·.debug_ranges·····PROGBITS········0000000000000000·025faf·0021b0·00······0···0··1
28 ··[23]·.shstrtab·········STRTAB··········0000000000000000·0090b9·0000dd·00······0···0··135 ··[30]·.shstrtab·········STRTAB··········0000000000000000·02a585·000146·00······0···0··1
 36 ··[31]·.symtab···········SYMTAB··········0000000000000000·028160·001bc0·18·····32·214··8
 37 ··[32]·.strtab···········STRTAB··········0000000000000000·029d20·000865·00······0···0··1
29 Key·to·Flags:38 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),39 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),40 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),41 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··D·(mbind),·p·(processor·specific)42 ··D·(mbind),·p·(processor·specific)
20.9 KB
readelf --wide --symbols {}
    
Offset 82, 7 lines modifiedOffset 82, 306 lines modified
82 ····78:·00000000000026d0·····8·FUNC····GLOBAL·DEFAULT···11·argon2i_ctx82 ····78:·00000000000026d0·····8·FUNC····GLOBAL·DEFAULT···11·argon2i_ctx
83 ····79:·0000000000001fdc····84·FUNC····GLOBAL·DEFAULT···11·argon2_type2string83 ····79:·0000000000001fdc····84·FUNC····GLOBAL·DEFAULT···11·argon2_type2string
84 ····80:·00000000000026b8·····8·FUNC····GLOBAL·DEFAULT···11·argon2d_verify84 ····80:·00000000000026b8·····8·FUNC····GLOBAL·DEFAULT···11·argon2d_verify
85 ····81:·000000000000210c···428·FUNC····GLOBAL·DEFAULT···11·argon2_hash85 ····81:·000000000000210c···428·FUNC····GLOBAL·DEFAULT···11·argon2_hash
86 ····82:·000000000000a028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__86 ····82:·000000000000a028·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__
87 ····83:·00000000000022f4····56·FUNC····GLOBAL·DEFAULT···11·argon2i_hash_raw87 ····83:·00000000000022f4····56·FUNC····GLOBAL·DEFAULT···11·argon2i_hash_raw
88 ····84:·000000000000a004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__88 ····84:·000000000000a004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__
  
 89 Symbol·table·'.symtab'·contains·296·entries:
 90 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 91 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 92 ·····1:·0000000000000200·····0·SECTION·LOCAL··DEFAULT····1·.note.gnu.build-id
 93 ·····2:·0000000000000228·····0·SECTION·LOCAL··DEFAULT····2·.hash
 94 ·····3:·0000000000000490·····0·SECTION·LOCAL··DEFAULT····3·.gnu.hash
 95 ·····4:·0000000000000678·····0·SECTION·LOCAL··DEFAULT····4·.dynsym
 96 ·····5:·0000000000000e70·····0·SECTION·LOCAL··DEFAULT····5·.dynstr
 97 ·····6:·000000000000132a·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version
 98 ·····7:·00000000000013d8·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version_r
 99 ·····8:·00000000000013f8·····0·SECTION·LOCAL··DEFAULT····8·.rela.dyn
 100 ·····9:·00000000000017d0·····0·SECTION·LOCAL··DEFAULT····9·.rela.plt
 101 ····10:·0000000000001c70·····0·SECTION·LOCAL··DEFAULT···10·.plt
 102 ····11:·0000000000001fa0·····0·SECTION·LOCAL··DEFAULT···11·.text
 103 ····12:·00000000000069b0·····0·SECTION·LOCAL··DEFAULT···12·.rodata
 104 ····13:·0000000000007224·····0·SECTION·LOCAL··DEFAULT···13·.eh_frame_hdr
 105 ····14:·0000000000007420·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
 106 ····15:·0000000000007c70·····0·SECTION·LOCAL··DEFAULT···15·.note.android.ident
 107 ····16:·0000000000009b30·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
 108 ····17:·0000000000009b40·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
 109 ····18:·0000000000009c70·····0·SECTION·LOCAL··DEFAULT···18·.dynamic
 110 ····19:·0000000000009e50·····0·SECTION·LOCAL··DEFAULT···19·.got
 111 ····20:·000000000000a000·····0·SECTION·LOCAL··DEFAULT···20·.data
 112 ····21:·000000000000a008·····0·SECTION·LOCAL··DEFAULT···21·.bss
 113 ····22:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···22·.comment
 114 ····23:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···23·.debug_info
 115 ····24:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···24·.debug_abbrev
 116 ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···25·.debug_line
 117 ····26:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_str
 118 ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_loc
 119 ····28:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_macinfo
 120 ····29:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···29·.debug_ranges
 121 ····30:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·/buildbot/tmp/crtbrand-8691e0.o
 122 ····31:·0000000000007c70·····0·NOTYPE··LOCAL··DEFAULT···15·$d.0
 123 ····32:·0000000000007cc8·····0·NOTYPE··LOCAL··DEFAULT···15·ndk_build_number
 124 ····33:·0000000000007c88·····0·NOTYPE··LOCAL··DEFAULT···15·ndk_version
 125 ····34:·0000000000007c70···152·OBJECT··LOCAL··DEFAULT···15·note_android_ident
 126 ····35:·0000000000007c84·····0·NOTYPE··LOCAL··DEFAULT···15·note_data
 127 ····36:·0000000000007d08·····0·NOTYPE··LOCAL··DEFAULT···15·note_end
 128 ····37:·0000000000007c7c·····0·NOTYPE··LOCAL··DEFAULT···15·note_name
 129 ····38:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 130 ····39:·0000000000009b40·····0·NOTYPE··LOCAL··DEFAULT···17·$d.1
 131 ····40:·0000000000009b30·····0·NOTYPE··LOCAL··DEFAULT···16·$d.2
 132 ····41:·0000000000009b38·····0·NOTYPE··LOCAL··DEFAULT···16·$d.3
 133 ····42:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···22·$d.4
 134 ····43:·0000000000001fa0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.0
 135 ····44:·0000000000009b40·····8·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 136 ····45:·0000000000001fa0····12·FUNC····LOCAL··DEFAULT···11·__on_dlclose
 137 ····46:·0000000000001fb0·····4·FUNC····LOCAL··DEFAULT···11·__on_dlclose_late
 138 ····47:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2.c
 139 ····48:·00000000000069b0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.22
 140 ····49:·0000000000009b48·····0·NOTYPE··LOCAL··DEFAULT···17·$d.23
 141 ····50:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···26·$d.24
 142 ····51:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···27·$d.25
 143 ····52:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···24·$d.26
 144 ····53:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···23·$d.27
 145 ····54:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···29·$d.28
 146 ····55:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···28·$d.29
 147 ····56:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···22·$d.30
 148 ····57:·0000000000007420·····0·NOTYPE··LOCAL··DEFAULT···14·$d.31
 149 ····58:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···25·$d.32
 150 ····59:·0000000000001fdc·····0·NOTYPE··LOCAL··DEFAULT···11·$x.0
 151 ····60:·0000000000002030·····0·NOTYPE··LOCAL··DEFAULT···11·$x.1
 152 ····61:·00000000000025e0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.10
 153 ····62:·00000000000026b0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.11
 154 ····63:·00000000000026b8·····0·NOTYPE··LOCAL··DEFAULT···11·$x.12
 155 ····64:·00000000000026c0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.13
 156 ····65:·00000000000026c8·····0·NOTYPE··LOCAL··DEFAULT···11·$x.14
 157 ····66:·00000000000026d0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.15
 158 ····67:·00000000000026d8·····0·NOTYPE··LOCAL··DEFAULT···11·$x.16
 159 ····68:·00000000000026e0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.17
 160 ····69:·00000000000027b0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.18
 161 ····70:·0000000000002880·····0·NOTYPE··LOCAL··DEFAULT···11·$x.19
 162 ····71:·000000000000210c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.2
 163 ····72:·0000000000002950·····0·NOTYPE··LOCAL··DEFAULT···11·$x.20
 164 ····73:·0000000000002978·····0·NOTYPE··LOCAL··DEFAULT···11·$x.21
 165 ····74:·00000000000022b8·····0·NOTYPE··LOCAL··DEFAULT···11·$x.3
 166 ····75:·00000000000022f4·····0·NOTYPE··LOCAL··DEFAULT···11·$x.4
 167 ····76:·000000000000232c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.5
 168 ····77:·0000000000002364·····0·NOTYPE··LOCAL··DEFAULT···11·$x.6
 169 ····78:·0000000000002398·····0·NOTYPE··LOCAL··DEFAULT···11·$x.7
 170 ····79:·00000000000023d4·····0·NOTYPE··LOCAL··DEFAULT···11·$x.8
 171 ····80:·000000000000240c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.9
 172 ····81:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·core.c
 173 ····82:·0000000000009c68·····0·NOTYPE··LOCAL··DEFAULT···17·$d.15
 174 ····83:·000000000000a000·····0·NOTYPE··LOCAL··DEFAULT···20·$d.16
 175 ····84:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···26·$d.17
 176 ····85:·0000000000001b17·····0·NOTYPE··LOCAL··DEFAULT···27·$d.18
 177 ····86:·0000000000000223·····0·NOTYPE··LOCAL··DEFAULT···24·$d.19
 178 ····87:·0000000000001160·····0·NOTYPE··LOCAL··DEFAULT···23·$d.20
 179 ····88:·00000000000001d0·····0·NOTYPE··LOCAL··DEFAULT···29·$d.21
 180 ····89:·0000000000000001·····0·NOTYPE··LOCAL··DEFAULT···28·$d.22
 181 ····90:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···22·$d.23
 182 ····91:·00000000000076e0·····0·NOTYPE··LOCAL··DEFAULT···14·$d.24
 183 ····92:·00000000000008b5·····0·NOTYPE··LOCAL··DEFAULT···25·$d.25
 184 ····93:·0000000000002a6c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.0
 185 ····94:·0000000000002a74·····0·NOTYPE··LOCAL··DEFAULT···11·$x.1
 186 ····95:·0000000000003054·····0·NOTYPE··LOCAL··DEFAULT···11·$x.10
 187 ····96:·000000000000307c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.11
 188 ····97:·00000000000031c0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.12
 189 ····98:·0000000000003390·····0·NOTYPE··LOCAL··DEFAULT···11·$x.13
 190 ····99:·000000000000357c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.14
 191 ···100:·0000000000002a7c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.2
 192 ···101:·0000000000002ae8·····0·NOTYPE··LOCAL··DEFAULT···11·$x.3
 193 ···102:·0000000000002b54·····0·NOTYPE··LOCAL··DEFAULT···11·$x.4
 194 ···103:·0000000000002bc4·····0·NOTYPE··LOCAL··DEFAULT···11·$x.5
 195 ···104:·0000000000002be0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.6
 196 ···105:·0000000000002c1c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.7
 197 ···106:·0000000000002e0c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.8
 198 ···107:·0000000000002eac·····0·NOTYPE··LOCAL··DEFAULT···11·$x.9
 199 ···108:·0000000000003054····40·FUNC····LOCAL··DEFAULT···11·fill_segment_thr
 200 ···109:·0000000000009c68·····8·OBJECT··LOCAL··DEFAULT···17·secure_wipe_memory.memset_sec
 201 ···110:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·encoding.c
 202 ···111:·0000000000000510·····0·NOTYPE··LOCAL··DEFAULT···24·$d.10
 203 ···112:·0000000000002651·····0·NOTYPE··LOCAL··DEFAULT···23·$d.11
 204 ···113:·0000000000000580·····0·NOTYPE··LOCAL··DEFAULT···29·$d.12
 205 ···114:·0000000000000002·····0·NOTYPE··LOCAL··DEFAULT···28·$d.13
 206 ···115:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···22·$d.14
 207 ···116:·00000000000078c8·····0·NOTYPE··LOCAL··DEFAULT···14·$d.15
Max diff block lines reached; -1/21396 bytes (-0.00%) of diff not shown.
438 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 8242 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2225
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············516
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 27 ··2»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 28 ··3»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
  
 30 ·The·File·Name·Table·(offset·0x17b):
 31 ··Entry»  Dir»       Time»   Size»       Name
 32 ··1»      1»     0»    0»   src/main/jni/argon2/include/argon2.h
 33 ··2»      2»     0»    0»   stdint.h
 34 ··3»      3»     0»    0»   stddef.h
 35 ··4»      1»     0»    0»   src/main/jni/argon2/src/argon2.c
 36 ··5»      4»     0»    0»   string.h
 37 ··6»      1»     0»    0»   src/main/jni/argon2/src/core.h
  
 38 ·Line·Number·Statements:
 39 ··[0x0000020e]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 40 ··[0x00000210]··Extended·opcode·2:·set·Address·to·0x1fdc
 41 ··[0x0000021b]··Advance·Line·by·25·to·26
 42 ··[0x0000021d]··Copy
 43 ··[0x0000021e]··Set·column·to·5
 44 ··[0x00000220]··Set·prologue_end·to·true
 45 ··[0x00000221]··Special·opcode·6:·advance·Address·by·0·to·0x1fdc·and·Line·by·1·to·27·(view·1)
 46 ··[0x00000222]··Set·column·to·20
 47 ··[0x00000224]··Special·opcode·236:·advance·Address·by·16·to·0x1fec·and·Line·by·7·to·34
 48 ··[0x00000225]··Advance·PC·by·constant·17·to·0x1ffd
 49 ··[0x00000226]··Special·opcode·45:·advance·Address·by·3·to·0x2000·and·Line·by·-2·to·32
 50 ··[0x00000227]··Advance·PC·by·constant·17·to·0x2011
 51 ··[0x00000228]··Special·opcode·45:·advance·Address·by·3·to·0x2014·and·Line·by·-2·to·30
 52 ··[0x00000229]··Set·column·to·0
 53 ··[0x0000022b]··Set·is_stmt·to·0
 54 ··[0x0000022c]··Advance·Line·by·-30·to·0
 55 ··[0x0000022e]··Special·opcode·229:·advance·Address·by·16·to·0x2024·and·Line·by·0·to·0
 56 ··[0x0000022f]··Set·column·to·1
 57 ··[0x00000231]··Set·is_stmt·to·1
 58 ··[0x00000232]··Advance·Line·by·38·to·38
 59 ··[0x00000234]··Special·opcode·117:·advance·Address·by·8·to·0x202c·and·Line·by·0·to·38
 60 ··[0x00000235]··Advance·PC·by·4·to·0x2030
 61 ··[0x00000237]··Extended·opcode·1:·End·of·Sequence
  
 62 ··[0x0000023a]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 63 ··[0x0000023c]··Extended·opcode·2:·set·Address·to·0x2030
 64 ··[0x00000247]··Advance·Line·by·39·to·40
 65 ··[0x00000249]··Copy
 66 ··[0x0000024a]··Set·column·to·18
 67 ··[0x0000024c]··Set·prologue_end·to·true
 68 ··[0x0000024d]··Advance·PC·by·40·to·0x2058
 69 ··[0x0000024f]··Special·opcode·7:·advance·Address·by·0·to·0x2058·and·Line·by·2·to·42
 70 ··[0x00000250]··Set·column·to·9
 71 ··[0x00000252]··Special·opcode·65:·advance·Address·by·4·to·0x205c·and·Line·by·4·to·46
 72 ··[0x00000253]··Set·column·to·26
 73 ··[0x00000255]··Special·opcode·65:·advance·Address·by·4·to·0x2060·and·Line·by·4·to·50
 74 ··[0x00000256]··Set·is_stmt·to·0
 75 ··[0x00000257]··Advance·Line·by·-50·to·0
 76 ··[0x00000259]··Special·opcode·117:·advance·Address·by·8·to·0x2068·and·Line·by·0·to·0
 77 ··[0x0000025a]··Set·column·to·59
 78 ··[0x0000025c]··Set·is_stmt·to·1
 79 ··[0x0000025d]··Advance·Line·by·58·to·58
 80 ··[0x0000025f]··Special·opcode·117:·advance·Address·by·8·to·0x2070·and·Line·by·0·to·58
 81 ··[0x00000260]··Set·column·to·33
 82 ··[0x00000262]··Special·opcode·69:·advance·Address·by·4·to·0x2074·and·Line·by·8·to·66
 83 ··[0x00000263]··Set·column·to·30
 84 ··[0x00000265]··Advance·Line·by·-10·to·56
 85 ··[0x00000267]··Special·opcode·61:·advance·Address·by·4·to·0x2078·and·Line·by·0·to·56
 86 ··[0x00000268]··Set·column·to·21
 87 ··[0x0000026a]··Advance·Line·by·11·to·67
 88 ··[0x0000026c]··Special·opcode·61:·advance·Address·by·4·to·0x207c·and·Line·by·0·to·67
 89 ··[0x0000026d]··Set·column·to·48
 90 ··[0x0000026f]··Advance·Line·by·-9·to·58
 91 ··[0x00000271]··Special·opcode·61:·advance·Address·by·4·to·0x2080·and·Line·by·0·to·58
 92 ··[0x00000272]··Set·column·to·22
 93 ··[0x00000274]··Special·opcode·69:·advance·Address·by·4·to·0x2084·and·Line·by·8·to·66
 94 ··[0x00000275]··Set·column·to·48
 95 ··[0x00000277]··Advance·Line·by·-8·to·58
 96 ··[0x00000279]··Special·opcode·61:·advance·Address·by·4·to·0x2088·and·Line·by·0·to·58
 97 ··[0x0000027a]··Set·column·to·32
 98 ··[0x0000027c]··Advance·Line·by·10·to·68
 99 ··[0x0000027e]··Special·opcode·61:·advance·Address·by·4·to·0x208c·and·Line·by·0·to·68
 100 ··[0x0000027f]··Set·column·to·9
 101 ··[0x00000281]··Advance·Line·by·-10·to·58
 102 ··[0x00000283]··Special·opcode·61:·advance·Address·by·4·to·0x2090·and·Line·by·0·to·58
 103 ··[0x00000284]··Set·column·to·54
 104 ··[0x00000286]··Special·opcode·65:·advance·Address·by·4·to·0x2094·and·Line·by·4·to·62
 105 ··[0x00000287]··Set·column·to·9
 106 ··[0x00000289]··Special·opcode·57:·advance·Address·by·4·to·0x2098·and·Line·by·-4·to·58
 107 ··[0x0000028a]··Set·column·to·36
 108 ··[0x0000028c]··Special·opcode·65:·advance·Address·by·4·to·0x209c·and·Line·by·4·to·62
 109 ··[0x0000028d]··Special·opcode·63:·advance·Address·by·4·to·0x20a0·and·Line·by·2·to·64
 110 ··[0x0000028e]··Set·column·to·43
 111 ··[0x00000290]··Special·opcode·68:·advance·Address·by·4·to·0x20a4·and·Line·by·7·to·71
 112 ··[0x00000291]··Set·column·to·14
 113 ··[0x00000293]··Special·opcode·69:·advance·Address·by·4·to·0x20a8·and·Line·by·8·to·79
 114 ··[0x00000294]··Set·column·to·20
 115 ··[0x00000296]··Advance·Line·by·-7·to·72
 116 ··[0x00000298]··Special·opcode·117:·advance·Address·by·8·to·0x20b0·and·Line·by·0·to·72
 117 ··[0x00000299]··Set·column·to·28
 118 ··[0x0000029b]··Special·opcode·58:·advance·Address·by·4·to·0x20b4·and·Line·by·-3·to·69
 119 ··[0x0000029c]··Set·column·to·26
 120 ··[0x0000029e]··Special·opcode·63:·advance·Address·by·4·to·0x20b8·and·Line·by·2·to·71
 121 ··[0x0000029f]··Set·column·to·19
Max diff block lines reached; -1/448345 bytes (-0.00%) of diff not shown.
887 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 16153 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0x115c·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··8
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·1»    (ANSI·C)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x10d):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/arm64-v8a
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<26>···DW_AT_ranges······:·(sec_offset)·0x60
 15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 16 ····<2b>···DW_AT_type········:·(ref4)·<0x49>,·unsigned·int
 17 ····<2f>···DW_AT_name········:·(strp)·(offset:·0x187):·Argon2_type
 18 ····<33>···DW_AT_byte_size···:·(data1)·4
 19 ····<34>···DW_AT_decl_file···:·(data1)·1
 20 ····<35>···DW_AT_decl_line···:·(data1)·218
 21 ·<2><36>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 22 ····<37>···DW_AT_name········:·(strp)·(offset:·0x16b):·Argon2_d
 23 ····<3b>···DW_AT_const_value·:·(udata)·0
 24 ·<2><3c>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 25 ····<3d>···DW_AT_name········:·(strp)·(offset:·0x174):·Argon2_i
 26 ····<41>···DW_AT_const_value·:·(udata)·1
 27 ·<2><42>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 28 ····<43>···DW_AT_name········:·(strp)·(offset:·0x17d):·Argon2_id
 29 ····<47>···DW_AT_const_value·:·(udata)·2
 30 ·<2><48>:·Abbrev·Number:·0
 31 ·<1><49>:·Abbrev·Number:·4·(DW_TAG_base_type)
 32 ····<4a>···DW_AT_name········:·(strp)·(offset:·0x551):·unsigned·int
 33 ····<4e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
 34 ····<4f>···DW_AT_byte_size···:·(data1)·4
 35 ·<1><50>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 36 ····<51>···DW_AT_type········:·(ref4)·<0x135>,·int
 37 ····<55>···DW_AT_name········:·(strp)·(offset:·0x4ce):·Argon2_ErrorCodes
 38 ····<59>···DW_AT_byte_size···:·(data1)·4
 39 ····<5a>···DW_AT_decl_file···:·(data1)·1
 40 ····<5b>···DW_AT_decl_line···:·(data1)·97
 41 ·<2><5c>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 42 ····<5d>···DW_AT_name········:·(strp)·(offset:·0x193):·ARGON2_OK
 43 ····<61>···DW_AT_const_value·:·(sdata)·0
 44 ·<2><62>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 45 ····<63>···DW_AT_name········:·(strp)·(offset:·0x19d):·ARGON2_OUTPUT_PTR_NULL
 46 ····<67>···DW_AT_const_value·:·(sdata)·-1
 47 ·<2><68>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 48 ····<69>···DW_AT_name········:·(strp)·(offset:·0x1b4):·ARGON2_OUTPUT_TOO_SHORT
 49 ····<6d>···DW_AT_const_value·:·(sdata)·-2
 50 ·<2><6e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 51 ····<6f>···DW_AT_name········:·(strp)·(offset:·0x1cc):·ARGON2_OUTPUT_TOO_LONG
 52 ····<73>···DW_AT_const_value·:·(sdata)·-3
 53 ·<2><74>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 54 ····<75>···DW_AT_name········:·(strp)·(offset:·0x1e3):·ARGON2_PWD_TOO_SHORT
 55 ····<79>···DW_AT_const_value·:·(sdata)·-4
 56 ·<2><7a>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 57 ····<7b>···DW_AT_name········:·(strp)·(offset:·0x1f8):·ARGON2_PWD_TOO_LONG
 58 ····<7f>···DW_AT_const_value·:·(sdata)·-5
 59 ·<2><80>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 60 ····<81>···DW_AT_name········:·(strp)·(offset:·0x20c):·ARGON2_SALT_TOO_SHORT
 61 ····<85>···DW_AT_const_value·:·(sdata)·-6
 62 ·<2><86>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 63 ····<87>···DW_AT_name········:·(strp)·(offset:·0x222):·ARGON2_SALT_TOO_LONG
 64 ····<8b>···DW_AT_const_value·:·(sdata)·-7
 65 ·<2><8c>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 66 ····<8d>···DW_AT_name········:·(strp)·(offset:·0x237):·ARGON2_AD_TOO_SHORT
 67 ····<91>···DW_AT_const_value·:·(sdata)·-8
 68 ·<2><92>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 69 ····<93>···DW_AT_name········:·(strp)·(offset:·0x24b):·ARGON2_AD_TOO_LONG
 70 ····<97>···DW_AT_const_value·:·(sdata)·-9
 71 ·<2><98>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 72 ····<99>···DW_AT_name········:·(strp)·(offset:·0x25e):·ARGON2_SECRET_TOO_SHORT
 73 ····<9d>···DW_AT_const_value·:·(sdata)·-10
 74 ·<2><9e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 75 ····<9f>···DW_AT_name········:·(strp)·(offset:·0x276):·ARGON2_SECRET_TOO_LONG
 76 ····<a3>···DW_AT_const_value·:·(sdata)·-11
 77 ·<2><a4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 78 ····<a5>···DW_AT_name········:·(strp)·(offset:·0x28d):·ARGON2_TIME_TOO_SMALL
 79 ····<a9>···DW_AT_const_value·:·(sdata)·-12
 80 ·<2><aa>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 81 ····<ab>···DW_AT_name········:·(strp)·(offset:·0x2a3):·ARGON2_TIME_TOO_LARGE
 82 ····<af>···DW_AT_const_value·:·(sdata)·-13
 83 ·<2><b0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 84 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x2b9):·ARGON2_MEMORY_TOO_LITTLE
 85 ····<b5>···DW_AT_const_value·:·(sdata)·-14
 86 ·<2><b6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 87 ····<b7>···DW_AT_name········:·(strp)·(offset:·0x2d2):·ARGON2_MEMORY_TOO_MUCH
 88 ····<bb>···DW_AT_const_value·:·(sdata)·-15
 89 ·<2><bc>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 90 ····<bd>···DW_AT_name········:·(strp)·(offset:·0x2e9):·ARGON2_LANES_TOO_FEW
 91 ····<c1>···DW_AT_const_value·:·(sdata)·-16
 92 ·<2><c2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 93 ····<c3>···DW_AT_name········:·(strp)·(offset:·0x2fe):·ARGON2_LANES_TOO_MANY
 94 ····<c7>···DW_AT_const_value·:·(sdata)·-17
 95 ·<2><c8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 96 ····<c9>···DW_AT_name········:·(strp)·(offset:·0x314):·ARGON2_PWD_PTR_MISMATCH
 97 ····<cd>···DW_AT_const_value·:·(sdata)·-18
 98 ·<2><ce>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 99 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x32c):·ARGON2_SALT_PTR_MISMATCH
 100 ····<d3>···DW_AT_const_value·:·(sdata)·-19
 101 ·<2><d4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 102 ····<d5>···DW_AT_name········:·(strp)·(offset:·0x345):·ARGON2_SECRET_PTR_MISMATCH
 103 ····<d9>···DW_AT_const_value·:·(sdata)·-20
 104 ·<2><da>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 105 ····<db>···DW_AT_name········:·(strp)·(offset:·0x360):·ARGON2_AD_PTR_MISMATCH
 106 ····<df>···DW_AT_const_value·:·(sdata)·-21
 107 ·<2><e0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 108 ····<e1>···DW_AT_name········:·(strp)·(offset:·0x377):·ARGON2_MEMORY_ALLOCATION_ERROR
 109 ····<e5>···DW_AT_const_value·:·(sdata)·-22
 110 ·<2><e6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 111 ····<e7>···DW_AT_name········:·(strp)·(offset:·0x396):·ARGON2_FREE_MEMORY_CBK_NULL
 112 ····<eb>···DW_AT_const_value·:·(sdata)·-23
 113 ·<2><ec>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 114 ····<ed>···DW_AT_name········:·(strp)·(offset:·0x3b2):·ARGON2_ALLOCATE_MEMORY_CBK_NULL
 115 ····<f1>···DW_AT_const_value·:·(sdata)·-24
 116 ·<2><f2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 117 ····<f3>···DW_AT_name········:·(strp)·(offset:·0x3d2):·ARGON2_INCORRECT_PARAMETER
 118 ····<f7>···DW_AT_const_value·:·(sdata)·-25
 119 ·<2><f8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 120 ····<f9>···DW_AT_name········:·(strp)·(offset:·0x3ed):·ARGON2_INCORRECT_TYPE
 121 ····<fd>···DW_AT_const_value·:·(sdata)·-26
 122 ·<2><fe>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 123 ····<ff>···DW_AT_name········:·(strp)·(offset:·0x403):·ARGON2_OUT_PTR_MISMATCH
 124 ····<103>···DW_AT_const_value·:·(sdata)·-27
 125 ·<2><104>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 126 ····<105>···DW_AT_name········:·(strp)·(offset:·0x41b):·ARGON2_THREADS_TOO_FEW
Max diff block lines reached; -1/908215 bytes (-0.00%) of diff not shown.
64.5 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 1619 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_enumeration_type····[has·children]
 13 ····DW_AT_type·········DW_FORM_ref4
 14 ····DW_AT_name·········DW_FORM_strp
 15 ····DW_AT_byte_size····DW_FORM_data1
 16 ····DW_AT_decl_file····DW_FORM_data1
 17 ····DW_AT_decl_line····DW_FORM_data1
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_enumerator····[no·children]
 20 ····DW_AT_name·········DW_FORM_strp
 21 ····DW_AT_const_value··DW_FORM_udata
 22 ····DW_AT·value:·0·····DW_FORM·value:·0
 23 ···4······DW_TAG_base_type····[no·children]
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_encoding·····DW_FORM_data1
 26 ····DW_AT_byte_size····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_enumerator····[no·children]
 29 ····DW_AT_name·········DW_FORM_strp
 30 ····DW_AT_const_value··DW_FORM_sdata
 31 ····DW_AT·value:·0·····DW_FORM·value:·0
 32 ···6······DW_TAG_pointer_type····[no·children]
 33 ····DW_AT_type·········DW_FORM_ref4
 34 ····DW_AT·value:·0·····DW_FORM·value:·0
 35 ···7······DW_TAG_typedef····[no·children]
 36 ····DW_AT_type·········DW_FORM_ref4
 37 ····DW_AT_name·········DW_FORM_strp
 38 ····DW_AT_decl_file····DW_FORM_data1
 39 ····DW_AT_decl_line····DW_FORM_data1
 40 ····DW_AT·value:·0·····DW_FORM·value:·0
 41 ···8······DW_TAG_pointer_type····[no·children]
 42 ····DW_AT·value:·0·····DW_FORM·value:·0
 43 ···9······DW_TAG_subprogram····[has·children]
 44 ····DW_AT_low_pc·······DW_FORM_addr
 45 ····DW_AT_high_pc······DW_FORM_data4
 46 ····DW_AT_frame_base···DW_FORM_exprloc
 47 ····DW_AT_abstract_origin·DW_FORM_ref4
 48 ····DW_AT·value:·0·····DW_FORM·value:·0
 49 ···10······DW_TAG_formal_parameter····[no·children]
 50 ····DW_AT_location·····DW_FORM_sec_offset
 51 ····DW_AT_abstract_origin·DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···11······DW_TAG_formal_parameter····[no·children]
 54 ····DW_AT_location·····DW_FORM_exprloc
 55 ····DW_AT_abstract_origin·DW_FORM_ref4
 56 ····DW_AT·value:·0·····DW_FORM·value:·0
 57 ···12······DW_TAG_subprogram····[has·children]
 58 ····DW_AT_low_pc·······DW_FORM_addr
 59 ····DW_AT_high_pc······DW_FORM_data4
 60 ····DW_AT_frame_base···DW_FORM_exprloc
 61 ····DW_AT_name·········DW_FORM_strp
 62 ····DW_AT_decl_file····DW_FORM_data1
 63 ····DW_AT_decl_line····DW_FORM_data1
 64 ····DW_AT_prototyped···DW_FORM_flag_present
 65 ····DW_AT_type·········DW_FORM_ref4
 66 ····DW_AT_external·····DW_FORM_flag_present
 67 ····DW_AT·value:·0·····DW_FORM·value:·0
 68 ···13······DW_TAG_formal_parameter····[no·children]
 69 ····DW_AT_location·····DW_FORM_sec_offset
 70 ····DW_AT_name·········DW_FORM_strp
 71 ····DW_AT_decl_file····DW_FORM_data1
 72 ····DW_AT_decl_line····DW_FORM_data1
 73 ····DW_AT_type·········DW_FORM_ref4
 74 ····DW_AT·value:·0·····DW_FORM·value:·0
 75 ···14······DW_TAG_variable····[no·children]
 76 ····DW_AT_location·····DW_FORM_sec_offset
 77 ····DW_AT_name·········DW_FORM_strp
 78 ····DW_AT_decl_file····DW_FORM_data1
 79 ····DW_AT_decl_line····DW_FORM_data1
 80 ····DW_AT_type·········DW_FORM_ref4
 81 ····DW_AT·value:·0·····DW_FORM·value:·0
 82 ···15······DW_TAG_subprogram····[has·children]
 83 ····DW_AT_linkage_name·DW_FORM_strp
 84 ····DW_AT_name·········DW_FORM_strp
 85 ····DW_AT_decl_file····DW_FORM_data1
 86 ····DW_AT_decl_line····DW_FORM_data1
 87 ····DW_AT_prototyped···DW_FORM_flag_present
 88 ····DW_AT_type·········DW_FORM_ref4
 89 ····DW_AT_inline·······DW_FORM_data1
 90 ····DW_AT·value:·0·····DW_FORM·value:·0
 91 ···16······DW_TAG_formal_parameter····[no·children]
 92 ····DW_AT_name·········DW_FORM_strp
 93 ····DW_AT_decl_file····DW_FORM_data1
 94 ····DW_AT_decl_line····DW_FORM_data1
 95 ····DW_AT_type·········DW_FORM_ref4
 96 ····DW_AT·value:·0·····DW_FORM·value:·0
 97 ···17······DW_TAG_formal_parameter····[no·children]
 98 ····DW_AT_type·········DW_FORM_ref4
 99 ····DW_AT_artificial···DW_FORM_flag_present
 100 ····DW_AT·value:·0·····DW_FORM·value:·0
 101 ···18······DW_TAG_variable····[no·children]
 102 ····DW_AT_name·········DW_FORM_strp
 103 ····DW_AT_decl_file····DW_FORM_data1
 104 ····DW_AT_decl_line····DW_FORM_data1
 105 ····DW_AT_type·········DW_FORM_ref4
 106 ····DW_AT·value:·0·····DW_FORM·value:·0
 107 ···19······DW_TAG_const_type····[no·children]
 108 ····DW_AT_type·········DW_FORM_ref4
 109 ····DW_AT·value:·0·····DW_FORM·value:·0
 110 ···20······DW_TAG_const_type····[no·children]
 111 ····DW_AT·value:·0·····DW_FORM·value:·0
 112 ···21······DW_TAG_formal_parameter····[no·children]
 113 ····DW_AT_location·····DW_FORM_exprloc
 114 ····DW_AT_name·········DW_FORM_strp
 115 ····DW_AT_decl_file····DW_FORM_data1
 116 ····DW_AT_decl_line····DW_FORM_data1
 117 ····DW_AT_type·········DW_FORM_ref4
 118 ····DW_AT·value:·0·····DW_FORM·value:·0
 119 ···22······DW_TAG_inlined_subroutine····[has·children]
 120 ····DW_AT_abstract_origin·DW_FORM_ref4
 121 ····DW_AT_low_pc·······DW_FORM_addr
 122 ····DW_AT_high_pc······DW_FORM_data4
 123 ····DW_AT_call_file····DW_FORM_data1
 124 ····DW_AT_call_line····DW_FORM_data1
 125 ····DW_AT·value:·0·····DW_FORM·value:·0
 126 ···23······DW_TAG_variable····[no·children]
Max diff block lines reached; -1/66019 bytes (-0.00%) of diff not shown.
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
144 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 2689 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·0000000000001fdc·000000000000202c·(DW_OP_reg0·(x0))
 4 ····00000013·<End·of·list>
 5 ····00000023·0000000000002030·0000000000002054·(DW_OP_reg0·(x0))
 6 ····00000036·0000000000002054·00000000000020fc·(DW_OP_reg19·(x19))
 7 ····00000049·0000000000002108·000000000000210c·(DW_OP_reg19·(x19))
 8 ····0000005c·<End·of·list>
 9 ····0000006c·0000000000002030·0000000000002050·(DW_OP_reg1·(x1))
 10 ····0000007f·0000000000002050·00000000000020fc·(DW_OP_reg20·(x20))
 11 ····00000092·0000000000002108·000000000000210c·(DW_OP_reg20·(x20))
 12 ····000000a5·<End·of·list>
 13 ····000000b5·000000000000205c·000000000000206c·(DW_OP_reg0·(x0))
 14 ····000000c8·0000000000002070·00000000000020ac·(DW_OP_reg0·(x0))
 15 ····000000db·00000000000020c4·00000000000020cc·(DW_OP_reg0·(x0))
 16 ····000000ee·00000000000020d0·00000000000020dc·(DW_OP_reg0·(x0))
 17 ····00000101·<End·of·list>
 18 ····00000111·000000000000207c·00000000000020a0·(DW_OP_reg9·(x9))
 19 ····00000124·00000000000020a4·00000000000020c4·(DW_OP_reg10·(x10))
 20 ····00000137·<End·of·list>
 21 ····00000147·00000000000020a0·00000000000020c4·(DW_OP_reg9·(x9))
 22 ····0000015a·<End·of·list>
 23 ····0000016a·00000000000020c0·00000000000020e4·(DW_OP_breg31·(sp):·0)
 24 ····0000017e·<End·of·list>
 25 ····0000018e·000000000000210c·0000000000002160·(DW_OP_reg0·(x0))
 26 ····000001a1·0000000000002160·0000000000002280·(DW_OP_reg25·(x25))
 27 ····000001b4·<End·of·list>
 28 ····000001c4·000000000000210c·0000000000002180·(DW_OP_reg1·(x1))
 29 ····000001d7·0000000000002180·00000000000021cc·(DW_OP_reg24·(x24))
 30 ····000001ea·00000000000021fc·0000000000002204·(DW_OP_reg24·(x24))
 31 ····000001fd·<End·of·list>
 32 ····0000020d·000000000000210c·000000000000217c·(DW_OP_reg2·(x2))
 33 ····00000220·000000000000217c·00000000000021e4·(DW_OP_reg23·(x23))
 34 ····00000233·00000000000021fc·0000000000002200·(DW_OP_reg23·(x23))
 35 ····00000246·0000000000002204·0000000000002208·(DW_OP_reg23·(x23))
 36 ····00000259·<End·of·list>
 37 ····00000269·000000000000210c·0000000000002178·(DW_OP_reg3·(x3))
 38 ····0000027c·0000000000002178·000000000000219c·(DW_OP_reg22·(x22))
 39 ····0000028f·00000000000021fc·0000000000002204·(DW_OP_reg22·(x22))
 40 ····000002a2·<End·of·list>
 41 ····000002b2·000000000000210c·0000000000002174·(DW_OP_reg4·(x4))
 42 ····000002c5·0000000000002174·0000000000002280·(DW_OP_reg28·(x28))
 43 ····000002d8·<End·of·list>
 44 ····000002e8·000000000000210c·0000000000002170·(DW_OP_reg5·(x5))
 45 ····000002fb·0000000000002170·0000000000002280·(DW_OP_reg27·(x27))
 46 ····0000030e·<End·of·list>
 47 ····0000031e·000000000000210c·000000000000216c·(DW_OP_reg6·(x6))
 48 ····00000331·000000000000216c·0000000000002280·(DW_OP_reg26·(x26))
 49 ····00000344·<End·of·list>
 50 ····00000354·000000000000210c·0000000000002168·(DW_OP_reg7·(x7))
 51 ····00000367·0000000000002168·0000000000002224·(DW_OP_reg21·(x21))
 52 ····0000037a·<End·of·list>
 53 ····0000038a·0000000000002184·000000000000219c·(DW_OP_reg0·(x0))
 54 ····0000039d·000000000000219c·00000000000021fc·(DW_OP_reg22·(x22))
 55 ····000003b0·00000000000021fc·0000000000002204·(DW_OP_reg0·(x0))
 56 ····000003c3·0000000000002204·0000000000002280·(DW_OP_reg22·(x22))
 57 ····000003d6·<End·of·list>
 58 ····000003e6·0000000000002184·0000000000002188·(DW_OP_reg0·(x0))
 59 ····000003f9·00000000000021fc·0000000000002204·(DW_OP_reg0·(x0))
 60 ····0000040c·<End·of·list>
 61 ····0000041c·00000000000021d4·00000000000021fc·(DW_OP_breg31·(sp):·0)
 62 ····00000430·0000000000002204·0000000000002280·(DW_OP_breg31·(sp):·0)
 63 ····00000444·<End·of·list>
 64 ····00000454·00000000000021e4·00000000000021fc·(DW_OP_reg23·(x23))
 65 ····00000467·<End·of·list>
 66 ····00000477·000000000000220c·000000000000221c·(DW_OP_reg21·(x21))
 67 ····0000048a·<End·of·list>
 68 ····0000049a·000000000000220c·000000000000221c·(DW_OP_lit0;·DW_OP_not;·DW_OP_stack_value)
 69 ····000004af·<End·of·list>
 70 ····000004bf·000000000000220c·000000000000221c·(DW_OP_reg20·(x20))
 71 ····000004d2·<End·of·list>
 72 ····000004e2·000000000000220c·000000000000221c·(DW_OP_lit0;·DW_OP_not;·DW_OP_stack_value)
 73 ····000004f7·<End·of·list>
 74 ····00000507·00000000000022b8·00000000000022e8·(DW_OP_reg0·(x0))
 75 ····0000051a·<End·of·list>
 76 ····0000052a·00000000000022b8·00000000000022e8·(DW_OP_reg1·(x1))
 77 ····0000053d·<End·of·list>
 78 ····0000054d·00000000000022b8·00000000000022e8·(DW_OP_reg2·(x2))
 79 ····00000560·<End·of·list>
 80 ····00000570·00000000000022b8·00000000000022e8·(DW_OP_reg3·(x3))
 81 ····00000583·<End·of·list>
 82 ····00000593·00000000000022b8·00000000000022e8·(DW_OP_reg4·(x4))
 83 ····000005a6·<End·of·list>
 84 ····000005b6·00000000000022b8·00000000000022e8·(DW_OP_reg5·(x5))
 85 ····000005c9·<End·of·list>
 86 ····000005d9·00000000000022b8·00000000000022e8·(DW_OP_reg6·(x6))
 87 ····000005ec·<End·of·list>
 88 ····000005fc·00000000000022b8·00000000000022d4·(DW_OP_reg7·(x7))
 89 ····0000060f·<End·of·list>
 90 ····0000061f·00000000000022f4·0000000000002320·(DW_OP_reg0·(x0))
 91 ····00000632·<End·of·list>
 92 ····00000642·00000000000022f4·0000000000002320·(DW_OP_reg1·(x1))
 93 ····00000655·<End·of·list>
 94 ····00000665·00000000000022f4·0000000000002320·(DW_OP_reg2·(x2))
 95 ····00000678·<End·of·list>
 96 ····00000688·00000000000022f4·0000000000002320·(DW_OP_reg3·(x3))
 97 ····0000069b·<End·of·list>
 98 ····000006ab·00000000000022f4·0000000000002320·(DW_OP_reg4·(x4))
 99 ····000006be·<End·of·list>
 100 ····000006ce·00000000000022f4·0000000000002320·(DW_OP_reg5·(x5))
 101 ····000006e1·<End·of·list>
 102 ····000006f1·00000000000022f4·0000000000002320·(DW_OP_reg6·(x6))
 103 ····00000704·<End·of·list>
 104 ····00000714·00000000000022f4·0000000000002320·(DW_OP_reg7·(x7))
 105 ····00000727·<End·of·list>
 106 ····00000737·000000000000232c·0000000000002358·(DW_OP_reg0·(x0))
 107 ····0000074a·<End·of·list>
 108 ····0000075a·000000000000232c·0000000000002358·(DW_OP_reg1·(x1))
 109 ····0000076d·<End·of·list>
 110 ····0000077d·000000000000232c·0000000000002358·(DW_OP_reg2·(x2))
 111 ····00000790·<End·of·list>
 112 ····000007a0·000000000000232c·0000000000002358·(DW_OP_reg3·(x3))
 113 ····000007b3·<End·of·list>
 114 ····000007c3·000000000000232c·0000000000002358·(DW_OP_reg4·(x4))
 115 ····000007d6·<End·of·list>
 116 ····000007e6·000000000000232c·0000000000002358·(DW_OP_reg5·(x5))
 117 ····000007f9·<End·of·list>
 118 ····00000809·000000000000232c·0000000000002358·(DW_OP_reg6·(x6))
 119 ····0000081c·<End·of·list>
 120 ····0000082c·000000000000232c·0000000000002348·(DW_OP_reg7·(x7))
 121 ····0000083f·<End·of·list>
 122 ····0000084f·0000000000002364·000000000000238c·(DW_OP_reg0·(x0))
 123 ····00000862·<End·of·list>
 124 ····00000872·0000000000002364·000000000000238c·(DW_OP_reg1·(x1))
 125 ····00000885·<End·of·list>
 126 ····00000895·0000000000002364·000000000000238c·(DW_OP_reg2·(x2))
Max diff block lines reached; -1/147818 bytes (-0.00%) of diff not shown.
16.0 KB
strings --all --bytes=8 {}
    
Offset 109, 21 lines modifiedOffset 109, 717 lines modified
109 $$v=$m=,t=,p=$$109 $$v=$m=,t=,p=$$
110 java/lang/IllegalArgumentException110 java/lang/IllegalArgumentException
111 java/io/IOException111 java/io/IOException
112 java/lang/OutOfMemoryError112 java/lang/OutOfMemoryError
113 Not·enough·memory·for·output·hash·array113 Not·enough·memory·for·output·hash·array
114 Hash·failed·with·code=%d114 Hash·failed·with·code=%d
115 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)115 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
116 .fini_array 
117 .comment116 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 117 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 118 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 119 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 120 src/main/jni/argon2/include/argon2.h
 121 stdint.h
 122 stddef.h
 123 src/main/jni/argon2/src/argon2.c
 124 string.h
 125 src/main/jni/argon2/src/core.h
 126 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 127 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 128 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 129 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 130 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits
 131 stddef.h
 132 src/main/jni/argon2/src/core.c
 133 src/main/jni/argon2/src/core.h
 134 src/main/jni/argon2/include/argon2.h
 135 stdint.h
 136 string.h
 137 src/main/jni/argon2/src/blake2/blake2-impl.h
 138 pthread_types.h
 139 src/main/jni/argon2/src/thread.h
 140 src/main/jni/argon2/src/blake2/blake2.h
 141 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 142 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 143 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 144 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 145 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src
 146 src/main/jni/argon2/include/argon2.h
 147 stdint.h
 148 stddef.h
 149 src/main/jni/argon2/src/encoding.c
 150 string.h
 151 encoding.c
 152 stdarg.h
 153 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 154 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 155 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 156 src/main/jni/argon2/include/argon2.h
 157 src/main/jni/argon2/src/core.h
 158 src/main/jni/argon2/src/ref.c
 159 src/main/jni/argon2/src/blake2/blamka-round-ref.h
 160 src/main/jni/argon2/src/blake2/blake2-impl.h
 161 stdint.h
 162 stddef.h
 163 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 164 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits
 165 src/main/jni/argon2/src/thread.c
 166 pthread_types.h
 167 src/main/jni/argon2/src/thread.h
 168 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 169 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 170 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 171 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 172 stdint.h
 173 src/main/jni/argon2/src/blake2/blake2b.c
 174 src/main/jni/argon2/src/blake2/blake2.h
 175 stddef.h
 176 string.h
 177 src/main/jni/argon2/src/blake2/blake2-impl.h
 178 JJJJJJJJ
 179 JJJJJJJJJJ
 180 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 181 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 182 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 183 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 184 stdint.h
 185 stdarg.h
 186 src/main/jni/argon2/argon2_jni.c
 187 src/main/jni/argon2/include/argon2.h
 188 stddef.h
 189 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 190 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 191 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/arm64-v8a
 192 Argon2_d
 193 Argon2_i
 194 Argon2_id
 195 Argon2_type
 196 ARGON2_OK
 197 ARGON2_OUTPUT_PTR_NULL
 198 ARGON2_OUTPUT_TOO_SHORT
 199 ARGON2_OUTPUT_TOO_LONG
 200 ARGON2_PWD_TOO_SHORT
 201 ARGON2_PWD_TOO_LONG
 202 ARGON2_SALT_TOO_SHORT
 203 ARGON2_SALT_TOO_LONG
 204 ARGON2_AD_TOO_SHORT
 205 ARGON2_AD_TOO_LONG
 206 ARGON2_SECRET_TOO_SHORT
 207 ARGON2_SECRET_TOO_LONG
 208 ARGON2_TIME_TOO_SMALL
 209 ARGON2_TIME_TOO_LARGE
 210 ARGON2_MEMORY_TOO_LITTLE
 211 ARGON2_MEMORY_TOO_MUCH
 212 ARGON2_LANES_TOO_FEW
 213 ARGON2_LANES_TOO_MANY
 214 ARGON2_PWD_PTR_MISMATCH
 215 ARGON2_SALT_PTR_MISMATCH
 216 ARGON2_SECRET_PTR_MISMATCH
 217 ARGON2_AD_PTR_MISMATCH
 218 ARGON2_MEMORY_ALLOCATION_ERROR
 219 ARGON2_FREE_MEMORY_CBK_NULL
 220 ARGON2_ALLOCATE_MEMORY_CBK_NULL
 221 ARGON2_INCORRECT_PARAMETER
 222 ARGON2_INCORRECT_TYPE
 223 ARGON2_OUT_PTR_MISMATCH
 224 ARGON2_THREADS_TOO_FEW
 225 ARGON2_THREADS_TOO_MANY
 226 ARGON2_MISSING_ARGS
 227 ARGON2_ENCODING_FAIL
 228 ARGON2_DECODING_FAIL
 229 ARGON2_THREAD_FAIL
 230 ARGON2_DECODING_LENGTH_FAIL
 231 ARGON2_VERIFY_MISMATCH
 232 Argon2_ErrorCodes
 233 ARGON2_VERSION_10
 234 ARGON2_VERSION_13
Max diff block lines reached; 282/16340 bytes (1.73%) of diff not shown.
11.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 308 lines modifiedOffset 1, 308 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000001c70·<initial_hash@plt-0x20>:2 0000000000001c70·<.plt>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>4 »       adrp»   x16,·9000·<note_end+0x12f8>
5 »       ldr»    x17,·[x16,·#3680]5 »       ldr»    x17,·[x16,·#3680]
6 »       add»    x16,·x16,·#0xe606 »       add»    x16,·x16,·#0xe60
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 0000000000001c90·<initial_hash@plt>:11 0000000000001c90·<initial_hash@plt>:
12 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>12 »       adrp»   x16,·9000·<note_end+0x12f8>
13 »       ldr»    x17,·[x16,·#3688]13 »       ldr»    x17,·[x16,·#3688]
14 »       add»    x16,·x16,·#0xe6814 »       add»    x16,·x16,·#0xe68
15 »       br»     x1715 »       br»     x17
  
16 0000000000001ca0·<pthread_create@plt>:16 0000000000001ca0·<pthread_create@plt>:
17 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>17 »       adrp»   x16,·9000·<note_end+0x12f8>
18 »       ldr»    x17,·[x16,·#3696]18 »       ldr»    x17,·[x16,·#3696]
19 »       add»    x16,·x16,·#0xe7019 »       add»    x16,·x16,·#0xe70
20 »       br»     x1720 »       br»     x17
  
21 0000000000001cb0·<pthread_join@plt>:21 0000000000001cb0·<pthread_join@plt>:
22 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>22 »       adrp»   x16,·9000·<note_end+0x12f8>
23 »       ldr»    x17,·[x16,·#3704]23 »       ldr»    x17,·[x16,·#3704]
24 »       add»    x16,·x16,·#0xe7824 »       add»    x16,·x16,·#0xe78
25 »       br»     x1725 »       br»     x17
  
26 0000000000001cc0·<__cxa_finalize@plt>:26 0000000000001cc0·<__cxa_finalize@plt>:
27 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>27 »       adrp»   x16,·9000·<note_end+0x12f8>
28 »       ldr»    x17,·[x16,·#3712]28 »       ldr»    x17,·[x16,·#3712]
29 »       add»    x16,·x16,·#0xe8029 »       add»    x16,·x16,·#0xe80
30 »       br»     x1730 »       br»     x17
  
31 0000000000001cd0·<numlen@plt>:31 0000000000001cd0·<numlen@plt>:
32 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>32 »       adrp»   x16,·9000·<note_end+0x12f8>
33 »       ldr»    x17,·[x16,·#3720]33 »       ldr»    x17,·[x16,·#3720]
34 »       add»    x16,·x16,·#0xe8834 »       add»    x16,·x16,·#0xe88
35 »       br»     x1735 »       br»     x17
  
36 0000000000001ce0·<fill_memory_blocks@plt>:36 0000000000001ce0·<fill_memory_blocks@plt>:
37 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>37 »       adrp»   x16,·9000·<note_end+0x12f8>
38 »       ldr»    x17,·[x16,·#3728]38 »       ldr»    x17,·[x16,·#3728]
39 »       add»    x16,·x16,·#0xe9039 »       add»    x16,·x16,·#0xe90
40 »       br»     x1740 »       br»     x17
  
41 0000000000001cf0·<calloc@plt>:41 0000000000001cf0·<calloc@plt>:
42 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>42 »       adrp»   x16,·9000·<note_end+0x12f8>
43 »       ldr»    x17,·[x16,·#3736]43 »       ldr»    x17,·[x16,·#3736]
44 »       add»    x16,·x16,·#0xe9844 »       add»    x16,·x16,·#0xe98
45 »       br»     x1745 »       br»     x17
  
46 0000000000001d00·<strncmp@plt>:46 0000000000001d00·<strncmp@plt>:
47 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>47 »       adrp»   x16,·9000·<note_end+0x12f8>
48 »       ldr»    x17,·[x16,·#3744]48 »       ldr»    x17,·[x16,·#3744]
49 »       add»    x16,·x16,·#0xea049 »       add»    x16,·x16,·#0xea0
50 »       br»     x1750 »       br»     x17
  
51 0000000000001d10·<__strlen_chk@plt>:51 0000000000001d10·<__strlen_chk@plt>:
52 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>52 »       adrp»   x16,·9000·<note_end+0x12f8>
53 »       ldr»    x17,·[x16,·#3752]53 »       ldr»    x17,·[x16,·#3752]
54 »       add»    x16,·x16,·#0xea854 »       add»    x16,·x16,·#0xea8
55 »       br»     x1755 »       br»     x17
  
56 0000000000001d20·<argon2_ctx@plt>:56 0000000000001d20·<argon2_ctx@plt>:
57 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>57 »       adrp»   x16,·9000·<note_end+0x12f8>
58 »       ldr»    x17,·[x16,·#3760]58 »       ldr»    x17,·[x16,·#3760]
59 »       add»    x16,·x16,·#0xeb059 »       add»    x16,·x16,·#0xeb0
60 »       br»     x1760 »       br»     x17
  
61 0000000000001d30·<fill_segment@plt>:61 0000000000001d30·<fill_segment@plt>:
62 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>62 »       adrp»   x16,·9000·<note_end+0x12f8>
63 »       ldr»    x17,·[x16,·#3768]63 »       ldr»    x17,·[x16,·#3768]
64 »       add»    x16,·x16,·#0xeb864 »       add»    x16,·x16,·#0xeb8
65 »       br»     x1765 »       br»     x17
  
66 0000000000001d40·<vsnprintf@plt>:66 0000000000001d40·<vsnprintf@plt>:
67 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>67 »       adrp»   x16,·9000·<note_end+0x12f8>
68 »       ldr»    x17,·[x16,·#3776]68 »       ldr»    x17,·[x16,·#3776]
69 »       add»    x16,·x16,·#0xec069 »       add»    x16,·x16,·#0xec0
70 »       br»     x1770 »       br»     x17
  
71 0000000000001d50·<blake2b_long@plt>:71 0000000000001d50·<blake2b_long@plt>:
72 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>72 »       adrp»   x16,·9000·<note_end+0x12f8>
73 »       ldr»    x17,·[x16,·#3784]73 »       ldr»    x17,·[x16,·#3784]
74 »       add»    x16,·x16,·#0xec874 »       add»    x16,·x16,·#0xec8
75 »       br»     x1775 »       br»     x17
  
76 0000000000001d60·<argon2_verify@plt>:76 0000000000001d60·<argon2_verify@plt>:
77 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>77 »       adrp»   x16,·9000·<note_end+0x12f8>
78 »       ldr»    x17,·[x16,·#3792]78 »       ldr»    x17,·[x16,·#3792]
79 »       add»    x16,·x16,·#0xed079 »       add»    x16,·x16,·#0xed0
80 »       br»     x1780 »       br»     x17
  
81 0000000000001d70·<__memcpy_chk@plt>:81 0000000000001d70·<__memcpy_chk@plt>:
82 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>82 »       adrp»   x16,·9000·<note_end+0x12f8>
83 »       ldr»    x17,·[x16,·#3800]83 »       ldr»    x17,·[x16,·#3800]
84 »       add»    x16,·x16,·#0xed884 »       add»    x16,·x16,·#0xed8
85 »       br»     x1785 »       br»     x17
  
86 0000000000001d80·<throwExceptionF@plt>:86 0000000000001d80·<throwExceptionF@plt>:
87 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>87 »       adrp»   x16,·9000·<note_end+0x12f8>
88 »       ldr»    x17,·[x16,·#3808]88 »       ldr»    x17,·[x16,·#3808]
89 »       add»    x16,·x16,·#0xee089 »       add»    x16,·x16,·#0xee0
90 »       br»     x1790 »       br»     x17
  
91 0000000000001d90·<clear_internal_memory@plt>:91 0000000000001d90·<clear_internal_memory@plt>:
92 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>92 »       adrp»   x16,·9000·<note_end+0x12f8>
93 »       ldr»    x17,·[x16,·#3816]93 »       ldr»    x17,·[x16,·#3816]
94 »       add»    x16,·x16,·#0xee894 »       add»    x16,·x16,·#0xee8
95 »       br»     x1795 »       br»     x17
  
96 0000000000001da0·<argon2_thread_join@plt>:96 0000000000001da0·<argon2_thread_join@plt>:
97 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>97 »       adrp»   x16,·9000·<note_end+0x12f8>
98 »       ldr»    x17,·[x16,·#3824]98 »       ldr»    x17,·[x16,·#3824]
99 »       add»    x16,·x16,·#0xef099 »       add»    x16,·x16,·#0xef0
100 »       br»     x17100 »       br»     x17
  
101 0000000000001db0·<blake2b_final@plt>:101 0000000000001db0·<blake2b_final@plt>:
102 »       adrp»   x16,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>102 »       adrp»   x16,·9000·<note_end+0x12f8>
103 »       ldr»    x17,·[x16,·#3832]103 »       ldr»    x17,·[x16,·#3832]
104 »       add»    x16,·x16,·#0xef8104 »       add»    x16,·x16,·#0xef8
Max diff block lines reached; 7145/12046 bytes (59.31%) of diff not shown.
316 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 1838 lines modifiedOffset 1, 2588 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000001fa0·<argon2_type2string@@Base-0x3c>: 
3 »       adrp»   x0,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>2 0000000000001fa0·<__on_dlclose>:
 3 __on_dlclose():
 4 »       adrp»   x0,·9000·<note_end+0x12f8>
4 »       add»    x0,·x0,·#0xb405 »       add»    x0,·x0,·#0xb40
5 »       b»      1cc0·<__cxa_finalize@plt>6 »       b»      1cc0·<__cxa_finalize@plt>
  
 7 0000000000001fac·<__emutls_unregister_key>:
 8 __emutls_unregister_key():
6 »       ret9 »       ret
7 »       b»      1fac·<__cxa_atexit@plt+0x1c> 
8 »       cbz»    x0,·1fbc·<__cxa_atexit@plt+0x2c> 
 10 0000000000001fb0·<__on_dlclose_late>:
 11 __on_dlclose_late():
 12 »       b»      1fac·<__emutls_unregister_key>
  
 13 0000000000001fb4·<__atexit_handler_wrapper>:
 14 __atexit_handler_wrapper():
 15 »       cbz»    x0,·1fbc·<__atexit_handler_wrapper+0x8>
9 »       br»     x016 »       br»     x0
10 »       ret17 »       ret
  
 18 0000000000001fc0·<atexit>:
 19 atexit():
11 »       adrp»   x8,·1000·<initial_hash@plt-0xc90>20 »       adrp»   x8,·1000·<.plt-0xc70>
12 »       add»    x8,·x8,·#0xfb421 »       add»    x8,·x8,·#0xfb4
13 »       adrp»   x2,·9000·<Java_com_kunzisoft_encrypt_argon2_NativeArgon2KeyTransformer_nTransformKey@@Base+0x2978>22 »       adrp»   x2,·9000·<note_end+0x12f8>
14 »       add»    x2,·x2,·#0xb4023 »       add»    x2,·x2,·#0xb40
15 »       mov»    x1,·x024 »       mov»    x1,·x0
16 »       mov»    x0,·x825 »       mov»    x0,·x8
17 »       b»      1f90·<__cxa_atexit@plt>26 »       b»      1f90·<__cxa_atexit@plt>
  
18 0000000000001fdc·<argon2_type2string@@Base>:27 0000000000001fdc·<argon2_type2string>:
 28 argon2_type2string():
 29 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:27
19 »       cmp»    w0,·#0x130 »       cmp»    w0,·#0x1
20 »       b.eq»   2000·<argon2_type2string@@Base+0x24>··//·b.none31 »       b.eq»   2000·<argon2_type2string+0x24>··//·b.none
21 »       cmp»    w0,·#0x232 »       cmp»    w0,·#0x2
22 »       b.ne»   2014·<argon2_type2string@@Base+0x38>··//·b.any33 »       b.ne»   2014·<argon2_type2string+0x38>··//·b.any
 34 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:34
23 »       adrp»   x8,·6000·<blake2b_long@@Base+0x58>35 »       adrp»   x8,·6000·<blake2b_long+0x58>
24 »       adrp»   x9,·6000·<blake2b_long@@Base+0x58>36 »       adrp»   x9,·6000·<blake2b_long+0x58>
25 »       add»    x8,·x8,·#0x9d037 »       add»    x8,·x8,·#0x9d0
26 »       add»    x9,·x9,·#0x9d938 »       add»    x9,·x9,·#0x9d9
27 »       b»      2024·<argon2_type2string@@Base+0x48>39 »       b»      2024·<argon2_type2string+0x48>
 40 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:32
28 »       adrp»   x8,·6000·<blake2b_long@@Base+0x58>41 »       adrp»   x8,·6000·<blake2b_long+0x58>
29 »       adrp»   x9,·6000·<blake2b_long@@Base+0x58>42 »       adrp»   x9,·6000·<blake2b_long+0x58>
30 »       add»    x8,·x8,·#0x9c043 »       add»    x8,·x8,·#0x9c0
31 »       add»    x9,·x9,·#0x9c844 »       add»    x9,·x9,·#0x9c8
32 »       b»      2024·<argon2_type2string@@Base+0x48>45 »       b»      2024·<argon2_type2string+0x48>
 46 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:30
33 »       adrp»   x8,·6000·<blake2b_long@@Base+0x58>47 »       adrp»   x8,·6000·<blake2b_long+0x58>
34 »       adrp»   x9,·6000·<blake2b_long@@Base+0x58>48 »       adrp»   x9,·6000·<blake2b_long+0x58>
35 »       add»    x8,·x8,·#0x9b049 »       add»    x8,·x8,·#0x9b0
36 »       add»    x9,·x9,·#0x9b850 »       add»    x9,·x9,·#0x9b8
37 »       cmp»    w1,·#0x051 »       cmp»    w1,·#0x0
38 »       csel»   x0,·x9,·x8,·eq»//·eq·=·none52 »       csel»   x0,·x9,·x8,·eq»//·eq·=·none
 53 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:38
39 »       ret54 »       ret
  
40 0000000000002030·<argon2_ctx@@Base>:55 0000000000002030·<argon2_ctx>:
 56 argon2_ctx():
 57 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:40
41 »       sub»    sp,·sp,·#0x7058 »       sub»    sp,·sp,·#0x70
42 »       str»    x21,·[sp,·#64]59 »       str»    x21,·[sp,·#64]
43 »       stp»    x20,·x19,·[sp,·#80]60 »       stp»    x20,·x19,·[sp,·#80]
44 »       stp»    x29,·x30,·[sp,·#96]61 »       stp»    x29,·x30,·[sp,·#96]
45 »       add»    x29,·sp,·#0x6062 »       add»    x29,·sp,·#0x60
46 »       mrs»    x21,·tpidr_el063 »       mrs»    x21,·tpidr_el0
47 »       ldr»    x8,·[x21,·#40]64 »       ldr»    x8,·[x21,·#40]
48 »       mov»    w20,·w165 »       mov»    w20,·w1
49 »       mov»    x19,·x066 »       mov»    x19,·x0
50 »       stur»   x8,·[x29,·#-40]67 »       stur»   x8,·[x29,·#-40]
 68 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:42
51 »       bl»     1e50·<validate_inputs@plt>69 »       bl»     1e50·<validate_inputs@plt>
 70 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:46
52 »       cbnz»   w0,·20e4·<argon2_ctx@@Base+0xb4>71 »       cbnz»   w0,·20e4·<argon2_ctx+0xb4>
 72 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:50
53 »       cmp»    w20,·#0x273 »       cmp»    w20,·#0x2
54 »       b.ls»   2070·<argon2_ctx@@Base+0x40>··//·b.plast74 »       b.ls»   2070·<argon2_ctx+0x40>··//·b.plast
55 »       mov»    w0,·#0xffffffe6············»      //·#-2675 »       mov»    w0,·#0xffffffe6············»      //·#-26
56 »       b»      20e4·<argon2_ctx@@Base+0xb4>76 »       b»      20e4·<argon2_ctx+0xb4>
 77 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:58
57 »       ldur»   d0,·[x19,·#84]78 »       ldur»   d0,·[x19,·#84]
 79 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:66
58 »       ldr»    w8,·[x19,·#92]80 »       ldr»    w8,·[x19,·#92]
 81 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:56
59 »       ldr»    w9,·[x19,·#80]82 »       ldr»    w9,·[x19,·#80]
 83 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:67
60 »       str»    xzr,·[sp]84 »       str»    xzr,·[sp]
 85 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:58
61 »       fmov»   w10,·s086 »       fmov»   w10,·s0
 87 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:66
62 »       str»    w8,·[sp,·#8]88 »       str»    w8,·[sp,·#8]
 89 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:58
63 »       lsl»    w11,·w10,·#390 »       lsl»    w11,·w10,·#3
 91 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:68
64 »       ldr»    w8,·[x19,·#76]92 »       ldr»    w8,·[x19,·#76]
 93 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:58
65 »       cmp»    w9,·w1194 »       cmp»    w9,·w11
 95 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:62
66 »       lsl»    w10,·w10,·#296 »       lsl»    w10,·w10,·#2
 97 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:58
67 »       csel»   w9,·w11,·w9,·cc»       //·cc·=·lo,·ul,·last98 »       csel»   w9,·w11,·w9,·cc»       //·cc·=·lo,·ul,·last
 99 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:62
68 »       udiv»   w9,·w9,·w10100 »       udiv»   w9,·w9,·w10
 101 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:64
69 »       mul»    w10,·w9,·w10102 »       mul»    w10,·w9,·w10
 103 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:71
70 »       lsl»    w11,·w9,·#2104 »       lsl»    w11,·w9,·#2
 105 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:79
71 »       mov»    x0,·sp106 »       mov»    x0,·sp
72 »       mov»    x1,·x19107 »       mov»    x1,·x19
 108 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:72
73 »       stur»   d0,·[sp,·#28]109 »       stur»   d0,·[sp,·#28]
 110 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:69
74 »       stp»    w8,·w10,·[sp,·#12]111 »       stp»    w8,·w10,·[sp,·#12]
 112 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:71
75 »       stp»    w9,·w11,·[sp,·#20]113 »       stp»    w9,·w11,·[sp,·#20]
 114 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:74
76 »       str»    w20,·[sp,·#36]115 »       str»    w20,·[sp,·#36]
Max diff block lines reached; 317796/323743 bytes (98.16%) of diff not shown.
2.43 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 lines modifiedOffset 1, 24 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
 3 ··0x00000010·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
 4 ··0x00000020·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g
 5 ··0x00000030·6e752e68·61736800·2e64796e·73796d00·nu.hash..dynsym.
 6 ··0x00000040·2e64796e·73747200·2e676e75·2e766572·.dynstr..gnu.ver
 7 ··0x00000050·73696f6e·002e676e·752e7665·7273696f·sion..gnu.versio
 8 ··0x00000060·6e5f7200·2e72656c·612e6479·6e002e72·n_r..rela.dyn..r
 9 ··0x00000070·656c612e·706c7400·2e746578·74002e72·ela.plt..text..r
 10 ··0x00000080·6f646174·61002e65·685f6672·616d655f·odata..eh_frame_
 11 ··0x00000090·68647200·2e65685f·6672616d·65002e6e·hdr..eh_frame..n
 12 ··0x000000a0·6f74652e·616e6472·6f69642e·6964656e·ote.android.iden
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te13 ··0x000000b0·74002e66·696e695f·61727261·79002e64·t..fini_array..d
 14 ··0x000000c0·6174612e·72656c2e·726f002e·64796e61·ata.rel.ro..dyna
 15 ··0x000000d0·6d696300·2e676f74·002e6461·7461002e·mic..got..data..
 16 ··0x000000e0·62737300·2e636f6d·6d656e74·002e6465·bss..comment..de
 17 ··0x000000f0·6275675f·696e666f·002e6465·6275675f·bug_info..debug_
 18 ··0x00000100·61626272·6576002e·64656275·675f6c69·abbrev..debug_li
 19 ··0x00000110·6e65002e·64656275·675f7374·72002e64·ne..debug_str..d
 20 ··0x00000120·65627567·5f6c6f63·002e6465·6275675f·ebug_loc..debug_
 21 ··0x00000130·6d616369·6e666f00·2e646562·75675f72·macinfo..debug_r
 22 ··0x00000140·616e6765·7300·······················anges.
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment 
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i 
5 ··0x00000030·64656e74·002e7265·6c612e70·6c74002e·dent..rela.plt.. 
6 ··0x00000040·62737300·2e64796e·73747200·2e65685f·bss..dynstr..eh_ 
7 ··0x00000050·6672616d·655f6864·72002e67·6e752e76·frame_hdr..gnu.v 
8 ··0x00000060·65727369·6f6e5f72·002e6461·74612e72·ersion_r..data.r 
9 ··0x00000070·656c2e72·6f002e72·656c612e·64796e00·el.ro..rela.dyn. 
10 ··0x00000080·2e676e75·2e766572·73696f6e·002e6479·.gnu.version..dy 
11 ··0x00000090·6e73796d·002e676e·752e6861·7368002e·nsym..gnu.hash.. 
12 ··0x000000a0·65685f66·72616d65·002e6e6f·74652e67·eh_frame..note.g 
13 ··0x000000b0·6e752e62·75696c64·2d696400·2e64796e·nu.build-id..dyn 
14 ··0x000000c0·616d6963·002e7368·73747274·6162002e·amic..shstrtab.. 
15 ··0x000000d0·726f6461·7461002e·64617461·00·······rodata..data. 
  
1.74 MB
lib/arm64-v8a/libaes.so
File has been modified after NT_GNU_BUILD_ID has been applied.
947 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x1eb011 ··Entry·point·address:···············0x1eb0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········78224·(bytes·into·file)13 ··Start·of·section·headers:··········197208·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2319 ··Number·of·section·headers:·········32
20 ··Section·header·string·table·index:·2220 ··Section·header·string·table·index:·29
2.5 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x13190:1 There·are·32·section·headers,·starting·at·offset·0x30258:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··4
6 ··[·2]·.hash·············HASH············0000000000000228·000228·000290·04···A··4···0··86 ··[·2]·.hash·············HASH············0000000000000228·000228·000290·04···A··4···0··8
7 ··[·3]·.gnu.hash·········GNU_HASH········00000000000004b8·0004b8·000298·00···A··4···0··87 ··[·3]·.gnu.hash·········GNU_HASH········00000000000004b8·0004b8·000298·00···A··4···0··8
Offset 20, 13 lines modifiedOffset 20, 22 lines modified
20 ··[15]·.note.android.ident·NOTE············0000000000012508·012508·000098·00···A··0···0··420 ··[15]·.note.android.ident·NOTE············0000000000012508·012508·000098·00···A··0···0··4
21 ··[16]·.fini_array·······FINI_ARRAY······0000000000013c28·012c28·000010·08··WA··0···0··821 ··[16]·.fini_array·······FINI_ARRAY······0000000000013c28·012c28·000010·08··WA··0···0··8
22 ··[17]·.data.rel.ro······PROGBITS········0000000000013c38·012c38·000008·00··WA··0···0··822 ··[17]·.data.rel.ro······PROGBITS········0000000000013c38·012c38·000008·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········0000000000013c40·012c40·0001f0·10··WA··5···0··823 ··[18]·.dynamic··········DYNAMIC·········0000000000013c40·012c40·0001f0·10··WA··5···0··8
24 ··[19]·.got··············PROGBITS········0000000000013e30·012e30·0001d0·08··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000013e30·012e30·0001d0·08··WA··0···0··8
25 ··[20]·.bss··············NOBITS··········0000000000014000·013000·000030·00··WA··0···0··825 ··[20]·.bss··············NOBITS··········0000000000014000·013000·000030·00··WA··0···0··8
26 ··[21]·.comment··········PROGBITS········0000000000000000·013000·0000b5·01··MS··0···0··126 ··[21]·.comment··········PROGBITS········0000000000000000·013000·0000b5·01··MS··0···0··1
 27 ··[22]·.debug_info·······PROGBITS········0000000000000000·0130b5·005a26·00······0···0··1
 28 ··[23]·.debug_abbrev·····PROGBITS········0000000000000000·018adb·000ba7·00······0···0··1
 29 ··[24]·.debug_line·······PROGBITS········0000000000000000·019682·0040ab·00······0···0··1
 30 ··[25]·.debug_str········PROGBITS········0000000000000000·01d72d·002027·01··MS··0···0··1
 31 ··[26]·.debug_loc········PROGBITS········0000000000000000·01f754·00d6d2·00······0···0··1
 32 ··[27]·.debug_macinfo····PROGBITS········0000000000000000·02ce26·000008·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········0000000000000000·02ce2e·000c50·00······0···0··1
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·0130b5·0000d7·00······0···0··134 ··[29]·.shstrtab·········STRTAB··········0000000000000000·030112·000140·00······0···0··1
 35 ··[30]·.symtab···········SYMTAB··········0000000000000000·02da80·001dd0·18·····31·226··8
 36 ··[31]·.strtab···········STRTAB··········0000000000000000·02f850·0008c2·00······0···0··1
28 Key·to·Flags:37 Key·to·Flags:
29 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),38 ··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),39 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
31 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),40 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
32 ··D·(mbind),·p·(processor·specific)41 ··D·(mbind),·p·(processor·specific)
22.4 KB
readelf --wide --symbols {}
    
Offset 92, 7 lines modifiedOffset 92, 328 lines modified
92 ····88:·0000000000006d08··1476·FUNC····GLOBAL·DEFAULT···11·aes_cfb_encrypt92 ····88:·0000000000006d08··1476·FUNC····GLOBAL·DEFAULT···11·aes_cfb_encrypt
93 ····89:·0000000000008560···212·FUNC····GLOBAL·DEFAULT···11·hmac_sha_data93 ····89:·0000000000008560···212·FUNC····GLOBAL·DEFAULT···11·hmac_sha_data
94 ····90:·0000000000002164···436·FUNC····GLOBAL·DEFAULT···11·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit94 ····90:·0000000000002164···436·FUNC····GLOBAL·DEFAULT···11·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit
95 ····91:·0000000000014000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start95 ····91:·0000000000014000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
96 ····92:·0000000000007890··1332·FUNC····GLOBAL·DEFAULT···11·aes_ofb_crypt96 ····92:·0000000000007890··1332·FUNC····GLOBAL·DEFAULT···11·aes_ofb_crypt
97 ····93:·000000000000aad0····28·FUNC····GLOBAL·DEFAULT···11·sha256_begin97 ····93:·000000000000aad0····28·FUNC····GLOBAL·DEFAULT···11·sha256_begin
98 ····94:·0000000000009944····48·FUNC····GLOBAL·DEFAULT···11·sha1_begin98 ····94:·0000000000009944····48·FUNC····GLOBAL·DEFAULT···11·sha1_begin
  
 99 Symbol·table·'.symtab'·contains·318·entries:
 100 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 101 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 102 ·····1:·0000000000000200·····0·SECTION·LOCAL··DEFAULT····1·.note.gnu.build-id
 103 ·····2:·0000000000000228·····0·SECTION·LOCAL··DEFAULT····2·.hash
 104 ·····3:·00000000000004b8·····0·SECTION·LOCAL··DEFAULT····3·.gnu.hash
 105 ·····4:·0000000000000750·····0·SECTION·LOCAL··DEFAULT····4·.dynsym
 106 ·····5:·0000000000001038·····0·SECTION·LOCAL··DEFAULT····5·.dynstr
 107 ·····6:·00000000000015c4·····0·SECTION·LOCAL··DEFAULT····6·.gnu.version
 108 ·····7:·0000000000001688·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version_r
 109 ·····8:·00000000000016a8·····0·SECTION·LOCAL··DEFAULT····8·.rela.dyn
 110 ·····9:·0000000000001828·····0·SECTION·LOCAL··DEFAULT····9·.rela.plt
 111 ····10:·0000000000001c00·····0·SECTION·LOCAL··DEFAULT···10·.plt
 112 ····11:·0000000000001eb0·····0·SECTION·LOCAL··DEFAULT···11·.text
 113 ····12:·000000000000bbf0·····0·SECTION·LOCAL··DEFAULT···12·.rodata
 114 ····13:·0000000000011a70·····0·SECTION·LOCAL··DEFAULT···13·.eh_frame_hdr
 115 ····14:·0000000000011c70·····0·SECTION·LOCAL··DEFAULT···14·.eh_frame
 116 ····15:·0000000000012508·····0·SECTION·LOCAL··DEFAULT···15·.note.android.ident
 117 ····16:·0000000000013c28·····0·SECTION·LOCAL··DEFAULT···16·.fini_array
 118 ····17:·0000000000013c38·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
 119 ····18:·0000000000013c40·····0·SECTION·LOCAL··DEFAULT···18·.dynamic
 120 ····19:·0000000000013e30·····0·SECTION·LOCAL··DEFAULT···19·.got
 121 ····20:·0000000000014000·····0·SECTION·LOCAL··DEFAULT···20·.bss
 122 ····21:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···21·.comment
 123 ····22:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···22·.debug_info
 124 ····23:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···23·.debug_abbrev
 125 ····24:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···24·.debug_line
 126 ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···25·.debug_str
 127 ····26:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···26·.debug_loc
 128 ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···27·.debug_macinfo
 129 ····28:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···28·.debug_ranges
 130 ····29:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·/buildbot/tmp/crtbrand-8691e0.o
 131 ····30:·0000000000012508·····0·NOTYPE··LOCAL··DEFAULT···15·$d.0
 132 ····31:·0000000000012560·····0·NOTYPE··LOCAL··DEFAULT···15·ndk_build_number
 133 ····32:·0000000000012520·····0·NOTYPE··LOCAL··DEFAULT···15·ndk_version
 134 ····33:·0000000000012508···152·OBJECT··LOCAL··DEFAULT···15·note_android_ident
 135 ····34:·000000000001251c·····0·NOTYPE··LOCAL··DEFAULT···15·note_data
 136 ····35:·00000000000125a0·····0·NOTYPE··LOCAL··DEFAULT···15·note_end
 137 ····36:·0000000000012514·····0·NOTYPE··LOCAL··DEFAULT···15·note_name
 138 ····37:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 139 ····38:·0000000000013c38·····0·NOTYPE··LOCAL··DEFAULT···17·$d.1
 140 ····39:·0000000000013c28·····0·NOTYPE··LOCAL··DEFAULT···16·$d.2
 141 ····40:·0000000000013c30·····0·NOTYPE··LOCAL··DEFAULT···16·$d.3
 142 ····41:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···21·$d.4
 143 ····42:·0000000000001eb0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.0
 144 ····43:·0000000000013c38·····8·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 145 ····44:·0000000000001eb0····12·FUNC····LOCAL··DEFAULT···11·__on_dlclose
 146 ····45:·0000000000001ec0·····4·FUNC····LOCAL··DEFAULT···11·__on_dlclose_late
 147 ····46:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aes_jni.c
 148 ····47:·000000000000bbf0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.10
 149 ····48:·0000000000014008·····0·NOTYPE··LOCAL··DEFAULT···20·$d.11
 150 ····49:·0000000000014010·····0·NOTYPE··LOCAL··DEFAULT···20·$d.12
 151 ····50:·0000000000014018·····0·NOTYPE··LOCAL··DEFAULT···20·$d.13
 152 ····51:·0000000000014020·····0·NOTYPE··LOCAL··DEFAULT···20·$d.14
 153 ····52:·0000000000014028·····0·NOTYPE··LOCAL··DEFAULT···20·$d.15
 154 ····53:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···25·$d.16
 155 ····54:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···26·$d.17
 156 ····55:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···23·$d.18
 157 ····56:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···22·$d.19
 158 ····57:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···28·$d.20
 159 ····58:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···27·$d.21
 160 ····59:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···21·$d.22
 161 ····60:·0000000000011c70·····0·NOTYPE··LOCAL··DEFAULT···14·$d.23
 162 ····61:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···24·$d.24
 163 ····62:·0000000000014000·····0·NOTYPE··LOCAL··DEFAULT···20·$d.9
 164 ····63:·0000000000001eec·····0·NOTYPE··LOCAL··DEFAULT···11·$x.0
 165 ····64:·0000000000002090·····0·NOTYPE··LOCAL··DEFAULT···11·$x.1
 166 ····65:·0000000000002164·····0·NOTYPE··LOCAL··DEFAULT···11·$x.2
 167 ····66:·0000000000002318·····0·NOTYPE··LOCAL··DEFAULT···11·$x.3
 168 ····67:·0000000000002320·····0·NOTYPE··LOCAL··DEFAULT···11·$x.4
 169 ····68:·00000000000025e4·····0·NOTYPE··LOCAL··DEFAULT···11·$x.5
 170 ····69:·0000000000002840·····0·NOTYPE··LOCAL··DEFAULT···11·$x.6
 171 ····70:·0000000000002888·····0·NOTYPE··LOCAL··DEFAULT···11·$x.7
 172 ····71:·00000000000029c0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.8
 173 ····72:·0000000000014008·····8·OBJECT··LOCAL··DEFAULT···20·bad_arg
 174 ····73:·0000000000014018·····8·OBJECT··LOCAL··DEFAULT···20·bad_padding
 175 ····74:·0000000000014028·····8·OBJECT··LOCAL··DEFAULT···20·block_size
 176 ····75:·0000000000014000·····8·OBJECT··LOCAL··DEFAULT···20·cached_vm
 177 ····76:·0000000000014010·····8·OBJECT··LOCAL··DEFAULT···20·no_mem
 178 ····77:·0000000000014020·····8·OBJECT··LOCAL··DEFAULT···20·short_buf
 179 ····78:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aescrypt.c
 180 ····79:·0000000000000b88·····0·NOTYPE··LOCAL··DEFAULT···24·$d.10
 181 ····80:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···25·$d.2
 182 ····81:·0000000000001500·····0·NOTYPE··LOCAL··DEFAULT···26·$d.3
 183 ····82:·00000000000002a3·····0·NOTYPE··LOCAL··DEFAULT···23·$d.4
 184 ····83:·000000000000330f·····0·NOTYPE··LOCAL··DEFAULT···22·$d.5
 185 ····84:·0000000000000110·····0·NOTYPE··LOCAL··DEFAULT···28·$d.6
 186 ····85:·0000000000000001·····0·NOTYPE··LOCAL··DEFAULT···27·$d.7
 187 ····86:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···21·$d.8
 188 ····87:·0000000000011dd8·····0·NOTYPE··LOCAL··DEFAULT···14·$d.9
 189 ····88:·0000000000002d04·····0·NOTYPE··LOCAL··DEFAULT···11·$x.0
 190 ····89:·0000000000003928·····0·NOTYPE··LOCAL··DEFAULT···11·$x.1
 191 ····90:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aeskey.c
 192 ····91:·0000000000000361·····0·NOTYPE··LOCAL··DEFAULT···23·$d.10
 193 ····92:·0000000000003528·····0·NOTYPE··LOCAL··DEFAULT···22·$d.11
 194 ····93:·0000000000000140·····0·NOTYPE··LOCAL··DEFAULT···28·$d.12
 195 ····94:·0000000000000002·····0·NOTYPE··LOCAL··DEFAULT···27·$d.13
 196 ····95:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···21·$d.14
 197 ····96:·0000000000011e18·····0·NOTYPE··LOCAL··DEFAULT···14·$d.15
 198 ····97:·0000000000000dc9·····0·NOTYPE··LOCAL··DEFAULT···24·$d.16
 199 ····98:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···25·$d.8
 200 ····99:·0000000000002b1f·····0·NOTYPE··LOCAL··DEFAULT···26·$d.9
 201 ···100:·000000000000454c·····0·NOTYPE··LOCAL··DEFAULT···11·$x.0
 202 ···101:·0000000000004898·····0·NOTYPE··LOCAL··DEFAULT···11·$x.1
 203 ···102:·0000000000004bbc·····0·NOTYPE··LOCAL··DEFAULT···11·$x.2
 204 ···103:·0000000000004ff0·····0·NOTYPE··LOCAL··DEFAULT···11·$x.3
 205 ···104:·0000000000005068·····0·NOTYPE··LOCAL··DEFAULT···11·$x.4
 206 ···105:·0000000000005630·····0·NOTYPE··LOCAL··DEFAULT···11·$x.5
 207 ···106:·0000000000005cb4·····0·NOTYPE··LOCAL··DEFAULT···11·$x.6
 208 ···107:·00000000000066bc·····0·NOTYPE··LOCAL··DEFAULT···11·$x.7
 209 ···108:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aes_modes.c
 210 ···109:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···25·$d.10
 211 ···110:·0000000000006c77·····0·NOTYPE··LOCAL··DEFAULT···26·$d.11
 212 ···111:·0000000000000463·····0·NOTYPE··LOCAL··DEFAULT···23·$d.12
 213 ···112:·00000000000038b7·····0·NOTYPE··LOCAL··DEFAULT···22·$d.13
 214 ···113:·00000000000001d0·····0·NOTYPE··LOCAL··DEFAULT···28·$d.14
 215 ···114:·0000000000000003·····0·NOTYPE··LOCAL··DEFAULT···27·$d.15
 216 ···115:·00000000000000b4·····0·NOTYPE··LOCAL··DEFAULT···21·$d.16
 217 ···116:·0000000000011f50·····0·NOTYPE··LOCAL··DEFAULT···14·$d.17
Max diff block lines reached; -1/22860 bytes (-0.00%) of diff not shown.
474 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 8713 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2948
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············670
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 27 ··2»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 28 ··3»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits
 30 ··5»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
  
 31 ·The·File·Name·Table·(offset·0x1dc):
 32 ··Entry»  Dir»       Time»   Size»       Name
 33 ··1»      1»     0»    0»   jni.h
 34 ··2»      1»     0»    0»   stdint.h
 35 ··3»      2»     0»    0»   stdarg.h
 36 ··4»      3»     0»    0»   src/main/jni/aes/aes_jni.c
 37 ··5»      3»     0»    0»   src/main/jni/aes/aes/brg_types.h
 38 ··6»      3»     0»    0»   src/main/jni/aes/aes/aes.h
 39 ··7»      4»     0»    0»   pthread_types.h
 40 ··8»      2»     0»    0»   stddef.h
 41 ··9»      5»     0»    0»   string.h
 42 ··10»     3»    0»   0»  src/main/jni/aes/sha/sha2.h
  
 43 ·Line·Number·Statements:
 44 ··[0x000002a8]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 45 ··[0x000002aa]··Extended·opcode·2:·set·Address·to·0x1eec
 46 ··[0x000002b5]··Advance·Line·by·64·to·65
 47 ··[0x000002b8]··Copy
 48 ··[0x000002b9]··Set·column·to·13
 49 ··[0x000002bb]··Set·prologue_end·to·true
 50 ··[0x000002bc]··Advance·PC·by·constant·17·to·0x1efd
 51 ··[0x000002bd]··Special·opcode·107:·advance·Address·by·7·to·0x1f04·and·Line·by·4·to·69
 52 ··[0x000002be]··Set·column·to·6
 53 ··[0x000002c0]··Special·opcode·62:·advance·Address·by·4·to·0x1f08·and·Line·by·1·to·70
 54 ··[0x000002c1]··Set·column·to·13
 55 ··[0x000002c3]··Special·opcode·172:·advance·Address·by·12·to·0x1f14·and·Line·by·-1·to·69
 56 ··[0x000002c4]··Set·column·to·7
 57 ··[0x000002c6]··Special·opcode·62:·advance·Address·by·4·to·0x1f18·and·Line·by·1·to·70
 58 ··[0x000002c7]··Set·column·to·6
 59 ··[0x000002c9]··Set·is_stmt·to·0
 60 ··[0x000002ca]··Special·opcode·61:·advance·Address·by·4·to·0x1f1c·and·Line·by·0·to·70
 61 ··[0x000002cb]··Set·column·to·13
 62 ··[0x000002cd]··Special·opcode·173:·advance·Address·by·12·to·0x1f28·and·Line·by·0·to·70
 63 ··[0x000002ce]··Set·column·to·6
 64 ··[0x000002d0]··Special·opcode·61:·advance·Address·by·4·to·0x1f2c·and·Line·by·0·to·70
 65 ··[0x000002d1]··Special·opcode·61:·advance·Address·by·4·to·0x1f30·and·Line·by·0·to·70
 66 ··[0x000002d2]··Advance·Line·by·-70·to·0
 67 ··[0x000002d5]··Special·opcode·61:·advance·Address·by·4·to·0x1f34·and·Line·by·0·to·0
 68 ··[0x000002d6]··Set·column·to·1
 69 ··[0x000002d8]··Set·is_stmt·to·1
 70 ··[0x000002d9]··Advance·Line·by·105·to·105
 71 ··[0x000002dc]··Advance·PC·by·constant·17·to·0x1f45
 72 ··[0x000002dd]··Special·opcode·47:·advance·Address·by·3·to·0x1f48·and·Line·by·0·to·105
 73 ··[0x000002de]··Set·column·to·11
 74 ··[0x000002e0]··Advance·Line·by·-32·to·73
 75 ··[0x000002e2]··Advance·PC·by·constant·17·to·0x1f59
 76 ··[0x000002e3]··Special·opcode·47:·advance·Address·by·3·to·0x1f5c·and·Line·by·0·to·73
 77 ··[0x000002e4]··Set·column·to·9
 78 ··[0x000002e6]··Set·is_stmt·to·0
 79 ··[0x000002e7]··Special·opcode·61:·advance·Address·by·4·to·0x1f60·and·Line·by·0·to·73
 80 ··[0x000002e8]··Set·column·to·10
 81 ··[0x000002ea]··Special·opcode·117:·advance·Address·by·8·to·0x1f68·and·Line·by·0·to·73
 82 ··[0x000002eb]··Set·column·to·17
 83 ··[0x000002ed]··Special·opcode·61:·advance·Address·by·4·to·0x1f6c·and·Line·by·0·to·73
 84 ··[0x000002ee]··Set·column·to·9
 85 ··[0x000002f0]··Special·opcode·61:·advance·Address·by·4·to·0x1f70·and·Line·by·0·to·73
 86 ··[0x000002f1]··Set·column·to·7
 87 ··[0x000002f3]··Set·is_stmt·to·1
 88 ··[0x000002f4]··Special·opcode·62:·advance·Address·by·4·to·0x1f74·and·Line·by·1·to·74
 89 ··[0x000002f5]··Set·column·to·0
 90 ··[0x000002f7]··Set·is_stmt·to·0
 91 ··[0x000002f8]··Advance·Line·by·-74·to·0
 92 ··[0x000002fb]··Special·opcode·61:·advance·Address·by·4·to·0x1f78·and·Line·by·0·to·0
 93 ··[0x000002fc]··Set·column·to·15
 94 ··[0x000002fe]··Set·is_stmt·to·1
 95 ··[0x000002ff]··Advance·Line·by·76·to·76
 96 ··[0x00000302]··Special·opcode·61:·advance·Address·by·4·to·0x1f7c·and·Line·by·0·to·76
 97 ··[0x00000303]··Set·column·to·14
 98 ··[0x00000305]··Set·is_stmt·to·0
 99 ··[0x00000306]··Special·opcode·61:·advance·Address·by·4·to·0x1f80·and·Line·by·0·to·76
 100 ··[0x00000307]··Set·column·to·21
 101 ··[0x00000309]··Special·opcode·61:·advance·Address·by·4·to·0x1f84·and·Line·by·0·to·76
 102 ··[0x0000030a]··Set·column·to·13
 103 ··[0x0000030c]··Special·opcode·61:·advance·Address·by·4·to·0x1f88·and·Line·by·0·to·76
 104 ··[0x0000030d]··Set·column·to·11
 105 ··[0x0000030f]··Special·opcode·61:·advance·Address·by·4·to·0x1f8c·and·Line·by·0·to·76
 106 ··[0x00000310]··Set·column·to·7
 107 ··[0x00000312]··Set·is_stmt·to·1
 108 ··[0x00000313]··Special·opcode·118:·advance·Address·by·8·to·0x1f94·and·Line·by·1·to·77
 109 ··[0x00000314]··Set·column·to·11
 110 ··[0x00000316]··Special·opcode·64:·advance·Address·by·4·to·0x1f98·and·Line·by·3·to·80
 111 ··[0x00000317]··Set·column·to·9
 112 ··[0x00000319]··Set·is_stmt·to·0
 113 ··[0x0000031a]··Special·opcode·61:·advance·Address·by·4·to·0x1f9c·and·Line·by·0·to·80
 114 ··[0x0000031b]··Set·column·to·10
 115 ··[0x0000031d]··Special·opcode·117:·advance·Address·by·8·to·0x1fa4·and·Line·by·0·to·80
 116 ··[0x0000031e]··Set·column·to·17
 117 ··[0x00000320]··Special·opcode·61:·advance·Address·by·4·to·0x1fa8·and·Line·by·0·to·80
 118 ··[0x00000321]··Set·column·to·9
 119 ··[0x00000323]··Special·opcode·61:·advance·Address·by·4·to·0x1fac·and·Line·by·0·to·80
 120 ··[0x00000324]··Set·column·to·7
 121 ··[0x00000326]··Set·is_stmt·to·1
 122 ··[0x00000327]··Special·opcode·62:·advance·Address·by·4·to·0x1fb0·and·Line·by·1·to·81
Max diff block lines reached; -1/484921 bytes (-0.00%) of diff not shown.
557 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 10010 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0x330b·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··8
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x107):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/arm64-v8a
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<26>···DW_AT_ranges······:·(sec_offset)·0x70
 15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_variable)
 16 ····<2b>···DW_AT_name········:·(strp)·(offset:·0x165):·cached_vm
 17 ····<2f>···DW_AT_type········:·(ref4)·<0x3f>,·JNIInvokeInterface,·JavaVM
 18 ····<33>···DW_AT_decl_file···:·(data1)·4
 19 ····<34>···DW_AT_decl_line···:·(data1)·41
 20 ····<35>···DW_AT_location····:·(exprloc)·9·byte·block:·3·0·40·1·0·0·0·0·0·»      (DW_OP_addr:·14000)
 21 ·<1><3f>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 22 ····<40>···DW_AT_type········:·(ref4)·<0x44>,·JNIInvokeInterface,·JavaVM
 23 ·<1><44>:·Abbrev·Number:·4·(DW_TAG_typedef)
 24 ····<45>···DW_AT_type········:·(ref4)·<0x4f>,·JNIInvokeInterface
 25 ····<49>···DW_AT_name········:·(strp)·(offset:·0x1385):·JavaVM
 26 ····<4d>···DW_AT_decl_file···:·(data1)·1
 27 ····<4e>···DW_AT_decl_line···:·(data1)·144
 28 ·<1><4f>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 29 ····<50>···DW_AT_type········:·(ref4)·<0x54>,·JNIInvokeInterface
 30 ·<1><54>:·Abbrev·Number:·5·(DW_TAG_const_type)
 31 ····<55>···DW_AT_type········:·(ref4)·<0x59>,·JNIInvokeInterface
 32 ·<1><59>:·Abbrev·Number:·6·(DW_TAG_structure_type)
 33 ····<5a>···DW_AT_name········:·(strp)·(offset:·0x1545):·JNIInvokeInterface
 34 ····<5e>···DW_AT_byte_size···:·(data1)·64
 35 ····<5f>···DW_AT_decl_file···:·(data1)·1
 36 ····<60>···DW_AT_decl_line···:·(data2)·1037
 37 ·<2><62>:·Abbrev·Number:·7·(DW_TAG_member)
 38 ····<63>···DW_AT_name········:·(strp)·(offset:·0x16f):·reserved0
 39 ····<67>···DW_AT_type········:·(ref4)·<0xcb>
 40 ····<6b>···DW_AT_decl_file···:·(data1)·1
 41 ····<6c>···DW_AT_decl_line···:·(data2)·1038
 42 ····<6e>···DW_AT_data_member_location:·(data1)·0
 43 ·<2><6f>:·Abbrev·Number:·7·(DW_TAG_member)
 44 ····<70>···DW_AT_name········:·(strp)·(offset:·0x179):·reserved1
 45 ····<74>···DW_AT_type········:·(ref4)·<0xcb>
 46 ····<78>···DW_AT_decl_file···:·(data1)·1
 47 ····<79>···DW_AT_decl_line···:·(data2)·1039
 48 ····<7b>···DW_AT_data_member_location:·(data1)·8
 49 ·<2><7c>:·Abbrev·Number:·7·(DW_TAG_member)
 50 ····<7d>···DW_AT_name········:·(strp)·(offset:·0x183):·reserved2
 51 ····<81>···DW_AT_type········:·(ref4)·<0xcb>
 52 ····<85>···DW_AT_decl_file···:·(data1)·1
 53 ····<86>···DW_AT_decl_line···:·(data2)·1040
 54 ····<88>···DW_AT_data_member_location:·(data1)·16
 55 ·<2><89>:·Abbrev·Number:·7·(DW_TAG_member)
 56 ····<8a>···DW_AT_name········:·(strp)·(offset:·0x18d):·DestroyJavaVM
 57 ····<8e>···DW_AT_type········:·(ref4)·<0xcc>,·int,·__int32_t,·int32_t,·jint
 58 ····<92>···DW_AT_decl_file···:·(data1)·1
 59 ····<93>···DW_AT_decl_line···:·(data2)·1042
 60 ····<95>···DW_AT_data_member_location:·(data1)·24
 61 ·<2><96>:·Abbrev·Number:·7·(DW_TAG_member)
 62 ····<97>···DW_AT_name········:·(strp)·(offset:·0x1aa):·AttachCurrentThread
 63 ····<9b>···DW_AT_type········:·(ref4)·<0x104>,·int,·__int32_t,·int32_t,·jint
 64 ····<9f>···DW_AT_decl_file···:·(data1)·1
 65 ····<a0>···DW_AT_decl_line···:·(data2)·1043
 66 ····<a2>···DW_AT_data_member_location:·(data1)·32
 67 ·<2><a3>:·Abbrev·Number:·7·(DW_TAG_member)
 68 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x150e):·DetachCurrentThread
 69 ····<a8>···DW_AT_type········:·(ref4)·<0xcc>,·int,·__int32_t,·int32_t,·jint
 70 ····<ac>···DW_AT_decl_file···:·(data1)·1
 71 ····<ad>···DW_AT_decl_line···:·(data2)·1044
 72 ····<af>···DW_AT_data_member_location:·(data1)·40
 73 ·<2><b0>:·Abbrev·Number:·7·(DW_TAG_member)
 74 ····<b1>···DW_AT_name········:·(strp)·(offset:·0x1522):·GetEnv
 75 ····<b5>···DW_AT_type········:·(ref4)·<0x28a9>,·int,·__int32_t,·int32_t,·jint
 76 ····<b9>···DW_AT_decl_file···:·(data1)·1
 77 ····<ba>···DW_AT_decl_line···:·(data2)·1045
 78 ····<bc>···DW_AT_data_member_location:·(data1)·48
 79 ·<2><bd>:·Abbrev·Number:·7·(DW_TAG_member)
 80 ····<be>···DW_AT_name········:·(strp)·(offset:·0x1529):·AttachCurrentThreadAsDaemon
 81 ····<c2>···DW_AT_type········:·(ref4)·<0x104>,·int,·__int32_t,·int32_t,·jint
 82 ····<c6>···DW_AT_decl_file···:·(data1)·1
 83 ····<c7>···DW_AT_decl_line···:·(data2)·1046
 84 ····<c9>···DW_AT_data_member_location:·(data1)·56
 85 ·<2><ca>:·Abbrev·Number:·0
 86 ·<1><cb>:·Abbrev·Number:·8·(DW_TAG_pointer_type)
 87 ·<1><cc>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 88 ····<cd>···DW_AT_type········:·(ref4)·<0xd1>,·int,·__int32_t,·int32_t,·jint
 89 ·<1><d1>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 90 ····<d2>···DW_AT_type········:·(ref4)·<0xdc>,·int,·__int32_t,·int32_t,·jint
 91 ····<d6>···DW_AT_prototyped··:·(flag_present)·1
 92 ·<2><d6>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 93 ····<d7>···DW_AT_type········:·(ref4)·<0x3f>,·JNIInvokeInterface,·JavaVM
 94 ·<2><db>:·Abbrev·Number:·0
 95 ·<1><dc>:·Abbrev·Number:·4·(DW_TAG_typedef)
 96 ····<dd>···DW_AT_type········:·(ref4)·<0xe7>,·int,·__int32_t,·int32_t
 97 ····<e1>···DW_AT_name········:·(strp)·(offset:·0x1a5):·jint
 98 ····<e5>···DW_AT_decl_file···:·(data1)·1
 99 ····<e6>···DW_AT_decl_line···:·(data1)·35
 100 ·<1><e7>:·Abbrev·Number:·4·(DW_TAG_typedef)
 101 ····<e8>···DW_AT_type········:·(ref4)·<0xf2>,·int,·__int32_t
 102 ····<ec>···DW_AT_name········:·(strp)·(offset:·0x19d):·int32_t
 103 ····<f0>···DW_AT_decl_file···:·(data1)·2
 104 ····<f1>···DW_AT_decl_line···:·(data1)·64
 105 ·<1><f2>:·Abbrev·Number:·4·(DW_TAG_typedef)
 106 ····<f3>···DW_AT_type········:·(ref4)·<0xfd>,·int
 107 ····<f7>···DW_AT_name········:·(strp)·(offset:·0x19b):·__int32_t
 108 ····<fb>···DW_AT_decl_file···:·(data1)·2
 109 ····<fc>···DW_AT_decl_line···:·(data1)·40
 110 ·<1><fd>:·Abbrev·Number:·11·(DW_TAG_base_type)
 111 ····<fe>···DW_AT_name········:·(strp)·(offset:·0x163a):·int
 112 ····<102>···DW_AT_encoding····:·(data1)·5»   (signed)
 113 ····<103>···DW_AT_byte_size···:·(data1)·4
 114 ·<1><104>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 115 ····<105>···DW_AT_type········:·(ref4)·<0x109>,·int,·__int32_t,·int32_t,·jint
 116 ·<1><109>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 117 ····<10a>···DW_AT_type········:·(ref4)·<0xdc>,·int,·__int32_t,·int32_t,·jint
 118 ····<10e>···DW_AT_prototyped··:·(flag_present)·1
 119 ·<2><10e>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 120 ····<10f>···DW_AT_type········:·(ref4)·<0x3f>,·JNIInvokeInterface,·JavaVM
 121 ·<2><113>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 122 ····<114>···DW_AT_type········:·(ref4)·<0x11e>,·JNINativeInterface,·JNIEnv
 123 ·<2><118>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 124 ····<119>···DW_AT_type········:·(ref4)·<0xcb>
 125 ·<2><11d>:·Abbrev·Number:·0
 126 ·<1><11e>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
Max diff block lines reached; -1/570029 bytes (-0.00%) of diff not shown.
54.8 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 1378 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_variable····[no·children]
 13 ····DW_AT_name·········DW_FORM_strp
 14 ····DW_AT_type·········DW_FORM_ref4
 15 ····DW_AT_decl_file····DW_FORM_data1
 16 ····DW_AT_decl_line····DW_FORM_data1
 17 ····DW_AT_location·····DW_FORM_exprloc
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_pointer_type····[no·children]
 20 ····DW_AT_type·········DW_FORM_ref4
 21 ····DW_AT·value:·0·····DW_FORM·value:·0
 22 ···4······DW_TAG_typedef····[no·children]
 23 ····DW_AT_type·········DW_FORM_ref4
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_decl_file····DW_FORM_data1
 26 ····DW_AT_decl_line····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_const_type····[no·children]
 29 ····DW_AT_type·········DW_FORM_ref4
 30 ····DW_AT·value:·0·····DW_FORM·value:·0
 31 ···6······DW_TAG_structure_type····[has·children]
 32 ····DW_AT_name·········DW_FORM_strp
 33 ····DW_AT_byte_size····DW_FORM_data1
 34 ····DW_AT_decl_file····DW_FORM_data1
 35 ····DW_AT_decl_line····DW_FORM_data2
 36 ····DW_AT·value:·0·····DW_FORM·value:·0
 37 ···7······DW_TAG_member····[no·children]
 38 ····DW_AT_name·········DW_FORM_strp
 39 ····DW_AT_type·········DW_FORM_ref4
 40 ····DW_AT_decl_file····DW_FORM_data1
 41 ····DW_AT_decl_line····DW_FORM_data2
 42 ····DW_AT_data_member_location·DW_FORM_data1
 43 ····DW_AT·value:·0·····DW_FORM·value:·0
 44 ···8······DW_TAG_pointer_type····[no·children]
 45 ····DW_AT·value:·0·····DW_FORM·value:·0
 46 ···9······DW_TAG_subroutine_type····[has·children]
 47 ····DW_AT_type·········DW_FORM_ref4
 48 ····DW_AT_prototyped···DW_FORM_flag_present
 49 ····DW_AT·value:·0·····DW_FORM·value:·0
 50 ···10······DW_TAG_formal_parameter····[no·children]
 51 ····DW_AT_type·········DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···11······DW_TAG_base_type····[no·children]
 54 ····DW_AT_name·········DW_FORM_strp
 55 ····DW_AT_encoding·····DW_FORM_data1
 56 ····DW_AT_byte_size····DW_FORM_data1
 57 ····DW_AT·value:·0·····DW_FORM·value:·0
 58 ···12······DW_TAG_structure_type····[has·children]
 59 ····DW_AT_name·········DW_FORM_strp
 60 ····DW_AT_byte_size····DW_FORM_data2
 61 ····DW_AT_decl_file····DW_FORM_data1
 62 ····DW_AT_decl_line····DW_FORM_data1
 63 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···13······DW_TAG_member····[no·children]
 65 ····DW_AT_name·········DW_FORM_strp
 66 ····DW_AT_type·········DW_FORM_ref4
 67 ····DW_AT_decl_file····DW_FORM_data1
 68 ····DW_AT_decl_line····DW_FORM_data1
 69 ····DW_AT_data_member_location·DW_FORM_data1
 70 ····DW_AT·value:·0·····DW_FORM·value:·0
 71 ···14······DW_TAG_member····[no·children]
 72 ····DW_AT_name·········DW_FORM_strp
 73 ····DW_AT_type·········DW_FORM_ref4
 74 ····DW_AT_decl_file····DW_FORM_data1
 75 ····DW_AT_decl_line····DW_FORM_data1
 76 ····DW_AT_data_member_location·DW_FORM_data2
 77 ····DW_AT·value:·0·····DW_FORM·value:·0
 78 ···15······DW_TAG_member····[no·children]
 79 ····DW_AT_name·········DW_FORM_strp
 80 ····DW_AT_type·········DW_FORM_ref4
 81 ····DW_AT_decl_file····DW_FORM_data1
 82 ····DW_AT_decl_line····DW_FORM_data2
 83 ····DW_AT_data_member_location·DW_FORM_data2
 84 ····DW_AT·value:·0·····DW_FORM·value:·0
 85 ···16······DW_TAG_structure_type····[no·children]
 86 ····DW_AT_name·········DW_FORM_strp
 87 ····DW_AT_declaration··DW_FORM_flag_present
 88 ····DW_AT·value:·0·····DW_FORM·value:·0
 89 ···17······DW_TAG_subroutine_type····[has·children]
 90 ····DW_AT_prototyped···DW_FORM_flag_present
 91 ····DW_AT·value:·0·····DW_FORM·value:·0
 92 ···18······DW_TAG_unspecified_parameters····[no·children]
 93 ····DW_AT·value:·0·····DW_FORM·value:·0
 94 ···19······DW_TAG_typedef····[no·children]
 95 ····DW_AT_type·········DW_FORM_ref4
 96 ····DW_AT_name·········DW_FORM_strp
 97 ····DW_AT·value:·0·····DW_FORM·value:·0
 98 ···20······DW_TAG_structure_type····[has·children]
 99 ····DW_AT_name·········DW_FORM_strp
 100 ····DW_AT_byte_size····DW_FORM_data1
 101 ····DW_AT·value:·0·····DW_FORM·value:·0
 102 ···21······DW_TAG_member····[no·children]
 103 ····DW_AT_name·········DW_FORM_strp
 104 ····DW_AT_type·········DW_FORM_ref4
 105 ····DW_AT_data_member_location·DW_FORM_data1
 106 ····DW_AT·value:·0·····DW_FORM·value:·0
 107 ···22······DW_TAG_union_type····[has·children]
 108 ····DW_AT_name·········DW_FORM_strp
 109 ····DW_AT_byte_size····DW_FORM_data1
 110 ····DW_AT_decl_file····DW_FORM_data1
 111 ····DW_AT_decl_line····DW_FORM_data1
 112 ····DW_AT·value:·0·····DW_FORM·value:·0
 113 ···23······DW_TAG_structure_type····[has·children]
 114 ····DW_AT_byte_size····DW_FORM_data1
 115 ····DW_AT_decl_file····DW_FORM_data1
 116 ····DW_AT_decl_line····DW_FORM_data1
 117 ····DW_AT·value:·0·····DW_FORM·value:·0
 118 ···24······DW_TAG_enumeration_type····[has·children]
 119 ····DW_AT_type·········DW_FORM_ref4
 120 ····DW_AT_name·········DW_FORM_strp
 121 ····DW_AT_byte_size····DW_FORM_data1
 122 ····DW_AT_decl_file····DW_FORM_data1
 123 ····DW_AT_decl_line····DW_FORM_data1
 124 ····DW_AT·value:·0·····DW_FORM·value:·0
 125 ···25······DW_TAG_enumerator····[no·children]
 126 ····DW_AT_name·········DW_FORM_strp
Max diff block lines reached; -1/56015 bytes (-0.00%) of diff not shown.
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
261 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 2325 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·0000000000001eec·0000000000001f30·(DW_OP_reg0·(x0))
 4 ····00000013·<End·of·list>
 5 ····00000023·0000000000001eec·0000000000001f20·(DW_OP_reg1·(x1))
 6 ····00000036·<End·of·list>
 7 ····00000046·0000000000001f60·0000000000001f74·(DW_OP_reg0·(x0))
 8 ····00000059·0000000000001f80·0000000000001f8c·(DW_OP_reg0·(x0))
 9 ····0000006c·0000000000001f9c·0000000000001fb0·(DW_OP_reg0·(x0))
 10 ····0000007f·0000000000001fbc·0000000000001fc8·(DW_OP_reg0·(x0))
 11 ····00000092·0000000000001fd8·0000000000001fec·(DW_OP_reg0·(x0))
 12 ····000000a5·0000000000001ff8·0000000000002004·(DW_OP_reg0·(x0))
 13 ····000000b8·0000000000002008·0000000000002028·(DW_OP_reg8·(x8))
 14 ····000000cb·0000000000002034·0000000000002040·(DW_OP_reg0·(x0))
 15 ····000000de·0000000000002044·0000000000002064·(DW_OP_reg8·(x8))
 16 ····000000f1·0000000000002070·000000000000207c·(DW_OP_reg0·(x0))
 17 ····00000104·<End·of·list>
 18 ····00000114·0000000000001f7c·0000000000001f8c·(DW_OP_reg1·(x1))
 19 ····00000127·0000000000001fb8·0000000000001fc8·(DW_OP_reg1·(x1))
 20 ····0000013a·0000000000001ff4·0000000000002004·(DW_OP_reg1·(x1))
 21 ····0000014d·0000000000002030·0000000000002040·(DW_OP_reg1·(x1))
 22 ····00000160·000000000000206c·000000000000207c·(DW_OP_reg1·(x1))
 23 ····00000173·<End·of·list>
 24 ····00000183·0000000000002090·00000000000020c4·(DW_OP_reg0·(x0))
 25 ····00000196·<End·of·list>
 26 ····000001a6·0000000000002090·00000000000020b0·(DW_OP_reg1·(x1))
 27 ····000001b9·<End·of·list>
 28 ····000001c9·00000000000020cc·00000000000020e0·(DW_OP_reg0·(x0))
 29 ····000001dc·00000000000020e4·00000000000020f8·(DW_OP_reg0·(x0))
 30 ····000001ef·00000000000020fc·0000000000002110·(DW_OP_reg0·(x0))
 31 ····00000202·0000000000002114·0000000000002128·(DW_OP_reg0·(x0))
 32 ····00000215·000000000000212c·0000000000002140·(DW_OP_reg0·(x0))
 33 ····00000228·<End·of·list>
 34 ····00000238·0000000000002164·00000000000021a0·(DW_OP_reg0·(x0))
 35 ····0000024b·00000000000021a0·00000000000022e4·(DW_OP_reg19·(x19))
 36 ····0000025e·00000000000022f8·0000000000002318·(DW_OP_reg19·(x19))
 37 ····00000271·<End·of·list>
 38 ····00000281·0000000000002164·000000000000218c·(DW_OP_reg1·(x1))
 39 ····00000294·<End·of·list>
 40 ····000002a4·0000000000002164·00000000000021a0·(DW_OP_reg2·(x2))
 41 ····000002b7·00000000000021a4·00000000000022ec·(DW_OP_reg23·(x23))
 42 ····000002ca·00000000000022f8·0000000000002318·(DW_OP_reg23·(x23))
 43 ····000002dd·<End·of·list>
 44 ····000002ed·0000000000002164·0000000000002194·(DW_OP_reg3·(x3))
 45 ····00000300·0000000000002194·00000000000022ec·(DW_OP_reg24·(x24))
 46 ····00000313·00000000000022f8·0000000000002318·(DW_OP_reg24·(x24))
 47 ····00000326·<End·of·list>
 48 ····00000336·0000000000002164·0000000000002190·(DW_OP_reg4·(x4))
 49 ····00000349·0000000000002190·00000000000022e8·(DW_OP_reg22·(x22))
 50 ····0000035c·00000000000022f8·0000000000002318·(DW_OP_reg22·(x22))
 51 ····0000036f·<End·of·list>
 52 ····0000037f·00000000000021b4·00000000000022e8·(DW_OP_reg21·(x21))
 53 ····00000392·00000000000022f8·0000000000002318·(DW_OP_reg21·(x21))
 54 ····000003a5·<End·of·list>
 55 ····000003b5·00000000000021dc·00000000000021ec·(DW_OP_reg0·(x0))
 56 ····000003c8·0000000000002288·00000000000022a4·(DW_OP_reg0·(x0))
 57 ····000003db·<End·of·list>
 58 ····000003eb·000000000000222c·0000000000002270·(DW_OP_reg20·(x20))
 59 ····000003fe·<End·of·list>
 60 ····0000040e·000000000000222c·0000000000002288·(DW_OP_reg20·(x20))
 61 ····00000421·00000000000022f8·0000000000002314·(DW_OP_reg20·(x20))
 62 ····00000434·<End·of·list>
 63 ····00000444·000000000000222c·0000000000002270·(DW_OP_constu:·300;·DW_OP_stack_value)
 64 ····0000045a·<End·of·list>
 65 ····0000046a·000000000000222c·0000000000002270·(DW_OP_consts:·0;·DW_OP_stack_value)
 66 ····0000047f·<End·of·list>
 67 ····0000048f·000000000000222c·0000000000002270·(DW_OP_constu:·300;·DW_OP_stack_value)
 68 ····000004a5·<End·of·list>
 69 ····000004b5·000000000000222c·0000000000002270·(DW_OP_constu:·300;·DW_OP_stack_value)
 70 ····000004cb·<End·of·list>
 71 ····000004db·0000000000002318·000000000000231c·(DW_OP_reg0·(x0))
 72 ····000004ee·<End·of·list>
 73 ····000004fe·0000000000002318·0000000000002320·(DW_OP_reg1·(x1))
 74 ····00000511·<End·of·list>
 75 ····00000521·0000000000002318·000000000000231c·(DW_OP_reg2·(x2))
 76 ····00000534·000000000000231c·0000000000002320·(DW_OP_reg0·(x0))
 77 ····00000547·<End·of·list>
 78 ····00000557·0000000000002320·0000000000002344·(DW_OP_reg0·(x0))
 79 ····0000056a·0000000000002344·00000000000023c4·(DW_OP_reg19·(x19))
 80 ····0000057d·00000000000023dc·00000000000025e4·(DW_OP_reg19·(x19))
 81 ····00000590·<End·of·list>
 82 ····000005a0·0000000000002320·0000000000002384·(DW_OP_reg1·(x1))
 83 ····000005b3·0000000000002394·00000000000023a0·(DW_OP_reg1·(x1))
 84 ····000005c6·00000000000023dc·0000000000002408·(DW_OP_reg1·(x1))
 85 ····000005d9·0000000000002420·0000000000002440·(DW_OP_reg1·(x1))
 86 ····000005ec·0000000000002450·000000000000245c·(DW_OP_reg1·(x1))
 87 ····000005ff·<End·of·list>
 88 ····0000060f·0000000000002320·0000000000002370·(DW_OP_reg2·(x2))
 89 ····00000622·0000000000002370·0000000000002394·(DW_OP_reg20·(x20))
 90 ····00000635·0000000000002394·00000000000023a4·(DW_OP_reg2·(x2))
 91 ····00000648·00000000000023dc·00000000000025e4·(DW_OP_reg20·(x20))
 92 ····0000065b·<End·of·list>
 93 ····0000066b·0000000000002320·000000000000234c·(DW_OP_reg3·(x3))
 94 ····0000067e·000000000000234c·0000000000002394·(DW_OP_reg26·(x26))
 95 ····00000691·00000000000023dc·0000000000002530·(DW_OP_reg26·(x26))
 96 ····000006a4·<End·of·list>
 97 ····000006b4·0000000000002320·00000000000023ac·(DW_OP_reg4·(x4))
 98 ····000006c7·00000000000023dc·00000000000023e4·(DW_OP_reg4·(x4))
 99 ····000006da·00000000000023e4·00000000000025e4·(DW_OP_reg28·(x28))
 100 ····000006ed·<End·of·list>
 101 ····000006fd·0000000000002320·000000000000235c·(DW_OP_reg5·(x5))
 102 ····00000710·000000000000235c·0000000000002394·(DW_OP_reg27·(x27))
 103 ····00000723·00000000000023dc·00000000000025e4·(DW_OP_reg27·(x27))
 104 ····00000736·<End·of·list>
 105 ····00000746·0000000000002320·00000000000023ac·(DW_OP_reg6·(x6))
 106 ····00000759·00000000000023dc·0000000000002414·(DW_OP_reg6·(x6))
 107 ····0000076c·0000000000002420·0000000000002458·(DW_OP_reg6·(x6))
 108 ····0000077f·0000000000002458·00000000000025e4·(DW_OP_reg23·(x23))
 109 ····00000792·<End·of·list>
 110 ····000007a2·0000000000002320·0000000000002354·(DW_OP_reg7·(x7))
 111 ····000007b5·0000000000002354·0000000000002394·(DW_OP_reg22·(x22))
 112 ····000007c8·00000000000023dc·00000000000025e4·(DW_OP_reg22·(x22))
 113 ····000007db·<End·of·list>
 114 ····000007eb·0000000000002370·0000000000002394·(DW_OP_reg20·(x20))
 115 ····000007fe·00000000000023dc·00000000000025e4·(DW_OP_reg20·(x20))
 116 ····00000811·<End·of·list>
 117 ····00000821·00000000000023e8·0000000000002464·(DW_OP_reg25·(x25))
 118 ····00000834·00000000000024c4·00000000000024e0·(DW_OP_reg25·(x25))
 119 ····00000847·<End·of·list>
 120 ····00000857·0000000000002428·00000000000025e4·(DW_OP_reg24·(x24))
 121 ····0000086a·<End·of·list>
 122 ····0000087a·000000000000242c·00000000000025e4·(DW_OP_reg21·(x21))
 123 ····0000088d·<End·of·list>
 124 ····0000089d·0000000000002464·0000000000002480·(DW_OP_reg25·(x25))
 125 ····000008b0·00000000000024e0·0000000000002504·(DW_OP_reg25·(x25))
 126 ····000008c3·<End·of·list>
Max diff block lines reached; -1/267131 bytes (-0.00%) of diff not shown.
13.1 KB
strings --all --bytes=8 {}
    
Offset 138, 21 lines modifiedOffset 138, 581 lines modified
138 FeFbT~KiZw138 FeFbT~KiZw
139 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS139 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS
140 Ebl\tHeQ140 Ebl\tHeQ
141 F~FbTwKiZ141 F~FbTwKiZ
142 ###############142 ###############
143 ###############143 ###############
144 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)144 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
145 .fini_array 
146 .comment145 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 146 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 147 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 148 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits
 149 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 150 stdint.h
 151 stdarg.h
 152 src/main/jni/aes/aes_jni.c
 153 src/main/jni/aes/aes/brg_types.h
 154 src/main/jni/aes/aes/aes.h
 155 pthread_types.h
 156 stddef.h
 157 string.h
 158 src/main/jni/aes/sha/sha2.h
 159 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 160 src/main/jni/aes/aes/brg_types.h
 161 src/main/jni/aes/aes/aescrypt.c
 162 src/main/jni/aes/aes/aes.h
 163 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 164 src/main/jni/aes/aes/brg_types.h
 165 src/main/jni/aes/aes/aeskey.c
 166 src/main/jni/aes/aes/aes.h
 167 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 168 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 169 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 170 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 171 src/main/jni/aes/aes/brg_types.h
 172 stdint.h
 173 stddef.h
 174 src/main/jni/aes/aes/aes_modes.c
 175 string.h
 176 src/main/jni/aes/aes/aes.h
 177 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 178 src/main/jni/aes/aes/brg_types.h
 179 src/main/jni/aes/aes/aestab.h
 180 src/main/jni/aes/aes/aestab.c
 181 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 182 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 183 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 184 src/main/jni/aes/sha/brg_types.h
 185 stddef.h
 186 src/main/jni/aes/sha/hmac.c
 187 string.h
 188 src/main/jni/aes/sha/hmac.h
 189 src/main/jni/aes/sha/sha2.h
 190 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 191 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 192 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 193 src/main/jni/aes/sha/brg_types.h
 194 stddef.h
 195 src/main/jni/aes/sha/sha1.c
 196 string.h
 197 src/main/jni/aes/sha/sha1.h
 198 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 199 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 200 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 201 /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 202 src/main/jni/aes/sha/brg_types.h
 203 src/main/jni/aes/sha/sha2.c
 204 stdint.h
 205 stddef.h
 206 string.h
 207 src/main/jni/aes/sha/sha2.h
 208 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 209 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 210 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/arm64-v8a
 211 cached_vm
 212 reserved0
 213 reserved1
 214 reserved2
 215 DestroyJavaVM
 216 __int32_t
 217 AttachCurrentThread
 218 reserved3
 219 GetVersion
 220 DefineClass
 221 __int8_t
 222 FindClass
 223 FromReflectedMethod
 224 _jmethodID
 225 FromReflectedField
 226 _jfieldID
 227 ToReflectedMethod
 228 unsigned·char
 229 __uint8_t
 230 jboolean
 231 GetSuperclass
 232 IsAssignableFrom
 233 ToReflectedField
 234 jthrowable
 235 ThrowNew
 236 ExceptionOccurred
 237 ExceptionDescribe
 238 ExceptionClear
 239 FatalError
 240 PushLocalFrame
 241 PopLocalFrame
 242 NewGlobalRef
 243 DeleteGlobalRef
 244 DeleteLocalRef
 245 IsSameObject
 246 NewLocalRef
 247 EnsureLocalCapacity
 248 AllocObject
 249 NewObject
 250 NewObjectV
 251 __gr_top
 252 __vr_top
 253 __gr_offs
 254 __vr_offs
 255 __va_list
 256 __builtin_va_list
 257 NewObjectA
 258 unsigned·short
 259 __uint16_t
 260 __int16_t
 261 long·int
 262 __int64_t
 263 GetObjectClass
Max diff block lines reached; 282/13371 bytes (2.11%) of diff not shown.
7.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 260 lines modifiedOffset 1, 260 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 0000000000001c00·<sha256_end@plt-0x20>:2 0000000000001c00·<.plt>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·13000·<i512@@Base+0x1810>4 »       adrp»   x16,·13000·<note_end+0xa60>
5 »       ldr»    x17,·[x16,·#3648]5 »       ldr»    x17,·[x16,·#3648]
6 »       add»    x16,·x16,·#0xe406 »       add»    x16,·x16,·#0xe40
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 0000000000001c20·<sha256_end@plt>:11 0000000000001c20·<sha256_end@plt>:
12 »       adrp»   x16,·13000·<i512@@Base+0x1810>12 »       adrp»   x16,·13000·<note_end+0xa60>
13 »       ldr»    x17,·[x16,·#3656]13 »       ldr»    x17,·[x16,·#3656]
14 »       add»    x16,·x16,·#0xe4814 »       add»    x16,·x16,·#0xe48
15 »       br»     x1715 »       br»     x17
  
16 0000000000001c30·<aes_encrypt_key256@plt>:16 0000000000001c30·<aes_encrypt_key256@plt>:
17 »       adrp»   x16,·13000·<i512@@Base+0x1810>17 »       adrp»   x16,·13000·<note_end+0xa60>
18 »       ldr»    x17,·[x16,·#3664]18 »       ldr»    x17,·[x16,·#3664]
19 »       add»    x16,·x16,·#0xe5019 »       add»    x16,·x16,·#0xe50
20 »       br»     x1720 »       br»     x17
  
21 0000000000001c40·<pthread_create@plt>:21 0000000000001c40·<pthread_create@plt>:
22 »       adrp»   x16,·13000·<i512@@Base+0x1810>22 »       adrp»   x16,·13000·<note_end+0xa60>
23 »       ldr»    x17,·[x16,·#3672]23 »       ldr»    x17,·[x16,·#3672]
24 »       add»    x16,·x16,·#0xe5824 »       add»    x16,·x16,·#0xe58
25 »       br»     x1725 »       br»     x17
  
26 0000000000001c50·<aes_cbc_encrypt@plt>:26 0000000000001c50·<aes_cbc_encrypt@plt>:
27 »       adrp»   x16,·13000·<i512@@Base+0x1810>27 »       adrp»   x16,·13000·<note_end+0xa60>
28 »       ldr»    x17,·[x16,·#3680]28 »       ldr»    x17,·[x16,·#3680]
29 »       add»    x16,·x16,·#0xe6029 »       add»    x16,·x16,·#0xe60
30 »       br»     x1730 »       br»     x17
  
31 0000000000001c60·<pthread_join@plt>:31 0000000000001c60·<pthread_join@plt>:
32 »       adrp»   x16,·13000·<i512@@Base+0x1810>32 »       adrp»   x16,·13000·<note_end+0xa60>
33 »       ldr»    x17,·[x16,·#3688]33 »       ldr»    x17,·[x16,·#3688]
34 »       add»    x16,·x16,·#0xe6834 »       add»    x16,·x16,·#0xe68
35 »       br»     x1735 »       br»     x17
  
36 0000000000001c70·<aes_encrypt_key128@plt>:36 0000000000001c70·<aes_encrypt_key128@plt>:
37 »       adrp»   x16,·13000·<i512@@Base+0x1810>37 »       adrp»   x16,·13000·<note_end+0xa60>
38 »       ldr»    x17,·[x16,·#3696]38 »       ldr»    x17,·[x16,·#3696]
39 »       add»    x16,·x16,·#0xe7039 »       add»    x16,·x16,·#0xe70
40 »       br»     x1740 »       br»     x17
  
41 0000000000001c80·<pthread_mutex_trylock@plt>:41 0000000000001c80·<pthread_mutex_trylock@plt>:
42 »       adrp»   x16,·13000·<i512@@Base+0x1810>42 »       adrp»   x16,·13000·<note_end+0xa60>
43 »       ldr»    x17,·[x16,·#3704]43 »       ldr»    x17,·[x16,·#3704]
44 »       add»    x16,·x16,·#0xe7844 »       add»    x16,·x16,·#0xe78
45 »       br»     x1745 »       br»     x17
  
46 0000000000001c90·<aes_init@plt>:46 0000000000001c90·<aes_init@plt>:
47 »       adrp»   x16,·13000·<i512@@Base+0x1810>47 »       adrp»   x16,·13000·<note_end+0xa60>
48 »       ldr»    x17,·[x16,·#3712]48 »       ldr»    x17,·[x16,·#3712]
49 »       add»    x16,·x16,·#0xe8049 »       add»    x16,·x16,·#0xe80
50 »       br»     x1750 »       br»     x17
  
51 0000000000001ca0·<__cxa_finalize@plt>:51 0000000000001ca0·<__cxa_finalize@plt>:
52 »       adrp»   x16,·13000·<i512@@Base+0x1810>52 »       adrp»   x16,·13000·<note_end+0xa60>
53 »       ldr»    x17,·[x16,·#3720]53 »       ldr»    x17,·[x16,·#3720]
54 »       add»    x16,·x16,·#0xe8854 »       add»    x16,·x16,·#0xe88
55 »       br»     x1755 »       br»     x17
  
56 0000000000001cb0·<pthread_mutex_init@plt>:56 0000000000001cb0·<pthread_mutex_init@plt>:
57 »       adrp»   x16,·13000·<i512@@Base+0x1810>57 »       adrp»   x16,·13000·<note_end+0xa60>
58 »       ldr»    x17,·[x16,·#3728]58 »       ldr»    x17,·[x16,·#3728]
59 »       add»    x16,·x16,·#0xe9059 »       add»    x16,·x16,·#0xe90
60 »       br»     x1760 »       br»     x17
  
61 0000000000001cc0·<aes_cbc_decrypt@plt>:61 0000000000001cc0·<aes_cbc_decrypt@plt>:
62 »       adrp»   x16,·13000·<i512@@Base+0x1810>62 »       adrp»   x16,·13000·<note_end+0xa60>
63 »       ldr»    x17,·[x16,·#3736]63 »       ldr»    x17,·[x16,·#3736]
64 »       add»    x16,·x16,·#0xe9864 »       add»    x16,·x16,·#0xe98
65 »       br»     x1765 »       br»     x17
  
66 0000000000001cd0·<sha512_compile@plt>:66 0000000000001cd0·<sha512_compile@plt>:
67 »       adrp»   x16,·13000·<i512@@Base+0x1810>67 »       adrp»   x16,·13000·<note_end+0xa60>
68 »       ldr»    x17,·[x16,·#3744]68 »       ldr»    x17,·[x16,·#3744]
69 »       add»    x16,·x16,·#0xea069 »       add»    x16,·x16,·#0xea0
70 »       br»     x1770 »       br»     x17
  
71 0000000000001ce0·<sha512_hash@plt>:71 0000000000001ce0·<sha512_hash@plt>:
72 »       adrp»   x16,·13000·<i512@@Base+0x1810>72 »       adrp»   x16,·13000·<note_end+0xa60>
73 »       ldr»    x17,·[x16,·#3752]73 »       ldr»    x17,·[x16,·#3752]
74 »       add»    x16,·x16,·#0xea874 »       add»    x16,·x16,·#0xea8
75 »       br»     x1775 »       br»     x17
  
76 0000000000001cf0·<sha1_hash@plt>:76 0000000000001cf0·<sha1_hash@plt>:
77 »       adrp»   x16,·13000·<i512@@Base+0x1810>77 »       adrp»   x16,·13000·<note_end+0xa60>
78 »       ldr»    x17,·[x16,·#3760]78 »       ldr»    x17,·[x16,·#3760]
79 »       add»    x16,·x16,·#0xeb079 »       add»    x16,·x16,·#0xeb0
80 »       br»     x1780 »       br»     x17
  
81 0000000000001d00·<sha256_compile@plt>:81 0000000000001d00·<sha256_compile@plt>:
82 »       adrp»   x16,·13000·<i512@@Base+0x1810>82 »       adrp»   x16,·13000·<note_end+0xa60>
83 »       ldr»    x17,·[x16,·#3768]83 »       ldr»    x17,·[x16,·#3768]
84 »       add»    x16,·x16,·#0xeb884 »       add»    x16,·x16,·#0xeb8
85 »       br»     x1785 »       br»     x17
  
86 0000000000001d10·<sha1_compile@plt>:86 0000000000001d10·<sha1_compile@plt>:
87 »       adrp»   x16,·13000·<i512@@Base+0x1810>87 »       adrp»   x16,·13000·<note_end+0xa60>
88 »       ldr»    x17,·[x16,·#3776]88 »       ldr»    x17,·[x16,·#3776]
89 »       add»    x16,·x16,·#0xec089 »       add»    x16,·x16,·#0xec0
90 »       br»     x1790 »       br»     x17
  
91 0000000000001d20·<sha256_hash@plt>:91 0000000000001d20·<sha256_hash@plt>:
92 »       adrp»   x16,·13000·<i512@@Base+0x1810>92 »       adrp»   x16,·13000·<note_end+0xa60>
93 »       ldr»    x17,·[x16,·#3784]93 »       ldr»    x17,·[x16,·#3784]
94 »       add»    x16,·x16,·#0xec894 »       add»    x16,·x16,·#0xec8
95 »       br»     x1795 »       br»     x17
  
96 0000000000001d30·<sha2_begin@plt>:96 0000000000001d30·<sha2_begin@plt>:
97 »       adrp»   x16,·13000·<i512@@Base+0x1810>97 »       adrp»   x16,·13000·<note_end+0xa60>
98 »       ldr»    x17,·[x16,·#3792]98 »       ldr»    x17,·[x16,·#3792]
99 »       add»    x16,·x16,·#0xed099 »       add»    x16,·x16,·#0xed0
100 »       br»     x17100 »       br»     x17
  
101 0000000000001d40·<hmac_sha_end@plt>:101 0000000000001d40·<hmac_sha_end@plt>:
102 »       adrp»   x16,·13000·<i512@@Base+0x1810>102 »       adrp»   x16,·13000·<note_end+0xa60>
103 »       ldr»    x17,·[x16,·#3800]103 »       ldr»    x17,·[x16,·#3800]
104 »       add»    x16,·x16,·#0xed8104 »       add»    x16,·x16,·#0xed8
Max diff block lines reached; 3722/7261 bytes (51.26%) of diff not shown.
387 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 977 lines modifiedOffset 1, 1212 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000001eb0·<JNI_OnLoad@@Base-0x3c>: 
3 »       adrp»   x0,·13000·<i512@@Base+0x1810>2 0000000000001eb0·<__on_dlclose>:
 3 __on_dlclose():
 4 »       adrp»   x0,·13000·<note_end+0xa60>
4 »       add»    x0,·x0,·#0xc385 »       add»    x0,·x0,·#0xc38
5 »       b»      1ca0·<__cxa_finalize@plt>6 »       b»      1ca0·<__cxa_finalize@plt>
  
 7 0000000000001ebc·<__emutls_unregister_key>:
 8 __emutls_unregister_key():
6 »       ret9 »       ret
7 »       b»      1ebc·<__cxa_atexit@plt+0x1c> 
8 »       cbz»    x0,·1ecc·<__cxa_atexit@plt+0x2c> 
 10 0000000000001ec0·<__on_dlclose_late>:
 11 __on_dlclose_late():
 12 »       b»      1ebc·<__emutls_unregister_key>
  
 13 0000000000001ec4·<__atexit_handler_wrapper>:
 14 __atexit_handler_wrapper():
 15 »       cbz»    x0,·1ecc·<__atexit_handler_wrapper+0x8>
9 »       br»     x016 »       br»     x0
10 »       ret17 »       ret
  
 18 0000000000001ed0·<atexit>:
 19 atexit():
11 »       adrp»   x8,·1000·<sha256_end@plt-0xc20>20 »       adrp»   x8,·1000·<.plt-0xc00>
12 »       add»    x8,·x8,·#0xec421 »       add»    x8,·x8,·#0xec4
13 »       adrp»   x2,·13000·<i512@@Base+0x1810>22 »       adrp»   x2,·13000·<note_end+0xa60>
14 »       add»    x2,·x2,·#0xc3823 »       add»    x2,·x2,·#0xc38
15 »       mov»    x1,·x024 »       mov»    x1,·x0
16 »       mov»    x0,·x825 »       mov»    x0,·x8
17 »       b»      1ea0·<__cxa_atexit@plt>26 »       b»      1ea0·<__cxa_atexit@plt>
  
18 0000000000001eec·<JNI_OnLoad@@Base>:27 0000000000001eec·<JNI_OnLoad>:
 28 JNI_OnLoad():
 29 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:65
19 »       sub»    sp,·sp,·#0x3030 »       sub»    sp,·sp,·#0x30
20 »       stp»    x20,·x19,·[sp,·#16]31 »       stp»    x20,·x19,·[sp,·#16]
21 »       stp»    x29,·x30,·[sp,·#32]32 »       stp»    x29,·x30,·[sp,·#32]
22 »       add»    x29,·sp,·#0x2033 »       add»    x29,·sp,·#0x20
23 »       mrs»    x20,·tpidr_el034 »       mrs»    x20,·tpidr_el0
24 »       ldr»    x8,·[x20,·#40]35 »       ldr»    x8,·[x20,·#40]
25 »       adrp»   x9,·14000·<__bss_start@@Base>36 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:69
 37 »       adrp»   x9,·14000·<cached_vm>
 38 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:70
26 »       mov»    w2,·#0x6···················»     //·#639 »       mov»    w2,·#0x6···················»     //·#6
27 »       mov»    w19,·#0x6···················»    //·#640 »       mov»    w19,·#0x6···················»    //·#6
28 »       str»    x8,·[sp,·#8]41 »       str»    x8,·[sp,·#8]
 42 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:69
29 »       str»    x0,·[x9]43 »       str»    x0,·[x9]
 44 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:70
30 »       ldr»    x8,·[x0]45 »       ldr»    x8,·[x0]
31 »       mov»    x1,·sp46 »       mov»    x1,·sp
32 »       movk»   w2,·#0x1,·lsl·#1647 »       movk»   w2,·#0x1,·lsl·#16
33 »       movk»   w19,·#0x1,·lsl·#1648 »       movk»   w19,·#0x1,·lsl·#16
34 »       ldr»    x8,·[x8,·#48]49 »       ldr»    x8,·[x8,·#48]
35 »       blr»    x850 »       blr»    x8
36 »       cbz»    w0,·1f5c·<JNI_OnLoad@@Base+0x70>51 »       cbz»    w0,·1f5c·<JNI_OnLoad+0x70>
37 »       mov»    w19,·#0xffffffff············»     //·#-152 »       mov»    w19,·#0xffffffff············»     //·#-1
38 »       ldr»    x8,·[x20,·#40]53 »       ldr»    x8,·[x20,·#40]
39 »       ldr»    x9,·[sp,·#8]54 »       ldr»    x9,·[sp,·#8]
40 »       cmp»    x8,·x955 »       cmp»    x8,·x9
41 »       b.ne»   208c·<JNI_OnLoad@@Base+0x1a0>··//·b.any56 »       b.ne»   208c·<JNI_OnLoad+0x1a0>··//·b.any
 57 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:105
42 »       mov»    w0,·w1958 »       mov»    w0,·w19
43 »       ldp»    x29,·x30,·[sp,·#32]59 »       ldp»    x29,·x30,·[sp,·#32]
44 »       ldp»    x20,·x19,·[sp,·#16]60 »       ldp»    x20,·x19,·[sp,·#16]
45 »       add»    sp,·sp,·#0x3061 »       add»    sp,·sp,·#0x30
46 »       ret62 »       ret
 63 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:73
47 »       ldr»    x0,·[sp]64 »       ldr»    x0,·[sp]
48 »       adrp»   x1,·b000·<sha512_compile@@Base+0x48c>65 »       adrp»   x1,·b000·<sha512_compile+0x48c>
49 »       add»    x1,·x1,·#0xbf066 »       add»    x1,·x1,·#0xbf0
50 »       ldr»    x8,·[x0]67 »       ldr»    x8,·[x0]
51 »       ldr»    x8,·[x8,·#48]68 »       ldr»    x8,·[x8,·#48]
52 »       blr»    x869 »       blr»    x8
 70 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:74
53 »       cbz»    x0,·1f34·<JNI_OnLoad@@Base+0x48>71 »       cbz»    x0,·1f34·<JNI_OnLoad+0x48>
54 »       mov»    x1,·x072 »       mov»    x1,·x0
 73 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:76
55 »       ldr»    x0,·[sp]74 »       ldr»    x0,·[sp]
56 »       ldr»    x8,·[x0]75 »       ldr»    x8,·[x0]
57 »       ldr»    x8,·[x8,·#168]76 »       ldr»    x8,·[x8,·#168]
58 »       blr»    x877 »       blr»    x8
59 »       adrp»   x8,·14000·<__bss_start@@Base>78 »       adrp»   x8,·14000·<cached_vm>
60 »       str»    x0,·[x8,·#8]79 »       str»    x0,·[x8,·#8]
 80 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:77
61 »       cbz»    x0,·1f34·<JNI_OnLoad@@Base+0x48>81 »       cbz»    x0,·1f34·<JNI_OnLoad+0x48>
 82 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:80
62 »       ldr»    x0,·[sp]83 »       ldr»    x0,·[sp]
63 »       adrp»   x1,·b000·<sha512_compile@@Base+0x48c>84 »       adrp»   x1,·b000·<sha512_compile+0x48c>
64 »       add»    x1,·x1,·#0xc1385 »       add»    x1,·x1,·#0xc13
65 »       ldr»    x8,·[x0]86 »       ldr»    x8,·[x0]
66 »       ldr»    x8,·[x8,·#48]87 »       ldr»    x8,·[x8,·#48]
67 »       blr»    x888 »       blr»    x8
 89 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:81
68 »       cbz»    x0,·1f34·<JNI_OnLoad@@Base+0x48>90 »       cbz»    x0,·1f34·<JNI_OnLoad+0x48>
69 »       mov»    x1,·x091 »       mov»    x1,·x0
 92 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:83
70 »       ldr»    x0,·[sp]93 »       ldr»    x0,·[sp]
71 »       ldr»    x8,·[x0]94 »       ldr»    x8,·[x0]
72 »       ldr»    x8,·[x8,·#168]95 »       ldr»    x8,·[x8,·#168]
73 »       blr»    x896 »       blr»    x8
74 »       adrp»   x8,·14000·<__bss_start@@Base>97 »       adrp»   x8,·14000·<cached_vm>
75 »       str»    x0,·[x8,·#16]98 »       str»    x0,·[x8,·#16]
 99 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:84
76 »       cbz»    x0,·1f34·<JNI_OnLoad@@Base+0x48>100 »       cbz»    x0,·1f34·<JNI_OnLoad+0x48>
 101 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:87
77 »       ldr»    x0,·[sp]102 »       ldr»    x0,·[sp]
78 »       adrp»   x1,·b000·<sha512_compile@@Base+0x48c>103 »       adrp»   x1,·b000·<sha512_compile+0x48c>
79 »       add»    x1,·x1,·#0xc2e104 »       add»    x1,·x1,·#0xc2e
80 »       ldr»    x8,·[x0]105 »       ldr»    x8,·[x0]
81 »       ldr»    x8,·[x8,·#48]106 »       ldr»    x8,·[x8,·#48]
82 »       blr»    x8107 »       blr»    x8
 108 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:88
83 »       cbz»    x0,·1f34·<JNI_OnLoad@@Base+0x48>109 »       cbz»    x0,·1f34·<JNI_OnLoad+0x48>
84 »       mov»    x1,·x0110 »       mov»    x1,·x0
 111 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:90
85 »       ldr»    x0,·[sp]112 »       ldr»    x0,·[sp]
86 »       ldr»    x8,·[x0]113 »       ldr»    x8,·[x0]
87 »       ldr»    x8,·[x8,·#168]114 »       ldr»    x8,·[x8,·#168]
88 »       blr»    x8115 »       blr»    x8
 116 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:92
Max diff block lines reached; 391068/395672 bytes (98.84%) of diff not shown.
2.37 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 17 lines modifiedOffset 1, 23 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7379·6d746162·002e7374·72746162·..symtab..strtab
 3 ··0x00000010·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
 4 ··0x00000020·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g
 5 ··0x00000030·6e752e68·61736800·2e64796e·73796d00·nu.hash..dynsym.
 6 ··0x00000040·2e64796e·73747200·2e676e75·2e766572·.dynstr..gnu.ver
 7 ··0x00000050·73696f6e·002e676e·752e7665·7273696f·sion..gnu.versio
 8 ··0x00000060·6e5f7200·2e72656c·612e6479·6e002e72·n_r..rela.dyn..r
 9 ··0x00000070·656c612e·706c7400·2e746578·74002e72·ela.plt..text..r
 10 ··0x00000080·6f646174·61002e65·685f6672·616d655f·odata..eh_frame_
 11 ··0x00000090·68647200·2e65685f·6672616d·65002e6e·hdr..eh_frame..n
 12 ··0x000000a0·6f74652e·616e6472·6f69642e·6964656e·ote.android.iden
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te13 ··0x000000b0·74002e66·696e695f·61727261·79002e64·t..fini_array..d
 14 ··0x000000c0·6174612e·72656c2e·726f002e·64796e61·ata.rel.ro..dyna
 15 ··0x000000d0·6d696300·2e676f74·002e6273·73002e63·mic..got..bss..c
 16 ··0x000000e0·6f6d6d65·6e74002e·64656275·675f696e·omment..debug_in
 17 ··0x000000f0·666f002e·64656275·675f6162·62726576·fo..debug_abbrev
 18 ··0x00000100·002e6465·6275675f·6c696e65·002e6465·..debug_line..de
 19 ··0x00000110·6275675f·73747200·2e646562·75675f6c·bug_str..debug_l
 20 ··0x00000120·6f63002e·64656275·675f6d61·63696e66·oc..debug_macinf
 21 ··0x00000130·6f002e64·65627567·5f72616e·67657300·o..debug_ranges.
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment 
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i 
5 ··0x00000030·64656e74·002e7265·6c612e70·6c74002e·dent..rela.plt.. 
6 ··0x00000040·62737300·2e64796e·73747200·2e65685f·bss..dynstr..eh_ 
7 ··0x00000050·6672616d·655f6864·72002e67·6e752e76·frame_hdr..gnu.v 
8 ··0x00000060·65727369·6f6e5f72·002e6461·74612e72·ersion_r..data.r 
9 ··0x00000070·656c2e72·6f002e72·656c612e·64796e00·el.ro..rela.dyn. 
10 ··0x00000080·2e676e75·2e766572·73696f6e·002e6479·.gnu.version..dy 
11 ··0x00000090·6e73796d·002e676e·752e6861·7368002e·nsym..gnu.hash.. 
12 ··0x000000a0·65685f66·72616d65·002e6e6f·74652e67·eh_frame..note.g 
13 ··0x000000b0·6e752e62·75696c64·2d696400·2e64796e·nu.build-id..dyn 
14 ··0x000000c0·616d6963·002e7368·73747274·6162002e·amic..shstrtab.. 
15 ··0x000000d0·726f6461·746100·····················rodata. 
  
1.69 MB
lib/x86/libargon2.so
File has been modified after NT_GNU_BUILD_ID has been applied.
948 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········41484·(bytes·into·file)13 ··Start·of·section·headers:··········142212·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········37
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·36
2.57 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·27·section·headers,·starting·at·offset·0xa20c:1 There·are·37·section·headers,·starting·at·offset·0x22b84:
  
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············00000134·000134·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·0004e0·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·0004e0·10···A··4···1··4
Offset 23, 14 lines modifiedOffset 23, 24 lines modified
23 ··[18]·.fini_array·······FINI_ARRAY······0000ae24·009e24·000008·00··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······0000ae24·009e24·000008·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········0000ae2c·009e2c·000108·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········0000ae2c·009e2c·000108·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········0000af34·009f34·000008·00··WA··0···0··425 ··[20]·.got··············PROGBITS········0000af34·009f34·000008·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········0000af3c·009f3c·0000c4·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········0000af3c·009f3c·0000c4·00··WA··0···0··4
27 ··[22]·.data·············PROGBITS········0000b000·00a000·000004·00··WA··0···0··427 ··[22]·.data·············PROGBITS········0000b000·00a000·000004·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········0000b004·00a004·000010·00··WA··0···0··428 ··[23]·.bss··············NOBITS··········0000b004·00a004·000010·00··WA··0···0··4
29 ··[24]·.comment··········PROGBITS········00000000·00a004·0000dd·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·00a004·0000dd·01··MS··0···0··1
 30 ··[25]·.debug_str········PROGBITS········00000000·00a0e1·002ba3·01··MS··0···0··1
 31 ··[26]·.debug_loc········PROGBITS········00000000·00cc84·003a63·00······0···0··1
 32 ··[27]·.debug_abbrev·····PROGBITS········00000000·0106e7·000e96·00······0···0··1
 33 ··[28]·.debug_info·······PROGBITS········00000000·01157d·007ce1·00······0···0··1
 34 ··[29]·.debug_ranges·····PROGBITS········00000000·01925e·0007b8·00······0···0··1
 35 ··[30]·.debug_macinfo····PROGBITS········00000000·019a16·000007·00······0···0··1
 36 ··[31]·.debug_line·······PROGBITS········00000000·019a1d·003e0c·00······0···0··1
 37 ··[32]·.debug_aranges····PROGBITS········00000000·01d829·000020·00······0···0··1
30 ··[25]·.note.gnu.gold-version·NOTE············00000000·00a0e4·00001c·00······0···0··438 ··[33]·.note.gnu.gold-version·NOTE············00000000·01d84c·00001c·00······0···0··4
 39 ··[34]·.symtab···········SYMTAB··········00000000·01d868·004b30·10·····35·1126··4
 40 ··[35]·.strtab···········STRTAB··········00000000·022398·000667·00······0···0··1
31 ··[26]·.shstrtab·········STRTAB··········00000000·00a100·00010a·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········00000000·0229ff·000182·00······0···0··1
32 Key·to·Flags:42 Key·to·Flags:
33 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),43 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),44 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
35 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),45 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
36 ··D·(mbind),·p·(processor·specific)46 ··D·(mbind),·p·(processor·specific)
64.4 KB
readelf --wide --symbols {}
    
Offset 75, 7 lines modifiedOffset 75, 1213 lines modified
75 ····71:·0000b000·····4·OBJECT··GLOBAL·DEFAULT···22·FLAG_clear_internal_memory75 ····71:·0000b000·····4·OBJECT··GLOBAL·DEFAULT···22·FLAG_clear_internal_memory
76 ····72:·000063c0···369·FUNC····GLOBAL·DEFAULT···13·blake2b_init_param76 ····72:·000063c0···369·FUNC····GLOBAL·DEFAULT···13·blake2b_init_param
77 ····73:·00001ff0····44·FUNC····GLOBAL·DEFAULT···13·argon2i_ctx77 ····73:·00001ff0····44·FUNC····GLOBAL·DEFAULT···13·argon2i_ctx
78 ····74:·000016f0····87·FUNC····GLOBAL·DEFAULT···13·argon2_type2string78 ····74:·000016f0····87·FUNC····GLOBAL·DEFAULT···13·argon2_type2string
79 ····75:·00001850···437·FUNC····GLOBAL·DEFAULT···13·argon2_hash79 ····75:·00001850···437·FUNC····GLOBAL·DEFAULT···13·argon2_hash
80 ····76:·00001f60····47·FUNC····GLOBAL·DEFAULT···13·argon2d_verify80 ····76:·00001f60····47·FUNC····GLOBAL·DEFAULT···13·argon2d_verify
81 ····77:·00001a60····74·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_raw81 ····77:·00001a60····74·FUNC····GLOBAL·DEFAULT···13·argon2i_hash_raw
  
 82 Symbol·table·'.symtab'·contains·1203·entries:
 83 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 84 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 85 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 86 ·····2:·0000ad8c·····4·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 87 ·····3:·00001630····35·FUNC····LOCAL··DEFAULT···13·__on_dlclose
 88 ·····4:·00001670·····5·FUNC····LOCAL··DEFAULT···13·__on_dlclose_late
 89 ·····5:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 90 ·····6:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 91 ·····7:·00000134···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 92 ·····8:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 93 ·····9:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 94 ····10:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 95 ····11:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2.c
 96 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···25·
 97 ····13:·000000b5·····0·NOTYPE··LOCAL··DEFAULT···25·
 98 ····14:·0000010d·····0·NOTYPE··LOCAL··DEFAULT···25·
 99 ····15:·00000165·····0·NOTYPE··LOCAL··DEFAULT···25·
 100 ····16:·00000172·····0·NOTYPE··LOCAL··DEFAULT···25·
 101 ····17:·0000017b·····0·NOTYPE··LOCAL··DEFAULT···25·
 102 ····18:·00000184·····0·NOTYPE··LOCAL··DEFAULT···25·
 103 ····19:·0000018e·····0·NOTYPE··LOCAL··DEFAULT···25·
 104 ····20:·0000019a·····0·NOTYPE··LOCAL··DEFAULT···25·
 105 ····21:·0000019e·····0·NOTYPE··LOCAL··DEFAULT···25·
 106 ····22:·000001a8·····0·NOTYPE··LOCAL··DEFAULT···25·
 107 ····23:·000001bf·····0·NOTYPE··LOCAL··DEFAULT···25·
 108 ····24:·000001d7·····0·NOTYPE··LOCAL··DEFAULT···25·
 109 ····25:·000001ee·····0·NOTYPE··LOCAL··DEFAULT···25·
 110 ····26:·00000203·····0·NOTYPE··LOCAL··DEFAULT···25·
 111 ····27:·00000217·····0·NOTYPE··LOCAL··DEFAULT···25·
 112 ····28:·0000022d·····0·NOTYPE··LOCAL··DEFAULT···25·
 113 ····29:·00000242·····0·NOTYPE··LOCAL··DEFAULT···25·
 114 ····30:·00000256·····0·NOTYPE··LOCAL··DEFAULT···25·
 115 ····31:·00000269·····0·NOTYPE··LOCAL··DEFAULT···25·
 116 ····32:·00000281·····0·NOTYPE··LOCAL··DEFAULT···25·
 117 ····33:·00000298·····0·NOTYPE··LOCAL··DEFAULT···25·
 118 ····34:·000002ae·····0·NOTYPE··LOCAL··DEFAULT···25·
 119 ····35:·000002c4·····0·NOTYPE··LOCAL··DEFAULT···25·
 120 ····36:·000002dd·····0·NOTYPE··LOCAL··DEFAULT···25·
 121 ····37:·000002f4·····0·NOTYPE··LOCAL··DEFAULT···25·
 122 ····38:·00000309·····0·NOTYPE··LOCAL··DEFAULT···25·
 123 ····39:·0000031f·····0·NOTYPE··LOCAL··DEFAULT···25·
 124 ····40:·00000337·····0·NOTYPE··LOCAL··DEFAULT···25·
 125 ····41:·00000350·····0·NOTYPE··LOCAL··DEFAULT···25·
 126 ····42:·0000036b·····0·NOTYPE··LOCAL··DEFAULT···25·
 127 ····43:·00000382·····0·NOTYPE··LOCAL··DEFAULT···25·
 128 ····44:·000003a1·····0·NOTYPE··LOCAL··DEFAULT···25·
 129 ····45:·000003bd·····0·NOTYPE··LOCAL··DEFAULT···25·
 130 ····46:·000003dd·····0·NOTYPE··LOCAL··DEFAULT···25·
 131 ····47:·000003f8·····0·NOTYPE··LOCAL··DEFAULT···25·
 132 ····48:·0000040e·····0·NOTYPE··LOCAL··DEFAULT···25·
 133 ····49:·00000426·····0·NOTYPE··LOCAL··DEFAULT···25·
 134 ····50:·0000043d·····0·NOTYPE··LOCAL··DEFAULT···25·
 135 ····51:·00000455·····0·NOTYPE··LOCAL··DEFAULT···25·
 136 ····52:·00000469·····0·NOTYPE··LOCAL··DEFAULT···25·
 137 ····53:·0000047e·····0·NOTYPE··LOCAL··DEFAULT···25·
 138 ····54:·00000493·····0·NOTYPE··LOCAL··DEFAULT···25·
 139 ····55:·000004a6·····0·NOTYPE··LOCAL··DEFAULT···25·
 140 ····56:·000004c2·····0·NOTYPE··LOCAL··DEFAULT···25·
 141 ····57:·000004d9·····0·NOTYPE··LOCAL··DEFAULT···25·
 142 ····58:·000004eb·····0·NOTYPE··LOCAL··DEFAULT···25·
 143 ····59:·000004fd·····0·NOTYPE··LOCAL··DEFAULT···25·
 144 ····60:·0000050f·····0·NOTYPE··LOCAL··DEFAULT···25·
 145 ····61:·00000525·····0·NOTYPE··LOCAL··DEFAULT···25·
 146 ····62:·00000534·····0·NOTYPE··LOCAL··DEFAULT···25·
 147 ····63:·00000542·····0·NOTYPE··LOCAL··DEFAULT···25·
 148 ····64:·0000054c·····0·NOTYPE··LOCAL··DEFAULT···25·
 149 ····65:·00000554·····0·NOTYPE··LOCAL··DEFAULT···25·
 150 ····66:·0000055f·····0·NOTYPE··LOCAL··DEFAULT···25·
 151 ····67:·00000568·····0·NOTYPE··LOCAL··DEFAULT···25·
 152 ····68:·00000574·····0·NOTYPE··LOCAL··DEFAULT···25·
 153 ····69:·0000057e·····0·NOTYPE··LOCAL··DEFAULT···25·
 154 ····70:·00000583·····0·NOTYPE··LOCAL··DEFAULT···25·
 155 ····71:·000005a5·····0·NOTYPE··LOCAL··DEFAULT···25·
 156 ····72:·000005ac·····0·NOTYPE··LOCAL··DEFAULT···25·
 157 ····73:·000005b3·····0·NOTYPE··LOCAL··DEFAULT···25·
 158 ····74:·000005b5·····0·NOTYPE··LOCAL··DEFAULT···25·
 159 ····75:·000005b9·····0·NOTYPE··LOCAL··DEFAULT···25·
 160 ····76:·000005cb·····0·NOTYPE··LOCAL··DEFAULT···25·
 161 ····77:·000005d3·····0·NOTYPE··LOCAL··DEFAULT···25·
 162 ····78:·000005d7·····0·NOTYPE··LOCAL··DEFAULT···25·
 163 ····79:·000005de·····0·NOTYPE··LOCAL··DEFAULT···25·
 164 ····80:·000005e2·····0·NOTYPE··LOCAL··DEFAULT···25·
 165 ····81:·000005e9·····0·NOTYPE··LOCAL··DEFAULT···25·
 166 ····82:·000005ee·····0·NOTYPE··LOCAL··DEFAULT···25·
 167 ····83:·000005f6·····0·NOTYPE··LOCAL··DEFAULT···25·
 168 ····84:·000005fd·····0·NOTYPE··LOCAL··DEFAULT···25·
 169 ····85:·00000607·····0·NOTYPE··LOCAL··DEFAULT···25·
 170 ····86:·0000060a·····0·NOTYPE··LOCAL··DEFAULT···25·
 171 ····87:·00000610·····0·NOTYPE··LOCAL··DEFAULT···25·
 172 ····88:·00000617·····0·NOTYPE··LOCAL··DEFAULT···25·
 173 ····89:·0000061e·····0·NOTYPE··LOCAL··DEFAULT···25·
 174 ····90:·00000624·····0·NOTYPE··LOCAL··DEFAULT···25·
 175 ····91:·0000062c·····0·NOTYPE··LOCAL··DEFAULT···25·
 176 ····92:·00000634·····0·NOTYPE··LOCAL··DEFAULT···25·
 177 ····93:·00000641·····0·NOTYPE··LOCAL··DEFAULT···25·
 178 ····94:·0000064f·····0·NOTYPE··LOCAL··DEFAULT···25·
 179 ····95:·00000658·····0·NOTYPE··LOCAL··DEFAULT···25·
 180 ····96:·00000668·····0·NOTYPE··LOCAL··DEFAULT···25·
 181 ····97:·0000066e·····0·NOTYPE··LOCAL··DEFAULT···25·
 182 ····98:·0000067d·····0·NOTYPE··LOCAL··DEFAULT···25·
 183 ····99:·0000068c·····0·NOTYPE··LOCAL··DEFAULT···25·
 184 ···100:·00000691·····0·NOTYPE··LOCAL··DEFAULT···25·
 185 ···101:·00000696·····0·NOTYPE··LOCAL··DEFAULT···25·
 186 ···102:·000006a2·····0·NOTYPE··LOCAL··DEFAULT···25·
 187 ···103:·000006a6·····0·NOTYPE··LOCAL··DEFAULT···25·
 188 ···104:·000006b5·····0·NOTYPE··LOCAL··DEFAULT···25·
 189 ···105:·000006b8·····0·NOTYPE··LOCAL··DEFAULT···25·
 190 ···106:·000006bb·····0·NOTYPE··LOCAL··DEFAULT···25·
 191 ···107:·000006bf·····0·NOTYPE··LOCAL··DEFAULT···25·
 192 ···108:·000006c1·····0·NOTYPE··LOCAL··DEFAULT···25·
 193 ···109:·000006c3·····0·NOTYPE··LOCAL··DEFAULT···25·
 194 ···110:·000006d6·····0·NOTYPE··LOCAL··DEFAULT···25·
 195 ···111:·000006e0·····0·NOTYPE··LOCAL··DEFAULT···25·
 196 ···112:·000006eb·····0·NOTYPE··LOCAL··DEFAULT···25·
 197 ···113:·000006f7·····0·NOTYPE··LOCAL··DEFAULT···25·
 198 ···114:·0000070c·····0·NOTYPE··LOCAL··DEFAULT···25·
 199 ···115:·0000071d·····0·NOTYPE··LOCAL··DEFAULT···25·
 200 ···116:·00000732·····0·NOTYPE··LOCAL··DEFAULT···25·
Max diff block lines reached; -1/65895 bytes (-0.00%) of diff not shown.
418 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 7990 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2297
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············516
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 27 ··2»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 28 ··3»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
  
 30 ·The·File·Name·Table·(offset·0x17b):
 31 ··Entry»  Dir»       Time»   Size»       Name
 32 ··1»      1»     0»    0»   src/main/jni/argon2/include/argon2.h
 33 ··2»      2»     0»    0»   stdint.h
 34 ··3»      1»     0»    0»   src/main/jni/argon2/src/argon2.c
 35 ··4»      3»     0»    0»   string.h
 36 ··5»      4»     0»    0»   stddef.h
 37 ··6»      1»     0»    0»   src/main/jni/argon2/src/core.h
  
 38 ·Line·Number·Statements:
 39 ··[0x0000020e]··Set·File·Name·to·entry·3·in·the·File·Name·Table
 40 ··[0x00000210]··Extended·opcode·2:·set·Address·to·0x16f0
 41 ··[0x00000217]··Advance·Line·by·25·to·26
 42 ··[0x00000219]··Copy
 43 ··[0x0000021a]··Set·column·to·5
 44 ··[0x0000021c]··Set·prologue_end·to·true
 45 ··[0x0000021d]··Advance·PC·by·constant·17·to·0x1701
 46 ··[0x0000021e]··Special·opcode·104:·advance·Address·by·7·to·0x1708·and·Line·by·1·to·27
 47 ··[0x0000021f]··Set·column·to·20
 48 ··[0x00000221]··Special·opcode·152:·advance·Address·by·10·to·0x1712·and·Line·by·7·to·34
 49 ··[0x00000222]··Special·opcode·227:·advance·Address·by·16·to·0x1722·and·Line·by·-2·to·32
 50 ··[0x00000223]··Special·opcode·227:·advance·Address·by·16·to·0x1732·and·Line·by·-2·to·30
 51 ··[0x00000224]··Set·column·to·0
 52 ··[0x00000226]··Set·is_stmt·to·0
 53 ··[0x00000227]··Advance·Line·by·-30·to·0
 54 ··[0x00000229]··Special·opcode·201:·advance·Address·by·14·to·0x1740·and·Line·by·0·to·0
 55 ··[0x0000022a]··Set·column·to·1
 56 ··[0x0000022c]··Set·is_stmt·to·1
 57 ··[0x0000022d]··Advance·Line·by·38·to·38
 58 ··[0x0000022f]··Special·opcode·47:·advance·Address·by·3·to·0x1743·and·Line·by·0·to·38
 59 ··[0x00000230]··Advance·PC·by·4·to·0x1747
 60 ··[0x00000232]··Extended·opcode·1:·End·of·Sequence
  
 61 ··[0x00000235]··Set·File·Name·to·entry·3·in·the·File·Name·Table
 62 ··[0x00000237]··Extended·opcode·2:·set·Address·to·0x1750
 63 ··[0x0000023e]··Advance·Line·by·39·to·40
 64 ··[0x00000240]··Copy
 65 ··[0x00000241]··Set·column·to·18
 66 ··[0x00000243]··Set·prologue_end·to·true
 67 ··[0x00000244]··Advance·PC·by·39·to·0x1777
 68 ··[0x00000246]··Special·opcode·7:·advance·Address·by·0·to·0x1777·and·Line·by·2·to·42
 69 ··[0x00000247]··Set·column·to·19
 70 ··[0x00000249]··Special·opcode·121:·advance·Address·by·8·to·0x177f·and·Line·by·4·to·46
 71 ··[0x0000024a]··Set·column·to·9
 72 ··[0x0000024c]··Set·is_stmt·to·0
 73 ··[0x0000024d]··Special·opcode·33:·advance·Address·by·2·to·0x1781·and·Line·by·0·to·46
 74 ··[0x0000024e]··Advance·Line·by·-46·to·0
 75 ··[0x00000250]··Special·opcode·89:·advance·Address·by·6·to·0x1787·and·Line·by·0·to·0
 76 ··[0x00000251]··Set·column·to·26
 77 ··[0x00000253]··Set·is_stmt·to·1
 78 ··[0x00000254]··Advance·Line·by·50·to·50
 79 ··[0x00000256]··Special·opcode·75:·advance·Address·by·5·to·0x178c·and·Line·by·0·to·50
 80 ··[0x00000257]··Set·column·to·30
 81 ··[0x00000259]··Special·opcode·151:·advance·Address·by·10·to·0x1796·and·Line·by·6·to·56
 82 ··[0x0000025a]··Set·column·to·59
 83 ··[0x0000025c]··Special·opcode·49:·advance·Address·by·3·to·0x1799·and·Line·by·2·to·58
 84 ··[0x0000025d]··Set·column·to·48
 85 ··[0x0000025f]··Set·is_stmt·to·0
 86 ··[0x00000260]··Special·opcode·47:·advance·Address·by·3·to·0x179c·and·Line·by·0·to·58
 87 ··[0x00000261]··Set·column·to·23
 88 ··[0x00000263]··Special·opcode·103:·advance·Address·by·7·to·0x17a3·and·Line·by·0·to·58
 89 ··[0x00000264]··Set·column·to·9
 90 ··[0x00000266]··Special·opcode·33:·advance·Address·by·2·to·0x17a5·and·Line·by·0·to·58
 91 ··[0x00000267]··Set·column·to·54
 92 ··[0x00000269]··Set·is_stmt·to·1
 93 ··[0x0000026a]··Special·opcode·51:·advance·Address·by·3·to·0x17a8·and·Line·by·4·to·62
 94 ··[0x0000026b]··Set·column·to·36
 95 ··[0x0000026d]··Set·is_stmt·to·0
 96 ··[0x0000026e]··Special·opcode·103:·advance·Address·by·7·to·0x17af·and·Line·by·0·to·62
 97 ··[0x0000026f]··Set·column·to·33
 98 ··[0x00000271]··Set·is_stmt·to·1
 99 ··[0x00000272]··Special·opcode·65:·advance·Address·by·4·to·0x17b3·and·Line·by·4·to·66
 100 ··[0x00000273]··Set·column·to·22
 101 ··[0x00000275]··Set·is_stmt·to·0
 102 ··[0x00000276]··Special·opcode·89:·advance·Address·by·6·to·0x17b9·and·Line·by·0·to·66
 103 ··[0x00000277]··Set·column·to·21
 104 ··[0x00000279]··Set·is_stmt·to·1
 105 ··[0x0000027a]··Special·opcode·62:·advance·Address·by·4·to·0x17bd·and·Line·by·1·to·67
 106 ··[0x0000027b]··Set·column·to·32
 107 ··[0x0000027d]··Special·opcode·118:·advance·Address·by·8·to·0x17c5·and·Line·by·1·to·68
 108 ··[0x0000027e]··Set·column·to·21
 109 ··[0x00000280]··Set·is_stmt·to·0
 110 ··[0x00000281]··Special·opcode·89:·advance·Address·by·6·to·0x17cb·and·Line·by·0·to·68
 111 ··[0x00000282]··Set·column·to·36
 112 ··[0x00000284]··Set·is_stmt·to·1
 113 ··[0x00000285]··Special·opcode·57:·advance·Address·by·4·to·0x17cf·and·Line·by·-4·to·64
 114 ··[0x00000286]··Set·column·to·28
 115 ··[0x00000288]··Special·opcode·52:·advance·Address·by·3·to·0x17d2·and·Line·by·5·to·69
 116 ··[0x00000289]··Set·column·to·29
 117 ··[0x0000028b]··Special·opcode·104:·advance·Address·by·7·to·0x17d9·and·Line·by·1·to·70
 118 ··[0x0000028c]··Set·column·to·43
 119 ··[0x0000028e]··Special·opcode·62:·advance·Address·by·4·to·0x17dd·and·Line·by·1·to·71
 120 ··[0x0000028f]··Set·column·to·26
 121 ··[0x00000291]··Set·is_stmt·to·0
Max diff block lines reached; -1/428444 bytes (-0.00%) of diff not shown.
782 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 14195 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0xf8d·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··4
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·1»    (ANSI·C)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x10d):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<22>···DW_AT_ranges······:·(sec_offset)·0x18
 15 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 16 ····<27>···DW_AT_type········:·(ref4)·<0x45>,·unsigned·int
 17 ····<2b>···DW_AT_name········:·(strp)·(offset:·0x18e):·Argon2_type
 18 ····<2f>···DW_AT_byte_size···:·(data1)·4
 19 ····<30>···DW_AT_decl_file···:·(data1)·1
 20 ····<31>···DW_AT_decl_line···:·(data1)·218
 21 ·<2><32>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 22 ····<33>···DW_AT_name········:·(strp)·(offset:·0x172):·Argon2_d
 23 ····<37>···DW_AT_const_value·:·(udata)·0
 24 ·<2><38>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 25 ····<39>···DW_AT_name········:·(strp)·(offset:·0x17b):·Argon2_i
 26 ····<3d>···DW_AT_const_value·:·(udata)·1
 27 ·<2><3e>:·Abbrev·Number:·3·(DW_TAG_enumerator)
 28 ····<3f>···DW_AT_name········:·(strp)·(offset:·0x184):·Argon2_id
 29 ····<43>···DW_AT_const_value·:·(udata)·2
 30 ·<2><44>:·Abbrev·Number:·0
 31 ·<1><45>:·Abbrev·Number:·4·(DW_TAG_base_type)
 32 ····<46>···DW_AT_name········:·(strp)·(offset:·0x165):·unsigned·int
 33 ····<4a>···DW_AT_encoding····:·(data1)·7»    (unsigned)
 34 ····<4b>···DW_AT_byte_size···:·(data1)·4
 35 ·<1><4c>:·Abbrev·Number:·2·(DW_TAG_enumeration_type)
 36 ····<4d>···DW_AT_type········:·(ref4)·<0x131>,·int
 37 ····<51>···DW_AT_name········:·(strp)·(offset:·0x4d9):·Argon2_ErrorCodes
 38 ····<55>···DW_AT_byte_size···:·(data1)·4
 39 ····<56>···DW_AT_decl_file···:·(data1)·1
 40 ····<57>···DW_AT_decl_line···:·(data1)·97
 41 ·<2><58>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 42 ····<59>···DW_AT_name········:·(strp)·(offset:·0x19e):·ARGON2_OK
 43 ····<5d>···DW_AT_const_value·:·(sdata)·0
 44 ·<2><5e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 45 ····<5f>···DW_AT_name········:·(strp)·(offset:·0x1a8):·ARGON2_OUTPUT_PTR_NULL
 46 ····<63>···DW_AT_const_value·:·(sdata)·-1
 47 ·<2><64>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 48 ····<65>···DW_AT_name········:·(strp)·(offset:·0x1bf):·ARGON2_OUTPUT_TOO_SHORT
 49 ····<69>···DW_AT_const_value·:·(sdata)·-2
 50 ·<2><6a>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 51 ····<6b>···DW_AT_name········:·(strp)·(offset:·0x1d7):·ARGON2_OUTPUT_TOO_LONG
 52 ····<6f>···DW_AT_const_value·:·(sdata)·-3
 53 ·<2><70>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 54 ····<71>···DW_AT_name········:·(strp)·(offset:·0x1ee):·ARGON2_PWD_TOO_SHORT
 55 ····<75>···DW_AT_const_value·:·(sdata)·-4
 56 ·<2><76>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 57 ····<77>···DW_AT_name········:·(strp)·(offset:·0x203):·ARGON2_PWD_TOO_LONG
 58 ····<7b>···DW_AT_const_value·:·(sdata)·-5
 59 ·<2><7c>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 60 ····<7d>···DW_AT_name········:·(strp)·(offset:·0x217):·ARGON2_SALT_TOO_SHORT
 61 ····<81>···DW_AT_const_value·:·(sdata)·-6
 62 ·<2><82>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 63 ····<83>···DW_AT_name········:·(strp)·(offset:·0x22d):·ARGON2_SALT_TOO_LONG
 64 ····<87>···DW_AT_const_value·:·(sdata)·-7
 65 ·<2><88>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 66 ····<89>···DW_AT_name········:·(strp)·(offset:·0x242):·ARGON2_AD_TOO_SHORT
 67 ····<8d>···DW_AT_const_value·:·(sdata)·-8
 68 ·<2><8e>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 69 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x256):·ARGON2_AD_TOO_LONG
 70 ····<93>···DW_AT_const_value·:·(sdata)·-9
 71 ·<2><94>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 72 ····<95>···DW_AT_name········:·(strp)·(offset:·0x269):·ARGON2_SECRET_TOO_SHORT
 73 ····<99>···DW_AT_const_value·:·(sdata)·-10
 74 ·<2><9a>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 75 ····<9b>···DW_AT_name········:·(strp)·(offset:·0x281):·ARGON2_SECRET_TOO_LONG
 76 ····<9f>···DW_AT_const_value·:·(sdata)·-11
 77 ·<2><a0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 78 ····<a1>···DW_AT_name········:·(strp)·(offset:·0x298):·ARGON2_TIME_TOO_SMALL
 79 ····<a5>···DW_AT_const_value·:·(sdata)·-12
 80 ·<2><a6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 81 ····<a7>···DW_AT_name········:·(strp)·(offset:·0x2ae):·ARGON2_TIME_TOO_LARGE
 82 ····<ab>···DW_AT_const_value·:·(sdata)·-13
 83 ·<2><ac>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 84 ····<ad>···DW_AT_name········:·(strp)·(offset:·0x2c4):·ARGON2_MEMORY_TOO_LITTLE
 85 ····<b1>···DW_AT_const_value·:·(sdata)·-14
 86 ·<2><b2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 87 ····<b3>···DW_AT_name········:·(strp)·(offset:·0x2dd):·ARGON2_MEMORY_TOO_MUCH
 88 ····<b7>···DW_AT_const_value·:·(sdata)·-15
 89 ·<2><b8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 90 ····<b9>···DW_AT_name········:·(strp)·(offset:·0x2f4):·ARGON2_LANES_TOO_FEW
 91 ····<bd>···DW_AT_const_value·:·(sdata)·-16
 92 ·<2><be>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 93 ····<bf>···DW_AT_name········:·(strp)·(offset:·0x309):·ARGON2_LANES_TOO_MANY
 94 ····<c3>···DW_AT_const_value·:·(sdata)·-17
 95 ·<2><c4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 96 ····<c5>···DW_AT_name········:·(strp)·(offset:·0x31f):·ARGON2_PWD_PTR_MISMATCH
 97 ····<c9>···DW_AT_const_value·:·(sdata)·-18
 98 ·<2><ca>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 99 ····<cb>···DW_AT_name········:·(strp)·(offset:·0x337):·ARGON2_SALT_PTR_MISMATCH
 100 ····<cf>···DW_AT_const_value·:·(sdata)·-19
 101 ·<2><d0>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 102 ····<d1>···DW_AT_name········:·(strp)·(offset:·0x350):·ARGON2_SECRET_PTR_MISMATCH
 103 ····<d5>···DW_AT_const_value·:·(sdata)·-20
 104 ·<2><d6>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 105 ····<d7>···DW_AT_name········:·(strp)·(offset:·0x36b):·ARGON2_AD_PTR_MISMATCH
 106 ····<db>···DW_AT_const_value·:·(sdata)·-21
 107 ·<2><dc>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 108 ····<dd>···DW_AT_name········:·(strp)·(offset:·0x382):·ARGON2_MEMORY_ALLOCATION_ERROR
 109 ····<e1>···DW_AT_const_value·:·(sdata)·-22
 110 ·<2><e2>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 111 ····<e3>···DW_AT_name········:·(strp)·(offset:·0x3a1):·ARGON2_FREE_MEMORY_CBK_NULL
 112 ····<e7>···DW_AT_const_value·:·(sdata)·-23
 113 ·<2><e8>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 114 ····<e9>···DW_AT_name········:·(strp)·(offset:·0x3bd):·ARGON2_ALLOCATE_MEMORY_CBK_NULL
 115 ····<ed>···DW_AT_const_value·:·(sdata)·-24
 116 ·<2><ee>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 117 ····<ef>···DW_AT_name········:·(strp)·(offset:·0x3dd):·ARGON2_INCORRECT_PARAMETER
 118 ····<f3>···DW_AT_const_value·:·(sdata)·-25
 119 ·<2><f4>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 120 ····<f5>···DW_AT_name········:·(strp)·(offset:·0x3f8):·ARGON2_INCORRECT_TYPE
 121 ····<f9>···DW_AT_const_value·:·(sdata)·-26
 122 ·<2><fa>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 123 ····<fb>···DW_AT_name········:·(strp)·(offset:·0x40e):·ARGON2_OUT_PTR_MISMATCH
 124 ····<ff>···DW_AT_const_value·:·(sdata)·-27
 125 ·<2><100>:·Abbrev·Number:·5·(DW_TAG_enumerator)
 126 ····<101>···DW_AT_name········:·(strp)·(offset:·0x426):·ARGON2_THREADS_TOO_FEW
Max diff block lines reached; -1/801066 bytes (-0.00%) of diff not shown.
68.6 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 1722 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_enumeration_type····[has·children]
 13 ····DW_AT_type·········DW_FORM_ref4
 14 ····DW_AT_name·········DW_FORM_strp
 15 ····DW_AT_byte_size····DW_FORM_data1
 16 ····DW_AT_decl_file····DW_FORM_data1
 17 ····DW_AT_decl_line····DW_FORM_data1
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_enumerator····[no·children]
 20 ····DW_AT_name·········DW_FORM_strp
 21 ····DW_AT_const_value··DW_FORM_udata
 22 ····DW_AT·value:·0·····DW_FORM·value:·0
 23 ···4······DW_TAG_base_type····[no·children]
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_encoding·····DW_FORM_data1
 26 ····DW_AT_byte_size····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_enumerator····[no·children]
 29 ····DW_AT_name·········DW_FORM_strp
 30 ····DW_AT_const_value··DW_FORM_sdata
 31 ····DW_AT·value:·0·····DW_FORM·value:·0
 32 ···6······DW_TAG_pointer_type····[no·children]
 33 ····DW_AT_type·········DW_FORM_ref4
 34 ····DW_AT·value:·0·····DW_FORM·value:·0
 35 ···7······DW_TAG_typedef····[no·children]
 36 ····DW_AT_type·········DW_FORM_ref4
 37 ····DW_AT_name·········DW_FORM_strp
 38 ····DW_AT_decl_file····DW_FORM_data1
 39 ····DW_AT_decl_line····DW_FORM_data1
 40 ····DW_AT·value:·0·····DW_FORM·value:·0
 41 ···8······DW_TAG_pointer_type····[no·children]
 42 ····DW_AT·value:·0·····DW_FORM·value:·0
 43 ···9······DW_TAG_subprogram····[has·children]
 44 ····DW_AT_low_pc·······DW_FORM_addr
 45 ····DW_AT_high_pc······DW_FORM_data4
 46 ····DW_AT_frame_base···DW_FORM_exprloc
 47 ····DW_AT_abstract_origin·DW_FORM_ref4
 48 ····DW_AT·value:·0·····DW_FORM·value:·0
 49 ···10······DW_TAG_formal_parameter····[no·children]
 50 ····DW_AT_location·····DW_FORM_exprloc
 51 ····DW_AT_abstract_origin·DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···11······DW_TAG_subprogram····[has·children]
 54 ····DW_AT_low_pc·······DW_FORM_addr
 55 ····DW_AT_high_pc······DW_FORM_data4
 56 ····DW_AT_frame_base···DW_FORM_exprloc
 57 ····DW_AT_name·········DW_FORM_strp
 58 ····DW_AT_decl_file····DW_FORM_data1
 59 ····DW_AT_decl_line····DW_FORM_data1
 60 ····DW_AT_prototyped···DW_FORM_flag_present
 61 ····DW_AT_type·········DW_FORM_ref4
 62 ····DW_AT_external·····DW_FORM_flag_present
 63 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···12······DW_TAG_formal_parameter····[no·children]
 65 ····DW_AT_location·····DW_FORM_exprloc
 66 ····DW_AT_name·········DW_FORM_strp
 67 ····DW_AT_decl_file····DW_FORM_data1
 68 ····DW_AT_decl_line····DW_FORM_data1
 69 ····DW_AT_type·········DW_FORM_ref4
 70 ····DW_AT·value:·0·····DW_FORM·value:·0
 71 ···13······DW_TAG_variable····[no·children]
 72 ····DW_AT_location·····DW_FORM_sec_offset
 73 ····DW_AT_name·········DW_FORM_strp
 74 ····DW_AT_decl_file····DW_FORM_data1
 75 ····DW_AT_decl_line····DW_FORM_data1
 76 ····DW_AT_type·········DW_FORM_ref4
 77 ····DW_AT·value:·0·····DW_FORM·value:·0
 78 ···14······DW_TAG_subprogram····[has·children]
 79 ····DW_AT_linkage_name·DW_FORM_strp
 80 ····DW_AT_name·········DW_FORM_strp
 81 ····DW_AT_decl_file····DW_FORM_data1
 82 ····DW_AT_decl_line····DW_FORM_data1
 83 ····DW_AT_prototyped···DW_FORM_flag_present
 84 ····DW_AT_type·········DW_FORM_ref4
 85 ····DW_AT_inline·······DW_FORM_data1
 86 ····DW_AT·value:·0·····DW_FORM·value:·0
 87 ···15······DW_TAG_formal_parameter····[no·children]
 88 ····DW_AT_name·········DW_FORM_strp
 89 ····DW_AT_decl_file····DW_FORM_data1
 90 ····DW_AT_decl_line····DW_FORM_data1
 91 ····DW_AT_type·········DW_FORM_ref4
 92 ····DW_AT·value:·0·····DW_FORM·value:·0
 93 ···16······DW_TAG_formal_parameter····[no·children]
 94 ····DW_AT_type·········DW_FORM_ref4
 95 ····DW_AT_artificial···DW_FORM_flag_present
 96 ····DW_AT·value:·0·····DW_FORM·value:·0
 97 ···17······DW_TAG_variable····[no·children]
 98 ····DW_AT_name·········DW_FORM_strp
 99 ····DW_AT_decl_file····DW_FORM_data1
 100 ····DW_AT_decl_line····DW_FORM_data1
 101 ····DW_AT_type·········DW_FORM_ref4
 102 ····DW_AT·value:·0·····DW_FORM·value:·0
 103 ···18······DW_TAG_const_type····[no·children]
 104 ····DW_AT_type·········DW_FORM_ref4
 105 ····DW_AT·value:·0·····DW_FORM·value:·0
 106 ···19······DW_TAG_subprogram····[has·children]
 107 ····DW_AT_name·········DW_FORM_strp
 108 ····DW_AT_decl_file····DW_FORM_data1
 109 ····DW_AT_decl_line····DW_FORM_data2
 110 ····DW_AT_prototyped···DW_FORM_flag_present
 111 ····DW_AT_type·········DW_FORM_ref4
 112 ····DW_AT_external·····DW_FORM_flag_present
 113 ····DW_AT_inline·······DW_FORM_data1
 114 ····DW_AT·value:·0·····DW_FORM·value:·0
 115 ···20······DW_TAG_formal_parameter····[no·children]
 116 ····DW_AT_name·········DW_FORM_strp
 117 ····DW_AT_decl_file····DW_FORM_data1
 118 ····DW_AT_decl_line····DW_FORM_data2
 119 ····DW_AT_type·········DW_FORM_ref4
 120 ····DW_AT·value:·0·····DW_FORM·value:·0
 121 ···21······DW_TAG_variable····[no·children]
 122 ····DW_AT_name·········DW_FORM_strp
 123 ····DW_AT_decl_file····DW_FORM_data1
 124 ····DW_AT_decl_line····DW_FORM_data2
 125 ····DW_AT_type·········DW_FORM_ref4
 126 ····DW_AT·value:·0·····DW_FORM·value:·0
Max diff block lines reached; -1/70195 bytes (-0.00%) of diff not shown.
370 B
readelf --wide --debug-dump=aranges {}
    
Offset 0, 0 lines modifiedOffset 1, 12 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x79d5
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00007f45·0000013d
 9 ····00000000·00000000
  
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
67.3 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 1380 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·0000177f·0000178c·(DW_OP_reg0·(eax))
 4 ····0000000b·00001806·0000180e·(DW_OP_reg0·(eax))
 5 ····00000016·00001816·0000181e·(DW_OP_reg0·(eax))
 6 ····00000021·<End·of·list>
 7 ····00000029·00001799·000017b3·(DW_OP_reg0·(eax))
 8 ····00000034·000017d2·000017d9·(DW_OP_reg7·(edi))
 9 ····0000003f·<End·of·list>
 10 ····00000047·000017b3·000017e0·(DW_OP_reg0·(eax))
 11 ····00000052·<End·of·list>
 12 ····0000005a·000017f6·0000182c·(DW_OP_breg4·(esp):·8)
 13 ····00000066·<End·of·list>
 14 ····0000006e·0000189b·00001933·(DW_OP_reg7·(edi))
 15 ····00000079·00001933·00001955·(DW_OP_reg6·(esi))
 16 ····00000084·00001964·00001966·(DW_OP_reg6·(esi))
 17 ····0000008f·00001966·000019d2·(DW_OP_reg7·(edi))
 18 ····0000009a·000019d4·000019ee·(DW_OP_reg7·(edi))
 19 ····000000a5·<End·of·list>
 20 ····000000ad·0000191e·00001921·(DW_OP_breg4·(esp):·16)
 21 ····000000b9·0000198d·00001990·(DW_OP_breg4·(esp):·16)
 22 ····000000c5·<End·of·list>
 23 ····000000cd·00001939·0000195a·(DW_OP_reg7·(edi))
 24 ····000000d8·<End·of·list>
 25 ····000000e0·00001c17·00001c89·(DW_OP_consts:·0;·DW_OP_stack_value)
 26 ····000000ed·00001c89·00001c8f·(DW_OP_reg6·(esi))
 27 ····000000f8·00001cc2·00001cd1·(DW_OP_consts:·0;·DW_OP_stack_value)
 28 ····00000105·00001cd6·00001cfe·(DW_OP_reg6·(esi))
 29 ····00000110·<End·of·list>
 30 ····00000118·00001c17·00001c96·(DW_OP_lit0;·DW_OP_stack_value)
 31 ····00000124·00001c96·00001cc2·(DW_OP_breg4·(esp):·16)
 32 ····00000130·00001cc2·00001cd1·(DW_OP_lit0;·DW_OP_stack_value)
 33 ····0000013c·00001cd6·00001cfe·(DW_OP_breg4·(esp):·16)
 34 ····00000148·00001d14·00001e0e·(DW_OP_breg4·(esp):·16)
 35 ····00000154·<End·of·list>
 36 ····0000015c·00001c1f·00001c23·(DW_OP_reg2·(edx))
 37 ····00000167·<End·of·list>
 38 ····0000016f·00001c2d·00001c89·(DW_OP_reg6·(esi))
 39 ····0000017a·00001cc9·00001cd1·(DW_OP_reg6·(esi))
 40 ····00000185·<End·of·list>
 41 ····0000018d·00001c2d·00001c89·(DW_OP_reg6·(esi))
 42 ····00000198·00001cc9·00001cd1·(DW_OP_reg6·(esi))
 43 ····000001a3·<End·of·list>
 44 ····000001ab·00001c70·00001cc2·(DW_OP_breg4·(esp):·32)
 45 ····000001b7·00001d14·00001e0e·(DW_OP_breg4·(esp):·32)
 46 ····000001c3·<End·of·list>
 47 ····000001cb·00001c96·00001cc2·(DW_OP_breg4·(esp):·16)
 48 ····000001d7·00001d14·00001e0e·(DW_OP_breg4·(esp):·16)
 49 ····000001e3·<End·of·list>
 50 ····000001eb·00001c96·00001cae·(DW_OP_breg4·(esp):·16)
 51 ····000001f7·<End·of·list>
 52 ····000001ff·00001cae·00001cc2·(DW_OP_breg4·(esp):·32;·DW_OP_stack_value)
 53 ····0000020c·00001d14·00001e0e·(DW_OP_breg4·(esp):·32;·DW_OP_stack_value)
 54 ····00000219·<End·of·list>
 55 ····00000221·00001cae·00001cc2·(DW_OP_reg7·(edi))
 56 ····0000022c·00001d14·00001d2a·(DW_OP_reg7·(edi))
 57 ····00000237·<End·of·list>
 58 ····0000023f·00001cc0·00001cc2·(DW_OP_reg6·(esi))
 59 ····0000024a·<End·of·list>
 60 ····00000252·00001d18·00001dd9·(DW_OP_lit0;·DW_OP_stack_value)
 61 ····0000025e·00001dd9·00001df5·(DW_OP_reg2·(edx))
 62 ····00000269·<End·of·list>
 63 ····00000271·00001d18·00001e0e·(DW_OP_lit0;·DW_OP_stack_value)
 64 ····0000027d·<End·of·list>
 65 ····00000285·00001d18·00001d40·(DW_OP_reg1·(ecx))
 66 ····00000290·00001d40·00001dd9·(DW_OP_breg4·(esp):·24)
 67 ····0000029c·<End·of·list>
 68 ····000002a4·00001d24·00001e07·(DW_OP_breg4·(esp):·20)
 69 ····000002b0·<End·of·list>
 70 ····000002b8·00001e47·00001e55·(DW_OP_reg0·(eax))
 71 ····000002c3·<End·of·list>
 72 ····000002cb·00001e55·00001eff·(DW_OP_lit0;·DW_OP_stack_value)
 73 ····000002d7·00001eff·00001f22·(DW_OP_reg6·(esi))
 74 ····000002e2·<End·of·list>
 75 ····000002ea·00001e55·00001f24·(DW_OP_lit0;·DW_OP_stack_value)
 76 ····000002f6·<End·of·list>
 77 ····000002fe·00001e55·00001f1a·(DW_OP_reg0·(eax))
 78 ····00000309·<End·of·list>
 79 ····00000311·00001e62·00001f22·(DW_OP_reg2·(edx))
 80 ····0000031c·<End·of·list>
 81 ····00000324·00002068·00002154·(DW_OP_breg5·(ebp):·12)
 82 ····00000330·<End·of·list>
 83 ····00000338·00002068·00002154·(DW_OP_breg5·(ebp):·8)
 84 ····00000344·<End·of·list>
 85 ····0000034c·0000206b·00002154·(DW_OP_lit0;·DW_OP_stack_value)
 86 ····00000358·<End·of·list>
 87 ····00000360·00002076·00002084·(DW_OP_reg0·(eax))
 88 ····0000036b·<End·of·list>
 89 ····00000373·00002084·0000212f·(DW_OP_lit0;·DW_OP_stack_value)
 90 ····0000037f·0000212f·00002152·(DW_OP_reg6·(esi))
 91 ····0000038a·<End·of·list>
 92 ····00000392·00002084·00002154·(DW_OP_lit0;·DW_OP_stack_value)
 93 ····0000039e·<End·of·list>
 94 ····000003a6·00002084·0000214a·(DW_OP_reg0·(eax))
 95 ····000003b1·<End·of·list>
 96 ····000003b9·00002091·00002152·(DW_OP_reg2·(edx))
 97 ····000003c4·<End·of·list>
 98 ····000003cc·00002178·00002264·(DW_OP_breg5·(ebp):·12)
 99 ····000003d8·<End·of·list>
 100 ····000003e0·00002178·00002264·(DW_OP_breg5·(ebp):·8)
 101 ····000003ec·<End·of·list>
 102 ····000003f4·0000217b·00002264·(DW_OP_lit1;·DW_OP_stack_value)
 103 ····00000400·<End·of·list>
 104 ····00000408·00002186·00002194·(DW_OP_reg0·(eax))
 105 ····00000413·<End·of·list>
 106 ····0000041b·00002194·0000223f·(DW_OP_lit0;·DW_OP_stack_value)
 107 ····00000427·0000223f·00002262·(DW_OP_reg6·(esi))
 108 ····00000432·<End·of·list>
 109 ····0000043a·00002194·00002264·(DW_OP_lit0;·DW_OP_stack_value)
 110 ····00000446·<End·of·list>
 111 ····0000044e·00002194·0000225a·(DW_OP_reg0·(eax))
 112 ····00000459·<End·of·list>
 113 ····00000461·000021a1·00002262·(DW_OP_reg2·(edx))
 114 ····0000046c·<End·of·list>
 115 ····00000474·00002288·00002374·(DW_OP_breg5·(ebp):·12)
 116 ····00000480·<End·of·list>
 117 ····00000488·00002288·00002374·(DW_OP_breg5·(ebp):·8)
 118 ····00000494·<End·of·list>
 119 ····0000049c·0000228b·00002374·(DW_OP_lit2;·DW_OP_stack_value)
 120 ····000004a8·<End·of·list>
 121 ····000004b0·00002296·000022a4·(DW_OP_reg0·(eax))
 122 ····000004bb·<End·of·list>
 123 ····000004c3·000022a4·0000234f·(DW_OP_lit0;·DW_OP_stack_value)
 124 ····000004cf·0000234f·00002372·(DW_OP_reg6·(esi))
 125 ····000004da·<End·of·list>
 126 ····000004e2·000022a4·00002374·(DW_OP_lit0;·DW_OP_stack_value)
Max diff block lines reached; -1/68896 bytes (-0.00%) of diff not shown.
368 B
readelf --wide --debug-dump=ranges {}
    
Offset 0, 0 lines modifiedOffset 1, 12 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x79d5
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00007f45·0000013d
 9 ····00000000·00000000
  
16.2 KB
strings --all --bytes=8 {}
    
Offset 106, 25 lines modifiedOffset 106, 733 lines modified
106 java/lang/IllegalArgumentException106 java/lang/IllegalArgumentException
107 java/io/IOException107 java/io/IOException
108 java/lang/OutOfMemoryError108 java/lang/OutOfMemoryError
109 Not·enough·memory·for·output·hash·array109 Not·enough·memory·for·output·hash·array
110 Hash·failed·with·code=%d110 Hash·failed·with·code=%d
111 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)111 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
112 GCC:·(GNU)·4.9.x·20150123·(prerelease)112 GCC:·(GNU)·4.9.x·20150123·(prerelease)
 113 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 114 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c
 115 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86
 116 unsigned·int
 117 Argon2_d
 118 Argon2_i
 119 Argon2_id
 120 Argon2_type
 121 ARGON2_OK
 122 ARGON2_OUTPUT_PTR_NULL
 123 ARGON2_OUTPUT_TOO_SHORT
 124 ARGON2_OUTPUT_TOO_LONG
 125 ARGON2_PWD_TOO_SHORT
 126 ARGON2_PWD_TOO_LONG
 127 ARGON2_SALT_TOO_SHORT
 128 ARGON2_SALT_TOO_LONG
 129 ARGON2_AD_TOO_SHORT
 130 ARGON2_AD_TOO_LONG
 131 ARGON2_SECRET_TOO_SHORT
 132 ARGON2_SECRET_TOO_LONG
 133 ARGON2_TIME_TOO_SMALL
 134 ARGON2_TIME_TOO_LARGE
 135 ARGON2_MEMORY_TOO_LITTLE
 136 ARGON2_MEMORY_TOO_MUCH
 137 ARGON2_LANES_TOO_FEW
 138 ARGON2_LANES_TOO_MANY
 139 ARGON2_PWD_PTR_MISMATCH
 140 ARGON2_SALT_PTR_MISMATCH
 141 ARGON2_SECRET_PTR_MISMATCH
 142 ARGON2_AD_PTR_MISMATCH
 143 ARGON2_MEMORY_ALLOCATION_ERROR
 144 ARGON2_FREE_MEMORY_CBK_NULL
 145 ARGON2_ALLOCATE_MEMORY_CBK_NULL
 146 ARGON2_INCORRECT_PARAMETER
 147 ARGON2_INCORRECT_TYPE
 148 ARGON2_OUT_PTR_MISMATCH
 149 ARGON2_THREADS_TOO_FEW
 150 ARGON2_THREADS_TOO_MANY
 151 ARGON2_MISSING_ARGS
 152 ARGON2_ENCODING_FAIL
 153 ARGON2_DECODING_FAIL
 154 ARGON2_THREAD_FAIL
 155 ARGON2_DECODING_LENGTH_FAIL
 156 ARGON2_VERIFY_MISMATCH
 157 Argon2_ErrorCodes
 158 ARGON2_VERSION_10
 159 ARGON2_VERSION_13
 160 ARGON2_VERSION_NUMBER
 161 Argon2_version
 162 unsigned·char
 163 __uint8_t
 164 __uint32_t
 165 uint32_t
 166 __uintptr_t
 167 uintptr_t
 168 _ZL6strlenPKcU17pass_object_size0
 169 argon2_verify_ctx
 170 secretlen
 171 allocate_cbk
 172 allocate_fptr
 173 free_cbk
 174 deallocate_fptr
 175 Argon2_Context
 176 argon2_context
 177 argon2_type
 178 argon2_compare
 179 argon2_type2string
 180 uppercase
 181 argon2_ctx
 182 argon2_hash
 183 argon2i_hash_encoded
 184 argon2i_hash_raw
 185 argon2d_hash_encoded
 186 argon2d_hash_raw
 187 argon2id_hash_encoded
 188 argon2id_hash_raw
 189 argon2_verify
 190 argon2i_verify
 191 argon2d_verify
 192 argon2id_verify
 193 argon2d_ctx
 194 argon2i_ctx
 195 argon2id_ctx
 196 argon2d_verify_ctx
 197 argon2i_verify_ctx
 198 argon2id_verify_ctx
 199 argon2_error_message
 200 argon2_encodedlen
 201 memory_blocks
 202 segment_length
 203 instance
 204 long·long·unsigned·int
 205 __uint64_t
 206 uint64_t
 207 __ARRAY_SIZE_TYPE__
 208 lane_length
 209 print_internals
 210 context_ptr
 211 Argon2_instance_t
 212 argon2_instance_t
 213 encodedlen
 214 parallelism
 215 desired_result
 216 max_field_len
 217 encoded_len
 218 error_code
 219 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/core.c
 220 memset_sec
 221 FLAG_clear_internal_memory
 222 ARGON2_BLOCK_SIZE
 223 ARGON2_QWORDS_IN_BLOCK
 224 ARGON2_OWORDS_IN_BLOCK
 225 ARGON2_ADDRESSES_IN_BLOCK
 226 ARGON2_PREHASH_DIGEST_LENGTH
 227 ARGON2_PREHASH_SEED_LENGTH
 228 argon2_core_constants
 229 _ZL6memsetPvU17pass_object_size0ij
 230 clear_internal_memory
 231 copy_block
 232 xor_block
Max diff block lines reached; 1953/16500 bytes (11.84%) of diff not shown.
6.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 8, 233 lines modifiedOffset 8, 233 lines modified
8 »       jmp····*0x8(%ebx)8 »       jmp····*0x8(%ebx)
9 »       add····%al,(%eax)9 »       add····%al,(%eax)
10 »       ...10 »       ...
  
11 00001350·<__cxa_finalize@plt>:11 00001350·<__cxa_finalize@plt>:
12 »       jmp····*0xc(%ebx)12 »       jmp····*0xc(%ebx)
13 »       push···$0x013 »       push···$0x0
14 »       jmp····1340·<__cxa_finalize@plt-0x10>14 »       jmp····1340·<note_end+0x1174>
  
15 00001360·<__cxa_atexit@plt>:15 00001360·<__cxa_atexit@plt>:
16 »       jmp····*0x10(%ebx)16 »       jmp····*0x10(%ebx)
17 »       push···$0x817 »       push···$0x8
18 »       jmp····1340·<__cxa_finalize@plt-0x10>18 »       jmp····1340·<note_end+0x1174>
  
19 00001370·<__stack_chk_fail@plt>:19 00001370·<__stack_chk_fail@plt>:
20 »       jmp····*0x14(%ebx)20 »       jmp····*0x14(%ebx)
21 »       push···$0x1021 »       push···$0x10
22 »       jmp····1340·<__cxa_finalize@plt-0x10>22 »       jmp····1340·<note_end+0x1174>
  
23 00001380·<validate_inputs@plt>:23 00001380·<validate_inputs@plt>:
24 »       jmp····*0x18(%ebx)24 »       jmp····*0x18(%ebx)
25 »       push···$0x1825 »       push···$0x18
26 »       jmp····1340·<__cxa_finalize@plt-0x10>26 »       jmp····1340·<note_end+0x1174>
  
27 00001390·<initialize@plt>:27 00001390·<initialize@plt>:
28 »       jmp····*0x1c(%ebx)28 »       jmp····*0x1c(%ebx)
29 »       push···$0x2029 »       push···$0x20
30 »       jmp····1340·<__cxa_finalize@plt-0x10>30 »       jmp····1340·<note_end+0x1174>
  
31 000013a0·<fill_memory_blocks@plt>:31 000013a0·<fill_memory_blocks@plt>:
32 »       jmp····*0x20(%ebx)32 »       jmp····*0x20(%ebx)
33 »       push···$0x2833 »       push···$0x28
34 »       jmp····1340·<__cxa_finalize@plt-0x10>34 »       jmp····1340·<note_end+0x1174>
  
35 000013b0·<finalize@plt>:35 000013b0·<finalize@plt>:
36 »       jmp····*0x24(%ebx)36 »       jmp····*0x24(%ebx)
37 »       push···$0x3037 »       push···$0x30
38 »       jmp····1340·<__cxa_finalize@plt-0x10>38 »       jmp····1340·<note_end+0x1174>
  
39 000013c0·<malloc@plt>:39 000013c0·<malloc@plt>:
40 »       jmp····*0x28(%ebx)40 »       jmp····*0x28(%ebx)
41 »       push···$0x3841 »       push···$0x38
42 »       jmp····1340·<__cxa_finalize@plt-0x10>42 »       jmp····1340·<note_end+0x1174>
  
43 000013d0·<argon2_ctx@plt>:43 000013d0·<argon2_ctx@plt>:
44 »       jmp····*0x2c(%ebx)44 »       jmp····*0x2c(%ebx)
45 »       push···$0x4045 »       push···$0x40
46 »       jmp····1340·<__cxa_finalize@plt-0x10>46 »       jmp····1340·<note_end+0x1174>
  
47 000013e0·<clear_internal_memory@plt>:47 000013e0·<clear_internal_memory@plt>:
48 »       jmp····*0x30(%ebx)48 »       jmp····*0x30(%ebx)
49 »       push···$0x4849 »       push···$0x48
50 »       jmp····1340·<__cxa_finalize@plt-0x10>50 »       jmp····1340·<note_end+0x1174>
  
51 000013f0·<free@plt>:51 000013f0·<free@plt>:
52 »       jmp····*0x34(%ebx)52 »       jmp····*0x34(%ebx)
53 »       push···$0x5053 »       push···$0x50
54 »       jmp····1340·<__cxa_finalize@plt-0x10>54 »       jmp····1340·<note_end+0x1174>
  
55 00001400·<memcpy@plt>:55 00001400·<memcpy@plt>:
56 »       jmp····*0x38(%ebx)56 »       jmp····*0x38(%ebx)
57 »       push···$0x5857 »       push···$0x58
58 »       jmp····1340·<__cxa_finalize@plt-0x10>58 »       jmp····1340·<note_end+0x1174>
  
59 00001410·<encode_string@plt>:59 00001410·<encode_string@plt>:
60 »       jmp····*0x3c(%ebx)60 »       jmp····*0x3c(%ebx)
61 »       push···$0x6061 »       push···$0x60
62 »       jmp····1340·<__cxa_finalize@plt-0x10>62 »       jmp····1340·<note_end+0x1174>
  
63 00001420·<argon2_hash@plt>:63 00001420·<argon2_hash@plt>:
64 »       jmp····*0x40(%ebx)64 »       jmp····*0x40(%ebx)
65 »       push···$0x6865 »       push···$0x68
66 »       jmp····1340·<__cxa_finalize@plt-0x10>66 »       jmp····1340·<note_end+0x1174>
  
67 00001430·<strlen@plt>:67 00001430·<strlen@plt>:
68 »       jmp····*0x44(%ebx)68 »       jmp····*0x44(%ebx)
69 »       push···$0x7069 »       push···$0x70
70 »       jmp····1340·<__cxa_finalize@plt-0x10>70 »       jmp····1340·<note_end+0x1174>
  
71 00001440·<decode_string@plt>:71 00001440·<decode_string@plt>:
72 »       jmp····*0x48(%ebx)72 »       jmp····*0x48(%ebx)
73 »       push···$0x7873 »       push···$0x78
74 »       jmp····1340·<__cxa_finalize@plt-0x10>74 »       jmp····1340·<note_end+0x1174>
  
75 00001450·<argon2_verify@plt>:75 00001450·<argon2_verify@plt>:
76 »       jmp····*0x4c(%ebx)76 »       jmp····*0x4c(%ebx)
77 »       push···$0x8077 »       push···$0x80
78 »       jmp····1340·<__cxa_finalize@plt-0x10>78 »       jmp····1340·<note_end+0x1174>
  
79 00001460·<numlen@plt>:79 00001460·<numlen@plt>:
80 »       jmp····*0x50(%ebx)80 »       jmp····*0x50(%ebx)
81 »       push···$0x8881 »       push···$0x88
82 »       jmp····1340·<__cxa_finalize@plt-0x10>82 »       jmp····1340·<note_end+0x1174>
  
83 00001470·<b64len@plt>:83 00001470·<b64len@plt>:
84 »       jmp····*0x54(%ebx)84 »       jmp····*0x54(%ebx)
85 »       push···$0x9085 »       push···$0x90
86 »       jmp····1340·<__cxa_finalize@plt-0x10>86 »       jmp····1340·<note_end+0x1174>
  
87 00001480·<memset@plt>:87 00001480·<memset@plt>:
88 »       jmp····*0x58(%ebx)88 »       jmp····*0x58(%ebx)
89 »       push···$0x9889 »       push···$0x98
90 »       jmp····1340·<__cxa_finalize@plt-0x10>90 »       jmp····1340·<note_end+0x1174>
  
91 00001490·<secure_wipe_memory@plt>:91 00001490·<secure_wipe_memory@plt>:
92 »       jmp····*0x5c(%ebx)92 »       jmp····*0x5c(%ebx)
93 »       push···$0xa093 »       push···$0xa0
94 »       jmp····1340·<__cxa_finalize@plt-0x10>94 »       jmp····1340·<note_end+0x1174>
  
95 000014a0·<blake2b_long@plt>:95 000014a0·<blake2b_long@plt>:
96 »       jmp····*0x60(%ebx)96 »       jmp····*0x60(%ebx)
97 »       push···$0xa897 »       push···$0xa8
98 »       jmp····1340·<__cxa_finalize@plt-0x10>98 »       jmp····1340·<note_end+0x1174>
  
99 000014b0·<calloc@plt>:99 000014b0·<calloc@plt>:
100 »       jmp····*0x64(%ebx)100 »       jmp····*0x64(%ebx)
101 »       push···$0xb0101 »       push···$0xb0
102 »       jmp····1340·<__cxa_finalize@plt-0x10>102 »       jmp····1340·<note_end+0x1174>
  
103 000014c0·<argon2_thread_join@plt>:103 000014c0·<argon2_thread_join@plt>:
104 »       jmp····*0x68(%ebx)104 »       jmp····*0x68(%ebx)
105 »       push···$0xb8105 »       push···$0xb8
106 »       jmp····1340·<__cxa_finalize@plt-0x10>106 »       jmp····1340·<note_end+0x1174>
  
107 000014d0·<argon2_thread_create@plt>:107 000014d0·<argon2_thread_create@plt>:
108 »       jmp····*0x6c(%ebx)108 »       jmp····*0x6c(%ebx)
109 »       push···$0xc0109 »       push···$0xc0
Max diff block lines reached; 2963/6516 bytes (45.47%) of diff not shown.
303 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001630·<argon2_type2string@@Base-0xc0>:2 00001630·<__on_dlclose>:
 3 __on_dlclose():
3 »       push···%ebx4 »       push···%ebx
4 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
5 »       call···1639·<throwExceptionF@plt+0x19>6 »       call···1639·<__on_dlclose+0x9>
6 »       pop····%ebx7 »       pop····%ebx
7 »       add····$0x9903,%ebx8 »       add····$0x9903,%ebx
8 »       lea····-0x1b0(%ebx),%eax9 »       lea····-0x1b0(%ebx),%eax
9 »       mov····%eax,(%esp)10 »       mov····%eax,(%esp)
10 »       call···1350·<__cxa_finalize@plt>11 »       call···1350·<__cxa_finalize@plt>
11 »       add····$0x8,%esp12 »       add····$0x8,%esp
12 »       pop····%ebx13 »       pop····%ebx
Offset 24, 14 lines modifiedOffset 25, 17 lines modified
24 »       nop25 »       nop
25 »       nop26 »       nop
26 »       nop27 »       nop
27 »       nop28 »       nop
28 »       nop29 »       nop
29 »       nop30 »       nop
30 »       nop31 »       nop
  
 32 00001660·<__emutls_unregister_key>:
 33 __emutls_unregister_key():
31 »       ret34 »       ret
32 »       nop35 »       nop
33 »       nop36 »       nop
34 »       nop37 »       nop
35 »       nop38 »       nop
36 »       nop39 »       nop
37 »       nop40 »       nop
Offset 40, 332 lines modifiedOffset 44, 412 lines modified
40 »       nop44 »       nop
41 »       nop45 »       nop
42 »       nop46 »       nop
43 »       nop47 »       nop
44 »       nop48 »       nop
45 »       nop49 »       nop
46 »       nop50 »       nop
47 »       jmp····1660·<throwExceptionF@plt+0x40> 
 51 00001670·<__on_dlclose_late>:
 52 __on_dlclose_late():
 53 »       jmp····1660·<__emutls_unregister_key>
48 »       nop54 »       nop
49 »       nop55 »       nop
50 »       nop56 »       nop
51 »       nop57 »       nop
52 »       nop58 »       nop
53 »       nop59 »       nop
54 »       nop60 »       nop
55 »       nop61 »       nop
56 »       nop62 »       nop
57 »       nop63 »       nop
58 »       nop64 »       nop
  
 65 00001680·<__atexit_handler_wrapper>:
 66 __atexit_handler_wrapper():
59 »       push···%ebx67 »       push···%ebx
60 »       sub····$0x8,%esp68 »       sub····$0x8,%esp
61 »       call···1689·<throwExceptionF@plt+0x69>69 »       call···1689·<__atexit_handler_wrapper+0x9>
62 »       pop····%ebx70 »       pop····%ebx
63 »       add····$0x98b3,%ebx71 »       add····$0x98b3,%ebx
64 »       mov····0x10(%esp),%eax72 »       mov····0x10(%esp),%eax
65 »       test···%eax,%eax73 »       test···%eax,%eax
66 »       je·····169a·<throwExceptionF@plt+0x7a>74 »       je·····169a·<__atexit_handler_wrapper+0x1a>
67 »       call···*%eax75 »       call···*%eax
68 »       add····$0x8,%esp76 »       add····$0x8,%esp
69 »       pop····%ebx77 »       pop····%ebx
70 »       ret78 »       ret
71 »       nop79 »       nop
  
 80 000016a0·<atexit>:
 81 atexit():
72 »       push···%ebx82 »       push···%ebx
73 »       sub····$0x8,%esp83 »       sub····$0x8,%esp
74 »       call···16a9·<throwExceptionF@plt+0x89>84 »       call···16a9·<atexit+0x9>
75 »       pop····%ebx85 »       pop····%ebx
76 »       add····$0x9893,%ebx86 »       add····$0x9893,%ebx
77 »       sub····$0x4,%esp87 »       sub····$0x4,%esp
78 »       lea····-0x1b0(%ebx),%eax88 »       lea····-0x1b0(%ebx),%eax
79 »       lea····-0x98bc(%ebx),%ecx89 »       lea····-0x98bc(%ebx),%ecx
80 »       push···%eax90 »       push···%eax
81 »       push···0x18(%esp)91 »       push···0x18(%esp)
82 »       push···%ecx92 »       push···%ecx
83 »       call···1360·<__cxa_atexit@plt>93 »       call···1360·<__cxa_atexit@plt>
84 »       add····$0x18,%esp94 »       add····$0x18,%esp
85 »       pop····%ebx95 »       pop····%ebx
86 »       ret96 »       ret
87 »       nop97 »       nop
  
 98 000016d0·<__stack_chk_fail_local>:
 99 __stack_chk_fail_local():
88 »       push···%ebx100 »       push···%ebx
89 »       sub····$0x8,%esp101 »       sub····$0x8,%esp
90 »       call···16d9·<throwExceptionF@plt+0xb9>102 »       call···16d9·<__stack_chk_fail_local+0x9>
91 »       pop····%ebx103 »       pop····%ebx
92 »       add····$0x9863,%ebx104 »       add····$0x9863,%ebx
93 »       call···1370·<__stack_chk_fail@plt>105 »       call···1370·<__stack_chk_fail@plt>
94 »       add····$0x8,%esp106 »       add····$0x8,%esp
95 »       pop····%ebx107 »       pop····%ebx
96 »       ret108 »       ret
97 »       xchg···%ax,%ax109 »       xchg···%ax,%ax
98 »       lea····0x0(%esi,%eiz,1),%esi110 »       lea····0x0(%esi,%eiz,1),%esi
  
99 000016f0·<argon2_type2string@@Base>:111 000016f0·<argon2_type2string>:
 112 argon2_type2string():
 113 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:26
100 »       push···%ebp114 »       push···%ebp
101 »       mov····%esp,%ebp115 »       mov····%esp,%ebp
102 »       and····$0xfffffffc,%esp116 »       and····$0xfffffffc,%esp
103 »       call···16fb·<argon2_type2string@@Base+0xb>117 »       call···16fb·<argon2_type2string+0xb>
104 »       pop····%eax118 »       pop····%eax
105 »       add····$0x9841,%eax119 »       add····$0x9841,%eax
106 »       mov····0xc(%ebp),%ecx120 »       mov····0xc(%ebp),%ecx
107 »       mov····0x8(%ebp),%edx121 »       mov····0x8(%ebp),%edx
 122 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:27
108 »       cmp····$0x1,%edx123 »       cmp····$0x1,%edx
109 »       je·····1722·<argon2_type2string@@Base+0x32>124 »       je·····1722·<argon2_type2string+0x32>
110 »       cmp····$0x2,%edx125 »       cmp····$0x2,%edx
111 »       jne····1732·<argon2_type2string@@Base+0x42>126 »       jne····1732·<argon2_type2string+0x42>
 127 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/argon2/src/argon2.c:34
112 »       test···%ecx,%ecx128 »       test···%ecx,%ecx
113 »       lea····-0x2cb3(%eax),%ecx129 »       lea····-0x2cb3(%eax),%ecx
Max diff block lines reached; 306788/309638 bytes (99.08%) of diff not shown.
2.88 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 28 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te2 ··0x00000000·002e6669·6e695f61·72726179·002e6465·..fini_array..de
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment3 ··0x00000010·6275675f·61626272·6576002e·74657874·bug_abbrev..text
 4 ··0x00000020·002e676f·74002e63·6f6d6d65·6e74002e·..got..comment..
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i5 ··0x00000030·6e6f7465·2e616e64·726f6964·2e696465·note.android.ide
5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r 
6 ··0x00000040·656c2e70·6c74002e·62737300·2e64796e·el.plt..bss..dyn 
7 ··0x00000050·73747200·2e65685f·6672616d·655f6864·str..eh_frame_hd 
8 ··0x00000060·72002e67·6e752e76·65727369·6f6e5f72·r..gnu.version_r 
9 ··0x00000070·002e6461·74612e72·656c2e72·6f002e72·..data.rel.ro..r6 ··0x00000040·6e74002e·676f742e·706c7400·2e72656c·nt..got.plt..rel
 7 ··0x00000050·2e706c74·002e6273·73002e64·65627567·.plt..bss..debug
 8 ··0x00000060·5f617261·6e676573·002e6465·6275675f·_aranges..debug_
 9 ··0x00000070·72616e67·6573002e·64796e73·7472002e·ranges..dynstr..
 10 ··0x00000080·64656275·675f7374·72002e65·685f6672·debug_str..eh_fr
 11 ··0x00000090·616d655f·68647200·2e676e75·2e766572·ame_hdr..gnu.ver
 12 ··0x000000a0·73696f6e·5f72002e·64617461·2e72656c·sion_r..data.rel
 13 ··0x000000b0·2e726f00·2e646562·75675f6d·6163696e·.ro..debug_macin
 14 ··0x000000c0·666f002e·64656275·675f696e·666f002e·fo..debug_info..
10 ··0x00000080·656c2e64·796e002e·676e752e·76657273·el.dyn..gnu.vers15 ··0x000000d0·72656c2e·64796e00·2e676e75·2e766572·rel.dyn..gnu.ver
11 ··0x00000090·696f6e00·2e6e6f74·652e676e·752e676f·ion..note.gnu.go16 ··0x000000e0·73696f6e·002e6e6f·74652e67·6e752e67·sion..note.gnu.g
12 ··0x000000a0·6c642d76·65727369·6f6e002e·64796e73·ld-version..dyns17 ··0x000000f0·6f6c642d·76657273·696f6e00·2e64796e·old-version..dyn
13 ··0x000000b0·796d002e·676e752e·68617368·002e6568·ym..gnu.hash..eh18 ··0x00000100·73796d00·2e676e75·2e686173·68002e64·sym..gnu.hash..d
 19 ··0x00000110·65627567·5f6c696e·65002e65·685f6672·ebug_line..eh_fr
14 ··0x000000c0·5f667261·6d65002e·6e6f7465·2e676e75·_frame..note.gnu20 ··0x00000120·616d6500·2e6e6f74·652e676e·752e6275·ame..note.gnu.bu
15 ··0x000000d0·2e627569·6c642d69·64002e67·6e752e76·.build-id..gnu.v21 ··0x00000130·696c642d·6964002e·676e752e·76657273·ild-id..gnu.vers
16 ··0x000000e0·65727369·6f6e5f64·002e6479·6e616d69·ersion_d..dynami 
17 ··0x000000f0·63002e73·68737472·74616200·2e726f64·c..shstrtab..rod 
18 ··0x00000100·61746100·2e646174·6100··············ata..data.22 ··0x00000140·696f6e5f·64002e64·65627567·5f6c6f63·ion_d..debug_loc
 23 ··0x00000150·002e6479·6e616d69·63002e73·68737472·..dynamic..shstr
 24 ··0x00000160·74616200·2e737472·74616200·2e73796d·tab..strtab..sym
 25 ··0x00000170·74616200·2e726f64·61746100·2e646174·tab..rodata..dat
 26 ··0x00000180·6100································a.
  
1.74 MB
lib/x86/libaes.so
File has been modified after NT_GNU_BUILD_ID has been applied.
948 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
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:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········86488·(bytes·into·file)13 ··Start·of·section·headers:··········196848·(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:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2619 ··Number·of·section·headers:·········35
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·34
2.49 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x151d8:1 There·are·35·section·headers,·starting·at·offset·0x300f0:
  
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············00000134·000134·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·0005a0·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·0005a0·10···A··4···1··4
Offset 22, 14 lines modifiedOffset 22, 23 lines modified
22 ··[17]·.data.rel.ro······PROGBITS········00015e04·014e04·000004·00··WA··0···0··422 ··[17]·.data.rel.ro······PROGBITS········00015e04·014e04·000004·00··WA··0···0··4
23 ··[18]·.fini_array·······FINI_ARRAY······00015e08·014e08·000008·00··WA··0···0··423 ··[18]·.fini_array·······FINI_ARRAY······00015e08·014e08·000008·00··WA··0···0··4
24 ··[19]·.dynamic··········DYNAMIC·········00015e10·014e10·000110·08··WA··4···0··424 ··[19]·.dynamic··········DYNAMIC·········00015e10·014e10·000110·08··WA··4···0··4
25 ··[20]·.got··············PROGBITS········00015f20·014f20·000038·00··WA··0···0··425 ··[20]·.got··············PROGBITS········00015f20·014f20·000038·00··WA··0···0··4
26 ··[21]·.got.plt··········PROGBITS········00015f58·014f58·0000a8·00··WA··0···0··426 ··[21]·.got.plt··········PROGBITS········00015f58·014f58·0000a8·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········00016000·015000·000018·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········00016000·015000·000018·00··WA··0···0··4
28 ··[23]·.comment··········PROGBITS········00000000·015000·0000b6·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·015000·0000b6·01··MS··0···0··1
 29 ··[24]·.debug_str········PROGBITS········00000000·0150b6·0020fa·01··MS··0···0··1
 30 ··[25]·.debug_loc········PROGBITS········00000000·0171b0·00af75·00······0···0··1
 31 ··[26]·.debug_abbrev·····PROGBITS········00000000·022125·000a55·00······0···0··1
 32 ··[27]·.debug_info·······PROGBITS········00000000·022b7a·004ee6·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········00000000·027a60·0002d0·00······0···0··1
 34 ··[29]·.debug_macinfo····PROGBITS········00000000·027d30·000008·00······0···0··1
 35 ··[30]·.debug_line·······PROGBITS········00000000·027d38·004932·00······0···0··1
29 ··[24]·.note.gnu.gold-version·NOTE············00000000·0150b8·00001c·00······0···0··436 ··[31]·.note.gnu.gold-version·NOTE············00000000·02c66c·00001c·00······0···0··4
 37 ··[32]·.symtab···········SYMTAB··········00000000·02c688·003200·10·····33·711··4
 38 ··[33]·.strtab···········STRTAB··········00000000·02f888·0006f8·00······0···0··1
30 ··[25]·.shstrtab·········STRTAB··········00000000·0150d4·000104·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········00000000·02ff80·00016d·00······0···0··1
31 Key·to·Flags:40 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),41 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),42 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),43 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··D·(mbind),·p·(processor·specific)44 ··D·(mbind),·p·(processor·specific)
43.7 KB
readelf --wide --symbols {}
    
Offset 87, 7 lines modifiedOffset 87, 810 lines modified
87 ····83:·00007250··1446·FUNC····GLOBAL·DEFAULT···13·aes_cfb_encrypt87 ····83:·00007250··1446·FUNC····GLOBAL·DEFAULT···13·aes_cfb_encrypt
88 ····84:·00008a60···226·FUNC····GLOBAL·DEFAULT···13·hmac_sha_data88 ····84:·00008a60···226·FUNC····GLOBAL·DEFAULT···13·hmac_sha_data
89 ····85:·00001a70···375·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit89 ····85:·00001a70···375·FUNC····GLOBAL·DEFAULT···13·Java_com_kunzisoft_encrypt_aes_NativeAESCipherSpi_nInit
90 ····86:·00016000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start90 ····86:·00016000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
91 ····87:·0000b510····83·FUNC····GLOBAL·DEFAULT···13·sha256_begin91 ····87:·0000b510····83·FUNC····GLOBAL·DEFAULT···13·sha256_begin
92 ····88:·00007e40··1283·FUNC····GLOBAL·DEFAULT···13·aes_ofb_crypt92 ····88:·00007e40··1283·FUNC····GLOBAL·DEFAULT···13·aes_ofb_crypt
93 ····89:·00009f80····56·FUNC····GLOBAL·DEFAULT···13·sha1_begin93 ····89:·00009f80····56·FUNC····GLOBAL·DEFAULT···13·sha1_begin
  
 94 Symbol·table·'.symtab'·contains·800·entries:
 95 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 96 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 97 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 98 ·····2:·00015e04·····4·OBJECT··LOCAL··DEFAULT···17·__dso_handle_const
 99 ·····3:·00001750····35·FUNC····LOCAL··DEFAULT···13·__on_dlclose
 100 ·····4:·00001790·····5·FUNC····LOCAL··DEFAULT···13·__on_dlclose_late
 101 ·····5:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 102 ·····6:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 103 ·····7:·00000134···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 104 ·····8:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 105 ·····9:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 106 ····10:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 107 ····11:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·aes_jni.c
 108 ····12:·00000000·····0·NOTYPE··LOCAL··DEFAULT···24·
 109 ····13:·000000b5·····0·NOTYPE··LOCAL··DEFAULT···24·
 110 ····14:·00000107·····0·NOTYPE··LOCAL··DEFAULT···24·
 111 ····15:·0000015f·····0·NOTYPE··LOCAL··DEFAULT···24·
 112 ····16:·00000169·····0·NOTYPE··LOCAL··DEFAULT···24·
 113 ····17:·00000173·····0·NOTYPE··LOCAL··DEFAULT···24·
 114 ····18:·0000017d·····0·NOTYPE··LOCAL··DEFAULT···24·
 115 ····19:·00000187·····0·NOTYPE··LOCAL··DEFAULT···24·
 116 ····20:·00000195·····0·NOTYPE··LOCAL··DEFAULT···24·
 117 ····21:·00000199·····0·NOTYPE··LOCAL··DEFAULT···24·
 118 ····22:·000001a3·····0·NOTYPE··LOCAL··DEFAULT···24·
 119 ····23:·000001ab·····0·NOTYPE··LOCAL··DEFAULT···24·
 120 ····24:·000001b0·····0·NOTYPE··LOCAL··DEFAULT···24·
 121 ····25:·000001c4·····0·NOTYPE··LOCAL··DEFAULT···24·
 122 ····26:·000001ce·····0·NOTYPE··LOCAL··DEFAULT···24·
 123 ····27:·000001d9·····0·NOTYPE··LOCAL··DEFAULT···24·
 124 ····28:·000001e5·····0·NOTYPE··LOCAL··DEFAULT···24·
 125 ····29:·000001ed·····0·NOTYPE··LOCAL··DEFAULT···24·
 126 ····30:·000001f4·····0·NOTYPE··LOCAL··DEFAULT···24·
 127 ····31:·000001f9·····0·NOTYPE··LOCAL··DEFAULT···24·
 128 ····32:·00000205·····0·NOTYPE··LOCAL··DEFAULT···24·
 129 ····33:·0000020e·····0·NOTYPE··LOCAL··DEFAULT···24·
 130 ····34:·00000215·····0·NOTYPE··LOCAL··DEFAULT···24·
 131 ····35:·0000021b·····0·NOTYPE··LOCAL··DEFAULT···24·
 132 ····36:·00000221·····0·NOTYPE··LOCAL··DEFAULT···24·
 133 ····37:·0000022b·····0·NOTYPE··LOCAL··DEFAULT···24·
 134 ····38:·0000023f·····0·NOTYPE··LOCAL··DEFAULT···24·
 135 ····39:·0000024a·····0·NOTYPE··LOCAL··DEFAULT···24·
 136 ····40:·00000254·····0·NOTYPE··LOCAL··DEFAULT···24·
 137 ····41:·00000267·····0·NOTYPE··LOCAL··DEFAULT···24·
 138 ····42:·00000271·····0·NOTYPE··LOCAL··DEFAULT···24·
 139 ····43:·0000027a·····0·NOTYPE··LOCAL··DEFAULT···24·
 140 ····44:·0000028c·····0·NOTYPE··LOCAL··DEFAULT···24·
 141 ····45:·0000029a·····0·NOTYPE··LOCAL··DEFAULT···24·
 142 ····46:·000002a4·····0·NOTYPE··LOCAL··DEFAULT···24·
 143 ····47:·000002ac·····0·NOTYPE··LOCAL··DEFAULT···24·
 144 ····48:·000002b5·····0·NOTYPE··LOCAL··DEFAULT···24·
 145 ····49:·000002c3·····0·NOTYPE··LOCAL··DEFAULT···24·
 146 ····50:·000002d4·····0·NOTYPE··LOCAL··DEFAULT···24·
 147 ····51:·000002e5·····0·NOTYPE··LOCAL··DEFAULT···24·
 148 ····52:·000002eb·····0·NOTYPE··LOCAL··DEFAULT···24·
 149 ····53:·000002f6·····0·NOTYPE··LOCAL··DEFAULT···24·
 150 ····54:·000002ff·····0·NOTYPE··LOCAL··DEFAULT···24·
 151 ····55:·00000311·····0·NOTYPE··LOCAL··DEFAULT···24·
 152 ····56:·00000323·····0·NOTYPE··LOCAL··DEFAULT···24·
 153 ····57:·00000332·····0·NOTYPE··LOCAL··DEFAULT···24·
 154 ····58:·0000033d·····0·NOTYPE··LOCAL··DEFAULT···24·
 155 ····59:·0000034c·····0·NOTYPE··LOCAL··DEFAULT···24·
 156 ····60:·0000035a·····0·NOTYPE··LOCAL··DEFAULT···24·
 157 ····61:·00000367·····0·NOTYPE··LOCAL··DEFAULT···24·
 158 ····62:·00000377·····0·NOTYPE··LOCAL··DEFAULT···24·
 159 ····63:·00000386·····0·NOTYPE··LOCAL··DEFAULT···24·
 160 ····64:·00000393·····0·NOTYPE··LOCAL··DEFAULT···24·
 161 ····65:·0000039f·····0·NOTYPE··LOCAL··DEFAULT···24·
 162 ····66:·000003b3·····0·NOTYPE··LOCAL··DEFAULT···24·
 163 ····67:·000003bf·····0·NOTYPE··LOCAL··DEFAULT···24·
 164 ····68:·000003c9·····0·NOTYPE··LOCAL··DEFAULT···24·
 165 ····69:·000003d4·····0·NOTYPE··LOCAL··DEFAULT···24·
 166 ····70:·000003e6·····0·NOTYPE··LOCAL··DEFAULT···24·
 167 ····71:·000003ee·····0·NOTYPE··LOCAL··DEFAULT···24·
 168 ····72:·000003f9·····0·NOTYPE··LOCAL··DEFAULT···24·
 169 ····73:·000003fb·····0·NOTYPE··LOCAL··DEFAULT···24·
 170 ····74:·000003fd·····0·NOTYPE··LOCAL··DEFAULT···24·
 171 ····75:·000003ff·····0·NOTYPE··LOCAL··DEFAULT···24·
 172 ····76:·0000040e·····0·NOTYPE··LOCAL··DEFAULT···24·
 173 ····77:·00000419·····0·NOTYPE··LOCAL··DEFAULT···24·
 174 ····78:·00000422·····0·NOTYPE··LOCAL··DEFAULT···24·
 175 ····79:·00000428·····0·NOTYPE··LOCAL··DEFAULT···24·
 176 ····80:·0000042a·····0·NOTYPE··LOCAL··DEFAULT···24·
 177 ····81:·00000430·····0·NOTYPE··LOCAL··DEFAULT···24·
 178 ····82:·0000043a·····0·NOTYPE··LOCAL··DEFAULT···24·
 179 ····83:·00000442·····0·NOTYPE··LOCAL··DEFAULT···24·
 180 ····84:·00000449·····0·NOTYPE··LOCAL··DEFAULT···24·
 181 ····85:·0000044b·····0·NOTYPE··LOCAL··DEFAULT···24·
 182 ····86:·0000044d·····0·NOTYPE··LOCAL··DEFAULT···24·
 183 ····87:·0000045b·····0·NOTYPE··LOCAL··DEFAULT···24·
 184 ····88:·00000465·····0·NOTYPE··LOCAL··DEFAULT···24·
 185 ····89:·0000046d·····0·NOTYPE··LOCAL··DEFAULT···24·
 186 ····90:·00000473·····0·NOTYPE··LOCAL··DEFAULT···24·
 187 ····91:·00000475·····0·NOTYPE··LOCAL··DEFAULT···24·
 188 ····92:·0000047b·····0·NOTYPE··LOCAL··DEFAULT···24·
 189 ····93:·00000482·····0·NOTYPE··LOCAL··DEFAULT···24·
 190 ····94:·00000484·····0·NOTYPE··LOCAL··DEFAULT···24·
 191 ····95:·0000048b·····0·NOTYPE··LOCAL··DEFAULT···24·
 192 ····96:·00000493·····0·NOTYPE··LOCAL··DEFAULT···24·
 193 ····97:·00000495·····0·NOTYPE··LOCAL··DEFAULT···24·
 194 ····98:·0000049c·····0·NOTYPE··LOCAL··DEFAULT···24·
 195 ····99:·000004ab·····0·NOTYPE··LOCAL··DEFAULT···24·
 196 ···100:·000004b8·····0·NOTYPE··LOCAL··DEFAULT···24·
 197 ···101:·000004c4·····0·NOTYPE··LOCAL··DEFAULT···24·
 198 ···102:·000004d5·····0·NOTYPE··LOCAL··DEFAULT···24·
 199 ···103:·000004e7·····0·NOTYPE··LOCAL··DEFAULT···24·
 200 ···104:·000004f9·····0·NOTYPE··LOCAL··DEFAULT···24·
 201 ···105:·0000050b·····0·NOTYPE··LOCAL··DEFAULT···24·
 202 ···106:·0000051e·····0·NOTYPE··LOCAL··DEFAULT···24·
 203 ···107:·00000531·····0·NOTYPE··LOCAL··DEFAULT···24·
 204 ···108:·00000540·····0·NOTYPE··LOCAL··DEFAULT···24·
 205 ···109:·00000550·····0·NOTYPE··LOCAL··DEFAULT···24·
 206 ···110:·00000560·····0·NOTYPE··LOCAL··DEFAULT···24·
 207 ···111:·0000056f·····0·NOTYPE··LOCAL··DEFAULT···24·
 208 ···112:·0000057f·····0·NOTYPE··LOCAL··DEFAULT···24·
 209 ···113:·0000058f·····0·NOTYPE··LOCAL··DEFAULT···24·
 210 ···114:·0000059f·····0·NOTYPE··LOCAL··DEFAULT···24·
 211 ···115:·000005b0·····0·NOTYPE··LOCAL··DEFAULT···24·
 212 ···116:·000005c1·····0·NOTYPE··LOCAL··DEFAULT···24·
Max diff block lines reached; -1/44685 bytes (-0.00%) of diff not shown.
519 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 9983 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0
 3 ··Length:······················2643
 4 ··DWARF·Version:···············4
 5 ··Prologue·Length:·············670
 6 ··Minimum·Instruction·Length:··1
 7 ··Maximum·Ops·per·Instruction:·1
 8 ··Initial·value·of·'is_stmt':··1
 9 ··Line·Base:···················-5
 10 ··Line·Range:··················14
 11 ··Opcode·Base:·················13
  
 12 ·Opcodes:
 13 ··Opcode·1·has·0·args
 14 ··Opcode·2·has·1·arg
 15 ··Opcode·3·has·1·arg
 16 ··Opcode·4·has·1·arg
 17 ··Opcode·5·has·1·arg
 18 ··Opcode·6·has·0·args
 19 ··Opcode·7·has·0·args
 20 ··Opcode·8·has·0·args
 21 ··Opcode·9·has·1·arg
 22 ··Opcode·10·has·0·args
 23 ··Opcode·11·has·0·args
 24 ··Opcode·12·has·1·arg
  
 25 ·The·Directory·Table·(offset·0x1c):
 26 ··1»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include
 27 ··2»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/9.0.9/include
 28 ··3»      /home/vagrant/build/com.kunzisoft.keepass.libre/crypto
 29 ··4»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits
 30 ··5»      /opt/android-sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify
  
 31 ·The·File·Name·Table·(offset·0x1dc):
 32 ··Entry»  Dir»       Time»   Size»       Name
 33 ··1»      1»     0»    0»   jni.h
 34 ··2»      1»     0»    0»   stdint.h
 35 ··3»      2»     0»    0»   stdarg.h
 36 ··4»      3»     0»    0»   src/main/jni/aes/aes_jni.c
 37 ··5»      3»     0»    0»   src/main/jni/aes/aes/brg_types.h
 38 ··6»      3»     0»    0»   src/main/jni/aes/aes/aes.h
 39 ··7»      4»     0»    0»   pthread_types.h
 40 ··8»      5»     0»    0»   string.h
 41 ··9»      2»     0»    0»   stddef.h
 42 ··10»     3»    0»   0»  src/main/jni/aes/sha/sha2.h
  
 43 ·Line·Number·Statements:
 44 ··[0x000002a8]··Set·File·Name·to·entry·4·in·the·File·Name·Table
 45 ··[0x000002aa]··Extended·opcode·2:·set·Address·to·0x1810
 46 ··[0x000002b1]··Advance·Line·by·64·to·65
 47 ··[0x000002b4]··Copy
 48 ··[0x000002b5]··Set·column·to·13
 49 ··[0x000002b7]··Set·prologue_end·to·true
 50 ··[0x000002b8]··Advance·PC·by·39·to·0x1837
 51 ··[0x000002ba]··Special·opcode·9:·advance·Address·by·0·to·0x1837·and·Line·by·4·to·69
 52 ··[0x000002bb]··Set·column·to·7
 53 ··[0x000002bd]··Special·opcode·90:·advance·Address·by·6·to·0x183d·and·Line·by·1·to·70
 54 ··[0x000002be]··Set·column·to·6
 55 ··[0x000002c0]··Set·is_stmt·to·0
 56 ··[0x000002c1]··Special·opcode·33:·advance·Address·by·2·to·0x183f·and·Line·by·0·to·70
 57 ··[0x000002c2]··Advance·PC·by·constant·17·to·0x1850
 58 ··[0x000002c3]··Special·opcode·145:·advance·Address·by·10·to·0x185a·and·Line·by·0·to·70
 59 ··[0x000002c4]··Advance·Line·by·-70·to·0
 60 ··[0x000002c7]··Special·opcode·33:·advance·Address·by·2·to·0x185c·and·Line·by·0·to·0
 61 ··[0x000002c8]··Set·column·to·1
 62 ··[0x000002ca]··Set·is_stmt·to·1
 63 ··[0x000002cb]··Advance·Line·by·105·to·105
 64 ··[0x000002ce]··Special·opcode·173:·advance·Address·by·12·to·0x1868·and·Line·by·0·to·105
 65 ··[0x000002cf]··Set·column·to·11
 66 ··[0x000002d1]··Advance·Line·by·-32·to·73
 67 ··[0x000002d3]··Special·opcode·145:·advance·Address·by·10·to·0x1872·and·Line·by·0·to·73
 68 ··[0x000002d4]··Set·column·to·10
 69 ··[0x000002d6]··Set·is_stmt·to·0
 70 ··[0x000002d7]··Special·opcode·61:·advance·Address·by·4·to·0x1876·and·Line·by·0·to·73
 71 ··[0x000002d8]··Set·column·to·9
 72 ··[0x000002da]··Special·opcode·33:·advance·Address·by·2·to·0x1878·and·Line·by·0·to·73
 73 ··[0x000002db]··Set·column·to·11
 74 ··[0x000002dd]··Set·is_stmt·to·1
 75 ··[0x000002de]··Advance·PC·by·constant·17·to·0x1889
 76 ··[0x000002df]··Special·opcode·6:·advance·Address·by·0·to·0x1889·and·Line·by·1·to·74
 77 ··[0x000002e0]··Set·column·to·7
 78 ··[0x000002e2]··Set·is_stmt·to·0
 79 ··[0x000002e3]··Special·opcode·33:·advance·Address·by·2·to·0x188b·and·Line·by·0·to·74
 80 ··[0x000002e4]··Set·column·to·15
 81 ··[0x000002e6]··Set·is_stmt·to·1
 82 ··[0x000002e7]··Special·opcode·35:·advance·Address·by·2·to·0x188d·and·Line·by·2·to·76
 83 ··[0x000002e8]··Set·column·to·14
 84 ··[0x000002ea]··Set·is_stmt·to·0
 85 ··[0x000002eb]··Special·opcode·61:·advance·Address·by·4·to·0x1891·and·Line·by·0·to·76
 86 ··[0x000002ec]··Set·column·to·13
 87 ··[0x000002ee]··Special·opcode·33:·advance·Address·by·2·to·0x1893·and·Line·by·0·to·76
 88 ··[0x000002ef]··Set·column·to·11
 89 ··[0x000002f1]··Special·opcode·159:·advance·Address·by·11·to·0x189e·and·Line·by·0·to·76
 90 ··[0x000002f2]··Set·column·to·15
 91 ··[0x000002f4]··Set·is_stmt·to·1
 92 ··[0x000002f5]··Special·opcode·90:·advance·Address·by·6·to·0x18a4·and·Line·by·1·to·77
 93 ··[0x000002f6]··Set·column·to·7
 94 ··[0x000002f8]··Set·is_stmt·to·0
 95 ··[0x000002f9]··Special·opcode·33:·advance·Address·by·2·to·0x18a6·and·Line·by·0·to·77
 96 ··[0x000002fa]··Set·column·to·11
 97 ··[0x000002fc]··Set·is_stmt·to·1
 98 ··[0x000002fd]··Special·opcode·36:·advance·Address·by·2·to·0x18a8·and·Line·by·3·to·80
 99 ··[0x000002fe]··Set·column·to·10
 100 ··[0x00000300]··Set·is_stmt·to·0
 101 ··[0x00000301]··Special·opcode·61:·advance·Address·by·4·to·0x18ac·and·Line·by·0·to·80
 102 ··[0x00000302]··Set·column·to·9
 103 ··[0x00000304]··Special·opcode·33:·advance·Address·by·2·to·0x18ae·and·Line·by·0·to·80
 104 ··[0x00000305]··Set·column·to·11
 105 ··[0x00000307]··Set·is_stmt·to·1
 106 ··[0x00000308]··Advance·PC·by·constant·17·to·0x18bf
 107 ··[0x00000309]··Special·opcode·6:·advance·Address·by·0·to·0x18bf·and·Line·by·1·to·81
 108 ··[0x0000030a]··Set·column·to·7
 109 ··[0x0000030c]··Set·is_stmt·to·0
 110 ··[0x0000030d]··Special·opcode·33:·advance·Address·by·2·to·0x18c1·and·Line·by·0·to·81
 111 ··[0x0000030e]··Set·column·to·14
 112 ··[0x00000310]··Set·is_stmt·to·1
 113 ··[0x00000311]··Special·opcode·35:·advance·Address·by·2·to·0x18c3·and·Line·by·2·to·83
 114 ··[0x00000312]··Set·column·to·13
 115 ··[0x00000314]··Set·is_stmt·to·0
 116 ··[0x00000315]··Special·opcode·61:·advance·Address·by·4·to·0x18c7·and·Line·by·0·to·83
 117 ··[0x00000316]··Set·column·to·12
 118 ··[0x00000318]··Special·opcode·33:·advance·Address·by·2·to·0x18c9·and·Line·by·0·to·83
 119 ··[0x00000319]··Set·column·to·10
 120 ··[0x0000031b]··Special·opcode·159:·advance·Address·by·11·to·0x18d4·and·Line·by·0·to·83
 121 ··[0x0000031c]··Set·column·to·14
 122 ··[0x0000031e]··Set·is_stmt·to·1
Max diff block lines reached; -1/531202 bytes (-0.00%) of diff not shown.
511 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 9133 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0:
 3 ···Length:········0x3166·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0
 6 ···Pointer·Size:··4
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0):·Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
 10 ····<12>···DW_AT_name········:·(strp)·(offset:·0xb5):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
 12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0x107):·/home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86
 13 ····<1e>···DW_AT_low_pc······:·(addr)·0
 14 ····<22>···DW_AT_ranges······:·(sec_offset)·0x20
 15 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_variable)
 16 ····<27>···DW_AT_name········:·(strp)·(offset:·0x15f):·cached_vm
 17 ····<2b>···DW_AT_type········:·(ref4)·<0x37>,·JNIInvokeInterface,·JavaVM
 18 ····<2f>···DW_AT_decl_file···:·(data1)·4
 19 ····<30>···DW_AT_decl_line···:·(data1)·41
 20 ····<31>···DW_AT_location····:·(exprloc)·5·byte·block:·3·0·60·1·0·»  (DW_OP_addr:·16000)
 21 ·<1><37>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 22 ····<38>···DW_AT_type········:·(ref4)·<0x3c>,·JNIInvokeInterface,·JavaVM
 23 ·<1><3c>:·Abbrev·Number:·4·(DW_TAG_typedef)
 24 ····<3d>···DW_AT_type········:·(ref4)·<0x47>,·JNIInvokeInterface
 25 ····<41>···DW_AT_name········:·(strp)·(offset:·0x15ad):·JavaVM
 26 ····<45>···DW_AT_decl_file···:·(data1)·1
 27 ····<46>···DW_AT_decl_line···:·(data1)·144
 28 ·<1><47>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 29 ····<48>···DW_AT_type········:·(ref4)·<0x4c>,·JNIInvokeInterface
 30 ·<1><4c>:·Abbrev·Number:·5·(DW_TAG_const_type)
 31 ····<4d>···DW_AT_type········:·(ref4)·<0x51>,·JNIInvokeInterface
 32 ·<1><51>:·Abbrev·Number:·6·(DW_TAG_structure_type)
 33 ····<52>···DW_AT_name········:·(strp)·(offset:·0x159a):·JNIInvokeInterface
 34 ····<56>···DW_AT_byte_size···:·(data1)·32
 35 ····<57>···DW_AT_decl_file···:·(data1)·1
 36 ····<58>···DW_AT_decl_line···:·(data2)·1037
 37 ·<2><5a>:·Abbrev·Number:·7·(DW_TAG_member)
 38 ····<5b>···DW_AT_name········:·(strp)·(offset:·0x169):·reserved0
 39 ····<5f>···DW_AT_type········:·(ref4)·<0xc3>
 40 ····<63>···DW_AT_decl_file···:·(data1)·1
 41 ····<64>···DW_AT_decl_line···:·(data2)·1038
 42 ····<66>···DW_AT_data_member_location:·(data1)·0
 43 ·<2><67>:·Abbrev·Number:·7·(DW_TAG_member)
 44 ····<68>···DW_AT_name········:·(strp)·(offset:·0x173):·reserved1
 45 ····<6c>···DW_AT_type········:·(ref4)·<0xc3>
 46 ····<70>···DW_AT_decl_file···:·(data1)·1
 47 ····<71>···DW_AT_decl_line···:·(data2)·1039
 48 ····<73>···DW_AT_data_member_location:·(data1)·4
 49 ·<2><74>:·Abbrev·Number:·7·(DW_TAG_member)
 50 ····<75>···DW_AT_name········:·(strp)·(offset:·0x17d):·reserved2
 51 ····<79>···DW_AT_type········:·(ref4)·<0xc3>
 52 ····<7d>···DW_AT_decl_file···:·(data1)·1
 53 ····<7e>···DW_AT_decl_line···:·(data2)·1040
 54 ····<80>···DW_AT_data_member_location:·(data1)·8
 55 ·<2><81>:·Abbrev·Number:·7·(DW_TAG_member)
 56 ····<82>···DW_AT_name········:·(strp)·(offset:·0x187):·DestroyJavaVM
 57 ····<86>···DW_AT_type········:·(ref4)·<0xc4>,·int,·__int32_t,·int32_t,·jint
 58 ····<8a>···DW_AT_decl_file···:·(data1)·1
 59 ····<8b>···DW_AT_decl_line···:·(data2)·1042
 60 ····<8d>···DW_AT_data_member_location:·(data1)·12
 61 ·<2><8e>:·Abbrev·Number:·7·(DW_TAG_member)
 62 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x1b0):·AttachCurrentThread
 63 ····<93>···DW_AT_type········:·(ref4)·<0xfc>,·int,·__int32_t,·int32_t,·jint
 64 ····<97>···DW_AT_decl_file···:·(data1)·1
 65 ····<98>···DW_AT_decl_line···:·(data2)·1043
 66 ····<9a>···DW_AT_data_member_location:·(data1)·16
 67 ·<2><9b>:·Abbrev·Number:·7·(DW_TAG_member)
 68 ····<9c>···DW_AT_name········:·(strp)·(offset:·0x1563):·DetachCurrentThread
 69 ····<a0>···DW_AT_type········:·(ref4)·<0xc4>,·int,·__int32_t,·int32_t,·jint
 70 ····<a4>···DW_AT_decl_file···:·(data1)·1
 71 ····<a5>···DW_AT_decl_line···:·(data2)·1044
 72 ····<a7>···DW_AT_data_member_location:·(data1)·20
 73 ·<2><a8>:·Abbrev·Number:·7·(DW_TAG_member)
 74 ····<a9>···DW_AT_name········:·(strp)·(offset:·0x1577):·GetEnv
 75 ····<ad>···DW_AT_type········:·(ref4)·<0x2848>,·int,·__int32_t,·int32_t,·jint
 76 ····<b1>···DW_AT_decl_file···:·(data1)·1
 77 ····<b2>···DW_AT_decl_line···:·(data2)·1045
 78 ····<b4>···DW_AT_data_member_location:·(data1)·24
 79 ·<2><b5>:·Abbrev·Number:·7·(DW_TAG_member)
 80 ····<b6>···DW_AT_name········:·(strp)·(offset:·0x157e):·AttachCurrentThreadAsDaemon
 81 ····<ba>···DW_AT_type········:·(ref4)·<0xfc>,·int,·__int32_t,·int32_t,·jint
 82 ····<be>···DW_AT_decl_file···:·(data1)·1
 83 ····<bf>···DW_AT_decl_line···:·(data2)·1046
 84 ····<c1>···DW_AT_data_member_location:·(data1)·28
 85 ·<2><c2>:·Abbrev·Number:·0
 86 ·<1><c3>:·Abbrev·Number:·8·(DW_TAG_pointer_type)
 87 ·<1><c4>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 88 ····<c5>···DW_AT_type········:·(ref4)·<0xc9>,·int,·__int32_t,·int32_t,·jint
 89 ·<1><c9>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 90 ····<ca>···DW_AT_type········:·(ref4)·<0xd4>,·int,·__int32_t,·int32_t,·jint
 91 ····<ce>···DW_AT_prototyped··:·(flag_present)·1
 92 ·<2><ce>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 93 ····<cf>···DW_AT_type········:·(ref4)·<0x37>,·JNIInvokeInterface,·JavaVM
 94 ·<2><d3>:·Abbrev·Number:·0
 95 ·<1><d4>:·Abbrev·Number:·4·(DW_TAG_typedef)
 96 ····<d5>···DW_AT_type········:·(ref4)·<0xdf>,·int,·__int32_t,·int32_t
 97 ····<d9>···DW_AT_name········:·(strp)·(offset:·0x1ab):·jint
 98 ····<dd>···DW_AT_decl_file···:·(data1)·1
 99 ····<de>···DW_AT_decl_line···:·(data1)·35
 100 ·<1><df>:·Abbrev·Number:·4·(DW_TAG_typedef)
 101 ····<e0>···DW_AT_type········:·(ref4)·<0xea>,·int,·__int32_t
 102 ····<e4>···DW_AT_name········:·(strp)·(offset:·0x1a3):·int32_t
 103 ····<e8>···DW_AT_decl_file···:·(data1)·2
 104 ····<e9>···DW_AT_decl_line···:·(data1)·64
 105 ·<1><ea>:·Abbrev·Number:·4·(DW_TAG_typedef)
 106 ····<eb>···DW_AT_type········:·(ref4)·<0xf5>,·int
 107 ····<ef>···DW_AT_name········:·(strp)·(offset:·0x199):·__int32_t
 108 ····<f3>···DW_AT_decl_file···:·(data1)·2
 109 ····<f4>···DW_AT_decl_line···:·(data1)·40
 110 ·<1><f5>:·Abbrev·Number:·11·(DW_TAG_base_type)
 111 ····<f6>···DW_AT_name········:·(strp)·(offset:·0x195):·int
 112 ····<fa>···DW_AT_encoding····:·(data1)·5»    (signed)
 113 ····<fb>···DW_AT_byte_size···:·(data1)·4
 114 ·<1><fc>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
 115 ····<fd>···DW_AT_type········:·(ref4)·<0x101>,·int,·__int32_t,·int32_t,·jint
 116 ·<1><101>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 117 ····<102>···DW_AT_type········:·(ref4)·<0xd4>,·int,·__int32_t,·int32_t,·jint
 118 ····<106>···DW_AT_prototyped··:·(flag_present)·1
 119 ·<2><106>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 120 ····<107>···DW_AT_type········:·(ref4)·<0x37>,·JNIInvokeInterface,·JavaVM
 121 ·<2><10b>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 122 ····<10c>···DW_AT_type········:·(ref4)·<0x116>,·JNINativeInterface,·JNIEnv
 123 ·<2><110>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 124 ····<111>···DW_AT_type········:·(ref4)·<0xc3>
 125 ·<2><115>:·Abbrev·Number:·0
 126 ·<1><116>:·Abbrev·Number:·3·(DW_TAG_pointer_type)
Max diff block lines reached; -1/522698 bytes (-0.00%) of diff not shown.
48.6 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 1225 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data2
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_stmt_list····DW_FORM_sec_offset
 8 ····DW_AT_comp_dir·····DW_FORM_strp
 9 ····DW_AT_low_pc·······DW_FORM_addr
 10 ····DW_AT_ranges·······DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_variable····[no·children]
 13 ····DW_AT_name·········DW_FORM_strp
 14 ····DW_AT_type·········DW_FORM_ref4
 15 ····DW_AT_decl_file····DW_FORM_data1
 16 ····DW_AT_decl_line····DW_FORM_data1
 17 ····DW_AT_location·····DW_FORM_exprloc
 18 ····DW_AT·value:·0·····DW_FORM·value:·0
 19 ···3······DW_TAG_pointer_type····[no·children]
 20 ····DW_AT_type·········DW_FORM_ref4
 21 ····DW_AT·value:·0·····DW_FORM·value:·0
 22 ···4······DW_TAG_typedef····[no·children]
 23 ····DW_AT_type·········DW_FORM_ref4
 24 ····DW_AT_name·········DW_FORM_strp
 25 ····DW_AT_decl_file····DW_FORM_data1
 26 ····DW_AT_decl_line····DW_FORM_data1
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_const_type····[no·children]
 29 ····DW_AT_type·········DW_FORM_ref4
 30 ····DW_AT·value:·0·····DW_FORM·value:·0
 31 ···6······DW_TAG_structure_type····[has·children]
 32 ····DW_AT_name·········DW_FORM_strp
 33 ····DW_AT_byte_size····DW_FORM_data1
 34 ····DW_AT_decl_file····DW_FORM_data1
 35 ····DW_AT_decl_line····DW_FORM_data2
 36 ····DW_AT·value:·0·····DW_FORM·value:·0
 37 ···7······DW_TAG_member····[no·children]
 38 ····DW_AT_name·········DW_FORM_strp
 39 ····DW_AT_type·········DW_FORM_ref4
 40 ····DW_AT_decl_file····DW_FORM_data1
 41 ····DW_AT_decl_line····DW_FORM_data2
 42 ····DW_AT_data_member_location·DW_FORM_data1
 43 ····DW_AT·value:·0·····DW_FORM·value:·0
 44 ···8······DW_TAG_pointer_type····[no·children]
 45 ····DW_AT·value:·0·····DW_FORM·value:·0
 46 ···9······DW_TAG_subroutine_type····[has·children]
 47 ····DW_AT_type·········DW_FORM_ref4
 48 ····DW_AT_prototyped···DW_FORM_flag_present
 49 ····DW_AT·value:·0·····DW_FORM·value:·0
 50 ···10······DW_TAG_formal_parameter····[no·children]
 51 ····DW_AT_type·········DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···11······DW_TAG_base_type····[no·children]
 54 ····DW_AT_name·········DW_FORM_strp
 55 ····DW_AT_encoding·····DW_FORM_data1
 56 ····DW_AT_byte_size····DW_FORM_data1
 57 ····DW_AT·value:·0·····DW_FORM·value:·0
 58 ···12······DW_TAG_structure_type····[has·children]
 59 ····DW_AT_name·········DW_FORM_strp
 60 ····DW_AT_byte_size····DW_FORM_data2
 61 ····DW_AT_decl_file····DW_FORM_data1
 62 ····DW_AT_decl_line····DW_FORM_data1
 63 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···13······DW_TAG_member····[no·children]
 65 ····DW_AT_name·········DW_FORM_strp
 66 ····DW_AT_type·········DW_FORM_ref4
 67 ····DW_AT_decl_file····DW_FORM_data1
 68 ····DW_AT_decl_line····DW_FORM_data1
 69 ····DW_AT_data_member_location·DW_FORM_data1
 70 ····DW_AT·value:·0·····DW_FORM·value:·0
 71 ···14······DW_TAG_member····[no·children]
 72 ····DW_AT_name·········DW_FORM_strp
 73 ····DW_AT_type·········DW_FORM_ref4
 74 ····DW_AT_decl_file····DW_FORM_data1
 75 ····DW_AT_decl_line····DW_FORM_data1
 76 ····DW_AT_data_member_location·DW_FORM_data2
 77 ····DW_AT·value:·0·····DW_FORM·value:·0
 78 ···15······DW_TAG_member····[no·children]
 79 ····DW_AT_name·········DW_FORM_strp
 80 ····DW_AT_type·········DW_FORM_ref4
 81 ····DW_AT_decl_file····DW_FORM_data1
 82 ····DW_AT_decl_line····DW_FORM_data2
 83 ····DW_AT_data_member_location·DW_FORM_data2
 84 ····DW_AT·value:·0·····DW_FORM·value:·0
 85 ···16······DW_TAG_structure_type····[no·children]
 86 ····DW_AT_name·········DW_FORM_strp
 87 ····DW_AT_declaration··DW_FORM_flag_present
 88 ····DW_AT·value:·0·····DW_FORM·value:·0
 89 ···17······DW_TAG_subroutine_type····[has·children]
 90 ····DW_AT_prototyped···DW_FORM_flag_present
 91 ····DW_AT·value:·0·····DW_FORM·value:·0
 92 ···18······DW_TAG_unspecified_parameters····[no·children]
 93 ····DW_AT·value:·0·····DW_FORM·value:·0
 94 ···19······DW_TAG_typedef····[no·children]
 95 ····DW_AT_type·········DW_FORM_ref4
 96 ····DW_AT_name·········DW_FORM_strp
 97 ····DW_AT·value:·0·····DW_FORM·value:·0
 98 ···20······DW_TAG_union_type····[has·children]
 99 ····DW_AT_name·········DW_FORM_strp
 100 ····DW_AT_byte_size····DW_FORM_data1
 101 ····DW_AT_decl_file····DW_FORM_data1
 102 ····DW_AT_decl_line····DW_FORM_data1
 103 ····DW_AT·value:·0·····DW_FORM·value:·0
 104 ···21······DW_TAG_structure_type····[has·children]
 105 ····DW_AT_byte_size····DW_FORM_data1
 106 ····DW_AT_decl_file····DW_FORM_data1
 107 ····DW_AT_decl_line····DW_FORM_data1
 108 ····DW_AT·value:·0·····DW_FORM·value:·0
 109 ···22······DW_TAG_enumeration_type····[has·children]
 110 ····DW_AT_type·········DW_FORM_ref4
 111 ····DW_AT_name·········DW_FORM_strp
 112 ····DW_AT_byte_size····DW_FORM_data1
 113 ····DW_AT_decl_file····DW_FORM_data1
 114 ····DW_AT_decl_line····DW_FORM_data1
 115 ····DW_AT·value:·0·····DW_FORM·value:·0
 116 ···23······DW_TAG_enumerator····[no·children]
 117 ····DW_AT_name·········DW_FORM_strp
 118 ····DW_AT_const_value··DW_FORM_udata
 119 ····DW_AT·value:·0·····DW_FORM·value:·0
 120 ···24······DW_TAG_enumeration_type····[has·children]
 121 ····DW_AT_type·········DW_FORM_ref4
 122 ····DW_AT_byte_size····DW_FORM_data1
 123 ····DW_AT_decl_file····DW_FORM_data1
 124 ····DW_AT_decl_line····DW_FORM_data1
 125 ····DW_AT·value:·0·····DW_FORM·value:·0
 126 ···25······DW_TAG_array_type····[has·children]
Max diff block lines reached; -1/49647 bytes (-0.00%) of diff not shown.
131 B
readelf --wide --debug-dump=macro {}
    
Offset 0, 0 lines modifiedOffset 1, 2 lines modified
 1 Contents·of·the·.debug_macinfo·section:
  
292 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 2271 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·00001876·00001886·(DW_OP_reg0·(eax))
 4 ····0000000b·00001891·0000189b·(DW_OP_reg1·(ecx))
 5 ····00000016·000018ac·000018bc·(DW_OP_reg0·(eax))
 6 ····00000021·000018c7·000018d1·(DW_OP_reg1·(ecx))
 7 ····0000002c·000018e6·000018f6·(DW_OP_reg0·(eax))
 8 ····00000037·00001905·0000190f·(DW_OP_reg1·(ecx))
 9 ····00000042·0000191c·0000192c·(DW_OP_reg0·(eax))
 10 ····0000004d·0000193b·00001945·(DW_OP_reg1·(ecx))
 11 ····00000058·00001952·00001962·(DW_OP_reg0·(eax))
 12 ····00000063·00001971·0000197b·(DW_OP_reg1·(ecx))
 13 ····0000006e·<End·of·list>
 14 ····00000076·00001886·0000189b·(DW_OP_reg0·(eax))
 15 ····00000081·000018bc·000018d1·(DW_OP_reg0·(eax))
 16 ····0000008c·000018f6·0000190f·(DW_OP_reg0·(eax))
 17 ····00000097·0000192c·00001945·(DW_OP_reg0·(eax))
 18 ····000000a2·00001962·0000197b·(DW_OP_reg0·(eax))
 19 ····000000ad·<End·of·list>
 20 ····000000b5·000019e4·000019f3·(DW_OP_reg0·(eax))
 21 ····000000c0·000019fa·00001a09·(DW_OP_reg0·(eax))
 22 ····000000cb·00001a10·00001a1f·(DW_OP_reg0·(eax))
 23 ····000000d6·00001a26·00001a35·(DW_OP_reg0·(eax))
 24 ····000000e1·00001a3c·00001a4b·(DW_OP_reg0·(eax))
 25 ····000000ec·<End·of·list>
 26 ····000000f4·00001aae·00001ae6·(DW_OP_reg6·(esi))
 27 ····000000ff·00001ae6·00001ae9·(DW_OP_breg4·(esp):·4)
 28 ····0000010b·00001afe·00001b03·(DW_OP_breg4·(esp):·4)
 29 ····00000117·00001b6f·00001b83·(DW_OP_reg6·(esi))
 30 ····00000122·00001b83·00001b88·(DW_OP_breg4·(esp):·4)
 31 ····0000012e·<End·of·list>
 32 ····00000136·00001abd·00001af3·(DW_OP_reg0·(eax))
 33 ····00000141·00001b6f·00001b71·(DW_OP_reg0·(eax))
 34 ····0000014c·<End·of·list>
 35 ····00000154·00001b00·00001b50·(DW_OP_reg6·(esi))
 36 ····0000015f·<End·of·list>
 37 ····00000167·00001b00·00001b6f·(DW_OP_reg6·(esi))
 38 ····00000172·00001bab·00001bd0·(DW_OP_reg6·(esi))
 39 ····0000017d·<End·of·list>
 40 ····00000185·00001b00·00001b50·(DW_OP_consts:·0;·DW_OP_stack_value)
 41 ····00000192·<End·of·list>
 42 ····0000019a·00001b00·00001b50·(DW_OP_constu:·300;·DW_OP_stack_value)
 43 ····000001a8·<End·of·list>
 44 ····000001b0·00001c5e·00001c70·(DW_OP_reg7·(edi))
 45 ····000001bb·00001c98·00001cc4·(DW_OP_reg7·(edi))
 46 ····000001c6·00001cc6·00001cd0·(DW_OP_reg7·(edi))
 47 ····000001d1·<End·of·list>
 48 ····000001d9·00001c9d·00001cea·(DW_OP_reg6·(esi))
 49 ····000001e4·<End·of·list>
 50 ····000001ec·00001cce·00001ce1·(DW_OP_reg1·(ecx))
 51 ····000001f7·00001ce3·00001ce7·(DW_OP_reg1·(ecx))
 52 ····00000202·00001ce7·00001ced·(DW_OP_breg4·(esp):·24)
 53 ····0000020e·00001cfa·00001d02·(DW_OP_breg4·(esp):·24)
 54 ····0000021a·00001d69·00001d73·(DW_OP_breg4·(esp):·24)
 55 ····00000226·<End·of·list>
 56 ····0000022e·00001cd2·00001e8b·(DW_OP_reg7·(edi))
 57 ····00000239·<End·of·list>
 58 ····00000241·00001cfc·00001d13·(DW_OP_reg6·(esi))
 59 ····0000024c·00001d13·00001d3a·(DW_OP_breg4·(esp):·20)
 60 ····00000258·00001d7b·00001d97·(DW_OP_reg6·(esi))
 61 ····00000263·00001da3·00001dad·(DW_OP_breg4·(esp):·20)
 62 ····0000026f·<End·of·list>
 63 ····00000277·00001d08·00001d22·(DW_OP_reg0·(eax))
 64 ····00000282·00001d7b·00001d84·(DW_OP_reg0·(eax))
 65 ····0000028d·<End·of·list>
 66 ····00000295·00001d1b·00001d3f·(DW_OP_reg2·(edx))
 67 ····000002a0·00001d3f·00001d59·(DW_OP_reg6·(esi))
 68 ····000002ab·00001da3·00001db8·(DW_OP_reg2·(edx))
 69 ····000002b6·<End·of·list>
 70 ····000002be·00001dc8·00001de7·(DW_OP_reg2·(edx))
 71 ····000002c9·00001de9·00001df9·(DW_OP_reg2·(edx))
 72 ····000002d4·<End·of·list>
 73 ····000002dc·00001df9·00001e0d·(DW_OP_reg0·(eax))
 74 ····000002e7·00001e31·00001e34·(DW_OP_reg0·(eax))
 75 ····000002f2·<End·of·list>
 76 ····000002fa·00001ec7·00001ed9·(DW_OP_reg1·(ecx))
 77 ····00000305·00001f0f·00001f1a·(DW_OP_reg1·(ecx))
 78 ····00000310·00001f6b·00001f76·(DW_OP_reg1·(ecx))
 79 ····0000031b·<End·of·list>
 80 ····00000323·00001f1f·00001f38·(DW_OP_reg0·(eax))
 81 ····0000032e·00001fa0·00001fae·(DW_OP_reg0·(eax))
 82 ····00000339·00001fae·00001fb2·(DW_OP_reg2·(edx))
 83 ····00000344·00001fc9·00001fd1·(DW_OP_reg2·(edx))
 84 ····0000034f·00001fd1·00001fed·(DW_OP_breg4·(esp):·8)
 85 ····0000035b·00002021·00002024·(DW_OP_breg4·(esp):·8)
 86 ····00000367·0000202f·00002031·(DW_OP_reg0·(eax))
 87 ····00000372·00002046·00002049·(DW_OP_breg4·(esp):·8)
 88 ····0000037e·<End·of·list>
 89 ····00000386·00001fcd·00001fd9·(DW_OP_reg1·(ecx))
 90 ····00000391·00001fd9·00001ff5·(DW_OP_reg2·(edx))
 91 ····0000039c·00002080·00002084·(DW_OP_reg0·(eax))
 92 ····000003a7·0000208f·0000209c·(DW_OP_reg0·(eax))
 93 ····000003b2·<End·of·list>
 94 ····000003ba·00001fd9·00001ff5·(DW_OP_reg2·(edx))
 95 ····000003c5·<End·of·list>
 96 ····000003cd·00001fd9·00001ff5·(DW_OP_reg2·(edx))
 97 ····000003d8·<End·of·list>
 98 ····000003e0·00001fea·00001ff5·(DW_OP_reg0·(eax))
 99 ····000003eb·<End·of·list>
 100 ····000003f3·00002096·000020a1·(DW_OP_reg2·(edx))
 101 ····000003fe·000020a1·000020a4·(DW_OP_breg4·(esp):·8)
 102 ····0000040a·000020b2·000020c3·(DW_OP_reg1·(ecx))
 103 ····00000415·<End·of·list>
 104 ····0000041d·000020e9·000020f1·(DW_OP_reg0·(eax))
 105 ····00000428·00002111·00002114·(DW_OP_reg0·(eax))
 106 ····00000433·<End·of·list>
 107 ····0000043b·0000214d·000021c6·(DW_OP_reg7·(edi))
 108 ····00000446·00002225·00002227·(DW_OP_reg7·(edi))
 109 ····00000451·00002271·00002286·(DW_OP_reg7·(edi))
 110 ····0000045c·0000228b·0000229a·(DW_OP_reg7·(edi))
 111 ····00000467·<End·of·list>
 112 ····0000046f·0000214d·000021c8·(DW_OP_lit0;·DW_OP_stack_value)
 113 ····0000047b·000021c8·00002223·(DW_OP_reg6·(esi))
 114 ····00000486·00002223·00002227·(DW_OP_lit0;·DW_OP_stack_value)
 115 ····00000492·00002227·0000226d·(DW_OP_reg6·(esi))
 116 ····0000049d·00002271·00002286·(DW_OP_lit0;·DW_OP_stack_value)
 117 ····000004a9·00002286·0000228b·(DW_OP_reg6·(esi))
 118 ····000004b4·0000228b·0000229a·(DW_OP_lit0;·DW_OP_stack_value)
 119 ····000004c0·<End·of·list>
 120 ····000004c8·000021aa·000021c8·(DW_OP_lit0;·DW_OP_stack_value)
 121 ····000004d4·00002225·00002227·(DW_OP_lit0;·DW_OP_stack_value)
 122 ····000004e0·<End·of·list>
 123 ····000004e8·000021b5·00002225·(DW_OP_breg4·(esp):·16)
 124 ····000004f4·<End·of·list>
 125 ····000004fc·000021bb·00002225·(DW_OP_breg4·(esp):·24)
 126 ····00000508·<End·of·list>
Max diff block lines reached; -1/299098 bytes (-0.00%) of diff not shown.
12.3 KB
strings --all --bytes=8 {}
    
Offset 192, 25 lines modifiedOffset 192, 575 lines modified
192 EbS\tHlQ192 EbS\tHlQ
193 FeFbT~KiZw193 FeFbT~KiZw
194 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS194 $4,8-9'66.:$?#1*HhXpAeS~ZrNlS
195 Ebl\tHeQ195 Ebl\tHeQ
196 F~FbTwKiZ196 F~FbTwKiZ
197 6666666666666666jjjjjjjjjjjjjjjj197 6666666666666666jjjjjjjjjjjjjjjj
198 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)198 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 199 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 200 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c
 201 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/.cxx/RelWithDebInfo/6o53x336/x86
 202 cached_vm
 203 reserved0
 204 reserved1
 205 reserved2
 206 DestroyJavaVM
 207 __int32_t
 208 AttachCurrentThread
 209 reserved3
 210 GetVersion
 211 DefineClass
 212 signed·char
 213 __int8_t
 214 FindClass
 215 FromReflectedMethod
 216 _jmethodID
 217 jmethodID
 218 FromReflectedField
 219 _jfieldID
 220 jfieldID
 221 ToReflectedMethod
 222 unsigned·char
 223 __uint8_t
 224 jboolean
 225 GetSuperclass
 226 IsAssignableFrom
 227 ToReflectedField
 228 jthrowable
 229 ThrowNew
 230 ExceptionOccurred
 231 ExceptionDescribe
 232 ExceptionClear
 233 FatalError
 234 PushLocalFrame
 235 PopLocalFrame
 236 NewGlobalRef
 237 DeleteGlobalRef
 238 DeleteLocalRef
 239 IsSameObject
 240 NewLocalRef
 241 EnsureLocalCapacity
 242 AllocObject
 243 NewObject
 244 NewObjectV
 245 __builtin_va_list
 246 NewObjectA
 247 unsigned·short
 248 __uint16_t
 249 uint16_t
 250 __int16_t
 251 long·long·int
 252 __int64_t
 253 GetObjectClass
 254 IsInstanceOf
 255 GetMethodID
 256 CallObjectMethod
 257 CallObjectMethodV
 258 CallObjectMethodA
 259 CallBooleanMethod
 260 CallBooleanMethodV
 261 CallBooleanMethodA
 262 CallByteMethod
 263 CallByteMethodV
 264 CallByteMethodA
 265 CallCharMethod
 266 CallCharMethodV
 267 CallCharMethodA
 268 CallShortMethod
 269 CallShortMethodV
 270 CallShortMethodA
 271 CallIntMethod
 272 CallIntMethodV
 273 CallIntMethodA
 274 CallLongMethod
 275 CallLongMethodV
 276 CallLongMethodA
 277 CallFloatMethod
 278 CallFloatMethodV
 279 CallFloatMethodA
 280 CallDoubleMethod
 281 CallDoubleMethodV
 282 CallDoubleMethodA
 283 CallVoidMethod
 284 CallVoidMethodV
 285 CallVoidMethodA
 286 CallNonvirtualObjectMethod
 287 CallNonvirtualObjectMethodV
 288 CallNonvirtualObjectMethodA
 289 CallNonvirtualBooleanMethod
 290 CallNonvirtualBooleanMethodV
 291 CallNonvirtualBooleanMethodA
 292 CallNonvirtualByteMethod
 293 CallNonvirtualByteMethodV
 294 CallNonvirtualByteMethodA
 295 CallNonvirtualCharMethod
 296 CallNonvirtualCharMethodV
 297 CallNonvirtualCharMethodA
 298 CallNonvirtualShortMethod
 299 CallNonvirtualShortMethodV
 300 CallNonvirtualShortMethodA
 301 CallNonvirtualIntMethod
 302 CallNonvirtualIntMethodV
 303 CallNonvirtualIntMethodA
 304 CallNonvirtualLongMethod
 305 CallNonvirtualLongMethodV
 306 CallNonvirtualLongMethodA
 307 CallNonvirtualFloatMethod
 308 CallNonvirtualFloatMethodV
 309 CallNonvirtualFloatMethodA
 310 CallNonvirtualDoubleMethod
 311 CallNonvirtualDoubleMethodV
 312 CallNonvirtualDoubleMethodA
 313 CallNonvirtualVoidMethod
 314 CallNonvirtualVoidMethodV
 315 CallNonvirtualVoidMethodA
 316 GetFieldID
 317 GetObjectField
 318 GetBooleanField
Max diff block lines reached; 2029/12563 bytes (16.15%) of diff not shown.
5.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 8, 198 lines modifiedOffset 8, 198 lines modified
8 »       jmp····*0x8(%ebx)8 »       jmp····*0x8(%ebx)
9 »       add····%al,(%eax)9 »       add····%al,(%eax)
10 »       ...10 »       ...
  
11 000014e0·<__cxa_finalize@plt>:11 000014e0·<__cxa_finalize@plt>:
12 »       jmp····*0xc(%ebx)12 »       jmp····*0xc(%ebx)
13 »       push···$0x013 »       push···$0x0
14 »       jmp····14d0·<__cxa_finalize@plt-0x10>14 »       jmp····14d0·<note_end+0x1304>
  
15 000014f0·<__cxa_atexit@plt>:15 000014f0·<__cxa_atexit@plt>:
16 »       jmp····*0x10(%ebx)16 »       jmp····*0x10(%ebx)
17 »       push···$0x817 »       push···$0x8
18 »       jmp····14d0·<__cxa_finalize@plt-0x10>18 »       jmp····14d0·<note_end+0x1304>
  
19 00001500·<__stack_chk_fail@plt>:19 00001500·<__stack_chk_fail@plt>:
20 »       jmp····*0x14(%ebx)20 »       jmp····*0x14(%ebx)
21 »       push···$0x1021 »       push···$0x10
22 »       jmp····14d0·<__cxa_finalize@plt-0x10>22 »       jmp····14d0·<note_end+0x1304>
  
23 00001510·<aes_init@plt>:23 00001510·<aes_init@plt>:
24 »       jmp····*0x18(%ebx)24 »       jmp····*0x18(%ebx)
25 »       push···$0x1825 »       push···$0x18
26 »       jmp····14d0·<__cxa_finalize@plt-0x10>26 »       jmp····14d0·<note_end+0x1304>
  
27 00001520·<malloc@plt>:27 00001520·<malloc@plt>:
28 »       jmp····*0x1c(%ebx)28 »       jmp····*0x1c(%ebx)
29 »       push···$0x2029 »       push···$0x20
30 »       jmp····14d0·<__cxa_finalize@plt-0x10>30 »       jmp····14d0·<note_end+0x1304>
  
31 00001530·<memset@plt>:31 00001530·<memset@plt>:
32 »       jmp····*0x20(%ebx)32 »       jmp····*0x20(%ebx)
33 »       push···$0x2833 »       push···$0x28
34 »       jmp····14d0·<__cxa_finalize@plt-0x10>34 »       jmp····14d0·<note_end+0x1304>
  
35 00001540·<aes_encrypt_key@plt>:35 00001540·<aes_encrypt_key@plt>:
36 »       jmp····*0x24(%ebx)36 »       jmp····*0x24(%ebx)
37 »       push···$0x3037 »       push···$0x30
38 »       jmp····14d0·<__cxa_finalize@plt-0x10>38 »       jmp····14d0·<note_end+0x1304>
  
39 00001550·<aes_decrypt_key@plt>:39 00001550·<aes_decrypt_key@plt>:
40 »       jmp····*0x28(%ebx)40 »       jmp····*0x28(%ebx)
41 »       push···$0x3841 »       push···$0x38
42 »       jmp····14d0·<__cxa_finalize@plt-0x10>42 »       jmp····14d0·<note_end+0x1304>
  
43 00001560·<free@plt>:43 00001560·<free@plt>:
44 »       jmp····*0x2c(%ebx)44 »       jmp····*0x2c(%ebx)
45 »       push···$0x4045 »       push···$0x40
46 »       jmp····14d0·<__cxa_finalize@plt-0x10>46 »       jmp····14d0·<note_end+0x1304>
  
47 00001570·<memcpy@plt>:47 00001570·<memcpy@plt>:
48 »       jmp····*0x30(%ebx)48 »       jmp····*0x30(%ebx)
49 »       push···$0x4849 »       push···$0x48
50 »       jmp····14d0·<__cxa_finalize@plt-0x10>50 »       jmp····14d0·<note_end+0x1304>
  
51 00001580·<aes_cbc_decrypt@plt>:51 00001580·<aes_cbc_decrypt@plt>:
52 »       jmp····*0x34(%ebx)52 »       jmp····*0x34(%ebx)
53 »       push···$0x5053 »       push···$0x50
54 »       jmp····14d0·<__cxa_finalize@plt-0x10>54 »       jmp····14d0·<note_end+0x1304>
  
55 00001590·<aes_cbc_encrypt@plt>:55 00001590·<aes_cbc_encrypt@plt>:
56 »       jmp····*0x38(%ebx)56 »       jmp····*0x38(%ebx)
57 »       push···$0x5857 »       push···$0x58
58 »       jmp····14d0·<__cxa_finalize@plt-0x10>58 »       jmp····14d0·<note_end+0x1304>
  
59 000015a0·<pthread_mutex_trylock@plt>:59 000015a0·<pthread_mutex_trylock@plt>:
60 »       jmp····*0x3c(%ebx)60 »       jmp····*0x3c(%ebx)
61 »       push···$0x6061 »       push···$0x60
62 »       jmp····14d0·<__cxa_finalize@plt-0x10>62 »       jmp····14d0·<note_end+0x1304>
  
63 000015b0·<aes_encrypt_key256@plt>:63 000015b0·<aes_encrypt_key256@plt>:
64 »       jmp····*0x40(%ebx)64 »       jmp····*0x40(%ebx)
65 »       push···$0x6865 »       push···$0x68
66 »       jmp····14d0·<__cxa_finalize@plt-0x10>66 »       jmp····14d0·<note_end+0x1304>
  
67 000015c0·<aes_encrypt@plt>:67 000015c0·<aes_encrypt@plt>:
68 »       jmp····*0x44(%ebx)68 »       jmp····*0x44(%ebx)
69 »       push···$0x7069 »       push···$0x70
70 »       jmp····14d0·<__cxa_finalize@plt-0x10>70 »       jmp····14d0·<note_end+0x1304>
  
71 000015d0·<pthread_mutex_unlock@plt>:71 000015d0·<pthread_mutex_unlock@plt>:
72 »       jmp····*0x48(%ebx)72 »       jmp····*0x48(%ebx)
73 »       push···$0x7873 »       push···$0x78
74 »       jmp····14d0·<__cxa_finalize@plt-0x10>74 »       jmp····14d0·<note_end+0x1304>
  
75 000015e0·<pthread_exit@plt>:75 000015e0·<pthread_exit@plt>:
76 »       jmp····*0x4c(%ebx)76 »       jmp····*0x4c(%ebx)
77 »       push···$0x8077 »       push···$0x80
78 »       jmp····14d0·<__cxa_finalize@plt-0x10>78 »       jmp····14d0·<note_end+0x1304>
  
79 000015f0·<pthread_mutex_init@plt>:79 000015f0·<pthread_mutex_init@plt>:
80 »       jmp····*0x50(%ebx)80 »       jmp····*0x50(%ebx)
81 »       push···$0x8881 »       push···$0x88
82 »       jmp····14d0·<__cxa_finalize@plt-0x10>82 »       jmp····14d0·<note_end+0x1304>
  
83 00001600·<pthread_create@plt>:83 00001600·<pthread_create@plt>:
84 »       jmp····*0x54(%ebx)84 »       jmp····*0x54(%ebx)
85 »       push···$0x9085 »       push···$0x90
86 »       jmp····14d0·<__cxa_finalize@plt-0x10>86 »       jmp····14d0·<note_end+0x1304>
  
87 00001610·<pthread_join@plt>:87 00001610·<pthread_join@plt>:
88 »       jmp····*0x58(%ebx)88 »       jmp····*0x58(%ebx)
89 »       push···$0x9889 »       push···$0x98
90 »       jmp····14d0·<__cxa_finalize@plt-0x10>90 »       jmp····14d0·<note_end+0x1304>
  
91 00001620·<sha256_begin@plt>:91 00001620·<sha256_begin@plt>:
92 »       jmp····*0x5c(%ebx)92 »       jmp····*0x5c(%ebx)
93 »       push···$0xa093 »       push···$0xa0
94 »       jmp····14d0·<__cxa_finalize@plt-0x10>94 »       jmp····14d0·<note_end+0x1304>
  
95 00001630·<sha256_hash@plt>:95 00001630·<sha256_hash@plt>:
96 »       jmp····*0x60(%ebx)96 »       jmp····*0x60(%ebx)
97 »       push···$0xa897 »       push···$0xa8
98 »       jmp····14d0·<__cxa_finalize@plt-0x10>98 »       jmp····14d0·<note_end+0x1304>
  
99 00001640·<sha256_end@plt>:99 00001640·<sha256_end@plt>:
100 »       jmp····*0x64(%ebx)100 »       jmp····*0x64(%ebx)
101 »       push···$0xb0101 »       push···$0xb0
102 »       jmp····14d0·<__cxa_finalize@plt-0x10>102 »       jmp····14d0·<note_end+0x1304>
  
103 00001650·<aes_encrypt_key128@plt>:103 00001650·<aes_encrypt_key128@plt>:
104 »       jmp····*0x68(%ebx)104 »       jmp····*0x68(%ebx)
105 »       push···$0xb8105 »       push···$0xb8
106 »       jmp····14d0·<__cxa_finalize@plt-0x10>106 »       jmp····14d0·<note_end+0x1304>
  
107 00001660·<aes_encrypt_key192@plt>:107 00001660·<aes_encrypt_key192@plt>:
108 »       jmp····*0x6c(%ebx)108 »       jmp····*0x6c(%ebx)
109 »       push···$0xc0109 »       push···$0xc0
Max diff block lines reached; 1972/5564 bytes (35.44%) of diff not shown.
344 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001750·<JNI_OnLoad@@Base-0xc0>:2 00001750·<__on_dlclose>:
 3 __on_dlclose():
3 »       push···%ebx4 »       push···%ebx
4 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
5 »       call···1759·<sha2_end@plt+0x19>6 »       call···1759·<__on_dlclose+0x9>
6 »       pop····%ebx7 »       pop····%ebx
7 »       add····$0x147ff,%ebx8 »       add····$0x147ff,%ebx
8 »       lea····-0x154(%ebx),%eax9 »       lea····-0x154(%ebx),%eax
9 »       mov····%eax,(%esp)10 »       mov····%eax,(%esp)
10 »       call···14e0·<__cxa_finalize@plt>11 »       call···14e0·<__cxa_finalize@plt>
11 »       add····$0x8,%esp12 »       add····$0x8,%esp
12 »       pop····%ebx13 »       pop····%ebx
Offset 24, 14 lines modifiedOffset 25, 17 lines modified
24 »       nop25 »       nop
25 »       nop26 »       nop
26 »       nop27 »       nop
27 »       nop28 »       nop
28 »       nop29 »       nop
29 »       nop30 »       nop
30 »       nop31 »       nop
  
 32 00001780·<__emutls_unregister_key>:
 33 __emutls_unregister_key():
31 »       ret34 »       ret
32 »       nop35 »       nop
33 »       nop36 »       nop
34 »       nop37 »       nop
35 »       nop38 »       nop
36 »       nop39 »       nop
37 »       nop40 »       nop
Offset 40, 1261 lines modifiedOffset 44, 1471 lines modified
40 »       nop44 »       nop
41 »       nop45 »       nop
42 »       nop46 »       nop
43 »       nop47 »       nop
44 »       nop48 »       nop
45 »       nop49 »       nop
46 »       nop50 »       nop
47 »       jmp····1780·<sha2_end@plt+0x40> 
 51 00001790·<__on_dlclose_late>:
 52 __on_dlclose_late():
 53 »       jmp····1780·<__emutls_unregister_key>
48 »       nop54 »       nop
49 »       nop55 »       nop
50 »       nop56 »       nop
51 »       nop57 »       nop
52 »       nop58 »       nop
53 »       nop59 »       nop
54 »       nop60 »       nop
55 »       nop61 »       nop
56 »       nop62 »       nop
57 »       nop63 »       nop
58 »       nop64 »       nop
  
 65 000017a0·<__atexit_handler_wrapper>:
 66 __atexit_handler_wrapper():
59 »       push···%ebx67 »       push···%ebx
60 »       sub····$0x8,%esp68 »       sub····$0x8,%esp
61 »       call···17a9·<sha2_end@plt+0x69>69 »       call···17a9·<__atexit_handler_wrapper+0x9>
62 »       pop····%ebx70 »       pop····%ebx
63 »       add····$0x147af,%ebx71 »       add····$0x147af,%ebx
64 »       mov····0x10(%esp),%eax72 »       mov····0x10(%esp),%eax
65 »       test···%eax,%eax73 »       test···%eax,%eax
66 »       je·····17ba·<sha2_end@plt+0x7a>74 »       je·····17ba·<__atexit_handler_wrapper+0x1a>
67 »       call···*%eax75 »       call···*%eax
68 »       add····$0x8,%esp76 »       add····$0x8,%esp
69 »       pop····%ebx77 »       pop····%ebx
70 »       ret78 »       ret
71 »       nop79 »       nop
  
 80 000017c0·<atexit>:
 81 atexit():
72 »       push···%ebx82 »       push···%ebx
73 »       sub····$0x8,%esp83 »       sub····$0x8,%esp
74 »       call···17c9·<sha2_end@plt+0x89>84 »       call···17c9·<atexit+0x9>
75 »       pop····%ebx85 »       pop····%ebx
76 »       add····$0x1478f,%ebx86 »       add····$0x1478f,%ebx
77 »       sub····$0x4,%esp87 »       sub····$0x4,%esp
78 »       lea····-0x154(%ebx),%eax88 »       lea····-0x154(%ebx),%eax
79 »       lea····-0x147b8(%ebx),%ecx89 »       lea····-0x147b8(%ebx),%ecx
80 »       push···%eax90 »       push···%eax
81 »       push···0x18(%esp)91 »       push···0x18(%esp)
82 »       push···%ecx92 »       push···%ecx
83 »       call···14f0·<__cxa_atexit@plt>93 »       call···14f0·<__cxa_atexit@plt>
84 »       add····$0x18,%esp94 »       add····$0x18,%esp
85 »       pop····%ebx95 »       pop····%ebx
86 »       ret96 »       ret
87 »       nop97 »       nop
  
 98 000017f0·<__stack_chk_fail_local>:
 99 __stack_chk_fail_local():
88 »       push···%ebx100 »       push···%ebx
89 »       sub····$0x8,%esp101 »       sub····$0x8,%esp
90 »       call···17f9·<sha2_end@plt+0xb9>102 »       call···17f9·<__stack_chk_fail_local+0x9>
91 »       pop····%ebx103 »       pop····%ebx
92 »       add····$0x1475f,%ebx104 »       add····$0x1475f,%ebx
93 »       call···1500·<__stack_chk_fail@plt>105 »       call···1500·<__stack_chk_fail@plt>
94 »       add····$0x8,%esp106 »       add····$0x8,%esp
95 »       pop····%ebx107 »       pop····%ebx
96 »       ret108 »       ret
97 »       xchg···%ax,%ax109 »       xchg···%ax,%ax
98 »       lea····0x0(%esi,%eiz,1),%esi110 »       lea····0x0(%esi,%eiz,1),%esi
  
99 00001810·<JNI_OnLoad@@Base>:111 00001810·<JNI_OnLoad>:
 112 JNI_OnLoad():
 113 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:65
100 »       push···%ebp114 »       push···%ebp
101 »       mov····%esp,%ebp115 »       mov····%esp,%ebp
102 »       push···%ebx116 »       push···%ebx
103 »       push···%edi117 »       push···%edi
104 »       push···%esi118 »       push···%esi
105 »       and····$0xfffffff0,%esp119 »       and····$0xfffffff0,%esp
106 »       sub····$0x10,%esp120 »       sub····$0x10,%esp
107 »       call···1821·<JNI_OnLoad@@Base+0x11>121 »       call···1821·<JNI_OnLoad+0x11>
108 »       pop····%ebx122 »       pop····%ebx
109 »       add····$0x14737,%ebx123 »       add····$0x14737,%ebx
110 »       mov····0x8(%ebp),%eax124 »       mov····0x8(%ebp),%eax
111 »       mov····-0x38(%ebx),%edi125 »       mov····-0x38(%ebx),%edi
112 »       mov····(%edi),%ecx126 »       mov····(%edi),%ecx
113 »       mov····%ecx,0x8(%esp)127 »       mov····%ecx,0x8(%esp)
 128 /home/vagrant/build/com.kunzisoft.keepass.libre/crypto/src/main/jni/aes/aes_jni.c:69
114 »       mov····%eax,0xa8(%ebx)129 »       mov····%eax,0xa8(%ebx)
Max diff block lines reached; 349682/352304 bytes (99.26%) of diff not shown.
2.76 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 26 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te2 ··0x00000000·002e6669·6e695f61·72726179·002e6465·..fini_array..de
3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment3 ··0x00000010·6275675f·61626272·6576002e·74657874·bug_abbrev..text
 4 ··0x00000020·002e676f·74002e63·6f6d6d65·6e74002e·..got..comment..
4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i5 ··0x00000030·6e6f7465·2e616e64·726f6964·2e696465·note.android.ide
5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r 
6 ··0x00000040·656c2e70·6c74002e·62737300·2e64796e·el.plt..bss..dyn 
7 ··0x00000050·73747200·2e65685f·6672616d·655f6864·str..eh_frame_hd 
8 ··0x00000060·72002e67·6e752e76·65727369·6f6e5f72·r..gnu.version_r 
9 ··0x00000070·002e6461·74612e72·656c2e72·6f002e72·..data.rel.ro..r6 ··0x00000040·6e74002e·676f742e·706c7400·2e72656c·nt..got.plt..rel
 7 ··0x00000050·2e706c74·002e6273·73002e64·65627567·.plt..bss..debug
 8 ··0x00000060·5f72616e·67657300·2e64796e·73747200·_ranges..dynstr.
 9 ··0x00000070·2e646562·75675f73·7472002e·65685f66·.debug_str..eh_f
 10 ··0x00000080·72616d65·5f686472·002e676e·752e7665·rame_hdr..gnu.ve
 11 ··0x00000090·7273696f·6e5f7200·2e646174·612e7265·rsion_r..data.re
 12 ··0x000000a0·6c2e726f·002e6465·6275675f·6d616369·l.ro..debug_maci
 13 ··0x000000b0·6e666f00·2e646562·75675f69·6e666f00·nfo..debug_info.
10 ··0x00000080·656c2e64·796e002e·676e752e·76657273·el.dyn..gnu.vers14 ··0x000000c0·2e72656c·2e64796e·002e676e·752e7665·.rel.dyn..gnu.ve
11 ··0x00000090·696f6e00·2e6e6f74·652e676e·752e676f·ion..note.gnu.go15 ··0x000000d0·7273696f·6e002e6e·6f74652e·676e752e·rsion..note.gnu.
12 ··0x000000a0·6c642d76·65727369·6f6e002e·64796e73·ld-version..dyns16 ··0x000000e0·676f6c64·2d766572·73696f6e·002e6479·gold-version..dy
13 ··0x000000b0·796d002e·676e752e·68617368·002e6568·ym..gnu.hash..eh17 ··0x000000f0·6e73796d·002e676e·752e6861·7368002e·nsym..gnu.hash..
 18 ··0x00000100·64656275·675f6c69·6e65002e·65685f66·debug_line..eh_f
14 ··0x000000c0·5f667261·6d65002e·6e6f7465·2e676e75·_frame..note.gnu19 ··0x00000110·72616d65·002e6e6f·74652e67·6e752e62·rame..note.gnu.b
15 ··0x000000d0·2e627569·6c642d69·64002e67·6e752e76·.build-id..gnu.v 
16 ··0x000000e0·65727369·6f6e5f64·002e6479·6e616d69·ersion_d..dynami 
17 ··0x000000f0·63002e73·68737472·74616200·2e726f64·c..shstrtab..rod 
18 ··0x00000100·61746100····························ata.20 ··0x00000120·75696c64·2d696400·2e676e75·2e766572·uild-id..gnu.ver
 21 ··0x00000130·73696f6e·5f64002e·64656275·675f6c6f·sion_d..debug_lo
 22 ··0x00000140·63002e64·796e616d·6963002e·73687374·c..dynamic..shst
 23 ··0x00000150·72746162·002e7374·72746162·002e7379·rtab..strtab..sy
 24 ··0x00000160·6d746162·002e726f·64617461·00·······mtab..rodata.