3.87 MB
/home/fdroid/fdroiddata/tmp/org.proninyaroslav.blink_comparison_5.apk vs.
/home/fdroid/fdroiddata/unsigned/org.proninyaroslav.blink_comparison_5.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 310700002d070000e303000060000000280000000301000020000000983b617bb97ff7 
14 3851e34819ac2ddc1c7c20a504cbcb8b0a8da410d5fa984c4330000000210400002800 
15 0000c70f2ef63b7b2c743decb6ad7ceee0137cb499ba50c95ecb7a3038143af316ea0b 
16 de7f010000000067030000630300003082035f30820247a00302010202042fdac8b330 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f6964301e170d3232303130363136303633355a170d343930353234313630 
21 3633355a3060310b300906035504061302554b310c300a060355040813034f5247310c 
22 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
23 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
24 22300d06092a864886f70d01010105000382010f003082010a0282010100b33a7acfde 
25 3505da280612e86b44f6044404a0e9c2ac00ba3fac49cad7e25dfed4218af419989ef2 
26 c6bf2758d647ca27261429ab9074c81058596ca4129718137e30f21a094a645b61d90d 
27 73d864b8ac55cd290f29d9dd2533d6e8aee3802b73a4c7da3756aa1cf9dde47958b8ec 
28 6fef3341dbaba63ccb180493f942b19b1188eeeaa4175d16c2c980cbe59f90ff4c45c2 
29 0f50fc67b1c1483413a7bde955960d9075f56ccb43ef1968114f5bb241f32d6c1ba72e 
30 6a84444715a5eb22808e62843a6f4c7a585bef000e74e049710e595037f472d625576e 
31 0a10c346ee3f6ffd91e3ecbf19b027356fbfafa6e3e90a32d5c86c3373d290fbc54c2e 
32 074cd760b2f90203010001a321301f301d0603551d0e0416041417242a09866c6ec9c6 
33 e2d01a56022ef1218cfb7a300d06092a864886f70d01010b0500038201010029940426 
34 5c01e913c11fb1a46e4a5355b3a0e28e9f23a8e6936bf199e873650d913e87e3bae123 
35 e1316ae743a5f987bf8c54855e6b0f8803c584f0f918e62399e21481c6f3e925478110 
36 c7fc27755ce0c5f096aad869c130cebf73e9deac06d595115f9a55a93ba1f3928f240e 
37 e70d71810af5177b8b1cfdf34844456df23191d5d9958e647bb374582cede049536c02 
38 ecc4031ec4638070b8761333de248608a487f31604d2eda07d2aff42f99a09d5e64624 
39 397dd217ab62c632b5261c5c27ec32a988fad3d0348636fb5be12a92fd211dc7241e30 
40 4bb6393e774ab6cfa04b419a241e9b584575aa05ec78f773f9482c4c35a93a3118fdb6 
41 4c4a16d2c5f07b0c000000080000000df0efbe03000000000000001802000008010000 
42 03010000000100009a123df0ff57d8dd48236c7a18b390823b8990b1589530aa08699c 
43 909450a1d97cd8bf77429e408b18ee1b6ff3a6446dd9db1958569340d2a0349675ff71 
44 4f86e065c4dd4716a5c47975e765de9a9d9daae1257653f95374037e845bafedddc180 
45 0a42cf62d79a0457d01e699d6bde90e9a83747c2392ab89bb509380d77e6680448992a 
46 4eda237c0ece4177c2360d91839382edb73cdcf5f2339f17d804c3f7b128bd40f1e6c9 
47 727b5e1666220e461c8532206e321bf91ead5c55f74b139b80d017edd446ddfac40a6a 
48 0e14c076761a7a6aa388b5110d8f493a70b9936edd0fb5d675d35551c7500d31bc7ddc 
49 7d547920c1e99c57747724b01f33d7ef14224c0801000021040000000100009a123df0 
50 ff57d8dd48236c7a18b390823b8990b1589530aa08699c909450a1d97cd8bf77429e40 
51 8b18ee1b6ff3a6446dd9db1958569340d2a0349675ff714f86e065c4dd4716a5c47975 
52 e765de9a9d9daae1257653f95374037e845bafedddc1800a42cf62d79a0457d01e699d 
53 6bde90e9a83747c2392ab89bb509380d77e6680448992a4eda237c0ece4177c2360d91 
54 839382edb73cdcf5f2339f17d804c3f7b128bd40f1e6c9727b5e1666220e461c853220 
55 6e321bf91ead5c55f74b139b80d017edd446ddfac40a6a0e14c076761a7a6aa388b511 
56 0d8f493a70b9936edd0fb5d675d35551c7500d31bc7ddc7d547920c1e99c57747724b0 
57 1f33d7ef14224c2601000030820122300d06092a864886f70d01010105000382010f00 
58 3082010a0282010100b33a7acfde3505da280612e86b44f6044404a0e9c2ac00ba3fac 
59 49cad7e25dfed4218af419989ef2c6bf2758d647ca27261429ab9074c81058596ca412 
60 9718137e30f21a094a645b61d90d73d864b8ac55cd290f29d9dd2533d6e8aee3802b73 
61 a4c7da3756aa1cf9dde47958b8ec6fef3341dbaba63ccb180493f942b19b1188eeeaa4 
62 175d16c2c980cbe59f90ff4c45c20f50fc67b1c1483413a7bde955960d9075f56ccb43 
63 ef1968114f5bb241f32d6c1ba72e6a84444715a5eb22808e62843a6f4c7a585bef000e 
64 74e049710e595037f472d625576e0a10c346ee3f6ffd91e3ecbf19b027356fbfafa6e3 
65 e90a32d5c86c3373d290fbc54c2e074cd760b2f90203010001 
  
66 Key·0xf05368c0: 
67 310700002d070000db03000060000000280000000301000020000000983b617bb97ff7 
68 3851e34819ac2ddc1c7c20a504cbcb8b0a8da410d5fa984c4330000000210400002800 
69 0000c70f2ef63b7b2c743decb6ad7ceee0137cb499ba50c95ecb7a3038143af316ea0b 
70 de7f010000000067030000630300003082035f30820247a00302010202042fdac8b330 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f6964301e170d3232303130363136303633355a170d343930353234313630 
75 3633355a3060310b300906035504061302554b310c300a060355040813034f5247310c 
76 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
77 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
78 22300d06092a864886f70d01010105000382010f003082010a0282010100b33a7acfde 
79 3505da280612e86b44f6044404a0e9c2ac00ba3fac49cad7e25dfed4218af419989ef2 
80 c6bf2758d647ca27261429ab9074c81058596ca4129718137e30f21a094a645b61d90d 
81 73d864b8ac55cd290f29d9dd2533d6e8aee3802b73a4c7da3756aa1cf9dde47958b8ec 
82 6fef3341dbaba63ccb180493f942b19b1188eeeaa4175d16c2c980cbe59f90ff4c45c2 
83 0f50fc67b1c1483413a7bde955960d9075f56ccb43ef1968114f5bb241f32d6c1ba72e 
84 6a84444715a5eb22808e62843a6f4c7a585bef000e74e049710e595037f472d625576e 
85 0a10c346ee3f6ffd91e3ecbf19b027356fbfafa6e3e90a32d5c86c3373d290fbc54c2e 
86 074cd760b2f90203010001a321301f301d0603551d0e0416041417242a09866c6ec9c6 
87 e2d01a56022ef1218cfb7a300d06092a864886f70d01010b0500038201010029940426 
88 5c01e913c11fb1a46e4a5355b3a0e28e9f23a8e6936bf199e873650d913e87e3bae123 
89 e1316ae743a5f987bf8c54855e6b0f8803c584f0f918e62399e21481c6f3e925478110 
90 c7fc27755ce0c5f096aad869c130cebf73e9deac06d595115f9a55a93ba1f3928f240e 
91 e70d71810af5177b8b1cfdf34844456df23191d5d9958e647bb374582cede049536c02 
92 ecc4031ec4638070b8761333de248608a487f31604d2eda07d2aff42f99a09d5e64624 
93 397dd217ab62c632b5261c5c27ec32a988fad3d0348636fb5be12a92fd211dc7241e30 
94 4bb6393e774ab6cfa04b419a241e9b584575aa05ec78f773f9482c4c35a93a3118fdb6 
95 4c4a16d2c5f07b18000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 03010000000100001f27d732fa506979e6f8a9f80baf16fd613ce8e3cef17e97d0f6af 
97 1c9adaa55da4c96aed9b4cf4e991b3a5de4989bf5c7ba47e592e08c8e5b23a2e7f1675 
98 bd214ba80cbf72e4dc1d73c22735cf28136bb11c8ea2612041d2e0b803c19b67079202 
99 600012cf1dbf7a878da430ea523b14075e5b12aa7860f2debf0f342cb55772277acc77 
100 a897fb230924c97587032394670569af39a5e6b546e1f7b3a5d334d2e9566b6444ba3f 
101 34427ee0fb7276e6bc79228fa40df5ed6f0c0ddaa54d86cf8bb1e655f9d8441239a2fd 
102 4c7602aa36256e2f4453db27c85c22277cc68e2bd74d408a05ee1629294f95c61bfdf0 
103 3c985934bd0a0115884d278d7a0352916282b30801000021040000000100001f27d732 
104 fa506979e6f8a9f80baf16fd613ce8e3cef17e97d0f6af1c9adaa55da4c96aed9b4cf4 
105 e991b3a5de4989bf5c7ba47e592e08c8e5b23a2e7f1675bd214ba80cbf72e4dc1d73c2 
106 2735cf28136bb11c8ea2612041d2e0b803c19b67079202600012cf1dbf7a878da430ea 
107 523b14075e5b12aa7860f2debf0f342cb55772277acc77a897fb230924c97587032394 
108 670569af39a5e6b546e1f7b3a5d334d2e9566b6444ba3f34427ee0fb7276e6bc79228f 
109 a40df5ed6f0c0ddaa54d86cf8bb1e655f9d8441239a2fd4c7602aa36256e2f4453db27 
110 c85c22277cc68e2bd74d408a05ee1629294f95c61bfdf03c985934bd0a0115884d278d 
111 7a0352916282b32601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a0282010100b33a7acfde3505da280612e86b44f6044404a0e9c2ac00ba3fac 
113 49cad7e25dfed4218af419989ef2c6bf2758d647ca27261429ab9074c81058596ca412 
114 9718137e30f21a094a645b61d90d73d864b8ac55cd290f29d9dd2533d6e8aee3802b73 
115 a4c7da3756aa1cf9dde47958b8ec6fef3341dbaba63ccb180493f942b19b1188eeeaa4 
116 175d16c2c980cbe59f90ff4c45c20f50fc67b1c1483413a7bde955960d9075f56ccb43 
117 ef1968114f5bb241f32d6c1ba72e6a84444715a5eb22808e62843a6f4c7a585bef000e 
118 74e049710e595037f472d625576e0a10c346ee3f6ffd91e3ecbf19b027356fbfafa6e3 
119 e90a32d5c86c3373d290fbc54c2e074cd760b2f90203010001 
7.18 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, 46 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:·eb37f1c6b92f38e308a9165def1bf874e1c119297eeb5544aa8f36f94a08a054 
10 Signer·#1·certificate·SHA-1·digest:·907d025da7c690b3f2e0190890662b622afb9ee4 
11 Signer·#1·certificate·MD5·digest:·4131a75ceb6e5ecd26775ebf5173d260 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·664e5f8f835a8e8bfb0305a51e6ef27f9ee6d4b36778dd4accc409b69be10eac 
15 Signer·#1·public·key·SHA-1·digest:·f762776b7f013ef7013936df5f52a7cc6679901a 
16 Signer·#1·public·key·MD5·digest:·a4bdd6bd36d81f27e33ff169fa9526b6 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.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/. 
21 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/. 
22 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/. 
23 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 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/. 
25 WARNING:·META-INF/androidx.heifwriter_heifwriter.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.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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 WARNING:·META-INF/androidx.media2_media2-common.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.media2_media2-session.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.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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 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/. 
40 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/. 
41 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/. 
42 WARNING:·META-INF/services/org.acra.collector.Collector·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/services/org.acra.config.ConfigurationBuilderFactory·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/services/org.acra.interaction.ReportInteraction·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/services/org.acra.sender.ReportSenderFactory·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/services/org.acra.startup.StartupProcessor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.11 KB
zipinfo {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 Zip·file·size:·25161227·bytes,·number·of·entries:·1681 Zip·file·size:·25211196·bytes,·number·of·entries:·165
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··2897084·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··2897084·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··8602520·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··8602520·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx··9365360·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx··9365360·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx···174176·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsodium.so6 -rw-rw-rw-··0.0·unx···228352·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsodium.so
7 -rw-rw-rw-··0.0·unx··9388624·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so7 -rw-rw-rw-··0.0·unx··9388624·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
8 -rw-rw-rw-··0.0·unx··6536484·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so8 -rw-rw-rw-··0.0·unx··6536484·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
9 -rw-rw-rw-··0.0·unx···247480·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsodium.so9 -rw-rw-rw-··0.0·unx···330272·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsodium.so
10 -rw-rw-rw-··0.0·unx···321216·b-·defN·81-Jan-01·01:01·lib/x86/libsodium.so10 -rw-rw-rw-··0.0·unx···368648·b-·defN·81-Jan-01·01:01·lib/x86/libsodium.so
11 -rw-rw-rw-··0.0·unx··8504136·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so11 -rw-rw-rw-··0.0·unx··8504136·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
12 -rw-rw-rw-··0.0·unx·10348488·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so12 -rw-rw-rw-··0.0·unx·10348488·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
13 -rw-rw-rw-··0.0·unx···297728·b-·defN·81-Jan-01·01:01·lib/x86_64/libsodium.so13 -rw-rw-rw-··0.0·unx···353544·b-·defN·81-Jan-01·01:01·lib/x86_64/libsodium.so
14 -rw-rw-rw-··0.0·unx······767·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json14 -rw-rw-rw-··0.0·unx······767·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
15 -rw-rw-rw-··0.0·unx······385·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json15 -rw-rw-rw-··0.0·unx······385·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
16 -rw-rw-rw-··0.0·unx····88235·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z16 -rw-rw-rw-··0.0·unx····88235·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
17 -rw-rw-rw-··0.0·unx·····3205·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/1.5x/app_icon.png17 -rw-rw-rw-··0.0·unx·····3205·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/1.5x/app_icon.png
18 -rw-rw-rw-··0.0·unx·····4618·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/2.0x/app_icon.png18 -rw-rw-rw-··0.0·unx·····4618·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/2.0x/app_icon.png
19 -rw-rw-rw-··0.0·unx·····6518·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/3.0x/app_icon.png19 -rw-rw-rw-··0.0·unx·····6518·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/3.0x/app_icon.png
20 -rw-rw-rw-··0.0·unx·····9036·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/4.0x/app_icon.png20 -rw-rw-rw-··0.0·unx·····9036·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/4.0x/app_icon.png
Offset 160, 11 lines modifiedOffset 160, 8 lines modified
160 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins160 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
161 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins161 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
162 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins162 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
163 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins163 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
164 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins164 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
165 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins165 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
166 -rw----·····2.0·fat······149·b-·defN·81-Jan-01·01:01·org/threeten/bp/format/ChronologyText.properties166 -rw----·····2.0·fat······149·b-·defN·81-Jan-01·01:01·org/threeten/bp/format/ChronologyText.properties
167 -rw----·····2.0·fat····16020·b-·defN·81-Jan-01·01:01·META-INF/86AADA08.SF 
168 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/86AADA08.RSA 
169 -rw----·····2.0·fat····15893·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
170 168·files,·57520295·bytes·uncompressed,·25132442·bytes·compressed:··56.3%167 165·files,·57727264·bytes·uncompressed,·25190586·bytes·compressed:··56.4%
3.11 KB
lib/armeabi-v7a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
767 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 19002, 24 lines modifiedOffset 19002, 24 lines modified
19002 unpremul19002 unpremul
19003 colorFilter19003 colorFilter
19004 blender019004 blender0
19005 sk_FragCoord19005 sk_FragCoord
19006 Linker:·Fuchsia·LLD·14.0.019006 Linker:·Fuchsia·LLD·14.0.0
19007 GCC:·(GNU)·4.9.x·20150123·(prerelease)19007 GCC:·(GNU)·4.9.x·20150123·(prerelease)
19008 Android·(7155654,·based·on·r399163b1)·clang·version·11.0.5·(https://android.googlesource.com/toolchain/llvm-project·87f1315dfbea7c137aa2e6d362dbb457e388158d)19008 Android·(7155654,·based·on·r399163b1)·clang·version·11.0.5·(https://android.googlesource.com/toolchain/llvm-project·87f1315dfbea7c137aa2e6d362dbb457e388158d)
 19009 .shstrtab
19009 .init_array 
19010 .fini_array 
19011 .ARM.exidx 
19012 .comment 
19013 .note.android.ident19010 .note.android.ident
 19011 .note.gnu.build-id
19014 .got.plt 
19015 .rel.plt 
19016 .ARM.attributes 
19017 .gnu.version_r 
19018 .data.rel.ro 
19019 .rel.dyn 
19020 .gnu.version19012 .gnu.version
 19013 .gnu.version_r
19021 .gnu.hash19014 .gnu.hash
19022 .note.gnu.build-id 
19023 .dynamic19015 .rel.dyn
 19016 .ARM.exidx
 19017 .rel.plt
19024 .ARM.extab19018 .ARM.extab
19025 .shstrtab19019 .data.rel.ro
 19020 .fini_array
 19021 .init_array
 19022 .dynamic
 19023 .got.plt
 19024 .ARM.attributes
 19025 .comment
2.24 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
2 ··0x00000000·002e696e·69745f61·72726179·002e6669·..init_array..fi 
3 ··0x00000010·6e695f61·72726179·002e4152·4d2e6578·ni_array..ARM.ex 
4 ··0x00000020·69647800·2e746578·74002e67·6f74002e·idx..text..got.. 
5 ··0x00000030·636f6d6d·656e7400·2e6e6f74·652e616e·comment..note.an 
6 ··0x00000040·64726f69·642e6964·656e7400·2e676f74·droid.ident..got3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
7 ··0x00000050·2e706c74·002e7265·6c2e706c·74002e62·.plt..rel.plt..b 
8 ··0x00000060·7373002e·41524d2e·61747472·69627574·ss..ARM.attribut 
9 ··0x00000070·6573002e·64796e73·7472002e·676e752e·es..dynstr..gnu. 
10 ··0x00000080·76657273·696f6e5f·72002e64·6174612e·version_r..data. 
11 ··0x00000090·72656c2e·726f002e·72656c2e·64796e00·rel.ro..rel.dyn. 
12 ··0x000000a0·2e676e75·2e766572·73696f6e·002e6479·.gnu.version..dy 
13 ··0x000000b0·6e73796d·002e676e·752e6861·7368002e·nsym..gnu.hash.. 
14 ··0x000000c0·6e6f7465·2e676e75·2e627569·6c642d69·note.gnu.build-i4 ··0x00000020·6e6f7465·2e676e75·2e627569·6c642d69·note.gnu.build-i
15 ··0x000000d0·64002e64·796e616d·6963002e·41524d2e·d..dynamic..ARM. 
16 ··0x000000e0·65787461·62002e73·68737472·74616200·extab..shstrtab. 
17 ··0x000000f0·2e726f64·61746100·2e646174·6100·····.rodata..data.5 ··0x00000030·64002e64·796e7379·6d002e67·6e752e76·d..dynsym..gnu.v
 6 ··0x00000040·65727369·6f6e002e·676e752e·76657273·ersion..gnu.vers
 7 ··0x00000050·696f6e5f·72002e67·6e752e68·61736800·ion_r..gnu.hash.
 8 ··0x00000060·2e64796e·73747200·2e72656c·2e64796e·.dynstr..rel.dyn
 9 ··0x00000070·002e4152·4d2e6578·69647800·2e72656c·..ARM.exidx..rel
 10 ··0x00000080·2e706c74·002e4152·4d2e6578·74616200·.plt..ARM.extab.
 11 ··0x00000090·2e726f64·61746100·2e746578·74002e64·.rodata..text..d
 12 ··0x000000a0·6174612e·72656c2e·726f002e·66696e69·ata.rel.ro..fini
 13 ··0x000000b0·5f617272·6179002e·696e6974·5f617272·_array..init_arr
 14 ··0x000000c0·6179002e·64796e61·6d696300·2e676f74·ay..dynamic..got
 15 ··0x000000d0·002e676f·742e706c·74002e64·61746100·..got.plt..data.
 16 ··0x000000e0·2e627373·002e4152·4d2e6174·74726962·.bss..ARM.attrib
 17 ··0x000000f0·75746573·002e636f·6d6d656e·7400·····utes..comment.
  
1.31 MB
lib/armeabi-v7a/libsodium.so
978 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:··········246440·(bytes·into·file)13 ··Start·of·section·headers:··········328832·(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:·········2619 ··Number·of·section·headers:·········36
20 ··Section·header·string·table·index:·2520 ··Section·header·string·table·index:·35
3.05 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x3c2a8:1 There·are·36·section·headers,·starting·at·offset·0x50480:
  
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]·.dynsym···········DYNSYM··········000001cc·0001cc·002520·10···A··3···1··46 ··[·2]·.dynsym···········DYNSYM··········000001cc·0001cc·002520·10···A··3···1··4
7 ··[·3]·.dynstr···········STRTAB··········000026ec·0026ec·00401f·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········000026ec·0026ec·00401f·00···A··0···0··1
Offset 19, 17 lines modifiedOffset 19, 27 lines modified
19 ··[14]·.rodata···········PROGBITS········00032bb0·032bb0·008bae·00···A··0···0·1619 ··[14]·.rodata···········PROGBITS········00032bb0·032bb0·008bae·00···A··0···0·16
20 ··[15]·.ARM.extab········PROGBITS········0003b760·03b760·00006c·00···A··0···0··420 ··[15]·.ARM.extab········PROGBITS········0003b760·03b760·00006c·00···A··0···0··4
21 ··[16]·.data.rel.ro······PROGBITS········0003cbac·03bbac·00001c·00··WA··0···0··421 ··[16]·.data.rel.ro······PROGBITS········0003cbac·03bbac·00001c·00··WA··0···0··4
22 ··[17]·.fini_array·······FINI_ARRAY······0003cbc8·03bbc8·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······0003cbc8·03bbc8·000008·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········0003cbd0·03bbd0·000100·08··WA··3···0··423 ··[18]·.dynamic··········DYNAMIC·········0003cbd0·03bbd0·000100·08··WA··3···0··4
24 ··[19]·.got··············PROGBITS········0003ccd0·03bcd0·000330·00··WA··0···0··424 ··[19]·.got··············PROGBITS········0003ccd0·03bcd0·000330·00··WA··0···0··4
25 ··[20]·.data·············PROGBITS········0003d000·03c000·00007c·00··WA··0···0··425 ··[20]·.data·············PROGBITS········0003d000·03c000·00007c·00··WA··0···0··4
26 ··[21]·.comment··········PROGBITS········00000000·03c07c·0000dd·01··MS··0···0··1 
27 ··[22]·.bss··············NOBITS··········0003d080·03c080·000050·00··WA··0···0··826 ··[21]·.bss··············NOBITS··········0003d080·03c080·000050·00··WA··0···0··8
 27 ··[22]·.comment··········PROGBITS········00000000·03c07c·0000dd·01··MS··0···0··1
 28 ··[23]·.debug_frame······PROGBITS········00000000·03c15c·000604·00······0···0··4
 29 ··[24]·.debug_line·······PROGBITS········00000000·03c760·000f59·00······0···0··1
 30 ··[25]·.debug_info·······PROGBITS········00000000·03d6b9·00378c·00······0···0··1
 31 ··[26]·.debug_abbrev·····PROGBITS········00000000·040e45·000cb4·00······0···0··1
 32 ··[27]·.debug_aranges····PROGBITS········00000000·041b00·000180·00······0···0··8
 33 ··[28]·.debug_loc········PROGBITS········00000000·041c80·002312·00······0···0··1
 34 ··[29]·.debug_str········PROGBITS········00000000·043f92·0012e6·01··MS··0···0··1
 35 ··[30]·.debug_ranges·····PROGBITS········00000000·045278·000110·00······0···0··1
28 ··[23]·.note.gnu.gold-version·NOTE············00000000·03c15c·00001c·00······0···0··436 ··[31]·.note.gnu.gold-version·NOTE············00000000·045388·00001c·00······0···0··4
29 ··[24]·.ARM.attributes···ARM_ATTRIBUTES··00000000·03c178·000034·00······0···0··137 ··[32]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0453a4·000034·00······0···0··1
 38 ··[33]·.symtab···········SYMTAB··········00000000·0453d8·0054e0·10·····34·765··4
 39 ··[34]·.strtab···········STRTAB··········00000000·04a8b8·005a55·00······0···0··1
30 ··[25]·.shstrtab·········STRTAB··········00000000·03c1ac·0000fc·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········00000000·05030d·000172·00······0···0··1
31 Key·to·Flags:41 Key·to·Flags:
32 ··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),
33 ··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),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··y·(purecode),·p·(processor·specific)45 ··y·(purecode),·p·(processor·specific)
94.2 KB
readelf --wide --symbols {}
    
Offset 591, 7 lines modifiedOffset 591, 1368 lines modified
591 ···587:·0000bd0c···152·FUNC····GLOBAL·DEFAULT···12·crypto_box_curve25519xsalsa20poly1305591 ···587:·0000bd0c···152·FUNC····GLOBAL·DEFAULT···12·crypto_box_curve25519xsalsa20poly1305
592 ···588:·00023af8···160·FUNC····GLOBAL·DEFAULT···12·crypto_hash_sha512592 ···588:·00023af8···160·FUNC····GLOBAL·DEFAULT···12·crypto_hash_sha512
593 ···589:·0001a178·····8·FUNC····GLOBAL·DEFAULT···12·crypto_generichash_bytes_max593 ···589:·0001a178·····8·FUNC····GLOBAL·DEFAULT···12·crypto_generichash_bytes_max
594 ···590:·000291dc·····8·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_alg_argon2i13594 ···590:·000291dc·····8·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_alg_argon2i13
595 ···591:·00028f74·····8·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_argon2id_strbytes595 ···591:·00028f74·····8·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_argon2id_strbytes
596 ···592:·000312f4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA596 ···592:·000312f4·····8·FUNC····GLOBAL·DEFAULT···12·_Unwind_GetCFA
597 ···593:·000313bc···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume597 ···593:·000313bc···116·FUNC····GLOBAL·DEFAULT···12·__gnu_Unwind_Resume
  
 598 Symbol·table·'.symtab'·contains·1358·entries:
 599 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 600 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 601 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 602 ·····2:·0000a014·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 603 ·····3:·0000a024·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 604 ·····4:·0000a020·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 605 ·····5:·0000a050·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 606 ·····6:·0003cbac·····4·OBJECT··LOCAL··DEFAULT···16·__dso_handle_const
 607 ·····7:·0000a014····16·FUNC····LOCAL··DEFAULT···12·__on_dlclose
 608 ·····8:·0000a028·····4·FUNC····LOCAL··DEFAULT···12·__on_dlclose_late
 609 ·····9:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 610 ····10:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 611 ····11:·00000134···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 612 ····12:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 613 ····13:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 614 ····14:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 615 ····15:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_chacha20poly1305.c
 616 ····16:·0000a058·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 617 ····17:·0000a1bc·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 618 ····18:·0000a3dc·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 619 ····19:·0000a5e4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.6
 620 ····20:·0000a860·····0·NOTYPE··LOCAL··DEFAULT···12·$a.8
 621 ····21:·0000a1b4·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 622 ····22:·0000a3d0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 623 ····23:·0000a5e0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.5
 624 ····24:·0000a854·····0·NOTYPE··LOCAL··DEFAULT···12·$d.7
 625 ····25:·00032bb0····16·OBJECT··LOCAL··DEFAULT···14·_pad0
 626 ····26:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_xchacha20poly1305.c
 627 ····27:·0000a964·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 628 ····28:·0000ab3c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 629 ····29:·0000add0·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 630 ····30:·0000ab30·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 631 ····31:·0000adc4·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 632 ····32:·00032bc0····16·OBJECT··LOCAL··DEFAULT···14·_pad0
 633 ····33:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_auth.c
 634 ····34:·0000aea4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 635 ····35:·0000aec4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 636 ····36:·0000aec0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 637 ····37:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha256.c
 638 ····38:·0000aed4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 639 ····39:·0000b074·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 640 ····40:·0000b10c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 641 ····41:·0000b18c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.6
 642 ····42:·0000b070·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 643 ····43:·0000b108·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 644 ····44:·0000b188·····0·NOTYPE··LOCAL··DEFAULT···12·$d.5
 645 ····45:·0000b204·····0·NOTYPE··LOCAL··DEFAULT···12·$d.7
 646 ····46:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512.c
 647 ····47:·0000b208·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 648 ····48:·0000b3a8·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 649 ····49:·0000b440·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 650 ····50:·0000b4c0·····0·NOTYPE··LOCAL··DEFAULT···12·$a.6
 651 ····51:·0000b3a4·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 652 ····52:·0000b43c·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 653 ····53:·0000b4bc·····0·NOTYPE··LOCAL··DEFAULT···12·$d.5
 654 ····54:·0000b538·····0·NOTYPE··LOCAL··DEFAULT···12·$d.7
 655 ····55:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512256.c
 656 ····56:·0000b53c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 657 ····57:·0000b5c0·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 658 ····58:·0000b654·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 659 ····59:·0000b5bc·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 660 ····60:·0000b650·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 661 ····61:·0000b6cc·····0·NOTYPE··LOCAL··DEFAULT···12·$d.5
 662 ····62:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box.c
 663 ····63:·0000b6d0·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 664 ····64:·0000b728·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 665 ····65:·0000b724·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 666 ····66:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_easy.c
 667 ····67:·0000b744·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 668 ····68:·0000b7e4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 669 ····69:·0000b928·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 670 ····70:·0000b7e0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 671 ····71:·0000b924·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 672 ····72:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_seal.c
 673 ····73:·0000b9cc·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 674 ····74:·0000bab0·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 675 ····75:·0000bb48·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 676 ····76:·0000bbd4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.6
 677 ····77:·0000baa8·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 678 ····78:·0000bb44·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 679 ····79:·0000bbd0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.5
 680 ····80:·0000bab0···152·FUNC····LOCAL··DEFAULT···12·_crypto_box_seal_nonce
 681 ····81:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·box_curve25519xsalsa20poly1305.c
 682 ····82:·0000bbdc·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 683 ····83:·0000bc5c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 684 ····84:·0000bd04·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 685 ····85:·0000bda4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.6
 686 ····86:·0000be3c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.8
 687 ····87:·0000bc58·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 688 ····88:·0000bcfc·····0·NOTYPE··LOCAL··DEFAULT···12·$d.3
 689 ····89:·0000bda0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.5
 690 ····90:·0000be38·····0·NOTYPE··LOCAL··DEFAULT···12·$d.7
 691 ····91:·00033215····16·OBJECT··LOCAL··DEFAULT···14·crypto_box_curve25519xsalsa20poly1305_beforenm.zero
 692 ····92:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·ed25519_ref10.c
 693 ····93:·0000be84·····0·NOTYPE··LOCAL··DEFAULT···12·$a.0
 694 ····94:·0000ed40·····0·NOTYPE··LOCAL··DEFAULT···12·$a.10
 695 ····95:·0000f5c0·····0·NOTYPE··LOCAL··DEFAULT···12·$a.12
 696 ····96:·00010328·····0·NOTYPE··LOCAL··DEFAULT···12·$a.14
 697 ····97:·00010500·····0·NOTYPE··LOCAL··DEFAULT···12·$a.16
 698 ····98:·00010710·····0·NOTYPE··LOCAL··DEFAULT···12·$a.18
 699 ····99:·0000dd64·····0·NOTYPE··LOCAL··DEFAULT···12·$a.2
 700 ···100:·00010a1c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.20
 701 ···101:·00010ccc·····0·NOTYPE··LOCAL··DEFAULT···12·$a.22
 702 ···102:·00010dd8·····0·NOTYPE··LOCAL··DEFAULT···12·$a.24
 703 ···103:·00015e84·····0·NOTYPE··LOCAL··DEFAULT···12·$a.26
 704 ···104:·00017298·····0·NOTYPE··LOCAL··DEFAULT···12·$a.28
 705 ···105:·000179a4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.30
 706 ···106:·00017ab4·····0·NOTYPE··LOCAL··DEFAULT···12·$a.32
 707 ···107:·00017f48·····0·NOTYPE··LOCAL··DEFAULT···12·$a.34
 708 ···108:·00018390·····0·NOTYPE··LOCAL··DEFAULT···12·$a.36
 709 ···109:·00018964·····0·NOTYPE··LOCAL··DEFAULT···12·$a.38
 710 ···110:·0000e668·····0·NOTYPE··LOCAL··DEFAULT···12·$a.4
 711 ···111:·0001906c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.40
 712 ···112:·0000e86c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.6
 713 ···113:·0000e90c·····0·NOTYPE··LOCAL··DEFAULT···12·$a.8
 714 ···114:·0000dd54·····0·NOTYPE··LOCAL··DEFAULT···12·$d.1
 715 ···115:·0000f5b0·····0·NOTYPE··LOCAL··DEFAULT···12·$d.11
 716 ···116:·00010320·····0·NOTYPE··LOCAL··DEFAULT···12·$d.13
Max diff block lines reached; -1/96438 bytes (-0.00%) of diff not shown.
111 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 1739 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0x0
 3 ··Length:······················175
 4 ··DWARF·Version:···············2
 5 ··Prologue·Length:·············125
 6 ··Minimum·Instruction·Length:··2
 7 ··Initial·value·of·'is_stmt':··1
 8 ··Line·Base:···················-5
 9 ··Line·Range:··················14
 10 ··Opcode·Base:·················13
  
 11 ·Opcodes:
 12 ··Opcode·1·has·0·args
 13 ··Opcode·2·has·1·arg
 14 ··Opcode·3·has·1·arg
 15 ··Opcode·4·has·1·arg
 16 ··Opcode·5·has·1·arg
 17 ··Opcode·6·has·0·args
 18 ··Opcode·7·has·0·args
 19 ··Opcode·8·has·0·args
 20 ··Opcode·9·has·1·arg
 21 ··Opcode·10·has·0·args
 22 ··Opcode·11·has·0·args
 23 ··Opcode·12·has·1·arg
  
 24 ·The·Directory·Table·(offset·0x1b):
 25 ··1»      /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
  
 26 ·The·File·Name·Table·(offset·0x77):
 27 ··Entry»  Dir»       Time»   Size»       Name
 28 ··1»      1»     0»    0»   lib1funcs.S
  
 29 ·Line·Number·Statements:
 30 ··[0x00000087]··Extended·opcode·2:·set·Address·to·0x30d44
 31 ··[0x0000008e]··Advance·Line·by·975·to·976
 32 ··[0x00000091]··Copy
 33 ··[0x00000092]··Special·opcode·35:·advance·Address·by·4·to·0x30d48·and·Line·by·2·to·978
 34 ··[0x00000093]··Special·opcode·34:·advance·Address·by·4·to·0x30d4c·and·Line·by·1·to·979
 35 ··[0x00000094]··Special·opcode·34:·advance·Address·by·4·to·0x30d50·and·Line·by·1·to·980
 36 ··[0x00000095]··Special·opcode·34:·advance·Address·by·4·to·0x30d54·and·Line·by·1·to·981
 37 ··[0x00000096]··Special·opcode·34:·advance·Address·by·4·to·0x30d58·and·Line·by·1·to·982
 38 ··[0x00000097]··Special·opcode·34:·advance·Address·by·4·to·0x30d5c·and·Line·by·1·to·983
 39 ··[0x00000098]··Special·opcode·35:·advance·Address·by·4·to·0x30d60·and·Line·by·2·to·985
 40 ··[0x00000099]··Advance·PC·by·92·to·0x30dbc
 41 ··[0x0000009b]··Special·opcode·7:·advance·Address·by·0·to·0x30dbc·and·Line·by·2·to·987
 42 ··[0x0000009c]··Special·opcode·34:·advance·Address·by·4·to·0x30dc0·and·Line·by·1·to·988
 43 ··[0x0000009d]··Special·opcode·36:·advance·Address·by·4·to·0x30dc4·and·Line·by·3·to·991
 44 ··[0x0000009e]··Special·opcode·34:·advance·Address·by·4·to·0x30dc8·and·Line·by·1·to·992
 45 ··[0x0000009f]··Special·opcode·34:·advance·Address·by·4·to·0x30dcc·and·Line·by·1·to·993
 46 ··[0x000000a0]··Special·opcode·35:·advance·Address·by·4·to·0x30dd0·and·Line·by·2·to·995
 47 ··[0x000000a1]··Special·opcode·63:·advance·Address·by·8·to·0x30dd8·and·Line·by·2·to·997
 48 ··[0x000000a2]··Special·opcode·34:·advance·Address·by·4·to·0x30ddc·and·Line·by·1·to·998
 49 ··[0x000000a3]··Special·opcode·37:·advance·Address·by·4·to·0x30de0·and·Line·by·4·to·1002
 50 ··[0x000000a4]··Advance·Line·by·22·to·1024
 51 ··[0x000000a6]··Special·opcode·89:·advance·Address·by·12·to·0x30dec·and·Line·by·0·to·1024
 52 ··[0x000000a7]··Special·opcode·34:·advance·Address·by·4·to·0x30df0·and·Line·by·1·to·1025
 53 ··[0x000000a8]··Special·opcode·34:·advance·Address·by·4·to·0x30df4·and·Line·by·1·to·1026
 54 ··[0x000000a9]··Special·opcode·34:·advance·Address·by·4·to·0x30df8·and·Line·by·1·to·1027
 55 ··[0x000000aa]··Special·opcode·34:·advance·Address·by·4·to·0x30dfc·and·Line·by·1·to·1028
 56 ··[0x000000ab]··Special·opcode·34:·advance·Address·by·4·to·0x30e00·and·Line·by·1·to·1029
 57 ··[0x000000ac]··Special·opcode·34:·advance·Address·by·4·to·0x30e04·and·Line·by·1·to·1030
 58 ··[0x000000ad]··Special·opcode·34:·advance·Address·by·4·to·0x30e08·and·Line·by·1·to·1031
 59 ··[0x000000ae]··Advance·PC·by·4·to·0x30e0c
 60 ··[0x000000b0]··Extended·opcode·1:·End·of·Sequence
  
  
 61 ··Offset:······················0xb3
 62 ··Length:······················150
 63 ··DWARF·Version:···············2
 64 ··Prologue·Length:·············121
 65 ··Minimum·Instruction·Length:··2
 66 ··Initial·value·of·'is_stmt':··1
 67 ··Line·Base:···················-5
 68 ··Line·Range:··················14
 69 ··Opcode·Base:·················13
  
 70 ·Opcodes:
 71 ··Opcode·1·has·0·args
 72 ··Opcode·2·has·1·arg
 73 ··Opcode·3·has·1·arg
 74 ··Opcode·4·has·1·arg
 75 ··Opcode·5·has·1·arg
 76 ··Opcode·6·has·0·args
 77 ··Opcode·7·has·0·args
 78 ··Opcode·8·has·0·args
 79 ··Opcode·9·has·1·arg
 80 ··Opcode·10·has·0·args
 81 ··Opcode·11·has·0·args
 82 ··Opcode·12·has·1·arg
  
 83 ·The·Directory·Table·(offset·0xce):
 84 ··1»      /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
  
 85 ·The·File·Name·Table·(offset·0x12a):
 86 ··Entry»  Dir»       Time»   Size»       Name
 87 ··1»      1»     0»    0»   bpabi.S
  
 88 ·Line·Number·Statements:
 89 ··[0x00000136]··Extended·opcode·2:·set·Address·to·0x30e0c
 90 ··[0x0000013d]··Advance·Line·by·149·to·150
 91 ··[0x00000140]··Copy
 92 ··[0x00000141]··Special·opcode·231:·advance·Address·by·32·to·0x30e2c·and·Line·by·2·to·152
 93 ··[0x00000142]··Special·opcode·38:·advance·Address·by·4·to·0x30e30·and·Line·by·5·to·157
 94 ··[0x00000143]··Special·opcode·36:·advance·Address·by·4·to·0x30e34·and·Line·by·3·to·160
 95 ··[0x00000144]··Special·opcode·34:·advance·Address·by·4·to·0x30e38·and·Line·by·1·to·161
 96 ··[0x00000145]··Special·opcode·34:·advance·Address·by·4·to·0x30e3c·and·Line·by·1·to·162
 97 ··[0x00000146]··Special·opcode·34:·advance·Address·by·4·to·0x30e40·and·Line·by·1·to·163
 98 ··[0x00000147]··Special·opcode·34:·advance·Address·by·4·to·0x30e44·and·Line·by·1·to·164
 99 ··[0x00000148]··Advance·PC·by·4·to·0x30e48
 100 ··[0x0000014a]··Extended·opcode·1:·End·of·Sequence
  
  
 101 ··Offset:······················0x14d
 102 ··Length:······················150
 103 ··DWARF·Version:···············2
 104 ··Prologue·Length:·············125
 105 ··Minimum·Instruction·Length:··2
 106 ··Initial·value·of·'is_stmt':··1
 107 ··Line·Base:···················-5
 108 ··Line·Range:··················14
 109 ··Opcode·Base:·················13
  
 110 ·Opcodes:
 111 ··Opcode·1·has·0·args
 112 ··Opcode·2·has·1·arg
 113 ··Opcode·3·has·1·arg
Max diff block lines reached; -1/113979 bytes (-0.00%) of diff not shown.
297 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 5837 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0x0:
 3 ···Length:········0xe6·(32-bit)
 4 ···Version:·······2
 5 ···Abbrev·Offset:·0x0
 6 ···Pointer·Size:··4
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_stmt_list···:·0x0
 9 ····<10>···DW_AT_low_pc······:·0x30d44
 10 ····<14>···DW_AT_high_pc·····:·0x30e0c
 11 ····<18>···DW_AT_name········:·/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S
 12 ····<7f>···DW_AT_comp_dir····:·/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 13 ····<da>···DW_AT_producer····:·GNU·AS·2.27.0
 14 ····<e8>···DW_AT_language····:·32769»       (MIPS·assembler)
 15 ··Compilation·Unit·@·offset·0xea:
 16 ···Length:········0xe2·(32-bit)
 17 ···Version:·······2
 18 ···Abbrev·Offset:·0x14
 19 ···Pointer·Size:··4
 20 ·<0><f5>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 21 ····<f6>···DW_AT_stmt_list···:·0xb3
 22 ····<fa>···DW_AT_low_pc······:·0x30e0c
 23 ····<fe>···DW_AT_high_pc·····:·0x30e48
 24 ····<102>···DW_AT_name········:·/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/bpabi.S
 25 ····<165>···DW_AT_comp_dir····:·/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 26 ····<1c0>···DW_AT_producer····:·GNU·AS·2.27.0
 27 ····<1ce>···DW_AT_language····:·32769»      (MIPS·assembler)
 28 ··Compilation·Unit·@·offset·0x1d0:
 29 ···Length:········0xe6·(32-bit)
 30 ···Version:·······2
 31 ···Abbrev·Offset:·0x28
 32 ···Pointer·Size:··4
 33 ·<0><1db>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 34 ····<1dc>···DW_AT_stmt_list···:·0x14d
 35 ····<1e0>···DW_AT_low_pc······:·0x30e48
 36 ····<1e4>···DW_AT_high_pc·····:·0x30e58
 37 ····<1e8>···DW_AT_name········:·/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S
 38 ····<24f>···DW_AT_comp_dir····:·/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 39 ····<2aa>···DW_AT_producer····:·GNU·AS·2.27.0
 40 ····<2b8>···DW_AT_language····:·32769»      (MIPS·assembler)
 41 ··Compilation·Unit·@·offset·0x2ba:
 42 ···Length:········0x15c·(32-bit)
 43 ···Version:·······4
 44 ···Abbrev·Offset:·0x3c
 45 ···Pointer·Size:··4
 46 ·<0><2c5>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 47 ····<2c6>···DW_AT_producer····:·(indirect·string,·offset:·0xb1):·GNU·C·4.9.x·20150123·(prerelease)·-mbionic·-march=armv7-a·-mfloat-abi=soft·-mfpu=vfp·-mtls-dialect=gnu·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fno-inline
 48 ····<2ca>···DW_AT_language····:·1»  (ANSI·C)
 49 ····<2cb>···DW_AT_name········:·(indirect·string,·offset:·0x40):·/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/bpabi.c
 50 ····<2cf>···DW_AT_low_pc······:·0x30e58
 51 ····<2d3>···DW_AT_high_pc·····:·0x78
 52 ····<2d7>···DW_AT_stmt_list···:·0x1e7
 53 ·<1><2db>:·Abbrev·Number:·2·(DW_TAG_base_type)
 54 ····<2dc>···DW_AT_byte_size···:·8
 55 ····<2dd>···DW_AT_encoding····:·7»  (unsigned)
 56 ····<2de>···DW_AT_name········:·(indirect·string,·offset:·0x29):·long·long·unsigned·int
 57 ·<1><2e2>:·Abbrev·Number:·3·(DW_TAG_subprogram)
 58 ····<2e3>···DW_AT_external····:·1
 59 ····<2e3>···DW_AT_name········:·(indirect·string,·offset:·0x18f):·__gnu_ldivmod_helper
 60 ····<2e7>···DW_AT_decl_file···:·1
 61 ····<2e8>···DW_AT_decl_line···:·35
 62 ····<2e9>···DW_AT_prototyped··:·1
 63 ····<2e9>···DW_AT_type········:·<0x35c>,·long·long·int
 64 ····<2ed>···DW_AT_low_pc······:·0x30e58
 65 ····<2f1>···DW_AT_high_pc·····:·0x3c
 66 ····<2f5>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)
 67 ····<2f7>···DW_AT_GNU_all_call_sites:·1
 68 ····<2f7>···DW_AT_sibling·····:·<0x35c>
 69 ·<2><2fb>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
 70 ····<2fc>···DW_AT_name········:·a
 71 ····<2fe>···DW_AT_decl_file···:·1
 72 ····<2ff>···DW_AT_decl_line···:·35
 73 ····<300>···DW_AT_type········:·<0x35c>,·long·long·int
 74 ····<304>···DW_AT_location····:·0x0·(location·list)
 75 ·<2><308>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
 76 ····<309>···DW_AT_name········:·b
 77 ····<30b>···DW_AT_decl_file···:·1
 78 ····<30c>···DW_AT_decl_line···:·36
 79 ····<30d>···DW_AT_type········:·<0x35c>,·long·long·int
 80 ····<311>···DW_AT_location····:·0x28·(location·list)
 81 ·<2><315>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
 82 ····<316>···DW_AT_name········:·(indirect·string,·offset:·0x1f):·remainder
 83 ····<31a>···DW_AT_decl_file···:·1
 84 ····<31b>···DW_AT_decl_line···:·37
 85 ····<31c>···DW_AT_type········:·<0x363>,·long·long·int
 86 ····<320>···DW_AT_location····:·2·byte·block:·91·0·»     (DW_OP_fbreg:·0)
 87 ·<2><323>:·Abbrev·Number:·6·(DW_TAG_variable)
 88 ····<324>···DW_AT_name········:·(indirect·string,·offset:·0x1ae):·quotient
 89 ····<328>···DW_AT_decl_file···:·1
 90 ····<329>···DW_AT_decl_line···:·39
 91 ····<32a>···DW_AT_type········:·<0x35c>,·long·long·int
 92 ····<32e>···DW_AT_location····:·6·byte·block:·50·93·4·51·93·4·»      (DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4)
 93 ·<2><335>:·Abbrev·Number:·7·(DW_TAG_GNU_call_site)
 94 ····<336>···DW_AT_low_pc······:·0x30e70
 95 ····<33a>···DW_AT_abstract_origin:·<0x3e9>
 96 ·<3><33e>:·Abbrev·Number:·8·(DW_TAG_GNU_call_site_parameter)
 97 ····<33f>···DW_AT_location····:·6·byte·block:·52·93·4·53·93·4·»      (DW_OP_reg2·(r2);·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)
 98 ····<346>···DW_AT_GNU_call_site_value:·5·byte·block:·f3·3·f5·2·21·»     (DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·2·(r2)·<0x2db>))
 99 ·<3><34c>:·Abbrev·Number:·8·(DW_TAG_GNU_call_site_parameter)
 100 ····<34d>···DW_AT_location····:·6·byte·block:·50·93·4·51·93·4·»      (DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4)
 101 ····<354>···DW_AT_GNU_call_site_value:·5·byte·block:·f3·3·f5·0·21·»     (DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·0·(r0)·<0x2db>))
 102 ·<3><35a>:·Abbrev·Number:·0
 103 ·<2><35b>:·Abbrev·Number:·0
 104 ·<1><35c>:·Abbrev·Number:·2·(DW_TAG_base_type)
 105 ····<35d>···DW_AT_byte_size···:·8
 106 ····<35e>···DW_AT_encoding····:·5»  (signed)
 107 ····<35f>···DW_AT_name········:·(indirect·string,·offset:·0xa3):·long·long·int
 108 ·<1><363>:·Abbrev·Number:·9·(DW_TAG_pointer_type)
 109 ····<364>···DW_AT_byte_size···:·4
 110 ····<365>···DW_AT_type········:·<0x35c>,·long·long·int
 111 ·<1><369>:·Abbrev·Number:·3·(DW_TAG_subprogram)
 112 ····<36a>···DW_AT_external····:·1
 113 ····<36a>···DW_AT_name········:·(indirect·string,·offset:·0x9):·__gnu_uldivmod_helper
 114 ····<36e>···DW_AT_decl_file···:·1
 115 ····<36f>···DW_AT_decl_line···:·47
 116 ····<370>···DW_AT_prototyped··:·1
 117 ····<370>···DW_AT_type········:·<0x2db>,·long·long·unsigned·int
 118 ····<374>···DW_AT_low_pc······:·0x30e94
 119 ····<378>···DW_AT_high_pc·····:·0x3c
 120 ····<37c>···DW_AT_frame_base··:·1·byte·block:·9c·»    (DW_OP_call_frame_cfa)
 121 ····<37e>···DW_AT_GNU_all_call_sites:·1
 122 ····<37e>···DW_AT_sibling·····:·<0x3e3>
 123 ·<2><382>:·Abbrev·Number:·4·(DW_TAG_formal_parameter)
 124 ····<383>···DW_AT_name········:·a
 125 ····<385>···DW_AT_decl_file···:·1
 126 ····<386>···DW_AT_decl_line···:·47
Max diff block lines reached; -1/304396 bytes (-0.00%) of diff not shown.
58.9 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 1478 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0x0)
 3 ···1······DW_TAG_compile_unit····[no·children]
 4 ····DW_AT_stmt_list····DW_FORM_data4
 5 ····DW_AT_low_pc·······DW_FORM_addr
 6 ····DW_AT_high_pc······DW_FORM_addr
 7 ····DW_AT_name·········DW_FORM_string
 8 ····DW_AT_comp_dir·····DW_FORM_string
 9 ····DW_AT_producer·····DW_FORM_string
 10 ····DW_AT_language·····DW_FORM_data2
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ··Number·TAG·(0x14)
 13 ···1······DW_TAG_compile_unit····[no·children]
 14 ····DW_AT_stmt_list····DW_FORM_data4
 15 ····DW_AT_low_pc·······DW_FORM_addr
 16 ····DW_AT_high_pc······DW_FORM_addr
 17 ····DW_AT_name·········DW_FORM_string
 18 ····DW_AT_comp_dir·····DW_FORM_string
 19 ····DW_AT_producer·····DW_FORM_string
 20 ····DW_AT_language·····DW_FORM_data2
 21 ····DW_AT·value:·0·····DW_FORM·value:·0
 22 ··Number·TAG·(0x28)
 23 ···1······DW_TAG_compile_unit····[no·children]
 24 ····DW_AT_stmt_list····DW_FORM_data4
 25 ····DW_AT_low_pc·······DW_FORM_addr
 26 ····DW_AT_high_pc······DW_FORM_addr
 27 ····DW_AT_name·········DW_FORM_string
 28 ····DW_AT_comp_dir·····DW_FORM_string
 29 ····DW_AT_producer·····DW_FORM_string
 30 ····DW_AT_language·····DW_FORM_data2
 31 ····DW_AT·value:·0·····DW_FORM·value:·0
 32 ··Number·TAG·(0x3c)
 33 ···1······DW_TAG_compile_unit····[has·children]
 34 ····DW_AT_producer·····DW_FORM_strp
 35 ····DW_AT_language·····DW_FORM_data1
 36 ····DW_AT_name·········DW_FORM_strp
 37 ····DW_AT_low_pc·······DW_FORM_addr
 38 ····DW_AT_high_pc······DW_FORM_data4
 39 ····DW_AT_stmt_list····DW_FORM_sec_offset
 40 ····DW_AT·value:·0·····DW_FORM·value:·0
 41 ···2······DW_TAG_base_type····[no·children]
 42 ····DW_AT_byte_size····DW_FORM_data1
 43 ····DW_AT_encoding·····DW_FORM_data1
 44 ····DW_AT_name·········DW_FORM_strp
 45 ····DW_AT·value:·0·····DW_FORM·value:·0
 46 ···3······DW_TAG_subprogram····[has·children]
 47 ····DW_AT_external·····DW_FORM_flag_present
 48 ····DW_AT_name·········DW_FORM_strp
 49 ····DW_AT_decl_file····DW_FORM_data1
 50 ····DW_AT_decl_line····DW_FORM_data1
 51 ····DW_AT_prototyped···DW_FORM_flag_present
 52 ····DW_AT_type·········DW_FORM_ref4
 53 ····DW_AT_low_pc·······DW_FORM_addr
 54 ····DW_AT_high_pc······DW_FORM_data4
 55 ····DW_AT_frame_base···DW_FORM_exprloc
 56 ····DW_AT_GNU_all_call_sites·DW_FORM_flag_present
 57 ····DW_AT_sibling······DW_FORM_ref4
 58 ····DW_AT·value:·0·····DW_FORM·value:·0
 59 ···4······DW_TAG_formal_parameter····[no·children]
 60 ····DW_AT_name·········DW_FORM_string
 61 ····DW_AT_decl_file····DW_FORM_data1
 62 ····DW_AT_decl_line····DW_FORM_data1
 63 ····DW_AT_type·········DW_FORM_ref4
 64 ····DW_AT_location·····DW_FORM_sec_offset
 65 ····DW_AT·value:·0·····DW_FORM·value:·0
 66 ···5······DW_TAG_formal_parameter····[no·children]
 67 ····DW_AT_name·········DW_FORM_strp
 68 ····DW_AT_decl_file····DW_FORM_data1
 69 ····DW_AT_decl_line····DW_FORM_data1
 70 ····DW_AT_type·········DW_FORM_ref4
 71 ····DW_AT_location·····DW_FORM_exprloc
 72 ····DW_AT·value:·0·····DW_FORM·value:·0
 73 ···6······DW_TAG_variable····[no·children]
 74 ····DW_AT_name·········DW_FORM_strp
 75 ····DW_AT_decl_file····DW_FORM_data1
 76 ····DW_AT_decl_line····DW_FORM_data1
 77 ····DW_AT_type·········DW_FORM_ref4
 78 ····DW_AT_location·····DW_FORM_exprloc
 79 ····DW_AT·value:·0·····DW_FORM·value:·0
 80 ···7······DW_TAG_GNU_call_site····[has·children]
 81 ····DW_AT_low_pc·······DW_FORM_addr
 82 ····DW_AT_abstract_origin·DW_FORM_ref4
 83 ····DW_AT·value:·0·····DW_FORM·value:·0
 84 ···8······DW_TAG_GNU_call_site_parameter····[no·children]
 85 ····DW_AT_location·····DW_FORM_exprloc
 86 ····DW_AT_GNU_call_site_value·DW_FORM_exprloc
 87 ····DW_AT·value:·0·····DW_FORM·value:·0
 88 ···9······DW_TAG_pointer_type····[no·children]
 89 ····DW_AT_byte_size····DW_FORM_data1
 90 ····DW_AT_type·········DW_FORM_ref4
 91 ····DW_AT·value:·0·····DW_FORM·value:·0
 92 ···10······DW_TAG_subprogram····[has·children]
 93 ····DW_AT_external·····DW_FORM_flag_present
 94 ····DW_AT_name·········DW_FORM_strp
 95 ····DW_AT_decl_file····DW_FORM_data1
 96 ····DW_AT_decl_line····DW_FORM_data1
 97 ····DW_AT_prototyped···DW_FORM_flag_present
 98 ····DW_AT_type·········DW_FORM_ref4
 99 ····DW_AT_declaration··DW_FORM_flag_present
 100 ····DW_AT_sibling······DW_FORM_ref4
 101 ····DW_AT·value:·0·····DW_FORM·value:·0
 102 ···11······DW_TAG_formal_parameter····[no·children]
 103 ····DW_AT_type·········DW_FORM_ref4
 104 ····DW_AT·value:·0·····DW_FORM·value:·0
 105 ···12······DW_TAG_subprogram····[has·children]
 106 ····DW_AT_external·····DW_FORM_flag_present
 107 ····DW_AT_name·········DW_FORM_strp
 108 ····DW_AT_decl_file····DW_FORM_data1
 109 ····DW_AT_decl_line····DW_FORM_data1
 110 ····DW_AT_prototyped···DW_FORM_flag_present
 111 ····DW_AT_type·········DW_FORM_ref4
 112 ····DW_AT_declaration··DW_FORM_flag_present
 113 ····DW_AT·value:·0·····DW_FORM·value:·0
 114 ··Number·TAG·(0xf1)
 115 ···1······DW_TAG_compile_unit····[has·children]
 116 ····DW_AT_producer·····DW_FORM_strp
 117 ····DW_AT_language·····DW_FORM_data1
 118 ····DW_AT_name·········DW_FORM_strp
 119 ····DW_AT_comp_dir·····DW_FORM_strp
 120 ····DW_AT_low_pc·······DW_FORM_addr
 121 ····DW_AT_high_pc······DW_FORM_data4
 122 ····DW_AT_stmt_list····DW_FORM_sec_offset
 123 ····DW_AT·value:·0·····DW_FORM·value:·0
 124 ···2······DW_TAG_typedef····[no·children]
 125 ····DW_AT_name·········DW_FORM_strp
 126 ····DW_AT_decl_file····DW_FORM_data1
Max diff block lines reached; -1/60224 bytes (-0.00%) of diff not shown.
2.87 KB
readelf --wide --debug-dump=aranges {}
    
Offset 0, 0 lines modifiedOffset 1, 111 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x0
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00030d44·000000c8·
 9 ····00000000·00000000·
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0xea
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····00030e0c·0000003c·
 17 ····00000000·00000000·
 18 ··Length:···················28
 19 ··Version:··················2
 20 ··Offset·into·.debug_info:··0x1d0
 21 ··Pointer·Size:·············4
 22 ··Segment·Size:·············0
  
 23 ····Address····Length
 24 ····00030e48·00000010·
 25 ····00000000·00000000·
 26 ··Length:···················28
 27 ··Version:··················2
 28 ··Offset·into·.debug_info:··0x2ba
 29 ··Pointer·Size:·············4
 30 ··Segment·Size:·············0
  
 31 ····Address····Length
 32 ····00030e58·00000078·
 33 ····00000000·00000000·
 34 ··Length:···················28
 35 ··Version:··················2
 36 ··Offset·into·.debug_info:··0x41a
 37 ··Pointer·Size:·············4
 38 ··Segment·Size:·············0
  
 39 ····Address····Length
 40 ····00030ed0·00000ed4·
 41 ····00000000·00000000·
 42 ··Length:···················28
 43 ··Version:··················2
 44 ··Offset·into·.debug_info:··0x1fbc
 45 ··Pointer·Size:·············4
 46 ··Segment·Size:·············0
  
 47 ····Address····Length
 48 ····00031da4·000001a8·
 49 ····00000000·00000000·
 50 ··Length:···················28
 51 ··Version:··················2
 52 ··Offset·into·.debug_info:··0x20a6
 53 ··Pointer·Size:·············4
 54 ··Segment·Size:·············0
  
 55 ····Address····Length
 56 ····00031f4c·000004a0·
 57 ····00000000·00000000·
 58 ··Length:···················28
 59 ··Version:··················2
 60 ··Offset·into·.debug_info:··0x2967
 61 ··Pointer·Size:·············4
 62 ··Segment·Size:·············0
  
 63 ····Address····Length
 64 ····000323ec·00000388·
 65 ····00000000·00000000·
 66 ··Length:···················28
 67 ··Version:··················2
 68 ··Offset·into·.debug_info:··0x3185
 69 ··Pointer·Size:·············4
 70 ··Segment·Size:·············0
  
 71 ····Address····Length
 72 ····00032774·0000017c·
 73 ····00000000·00000000·
 74 ··Length:···················28
 75 ··Version:··················2
 76 ··Offset·into·.debug_info:··0x33f2
 77 ··Pointer·Size:·············4
 78 ··Segment·Size:·············0
  
 79 ····Address····Length
 80 ····000328f0·0000010c·
 81 ····00000000·00000000·
 82 ··Length:···················28
 83 ··Version:··················2
 84 ··Offset·into·.debug_info:··0x35b8
 85 ··Pointer·Size:·············4
 86 ··Segment·Size:·············0
  
 87 ····Address····Length
 88 ····000329fc·0000001c·
 89 ····00000000·00000000·
 90 ··Length:···················28
 91 ··Version:··················2
 92 ··Offset·into·.debug_info:··0x36a2
 93 ··Pointer·Size:·············4
 94 ··Segment·Size:·············0
  
 95 ····Address····Length
 96 ····00032a18·0000001c·
 97 ····00000000·00000000·
  
14.3 KB
readelf --wide --debug-dump=frames {}
    
Offset 0, 0 lines modifiedOffset 1, 498 lines modified
 1 Contents·of·the·.debug_frame·section:
  
  
 2 00000000·0000000c·ffffffff·CIE
 3 ··Version:···············1
 4 ··Augmentation:··········""
 5 ··Code·alignment·factor:·1
 6 ··Data·alignment·factor:·-4
 7 ··Return·address·column:·14
  
 8 ··DW_CFA_def_cfa:·r13·ofs·0
  
 9 00000010·0000000c·00000000·FDE·cie=00000000·pc=00030d44..00030dec
  
 10 00000020·0000000c·ffffffff·CIE
 11 ··Version:···············1
 12 ··Augmentation:··········""
 13 ··Code·alignment·factor:·1
 14 ··Data·alignment·factor:·-4
 15 ··Return·address·column:·14
  
 16 ··DW_CFA_def_cfa:·r13·ofs·0
  
 17 00000030·00000014·00000020·FDE·cie=00000020·pc=00030e0c..00030e48
 18 ··DW_CFA_advance_loc:·40·to·00030e34
 19 ··DW_CFA_offset:·r14·at·cfa-12
 20 ··DW_CFA_def_cfa_offset:·16
 21 ··DW_CFA_nop
 22 ··DW_CFA_nop
 23 ··DW_CFA_nop
  
 24 00000048·0000000c·ffffffff·CIE
 25 ··Version:···············1
 26 ··Augmentation:··········""
 27 ··Code·alignment·factor:·2
 28 ··Data·alignment·factor:·-4
 29 ··Return·address·column:·14
  
 30 ··DW_CFA_def_cfa:·r13·ofs·0
  
 31 00000058·0000001c·00000048·FDE·cie=00000048·pc=00030e58..00030e94
 32 ··DW_CFA_advance_loc:·4·to·00030e5c
 33 ··DW_CFA_def_cfa_offset:·24
 34 ··DW_CFA_offset:·r3·at·cfa-24
 35 ··DW_CFA_offset:·r4·at·cfa-20
 36 ··DW_CFA_offset:·r5·at·cfa-16
 37 ··DW_CFA_offset:·r6·at·cfa-12
 38 ··DW_CFA_offset:·r7·at·cfa-8
 39 ··DW_CFA_offset:·r14·at·cfa-4
 40 ··DW_CFA_nop
  
 41 00000078·0000001c·00000048·FDE·cie=00000048·pc=00030e94..00030ed0
 42 ··DW_CFA_advance_loc:·4·to·00030e98
 43 ··DW_CFA_def_cfa_offset:·24
 44 ··DW_CFA_offset:·r3·at·cfa-24
 45 ··DW_CFA_offset:·r4·at·cfa-20
 46 ··DW_CFA_offset:·r5·at·cfa-16
 47 ··DW_CFA_offset:·r6·at·cfa-12
 48 ··DW_CFA_offset:·r7·at·cfa-8
 49 ··DW_CFA_offset:·r14·at·cfa-4
 50 ··DW_CFA_nop
  
 51 00000098·0000000c·ffffffff·CIE
 52 ··Version:···············1
 53 ··Augmentation:··········""
 54 ··Code·alignment·factor:·2
 55 ··Data·alignment·factor:·-4
 56 ··Return·address·column:·14
  
 57 ··DW_CFA_def_cfa:·r13·ofs·0
  
 58 000000a8·0000000c·00000098·FDE·cie=00000098·pc=00030ed0..00030ee8
  
 59 000000b8·00000028·00000098·FDE·cie=00000098·pc=00030ee8..00030f8c
 60 ··DW_CFA_advance_loc:·4·to·00030eec
 61 ··DW_CFA_def_cfa_offset:·48
 62 ··DW_CFA_offset:·r4·at·cfa-36
 63 ··DW_CFA_offset:·r5·at·cfa-32
 64 ··DW_CFA_offset:·r6·at·cfa-28
 65 ··DW_CFA_offset:·r7·at·cfa-24
 66 ··DW_CFA_offset:·r8·at·cfa-20
 67 ··DW_CFA_offset:·r9·at·cfa-16
 68 ··DW_CFA_offset:·r10·at·cfa-12
 69 ··DW_CFA_offset:·r11·at·cfa-8
 70 ··DW_CFA_offset:·r14·at·cfa-4
 71 ··DW_CFA_advance_loc1:·156·to·00030f88
 72 ··DW_CFA_def_cfa_offset:·36
 73 ··DW_CFA_nop
 74 ··DW_CFA_nop
 75 ··DW_CFA_nop
  
 76 000000e4·0000000c·00000098·FDE·cie=00000098·pc=00030f8c..00030fdc
  
 77 000000f4·0000001c·00000098·FDE·cie=00000098·pc=00030fdc..000310dc
 78 ··DW_CFA_advance_loc:·8·to·00030fe4
 79 ··DW_CFA_def_cfa_offset:·24
 80 ··DW_CFA_offset:·r4·at·cfa-12
 81 ··DW_CFA_offset:·r5·at·cfa-8
 82 ··DW_CFA_offset:·r14·at·cfa-4
 83 ··DW_CFA_advance_loc1:·232·to·000310cc
 84 ··DW_CFA_def_cfa_offset:·12
 85 ··DW_CFA_nop
 86 ··DW_CFA_nop
 87 ··DW_CFA_nop
  
 88 00000114·00000018·00000098·FDE·cie=00000098·pc=000310dc..00031148
 89 ··DW_CFA_advance_loc:·8·to·000310e4
 90 ··DW_CFA_def_cfa_offset:·8
 91 ··DW_CFA_offset:·r4·at·cfa-8
 92 ··DW_CFA_offset:·r14·at·cfa-4
 93 ··DW_CFA_advance_loc:·96·to·00031144
 94 ··DW_CFA_restore:·r14
 95 ··DW_CFA_restore:·r4
 96 ··DW_CFA_def_cfa_offset:·0
  
 97 00000130·0000000c·00000098·FDE·cie=00000098·pc=00031148..0003115c
  
 98 00000140·0000000c·00000098·FDE·cie=00000098·pc=0003115c..00031164
  
 99 00000150·0000000c·00000098·FDE·cie=00000098·pc=00031164..00031168
  
 100 00000160·00000018·00000098·FDE·cie=00000098·pc=00031168..000311cc
 101 ··DW_CFA_advance_loc:·4·to·0003116c
 102 ··DW_CFA_def_cfa_offset:·16
 103 ··DW_CFA_offset:·r4·at·cfa-16
 104 ··DW_CFA_offset:·r5·at·cfa-12
 105 ··DW_CFA_offset:·r6·at·cfa-8
Max diff block lines reached; -1/14602 bytes (-0.01%) of diff not shown.
47.6 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 740 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·00030e58·00030e6f·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4)
 4 ····00000010·00030e6f·00030e94·(DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·0·(r0)·<0x2db>);·DW_OP_stack_value)
 5 ····00000020·<End·of·list>
 6 ····00000028·00030e58·00030e6f·(DW_OP_reg2·(r2);·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)
 7 ····00000038·00030e6f·00030e94·(DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·2·(r2)·<0x2db>);·DW_OP_stack_value)
 8 ····00000048·<End·of·list>
 9 ····00000050·00030e94·00030eab·(DW_OP_reg0·(r0);·DW_OP_piece:·4;·DW_OP_reg1·(r1);·DW_OP_piece:·4)
 10 ····00000060·00030eab·00030ed0·(DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·0·(r0)·<0x2db>);·DW_OP_stack_value)
 11 ····00000070·<End·of·list>
 12 ····00000078·00030e94·00030eab·(DW_OP_reg2·(r2);·DW_OP_piece:·4;·DW_OP_reg3·(r3);·DW_OP_piece:·4)
 13 ····00000088·00030eab·00030ed0·(DW_OP_GNU_entry_value:·(DW_OP_GNU_regval_type:·2·(r2)·<0x2db>);·DW_OP_stack_value)
 14 ····00000098·<End·of·list>
 15 ····000000a0·00030ed0·00030ee4·(DW_OP_reg0·(r0))
 16 ····000000ab·00030ee4·00030ee8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 17 ····000000b9·<End·of·list>
 18 ····000000c1·00030ee8·00030f0c·(DW_OP_reg0·(r0))
 19 ····000000cc·00030f0c·00030f80·(DW_OP_reg7·(r7))
 20 ····000000d7·00030f80·00030f8c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 21 ····000000e5·<End·of·list>
 22 ····000000ed·00030ee8·00030f0c·(DW_OP_reg1·(r1))
 23 ····000000f8·00030f0c·00030f80·(DW_OP_breg8·(r8):·1;·DW_OP_stack_value)
 24 ····00000105·00030f80·00030f8c·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
 25 ····00000113·<End·of·list>
 26 ····0000011b·00030ee8·00030f0c·(DW_OP_reg2·(r2))
 27 ····00000126·00030f0c·00030f80·(DW_OP_reg6·(r6))
 28 ····00000131·00030f80·00030f8c·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(r2));·DW_OP_stack_value)
 29 ····0000013f·<End·of·list>
 30 ····00000147·00030f40·00030f4c·(DW_OP_breg0·(r0):·-1;·DW_OP_stack_value)
 31 ····00000154·00030f5c·00030f60·(DW_OP_breg0·(r0):·-1;·DW_OP_stack_value)
 32 ····00000161·00030f60·00030f70·(DW_OP_reg0·(r0))
 33 ····0000016c·00030f78·00030f80·(DW_OP_const1s:·-1;·DW_OP_stack_value)
 34 ····00000179·<End·of·list>
 35 ····00000181·00030f28·00030f38·(DW_OP_reg0·(r0))
 36 ····0000018c·00030f38·00030f4c·(DW_OP_fbreg:·-52)
 37 ····00000198·00030f5c·00030f70·(DW_OP_reg3·(r3))
 38 ····000001a3·00030f78·00030f80·(DW_OP_reg0·(r0))
 39 ····000001ae·<End·of·list>
 40 ····000001b6·00030f18·00030f80·(DW_OP_reg4·(r4))
 41 ····000001c1·<End·of·list>
 42 ····000001c9·00030f04·00030f0c·(DW_OP_lit0;·DW_OP_stack_value)
 43 ····000001d5·00030f0c·00030f80·(DW_OP_reg11·(r11))
 44 ····000001e0·<End·of·list>
 45 ····000001e8·00030f04·00030f0c·(DW_OP_reg8·(r8))
 46 ····000001f3·00030f0c·00030f80·(DW_OP_reg9·(r9))
 47 ····000001fe·<End·of·list>
 48 ····00000206·00030f8c·00030fa8·(DW_OP_reg0·(r0))
 49 ····00000211·00030fa8·00030fb0·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 50 ····0000021f·00030fb0·00030fb4·(DW_OP_reg0·(r0))
 51 ····0000022a·00030fb4·00030fbc·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 52 ····00000238·00030fbc·00030fc0·(DW_OP_reg0·(r0))
 53 ····00000243·00030fc0·00030fc8·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 54 ····00000251·00030fc8·00030fcc·(DW_OP_reg0·(r0))
 55 ····0000025c·00030fcc·00030fdc·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 56 ····0000026a·<End·of·list>
 57 ····00000272·00030fdc·00030ffc·(DW_OP_reg0·(r0))
 58 ····0000027d·00030ffc·0003101c·(DW_OP_reg4·(r4))
 59 ····00000288·0003101c·00031024·(DW_OP_reg0·(r0))
 60 ····00000293·00031024·000310d0·(DW_OP_reg4·(r4))
 61 ····0000029e·000310d0·000310dc·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 62 ····000002ac·<End·of·list>
 63 ····000002b4·00030fdc·00030ff0·(DW_OP_reg1·(r1))
 64 ····000002bf·00030ff0·0003100c·(DW_OP_reg5·(r5))
 65 ····000002ca·0003100c·0003101c·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_lit2;·DW_OP_minus;·DW_OP_stack_value)
 66 ····000002da·0003101c·00031048·(DW_OP_reg5·(r5))
 67 ····000002e5·00031048·000310dc·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_lit2;·DW_OP_minus;·DW_OP_stack_value)
 68 ····000002f5·<End·of·list>
 69 ····000002fd·00031004·00031014·(DW_OP_reg0·(r0))
 70 ····00000308·00031038·00031043·(DW_OP_reg0·(r0))
 71 ····00000313·00031044·0003104f·(DW_OP_reg0·(r0))
 72 ····0000031e·0003104f·000310c8·(DW_OP_reg5·(r5))
 73 ····00000329·<End·of·list>
 74 ····00000331·000310a0·000310a7·(DW_OP_breg3·(r3):·0;·DW_OP_lit24;·DW_OP_shr;·DW_OP_lit15;·DW_OP_and;·DW_OP_stack_value)
 75 ····00000342·<End·of·list>
 76 ····0000034a·000310dc·000310f8·(DW_OP_reg0·(r0))
 77 ····00000355·000310f8·00031144·(DW_OP_reg4·(r4))
 78 ····00000360·00031144·00031147·(DW_OP_breg0·(r0):·-464;·DW_OP_stack_value)
 79 ····0000036e·00031147·00031148·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 80 ····0000037c·<End·of·list>
 81 ····00000384·00031148·00031154·(DW_OP_reg0·(r0))
 82 ····0000038f·00031154·0003115c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 83 ····0000039d·<End·of·list>
 84 ····000003a5·0003114c·00031150·(DW_OP_reg3·(r3))
 85 ····000003b0·00031150·00031154·(DW_OP_breg3·(r3):·0;·DW_OP_breg0·(r0):·0;·DW_OP_plus;·DW_OP_stack_value)
 86 ····000003c0·<End·of·list>
 87 ····000003c8·00031168·00031174·(DW_OP_reg0·(r0))
 88 ····000003d3·00031174·000311cc·(DW_OP_reg5·(r5))
 89 ····000003de·<End·of·list>
 90 ····000003e6·00031168·00031174·(DW_OP_reg1·(r1))
 91 ····000003f1·00031174·000311cc·(DW_OP_reg4·(r4))
 92 ····000003fc·<End·of·list>
 93 ····00000404·000311a8·000311bc·(DW_OP_reg0·(r0))
 94 ····0000040f·<End·of·list>
 95 ····00000417·000311b8·000311c3·(DW_OP_breg4·(r4):·64)
 96 ····00000424·<End·of·list>
 97 ····0000042c·000311cc·000311e8·(DW_OP_reg0·(r0))
 98 ····00000437·000311e8·000312f4·(DW_OP_reg4·(r4))
 99 ····00000442·<End·of·list>
 100 ····0000044a·000311cc·000311e8·(DW_OP_reg1·(r1))
 101 ····00000455·000311e8·00031204·(DW_OP_breg14·(r14):·-20;·DW_OP_stack_value)
 102 ····00000462·00031204·0003120c·(DW_OP_breg14·(r14):·-36;·DW_OP_stack_value)
 103 ····0000046f·0003120c·0003121c·(DW_OP_breg14·(r14):·-52;·DW_OP_stack_value)
 104 ····0000047c·0003121c·000312f4·(DW_OP_GNU_entry_value:·(DW_OP_reg1·(r1));·DW_OP_stack_value)
 105 ····0000048a·<End·of·list>
 106 ····00000492·000311cc·000311e8·(DW_OP_reg2·(r2))
 107 ····0000049d·000311e8·00031230·(DW_OP_reg10·(r10))
 108 ····000004a8·00031234·000312f4·(DW_OP_lit0;·DW_OP_stack_value)
 109 ····000004b4·<End·of·list>
 110 ····000004bc·000311e0·0003121c·(DW_OP_lit0;·DW_OP_stack_value)
 111 ····000004c8·0003121c·000312f4·(DW_OP_reg6·(r6))
 112 ····000004d3·<End·of·list>
 113 ····000004db·00031234·000312b8·(DW_OP_reg10·(r10))
 114 ····000004e6·000312e8·000312ec·(DW_OP_reg10·(r10))
 115 ····000004f1·<End·of·list>
 116 ····000004f9·00031228·00031254·(DW_OP_reg0·(r0))
 117 ····00000504·00031254·000312f4·(DW_OP_reg5·(r5))
 118 ····0000050f·<End·of·list>
 119 ····00000517·00031298·000312ac·(DW_OP_reg0·(r0))
 120 ····00000522·000312e8·000312ec·(DW_OP_reg0·(r0))
 121 ····0000052d·<End·of·list>
 122 ····00000535·000312cc·000312d7·(DW_OP_fbreg:·-944)
 123 ····00000542·<End·of·list>
 124 ····0000054a·000312f4·000312f8·(DW_OP_reg0·(r0))
 125 ····00000555·000312f8·000312fc·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(r0));·DW_OP_stack_value)
 126 ····00000563·<End·of·list>
Max diff block lines reached; -1/48648 bytes (-0.00%) of diff not shown.
2.87 KB
readelf --wide --debug-dump=ranges {}
    
Offset 0, 0 lines modifiedOffset 1, 111 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················28
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x0
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00030d44·000000c8·
 9 ····00000000·00000000·
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0xea
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····00030e0c·0000003c·
 17 ····00000000·00000000·
 18 ··Length:···················28
 19 ··Version:··················2
 20 ··Offset·into·.debug_info:··0x1d0
 21 ··Pointer·Size:·············4
 22 ··Segment·Size:·············0
  
 23 ····Address····Length
 24 ····00030e48·00000010·
 25 ····00000000·00000000·
 26 ··Length:···················28
 27 ··Version:··················2
 28 ··Offset·into·.debug_info:··0x2ba
 29 ··Pointer·Size:·············4
 30 ··Segment·Size:·············0
  
 31 ····Address····Length
 32 ····00030e58·00000078·
 33 ····00000000·00000000·
 34 ··Length:···················28
 35 ··Version:··················2
 36 ··Offset·into·.debug_info:··0x41a
 37 ··Pointer·Size:·············4
 38 ··Segment·Size:·············0
  
 39 ····Address····Length
 40 ····00030ed0·00000ed4·
 41 ····00000000·00000000·
 42 ··Length:···················28
 43 ··Version:··················2
 44 ··Offset·into·.debug_info:··0x1fbc
 45 ··Pointer·Size:·············4
 46 ··Segment·Size:·············0
  
 47 ····Address····Length
 48 ····00031da4·000001a8·
 49 ····00000000·00000000·
 50 ··Length:···················28
 51 ··Version:··················2
 52 ··Offset·into·.debug_info:··0x20a6
 53 ··Pointer·Size:·············4
 54 ··Segment·Size:·············0
  
 55 ····Address····Length
 56 ····00031f4c·000004a0·
 57 ····00000000·00000000·
 58 ··Length:···················28
 59 ··Version:··················2
 60 ··Offset·into·.debug_info:··0x2967
 61 ··Pointer·Size:·············4
 62 ··Segment·Size:·············0
  
 63 ····Address····Length
 64 ····000323ec·00000388·
 65 ····00000000·00000000·
 66 ··Length:···················28
 67 ··Version:··················2
 68 ··Offset·into·.debug_info:··0x3185
 69 ··Pointer·Size:·············4
 70 ··Segment·Size:·············0
  
 71 ····Address····Length
 72 ····00032774·0000017c·
 73 ····00000000·00000000·
 74 ··Length:···················28
 75 ··Version:··················2
 76 ··Offset·into·.debug_info:··0x33f2
 77 ··Pointer·Size:·············4
 78 ··Segment·Size:·············0
  
 79 ····Address····Length
 80 ····000328f0·0000010c·
 81 ····00000000·00000000·
 82 ··Length:···················28
 83 ··Version:··················2
 84 ··Offset·into·.debug_info:··0x35b8
 85 ··Pointer·Size:·············4
 86 ··Segment·Size:·············0
  
 87 ····Address····Length
 88 ····000329fc·0000001c·
 89 ····00000000·00000000·
 90 ··Length:···················28
 91 ··Version:··················2
 92 ··Offset·into·.debug_info:··0x36a2
 93 ··Pointer·Size:·············4
 94 ··Segment·Size:·············0
  
 95 ····Address····Length
 96 ····00032a18·0000001c·
 97 ····00000000·00000000·
  
31.5 KB
strings --all --bytes=8 {}
    
Offset 618, 24 lines modifiedOffset 618, 1187 lines modified
618 void·randombytes_internal_random_buf(void·*const,·const·size_t)618 void·randombytes_internal_random_buf(void·*const,·const·size_t)
619 $argon2id$v=619 $argon2id$v=
620 $argon2i$v=620 $argon2i$v=
621 SigEd25519·no·Ed25519·collisions621 SigEd25519·no·Ed25519·collisions
622 LibsodiumDRG622 LibsodiumDRG
623 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)623 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)
624 GCC:·(GNU)·4.9.x·20150123·(prerelease)624 GCC:·(GNU)·4.9.x·20150123·(prerelease)
 625 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 626 lib1funcs.S
 627 /1//0L/2
 628 f///////
 629 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 630 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 631 lib1funcs.S
 632 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 633 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 634 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 635 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
 636 /tmp/c2d7bbbdd32894ababdeb8c5ebdca1a7/sysroot/usr/include
 637 unwind-arm.c
 638 unwind-arm-common.inc
 639 unwind.h
 640 unwind-arm-common.h
 641 stdlib.h
 642 }J3/-2e/2g
 643 .,0LhL/-/P
 644 -/-/0gL1gLgKg/-
 645 1*4,0R.4
 646 z.20,00m
 647 .+1/-000,//LLK//,//21,0
 648 uJ/3/,3K/
 649 »       J)3)33-K1LH0RMkM3
 650 KlK-/Kj/10,00
 651 Kl/,0/,00h0L,0K
 652 jfK2Khg5ONK
 653 N3/-/1-//K
 654 N0HLK/j/4+1/jKMK
 655 3iiK43)jM/i1
 656 fiiK4h//K
 657 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 658 libunwind.S
 659 ./5/3/3/3/3/3////////////////3////////////////3////3////
 660 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 661 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
 662 pr-support.c
 663 unwind-arm-common.h
 664 ~.JO1K-/1L
 665 0Og-1+1-PMLK
 666 0,//i-/-OML-gOk/-/kLML-gkLK
 667 Nki/-/kML-
 668 kML-gni/-/
 669 »       .EgKKL/
 670 J10P3/2MQ/3/
 671 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 672 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
 673 /tmp/c2d7bbbdd32894ababdeb8c5ebdca1a7/sysroot/usr/include
 674 gthr-default.h
 675 emutls.c
 676 stddef.h
 677 pthread.h
 678 malloc.h
 679 stdlib.h
 680 K0/+/4gL/-//1/IKL1
 681 )J./hggPLM///L
 682 Me0K/0-Mi1,//gN--/
 683 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 684 libgcc2.c
 685 libgcc2.h
 686 ++1d30-/gL-/
 687 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 688 libgcc2.c
 689 libgcc2.h
 690 J0/e/1LR
 691 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 692 lib1funcs.S
 693 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm
 694 lib1funcs.S
 695 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S
 696 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 697 GNU·AS·2.27.0
 698 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/bpabi.S
 699 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 700 GNU·AS·2.27.0
 701 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S
 702 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 703 GNU·AS·2.27.0
 704 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/libunwind.S
 705 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 706 GNU·AS·2.27.0
 707 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S
 708 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 709 GNU·AS·2.27.0
 710 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/lib1funcs.S
 711 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/arm-linux-androideabi/armv7-a/libgcc
 712 GNU·AS·2.27.0
 713 __divdi3
 714 __gnu_uldivmod_helper
 715 remainder
 716 long·long·unsigned·int
 717 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/config/arm/bpabi.c
 718 long·long·int
 719 GNU·C·4.9.x·20150123·(prerelease)·-mbionic·-march=armv7-a·-mfloat-abi=soft·-mfpu=vfp·-mtls-dialect=gnu·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fno-inline
 720 __gnu_ldivmod_helper
 721 __udivdi3
 722 quotient
 723 __gnu_Unwind_Restore_WMMXC
 724 __gnu_Unwind_Restore_WMMXD
 725 exception_cleanup
 726 _Unwind_decode_typeinfo_ptr
 727 _UVRSD_VFPX
 728 saved_vrs
 729 _Unwind_VRS_RegClass
 730 __gnu_Unwind_Restore_VFP
 731 bitpattern
 732 _UVRSR_OK
 733 return_address
 734 ctm_succeeded
 735 unsigned·int
 736 __gnu_Unwind_Restore_VFP_D_16_to_31
 737 _Unwind_Trace_Fn
 738 next_vrs
 739 _Unwind_VRS_Set
 740 core_regs
 741 in_range
 742 __gnu_unwind_get_pr_addr
 743 tmp_count_2
 744 words_left
Max diff block lines reached; 23780/32237 bytes (73.77%) of diff not shown.
574 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 0000973c·<__cxa_finalize@plt-0x14>:2 0000973c·<__cxa_finalize@plt-0x14>:
3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)3 »       push»   {lr}»       »       ;·(str·lr,·[sp,·#-4]!)
4 »       ldr»    lr,·[pc,·#4]»  ;·974c·<__cxa_finalize@plt-0x4>4 »       ldr»    lr,·[pc,·#4]»  ;·974c·<note_end+0x9580>
5 »       add»    lr,·pc,·lr5 »       add»    lr,·pc,·lr
6 »       ldr»    pc,·[lr,·#8]!6 »       ldr»    pc,·[lr,·#8]!
7 »       »       »       ;·<UNDEFINED>·instruction:·0x000335bc7 »       »       »       ;·<UNDEFINED>·instruction:·0x000335bc
  
8 00009750·<__cxa_finalize@plt>:8 00009750·<__cxa_finalize@plt>:
9 »       add»    ip,·pc,·#0,·129 »       add»    ip,·pc,·#0,·12
10 »       add»    ip,·ip,·#208896»       ;·0x3300010 »       add»    ip,·ip,·#208896»       ;·0x33000
669 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 39 lines modifiedOffset 1, 50 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000a014·<crypto_aead_chacha20poly1305_encrypt_detached@@Base-0x44>: 
3 »       ldr»    r0,·[pc,·#4]»  ;·a020·<__aeabi_llsr@plt+0x18>2 0000a014·<__on_dlclose>:
 3 __on_dlclose():
 4 »       ldr»    r0,·[pc,·#4]»  ;·a020·<__on_dlclose+0xc>
4 »       add»    r0,·pc,·r05 »       add»    r0,·pc,·r0
5 »       b»      9750·<__cxa_finalize@plt>6 »       b»      9750·<__cxa_finalize@plt>
6 »       andeq»  r2,·r3,·ip,·lsl·#237 »       .word»  0x00032b8c
7 »       bx»     lr8 »       bx»     lr
8 »       b»      325d0·<_Unwind_GetTextRelBase@@Base+0x1ec> 
 9 0000a028·<__on_dlclose_late>:
 10 __on_dlclose_late():
 11 »       b»      325d0·<__emutls_unregister_key>
  
 12 0000a02c·<__atexit_handler_wrapper>:
 13 __atexit_handler_wrapper():
9 »       cmp»    r0,·#014 »       cmp»    r0,·#0
10 »       bxeq»   lr15 »       bxeq»   lr
11 »       bx»     r016 »       bx»     r0
  
 17 0000a038·<atexit>:
 18 atexit():
12 »       mov»    r1,·r019 »       mov»    r1,·r0
13 »       ldr»    r0,·[pc,·#12]» ;·a050·<__aeabi_llsr@plt+0x48>20 »       ldr»    r0,·[pc,·#12]» ;·a050·<atexit+0x18>
14 »       ldr»    r2,·[pc,·#12]» ;·a054·<__aeabi_llsr@plt+0x4c>21 »       ldr»    r2,·[pc,·#12]» ;·a054·<atexit+0x1c>
15 »       add»    r0,·pc,·r022 »       add»    r0,·pc,·r0
16 »       add»    r2,·pc,·r223 »       add»    r2,·pc,·r2
17 »       b»      975c·<__cxa_atexit@plt>24 »       b»      975c·<__cxa_atexit@plt>
18 »       »       »       ;·<UNDEFINED>·instruction:·0xffffffe0 
19 »       andeq»  r2,·r3,·ip,·asr·fp25 »       .word»  0xffffffe0
 26 »       .word»  0x00032b5c
  
20 0000a058·<crypto_aead_chacha20poly1305_encrypt_detached@@Base>:27 0000a058·<crypto_aead_chacha20poly1305_encrypt_detached>:
 28 crypto_aead_chacha20poly1305_encrypt_detached():
21 »       push»   {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}29 »       push»   {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
22 »       add»    fp,·sp,·#2830 »       add»    fp,·sp,·#28
23 »       sub»    sp,·sp,·#380»  ;·0x17c31 »       sub»    sp,·sp,·#380»  ;·0x17c
24 »       bfc»    sp,·#0,·#432 »       bfc»    sp,·#0,·#4
25 »       str»    r1,·[sp,·#36]» ;·0x2433 »       str»    r1,·[sp,·#36]» ;·0x24
26 »       mov»    r7,·r034 »       mov»    r7,·r0
27 »       ldr»    r0,·[pc,·#316]»;·a1b4·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x15c>35 »       ldr»    r0,·[pc,·#316]»;·a1b4·<crypto_aead_chacha20poly1305_encrypt_detached+0x15c>
28 »       add»    r4,·sp,·#48»   ;·0x3036 »       add»    r4,·sp,·#48»   ;·0x30
29 »       ldr»    r1,·[fp,·#36]» ;·0x2437 »       ldr»    r1,·[fp,·#36]» ;·0x24
30 »       mov»    sl,·r338 »       mov»    sl,·r3
31 »       mov»    r9,·r239 »       mov»    r9,·r2
32 »       mov»    r2,·#64»      ;·0x4040 »       mov»    r2,·#64»      ;·0x40
33 »       ldr»    r0,·[pc,·r0]41 »       ldr»    r0,·[pc,·r0]
34 »       mov»    r3,·#042 »       mov»    r3,·#0
Offset 97, 37 lines modifiedOffset 108, 38 lines modified
97 »       mov»    r0,·r6108 »       mov»    r0,·r6
98 »       mov»    r1,·#256»     ;·0x100109 »       mov»    r1,·#256»     ;·0x100
99 »       bl»     9780·<sodium_memzero@plt>110 »       bl»     9780·<sodium_memzero@plt>
100 »       cmp»    r9,·#0111 »       cmp»    r9,·#0
101 »       movne»  r0,·#16112 »       movne»  r0,·#16
102 »       movne»  r1,·#0113 »       movne»  r1,·#0
103 »       strdne» r0,·[r9]114 »       strdne» r0,·[r9]
104 »       ldr»    r0,·[pc,·#32]» ;·a1b8·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x160>115 »       ldr»    r0,·[pc,·#32]» ;·a1b8·<crypto_aead_chacha20poly1305_encrypt_detached+0x160>
105 »       ldr»    r0,·[pc,·r0]116 »       ldr»    r0,·[pc,·r0]
106 »       ldr»    r0,·[r0]117 »       ldr»    r0,·[r0]
107 »       ldr»    r1,·[sp,·#376]»;·0x178118 »       ldr»    r1,·[sp,·#376]»;·0x178
108 »       subs»   r0,·r0,·r1119 »       subs»   r0,·r0,·r1
109 »       moveq»  r0,·#0120 »       moveq»  r0,·#0
110 »       subeq»  sp,·fp,·#28121 »       subeq»  sp,·fp,·#28
111 »       popeq»  {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}122 »       popeq»  {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·pc}
112 »       bl»     97b0·<__stack_chk_fail@plt>123 »       bl»     97b0·<__stack_chk_fail@plt>
113 »       andeq»  r2,·r3,·r0,·asr·#24 
114 »       andeq»  r2,·r3,·r4,·lsr·fp124 »       .word»  0x00032c40
 125 »       .word»  0x00032b34
  
115 0000a1bc·<crypto_aead_chacha20poly1305_encrypt@@Base>:126 0000a1bc·<crypto_aead_chacha20poly1305_encrypt>:
 127 crypto_aead_chacha20poly1305_encrypt():
116 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}128 »       push»   {r4,·r5,·r6,·r7,·fp,·lr}
117 »       add»    fp,·sp,·#16129 »       add»    fp,·sp,·#16
118 »       sub»    sp,·sp,·#40»   ;·0x28130 »       sub»    sp,·sp,·#40»   ;·0x28
119 »       ldr»    r6,·[fp,·#8]131 »       ldr»    r6,·[fp,·#8]
120 »       mov»    r4,·r1132 »       mov»    r4,·r1
121 »       mvn»    r1,·#15133 »       mvn»    r1,·#15
122 »       ldr»    r7,·[fp,·#12]134 »       ldr»    r7,·[fp,·#12]
123 »       subs»   r1,·r6,·r1135 »       subs»   r1,·r6,·r1
124 »       sbcs»   r1,·r7,·#0136 »       sbcs»   r1,·r7,·#0
125 »       bcs»    a23c·<crypto_aead_chacha20poly1305_encrypt@@Base+0x80>137 »       bcs»    a23c·<crypto_aead_chacha20poly1305_encrypt+0x80>
126 »       ldr»    r1,·[fp,·#40]» ;·0x28138 »       ldr»    r1,·[fp,·#40]» ;·0x28
127 »       mov»    r3,·r2139 »       mov»    r3,·r2
128 »       ldr»    r2,·[fp,·#24]140 »       ldr»    r2,·[fp,·#24]
129 »       str»    r1,·[sp,·#32]141 »       str»    r1,·[sp,·#32]
130 »       add»    r1,·r0,·r6142 »       add»    r1,·r0,·r6
131 »       ldr»    ip,·[fp,·#28]143 »       ldr»    ip,·[fp,·#28]
132 »       ldr»    r5,·[fp,·#36]» ;·0x24144 »       ldr»    r5,·[fp,·#36]» ;·0x24
Offset 135, 33 lines modifiedOffset 147, 34 lines modified
135 »       mov»    r2,·#0147 »       mov»    r2,·#0
136 »       ldr»    lr,·[fp,·#16]148 »       ldr»    lr,·[fp,·#16]
137 »       str»    r5,·[sp,·#28]149 »       str»    r5,·[sp,·#28]
138 »       str»    ip,·[sp,·#20]150 »       str»    ip,·[sp,·#20]
139 »       stm»    sp,·{r6,·r7,·lr}151 »       stm»    sp,·{r6,·r7,·lr}
140 »       bl»     97bc·<crypto_aead_chacha20poly1305_encrypt_detached@plt>152 »       bl»     97bc·<crypto_aead_chacha20poly1305_encrypt_detached@plt>
141 »       cmp»    r4,·#0153 »       cmp»    r4,·#0
142 »       beq»    a230·<crypto_aead_chacha20poly1305_encrypt@@Base+0x74>154 »       beq»    a230·<crypto_aead_chacha20poly1305_encrypt+0x74>
143 »       adds»   r0,·r6,·#16155 »       adds»   r0,·r6,·#16
144 »       adc»    r1,·r7,·#0156 »       adc»    r1,·r7,·#0
145 »       strd»   r0,·[r4]157 »       strd»   r0,·[r4]
146 »       mov»    r0,·#0158 »       mov»    r0,·#0
147 »       sub»    sp,·fp,·#16159 »       sub»    sp,·fp,·#16
148 »       pop»    {r4,·r5,·r6,·r7,·fp,·pc}160 »       pop»    {r4,·r5,·r6,·r7,·fp,·pc}
149 »       bl»     97c8·<sodium_misuse@plt>161 »       bl»     97c8·<sodium_misuse@plt>
  
150 0000a240·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@@Base>:162 0000a240·<crypto_aead_chacha20poly1305_ietf_encrypt_detached>:
 163 crypto_aead_chacha20poly1305_ietf_encrypt_detached():
151 »       push»   {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}164 »       push»   {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
152 »       add»    fp,·sp,·#28165 »       add»    fp,·sp,·#28
153 »       sub»    sp,·sp,·#364»  ;·0x16c166 »       sub»    sp,·sp,·#364»  ;·0x16c
154 »       bfc»    sp,·#0,·#4167 »       bfc»    sp,·#0,·#4
155 »       str»    r2,·[sp,·#20]168 »       str»    r2,·[sp,·#20]
156 »       mov»    r7,·r0169 »       mov»    r7,·r0
157 »       str»    r1,·[sp,·#16]170 »       str»    r1,·[sp,·#16]
158 »       add»    r4,·sp,·#32171 »       add»    r4,·sp,·#32
159 »       ldr»    r0,·[pc,·#360]»;·a3d0·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@@Base+0x190>172 »       ldr»    r0,·[pc,·#360]»;·a3d0·<crypto_aead_chacha20poly1305_ietf_encrypt_detached+0x190>
160 »       mov»    r5,·r3173 »       mov»    r5,·r3
161 »       ldr»    r1,·[fp,·#36]» ;·0x24174 »       ldr»    r1,·[fp,·#36]» ;·0x24
162 »       mov»    r2,·#64»      ;·0x40175 »       mov»    r2,·#64»      ;·0x40
163 »       mov»    r3,·#0176 »       mov»    r3,·#0
164 »       ldr»    r8,·[fp,·#40]» ;·0x28177 »       ldr»    r8,·[fp,·#40]» ;·0x28
165 »       ldr»    r0,·[pc,·r0]178 »       ldr»    r0,·[pc,·r0]
166 »       ldr»    r0,·[r0]179 »       ldr»    r0,·[r0]
Max diff block lines reached; 681156/685132 bytes (99.42%) of diff not shown.
2.69 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 27 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·75675f69·.rel.ro..debug_i
10 ··0x00000080·6f002e72·656c2e64·796e002e·676e752e·o..rel.dyn..gnu.14 ··0x000000c0·6e666f00·2e72656c·2e64796e·002e676e·nfo..rel.dyn..gn
11 ··0x00000090·76657273·696f6e00·2e6e6f74·652e676e·version..note.gn15 ··0x000000d0·752e7665·7273696f·6e002e6e·6f74652e·u.version..note.
12 ··0x000000a0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version..16 ··0x000000e0·676e752e·676f6c64·2d766572·73696f6e·gnu.gold-version
13 ··0x000000b0·64796e73·796d002e·676e752e·68617368·dynsym..gnu.hash17 ··0x000000f0·002e6479·6e73796d·002e676e·752e6861·..dynsym..gnu.ha
14 ··0x000000c0·002e676e·752e7665·7273696f·6e5f6400·..gnu.version_d. 
15 ··0x000000d0·2e64796e·616d6963·002e4152·4d2e6578·.dynamic..ARM.ex18 ··0x00000100·7368002e·64656275·675f6c69·6e65002e·sh..debug_line..
 19 ··0x00000110·64656275·675f6672·616d6500·2e676e75·debug_frame..gnu
 20 ··0x00000120·2e766572·73696f6e·5f64002e·64656275·.version_d..debu
 21 ··0x00000130·675f6c6f·63002e64·796e616d·6963002e·g_loc..dynamic..
 22 ··0x00000140·41524d2e·65787461·62002e73·68737472·ARM.extab..shstr
16 ··0x000000e0·74616200·2e736873·74727461·62002e72·tab..shstrtab..r23 ··0x00000150·74616200·2e737472·74616200·2e73796d·tab..strtab..sym
17 ··0x000000f0·6f646174·61002e64·61746100··········odata..data.24 ··0x00000160·74616200·2e726f64·61746100·2e646174·tab..rodata..dat
 25 ··0x00000170·6100································a.
  
1.31 KB
lib/armeabi-v7a/libapp.so
341 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 22258, 11 lines modifiedOffset 22258, 11 lines modified
22258 W\.@015089822258 W\.@0150898
22259 Je\!@404845822259 Je\!@4048458
22260 _kDartVmSnapshotInstructions22260 _kDartVmSnapshotInstructions
22261 _kDartIsolateSnapshotInstructions22261 _kDartIsolateSnapshotInstructions
22262 _kDartVmSnapshotData22262 _kDartVmSnapshotData
22263 _kDartIsolateSnapshotData22263 _kDartIsolateSnapshotData
22264 _kDartSnapshotBuildId22264 _kDartSnapshotBuildId
22265 .eh_frame22265 .shstrtab
22266 .note.gnu.build-id22266 .note.gnu.build-id
 22267 .eh_frame
22267 .dynamic22268 .dynamic
22268 .shstrtab 
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7465·7874002e·62737300·2e64796e·..text..bss..dyn2 ··0x00000000·002e7368·73747274·6162002e·74657874·..shstrtab..text
 3 ··0x00000010·002e726f·64617461·002e6e6f·74652e67·..rodata..note.g
 4 ··0x00000020·6e752e62·75696c64·2d696400·2e627373·nu.build-id..bss
 5 ··0x00000030·002e6568·5f667261·6d65002e·64796e73·..eh_frame..dyns
3 ··0x00000010·73747200·2e64796e·73796d00·2e686173·str..dynsym..has6 ··0x00000040·7472002e·64796e73·796d002e·68617368·tr..dynsym..hash
4 ··0x00000020·68002e65·685f6672·616d6500·2e6e6f74·h..eh_frame..not 
5 ··0x00000030·652e676e·752e6275·696c642d·6964002e·e.gnu.build-id.. 
6 ··0x00000040·64796e61·6d696300·2e736873·74727461·dynamic..shstrta 
7 ··0x00000050·62002e72·6f646174·6100··············b..rodata.7 ··0x00000050·002e6479·6e616d69·6300··············..dynamic.
  
3.04 KB
lib/x86_64/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
732 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 29419, 23 lines modifiedOffset 29419, 23 lines modified
29419 unpremul29419 unpremul
29420 colorFilter29420 colorFilter
29421 blender029421 blender0
29422 sk_FragCoord29422 sk_FragCoord
29423 Linker:·Fuchsia·LLD·14.0.029423 Linker:·Fuchsia·LLD·14.0.0
29424 GCC:·(GNU)·4.9.x·20150123·(prerelease)29424 GCC:·(GNU)·4.9.x·20150123·(prerelease)
29425 Android·(7155654,·based·on·r399163b1)·clang·version·11.0.5·(https://android.googlesource.com/toolchain/llvm-project·87f1315dfbea7c137aa2e6d362dbb457e388158d)29425 Android·(7155654,·based·on·r399163b1)·clang·version·11.0.5·(https://android.googlesource.com/toolchain/llvm-project·87f1315dfbea7c137aa2e6d362dbb457e388158d)
 29426 .shstrtab
29426 .init_array 
29427 .fini_array 
29428 .comment 
29429 .note.android.ident29427 .note.android.ident
 29428 .note.gnu.build-id
29430 .got.plt 
29431 .rela.plt 
29432 .eh_frame_hdr 
29433 .gnu.version_r 
29434 .data.rel.ro 
29435 .rela.dyn 
29436 .gnu.version29429 .gnu.version
 29430 .gnu.version_r
29437 .gnu.hash29431 .gnu.hash
 29432 .rela.dyn
 29433 .rela.plt
 29434 .eh_frame_hdr
29438 .eh_frame29435 .eh_frame
29439 .note.gnu.build-id29436 .data.rel.ro
 29437 .fini_array
 29438 .init_array
29440 .dynamic29439 .dynamic
29441 .shstrtab29440 .got.plt
 29441 .comment
2.22 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
2 ··0x00000000·002e696e·69745f61·72726179·002e6669·..init_array..fi 
3 ··0x00000010·6e695f61·72726179·002e7465·7874002e·ni_array..text.. 
4 ··0x00000020·676f7400·2e636f6d·6d656e74·002e6e6f·got..comment..no 
5 ··0x00000030·74652e61·6e64726f·69642e69·64656e74·te.android.ident3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
 4 ··0x00000020·6e6f7465·2e676e75·2e627569·6c642d69·note.gnu.build-i
6 ··0x00000040·002e676f·742e706c·74002e72·656c612e·..got.plt..rela. 
7 ··0x00000050·706c7400·2e627373·002e6479·6e737472·plt..bss..dynstr 
8 ··0x00000060·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr.. 
9 ··0x00000070·676e752e·76657273·696f6e5f·72002e64·gnu.version_r..d 
10 ··0x00000080·6174612e·72656c2e·726f002e·72656c61·ata.rel.ro..rela 
11 ··0x00000090·2e64796e·002e676e·752e7665·7273696f·.dyn..gnu.versio 
12 ··0x000000a0·6e002e64·796e7379·6d002e67·6e752e68·n..dynsym..gnu.h5 ··0x00000030·64002e64·796e7379·6d002e67·6e752e76·d..dynsym..gnu.v
 6 ··0x00000040·65727369·6f6e002e·676e752e·76657273·ersion..gnu.vers
 7 ··0x00000050·696f6e5f·72002e67·6e752e68·61736800·ion_r..gnu.hash.
 8 ··0x00000060·2e64796e·73747200·2e72656c·612e6479·.dynstr..rela.dy
 9 ··0x00000070·6e002e72·656c612e·706c7400·2e726f64·n..rela.plt..rod
13 ··0x000000b0·61736800·2e65685f·6672616d·65002e6e·ash..eh_frame..n10 ··0x00000080·61746100·2e65685f·6672616d·655f6864·ata..eh_frame_hd
14 ··0x000000c0·6f74652e·676e752e·6275696c·642d6964·ote.gnu.build-id 
15 ··0x000000d0·002e6479·6e616d69·63002e73·68737472·..dynamic..shstr 
16 ··0x000000e0·74616200·2e726f64·61746100·2e646174·tab..rodata..dat11 ··0x00000090·72002e65·685f6672·616d6500·2e746578·r..eh_frame..tex
 12 ··0x000000a0·74002e64·6174612e·72656c2e·726f002e·t..data.rel.ro..
 13 ··0x000000b0·66696e69·5f617272·6179002e·696e6974·fini_array..init
 14 ··0x000000c0·5f617272·6179002e·64796e61·6d696300·_array..dynamic.
 15 ··0x000000d0·2e676f74·002e676f·742e706c·74002e64·.got..got.plt..d
 16 ··0x000000e0·61746100·2e627373·002e636f·6d6d656e·ata..bss..commen
17 ··0x000000f0·6100································a.17 ··0x000000f0·7400································t.
  
855 KB
lib/x86_64/libsodium.so
967 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:··········296064·(bytes·into·file)13 ··Start·of·section·headers:··········351304·(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
3.04 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x48480:1 There·are·35·section·headers,·starting·at·offset·0x55c48:
  
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]·.dynsym···········DYNSYM··········0000000000000298·000298·003150·18···A··3···1··86 ··[·2]·.dynsym···········DYNSYM··········0000000000000298·000298·003150·18···A··3···1··8
7 ··[·3]·.dynstr···········STRTAB··········00000000000033e8·0033e8·003abe·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········00000000000033e8·0033e8·003abe·00···A··0···0··1
Offset 20, 16 lines modifiedOffset 20, 25 lines modified
20 ··[15]·.eh_frame_hdr·····PROGBITS········0000000000045f2c·045f2c·001494·00···A··0···0··420 ··[15]·.eh_frame_hdr·····PROGBITS········0000000000045f2c·045f2c·001494·00···A··0···0··4
21 ··[16]·.data.rel.ro······PROGBITS········0000000000048890·047890·000048·00··WA··0···0·1621 ··[16]·.data.rel.ro······PROGBITS········0000000000048890·047890·000048·00··WA··0···0·16
22 ··[17]·.fini_array·······FINI_ARRAY······00000000000488d8·0478d8·000010·00··WA··0···0··822 ··[17]·.fini_array·······FINI_ARRAY······00000000000488d8·0478d8·000010·00··WA··0···0··8
23 ··[18]·.dynamic··········DYNAMIC·········00000000000488e8·0478e8·000200·10··WA··3···0··823 ··[18]·.dynamic··········DYNAMIC·········00000000000488e8·0478e8·000200·10··WA··3···0··8
24 ··[19]·.got··············PROGBITS········0000000000048ae8·047ae8·000010·00··WA··0···0··824 ··[19]·.got··············PROGBITS········0000000000048ae8·047ae8·000010·00··WA··0···0··8
25 ··[20]·.got.plt··········PROGBITS········0000000000048af8·047af8·000508·00··WA··0···0··825 ··[20]·.got.plt··········PROGBITS········0000000000048af8·047af8·000508·00··WA··0···0··8
26 ··[21]·.data·············PROGBITS········0000000000049000·048000·000288·00··WA··0···0·1626 ··[21]·.data·············PROGBITS········0000000000049000·048000·000288·00··WA··0···0·16
27 ··[22]·.comment··········PROGBITS········0000000000000000·048288·0000dd·01··MS··0···0··1 
28 ··[23]·.bss··············NOBITS··········0000000000049290·048290·0000e8·00··WA··0···0·1627 ··[22]·.bss··············NOBITS··········0000000000049290·048290·0000e8·00··WA··0···0·16
 28 ··[23]·.comment··········PROGBITS········0000000000000000·048288·0000dd·01··MS··0···0··1
 29 ··[24]·.debug_info·······PROGBITS········0000000000000000·048365·000bac·00······0···0··1
 30 ··[25]·.debug_abbrev·····PROGBITS········0000000000000000·048f11·000329·00······0···0··1
 31 ··[26]·.debug_loc········PROGBITS········0000000000000000·04923a·0005e4·00······0···0··1
 32 ··[27]·.debug_aranges····PROGBITS········0000000000000000·04981e·000030·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········0000000000000000·04984e·0000a0·00······0···0··1
 34 ··[29]·.debug_line·······PROGBITS········0000000000000000·0498ee·0002de·00······0···0··1
 35 ··[30]·.debug_str········PROGBITS········0000000000000000·049bcc·000f2f·01··MS··0···0··1
29 ··[24]·.note.gnu.gold-version·NOTE············0000000000000000·048368·00001c·00······0···0··436 ··[31]·.note.gnu.gold-version·NOTE············0000000000000000·04aafc·00001c·00······0···0··4
 37 ··[32]·.symtab···········SYMTAB··········0000000000000000·04ab18·005550·18·····33·385··8
 38 ··[33]·.strtab···········STRTAB··········0000000000000000·050068·005a77·00······0···0··1
30 ··[25]·.shstrtab·········STRTAB··········0000000000000000·048384·0000f9·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········0000000000000000·055adf·000162·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 ··l·(large),·p·(processor·specific)44 ··l·(large),·p·(processor·specific)
77.2 KB
readelf --wide --symbols {}
    
Offset 523, 7 lines modifiedOffset 523, 920 lines modified
523 ···519:·000000000001fe3f·····6·FUNC····GLOBAL·DEFAULT···12·crypto_scalarmult_curve25519_scalarbytes523 ···519:·000000000001fe3f·····6·FUNC····GLOBAL·DEFAULT···12·crypto_scalarmult_curve25519_scalarbytes
524 ···520:·000000000001869f····51·FUNC····GLOBAL·DEFAULT···12·crypto_generichash_blake2b_salt_personal524 ···520:·000000000001869f····51·FUNC····GLOBAL·DEFAULT···12·crypto_generichash_blake2b_salt_personal
525 ···521:·00000000000219fc····19·FUNC····GLOBAL·DEFAULT···12·crypto_stream_chacha20_xor525 ···521:·00000000000219fc····19·FUNC····GLOBAL·DEFAULT···12·crypto_stream_chacha20_xor
526 ···522:·000000000002aa08·····6·FUNC····GLOBAL·DEFAULT···12·crypto_aead_aes256gcm_npubbytes526 ···522:·000000000002aa08·····6·FUNC····GLOBAL·DEFAULT···12·crypto_aead_aes256gcm_npubbytes
527 ···523:·000000000000c990·····6·FUNC····GLOBAL·DEFAULT···12·crypto_box_curve25519xsalsa20poly1305_seedbytes527 ···523:·000000000000c990·····6·FUNC····GLOBAL·DEFAULT···12·crypto_box_curve25519xsalsa20poly1305_seedbytes
528 ···524:·0000000000015f7e·····6·FUNC····GLOBAL·DEFAULT···12·crypto_core_salsa20_inputbytes528 ···524:·0000000000015f7e·····6·FUNC····GLOBAL·DEFAULT···12·crypto_core_salsa20_inputbytes
529 ···525:·000000000001eb44·····6·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_opslimit_interactive529 ···525:·000000000001eb44·····6·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_opslimit_interactive
  
 530 Symbol·table·'.symtab'·contains·910·entries:
 531 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 532 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 533 ·····1:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 534 ·····2:·0000000000048890·····8·OBJECT··LOCAL··DEFAULT···16·__dso_handle_const
 535 ·····3:·000000000000af00····12·FUNC····LOCAL··DEFAULT···12·__on_dlclose
 536 ·····4:·000000000000af20·····5·FUNC····LOCAL··DEFAULT···12·__on_dlclose_late
 537 ·····5:·0000000000000258·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 538 ·····6:·0000000000000218·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 539 ·····7:·0000000000000200···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 540 ·····8:·0000000000000214·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 541 ·····9:·0000000000000298·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 542 ····10:·000000000000020c·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 543 ····11:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_chacha20poly1305.c
 544 ····12:·0000000000036ec0····16·OBJECT··LOCAL··DEFAULT···13·_pad0
 545 ····13:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_xchacha20poly1305.c
 546 ····14:·0000000000036ed0····16·OBJECT··LOCAL··DEFAULT···13·_pad0
 547 ····15:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_auth.c
 548 ····16:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha256.c
 549 ····17:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512.c
 550 ····18:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512256.c
 551 ····19:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box.c
 552 ····20:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_easy.c
 553 ····21:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_seal.c
 554 ····22:·000000000000c64b···153·FUNC····LOCAL··DEFAULT···12·_crypto_box_seal_nonce
 555 ····23:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·box_curve25519xsalsa20poly1305.c
 556 ····24:·0000000000037740····16·OBJECT··LOCAL··DEFAULT···13·crypto_box_curve25519xsalsa20poly1305_beforenm.zero
 557 ····25:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·ed25519_ref10.c
 558 ····26:·0000000000037750····40·OBJECT··LOCAL··DEFAULT···13·d
 559 ····27:·00000000000377b0····40·OBJECT··LOCAL··DEFAULT···13·d2
 560 ····28:·000000000000db47····92·FUNC····LOCAL··DEFAULT···12·fe25519_cmov
 561 ····29:·000000000000d059···966·FUNC····LOCAL··DEFAULT···12·fe25519_mul
 562 ····30:·000000000000d935···530·FUNC····LOCAL··DEFAULT···12·fe25519_pow22523
 563 ····31:·000000000000ca84···431·FUNC····LOCAL··DEFAULT···12·fe25519_reduce
 564 ····32:·000000000000ce5d···508·FUNC····LOCAL··DEFAULT···12·fe25519_sq
 565 ····33:·000000000001566e···567·FUNC····LOCAL··DEFAULT···12·fe25519_sq2
 566 ····34:·000000000000d5ae···171·FUNC····LOCAL··DEFAULT···12·fe25519_sub
 567 ····35:·00000000000158fe····68·FUNC····LOCAL··DEFAULT···12·ge25519_cmov
 568 ····36:·000000000000f301···458·FUNC····LOCAL··DEFAULT···12·ge25519_cmov8_base
 569 ····37:·0000000000037cb0·30720·OBJECT··LOCAL··DEFAULT···13·ge25519_cmov8_base.base
 570 ····38:·00000000000158a5····89·FUNC····LOCAL··DEFAULT···12·ge25519_cmov_cached
 571 ····39:·00000000000377e0···960·OBJECT··LOCAL··DEFAULT···13·ge25519_double_scalarmult_vartime.Bi
 572 ····40:·0000000000013df1··1765·FUNC····LOCAL··DEFAULT···12·ge25519_elligator2
 573 ····41:·0000000000037ba0···224·OBJECT··LOCAL··DEFAULT···13·ge25519_has_small_order.blacklist
 574 ····42:·000000000000e9be···376·FUNC····LOCAL··DEFAULT···12·ge25519_madd
 575 ····43:·000000000003f4b0···253·OBJECT··LOCAL··DEFAULT···13·ge25519_mul_l.aslide
 576 ····44:·000000000000e8c7···247·FUNC····LOCAL··DEFAULT···12·ge25519_p2_dbl
 577 ····45:·000000000000e875····82·FUNC····LOCAL··DEFAULT···12·ge25519_p3_dbl
 578 ····46:·0000000000037c80····40·OBJECT··LOCAL··DEFAULT···13·invsqrtamd
 579 ····47:·000000000003f5b0····40·OBJECT··LOCAL··DEFAULT···13·onemsqd
 580 ····48:·00000000000151d1··1181·FUNC····LOCAL··DEFAULT···12·ristretto255_elligator
 581 ····49:·00000000000149a9···605·FUNC····LOCAL··DEFAULT···12·ristretto255_sqrt_ratio_m1
 582 ····50:·000000000003f640····32·OBJECT··LOCAL··DEFAULT···13·sc25519_is_canonical.L
 583 ····51:·000000000000e7aa···203·FUNC····LOCAL··DEFAULT···12·slide_vartime
 584 ····52:·000000000003f5e0····40·OBJECT··LOCAL··DEFAULT···13·sqdmone
 585 ····53:·000000000003f610····40·OBJECT··LOCAL··DEFAULT···13·sqrtadm1
 586 ····54:·0000000000037780····40·OBJECT··LOCAL··DEFAULT···13·sqrtm1
 587 ····55:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·core_hchacha20.c
 588 ····56:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·core_hsalsa20_ref2.c
 589 ····57:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·core_hsalsa20.c
 590 ····58:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·core_salsa_ref.c
 591 ····59:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_generichash.c
 592 ····60:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generichash_blake2.c
 593 ····61:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·blake2b-compress-ref.c
 594 ····62:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·blake2b-ref.c
 595 ····63:·000000000003f680····64·OBJECT··LOCAL··DEFAULT···13·blake2b_IV
 596 ····64:·0000000000049000·····8·OBJECT··LOCAL··DEFAULT···21·blake2b_compress
 597 ····65:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·generichash_blake2b.c
 598 ····66:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_hash.c
 599 ····67:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha256.c
 600 ····68:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha256_cp.c
 601 ····69:·000000000003f6c0···256·OBJECT··LOCAL··DEFAULT···13·Krnd
 602 ····70:·000000000003f7c0····64·OBJECT··LOCAL··DEFAULT···13·PAD
 603 ····71:·00000000000188ea··2872·FUNC····LOCAL··DEFAULT···12·SHA256_Transform
 604 ····72:·000000000003f660····32·OBJECT··LOCAL··DEFAULT···13·crypto_hash_sha256_init.sha256_initial_state
 605 ····73:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha512.c
 606 ····74:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha512_cp.c
 607 ····75:·000000000003f840···640·OBJECT··LOCAL··DEFAULT···13·Krnd
 608 ····76:·000000000003fac0···128·OBJECT··LOCAL··DEFAULT···13·PAD
 609 ····77:·00000000000196f9··3427·FUNC····LOCAL··DEFAULT···12·SHA512_Transform
 610 ····78:·000000000001a58a····28·FUNC····LOCAL··DEFAULT···12·be64enc_vect
 611 ····79:·000000000003f800····64·OBJECT··LOCAL··DEFAULT···13·crypto_hash_sha512_init.sha512_initial_state
 612 ····80:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·kdf_blake2b.c
 613 ····81:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_kdf.c
 614 ····82:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_kx.c
 615 ····83:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_onetimeauth.c
 616 ····84:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·onetimeauth_poly1305.c
 617 ····85:·0000000000049008·····8·OBJECT··LOCAL··DEFAULT···21·implementation
 618 ····86:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·poly1305_donna.c
 619 ····87:·000000000001aad4···197·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna
 620 ····88:·000000000001ac58····10·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_final
 621 ····89:·000000000001abe4···106·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_init
 622 ····90:·000000000001ac4e····10·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_update
 623 ····91:·000000000001ab99····75·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_verify
 624 ····92:·000000000001aeb6···496·FUNC····LOCAL··DEFAULT···12·poly1305_blocks
 625 ····93:·000000000001ad29···397·FUNC····LOCAL··DEFAULT···12·poly1305_finish
 626 ····94:·000000000001ac62···199·FUNC····LOCAL··DEFAULT···12·poly1305_update
 627 ····95:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2-core.c
 628 ····96:·000000000001b1c6···129·FUNC····LOCAL··DEFAULT···12·argon2_free_instance
 629 ····97:·0000000000049038·····8·OBJECT··LOCAL··DEFAULT···21·fill_segment
 630 ····98:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2-encoding.c
 631 ····99:·000000000001ba99···115·FUNC····LOCAL··DEFAULT···12·decode_decimal
 632 ···100:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2-fill-block-ref.c
 633 ···101:·000000000001cf66··3521·FUNC····LOCAL··DEFAULT···12·fill_block_with_xor
 634 ···102:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2.c
 635 ···103:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·blake2b-long.c
 636 ···104:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·pwhash_argon2i.c
 637 ···105:·000000000001e777···263·FUNC····LOCAL··DEFAULT···12·_needs_rehash
 638 ···106:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·pwhash_argon2id.c
 639 ···107:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_pwhash.c
 640 ···108:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_scalarmult.c
 641 ···109:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·x25519_ref10.c
 642 ···110:·000000000001ece0··2505·FUNC····LOCAL··DEFAULT···12·crypto_scalarmult_curve25519_ref10
 643 ···111:·000000000001f6a9···203·FUNC····LOCAL··DEFAULT···12·crypto_scalarmult_curve25519_ref10_base
 644 ···112:·000000000001f81f···966·FUNC····LOCAL··DEFAULT···12·fe25519_mul
 645 ···113:·000000000001fbe5···508·FUNC····LOCAL··DEFAULT···12·fe25519_sq
 646 ···114:·000000000001f774···171·FUNC····LOCAL··DEFAULT···12·fe25519_sub
 647 ···115:·000000000003fb40···224·OBJECT··LOCAL··DEFAULT···13·has_small_order.blacklist
 648 ···116:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·scalarmult_curve25519.c
Max diff block lines reached; -1/78987 bytes (-0.00%) of diff not shown.
12.8 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 202 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0x0
 3 ··Length:······················730
 4 ··DWARF·Version:···············2
 5 ··Prologue·Length:·············489
 6 ··Minimum·Instruction·Length:··1
 7 ··Initial·value·of·'is_stmt':··1
 8 ··Line·Base:···················-5
 9 ··Line·Range:··················14
 10 ··Opcode·Base:·················13
  
 11 ·Opcodes:
 12 ··Opcode·1·has·0·args
 13 ··Opcode·2·has·1·arg
 14 ··Opcode·3·has·1·arg
 15 ··Opcode·4·has·1·arg
 16 ··Opcode·5·has·1·arg
 17 ··Opcode·6·has·0·args
 18 ··Opcode·7·has·0·args
 19 ··Opcode·8·has·0·args
 20 ··Opcode·9·has·1·arg
 21 ··Opcode·10·has·0·args
 22 ··Opcode·11·has·0·args
 23 ··Opcode·12·has·1·arg
  
 24 ·The·Directory·Table·(offset·0x1b):
 25 ··1»      /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 26 ··2»      .
 27 ··3»      /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/../gcc/config/i386
 28 ··4»      /tmp/f79eb895790bc25fdc00083cc510a292/sysroot/usr/include
 29 ··5»      /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
 30 ··6»      /tmp/f79eb895790bc25fdc00083cc510a292/sysroot/usr/include/sys
  
 31 ·The·File·Name·Table·(offset·0x18b):
 32 ··Entry»  Dir»       Time»   Size»       Name
 33 ··1»      1»     0»    0»   emutls.c
 34 ··2»      2»     0»    0»   gthr-default.h
 35 ··3»      3»     0»    0»   i386.h
 36 ··4»      4»     0»    0»   pthread.h
 37 ··5»      5»     0»    0»   stddef.h
 38 ··6»      4»     0»    0»   malloc.h
 39 ··7»      6»     0»    0»   ucontext.h
 40 ··8»      4»     0»    0»   stdlib.h
  
 41 ·Line·Number·Statements:
 42 ··[0x000001f3]··Extended·opcode·2:·set·Address·to·0x36c3f
 43 ··[0x000001fe]··Advance·Line·by·114·to·115
 44 ··[0x00000201]··Copy
 45 ··[0x00000202]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 46 ··[0x00000204]··Advance·Line·by·592·to·707
 47 ··[0x00000207]··Special·opcode·19:·advance·Address·by·1·to·0x36c40·and·Line·by·0·to·707
 48 ··[0x00000208]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 49 ··[0x0000020a]··Advance·Line·by·-588·to·119
 50 ··[0x0000020d]··Advance·PC·by·constant·17·to·0x36c51
 51 ··[0x0000020e]··Special·opcode·33:·advance·Address·by·2·to·0x36c53·and·Line·by·0·to·119
 52 ··[0x0000020f]··Special·opcode·62:·advance·Address·by·4·to·0x36c57·and·Line·by·1·to·120
 53 ··[0x00000210]··Special·opcode·76:·advance·Address·by·5·to·0x36c5c·and·Line·by·1·to·121
 54 ··[0x00000211]··Special·opcode·146:·advance·Address·by·10·to·0x36c66·and·Line·by·1·to·122
 55 ··[0x00000212]··Advance·Line·by·-37·to·85
 56 ··[0x00000214]··Special·opcode·33:·advance·Address·by·2·to·0x36c68·and·Line·by·0·to·85
 57 ··[0x00000215]··Special·opcode·13:·advance·Address·by·0·to·0x36c68·and·Line·by·8·to·93·(view·1)
 58 ··[0x00000216]··Advance·Line·by·-8·to·85
 59 ··[0x00000218]··Special·opcode·47:·advance·Address·by·3·to·0x36c6b·and·Line·by·0·to·85
 60 ··[0x00000219]··Special·opcode·55:·advance·Address·by·3·to·0x36c6e·and·Line·by·8·to·93
 61 ··[0x0000021a]··Special·opcode·77:·advance·Address·by·5·to·0x36c73·and·Line·by·2·to·95
 62 ··[0x0000021b]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 63 ··[0x0000021d]··Advance·Line·by·630·to·725
 64 ··[0x00000220]··Special·opcode·89:·advance·Address·by·6·to·0x36c79·and·Line·by·0·to·725
 65 ··[0x00000221]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 66 ··[0x00000223]··Advance·Line·by·-640·to·85
 67 ··[0x00000226]··Special·opcode·159:·advance·Address·by·11·to·0x36c84·and·Line·by·0·to·85
 68 ··[0x00000227]··Advance·Line·by·18·to·103
 69 ··[0x00000229]··Special·opcode·47:·advance·Address·by·3·to·0x36c87·and·Line·by·0·to·103
 70 ··[0x0000022a]··Advance·Line·by·-18·to·85
 71 ··[0x0000022c]··Special·opcode·33:·advance·Address·by·2·to·0x36c89·and·Line·by·0·to·85
 72 ··[0x0000022d]··Advance·Line·by·15·to·100
 73 ··[0x0000022f]··Special·opcode·61:·advance·Address·by·4·to·0x36c8d·and·Line·by·0·to·100
 74 ··[0x00000230]··Extended·opcode·4:·set·Discriminator·to·1
 75 ··[0x00000234]··Special·opcode·64:·advance·Address·by·4·to·0x36c91·and·Line·by·3·to·103
 76 ··[0x00000235]··Special·opcode·77:·advance·Address·by·5·to·0x36c96·and·Line·by·2·to·105
 77 ··[0x00000236]··Special·opcode·146:·advance·Address·by·10·to·0x36ca0·and·Line·by·1·to·106
 78 ··[0x00000237]··Extended·opcode·4:·set·Discriminator·to·2
 79 ··[0x0000023b]··Special·opcode·128:·advance·Address·by·9·to·0x36ca9·and·Line·by·-3·to·103
 80 ··[0x0000023c]··Special·opcode·81:·advance·Address·by·5·to·0x36cae·and·Line·by·6·to·109
 81 ··[0x0000023d]··Special·opcode·49:·advance·Address·by·3·to·0x36cb1·and·Line·by·2·to·111
 82 ··[0x0000023e]··Special·opcode·59:·advance·Address·by·4·to·0x36cb5·and·Line·by·-2·to·109
 83 ··[0x0000023f]··Advance·Line·by·29·to·138
 84 ··[0x00000241]··Special·opcode·75:·advance·Address·by·5·to·0x36cba·and·Line·by·0·to·138
 85 ··[0x00000242]··Special·opcode·95:·advance·Address·by·6·to·0x36cc0·and·Line·by·6·to·144
 86 ··[0x00000243]··Special·opcode·189:·advance·Address·by·13·to·0x36ccd·and·Line·by·2·to·146
 87 ··[0x00000244]··Special·opcode·132:·advance·Address·by·9·to·0x36cd6·and·Line·by·1·to·147
 88 ··[0x00000245]··Special·opcode·76:·advance·Address·by·5·to·0x36cdb·and·Line·by·1·to·148
 89 ··[0x00000246]··Special·opcode·76:·advance·Address·by·5·to·0x36ce0·and·Line·by·1·to·149
 90 ··[0x00000247]··Special·opcode·48:·advance·Address·by·3·to·0x36ce3·and·Line·by·1·to·150
 91 ··[0x00000248]··Special·opcode·93:·advance·Address·by·6·to·0x36ce9·and·Line·by·4·to·154
 92 ··[0x00000249]··Special·opcode·146:·advance·Address·by·10·to·0x36cf3·and·Line·by·1·to·155
 93 ··[0x0000024a]··Special·opcode·77:·advance·Address·by·5·to·0x36cf8·and·Line·by·2·to·157
 94 ··[0x0000024b]··Special·opcode·76:·advance·Address·by·5·to·0x36cfd·and·Line·by·1·to·158
 95 ··[0x0000024c]··Special·opcode·90:·advance·Address·by·6·to·0x36d03·and·Line·by·1·to·159
 96 ··[0x0000024d]··Special·opcode·64:·advance·Address·by·4·to·0x36d07·and·Line·by·3·to·162
 97 ··[0x0000024e]··Special·opcode·188:·advance·Address·by·13·to·0x36d14·and·Line·by·1·to·163
 98 ··[0x0000024f]··Special·opcode·105:·advance·Address·by·7·to·0x36d1b·and·Line·by·2·to·165
 99 ··[0x00000250]··Special·opcode·106:·advance·Address·by·7·to·0x36d22·and·Line·by·3·to·168
 100 ··[0x00000251]··Advance·Line·by·-41·to·127
 101 ··[0x00000253]··Special·opcode·103:·advance·Address·by·7·to·0x36d29·and·Line·by·0·to·127
 102 ··[0x00000254]··Special·opcode·6:·advance·Address·by·0·to·0x36d29·and·Line·by·1·to·128·(view·1)
 103 ··[0x00000255]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 104 ··[0x00000257]··Advance·Line·by·585·to·713
 105 ··[0x0000025a]··Special·opcode·131:·advance·Address·by·9·to·0x36d32·and·Line·by·0·to·713
 106 ··[0x0000025b]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 107 ··[0x0000025d]··Advance·Line·by·-583·to·130
 108 ··[0x00000260]··Special·opcode·89:·advance·Address·by·6·to·0x36d38·and·Line·by·0·to·130
 109 ··[0x00000261]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 110 ··[0x00000263]··Advance·Line·by·583·to·713
 111 ··[0x00000266]··Special·opcode·145:·advance·Address·by·10·to·0x36d42·and·Line·by·0·to·713
 112 ··[0x00000267]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 113 ··[0x00000269]··Advance·Line·by·-541·to·172
 114 ··[0x0000026c]··Special·opcode·89:·advance·Address·by·6·to·0x36d48·and·Line·by·0·to·172
 115 ··[0x0000026d]··Special·opcode·34:·advance·Address·by·2·to·0x36d4a·and·Line·by·1·to·173
 116 ··[0x0000026e]··Special·opcode·116:·advance·Address·by·8·to·0x36d52·and·Line·by·-1·to·172
 117 ··[0x0000026f]··Special·opcode·132:·advance·Address·by·9·to·0x36d5b·and·Line·by·1·to·173
 118 ··[0x00000270]··Special·opcode·35:·advance·Address·by·2·to·0x36d5d·and·Line·by·2·to·175
 119 ··[0x00000271]··Special·opcode·104:·advance·Address·by·7·to·0x36d64·and·Line·by·1·to·176
 120 ··[0x00000272]··Special·opcode·132:·advance·Address·by·9·to·0x36d6d·and·Line·by·1·to·177
 121 ··[0x00000273]··Special·opcode·137:·advance·Address·by·9·to·0x36d76·and·Line·by·6·to·183
 122 ··[0x00000274]··Special·opcode·63:·advance·Address·by·4·to·0x36d7a·and·Line·by·2·to·185
Max diff block lines reached; -1/13076 bytes (-0.01%) of diff not shown.
63.0 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 1253 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0x0:
 3 ···Length:········0xba8·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0x0
 6 ···Pointer·Size:··8
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x513):·GNU·C·4.9.x·20150123·(prerelease)·-msse4.2·-mpopcnt·-mbionic·-mlong-double-80·-mtune=intel·-march=x86-64·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fexceptions
 9 ····<10>···DW_AT_language····:·1»   (ANSI·C)
 10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x3f7):·/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/emutls.c
 11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0xb9a):·/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/x86_64-linux-android/libgcc
 12 ····<19>···DW_AT_low_pc······:·0x36c3f
 13 ····<21>···DW_AT_high_pc·····:·0x26e
 14 ····<29>···DW_AT_stmt_list···:·0x0
 15 ·<1><2d>:·Abbrev·Number:·2·(DW_TAG_base_type)
 16 ····<2e>···DW_AT_byte_size···:·8
 17 ····<2f>···DW_AT_encoding····:·5»   (signed)
 18 ····<30>···DW_AT_name········:·(indirect·string,·offset:·0x256):·long·int
 19 ·<1><34>:·Abbrev·Number:·3·(DW_TAG_typedef)
 20 ····<35>···DW_AT_name········:·(indirect·string,·offset:·0x76):·size_t
 21 ····<39>···DW_AT_decl_file···:·5
 22 ····<3a>···DW_AT_decl_line···:·212
 23 ····<3b>···DW_AT_type········:·<0x3f>,·long·unsigned·int
 24 ·<1><3f>:·Abbrev·Number:·2·(DW_TAG_base_type)
 25 ····<40>···DW_AT_byte_size···:·8
 26 ····<41>···DW_AT_encoding····:·7»   (unsigned)
 27 ····<42>···DW_AT_name········:·(indirect·string,·offset:·0x5f4):·long·unsigned·int
 28 ·<1><46>:·Abbrev·Number:·4·(DW_TAG_base_type)
 29 ····<47>···DW_AT_byte_size···:·4
 30 ····<48>···DW_AT_encoding····:·5»   (signed)
 31 ····<49>···DW_AT_name········:·int
 32 ·<1><4d>:·Abbrev·Number:·2·(DW_TAG_base_type)
 33 ····<4e>···DW_AT_byte_size···:·8
 34 ····<4f>···DW_AT_encoding····:·7»   (unsigned)
 35 ····<50>···DW_AT_name········:·(indirect·string,·offset:·0x81e):·sizetype
 36 ·<1><54>:·Abbrev·Number:·2·(DW_TAG_base_type)
 37 ····<55>···DW_AT_byte_size···:·4
 38 ····<56>···DW_AT_encoding····:·7»   (unsigned)
 39 ····<57>···DW_AT_name········:·(indirect·string,·offset:·0x4c1):·unsigned·int
 40 ·<1><5b>:·Abbrev·Number:·5·(DW_TAG_pointer_type)
 41 ····<5c>···DW_AT_byte_size···:·8
 42 ·<1><5d>:·Abbrev·Number:·2·(DW_TAG_base_type)
 43 ····<5e>···DW_AT_byte_size···:·1
 44 ····<5f>···DW_AT_encoding····:·6»   (signed·char)
 45 ····<60>···DW_AT_name········:·(indirect·string,·offset:·0x194):·signed·char
 46 ·<1><64>:·Abbrev·Number:·2·(DW_TAG_base_type)
 47 ····<65>···DW_AT_byte_size···:·1
 48 ····<66>···DW_AT_encoding····:·8»   (unsigned·char)
 49 ····<67>···DW_AT_name········:·(indirect·string,·offset:·0xa1d):·unsigned·char
 50 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_base_type)
 51 ····<6c>···DW_AT_byte_size···:·2
 52 ····<6d>···DW_AT_encoding····:·5»   (signed)
 53 ····<6e>···DW_AT_name········:·(indirect·string,·offset:·0x737):·short·int
 54 ·<1><72>:·Abbrev·Number:·2·(DW_TAG_base_type)
 55 ····<73>···DW_AT_byte_size···:·2
 56 ····<74>···DW_AT_encoding····:·7»   (unsigned)
 57 ····<75>···DW_AT_name········:·(indirect·string,·offset:·0x6a9):·short·unsigned·int
 58 ·<1><79>:·Abbrev·Number:·2·(DW_TAG_base_type)
 59 ····<7a>···DW_AT_byte_size···:·8
 60 ····<7b>···DW_AT_encoding····:·5»   (signed)
 61 ····<7c>···DW_AT_name········:·(indirect·string,·offset:·0x186):·long·long·int
 62 ·<1><80>:·Abbrev·Number:·2·(DW_TAG_base_type)
 63 ····<81>···DW_AT_byte_size···:·8
 64 ····<82>···DW_AT_encoding····:·7»   (unsigned)
 65 ····<83>···DW_AT_name········:·(indirect·string,·offset:·0x30b):·long·long·unsigned·int
 66 ·<1><87>:·Abbrev·Number:·2·(DW_TAG_base_type)
 67 ····<88>···DW_AT_byte_size···:·1
 68 ····<89>···DW_AT_encoding····:·6»   (signed·char)
 69 ····<8a>···DW_AT_name········:·(indirect·string,·offset:·0xbf9):·char
 70 ·<1><8e>:·Abbrev·Number:·6·(DW_TAG_subroutine_type)
 71 ····<8f>···DW_AT_prototyped··:·1
 72 ·<1><8f>:·Abbrev·Number:·7·(DW_TAG_enumeration_type)
 73 ····<90>···DW_AT_byte_size···:·4
 74 ····<91>···DW_AT_decl_file···:·7
 75 ····<92>···DW_AT_decl_line···:·236
 76 ····<93>···DW_AT_sibling·····:·<0x128>
 77 ·<2><97>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 78 ····<98>···DW_AT_name········:·(indirect·string,·offset:·0x2cd):·REG_R8
 79 ····<9c>···DW_AT_const_value·:·0
 80 ·<2><9d>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 81 ····<9e>···DW_AT_name········:·(indirect·string,·offset:·0x2d4):·REG_R9
 82 ····<a2>···DW_AT_const_value·:·1
 83 ·<2><a3>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 84 ····<a4>···DW_AT_name········:·(indirect·string,·offset:·0x7a7):·REG_R10
 85 ····<a8>···DW_AT_const_value·:·2
 86 ·<2><a9>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 87 ····<aa>···DW_AT_name········:·(indirect·string,·offset:·0x7af):·REG_R11
 88 ····<ae>···DW_AT_const_value·:·3
 89 ·<2><af>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 90 ····<b0>···DW_AT_name········:·(indirect·string,·offset:·0x7b7):·REG_R12
 91 ····<b4>···DW_AT_const_value·:·4
 92 ·<2><b5>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 93 ····<b6>···DW_AT_name········:·(indirect·string,·offset:·0x7bf):·REG_R13
 94 ····<ba>···DW_AT_const_value·:·5
 95 ·<2><bb>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 96 ····<bc>···DW_AT_name········:·(indirect·string,·offset:·0x7c7):·REG_R14
 97 ····<c0>···DW_AT_const_value·:·6
 98 ·<2><c1>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 99 ····<c2>···DW_AT_name········:·(indirect·string,·offset:·0x7cf):·REG_R15
 100 ····<c6>···DW_AT_const_value·:·7
 101 ·<2><c7>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 102 ····<c8>···DW_AT_name········:·(indirect·string,·offset:·0x6e):·REG_RDI
 103 ····<cc>···DW_AT_const_value·:·8
 104 ·<2><cd>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 105 ····<ce>···DW_AT_name········:·(indirect·string,·offset:·0xf0f):·REG_RSI
 106 ····<d2>···DW_AT_const_value·:·9
 107 ·<2><d3>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 108 ····<d4>···DW_AT_name········:·(indirect·string,·offset:·0xc48):·REG_RBP
 109 ····<d8>···DW_AT_const_value·:·10
 110 ·<2><d9>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 111 ····<da>···DW_AT_name········:·(indirect·string,·offset:·0xc6b):·REG_RBX
 112 ····<de>···DW_AT_const_value·:·11
 113 ·<2><df>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 114 ····<e0>···DW_AT_name········:·(indirect·string,·offset:·0x91):·REG_RDX
 115 ····<e4>···DW_AT_const_value·:·12
 116 ·<2><e5>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 117 ····<e6>···DW_AT_name········:·(indirect·string,·offset:·0xa60):·REG_RAX
 118 ····<ea>···DW_AT_const_value·:·13
 119 ·<2><eb>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 120 ····<ec>···DW_AT_name········:·(indirect·string,·offset:·0xe3a):·REG_RCX
 121 ····<f0>···DW_AT_const_value·:·14
 122 ·<2><f1>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 123 ····<f2>···DW_AT_name········:·(indirect·string,·offset:·0x3c):·REG_RSP
 124 ····<f6>···DW_AT_const_value·:·15
 125 ·<2><f7>:·Abbrev·Number:·8·(DW_TAG_enumerator)
 126 ····<f8>···DW_AT_name········:·(indirect·string,·offset:·0xaf5):·REG_RIP
Max diff block lines reached; -1/64490 bytes (-0.00%) of diff not shown.
14.6 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 365 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0x0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data1
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_comp_dir·····DW_FORM_strp
 8 ····DW_AT_low_pc·······DW_FORM_addr
 9 ····DW_AT_high_pc······DW_FORM_data8
 10 ····DW_AT_stmt_list····DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_base_type····[no·children]
 13 ····DW_AT_byte_size····DW_FORM_data1
 14 ····DW_AT_encoding·····DW_FORM_data1
 15 ····DW_AT_name·········DW_FORM_strp
 16 ····DW_AT·value:·0·····DW_FORM·value:·0
 17 ···3······DW_TAG_typedef····[no·children]
 18 ····DW_AT_name·········DW_FORM_strp
 19 ····DW_AT_decl_file····DW_FORM_data1
 20 ····DW_AT_decl_line····DW_FORM_data1
 21 ····DW_AT_type·········DW_FORM_ref4
 22 ····DW_AT·value:·0·····DW_FORM·value:·0
 23 ···4······DW_TAG_base_type····[no·children]
 24 ····DW_AT_byte_size····DW_FORM_data1
 25 ····DW_AT_encoding·····DW_FORM_data1
 26 ····DW_AT_name·········DW_FORM_string
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_pointer_type····[no·children]
 29 ····DW_AT_byte_size····DW_FORM_data1
 30 ····DW_AT·value:·0·····DW_FORM·value:·0
 31 ···6······DW_TAG_subroutine_type····[no·children]
 32 ····DW_AT_prototyped···DW_FORM_flag_present
 33 ····DW_AT·value:·0·····DW_FORM·value:·0
 34 ···7······DW_TAG_enumeration_type····[has·children]
 35 ····DW_AT_byte_size····DW_FORM_data1
 36 ····DW_AT_decl_file····DW_FORM_data1
 37 ····DW_AT_decl_line····DW_FORM_data1
 38 ····DW_AT_sibling······DW_FORM_ref4
 39 ····DW_AT·value:·0·····DW_FORM·value:·0
 40 ···8······DW_TAG_enumerator····[no·children]
 41 ····DW_AT_name·········DW_FORM_strp
 42 ····DW_AT_const_value··DW_FORM_sdata
 43 ····DW_AT·value:·0·····DW_FORM·value:·0
 44 ···9······DW_TAG_pointer_type····[no·children]
 45 ····DW_AT_byte_size····DW_FORM_data1
 46 ····DW_AT_type·········DW_FORM_ref4
 47 ····DW_AT·value:·0·····DW_FORM·value:·0
 48 ···10······DW_TAG_const_type····[no·children]
 49 ····DW_AT·value:·0·····DW_FORM·value:·0
 50 ···11······DW_TAG_subroutine_type····[has·children]
 51 ····DW_AT_prototyped···DW_FORM_flag_present
 52 ····DW_AT_sibling······DW_FORM_ref4
 53 ····DW_AT·value:·0·····DW_FORM·value:·0
 54 ···12······DW_TAG_formal_parameter····[no·children]
 55 ····DW_AT_type·········DW_FORM_ref4
 56 ····DW_AT·value:·0·····DW_FORM·value:·0
 57 ···13······DW_TAG_enumeration_type····[has·children]
 58 ····DW_AT_name·········DW_FORM_strp
 59 ····DW_AT_byte_size····DW_FORM_data1
 60 ····DW_AT_decl_file····DW_FORM_data1
 61 ····DW_AT_decl_line····DW_FORM_data2
 62 ····DW_AT_sibling······DW_FORM_ref4
 63 ····DW_AT·value:·0·····DW_FORM·value:·0
 64 ···14······DW_TAG_structure_type····[has·children]
 65 ····DW_AT_byte_size····DW_FORM_data1
 66 ····DW_AT_decl_file····DW_FORM_data1
 67 ····DW_AT_decl_line····DW_FORM_data1
 68 ····DW_AT_sibling······DW_FORM_ref4
 69 ····DW_AT·value:·0·····DW_FORM·value:·0
 70 ···15······DW_TAG_member····[no·children]
 71 ····DW_AT_name·········DW_FORM_strp
 72 ····DW_AT_decl_file····DW_FORM_data1
 73 ····DW_AT_decl_line····DW_FORM_data1
 74 ····DW_AT_type·········DW_FORM_ref4
 75 ····DW_AT_data_member_location·DW_FORM_data1
 76 ····DW_AT·value:·0·····DW_FORM·value:·0
 77 ···16······DW_TAG_volatile_type····[no·children]
 78 ····DW_AT_type·········DW_FORM_ref4
 79 ····DW_AT·value:·0·····DW_FORM·value:·0
 80 ···17······DW_TAG_array_type····[has·children]
 81 ····DW_AT_type·········DW_FORM_ref4
 82 ····DW_AT_sibling······DW_FORM_ref4
 83 ····DW_AT·value:·0·····DW_FORM·value:·0
 84 ···18······DW_TAG_subrange_type····[no·children]
 85 ····DW_AT_type·········DW_FORM_ref4
 86 ····DW_AT_upper_bound··DW_FORM_data1
 87 ····DW_AT·value:·0·····DW_FORM·value:·0
 88 ···19······DW_TAG_union_type····[has·children]
 89 ····DW_AT_byte_size····DW_FORM_data1
 90 ····DW_AT_decl_file····DW_FORM_data1
 91 ····DW_AT_decl_line····DW_FORM_data1
 92 ····DW_AT_sibling······DW_FORM_ref4
 93 ····DW_AT·value:·0·····DW_FORM·value:·0
 94 ···20······DW_TAG_member····[no·children]
 95 ····DW_AT_name·········DW_FORM_strp
 96 ····DW_AT_decl_file····DW_FORM_data1
 97 ····DW_AT_decl_line····DW_FORM_data1
 98 ····DW_AT_type·········DW_FORM_ref4
 99 ····DW_AT·value:·0·····DW_FORM·value:·0
 100 ···21······DW_TAG_member····[no·children]
 101 ····DW_AT_name·········DW_FORM_string
 102 ····DW_AT_decl_file····DW_FORM_data1
 103 ····DW_AT_decl_line····DW_FORM_data1
 104 ····DW_AT_type·········DW_FORM_ref4
 105 ····DW_AT·value:·0·····DW_FORM·value:·0
 106 ···22······DW_TAG_structure_type····[has·children]
 107 ····DW_AT_name·········DW_FORM_strp
 108 ····DW_AT_byte_size····DW_FORM_data1
 109 ····DW_AT_decl_file····DW_FORM_data1
 110 ····DW_AT_decl_line····DW_FORM_data1
 111 ····DW_AT_sibling······DW_FORM_ref4
 112 ····DW_AT·value:·0·····DW_FORM·value:·0
 113 ···23······DW_TAG_member····[no·children]
 114 ····DW_AT_name·········DW_FORM_string
 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_data_member_location·DW_FORM_data1
 119 ····DW_AT·value:·0·····DW_FORM·value:·0
 120 ···24······DW_TAG_subrange_type····[no·children]
 121 ····DW_AT_type·········DW_FORM_ref4
 122 ····DW_AT·value:·0·····DW_FORM·value:·0
 123 ···25······DW_TAG_subprogram····[has·children]
 124 ····DW_AT_name·········DW_FORM_strp
 125 ····DW_AT_decl_file····DW_FORM_data1
 126 ····DW_AT_decl_line····DW_FORM_data1
Max diff block lines reached; -1/14923 bytes (-0.01%) of diff not shown.
409 B
readelf --wide --debug-dump=aranges {}
    
Offset 0, 0 lines modifiedOffset 1, 12 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················44
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x0
 5 ··Pointer·Size:·············8
 6 ··Segment·Size:·············0
  
 7 ····Address············Length
 8 ····0000000000036c3f·000000000000026e·
 9 ····0000000000000000·0000000000000000·
  
4.76 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 83 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·0000000000036c68·0000000000036c7f·(DW_OP_reg5·(rdi))
 4 ····00000013·0000000000036c7f·0000000000036c83·(DW_OP_reg4·(rsi))
 5 ····00000026·0000000000036c83·0000000000036c84·(DW_OP_GNU_entry_value:·(DW_OP_reg5·(rdi));·DW_OP_stack_value)
 6 ····0000003c·0000000000036c84·0000000000036c91·(DW_OP_reg4·(rsi))
 7 ····0000004f·0000000000036c91·0000000000036cb2·(DW_OP_reg3·(rbx))
 8 ····00000062·0000000000036cb2·0000000000036cb9·(DW_OP_reg5·(rdi))
 9 ····00000075·0000000000036cb9·0000000000036cba·(DW_OP_GNU_entry_value:·(DW_OP_reg5·(rdi));·DW_OP_stack_value)
 10 ····0000008b·<End·of·list>
 11 ····0000009b·0000000000036c79·0000000000036c7f·(DW_OP_reg5·(rdi))
 12 ····000000ae·0000000000036c7f·0000000000036c83·(DW_OP_reg4·(rsi))
 13 ····000000c1·0000000000036c83·0000000000036c84·(DW_OP_GNU_entry_value:·(DW_OP_reg5·(rdi));·DW_OP_stack_value)
 14 ····000000d7·<End·of·list>
 15 ····000000e7·0000000000036c79·0000000000036c83·(DW_OP_addr:·49344)
 16 ····00000102·<End·of·list>
 17 ····00000112·0000000000036c91·0000000000036cb5·(DW_OP_reg12·(r12))
 18 ····00000125·<End·of·list>
 19 ····00000135·0000000000036c91·0000000000036cb3·(DW_OP_reg6·(rbp))
 20 ····00000148·<End·of·list>
 21 ····00000158·0000000000036cba·0000000000036cc7·(DW_OP_reg5·(rdi))
 22 ····0000016b·0000000000036cc7·0000000000036d28·(DW_OP_reg6·(rbp))
 23 ····0000017e·0000000000036d28·0000000000036d29·(DW_OP_GNU_entry_value:·(DW_OP_reg5·(rdi));·DW_OP_stack_value)
 24 ····00000194·<End·of·list>
 25 ····000001a4·0000000000036cd6·0000000000036cdf·(DW_OP_reg0·(rax))
 26 ····000001b7·0000000000036ce0·0000000000036ce9·(DW_OP_reg0·(rax))
 27 ····000001ca·0000000000036cf3·0000000000036d1d·(DW_OP_reg0·(rax))
 28 ····000001dd·<End·of·list>
 29 ····000001ed·0000000000036ce7·0000000000036ce9·(DW_OP_reg1·(rdx))
 30 ····00000200·0000000000036d03·0000000000036d26·(DW_OP_reg1·(rdx))
 31 ····00000213·0000000000036d26·0000000000036d29·(DW_OP_reg0·(rax))
 32 ····00000226·<End·of·list>
 33 ····00000236·0000000000036d42·0000000000036d46·(DW_OP_reg5·(rdi))
 34 ····00000249·<End·of·list>
 35 ····00000259·0000000000036d48·0000000000036d68·(DW_OP_reg5·(rdi))
 36 ····0000026c·0000000000036d68·0000000000036d76·(DW_OP_reg13·(r13))
 37 ····0000027f·0000000000036d76·0000000000036d8d·(DW_OP_reg5·(rdi))
 38 ····00000292·0000000000036d8d·0000000000036e81·(DW_OP_reg13·(r13))
 39 ····000002a5·0000000000036e81·0000000000036e84·(DW_OP_GNU_entry_value:·(DW_OP_reg5·(rdi));·DW_OP_stack_value)
 40 ····000002bb·<End·of·list>
 41 ····000002cb·0000000000036d7a·0000000000036db2·(DW_OP_reg3·(rbx))
 42 ····000002de·0000000000036db2·0000000000036db9·(DW_OP_breg13·(r13):·16)
 43 ····000002f2·0000000000036db9·0000000000036e66·(DW_OP_reg3·(rbx))
 44 ····00000305·<End·of·list>
 45 ····00000315·0000000000036dda·0000000000036de9·(DW_OP_reg0·(rax))
 46 ····00000328·0000000000036de9·0000000000036df4·(DW_OP_reg6·(rbp))
 47 ····0000033b·0000000000036df4·0000000000036dfa·(DW_OP_reg0·(rax))
 48 ····0000034e·0000000000036dfa·0000000000036dfb·(DW_OP_reg6·(rbp))
 49 ····00000361·0000000000036dfb·0000000000036e19·(DW_OP_reg0·(rax))
 50 ····00000374·0000000000036e19·0000000000036e36·(DW_OP_reg6·(rbp))
 51 ····00000387·0000000000036e36·0000000000036e46·(DW_OP_reg0·(rax))
 52 ····0000039a·0000000000036e46·0000000000036e7b·(DW_OP_reg6·(rbp))
 53 ····000003ad·<End·of·list>
 54 ····000003bd·0000000000036dda·0000000000036e7b·(DW_OP_lit2;·DW_OP_stack_value)
 55 ····000003d1·<End·of·list>
 56 ····000003e1·0000000000036e6a·0000000000036e76·(DW_OP_reg0·(rax))
 57 ····000003f4·0000000000036e77·0000000000036e7b·(DW_OP_reg0·(rax))
 58 ····00000407·<End·of·list>
 59 ····00000417·0000000000036d7f·0000000000036dc9·(DW_OP_addr:·49330;·DW_OP_stack_value)
 60 ····00000433·<End·of·list>
 61 ····00000443·0000000000036d7f·0000000000036dc9·(DW_OP_addr:·36c3f;·DW_OP_stack_value)
 62 ····0000045f·<End·of·list>
 63 ····0000046f·0000000000036d92·0000000000036dc9·(DW_OP_addr:·49350;·DW_OP_stack_value)
 64 ····0000048b·<End·of·list>
 65 ····0000049b·0000000000036dbd·0000000000036dc9·(DW_OP_addr:·49350;·DW_OP_stack_value)
 66 ····000004b7·<End·of·list>
 67 ····000004c7·0000000000036dc9·0000000000036dd3·(DW_OP_addr:·49344)
 68 ····000004e2·<End·of·list>
 69 ····000004f2·0000000000036df1·0000000000036df6·(DW_OP_reg12·(r12))
 70 ····00000505·0000000000036dfb·0000000000036e08·(DW_OP_reg12·(r12))
 71 ····00000518·<End·of·list>
 72 ····00000528·0000000000036e11·0000000000036e53·(DW_OP_reg14·(r14))
 73 ····0000053b·<End·of·list>
 74 ····0000054b·0000000000036e15·0000000000036e44·(DW_OP_reg12·(r12))
 75 ····0000055e·0000000000036e44·0000000000036e46·(DW_OP_breg0·(rax):·8)
 76 ····00000572·0000000000036e46·0000000000036e53·(DW_OP_breg6·(rbp):·8)
 77 ····00000586·<End·of·list>
 78 ····00000596·0000000000036e53·0000000000036e61·(DW_OP_reg6·(rbp))
 79 ····000005a9·<End·of·list>
 80 ····000005b9·0000000000036e53·0000000000036e60·(DW_OP_addr:·49344)
 81 ····000005d4·<End·of·list>
  
407 B
readelf --wide --debug-dump=ranges {}
    
Offset 0, 0 lines modifiedOffset 1, 12 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················44
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x0
 5 ··Pointer·Size:·············8
 6 ··Segment·Size:·············0
  
 7 ····Address············Length
 8 ····0000000000036c3f·000000000000026e·
 9 ····0000000000000000·0000000000000000·
  
27.9 KB
strings --all --bytes=8 {}
    
Offset 822, 24 lines modifiedOffset 822, 1020 lines modified
822 6666666666666666\\\\\\\\\\\\\\\\822 6666666666666666\\\\\\\\\\\\\\\\
823 te·k2-bynd·3expa823 te·k2-bynd·3expa
824 expand·32-byte·k824 expand·32-byte·k
825 SigEd25519·no·Ed25519·collisions825 SigEd25519·no·Ed25519·collisions
826 LibsodiumDRG826 LibsodiumDRG
827 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)827 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)
828 GCC:·(GNU)·4.9.x·20150123·(prerelease)828 GCC:·(GNU)·4.9.x·20150123·(prerelease)
 829 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 830 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/../gcc/config/i386
 831 /tmp/f79eb895790bc25fdc00083cc510a292/sysroot/usr/include
 832 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
 833 /tmp/f79eb895790bc25fdc00083cc510a292/sysroot/usr/include/sys
 834 emutls.c
 835 gthr-default.h
 836 pthread.h
 837 stddef.h
 838 malloc.h
 839 ucontext.h
 840 stdlib.h
 841 X86_TUNE_VECTORIZE_DOUBLE
 842 X86_TUNE_ACCUMULATE_OUTGOING_ARGS
 843 X86_TUNE_USE_VECTOR_CONVERTS
 844 X86_TUNE_LAST
 845 X86_TUNE_OPT_AGU
 846 X86_TUNE_EPILOGUE_USING_MOVE
 847 X86_TUNE_GENERAL_REGS_SSE_SPILL
 848 X86_TUNE_MOVE_M1_VIA_OR
 849 X86_TUNE_SHIFT1
 850 X86_TUNE_EXT_80387_CONSTANTS
 851 X86_TUNE_SSE_SPLIT_REGS
 852 X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL
 853 emutls_init
 854 emutls_size
 855 long·long·int
 856 signed·char
 857 X86_TUNE_MOVX
 858 X86_TUNE_NOT_UNPAIRABLE
 859 emutls_key_created
 860 X86_ARCH_LAST
 861 X86_TUNE_SPLIT_LONG_MOVES
 862 X86_TUNE_ALWAYS_FANCY_MATH_387
 863 X86_TUNE_SINGLE_PUSH
 864 X86_TUNE_BRANCH_PREDICTION_HINTS
 865 long·int
 866 X86_TUNE_FUSE_CMP_AND_BRANCH_SOFLAGS
 867 X86_TUNE_AVOID_FALSE_DEP_FOR_BMI
 868 X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS
 869 X86_ARCH_BSWAP
 870 X86_TUNE_PROMOTE_QI_REGS
 871 long·long·unsigned·int
 872 X86_TUNE_PAD_RETURNS
 873 X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE
 874 X86_ARCH_CMPXCHG
 875 X86_TUNE_REASSOC_FP_TO_PARALLEL
 876 __gthread_key_t
 877 X86_TUNE_FUSE_ALU_AND_BRANCH
 878 X86_TUNE_PAD_SHORT_FUNCTION
 879 X86_TUNE_SCHEDULE
 880 ix86_arch_indices
 881 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/emutls.c
 882 X86_TUNE_SLOW_IMUL_IMM32_MEM
 883 X86_TUNE_PROMOTE_HI_REGS
 884 X86_TUNE_ADJUST_UNROLL
 885 skip_destructor_rounds
 886 unsigned·int
 887 X86_TUNE_USE_LEAVE
 888 X86_TUNE_LCP_STALL
 889 X86_TUNE_MEMORY_MISMATCH_STALL
 890 GNU·C·4.9.x·20150123·(prerelease)·-msse4.2·-mpopcnt·-mbionic·-mlong-double-80·-mtune=intel·-march=x86-64·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fexceptions
 891 long·unsigned·int
 892 X86_TUNE_PROMOTE_HIMODE_IMUL
 893 REG_TRAPNO
 894 __gthread_mutex_unlock
 895 X86_TUNE_SLOW_PSHUFB
 896 X86_TUNE_PARTIAL_FLAG_REG_STALL
 897 X86_TUNE_PROLOGUE_USING_MOVE
 898 short·unsigned·int
 899 X86_TUNE_QIMODE_MATH
 900 X86_TUNE_PUSH_MEMORY
 901 X86_TUNE_AVOID_VECTOR_DECODE
 902 X86_TUNE_INTER_UNIT_CONVERSIONS
 903 X86_TUNE_USE_FFREEP
 904 short·int
 905 X86_TUNE_MISALIGNED_MOVE_STRING_PRO_EPILOGUES
 906 __gthread_setspecific
 907 X86_ARCH_CMOV
 908 X86_TUNE_SINGLE_POP
 909 X86_TUNE_DOUBLE_WITH_ADD
 910 X86_TUNE_HIMODE_MATH
 911 X86_TUNE_FOUR_JUMP_LIMIT
 912 sizetype
 913 X86_TUNE_SSE_TYPELESS_STORES
 914 __gthread_once_t
 915 X86_TUNE_REASSOC_INT_TO_PARALLEL
 916 X86_TUNE_FUSE_CMP_AND_BRANCH_64
 917 X86_TUNE_SINGLE_STRINGOP
 918 X86_TUNE_SSE_PACKED_SINGLE_INSN_OPTIMAL
 919 X86_TUNE_USE_MOV0
 920 __emutls_object
 921 X86_TUNE_PARTIAL_REG_STALL
 922 __emutls_get_address
 923 X86_TUNE_INTER_UNIT_MOVES_FROM_VEC
 924 emutls_key
 925 X86_TUNE_FUSE_CMP_AND_BRANCH_32
 926 X86_TUNE_SLOW_IMUL_IMM8
 927 __gthread_key_delete
 928 X86_TUNE_AVX128_OPTIMAL
 929 hdr_size
 930 X86_TUNE_AVOID_LEA_FOR_ADDR
 931 X86_TUNE_PROMOTE_QIMODE
 932 unsigned·char
 933 __gthread_active_ptr
 934 X86_TUNE_USE_VECTOR_FP_CONVERTS
 935 X86_TUNE_AVX256_UNALIGNED_LOAD_OPTIMAL
 936 X86_TUNE_USE_HIMODE_FIOP
 937 X86_TUNE_PARTIAL_REG_DEPENDENCY
 938 X86_TUNE_INTEGER_DFMODE_MOVES
 939 __gthread_once
 940 __reserved
 941 X86_TUNE_SSE_UNALIGNED_LOAD_OPTIMAL
 942 X86_TUNE_ZERO_EXTEND_WITH_AND
 943 X86_TUNE_SSE_LOAD0_BY_PXOR
 944 __emutls_register_common
 945 __gthread_key_create
 946 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/x86_64-linux-android/libgcc
 947 emutls_mutex
 948 X86_TUNE_INTER_UNIT_MOVES_TO_VEC
Max diff block lines reached; 23991/28541 bytes (84.06%) of diff not shown.
26.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 10, 793 lines modifiedOffset 10, 793 lines modified
10 »       nop10 »       nop
11 »       nop11 »       nop
12 »       nop12 »       nop
  
13 000000000000a520·<__cxa_finalize@plt>:13 000000000000a520·<__cxa_finalize@plt>:
14 »       jmpq···*0x3e5ea(%rip)········14 »       jmpq···*0x3e5ea(%rip)········
15 »       pushq··$0x015 »       pushq··$0x0
16 »       jmpq···a510·<__cxa_finalize@plt-0x10>16 »       jmpq···a510·<note_end+0xa278>
  
17 000000000000a530·<__cxa_atexit@plt>:17 000000000000a530·<__cxa_atexit@plt>:
18 »       jmpq···*0x3e5e2(%rip)········18 »       jmpq···*0x3e5e2(%rip)········
19 »       pushq··$0x119 »       pushq··$0x1
20 »       jmpq···a510·<__cxa_finalize@plt-0x10>20 »       jmpq···a510·<note_end+0xa278>
  
21 000000000000a540·<crypto_stream_chacha20@plt>:21 000000000000a540·<crypto_stream_chacha20@plt>:
22 »       jmpq···*0x3e5da(%rip)········22 »       jmpq···*0x3e5da(%rip)········
23 »       pushq··$0x223 »       pushq··$0x2
24 »       jmpq···a510·<__cxa_finalize@plt-0x10>24 »       jmpq···a510·<note_end+0xa278>
  
25 000000000000a550·<crypto_onetimeauth_poly1305_init@plt>:25 000000000000a550·<crypto_onetimeauth_poly1305_init@plt>:
26 »       jmpq···*0x3e5d2(%rip)········26 »       jmpq···*0x3e5d2(%rip)········
27 »       pushq··$0x327 »       pushq··$0x3
28 »       jmpq···a510·<__cxa_finalize@plt-0x10>28 »       jmpq···a510·<note_end+0xa278>
  
29 000000000000a560·<sodium_memzero@plt>:29 000000000000a560·<sodium_memzero@plt>:
30 »       jmpq···*0x3e5ca(%rip)········30 »       jmpq···*0x3e5ca(%rip)········
31 »       pushq··$0x431 »       pushq··$0x4
32 »       jmpq···a510·<__cxa_finalize@plt-0x10>32 »       jmpq···a510·<note_end+0xa278>
  
33 000000000000a570·<crypto_onetimeauth_poly1305_update@plt>:33 000000000000a570·<crypto_onetimeauth_poly1305_update@plt>:
34 »       jmpq···*0x3e5c2(%rip)········34 »       jmpq···*0x3e5c2(%rip)········
35 »       pushq··$0x535 »       pushq··$0x5
36 »       jmpq···a510·<__cxa_finalize@plt-0x10>36 »       jmpq···a510·<note_end+0xa278>
  
37 000000000000a580·<crypto_stream_chacha20_xor_ic@plt>:37 000000000000a580·<crypto_stream_chacha20_xor_ic@plt>:
38 »       jmpq···*0x3e5ba(%rip)········38 »       jmpq···*0x3e5ba(%rip)········
39 »       pushq··$0x639 »       pushq··$0x6
40 »       jmpq···a510·<__cxa_finalize@plt-0x10>40 »       jmpq···a510·<note_end+0xa278>
  
41 000000000000a590·<crypto_onetimeauth_poly1305_final@plt>:41 000000000000a590·<crypto_onetimeauth_poly1305_final@plt>:
42 »       jmpq···*0x3e5b2(%rip)········42 »       jmpq···*0x3e5b2(%rip)········
43 »       pushq··$0x743 »       pushq··$0x7
44 »       jmpq···a510·<__cxa_finalize@plt-0x10>44 »       jmpq···a510·<note_end+0xa278>
  
45 000000000000a5a0·<__stack_chk_fail@plt>:45 000000000000a5a0·<__stack_chk_fail@plt>:
46 »       jmpq···*0x3e5aa(%rip)········46 »       jmpq···*0x3e5aa(%rip)········
47 »       pushq··$0x847 »       pushq··$0x8
48 »       jmpq···a510·<__cxa_finalize@plt-0x10>48 »       jmpq···a510·<note_end+0xa278>
  
49 000000000000a5b0·<crypto_aead_chacha20poly1305_encrypt_detached@plt>:49 000000000000a5b0·<crypto_aead_chacha20poly1305_encrypt_detached@plt>:
50 »       jmpq···*0x3e5a2(%rip)········50 »       jmpq···*0x3e5a2(%rip)········
51 »       pushq··$0x951 »       pushq··$0x9
52 »       jmpq···a510·<__cxa_finalize@plt-0x10>52 »       jmpq···a510·<note_end+0xa278>
  
53 000000000000a5c0·<sodium_misuse@plt>:53 000000000000a5c0·<sodium_misuse@plt>:
54 »       jmpq···*0x3e59a(%rip)········54 »       jmpq···*0x3e59a(%rip)········
55 »       pushq··$0xa55 »       pushq··$0xa
56 »       jmpq···a510·<__cxa_finalize@plt-0x10>56 »       jmpq···a510·<note_end+0xa278>
  
57 000000000000a5d0·<crypto_stream_chacha20_ietf@plt>:57 000000000000a5d0·<crypto_stream_chacha20_ietf@plt>:
58 »       jmpq···*0x3e592(%rip)········58 »       jmpq···*0x3e592(%rip)········
59 »       pushq··$0xb59 »       pushq··$0xb
60 »       jmpq···a510·<__cxa_finalize@plt-0x10>60 »       jmpq···a510·<note_end+0xa278>
  
61 000000000000a5e0·<crypto_stream_chacha20_ietf_xor_ic@plt>:61 000000000000a5e0·<crypto_stream_chacha20_ietf_xor_ic@plt>:
62 »       jmpq···*0x3e58a(%rip)········62 »       jmpq···*0x3e58a(%rip)········
63 »       pushq··$0xc63 »       pushq··$0xc
64 »       jmpq···a510·<__cxa_finalize@plt-0x10>64 »       jmpq···a510·<note_end+0xa278>
  
65 000000000000a5f0·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@plt>:65 000000000000a5f0·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@plt>:
66 »       jmpq···*0x3e582(%rip)········66 »       jmpq···*0x3e582(%rip)········
67 »       pushq··$0xd67 »       pushq··$0xd
68 »       jmpq···a510·<__cxa_finalize@plt-0x10>68 »       jmpq···a510·<note_end+0xa278>
  
69 000000000000a600·<crypto_verify_16@plt>:69 000000000000a600·<crypto_verify_16@plt>:
70 »       jmpq···*0x3e57a(%rip)········70 »       jmpq···*0x3e57a(%rip)········
71 »       pushq··$0xe71 »       pushq··$0xe
72 »       jmpq···a510·<__cxa_finalize@plt-0x10>72 »       jmpq···a510·<note_end+0xa278>
  
73 000000000000a610·<memset@plt>:73 000000000000a610·<memset@plt>:
74 »       jmpq···*0x3e572(%rip)········74 »       jmpq···*0x3e572(%rip)········
75 »       pushq··$0xf75 »       pushq··$0xf
76 »       jmpq···a510·<__cxa_finalize@plt-0x10>76 »       jmpq···a510·<note_end+0xa278>
  
77 000000000000a620·<crypto_aead_chacha20poly1305_decrypt_detached@plt>:77 000000000000a620·<crypto_aead_chacha20poly1305_decrypt_detached@plt>:
78 »       jmpq···*0x3e56a(%rip)········78 »       jmpq···*0x3e56a(%rip)········
79 »       pushq··$0x1079 »       pushq··$0x10
80 »       jmpq···a510·<__cxa_finalize@plt-0x10>80 »       jmpq···a510·<note_end+0xa278>
  
81 000000000000a630·<crypto_aead_chacha20poly1305_ietf_decrypt_detached@plt>:81 000000000000a630·<crypto_aead_chacha20poly1305_ietf_decrypt_detached@plt>:
82 »       jmpq···*0x3e562(%rip)········82 »       jmpq···*0x3e562(%rip)········
83 »       pushq··$0x1183 »       pushq··$0x11
84 »       jmpq···a510·<__cxa_finalize@plt-0x10>84 »       jmpq···a510·<note_end+0xa278>
  
85 000000000000a640·<randombytes_buf@plt>:85 000000000000a640·<randombytes_buf@plt>:
86 »       jmpq···*0x3e55a(%rip)········86 »       jmpq···*0x3e55a(%rip)········
87 »       pushq··$0x1287 »       pushq··$0x12
88 »       jmpq···a510·<__cxa_finalize@plt-0x10>88 »       jmpq···a510·<note_end+0xa278>
  
89 000000000000a650·<crypto_core_hchacha20@plt>:89 000000000000a650·<crypto_core_hchacha20@plt>:
90 »       jmpq···*0x3e552(%rip)········90 »       jmpq···*0x3e552(%rip)········
91 »       pushq··$0x1391 »       pushq··$0x13
92 »       jmpq···a510·<__cxa_finalize@plt-0x10>92 »       jmpq···a510·<note_end+0xa278>
  
93 000000000000a660·<crypto_aead_xchacha20poly1305_ietf_encrypt_detached@plt>:93 000000000000a660·<crypto_aead_xchacha20poly1305_ietf_encrypt_detached@plt>:
94 »       jmpq···*0x3e54a(%rip)········94 »       jmpq···*0x3e54a(%rip)········
95 »       pushq··$0x1495 »       pushq··$0x14
96 »       jmpq···a510·<__cxa_finalize@plt-0x10>96 »       jmpq···a510·<note_end+0xa278>
  
97 000000000000a670·<crypto_aead_xchacha20poly1305_ietf_decrypt_detached@plt>:97 000000000000a670·<crypto_aead_xchacha20poly1305_ietf_decrypt_detached@plt>:
98 »       jmpq···*0x3e542(%rip)········98 »       jmpq···*0x3e542(%rip)········
99 »       pushq··$0x1599 »       pushq··$0x15
100 »       jmpq···a510·<__cxa_finalize@plt-0x10>100 »       jmpq···a510·<note_end+0xa278>
  
101 000000000000a680·<crypto_auth_hmacsha512256@plt>:101 000000000000a680·<crypto_auth_hmacsha512256@plt>:
102 »       jmpq···*0x3e53a(%rip)········102 »       jmpq···*0x3e53a(%rip)········
103 »       pushq··$0x16103 »       pushq··$0x16
104 »       jmpq···a510·<__cxa_finalize@plt-0x10>104 »       jmpq···a510·<note_end+0xa278>
  
105 000000000000a690·<crypto_auth_hmacsha512256_verify@plt>:105 000000000000a690·<crypto_auth_hmacsha512256_verify@plt>:
106 »       jmpq···*0x3e532(%rip)········106 »       jmpq···*0x3e532(%rip)········
107 »       pushq··$0x17107 »       pushq··$0x17
108 »       jmpq···a510·<__cxa_finalize@plt-0x10>108 »       jmpq···a510·<note_end+0xa278>
  
109 000000000000a6a0·<crypto_hash_sha256_init@plt>:109 000000000000a6a0·<crypto_hash_sha256_init@plt>:
110 »       jmpq···*0x3e52a(%rip)········110 »       jmpq···*0x3e52a(%rip)········
111 »       pushq··$0x18111 »       pushq··$0x18
Max diff block lines reached; 22462/26873 bytes (83.59%) of diff not shown.
621 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 34 lines modifiedOffset 1, 45 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000000000000af00·<crypto_aead_chacha20poly1305_encrypt_detached@@Base-0x58>:2 000000000000af00·<__on_dlclose>:
 3 __on_dlclose():
3 »       lea····0x3d989(%rip),%rdi········4 »       lea····0x3d989(%rip),%rdi········
4 »       jmpq···a520·<__cxa_finalize@plt>5 »       jmpq···a520·<__cxa_finalize@plt>
5 »       nopl···0x0(%rax)6 »       nopl···0x0(%rax)
6 »       retq···7 »       retq···
7 »       nopw···%cs:0x0(%rax,%rax,1)8 »       nopw···%cs:0x0(%rax,%rax,1)
8 »       nopl···0x0(%rax,%rax,1)9 »       nopl···0x0(%rax,%rax,1)
9 »       jmpq···36d29·<crypto_aead_aes256gcm_keygen@@Base+0xc304> 
 10 000000000000af20·<__on_dlclose_late>:
 11 __on_dlclose_late():
 12 »       jmpq···36d29·<__emutls_unregister_key>
10 »       nopw···%cs:0x0(%rax,%rax,1)13 »       nopw···%cs:0x0(%rax,%rax,1)
11 »       nop14 »       nop
  
 15 000000000000af30·<__atexit_handler_wrapper>:
 16 __atexit_handler_wrapper():
12 »       test···%rdi,%rdi17 »       test···%rdi,%rdi
13 »       je·····af37·<pthread_key_delete@plt+0x47>18 »       je·····af37·<__atexit_handler_wrapper+0x7>
14 »       jmpq···*%rdi19 »       jmpq···*%rdi
15 »       retq···20 »       retq···
16 »       nopl···0x0(%rax,%rax,1)21 »       nopl···0x0(%rax,%rax,1)
  
 22 000000000000af40·<atexit>:
 23 atexit():
17 »       mov····%rdi,%rsi24 »       mov····%rdi,%rsi
18 »       lea····-0x1a(%rip),%rdi········25 »       lea····-0x1a(%rip),%rdi········
19 »       lea····0x3d93f(%rip),%rdx········26 »       lea····0x3d93f(%rip),%rdx········
20 »       jmpq···a530·<__cxa_atexit@plt>27 »       jmpq···a530·<__cxa_atexit@plt>
21 »       xchg···%ax,%ax28 »       xchg···%ax,%ax
  
22 000000000000af58·<crypto_aead_chacha20poly1305_encrypt_detached@@Base>:29 000000000000af58·<crypto_aead_chacha20poly1305_encrypt_detached>:
 30 crypto_aead_chacha20poly1305_encrypt_detached():
23 »       push···%rbp31 »       push···%rbp
24 »       push···%r1532 »       push···%r15
25 »       push···%r1433 »       push···%r14
26 »       push···%r1334 »       push···%r13
27 »       push···%r1235 »       push···%r12
28 »       push···%rbx36 »       push···%rbx
29 »       sub····$0x168,%rsp37 »       sub····$0x168,%rsp
Offset 85, 62 lines modifiedOffset 96, 64 lines modified
85 »       mov····0x8(%rsp),%rsi96 »       mov····0x8(%rsp),%rsi
86 »       callq··a590·<crypto_onetimeauth_poly1305_final@plt>97 »       callq··a590·<crypto_onetimeauth_poly1305_final@plt>
87 »       mov····$0x100,%esi98 »       mov····$0x100,%esi
88 »       mov····%rbx,%rdi99 »       mov····%rbx,%rdi
89 »       callq··a560·<sodium_memzero@plt>100 »       callq··a560·<sodium_memzero@plt>
90 »       mov····0x10(%rsp),%rax101 »       mov····0x10(%rsp),%rax
91 »       test···%rax,%rax102 »       test···%rax,%rax
92 »       je·····b074·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x11c>103 »       je·····b074·<crypto_aead_chacha20poly1305_encrypt_detached+0x11c>
93 »       movq···$0x10,(%rax)104 »       movq···$0x10,(%rax)
94 »       mov····%fs:0x28,%rax105 »       mov····%fs:0x28,%rax
95 »       cmp····0x160(%rsp),%rax106 »       cmp····0x160(%rsp),%rax
96 »       jne····b09b·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x143>107 »       jne····b09b·<crypto_aead_chacha20poly1305_encrypt_detached+0x143>
97 »       xor····%eax,%eax108 »       xor····%eax,%eax
98 »       add····$0x168,%rsp109 »       add····$0x168,%rsp
99 »       pop····%rbx110 »       pop····%rbx
100 »       pop····%r12111 »       pop····%r12
101 »       pop····%r13112 »       pop····%r13
102 »       pop····%r14113 »       pop····%r14
103 »       pop····%r15114 »       pop····%r15
104 »       pop····%rbp115 »       pop····%rbp
105 »       retq···116 »       retq···
106 »       callq··a5a0·<__stack_chk_fail@plt>117 »       callq··a5a0·<__stack_chk_fail@plt>
  
107 000000000000b0a0·<crypto_aead_chacha20poly1305_encrypt@@Base>:118 000000000000b0a0·<crypto_aead_chacha20poly1305_encrypt>:
 119 crypto_aead_chacha20poly1305_encrypt():
108 »       push···%r14120 »       push···%r14
109 »       push···%rbx121 »       push···%rbx
110 »       sub····$0x28,%rsp122 »       sub····$0x28,%rsp
111 »       mov····%rcx,%rbx123 »       mov····%rcx,%rbx
112 »       cmp····$0xfffffffffffffff0,%rcx124 »       cmp····$0xfffffffffffffff0,%rcx
113 »       jae····b0f8·<crypto_aead_chacha20poly1305_encrypt@@Base+0x58>125 »       jae····b0f8·<crypto_aead_chacha20poly1305_encrypt+0x58>
114 »       mov····%r8,%rax126 »       mov····%r8,%rax
115 »       mov····%rdx,%rcx127 »       mov····%rdx,%rcx
116 »       mov····%rsi,%r14128 »       mov····%rsi,%r14
117 »       mov····0x50(%rsp),%rdx129 »       mov····0x50(%rsp),%rdx
118 »       mov····0x48(%rsp),%rsi130 »       mov····0x48(%rsp),%rsi
119 »       mov····%rdx,0x18(%rsp)131 »       mov····%rdx,0x18(%rsp)
120 »       mov····%rsi,0x10(%rsp)132 »       mov····%rsi,0x10(%rsp)
121 »       mov····%r9,(%rsp)133 »       mov····%r9,(%rsp)
122 »       lea····(%rdi,%rbx,1),%rsi134 »       lea····(%rdi,%rbx,1),%rsi
123 »       xor····%edx,%edx135 »       xor····%edx,%edx
124 »       mov····%rbx,%r8136 »       mov····%rbx,%r8
125 »       mov····%rax,%r9137 »       mov····%rax,%r9
126 »       callq··a5b0·<crypto_aead_chacha20poly1305_encrypt_detached@plt>138 »       callq··a5b0·<crypto_aead_chacha20poly1305_encrypt_detached@plt>
127 »       test···%r14,%r14139 »       test···%r14,%r14
128 »       je·····b0ee·<crypto_aead_chacha20poly1305_encrypt@@Base+0x4e>140 »       je·····b0ee·<crypto_aead_chacha20poly1305_encrypt+0x4e>
129 »       add····$0x10,%rbx141 »       add····$0x10,%rbx
130 »       mov····%rbx,(%r14)142 »       mov····%rbx,(%r14)
131 »       xor····%eax,%eax143 »       xor····%eax,%eax
132 »       add····$0x28,%rsp144 »       add····$0x28,%rsp
133 »       pop····%rbx145 »       pop····%rbx
134 »       pop····%r14146 »       pop····%r14
135 »       retq···147 »       retq···
136 »       callq··a5c0·<sodium_misuse@plt>148 »       callq··a5c0·<sodium_misuse@plt>
  
137 000000000000b0fd·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@@Base>:149 000000000000b0fd·<crypto_aead_chacha20poly1305_ietf_encrypt_detached>:
 150 crypto_aead_chacha20poly1305_ietf_encrypt_detached():
138 »       push···%rbp151 »       push···%rbp
139 »       push···%r15152 »       push···%r15
140 »       push···%r14153 »       push···%r14
141 »       push···%r13154 »       push···%r13
142 »       push···%r12155 »       push···%r12
143 »       push···%rbx156 »       push···%rbx
144 »       sub····$0x168,%rsp157 »       sub····$0x168,%rsp
Offset 210, 63 lines modifiedOffset 223, 65 lines modified
210 »       mov····0x8(%rsp),%rsi223 »       mov····0x8(%rsp),%rsi
211 »       callq··a590·<crypto_onetimeauth_poly1305_final@plt>224 »       callq··a590·<crypto_onetimeauth_poly1305_final@plt>
212 »       mov····$0x100,%esi225 »       mov····$0x100,%esi
213 »       mov····%rbx,%rdi226 »       mov····%rbx,%rdi
214 »       callq··a560·<sodium_memzero@plt>227 »       callq··a560·<sodium_memzero@plt>
215 »       mov····0x10(%rsp),%rax228 »       mov····0x10(%rsp),%rax
216 »       test···%rax,%rax229 »       test···%rax,%rax
217 »       je·····b249·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@@Base+0x14c>230 »       je·····b249·<crypto_aead_chacha20poly1305_ietf_encrypt_detached+0x14c>
218 »       movq···$0x10,(%rax)231 »       movq···$0x10,(%rax)
219 »       mov····%fs:0x28,%rax232 »       mov····%fs:0x28,%rax
220 »       cmp····0x160(%rsp),%rax233 »       cmp····0x160(%rsp),%rax
221 »       jne····b270·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@@Base+0x173>234 »       jne····b270·<crypto_aead_chacha20poly1305_ietf_encrypt_detached+0x173>
222 »       xor····%eax,%eax235 »       xor····%eax,%eax
223 »       add····$0x168,%rsp236 »       add····$0x168,%rsp
224 »       pop····%rbx237 »       pop····%rbx
225 »       pop····%r12238 »       pop····%r12
Max diff block lines reached; 631671/635662 bytes (99.37%) of diff not shown.
2.69 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 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..6 ··0x00000040·6e74002e·676f742e·706c7400·2e72656c·nt..got.plt..rel
 7 ··0x00000050·612e706c·74002e62·7373002e·64656275·a.plt..bss..debu
 8 ··0x00000060·675f6172·616e6765·73002e64·65627567·g_aranges..debug
 9 ··0x00000070·5f72616e·67657300·2e64796e·73747200·_ranges..dynstr.
 10 ··0x00000080·2e646562·75675f73·7472002e·65685f66·.debug_str..eh_f
10 ··0x00000080·72656c61·2e64796e·002e676e·752e7665·rela.dyn..gnu.ve11 ··0x00000090·72616d65·5f686472·002e676e·752e7665·rame_hdr..gnu.ve
 12 ··0x000000a0·7273696f·6e5f7200·2e646174·612e7265·rsion_r..data.re
 13 ··0x000000b0·6c2e726f·002e6465·6275675f·696e666f·l.ro..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·002e676e·752e7665·eh_frame..gnu.ve19 ··0x00000110·5f667261·6d65002e·676e752e·76657273·_frame..gnu.vers
15 ··0x000000d0·7273696f·6e5f6400·2e64796e·616d6963·rsion_d..dynamic 
16 ··0x000000e0·002e7368·73747274·6162002e·726f6461·..shstrtab..roda 
17 ··0x000000f0·7461002e·64617461·00················ta..data.20 ··0x00000120·696f6e5f·64002e64·65627567·5f6c6f63·ion_d..debug_loc
 21 ··0x00000130·002e6479·6e616d69·63002e73·68737472·..dynamic..shstr
 22 ··0x00000140·74616200·2e737472·74616200·2e73796d·tab..strtab..sym
 23 ··0x00000150·74616200·2e726f64·61746100·2e646174·tab..rodata..dat
 24 ··0x00000160·6100································a.
  
1.1 KB
lib/x86_64/libapp.so
262 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 22103, 10 lines modifiedOffset 22103, 10 lines modified
22103 AUATARAQAPWVSRQP22103 AUATARAQAPWVSRQP
22104 AUATARAQAPWVSRQP22104 AUATARAQAPWVSRQP
22105 AUATARAQAPWVSRQP22105 AUATARAQAPWVSRQP
22106 AUATARAQAPWVSRQP22106 AUATARAQAPWVSRQP
22107 XA[A[A[A[H22107 XA[A[A[A[H
22108 A[A[A[A[H22108 A[A[A[A[H
22109 XA[A[A[A[H22109 XA[A[A[A[H
 22110 .shstrtab
22110 .note.gnu.build-id22111 .note.gnu.build-id
22111 .dynamic22112 .dynamic
22112 .shstrtab 
826 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7465·7874002e·62737300·2e64796e·..text..bss..dyn 
3 ··0x00000010·73747200·2e64796e·73796d00·2e686173·str..dynsym..has 
4 ··0x00000020·68002e6e·6f74652e·676e752e·6275696c·h..note.gnu.buil 
5 ··0x00000030·642d6964·002e6479·6e616d69·63002e73·d-id..dynamic..s 
6 ··0x00000040·68737472·74616200·2e726f64·61746100·hstrtab..rodata.2 ··0x00000000·002e7368·73747274·6162002e·74657874·..shstrtab..text
 3 ··0x00000010·002e726f·64617461·002e6e6f·74652e67·..rodata..note.g
 4 ··0x00000020·6e752e62·75696c64·2d696400·2e627373·nu.build-id..bss
 5 ··0x00000030·002e6479·6e737472·002e6479·6e73796d·..dynstr..dynsym
 6 ··0x00000040·002e6861·7368002e·64796e61·6d696300·..hash..dynamic.
  
3.07 KB
lib/arm64-v8a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
755 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 16305, 23 lines modifiedOffset 16305, 23 lines modified
16305 sk_Clockwise16305 sk_Clockwise
16306 sk_FragColor16306 sk_FragColor
16307 sk_LastFragColor16307 sk_LastFragColor
16308 sk_SecondaryFragColor016308 sk_SecondaryFragColor0
16309 Linker:·Fuchsia·LLD·14.0.016309 Linker:·Fuchsia·LLD·14.0.0
16310 GCC:·(GNU)·4.9.x·20150123·(prerelease)16310 GCC:·(GNU)·4.9.x·20150123·(prerelease)
16311 Android·(7155654,·based·on·r399163b1)·clang·version·11.0.5·(https://android.googlesource.com/toolchain/llvm-project·87f1315dfbea7c137aa2e6d362dbb457e388158d)16311 Android·(7155654,·based·on·r399163b1)·clang·version·11.0.5·(https://android.googlesource.com/toolchain/llvm-project·87f1315dfbea7c137aa2e6d362dbb457e388158d)
 16312 .shstrtab
16312 .init_array 
16313 .fini_array 
16314 .comment 
16315 .note.android.ident16313 .note.android.ident
 16314 .note.gnu.build-id
16316 .got.plt 
16317 .rela.plt 
16318 .eh_frame_hdr 
16319 .gnu.version_r 
16320 .data.rel.ro 
16321 .rela.dyn 
16322 .gnu.version16315 .gnu.version
 16316 .gnu.version_r
16323 .gnu.hash16317 .gnu.hash
 16318 .rela.dyn
 16319 .rela.plt
 16320 .eh_frame_hdr
16324 .eh_frame16321 .eh_frame
16325 .note.gnu.build-id16322 .data.rel.ro
 16323 .fini_array
 16324 .init_array
16326 .dynamic16325 .dynamic
16327 .shstrtab16326 .got.plt
 16327 .comment
2.22 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
 2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note
2 ··0x00000000·002e696e·69745f61·72726179·002e6669·..init_array..fi 
3 ··0x00000010·6e695f61·72726179·002e7465·7874002e·ni_array..text.. 
4 ··0x00000020·676f7400·2e636f6d·6d656e74·002e6e6f·got..comment..no 
5 ··0x00000030·74652e61·6e64726f·69642e69·64656e74·te.android.ident3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
 4 ··0x00000020·6e6f7465·2e676e75·2e627569·6c642d69·note.gnu.build-i
6 ··0x00000040·002e676f·742e706c·74002e72·656c612e·..got.plt..rela. 
7 ··0x00000050·706c7400·2e627373·002e6479·6e737472·plt..bss..dynstr 
8 ··0x00000060·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr.. 
9 ··0x00000070·676e752e·76657273·696f6e5f·72002e64·gnu.version_r..d 
10 ··0x00000080·6174612e·72656c2e·726f002e·72656c61·ata.rel.ro..rela 
11 ··0x00000090·2e64796e·002e676e·752e7665·7273696f·.dyn..gnu.versio 
12 ··0x000000a0·6e002e64·796e7379·6d002e67·6e752e68·n..dynsym..gnu.h5 ··0x00000030·64002e64·796e7379·6d002e67·6e752e76·d..dynsym..gnu.v
 6 ··0x00000040·65727369·6f6e002e·676e752e·76657273·ersion..gnu.vers
 7 ··0x00000050·696f6e5f·72002e67·6e752e68·61736800·ion_r..gnu.hash.
 8 ··0x00000060·2e64796e·73747200·2e72656c·612e6479·.dynstr..rela.dy
 9 ··0x00000070·6e002e72·656c612e·706c7400·2e726f64·n..rela.plt..rod
13 ··0x000000b0·61736800·2e65685f·6672616d·65002e6e·ash..eh_frame..n10 ··0x00000080·61746100·2e65685f·6672616d·655f6864·ata..eh_frame_hd
14 ··0x000000c0·6f74652e·676e752e·6275696c·642d6964·ote.gnu.build-id 
15 ··0x000000d0·002e6479·6e616d69·63002e73·68737472·..dynamic..shstr 
16 ··0x000000e0·74616200·2e726f64·61746100·2e646174·tab..rodata..dat11 ··0x00000090·72002e65·685f6672·616d6500·2e746578·r..eh_frame..tex
 12 ··0x000000a0·74002e64·6174612e·72656c2e·726f002e·t..data.rel.ro..
 13 ··0x000000b0·66696e69·5f617272·6179002e·696e6974·fini_array..init
 14 ··0x000000c0·5f617272·6179002e·64796e61·6d696300·_array..dynamic.
 15 ··0x000000d0·2e676f74·002e676f·742e706c·74002e64·.got..got.plt..d
 16 ··0x000000e0·61746100·2e627373·002e636f·6d6d656e·ata..bss..commen
17 ··0x000000f0·6100································a.17 ··0x000000f0·7400································t.
  
769 KB
lib/arm64-v8a/libsodium.so
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:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xa95011 ··Entry·point·address:···············0xa950
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········172704·(bytes·into·file)13 ··Start·of·section·headers:··········226304·(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:·········717 ··Number·of·program·headers:·········7
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.49 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·23·section·headers,·starting·at·offset·0x2a2a0:1 There·are·32·section·headers,·starting·at·offset·0x37400:
  
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]·.hash·············HASH············00000000000001c8·0001c8·00107c·04···A··3···0··85 ··[·1]·.hash·············HASH············00000000000001c8·0001c8·00107c·04···A··3···0··8
6 ··[·2]·.gnu.hash·········GNU_HASH········0000000000001248·001248·000dcc·00···A··3···0··86 ··[·2]·.gnu.hash·········GNU_HASH········0000000000001248·001248·000dcc·00···A··3···0··8
7 ··[·3]·.dynsym···········DYNSYM··········0000000000002018·002018·0031e0·18···A··4···3··87 ··[·3]·.dynsym···········DYNSYM··········0000000000002018·002018·0031e0·18···A··4···3··8
Offset 20, 13 lines modifiedOffset 20, 22 lines modified
20 ··[15]·.fini_array·······FINI_ARRAY······000000000002a970·029970·000010·08··WA··0···0··820 ··[15]·.fini_array·······FINI_ARRAY······000000000002a970·029970·000010·08··WA··0···0··8
21 ··[16]·.data.rel.ro······PROGBITS········000000000002a980·029980·000038·00··WA··0···0··821 ··[16]·.data.rel.ro······PROGBITS········000000000002a980·029980·000038·00··WA··0···0··8
22 ··[17]·.dynamic··········DYNAMIC·········000000000002a9b8·0299b8·0001d0·10··WA··4···0··822 ··[17]·.dynamic··········DYNAMIC·········000000000002a9b8·0299b8·0001d0·10··WA··4···0··8
23 ··[18]·.got··············PROGBITS········000000000002ab88·029b88·000478·08··WA··0···0··823 ··[18]·.got··············PROGBITS········000000000002ab88·029b88·000478·08··WA··0···0··8
24 ··[19]·.data·············PROGBITS········000000000002b000·02a000·0000f8·00··WA··0···0··824 ··[19]·.data·············PROGBITS········000000000002b000·02a000·0000f8·00··WA··0···0··8
25 ··[20]·.bss··············NOBITS··········000000000002b0f8·02a0f8·0000a8·00··WA··0···0··825 ··[20]·.bss··············NOBITS··········000000000002b0f8·02a0f8·0000a8·00··WA··0···0··8
26 ··[21]·.comment··········PROGBITS········0000000000000000·02a0f8·0000dc·01··MS··0···0··126 ··[21]·.comment··········PROGBITS········0000000000000000·02a0f8·0000dc·01··MS··0···0··1
 27 ··[22]·.debug_aranges····PROGBITS········0000000000000000·02a1d4·000030·00······0···0··1
 28 ··[23]·.debug_info·······PROGBITS········0000000000000000·02a204·000962·00······0···0··1
 29 ··[24]·.debug_abbrev·····PROGBITS········0000000000000000·02ab66·000326·00······0···0··1
 30 ··[25]·.debug_line·······PROGBITS········0000000000000000·02ae8c·000242·00······0···0··1
 31 ··[26]·.debug_str········PROGBITS········0000000000000000·02b0ce·000489·01··MS··0···0··1
 32 ··[27]·.debug_loc········PROGBITS········0000000000000000·02b557·0006e6·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········0000000000000000·02bc3d·0000c0·00······0···0··1
27 ··[22]·.shstrtab·········STRTAB··········0000000000000000·02a1d4·0000ca·00······0···0··134 ··[29]·.shstrtab·········STRTAB··········0000000000000000·0372c8·000133·00······0···0··1
 35 ··[30]·.symtab···········SYMTAB··········0000000000000000·02bd00·006420·18·····31·539··8
 36 ··[31]·.strtab···········STRTAB··········0000000000000000·032120·0051a8·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 ··p·(processor·specific)41 ··p·(processor·specific)
85.3 KB
readelf --wide --symbols {}
    
Offset 529, 7 lines modifiedOffset 529, 1078 lines modified
529 ···525:·000000000001be4c·····8·FUNC····GLOBAL·DEFAULT···10·crypto_scalarmult_curve25519_scalarbytes529 ···525:·000000000001be4c·····8·FUNC····GLOBAL·DEFAULT···10·crypto_scalarmult_curve25519_scalarbytes
530 ···526:·000000000001d848····24·FUNC····GLOBAL·DEFAULT···10·crypto_stream_chacha20_xor530 ···526:·000000000001d848····24·FUNC····GLOBAL·DEFAULT···10·crypto_stream_chacha20_xor
531 ···527:·0000000000015b7c····52·FUNC····GLOBAL·DEFAULT···10·crypto_generichash_blake2b_salt_personal531 ···527:·0000000000015b7c····52·FUNC····GLOBAL·DEFAULT···10·crypto_generichash_blake2b_salt_personal
532 ···528:·0000000000020080·····8·FUNC····GLOBAL·DEFAULT···10·crypto_aead_aes256gcm_npubbytes532 ···528:·0000000000020080·····8·FUNC····GLOBAL·DEFAULT···10·crypto_aead_aes256gcm_npubbytes
533 ···529:·0000000000013704·····8·FUNC····GLOBAL·DEFAULT···10·crypto_core_salsa20_inputbytes533 ···529:·0000000000013704·····8·FUNC····GLOBAL·DEFAULT···10·crypto_core_salsa20_inputbytes
534 ···530:·000000000000c504·····8·FUNC····GLOBAL·DEFAULT···10·crypto_box_curve25519xsalsa20poly1305_seedbytes534 ···530:·000000000000c504·····8·FUNC····GLOBAL·DEFAULT···10·crypto_box_curve25519xsalsa20poly1305_seedbytes
535 ···531:·000000000001aee4·····8·FUNC····GLOBAL·DEFAULT···10·crypto_pwhash_opslimit_interactive535 ···531:·000000000001aee4·····8·FUNC····GLOBAL·DEFAULT···10·crypto_pwhash_opslimit_interactive
  
 536 Symbol·table·'.symtab'·contains·1068·entries:
 537 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
 538 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 539 ·····1:·00000000000001c8·····0·SECTION·LOCAL··DEFAULT····1·
 540 ·····2:·0000000000001248·····0·SECTION·LOCAL··DEFAULT····2·
 541 ·····3:·0000000000002018·····0·SECTION·LOCAL··DEFAULT····3·
 542 ·····4:·00000000000051f8·····0·SECTION·LOCAL··DEFAULT····4·
 543 ·····5:·0000000000008cb4·····0·SECTION·LOCAL··DEFAULT····5·
 544 ·····6:·00000000000090e0·····0·SECTION·LOCAL··DEFAULT····6·
 545 ·····7:·0000000000009100·····0·SECTION·LOCAL··DEFAULT····7·
 546 ·····8:·0000000000009460·····0·SECTION·LOCAL··DEFAULT····8·
 547 ·····9:·000000000000a0e0·····0·SECTION·LOCAL··DEFAULT····9·
 548 ····10:·000000000000a950·····0·SECTION·LOCAL··DEFAULT···10·
 549 ····11:·00000000000209f0·····0·SECTION·LOCAL··DEFAULT···11·
 550 ····12:·0000000000029588·····0·SECTION·LOCAL··DEFAULT···12·
 551 ····13:·00000000000295c8·····0·SECTION·LOCAL··DEFAULT···13·
 552 ····14:·00000000000296e0·····0·SECTION·LOCAL··DEFAULT···14·
 553 ····15:·000000000002a970·····0·SECTION·LOCAL··DEFAULT···15·
 554 ····16:·000000000002a980·····0·SECTION·LOCAL··DEFAULT···16·
 555 ····17:·000000000002a9b8·····0·SECTION·LOCAL··DEFAULT···17·
 556 ····18:·000000000002ab88·····0·SECTION·LOCAL··DEFAULT···18·
 557 ····19:·000000000002b000·····0·SECTION·LOCAL··DEFAULT···19·
 558 ····20:·000000000002b0f8·····0·SECTION·LOCAL··DEFAULT···20·
 559 ····21:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···21·
 560 ····22:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···22·
 561 ····23:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···23·
 562 ····24:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···24·
 563 ····25:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···25·
 564 ····26:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···26·
 565 ····27:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···27·
 566 ····28:·0000000000000000·····0·SECTION·LOCAL··DEFAULT···28·
 567 ····29:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·/buildbot/tmp/crtbrand-6de204.o
 568 ····30:·00000000000296e0·····0·NOTYPE··LOCAL··DEFAULT···14·$d.0
 569 ····31:·0000000000029738·····0·NOTYPE··LOCAL··DEFAULT···14·ndk_build_number
 570 ····32:·00000000000296f8·····0·NOTYPE··LOCAL··DEFAULT···14·ndk_version
 571 ····33:·00000000000296e0···152·OBJECT··LOCAL··DEFAULT···14·note_android_ident
 572 ····34:·00000000000296f4·····0·NOTYPE··LOCAL··DEFAULT···14·note_data
 573 ····35:·0000000000029778·····0·NOTYPE··LOCAL··DEFAULT···14·note_end
 574 ····36:·00000000000296ec·····0·NOTYPE··LOCAL··DEFAULT···14·note_name
 575 ····37:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 576 ····38:·000000000002a980·····0·NOTYPE··LOCAL··DEFAULT···16·$d.1
 577 ····39:·000000000002a970·····0·NOTYPE··LOCAL··DEFAULT···15·$d.2
 578 ····40:·000000000002a978·····0·NOTYPE··LOCAL··DEFAULT···15·$d.3
 579 ····41:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.4
 580 ····42:·000000000000a950·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 581 ····43:·000000000002a980·····8·OBJECT··LOCAL··DEFAULT···16·__dso_handle_const
 582 ····44:·000000000000a950····12·FUNC····LOCAL··DEFAULT···10·__on_dlclose
 583 ····45:·000000000000a960·····4·FUNC····LOCAL··DEFAULT···10·__on_dlclose_late
 584 ····46:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_chacha20poly1305.c
 585 ····47:·00000000000209f0·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
 586 ····48:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.2
 587 ····49:·000000000000a98c·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 588 ····50:·00000000000209f0····16·OBJECT··LOCAL··DEFAULT···11·_pad0
 589 ····51:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_xchacha20poly1305.c
 590 ····52:·0000000000020a00·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
 591 ····53:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.2
 592 ····54:·000000000000b12c·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 593 ····55:·0000000000020a00····16·OBJECT··LOCAL··DEFAULT···11·_pad0
 594 ····56:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_auth.c
 595 ····57:·0000000000020a10·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
 596 ····58:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.2
 597 ····59:·000000000000b578·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 598 ····60:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha256.c
 599 ····61:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.1
 600 ····62:·000000000000b5a4·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 601 ····63:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512.c
 602 ····64:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.1
 603 ····65:·000000000000b8e0·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 604 ····66:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512256.c
 605 ····67:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.1
 606 ····68:·000000000000bc2c·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 607 ····69:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box.c
 608 ····70:·0000000000020a1e·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
 609 ····71:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.2
 610 ····72:·000000000000bdc8·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 611 ····73:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_easy.c
 612 ····74:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.1
 613 ····75:·000000000000be38·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 614 ····76:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_seal.c
 615 ····77:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.1
 616 ····78:·000000000000c058·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 617 ····79:·000000000000c130···164·FUNC····LOCAL··DEFAULT···10·_crypto_box_seal_nonce
 618 ····80:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·box_curve25519xsalsa20poly1305.c
 619 ····81:·0000000000020a39·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
 620 ····82:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.2
 621 ····83:·000000000000c274·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 622 ····84:·0000000000020a39····16·OBJECT··LOCAL··DEFAULT···11·crypto_box_curve25519xsalsa20poly1305_beforenm.zero
 623 ····85:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·ed25519_ref10.c
 624 ····86:·0000000000020a50·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
 625 ····87:·0000000000028910·····0·NOTYPE··LOCAL··DEFAULT···11·$d.2
 626 ····88:·00000000000000db·····0·NOTYPE··LOCAL··DEFAULT···21·$d.3
 627 ····89:·000000000000c54c·····0·NOTYPE··LOCAL··DEFAULT···10·$x.0
 628 ····90:·0000000000020a50····40·OBJECT··LOCAL··DEFAULT···11·d
 629 ····91:·0000000000020aa0····40·OBJECT··LOCAL··DEFAULT···11·d2
 630 ····92:·000000000000d488····72·FUNC····LOCAL··DEFAULT···10·fe25519_cmov
 631 ····93:·000000000000cae8···768·FUNC····LOCAL··DEFAULT···10·fe25519_mul
 632 ····94:·000000000000d268···544·FUNC····LOCAL··DEFAULT···10·fe25519_pow22523
 633 ····95:·000000000000c5e0···356·FUNC····LOCAL··DEFAULT···10·fe25519_reduce
 634 ····96:·000000000000c968···384·FUNC····LOCAL··DEFAULT···10·fe25519_sq
 635 ····97:·0000000000012ec8···400·FUNC····LOCAL··DEFAULT···10·fe25519_sq2
 636 ····98:·000000000000cf50···148·FUNC····LOCAL··DEFAULT···10·fe25519_sub
 637 ····99:·00000000000130b8····80·FUNC····LOCAL··DEFAULT···10·ge25519_cmov
 638 ···100:·000000000000e998···444·FUNC····LOCAL··DEFAULT···10·ge25519_cmov8_base
 639 ···101:·0000000000020f98·30720·OBJECT··LOCAL··DEFAULT···11·ge25519_cmov8_base.base
 640 ···102:·0000000000013058····96·FUNC····LOCAL··DEFAULT···10·ge25519_cmov_cached
 641 ···103:·0000000000020ac8···960·OBJECT··LOCAL··DEFAULT···11·ge25519_double_scalarmult_vartime.Bi
 642 ···104:·00000000000119dc··1540·FUNC····LOCAL··DEFAULT···10·ge25519_elligator2
 643 ···105:·0000000000020e90···224·OBJECT··LOCAL··DEFAULT···11·ge25519_has_small_order.blacklist
 644 ···106:·000000000000e1d4···344·FUNC····LOCAL··DEFAULT···10·ge25519_madd
 645 ···107:·0000000000028798···253·OBJECT··LOCAL··DEFAULT···11·ge25519_mul_l.aslide
 646 ···108:·000000000000e0f0···228·FUNC····LOCAL··DEFAULT···10·ge25519_p2_dbl
 647 ···109:·000000000000e0a8····72·FUNC····LOCAL··DEFAULT···10·ge25519_p3_dbl
 648 ···110:·0000000000020f70····40·OBJECT··LOCAL··DEFAULT···11·invsqrtamd
 649 ···111:·0000000000028898····40·OBJECT··LOCAL··DEFAULT···11·onemsqd
 650 ···112:·0000000000012af0···984·FUNC····LOCAL··DEFAULT···10·ristretto255_elligator
 651 ···113:·000000000001242c···548·FUNC····LOCAL··DEFAULT···10·ristretto255_sqrt_ratio_m1
 652 ···114:·0000000000028910····32·OBJECT··LOCAL··DEFAULT···11·sc25519_is_canonical.L
 653 ···115:·000000000000dfcc···220·FUNC····LOCAL··DEFAULT···10·slide_vartime
 654 ···116:·00000000000288c0····40·OBJECT··LOCAL··DEFAULT···11·sqdmone
Max diff block lines reached; -1/87290 bytes (-0.00%) of diff not shown.
13.9 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 215 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0x0
 3 ··Length:······················574
 4 ··DWARF·Version:···············2
 5 ··Prologue·Length:·············304
 6 ··Minimum·Instruction·Length:··4
 7 ··Initial·value·of·'is_stmt':··1
 8 ··Line·Base:···················-5
 9 ··Line·Range:··················14
 10 ··Opcode·Base:·················13
  
 11 ·Opcodes:
 12 ··Opcode·1·has·0·args
 13 ··Opcode·2·has·1·arg
 14 ··Opcode·3·has·1·arg
 15 ··Opcode·4·has·1·arg
 16 ··Opcode·5·has·1·arg
 17 ··Opcode·6·has·0·args
 18 ··Opcode·7·has·0·args
 19 ··Opcode·8·has·0·args
 20 ··Opcode·9·has·1·arg
 21 ··Opcode·10·has·0·args
 22 ··Opcode·11·has·0·args
 23 ··Opcode·12·has·1·arg
  
 24 ·The·Directory·Table·(offset·0x1b):
 25 ··1»      /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 26 ··2»      .
 27 ··3»      /tmp/128e6f164bf061cee0ac56189fe57469/sysroot/usr/include
 28 ··4»      /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
  
 29 ·The·File·Name·Table·(offset·0xea):
 30 ··Entry»  Dir»       Time»   Size»       Name
 31 ··1»      1»     0»    0»   emutls.c
 32 ··2»      2»     0»    0»   gthr-default.h
 33 ··3»      3»     0»    0»   pthread.h
 34 ··4»      4»     0»    0»   stddef.h
 35 ··5»      3»     0»    0»   malloc.h
 36 ··6»      3»     0»    0»   stdlib.h
  
 37 ·Line·Number·Statements:
 38 ··[0x0000013a]··Extended·opcode·2:·set·Address·to·0x206e0
 39 ··[0x00000145]··Advance·Line·by·114·to·115
 40 ··[0x00000148]··Copy
 41 ··[0x00000149]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 42 ··[0x0000014b]··Advance·Line·by·592·to·707
 43 ··[0x0000014e]··Special·opcode·19:·advance·Address·by·4·to·0x206e4·and·Line·by·0·to·707
 44 ··[0x0000014f]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 45 ··[0x00000151]··Advance·Line·by·-592·to·115
 46 ··[0x00000154]··Special·opcode·19:·advance·Address·by·4·to·0x206e8·and·Line·by·0·to·115
 47 ··[0x00000155]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 48 ··[0x00000157]··Advance·Line·by·592·to·707
 49 ··[0x0000015a]··Special·opcode·33:·advance·Address·by·8·to·0x206f0·and·Line·by·0·to·707
 50 ··[0x0000015b]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 51 ··[0x0000015d]··Advance·Line·by·-588·to·119
 52 ··[0x00000160]··Special·opcode·75:·advance·Address·by·20·to·0x20704·and·Line·by·0·to·119
 53 ··[0x00000161]··Special·opcode·20:·advance·Address·by·4·to·0x20708·and·Line·by·1·to·120
 54 ··[0x00000162]··Special·opcode·20:·advance·Address·by·4·to·0x2070c·and·Line·by·1·to·121
 55 ··[0x00000163]··Special·opcode·34:·advance·Address·by·8·to·0x20714·and·Line·by·1·to·122
 56 ··[0x00000164]··Advance·Line·by·-37·to·85
 57 ··[0x00000166]··Special·opcode·47:·advance·Address·by·12·to·0x20720·and·Line·by·0·to·85
 58 ··[0x00000167]··Special·opcode·55:·advance·Address·by·12·to·0x2072c·and·Line·by·8·to·93
 59 ··[0x00000168]··Advance·Line·by·-8·to·85
 60 ··[0x0000016a]··Special·opcode·19:·advance·Address·by·4·to·0x20730·and·Line·by·0·to·85
 61 ··[0x0000016b]··Special·opcode·41:·advance·Address·by·8·to·0x20738·and·Line·by·8·to·93
 62 ··[0x0000016c]··Special·opcode·21:·advance·Address·by·4·to·0x2073c·and·Line·by·2·to·95
 63 ··[0x0000016d]··Special·opcode·34:·advance·Address·by·8·to·0x20744·and·Line·by·1·to·96
 64 ··[0x0000016e]··Advance·Line·by·15·to·111
 65 ··[0x00000170]··Special·opcode·19:·advance·Address·by·4·to·0x20748·and·Line·by·0·to·111
 66 ··[0x00000171]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 67 ··[0x00000173]··Advance·Line·by·614·to·725
 68 ··[0x00000176]··Special·opcode·47:·advance·Address·by·12·to·0x20754·and·Line·by·0·to·725
 69 ··[0x00000177]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 70 ··[0x00000179]··Advance·Line·by·-625·to·100
 71 ··[0x0000017c]··Special·opcode·33:·advance·Address·by·8·to·0x2075c·and·Line·by·0·to·100
 72 ··[0x0000017d]··Special·opcode·36:·advance·Address·by·8·to·0x20764·and·Line·by·3·to·103
 73 ··[0x0000017e]··Extended·opcode·4:·set·Discriminator·to·1
 74 ··[0x00000182]··Set·is_stmt·to·0
 75 ··[0x00000183]··Special·opcode·19:·advance·Address·by·4·to·0x20768·and·Line·by·0·to·103
 76 ··[0x00000184]··Set·is_stmt·to·1
 77 ··[0x00000185]··Special·opcode·49:·advance·Address·by·12·to·0x20774·and·Line·by·2·to·105
 78 ··[0x00000186]··Special·opcode·34:·advance·Address·by·8·to·0x2077c·and·Line·by·1·to·106
 79 ··[0x00000187]··Extended·opcode·4:·set·Discriminator·to·2
 80 ··[0x0000018b]··Special·opcode·30:·advance·Address·by·8·to·0x20784·and·Line·by·-3·to·103
 81 ··[0x0000018c]··Special·opcode·39:·advance·Address·by·8·to·0x2078c·and·Line·by·6·to·109
 82 ··[0x0000018d]··Special·opcode·21:·advance·Address·by·4·to·0x20790·and·Line·by·2·to·111
 83 ··[0x0000018e]··Special·opcode·45:·advance·Address·by·12·to·0x2079c·and·Line·by·-2·to·109
 84 ··[0x0000018f]··Advance·Line·by·29·to·138
 85 ··[0x00000191]··Special·opcode·19:·advance·Address·by·4·to·0x207a0·and·Line·by·0·to·138
 86 ··[0x00000192]··Special·opcode·53:·advance·Address·by·12·to·0x207ac·and·Line·by·6·to·144
 87 ··[0x00000193]··Advance·Line·by·-6·to·138
 88 ··[0x00000195]··Special·opcode·19:·advance·Address·by·4·to·0x207b0·and·Line·by·0·to·138
 89 ··[0x00000196]··Special·opcode·19:·advance·Address·by·4·to·0x207b4·and·Line·by·0·to·138
 90 ··[0x00000197]··Special·opcode·25:·advance·Address·by·4·to·0x207b8·and·Line·by·6·to·144
 91 ··[0x00000198]··Special·opcode·49:·advance·Address·by·12·to·0x207c4·and·Line·by·2·to·146
 92 ··[0x00000199]··Special·opcode·34:·advance·Address·by·8·to·0x207cc·and·Line·by·1·to·147
 93 ··[0x0000019a]··Special·opcode·20:·advance·Address·by·4·to·0x207d0·and·Line·by·1·to·148
 94 ··[0x0000019b]··Special·opcode·20:·advance·Address·by·4·to·0x207d4·and·Line·by·1·to·149
 95 ··[0x0000019c]··Special·opcode·20:·advance·Address·by·4·to·0x207d8·and·Line·by·1·to·150
 96 ··[0x0000019d]··Special·opcode·37:·advance·Address·by·8·to·0x207e0·and·Line·by·4·to·154
 97 ··[0x0000019e]··Special·opcode·48:·advance·Address·by·12·to·0x207ec·and·Line·by·1·to·155
 98 ··[0x0000019f]··Special·opcode·21:·advance·Address·by·4·to·0x207f0·and·Line·by·2·to·157
 99 ··[0x000001a0]··Special·opcode·20:·advance·Address·by·4·to·0x207f4·and·Line·by·1·to·158
 100 ··[0x000001a1]··Special·opcode·18:·advance·Address·by·4·to·0x207f8·and·Line·by·-1·to·157
 101 ··[0x000001a2]··Special·opcode·20:·advance·Address·by·4·to·0x207fc·and·Line·by·1·to·158
 102 ··[0x000001a3]··Special·opcode·20:·advance·Address·by·4·to·0x20800·and·Line·by·1·to·159
 103 ··[0x000001a4]··Special·opcode·22:·advance·Address·by·4·to·0x20804·and·Line·by·3·to·162
 104 ··[0x000001a5]··Special·opcode·20:·advance·Address·by·4·to·0x20808·and·Line·by·1·to·163
 105 ··[0x000001a6]··Special·opcode·32:·advance·Address·by·8·to·0x20810·and·Line·by·-1·to·162
 106 ··[0x000001a7]··Special·opcode·20:·advance·Address·by·4·to·0x20814·and·Line·by·1·to·163
 107 ··[0x000001a8]··Special·opcode·35:·advance·Address·by·8·to·0x2081c·and·Line·by·2·to·165
 108 ··[0x000001a9]··Special·opcode·36:·advance·Address·by·8·to·0x20824·and·Line·by·3·to·168
 109 ··[0x000001aa]··Advance·Line·by·-41·to·127
 110 ··[0x000001ac]··Special·opcode·75:·advance·Address·by·20·to·0x20838·and·Line·by·0·to·127
 111 ··[0x000001ad]··Special·opcode·6:·advance·Address·by·0·to·0x20838·and·Line·by·1·to·128·(view·1)
 112 ··[0x000001ae]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 113 ··[0x000001b0]··Advance·Line·by·585·to·713
 114 ··[0x000001b3]··Special·opcode·61:·advance·Address·by·16·to·0x20848·and·Line·by·0·to·713
 115 ··[0x000001b4]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 116 ··[0x000001b6]··Advance·Line·by·-583·to·130
 117 ··[0x000001b9]··Special·opcode·19:·advance·Address·by·4·to·0x2084c·and·Line·by·0·to·130
 118 ··[0x000001ba]··Set·File·Name·to·entry·2·in·the·File·Name·Table
 119 ··[0x000001bc]··Advance·Line·by·583·to·713
 120 ··[0x000001bf]··Special·opcode·19:·advance·Address·by·4·to·0x20850·and·Line·by·0·to·713
 121 ··[0x000001c0]··Set·File·Name·to·entry·1·in·the·File·Name·Table
 122 ··[0x000001c2]··Advance·Line·by·-580·to·133
Max diff block lines reached; -1/14118 bytes (-0.01%) of diff not shown.
46.1 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 959 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0x0:
 3 ···Length:········0x95e·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0x0
 6 ···Pointer·Size:··8
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0x267):·GNU·C·4.9.x·20150123·(prerelease)·-mbionic·-mlittle-endian·-mabi=lp64·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-ffixed-x18·-ffixed-x18·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fexceptions
 9 ····<10>···DW_AT_language····:·1»   (ANSI·C)
 10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x7e):·/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/emutls.c
 11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0xe2):·/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/aarch64-linux-android/libgcc
 12 ····<19>···DW_AT_low_pc······:·0x206e0
 13 ····<21>···DW_AT_high_pc·····:·0x30c
 14 ····<29>···DW_AT_stmt_list···:·0x0
 15 ·<1><2d>:·Abbrev·Number:·2·(DW_TAG_base_type)
 16 ····<2e>···DW_AT_byte_size···:·8
 17 ····<2f>···DW_AT_encoding····:·5»   (signed)
 18 ····<30>···DW_AT_name········:·(indirect·string,·offset:·0x13a):·long·int
 19 ·<1><34>:·Abbrev·Number:·3·(DW_TAG_typedef)
 20 ····<35>···DW_AT_name········:·(indirect·string,·offset:·0x52):·size_t
 21 ····<39>···DW_AT_decl_file···:·4
 22 ····<3a>···DW_AT_decl_line···:·212
 23 ····<3b>···DW_AT_type········:·<0x3f>,·long·unsigned·int
 24 ·<1><3f>:·Abbrev·Number:·2·(DW_TAG_base_type)
 25 ····<40>···DW_AT_byte_size···:·8
 26 ····<41>···DW_AT_encoding····:·7»   (unsigned)
 27 ····<42>···DW_AT_name········:·(indirect·string,·offset:·0x375):·long·unsigned·int
 28 ·<1><46>:·Abbrev·Number:·2·(DW_TAG_base_type)
 29 ····<47>···DW_AT_byte_size···:·4
 30 ····<48>···DW_AT_encoding····:·7»   (unsigned)
 31 ····<49>···DW_AT_name········:·(indirect·string,·offset:·0x37a):·unsigned·int
 32 ·<1><4d>:·Abbrev·Number:·4·(DW_TAG_pointer_type)
 33 ····<4e>···DW_AT_byte_size···:·8
 34 ·<1><4f>:·Abbrev·Number:·5·(DW_TAG_base_type)
 35 ····<50>···DW_AT_byte_size···:·4
 36 ····<51>···DW_AT_encoding····:·5»   (signed)
 37 ····<52>···DW_AT_name········:·int
 38 ·<1><56>:·Abbrev·Number:·2·(DW_TAG_base_type)
 39 ····<57>···DW_AT_byte_size···:·1
 40 ····<58>···DW_AT_encoding····:·6»   (signed·char)
 41 ····<59>···DW_AT_name········:·(indirect·string,·offset:·0x349):·signed·char
 42 ·<1><5d>:·Abbrev·Number:·2·(DW_TAG_base_type)
 43 ····<5e>···DW_AT_byte_size···:·1
 44 ····<5f>···DW_AT_encoding····:·8»   (unsigned·char)
 45 ····<60>···DW_AT_name········:·(indirect·string,·offset:·0x347):·unsigned·char
 46 ·<1><64>:·Abbrev·Number:·2·(DW_TAG_base_type)
 47 ····<65>···DW_AT_byte_size···:·2
 48 ····<66>···DW_AT_encoding····:·5»   (signed)
 49 ····<67>···DW_AT_name········:·(indirect·string,·offset:·0x48):·short·int
 50 ·<1><6b>:·Abbrev·Number:·2·(DW_TAG_base_type)
 51 ····<6c>···DW_AT_byte_size···:·2
 52 ····<6d>···DW_AT_encoding····:·7»   (unsigned)
 53 ····<6e>···DW_AT_name········:·(indirect·string,·offset:·0x3a9):·short·unsigned·int
 54 ·<1><72>:·Abbrev·Number:·2·(DW_TAG_base_type)
 55 ····<73>···DW_AT_byte_size···:·8
 56 ····<74>···DW_AT_encoding····:·5»   (signed)
 57 ····<75>···DW_AT_name········:·(indirect·string,·offset:·0x135):·long·long·int
 58 ·<1><79>:·Abbrev·Number:·2·(DW_TAG_base_type)
 59 ····<7a>···DW_AT_byte_size···:·8
 60 ····<7b>···DW_AT_encoding····:·7»   (unsigned)
 61 ····<7c>···DW_AT_name········:·(indirect·string,·offset:·0x370):·long·long·unsigned·int
 62 ·<1><80>:·Abbrev·Number:·2·(DW_TAG_base_type)
 63 ····<81>···DW_AT_byte_size···:·8
 64 ····<82>···DW_AT_encoding····:·7»   (unsigned)
 65 ····<83>···DW_AT_name········:·(indirect·string,·offset:·0x60):·sizetype
 66 ·<1><87>:·Abbrev·Number:·2·(DW_TAG_base_type)
 67 ····<88>···DW_AT_byte_size···:·1
 68 ····<89>···DW_AT_encoding····:·8»   (unsigned·char)
 69 ····<8a>···DW_AT_name········:·(indirect·string,·offset:·0x350):·char
 70 ·<1><8e>:·Abbrev·Number:·2·(DW_TAG_base_type)
 71 ····<8f>···DW_AT_byte_size···:·16
 72 ····<90>···DW_AT_encoding····:·7»   (unsigned)
 73 ····<91>···DW_AT_name········:·(indirect·string,·offset:·0x1d1):·__int128·unsigned
 74 ·<1><95>:·Abbrev·Number:·6·(DW_TAG_subroutine_type)
 75 ····<96>···DW_AT_prototyped··:·1
 76 ·<1><96>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
 77 ····<97>···DW_AT_byte_size···:·8
 78 ····<98>···DW_AT_type········:·<0x95>
 79 ·<1><9c>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
 80 ····<9d>···DW_AT_byte_size···:·8
 81 ····<9e>···DW_AT_type········:·<0xa2>
 82 ·<1><a2>:·Abbrev·Number:·8·(DW_TAG_const_type)
 83 ·<1><a3>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
 84 ····<a4>···DW_AT_byte_size···:·8
 85 ····<a5>···DW_AT_type········:·<0xa9>
 86 ·<1><a9>:·Abbrev·Number:·9·(DW_TAG_subroutine_type)
 87 ····<aa>···DW_AT_prototyped··:·1
 88 ····<aa>···DW_AT_sibling·····:·<0xb4>
 89 ·<2><ae>:·Abbrev·Number:·10·(DW_TAG_formal_parameter)
 90 ····<af>···DW_AT_type········:·<0x4d>
 91 ·<2><b3>:·Abbrev·Number:·0
 92 ·<1><b4>:·Abbrev·Number:·7·(DW_TAG_pointer_type)
 93 ····<b5>···DW_AT_byte_size···:·8
 94 ····<b6>···DW_AT_type········:·<0x4d>
 95 ·<1><ba>:·Abbrev·Number:·11·(DW_TAG_structure_type)
 96 ····<bb>···DW_AT_byte_size···:·40
 97 ····<bc>···DW_AT_decl_file···:·3
 98 ····<bd>···DW_AT_decl_line···:·44
 99 ····<be>···DW_AT_sibling·····:·<0xdb>
 100 ·<2><c2>:·Abbrev·Number:·12·(DW_TAG_member)
 101 ····<c3>···DW_AT_name········:·(indirect·string,·offset:·0x185):·value
 102 ····<c7>···DW_AT_decl_file···:·3
 103 ····<c8>···DW_AT_decl_line···:·45
 104 ····<c9>···DW_AT_type········:·<0xdb>,·int
 105 ····<cd>···DW_AT_data_member_location:·0
 106 ·<2><ce>:·Abbrev·Number:·12·(DW_TAG_member)
 107 ····<cf>···DW_AT_name········:·(indirect·string,·offset:·0x39e):·__reserved
 108 ····<d3>···DW_AT_decl_file···:·3
 109 ····<d4>···DW_AT_decl_line···:·47
 110 ····<d5>···DW_AT_type········:·<0xe0>,·char
 111 ····<d9>···DW_AT_data_member_location:·4
 112 ·<2><da>:·Abbrev·Number:·0
 113 ·<1><db>:·Abbrev·Number:·13·(DW_TAG_volatile_type)
 114 ····<dc>···DW_AT_type········:·<0x4f>,·int
 115 ·<1><e0>:·Abbrev·Number:·14·(DW_TAG_array_type)
 116 ····<e1>···DW_AT_type········:·<0x87>,·char
 117 ····<e5>···DW_AT_sibling·····:·<0xf0>
 118 ·<2><e9>:·Abbrev·Number:·15·(DW_TAG_subrange_type)
 119 ····<ea>···DW_AT_type········:·<0x80>,·sizetype
 120 ····<ee>···DW_AT_upper_bound·:·35
 121 ·<2><ef>:·Abbrev·Number:·0
 122 ·<1><f0>:·Abbrev·Number:·3·(DW_TAG_typedef)
 123 ····<f1>···DW_AT_name········:·(indirect·string,·offset:·0x15f):·pthread_mutex_t
 124 ····<f5>···DW_AT_decl_file···:·3
 125 ····<f6>···DW_AT_decl_line···:·49
 126 ····<f7>···DW_AT_type········:·<0xba>
Max diff block lines reached; -1/47103 bytes (-0.00%) of diff not shown.
14.6 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 364 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0x0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data1
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_comp_dir·····DW_FORM_strp
 8 ····DW_AT_low_pc·······DW_FORM_addr
 9 ····DW_AT_high_pc······DW_FORM_data8
 10 ····DW_AT_stmt_list····DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_base_type····[no·children]
 13 ····DW_AT_byte_size····DW_FORM_data1
 14 ····DW_AT_encoding·····DW_FORM_data1
 15 ····DW_AT_name·········DW_FORM_strp
 16 ····DW_AT·value:·0·····DW_FORM·value:·0
 17 ···3······DW_TAG_typedef····[no·children]
 18 ····DW_AT_name·········DW_FORM_strp
 19 ····DW_AT_decl_file····DW_FORM_data1
 20 ····DW_AT_decl_line····DW_FORM_data1
 21 ····DW_AT_type·········DW_FORM_ref4
 22 ····DW_AT·value:·0·····DW_FORM·value:·0
 23 ···4······DW_TAG_pointer_type····[no·children]
 24 ····DW_AT_byte_size····DW_FORM_data1
 25 ····DW_AT·value:·0·····DW_FORM·value:·0
 26 ···5······DW_TAG_base_type····[no·children]
 27 ····DW_AT_byte_size····DW_FORM_data1
 28 ····DW_AT_encoding·····DW_FORM_data1
 29 ····DW_AT_name·········DW_FORM_string
 30 ····DW_AT·value:·0·····DW_FORM·value:·0
 31 ···6······DW_TAG_subroutine_type····[no·children]
 32 ····DW_AT_prototyped···DW_FORM_flag_present
 33 ····DW_AT·value:·0·····DW_FORM·value:·0
 34 ···7······DW_TAG_pointer_type····[no·children]
 35 ····DW_AT_byte_size····DW_FORM_data1
 36 ····DW_AT_type·········DW_FORM_ref4
 37 ····DW_AT·value:·0·····DW_FORM·value:·0
 38 ···8······DW_TAG_const_type····[no·children]
 39 ····DW_AT·value:·0·····DW_FORM·value:·0
 40 ···9······DW_TAG_subroutine_type····[has·children]
 41 ····DW_AT_prototyped···DW_FORM_flag_present
 42 ····DW_AT_sibling······DW_FORM_ref4
 43 ····DW_AT·value:·0·····DW_FORM·value:·0
 44 ···10······DW_TAG_formal_parameter····[no·children]
 45 ····DW_AT_type·········DW_FORM_ref4
 46 ····DW_AT·value:·0·····DW_FORM·value:·0
 47 ···11······DW_TAG_structure_type····[has·children]
 48 ····DW_AT_byte_size····DW_FORM_data1
 49 ····DW_AT_decl_file····DW_FORM_data1
 50 ····DW_AT_decl_line····DW_FORM_data1
 51 ····DW_AT_sibling······DW_FORM_ref4
 52 ····DW_AT·value:·0·····DW_FORM·value:·0
 53 ···12······DW_TAG_member····[no·children]
 54 ····DW_AT_name·········DW_FORM_strp
 55 ····DW_AT_decl_file····DW_FORM_data1
 56 ····DW_AT_decl_line····DW_FORM_data1
 57 ····DW_AT_type·········DW_FORM_ref4
 58 ····DW_AT_data_member_location·DW_FORM_data1
 59 ····DW_AT·value:·0·····DW_FORM·value:·0
 60 ···13······DW_TAG_volatile_type····[no·children]
 61 ····DW_AT_type·········DW_FORM_ref4
 62 ····DW_AT·value:·0·····DW_FORM·value:·0
 63 ···14······DW_TAG_array_type····[has·children]
 64 ····DW_AT_type·········DW_FORM_ref4
 65 ····DW_AT_sibling······DW_FORM_ref4
 66 ····DW_AT·value:·0·····DW_FORM·value:·0
 67 ···15······DW_TAG_subrange_type····[no·children]
 68 ····DW_AT_type·········DW_FORM_ref4
 69 ····DW_AT_upper_bound··DW_FORM_data1
 70 ····DW_AT·value:·0·····DW_FORM·value:·0
 71 ···16······DW_TAG_union_type····[has·children]
 72 ····DW_AT_byte_size····DW_FORM_data1
 73 ····DW_AT_decl_file····DW_FORM_data1
 74 ····DW_AT_decl_line····DW_FORM_data1
 75 ····DW_AT_sibling······DW_FORM_ref4
 76 ····DW_AT·value:·0·····DW_FORM·value:·0
 77 ···17······DW_TAG_member····[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 ···18······DW_TAG_member····[no·children]
 84 ····DW_AT_name·········DW_FORM_string
 85 ····DW_AT_decl_file····DW_FORM_data1
 86 ····DW_AT_decl_line····DW_FORM_data1
 87 ····DW_AT_type·········DW_FORM_ref4
 88 ····DW_AT·value:·0·····DW_FORM·value:·0
 89 ···19······DW_TAG_structure_type····[has·children]
 90 ····DW_AT_name·········DW_FORM_strp
 91 ····DW_AT_byte_size····DW_FORM_data1
 92 ····DW_AT_decl_file····DW_FORM_data1
 93 ····DW_AT_decl_line····DW_FORM_data1
 94 ····DW_AT_sibling······DW_FORM_ref4
 95 ····DW_AT·value:·0·····DW_FORM·value:·0
 96 ···20······DW_TAG_member····[no·children]
 97 ····DW_AT_name·········DW_FORM_string
 98 ····DW_AT_decl_file····DW_FORM_data1
 99 ····DW_AT_decl_line····DW_FORM_data1
 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_subrange_type····[no·children]
 104 ····DW_AT_type·········DW_FORM_ref4
 105 ····DW_AT·value:·0·····DW_FORM·value:·0
 106 ···22······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_data1
 110 ····DW_AT_prototyped···DW_FORM_flag_present
 111 ····DW_AT_type·········DW_FORM_ref4
 112 ····DW_AT_inline·······DW_FORM_data1
 113 ····DW_AT_sibling······DW_FORM_ref4
 114 ····DW_AT·value:·0·····DW_FORM·value:·0
 115 ···23······DW_TAG_variable····[no·children]
 116 ····DW_AT_name·········DW_FORM_strp
 117 ····DW_AT_decl_file····DW_FORM_data1
 118 ····DW_AT_decl_line····DW_FORM_data1
 119 ····DW_AT_type·········DW_FORM_ref4
 120 ····DW_AT·value:·0·····DW_FORM·value:·0
 121 ···24······DW_TAG_const_type····[no·children]
 122 ····DW_AT_type·········DW_FORM_ref4
 123 ····DW_AT·value:·0·····DW_FORM·value:·0
 124 ···25······DW_TAG_subprogram····[has·children]
 125 ····DW_AT_name·········DW_FORM_strp
 126 ····DW_AT_decl_file····DW_FORM_data1
Max diff block lines reached; -1/14898 bytes (-0.01%) of diff not shown.
409 B
readelf --wide --debug-dump=aranges {}
    
Offset 0, 0 lines modifiedOffset 1, 12 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················44
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x0
 5 ··Pointer·Size:·············8
 6 ··Segment·Size:·············0
  
 7 ····Address············Length
 8 ····00000000000206e0·000000000000030c·
 9 ····0000000000000000·0000000000000000·
  
5.55 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 96 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·0000000000020720·0000000000020730·(DW_OP_reg0·(x0))
 4 ····00000013·0000000000020730·000000000002075b·(DW_OP_reg1·(x1))
 5 ····00000026·000000000002075b·000000000002075c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(x0));·DW_OP_stack_value)
 6 ····0000003c·000000000002075c·0000000000020768·(DW_OP_reg1·(x1))
 7 ····0000004f·0000000000020768·0000000000020798·(DW_OP_reg19·(x19))
 8 ····00000062·0000000000020798·000000000002079f·(DW_OP_reg0·(x0))
 9 ····00000075·000000000002079f·00000000000207a0·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(x0));·DW_OP_stack_value)
 10 ····0000008b·<End·of·list>
 11 ····0000009b·0000000000020744·000000000002075b·(DW_OP_reg1·(x1))
 12 ····000000ae·000000000002075b·000000000002075c·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(x0));·DW_OP_stack_value)
 13 ····000000c4·<End·of·list>
 14 ····000000d4·0000000000020744·000000000002075b·(DW_OP_addr:·2b160)
 15 ····000000ef·<End·of·list>
 16 ····000000ff·0000000000020760·0000000000020794·(DW_OP_reg21·(x21))
 17 ····00000112·<End·of·list>
 18 ····00000122·0000000000020760·0000000000020768·(DW_OP_lit0;·DW_OP_stack_value)
 19 ····00000136·0000000000020768·0000000000020798·(DW_OP_reg20·(x20))
 20 ····00000149·<End·of·list>
 21 ····00000159·00000000000207a0·00000000000207c0·(DW_OP_reg0·(x0))
 22 ····0000016c·00000000000207c0·000000000002082c·(DW_OP_reg21·(x21))
 23 ····0000017f·000000000002082c·0000000000020838·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(x0));·DW_OP_stack_value)
 24 ····00000195·<End·of·list>
 25 ····000001a5·00000000000207cc·00000000000207d3·(DW_OP_reg0·(x0))
 26 ····000001b8·00000000000207d4·00000000000207e0·(DW_OP_reg0·(x0))
 27 ····000001cb·00000000000207ec·000000000002080c·(DW_OP_reg0·(x0))
 28 ····000001de·<End·of·list>
 29 ····000001ee·00000000000207dc·00000000000207e0·(DW_OP_reg19·(x19))
 30 ····00000201·0000000000020800·0000000000020814·(DW_OP_reg19·(x19))
 31 ····00000214·0000000000020814·0000000000020817·(DW_OP_reg0·(x0))
 32 ····00000227·0000000000020817·000000000002081c·(DW_OP_reg19·(x19))
 33 ····0000023a·000000000002081c·0000000000020823·(DW_OP_reg0·(x0))
 34 ····0000024d·0000000000020823·0000000000020830·(DW_OP_reg19·(x19))
 35 ····00000260·0000000000020830·0000000000020838·(DW_OP_reg0·(x0))
 36 ····00000273·<End·of·list>
 37 ····00000283·0000000000020850·0000000000020853·(DW_OP_addr:·2b160)
 38 ····0000029e·<End·of·list>
 39 ····000002ae·0000000000020858·0000000000020887·(DW_OP_reg0·(x0))
 40 ····000002c1·0000000000020887·0000000000020894·(DW_OP_reg22·(x22))
 41 ····000002d4·0000000000020894·0000000000020898·(DW_OP_reg0·(x0))
 42 ····000002e7·0000000000020898·00000000000209a4·(DW_OP_reg22·(x22))
 43 ····000002fa·00000000000209a4·00000000000209b0·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(x0));·DW_OP_stack_value)
 44 ····00000310·<End·of·list>
 45 ····00000320·000000000002089c·00000000000208cc·(DW_OP_reg19·(x19))
 46 ····00000333·00000000000208cc·00000000000208d0·(DW_OP_breg22·(x22):·16)
 47 ····00000347·00000000000208d0·00000000000208d8·(DW_OP_breg0·(x0):·0)
 48 ····0000035b·00000000000208d8·0000000000020988·(DW_OP_reg19·(x19))
 49 ····0000036e·<End·of·list>
 50 ····0000037e·00000000000208f4·00000000000208fc·(DW_OP_reg0·(x0))
 51 ····00000391·00000000000208fc·000000000002090c·(DW_OP_reg20·(x20))
 52 ····000003a4·000000000002090c·0000000000020913·(DW_OP_reg0·(x0))
 53 ····000003b7·0000000000020913·0000000000020914·(DW_OP_reg20·(x20))
 54 ····000003ca·0000000000020914·0000000000020918·(DW_OP_reg0·(x0))
 55 ····000003dd·0000000000020918·000000000002092c·(DW_OP_reg20·(x20))
 56 ····000003f0·000000000002092c·0000000000020953·(DW_OP_reg0·(x0))
 57 ····00000403·0000000000020953·0000000000020958·(DW_OP_reg20·(x20))
 58 ····00000416·0000000000020958·0000000000020964·(DW_OP_reg0·(x0))
 59 ····00000429·0000000000020964·000000000002099c·(DW_OP_reg20·(x20))
 60 ····0000043c·<End·of·list>
 61 ····0000044c·00000000000208f4·000000000002099c·(DW_OP_lit2;·DW_OP_stack_value)
 62 ····00000460·<End·of·list>
 63 ····00000470·000000000002098c·0000000000020994·(DW_OP_reg0·(x0))
 64 ····00000483·0000000000020994·0000000000020997·(DW_OP_breg19·(x19):·8)
 65 ····00000497·0000000000020998·000000000002099c·(DW_OP_reg0·(x0))
 66 ····000004aa·<End·of·list>
 67 ····000004ba·00000000000208a4·00000000000208e8·(DW_OP_addr:·2b168;·DW_OP_stack_value)
 68 ····000004d6·<End·of·list>
 69 ····000004e6·00000000000208a4·00000000000208e8·(DW_OP_addr:·206e0;·DW_OP_stack_value)
 70 ····00000502·<End·of·list>
 71 ····00000512·00000000000208b8·00000000000208e8·(DW_OP_addr:·2b170;·DW_OP_stack_value)
 72 ····0000052e·<End·of·list>
 73 ····0000053e·00000000000208dc·00000000000208e8·(DW_OP_addr:·2b170;·DW_OP_stack_value)
 74 ····0000055a·<End·of·list>
 75 ····0000056a·00000000000208e8·00000000000208ef·(DW_OP_addr:·2b160)
 76 ····00000585·<End·of·list>
 77 ····00000595·0000000000020904·0000000000020910·(DW_OP_reg21·(x21))
 78 ····000005a8·0000000000020914·000000000002092c·(DW_OP_reg21·(x21))
 79 ····000005bb·<End·of·list>
 80 ····000005cb·0000000000020924·000000000002092c·(DW_OP_reg20·(x20))
 81 ····000005de·<End·of·list>
 82 ····000005ee·0000000000020924·000000000002092c·(DW_OP_addr:·2b160)
 83 ····00000609·<End·of·list>
 84 ····00000619·0000000000020938·000000000002097c·(DW_OP_reg23·(x23))
 85 ····0000062c·<End·of·list>
 86 ····0000063c·000000000002093c·000000000002097c·(DW_OP_reg21·(x21))
 87 ····0000064f·<End·of·list>
 88 ····0000065f·0000000000020978·000000000002097c·(DW_OP_reg20·(x20))
 89 ····00000672·<End·of·list>
 90 ····00000682·0000000000020978·000000000002097c·(DW_OP_addr:·2b160)
 91 ····0000069d·<End·of·list>
 92 ····000006ad·00000000000209b0·00000000000209dc·(DW_OP_reg2·(x2))
 93 ····000006c0·00000000000209dc·00000000000209ec·(DW_OP_GNU_entry_value:·(DW_OP_reg2·(x2));·DW_OP_stack_value)
 94 ····000006d6·<End·of·list>
  
407 B
readelf --wide --debug-dump=ranges {}
    
Offset 0, 0 lines modifiedOffset 1, 12 lines modified
 1 Contents·of·the·.debug_aranges·section:
  
 2 ··Length:···················44
 3 ··Version:··················2
 4 ··Offset·into·.debug_info:··0x0
 5 ··Pointer·Size:·············8
 6 ··Segment·Size:·············0
  
 7 ····Address············Length
 8 ····00000000000206e0·000000000000030c·
 9 ····0000000000000000·0000000000000000·
  
23.3 KB
strings --all --bytes=8 {}
    
Offset 581, 20 lines modifiedOffset 581, 858 lines modified
581 void·randombytes_internal_random_stir(void)581 void·randombytes_internal_random_stir(void)
582 stream.nonce·!=·(uint64_t)·0U582 stream.nonce·!=·(uint64_t)·0U
583 void·randombytes_internal_random_init(void)583 void·randombytes_internal_random_init(void)
584 (global.getentropy_available·|·global.getrandom_available)·==·0584 (global.getentropy_available·|·global.getrandom_available)·==·0
585 void·randombytes_internal_random_buf(void·*const,·const·size_t)585 void·randombytes_internal_random_buf(void·*const,·const·size_t)
586 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)586 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)
Diff chunk too large, falling back to line-by-line diff (834 lines added, 5 lines removed)
587 GCC:·(GNU)·4.9.x·20150123·(prerelease)587 GCC:·(GNU)·4.9.x·20150123·(prerelease)
588 .fini_array588 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
589 .comment589 /tmp/128e6f164bf061cee0ac56189fe57469/sysroot/usr/include
590 .note.android.ident590 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
591 .rela.plt591 emutls.c
592 .eh_frame_hdr592 gthr-default.h
 593 pthread.h
 594 stddef.h
 595 malloc.h
 596 stdlib.h
 597 z··&>/!!!2="!
 598 !!#!-!01
 599 {<#-!/!!
 600 {.?"=K"!!
 601 emutls_key_created
 602 __gthread_key_delete
 603 __gthread_mutex_lock
 604 short·int
 605 sizetype
 606 __gthread_once
 607 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/emutls.c
 608 emutls_key
 609 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/aarch64-linux-android/libgcc
 610 long·long·int
 611 __emutls_get_address
 612 pthread_mutex_t
 613 __gthread_setspecific
 614 __emutls_unregister_key
 615 emutls_alloc
 616 emutls_destroy
 617 emutls_mutex
 618 __int128·unsigned
 619 __gthread_getspecific
 620 emutls_init
 621 pthread_once_t
 622 __gthread_mutex_unlock
 623 __gthread_once_t
 624 skip_destructor_rounds
 625 GNU·C·4.9.x·20150123·(prerelease)·-mbionic·-mlittle-endian·-mabi=lp64·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-ffixed-x18·-ffixed-x18·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fexceptions
 626 orig_size
 627 unsigned·char
 628 __gthread_active_ptr
 629 long·long·unsigned·int
 630 hdr_size
 631 __reserved
 632 short·unsigned·int
 633 __gthread_active_p
 634 __emutls_array
 635 __gthread_key_create
 636 pthread_key_t
 637 __emutls_register_common
 638 __emutls_object
 639 __gthread_key_t
 640 __gthread_mutex_t
 641 emutls_size
 642 /buildbot/tmp/crtbrand-6de204.o
 643 ndk_build_number
 644 ndk_version
 645 note_android_ident
 646 note_data
 647 note_end
 648 note_name
 649 crtbegin_so.c
 650 __dso_handle_const
 651 __on_dlclose
 652 __on_dlclose_late
 653 aead_chacha20poly1305.c
 654 aead_xchacha20poly1305.c
 655 crypto_auth.c
 656 auth_hmacsha256.c
 657 auth_hmacsha512.c
 658 auth_hmacsha512256.c
 659 crypto_box.c
 660 crypto_box_easy.c
 661 crypto_box_seal.c
 662 _crypto_box_seal_nonce
 663 box_curve25519xsalsa20poly1305.c
 664 crypto_box_curve25519xsalsa20poly1305_beforenm.zero
 665 ed25519_ref10.c
 666 fe25519_cmov
 667 fe25519_mul
 668 fe25519_pow22523
 669 fe25519_reduce
 670 fe25519_sq
 671 fe25519_sq2
 672 fe25519_sub
 673 ge25519_cmov
 674 ge25519_cmov8_base
 675 ge25519_cmov8_base.base
 676 ge25519_cmov_cached
 677 ge25519_double_scalarmult_vartime.Bi
 678 ge25519_elligator2
 679 ge25519_has_small_order.blacklist
 680 ge25519_madd
 681 ge25519_mul_l.aslide
 682 ge25519_p2_dbl
 683 ge25519_p3_dbl
 684 invsqrtamd
 685 ristretto255_elligator
 686 ristretto255_sqrt_ratio_m1
 687 sc25519_is_canonical.L
 688 slide_vartime
 689 sqrtadm1
 690 core_hchacha20.c
 691 core_hsalsa20_ref2.c
 692 core_hsalsa20.c
 693 core_salsa_ref.c
 694 crypto_generichash.c
 695 generichash_blake2.c
 696 blake2b-compress-ref.c
 697 blake2b-ref.c
 698 blake2b_IV
 699 generichash_blake2b.c
 700 crypto_hash.c
 701 hash_sha256.c
 702 hash_sha256_cp.c
 703 SHA256_Transform
 704 crypto_hash_sha256_init.sha256_initial_state
 705 hash_sha512.c
 706 hash_sha512_cp.c
Max diff block lines reached; 262/23806 bytes (1.10%) of diff not shown.
26.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 812 lines modifiedOffset 1, 812 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 000000000000a0e0·<crypto_stream_salsa20_xor_ic@plt-0x20>:2 000000000000a0e0·<.plt>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>4 »       adrp»   x16,·2a000·<note_end+0x888>
5 »       ldr»    x17,·[x16,·#2968]5 »       ldr»    x17,·[x16,·#2968]
6 »       add»    x16,·x16,·#0xb986 »       add»    x16,·x16,·#0xb98
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 000000000000a100·<crypto_stream_salsa20_xor_ic@plt>:11 000000000000a100·<crypto_stream_salsa20_xor_ic@plt>:
12 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>12 »       adrp»   x16,·2a000·<note_end+0x888>
13 »       ldr»    x17,·[x16,·#2976]13 »       ldr»    x17,·[x16,·#2976]
14 »       add»    x16,·x16,·#0xba014 »       add»    x16,·x16,·#0xba0
15 »       br»     x1715 »       br»     x17
  
16 000000000000a110·<sodium_base642bin@plt>:16 000000000000a110·<sodium_base642bin@plt>:
17 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>17 »       adrp»   x16,·2a000·<note_end+0x888>
18 »       ldr»    x17,·[x16,·#2984]18 »       ldr»    x17,·[x16,·#2984]
19 »       add»    x16,·x16,·#0xba819 »       add»    x16,·x16,·#0xba8
20 »       br»     x1720 »       br»     x17
  
21 000000000000a120·<mprotect@plt>:21 000000000000a120·<mprotect@plt>:
22 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>22 »       adrp»   x16,·2a000·<note_end+0x888>
23 »       ldr»    x17,·[x16,·#2992]23 »       ldr»    x17,·[x16,·#2992]
24 »       add»    x16,·x16,·#0xbb024 »       add»    x16,·x16,·#0xbb0
25 »       br»     x1725 »       br»     x17
  
26 000000000000a130·<__emutls_get_address@plt>:26 000000000000a130·<__emutls_get_address@plt>:
27 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>27 »       adrp»   x16,·2a000·<note_end+0x888>
28 »       ldr»    x17,·[x16,·#3000]28 »       ldr»    x17,·[x16,·#3000]
29 »       add»    x16,·x16,·#0xbb829 »       add»    x16,·x16,·#0xbb8
30 »       br»     x1730 »       br»     x17
  
31 000000000000a140·<crypto_stream_chacha20_xor@plt>:31 000000000000a140·<crypto_stream_chacha20_xor@plt>:
32 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>32 »       adrp»   x16,·2a000·<note_end+0x888>
33 »       ldr»    x17,·[x16,·#3008]33 »       ldr»    x17,·[x16,·#3008]
34 »       add»    x16,·x16,·#0xbc034 »       add»    x16,·x16,·#0xbc0
35 »       br»     x1735 »       br»     x17
  
36 000000000000a150·<crypto_verify_64@plt>:36 000000000000a150·<crypto_verify_64@plt>:
37 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>37 »       adrp»   x16,·2a000·<note_end+0x888>
38 »       ldr»    x17,·[x16,·#3016]38 »       ldr»    x17,·[x16,·#3016]
39 »       add»    x16,·x16,·#0xbc839 »       add»    x16,·x16,·#0xbc8
40 »       br»     x1740 »       br»     x17
  
41 000000000000a160·<crypto_generichash_init@plt>:41 000000000000a160·<crypto_generichash_init@plt>:
42 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>42 »       adrp»   x16,·2a000·<note_end+0x888>
43 »       ldr»    x17,·[x16,·#3024]43 »       ldr»    x17,·[x16,·#3024]
44 »       add»    x16,·x16,·#0xbd044 »       add»    x16,·x16,·#0xbd0
45 »       br»     x1745 »       br»     x17
  
46 000000000000a170·<realloc@plt>:46 000000000000a170·<realloc@plt>:
47 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>47 »       adrp»   x16,·2a000·<note_end+0x888>
48 »       ldr»    x17,·[x16,·#3032]48 »       ldr»    x17,·[x16,·#3032]
49 »       add»    x16,·x16,·#0xbd849 »       add»    x16,·x16,·#0xbd8
50 »       br»     x1750 »       br»     x17
  
51 000000000000a180·<open@plt>:51 000000000000a180·<open@plt>:
52 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>52 »       adrp»   x16,·2a000·<note_end+0x888>
53 »       ldr»    x17,·[x16,·#3040]53 »       ldr»    x17,·[x16,·#3040]
54 »       add»    x16,·x16,·#0xbe054 »       add»    x16,·x16,·#0xbe0
55 »       br»     x1755 »       br»     x17
  
56 000000000000a190·<pthread_key_create@plt>:56 000000000000a190·<pthread_key_create@plt>:
57 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>57 »       adrp»   x16,·2a000·<note_end+0x888>
58 »       ldr»    x17,·[x16,·#3048]58 »       ldr»    x17,·[x16,·#3048]
59 »       add»    x16,·x16,·#0xbe859 »       add»    x16,·x16,·#0xbe8
60 »       br»     x1760 »       br»     x17
  
61 000000000000a1a0·<crypto_hash_sha512_update@plt>:61 000000000000a1a0·<crypto_hash_sha512_update@plt>:
62 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>62 »       adrp»   x16,·2a000·<note_end+0x888>
63 »       ldr»    x17,·[x16,·#3056]63 »       ldr»    x17,·[x16,·#3056]
64 »       add»    x16,·x16,·#0xbf064 »       add»    x16,·x16,·#0xbf0
65 »       br»     x1765 »       br»     x17
  
66 000000000000a1b0·<crypto_sign_ed25519ph_update@plt>:66 000000000000a1b0·<crypto_sign_ed25519ph_update@plt>:
67 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>67 »       adrp»   x16,·2a000·<note_end+0x888>
68 »       ldr»    x17,·[x16,·#3064]68 »       ldr»    x17,·[x16,·#3064]
69 »       add»    x16,·x16,·#0xbf869 »       add»    x16,·x16,·#0xbf8
70 »       br»     x1770 »       br»     x17
  
71 000000000000a1c0·<sodium_bin2base64@plt>:71 000000000000a1c0·<sodium_bin2base64@plt>:
72 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>72 »       adrp»   x16,·2a000·<note_end+0x888>
73 »       ldr»    x17,·[x16,·#3072]73 »       ldr»    x17,·[x16,·#3072]
74 »       add»    x16,·x16,·#0xc0074 »       add»    x16,·x16,·#0xc00
75 »       br»     x1775 »       br»     x17
  
76 000000000000a1d0·<crypto_auth_hmacsha512_update@plt>:76 000000000000a1d0·<crypto_auth_hmacsha512_update@plt>:
77 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>77 »       adrp»   x16,·2a000·<note_end+0x888>
78 »       ldr»    x17,·[x16,·#3080]78 »       ldr»    x17,·[x16,·#3080]
79 »       add»    x16,·x16,·#0xc0879 »       add»    x16,·x16,·#0xc08
80 »       br»     x1780 »       br»     x17
  
81 000000000000a1e0·<pthread_once@plt>:81 000000000000a1e0·<pthread_once@plt>:
82 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>82 »       adrp»   x16,·2a000·<note_end+0x888>
83 »       ldr»    x17,·[x16,·#3088]83 »       ldr»    x17,·[x16,·#3088]
84 »       add»    x16,·x16,·#0xc1084 »       add»    x16,·x16,·#0xc10
85 »       br»     x1785 »       br»     x17
  
86 000000000000a1f0·<__cxa_finalize@plt>:86 000000000000a1f0·<__cxa_finalize@plt>:
87 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>87 »       adrp»   x16,·2a000·<note_end+0x888>
88 »       ldr»    x17,·[x16,·#3096]88 »       ldr»    x17,·[x16,·#3096]
89 »       add»    x16,·x16,·#0xc1889 »       add»    x16,·x16,·#0xc18
90 »       br»     x1790 »       br»     x17
  
91 000000000000a200·<crypto_hash_sha512_init@plt>:91 000000000000a200·<crypto_hash_sha512_init@plt>:
92 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>92 »       adrp»   x16,·2a000·<note_end+0x888>
93 »       ldr»    x17,·[x16,·#3104]93 »       ldr»    x17,·[x16,·#3104]
94 »       add»    x16,·x16,·#0xc2094 »       add»    x16,·x16,·#0xc20
95 »       br»     x1795 »       br»     x17
  
96 000000000000a210·<crypto_hash_sha256_final@plt>:96 000000000000a210·<crypto_hash_sha256_final@plt>:
97 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>97 »       adrp»   x16,·2a000·<note_end+0x888>
98 »       ldr»    x17,·[x16,·#3112]98 »       ldr»    x17,·[x16,·#3112]
99 »       add»    x16,·x16,·#0xc2899 »       add»    x16,·x16,·#0xc28
100 »       br»     x17100 »       br»     x17
  
101 000000000000a220·<calloc@plt>:101 000000000000a220·<calloc@plt>:
102 »       adrp»   x16,·2a000·<__emutls_register_common@@Base+0x9650>102 »       adrp»   x16,·2a000·<note_end+0x888>
103 »       ldr»    x17,·[x16,·#3120]103 »       ldr»    x17,·[x16,·#3120]
104 »       add»    x16,·x16,·#0xc30104 »       add»    x16,·x16,·#0xc30
Max diff block lines reached; 22672/26718 bytes (84.86%) of diff not shown.
548 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 30 lines modifiedOffset 1, 41 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000000000000a950·<crypto_aead_chacha20poly1305_encrypt_detached@@Base-0x3c>: 
3 »       adrp»   x0,·2a000·<__emutls_register_common@@Base+0x9650>2 000000000000a950·<__on_dlclose>:
 3 __on_dlclose():
 4 »       adrp»   x0,·2a000·<note_end+0x888>
4 »       add»    x0,·x0,·#0x9805 »       add»    x0,·x0,·#0x980
5 »       b»      a1f0·<__cxa_finalize@plt>6 »       b»      a1f0·<__cxa_finalize@plt>
6 »       ret7 »       ret
7 »       b»      20838·<crypto_aead_aes256gcm_keygen@@Base+0x798> 
8 »       cbz»    x0,·a96c·<crypto_pwhash_argon2id_str@plt+0x2c> 
 8 000000000000a960·<__on_dlclose_late>:
 9 __on_dlclose_late():
 10 »       b»      20838·<__emutls_unregister_key>
  
 11 000000000000a964·<__atexit_handler_wrapper>:
 12 __atexit_handler_wrapper():
 13 »       cbz»    x0,·a96c·<__atexit_handler_wrapper+0x8>
9 »       br»     x014 »       br»     x0
10 »       ret15 »       ret
11 »       adrp»   x8,·a000·<crypto_stream_salsa20_xor_ic@plt-0x100> 
 16 000000000000a970·<atexit>:
 17 atexit():
 18 »       adrp»   x8,·a000·<.plt-0xe0>
12 »       add»    x8,·x8,·#0x96419 »       add»    x8,·x8,·#0x964
13 »       adrp»   x2,·2a000·<__emutls_register_common@@Base+0x9650>20 »       adrp»   x2,·2a000·<note_end+0x888>
14 »       add»    x2,·x2,·#0x98021 »       add»    x2,·x2,·#0x980
15 »       mov»    x1,·x022 »       mov»    x1,·x0
16 »       mov»    x0,·x823 »       mov»    x0,·x8
17 »       b»      a930·<__cxa_atexit@plt>24 »       b»      a930·<__cxa_atexit@plt>
  
18 000000000000a98c·<crypto_aead_chacha20poly1305_encrypt_detached@@Base>:25 000000000000a98c·<crypto_aead_chacha20poly1305_encrypt_detached>:
 26 crypto_aead_chacha20poly1305_encrypt_detached():
19 »       sub»    sp,·sp,·#0x1c027 »       sub»    sp,·sp,·#0x1c0
20 »       stp»    x29,·x30,·[sp,·#432]28 »       stp»    x29,·x30,·[sp,·#432]
21 »       add»    x29,·sp,·#0x1b029 »       add»    x29,·sp,·#0x1b0
22 »       stp»    x28,·x27,·[sp,·#352]30 »       stp»    x28,·x27,·[sp,·#352]
23 »       stp»    x26,·x25,·[sp,·#368]31 »       stp»    x26,·x25,·[sp,·#368]
24 »       stp»    x24,·x23,·[sp,·#384]32 »       stp»    x24,·x23,·[sp,·#384]
25 »       stp»    x22,·x21,·[sp,·#400]33 »       stp»    x22,·x21,·[sp,·#400]
Offset 78, 61 lines modifiedOffset 89, 63 lines modified
78 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>89 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>
79 »       add»    x0,·sp,·#0x5090 »       add»    x0,·sp,·#0x50
80 »       mov»    x1,·x2091 »       mov»    x1,·x20
81 »       bl»     a660·<crypto_onetimeauth_poly1305_final@plt>92 »       bl»     a660·<crypto_onetimeauth_poly1305_final@plt>
82 »       add»    x0,·sp,·#0x5093 »       add»    x0,·sp,·#0x50
83 »       mov»    w1,·#0x100·················»   //·#25694 »       mov»    w1,·#0x100·················»   //·#256
84 »       bl»     a3c0·<sodium_memzero@plt>95 »       bl»     a3c0·<sodium_memzero@plt>
85 »       cbz»    x19,·aa8c·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x100>96 »       cbz»    x19,·aa8c·<crypto_aead_chacha20poly1305_encrypt_detached+0x100>
86 »       mov»    w8,·#0x10··················»    //·#1697 »       mov»    w8,·#0x10··················»    //·#16
87 »       str»    x8,·[x19]98 »       str»    x8,·[x19]
88 »       ldr»    x8,·[x28,·#40]99 »       ldr»    x8,·[x28,·#40]
89 »       ldur»   x9,·[x29,·#-96]100 »       ldur»   x9,·[x29,·#-96]
90 »       cmp»    x8,·x9101 »       cmp»    x8,·x9
91 »       b.ne»   aac0·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x134>··//·b.any102 »       b.ne»   aac0·<crypto_aead_chacha20poly1305_encrypt_detached+0x134>··//·b.any
92 »       ldp»    x29,·x30,·[sp,·#432]103 »       ldp»    x29,·x30,·[sp,·#432]
93 »       ldp»    x20,·x19,·[sp,·#416]104 »       ldp»    x20,·x19,·[sp,·#416]
94 »       ldp»    x22,·x21,·[sp,·#400]105 »       ldp»    x22,·x21,·[sp,·#400]
95 »       ldp»    x24,·x23,·[sp,·#384]106 »       ldp»    x24,·x23,·[sp,·#384]
96 »       ldp»    x26,·x25,·[sp,·#368]107 »       ldp»    x26,·x25,·[sp,·#368]
97 »       ldp»    x28,·x27,·[sp,·#352]108 »       ldp»    x28,·x27,·[sp,·#352]
98 »       mov»    w0,·wzr109 »       mov»    w0,·wzr
99 »       add»    sp,·sp,·#0x1c0110 »       add»    sp,·sp,·#0x1c0
100 »       ret111 »       ret
101 »       bl»     a4d0·<__stack_chk_fail@plt>112 »       bl»     a4d0·<__stack_chk_fail@plt>
  
102 000000000000aac4·<crypto_aead_chacha20poly1305_encrypt@@Base>:113 000000000000aac4·<crypto_aead_chacha20poly1305_encrypt>:
 114 crypto_aead_chacha20poly1305_encrypt():
103 »       sub»    sp,·sp,·#0x30115 »       sub»    sp,·sp,·#0x30
104 »       stp»    x20,·x19,·[sp,·#16]116 »       stp»    x20,·x19,·[sp,·#16]
105 »       mov»    x19,·x3117 »       mov»    x19,·x3
106 »       cmn»    x3,·#0x10118 »       cmn»    x3,·#0x10
107 »       stp»    x29,·x30,·[sp,·#32]119 »       stp»    x29,·x30,·[sp,·#32]
108 »       add»    x29,·sp,·#0x20120 »       add»    x29,·sp,·#0x20
109 »       b.cs»   ab28·<crypto_aead_chacha20poly1305_encrypt@@Base+0x64>··//·b.hs,·b.nlast121 »       b.cs»   ab28·<crypto_aead_chacha20poly1305_encrypt+0x64>··//·b.hs,·b.nlast
110 »       ldr»    x8,·[x29,·#16]122 »       ldr»    x8,·[x29,·#16]
111 »       mov»    x6,·x5123 »       mov»    x6,·x5
112 »       mov»    x5,·x4124 »       mov»    x5,·x4
113 »       mov»    x3,·x2125 »       mov»    x3,·x2
114 »       mov»    x20,·x1126 »       mov»    x20,·x1
115 »       add»    x1,·x0,·x19127 »       add»    x1,·x0,·x19
116 »       mov»    x2,·xzr128 »       mov»    x2,·xzr
117 »       mov»    x4,·x19129 »       mov»    x4,·x19
118 »       stp»    x7,·x8,·[sp]130 »       stp»    x7,·x8,·[sp]
119 »       bl»     a98c·<crypto_aead_chacha20poly1305_encrypt_detached@@Base>131 »       bl»     a98c·<crypto_aead_chacha20poly1305_encrypt_detached>
120 »       cbz»    x20,·ab14·<crypto_aead_chacha20poly1305_encrypt@@Base+0x50>132 »       cbz»    x20,·ab14·<crypto_aead_chacha20poly1305_encrypt+0x50>
121 »       add»    x8,·x19,·#0x10133 »       add»    x8,·x19,·#0x10
122 »       str»    x8,·[x20]134 »       str»    x8,·[x20]
123 »       ldp»    x29,·x30,·[sp,·#32]135 »       ldp»    x29,·x30,·[sp,·#32]
124 »       ldp»    x20,·x19,·[sp,·#16]136 »       ldp»    x20,·x19,·[sp,·#16]
125 »       mov»    w0,·wzr137 »       mov»    w0,·wzr
126 »       add»    sp,·sp,·#0x30138 »       add»    sp,·sp,·#0x30
127 »       ret139 »       ret
128 »       bl»     a550·<sodium_misuse@plt>140 »       bl»     a550·<sodium_misuse@plt>
  
129 000000000000ab2c·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@@Base>:141 000000000000ab2c·<crypto_aead_chacha20poly1305_ietf_encrypt_detached>:
 142 crypto_aead_chacha20poly1305_ietf_encrypt_detached():
130 »       sub»    sp,·sp,·#0x1c0143 »       sub»    sp,·sp,·#0x1c0
131 »       stp»    x29,·x30,·[sp,·#432]144 »       stp»    x29,·x30,·[sp,·#432]
132 »       add»    x29,·sp,·#0x1b0145 »       add»    x29,·sp,·#0x1b0
133 »       stp»    x28,·x27,·[sp,·#352]146 »       stp»    x28,·x27,·[sp,·#352]
134 »       stp»    x26,·x25,·[sp,·#368]147 »       stp»    x26,·x25,·[sp,·#368]
135 »       stp»    x24,·x23,·[sp,·#384]148 »       stp»    x24,·x23,·[sp,·#384]
136 »       stp»    x22,·x21,·[sp,·#400]149 »       stp»    x22,·x21,·[sp,·#400]
Offset 159, 15 lines modifiedOffset 172, 15 lines modified
159 »       add»    x0,·sp,·#0x10172 »       add»    x0,·sp,·#0x10
160 »       mov»    w1,·#0x40··················»    //·#64173 »       mov»    w1,·#0x40··················»    //·#64
161 »       bl»     a3c0·<sodium_memzero@plt>174 »       bl»     a3c0·<sodium_memzero@plt>
162 »       add»    x0,·sp,·#0x50175 »       add»    x0,·sp,·#0x50
163 »       mov»    x1,·x23176 »       mov»    x1,·x23
164 »       mov»    x2,·x22177 »       mov»    x2,·x22
165 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>178 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>
166 »       adrp»   x23,·20000·<crypto_aead_aes256gcm_encrypt_afternm@@Base+0x4>179 »       adrp»   x23,·20000·<crypto_aead_aes256gcm_encrypt_afternm+0x4>
167 »       neg»    w8,·w22180 »       neg»    w8,·w22
168 »       add»    x23,·x23,·#0x9f0181 »       add»    x23,·x23,·#0x9f0
169 »       and»    x2,·x8,·#0xf182 »       and»    x2,·x8,·#0xf
170 »       add»    x0,·sp,·#0x50183 »       add»    x0,·sp,·#0x50
171 »       mov»    x1,·x23184 »       mov»    x1,·x23
172 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>185 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>
173 »       mov»    w4,·#0x1···················»     //·#1186 »       mov»    w4,·#0x1···················»     //·#1
Offset 198, 63 lines modifiedOffset 211, 65 lines modified
198 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>211 »       bl»     a820·<crypto_onetimeauth_poly1305_update@plt>
199 »       add»    x0,·sp,·#0x50212 »       add»    x0,·sp,·#0x50
200 »       mov»    x1,·x20213 »       mov»    x1,·x20
Max diff block lines reached; 556139/560454 bytes (99.23%) of diff not shown.
2.29 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 16 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
2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te 
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·002e6479·6e616d69·eh_frame..dynami 
13 ··0x000000b0·63002e73·68737472·74616200·2e726f64·c..shstrtab..rod3 ··0x00000010·002e7368·73747274·6162002e·676e752e·..shstrtab..gnu.
14 ··0x000000c0·61746100·2e646174·6100··············ata..data.4 ··0x00000020·68617368·002e6479·6e73796d·002e6479·hash..dynsym..dy
 5 ··0x00000030·6e737472·002e676e·752e7665·7273696f·nstr..gnu.versio
 6 ··0x00000040·6e002e67·6e752e76·65727369·6f6e5f72·n..gnu.version_r
 7 ··0x00000050·002e7265·6c612e64·796e002e·72656c61·..rela.dyn..rela
 8 ··0x00000060·2e706c74·002e7465·7874002e·726f6461·.plt..text..roda
 9 ··0x00000070·7461002e·65685f66·72616d65·5f686472·ta..eh_frame_hdr
 10 ··0x00000080·002e6568·5f667261·6d65002e·6e6f7465·..eh_frame..note
 11 ··0x00000090·2e616e64·726f6964·2e696465·6e74002e·.android.ident..
 12 ··0x000000a0·66696e69·5f617272·6179002e·64617461·fini_array..data
 13 ··0x000000b0·2e72656c·2e726f00·2e64796e·616d6963·.rel.ro..dynamic
 14 ··0x000000c0·002e676f·74002e64·61746100·2e627373·..got..data..bss
 15 ··0x000000d0·002e636f·6d6d656e·74002e64·65627567·..comment..debug
 16 ··0x000000e0·5f617261·6e676573·002e6465·6275675f·_aranges..debug_
 17 ··0x000000f0·696e666f·002e6465·6275675f·61626272·info..debug_abbr
 18 ··0x00000100·6576002e·64656275·675f6c69·6e65002e·ev..debug_line..
 19 ··0x00000110·64656275·675f7374·72002e64·65627567·debug_str..debug
 20 ··0x00000120·5f6c6f63·002e6465·6275675f·72616e67·_loc..debug_rang
 21 ··0x00000130·657300······························es.
  
1.28 KB
lib/arm64-v8a/libapp.so
314 B
strings --all --bytes=8 {}
Ordering differences only
    
Offset 21418, 11 lines modifiedOffset 21418, 11 lines modified
21418 _kDartIsolateSnapshotInstructions21418 _kDartIsolateSnapshotInstructions
21419 _kDartVmSnapshotData21419 _kDartVmSnapshotData
21420 _kDartIsolateSnapshotData21420 _kDartIsolateSnapshotData
21421 _kDartSnapshotBuildId21421 _kDartSnapshotBuildId
21422 @<@9C@@921422 @<@9C@@9
21423 @<@9C@@921423 @<@9C@@9
21424 @<@9C@@921424 @<@9C@@9
21425 .eh_frame21425 .shstrtab
21426 .note.gnu.build-id21426 .note.gnu.build-id
 21427 .eh_frame
21427 .dynamic21428 .dynamic
21428 .shstrtab 
948 B
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7465·7874002e·62737300·2e64796e·..text..bss..dyn2 ··0x00000000·002e7368·73747274·6162002e·74657874·..shstrtab..text
 3 ··0x00000010·002e726f·64617461·002e6e6f·74652e67·..rodata..note.g
 4 ··0x00000020·6e752e62·75696c64·2d696400·2e627373·nu.build-id..bss
 5 ··0x00000030·002e6568·5f667261·6d65002e·64796e73·..eh_frame..dyns
3 ··0x00000010·73747200·2e64796e·73796d00·2e686173·str..dynsym..has6 ··0x00000040·7472002e·64796e73·796d002e·68617368·tr..dynsym..hash
4 ··0x00000020·68002e65·685f6672·616d6500·2e6e6f74·h..eh_frame..not 
5 ··0x00000030·652e676e·752e6275·696c642d·6964002e·e.gnu.build-id.. 
6 ··0x00000040·64796e61·6d696300·2e736873·74727461·dynamic..shstrta 
7 ··0x00000050·62002e72·6f646174·6100··············b..rodata.7 ··0x00000050·002e6479·6e616d69·6300··············..dynamic.
  
972 KB
lib/x86/libsodium.so
949 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:··········320176·(bytes·into·file)13 ··Start·of·section·headers:··········367248·(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.48 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·26·section·headers,·starting·at·offset·0x4e2b0:1 There·are·35·section·headers,·starting·at·offset·0x59a90:
  
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]·.dynsym···········DYNSYM··········000001cc·0001cc·002100·10···A··3···1··46 ··[·2]·.dynsym···········DYNSYM··········000001cc·0001cc·002100·10···A··3···1··4
7 ··[·3]·.dynstr···········STRTAB··········000022cc·0022cc·003ada·00···A··0···0··17 ··[·3]·.dynstr···········STRTAB··········000022cc·0022cc·003ada·00···A··0···0··1
Offset 22, 14 lines modifiedOffset 22, 23 lines modified
22 ··[17]·.fini_array·······FINI_ARRAY······0004ec64·04dc64·000008·00··WA··0···0··422 ··[17]·.fini_array·······FINI_ARRAY······0004ec64·04dc64·000008·00··WA··0···0··4
23 ··[18]·.dynamic··········DYNAMIC·········0004ec6c·04dc6c·000100·08··WA··3···0··423 ··[18]·.dynamic··········DYNAMIC·········0004ec6c·04dc6c·000100·08··WA··3···0··4
24 ··[19]·.got··············PROGBITS········0004ed6c·04dd6c·00000c·00··WA··0···0··424 ··[19]·.got··············PROGBITS········0004ed6c·04dd6c·00000c·00··WA··0···0··4
25 ··[20]·.got.plt··········PROGBITS········0004ed78·04dd78·000288·00··WA··0···0··425 ··[20]·.got.plt··········PROGBITS········0004ed78·04dd78·000288·00··WA··0···0··4
26 ··[21]·.data·············PROGBITS········0004f000·04e000·0000bc·00··WA··0···0··426 ··[21]·.data·············PROGBITS········0004f000·04e000·0000bc·00··WA··0···0··4
27 ··[22]·.bss··············NOBITS··········0004f0bc·04e0bc·00006c·00··WA··0···0··427 ··[22]·.bss··············NOBITS··········0004f0bc·04e0bc·00006c·00··WA··0···0··4
28 ··[23]·.comment··········PROGBITS········00000000·04e0bc·0000dd·01··MS··0···0··128 ··[23]·.comment··········PROGBITS········00000000·04e0bc·0000dd·01··MS··0···0··1
 29 ··[24]·.debug_info·······PROGBITS········00000000·04e199·000d14·00······0···0··1
 30 ··[25]·.debug_abbrev·····PROGBITS········00000000·04eead·000439·00······0···0··1
 31 ··[26]·.debug_loc········PROGBITS········00000000·04f2e6·000694·00······0···0··1
 32 ··[27]·.debug_aranges····PROGBITS········00000000·04f97a·000040·00······0···0··1
 33 ··[28]·.debug_ranges·····PROGBITS········00000000·04f9ba·000068·00······0···0··1
 34 ··[29]·.debug_line·······PROGBITS········00000000·04fa22·0003da·00······0···0··1
 35 ··[30]·.debug_str········PROGBITS········00000000·04fdfc·0010dd·01··MS··0···0··1
29 ··[24]·.note.gnu.gold-version·NOTE············00000000·04e19c·00001c·00······0···0··436 ··[31]·.note.gnu.gold-version·NOTE············00000000·050edc·00001c·00······0···0··4
 37 ··[32]·.symtab···········SYMTAB··········00000000·050ef8·003600·10·····33·337··4
 38 ··[33]·.strtab···········STRTAB··········00000000·0544f8·005435·00······0···0··1
30 ··[25]·.shstrtab·········STRTAB··········00000000·04e1b8·0000f7·00······0···0··139 ··[34]·.shstrtab·········STRTAB··········00000000·05992d·000160·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 ··p·(processor·specific)44 ··p·(processor·specific)
66.1 KB
readelf --wide --symbols {}
    
Offset 525, 7 lines modifiedOffset 525, 874 lines modified
525 ···521:·0002b981·····6·FUNC····GLOBAL·DEFAULT···12·crypto_scalarmult_curve25519_scalarbytes525 ···521:·0002b981·····6·FUNC····GLOBAL·DEFAULT···12·crypto_scalarmult_curve25519_scalarbytes
526 ···522:·0002121d····97·FUNC····GLOBAL·DEFAULT···12·crypto_generichash_blake2b_salt_personal526 ···522:·0002121d····97·FUNC····GLOBAL·DEFAULT···12·crypto_generichash_blake2b_salt_personal
527 ···523:·0002ec52····68·FUNC····GLOBAL·DEFAULT···12·crypto_stream_chacha20_xor527 ···523:·0002ec52····68·FUNC····GLOBAL·DEFAULT···12·crypto_stream_chacha20_xor
528 ···524:·00034b93·····6·FUNC····GLOBAL·DEFAULT···12·crypto_aead_aes256gcm_npubbytes528 ···524:·00034b93·····6·FUNC····GLOBAL·DEFAULT···12·crypto_aead_aes256gcm_npubbytes
529 ···525:·0000b44a·····6·FUNC····GLOBAL·DEFAULT···12·crypto_box_curve25519xsalsa20poly1305_seedbytes529 ···525:·0000b44a·····6·FUNC····GLOBAL·DEFAULT···12·crypto_box_curve25519xsalsa20poly1305_seedbytes
530 ···526:·0001ac97·····6·FUNC····GLOBAL·DEFAULT···12·crypto_core_salsa20_inputbytes530 ···526:·0001ac97·····6·FUNC····GLOBAL·DEFAULT···12·crypto_core_salsa20_inputbytes
531 ···527:·00029130·····6·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_opslimit_interactive531 ···527:·00029130·····6·FUNC····GLOBAL·DEFAULT···12·crypto_pwhash_opslimit_interactive
  
 532 Symbol·table·'.symtab'·contains·864·entries:
 533 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
 534 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
 535 ·····1:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtbegin_so.c
 536 ·····2:·0004ec48·····4·OBJECT··LOCAL··DEFAULT···16·__dso_handle_const
 537 ·····3:·000090b0····35·FUNC····LOCAL··DEFAULT···12·__on_dlclose
 538 ·····4:·000090f0·····5·FUNC····LOCAL··DEFAULT···12·__on_dlclose_late
 539 ·····5:·0000018c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_build_number
 540 ·····6:·0000014c·····0·NOTYPE··LOCAL··DEFAULT····1·ndk_version
 541 ·····7:·00000134···152·OBJECT··LOCAL··DEFAULT····1·note_android_ident
 542 ·····8:·00000148·····0·NOTYPE··LOCAL··DEFAULT····1·note_data
 543 ·····9:·000001cc·····0·NOTYPE··LOCAL··DEFAULT····1·note_end
 544 ····10:·00000140·····0·NOTYPE··LOCAL··DEFAULT····1·note_name
 545 ····11:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_chacha20poly1305.c
 546 ····12:·00044100····16·OBJECT··LOCAL··DEFAULT···13·_pad0
 547 ····13:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·aead_xchacha20poly1305.c
 548 ····14:·00044110····16·OBJECT··LOCAL··DEFAULT···13·_pad0
 549 ····15:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_auth.c
 550 ····16:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha256.c
 551 ····17:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512.c
 552 ····18:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·auth_hmacsha512256.c
 553 ····19:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box.c
 554 ····20:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_easy.c
 555 ····21:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_box_seal.c
 556 ····22:·0000b067···163·FUNC····LOCAL··DEFAULT···12·_crypto_box_seal_nonce
 557 ····23:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·box_curve25519xsalsa20poly1305.c
 558 ····24:·000449c0····16·OBJECT··LOCAL··DEFAULT···13·crypto_box_curve25519xsalsa20poly1305_beforenm.zero
 559 ····25:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·ed25519_ref10.c
 560 ····26:·0004c818····40·OBJECT··LOCAL··DEFAULT···13·curve25519_A
 561 ····27:·000449d0····40·OBJECT··LOCAL··DEFAULT···13·d
 562 ····28:·00044a20····40·OBJECT··LOCAL··DEFAULT···13·d2
 563 ····29:·0000dc96···107·FUNC····LOCAL··DEFAULT···12·fe25519_cmov
 564 ····30:·0000c569··4205·FUNC····LOCAL··DEFAULT···12·fe25519_mul
 565 ····31:·0001a344···637·FUNC····LOCAL··DEFAULT···12·fe25519_mul32
 566 ····32:·0000dac9···461·FUNC····LOCAL··DEFAULT···12·fe25519_pow22523
 567 ····33:·0000b86b···334·FUNC····LOCAL··DEFAULT···12·fe25519_reduce
 568 ····34:·0000bb9c··2509·FUNC····LOCAL··DEFAULT···12·fe25519_sq
 569 ····35:·0001982f··2653·FUNC····LOCAL··DEFAULT···12·fe25519_sq2
 570 ····36:·0000d768····60·FUNC····LOCAL··DEFAULT···12·fe25519_sub
 571 ····37:·0001a2f1····83·FUNC····LOCAL··DEFAULT···12·ge25519_cmov
 572 ····38:·0000f7b4···529·FUNC····LOCAL··DEFAULT···12·ge25519_cmov8_base
 573 ····39:·00044f18·30720·OBJECT··LOCAL··DEFAULT···13·ge25519_cmov8_base.base
 574 ····40:·0001a28c···101·FUNC····LOCAL··DEFAULT···12·ge25519_cmov_cached
 575 ····41:·00044a48···960·OBJECT··LOCAL··DEFAULT···13·ge25519_double_scalarmult_vartime.Bi
 576 ····42:·000183be··1245·FUNC····LOCAL··DEFAULT···12·ge25519_elligator2
 577 ····43:·00044e10···224·OBJECT··LOCAL··DEFAULT···13·ge25519_has_small_order.blacklist
 578 ····44:·0000ede6···381·FUNC····LOCAL··DEFAULT···12·ge25519_madd
 579 ····45:·0004c718···253·OBJECT··LOCAL··DEFAULT···13·ge25519_mul_l.aslide
 580 ····46:·0000eced···249·FUNC····LOCAL··DEFAULT···12·ge25519_p2_dbl
 581 ····47:·0000ec85···104·FUNC····LOCAL··DEFAULT···12·ge25519_p3_dbl
 582 ····48:·00044ef0····40·OBJECT··LOCAL··DEFAULT···13·invsqrtamd
 583 ····49:·0004c840····40·OBJECT··LOCAL··DEFAULT···13·onemsqd
 584 ····50:·00019433··1020·FUNC····LOCAL··DEFAULT···12·ristretto255_elligator
 585 ····51:·00018d21···666·FUNC····LOCAL··DEFAULT···12·ristretto255_sqrt_ratio_m1
 586 ····52:·0004c8b8····32·OBJECT··LOCAL··DEFAULT···13·sc25519_is_canonical.L
 587 ····53:·0000eb9d···232·FUNC····LOCAL··DEFAULT···12·slide_vartime
 588 ····54:·0004c868····40·OBJECT··LOCAL··DEFAULT···13·sqdmone
 589 ····55:·0004c890····40·OBJECT··LOCAL··DEFAULT···13·sqrtadm1
 590 ····56:·000449f8····40·OBJECT··LOCAL··DEFAULT···13·sqrtm1
 591 ····57:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·core_hchacha20.c
 592 ····58:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·core_hsalsa20_ref2.c
 593 ····59:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·core_hsalsa20.c
 594 ····60:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·core_salsa_ref.c
 595 ····61:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_generichash.c
 596 ····62:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generichash_blake2.c
 597 ····63:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·blake2b-compress-ref.c
 598 ····64:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·blake2b-ref.c
 599 ····65:·0004c8d8····64·OBJECT··LOCAL··DEFAULT···13·blake2b_IV
 600 ····66:·0004f000·····4·OBJECT··LOCAL··DEFAULT···21·blake2b_compress
 601 ····67:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·generichash_blake2b.c
 602 ····68:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_hash.c
 603 ····69:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha256.c
 604 ····70:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha256_cp.c
 605 ····71:·0004c938···256·OBJECT··LOCAL··DEFAULT···13·Krnd
 606 ····72:·0004ca38····64·OBJECT··LOCAL··DEFAULT···13·PAD
 607 ····73:·00021657··3306·FUNC····LOCAL··DEFAULT···12·SHA256_Transform
 608 ····74:·0004c918····32·OBJECT··LOCAL··DEFAULT···13·crypto_hash_sha256_init.sha256_initial_state
 609 ····75:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha512.c
 610 ····76:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·hash_sha512_cp.c
 611 ····77:·0004cab8···640·OBJECT··LOCAL··DEFAULT···13·Krnd
 612 ····78:·0004cd38···128·OBJECT··LOCAL··DEFAULT···13·PAD
 613 ····79:·000227a2··7342·FUNC····LOCAL··DEFAULT···12·SHA512_Transform
 614 ····80:·00024561····41·FUNC····LOCAL··DEFAULT···12·be64enc_vect
 615 ····81:·0004ca78····64·OBJECT··LOCAL··DEFAULT···13·crypto_hash_sha512_init.sha512_initial_state
 616 ····82:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·kdf_blake2b.c
 617 ····83:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_kdf.c
 618 ····84:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_kx.c
 619 ····85:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_onetimeauth.c
 620 ····86:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·onetimeauth_poly1305.c
 621 ····87:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·poly1305_donna.c
 622 ····88:·00024d20···208·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna
 623 ····89:·00024f0c····36·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_final
 624 ····90:·00024e55···133·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_init
 625 ····91:·00024eda····50·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_update
 626 ····92:·00024df0···101·FUNC····LOCAL··DEFAULT···12·crypto_onetimeauth_poly1305_donna_verify
 627 ····93:·0002523c···817·FUNC····LOCAL··DEFAULT···12·poly1305_blocks
 628 ····94:·000250ab···401·FUNC····LOCAL··DEFAULT···12·poly1305_finish
 629 ····95:·00024f30···379·FUNC····LOCAL··DEFAULT···12·poly1305_update
 630 ····96:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2-core.c
 631 ····97:·000256b0···147·FUNC····LOCAL··DEFAULT···12·argon2_free_instance
 632 ····98:·0004f018·····4·OBJECT··LOCAL··DEFAULT···21·fill_segment
 633 ····99:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2-encoding.c
 634 ···100:·00025fb2···119·FUNC····LOCAL··DEFAULT···12·decode_decimal
 635 ···101:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2-fill-block-ref.c
 636 ···102:·00027534··3449·FUNC····LOCAL··DEFAULT···12·fill_block_with_xor
 637 ···103:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·argon2.c
 638 ···104:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·blake2b-long.c
 639 ···105:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pwhash_argon2i.c
 640 ···106:·00028d55···258·FUNC····LOCAL··DEFAULT···12·_needs_rehash
 641 ···107:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·pwhash_argon2id.c
 642 ···108:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_pwhash.c
 643 ···109:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crypto_scalarmult.c
 644 ···110:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·x25519_ref10.c
 645 ···111:·00029424··2280·FUNC····LOCAL··DEFAULT···12·crypto_scalarmult_curve25519_ref10
 646 ···112:·00029d0c···273·FUNC····LOCAL··DEFAULT···12·crypto_scalarmult_curve25519_ref10_base
 647 ···113:·00029e1d···156·FUNC····LOCAL··DEFAULT···12·fe25519_cswap
 648 ···114:·00029eb9··4205·FUNC····LOCAL··DEFAULT···12·fe25519_mul
 649 ···115:·0002af26··2509·FUNC····LOCAL··DEFAULT···12·fe25519_sq
 650 ···116:·0004cdc0···224·OBJECT··LOCAL··DEFAULT···13·has_small_order.blacklist
Max diff block lines reached; -1/67642 bytes (-0.00%) of diff not shown.
20.4 KB
readelf --wide --debug-dump=rawline {}
    
Offset 0, 0 lines modifiedOffset 1, 326 lines modified
 1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
 2 ··Offset:······················0x0
 3 ··Length:······················252
 4 ··DWARF·Version:···············2
 5 ··Prologue·Length:·············125
 6 ··Minimum·Instruction·Length:··1
 7 ··Initial·value·of·'is_stmt':··1
 8 ··Line·Base:···················-5
 9 ··Line·Range:··················14
 10 ··Opcode·Base:·················13
  
 11 ·Opcodes:
 12 ··Opcode·1·has·0·args
 13 ··Opcode·2·has·1·arg
 14 ··Opcode·3·has·1·arg
 15 ··Opcode·4·has·1·arg
 16 ··Opcode·5·has·1·arg
 17 ··Opcode·6·has·0·args
 18 ··Opcode·7·has·0·args
 19 ··Opcode·8·has·0·args
 20 ··Opcode·9·has·1·arg
 21 ··Opcode·10·has·0·args
 22 ··Opcode·11·has·0·args
 23 ··Opcode·12·has·1·arg
  
 24 ·The·Directory·Table·(offset·0x1b):
 25 ··1»      /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
  
 26 ·The·File·Name·Table·(offset·0x6c):
 27 ··Entry»  Dir»       Time»   Size»       Name
 28 ··1»      1»     0»    0»   libgcc2.c
 29 ··2»      1»     0»    0»   libgcc2.h
  
 30 ·Line·Number·Statements:
 31 ··[0x00000087]··Extended·opcode·2:·set·Address·to·0x43ca4
 32 ··[0x0000008e]··Advance·Line·by·1274·to·1275
 33 ··[0x00000091]··Copy
 34 ··[0x00000092]··Special·opcode·131:·advance·Address·by·9·to·0x43cad·and·Line·by·0·to·1275
 35 ··[0x00000093]··Advance·Line·by·-262·to·1013
 36 ··[0x00000096]··Special·opcode·173:·advance·Address·by·12·to·0x43cb9·and·Line·by·0·to·1013
 37 ··[0x00000097]··Advance·Line·by·9·to·1022
 38 ··[0x00000099]··Special·opcode·47:·advance·Address·by·3·to·0x43cbc·and·Line·by·0·to·1022
 39 ··[0x0000009a]··Advance·Line·by·253·to·1275
 40 ··[0x0000009d]··Special·opcode·47:·advance·Address·by·3·to·0x43cbf·and·Line·by·0·to·1275
 41 ··[0x0000009e]··Advance·Line·by·-262·to·1013
 42 ··[0x000000a1]··Special·opcode·89:·advance·Address·by·6·to·0x43cc5·and·Line·by·0·to·1013
 43 ··[0x000000a2]··Advance·Line·by·262·to·1275
 44 ··[0x000000a5]··Special·opcode·47:·advance·Address·by·3·to·0x43cc8·and·Line·by·0·to·1275
 45 ··[0x000000a6]··Advance·Line·by·-261·to·1014
 46 ··[0x000000a9]··Special·opcode·47:·advance·Address·by·3·to·0x43ccb·and·Line·by·0·to·1014
 47 ··[0x000000aa]··Advance·Line·by·12·to·1026
 48 ··[0x000000ac]··Special·opcode·89:·advance·Address·by·6·to·0x43cd1·and·Line·by·0·to·1026
 49 ··[0x000000ad]··Advance·Line·by·-12·to·1014
 50 ··[0x000000af]··Special·opcode·33:·advance·Address·by·2·to·0x43cd3·and·Line·by·0·to·1014
 51 ··[0x000000b0]··Special·opcode·53:·advance·Address·by·3·to·0x43cd6·and·Line·by·6·to·1020
 52 ··[0x000000b1]··Special·opcode·53:·advance·Address·by·3·to·0x43cd9·and·Line·by·6·to·1026
 53 ··[0x000000b2]··Special·opcode·35:·advance·Address·by·2·to·0x43cdb·and·Line·by·2·to·1028
 54 ··[0x000000b3]··Special·opcode·65:·advance·Address·by·4·to·0x43cdf·and·Line·by·4·to·1032
 55 ··[0x000000b4]··Advance·Line·by·9·to·1041
 56 ··[0x000000b6]··Special·opcode·103:·advance·Address·by·7·to·0x43ce6·and·Line·by·0·to·1041
 57 ··[0x000000b7]··Special·opcode·90:·advance·Address·by·6·to·0x43cec·and·Line·by·1·to·1042
 58 ··[0x000000b8]··Special·opcode·189:·advance·Address·by·13·to·0x43cf9·and·Line·by·2·to·1044
 59 ··[0x000000b9]··Special·opcode·118:·advance·Address·by·8·to·0x43d01·and·Line·by·1·to·1045
 60 ··[0x000000ba]··Advance·Line·by·9·to·1054
 61 ··[0x000000bc]··Special·opcode·75:·advance·Address·by·5·to·0x43d06·and·Line·by·0·to·1054
 62 ··[0x000000bd]··Advance·Line·by·82·to·1136
 63 ··[0x000000c0]··Special·opcode·131:·advance·Address·by·9·to·0x43d0f·and·Line·by·0·to·1136
 64 ··[0x000000c1]··Advance·Line·by·12·to·1148
 65 ··[0x000000c3]··Special·opcode·33:·advance·Address·by·2·to·0x43d11·and·Line·by·0·to·1148
 66 ··[0x000000c4]··Advance·Line·by·-12·to·1136
 67 ··[0x000000c6]··Special·opcode·33:·advance·Address·by·2·to·0x43d13·and·Line·by·0·to·1136
 68 ··[0x000000c7]··Advance·Line·by·19·to·1155
 69 ··[0x000000c9]··Special·opcode·89:·advance·Address·by·6·to·0x43d19·and·Line·by·0·to·1155
 70 ··[0x000000ca]··Special·opcode·90:·advance·Address·by·6·to·0x43d1f·and·Line·by·1·to·1156
 71 ··[0x000000cb]··Advance·Line·by·10·to·1166
 72 ··[0x000000cd]··Special·opcode·117:·advance·Address·by·8·to·0x43d27·and·Line·by·0·to·1166
 73 ··[0x000000ce]··Special·opcode·176:·advance·Address·by·12·to·0x43d33·and·Line·by·3·to·1169
 74 ··[0x000000cf]··Advance·Line·by·11·to·1180
 75 ··[0x000000d1]··Special·opcode·201:·advance·Address·by·14·to·0x43d41·and·Line·by·0·to·1180
 76 ··[0x000000d2]··Advance·Line·by·10·to·1190
 77 ··[0x000000d4]··Special·opcode·145:·advance·Address·by·10·to·0x43d4b·and·Line·by·0·to·1190
 78 ··[0x000000d5]··Special·opcode·49:·advance·Address·by·3·to·0x43d4e·and·Line·by·2·to·1192
 79 ··[0x000000d6]··Special·opcode·31:·advance·Address·by·2·to·0x43d50·and·Line·by·-2·to·1190
 80 ··[0x000000d7]··Special·opcode·73:·advance·Address·by·5·to·0x43d55·and·Line·by·-2·to·1188
 81 ··[0x000000d8]··Special·opcode·161:·advance·Address·by·11·to·0x43d60·and·Line·by·2·to·1190
 82 ··[0x000000d9]··Special·opcode·104:·advance·Address·by·7·to·0x43d67·and·Line·by·1·to·1191
 83 ··[0x000000da]··Special·opcode·46:·advance·Address·by·3·to·0x43d6a·and·Line·by·-1·to·1190
 84 ··[0x000000db]··Special·opcode·76:·advance·Address·by·5·to·0x43d6f·and·Line·by·1·to·1191
 85 ··[0x000000dc]··Special·opcode·49:·advance·Address·by·3·to·0x43d72·and·Line·by·2·to·1193
 86 ··[0x000000dd]··Special·opcode·45:·advance·Address·by·3·to·0x43d75·and·Line·by·-2·to·1191
 87 ··[0x000000de]··Special·opcode·34:·advance·Address·by·2·to·0x43d77·and·Line·by·1·to·1192
 88 ··[0x000000df]··Special·opcode·46:·advance·Address·by·3·to·0x43d7a·and·Line·by·-1·to·1191
 89 ··[0x000000e0]··Special·opcode·48:·advance·Address·by·3·to·0x43d7d·and·Line·by·1·to·1192
 90 ··[0x000000e1]··Special·opcode·34:·advance·Address·by·2·to·0x43d7f·and·Line·by·1·to·1193
 91 ··[0x000000e2]··Special·opcode·48:·advance·Address·by·3·to·0x43d82·and·Line·by·1·to·1194
 92 ··[0x000000e3]··Special·opcode·46:·advance·Address·by·3·to·0x43d85·and·Line·by·-1·to·1193
 93 ··[0x000000e4]··Special·opcode·104:·advance·Address·by·7·to·0x43d8c·and·Line·by·1·to·1194
 94 ··[0x000000e5]··Special·opcode·46:·advance·Address·by·3·to·0x43d8f·and·Line·by·-1·to·1193
 95 ··[0x000000e6]··Special·opcode·34:·advance·Address·by·2·to·0x43d91·and·Line·by·1·to·1194
 96 ··[0x000000e7]··Special·opcode·77:·advance·Address·by·5·to·0x43d96·and·Line·by·2·to·1196
 97 ··[0x000000e8]··Special·opcode·132:·advance·Address·by·9·to·0x43d9f·and·Line·by·1·to·1197
 98 ··[0x000000e9]··Special·opcode·49:·advance·Address·by·3·to·0x43da2·and·Line·by·2·to·1199
 99 ··[0x000000ea]··Special·opcode·31:·advance·Address·by·2·to·0x43da4·and·Line·by·-2·to·1197
 100 ··[0x000000eb]··Special·opcode·63:·advance·Address·by·4·to·0x43da8·and·Line·by·2·to·1199
 101 ··[0x000000ec]··Extended·opcode·4:·set·Discriminator·to·1
 102 ··[0x000000f0]··Set·is_stmt·to·0
 103 ··[0x000000f1]··Special·opcode·33:·advance·Address·by·2·to·0x43daa·and·Line·by·0·to·1199
 104 ··[0x000000f2]··Set·is_stmt·to·1
 105 ··[0x000000f3]··Special·opcode·134:·advance·Address·by·9·to·0x43db3·and·Line·by·3·to·1202
 106 ··[0x000000f4]··Special·opcode·153:·advance·Address·by·10·to·0x43dbd·and·Line·by·8·to·1210
 107 ··[0x000000f5]··Special·opcode·104:·advance·Address·by·7·to·0x43dc4·and·Line·by·1·to·1211
 108 ··[0x000000f6]··Special·opcode·175:·advance·Address·by·12·to·0x43dd0·and·Line·by·2·to·1213
 109 ··[0x000000f7]··Advance·Line·by·68·to·1281
 110 ··[0x000000fa]··Special·opcode·131:·advance·Address·by·9·to·0x43dd9·and·Line·by·0·to·1281
 111 ··[0x000000fb]··Advance·PC·by·8·to·0x43de1
 112 ··[0x000000fd]··Extended·opcode·1:·End·of·Sequence
  
  
 113 ··Offset:······················0x100
 114 ··Length:······················726
 115 ··DWARF·Version:···············2
 116 ··Prologue·Length:·············489
 117 ··Minimum·Instruction·Length:··1
 118 ··Initial·value·of·'is_stmt':··1
 119 ··Line·Base:···················-5
 120 ··Line·Range:··················14
Max diff block lines reached; -1/20829 bytes (-0.00%) of diff not shown.
75.2 KB
readelf --wide --debug-dump=info {}
    
Offset 0, 0 lines modifiedOffset 1, 1532 lines modified
 1 Contents·of·the·.debug_info·section:
  
 2 ··Compilation·Unit·@·offset·0x0:
 3 ···Length:········0x308·(32-bit)
 4 ···Version:·······4
 5 ···Abbrev·Offset:·0x0
 6 ···Pointer·Size:··4
 7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
 8 ····<c>···DW_AT_producer····:·(indirect·string,·offset:·0xd5):·GNU·C·4.9.x·20150123·(prerelease)·-mssse3·-mbionic·-mlong-double-80·-mtune=intel·-march=i686·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fexceptions·-fnon-call-exceptions
 9 ····<10>···DW_AT_language····:·1»   (ANSI·C)
 10 ····<11>···DW_AT_name········:·(indirect·string,·offset:·0x21f):·/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
 11 ····<15>···DW_AT_comp_dir····:·(indirect·string,·offset:·0x60):·/Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/i686-linux-android/libgcc
 12 ····<19>···DW_AT_low_pc······:·0x43ca4
 13 ····<1d>···DW_AT_high_pc·····:·0x13d
 14 ····<21>···DW_AT_stmt_list···:·0x0
 15 ·<1><25>:·Abbrev·Number:·2·(DW_TAG_base_type)
 16 ····<26>···DW_AT_byte_size···:·4
 17 ····<27>···DW_AT_encoding····:·5»   (signed)
 18 ····<28>···DW_AT_name········:·int
 19 ·<1><2c>:·Abbrev·Number:·3·(DW_TAG_base_type)
 20 ····<2d>···DW_AT_byte_size···:·4
 21 ····<2e>···DW_AT_encoding····:·7»   (unsigned)
 22 ····<2f>···DW_AT_name········:·(indirect·string,·offset:·0x279):·unsigned·int
 23 ·<1><33>:·Abbrev·Number:·3·(DW_TAG_base_type)
 24 ····<34>···DW_AT_byte_size···:·4
 25 ····<35>···DW_AT_encoding····:·5»   (signed)
 26 ····<36>···DW_AT_name········:·(indirect·string,·offset:·0x2ab):·long·int
 27 ·<1><3a>:·Abbrev·Number:·3·(DW_TAG_base_type)
 28 ····<3b>···DW_AT_byte_size···:·1
 29 ····<3c>···DW_AT_encoding····:·6»   (signed·char)
 30 ····<3d>···DW_AT_name········:·(indirect·string,·offset:·0x1f5):·char
 31 ·<1><41>:·Abbrev·Number:·3·(DW_TAG_base_type)
 32 ····<42>···DW_AT_byte_size···:·1
 33 ····<43>···DW_AT_encoding····:·6»   (signed·char)
 34 ····<44>···DW_AT_name········:·(indirect·string,·offset:·0x2c0):·signed·char
 35 ·<1><48>:·Abbrev·Number:·3·(DW_TAG_base_type)
 36 ····<49>···DW_AT_byte_size···:·1
 37 ····<4a>···DW_AT_encoding····:·8»   (unsigned·char)
 38 ····<4b>···DW_AT_name········:·(indirect·string,·offset:·0x52):·unsigned·char
 39 ·<1><4f>:·Abbrev·Number:·3·(DW_TAG_base_type)
 40 ····<50>···DW_AT_byte_size···:·2
 41 ····<51>···DW_AT_encoding····:·5»   (signed)
 42 ····<52>···DW_AT_name········:·(indirect·string,·offset:·0x286):·short·int
 43 ·<1><56>:·Abbrev·Number:·3·(DW_TAG_base_type)
 44 ····<57>···DW_AT_byte_size···:·2
 45 ····<58>···DW_AT_encoding····:·7»   (unsigned)
 46 ····<59>···DW_AT_name········:·(indirect·string,·offset:·0xc2):·short·unsigned·int
 47 ·<1><5d>:·Abbrev·Number:·3·(DW_TAG_base_type)
 48 ····<5e>···DW_AT_byte_size···:·8
 49 ····<5f>···DW_AT_encoding····:·5»   (signed)
 50 ····<60>···DW_AT_name········:·(indirect·string,·offset:·0x211):·long·long·int
 51 ·<1><64>:·Abbrev·Number:·3·(DW_TAG_base_type)
 52 ····<65>···DW_AT_byte_size···:·8
 53 ····<66>···DW_AT_encoding····:·7»   (unsigned)
 54 ····<67>···DW_AT_name········:·(indirect·string,·offset:·0x3b):·long·long·unsigned·int
 55 ·<1><6b>:·Abbrev·Number:·3·(DW_TAG_base_type)
 56 ····<6c>···DW_AT_byte_size···:·4
 57 ····<6d>···DW_AT_encoding····:·7»   (unsigned)
 58 ····<6e>···DW_AT_name········:·(indirect·string,·offset:·0xb0):·long·unsigned·int
 59 ·<1><72>:·Abbrev·Number:·3·(DW_TAG_base_type)
 60 ····<73>···DW_AT_byte_size···:·4
 61 ····<74>···DW_AT_encoding····:·7»   (unsigned)
 62 ····<75>···DW_AT_name········:·(indirect·string,·offset:·0x208):·sizetype
 63 ·<1><79>:·Abbrev·Number:·4·(DW_TAG_typedef)
 64 ····<7a>···DW_AT_name········:·(indirect·string,·offset:·0x1c0):·SItype
 65 ····<7e>···DW_AT_decl_file···:·2
 66 ····<7f>···DW_AT_decl_line···:·129
 67 ····<80>···DW_AT_type········:·<0x25>,·int
 68 ·<1><84>:·Abbrev·Number:·4·(DW_TAG_typedef)
 69 ····<85>···DW_AT_name········:·(indirect·string,·offset:·0x2d):·USItype
 70 ····<89>···DW_AT_decl_file···:·2
 71 ····<8a>···DW_AT_decl_line···:·130
 72 ····<8b>···DW_AT_type········:·<0x2c>,·unsigned·int
 73 ·<1><8f>:·Abbrev·Number:·4·(DW_TAG_typedef)
 74 ····<90>···DW_AT_name········:·(indirect·string,·offset:·0x2cc):·DItype
 75 ····<94>···DW_AT_decl_file···:·2
 76 ····<95>···DW_AT_decl_line···:·133
 77 ····<96>···DW_AT_type········:·<0x5d>,·long·long·int
 78 ·<1><9a>:·Abbrev·Number:·4·(DW_TAG_typedef)
 79 ····<9b>···DW_AT_name········:·(indirect·string,·offset:·0x1ed):·UDItype
 80 ····<9f>···DW_AT_decl_file···:·2
 81 ····<a0>···DW_AT_decl_line···:·134
 82 ····<a1>···DW_AT_type········:·<0x64>,·long·long·unsigned·int
 83 ·<1><a5>:·Abbrev·Number:·3·(DW_TAG_base_type)
 84 ····<a6>···DW_AT_byte_size···:·4
 85 ····<a7>···DW_AT_encoding····:·4»   (float)
 86 ····<a8>···DW_AT_name········:·(indirect·string,·offset:·0x35):·float
 87 ·<1><ac>:·Abbrev·Number:·3·(DW_TAG_base_type)
 88 ····<ad>···DW_AT_byte_size···:·8
 89 ····<ae>···DW_AT_encoding····:·3»   (complex·float)
 90 ····<af>···DW_AT_name········:·(indirect·string,·offset:·0x1fa):·complex·float
 91 ·<1><b3>:·Abbrev·Number:·3·(DW_TAG_base_type)
 92 ····<b4>···DW_AT_byte_size···:·8
 93 ····<b5>···DW_AT_encoding····:·4»   (float)
 94 ····<b6>···DW_AT_name········:·(indirect·string,·offset:·0x1c7):·double
 95 ·<1><ba>:·Abbrev·Number:·3·(DW_TAG_base_type)
 96 ····<bb>···DW_AT_byte_size···:·16
 97 ····<bc>···DW_AT_encoding····:·3»   (complex·float)
 98 ····<bd>···DW_AT_name········:·(indirect·string,·offset:·0x29c):·complex·double
 99 ·<1><c1>:·Abbrev·Number:·3·(DW_TAG_base_type)
 100 ····<c2>···DW_AT_byte_size···:·12
 101 ····<c3>···DW_AT_encoding····:·4»   (float)
 102 ····<c4>···DW_AT_name········:·(indirect·string,·offset:·0x2b4):·long·double
 103 ·<1><c8>:·Abbrev·Number:·3·(DW_TAG_base_type)
 104 ····<c9>···DW_AT_byte_size···:·24
 105 ····<ca>···DW_AT_encoding····:·3»   (complex·float)
 106 ····<cb>···DW_AT_name········:·(indirect·string,·offset:·0x1d9):·complex·long·double
 107 ·<1><cf>:·Abbrev·Number:·3·(DW_TAG_base_type)
 108 ····<d0>···DW_AT_byte_size···:·16
 109 ····<d1>···DW_AT_encoding····:·4»   (float)
 110 ····<d2>···DW_AT_name········:·(indirect·string,·offset:·0x1ce):·__float128
 111 ·<1><d6>:·Abbrev·Number:·3·(DW_TAG_base_type)
 112 ····<d7>···DW_AT_byte_size···:·32
 113 ····<d8>···DW_AT_encoding····:·3»   (complex·float)
 114 ····<d9>···DW_AT_name········:·(indirect·string,·offset:·0x290):·__unknown__
 115 ·<1><dd>:·Abbrev·Number:·5·(DW_TAG_structure_type)
 116 ····<de>···DW_AT_name········:·(indirect·string,·offset:·0x12):·DWstruct
 117 ····<e2>···DW_AT_byte_size···:·8
 118 ····<e3>···DW_AT_decl_file···:·2
 119 ····<e4>···DW_AT_decl_line···:·483
 120 ····<e6>···DW_AT_sibling·····:·<0x105>
 121 ·<2><ea>:·Abbrev·Number:·6·(DW_TAG_member)
 122 ····<eb>···DW_AT_name········:·low
 123 ····<ef>···DW_AT_decl_file···:·2
 124 ····<f0>···DW_AT_decl_line···:·483
 125 ····<f2>···DW_AT_type········:·<0x79>,·SItype,·int
 126 ····<f6>···DW_AT_data_member_location:·0
Max diff block lines reached; -1/76949 bytes (-0.00%) of diff not shown.
19.8 KB
readelf --wide --debug-dump=abbrev {}
    
Offset 0, 0 lines modifiedOffset 1, 496 lines modified
 1 Contents·of·the·.debug_abbrev·section:
  
 2 ··Number·TAG·(0x0)
 3 ···1······DW_TAG_compile_unit····[has·children]
 4 ····DW_AT_producer·····DW_FORM_strp
 5 ····DW_AT_language·····DW_FORM_data1
 6 ····DW_AT_name·········DW_FORM_strp
 7 ····DW_AT_comp_dir·····DW_FORM_strp
 8 ····DW_AT_low_pc·······DW_FORM_addr
 9 ····DW_AT_high_pc······DW_FORM_data4
 10 ····DW_AT_stmt_list····DW_FORM_sec_offset
 11 ····DW_AT·value:·0·····DW_FORM·value:·0
 12 ···2······DW_TAG_base_type····[no·children]
 13 ····DW_AT_byte_size····DW_FORM_data1
 14 ····DW_AT_encoding·····DW_FORM_data1
 15 ····DW_AT_name·········DW_FORM_string
 16 ····DW_AT·value:·0·····DW_FORM·value:·0
 17 ···3······DW_TAG_base_type····[no·children]
 18 ····DW_AT_byte_size····DW_FORM_data1
 19 ····DW_AT_encoding·····DW_FORM_data1
 20 ····DW_AT_name·········DW_FORM_strp
 21 ····DW_AT·value:·0·····DW_FORM·value:·0
 22 ···4······DW_TAG_typedef····[no·children]
 23 ····DW_AT_name·········DW_FORM_strp
 24 ····DW_AT_decl_file····DW_FORM_data1
 25 ····DW_AT_decl_line····DW_FORM_data1
 26 ····DW_AT_type·········DW_FORM_ref4
 27 ····DW_AT·value:·0·····DW_FORM·value:·0
 28 ···5······DW_TAG_structure_type····[has·children]
 29 ····DW_AT_name·········DW_FORM_strp
 30 ····DW_AT_byte_size····DW_FORM_data1
 31 ····DW_AT_decl_file····DW_FORM_data1
 32 ····DW_AT_decl_line····DW_FORM_data2
 33 ····DW_AT_sibling······DW_FORM_ref4
 34 ····DW_AT·value:·0·····DW_FORM·value:·0
 35 ···6······DW_TAG_member····[no·children]
 36 ····DW_AT_name·········DW_FORM_string
 37 ····DW_AT_decl_file····DW_FORM_data1
 38 ····DW_AT_decl_line····DW_FORM_data2
 39 ····DW_AT_type·········DW_FORM_ref4
 40 ····DW_AT_data_member_location·DW_FORM_data1
 41 ····DW_AT·value:·0·····DW_FORM·value:·0
 42 ···7······DW_TAG_member····[no·children]
 43 ····DW_AT_name·········DW_FORM_strp
 44 ····DW_AT_decl_file····DW_FORM_data1
 45 ····DW_AT_decl_line····DW_FORM_data2
 46 ····DW_AT_type·········DW_FORM_ref4
 47 ····DW_AT_data_member_location·DW_FORM_data1
 48 ····DW_AT·value:·0·····DW_FORM·value:·0
 49 ···8······DW_TAG_union_type····[has·children]
 50 ····DW_AT_byte_size····DW_FORM_data1
 51 ····DW_AT_decl_file····DW_FORM_data1
 52 ····DW_AT_decl_line····DW_FORM_data2
 53 ····DW_AT_sibling······DW_FORM_ref4
 54 ····DW_AT·value:·0·····DW_FORM·value:·0
 55 ···9······DW_TAG_member····[no·children]
 56 ····DW_AT_name·········DW_FORM_string
 57 ····DW_AT_decl_file····DW_FORM_data1
 58 ····DW_AT_decl_line····DW_FORM_data2
 59 ····DW_AT_type·········DW_FORM_ref4
 60 ····DW_AT·value:·0·····DW_FORM·value:·0
 61 ···10······DW_TAG_typedef····[no·children]
 62 ····DW_AT_name·········DW_FORM_strp
 63 ····DW_AT_decl_file····DW_FORM_data1
 64 ····DW_AT_decl_line····DW_FORM_data2
 65 ····DW_AT_type·········DW_FORM_ref4
 66 ····DW_AT·value:·0·····DW_FORM·value:·0
 67 ···11······DW_TAG_subprogram····[has·children]
 68 ····DW_AT_name·········DW_FORM_strp
 69 ····DW_AT_decl_file····DW_FORM_data1
 70 ····DW_AT_decl_line····DW_FORM_data2
 71 ····DW_AT_prototyped···DW_FORM_flag_present
 72 ····DW_AT_type·········DW_FORM_ref4
 73 ····DW_AT_inline·······DW_FORM_data1
 74 ····DW_AT_sibling······DW_FORM_ref4
 75 ····DW_AT·value:·0·····DW_FORM·value:·0
 76 ···12······DW_TAG_formal_parameter····[no·children]
 77 ····DW_AT_name·········DW_FORM_string
 78 ····DW_AT_decl_file····DW_FORM_data1
 79 ····DW_AT_decl_line····DW_FORM_data2
 80 ····DW_AT_type·········DW_FORM_ref4
 81 ····DW_AT·value:·0·····DW_FORM·value:·0
 82 ···13······DW_TAG_variable····[no·children]
 83 ····DW_AT_name·········DW_FORM_string
 84 ····DW_AT_decl_file····DW_FORM_data1
 85 ····DW_AT_decl_line····DW_FORM_data2
 86 ····DW_AT_type·········DW_FORM_ref4
 87 ····DW_AT·value:·0·····DW_FORM·value:·0
 88 ···14······DW_TAG_lexical_block····[has·children]
 89 ····DW_AT·value:·0·····DW_FORM·value:·0
 90 ···15······DW_TAG_pointer_type····[no·children]
 91 ····DW_AT_byte_size····DW_FORM_data1
 92 ····DW_AT_type·········DW_FORM_ref4
 93 ····DW_AT·value:·0·····DW_FORM·value:·0
 94 ···16······DW_TAG_const_type····[no·children]
 95 ····DW_AT_type·········DW_FORM_ref4
 96 ····DW_AT·value:·0·····DW_FORM·value:·0
 97 ···17······DW_TAG_subprogram····[has·children]
 98 ····DW_AT_external·····DW_FORM_flag_present
 99 ····DW_AT_name·········DW_FORM_strp
 100 ····DW_AT_decl_file····DW_FORM_data1
 101 ····DW_AT_decl_line····DW_FORM_data2
 102 ····DW_AT_prototyped···DW_FORM_flag_present
 103 ····DW_AT_type·········DW_FORM_ref4
 104 ····DW_AT_low_pc·······DW_FORM_addr
 105 ····DW_AT_high_pc······DW_FORM_data4
 106 ····DW_AT_frame_base···DW_FORM_exprloc
 107 ····DW_AT_GNU_all_call_sites·DW_FORM_flag_present
 108 ····DW_AT·value:·0·····DW_FORM·value:·0
 109 ···18······DW_TAG_formal_parameter····[no·children]
 110 ····DW_AT_name·········DW_FORM_string
 111 ····DW_AT_decl_file····DW_FORM_data1
 112 ····DW_AT_decl_line····DW_FORM_data2
 113 ····DW_AT_type·········DW_FORM_ref4
 114 ····DW_AT_location·····DW_FORM_exprloc
 115 ····DW_AT·value:·0·····DW_FORM·value:·0
 116 ···19······DW_TAG_variable····[no·children]
 117 ····DW_AT_name·········DW_FORM_string
 118 ····DW_AT_decl_file····DW_FORM_data1
 119 ····DW_AT_decl_line····DW_FORM_data2
 120 ····DW_AT_type·········DW_FORM_ref4
 121 ····DW_AT_location·····DW_FORM_sec_offset
 122 ····DW_AT·value:·0·····DW_FORM·value:·0
 123 ···20······DW_TAG_inlined_subroutine····[has·children]
 124 ····DW_AT_abstract_origin·DW_FORM_ref4
 125 ····DW_AT_entry_pc·····DW_FORM_addr
 126 ····DW_AT_ranges·······DW_FORM_sec_offset
Max diff block lines reached; -1/20180 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:··0x0
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00043ca4·0000013d·
 9 ····00000000·00000000·
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0x30c
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····00043de1·000002f2·
 17 ····00000000·00000000·
  
7.64 KB
readelf --wide --debug-dump=loc {}
    
Offset 0, 0 lines modifiedOffset 1, 156 lines modified
 1 Contents·of·the·.debug_loc·section:
  
 2 ····Offset···Begin············End··············Expression
 3 ····00000000·00043dd9·00043de1·(DW_OP_reg0·(eax);·DW_OP_piece:·4;·DW_OP_reg2·(edx);·DW_OP_piece:·4)
 4 ····00000010·<End·of·list>
 5 ····00000018·00043cb3·00043cc2·(DW_OP_fbreg:·-36;·DW_OP_piece:·4;·DW_OP_fbreg:·-44;·DW_OP_piece:·4)
 6 ····0000002a·<End·of·list>
 7 ····00000032·00043cb3·00043cb6·(DW_OP_reg6·(esi);·DW_OP_piece:·4;·DW_OP_fbreg:·-32;·DW_OP_piece:·4)
 8 ····00000043·<End·of·list>
 9 ····0000004b·00043d2a·00043d46·(DW_OP_reg2·(edx);·DW_OP_piece:·4;·DW_OP_reg7·(edi);·DW_OP_piece:·4)
 10 ····0000005b·<End·of·list>
 11 ····00000063·00043cd9·00043ce1·(DW_OP_reg0·(eax))
 12 ····0000006e·00043ce1·00043ce6·(DW_OP_fbreg:·8)
 13 ····0000007a·00043ce6·00043cf1·(DW_OP_reg0·(eax))
 14 ····00000085·00043cf1·00043cf9·(DW_OP_fbreg:·8)
 15 ····00000091·00043cf9·00043d0f·(DW_OP_fbreg:·-20)
 16 ····0000009d·00043d0f·00043d13·(DW_OP_reg0·(eax))
 17 ····000000a8·00043d13·00043d7d·(DW_OP_fbreg:·8)
 18 ····000000b4·00043d7d·00043d85·(DW_OP_reg0·(eax))
 19 ····000000bf·00043d85·00043dd9·(DW_OP_fbreg:·-28)
 20 ····000000cb·<End·of·list>
 21 ····000000d3·00043cd9·00043d55·(DW_OP_reg7·(edi))
 22 ····000000de·00043d55·00043d6f·(DW_OP_fbreg:·-44)
 23 ····000000ea·00043d6f·00043d72·(DW_OP_reg1·(ecx))
 24 ····000000f5·00043d72·00043dd9·(DW_OP_fbreg:·-32)
 25 ····00000101·<End·of·list>
 26 ····00000109·00043cd9·00043ce4·(DW_OP_reg6·(esi))
 27 ····00000114·00043ce6·00043d06·(DW_OP_reg6·(esi))
 28 ····0000011f·00043d0f·00043d19·(DW_OP_reg6·(esi))
 29 ····0000012a·00043d19·00043d1c·(DW_OP_reg0·(eax))
 30 ····00000135·00043d1c·00043d41·(DW_OP_reg6·(esi))
 31 ····00000140·00043d4b·00043d50·(DW_OP_reg6·(esi))
 32 ····0000014b·00043d50·00043d96·(DW_OP_fbreg:·0)
 33 ····00000157·00043d96·00043d98·(DW_OP_reg0·(eax))
 34 ····00000162·00043d98·00043dc4·(DW_OP_fbreg:·-36)
 35 ····0000016e·00043dc4·00043dcb·(DW_OP_reg2·(edx))
 36 ····00000179·<End·of·list>
 37 ····00000181·00043cd9·00043ce4·(DW_OP_reg2·(edx))
 38 ····0000018c·00043ce4·00043ce6·(DW_OP_fbreg:·4)
 39 ····00000198·00043ce6·00043cf3·(DW_OP_reg2·(edx))
 40 ····000001a3·00043cf3·00043d01·(DW_OP_fbreg:·4)
 41 ····000001af·00043d01·00043d06·(DW_OP_reg2·(edx))
 42 ····000001ba·00043d0f·00043d2a·(DW_OP_reg2·(edx))
 43 ····000001c5·00043d2a·00043d2f·(DW_OP_fbreg:·4)
 44 ····000001d1·00043d2f·00043d36·(DW_OP_reg1·(ecx))
 45 ····000001dc·00043d36·00043d41·(DW_OP_fbreg:·4)
 46 ····000001e8·00043d4b·00043d87·(DW_OP_reg2·(edx))
 47 ····000001f3·00043d87·00043d91·(DW_OP_fbreg:·4)
 48 ····000001ff·00043d91·00043d9a·(DW_OP_reg2·(edx))
 49 ····0000020a·00043d9a·00043d9d·(DW_OP_reg0·(eax))
 50 ····00000215·00043d9d·00043d9f·(DW_OP_fbreg:·4;·DW_OP_deref;·DW_OP_breg1·(ecx):·0;·DW_OP_const1u:·255;·DW_OP_and;·DW_OP_shl;·DW_OP_breg7·(edi):·0;·DW_OP_or;·DW_OP_stack_value)
 51 ····0000022c·00043d9f·00043da2·(DW_OP_reg2·(edx))
 52 ····00000237·00043da2·00043dd7·(DW_OP_reg6·(esi))
 53 ····00000242·<End·of·list>
 54 ····0000024a·00043d7f·00043d9f·(DW_OP_reg6·(esi))
 55 ····00000255·00043d9f·00043dd9·(DW_OP_fbreg:·4;·DW_OP_deref;·DW_OP_fbreg:·-24;·DW_OP_deref_size:·1;·DW_OP_const1u:·255;·DW_OP_and;·DW_OP_shr;·DW_OP_stack_value)
 56 ····0000026b·<End·of·list>
 57 ····00000273·00043d33·00043d41·(DW_OP_lit1;·DW_OP_stack_value)
 58 ····0000027f·00043d9f·00043da2·(DW_OP_reg0·(eax))
 59 ····0000028a·<End·of·list>
 60 ····00000292·00043ce4·00043ce6·(DW_OP_lit0;·DW_OP_stack_value)
 61 ····0000029e·00043d41·00043d4b·(DW_OP_lit0;·DW_OP_stack_value)
 62 ····000002aa·00043dbd·00043dd9·(DW_OP_lit0;·DW_OP_stack_value)
 63 ····000002b6·<End·of·list>
 64 ····000002be·00043d4b·00043d5d·(DW_OP_const1u:·32;·DW_OP_fbreg:·-20;·DW_OP_deref;·DW_OP_minus;·DW_OP_stack_value)
 65 ····000002cf·00043d5d·00043d63·(DW_OP_reg1·(ecx))
 66 ····000002da·00043d63·00043dd9·(DW_OP_fbreg:·-24)
 67 ····000002e6·<End·of·list>
 68 ····000002ee·00043d19·00043d1f·(DW_OP_fbreg:·-20;·DW_OP_deref;·DW_OP_lit31;·DW_OP_xor;·DW_OP_stack_value)
 69 ····000002fe·<End·of·list>
 70 ····00000306·00043da8·00043dbd·(DW_OP_reg2·(edx))
 71 ····00000311·00043dbd·00043dc7·(DW_OP_reg1·(ecx))
 72 ····0000031c·<End·of·list>
 73 ····00000324·00043da8·00043dbd·(DW_OP_reg0·(eax))
 74 ····0000032f·00043dbd·00043dd9·(DW_OP_reg7·(edi))
 75 ····0000033a·<End·of·list>
 76 ····00000342·00043e3a·00043e8a·(DW_OP_reg6·(esi))
 77 ····0000034d·00043e8a·00043e8d·(DW_OP_fbreg:·0)
 78 ····00000359·<End·of·list>
 79 ····00000361·00043e43·00043e53·(DW_OP_reg6·(esi))
 80 ····0000036c·<End·of·list>
 81 ····00000374·00043e43·00043e50·(DW_OP_addr:·4f120)
 82 ····00000383·<End·of·list>
 83 ····0000038b·00043e5b·00043e82·(DW_OP_fbreg:·-36)
 84 ····00000397·<End·of·list>
 85 ····0000039f·00043e5b·00043e82·(DW_OP_reg7·(edi))
 86 ····000003aa·<End·of·list>
 87 ····000003b2·00043e8d·00043ea9·(DW_OP_reg0·(eax))
 88 ····000003bd·00043ea9·00043ef9·(DW_OP_reg7·(edi))
 89 ····000003c8·00043ef9·00043efd·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(eax));·DW_OP_stack_value)
 90 ····000003d6·00043efd·00043f01·(DW_OP_reg7·(edi))
 91 ····000003e1·00043f01·00043f0d·(DW_OP_GNU_entry_value:·(DW_OP_reg0·(eax));·DW_OP_stack_value)
 92 ····000003ef·<End·of·list>
 93 ····000003f7·00043eba·00043ec5·(DW_OP_reg0·(eax))
 94 ····00000402·00043ec6·00043ecd·(DW_OP_reg0·(eax))
 95 ····0000040d·00043eda·00043eff·(DW_OP_reg0·(eax))
 96 ····00000418·<End·of·list>
 97 ····00000420·00043ecb·00043ecd·(DW_OP_reg2·(edx))
 98 ····0000042b·00043eeb·00043f0d·(DW_OP_reg2·(edx))
 99 ····00000436·<End·of·list>
 100 ····0000043e·00043f30·00043f3d·(DW_OP_addr:·4f120)
 101 ····0000044d·<End·of·list>
 102 ····00000455·00043f89·00043f94·(DW_OP_reg0·(eax))
 103 ····00000460·00043f94·00043fbc·(DW_OP_fbreg:·-36)
 104 ····0000046c·00043fbc·00043fc6·(DW_OP_reg0·(eax))
 105 ····00000477·00043fc6·00043fca·(DW_OP_fbreg:·-36)
 106 ····00000483·00043fca·00043fd0·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·8)
 107 ····00000492·00043fd0·00043fd6·(DW_OP_reg0·(eax))
 108 ····0000049d·00043fd6·00043fd9·(DW_OP_reg2·(edx))
 109 ····000004a8·00043fd9·00044098·(DW_OP_fbreg:·-36)
 110 ····000004b4·<End·of·list>
 111 ····000004bc·00043ffa·00044000·(DW_OP_reg0·(eax))
 112 ····000004c7·00044000·00044016·(DW_OP_reg6·(esi))
 113 ····000004d2·00044016·0004401c·(DW_OP_reg0·(eax))
 114 ····000004dd·0004401c·0004401d·(DW_OP_reg6·(esi))
 115 ····000004e8·0004401d·00044036·(DW_OP_reg0·(eax))
 116 ····000004f3·00044036·00044058·(DW_OP_reg6·(esi))
 117 ····000004fe·00044058·0004406b·(DW_OP_reg0·(eax))
 118 ····00000509·0004406b·00044086·(DW_OP_reg6·(esi))
 119 ····00000514·<End·of·list>
 120 ····0000051c·00043ffa·00044098·(DW_OP_lit2;·DW_OP_stack_value)
 121 ····00000528·<End·of·list>
 122 ····00000530·00044089·00044090·(DW_OP_reg0·(eax))
 123 ····0000053b·00044090·00044094·(DW_OP_breg6·(esi):·4)
 124 ····00000547·00044095·00044098·(DW_OP_reg0·(eax))
 125 ····00000552·<End·of·list>
 126 ····0000055a·00043f8d·00043fe5·(DW_OP_addr:·4f114;·DW_OP_stack_value)
Max diff block lines reached; -1/7757 bytes (-0.01%) 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:··0x0
 5 ··Pointer·Size:·············4
 6 ··Segment·Size:·············0
  
 7 ····Address····Length
 8 ····00043ca4·0000013d·
 9 ····00000000·00000000·
 10 ··Length:···················28
 11 ··Version:··················2
 12 ··Offset·into·.debug_info:··0x30c
 13 ··Pointer·Size:·············4
 14 ··Segment·Size:·············0
  
 15 ····Address····Length
 16 ····00043de1·000002f2·
 17 ····00000000·00000000·
  
26.9 KB
strings --all --bytes=8 {}
    
Offset 561, 24 lines modifiedOffset 561, 992 lines modified
561 6666666666666666\\\\\\\\\\\\\\\\561 6666666666666666\\\\\\\\\\\\\\\\
562 te·k2-bynd·3expa562 te·k2-bynd·3expa
563 expand·32-byte·k563 expand·32-byte·k
564 SigEd25519·no·Ed25519·collisions564 SigEd25519·no·Ed25519·collisions
565 LibsodiumDRG565 LibsodiumDRG
566 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)566 Android·(6317467·based·on·r365631c1)·clang·version·9.0.8·(https://android.googlesource.com/toolchain/llvm-project·e0caee08e5f09b374a27a676d04978c81fcb1928)·(based·on·LLVM·9.0.8svn)
567 GCC:·(GNU)·4.9.x·20150123·(prerelease)567 GCC:·(GNU)·4.9.x·20150123·(prerelease)
 568 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 569 libgcc2.c
 570 libgcc2.h
 571 u;Y>:/;=/=;u;/Z
 572 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc
 573 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/../gcc/config/i386
 574 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/gcc/include
 575 /tmp/1c2dd23b7d50d6213a8d6d0cbf04adc9/sysroot/usr/include
 576 /tmp/1c2dd23b7d50d6213a8d6d0cbf04adc9/sysroot/usr/include/sys
 577 emutls.c
 578 gthr-default.h
 579 stddef.h
 580 pthread.h
 581 malloc.h
 582 ucontext.h
 583 stdlib.h
 584 !W/0=I>-
 585 __udivmoddi4
 586 DWstruct
 587 __umoddi3
 588 long·long·unsigned·int
 589 unsigned·char
 590 /Volumes/Android/buildbot/tmp/build/toolchain/gcc-4.9/i686-linux-android/libgcc
 591 long·unsigned·int
 592 short·unsigned·int
 593 GNU·C·4.9.x·20150123·(prerelease)·-mssse3·-mbionic·-mlong-double-80·-mtune=intel·-march=i686·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fexceptions·-fnon-call-exceptions
 594 __float128
 595 complex·long·double
 596 complex·float
 597 sizetype
 598 long·long·int
 599 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
 600 unsigned·int
 601 short·int
 602 __unknown__
 603 complex·double
 604 long·int
 605 long·double
 606 signed·char
 607 X86_TUNE_ACCUMULATE_OUTGOING_ARGS
 608 X86_ARCH_CMPXCHG8B
 609 X86_TUNE_USE_VECTOR_CONVERTS
 610 __gthread_key_create
 611 REG_UESP
 612 X86_TUNE_OPT_AGU
 613 __gthread_mutex_unlock
 614 X86_TUNE_EPILOGUE_USING_MOVE
 615 X86_TUNE_GENERAL_REGS_SSE_SPILL
 616 X86_TUNE_MOVE_M1_VIA_OR
 617 X86_TUNE_SHIFT1
 618 X86_TUNE_EXT_80387_CONSTANTS
 619 X86_TUNE_SSE_SPLIT_REGS
 620 GNU·C·4.9.x·20150123·(prerelease)·-mssse3·-mbionic·-mlong-double-80·-mtune=intel·-march=i686·-g·-g·-g·-O2·-Os·-O2·-O2·-Os·-fno-short-enums·-fbuilding-libgcc·-fno-stack-protector·-funwind-tables·-fPIC·-fexceptions
 621 emutls_size
 622 X86_TUNE_MOVX
 623 X86_TUNE_NOT_UNPAIRABLE
 624 emutls_key_created
 625 X86_ARCH_LAST
 626 X86_TUNE_SPLIT_LONG_MOVES
 627 X86_TUNE_VECTORIZE_DOUBLE
 628 X86_TUNE_ALWAYS_FANCY_MATH_387
 629 X86_TUNE_SINGLE_PUSH
 630 X86_TUNE_BRANCH_PREDICTION_HINTS
 631 X86_TUNE_FUSE_CMP_AND_BRANCH_SOFLAGS
 632 X86_TUNE_AVOID_FALSE_DEP_FOR_BMI
 633 X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS
 634 X86_ARCH_BSWAP
 635 X86_TUNE_PROMOTE_QI_REGS
 636 X86_TUNE_PAD_RETURNS
 637 X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE
 638 X86_ARCH_CMPXCHG
 639 X86_TUNE_REASSOC_FP_TO_PARALLEL
 640 __gthread_key_t
 641 X86_TUNE_FUSE_ALU_AND_BRANCH
 642 X86_TUNE_PAD_SHORT_FUNCTION
 643 X86_TUNE_SCHEDULE
 644 ix86_arch_indices
 645 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/emutls.c
 646 X86_TUNE_SLOW_IMUL_IMM32_MEM
 647 X86_TUNE_PROMOTE_HI_REGS
 648 X86_TUNE_ADJUST_UNROLL
 649 skip_destructor_rounds
 650 X86_TUNE_USE_LEAVE
 651 X86_TUNE_LCP_STALL
 652 X86_TUNE_MEMORY_MISMATCH_STALL
 653 X86_TUNE_PROMOTE_HIMODE_IMUL
 654 REG_TRAPNO
 655 X86_TUNE_SLOW_PSHUFB
 656 X86_TUNE_PARTIAL_FLAG_REG_STALL
 657 X86_TUNE_PROLOGUE_USING_MOVE
 658 X86_TUNE_QIMODE_MATH
 659 X86_TUNE_PUSH_MEMORY
 660 X86_TUNE_AVOID_VECTOR_DECODE
 661 X86_TUNE_INTER_UNIT_CONVERSIONS
 662 X86_TUNE_USE_FFREEP
 663 X86_TUNE_MISALIGNED_MOVE_STRING_PRO_EPILOGUES
 664 __gthread_setspecific
 665 X86_ARCH_CMOV
 666 X86_TUNE_SINGLE_POP
 667 X86_TUNE_FOUR_JUMP_LIMIT
 668 __gthread_key_delete
 669 X86_TUNE_DOUBLE_WITH_ADD
 670 X86_TUNE_HIMODE_MATH
 671 X86_TUNE_SSE_TYPELESS_STORES
 672 __gthread_once_t
 673 X86_TUNE_REASSOC_INT_TO_PARALLEL
 674 X86_TUNE_FUSE_CMP_AND_BRANCH_64
 675 X86_TUNE_SINGLE_STRINGOP
 676 X86_TUNE_SSE_PACKED_SINGLE_INSN_OPTIMAL
 677 X86_TUNE_USE_MOV0
 678 __emutls_object
 679 X86_TUNE_PARTIAL_REG_STALL
 680 __emutls_get_address
 681 X86_TUNE_INTER_UNIT_MOVES_FROM_VEC
 682 emutls_key
 683 X86_TUNE_FUSE_CMP_AND_BRANCH_32
 684 X86_TUNE_SLOW_IMUL_IMM8
 685 X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL
 686 X86_TUNE_AVX128_OPTIMAL
 687 X86_TUNE_USE_SAHF
Max diff block lines reached; 22367/27457 bytes (81.46%) of diff not shown.
23.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 8, 798 lines modifiedOffset 8, 798 lines modified
8 »       jmp····*0x8(%ebx)8 »       jmp····*0x8(%ebx)
9 »       add····%al,(%eax)9 »       add····%al,(%eax)
10 »       ...10 »       ...
  
11 000086c0·<__cxa_finalize@plt>:11 000086c0·<__cxa_finalize@plt>:
12 »       jmp····*0xc(%ebx)12 »       jmp····*0xc(%ebx)
13 »       push···$0x013 »       push···$0x0
14 »       jmp····86b0·<__cxa_finalize@plt-0x10>14 »       jmp····86b0·<note_end+0x84e4>
  
15 000086d0·<__cxa_atexit@plt>:15 000086d0·<__cxa_atexit@plt>:
16 »       jmp····*0x10(%ebx)16 »       jmp····*0x10(%ebx)
17 »       push···$0x817 »       push···$0x8
18 »       jmp····86b0·<__cxa_finalize@plt-0x10>18 »       jmp····86b0·<note_end+0x84e4>
  
19 000086e0·<__stack_chk_fail@plt>:19 000086e0·<__stack_chk_fail@plt>:
20 »       jmp····*0x14(%ebx)20 »       jmp····*0x14(%ebx)
21 »       push···$0x1021 »       push···$0x10
22 »       jmp····86b0·<__cxa_finalize@plt-0x10>22 »       jmp····86b0·<note_end+0x84e4>
  
23 000086f0·<crypto_stream_chacha20@plt>:23 000086f0·<crypto_stream_chacha20@plt>:
24 »       jmp····*0x18(%ebx)24 »       jmp····*0x18(%ebx)
25 »       push···$0x1825 »       push···$0x18
26 »       jmp····86b0·<__cxa_finalize@plt-0x10>26 »       jmp····86b0·<note_end+0x84e4>
  
27 00008700·<crypto_onetimeauth_poly1305_init@plt>:27 00008700·<crypto_onetimeauth_poly1305_init@plt>:
28 »       jmp····*0x1c(%ebx)28 »       jmp····*0x1c(%ebx)
29 »       push···$0x2029 »       push···$0x20
30 »       jmp····86b0·<__cxa_finalize@plt-0x10>30 »       jmp····86b0·<note_end+0x84e4>
  
31 00008710·<sodium_memzero@plt>:31 00008710·<sodium_memzero@plt>:
32 »       jmp····*0x20(%ebx)32 »       jmp····*0x20(%ebx)
33 »       push···$0x2833 »       push···$0x28
34 »       jmp····86b0·<__cxa_finalize@plt-0x10>34 »       jmp····86b0·<note_end+0x84e4>
  
35 00008720·<crypto_onetimeauth_poly1305_update@plt>:35 00008720·<crypto_onetimeauth_poly1305_update@plt>:
36 »       jmp····*0x24(%ebx)36 »       jmp····*0x24(%ebx)
37 »       push···$0x3037 »       push···$0x30
38 »       jmp····86b0·<__cxa_finalize@plt-0x10>38 »       jmp····86b0·<note_end+0x84e4>
  
39 00008730·<crypto_stream_chacha20_xor_ic@plt>:39 00008730·<crypto_stream_chacha20_xor_ic@plt>:
40 »       jmp····*0x28(%ebx)40 »       jmp····*0x28(%ebx)
41 »       push···$0x3841 »       push···$0x38
42 »       jmp····86b0·<__cxa_finalize@plt-0x10>42 »       jmp····86b0·<note_end+0x84e4>
  
43 00008740·<crypto_onetimeauth_poly1305_final@plt>:43 00008740·<crypto_onetimeauth_poly1305_final@plt>:
44 »       jmp····*0x2c(%ebx)44 »       jmp····*0x2c(%ebx)
45 »       push···$0x4045 »       push···$0x40
46 »       jmp····86b0·<__cxa_finalize@plt-0x10>46 »       jmp····86b0·<note_end+0x84e4>
  
47 00008750·<crypto_aead_chacha20poly1305_encrypt_detached@plt>:47 00008750·<crypto_aead_chacha20poly1305_encrypt_detached@plt>:
48 »       jmp····*0x30(%ebx)48 »       jmp····*0x30(%ebx)
49 »       push···$0x4849 »       push···$0x48
50 »       jmp····86b0·<__cxa_finalize@plt-0x10>50 »       jmp····86b0·<note_end+0x84e4>
  
51 00008760·<sodium_misuse@plt>:51 00008760·<sodium_misuse@plt>:
52 »       jmp····*0x34(%ebx)52 »       jmp····*0x34(%ebx)
53 »       push···$0x5053 »       push···$0x50
54 »       jmp····86b0·<__cxa_finalize@plt-0x10>54 »       jmp····86b0·<note_end+0x84e4>
  
55 00008770·<crypto_stream_chacha20_ietf@plt>:55 00008770·<crypto_stream_chacha20_ietf@plt>:
56 »       jmp····*0x38(%ebx)56 »       jmp····*0x38(%ebx)
57 »       push···$0x5857 »       push···$0x58
58 »       jmp····86b0·<__cxa_finalize@plt-0x10>58 »       jmp····86b0·<note_end+0x84e4>
  
59 00008780·<crypto_stream_chacha20_ietf_xor_ic@plt>:59 00008780·<crypto_stream_chacha20_ietf_xor_ic@plt>:
60 »       jmp····*0x3c(%ebx)60 »       jmp····*0x3c(%ebx)
61 »       push···$0x6061 »       push···$0x60
62 »       jmp····86b0·<__cxa_finalize@plt-0x10>62 »       jmp····86b0·<note_end+0x84e4>
  
63 00008790·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@plt>:63 00008790·<crypto_aead_chacha20poly1305_ietf_encrypt_detached@plt>:
64 »       jmp····*0x40(%ebx)64 »       jmp····*0x40(%ebx)
65 »       push···$0x6865 »       push···$0x68
66 »       jmp····86b0·<__cxa_finalize@plt-0x10>66 »       jmp····86b0·<note_end+0x84e4>
  
67 000087a0·<crypto_verify_16@plt>:67 000087a0·<crypto_verify_16@plt>:
68 »       jmp····*0x44(%ebx)68 »       jmp····*0x44(%ebx)
69 »       push···$0x7069 »       push···$0x70
70 »       jmp····86b0·<__cxa_finalize@plt-0x10>70 »       jmp····86b0·<note_end+0x84e4>
  
71 000087b0·<memset@plt>:71 000087b0·<memset@plt>:
72 »       jmp····*0x48(%ebx)72 »       jmp····*0x48(%ebx)
73 »       push···$0x7873 »       push···$0x78
74 »       jmp····86b0·<__cxa_finalize@plt-0x10>74 »       jmp····86b0·<note_end+0x84e4>
  
75 000087c0·<crypto_aead_chacha20poly1305_decrypt_detached@plt>:75 000087c0·<crypto_aead_chacha20poly1305_decrypt_detached@plt>:
76 »       jmp····*0x4c(%ebx)76 »       jmp····*0x4c(%ebx)
77 »       push···$0x8077 »       push···$0x80
78 »       jmp····86b0·<__cxa_finalize@plt-0x10>78 »       jmp····86b0·<note_end+0x84e4>
  
79 000087d0·<crypto_aead_chacha20poly1305_ietf_decrypt_detached@plt>:79 000087d0·<crypto_aead_chacha20poly1305_ietf_decrypt_detached@plt>:
80 »       jmp····*0x50(%ebx)80 »       jmp····*0x50(%ebx)
81 »       push···$0x8881 »       push···$0x88
82 »       jmp····86b0·<__cxa_finalize@plt-0x10>82 »       jmp····86b0·<note_end+0x84e4>
  
83 000087e0·<randombytes_buf@plt>:83 000087e0·<randombytes_buf@plt>:
84 »       jmp····*0x54(%ebx)84 »       jmp····*0x54(%ebx)
85 »       push···$0x9085 »       push···$0x90
86 »       jmp····86b0·<__cxa_finalize@plt-0x10>86 »       jmp····86b0·<note_end+0x84e4>
  
87 000087f0·<crypto_core_hchacha20@plt>:87 000087f0·<crypto_core_hchacha20@plt>:
88 »       jmp····*0x58(%ebx)88 »       jmp····*0x58(%ebx)
89 »       push···$0x9889 »       push···$0x98
90 »       jmp····86b0·<__cxa_finalize@plt-0x10>90 »       jmp····86b0·<note_end+0x84e4>
  
91 00008800·<crypto_aead_xchacha20poly1305_ietf_encrypt_detached@plt>:91 00008800·<crypto_aead_xchacha20poly1305_ietf_encrypt_detached@plt>:
92 »       jmp····*0x5c(%ebx)92 »       jmp····*0x5c(%ebx)
93 »       push···$0xa093 »       push···$0xa0
94 »       jmp····86b0·<__cxa_finalize@plt-0x10>94 »       jmp····86b0·<note_end+0x84e4>
  
95 00008810·<crypto_aead_xchacha20poly1305_ietf_decrypt_detached@plt>:95 00008810·<crypto_aead_xchacha20poly1305_ietf_decrypt_detached@plt>:
96 »       jmp····*0x60(%ebx)96 »       jmp····*0x60(%ebx)
97 »       push···$0xa897 »       push···$0xa8
98 »       jmp····86b0·<__cxa_finalize@plt-0x10>98 »       jmp····86b0·<note_end+0x84e4>
  
99 00008820·<crypto_auth_hmacsha512256@plt>:99 00008820·<crypto_auth_hmacsha512256@plt>:
100 »       jmp····*0x64(%ebx)100 »       jmp····*0x64(%ebx)
101 »       push···$0xb0101 »       push···$0xb0
102 »       jmp····86b0·<__cxa_finalize@plt-0x10>102 »       jmp····86b0·<note_end+0x84e4>
  
103 00008830·<crypto_auth_hmacsha512256_verify@plt>:103 00008830·<crypto_auth_hmacsha512256_verify@plt>:
104 »       jmp····*0x68(%ebx)104 »       jmp····*0x68(%ebx)
105 »       push···$0xb8105 »       push···$0xb8
106 »       jmp····86b0·<__cxa_finalize@plt-0x10>106 »       jmp····86b0·<note_end+0x84e4>
  
107 00008840·<crypto_hash_sha256_init@plt>:107 00008840·<crypto_hash_sha256_init@plt>:
108 »       jmp····*0x6c(%ebx)108 »       jmp····*0x6c(%ebx)
109 »       push···$0xc0109 »       push···$0xc0
Max diff block lines reached; 20294/24269 bytes (83.62%) of diff not shown.
725 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 000090b0·<crypto_aead_chacha20poly1305_encrypt_detached@@Base-0xbc>:2 000090b0·<__on_dlclose>:
 3 __on_dlclose():
3 »       push···%ebx4 »       push···%ebx
4 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
5 »       call···90b9·<realloc@plt+0x19>6 »       call···90b9·<__on_dlclose+0x9>
6 »       pop····%ebx7 »       pop····%ebx
7 »       add····$0x45cbf,%ebx8 »       add····$0x45cbf,%ebx
8 »       lea····-0x130(%ebx),%eax9 »       lea····-0x130(%ebx),%eax
9 »       mov····%eax,(%esp)10 »       mov····%eax,(%esp)
10 »       call···86c0·<__cxa_finalize@plt>11 »       call···86c0·<__cxa_finalize@plt>
11 »       add····$0x8,%esp12 »       add····$0x8,%esp
12 »       pop····%ebx13 »       pop····%ebx
Offset 40, 73 lines modifiedOffset 41, 86 lines modified
40 »       nop41 »       nop
41 »       nop42 »       nop
42 »       nop43 »       nop
43 »       nop44 »       nop
44 »       nop45 »       nop
45 »       nop46 »       nop
46 »       nop47 »       nop
47 »       jmp····43f0d·<__umoddi3@@Base+0x269> 
 48 000090f0·<__on_dlclose_late>:
 49 __on_dlclose_late():
 50 »       jmp····43f0d·<__emutls_unregister_key>
48 »       nop51 »       nop
49 »       nop52 »       nop
50 »       nop53 »       nop
51 »       nop54 »       nop
52 »       nop55 »       nop
53 »       nop56 »       nop
54 »       nop57 »       nop
55 »       nop58 »       nop
56 »       nop59 »       nop
57 »       nop60 »       nop
58 »       nop61 »       nop
  
 62 00009100·<__atexit_handler_wrapper>:
 63 __atexit_handler_wrapper():
59 »       push···%ebx64 »       push···%ebx
60 »       sub····$0x8,%esp65 »       sub····$0x8,%esp
61 »       call···9109·<realloc@plt+0x69>66 »       call···9109·<__atexit_handler_wrapper+0x9>
62 »       pop····%ebx67 »       pop····%ebx
63 »       add····$0x45c6f,%ebx68 »       add····$0x45c6f,%ebx
64 »       mov····0x10(%esp),%eax69 »       mov····0x10(%esp),%eax
65 »       test···%eax,%eax70 »       test···%eax,%eax
66 »       je·····911a·<realloc@plt+0x7a>71 »       je·····911a·<__atexit_handler_wrapper+0x1a>
67 »       call···*%eax72 »       call···*%eax
68 »       add····$0x8,%esp73 »       add····$0x8,%esp
69 »       pop····%ebx74 »       pop····%ebx
70 »       retq···75 »       retq···
71 »       nop76 »       nop
  
 77 00009120·<atexit>:
 78 atexit():
72 »       push···%ebx79 »       push···%ebx
73 »       sub····$0x8,%esp80 »       sub····$0x8,%esp
74 »       call···9129·<realloc@plt+0x89>81 »       call···9129·<atexit+0x9>
75 »       pop····%ebx82 »       pop····%ebx
76 »       add····$0x45c4f,%ebx83 »       add····$0x45c4f,%ebx
77 »       sub····$0x4,%esp84 »       sub····$0x4,%esp
78 »       lea····-0x130(%ebx),%eax85 »       lea····-0x130(%ebx),%eax
79 »       lea····-0x45c78(%ebx),%ecx86 »       lea····-0x45c78(%ebx),%ecx
80 »       push···%eax87 »       push···%eax
81 »       pushl··0x18(%esp)88 »       pushl··0x18(%esp)
82 »       push···%ecx89 »       push···%ecx
83 »       call···86d0·<__cxa_atexit@plt>90 »       call···86d0·<__cxa_atexit@plt>
84 »       add····$0x18,%esp91 »       add····$0x18,%esp
85 »       pop····%ebx92 »       pop····%ebx
86 »       retq···93 »       retq···
87 »       nop94 »       nop
  
 95 00009150·<__stack_chk_fail_local>:
 96 __stack_chk_fail_local():
88 »       push···%ebx97 »       push···%ebx
89 »       sub····$0x8,%esp98 »       sub····$0x8,%esp
90 »       call···9159·<realloc@plt+0xb9>99 »       call···9159·<__stack_chk_fail_local+0x9>
91 »       pop····%ebx100 »       pop····%ebx
92 »       add····$0x45c1f,%ebx101 »       add····$0x45c1f,%ebx
93 »       call···86e0·<__stack_chk_fail@plt>102 »       call···86e0·<__stack_chk_fail@plt>
94 »       add····$0x8,%esp103 »       add····$0x8,%esp
95 »       pop····%ebx104 »       pop····%ebx
96 »       retq···105 »       retq···
97 »       xchg···%ax,%ax106 »       xchg···%ax,%ax
  
98 0000916c·<crypto_aead_chacha20poly1305_encrypt_detached@@Base>:107 0000916c·<crypto_aead_chacha20poly1305_encrypt_detached>:
 108 crypto_aead_chacha20poly1305_encrypt_detached():
99 »       push···%ebp109 »       push···%ebp
100 »       push···%ebx110 »       push···%ebx
101 »       push···%edi111 »       push···%edi
102 »       push···%esi112 »       push···%esi
103 »       sub····$0x15c,%esp113 »       sub····$0x15c,%esp
104 »       call···917b·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0xf>114 »       call···917b·<crypto_aead_chacha20poly1305_encrypt_detached+0xf>
105 »       pop····%ebx115 »       pop····%ebx
106 »       add····$0x45bfd,%ebx116 »       add····$0x45bfd,%ebx
107 »       mov····-0xc(%ebx),%eax117 »       mov····-0xc(%ebx),%eax
108 »       mov····%eax,0x4(%esp)118 »       mov····%eax,0x4(%esp)
109 »       mov····(%eax),%eax119 »       mov····(%eax),%eax
110 »       mov····%eax,0x158(%esp)120 »       mov····%eax,0x158(%esp)
111 »       sub····$0xc,%esp121 »       sub····$0xc,%esp
Offset 186, 48 lines modifiedOffset 200, 49 lines modified
186 »       add····$0x8,%esp200 »       add····$0x8,%esp
187 »       push···$0x100201 »       push···$0x100
188 »       push···%edi202 »       push···%edi
189 »       call···8710·<sodium_memzero@plt>203 »       call···8710·<sodium_memzero@plt>
190 »       mov····0x188(%esp),%eax204 »       mov····0x188(%esp),%eax
191 »       add····$0x10,%esp205 »       add····$0x10,%esp
192 »       test···%eax,%eax206 »       test···%eax,%eax
193 »       je·····92bd·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x151>207 »       je·····92bd·<crypto_aead_chacha20poly1305_encrypt_detached+0x151>
194 »       movl···$0x0,0x4(%eax)208 »       movl···$0x0,0x4(%eax)
195 »       movl···$0x10,(%eax)209 »       movl···$0x10,(%eax)
196 »       mov····0x4(%esp),%eax210 »       mov····0x4(%esp),%eax
197 »       mov····(%eax),%eax211 »       mov····(%eax),%eax
198 »       cmp····0x158(%esp),%eax212 »       cmp····0x158(%esp),%eax
199 »       jne····92d9·<crypto_aead_chacha20poly1305_encrypt_detached@@Base+0x16d>213 »       jne····92d9·<crypto_aead_chacha20poly1305_encrypt_detached+0x16d>
200 »       xor····%eax,%eax214 »       xor····%eax,%eax
201 »       add····$0x15c,%esp215 »       add····$0x15c,%esp
202 »       pop····%esi216 »       pop····%esi
203 »       pop····%edi217 »       pop····%edi
204 »       pop····%ebx218 »       pop····%ebx
205 »       pop····%ebp219 »       pop····%ebp
206 »       retq···220 »       retq···
207 »       call···86e0·<__stack_chk_fail@plt>221 »       call···86e0·<__stack_chk_fail@plt>
Max diff block lines reached; 739004/742030 bytes (99.59%) of diff not shown.
2.63 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 25 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·75675f69·6e666f00·.ro..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·676e752e·76657273·_frame..gnu.vers19 ··0x00000110·72616d65·002e676e·752e7665·7273696f·rame..gnu.versio
15 ··0x000000d0·696f6e5f·64002e64·796e616d·6963002e·ion_d..dynamic.. 
16 ··0x000000e0·73687374·72746162·002e726f·64617461·shstrtab..rodata 
17 ··0x000000f0·002e6461·746100·····················..data.20 ··0x00000120·6e5f6400·2e646562·75675f6c·6f63002e·n_d..debug_loc..
 21 ··0x00000130·64796e61·6d696300·2e736873·74727461·dynamic..shstrta
 22 ··0x00000140·62002e73·74727461·62002e73·796d7461·b..strtab..symta
 23 ··0x00000150·62002e72·6f646174·61002e64·61746100·b..rodata..data.