14.4 MB
/home/fdroid/fdroiddata/tmp/org.outline.android.client_43.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.outline.android.client_43.apk
7.69 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <88838ffab215f03a417cb8b742e7ec773a01fa6911dae964ef77a5d498c94581>, actual: <7e98b5926271ce9d19fddad2df8aaa30f1e8142d960c9a2960fb39be7a2d54a2> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <df80b459b1fc8410aafd2a0a7b66343725bcb5345dfa4346860012ca41f2ecb585a0d70000000000>, actual: <153156748f5db2c4bb6827220b8c483e1943d3798047365f0a8bc18da87ea96e85a0d70000000000>
    
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:·874c0b01b74c32685a0c3c0b6e08f985143f31dc1368b7a74bcbe475c13c2f67 
10 Signer·#1·certificate·SHA-1·digest:·8aedf9c76229f3f771ca075ea4d5b610cddb2aeb 
11 Signer·#1·certificate·MD5·digest:·944dc4b1603372e4d048b4091751fdad 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·7c9250279064bfd04804d9703f0c10668099fbc3b5ca65d5381730adcc9842d7 
15 Signer·#1·public·key·SHA-1·digest:·61b273ed2351e342f849616d995566f126f34c05 
16 Signer·#1·public·key·MD5·digest:·6f2f4ba31fe58e25644eb7ce584ee2b2 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.core_core-splashscreen.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.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/. 
25 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 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/. 
27 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 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/. 
42 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.webkit_webkit.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.55 KB
zipinfo {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 Zip·file·size:·14135429·bytes,·number·of·entries:·5041 Zip·file·size:·14135429·bytes,·number·of·entries:·504
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··5153256·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··5153256·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··4500976·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libgojni.so4 -rw-rw-rw-··0.0·unx··4500976·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libgojni.so
5 -rw-rw-rw-··0.0·unx····10064·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry-android.so5 -rw-rw-rw-··0.0·unx····10064·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry-android.so
6 -rw-rw-rw-··0.0·unx···706864·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry.so6 -rw-rw-rw-··0.0·unx···706864·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsentry.so
7 -rw-rw-rw-··0.0·unx··4157856·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libgojni.so7 -rw-rw-rw-··0.0·unx··4157872·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libgojni.so
8 -rw-rw-rw-··0.0·unx····13912·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry-android.so8 -rw-rw-rw-··0.0·unx····13912·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry-android.so
9 -rw-rw-rw-··0.0·unx···505556·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry.so9 -rw-rw-rw-··0.0·unx···505556·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libsentry.so
10 -rw-rw-rw-··0.0·unx··4123952·b-·defN·81-Jan-01·01:01·lib/x86/libgojni.so10 -rw-rw-rw-··0.0·unx··4124040·b-·defN·81-Jan-01·01:01·lib/x86/libgojni.so
11 -rw-rw-rw-··0.0·unx·····5608·b-·defN·81-Jan-01·01:01·lib/x86/libsentry-android.so11 -rw-rw-rw-··0.0·unx·····5608·b-·defN·81-Jan-01·01:01·lib/x86/libsentry-android.so
12 -rw-rw-rw-··0.0·unx···734940·b-·defN·81-Jan-01·01:01·lib/x86/libsentry.so12 -rw-rw-rw-··0.0·unx···734940·b-·defN·81-Jan-01·01:01·lib/x86/libsentry.so
13 -rw-rw-rw-··0.0·unx··4690760·b-·defN·81-Jan-01·01:01·lib/x86_64/libgojni.so13 -rw-rw-rw-··0.0·unx··4690776·b-·defN·81-Jan-01·01:01·lib/x86_64/libgojni.so
14 -rw-rw-rw-··0.0·unx····10336·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry-android.so14 -rw-rw-rw-··0.0·unx····10336·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry-android.so
15 -rw-rw-rw-··0.0·unx···764472·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry.so15 -rw-rw-rw-··0.0·unx···764472·b-·defN·81-Jan-01·01:01·lib/x86_64/libsentry.so
16 -rw-rw-rw-··0.0·unx····41918·b-·stor·81-Jan-01·01:01·assets/www/6a9a3c1460491e5495ea8899784fc0fe.png16 -rw-rw-rw-··0.0·unx····41918·b-·stor·81-Jan-01·01:01·assets/www/6a9a3c1460491e5495ea8899784fc0fe.png
17 -rw-rw-rw-··0.0·unx···127500·b-·defN·81-Jan-01·01:01·assets/www/8c59cf2168143c4cc938073f1a28650e.woff217 -rw-rw-rw-··0.0·unx···127500·b-·defN·81-Jan-01·01:01·assets/www/8c59cf2168143c4cc938073f1a28650e.woff2
18 -rw-rw-rw-··0.0·unx·····4138·b-·stor·81-Jan-01·01:01·assets/www/assets/brand-logo.png18 -rw-rw-rw-··0.0·unx·····4138·b-·stor·81-Jan-01·01:01·assets/www/assets/brand-logo.png
19 -rw-rw-rw-··0.0·unx····41918·b-·stor·81-Jan-01·01:01·assets/www/assets/circle.png19 -rw-rw-rw-··0.0·unx····41918·b-·stor·81-Jan-01·01:01·assets/www/assets/circle.png
20 -rw-rw-rw-··0.0·unx·····1841·b-·defN·81-Jan-01·01:01·assets/www/assets/jigsaw-logo.svg20 -rw-rw-rw-··0.0·unx·····1841·b-·defN·81-Jan-01·01:01·assets/www/assets/jigsaw-logo.svg
Offset 499, 8 lines modifiedOffset 499, 8 lines modified
499 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml499 -rw----·····0.0·fat······396·b-·defN·81-Jan-01·01:01·res/z3.xml
500 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml500 -rw----·····0.0·fat·····1116·b-·defN·81-Jan-01·01:01·res/zH.xml
501 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml501 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
502 -rw----·····0.0·fat···258440·b-·stor·81-Jan-01·01:01·resources.arsc502 -rw----·····0.0·fat···258440·b-·stor·81-Jan-01·01:01·resources.arsc
503 -rw----·····2.0·fat····45864·b-·defN·81-Jan-01·01:01·META-INF/83BD89D1.SF503 -rw----·····2.0·fat····45864·b-·defN·81-Jan-01·01:01·META-INF/83BD89D1.SF
504 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/83BD89D1.RSA504 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/83BD89D1.RSA
505 -rw----·····2.0·fat····45737·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF505 -rw----·····2.0·fat····45737·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
506 504·files,·36553922·bytes·uncompressed,·14072031·bytes·compressed:··61.5%506 504·files,·36554042·bytes·uncompressed,·14072356·bytes·compressed:··61.5%
3.16 MB
lib/armeabi-v7a/libgojni.so
903 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:···············0x6c07011 ··Entry·point·address:···············0x6c070
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········4156296·(bytes·into·file)13 ··Start·of·section·headers:··········4156312·(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:·········1017 ··Number·of·program·headers:·········10
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
2.9 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x3f6b88:1 There·are·39·section·headers,·starting·at·offset·0x3f6b98:
  
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············00000174·000174·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000174·000174·000098·00···A··0···0··4
6 ··[·2]·.note.go.buildid··NOTE············0000020c·00020c·000064·00···A··0···0··46 ··[·2]·.note.go.buildid··NOTE············0000020c·00020c·000064·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000270·000270·0025d0·10···A··8···1··47 ··[·3]·.dynsym···········DYNSYM··········00000270·000270·0025d0·10···A··8···1··4
Offset 28, 21 lines modifiedOffset 28, 21 lines modified
28 ··[23]·.data·············PROGBITS········0037b020·378020·003890·00··WA··0···0··828 ··[23]·.data·············PROGBITS········0037b020·378020·003890·00··WA··0···0··8
29 ··[24]·.bss··············NOBITS··········0037e8b0·37b8b0·0118b5·00··WA··0···0·1629 ··[24]·.bss··············NOBITS··········0037e8b0·37b8b0·0118b5·00··WA··0···0·16
30 ··[25]·.noptrbss·········NOBITS··········00390168·37b8b0·006448·00··WA··0···0··830 ··[25]·.noptrbss·········NOBITS··········00390168·37b8b0·006448·00··WA··0···0··8
31 ··[26]·.comment··········PROGBITS········00000000·37b8b0·000115·01··MS··0···0··131 ··[26]·.comment··········PROGBITS········00000000·37b8b0·000115·01··MS··0···0··1
32 ··[27]·.ARM.attributes···ARM_ATTRIBUTES··00000000·37b9c5·00003a·00······0···0··132 ··[27]·.ARM.attributes···ARM_ATTRIBUTES··00000000·37b9c5·00003a·00······0···0··1
33 ··[28]·.debug_loc········PROGBITS········00000000·37b9ff·008a07·00···C··0···0··133 ··[28]·.debug_loc········PROGBITS········00000000·37b9ff·008a07·00···C··0···0··1
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·384406·00109a·00···C··0···0··134 ··[29]·.debug_abbrev·····PROGBITS········00000000·384406·00109a·00···C··0···0··1
35 ··[30]·.debug_info·······PROGBITS········00000000·3854a0·018d33·00···C··0···0··135 ··[30]·.debug_info·······PROGBITS········00000000·3854a0·018d4e·00···C··0···0··1
36 ··[31]·.debug_str········PROGBITS········00000000·39e1d3·0031da·01·MSC··0···0··136 ··[31]·.debug_str········PROGBITS········00000000·39e1ee·0031d3·01·MSC··0···0··1
37 ··[32]·.debug_frame······PROGBITS········00000000·3a13b0·000fc0·00···C··0···0··437 ··[32]·.debug_frame······PROGBITS········00000000·3a13c4·000fc0·00···C··0···0··4
38 ··[33]·.debug_line·······PROGBITS········00000000·3a2370·009239·00···C··0···0··138 ··[33]·.debug_line·······PROGBITS········00000000·3a2384·009238·00···C··0···0··1
39 ··[34]·.debug_ranges·····PROGBITS········00000000·3ab5a9·000d3d·00···C··0···0··139 ··[34]·.debug_ranges·····PROGBITS········00000000·3ab5bc·000d3d·00···C··0···0··1
40 ··[35]·.debug_aranges····PROGBITS········00000000·3ac2e6·00002b·00···C··0···0··140 ··[35]·.debug_aranges····PROGBITS········00000000·3ac2f9·00002b·00···C··0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·3ac314·01c690·10·····38·6669··441 ··[36]·.symtab···········SYMTAB··········00000000·3ac324·01c690·10·····38·6669··4
42 ··[37]·.shstrtab·········STRTAB··········00000000·3c89a4·000195·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·3c89b4·000195·00······0···0··1
43 ··[38]·.strtab···········STRTAB··········00000000·3c8b39·02e04f·00······0···0··143 ··[38]·.strtab···········STRTAB··········00000000·3c8b49·02e04f·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
48 ··D·(mbind),·y·(purecode),·p·(processor·specific)48 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.33 KB
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·6f·54·6a·76·47·68·6b·67·74·73·6e·4b·34·4a·35·61·71·7a·62·5f·2f·77·5f·4e·72·53·4a·32·71·44·79·31·38·76·33·73·57·42·74·69·7a·2f·42·4c·63·34·73·4e·51·39·66·68·79·6a·72·66·38·49·4f·66·49·56·2f·4c·48·47·5f·47·4f·75·45·44·67·49·56·72·49·47·6d·74·56·45·4e·6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·63·6b·6a·76·6c·62·75·74·34·78·2d·36·4b·38·33·7a·2d·51·32·4e·2f·4a·50·6e·6d·32·30·70·73·54·4f·4b·52·63·65·49·65·33·70·65·38·2f·53·56·7a·68·6e·32·71·72·6c·38·51·74·4a·78·62·31·52·75·4c·34·2f·41·48·6b·52·64·50·67·75·54·68·44·63·51·37·79·63·4f·51·49·50·
2.82 KB
readelf --wide --debug-dump=rawline {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··2»      /tmp30 ··2»      /tmp
31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include
  
32 ·The·File·Name·Table·(offset·0xd8):32 ·The·File·Name·Table·(offset·0xd8):
33 ··Entry»  Dir»       Time»   Size»       Name33 ··Entry»  Dir»       Time»   Size»       Name
34 ··1»      1»     0»    0»   stdint.h34 ··1»      1»     0»    0»   stdint.h
35 ··2»      0»     0»    0»   _cgo_export.c35 ··2»      0»     0»    0»   _cgo_export.c
36 ··3»      2»     0»    0»   gomobile-work-2604817361/src-android-arm/gobind/seq_android.h36 ··3»      2»     0»    0»   gomobile-work-4235095555/src-android-arm/gobind/seq_android.h
37 ··4»      1»     0»    0»   jni.h37 ··4»      1»     0»    0»   jni.h
38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog
39 ··6»      3»     0»    0»   stddef.h39 ··6»      3»     0»    0»   stddef.h
  
40 ·Line·Number·Statements:40 ·Line·Number·Statements:
41 ··[0x0000016c]··Set·File·Name·to·entry·2·in·the·File·Name·Table41 ··[0x0000016c]··Set·File·Name·to·entry·2·in·the·File·Name·Table
42 ··[0x0000016e]··Extended·opcode·2:·set·Address·to·0x20e92442 ··[0x0000016e]··Extended·opcode·2:·set·Address·to·0x20e924
Offset 913, 16 lines modifiedOffset 913, 16 lines modified
913 ·The·Directory·Table·(offset·0x691):913 ·The·Directory·Table·(offset·0x691):
914 ··1»      /tmp914 ··1»      /tmp
915 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include915 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
916 ·The·File·Name·Table·(offset·0x6f2):916 ·The·File·Name·Table·(offset·0x6f2):
917 ··Entry»  Dir»       Time»   Size»       Name917 ··Entry»  Dir»       Time»   Size»       Name
918 ··1»      0»     0»    0»   cgo-gcc-prolog918 ··1»      0»     0»    0»   cgo-gcc-prolog
919 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-arm/gobind/universe_android.h919 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-arm/gobind/universe_android.h
920 ··3»      1»     0»    0»   gomobile-work-2604817361/src-android-arm/gobind/seq_android.h920 ··3»      1»     0»    0»   gomobile-work-4235095555/src-android-arm/gobind/seq_android.h
921 ··4»      2»     0»    0»   stdint.h921 ··4»      2»     0»    0»   stdint.h
922 ··5»      2»     0»    0»   jni.h922 ··5»      2»     0»    0»   jni.h
  
923 ·Line·Number·Statements:923 ·Line·Number·Statements:
924 ··[0x000007a1]··Extended·opcode·2:·set·Address·to·0x20f390924 ··[0x000007a1]··Extended·opcode·2:·set·Address·to·0x20f390
925 ··[0x000007a8]··Advance·Line·by·43·to·44925 ··[0x000007a8]··Advance·Line·by·43·to·44
926 ··[0x000007aa]··Copy926 ··[0x000007aa]··Copy
Offset 984, 18 lines modifiedOffset 984, 18 lines modified
984 ·The·Directory·Table·(offset·0x7f1):984 ·The·Directory·Table·(offset·0x7f1):
985 ··1»      /tmp985 ··1»      /tmp
986 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include986 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
987 ·The·File·Name·Table·(offset·0x852):987 ·The·File·Name·Table·(offset·0x852):
988 ··Entry»  Dir»       Time»   Size»       Name988 ··Entry»  Dir»       Time»   Size»       Name
989 ··1»      0»     0»    0»   cgo-gcc-prolog989 ··1»      0»     0»    0»   cgo-gcc-prolog
990 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-arm/gobind/tun2socks_android.h990 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-arm/gobind/tun2socks_android.h
991 ··3»      2»     0»    0»   stdint.h991 ··3»      2»     0»    0»   stdint.h
992 ··4»      2»     0»    0»   jni.h992 ··4»      2»     0»    0»   jni.h
993 ··5»      1»     0»    0»   gomobile-work-2604817361/src-android-arm/gobind/seq_android.h993 ··5»      1»     0»    0»   gomobile-work-4235095555/src-android-arm/gobind/seq_android.h
  
994 ·Line·Number·Statements:994 ·Line·Number·Statements:
995 ··[0x00000902]··Extended·opcode·2:·set·Address·to·0x20f3d4995 ··[0x00000902]··Extended·opcode·2:·set·Address·to·0x20f3d4
996 ··[0x00000909]··Advance·Line·by·43·to·44996 ··[0x00000909]··Advance·Line·by·43·to·44
997 ··[0x0000090b]··Copy997 ··[0x0000090b]··Copy
998 ··[0x0000090c]··Set·column·to·51998 ··[0x0000090c]··Set·column·to·51
999 ··[0x0000090e]··Set·prologue_end·to·true999 ··[0x0000090e]··Set·prologue_end·to·true
Offset 1205, 15 lines modifiedOffset 1205, 15 lines modified
1205 ·The·Directory·Table·(offset·0xa20):1205 ·The·Directory·Table·(offset·0xa20):
1206 ··1»      /tmp1206 ··1»      /tmp
1207 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include1207 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
1208 ·The·File·Name·Table·(offset·0xa81):1208 ·The·File·Name·Table·(offset·0xa81):
1209 ··Entry»  Dir»       Time»   Size»       Name1209 ··Entry»  Dir»       Time»   Size»       Name
1210 ··1»      0»     0»    0»   cgo-gcc-prolog1210 ··1»      0»     0»    0»   cgo-gcc-prolog
1211 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-arm/gobind/seq_android.h1211 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-arm/gobind/seq_android.h
1212 ··3»      2»     0»    0»   stdint.h1212 ··3»      2»     0»    0»   stdint.h
  
1213 ·Line·Number·Statements:1213 ·Line·Number·Statements:
1214 ··[0x00000ae1]··Extended·opcode·2:·set·Address·to·0x20f56c1214 ··[0x00000ae1]··Extended·opcode·2:·set·Address·to·0x20f56c
1215 ··[0x00000ae8]··Advance·Line·by·43·to·441215 ··[0x00000ae8]··Advance·Line·by·43·to·44
1216 ··[0x00000aea]··Copy1216 ··[0x00000aea]··Copy
1217 ··[0x00000aeb]··Set·column·to·251217 ··[0x00000aeb]··Set·column·to·25
2.94 MB
readelf --wide --debug-dump=info {}
    
Offset 6, 58 lines modifiedOffset 6, 58 lines modified
6 ···Abbrev·Offset:·06 ···Abbrev·Offset:·0
7 ···Pointer·Size:··47 ···Pointer·Size:··4
8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)8 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
9 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x21f2):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)9 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x21f2):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
10 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)10 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
11 ····<12>···DW_AT_name········:·(strp)·(offset:·0x67d):·/tmp/go-build/_cgo_export.c11 ····<12>···DW_AT_name········:·(strp)·(offset:·0x67d):·/tmp/go-build/_cgo_export.c
12 ····<16>···DW_AT_stmt_list···:·(sec_offset)·012 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
13 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xe89):·/tmp/go-build13 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xe46):·/tmp/go-build
14 ····<1e>···DW_AT_low_pc······:·(addr)·0x20e92414 ····<1e>···DW_AT_low_pc······:·(addr)·0x20e924
15 ····<22>···DW_AT_high_pc·····:·(data4)·0xa6c15 ····<22>···DW_AT_high_pc·····:·(data4)·0xa6c
16 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_subprogram)16 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_subprogram)
17 ····<27>···DW_AT_low_pc······:·(addr)·0x20e92417 ····<27>···DW_AT_low_pc······:·(addr)·0x20e924
18 ····<2b>···DW_AT_high_pc·····:·(data4)·0x6418 ····<2b>···DW_AT_high_pc·····:·(data4)·0x64
19 ····<2f>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·5b·»    (DW_OP_reg11·(r11))19 ····<2f>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·5b·»    (DW_OP_reg11·(r11))
20 ····<31>···DW_AT_GNU_all_call_sites:·(flag_present)·120 ····<31>···DW_AT_GNU_all_call_sites:·(flag_present)·1
21 ····<31>···DW_AT_name········:·(strp)·(offset:·0x5d25):·proxy_error_Error21 ····<31>···DW_AT_name········:·(strp)·(offset:·0x5d5c):·proxy_error_Error
22 ····<35>···DW_AT_decl_file···:·(data1)·222 ····<35>···DW_AT_decl_file···:·(data1)·2
23 ····<36>···DW_AT_decl_line···:·(data1)·2423 ····<36>···DW_AT_decl_line···:·(data1)·24
24 ····<37>···DW_AT_prototyped··:·(flag_present)·124 ····<37>···DW_AT_prototyped··:·(flag_present)·1
25 ····<37>···DW_AT_type········:·(ref4)·<0xe7>,·nstring,·nstring25 ····<37>···DW_AT_type········:·(ref4)·<0xe7>,·nstring,·nstring
26 ····<3b>···DW_AT_external····:·(flag_present)·126 ····<3b>···DW_AT_external····:·(flag_present)·1
27 ·<2><3b>:·Abbrev·Number:·3·(DW_TAG_variable)27 ·<2><3b>:·Abbrev·Number:·3·(DW_TAG_variable)
28 ····<3c>···DW_AT_name········:·(strp)·(offset:·0x7371):·_cgo_zero28 ····<3c>···DW_AT_name········:·(strp)·(offset:·0x7373):·_cgo_zero
29 ····<40>···DW_AT_type········:·(ref4)·<0x46>,·_cgo_argtype29 ····<40>···DW_AT_type········:·(ref4)·<0x46>,·_cgo_argtype
30 ····<44>···DW_AT_decl_file···:·(data1)·230 ····<44>···DW_AT_decl_file···:·(data1)·2
31 ····<45>···DW_AT_decl_line···:·(data1)·3131 ····<45>···DW_AT_decl_line···:·(data1)·31
32 ·<2><46>:·Abbrev·Number:·4·(DW_TAG_typedef)32 ·<2><46>:·Abbrev·Number:·4·(DW_TAG_typedef)
33 ····<47>···DW_AT_type········:·(ref4)·<0x51>33 ····<47>···DW_AT_type········:·(ref4)·<0x51>
34 ····<4b>···DW_AT_name········:·(strp)·(offset:·0x6bd2):·_cgo_argtype34 ····<4b>···DW_AT_name········:·(strp)·(offset:·0x6c09):·_cgo_argtype
35 ····<4f>···DW_AT_decl_file···:·(data1)·235 ····<4f>···DW_AT_decl_file···:·(data1)·2
36 ····<50>···DW_AT_decl_line···:·(data1)·3036 ····<50>···DW_AT_decl_line···:·(data1)·30
37 ·<2><51>:·Abbrev·Number:·5·(DW_TAG_structure_type)37 ·<2><51>:·Abbrev·Number:·5·(DW_TAG_structure_type)
38 ····<52>···DW_AT_byte_size···:·(data1)·1238 ····<52>···DW_AT_byte_size···:·(data1)·12
39 ····<53>···DW_AT_decl_file···:·(data1)·239 ····<53>···DW_AT_decl_file···:·(data1)·2
40 ····<54>···DW_AT_decl_line···:·(data1)·2740 ····<54>···DW_AT_decl_line···:·(data1)·27
41 ·<3><55>:·Abbrev·Number:·6·(DW_TAG_member)41 ·<3><55>:·Abbrev·Number:·6·(DW_TAG_member)
42 ····<56>···DW_AT_name········:·(strp)·(offset:·0x737b):·p042 ····<56>···DW_AT_name········:·(strp)·(offset:·0x737d):·p0
43 ····<5a>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t43 ····<5a>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t
44 ····<5e>···DW_AT_decl_file···:·(data1)·244 ····<5e>···DW_AT_decl_file···:·(data1)·2
45 ····<5f>···DW_AT_decl_line···:·(data1)·2845 ····<5f>···DW_AT_decl_line···:·(data1)·28
46 ····<60>···DW_AT_data_member_location:·(data1)·046 ····<60>···DW_AT_data_member_location:·(data1)·0
47 ·<3><61>:·Abbrev·Number:·6·(DW_TAG_member)47 ·<3><61>:·Abbrev·Number:·6·(DW_TAG_member)
48 ····<62>···DW_AT_name········:·(strp)·(offset:·0x1302):·r048 ····<62>···DW_AT_name········:·(strp)·(offset:·0x1302):·r0
49 ····<66>···DW_AT_type········:·(ref4)·<0xe7>,·nstring,·nstring49 ····<66>···DW_AT_type········:·(ref4)·<0xe7>,·nstring,·nstring
50 ····<6a>···DW_AT_decl_file···:·(data1)·250 ····<6a>···DW_AT_decl_file···:·(data1)·2
51 ····<6b>···DW_AT_decl_line···:·(data1)·2951 ····<6b>···DW_AT_decl_line···:·(data1)·29
52 ····<6c>···DW_AT_data_member_location:·(data1)·452 ····<6c>···DW_AT_data_member_location:·(data1)·4
53 ·<3><6d>:·Abbrev·Number:·053 ·<3><6d>:·Abbrev·Number:·0
54 ·<2><6e>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)54 ·<2><6e>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
55 ····<6f>···DW_AT_location····:·(sec_offset)·0·(location·list)55 ····<6f>···DW_AT_location····:·(sec_offset)·0·(location·list)
56 ····<73>···DW_AT_name········:·(strp)·(offset:·0x67b7):·refnum56 ····<73>···DW_AT_name········:·(strp)·(offset:·0x67ee):·refnum
57 ····<77>···DW_AT_decl_file···:·(data1)·257 ····<77>···DW_AT_decl_file···:·(data1)·2
58 ····<78>···DW_AT_decl_line···:·(data1)·2458 ····<78>···DW_AT_decl_line···:·(data1)·24
59 ····<79>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t59 ····<79>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t
60 ·<2><7d>:·Abbrev·Number:·8·(DW_TAG_variable)60 ·<2><7d>:·Abbrev·Number:·8·(DW_TAG_variable)
61 ····<7e>···DW_AT_location····:·(exprloc)·2·byte·block:·7d·4·»     (DW_OP_breg13·(r13):·4)61 ····<7e>···DW_AT_location····:·(exprloc)·2·byte·block:·7d·4·»     (DW_OP_breg13·(r13):·4)
62 ····<81>···DW_AT_name········:·(strp)·(offset:·0x6c4):·_cgo_a62 ····<81>···DW_AT_name········:·(strp)·(offset:·0x6c4):·_cgo_a
63 ····<85>···DW_AT_decl_file···:·(data1)·263 ····<85>···DW_AT_decl_file···:·(data1)·2
Offset 93, 73 lines modifiedOffset 93, 73 lines modified
93 ·<1><ca>:·Abbrev·Number:·4·(DW_TAG_typedef)93 ·<1><ca>:·Abbrev·Number:·4·(DW_TAG_typedef)
94 ····<cb>···DW_AT_type········:·(ref4)·<0xd5>,·int,·__int32_t94 ····<cb>···DW_AT_type········:·(ref4)·<0xd5>,·int,·__int32_t
95 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x2e6e):·int32_t95 ····<cf>···DW_AT_name········:·(strp)·(offset:·0x2e6e):·int32_t
96 ····<d3>···DW_AT_decl_file···:·(data1)·196 ····<d3>···DW_AT_decl_file···:·(data1)·1
97 ····<d4>···DW_AT_decl_line···:·(data1)·6497 ····<d4>···DW_AT_decl_line···:·(data1)·64
98 ·<1><d5>:·Abbrev·Number:·4·(DW_TAG_typedef)98 ·<1><d5>:·Abbrev·Number:·4·(DW_TAG_typedef)
99 ····<d6>···DW_AT_type········:·(ref4)·<0xe0>,·int99 ····<d6>···DW_AT_type········:·(ref4)·<0xe0>,·int
100 ····<da>···DW_AT_name········:·(strp)·(offset:·0x5860):·__int32_t100 ····<da>···DW_AT_name········:·(strp)·(offset:·0x5897):·__int32_t
101 ····<de>···DW_AT_decl_file···:·(data1)·1101 ····<de>···DW_AT_decl_file···:·(data1)·1
102 ····<df>···DW_AT_decl_line···:·(data1)·40102 ····<df>···DW_AT_decl_line···:·(data1)·40
103 ·<1><e0>:·Abbrev·Number:·13·(DW_TAG_base_type)103 ·<1><e0>:·Abbrev·Number:·13·(DW_TAG_base_type)
104 ····<e1>···DW_AT_name········:·(strp)·(offset:·0x1ede):·int104 ····<e1>···DW_AT_name········:·(strp)·(offset:·0x1ede):·int
105 ····<e5>···DW_AT_encoding····:·(data1)·5»    (signed)105 ····<e5>···DW_AT_encoding····:·(data1)·5»    (signed)
106 ····<e6>···DW_AT_byte_size···:·(data1)·4106 ····<e6>···DW_AT_byte_size···:·(data1)·4
107 ·<1><e7>:·Abbrev·Number:·4·(DW_TAG_typedef)107 ·<1><e7>:·Abbrev·Number:·4·(DW_TAG_typedef)
108 ····<e8>···DW_AT_type········:·(ref4)·<0xf2>,·nstring108 ····<e8>···DW_AT_type········:·(ref4)·<0xf2>,·nstring
109 ····<ec>···DW_AT_name········:·(strp)·(offset:·0x478a):·nstring109 ····<ec>···DW_AT_name········:·(strp)·(offset:·0x4776):·nstring
110 ····<f0>···DW_AT_decl_file···:·(data1)·3110 ····<f0>···DW_AT_decl_file···:·(data1)·3
111 ····<f1>···DW_AT_decl_line···:·(data1)·28111 ····<f1>···DW_AT_decl_line···:·(data1)·28
112 ·<1><f2>:·Abbrev·Number:·14·(DW_TAG_structure_type)112 ·<1><f2>:·Abbrev·Number:·14·(DW_TAG_structure_type)
113 ····<f3>···DW_AT_name········:·(strp)·(offset:·0x478a):·nstring113 ····<f3>···DW_AT_name········:·(strp)·(offset:·0x4776):·nstring
114 ····<f7>···DW_AT_byte_size···:·(data1)·8114 ····<f7>···DW_AT_byte_size···:·(data1)·8
115 ····<f8>···DW_AT_decl_file···:·(data1)·3115 ····<f8>···DW_AT_decl_file···:·(data1)·3
116 ····<f9>···DW_AT_decl_line···:·(data1)·22116 ····<f9>···DW_AT_decl_line···:·(data1)·22
117 ·<2><fa>:·Abbrev·Number:·6·(DW_TAG_member)117 ·<2><fa>:·Abbrev·Number:·6·(DW_TAG_member)
118 ····<fb>···DW_AT_name········:·(strp)·(offset:·0x4369):·chars118 ····<fb>···DW_AT_name········:·(strp)·(offset:·0x4355):·chars
119 ····<ff>···DW_AT_type········:·(ref4)·<0x113>119 ····<ff>···DW_AT_type········:·(ref4)·<0x113>
120 ····<103>···DW_AT_decl_file···:·(data1)·3120 ····<103>···DW_AT_decl_file···:·(data1)·3
121 ····<104>···DW_AT_decl_line···:·(data1)·25121 ····<104>···DW_AT_decl_line···:·(data1)·25
122 ····<105>···DW_AT_data_member_location:·(data1)·0122 ····<105>···DW_AT_data_member_location:·(data1)·0
123 ·<2><106>:·Abbrev·Number:·6·(DW_TAG_member)123 ·<2><106>:·Abbrev·Number:·6·(DW_TAG_member)
124 ····<107>···DW_AT_name········:·(strp)·(offset:·0x6480):·len124 ····<107>···DW_AT_name········:·(strp)·(offset:·0x64b7):·len
125 ····<10b>···DW_AT_type········:·(ref4)·<0x114>,·int,·__int32_t,·int32_t,·jint,·jsize125 ····<10b>···DW_AT_type········:·(ref4)·<0x114>,·int,·__int32_t,·int32_t,·jint,·jsize
126 ····<10f>···DW_AT_decl_file···:·(data1)·3126 ····<10f>···DW_AT_decl_file···:·(data1)·3
127 ····<110>···DW_AT_decl_line···:·(data1)·27127 ····<110>···DW_AT_decl_line···:·(data1)·27
128 ····<111>···DW_AT_data_member_location:·(data1)·4128 ····<111>···DW_AT_data_member_location:·(data1)·4
129 ·<2><112>:·Abbrev·Number:·0129 ·<2><112>:·Abbrev·Number:·0
130 ·<1><113>:·Abbrev·Number:·15·(DW_TAG_pointer_type)130 ·<1><113>:·Abbrev·Number:·15·(DW_TAG_pointer_type)
131 ·<1><114>:·Abbrev·Number:·4·(DW_TAG_typedef)131 ·<1><114>:·Abbrev·Number:·4·(DW_TAG_typedef)
132 ····<115>···DW_AT_type········:·(ref4)·<0x11f>,·int,·__int32_t,·int32_t,·jint132 ····<115>···DW_AT_type········:·(ref4)·<0x11f>,·int,·__int32_t,·int32_t,·jint
133 ····<119>···DW_AT_name········:·(strp)·(offset:·0x6fa7):·jsize133 ····<119>···DW_AT_name········:·(strp)·(offset:·0x6fde):·jsize
134 ····<11d>···DW_AT_decl_file···:·(data1)·4134 ····<11d>···DW_AT_decl_file···:·(data1)·4
135 ····<11e>···DW_AT_decl_line···:·(data1)·40135 ····<11e>···DW_AT_decl_line···:·(data1)·40
136 ·<1><11f>:·Abbrev·Number:·4·(DW_TAG_typedef)136 ·<1><11f>:·Abbrev·Number:·4·(DW_TAG_typedef)
137 ····<120>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t137 ····<120>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t
138 ····<124>···DW_AT_name········:·(strp)·(offset:·0x737e):·jint138 ····<124>···DW_AT_name········:·(strp)·(offset:·0x7380):·jint
139 ····<128>···DW_AT_decl_file···:·(data1)·4139 ····<128>···DW_AT_decl_file···:·(data1)·4
140 ····<129>···DW_AT_decl_line···:·(data1)·34140 ····<129>···DW_AT_decl_line···:·(data1)·34
141 ·<1><12a>:·Abbrev·Number:·16·(DW_TAG_subprogram)141 ·<1><12a>:·Abbrev·Number:·16·(DW_TAG_subprogram)
142 ····<12b>···DW_AT_low_pc······:·(addr)·0x20e988142 ····<12b>···DW_AT_low_pc······:·(addr)·0x20e988
143 ····<12f>···DW_AT_high_pc·····:·(data4)·0x4c143 ····<12f>···DW_AT_high_pc·····:·(data4)·0x4c
144 ····<133>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·5b·»   (DW_OP_reg11·(r11))144 ····<133>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·5b·»   (DW_OP_reg11·(r11))
145 ····<135>···DW_AT_GNU_all_call_sites:·(flag_present)·1145 ····<135>···DW_AT_GNU_all_call_sites:·(flag_present)·1
146 ····<135>···DW_AT_name········:·(strp)·(offset:·0x3b28):·new_shadowsocks_Client146 ····<135>···DW_AT_name········:·(strp)·(offset:·0x3b5d):·new_shadowsocks_Client
147 ····<139>···DW_AT_decl_file···:·(data1)·2147 ····<139>···DW_AT_decl_file···:·(data1)·2
148 ····<13a>···DW_AT_decl_line···:·(data1)·43148 ····<13a>···DW_AT_decl_line···:·(data1)·43
149 ····<13b>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t149 ····<13b>···DW_AT_type········:·(ref4)·<0xca>,·int,·__int32_t,·int32_t
150 ····<13f>···DW_AT_external····:·(flag_present)·1150 ····<13f>···DW_AT_external····:·(flag_present)·1
151 ·<2><13f>:·Abbrev·Number:·3·(DW_TAG_variable)151 ·<2><13f>:·Abbrev·Number:·3·(DW_TAG_variable)
152 ····<140>···DW_AT_name········:·(strp)·(offset:·0x7371):·_cgo_zero152 ····<140>···DW_AT_name········:·(strp)·(offset:·0x7373):·_cgo_zero
153 ····<144>···DW_AT_type········:·(ref4)·<0x14a>,·_cgo_argtype153 ····<144>···DW_AT_type········:·(ref4)·<0x14a>,·_cgo_argtype
154 ····<148>···DW_AT_decl_file···:·(data1)·2154 ····<148>···DW_AT_decl_file···:·(data1)·2
155 ····<149>···DW_AT_decl_line···:·(data1)·49155 ····<149>···DW_AT_decl_line···:·(data1)·49
156 ·<2><14a>:·Abbrev·Number:·4·(DW_TAG_typedef)156 ·<2><14a>:·Abbrev·Number:·4·(DW_TAG_typedef)
157 ····<14b>···DW_AT_type········:·(ref4)·<0x155>157 ····<14b>···DW_AT_type········:·(ref4)·<0x155>
158 ····<14f>···DW_AT_name········:·(strp)·(offset:·0x6bd2):·_cgo_argtype158 ····<14f>···DW_AT_name········:·(strp)·(offset:·0x6c09):·_cgo_argtype
159 ····<153>···DW_AT_decl_file···:·(data1)·2159 ····<153>···DW_AT_decl_file···:·(data1)·2
160 ····<154>···DW_AT_decl_line···:·(data1)·48160 ····<154>···DW_AT_decl_line···:·(data1)·48
Max diff block lines reached; 3078498/3086353 bytes (99.75%) of diff not shown.
2.71 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 oTjvGhkgtsnK4J5aqzb_/w_NrSJ2qDy18v3sWBtiz/BLc4sNQ9fhyjrf8IOfIV/LHG_GOuEDgIVrIGmtVEN1 ckjvlbut4x-6K83z-Q2N/JPnm20psTOKRceIe3pe8/SVzhn2qrl8QtJxb1RuL4/AHkRdPguThDcQ7ycOQIP
2 __cxa_atexit2 __cxa_atexit
3 __cxa_finalize3 __cxa_finalize
4 _cgo_topofstack4 _cgo_topofstack
5 _cgo_panic5 _cgo_panic
6 crosscall26 crosscall2
7 _cgoexp_9b39563feb7e_output7 _cgoexp_9b39563feb7e_output
8 _cgoexp_9b39563feb7e_tcpAcceptFn8 _cgoexp_9b39563feb7e_tcpAcceptFn
Offset 9703, 19 lines modifiedOffset 9703, 19 lines modified
9703 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go9703 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go
9704 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go9704 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go
9705 /usr/lib/go-1.21/src/runtime/debug/garbage.go9705 /usr/lib/go-1.21/src/runtime/debug/garbage.go
9706 /usr/lib/go-1.21/src/os/signal/signal.go9706 /usr/lib/go-1.21/src/os/signal/signal.go
9707 /usr/lib/go-1.21/src/os/signal/signal_unix.go9707 /usr/lib/go-1.21/src/os/signal/signal_unix.go
9708 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go9708 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go
9709 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go9709 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go
9710 /tmp/gomobile-work-2604817361/src-android-arm/gobind/go_main.go9710 /tmp/gomobile-work-4235095555/src-android-arm/gobind/go_main.go
9711 /tmp/gomobile-work-2604817361/src-android-arm/gobind/go_shadowsocksmain.go9711 /tmp/gomobile-work-4235095555/src-android-arm/gobind/go_shadowsocksmain.go
9712 /tmp/gomobile-work-2604817361/src-android-arm/gobind/go_tun2socksmain.go9712 /tmp/gomobile-work-4235095555/src-android-arm/gobind/go_tun2socksmain.go
9713 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq.go9713 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq.go
9714 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.go9714 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.go
9715 .E-»    .#-» .G-9715 .E-»    .#-» .G-
9716 ·Go·buildinf:9716 ·Go·buildinf:
9717 go1.21.89717 go1.21.8
9718 path»   gobind/gobind9718 path»   gobind/gobind
9719 mod»    gobind»      (devel)»       9719 mod»    gobind»      (devel)»       
9720 dep»    github.com/Jigsaw-Code/outline-go-tun2socks» v0.0.0-00010101000000-0000000000009720 dep»    github.com/Jigsaw-Code/outline-go-tun2socks» v0.0.0-00010101000000-000000000000
9721 =>»     /home/vagrant/build/srclib/outline-go-tun2socks»      (devel)»       9721 =>»     /home/vagrant/build/srclib/outline-go-tun2socks»      (devel)»       
Offset 9928, 49 lines modifiedOffset 9928, 49 lines modified
9928 ^DuX]qso9928 ^DuX]qso
9929 !ZgdY3kcK9929 !ZgdY3kcK
9930 K5o%:c;@/7#9930 K5o%:c;@/7#
9931 5VTfO.(m9931 5VTfO.(m
9932 52v[LZ>t@v9932 52v[LZ>t@v
9933 VIZ'X^J89933 VIZ'X^J8
9934 bzY"ys6$H9934 bzY"ys6$H
9935 /4FJ^h!^h 
9936 ·$2orM![ 
9937 95UV'%V'kO 
9938 CGe^Q_J=%9935 Qw.ZN!"A
 9936 xE:Lu{[#g
 9937 "sT1WFuZS
 9938 Z?)Nd'~a
 9939 p%Om]<W»
 9940 2bFf7csr
 9941 rVdSjfO*U
9939 vh1}s>ZL9942 ^h1}s!ZL
 9943 '2+&n=·50
 9944 6ta+*v?Z
 9945 ,v7l)(]d
 9946 6d:skKCm5
 9947 (W]1=GBo?L
 9948 E\.<qiJn9U
 9949 VAoV(jdS0P
 9950 PKt723a7
 9951 M~D$riuJ
 9952 I"fi#HbN<
 9953 v$fwGbvw$fwGbvw
 9954 >H%vKVY@3
 9955 5e#KXOW1
 9956 wb-h-x» `Q/
 9957 mf#i%1`e]
 9958 z-VXaiMC
 9959 [uzIPy]Py
 9960 N9\m`g1n
 9961 YJ;m+>wr
 9962 n9A,m'<9[
 9963 ;F.$%C+G
9940 jZb'>fXZ 
9941 on{:I5OW 
9942 H$n&J#9l{ 
9943 `^-B}»  ·6 
9944 r)Ob5L]7/ 
9945 U[h6d7Ak 
9946 Z/7CU'ek 
9947 RCeHuw,0/ 
9948 wA/ly#[hp 
9949 K(:~s8>mC 
9950 T[#Rm3<»0 
9951 `qy\\"BV. 
9952 *kQL_&8d 
9953 mL~=E0n} 
9954 HccM$kUU 
9955 /3ZGR+]m 
9956 dnVisz]7 
9957 AbkU?M]6 
9958 *z4c`8,C) 
9959 N9&»    %9^]^[ 
9960 >#eRjR-, 
9961 Jbn2UuAb 
9962 O_!;kN3c 
9963 n5xSAsdpy 
9964 cgp{[VPy 
9965 YK3J$:HW 
9966 Wh7·oBE'z=9964 Wh7"oBE'y=
9967 &p',u'98 
9968 Z=-w`<^o' 
9969 yZZVQ]5|v9965 l__AucQv
 9966 Eh.^Ux,n
 9967 tAty0?P=L
 9968 /HXYUA:@.
 9969 #1T^^V6}
9970 y1b$EQQ29970 y1b$EQQ2
9971 .note.android.ident9971 .note.android.ident
9972 .note.go.buildid9972 .note.go.buildid
9973 .gnu.version9973 .gnu.version
9974 .gnu.version_r9974 .gnu.version_r
9975 .gnu.hash9975 .gnu.hash
9976 .rel.dyn9976 .rel.dyn
130 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 441297, 310 lines modifiedOffset 441297, 310 lines modified
441297 _cgo_a083f7dc8775_Cfunc_free():441297 _cgo_a083f7dc8775_Cfunc_free():
441298 /tmp/go-build/cgo-gcc-prolog:49441298 /tmp/go-build/cgo-gcc-prolog:49
441299 »       ldr»    r0,·[r0]441299 »       ldr»    r0,·[r0]
441300 »       b»      22cba0·<__aeabi_memclr+0x60>441300 »       b»      22cba0·<__aeabi_memclr+0x60>
  
441301 0020f584·<initClasses>:441301 0020f584·<initClasses>:
441302 initClasses():441302 initClasses():
441303 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:24441303 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:24
441304 »       bx»     lr441304 »       bx»     lr
  
441305 0020f588·<go_seq_maybe_throw_exception>:441305 0020f588·<go_seq_maybe_throw_exception>:
441306 go_seq_maybe_throw_exception():441306 go_seq_maybe_throw_exception():
441307 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:67441307 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:67
441308 »       cmp»    r1,·#0441308 »       cmp»    r1,·#0
441309 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:70441309 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:70
441310 »       bxeq»   lr441310 »       bxeq»   lr
441311 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:68441311 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:68
441312 »       ldr»    r2,·[r0]441312 »       ldr»    r2,·[r0]
441313 »       ldr»    r2,·[r2,·#52]» @·0x34441313 »       ldr»    r2,·[r2,·#52]» @·0x34
441314 »       bx»     r2441314 »       bx»     r2
  
441315 0020f59c·<go_seq_get_exception>:441315 0020f59c·<go_seq_get_exception>:
441316 go_seq_get_exception():441316 go_seq_get_exception():
441317 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:72441317 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:72
441318 »       push»   {r4,·r5,·fp,·lr}441318 »       push»   {r4,·r5,·fp,·lr}
441319 »       add»    fp,·sp,·#8441319 »       add»    fp,·sp,·#8
441320 »       mov»    r4,·r0441320 »       mov»    r4,·r0
441321 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:73441321 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:73
441322 »       ldr»    r0,·[r0]441322 »       ldr»    r0,·[r0]
441323 »       ldr»    r1,·[r0,·#60]» @·0x3c441323 »       ldr»    r1,·[r0,·#60]» @·0x3c
441324 »       mov»    r0,·r4441324 »       mov»    r0,·r4
441325 »       blx»    r1441325 »       blx»    r1
441326 »       mov»    r5,·r0441326 »       mov»    r5,·r0
441327 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:74441327 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:74
441328 »       cmp»    r0,·#0441328 »       cmp»    r0,·#0
441329 »       beq»    20f5d4·<go_seq_get_exception+0x38>441329 »       beq»    20f5d4·<go_seq_get_exception+0x38>
441330 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:77441330 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:77
441331 »       ldr»    r0,·[r4]441331 »       ldr»    r0,·[r4]
441332 »       ldr»    r1,·[r0,·#68]» @·0x44441332 »       ldr»    r1,·[r0,·#68]» @·0x44
441333 »       mov»    r0,·r4441333 »       mov»    r0,·r4
441334 »       blx»    r1441334 »       blx»    r1
441335 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:79441335 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:79
441336 »       mov»    r0,·r5441336 »       mov»    r0,·r5
441337 »       pop»    {r4,·r5,·fp,·pc}441337 »       pop»    {r4,·r5,·fp,·pc}
  
441338 0020f5dc·<go_seq_to_java_bytearray>:441338 0020f5dc·<go_seq_to_java_bytearray>:
441339 go_seq_to_java_bytearray():441339 go_seq_to_java_bytearray():
441340 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:81441340 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:81
441341 »       push»   {r4,·r5,·r6,·r7,·r8,·sl,·fp,·lr}441341 »       push»   {r4,·r5,·r6,·r7,·r8,·sl,·fp,·lr}
441342 »       add»    fp,·sp,·#24441342 »       add»    fp,·sp,·#24
441343 »       sub»    sp,·sp,·#8441343 »       sub»    sp,·sp,·#8
441344 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:82441344 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:82
441345 »       cmp»    r1,·#0441345 »       cmp»    r1,·#0
441346 »       beq»    20f654·<go_seq_to_java_bytearray+0x78>441346 »       beq»    20f654·<go_seq_to_java_bytearray+0x78>
441347 »       mov»    r6,·r0441347 »       mov»    r6,·r0
441348 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:85441348 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:85
441349 »       ldr»    r0,·[r0]441349 »       ldr»    r0,·[r0]
441350 »       mov»    r7,·r2441350 »       mov»    r7,·r2
441351 »       mov»    r4,·r1441351 »       mov»    r4,·r1
441352 »       mov»    r1,·r7441352 »       mov»    r1,·r7
441353 »       mov»    r8,·r3441353 »       mov»    r8,·r3
441354 »       ldr»    r2,·[r0,·#704]»@·0x2c0441354 »       ldr»    r2,·[r0,·#704]»@·0x2c0
441355 »       mov»    r0,·r6441355 »       mov»    r0,·r6
441356 »       blx»    r2441356 »       blx»    r2
441357 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:86441357 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:86
441358 »       cmp»    r0,·#0441358 »       cmp»    r0,·#0
441359 »       beq»    20f664·<go_seq_to_java_bytearray+0x88>441359 »       beq»    20f664·<go_seq_to_java_bytearray+0x88>
441360 »       mov»    r5,·r0441360 »       mov»    r5,·r0
441361 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:89441361 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:89
441362 »       ldr»    r0,·[r6]441362 »       ldr»    r0,·[r6]
441363 »       mov»    r1,·r5441363 »       mov»    r1,·r5
441364 »       mov»    r2,·#0441364 »       mov»    r2,·#0
441365 »       mov»    r3,·r7441365 »       mov»    r3,·r7
441366 »       ldr»    ip,·[r0,·#832]»@·0x340441366 »       ldr»    ip,·[r0,·#832]»@·0x340
441367 »       mov»    r0,·r6441367 »       mov»    r0,·r6
441368 »       str»    r4,·[sp]441368 »       str»    r4,·[sp]
441369 »       blx»    ip441369 »       blx»    ip
441370 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:90441370 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:90
441371 »       cmp»    r8,·#0441371 »       cmp»    r8,·#0
441372 »       beq»    20f658·<go_seq_to_java_bytearray+0x7c>441372 »       beq»    20f658·<go_seq_to_java_bytearray+0x7c>
441373 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:91441373 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:91
441374 »       mov»    r0,·r4441374 »       mov»    r0,·r4
441375 »       bl»     22cba0·<__aeabi_memclr+0x60>441375 »       bl»     22cba0·<__aeabi_memclr+0x60>
441376 »       b»      20f658·<go_seq_to_java_bytearray+0x7c>441376 »       b»      20f658·<go_seq_to_java_bytearray+0x7c>
441377 »       mov»    r5,·#0441377 »       mov»    r5,·#0
441378 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:94441378 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:94
441379 »       mov»    r0,·r5441379 »       mov»    r0,·r5
441380 »       sub»    sp,·fp,·#24441380 »       sub»    sp,·fp,·#24
441381 »       pop»    {r4,·r5,·r6,·r7,·r8,·sl,·fp,·pc}441381 »       pop»    {r4,·r5,·r6,·r7,·r8,·sl,·fp,·pc}
441382 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:87441382 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:87
441383 »       ldr»    r1,·[pc,·#20]» @·20f680·<go_seq_to_java_bytearray+0xa4>441383 »       ldr»    r1,·[pc,·#20]» @·20f680·<go_seq_to_java_bytearray+0xa4>
441384 »       mov»    r0,·#7441384 »       mov»    r0,·#7
441385 »       ldr»    r2,·[pc,·#16]» @·20f684·<go_seq_to_java_bytearray+0xa8>441385 »       ldr»    r2,·[pc,·#16]» @·20f684·<go_seq_to_java_bytearray+0xa8>
441386 »       add»    r1,·pc,·r1441386 »       add»    r1,·pc,·r1
441387 »       add»    r2,·pc,·r2441387 »       add»    r2,·pc,·r2
441388 »       bl»     22cbb0·<__aeabi_memclr+0x70>441388 »       bl»     22cbb0·<__aeabi_memclr+0x70>
441389 »       bl»     22cbc0·<__aeabi_memclr+0x80>441389 »       bl»     22cbc0·<__aeabi_memclr+0x80>
441390 »       .word»  0xffe5ac85441390 »       .word»  0xffe5ac85
441391 »       .word»  0xffe5abac441391 »       .word»  0xffe5abac
  
441392 0020f688·<go_seq_from_java_string>:441392 0020f688·<go_seq_from_java_string>:
441393 go_seq_from_java_string():441393 go_seq_from_java_string():
441394 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:181441394 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:181
441395 »       push»   {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}441395 »       push»   {r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp,·lr}
441396 »       add»    fp,·sp,·#28441396 »       add»    fp,·sp,·#28
441397 »       sub»    sp,·sp,·#12441397 »       sub»    sp,·sp,·#12
441398 »       mov»    r8,·r0441398 »       mov»    r8,·r0
441399 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:183441399 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:183
441400 »       cmp»    r2,·#0441400 »       cmp»    r2,·#0
441401 »       beq»    20f850·<go_seq_from_java_string+0x1c8>441401 »       beq»    20f850·<go_seq_from_java_string+0x1c8>
441402 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:186441402 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:186
441403 »       ldr»    r0,·[r1]441403 »       ldr»    r0,·[r1]
441404 »       mov»    r4,·r2441404 »       mov»    r4,·r2
441405 »       mov»    sl,·r1441405 »       mov»    sl,·r1
441406 »       ldr»    r2,·[r0,·#656]»@·0x290441406 »       ldr»    r2,·[r0,·#656]»@·0x290
441407 »       mov»    r0,·r1441407 »       mov»    r0,·r1
441408 »       mov»    r1,·r4441408 »       mov»    r1,·r4
441409 »       blx»    r2441409 »       blx»    r2
441410 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:187441410 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:187
441411 »       cmp»    r0,·#0441411 »       cmp»    r0,·#0
441412 »       beq»    20f850·<go_seq_from_java_string+0x1c8>441412 »       beq»    20f850·<go_seq_from_java_string+0x1c8>
441413 »       mov»    r7,·r0441413 »       mov»    r7,·r0
441414 /tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c:190441414 /tmp/gomobile-work-4235095555/src-android-arm/gobind/seq_android.c:190
441415 »       ldr»    r0,·[sl]441415 »       ldr»    r0,·[sl]
441416 »       mov»    r1,·r4441416 »       mov»    r1,·r4
441417 »       mov»    r2,·#0441417 »       mov»    r2,·#0
441418 »       str»    r4,·[sp,·#8]441418 »       str»    r4,·[sp,·#8]
Max diff block lines reached; 127734/133214 bytes (95.89%) of diff not shown.
2.68 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 28714, 32 lines modifiedOffset 28714, 32 lines modified
28714 ··0x0029e170·672f6d6f·642f676f·6c616e67·2e6f7267·g/mod/golang.org28714 ··0x0029e170·672f6d6f·642f676f·6c616e67·2e6f7267·g/mod/golang.org
28715 ··0x0029e180·2f782f6d·6f62696c·65407630·2e302e30·/x/mobile@v0.0.028715 ··0x0029e180·2f782f6d·6f62696c·65407630·2e302e30·/x/mobile@v0.0.0
28716 ··0x0029e190·2d323032·33303330·31313633·3135352d·-20230301163155-28716 ··0x0029e190·2d323032·33303330·31313633·3135352d·-20230301163155-
28717 ··0x0029e1a0·65306635·37363934·65313263·2f696e74·e0f57694e12c/int28717 ··0x0029e1a0·65306635·37363934·65313263·2f696e74·e0f57694e12c/int
28718 ··0x0029e1b0·65726e61·6c2f6d6f·62696c65·696e6974·ernal/mobileinit28718 ··0x0029e1b0·65726e61·6c2f6d6f·62696c65·696e6974·ernal/mobileinit
28719 ··0x0029e1c0·2f637478·5f616e64·726f6964·2e676f00·/ctx_android.go.28719 ··0x0029e1c0·2f637478·5f616e64·726f6964·2e676f00·/ctx_android.go.
28720 ··0x0029e1d0·2f746d70·2f676f6d·6f62696c·652d776f·/tmp/gomobile-wo28720 ··0x0029e1d0·2f746d70·2f676f6d·6f62696c·652d776f·/tmp/gomobile-wo
28721 ··0x0029e1e0·726b2d32·36303438·31373336·312f7372·rk-2604817361/sr28721 ··0x0029e1e0·726b2d34·32333530·39353535·352f7372·rk-4235095555/sr
28722 ··0x0029e1f0·632d616e·64726f69·642d6172·6d2f676f·c-android-arm/go28722 ··0x0029e1f0·632d616e·64726f69·642d6172·6d2f676f·c-android-arm/go
28723 ··0x0029e200·62696e64·2f676f5f·6d61696e·2e676f00·bind/go_main.go.28723 ··0x0029e200·62696e64·2f676f5f·6d61696e·2e676f00·bind/go_main.go.
28724 ··0x0029e210·2f746d70·2f676f6d·6f62696c·652d776f·/tmp/gomobile-wo28724 ··0x0029e210·2f746d70·2f676f6d·6f62696c·652d776f·/tmp/gomobile-wo
28725 ··0x0029e220·726b2d32·36303438·31373336·312f7372·rk-2604817361/sr28725 ··0x0029e220·726b2d34·32333530·39353535·352f7372·rk-4235095555/sr
28726 ··0x0029e230·632d616e·64726f69·642d6172·6d2f676f·c-android-arm/go28726 ··0x0029e230·632d616e·64726f69·642d6172·6d2f676f·c-android-arm/go
28727 ··0x0029e240·62696e64·2f676f5f·73686164·6f77736f·bind/go_shadowso28727 ··0x0029e240·62696e64·2f676f5f·73686164·6f77736f·bind/go_shadowso
28728 ··0x0029e250·636b736d·61696e2e·676f002f·746d702f·cksmain.go./tmp/28728 ··0x0029e250·636b736d·61696e2e·676f002f·746d702f·cksmain.go./tmp/
28729 ··0x0029e260·676f6d6f·62696c65·2d776f72·6b2d3236·gomobile-work-2628729 ··0x0029e260·676f6d6f·62696c65·2d776f72·6b2d3432·gomobile-work-42
28730 ··0x0029e270·30343831·37333631·2f737263·2d616e64·04817361/src-and28730 ··0x0029e270·33353039·35353535·2f737263·2d616e64·35095555/src-and
28731 ··0x0029e280·726f6964·2d61726d·2f676f62·696e642f·roid-arm/gobind/28731 ··0x0029e280·726f6964·2d61726d·2f676f62·696e642f·roid-arm/gobind/
28732 ··0x0029e290·676f5f74·756e3273·6f636b73·6d61696e·go_tun2socksmain28732 ··0x0029e290·676f5f74·756e3273·6f636b73·6d61696e·go_tun2socksmain
28733 ··0x0029e2a0·2e676f00·2f746d70·2f676f6d·6f62696c·.go./tmp/gomobil28733 ··0x0029e2a0·2e676f00·2f746d70·2f676f6d·6f62696c·.go./tmp/gomobil
28734 ··0x0029e2b0·652d776f·726b2d32·36303438·31373336·e-work-26048173628734 ··0x0029e2b0·652d776f·726b2d34·32333530·39353535·e-work-423509555
28735 ··0x0029e2c0·312f7372·632d616e·64726f69·642d6172·1/src-android-ar28735 ··0x0029e2c0·352f7372·632d616e·64726f69·642d6172·5/src-android-ar
28736 ··0x0029e2d0·6d2f676f·62696e64·2f736571·2e676f00·m/gobind/seq.go.28736 ··0x0029e2d0·6d2f676f·62696e64·2f736571·2e676f00·m/gobind/seq.go.
28737 ··0x0029e2e0·2f746d70·2f676f6d·6f62696c·652d776f·/tmp/gomobile-wo28737 ··0x0029e2e0·2f746d70·2f676f6d·6f62696c·652d776f·/tmp/gomobile-wo
28738 ··0x0029e2f0·726b2d32·36303438·31373336·312f7372·rk-2604817361/sr28738 ··0x0029e2f0·726b2d34·32333530·39353535·352f7372·rk-4235095555/sr
28739 ··0x0029e300·632d616e·64726f69·642d6172·6d2f676f·c-android-arm/go28739 ··0x0029e300·632d616e·64726f69·642d6172·6d2f676f·c-android-arm/go
28740 ··0x0029e310·62696e64·2f736571·5f616e64·726f6964·bind/seq_android28740 ··0x0029e310·62696e64·2f736571·5f616e64·726f6964·bind/seq_android
28741 ··0x0029e320·2e676f00·00000000·00020418·1c170318·.go.............28741 ··0x0029e320·2e676f00·00000000·00020418·1c170318·.go.............
28742 ··0x0029e330·03001226·00fe0104·02090207·040a0302·...&............28742 ··0x0029e330·03001226·00fe0104·02090207·040a0302·...&............
28743 ··0x0029e340·03060000·01010202·01011e02·0400001d·................28743 ··0x0029e340·03060000·01010202·01011e02·0400001d·................
28744 ··0x0029e350·02030106·00020500·120500c8·02050001·................28744 ··0x0029e350·02030106·00020500·120500c8·02050001·................
28745 ··0x0029e360·0500020c·00120c00·ec0301a3·0103a601·................28745 ··0x0029e360·0500020c·00120c00·ec0301a3·0103a601·................
74.8 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 120, 150 lines modifiedOffset 120, 150 lines modified
120 ··[···65a]··cand_addr120 ··[···65a]··cand_addr
121 ··[···664]··timezone121 ··[···664]··timezone
122 ··[···66d]··__pad14122 ··[···66d]··__pad14
123 ··[···675]··__pad11123 ··[···675]··__pad11
124 ··[···67d]··/tmp/go-build/_cgo_export.c124 ··[···67d]··/tmp/go-build/_cgo_export.c
125 ··[···699]··proxyshadowsocks__NewClientFromJSON_return125 ··[···699]··proxyshadowsocks__NewClientFromJSON_return
126 ··[···6c4]··_cgo_a126 ··[···6c4]··_cgo_a
127 ··[···6cb]··/tmp/gomobile-work-2604817361/src-android-arm/gobind/seq_android.c 
128 ··[···70e]··ExceptionOccurred127 ··[···6cb]··ExceptionOccurred
129 ··[···720]··NewObjectV128 ··[···6dd]··NewObjectV
130 ··[···72b]··CallNonvirtualBooleanMethod129 ··[···6e8]··CallNonvirtualBooleanMethod
131 ··[···747]··CallStaticShortMethodV130 ··[···704]··CallStaticShortMethodV
132 ··[···75e]··ReleaseIntArrayElements131 ··[···71b]··ReleaseIntArrayElements
133 ··[···776]··ReleaseDoubleArrayElements132 ··[···733]··ReleaseDoubleArrayElements
134 ··[···791]··GetJavaVM133 ··[···74e]··GetJavaVM
135 ··[···79b]··go_seq_pop_local_frame134 ··[···758]··go_seq_pop_local_frame
136 ··[···7b2]··go_seq_from_java_bytearray135 ··[···76f]··go_seq_from_java_bytearray
137 ··[···7cd]··Java_go_Seq_init136 ··[···78a]··Java_go_Seq_init
138 ··[···7de]··go_seq_release_byte_array137 ··[···79b]··go_seq_release_byte_array
139 ··[···7f8]··Java_shadowsocks_Config_getPassword138 ··[···7b5]··Java_shadowsocks_Config_getPassword
140 ··[···81c]··this139 ··[···7d9]··this
141 ··[···821]··Java_tun2socks_Tun2socks_00024proxyTunnel_isConnected140 ··[···7de]··Java_tun2socks_Tun2socks_00024proxyTunnel_isConnected
142 ··[···857]··/_/GOROOT/src/runtime/cgo141 ··[···814]··/_/GOROOT/src/runtime/cgo
143 ··[···871]··dummy142 ··[···82e]··dummy
144 ··[···877]··Buf143 ··[···834]··Buf
145 ··[···87b]··sockaddr144 ··[···838]··sockaddr
146 ··[···884]··_cgo_c1c106cadfa1_Cfunc_free145 ··[···841]··_cgo_c1c106cadfa1_Cfunc_free
147 ··[···8a1]··persist_backoff146 ··[···85e]··persist_backoff
148 ··[···8b1]··_cgo_9b39563feb7e_Cfunc_ipaddr_aton147 ··[···86e]··_cgo_9b39563feb7e_Cfunc_ipaddr_aton
149 ··[···8d5]··memp_PBUF148 ··[···892]··memp_PBUF
150 ··[···8df]··dest149 ··[···89c]··dest
151 ··[···8e4]··_hoplim150 ··[···8a1]··_hoplim
152 ··[···8ec]··ip6_hdr151 ··[···8a9]··ip6_hdr
153 ··[···8f4]··ERR_RTE152 ··[···8b1]··ERR_RTE
154 ··[···8fc]··raw_input_state153 ··[···8b9]··raw_input_state
155 ··[···90c]··netif_set_link_up154 ··[···8c9]··netif_set_link_up
156 ··[···91e]··lwip_standard_chksum155 ··[···8db]··lwip_standard_chksum
157 ··[···933]··new_addr156 ··[···8f0]··new_addr
158 ··[···93c]··length157 ··[···8f9]··length
159 ··[···943]··memp_malloc158 ··[···900]··memp_malloc
160 ··[···94f]··pbuf_pool_is_empty159 ··[···90c]··pbuf_pool_is_empty
161 ··[···962]··seg160 ··[···91f]··seg
162 ··[···966]··list161 ··[···923]··list
163 ··[···96b]··tcp_rexmit_rto_prepare162 ··[···928]··tcp_rexmit_rto_prepare
164 ··[···982]··oversize163 ··[···93f]··oversize
165 ··[···98b]··dst_ip164 ··[···948]··dst_ip
166 ··[···992]··ip_chksum_pseudo_partial165 ··[···94f]··ip_chksum_pseudo_partial
167 ··[···9ab]··netif_create_ip6_linklocal_address166 ··[···968]··netif_create_ip6_linklocal_address
168 ··[···9ce]··tcp_new167 ··[···98b]··tcp_new
169 ··[···9d6]··tcp_receive168 ··[···993]··tcp_receive
170 ··[···9e2]··pcb_remove169 ··[···99f]··pcb_remove
171 ··[···9ed]··wnd_inflation170 ··[···9aa]··wnd_inflation
172 ··[···9fb]··isdigit171 ··[···9b8]··isdigit
173 ··[···a03]··icmp_input172 ··[···9c0]··icmp_input
174 ··[···a0e]··raw_status173 ··[···9cb]··raw_status
175 ··[···a19]··pp174 ··[···9d6]··pp
176 ··[···a1c]··nd6_tmr_rs_reduction175 ··[···9d9]··nd6_tmr_rs_reduction
177 ··[···a31]··valid_lifetime176 ··[···9ee]··valid_lifetime
178 ··[···a40]··ICMP6_TYPE_DUR177 ··[···9fd]··ICMP6_TYPE_DUR
179 ··[···a4f]··ICMP6_TYPE_TE178 ··[···a0c]··ICMP6_TYPE_TE
180 ··[···a5d]··ICMP6_TE_HL179 ··[···a1a]··ICMP6_TE_HL
181 ··[···a69]··nd6_duplicate_addr_detected180 ··[···a26]··nd6_duplicate_addr_detected
182 ··[···a85]··prefix_opt181 ··[···a42]··prefix_opt
183 ··[···a90]··nd6_is_prefix_in_netif182 ··[···a4d]··nd6_is_prefix_in_netif
184 ··[···aa7]··nd6_send_ns183 ··[···a64]··nd6_send_ns
185 ··[···ab3]··ip6hdr184 ··[···a70]··ip6hdr
186 ··[···aba]··hlen_tot185 ··[···a77]··hlen_tot
187 ··[···ac3]··check_ipv4_mapped186 ··[···a80]··check_ipv4_mapped
188 ··[···ad5]··/tmp/go-build/c_custom.cgo2.c187 ··[···a92]··/tmp/go-build/c_custom.cgo2.c
189 ··[···af3]··tv_usec188 ··[···ab0]··tv_usec
190 ··[···afb]··__pad10189 ··[···ab8]··__pad10
191 ··[···b03]··_cgo_9b39563feb7e_Cfunc_lwip_init190 ··[···ac0]··_cgo_9b39563feb7e_Cfunc_lwip_init
192 ··[···b25]··cproxytun2socks_OutlineTunnel_IsConnected191 ··[···ae2]··cproxytun2socks_OutlineTunnel_IsConnected
193 ··[···b4f]··_cgo_a083f7dc8775_Cfunc_go_seq_inc_ref192 ··[···b0c]··_cgo_a083f7dc8775_Cfunc_go_seq_inc_ref
194 ··[···b76]··__uint8_t193 ··[···b33]··__uint8_t
195 ··[···b80]··IsSameObject194 ··[···b3d]··IsSameObject
196 ··[···b8d]··CallObjectMethodV195 ··[···b4a]··CallObjectMethodV
197 ··[···b9f]··CallShortMethod196 ··[···b5c]··CallShortMethod
198 ··[···baf]··CallLongMethod197 ··[···b6c]··CallLongMethod
199 ··[···bbe]··CallLongMethodA198 ··[···b7b]··CallLongMethodA
200 ··[···bce]··GetByteField199 ··[···b8b]··GetByteField
201 ··[···bdb]··CallStaticCharMethodA200 ··[···b98]··CallStaticCharMethodA
202 ··[···bf1]··CallStaticLongMethodV201 ··[···bae]··CallStaticLongMethodV
203 ··[···c07]··SetStaticLongField202 ··[···bc4]··SetStaticLongField
204 ··[···c1a]··jfloatArray203 ··[···bd7]··jfloatArray
205 ··[···c26]··NewDoubleArray204 ··[···be3]··NewDoubleArray
206 ··[···c35]··ReleaseCharArrayElements205 ··[···bf2]··ReleaseCharArrayElements
207 ··[···c4e]··GetByteArrayRegion206 ··[···c0b]··GetByteArrayRegion
208 ··[···c61]··JNIWeakGlobalRefType207 ··[···c1e]··JNIWeakGlobalRefType
209 ··[···c76]··DetachCurrentThread208 ··[···c33]··DetachCurrentThread
210 ··[···c8a]··seq_incRefnum209 ··[···c47]··seq_incRefnum
211 ··[···c98]··r2210 ··[···c55]··r2
212 ··[···c9b]··jobj211 ··[···c58]··jobj
213 ··[···ca0]··config212 ··[···c5d]··config
214 ··[···ca7]··_config213 ··[···c64]··_config
215 ··[···caf]··tlsg214 ··[···c6c]··tlsg
216 ··[···cb4]··stack_size215 ··[···c71]··stack_size
217 ··[···cbf]··context216 ··[···c7c]··context
218 ··[···cc7]··setg217 ··[···c84]··setg
219 ··[···ccc]··x_cgo_setenv218 ··[···c89]··x_cgo_setenv
220 ··[···cd9]··setresgid219 ··[···c96]··setresgid
221 ··[···ce3]··p4220 ··[···ca0]··p4
222 ··[···ce6]··LISTEN221 ··[···ca3]··LISTEN
223 ··[···ced]··rcv_wnd222 ··[···caa]··rcv_wnd
224 ··[···cf5]··cwnd223 ··[···cb2]··cwnd
225 ··[···cfa]··snd_lbb224 ··[···cb7]··snd_lbb
226 ··[···d02]··tcp_pcb_listen225 ··[···cbf]··tcp_pcb_listen
227 ··[···d11]··tcp_sent_fn226 ··[···cce]··tcp_sent_fn
228 ··[···d1d]··hwaddr_len227 ··[···cda]··hwaddr_len
229 ··[···d28]··current_input_netif228 ··[···ce5]··current_input_netif
230 ··[···d3c]··ip4_addr_p_t229 ··[···cf9]··ip4_addr_p_t
231 ··[···d49]··raw_recv_fn230 ··[···d06]··raw_recv_fn
232 ··[···d55]··ERR_VAL231 ··[···d12]··ERR_VAL
233 ··[···d5d]··ICMP_DUR_PORT232 ··[···d1a]··ICMP_DUR_PORT
234 ··[···d6b]··s32_t233 ··[···d28]··s32_t
235 ··[···d71]··dataptr234 ··[···d2e]··dataptr
236 ··[···d79]··t235 ··[···d36]··t
237 ··[···d7b]··ip4_input236 ··[···d38]··ip4_input
238 ··[···d85]··netif_find237 ··[···d42]··netif_find
239 ··[···d90]··out238 ··[···d4d]··out
240 ··[···d94]··pbuf_chain239 ··[···d51]··pbuf_chain
241 ··[···d9f]··opts240 ··[···d5c]··opts
242 ··[···da4]··rseg241 ··[···d61]··rseg
243 ··[···da9]··npcb242 ··[···d66]··npcb
244 ··[···dae]··udp_new_port243 ··[···d6b]··udp_new_port
245 ··[···dbb]··udp_new244 ··[···d78]··udp_new
246 ··[···dc3]··cseg245 ··[···d80]··cseg
Max diff block lines reached; 68592/76505 bytes (89.66%) of diff not shown.
3.63 MB
lib/x86_64/libgojni.so
892 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:···············0xc3c2011 ··Entry·point·address:···············0xc3c20
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········4688328·(bytes·into·file)13 ··Start·of·section·headers:··········4688344·(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:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········3819 ··Number·of·section·headers:·········38
20 ··Section·header·string·table·index:·3620 ··Section·header·string·table·index:·36
2.96 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·38·section·headers,·starting·at·offset·0x4789c8:1 There·are·38·section·headers,·starting·at·offset·0x4789d8:
  
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············00000000000002a8·0002a8·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000000000002a8·0002a8·000098·00···A··0···0··2
6 ··[·2]·.note.go.buildid··NOTE············0000000000000340·000340·000064·00···A··0···0··46 ··[·2]·.note.go.buildid··NOTE············0000000000000340·000340·000064·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000003a8·0003a8·003990·18···A··8···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000003a8·0003a8·003990·18···A··8···1··8
Offset 28, 20 lines modifiedOffset 28, 20 lines modified
28 ··[23]·.noptrdata········PROGBITS········00000000003c6260·3c3260·026c22·00··WA··0···0·3228 ··[23]·.noptrdata········PROGBITS········00000000003c6260·3c3260·026c22·00··WA··0···0·32
29 ··[24]·.data·············PROGBITS········00000000003ecea0·3e9ea0·00734c·00··WA··0···0·3229 ··[24]·.data·············PROGBITS········00000000003ecea0·3e9ea0·00734c·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········00000000003f4200·3f11ec·02ff75·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········00000000003f4200·3f11ec·02ff75·00··WA··0···0·32
31 ··[26]·.noptrbss·········NOBITS··········0000000000424180·3f11ec·0048b0·00··WA··0···0·3231 ··[26]·.noptrbss·········NOBITS··········0000000000424180·3f11ec·0048b0·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········0000000000000000·3f11ec·000115·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········0000000000000000·3f11ec·000115·01··MS··0···0··1
33 ··[28]·.debug_loc········PROGBITS········0000000000000000·3f1301·00a6d2·00···C··0···0··133 ··[28]·.debug_loc········PROGBITS········0000000000000000·3f1301·00a6d2·00···C··0···0··1
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·3fb9d3·00110f·00···C··0···0··134 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·3fb9d3·00110f·00···C··0···0··1
35 ··[30]·.debug_info·······PROGBITS········0000000000000000·3fcae2·01a199·00···C··0···0··135 ··[30]·.debug_info·······PROGBITS········0000000000000000·3fcae2·01a1b3·00···C··0···0··1
36 ··[31]·.debug_str········PROGBITS········0000000000000000·416c7b·0033a3·01·MSC··0···0··136 ··[31]·.debug_str········PROGBITS········0000000000000000·416c95·0033a1·01·MSC··0···0··1
37 ··[32]·.debug_line·······PROGBITS········0000000000000000·41a01e·009236·00···C··0···0··137 ··[32]·.debug_line·······PROGBITS········0000000000000000·41a036·009234·00···C··0···0··1
38 ··[33]·.debug_ranges·····PROGBITS········0000000000000000·423254·000b85·00···C··0···0··138 ··[33]·.debug_ranges·····PROGBITS········0000000000000000·42326a·000b85·00···C··0···0··1
39 ··[34]·.debug_aranges····PROGBITS········0000000000000000·423dd9·000038·00···C··0···0··139 ··[34]·.debug_aranges····PROGBITS········0000000000000000·423def·000038·00···C··0···0··1
40 ··[35]·.symtab···········SYMTAB··········0000000000000000·423e18·026658·18·····37·5940··840 ··[35]·.symtab···········SYMTAB··········0000000000000000·423e28·026658·18·····37·5940··8
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·44a470·000187·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·44a480·000187·00······0···0··1
42 ··[37]·.strtab···········STRTAB··········0000000000000000·44a5f7·02e3cc·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·44a607·02e3cc·00······0···0··1
43 Key·to·Flags:43 Key·to·Flags:
44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
47 ··D·(mbind),·l·(large),·p·(processor·specific)47 ··D·(mbind),·l·(large),·p·(processor·specific)
1.33 KB
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·76·48·7a·61·42·79·67·46·65·6f·66·42·50·6d·6e·59·63·62·41·54·2f·30·76·35·6b·46·4f·57·6c·67·79·6a·7a·51·38·57·4c·5a·43·6a·42·2f·33·48·63·5a·6f·68·37·6c·4b·59·58·79·38·44·42·50·58·5a·6d·4e·2f·4f·68·49·30·45·6a·41·4d·57·62·64·72·31·42·49·46·63·46·46·56·6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·5f·2d·50·66·41·79·30·59·31·5a·43·5a·56·6d·66·5f·2d·4f·48·4b·2f·58·59·79·49·56·6d·4b·76·65·54·38·34·70·62·45·34·79·72·66·34·2f·5a·64·48·4a·5a·53·32·63·6f·58·4c·42·68·69·35·6b·50·53·67·74·2f·37·69·68·32·35·4c·33·74·44·6a·66·2d·55·6b·38·4f·74·72·6a·6a·
2.84 KB
readelf --wide --debug-dump=rawline {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··2»      /tmp30 ··2»      /tmp
31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include
  
32 ·The·File·Name·Table·(offset·0xd8):32 ·The·File·Name·Table·(offset·0xd8):
33 ··Entry»  Dir»       Time»   Size»       Name33 ··Entry»  Dir»       Time»   Size»       Name
34 ··1»      1»     0»    0»   stdint.h34 ··1»      1»     0»    0»   stdint.h
35 ··2»      0»     0»    0»   _cgo_export.c35 ··2»      0»     0»    0»   _cgo_export.c
36 ··3»      2»     0»    0»   gomobile-work-2604817361/src-android-amd64/gobind/seq_android.h36 ··3»      2»     0»    0»   gomobile-work-4235095555/src-android-amd64/gobind/seq_android.h
37 ··4»      1»     0»    0»   jni.h37 ··4»      1»     0»    0»   jni.h
38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog
39 ··6»      3»     0»    0»   stddef.h39 ··6»      3»     0»    0»   stddef.h
  
40 ·Line·Number·Statements:40 ·Line·Number·Statements:
41 ··[0x0000016e]··Set·File·Name·to·entry·2·in·the·File·Name·Table41 ··[0x0000016e]··Set·File·Name·to·entry·2·in·the·File·Name·Table
42 ··[0x00000170]··Extended·opcode·2:·set·Address·to·0x24b20042 ··[0x00000170]··Extended·opcode·2:·set·Address·to·0x24b200
Offset 610, 16 lines modifiedOffset 610, 16 lines modified
610 ·The·Directory·Table·(offset·0x47e):610 ·The·Directory·Table·(offset·0x47e):
611 ··1»      /tmp611 ··1»      /tmp
612 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include612 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
613 ·The·File·Name·Table·(offset·0x4df):613 ·The·File·Name·Table·(offset·0x4df):
614 ··Entry»  Dir»       Time»   Size»       Name614 ··Entry»  Dir»       Time»   Size»       Name
615 ··1»      0»     0»    0»   cgo-gcc-prolog615 ··1»      0»     0»    0»   cgo-gcc-prolog
616 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-amd64/gobind/universe_android.h616 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-amd64/gobind/universe_android.h
617 ··3»      1»     0»    0»   gomobile-work-2604817361/src-android-amd64/gobind/seq_android.h617 ··3»      1»     0»    0»   gomobile-work-4235095555/src-android-amd64/gobind/seq_android.h
618 ··4»      2»     0»    0»   stdint.h618 ··4»      2»     0»    0»   stdint.h
619 ··5»      2»     0»    0»   jni.h619 ··5»      2»     0»    0»   jni.h
  
620 ·Line·Number·Statements:620 ·Line·Number·Statements:
621 ··[0x00000592]··Extended·opcode·2:·set·Address·to·0x24bbd0621 ··[0x00000592]··Extended·opcode·2:·set·Address·to·0x24bbd0
622 ··[0x0000059d]··Advance·Line·by·43·to·44622 ··[0x0000059d]··Advance·Line·by·43·to·44
623 ··[0x0000059f]··Copy623 ··[0x0000059f]··Copy
Offset 674, 18 lines modifiedOffset 674, 18 lines modified
674 ·The·Directory·Table·(offset·0x5db):674 ·The·Directory·Table·(offset·0x5db):
675 ··1»      /tmp675 ··1»      /tmp
676 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include676 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
677 ·The·File·Name·Table·(offset·0x63c):677 ·The·File·Name·Table·(offset·0x63c):
678 ··Entry»  Dir»       Time»   Size»       Name678 ··Entry»  Dir»       Time»   Size»       Name
679 ··1»      0»     0»    0»   cgo-gcc-prolog679 ··1»      0»     0»    0»   cgo-gcc-prolog
680 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-amd64/gobind/tun2socks_android.h680 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-amd64/gobind/tun2socks_android.h
681 ··3»      2»     0»    0»   stdint.h681 ··3»      2»     0»    0»   stdint.h
682 ··4»      2»     0»    0»   jni.h682 ··4»      2»     0»    0»   jni.h
683 ··5»      1»     0»    0»   gomobile-work-2604817361/src-android-amd64/gobind/seq_android.h683 ··5»      1»     0»    0»   gomobile-work-4235095555/src-android-amd64/gobind/seq_android.h
  
684 ·Line·Number·Statements:684 ·Line·Number·Statements:
685 ··[0x000006f0]··Extended·opcode·2:·set·Address·to·0x24bc10685 ··[0x000006f0]··Extended·opcode·2:·set·Address·to·0x24bc10
686 ··[0x000006fb]··Advance·Line·by·43·to·44686 ··[0x000006fb]··Advance·Line·by·43·to·44
687 ··[0x000006fd]··Copy687 ··[0x000006fd]··Copy
688 ··[0x000006fe]··Set·column·to·51688 ··[0x000006fe]··Set·column·to·51
689 ··[0x00000700]··Set·prologue_end·to·true689 ··[0x00000700]··Set·prologue_end·to·true
Offset 864, 15 lines modifiedOffset 864, 15 lines modified
864 ·The·Directory·Table·(offset·0x7e5):864 ·The·Directory·Table·(offset·0x7e5):
865 ··1»      /tmp865 ··1»      /tmp
866 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include866 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
867 ·The·File·Name·Table·(offset·0x846):867 ·The·File·Name·Table·(offset·0x846):
868 ··Entry»  Dir»       Time»   Size»       Name868 ··Entry»  Dir»       Time»   Size»       Name
869 ··1»      0»     0»    0»   cgo-gcc-prolog869 ··1»      0»     0»    0»   cgo-gcc-prolog
870 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-amd64/gobind/seq_android.h870 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-amd64/gobind/seq_android.h
871 ··3»      2»     0»    0»   stdint.h871 ··3»      2»     0»    0»   stdint.h
  
872 ·Line·Number·Statements:872 ·Line·Number·Statements:
873 ··[0x000008a8]··Extended·opcode·2:·set·Address·to·0x24bd90873 ··[0x000008a8]··Extended·opcode·2:·set·Address·to·0x24bd90
874 ··[0x000008b3]··Advance·Line·by·43·to·44874 ··[0x000008b3]··Advance·Line·by·43·to·44
875 ··[0x000008b5]··Copy875 ··[0x000008b5]··Copy
876 ··[0x000008b6]··Set·column·to·25876 ··[0x000008b6]··Set·column·to·25
3.41 MB
readelf --wide --debug-dump=info {}
    
Offset 2, 27 lines modifiedOffset 2, 27 lines modified
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x1863·(32-bit)3 ···Length:········0x1863·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·05 ···Abbrev·Offset:·0
6 ···Pointer·Size:··86 ···Pointer·Size:··8
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x236a):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x2325):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x72e):·/tmp/go-build/_cgo_export.c10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x6e9):·/tmp/go-build/_cgo_export.c
11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·011 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xf4f):·/tmp/go-build12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xf0a):·/tmp/go-build
13 ····<1e>···DW_AT_low_pc······:·(addr)·0x24b20013 ····<1e>···DW_AT_low_pc······:·(addr)·0x24b200
14 ····<26>···DW_AT_high_pc·····:·(data4)·0x9c614 ····<26>···DW_AT_high_pc·····:·(data4)·0x9c6
15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_subprogram)15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_subprogram)
16 ····<2b>···DW_AT_low_pc······:·(addr)·0x24b20016 ····<2b>···DW_AT_low_pc······:·(addr)·0x24b200
17 ····<33>···DW_AT_high_pc·····:·(data4)·0x5217 ····<33>···DW_AT_high_pc·····:·(data4)·0x52
18 ····<37>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·57·»    (DW_OP_reg7·(rsp))18 ····<37>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·57·»    (DW_OP_reg7·(rsp))
19 ····<39>···DW_AT_GNU_all_call_sites:·(flag_present)·119 ····<39>···DW_AT_GNU_all_call_sites:·(flag_present)·1
20 ····<39>···DW_AT_name········:·(strp)·(offset:·0x5f79):·proxy_error_Error20 ····<39>···DW_AT_name········:·(strp)·(offset:·0x5f34):·proxy_error_Error
21 ····<3d>···DW_AT_decl_file···:·(data1)·221 ····<3d>···DW_AT_decl_file···:·(data1)·2
22 ····<3e>···DW_AT_decl_line···:·(data1)·2422 ····<3e>···DW_AT_decl_line···:·(data1)·24
23 ····<3f>···DW_AT_prototyped··:·(flag_present)·123 ····<3f>···DW_AT_prototyped··:·(flag_present)·1
24 ····<3f>···DW_AT_type········:·(ref4)·<0x120>,·nstring,·nstring24 ····<3f>···DW_AT_type········:·(ref4)·<0x120>,·nstring,·nstring
25 ····<43>···DW_AT_external····:·(flag_present)·125 ····<43>···DW_AT_external····:·(flag_present)·1
26 ·<2><43>:·Abbrev·Number:·3·(DW_TAG_variable)26 ·<2><43>:·Abbrev·Number:·3·(DW_TAG_variable)
27 ····<44>···DW_AT_name········:·(strp)·(offset:·0x76e2):·_cgo_zero27 ····<44>···DW_AT_name········:·(strp)·(offset:·0x76e2):·_cgo_zero
Offset 47, 29 lines modifiedOffset 47, 29 lines modified
47 ·<3><69>:·Abbrev·Number:·6·(DW_TAG_member)47 ·<3><69>:·Abbrev·Number:·6·(DW_TAG_member)
48 ····<6a>···DW_AT_name········:·(strp)·(offset:·0x36a):·__pad048 ····<6a>···DW_AT_name········:·(strp)·(offset:·0x36a):·__pad0
49 ····<6e>···DW_AT_type········:·(ref4)·<0x106>,·char49 ····<6e>···DW_AT_type········:·(ref4)·<0x106>,·char
50 ····<72>···DW_AT_decl_file···:·(data1)·250 ····<72>···DW_AT_decl_file···:·(data1)·2
51 ····<73>···DW_AT_decl_line···:·(data1)·2951 ····<73>···DW_AT_decl_line···:·(data1)·29
52 ····<74>···DW_AT_data_member_location:·(data1)·452 ····<74>···DW_AT_data_member_location:·(data1)·4
53 ·<3><75>:·Abbrev·Number:·6·(DW_TAG_member)53 ·<3><75>:·Abbrev·Number:·6·(DW_TAG_member)
54 ····<76>···DW_AT_name········:·(strp)·(offset:·0x13d6):·r054 ····<76>···DW_AT_name········:·(strp)·(offset:·0x1391):·r0
55 ····<7a>···DW_AT_type········:·(ref4)·<0x120>,·nstring,·nstring55 ····<7a>···DW_AT_type········:·(ref4)·<0x120>,·nstring,·nstring
56 ····<7e>···DW_AT_decl_file···:·(data1)·256 ····<7e>···DW_AT_decl_file···:·(data1)·2
57 ····<7f>···DW_AT_decl_line···:·(data1)·3057 ····<7f>···DW_AT_decl_line···:·(data1)·30
58 ····<80>···DW_AT_data_member_location:·(data1)·858 ····<80>···DW_AT_data_member_location:·(data1)·8
59 ·<3><81>:·Abbrev·Number:·059 ·<3><81>:·Abbrev·Number:·0
60 ·<2><82>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)60 ·<2><82>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
61 ····<83>···DW_AT_location····:·(sec_offset)·0·(location·list)61 ····<83>···DW_AT_location····:·(sec_offset)·0·(location·list)
62 ····<87>···DW_AT_name········:·(strp)·(offset:·0x6aed):·refnum62 ····<87>···DW_AT_name········:·(strp)·(offset:·0x6aec):·refnum
63 ····<8b>···DW_AT_decl_file···:·(data1)·263 ····<8b>···DW_AT_decl_file···:·(data1)·2
64 ····<8c>···DW_AT_decl_line···:·(data1)·2464 ····<8c>···DW_AT_decl_line···:·(data1)·24
65 ····<8d>···DW_AT_type········:·(ref4)·<0xe9>,·int,·__int32_t,·int32_t65 ····<8d>···DW_AT_type········:·(ref4)·<0xe9>,·int,·__int32_t,·int32_t
66 ·<2><91>:·Abbrev·Number:·8·(DW_TAG_variable)66 ·<2><91>:·Abbrev·Number:·8·(DW_TAG_variable)
67 ····<92>···DW_AT_location····:·(exprloc)·2·byte·block:·91·0·»     (DW_OP_fbreg:·0)67 ····<92>···DW_AT_location····:·(exprloc)·2·byte·block:·91·0·»     (DW_OP_fbreg:·0)
68 ····<95>···DW_AT_name········:·(strp)·(offset:·0x775):·_cgo_a68 ····<95>···DW_AT_name········:·(strp)·(offset:·0x730):·_cgo_a
69 ····<99>···DW_AT_decl_file···:·(data1)·269 ····<99>···DW_AT_decl_file···:·(data1)·2
70 ····<9a>···DW_AT_decl_line···:·(data1)·3370 ····<9a>···DW_AT_decl_line···:·(data1)·33
71 ····<9b>···DW_AT_type········:·(ref4)·<0x4e>,·_cgo_argtype71 ····<9b>···DW_AT_type········:·(ref4)·<0x4e>,·_cgo_argtype
72 ·<2><9f>:·Abbrev·Number:·9·(DW_TAG_variable)72 ·<2><9f>:·Abbrev·Number:·9·(DW_TAG_variable)
73 ····<a0>···DW_AT_location····:·(sec_offset)·0x4c·(location·list)73 ····<a0>···DW_AT_location····:·(sec_offset)·0x4c·(location·list)
74 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x21):·_cgo_ctxt74 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x21):·_cgo_ctxt
75 ····<a8>···DW_AT_decl_file···:·(data1)·275 ····<a8>···DW_AT_decl_file···:·(data1)·2
Offset 94, 58 lines modifiedOffset 94, 58 lines modified
94 ·<3><e1>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site_parameter)94 ·<3><e1>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site_parameter)
95 ····<e2>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»      (DW_OP_reg5·(rdi))95 ····<e2>···DW_AT_location····:·(exprloc)·1·byte·block:·55·»      (DW_OP_reg5·(rdi))
96 ····<e4>···DW_AT_GNU_call_site_value:·(exprloc)·2·byte·block:·73·0·»  (DW_OP_breg3·(rbx):·0)96 ····<e4>···DW_AT_GNU_call_site_value:·(exprloc)·2·byte·block:·73·0·»  (DW_OP_breg3·(rbx):·0)
97 ·<3><e7>:·Abbrev·Number:·097 ·<3><e7>:·Abbrev·Number:·0
98 ·<2><e8>:·Abbrev·Number:·098 ·<2><e8>:·Abbrev·Number:·0
99 ·<1><e9>:·Abbrev·Number:·4·(DW_TAG_typedef)99 ·<1><e9>:·Abbrev·Number:·4·(DW_TAG_typedef)
100 ····<ea>···DW_AT_type········:·(ref4)·<0xf4>,·int,·__int32_t100 ····<ea>···DW_AT_type········:·(ref4)·<0xf4>,·int,·__int32_t
101 ····<ee>···DW_AT_name········:·(strp)·(offset:·0x3077):·int32_t101 ····<ee>···DW_AT_name········:·(strp)·(offset:·0x2fe5):·int32_t
102 ····<f2>···DW_AT_decl_file···:·(data1)·1102 ····<f2>···DW_AT_decl_file···:·(data1)·1
103 ····<f3>···DW_AT_decl_line···:·(data1)·64103 ····<f3>···DW_AT_decl_line···:·(data1)·64
104 ·<1><f4>:·Abbrev·Number:·4·(DW_TAG_typedef)104 ·<1><f4>:·Abbrev·Number:·4·(DW_TAG_typedef)
105 ····<f5>···DW_AT_type········:·(ref4)·<0xff>,·int105 ····<f5>···DW_AT_type········:·(ref4)·<0xff>,·int
106 ····<f9>···DW_AT_name········:·(strp)·(offset:·0x5aa2):·__int32_t106 ····<f9>···DW_AT_name········:·(strp)·(offset:·0x5a5d):·__int32_t
107 ····<fd>···DW_AT_decl_file···:·(data1)·1107 ····<fd>···DW_AT_decl_file···:·(data1)·1
108 ····<fe>···DW_AT_decl_line···:·(data1)·40108 ····<fe>···DW_AT_decl_line···:·(data1)·40
109 ·<1><ff>:·Abbrev·Number:·13·(DW_TAG_base_type)109 ·<1><ff>:·Abbrev·Number:·13·(DW_TAG_base_type)
110 ····<100>···DW_AT_name········:·(strp)·(offset:·0x1fef):·int110 ····<100>···DW_AT_name········:·(strp)·(offset:·0x1fe1):·int
111 ····<104>···DW_AT_encoding····:·(data1)·5»   (signed)111 ····<104>···DW_AT_encoding····:·(data1)·5»   (signed)
112 ····<105>···DW_AT_byte_size···:·(data1)·4112 ····<105>···DW_AT_byte_size···:·(data1)·4
113 ·<1><106>:·Abbrev·Number:·14·(DW_TAG_array_type)113 ·<1><106>:·Abbrev·Number:·14·(DW_TAG_array_type)
114 ····<107>···DW_AT_type········:·(ref4)·<0x112>,·char114 ····<107>···DW_AT_type········:·(ref4)·<0x112>,·char
115 ·<2><10b>:·Abbrev·Number:·15·(DW_TAG_subrange_type)115 ·<2><10b>:·Abbrev·Number:·15·(DW_TAG_subrange_type)
116 ····<10c>···DW_AT_type········:·(ref4)·<0x119>,·__ARRAY_SIZE_TYPE__116 ····<10c>···DW_AT_type········:·(ref4)·<0x119>,·__ARRAY_SIZE_TYPE__
117 ····<110>···DW_AT_count·······:·(data1)·4117 ····<110>···DW_AT_count·······:·(data1)·4
118 ·<2><111>:·Abbrev·Number:·0118 ·<2><111>:·Abbrev·Number:·0
119 ·<1><112>:·Abbrev·Number:·13·(DW_TAG_base_type)119 ·<1><112>:·Abbrev·Number:·13·(DW_TAG_base_type)
120 ····<113>···DW_AT_name········:·(strp)·(offset:·0x34ca):·char120 ····<113>···DW_AT_name········:·(strp)·(offset:·0x3438):·char
121 ····<117>···DW_AT_encoding····:·(data1)·6»   (signed·char)121 ····<117>···DW_AT_encoding····:·(data1)·6»   (signed·char)
122 ····<118>···DW_AT_byte_size···:·(data1)·1122 ····<118>···DW_AT_byte_size···:·(data1)·1
123 ·<1><119>:·Abbrev·Number:·16·(DW_TAG_base_type)123 ·<1><119>:·Abbrev·Number:·16·(DW_TAG_base_type)
124 ····<11a>···DW_AT_name········:·(strp)·(offset:·0x1b40):·__ARRAY_SIZE_TYPE__124 ····<11a>···DW_AT_name········:·(strp)·(offset:·0x1b32):·__ARRAY_SIZE_TYPE__
125 ····<11e>···DW_AT_byte_size···:·(data1)·8125 ····<11e>···DW_AT_byte_size···:·(data1)·8
126 ····<11f>···DW_AT_encoding····:·(data1)·7»   (unsigned)126 ····<11f>···DW_AT_encoding····:·(data1)·7»   (unsigned)
127 ·<1><120>:·Abbrev·Number:·4·(DW_TAG_typedef)127 ·<1><120>:·Abbrev·Number:·4·(DW_TAG_typedef)
128 ····<121>···DW_AT_type········:·(ref4)·<0x12b>,·nstring128 ····<121>···DW_AT_type········:·(ref4)·<0x12b>,·nstring
129 ····<125>···DW_AT_name········:·(strp)·(offset:·0x49c3):·nstring129 ····<125>···DW_AT_name········:·(strp)·(offset:·0x497e):·nstring
130 ····<129>···DW_AT_decl_file···:·(data1)·3130 ····<129>···DW_AT_decl_file···:·(data1)·3
131 ····<12a>···DW_AT_decl_line···:·(data1)·28131 ····<12a>···DW_AT_decl_line···:·(data1)·28
132 ·<1><12b>:·Abbrev·Number:·17·(DW_TAG_structure_type)132 ·<1><12b>:·Abbrev·Number:·17·(DW_TAG_structure_type)
133 ····<12c>···DW_AT_name········:·(strp)·(offset:·0x49c3):·nstring133 ····<12c>···DW_AT_name········:·(strp)·(offset:·0x497e):·nstring
134 ····<130>···DW_AT_byte_size···:·(data1)·16134 ····<130>···DW_AT_byte_size···:·(data1)·16
135 ····<131>···DW_AT_decl_file···:·(data1)·3135 ····<131>···DW_AT_decl_file···:·(data1)·3
136 ····<132>···DW_AT_decl_line···:·(data1)·22136 ····<132>···DW_AT_decl_line···:·(data1)·22
137 ·<2><133>:·Abbrev·Number:·6·(DW_TAG_member)137 ·<2><133>:·Abbrev·Number:·6·(DW_TAG_member)
138 ····<134>···DW_AT_name········:·(strp)·(offset:·0x45b3):·chars138 ····<134>···DW_AT_name········:·(strp)·(offset:·0x456e):·chars
139 ····<138>···DW_AT_type········:·(ref4)·<0x14c>139 ····<138>···DW_AT_type········:·(ref4)·<0x14c>
140 ····<13c>···DW_AT_decl_file···:·(data1)·3140 ····<13c>···DW_AT_decl_file···:·(data1)·3
141 ····<13d>···DW_AT_decl_line···:·(data1)·25141 ····<13d>···DW_AT_decl_line···:·(data1)·25
142 ····<13e>···DW_AT_data_member_location:·(data1)·0142 ····<13e>···DW_AT_data_member_location:·(data1)·0
143 ·<2><13f>:·Abbrev·Number:·6·(DW_TAG_member)143 ·<2><13f>:·Abbrev·Number:·6·(DW_TAG_member)
144 ····<140>···DW_AT_name········:·(strp)·(offset:·0x675b):·len144 ····<140>···DW_AT_name········:·(strp)·(offset:·0x675a):·len
145 ····<144>···DW_AT_type········:·(ref4)·<0x14d>,·int,·__int32_t,·int32_t,·jint,·jsize145 ····<144>···DW_AT_type········:·(ref4)·<0x14d>,·int,·__int32_t,·int32_t,·jint,·jsize
146 ····<148>···DW_AT_decl_file···:·(data1)·3146 ····<148>···DW_AT_decl_file···:·(data1)·3
147 ····<149>···DW_AT_decl_line···:·(data1)·27147 ····<149>···DW_AT_decl_line···:·(data1)·27
148 ····<14a>···DW_AT_data_member_location:·(data1)·8148 ····<14a>···DW_AT_data_member_location:·(data1)·8
149 ·<2><14b>:·Abbrev·Number:·0149 ·<2><14b>:·Abbrev·Number:·0
150 ·<1><14c>:·Abbrev·Number:·18·(DW_TAG_pointer_type)150 ·<1><14c>:·Abbrev·Number:·18·(DW_TAG_pointer_type)
151 ·<1><14d>:·Abbrev·Number:·4·(DW_TAG_typedef)151 ·<1><14d>:·Abbrev·Number:·4·(DW_TAG_typedef)
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ····<161>···DW_AT_decl_file···:·(data1)·4159 ····<161>···DW_AT_decl_file···:·(data1)·4
160 ····<162>···DW_AT_decl_line···:·(data1)·34160 ····<162>···DW_AT_decl_line···:·(data1)·34
161 ·<1><163>:·Abbrev·Number:·19·(DW_TAG_subprogram)161 ·<1><163>:·Abbrev·Number:·19·(DW_TAG_subprogram)
162 ····<164>···DW_AT_low_pc······:·(addr)·0x24b260162 ····<164>···DW_AT_low_pc······:·(addr)·0x24b260
163 ····<16c>···DW_AT_high_pc·····:·(data4)·0x40163 ····<16c>···DW_AT_high_pc·····:·(data4)·0x40
164 ····<170>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·57·»   (DW_OP_reg7·(rsp))164 ····<170>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·57·»   (DW_OP_reg7·(rsp))
165 ····<172>···DW_AT_GNU_all_call_sites:·(flag_present)·1165 ····<172>···DW_AT_GNU_all_call_sites:·(flag_present)·1
166 ····<172>···DW_AT_name········:·(strp)·(offset:·0x3d66):·new_shadowsocks_Client166 ····<172>···DW_AT_name········:·(strp)·(offset:·0x3d21):·new_shadowsocks_Client
167 ····<176>···DW_AT_decl_file···:·(data1)·2167 ····<176>···DW_AT_decl_file···:·(data1)·2
168 ····<177>···DW_AT_decl_line···:·(data1)·44168 ····<177>···DW_AT_decl_line···:·(data1)·44
Max diff block lines reached; 3566742/3574698 bytes (99.78%) of diff not shown.
2.52 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 vHzaBygFeofBPmnYcbAT/0v5kFOWlgyjzQ8WLZCjB/3HcZoh7lKYXy8DBPXZmN/OhI0EjAMWbdr1BIFcFFV1 _-PfAy0Y1ZCZVmf_-OHK/XYyIVmKveT84pbE4yrf4/ZdHJZS2coXLBhi5kPSgt/7ih25L3tDjf-Uk8Otrjj
2 Zaf4tWYs71)2 Zaf4tWYs71)
3 __cxa_atexit3 __cxa_atexit
4 __cxa_finalize4 __cxa_finalize
5 _cgo_topofstack5 _cgo_topofstack
6 _cgo_panic6 _cgo_panic
7 crosscall27 crosscall2
8 _cgoexp_9b39563feb7e_output8 _cgoexp_9b39563feb7e_output
Offset 10431, 19 lines modifiedOffset 10431, 19 lines modified
10431 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go10431 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go
10432 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go10432 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go
10433 /usr/lib/go-1.21/src/runtime/debug/garbage.go10433 /usr/lib/go-1.21/src/runtime/debug/garbage.go
10434 /usr/lib/go-1.21/src/os/signal/signal.go10434 /usr/lib/go-1.21/src/os/signal/signal.go
10435 /usr/lib/go-1.21/src/os/signal/signal_unix.go10435 /usr/lib/go-1.21/src/os/signal/signal_unix.go
10436 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go10436 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go
10437 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go10437 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go
10438 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/go_main.go10438 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/go_main.go
10439 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/go_shadowsocksmain.go10439 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/go_shadowsocksmain.go
10440 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/go_tun2socksmain.go10440 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/go_tun2socksmain.go
10441 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq.go10441 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq.go
10442 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.go10442 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.go
10443 @i?X@v?c@4?;10443 @i?X@v?c@4?;
10444 5+8-70·)10444 5+8-70·)
10445 HV&UX1(210445 HV&UX1(2
10446 ·#H$<#"$U10446 ·#H$<#"$U
10447 "M!&"J!I10447 "M!&"J!I
10448 Z&Y9\&[9^&]9`'_9b10448 Z&Y9\&[9^&]9`'_9b
10449 c""!$$"#10449 c""!$$"#
Offset 10667, 52 lines modifiedOffset 10667, 40 lines modified
10667 J[ZOF!pK10667 J[ZOF!pK
10668 2Gm7GaWcd?310668 2Gm7GaWcd?3
10669 _Cd}DC$'Y10669 _Cd}DC$'Y
10670 ·ggzA`{(q_10670 ·ggzA`{(q_
10671 VC)[_';x10671 VC)[_';x
10672 1IBVE!0xW410672 1IBVE!0xW4
10673 r4H]tj+M10673 r4H]tj+M
 10674 03G13hl2
 10675 `k<=A&gQ
 10676 /?J3m2~-
 10677 mzoi6La'1n5,-
 10678 D\nN8M\;`P
 10679 Q$Q}y9$w
 10680 ^/6uuwuwu
 10681 1il|ky'%A.4|
 10682 x-tYo2(J
 10683 QJ/ey[jt
 10684 @xP~ojqnM
 10685 TlNs@asz
 10686 F;sNO;sNO
 10687 jp?H:9{|
 10688 .k·j]o<-B
 10689 G"mU?M]:
 10690 3r0"AM1$
 10691 [(kO|F84
 10692 E^pyHj<h7,K
 10693 'r}.mO2IYa
 10694 {[i*gF/(
 10695 g`LC`X,b
 10696 (\7]DaKi
 10697 E2v·+}/K
 10698 9PaqbJ7s
 10699 +>`Ph3SKv
10674 1@/wSW#/ 
10675 1"N~"MzUr<;h 
10676 L?5pGV7+ 
10677 lX=F23ZN 
10678 SUT)3qP)W 
10679 .p_Z6/v7e 
10680 ML\0^+0v6 
10681 :i_<zk9U 
10682 t*R.OkF* 
10683 :Fwk*?I[ 
10684 ,1=3DQ.` 
10685 R%l0»   &8I 
10686 Rb[\1/{m^bo 
10687 Tbz]/M:vS 
10688 Moh*7Xy= 
10689 s2y*vjy= 
10690 tMPQ.»  Gy7 
10691 K#slU!ci 
10692 ?1+_k=&} 
10693 d~6'-=Z: 
10694 p·4ns\+9 
10695 j[*vt<ml 
10696 6(iadH_n 
10697 Ce}(VDoX 
10698 67FrAD7· 
10699 ."/@o7Est 
10700 hfSjx4iQ4 
10701 :8L3lz^4 
10702 ItyI2/vb 
10703 gDf1bDfQ 
10704 ·,F8g.// 
10705 R]9S·)pt 
10706 b2F}btvu3 
10707 6,c/c[9u 
10708 780}>&}> 
10709 Q·]+.J7WKW 
10710 h(1@nUjp 
10711 »       xs15MXg 
10712 .note.android.ident10700 .note.android.ident
10713 .note.go.buildid10701 .note.go.buildid
10714 .gnu.version10702 .gnu.version
10715 .gnu.version_r10703 .gnu.version_r
10716 .gnu.hash10704 .gnu.hash
10717 .rela.dyn10705 .rela.dyn
10718 .rela.plt10706 .rela.plt
119 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 441475, 1818 lines modifiedOffset 441475, 1818 lines modified
441475 »       int3441475 »       int3
441476 »       int3441476 »       int3
441477 »       int3441477 »       int3
441478 »       int3441478 »       int3
  
441479 000000000024bdc0·<initClasses>:441479 000000000024bdc0·<initClasses>:
441480 initClasses():441480 initClasses():
441481 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:24441481 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:24
441482 »       ret441482 »       ret
441483 »       cs·nopw·0x0(%rax,%rax,1)441483 »       cs·nopw·0x0(%rax,%rax,1)
441484 »       nopl···0x0(%rax,%rax,1)441484 »       nopl···0x0(%rax,%rax,1)
  
441485 000000000024bdd0·<go_seq_maybe_throw_exception>:441485 000000000024bdd0·<go_seq_maybe_throw_exception>:
441486 go_seq_maybe_throw_exception():441486 go_seq_maybe_throw_exception():
441487 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:67441487 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:67
441488 »       test···%rsi,%rsi441488 »       test···%rsi,%rsi
441489 »       je·····24bdde·<go_seq_maybe_throw_exception+0xe>441489 »       je·····24bdde·<go_seq_maybe_throw_exception+0xe>
441490 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:68441490 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:68
441491 »       mov····(%rdi),%rax441491 »       mov····(%rdi),%rax
441492 »       mov····0x68(%rax),%rax441492 »       mov····0x68(%rax),%rax
441493 »       jmp····*%rax441493 »       jmp····*%rax
441494 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:70441494 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:70
441495 »       ret441495 »       ret
441496 »       nop441496 »       nop
  
441497 000000000024bde0·<go_seq_get_exception>:441497 000000000024bde0·<go_seq_get_exception>:
441498 go_seq_get_exception():441498 go_seq_get_exception():
441499 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:72441499 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:72
441500 »       push···%r14441500 »       push···%r14
441501 »       push···%rbx441501 »       push···%rbx
441502 »       push···%rax441502 »       push···%rax
441503 »       mov····%rdi,%rbx441503 »       mov····%rdi,%rbx
441504 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:73441504 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:73
441505 »       mov····(%rdi),%rax441505 »       mov····(%rdi),%rax
441506 »       call···*0x78(%rax)441506 »       call···*0x78(%rax)
441507 »       mov····%rax,%r14441507 »       mov····%rax,%r14
441508 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:74441508 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:74
441509 »       test···%rax,%rax441509 »       test···%rax,%rax
441510 »       je·····24be01·<go_seq_get_exception+0x21>441510 »       je·····24be01·<go_seq_get_exception+0x21>
441511 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:77441511 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:77
441512 »       mov····(%rbx),%rax441512 »       mov····(%rbx),%rax
441513 »       mov····%rbx,%rdi441513 »       mov····%rbx,%rdi
441514 »       call···*0x88(%rax)441514 »       call···*0x88(%rax)
441515 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:79441515 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:79
441516 »       mov····%r14,%rax441516 »       mov····%r14,%rax
441517 »       add····$0x8,%rsp441517 »       add····$0x8,%rsp
441518 »       pop····%rbx441518 »       pop····%rbx
441519 »       pop····%r14441519 »       pop····%r14
441520 »       ret441520 »       ret
441521 »       nopl···0x0(%rax)441521 »       nopl···0x0(%rax)
  
441522 000000000024be10·<go_seq_to_java_bytearray>:441522 000000000024be10·<go_seq_to_java_bytearray>:
441523 go_seq_to_java_bytearray():441523 go_seq_to_java_bytearray():
441524 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:81441524 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:81
441525 »       push···%rbp441525 »       push···%rbp
441526 »       push···%r15441526 »       push···%r15
441527 »       push···%r14441527 »       push···%r14
441528 »       push···%r12441528 »       push···%r12
441529 »       push···%rbx441529 »       push···%rbx
441530 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:82441530 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:82
441531 »       test···%rsi,%rsi441531 »       test···%rsi,%rsi
441532 »       je·····24be63·<go_seq_to_java_bytearray+0x53>441532 »       je·····24be63·<go_seq_to_java_bytearray+0x53>
441533 »       mov····%ecx,%r15d441533 »       mov····%ecx,%r15d
441534 »       mov····%edx,%r12d441534 »       mov····%edx,%r12d
441535 »       mov····%rsi,%r14441535 »       mov····%rsi,%r14
441536 »       mov····%rdi,%rbp441536 »       mov····%rdi,%rbp
441537 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:85441537 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:85
441538 »       mov····(%rdi),%rax441538 »       mov····(%rdi),%rax
441539 »       mov····%edx,%esi441539 »       mov····%edx,%esi
441540 »       call···*0x580(%rax)441540 »       call···*0x580(%rax)
441541 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:86441541 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:86
441542 »       test···%rax,%rax441542 »       test···%rax,%rax
441543 »       je·····24be71·<go_seq_to_java_bytearray+0x61>441543 »       je·····24be71·<go_seq_to_java_bytearray+0x61>
441544 »       mov····%rax,%rbx441544 »       mov····%rax,%rbx
441545 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:89441545 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:89
441546 »       mov····0x0(%rbp),%rax441546 »       mov····0x0(%rbp),%rax
441547 »       mov····%rbp,%rdi441547 »       mov····%rbp,%rdi
441548 »       mov····%rbx,%rsi441548 »       mov····%rbx,%rsi
441549 »       xor····%edx,%edx441549 »       xor····%edx,%edx
441550 »       mov····%r12d,%ecx441550 »       mov····%r12d,%ecx
441551 »       mov····%r14,%r8441551 »       mov····%r14,%r8
441552 »       call···*0x680(%rax)441552 »       call···*0x680(%rax)
441553 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:90441553 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:90
441554 »       test···%r15d,%r15d441554 »       test···%r15d,%r15d
441555 »       je·····24be65·<go_seq_to_java_bytearray+0x55>441555 »       je·····24be65·<go_seq_to_java_bytearray+0x55>
441556 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:91441556 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:91
441557 »       mov····%r14,%rdi441557 »       mov····%r14,%rdi
441558 »       call···266050·<free@plt>441558 »       call···266050·<free@plt>
441559 »       jmp····24be65·<go_seq_to_java_bytearray+0x55>441559 »       jmp····24be65·<go_seq_to_java_bytearray+0x55>
441560 »       xor····%ebx,%ebx441560 »       xor····%ebx,%ebx
441561 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:94441561 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:94
441562 »       mov····%rbx,%rax441562 »       mov····%rbx,%rax
441563 »       pop····%rbx441563 »       pop····%rbx
441564 »       pop····%r12441564 »       pop····%r12
441565 »       pop····%r14441565 »       pop····%r14
441566 »       pop····%r15441566 »       pop····%r15
441567 »       pop····%rbp441567 »       pop····%rbp
441568 »       ret441568 »       ret
441569 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:87441569 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:87
441570 »       lea····-0x190494(%rip),%rsi········441570 »       lea····-0x190494(%rip),%rsi········
441571 »       lea····-0x190570(%rip),%rdx········441571 »       lea····-0x190570(%rip),%rdx········
441572 »       mov····$0x7,%edi441572 »       mov····$0x7,%edi
441573 »       xor····%eax,%eax441573 »       xor····%eax,%eax
441574 »       call···266060·<__android_log_print@plt>441574 »       call···266060·<__android_log_print@plt>
441575 »       call···266070·<abort@plt>441575 »       call···266070·<abort@plt>
  
441576 000000000024be90·<go_seq_from_java_string>:441576 000000000024be90·<go_seq_from_java_string>:
441577 go_seq_from_java_string():441577 go_seq_from_java_string():
441578 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:181441578 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:181
441579 »       push···%rbp441579 »       push···%rbp
441580 »       push···%r15441580 »       push···%r15
441581 »       push···%r14441581 »       push···%r14
441582 »       push···%r13441582 »       push···%r13
441583 »       push···%r12441583 »       push···%r12
441584 »       push···%rbx441584 »       push···%rbx
441585 »       push···%rax441585 »       push···%rax
441586 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:183441586 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:183
441587 »       test···%rsi,%rsi441587 »       test···%rsi,%rsi
441588 »       je·····24c091·<go_seq_from_java_string+0x201>441588 »       je·····24c091·<go_seq_from_java_string+0x201>
441589 »       mov····%rsi,%rbp441589 »       mov····%rsi,%rbp
441590 »       mov····%rdi,%rbx441590 »       mov····%rdi,%rbx
441591 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:186441591 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:186
441592 »       mov····(%rdi),%rax441592 »       mov····(%rdi),%rax
441593 »       call···*0x520(%rax)441593 »       call···*0x520(%rax)
441594 /tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c:187441594 /tmp/gomobile-work-4235095555/src-android-amd64/gobind/seq_android.c:187
441595 »       test···%eax,%eax441595 »       test···%eax,%eax
441596 »       je·····24c091·<go_seq_from_java_string+0x201>441596 »       je·····24c091·<go_seq_from_java_string+0x201>
Max diff block lines reached; 116640/122114 bytes (95.52%) of diff not shown.
2.81 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 35744, 33 lines modifiedOffset 35744, 33 lines modified
35744 ··0x002f2df0·742f676f·2f706b67·2f6d6f64·2f676f6c·t/go/pkg/mod/gol35744 ··0x002f2df0·742f676f·2f706b67·2f6d6f64·2f676f6c·t/go/pkg/mod/gol
35745 ··0x002f2e00·616e672e·6f72672f·782f6d6f·62696c65·ang.org/x/mobile35745 ··0x002f2e00·616e672e·6f72672f·782f6d6f·62696c65·ang.org/x/mobile
35746 ··0x002f2e10·4076302e·302e302d·32303233·30333031·@v0.0.0-2023030135746 ··0x002f2e10·4076302e·302e302d·32303233·30333031·@v0.0.0-20230301
35747 ··0x002f2e20·31363331·35352d65·30663537·36393465·163155-e0f57694e35747 ··0x002f2e20·31363331·35352d65·30663537·36393465·163155-e0f57694e
35748 ··0x002f2e30·3132632f·696e7465·726e616c·2f6d6f62·12c/internal/mob35748 ··0x002f2e30·3132632f·696e7465·726e616c·2f6d6f62·12c/internal/mob
35749 ··0x002f2e40·696c6569·6e69742f·6374785f·616e6472·ileinit/ctx_andr35749 ··0x002f2e40·696c6569·6e69742f·6374785f·616e6472·ileinit/ctx_andr
35750 ··0x002f2e50·6f69642e·676f002f·746d702f·676f6d6f·oid.go./tmp/gomo35750 ··0x002f2e50·6f69642e·676f002f·746d702f·676f6d6f·oid.go./tmp/gomo
35751 ··0x002f2e60·62696c65·2d776f72·6b2d3236·30343831·bile-work-26048135751 ··0x002f2e60·62696c65·2d776f72·6b2d3432·33353039·bile-work-423509
35752 ··0x002f2e70·37333631·2f737263·2d616e64·726f6964·7361/src-android35752 ··0x002f2e70·35353535·2f737263·2d616e64·726f6964·5555/src-android
35753 ··0x002f2e80·2d616d64·36342f67·6f62696e·642f676f·-amd64/gobind/go35753 ··0x002f2e80·2d616d64·36342f67·6f62696e·642f676f·-amd64/gobind/go
35754 ··0x002f2e90·5f6d6169·6e2e676f·002f746d·702f676f·_main.go./tmp/go35754 ··0x002f2e90·5f6d6169·6e2e676f·002f746d·702f676f·_main.go./tmp/go
35755 ··0x002f2ea0·6d6f6269·6c652d77·6f726b2d·32363034·mobile-work-260435755 ··0x002f2ea0·6d6f6269·6c652d77·6f726b2d·34323335·mobile-work-4235
35756 ··0x002f2eb0·38313733·36312f73·72632d61·6e64726f·817361/src-andro35756 ··0x002f2eb0·30393535·35352f73·72632d61·6e64726f·095555/src-andro
35757 ··0x002f2ec0·69642d61·6d643634·2f676f62·696e642f·id-amd64/gobind/35757 ··0x002f2ec0·69642d61·6d643634·2f676f62·696e642f·id-amd64/gobind/
35758 ··0x002f2ed0·676f5f73·6861646f·77736f63·6b736d61·go_shadowsocksma35758 ··0x002f2ed0·676f5f73·6861646f·77736f63·6b736d61·go_shadowsocksma
35759 ··0x002f2ee0·696e2e67·6f002f74·6d702f67·6f6d6f62·in.go./tmp/gomob35759 ··0x002f2ee0·696e2e67·6f002f74·6d702f67·6f6d6f62·in.go./tmp/gomob
35760 ··0x002f2ef0·696c652d·776f726b·2d323630·34383137·ile-work-260481735760 ··0x002f2ef0·696c652d·776f726b·2d343233·35303935·ile-work-4235095
35761 ··0x002f2f00·3336312f·7372632d·616e6472·6f69642d·361/src-android-35761 ··0x002f2f00·3535352f·7372632d·616e6472·6f69642d·555/src-android-
35762 ··0x002f2f10·616d6436·342f676f·62696e64·2f676f5f·amd64/gobind/go_35762 ··0x002f2f10·616d6436·342f676f·62696e64·2f676f5f·amd64/gobind/go_
35763 ··0x002f2f20·74756e32·736f636b·736d6169·6e2e676f·tun2socksmain.go35763 ··0x002f2f20·74756e32·736f636b·736d6169·6e2e676f·tun2socksmain.go
35764 ··0x002f2f30·002f746d·702f676f·6d6f6269·6c652d77·./tmp/gomobile-w35764 ··0x002f2f30·002f746d·702f676f·6d6f6269·6c652d77·./tmp/gomobile-w
35765 ··0x002f2f40·6f726b2d·32363034·38313733·36312f73·ork-2604817361/s35765 ··0x002f2f40·6f726b2d·34323335·30393535·35352f73·ork-4235095555/s
35766 ··0x002f2f50·72632d61·6e64726f·69642d61·6d643634·rc-android-amd6435766 ··0x002f2f50·72632d61·6e64726f·69642d61·6d643634·rc-android-amd64
35767 ··0x002f2f60·2f676f62·696e642f·7365712e·676f002f·/gobind/seq.go./35767 ··0x002f2f60·2f676f62·696e642f·7365712e·676f002f·/gobind/seq.go./
35768 ··0x002f2f70·746d702f·676f6d6f·62696c65·2d776f72·tmp/gomobile-wor35768 ··0x002f2f70·746d702f·676f6d6f·62696c65·2d776f72·tmp/gomobile-wor
35769 ··0x002f2f80·6b2d3236·30343831·37333631·2f737263·k-2604817361/src35769 ··0x002f2f80·6b2d3432·33353039·35353535·2f737263·k-4235095555/src
35770 ··0x002f2f90·2d616e64·726f6964·2d616d64·36342f67·-android-amd64/g35770 ··0x002f2f90·2d616e64·726f6964·2d616d64·36342f67·-android-amd64/g
35771 ··0x002f2fa0·6f62696e·642f7365·715f616e·64726f69·obind/seq_androi35771 ··0x002f2fa0·6f62696e·642f7365·715f616e·64726f69·obind/seq_androi
35772 ··0x002f2fb0·642e676f·00000000·00000000·00000000·d.go............35772 ··0x002f2fb0·642e676f·00000000·00000000·00000000·d.go............
35773 ··0x002f2fc0·00020110·0720291f·010f0130·101f010f·.....·)....0....35773 ··0x002f2fc0·00020110·0720291f·010f0130·101f010f·.....·)....0....
35774 ··0x002f2fd0·01301000·125500fe·01080213·0218041c·.0...U..........35774 ··0x002f2fd0·01301000·125500fe·01080213·0218041c·.0...U..........
35775 ··0x002f2fe0·03060000·08014d00·004a020b·00000804·......M..J......35775 ··0x002f2fe0·03060000·08014d00·004a020b·00000804·......M..J......
35776 ··0x002f2ff0·4d000208·00120800·c8020800·01080004·M...............35776 ··0x002f2ff0·4d000208·00120800·c8020800·01080004·M...............
96.7 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 64, 1754 lines modifiedOffset 64, 1754 lines modified
64 ··[···340]··_cgo_9b39563feb7e_Cfunc_free_conn_key_arg64 ··[···340]··_cgo_9b39563feb7e_Cfunc_free_conn_key_arg
65 ··[···36a]··__pad065 ··[···36a]··__pad0
66 ··[···371]··proxyshadowsocks__CheckServerReachable66 ··[···371]··proxyshadowsocks__CheckServerReachable
67 ··[···398]··proxytun2socks__ConnectShadowsocksTunnel_return67 ··[···398]··proxytun2socks__ConnectShadowsocksTunnel_return
68 ··[···3c8]··param_host68 ··[···3c8]··param_host
69 ··[···3d3]··__pad469 ··[···3d3]··__pad4
Diff chunk too large, falling back to line-by-line diff (1534 lines added, 1534 lines removed)
70 ··[···3da]··go_seq_inc_ref70 ··[···3da]··go_seq_inc_ref
71 ··[···3e9]··/tmp/gomobile-work-2604817361/src-android-amd64/gobind/seq_android.c71 ··[···3e9]··IsInstanceOf
72 ··[···42e]··IsInstanceOf72 ··[···3f6]··CallIntMethod
73 ··[···43b]··CallIntMethod73 ··[···404]··CallNonvirtualShortMethod
74 ··[···449]··CallNonvirtualShortMethod74 ··[···41e]··CallNonvirtualDoubleMethod
75 ··[···463]··CallNonvirtualDoubleMethod75 ··[···439]··SetCharField
76 ··[···47e]··SetCharField76 ··[···446]··GetArrayLength
77 ··[···48b]··GetArrayLength77 ··[···455]··SetObjectArrayElement
78 ··[···49a]··SetObjectArrayElement78 ··[···46b]··jbooleanArray
79 ··[···4b0]··jbooleanArray79 ··[···479]··GetDirectBufferCapacity
80 ··[···4be]··GetDirectBufferCapacity80 ··[···491]··seq_class
81 ··[···4d6]··seq_class81 ··[···49b]··_host
82 ··[···4e0]··_host82 ··[···4a1]··err
83 ··[···4e6]··err83 ··[···4a5]··ctxt
84 ··[···4ea]··ctxt84 ··[···4aa]··sched_priority
85 ··[···4ef]··sched_priority85 ··[···4b9]··pthread_attr_t
86 ··[···4fe]··pthread_attr_t86 ··[···4c8]··tv_sec
87 ··[···50d]··tv_sec87 ··[···4cf]··x_cgo_sys_thread_create
88 ··[···514]··x_cgo_sys_thread_create88 ··[···4e7]··fn
89 ··[···52c]··fn89 ··[···4ea]··addr
90 ··[···52f]··addr90 ··[···4ef]··/_/GOROOT/src/runtime/cgo/gcc_sigaction.c
91 ··[···534]··/_/GOROOT/src/runtime/cgo/gcc_sigaction.c91 ··[···519]··_sigfault
92 ··[···55e]··_sigfault92 ··[···523]··_trapno
93 ··[···568]··_trapno93 ··[···52b]··_dummy_bnd
94 ··[···570]··_dummy_bnd94 ··[···536]··_dummy_pkey
95 ··[···57b]··_dummy_pkey95 ··[···542]··goact
96 ··[···587]··goact96 ··[···548]··go_sigaction_t
97 ··[···58d]··go_sigaction_t97 ··[···557]··_cgo_errno
98 ··[···59c]··_cgo_errno98 ··[···562]··tot_len
99 ··[···5a7]··tot_len99 ··[···56a]··udp_pcb
100 ··[···5af]··udp_pcb100 ··[···572]··tcphdr
101 ··[···5b7]··tcphdr101 ··[···579]··ackno
102 ··[···5be]··ackno102 ··[···57f]··_offset
103 ··[···5c4]··_offset103 ··[···587]··recv_data
104 ··[···5cc]··recv_data104 ··[···591]··tcp_init
105 ··[···5d6]··tcp_init105 ··[···59a]··netif_set_default
106 ··[···5df]··netif_set_default106 ··[···5ac]··number
107 ··[···5f1]··number107 ··[···5b3]··buf_copy_len
108 ··[···5f8]··buf_copy_len108 ··[···5c0]··lpcb
109 ··[···605]··lpcb109 ··[···5c5]··tcp_rexmit_rto
110 ··[···60a]··tcp_rexmit_rto110 ··[···5d4]··raw_bind
111 ··[···619]··raw_bind111 ··[···5dd]··tcp_output
112 ··[···622]··tcp_output112 ··[···5e8]··str2
113 ··[···62d]··str2113 ··[···5ed]··netif2
114 ··[···632]··netif2114 ··[···5f4]··addr6
115 ··[···639]··addr6115 ··[···5fa]··target_offset
116 ··[···63f]··target_offset116 ··[···608]··interval
117 ··[···64d]··interval117 ··[···611]··hdrflags
118 ··[···656]··hdrflags118 ··[···61a]··ip_addr_any
119 ··[···65f]··ip_addr_any119 ··[···626]··ip_addr_broadcast
120 ··[···66b]··ip_addr_broadcast120 ··[···638]··ipfrag_free_pbuf_custom
121 ··[···67d]··ipfrag_free_pbuf_custom121 ··[···650]··netif_addr_idx_t
122 ··[···695]··netif_addr_idx_t122 ··[···661]··ICMP6_TYPE_RD
123 ··[···6a6]··ICMP6_TYPE_RD123 ··[···66f]··ICMP6_TYPE_RSV_INF
124 ··[···6b4]··ICMP6_TYPE_RSV_INF124 ··[···682]··icmp6_type
125 ··[···6c7]··icmp6_type125 ··[···68d]··ns_header
126 ··[···6d2]··ns_header126 ··[···697]··nd6_get_next_hop_entry
127 ··[···6dc]··nd6_get_next_hop_entry127 ··[···6ae]··nd6_clear_destination_cache
128 ··[···6f3]··nd6_clear_destination_cache128 ··[···6ca]··icmp6_input
129 ··[···70f]··icmp6_input129 ··[···6d6]··cand_addr
130 ··[···71b]··cand_addr130 ··[···6e0]··timezone
131 ··[···725]··timezone131 ··[···6e9]··/tmp/go-build/_cgo_export.c
132 ··[···72e]··/tmp/go-build/_cgo_export.c132 ··[···705]··proxyshadowsocks__NewClientFromJSON_return
133 ··[···74a]··proxyshadowsocks__NewClientFromJSON_return133 ··[···730]··_cgo_a
134 ··[···775]··_cgo_a134 ··[···737]··ExceptionOccurred
135 ··[···77c]··ExceptionOccurred135 ··[···749]··NewObjectV
136 ··[···78e]··NewObjectV136 ··[···754]··gp_offset
137 ··[···799]··gp_offset137 ··[···75e]··CallNonvirtualBooleanMethod
138 ··[···7a3]··CallNonvirtualBooleanMethod138 ··[···77a]··CallStaticShortMethodV
139 ··[···7bf]··CallStaticShortMethodV139 ··[···791]··ReleaseIntArrayElements
140 ··[···7d6]··ReleaseIntArrayElements140 ··[···7a9]··ReleaseDoubleArrayElements
141 ··[···7ee]··ReleaseDoubleArrayElements141 ··[···7c4]··GetJavaVM
142 ··[···809]··GetJavaVM142 ··[···7ce]··go_seq_pop_local_frame
143 ··[···813]··go_seq_pop_local_frame143 ··[···7e5]··go_seq_from_java_bytearray
144 ··[···82a]··go_seq_from_java_bytearray144 ··[···800]··Java_go_Seq_init
145 ··[···845]··Java_go_Seq_init145 ··[···811]··go_seq_release_byte_array
146 ··[···856]··go_seq_release_byte_array146 ··[···82b]··Java_shadowsocks_Config_getPassword
147 ··[···870]··Java_shadowsocks_Config_getPassword147 ··[···84f]··this
148 ··[···894]··this148 ··[···854]··Java_tun2socks_Tun2socks_00024proxyTunnel_isConnected
149 ··[···899]··Java_tun2socks_Tun2socks_00024proxyTunnel_isConnected149 ··[···88a]··/_/GOROOT/src/runtime/cgo
150 ··[···8cf]··/_/GOROOT/src/runtime/cgo150 ··[···8a4]··dummy
151 ··[···8e9]··dummy151 ··[···8aa]··length
152 ··[···8ef]··length152 ··[···8b1]··_overrun
153 ··[···8f6]··_overrun153 ··[···8ba]··sigval
154 ··[···8ff]··sigval154 ··[···8c1]··_addr_pkey
155 ··[···906]··_addr_pkey155 ··[···8cc]··sigaddset
156 ··[···911]··sigaddset156 ··[···8d6]··oldact
157 ··[···91b]··oldact157 ··[···8dd]··Buf
158 ··[···922]··Buf158 ··[···8e1]··sockaddr
159 ··[···926]··sockaddr159 ··[···8ea]··_cgo_c1c106cadfa1_Cfunc_free
160 ··[···92f]··_cgo_c1c106cadfa1_Cfunc_free160 ··[···907]··persist_backoff
161 ··[···94c]··persist_backoff161 ··[···917]··_cgo_9b39563feb7e_Cfunc_ipaddr_aton
162 ··[···95c]··_cgo_9b39563feb7e_Cfunc_ipaddr_aton162 ··[···93b]··memp_PBUF
163 ··[···980]··memp_PBUF163 ··[···945]··dest
164 ··[···98a]··dest164 ··[···94a]··_hoplim
165 ··[···98f]··_hoplim165 ··[···952]··ip6_hdr
166 ··[···997]··ip6_hdr166 ··[···95a]··ERR_RTE
167 ··[···99f]··ERR_RTE167 ··[···962]··raw_input_state
168 ··[···9a7]··raw_input_state168 ··[···972]··netif_set_link_up
169 ··[···9b7]··netif_set_link_up169 ··[···984]··lwip_standard_chksum
170 ··[···9c9]··lwip_standard_chksum170 ··[···999]··new_addr
171 ··[···9de]··new_addr171 ··[···9a2]··memp_malloc
172 ··[···9e7]··memp_malloc172 ··[···9ae]··pbuf_pool_is_empty
173 ··[···9f3]··pbuf_pool_is_empty173 ··[···9c1]··seg
174 ··[···a06]··seg174 ··[···9c5]··list
175 ··[···a0a]··list175 ··[···9ca]··tcp_rexmit_rto_prepare
176 ··[···a0f]··tcp_rexmit_rto_prepare176 ··[···9e1]··oversize
177 ··[···a26]··oversize177 ··[···9ea]··dst_ip
178 ··[···a2f]··dst_ip178 ··[···9f1]··ip_chksum_pseudo_partial
179 ··[···a36]··ip_chksum_pseudo_partial179 ··[···a0a]··netif_create_ip6_linklocal_address
180 ··[···a4f]··netif_create_ip6_linklocal_address180 ··[···a2d]··tcp_new
181 ··[···a72]··tcp_new181 ··[···a35]··tcp_receive
182 ··[···a7a]··tcp_receive182 ··[···a41]··pcb_remove
183 ··[···a86]··pcb_remove183 ··[···a4c]··wnd_inflation
184 ··[···a91]··wnd_inflation184 ··[···a5a]··isdigit
185 ··[···a9f]··isdigit185 ··[···a62]··icmp_input
186 ··[···aa7]··icmp_input186 ··[···a6d]··raw_status
187 ··[···ab2]··raw_status187 ··[···a78]··pp
188 ··[···abd]··pp188 ··[···a7b]··nd6_tmr_rs_reduction
189 ··[···ac0]··nd6_tmr_rs_reduction189 ··[···a90]··valid_lifetime
Max diff block lines reached; 11587/98918 bytes (11.71%) of diff not shown.
3.98 MB
lib/arm64-v8a/libgojni.so
2.05 KB
readelf --wide --sections {}
    
Offset 28, 19 lines modifiedOffset 28, 19 lines modified
28 ··[23]·.noptrdata········PROGBITS········0000000000397a00·394a00·026c42·00··WA··0···0·3228 ··[23]·.noptrdata········PROGBITS········0000000000397a00·394a00·026c42·00··WA··0···0·32
29 ··[24]·.data·············PROGBITS········00000000003be660·3bb660·00738c·00··WA··0···0·3229 ··[24]·.data·············PROGBITS········00000000003be660·3bb660·00738c·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········00000000003c5a00·3c29ec·036045·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········00000000003c5a00·3c29ec·036045·00··WA··0···0·32
31 ··[26]·.noptrbss·········NOBITS··········00000000003fba60·3c29ec·0049f0·00··WA··0···0·3231 ··[26]·.noptrbss·········NOBITS··········00000000003fba60·3c29ec·0049f0·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········0000000000000000·3c29ec·000115·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········0000000000000000·3c29ec·000115·01··MS··0···0··1
33 ··[28]·.debug_loc········PROGBITS········0000000000000000·3c2b01·009fee·00···C··0···0··133 ··[28]·.debug_loc········PROGBITS········0000000000000000·3c2b01·009fee·00···C··0···0··1
34 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·3ccaef·0010e8·00···C··0···0··134 ··[29]·.debug_abbrev·····PROGBITS········0000000000000000·3ccaef·0010e8·00···C··0···0··1
35 ··[30]·.debug_info·······PROGBITS········0000000000000000·3cdbd7·019dd9·00···C··0···0··135 ··[30]·.debug_info·······PROGBITS········0000000000000000·3cdbd7·019ddb·00···C··0···0··1
36 ··[31]·.debug_str········PROGBITS········0000000000000000·3e79b0·0033af·01·MSC··0···0··136 ··[31]·.debug_str········PROGBITS········0000000000000000·3e79b2·0033ab·01·MSC··0···0··1
37 ··[32]·.debug_line·······PROGBITS········0000000000000000·3ead5f·0085df·00···C··0···0··137 ··[32]·.debug_line·······PROGBITS········0000000000000000·3ead5d·0085df·00···C··0···0··1
38 ··[33]·.debug_ranges·····PROGBITS········0000000000000000·3f333e·000d79·00···C··0···0··138 ··[33]·.debug_ranges·····PROGBITS········0000000000000000·3f333c·000d79·00···C··0···0··1
39 ··[34]·.debug_aranges····PROGBITS········0000000000000000·3f40b7·000038·00···C··0···0··139 ··[34]·.debug_aranges····PROGBITS········0000000000000000·3f40b5·000038·00···C··0···0··1
40 ··[35]·.symtab···········SYMTAB··········0000000000000000·3f40f0·028758·18·····37·6292··840 ··[35]·.symtab···········SYMTAB··········0000000000000000·3f40f0·028758·18·····37·6292··8
41 ··[36]·.shstrtab·········STRTAB··········0000000000000000·41c848·000187·00······0···0··141 ··[36]·.shstrtab·········STRTAB··········0000000000000000·41c848·000187·00······0···0··1
42 ··[37]·.strtab···········STRTAB··········0000000000000000·41c9cf·02da9c·00······0···0··142 ··[37]·.strtab···········STRTAB··········0000000000000000·41c9cf·02da9c·00······0···0··1
43 Key·to·Flags:43 Key·to·Flags:
44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),44 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),45 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),46 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35.5 KB
readelf --wide --symbols {}
    
Offset 6327, 66 lines modifiedOffset 6327, 66 lines modified
6327 ··5706:·0000000000295a98·····0·OBJECT··LOCAL··DEFAULT···16·go:funcrel.*6327 ··5706:·0000000000295a98·····0·OBJECT··LOCAL··DEFAULT···16·go:funcrel.*
6328 ··5707:·000000000029c718·····0·OBJECT··LOCAL··DEFAULT···16·runtime.symtab6328 ··5707:·000000000029c718·····0·OBJECT··LOCAL··DEFAULT···16·runtime.symtab
6329 ··5708:·0000000000297100····24·OBJECT··LOCAL··DEFAULT···16·runtime.textsectionmap6329 ··5708:·0000000000297100····24·OBJECT··LOCAL··DEFAULT···16·runtime.textsectionmap
6330 ··5709:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·_cgo_export.c6330 ··5709:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·_cgo_export.c
6331 ··5710:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···28·$d.16331 ··5710:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···28·$d.1
6332 ··5711:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···29·$d.26332 ··5711:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···29·$d.2
6333 ··5712:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···30·$d.36333 ··5712:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···30·$d.3
6334 ··5713:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.46334 ··5713:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.4
6335 ··5714:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.56335 ··5714:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.5
6336 ··5715:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.66336 ··5715:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.6
6337 ··5716:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···32·$d.76337 ··5716:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···32·$d.7
6338 ··5717:·00000000002274d4·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06338 ··5717:·00000000002274d4·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6339 ··5718:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·go_main.cgo2.c6339 ··5718:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·go_main.cgo2.c
6340 ··5719:·0000000000000d95·····0·NOTYPE··LOCAL··DEFAULT···28·$d.16340 ··5719:·0000000000000d95·····0·NOTYPE··LOCAL··DEFAULT···28·$d.1
6341 ··5720:·000000000000020a·····0·NOTYPE··LOCAL··DEFAULT···29·$d.26341 ··5720:·000000000000020a·····0·NOTYPE··LOCAL··DEFAULT···29·$d.2
6342 ··5721:·000000000000190f·····0·NOTYPE··LOCAL··DEFAULT···30·$d.36342 ··5721:·000000000000190f·····0·NOTYPE··LOCAL··DEFAULT···30·$d.3
6343 ··5722:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.46343 ··5722:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.4
6344 ··5723:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.56344 ··5723:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.5
6345 ··5724:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.66345 ··5724:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.6
6346 ··5725:·0000000000000455·····0·NOTYPE··LOCAL··DEFAULT···32·$d.76346 ··5725:·0000000000000455·····0·NOTYPE··LOCAL··DEFAULT···32·$d.7
6347 ··5726:·0000000000227f5c·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06347 ··5726:·0000000000227f5c·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6348 ··5727:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·go_shadowsocksmain.cgo2.c6348 ··5727:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·go_shadowsocksmain.cgo2.c
6349 ··5728:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.06349 ··5728:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.0
6350 ··5729:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·go_tun2socksmain.cgo2.c6350 ··5729:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·go_tun2socksmain.cgo2.c
6351 ··5730:·0000000000000e74·····0·NOTYPE··LOCAL··DEFAULT···28·$d.16351 ··5730:·0000000000000e74·····0·NOTYPE··LOCAL··DEFAULT···28·$d.1
6352 ··5731:·00000000000002f2·····0·NOTYPE··LOCAL··DEFAULT···29·$d.26352 ··5731:·00000000000002f2·····0·NOTYPE··LOCAL··DEFAULT···29·$d.2
6353 ··5732:·0000000000001a7c·····0·NOTYPE··LOCAL··DEFAULT···30·$d.36353 ··5732:·0000000000001a7c·····0·NOTYPE··LOCAL··DEFAULT···30·$d.3
6354 ··5733:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.46354 ··5733:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.4
6355 ··5734:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.56355 ··5734:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.5
6356 ··5735:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.66356 ··5735:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.6
6357 ··5736:·00000000000005b7·····0·NOTYPE··LOCAL··DEFAULT···32·$d.76357 ··5736:·00000000000005b7·····0·NOTYPE··LOCAL··DEFAULT···32·$d.7
6358 ··5737:·0000000000227fac·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06358 ··5737:·0000000000227fac·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6359 ··5738:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·seq.cgo2.c6359 ··5738:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·seq.cgo2.c
6360 ··5739:·0000000000001372·····0·NOTYPE··LOCAL··DEFAULT···28·$d.16360 ··5739:·0000000000001372·····0·NOTYPE··LOCAL··DEFAULT···28·$d.1
6361 ··5740:·0000000000000406·····0·NOTYPE··LOCAL··DEFAULT···29·$d.26361 ··5740:·0000000000000406·····0·NOTYPE··LOCAL··DEFAULT···29·$d.2
6362 ··5741:·0000000000002124·····0·NOTYPE··LOCAL··DEFAULT···30·$d.36362 ··5741:·0000000000002124·····0·NOTYPE··LOCAL··DEFAULT···30·$d.3
6363 ··5742:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.46363 ··5742:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.4
6364 ··5743:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.56364 ··5743:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.5
6365 ··5744:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.66365 ··5744:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.6
6366 ··5745:·00000000000007e6·····0·NOTYPE··LOCAL··DEFAULT···32·$d.76366 ··5745:·00000000000007e6·····0·NOTYPE··LOCAL··DEFAULT···32·$d.7
6367 ··5746:·0000000000228194·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06367 ··5746:·0000000000228194·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6368 ··5747:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·seq_android.cgo2.c6368 ··5747:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·seq_android.cgo2.c
6369 ··5748:·000000000000142a·····0·NOTYPE··LOCAL··DEFAULT···28·$d.16369 ··5748:·000000000000142a·····0·NOTYPE··LOCAL··DEFAULT···28·$d.1
6370 ··5749:·00000000000004cf·····0·NOTYPE··LOCAL··DEFAULT···29·$d.26370 ··5749:·00000000000004cf·····0·NOTYPE··LOCAL··DEFAULT···29·$d.2
6371 ··5750:·0000000000002267·····0·NOTYPE··LOCAL··DEFAULT···30·$d.36371 ··5750:·0000000000002267·····0·NOTYPE··LOCAL··DEFAULT···30·$d.3
6372 ··5751:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.46372 ··5751:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.4
6373 ··5752:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.56373 ··5752:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.5
6374 ··5753:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.66374 ··5753:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.6
6375 ··5754:·00000000000008ec·····0·NOTYPE··LOCAL··DEFAULT···32·$d.76375 ··5754:·00000000000008ec·····0·NOTYPE··LOCAL··DEFAULT···32·$d.7
6376 ··5755:·00000000002281a4·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06376 ··5755:·00000000002281a4·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6377 ··5756:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·seq_android.c6377 ··5756:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·seq_android.c
6378 ··5757:·00000000000bba10·····0·NOTYPE··LOCAL··DEFAULT···11·$d.16378 ··5757:·00000000000bba10·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
6379 ··5758:·0000000000000937·····0·NOTYPE··LOCAL··DEFAULT···32·$d.106379 ··5758:·0000000000000937·····0·NOTYPE··LOCAL··DEFAULT···32·$d.10
6380 ··5759:·00000000003fb0f8·····0·NOTYPE··LOCAL··DEFAULT···25·$d.26380 ··5759:·00000000003fb0f8·····0·NOTYPE··LOCAL··DEFAULT···25·$d.2
6381 ··5760:·0000000000001486·····0·NOTYPE··LOCAL··DEFAULT···28·$d.36381 ··5760:·0000000000001486·····0·NOTYPE··LOCAL··DEFAULT···28·$d.3
6382 ··5761:·000000000000053f·····0·NOTYPE··LOCAL··DEFAULT···29·$d.46382 ··5761:·000000000000053f·····0·NOTYPE··LOCAL··DEFAULT···29·$d.4
6383 ··5762:·00000000000022dd·····0·NOTYPE··LOCAL··DEFAULT···30·$d.56383 ··5762:·00000000000022dd·····0·NOTYPE··LOCAL··DEFAULT···30·$d.5
6384 ··5763:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···33·$d.66384 ··5763:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT···33·$d.6
6385 ··5764:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.76385 ··5764:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.7
6386 ··5765:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.86386 ··5765:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.8
6387 ··5766:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.96387 ··5766:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.9
6388 ··5767:·00000000002281ac·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06388 ··5767:·00000000002281ac·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6389 ··5768:·0000000000228d00····68·FUNC····LOCAL··DEFAULT···14·env_destructor6389 ··5768:·0000000000228d00····68·FUNC····LOCAL··DEFAULT···14·env_destructor
6390 ··5769:·0000000000228938···172·FUNC····LOCAL··DEFAULT···14·go_seq_get_thread_env6390 ··5769:·0000000000228938···172·FUNC····LOCAL··DEFAULT···14·go_seq_get_thread_env
6391 ··5770:·00000000003fb138·····4·OBJECT··LOCAL··DEFAULT···25·jnienvs6391 ··5770:·00000000003fb138·····4·OBJECT··LOCAL··DEFAULT···25·jnienvs
6392 ··5771:·00000000003fb130·····8·OBJECT··LOCAL··DEFAULT···25·jvm6392 ··5771:·00000000003fb130·····8·OBJECT··LOCAL··DEFAULT···25·jvm
Offset 6399, 26 lines modifiedOffset 6399, 26 lines modified
6399 ··5778:·00000000003fb128·····8·OBJECT··LOCAL··DEFAULT···25·seq_incRefnum6399 ··5778:·00000000003fb128·····8·OBJECT··LOCAL··DEFAULT···25·seq_incRefnum
6400 ··5779:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·shadowsocks_android.c6400 ··5779:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·shadowsocks_android.c
6401 ··5780:·00000000000baed9·····0·NOTYPE··LOCAL··DEFAULT···11·$d.16401 ··5780:·00000000000baed9·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
6402 ··5781:·00000000003fb140·····0·NOTYPE··LOCAL··DEFAULT···25·$d.26402 ··5781:·00000000003fb140·····0·NOTYPE··LOCAL··DEFAULT···25·$d.2
6403 ··5782:·0000000000003336·····0·NOTYPE··LOCAL··DEFAULT···28·$d.36403 ··5782:·0000000000003336·····0·NOTYPE··LOCAL··DEFAULT···28·$d.3
6404 ··5783:·00000000000008ea·····0·NOTYPE··LOCAL··DEFAULT···29·$d.46404 ··5783:·00000000000008ea·····0·NOTYPE··LOCAL··DEFAULT···29·$d.4
6405 ··5784:·0000000000005da8·····0·NOTYPE··LOCAL··DEFAULT···30·$d.56405 ··5784:·0000000000005da8·····0·NOTYPE··LOCAL··DEFAULT···30·$d.5
6406 ··5785:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.66406 ··5785:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.6
6407 ··5786:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.76407 ··5786:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.7
6408 ··5787:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.86408 ··5787:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.8
6409 ··5788:·0000000000001370·····0·NOTYPE··LOCAL··DEFAULT···32·$d.96409 ··5788:·0000000000001370·····0·NOTYPE··LOCAL··DEFAULT···32·$d.9
6410 ··5789:·00000000002290d0·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06410 ··5789:·00000000002290d0·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6411 ··5790:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·tun2socks_android.c6411 ··5790:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·tun2socks_android.c
6412 ··5791:·00000000000bb482·····0·NOTYPE··LOCAL··DEFAULT···11·$d.16412 ··5791:·00000000000bb482·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
6413 ··5792:·00000000003fb160·····0·NOTYPE··LOCAL··DEFAULT···25·$d.26413 ··5792:·00000000003fb160·····0·NOTYPE··LOCAL··DEFAULT···25·$d.2
6414 ··5793:·000000000000431d·····0·NOTYPE··LOCAL··DEFAULT···28·$d.36414 ··5793:·000000000000431d·····0·NOTYPE··LOCAL··DEFAULT···28·$d.3
6415 ··5794:·0000000000000ae9·····0·NOTYPE··LOCAL··DEFAULT···29·$d.46415 ··5794:·0000000000000ae9·····0·NOTYPE··LOCAL··DEFAULT···29·$d.4
6416 ··5795:·000000000000959e·····0·NOTYPE··LOCAL··DEFAULT···30·$d.56416 ··5795:·000000000000959e·····0·NOTYPE··LOCAL··DEFAULT···30·$d.5
6417 ··5796:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.66417 ··5796:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.6
6418 ··5797:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.76418 ··5797:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.7
6419 ··5798:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.86419 ··5798:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.8
6420 ··5799:·0000000000001743·····0·NOTYPE··LOCAL··DEFAULT···32·$d.96420 ··5799:·0000000000001743·····0·NOTYPE··LOCAL··DEFAULT···32·$d.9
6421 ··5800:·00000000002296c4·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06421 ··5800:·00000000002296c4·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6422 ··5801:·00000000003fb170·····8·OBJECT··LOCAL··DEFAULT···25·mid_OutlineTunnel_Disconnect6422 ··5801:·00000000003fb170·····8·OBJECT··LOCAL··DEFAULT···25·mid_OutlineTunnel_Disconnect
6423 ··5802:·00000000003fb178·····8·OBJECT··LOCAL··DEFAULT···25·mid_OutlineTunnel_IsConnected6423 ··5802:·00000000003fb178·····8·OBJECT··LOCAL··DEFAULT···25·mid_OutlineTunnel_IsConnected
6424 ··5803:·00000000003fb180·····8·OBJECT··LOCAL··DEFAULT···25·mid_OutlineTunnel_UpdateUDPSupport6424 ··5803:·00000000003fb180·····8·OBJECT··LOCAL··DEFAULT···25·mid_OutlineTunnel_UpdateUDPSupport
Offset 6429, 15 lines modifiedOffset 6429, 15 lines modified
6429 ··5808:·00000000003fb1b8·····8·OBJECT··LOCAL··DEFAULT···25·mid_Tunnel_Write6429 ··5808:·00000000003fb1b8·····8·OBJECT··LOCAL··DEFAULT···25·mid_Tunnel_Write
6430 ··5809:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·universe_android.c6430 ··5809:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·universe_android.c
6431 ··5810:·00000000000bb107·····0·NOTYPE··LOCAL··DEFAULT···11·$d.16431 ··5810:·00000000000bb107·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
6432 ··5811:·00000000003fb1c0·····0·NOTYPE··LOCAL··DEFAULT···25·$d.26432 ··5811:·00000000003fb1c0·····0·NOTYPE··LOCAL··DEFAULT···25·$d.2
6433 ··5812:·00000000000054ea·····0·NOTYPE··LOCAL··DEFAULT···28·$d.36433 ··5812:·00000000000054ea·····0·NOTYPE··LOCAL··DEFAULT···28·$d.3
6434 ··5813:·0000000000000cf5·····0·NOTYPE··LOCAL··DEFAULT···29·$d.46434 ··5813:·0000000000000cf5·····0·NOTYPE··LOCAL··DEFAULT···29·$d.4
6435 ··5814:·000000000000d106·····0·NOTYPE··LOCAL··DEFAULT···30·$d.56435 ··5814:·000000000000d106·····0·NOTYPE··LOCAL··DEFAULT···30·$d.5
6436 ··5815:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.66436 ··5815:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.6
6437 ··5816:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.76437 ··5816:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.7
6438 ··5817:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.86438 ··5817:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.8
6439 ··5818:·0000000000001cf6·····0·NOTYPE··LOCAL··DEFAULT···32·$d.96439 ··5818:·0000000000001cf6·····0·NOTYPE··LOCAL··DEFAULT···32·$d.9
6440 ··5819:·000000000022a030·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06440 ··5819:·000000000022a030·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6441 ··5820:·00000000003fb1d0·····8·OBJECT··LOCAL··DEFAULT···25·mid_error_Error6441 ··5820:·00000000003fb1d0·····8·OBJECT··LOCAL··DEFAULT···25·mid_error_Error
6442 ··5821:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·_cgo_export.c6442 ··5821:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·_cgo_export.c
6443 ··5822:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.06443 ··5822:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.0
Offset 6445, 36 lines modifiedOffset 6445, 36 lines modified
6445 ··5824:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.06445 ··5824:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.0
6446 ··5825:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·gcc_android.c6446 ··5825:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·gcc_android.c
6447 ··5826:·00000000000baa65·····0·NOTYPE··LOCAL··DEFAULT···11·$d.16447 ··5826:·00000000000baa65·····0·NOTYPE··LOCAL··DEFAULT···11·$d.1
6448 ··5827:·00000000003c59d0·····0·NOTYPE··LOCAL··DEFAULT···24·$d.26448 ··5827:·00000000003c59d0·····0·NOTYPE··LOCAL··DEFAULT···24·$d.2
6449 ··5828:·00000000000056e9·····0·NOTYPE··LOCAL··DEFAULT···28·$d.36449 ··5828:·00000000000056e9·····0·NOTYPE··LOCAL··DEFAULT···28·$d.3
6450 ··5829:·0000000000000ee6·····0·NOTYPE··LOCAL··DEFAULT···29·$d.46450 ··5829:·0000000000000ee6·····0·NOTYPE··LOCAL··DEFAULT···29·$d.4
6451 ··5830:·000000000000fcc3·····0·NOTYPE··LOCAL··DEFAULT···30·$d.56451 ··5830:·000000000000fcc3·····0·NOTYPE··LOCAL··DEFAULT···30·$d.5
6452 ··5831:·0000000000002392·····0·NOTYPE··LOCAL··DEFAULT···31·$d.66452 ··5831:·0000000000002363·····0·NOTYPE··LOCAL··DEFAULT···31·$d.6
6453 ··5832:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.76453 ··5832:·000000000000009e·····0·NOTYPE··LOCAL··DEFAULT···27·$d.7
6454 ··5833:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.86454 ··5833:·00000000000bd7a0·····0·NOTYPE··LOCAL··DEFAULT···13·$d.8
6455 ··5834:·0000000000001f0d·····0·NOTYPE··LOCAL··DEFAULT···32·$d.96455 ··5834:·0000000000001f0d·····0·NOTYPE··LOCAL··DEFAULT···32·$d.9
6456 ··5835:·000000000022a1c0·····0·NOTYPE··LOCAL··DEFAULT···14·$x.06456 ··5835:·000000000022a1c0·····0·NOTYPE··LOCAL··DEFAULT···14·$x.0
6457 ··5836:·000000000022a298···268·FUNC····LOCAL··DEFAULT···14·inittls6457 ··5836:·000000000022a298···268·FUNC····LOCAL··DEFAULT···14·inittls
6458 ··5837:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·gcc_context.c6458 ··5837:·0000000000000000·····0·FILE····LOCAL··DEFAULT··ABS·gcc_context.c
6459 ··5838:·00000000000058fc·····0·NOTYPE··LOCAL··DEFAULT···28·$d.16459 ··5838:·00000000000058fc·····0·NOTYPE··LOCAL··DEFAULT···28·$d.1
6460 ··5839:·0000000000001032·····0·NOTYPE··LOCAL··DEFAULT···29·$d.26460 ··5839:·0000000000001032·····0·NOTYPE··LOCAL··DEFAULT···29·$d.2
6461 ··5840:·000000000000ffbd·····0·NOTYPE··LOCAL··DEFAULT···30·$d.36461 ··5840:·000000000000ffbd·····0·NOTYPE··LOCAL··DEFAULT···30·$d.3
Max diff block lines reached; 27005/36347 bytes (74.30%) of diff not shown.
1.33 KB
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·32·57·68·75·30·76·30·78·4f·74·56·4b·75·44·46·62·6f·39·49·56·2f·59·78·7a·53·75·79·53·5f·5f·5a·61·79·46·69·55·39·46·35·53·49·2f·4e·57·2d·6a·45·35·4b·77·35·5a·4c·77·30·79·48·72·57·38·33·59·2f·64·4b·74·55·4e·6a·57·47·48·70·5f·46·68·72·45·37·50·6e·4d·66·6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·44·63·54·59·33·73·76·47·4b·65·44·6b·4f·49·58·43·70·64·51·4e·2f·75·65·31·62·49·5a·66·55·74·70·38·45·59·63·59·7a·5a·51·4d·5f·2f·6f·79·2d·6d·42·74·6c·57·59·68·48·44·46·4d·78·61·6d·64·79·57·2f·4e·6f·55·64·34·6e·58·65·32·6e·55·31·62·37·41·6c·69·71·31·51·
2.84 KB
readelf --wide --debug-dump=rawline {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··2»      /tmp30 ··2»      /tmp
31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include
  
32 ·The·File·Name·Table·(offset·0xd8):32 ·The·File·Name·Table·(offset·0xd8):
33 ··Entry»  Dir»       Time»   Size»       Name33 ··Entry»  Dir»       Time»   Size»       Name
34 ··1»      1»     0»    0»   stdint.h34 ··1»      1»     0»    0»   stdint.h
35 ··2»      0»     0»    0»   _cgo_export.c35 ··2»      0»     0»    0»   _cgo_export.c
36 ··3»      2»     0»    0»   gomobile-work-2604817361/src-android-arm64/gobind/seq_android.h36 ··3»      2»     0»    0»   gomobile-work-4235095555/src-android-arm64/gobind/seq_android.h
37 ··4»      1»     0»    0»   jni.h37 ··4»      1»     0»    0»   jni.h
38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog
39 ··6»      3»     0»    0»   stddef.h39 ··6»      3»     0»    0»   stddef.h
  
40 ·Line·Number·Statements:40 ·Line·Number·Statements:
41 ··[0x0000016e]··Set·File·Name·to·entry·2·in·the·File·Name·Table41 ··[0x0000016e]··Set·File·Name·to·entry·2·in·the·File·Name·Table
42 ··[0x00000170]··Extended·opcode·2:·set·Address·to·0x2274d442 ··[0x00000170]··Extended·opcode·2:·set·Address·to·0x2274d4
Offset 602, 16 lines modifiedOffset 602, 16 lines modified
602 ·The·Directory·Table·(offset·0x471):602 ·The·Directory·Table·(offset·0x471):
603 ··1»      /tmp603 ··1»      /tmp
604 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include604 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
605 ·The·File·Name·Table·(offset·0x4d2):605 ·The·File·Name·Table·(offset·0x4d2):
606 ··Entry»  Dir»       Time»   Size»       Name606 ··Entry»  Dir»       Time»   Size»       Name
607 ··1»      0»     0»    0»   cgo-gcc-prolog607 ··1»      0»     0»    0»   cgo-gcc-prolog
608 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-arm64/gobind/universe_android.h608 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-arm64/gobind/universe_android.h
609 ··3»      1»     0»    0»   gomobile-work-2604817361/src-android-arm64/gobind/seq_android.h609 ··3»      1»     0»    0»   gomobile-work-4235095555/src-android-arm64/gobind/seq_android.h
610 ··4»      2»     0»    0»   stdint.h610 ··4»      2»     0»    0»   stdint.h
611 ··5»      2»     0»    0»   jni.h611 ··5»      2»     0»    0»   jni.h
  
612 ·Line·Number·Statements:612 ·Line·Number·Statements:
613 ··[0x00000585]··Extended·opcode·2:·set·Address·to·0x227f5c613 ··[0x00000585]··Extended·opcode·2:·set·Address·to·0x227f5c
614 ··[0x00000590]··Advance·Line·by·43·to·44614 ··[0x00000590]··Advance·Line·by·43·to·44
615 ··[0x00000592]··Copy615 ··[0x00000592]··Copy
Offset 669, 18 lines modifiedOffset 669, 18 lines modified
669 ·The·Directory·Table·(offset·0x5d3):669 ·The·Directory·Table·(offset·0x5d3):
670 ··1»      /tmp670 ··1»      /tmp
671 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include671 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
672 ·The·File·Name·Table·(offset·0x634):672 ·The·File·Name·Table·(offset·0x634):
673 ··Entry»  Dir»       Time»   Size»       Name673 ··Entry»  Dir»       Time»   Size»       Name
674 ··1»      0»     0»    0»   cgo-gcc-prolog674 ··1»      0»     0»    0»   cgo-gcc-prolog
675 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-arm64/gobind/tun2socks_android.h675 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-arm64/gobind/tun2socks_android.h
676 ··3»      2»     0»    0»   stdint.h676 ··3»      2»     0»    0»   stdint.h
677 ··4»      2»     0»    0»   jni.h677 ··4»      2»     0»    0»   jni.h
678 ··5»      1»     0»    0»   gomobile-work-2604817361/src-android-arm64/gobind/seq_android.h678 ··5»      1»     0»    0»   gomobile-work-4235095555/src-android-arm64/gobind/seq_android.h
  
679 ·Line·Number·Statements:679 ·Line·Number·Statements:
680 ··[0x000006e8]··Extended·opcode·2:·set·Address·to·0x227fac680 ··[0x000006e8]··Extended·opcode·2:·set·Address·to·0x227fac
681 ··[0x000006f3]··Advance·Line·by·43·to·44681 ··[0x000006f3]··Advance·Line·by·43·to·44
682 ··[0x000006f5]··Copy682 ··[0x000006f5]··Copy
683 ··[0x000006f6]··Set·column·to·51683 ··[0x000006f6]··Set·column·to·51
684 ··[0x000006f8]··Set·prologue_end·to·true684 ··[0x000006f8]··Set·prologue_end·to·true
Offset 882, 15 lines modifiedOffset 882, 15 lines modified
882 ·The·Directory·Table·(offset·0x802):882 ·The·Directory·Table·(offset·0x802):
883 ··1»      /tmp883 ··1»      /tmp
884 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include884 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
885 ·The·File·Name·Table·(offset·0x863):885 ·The·File·Name·Table·(offset·0x863):
886 ··Entry»  Dir»       Time»   Size»       Name886 ··Entry»  Dir»       Time»   Size»       Name
887 ··1»      0»     0»    0»   cgo-gcc-prolog887 ··1»      0»     0»    0»   cgo-gcc-prolog
888 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-arm64/gobind/seq_android.h888 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-arm64/gobind/seq_android.h
889 ··3»      2»     0»    0»   stdint.h889 ··3»      2»     0»    0»   stdint.h
  
890 ·Line·Number·Statements:890 ·Line·Number·Statements:
891 ··[0x000008c5]··Extended·opcode·2:·set·Address·to·0x228194891 ··[0x000008c5]··Extended·opcode·2:·set·Address·to·0x228194
892 ··[0x000008d0]··Advance·Line·by·43·to·44892 ··[0x000008d0]··Advance·Line·by·43·to·44
893 ··[0x000008d2]··Copy893 ··[0x000008d2]··Copy
894 ··[0x000008d3]··Set·column·to·25894 ··[0x000008d3]··Set·column·to·25
3.69 MB
readelf --wide --debug-dump=info {}
    
Offset 2, 74 lines modifiedOffset 2, 74 lines modified
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x190b·(32-bit)3 ···Length:········0x190b·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·05 ···Abbrev·Offset:·0
6 ···Pointer·Size:··86 ···Pointer·Size:··8
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x2392):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x2363):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x72e):·/tmp/go-build/_cgo_export.c10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x6e9):·/tmp/go-build/_cgo_export.c
11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·011 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xf37):·/tmp/go-build12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xef2):·/tmp/go-build
13 ····<1e>···DW_AT_low_pc······:·(addr)·0x2274d413 ····<1e>···DW_AT_low_pc······:·(addr)·0x2274d4
14 ····<26>···DW_AT_high_pc·····:·(data4)·0xa8814 ····<26>···DW_AT_high_pc·····:·(data4)·0xa88
15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_subprogram)15 ·<1><2a>:·Abbrev·Number:·2·(DW_TAG_subprogram)
16 ····<2b>···DW_AT_low_pc······:·(addr)·0x2274d416 ····<2b>···DW_AT_low_pc······:·(addr)·0x2274d4
17 ····<33>···DW_AT_high_pc·····:·(data4)·0x6017 ····<33>···DW_AT_high_pc·····:·(data4)·0x60
18 ····<37>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·6d·»    (DW_OP_reg29·(x29))18 ····<37>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·6d·»    (DW_OP_reg29·(x29))
19 ····<39>···DW_AT_GNU_all_call_sites:·(flag_present)·119 ····<39>···DW_AT_GNU_all_call_sites:·(flag_present)·1
20 ····<39>···DW_AT_name········:·(strp)·(offset:·0x5fe6):·proxy_error_Error20 ····<39>···DW_AT_name········:·(strp)·(offset:·0x5fa4):·proxy_error_Error
21 ····<3d>···DW_AT_decl_file···:·(data1)·221 ····<3d>···DW_AT_decl_file···:·(data1)·2
22 ····<3e>···DW_AT_decl_line···:·(data1)·2422 ····<3e>···DW_AT_decl_line···:·(data1)·24
23 ····<3f>···DW_AT_prototyped··:·(flag_present)·123 ····<3f>···DW_AT_prototyped··:·(flag_present)·1
24 ····<3f>···DW_AT_type········:·(ref4)·<0x126>,·nstring,·nstring24 ····<3f>···DW_AT_type········:·(ref4)·<0x126>,·nstring,·nstring
25 ····<43>···DW_AT_external····:·(flag_present)·125 ····<43>···DW_AT_external····:·(flag_present)·1
26 ·<2><43>:·Abbrev·Number:·3·(DW_TAG_variable)26 ·<2><43>:·Abbrev·Number:·3·(DW_TAG_variable)
27 ····<44>···DW_AT_name········:·(strp)·(offset:·0x7688):·_cgo_zero27 ····<44>···DW_AT_name········:·(strp)·(offset:·0x768b):·_cgo_zero
28 ····<48>···DW_AT_type········:·(ref4)·<0x4e>,·_cgo_argtype28 ····<48>···DW_AT_type········:·(ref4)·<0x4e>,·_cgo_argtype
29 ····<4c>···DW_AT_decl_file···:·(data1)·229 ····<4c>···DW_AT_decl_file···:·(data1)·2
30 ····<4d>···DW_AT_decl_line···:·(data1)·3230 ····<4d>···DW_AT_decl_line···:·(data1)·32
31 ·<2><4e>:·Abbrev·Number:·4·(DW_TAG_typedef)31 ·<2><4e>:·Abbrev·Number:·4·(DW_TAG_typedef)
32 ····<4f>···DW_AT_type········:·(ref4)·<0x59>32 ····<4f>···DW_AT_type········:·(ref4)·<0x59>
33 ····<53>···DW_AT_name········:·(strp)·(offset:·0x6ef9):·_cgo_argtype33 ····<53>···DW_AT_name········:·(strp)·(offset:·0x6eb7):·_cgo_argtype
34 ····<57>···DW_AT_decl_file···:·(data1)·234 ····<57>···DW_AT_decl_file···:·(data1)·2
35 ····<58>···DW_AT_decl_line···:·(data1)·3135 ····<58>···DW_AT_decl_line···:·(data1)·31
36 ·<2><59>:·Abbrev·Number:·5·(DW_TAG_structure_type)36 ·<2><59>:·Abbrev·Number:·5·(DW_TAG_structure_type)
37 ····<5a>···DW_AT_byte_size···:·(data1)·2437 ····<5a>···DW_AT_byte_size···:·(data1)·24
38 ····<5b>···DW_AT_decl_file···:·(data1)·238 ····<5b>···DW_AT_decl_file···:·(data1)·2
39 ····<5c>···DW_AT_decl_line···:·(data1)·2739 ····<5c>···DW_AT_decl_line···:·(data1)·27
40 ·<3><5d>:·Abbrev·Number:·6·(DW_TAG_member)40 ·<3><5d>:·Abbrev·Number:·6·(DW_TAG_member)
41 ····<5e>···DW_AT_name········:·(strp)·(offset:·0x7692):·p041 ····<5e>···DW_AT_name········:·(strp)·(offset:·0x7695):·p0
42 ····<62>···DW_AT_type········:·(ref4)·<0xef>,·int,·__int32_t,·int32_t42 ····<62>···DW_AT_type········:·(ref4)·<0xef>,·int,·__int32_t,·int32_t
43 ····<66>···DW_AT_decl_file···:·(data1)·243 ····<66>···DW_AT_decl_file···:·(data1)·2
44 ····<67>···DW_AT_decl_line···:·(data1)·2844 ····<67>···DW_AT_decl_line···:·(data1)·28
45 ····<68>···DW_AT_data_member_location:·(data1)·045 ····<68>···DW_AT_data_member_location:·(data1)·0
46 ·<3><69>:·Abbrev·Number:·6·(DW_TAG_member)46 ·<3><69>:·Abbrev·Number:·6·(DW_TAG_member)
47 ····<6a>···DW_AT_name········:·(strp)·(offset:·0x3af):·__pad047 ····<6a>···DW_AT_name········:·(strp)·(offset:·0x36a):·__pad0
48 ····<6e>···DW_AT_type········:·(ref4)·<0x10c>,·char48 ····<6e>···DW_AT_type········:·(ref4)·<0x10c>,·char
49 ····<72>···DW_AT_decl_file···:·(data1)·249 ····<72>···DW_AT_decl_file···:·(data1)·2
50 ····<73>···DW_AT_decl_line···:·(data1)·2950 ····<73>···DW_AT_decl_line···:·(data1)·29
51 ····<74>···DW_AT_data_member_location:·(data1)·451 ····<74>···DW_AT_data_member_location:·(data1)·4
52 ·<3><75>:·Abbrev·Number:·6·(DW_TAG_member)52 ·<3><75>:·Abbrev·Number:·6·(DW_TAG_member)
53 ····<76>···DW_AT_name········:·(strp)·(offset:·0x13be):·r053 ····<76>···DW_AT_name········:·(strp)·(offset:·0x1379):·r0
54 ····<7a>···DW_AT_type········:·(ref4)·<0x126>,·nstring,·nstring54 ····<7a>···DW_AT_type········:·(ref4)·<0x126>,·nstring,·nstring
55 ····<7e>···DW_AT_decl_file···:·(data1)·255 ····<7e>···DW_AT_decl_file···:·(data1)·2
56 ····<7f>···DW_AT_decl_line···:·(data1)·3056 ····<7f>···DW_AT_decl_line···:·(data1)·30
57 ····<80>···DW_AT_data_member_location:·(data1)·857 ····<80>···DW_AT_data_member_location:·(data1)·8
58 ·<3><81>:·Abbrev·Number:·058 ·<3><81>:·Abbrev·Number:·0
59 ·<2><82>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)59 ·<2><82>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
60 ····<83>···DW_AT_location····:·(sec_offset)·0·(location·list)60 ····<83>···DW_AT_location····:·(sec_offset)·0·(location·list)
61 ····<87>···DW_AT_name········:·(strp)·(offset:·0x6ad5):·refnum61 ····<87>···DW_AT_name········:·(strp)·(offset:·0x6a93):·refnum
62 ····<8b>···DW_AT_decl_file···:·(data1)·262 ····<8b>···DW_AT_decl_file···:·(data1)·2
63 ····<8c>···DW_AT_decl_line···:·(data1)·2463 ····<8c>···DW_AT_decl_line···:·(data1)·24
64 ····<8d>···DW_AT_type········:·(ref4)·<0xef>,·int,·__int32_t,·int32_t64 ····<8d>···DW_AT_type········:·(ref4)·<0xef>,·int,·__int32_t,·int32_t
65 ·<2><91>:·Abbrev·Number:·8·(DW_TAG_variable)65 ·<2><91>:·Abbrev·Number:·8·(DW_TAG_variable)
66 ····<92>···DW_AT_location····:·(exprloc)·2·byte·block:·8f·8·»     (DW_OP_breg31·(sp):·8)66 ····<92>···DW_AT_location····:·(exprloc)·2·byte·block:·8f·8·»     (DW_OP_breg31·(sp):·8)
67 ····<95>···DW_AT_name········:·(strp)·(offset:·0x775):·_cgo_a67 ····<95>···DW_AT_name········:·(strp)·(offset:·0x730):·_cgo_a
68 ····<99>···DW_AT_decl_file···:·(data1)·268 ····<99>···DW_AT_decl_file···:·(data1)·2
69 ····<9a>···DW_AT_decl_line···:·(data1)·3369 ····<9a>···DW_AT_decl_line···:·(data1)·33
70 ····<9b>···DW_AT_type········:·(ref4)·<0x4e>,·_cgo_argtype70 ····<9b>···DW_AT_type········:·(ref4)·<0x4e>,·_cgo_argtype
71 ·<2><9f>:·Abbrev·Number:·9·(DW_TAG_variable)71 ·<2><9f>:·Abbrev·Number:·9·(DW_TAG_variable)
72 ····<a0>···DW_AT_location····:·(sec_offset)·0x4c·(location·list)72 ····<a0>···DW_AT_location····:·(sec_offset)·0x4c·(location·list)
73 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x21):·_cgo_ctxt73 ····<a4>···DW_AT_name········:·(strp)·(offset:·0x21):·_cgo_ctxt
74 ····<a8>···DW_AT_decl_file···:·(data1)·274 ····<a8>···DW_AT_decl_file···:·(data1)·2
Offset 97, 108 lines modifiedOffset 97, 108 lines modified
97 ·<3><e7>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site_parameter)97 ·<3><e7>:·Abbrev·Number:·12·(DW_TAG_GNU_call_site_parameter)
98 ····<e8>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»      (DW_OP_reg0·(x0))98 ····<e8>···DW_AT_location····:·(exprloc)·1·byte·block:·50·»      (DW_OP_reg0·(x0))
99 ····<ea>···DW_AT_GNU_call_site_value:·(exprloc)·2·byte·block:·84·0·»  (DW_OP_breg20·(x20):·0)99 ····<ea>···DW_AT_GNU_call_site_value:·(exprloc)·2·byte·block:·84·0·»  (DW_OP_breg20·(x20):·0)
100 ·<3><ed>:·Abbrev·Number:·0100 ·<3><ed>:·Abbrev·Number:·0
101 ·<2><ee>:·Abbrev·Number:·0101 ·<2><ee>:·Abbrev·Number:·0
102 ·<1><ef>:·Abbrev·Number:·4·(DW_TAG_typedef)102 ·<1><ef>:·Abbrev·Number:·4·(DW_TAG_typedef)
103 ····<f0>···DW_AT_type········:·(ref4)·<0xfa>,·int,·__int32_t103 ····<f0>···DW_AT_type········:·(ref4)·<0xfa>,·int,·__int32_t
104 ····<f4>···DW_AT_name········:·(strp)·(offset:·0x3052):·int32_t104 ····<f4>···DW_AT_name········:·(strp)·(offset:·0x3023):·int32_t
105 ····<f8>···DW_AT_decl_file···:·(data1)·1105 ····<f8>···DW_AT_decl_file···:·(data1)·1
106 ····<f9>···DW_AT_decl_line···:·(data1)·64106 ····<f9>···DW_AT_decl_line···:·(data1)·64
107 ·<1><fa>:·Abbrev·Number:·4·(DW_TAG_typedef)107 ·<1><fa>:·Abbrev·Number:·4·(DW_TAG_typedef)
108 ····<fb>···DW_AT_type········:·(ref4)·<0x105>,·int108 ····<fb>···DW_AT_type········:·(ref4)·<0x105>,·int
109 ····<ff>···DW_AT_name········:·(strp)·(offset:·0x5b0f):·__int32_t109 ····<ff>···DW_AT_name········:·(strp)·(offset:·0x5acd):·__int32_t
110 ····<103>···DW_AT_decl_file···:·(data1)·1110 ····<103>···DW_AT_decl_file···:·(data1)·1
111 ····<104>···DW_AT_decl_line···:·(data1)·40111 ····<104>···DW_AT_decl_line···:·(data1)·40
112 ·<1><105>:·Abbrev·Number:·13·(DW_TAG_base_type)112 ·<1><105>:·Abbrev·Number:·13·(DW_TAG_base_type)
113 ····<106>···DW_AT_name········:·(strp)·(offset:·0x204e):·int113 ····<106>···DW_AT_name········:·(strp)·(offset:·0x1fd2):·int
114 ····<10a>···DW_AT_encoding····:·(data1)·5»   (signed)114 ····<10a>···DW_AT_encoding····:·(data1)·5»   (signed)
115 ····<10b>···DW_AT_byte_size···:·(data1)·4115 ····<10b>···DW_AT_byte_size···:·(data1)·4
116 ·<1><10c>:·Abbrev·Number:·14·(DW_TAG_array_type)116 ·<1><10c>:·Abbrev·Number:·14·(DW_TAG_array_type)
117 ····<10d>···DW_AT_type········:·(ref4)·<0x118>,·char117 ····<10d>···DW_AT_type········:·(ref4)·<0x118>,·char
118 ·<2><111>:·Abbrev·Number:·15·(DW_TAG_subrange_type)118 ·<2><111>:·Abbrev·Number:·15·(DW_TAG_subrange_type)
119 ····<112>···DW_AT_type········:·(ref4)·<0x11f>,·__ARRAY_SIZE_TYPE__119 ····<112>···DW_AT_type········:·(ref4)·<0x11f>,·__ARRAY_SIZE_TYPE__
120 ····<116>···DW_AT_count·······:·(data1)·4120 ····<116>···DW_AT_count·······:·(data1)·4
121 ·<2><117>:·Abbrev·Number:·0121 ·<2><117>:·Abbrev·Number:·0
122 ·<1><118>:·Abbrev·Number:·13·(DW_TAG_base_type)122 ·<1><118>:·Abbrev·Number:·13·(DW_TAG_base_type)
123 ····<119>···DW_AT_name········:·(strp)·(offset:·0x34ef):·char123 ····<119>···DW_AT_name········:·(strp)·(offset:·0x3476):·char
124 ····<11d>···DW_AT_encoding····:·(data1)·8»   (unsigned·char)124 ····<11d>···DW_AT_encoding····:·(data1)·8»   (unsigned·char)
125 ····<11e>···DW_AT_byte_size···:·(data1)·1125 ····<11e>···DW_AT_byte_size···:·(data1)·1
126 ·<1><11f>:·Abbrev·Number:·16·(DW_TAG_base_type)126 ·<1><11f>:·Abbrev·Number:·16·(DW_TAG_base_type)
127 ····<120>···DW_AT_name········:·(strp)·(offset:·0x1b69):·__ARRAY_SIZE_TYPE__127 ····<120>···DW_AT_name········:·(strp)·(offset:·0x1aed):·__ARRAY_SIZE_TYPE__
128 ····<124>···DW_AT_byte_size···:·(data1)·8128 ····<124>···DW_AT_byte_size···:·(data1)·8
129 ····<125>···DW_AT_encoding····:·(data1)·7»   (unsigned)129 ····<125>···DW_AT_encoding····:·(data1)·7»   (unsigned)
130 ·<1><126>:·Abbrev·Number:·4·(DW_TAG_typedef)130 ·<1><126>:·Abbrev·Number:·4·(DW_TAG_typedef)
131 ····<127>···DW_AT_type········:·(ref4)·<0x131>,·nstring131 ····<127>···DW_AT_type········:·(ref4)·<0x131>,·nstring
132 ····<12b>···DW_AT_name········:·(strp)·(offset:·0x4a38):·nstring132 ····<12b>···DW_AT_name········:·(strp)·(offset:·0x4974):·nstring
133 ····<12f>···DW_AT_decl_file···:·(data1)·3133 ····<12f>···DW_AT_decl_file···:·(data1)·3
134 ····<130>···DW_AT_decl_line···:·(data1)·28134 ····<130>···DW_AT_decl_line···:·(data1)·28
135 ·<1><131>:·Abbrev·Number:·17·(DW_TAG_structure_type)135 ·<1><131>:·Abbrev·Number:·17·(DW_TAG_structure_type)
136 ····<132>···DW_AT_name········:·(strp)·(offset:·0x4a38):·nstring136 ····<132>···DW_AT_name········:·(strp)·(offset:·0x4974):·nstring
137 ····<136>···DW_AT_byte_size···:·(data1)·16137 ····<136>···DW_AT_byte_size···:·(data1)·16
138 ····<137>···DW_AT_decl_file···:·(data1)·3138 ····<137>···DW_AT_decl_file···:·(data1)·3
139 ····<138>···DW_AT_decl_line···:·(data1)·22139 ····<138>···DW_AT_decl_line···:·(data1)·22
140 ·<2><139>:·Abbrev·Number:·6·(DW_TAG_member)140 ·<2><139>:·Abbrev·Number:·6·(DW_TAG_member)
141 ····<13a>···DW_AT_name········:·(strp)·(offset:·0x463a):·chars141 ····<13a>···DW_AT_name········:·(strp)·(offset:·0x4576):·chars
142 ····<13e>···DW_AT_type········:·(ref4)·<0x152>142 ····<13e>···DW_AT_type········:·(ref4)·<0x152>
143 ····<142>···DW_AT_decl_file···:·(data1)·3143 ····<142>···DW_AT_decl_file···:·(data1)·3
144 ····<143>···DW_AT_decl_line···:·(data1)·25144 ····<143>···DW_AT_decl_line···:·(data1)·25
145 ····<144>···DW_AT_data_member_location:·(data1)·0145 ····<144>···DW_AT_data_member_location:·(data1)·0
146 ·<2><145>:·Abbrev·Number:·6·(DW_TAG_member)146 ·<2><145>:·Abbrev·Number:·6·(DW_TAG_member)
147 ····<146>···DW_AT_name········:·(strp)·(offset:·0x676f):·len147 ····<146>···DW_AT_name········:·(strp)·(offset:·0x672d):·len
148 ····<14a>···DW_AT_type········:·(ref4)·<0x153>,·int,·__int32_t,·int32_t,·jint,·jsize148 ····<14a>···DW_AT_type········:·(ref4)·<0x153>,·int,·__int32_t,·int32_t,·jint,·jsize
Max diff block lines reached; 3856388/3864547 bytes (99.79%) of diff not shown.
2.81 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 2Whu0v0xOtVKuDFbo9IV/YxzSuyS__ZayFiU9F5SI/NW-jE5Kw5ZLw0yHrW83Y/dKtUNjWGHp_FhrE7PnMf1 DcTY3svGKeDkOIXCpdQN/ue1bIZfUtp8EYcYzZQM_/oy-mBtlWYhHDFMxamdyW/NoUd4nXe2nU1b7Aliq1Q
2 Zaf4tWYs71)2 Zaf4tWYs71)
3 __cxa_atexit3 __cxa_atexit
4 __cxa_finalize4 __cxa_finalize
5 _cgo_topofstack5 _cgo_topofstack
6 _cgo_panic6 _cgo_panic
7 crosscall27 crosscall2
8 _cgoexp_9b39563feb7e_output8 _cgoexp_9b39563feb7e_output
Offset 9853, 19 lines modifiedOffset 9853, 19 lines modified
9853 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go9853 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go
9854 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go9854 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go
9855 /usr/lib/go-1.21/src/runtime/debug/garbage.go9855 /usr/lib/go-1.21/src/runtime/debug/garbage.go
9856 /usr/lib/go-1.21/src/os/signal/signal.go9856 /usr/lib/go-1.21/src/os/signal/signal.go
9857 /usr/lib/go-1.21/src/os/signal/signal_unix.go9857 /usr/lib/go-1.21/src/os/signal/signal_unix.go
9858 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go9858 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go
9859 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go9859 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go
9860 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/go_main.go9860 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/go_main.go
9861 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/go_shadowsocksmain.go9861 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/go_shadowsocksmain.go
9862 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/go_tun2socksmain.go9862 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/go_tun2socksmain.go
9863 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq.go9863 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq.go
9864 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.go9864 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.go
9865 GV»     UM1»  29865 GV»     UM1»  2
9866 ·Go·buildinf:9866 ·Go·buildinf:
9867 go1.21.89867 go1.21.8
9868 path»   gobind/gobind9868 path»   gobind/gobind
9869 mod»    gobind»      (devel)»       9869 mod»    gobind»      (devel)»       
9870 dep»    github.com/Jigsaw-Code/outline-go-tun2socks» v0.0.0-00010101000000-0000000000009870 dep»    github.com/Jigsaw-Code/outline-go-tun2socks» v0.0.0-00010101000000-000000000000
9871 =>»     /home/vagrant/build/srclib/outline-go-tun2socks»      (devel)»       9871 =>»     /home/vagrant/build/srclib/outline-go-tun2socks»      (devel)»       
Offset 10081, 46 lines modifiedOffset 10081, 60 lines modified
10081 qLy'CWwS10081 qLy'CWwS
10082 40U»    4·E)h10082 40U»    4·E)h
10083 pC|pVJ|vO10083 pC|pVJ|vO
10084 \{f:})^]10084 \{f:})^]
10085 i8@9x87Fz>)10085 i8@9x87Fz>)
10086 n1B7vUo6Y10086 n1B7vUo6Y
10087 Ic[IcGHc10087 Ic[IcGHc
10088 |/./h02]10088 ;0I+8?y{
 10089 ZoC4AOL$G
 10090 %eNlD*s{
10089 $^CBufg.10091 $^ABudg.
10090 _7TSv,u> 
10091 ^4XA!]bwi\ 
10092 p`6VbgFq 
10093 [II35uzHI 
10094 z6]9cC~M[ 
10095 »       aU*9.}7: 
10096 &(JDO#(JDo&(JD 
10097 %(JD?&(JD3x 
10098 R+HIs55# 
10099 VEEEEEEe 
10100 d>\+@)>v 
10101 ]X?{=u5z 
10102 M:>d=QNQ 
10103 qB~C\QK' 
10104 /Gu»    Z#bh 
10105 g%)zN'5. 
10106 V:p,5("- 
10107 dihsLSY: 
10108 A$<d$\jC$<d$\dC$<d$\ 
10109 TjC$<d$\ 
10110 \F33#YF3z 
10111 FYZ`{W$* 
10112 BedddfqU 
10113 ]ACpjtMOT 
10114 HzZbvU?M]: 
10115 7k.s)M+0t&j! 
10116 '&@%v^]^[ 
10117 -pJ!D;2ZL 
10118 !~N"M5HY 
10119 c{e7'(R-10092 W·[.">BB
 10093 Id·;NQv,
 10094 v*4rcw·r
 10095 9ySw-.>b
 10096 ";/NaAJY
 10097 f'>i9?=OUP
 10098 TfTX&h}r
 10099 _T<rI}gRU
 10100 [o-mEFkj
 10101 fl9r_x8:
 10102 OAPC\s» c
 10103 H_"z:AA"z#AA"
 10104 Qt~E~}» ^k
 10105 fV|;6v7f
 10106 vi!7Et{R
 10107 ,ey#3JP/»       
 10108 cgz"mQ;)
 10109 hcm4@x2QD
 10110 s\U-50z&
 10111 y)+K,K*-+33++;
 10112 )K3R3+++:y
 10113 _1#IAs"Iv
 10114 3<~="Ma-
 10115 :0~koj]v%
 10116 ?k$1Z})2k
 10117 cI+e?zlU
 10118 NF_(7cFj
 10119 VOqW|q» X
 10120 ~VC&<d&\
 10121 kMce%#FY
 10122 []f»    /Sbz
 10123 OiiP;'0$E
 10124 YI)])xjv
 10125 x;<Q>u|7@BI
 10126 C$Wd!$|[+
 10127 G"mU?M]F
 10128 K|92N42xL
 10129 ^8Kfp`!]W
 10130 "7v%e9{5
 10131 8;,@)\A?c
 10132 W%d[Chg\
 10133 Ys|jO4L.
10120 .note.android.ident10134 .note.android.ident
10121 .note.go.buildid10135 .note.go.buildid
10122 .gnu.version10136 .gnu.version
10123 .gnu.version_r10137 .gnu.version_r
10124 .gnu.hash10138 .gnu.hash
10125 .rela.dyn10139 .rela.dyn
10126 .rela.plt10140 .rela.plt
142 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 375766, 2883 lines modifiedOffset 375766, 2883 lines modified
375766 _cgo_a083f7dc8775_Cfunc_free():375766 _cgo_a083f7dc8775_Cfunc_free():
375767 /tmp/go-build/cgo-gcc-prolog:49375767 /tmp/go-build/cgo-gcc-prolog:49
375768 »       ldr»    x0,·[x0]375768 »       ldr»    x0,·[x0]
375769 »       b»      242950·<free@plt>375769 »       b»      242950·<free@plt>
  
375770 00000000002281ac·<initClasses>:375770 00000000002281ac·<initClasses>:
375771 initClasses():375771 initClasses():
375772 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:24375772 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:24
375773 »       ret375773 »       ret
  
375774 00000000002281b0·<go_seq_maybe_throw_exception>:375774 00000000002281b0·<go_seq_maybe_throw_exception>:
375775 go_seq_maybe_throw_exception():375775 go_seq_maybe_throw_exception():
375776 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:67375776 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:67
375777 »       cbz»    x1,·2281c0·<go_seq_maybe_throw_exception+0x10>375777 »       cbz»    x1,·2281c0·<go_seq_maybe_throw_exception+0x10>
375778 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:68375778 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:68
375779 »       ldr»    x8,·[x0]375779 »       ldr»    x8,·[x0]
375780 »       ldr»    x2,·[x8,·#104]375780 »       ldr»    x2,·[x8,·#104]
375781 »       br»     x2375781 »       br»     x2
375782 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:70375782 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:70
375783 »       ret375783 »       ret
  
375784 00000000002281c4·<go_seq_get_exception>:375784 00000000002281c4·<go_seq_get_exception>:
375785 go_seq_get_exception():375785 go_seq_get_exception():
375786 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:72375786 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:72
375787 »       stp»    x29,·x30,·[sp,·#-32]!375787 »       stp»    x29,·x30,·[sp,·#-32]!
375788 »       stp»    x20,·x19,·[sp,·#16]375788 »       stp»    x20,·x19,·[sp,·#16]
375789 »       mov»    x29,·sp375789 »       mov»    x29,·sp
375790 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:73375790 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:73
375791 »       ldr»    x8,·[x0]375791 »       ldr»    x8,·[x0]
375792 »       mov»    x19,·x0375792 »       mov»    x19,·x0
375793 »       ldr»    x8,·[x8,·#120]375793 »       ldr»    x8,·[x8,·#120]
375794 »       blr»    x8375794 »       blr»    x8
375795 »       mov»    x20,·x0375795 »       mov»    x20,·x0
375796 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:74375796 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:74
375797 »       cbz»    x0,·2281f8·<go_seq_get_exception+0x34>375797 »       cbz»    x0,·2281f8·<go_seq_get_exception+0x34>
375798 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:77375798 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:77
375799 »       ldr»    x8,·[x19]375799 »       ldr»    x8,·[x19]
375800 »       mov»    x0,·x19375800 »       mov»    x0,·x19
375801 »       ldr»    x8,·[x8,·#136]375801 »       ldr»    x8,·[x8,·#136]
375802 »       blr»    x8375802 »       blr»    x8
375803 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:79375803 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:79
375804 »       mov»    x0,·x20375804 »       mov»    x0,·x20
375805 »       ldp»    x20,·x19,·[sp,·#16]375805 »       ldp»    x20,·x19,·[sp,·#16]
375806 »       ldp»    x29,·x30,·[sp],·#32375806 »       ldp»    x29,·x30,·[sp],·#32
375807 »       ret375807 »       ret
  
375808 0000000000228208·<go_seq_to_java_bytearray>:375808 0000000000228208·<go_seq_to_java_bytearray>:
375809 go_seq_to_java_bytearray():375809 go_seq_to_java_bytearray():
375810 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:81375810 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:81
375811 »       stp»    x29,·x30,·[sp,·#-64]!375811 »       stp»    x29,·x30,·[sp,·#-64]!
375812 »       str»    x23,·[sp,·#16]375812 »       str»    x23,·[sp,·#16]
375813 »       stp»    x22,·x21,·[sp,·#32]375813 »       stp»    x22,·x21,·[sp,·#32]
375814 »       stp»    x20,·x19,·[sp,·#48]375814 »       stp»    x20,·x19,·[sp,·#48]
375815 »       mov»    x29,·sp375815 »       mov»    x29,·sp
375816 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:82375816 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:82
375817 »       cbz»    x1,·228278·<go_seq_to_java_bytearray+0x70>375817 »       cbz»    x1,·228278·<go_seq_to_java_bytearray+0x70>
375818 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:85375818 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:85
375819 »       ldr»    x8,·[x0]375819 »       ldr»    x8,·[x0]
375820 »       mov»    x22,·x2375820 »       mov»    x22,·x2
375821 »       mov»    x19,·x1375821 »       mov»    x19,·x1
375822 »       mov»    w1,·w22375822 »       mov»    w1,·w22
375823 »       ldr»    x8,·[x8,·#1408]375823 »       ldr»    x8,·[x8,·#1408]
375824 »       mov»    w20,·w3375824 »       mov»    w20,·w3
375825 »       mov»    x23,·x0375825 »       mov»    x23,·x0
375826 »       blr»    x8375826 »       blr»    x8
375827 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:86375827 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:86
375828 »       cbz»    x0,·228294·<go_seq_to_java_bytearray+0x8c>375828 »       cbz»    x0,·228294·<go_seq_to_java_bytearray+0x8c>
375829 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:89375829 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:89
375830 »       ldr»    x8,·[x23]375830 »       ldr»    x8,·[x23]
375831 »       mov»    x21,·x0375831 »       mov»    x21,·x0
375832 »       mov»    x0,·x23375832 »       mov»    x0,·x23
375833 »       mov»    x1,·x21375833 »       mov»    x1,·x21
375834 »       ldr»    x8,·[x8,·#1664]375834 »       ldr»    x8,·[x8,·#1664]
375835 »       mov»    w2,·wzr375835 »       mov»    w2,·wzr
375836 »       mov»    w3,·w22375836 »       mov»    w3,·w22
375837 »       mov»    x4,·x19375837 »       mov»    x4,·x19
375838 »       blr»    x8375838 »       blr»    x8
375839 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:90375839 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:90
375840 »       cbz»    w20,·22827c·<go_seq_to_java_bytearray+0x74>375840 »       cbz»    w20,·22827c·<go_seq_to_java_bytearray+0x74>
375841 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:91375841 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:91
375842 »       mov»    x0,·x19375842 »       mov»    x0,·x19
375843 »       bl»     242950·<free@plt>375843 »       bl»     242950·<free@plt>
375844 »       b»      22827c·<go_seq_to_java_bytearray+0x74>375844 »       b»      22827c·<go_seq_to_java_bytearray+0x74>
375845 »       mov»    x21,·xzr375845 »       mov»    x21,·xzr
375846 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:94375846 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:94
375847 »       mov»    x0,·x21375847 »       mov»    x0,·x21
375848 »       ldp»    x20,·x19,·[sp,·#48]375848 »       ldp»    x20,·x19,·[sp,·#48]
375849 »       ldp»    x22,·x21,·[sp,·#32]375849 »       ldp»    x22,·x21,·[sp,·#32]
375850 »       ldr»    x23,·[sp,·#16]375850 »       ldr»    x23,·[sp,·#16]
375851 »       ldp»    x29,·x30,·[sp],·#64375851 »       ldp»    x29,·x30,·[sp],·#64
375852 »       ret375852 »       ret
375853 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:87375853 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:87
375854 »       adrp»   x1,·bb000·<runtime.erodata+0x173e>375854 »       adrp»   x1,·bb000·<runtime.erodata+0x173e>
375855 »       adrp»   x2,·bb000·<runtime.erodata+0x173e>375855 »       adrp»   x2,·bb000·<runtime.erodata+0x173e>
375856 »       add»    x1,·x1,·#0xa10375856 »       add»    x1,·x1,·#0xa10
375857 »       add»    x2,·x2,·#0x93b375857 »       add»    x2,·x2,·#0x93b
375858 »       mov»    w0,·#0x7···················»     //·#7375858 »       mov»    w0,·#0x7···················»     //·#7
375859 »       bl»     242960·<__android_log_print@plt>375859 »       bl»     242960·<__android_log_print@plt>
375860 »       bl»     242970·<abort@plt>375860 »       bl»     242970·<abort@plt>
  
375861 00000000002282b0·<go_seq_from_java_string>:375861 00000000002282b0·<go_seq_from_java_string>:
375862 go_seq_from_java_string():375862 go_seq_from_java_string():
375863 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:181375863 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:181
375864 »       stp»    x29,·x30,·[sp,·#-64]!375864 »       stp»    x29,·x30,·[sp,·#-64]!
375865 »       stp»    x24,·x23,·[sp,·#16]375865 »       stp»    x24,·x23,·[sp,·#16]
375866 »       stp»    x22,·x21,·[sp,·#32]375866 »       stp»    x22,·x21,·[sp,·#32]
375867 »       stp»    x20,·x19,·[sp,·#48]375867 »       stp»    x20,·x19,·[sp,·#48]
375868 »       mov»    x29,·sp375868 »       mov»    x29,·sp
375869 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:183375869 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:183
375870 »       cbz»    x1,·228448·<go_seq_from_java_string+0x198>375870 »       cbz»    x1,·228448·<go_seq_from_java_string+0x198>
375871 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:186375871 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:186
375872 »       ldr»    x8,·[x0]375872 »       ldr»    x8,·[x0]
375873 »       mov»    x19,·x1375873 »       mov»    x19,·x1
375874 »       mov»    x20,·x0375874 »       mov»    x20,·x0
375875 »       ldr»    x8,·[x8,·#1312]375875 »       ldr»    x8,·[x8,·#1312]
375876 »       blr»    x8375876 »       blr»    x8
375877 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:187375877 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:187
375878 »       cbz»    w0,·228448·<go_seq_from_java_string+0x198>375878 »       cbz»    w0,·228448·<go_seq_from_java_string+0x198>
375879 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:190375879 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:190
375880 »       ldr»    x8,·[x20]375880 »       ldr»    x8,·[x20]
375881 »       mov»    w23,·w0375881 »       mov»    w23,·w0
375882 »       mov»    x0,·x20375882 »       mov»    x0,·x20
375883 »       mov»    x1,·x19375883 »       mov»    x1,·x19
375884 »       ldr»    x8,·[x8,·#1320]375884 »       ldr»    x8,·[x8,·#1320]
375885 »       mov»    x2,·xzr375885 »       mov»    x2,·xzr
375886 »       blr»    x8375886 »       blr»    x8
375887 /tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c:191375887 /tmp/gomobile-work-4235095555/src-android-arm64/gobind/seq_android.c:191
Max diff block lines reached; 139262/145093 bytes (95.98%) of diff not shown.
2.81 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 35510, 33 lines modifiedOffset 35510, 33 lines modified
35510 ··0x002ce850·6f642f67·6f6c616e·672e6f72·672f782f·od/golang.org/x/35510 ··0x002ce850·6f642f67·6f6c616e·672e6f72·672f782f·od/golang.org/x/
35511 ··0x002ce860·6d6f6269·6c654076·302e302e·302d3230·mobile@v0.0.0-2035511 ··0x002ce860·6d6f6269·6c654076·302e302e·302d3230·mobile@v0.0.0-20
35512 ··0x002ce870·32333033·30313136·33313535·2d653066·230301163155-e0f35512 ··0x002ce870·32333033·30313136·33313535·2d653066·230301163155-e0f
35513 ··0x002ce880·35373639·34653132·632f696e·7465726e·57694e12c/intern35513 ··0x002ce880·35373639·34653132·632f696e·7465726e·57694e12c/intern
35514 ··0x002ce890·616c2f6d·6f62696c·65696e69·742f6374·al/mobileinit/ct35514 ··0x002ce890·616c2f6d·6f62696c·65696e69·742f6374·al/mobileinit/ct
35515 ··0x002ce8a0·785f616e·64726f69·642e676f·002f746d·x_android.go./tm35515 ··0x002ce8a0·785f616e·64726f69·642e676f·002f746d·x_android.go./tm
35516 ··0x002ce8b0·702f676f·6d6f6269·6c652d77·6f726b2d·p/gomobile-work-35516 ··0x002ce8b0·702f676f·6d6f6269·6c652d77·6f726b2d·p/gomobile-work-
35517 ··0x002ce8c0·32363034·38313733·36312f73·72632d61·2604817361/src-a35517 ··0x002ce8c0·34323335·30393535·35352f73·72632d61·4235095555/src-a
35518 ··0x002ce8d0·6e64726f·69642d61·726d3634·2f676f62·ndroid-arm64/gob35518 ··0x002ce8d0·6e64726f·69642d61·726d3634·2f676f62·ndroid-arm64/gob
35519 ··0x002ce8e0·696e642f·676f5f6d·61696e2e·676f002f·ind/go_main.go./35519 ··0x002ce8e0·696e642f·676f5f6d·61696e2e·676f002f·ind/go_main.go./
35520 ··0x002ce8f0·746d702f·676f6d6f·62696c65·2d776f72·tmp/gomobile-wor35520 ··0x002ce8f0·746d702f·676f6d6f·62696c65·2d776f72·tmp/gomobile-wor
35521 ··0x002ce900·6b2d3236·30343831·37333631·2f737263·k-2604817361/src35521 ··0x002ce900·6b2d3432·33353039·35353535·2f737263·k-4235095555/src
35522 ··0x002ce910·2d616e64·726f6964·2d61726d·36342f67·-android-arm64/g35522 ··0x002ce910·2d616e64·726f6964·2d61726d·36342f67·-android-arm64/g
35523 ··0x002ce920·6f62696e·642f676f·5f736861·646f7773·obind/go_shadows35523 ··0x002ce920·6f62696e·642f676f·5f736861·646f7773·obind/go_shadows
35524 ··0x002ce930·6f636b73·6d61696e·2e676f00·2f746d70·ocksmain.go./tmp35524 ··0x002ce930·6f636b73·6d61696e·2e676f00·2f746d70·ocksmain.go./tmp
35525 ··0x002ce940·2f676f6d·6f62696c·652d776f·726b2d32·/gomobile-work-235525 ··0x002ce940·2f676f6d·6f62696c·652d776f·726b2d34·/gomobile-work-4
35526 ··0x002ce950·36303438·31373336·312f7372·632d616e·604817361/src-an35526 ··0x002ce950·32333530·39353535·352f7372·632d616e·235095555/src-an
35527 ··0x002ce960·64726f69·642d6172·6d36342f·676f6269·droid-arm64/gobi35527 ··0x002ce960·64726f69·642d6172·6d36342f·676f6269·droid-arm64/gobi
35528 ··0x002ce970·6e642f67·6f5f7475·6e32736f·636b736d·nd/go_tun2socksm35528 ··0x002ce970·6e642f67·6f5f7475·6e32736f·636b736d·nd/go_tun2socksm
35529 ··0x002ce980·61696e2e·676f002f·746d702f·676f6d6f·ain.go./tmp/gomo35529 ··0x002ce980·61696e2e·676f002f·746d702f·676f6d6f·ain.go./tmp/gomo
35530 ··0x002ce990·62696c65·2d776f72·6b2d3236·30343831·bile-work-26048135530 ··0x002ce990·62696c65·2d776f72·6b2d3432·33353039·bile-work-423509
35531 ··0x002ce9a0·37333631·2f737263·2d616e64·726f6964·7361/src-android35531 ··0x002ce9a0·35353535·2f737263·2d616e64·726f6964·5555/src-android
35532 ··0x002ce9b0·2d61726d·36342f67·6f62696e·642f7365·-arm64/gobind/se35532 ··0x002ce9b0·2d61726d·36342f67·6f62696e·642f7365·-arm64/gobind/se
35533 ··0x002ce9c0·712e676f·002f746d·702f676f·6d6f6269·q.go./tmp/gomobi35533 ··0x002ce9c0·712e676f·002f746d·702f676f·6d6f6269·q.go./tmp/gomobi
35534 ··0x002ce9d0·6c652d77·6f726b2d·32363034·38313733·le-work-2604817335534 ··0x002ce9d0·6c652d77·6f726b2d·34323335·30393535·le-work-42350955
35535 ··0x002ce9e0·36312f73·72632d61·6e64726f·69642d61·61/src-android-a35535 ··0x002ce9e0·35352f73·72632d61·6e64726f·69642d61·55/src-android-a
35536 ··0x002ce9f0·726d3634·2f676f62·696e642f·7365715f·rm64/gobind/seq_35536 ··0x002ce9f0·726d3634·2f676f62·696e642f·7365715f·rm64/gobind/seq_
35537 ··0x002cea00·616e6472·6f69642e·676f0000·00000000·android.go......35537 ··0x002cea00·616e6472·6f69642e·676f0000·00000000·android.go......
35538 ··0x002cea10·00000000·00000000·00000000·00000000·................35538 ··0x002cea10·00000000·00000000·00000000·00000000·................
35539 ··0x002cea20·00020440·0f3f0140·063f0140·053f0800·...@.?.@.?.@.?..35539 ··0x002cea20·00020440·0f3f0140·063f0140·053f0800·...@.?.@.?.@.?..
35540 ··0x002cea30·122800fe·01060206·0208040a·03020308·.(..............35540 ··0x002cea30·122800fe·01060206·0208040a·03020308·.(..............
35541 ··0x002cea40·00000101·02020301·1e020400·001d0203·................35541 ··0x002cea40·00000101·02020301·1e020400·001d0203·................
35542 ··0x002cea50·01080000·06042200·02040012·0400c802·......".........35542 ··0x002cea50·01080000·06042200·02040012·0400c802·......".........
115 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 1, 2079 lines modifiedOffset 1, 2079 lines modified
  
1 String·dump·of·section·'.debug_str':1 String·dump·of·section·'.debug_str':
2 ··[·····0]··proxytun2socks_Tunnel_Disconnect2 ··[·····0]··proxytun2socks_Tunnel_Disconnect
3 ··[····21]··_cgo_ctxt3 ··[····21]··_cgo_ctxt
Diff chunk too large, falling back to line-by-line diff (2067 lines added, 2067 lines removed)
4 ··[····2b]··param_fd4 ··[····2b]··param_fd
5 ··[····34]··/tmp/gomobile-work-2604817361/src-android-arm64/gobind/seq_android.c5 ··[····34]··jobject
6 ··[····79]··jobject6 ··[····3c]··jfieldID
7 ··[····81]··jfieldID7 ··[····45]··CallDoubleMethodV
8 ··[····8a]··CallDoubleMethodV8 ··[····57]··CallStaticObjectMethodV
9 ··[····9c]··CallStaticObjectMethodV9 ··[····6f]··GetStaticObjectField
10 ··[····b4]··GetStaticObjectField10 ··[····84]··GetShortArrayRegion
11 ··[····c9]··GetShortArrayRegion11 ··[····98]··pthread_setspecific
12 ··[····dd]··pthread_setspecific12 ··[····ac]··initClasses
13 ··[····f1]··initClasses13 ··[····b8]··dlsym
14 ··[····fd]··dlsym14 ··[····be]··ap
15 ··[···103]··ap15 ··[····c1]··get_ver
16 ··[···106]··get_ver16 ··[····c9]··sched_policy
17 ··[···10e]··sched_policy17 ··[····d6]··_sys_private
18 ··[···11b]··_sys_private18 ··[····e3]··mask
19 ··[···128]··mask19 ··[····e8]··uid_t
20 ··[···12d]··uid_t20 ··[····ee]··_cgo_libc_setegid
21 ··[···133]··_cgo_libc_setegid21 ··[···100]··getnameinfo
22 ··[···145]··getnameinfo22 ··[···10c]··ai_socktype
23 ··[···151]··ai_socktype23 ··[···118]··rcv_ann_right_edge
24 ··[···15d]··rcv_ann_right_edge24 ··[···12b]··snd_wnd
25 ··[···170]··snd_wnd25 ··[···133]··memp_RAW_PCB
26 ··[···178]··memp_RAW_PCB26 ··[···140]··tcp_hdr
27 ··[···185]··tcp_hdr27 ··[···148]··netif_default
28 ··[···18d]··netif_default28 ··[···156]··protocol
29 ··[···19b]··protocol29 ··[···15f]··memp
30 ··[···1a4]··memp30 ··[···164]··ip6addr_aton
31 ··[···1a9]··ip6addr_aton31 ··[···171]··lwip_htonl
32 ··[···1b6]··lwip_htonl32 ··[···17c]··tcp_remove_listener
33 ··[···1c1]··tcp_remove_listener33 ··[···190]··optlen
34 ··[···1d5]··optlen34 ··[···197]··tcp_recv_null
35 ··[···1dc]··tcp_recv_null35 ··[···1a5]··tcp_process
36 ··[···1ea]··tcp_process36 ··[···1b1]··pbuf_header
37 ··[···1f6]··pbuf_header37 ··[···1bd]··tcp_fasttmr
38 ··[···202]··tcp_fasttmr38 ··[···1c9]··tcp_rexmit_fast
39 ··[···20e]··tcp_rexmit_fast39 ··[···1d9]··sys_untimeout
40 ··[···21e]··sys_untimeout40 ··[···1e7]··first_copy_len
41 ··[···22c]··first_copy_len41 ··[···1f6]··pcb_reset
42 ··[···23b]··pcb_reset42 ··[···200]··remainder
43 ··[···245]··remainder43 ··[···20a]··oversize_add
44 ··[···24f]··oversize_add44 ··[···217]··queue
45 ··[···25c]··queue45 ··[···21d]··mss_local
46 ··[···262]··mss_local46 ··[···227]··space
47 ··[···26c]··space47 ··[···22d]··seg_list
48 ··[···272]··seg_list48 ··[···236]··ip_reass_free_complete_datagram
49 ··[···27b]··ip_reass_free_complete_datagram49 ··[···256]··plen
50 ··[···29b]··plen50 ··[···25b]··identification
51 ··[···2a0]··identification51 ··[···26a]··probes_sent
52 ··[···2af]··probes_sent52 ··[···276]··nd6_router_list_entry
53 ··[···2bb]··nd6_router_list_entry53 ··[···28c]··mtu_option
54 ··[···2d1]··mtu_option54 ··[···297]··ICMP6_TYPE_MRT
55 ··[···2dc]··ICMP6_TYPE_MRT55 ··[···2a6]··ip6_rout_hdr
56 ··[···2eb]··ip6_rout_hdr56 ··[···2b3]··na_header
57 ··[···2f8]··na_header57 ··[···2bd]··nd6_new_router
58 ··[···302]··nd6_new_router58 ··[···2cc]··prefix_addr
59 ··[···311]··prefix_addr59 ··[···2d8]··option_len8
60 ··[···31d]··option_len860 ··[···2e4]··life
61 ··[···329]··life61 ··[···2e9]··_cgo_9b39563feb7e_Cfunc_pbuf_copy_partial
62 ··[···32e]··_cgo_9b39563feb7e_Cfunc_pbuf_copy_partial62 ··[···313]··_cgo_9b39563feb7e_Cfunc_set_tcp_err_callback
63 ··[···358]··_cgo_9b39563feb7e_Cfunc_set_tcp_err_callback63 ··[···340]··_cgo_9b39563feb7e_Cfunc_free_conn_key_arg
64 ··[···385]··_cgo_9b39563feb7e_Cfunc_free_conn_key_arg64 ··[···36a]··__pad0
65 ··[···3af]··__pad065 ··[···371]··proxyshadowsocks__CheckServerReachable
66 ··[···3b6]··proxyshadowsocks__CheckServerReachable66 ··[···398]··proxytun2socks__ConnectShadowsocksTunnel_return
67 ··[···3dd]··proxytun2socks__ConnectShadowsocksTunnel_return67 ··[···3c8]··param_host
68 ··[···40d]··param_host68 ··[···3d3]··__pad4
69 ··[···418]··__pad469 ··[···3da]··go_seq_inc_ref
70 ··[···41f]··go_seq_inc_ref70 ··[···3e9]··IsInstanceOf
71 ··[···42e]··IsInstanceOf71 ··[···3f6]··CallIntMethod
72 ··[···43b]··CallIntMethod72 ··[···404]··CallNonvirtualShortMethod
73 ··[···449]··CallNonvirtualShortMethod73 ··[···41e]··CallNonvirtualDoubleMethod
74 ··[···463]··CallNonvirtualDoubleMethod74 ··[···439]··SetCharField
75 ··[···47e]··SetCharField75 ··[···446]··GetArrayLength
76 ··[···48b]··GetArrayLength76 ··[···455]··SetObjectArrayElement
77 ··[···49a]··SetObjectArrayElement77 ··[···46b]··jbooleanArray
78 ··[···4b0]··jbooleanArray78 ··[···479]··GetDirectBufferCapacity
79 ··[···4be]··GetDirectBufferCapacity79 ··[···491]··seq_class
80 ··[···4d6]··seq_class80 ··[···49b]··_host
81 ··[···4e0]··_host81 ··[···4a1]··err
82 ··[···4e6]··err82 ··[···4a5]··ctxt
83 ··[···4ea]··ctxt83 ··[···4aa]··sched_priority
84 ··[···4ef]··sched_priority84 ··[···4b9]··pthread_attr_t
85 ··[···4fe]··pthread_attr_t85 ··[···4c8]··tv_sec
86 ··[···50d]··tv_sec86 ··[···4cf]··x_cgo_sys_thread_create
87 ··[···514]··x_cgo_sys_thread_create87 ··[···4e7]··fn
88 ··[···52c]··fn88 ··[···4ea]··addr
89 ··[···52f]··addr89 ··[···4ef]··/_/GOROOT/src/runtime/cgo/gcc_sigaction.c
90 ··[···534]··/_/GOROOT/src/runtime/cgo/gcc_sigaction.c90 ··[···519]··_sigfault
91 ··[···55e]··_sigfault91 ··[···523]··_trapno
92 ··[···568]··_trapno92 ··[···52b]··_dummy_bnd
93 ··[···570]··_dummy_bnd93 ··[···536]··_dummy_pkey
94 ··[···57b]··_dummy_pkey94 ··[···542]··goact
95 ··[···587]··goact95 ··[···548]··go_sigaction_t
96 ··[···58d]··go_sigaction_t96 ··[···557]··_cgo_errno
97 ··[···59c]··_cgo_errno97 ··[···562]··tot_len
98 ··[···5a7]··tot_len98 ··[···56a]··udp_pcb
99 ··[···5af]··udp_pcb99 ··[···572]··tcphdr
100 ··[···5b7]··tcphdr100 ··[···579]··ackno
101 ··[···5be]··ackno101 ··[···57f]··_offset
102 ··[···5c4]··_offset102 ··[···587]··recv_data
103 ··[···5cc]··recv_data103 ··[···591]··tcp_init
104 ··[···5d6]··tcp_init104 ··[···59a]··netif_set_default
105 ··[···5df]··netif_set_default105 ··[···5ac]··number
106 ··[···5f1]··number106 ··[···5b3]··buf_copy_len
107 ··[···5f8]··buf_copy_len107 ··[···5c0]··lpcb
108 ··[···605]··lpcb108 ··[···5c5]··tcp_rexmit_rto
109 ··[···60a]··tcp_rexmit_rto109 ··[···5d4]··raw_bind
110 ··[···619]··raw_bind110 ··[···5dd]··tcp_output
111 ··[···622]··tcp_output111 ··[···5e8]··str2
112 ··[···62d]··str2112 ··[···5ed]··netif2
113 ··[···632]··netif2113 ··[···5f4]··addr6
114 ··[···639]··addr6114 ··[···5fa]··target_offset
115 ··[···63f]··target_offset115 ··[···608]··interval
116 ··[···64d]··interval116 ··[···611]··hdrflags
117 ··[···656]··hdrflags117 ··[···61a]··ip_addr_any
118 ··[···65f]··ip_addr_any118 ··[···626]··ip_addr_broadcast
119 ··[···66b]··ip_addr_broadcast119 ··[···638]··ipfrag_free_pbuf_custom
120 ··[···67d]··ipfrag_free_pbuf_custom120 ··[···650]··netif_addr_idx_t
121 ··[···695]··netif_addr_idx_t121 ··[···661]··ICMP6_TYPE_RD
122 ··[···6a6]··ICMP6_TYPE_RD122 ··[···66f]··ICMP6_TYPE_RSV_INF
123 ··[···6b4]··ICMP6_TYPE_RSV_INF123 ··[···682]··icmp6_type
124 ··[···6c7]··icmp6_type124 ··[···68d]··ns_header
125 ··[···6d2]··ns_header125 ··[···697]··nd6_get_next_hop_entry
Max diff block lines reached; 159/117325 bytes (0.14%) of diff not shown.
3.67 MB
lib/x86/libgojni.so
874 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:···············0x6b77011 ··Entry·point·address:···············0x6b770
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········4122392·(bytes·into·file)13 ··Start·of·section·headers:··········4122480·(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:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3720 ··Section·header·string·table·index:·37
2.89 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x3ee718:1 There·are·39·section·headers,·starting·at·offset·0x3ee770:
  
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············00000194·000194·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000194·000194·000098·00···A··0···0··2
6 ··[·2]·.note.go.buildid··NOTE············0000022c·00022c·000064·00···A··0···0··46 ··[·2]·.note.go.buildid··NOTE············0000022c·00022c·000064·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000290·000290·0025c0·10···A··8···1··47 ··[·3]·.dynsym···········DYNSYM··········00000290·000290·0025c0·10···A··8···1··4
Offset 28, 21 lines modifiedOffset 28, 21 lines modified
28 ··[23]·.noptrdata········PROGBITS········00351ea0·34eea0·0263a2·00··WA··0···0·3228 ··[23]·.noptrdata········PROGBITS········00351ea0·34eea0·0263a2·00··WA··0···0·32
29 ··[24]·.data·············PROGBITS········00378260·375260·003ac0·00··WA··0···0·3229 ··[24]·.data·············PROGBITS········00378260·375260·003ac0·00··WA··0···0·32
30 ··[25]·.bss··············NOBITS··········0037bd20·378d20·0139b5·00··WA··0···0·3230 ··[25]·.bss··············NOBITS··········0037bd20·378d20·0139b5·00··WA··0···0·32
31 ··[26]·.noptrbss·········NOBITS··········0038f6e0·378d20·005f88·00··WA··0···0·3231 ··[26]·.noptrbss·········NOBITS··········0038f6e0·378d20·005f88·00··WA··0···0·32
32 ··[27]·.comment··········PROGBITS········00000000·378d20·000115·01··MS··0···0··132 ··[27]·.comment··········PROGBITS········00000000·378d20·000115·01··MS··0···0··1
33 ··[28]·.debug_loc········PROGBITS········00000000·378e35·007062·00···C··0···0··133 ··[28]·.debug_loc········PROGBITS········00000000·378e35·007062·00···C··0···0··1
34 ··[29]·.debug_abbrev·····PROGBITS········00000000·37fe97·000eff·00···C··0···0··134 ··[29]·.debug_abbrev·····PROGBITS········00000000·37fe97·000eff·00···C··0···0··1
35 ··[30]·.debug_info·······PROGBITS········00000000·380d96·018227·00···C··0···0··135 ··[30]·.debug_info·······PROGBITS········00000000·380d96·01828f·00···C··0···0··1
36 ··[31]·.debug_str········PROGBITS········00000000·398fbd·0031d0·01·MSC··0···0··136 ··[31]·.debug_str········PROGBITS········00000000·399025·0031c5·01·MSC··0···0··1
37 ··[32]·.debug_frame······PROGBITS········00000000·39c190·001405·00···C··0···0··437 ··[32]·.debug_frame······PROGBITS········00000000·39c1ec·001405·00···C··0···0··4
38 ··[33]·.debug_line·······PROGBITS········00000000·39d595·009e18·00···C··0···0··138 ··[33]·.debug_line·······PROGBITS········00000000·39d5f1·009e15·00···C··0···0··1
39 ··[34]·.debug_ranges·····PROGBITS········00000000·3a73ad·000a2d·00···C··0···0··139 ··[34]·.debug_ranges·····PROGBITS········00000000·3a7406·000a2d·00···C··0···0··1
40 ··[35]·.debug_aranges····PROGBITS········00000000·3a7dda·00002b·00···C··0···0··140 ··[35]·.debug_aranges····PROGBITS········00000000·3a7e33·00002b·00···C··0···0··1
41 ··[36]·.symtab···········SYMTAB··········00000000·3a7e08·0192a0·10·····38·5839··441 ··[36]·.symtab···········SYMTAB··········00000000·3a7e60·0192a0·10·····38·5839··4
42 ··[37]·.shstrtab·········STRTAB··········00000000·3c10a8·000192·00······0···0··142 ··[37]·.shstrtab·········STRTAB··········00000000·3c1100·000192·00······0···0··1
43 ··[38]·.strtab···········STRTAB··········00000000·3c123a·02d4de·00······0···0··143 ··[38]·.strtab···········STRTAB··········00000000·3c1292·02d4de·00······0···0··1
44 Key·to·Flags:44 Key·to·Flags:
45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),45 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),46 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),47 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
48 ··D·(mbind),·p·(processor·specific)48 ··D·(mbind),·p·(processor·specific)
1.33 KB
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·33·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·37·37·39·36·32·30·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·31·63·54·48·31·6c·74·70·46·6b·76·59·44·4e·71·64·4b·67·72·58·2f·44·75·50·4d·45·61·45·4f·52·73·74·5a·66·32·38·68·73·61·65·59·2f·38·59·48·7a·63·64·66·62·42·37·74·65·33·42·64·39·4f·76·4f·38·2f·4e·71·75·50·45·45·6b·45·45·47·4d·58·5a·43·76·59·6c·5f·4c·64·6 ··Go···················0x00000053»   GO·BUILDID»  ···description·data:·46·73·4c·59·38·33·5f·66·49·48·66·32·66·45·70·53·49·46·69·48·2f·63·66·58·34·77·33·6c·6d·73·4f·4e·30·65·2d·79·79·65·30·4e·4e·2f·54·6e·68·33·4c·50·5f·70·71·54·6b·69·72·50·50·61·33·54·39·68·2f·76·36·4e·74·61·4c·6a·31·42·6f·59·44·4d·77·34·4f·74·32·52·75·
2.81 KB
readelf --wide --debug-dump=rawline {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ··2»      /tmp30 ··2»      /tmp
31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include31 ··3»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include
  
32 ·The·File·Name·Table·(offset·0xd8):32 ·The·File·Name·Table·(offset·0xd8):
33 ··Entry»  Dir»       Time»   Size»       Name33 ··Entry»  Dir»       Time»   Size»       Name
34 ··1»      1»     0»    0»   stdint.h34 ··1»      1»     0»    0»   stdint.h
35 ··2»      0»     0»    0»   _cgo_export.c35 ··2»      0»     0»    0»   _cgo_export.c
36 ··3»      2»     0»    0»   gomobile-work-2604817361/src-android-386/gobind/seq_android.h36 ··3»      2»     0»    0»   gomobile-work-4235095555/src-android-386/gobind/seq_android.h
37 ··4»      1»     0»    0»   jni.h37 ··4»      1»     0»    0»   jni.h
38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog38 ··5»      0»     0»    0»   cgo-gcc-export-header-prolog
39 ··6»      3»     0»    0»   stddef.h39 ··6»      3»     0»    0»   stddef.h
  
40 ·Line·Number·Statements:40 ·Line·Number·Statements:
41 ··[0x0000016c]··Set·File·Name·to·entry·2·in·the·File·Name·Table41 ··[0x0000016c]··Set·File·Name·to·entry·2·in·the·File·Name·Table
42 ··[0x0000016e]··Extended·opcode·2:·set·Address·to·0x1f806042 ··[0x0000016e]··Extended·opcode·2:·set·Address·to·0x1f8060
Offset 647, 16 lines modifiedOffset 647, 16 lines modified
647 ·The·Directory·Table·(offset·0x4aa):647 ·The·Directory·Table·(offset·0x4aa):
648 ··1»      /tmp648 ··1»      /tmp
649 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include649 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
650 ·The·File·Name·Table·(offset·0x50b):650 ·The·File·Name·Table·(offset·0x50b):
651 ··Entry»  Dir»       Time»   Size»       Name651 ··Entry»  Dir»       Time»   Size»       Name
652 ··1»      0»     0»    0»   cgo-gcc-prolog652 ··1»      0»     0»    0»   cgo-gcc-prolog
653 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-386/gobind/universe_android.h653 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-386/gobind/universe_android.h
654 ··3»      1»     0»    0»   gomobile-work-2604817361/src-android-386/gobind/seq_android.h654 ··3»      1»     0»    0»   gomobile-work-4235095555/src-android-386/gobind/seq_android.h
655 ··4»      2»     0»    0»   stdint.h655 ··4»      2»     0»    0»   stdint.h
656 ··5»      2»     0»    0»   jni.h656 ··5»      2»     0»    0»   jni.h
  
657 ·Line·Number·Statements:657 ·Line·Number·Statements:
658 ··[0x000005ba]··Extended·opcode·2:·set·Address·to·0x1f8c30658 ··[0x000005ba]··Extended·opcode·2:·set·Address·to·0x1f8c30
659 ··[0x000005c1]··Advance·Line·by·43·to·44659 ··[0x000005c1]··Advance·Line·by·43·to·44
660 ··[0x000005c3]··Copy660 ··[0x000005c3]··Copy
Offset 720, 18 lines modifiedOffset 720, 18 lines modified
720 ·The·Directory·Table·(offset·0x60b):720 ·The·Directory·Table·(offset·0x60b):
721 ··1»      /tmp721 ··1»      /tmp
722 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include722 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
723 ·The·File·Name·Table·(offset·0x66c):723 ·The·File·Name·Table·(offset·0x66c):
724 ··Entry»  Dir»       Time»   Size»       Name724 ··Entry»  Dir»       Time»   Size»       Name
725 ··1»      0»     0»    0»   cgo-gcc-prolog725 ··1»      0»     0»    0»   cgo-gcc-prolog
726 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-386/gobind/tun2socks_android.h726 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-386/gobind/tun2socks_android.h
727 ··3»      2»     0»    0»   stdint.h727 ··3»      2»     0»    0»   stdint.h
728 ··4»      2»     0»    0»   jni.h728 ··4»      2»     0»    0»   jni.h
729 ··5»      1»     0»    0»   gomobile-work-2604817361/src-android-386/gobind/seq_android.h729 ··5»      1»     0»    0»   gomobile-work-4235095555/src-android-386/gobind/seq_android.h
  
730 ·Line·Number·Statements:730 ·Line·Number·Statements:
731 ··[0x0000071c]··Extended·opcode·2:·set·Address·to·0x1f8c90731 ··[0x0000071c]··Extended·opcode·2:·set·Address·to·0x1f8c90
732 ··[0x00000723]··Advance·Line·by·43·to·44732 ··[0x00000723]··Advance·Line·by·43·to·44
733 ··[0x00000725]··Copy733 ··[0x00000725]··Copy
734 ··[0x00000726]··Set·column·to·51734 ··[0x00000726]··Set·column·to·51
735 ··[0x00000728]··Set·prologue_end·to·true735 ··[0x00000728]··Set·prologue_end·to·true
Offset 953, 15 lines modifiedOffset 953, 15 lines modified
953 ·The·Directory·Table·(offset·0x862):953 ·The·Directory·Table·(offset·0x862):
954 ··1»      /tmp954 ··1»      /tmp
955 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include955 ··2»      /opt/android-sdk/ndk/r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include
  
956 ·The·File·Name·Table·(offset·0x8c3):956 ·The·File·Name·Table·(offset·0x8c3):
957 ··Entry»  Dir»       Time»   Size»       Name957 ··Entry»  Dir»       Time»   Size»       Name
958 ··1»      0»     0»    0»   cgo-gcc-prolog958 ··1»      0»     0»    0»   cgo-gcc-prolog
959 ··2»      1»     0»    0»   gomobile-work-2604817361/src-android-386/gobind/seq_android.h959 ··2»      1»     0»    0»   gomobile-work-4235095555/src-android-386/gobind/seq_android.h
960 ··3»      2»     0»    0»   stdint.h960 ··3»      2»     0»    0»   stdint.h
  
961 ·Line·Number·Statements:961 ·Line·Number·Statements:
962 ··[0x00000923]··Extended·opcode·2:·set·Address·to·0x1f8f10962 ··[0x00000923]··Extended·opcode·2:·set·Address·to·0x1f8f10
963 ··[0x0000092a]··Advance·Line·by·43·to·44963 ··[0x0000092a]··Advance·Line·by·43·to·44
964 ··[0x0000092c]··Copy964 ··[0x0000092c]··Copy
965 ··[0x0000092d]··Set·column·to·25965 ··[0x0000092d]··Set·column·to·25
3.41 MB
readelf --wide --debug-dump=info {}
    
Offset 2, 68 lines modifiedOffset 2, 68 lines modified
  
2 ··Compilation·Unit·@·offset·0:2 ··Compilation·Unit·@·offset·0:
3 ···Length:········0x13a0·(32-bit)3 ···Length:········0x13a0·(32-bit)
4 ···Version:·······44 ···Version:·······4
5 ···Abbrev·Offset:·05 ···Abbrev·Offset:·0
6 ···Pointer·Size:··46 ···Pointer·Size:··4
7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·1·(DW_TAG_compile_unit)
8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x222d):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)8 ····<c>···DW_AT_producer····:·(strp)·(offset:·0x2277):·Android·(7714059,·based·on·r416183c1)·clang·version·12.0.8·(https://android.googlesource.com/toolchain/llvm-project·c935d99d7cf2016289302412d708641d52d2f7ee)
9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)9 ····<10>···DW_AT_language····:·(data2)·12»   (ANSI·C99)
10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x67d):·/tmp/go-build/_cgo_export.c10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x6c8):·/tmp/go-build/_cgo_export.c
11 ····<16>···DW_AT_stmt_list···:·(sec_offset)·011 ····<16>···DW_AT_stmt_list···:·(sec_offset)·0
12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xe46):·/tmp/go-build12 ····<1a>···DW_AT_comp_dir····:·(strp)·(offset:·0xe91):·/tmp/go-build
13 ····<1e>···DW_AT_low_pc······:·(addr)·0x1f806013 ····<1e>···DW_AT_low_pc······:·(addr)·0x1f8060
14 ····<22>···DW_AT_high_pc·····:·(data4)·0xbcf14 ····<22>···DW_AT_high_pc·····:·(data4)·0xbcf
15 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_subprogram)15 ·<1><26>:·Abbrev·Number:·2·(DW_TAG_subprogram)
16 ····<27>···DW_AT_low_pc······:·(addr)·0x1f806016 ····<27>···DW_AT_low_pc······:·(addr)·0x1f8060
17 ····<2b>···DW_AT_high_pc·····:·(data4)·0x6a17 ····<2b>···DW_AT_high_pc·····:·(data4)·0x6a
18 ····<2f>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(ebp))18 ····<2f>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·55·»    (DW_OP_reg5·(ebp))
19 ····<31>···DW_AT_GNU_all_call_sites:·(flag_present)·119 ····<31>···DW_AT_GNU_all_call_sites:·(flag_present)·1
20 ····<31>···DW_AT_name········:·(strp)·(offset:·0x5d06):·proxy_error_Error20 ····<31>···DW_AT_name········:·(strp)·(offset:·0x5d94):·proxy_error_Error
21 ····<35>···DW_AT_decl_file···:·(data1)·221 ····<35>···DW_AT_decl_file···:·(data1)·2
22 ····<36>···DW_AT_decl_line···:·(data1)·2422 ····<36>···DW_AT_decl_line···:·(data1)·24
23 ····<37>···DW_AT_prototyped··:·(flag_present)·123 ····<37>···DW_AT_prototyped··:·(flag_present)·1
24 ····<37>···DW_AT_type········:·(ref4)·<0xd2>,·nstring,·nstring24 ····<37>···DW_AT_type········:·(ref4)·<0xd2>,·nstring,·nstring
25 ····<3b>···DW_AT_external····:·(flag_present)·125 ····<3b>···DW_AT_external····:·(flag_present)·1
26 ·<2><3b>:·Abbrev·Number:·3·(DW_TAG_variable)26 ·<2><3b>:·Abbrev·Number:·3·(DW_TAG_variable)
27 ····<3c>···DW_AT_name········:·(strp)·(offset:·0x73ab):·_cgo_zero27 ····<3c>···DW_AT_name········:·(strp)·(offset:·0x73ab):·_cgo_zero
28 ····<40>···DW_AT_type········:·(ref4)·<0x46>,·_cgo_argtype28 ····<40>···DW_AT_type········:·(ref4)·<0x46>,·_cgo_argtype
29 ····<44>···DW_AT_decl_file···:·(data1)·229 ····<44>···DW_AT_decl_file···:·(data1)·2
30 ····<45>···DW_AT_decl_line···:·(data1)·3130 ····<45>···DW_AT_decl_line···:·(data1)·31
31 ·<2><46>:·Abbrev·Number:·4·(DW_TAG_typedef)31 ·<2><46>:·Abbrev·Number:·4·(DW_TAG_typedef)
32 ····<47>···DW_AT_type········:·(ref4)·<0x51>32 ····<47>···DW_AT_type········:·(ref4)·<0x51>
33 ····<4b>···DW_AT_name········:·(strp)·(offset:·0x6bb3):·_cgo_argtype33 ····<4b>···DW_AT_name········:·(strp)·(offset:·0x6c41):·_cgo_argtype
34 ····<4f>···DW_AT_decl_file···:·(data1)·234 ····<4f>···DW_AT_decl_file···:·(data1)·2
35 ····<50>···DW_AT_decl_line···:·(data1)·3035 ····<50>···DW_AT_decl_line···:·(data1)·30
36 ·<2><51>:·Abbrev·Number:·5·(DW_TAG_structure_type)36 ·<2><51>:·Abbrev·Number:·5·(DW_TAG_structure_type)
37 ····<52>···DW_AT_byte_size···:·(data1)·1237 ····<52>···DW_AT_byte_size···:·(data1)·12
38 ····<53>···DW_AT_decl_file···:·(data1)·238 ····<53>···DW_AT_decl_file···:·(data1)·2
39 ····<54>···DW_AT_decl_line···:·(data1)·2739 ····<54>···DW_AT_decl_line···:·(data1)·27
40 ·<3><55>:·Abbrev·Number:·6·(DW_TAG_member)40 ·<3><55>:·Abbrev·Number:·6·(DW_TAG_member)
41 ····<56>···DW_AT_name········:·(strp)·(offset:·0x73b5):·p041 ····<56>···DW_AT_name········:·(strp)·(offset:·0x73b5):·p0
42 ····<5a>···DW_AT_type········:·(ref4)·<0xb5>,·int,·__int32_t,·int32_t42 ····<5a>···DW_AT_type········:·(ref4)·<0xb5>,·int,·__int32_t,·int32_t
43 ····<5e>···DW_AT_decl_file···:·(data1)·243 ····<5e>···DW_AT_decl_file···:·(data1)·2
44 ····<5f>···DW_AT_decl_line···:·(data1)·2844 ····<5f>···DW_AT_decl_line···:·(data1)·28
45 ····<60>···DW_AT_data_member_location:·(data1)·045 ····<60>···DW_AT_data_member_location:·(data1)·0
46 ·<3><61>:·Abbrev·Number:·6·(DW_TAG_member)46 ·<3><61>:·Abbrev·Number:·6·(DW_TAG_member)
47 ····<62>···DW_AT_name········:·(strp)·(offset:·0x12f4):·r047 ····<62>···DW_AT_name········:·(strp)·(offset:·0x130a):·r0
48 ····<66>···DW_AT_type········:·(ref4)·<0xd2>,·nstring,·nstring48 ····<66>···DW_AT_type········:·(ref4)·<0xd2>,·nstring,·nstring
49 ····<6a>···DW_AT_decl_file···:·(data1)·249 ····<6a>···DW_AT_decl_file···:·(data1)·2
50 ····<6b>···DW_AT_decl_line···:·(data1)·2950 ····<6b>···DW_AT_decl_line···:·(data1)·29
51 ····<6c>···DW_AT_data_member_location:·(data1)·451 ····<6c>···DW_AT_data_member_location:·(data1)·4
52 ·<3><6d>:·Abbrev·Number:·052 ·<3><6d>:·Abbrev·Number:·0
53 ·<2><6e>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)53 ·<2><6e>:·Abbrev·Number:·7·(DW_TAG_formal_parameter)
54 ····<6f>···DW_AT_location····:·(exprloc)·2·byte·block:·91·c·»     (DW_OP_fbreg:·12)54 ····<6f>···DW_AT_location····:·(exprloc)·2·byte·block:·91·c·»     (DW_OP_fbreg:·12)
55 ····<72>···DW_AT_name········:·(strp)·(offset:·0x6798):·refnum55 ····<72>···DW_AT_name········:·(strp)·(offset:·0x6826):·refnum
56 ····<76>···DW_AT_decl_file···:·(data1)·256 ····<76>···DW_AT_decl_file···:·(data1)·2
57 ····<77>···DW_AT_decl_line···:·(data1)·2457 ····<77>···DW_AT_decl_line···:·(data1)·24
58 ····<78>···DW_AT_type········:·(ref4)·<0xb5>,·int,·__int32_t,·int32_t58 ····<78>···DW_AT_type········:·(ref4)·<0xb5>,·int,·__int32_t,·int32_t
59 ·<2><7c>:·Abbrev·Number:·8·(DW_TAG_variable)59 ·<2><7c>:·Abbrev·Number:·8·(DW_TAG_variable)
60 ····<7d>···DW_AT_location····:·(exprloc)·2·byte·block:·74·0·»     (DW_OP_breg4·(esp):·0)60 ····<7d>···DW_AT_location····:·(exprloc)·2·byte·block:·74·0·»     (DW_OP_breg4·(esp):·0)
61 ····<80>···DW_AT_name········:·(strp)·(offset:·0x6c4):·_cgo_a61 ····<80>···DW_AT_name········:·(strp)·(offset:·0x70f):·_cgo_a
62 ····<84>···DW_AT_decl_file···:·(data1)·262 ····<84>···DW_AT_decl_file···:·(data1)·2
63 ····<85>···DW_AT_decl_line···:·(data1)·3263 ····<85>···DW_AT_decl_line···:·(data1)·32
64 ····<86>···DW_AT_type········:·(ref4)·<0x46>,·_cgo_argtype64 ····<86>···DW_AT_type········:·(ref4)·<0x46>,·_cgo_argtype
65 ·<2><8a>:·Abbrev·Number:·9·(DW_TAG_variable)65 ·<2><8a>:·Abbrev·Number:·9·(DW_TAG_variable)
66 ····<8b>···DW_AT_location····:·(sec_offset)·0·(location·list)66 ····<8b>···DW_AT_location····:·(sec_offset)·0·(location·list)
67 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x21):·_cgo_ctxt67 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x21):·_cgo_ctxt
68 ····<93>···DW_AT_decl_file···:·(data1)·268 ····<93>···DW_AT_decl_file···:·(data1)·2
Offset 77, 44 lines modifiedOffset 77, 44 lines modified
77 ····<a7>···DW_AT_low_pc······:·(addr)·0x1f80a777 ····<a7>···DW_AT_low_pc······:·(addr)·0x1f80a7
78 ·<2><ab>:·Abbrev·Number:·10·(DW_TAG_GNU_call_site)78 ·<2><ab>:·Abbrev·Number:·10·(DW_TAG_GNU_call_site)
79 ····<ac>···DW_AT_abstract_origin:·(ref4)·<0x1257>79 ····<ac>···DW_AT_abstract_origin:·(ref4)·<0x1257>
80 ····<b0>···DW_AT_low_pc······:·(addr)·0x1f80b080 ····<b0>···DW_AT_low_pc······:·(addr)·0x1f80b0
81 ·<2><b4>:·Abbrev·Number:·081 ·<2><b4>:·Abbrev·Number:·0
82 ·<1><b5>:·Abbrev·Number:·4·(DW_TAG_typedef)82 ·<1><b5>:·Abbrev·Number:·4·(DW_TAG_typedef)
83 ····<b6>···DW_AT_type········:·(ref4)·<0xc0>,·int,·__int32_t83 ····<b6>···DW_AT_type········:·(ref4)·<0xc0>,·int,·__int32_t
84 ····<ba>···DW_AT_name········:·(strp)·(offset:·0x2ea9):·int32_t84 ····<ba>···DW_AT_name········:·(strp)·(offset:·0x2ef3):·int32_t
85 ····<be>···DW_AT_decl_file···:·(data1)·185 ····<be>···DW_AT_decl_file···:·(data1)·1
86 ····<bf>···DW_AT_decl_line···:·(data1)·6486 ····<bf>···DW_AT_decl_line···:·(data1)·64
87 ·<1><c0>:·Abbrev·Number:·4·(DW_TAG_typedef)87 ·<1><c0>:·Abbrev·Number:·4·(DW_TAG_typedef)
88 ····<c1>···DW_AT_type········:·(ref4)·<0xcb>,·int88 ····<c1>···DW_AT_type········:·(ref4)·<0xcb>,·int
89 ····<c5>···DW_AT_name········:·(strp)·(offset:·0x5841):·__int32_t89 ····<c5>···DW_AT_name········:·(strp)·(offset:·0x58cf):·__int32_t
90 ····<c9>···DW_AT_decl_file···:·(data1)·190 ····<c9>···DW_AT_decl_file···:·(data1)·1
91 ····<ca>···DW_AT_decl_line···:·(data1)·4091 ····<ca>···DW_AT_decl_line···:·(data1)·40
92 ·<1><cb>:·Abbrev·Number:·11·(DW_TAG_base_type)92 ·<1><cb>:·Abbrev·Number:·11·(DW_TAG_base_type)
93 ····<cc>···DW_AT_name········:·(strp)·(offset:·0x1ed0):·int93 ····<cc>···DW_AT_name········:·(strp)·(offset:·0x1f63):·int
94 ····<d0>···DW_AT_encoding····:·(data1)·5»    (signed)94 ····<d0>···DW_AT_encoding····:·(data1)·5»    (signed)
95 ····<d1>···DW_AT_byte_size···:·(data1)·495 ····<d1>···DW_AT_byte_size···:·(data1)·4
96 ·<1><d2>:·Abbrev·Number:·4·(DW_TAG_typedef)96 ·<1><d2>:·Abbrev·Number:·4·(DW_TAG_typedef)
97 ····<d3>···DW_AT_type········:·(ref4)·<0xdd>,·nstring97 ····<d3>···DW_AT_type········:·(ref4)·<0xdd>,·nstring
98 ····<d7>···DW_AT_name········:·(strp)·(offset:·0x4748):·nstring98 ····<d7>···DW_AT_name········:·(strp)·(offset:·0x47d5):·nstring
99 ····<db>···DW_AT_decl_file···:·(data1)·399 ····<db>···DW_AT_decl_file···:·(data1)·3
100 ····<dc>···DW_AT_decl_line···:·(data1)·28100 ····<dc>···DW_AT_decl_line···:·(data1)·28
101 ·<1><dd>:·Abbrev·Number:·12·(DW_TAG_structure_type)101 ·<1><dd>:·Abbrev·Number:·12·(DW_TAG_structure_type)
102 ····<de>···DW_AT_name········:·(strp)·(offset:·0x4748):·nstring102 ····<de>···DW_AT_name········:·(strp)·(offset:·0x47d5):·nstring
103 ····<e2>···DW_AT_byte_size···:·(data1)·8103 ····<e2>···DW_AT_byte_size···:·(data1)·8
104 ····<e3>···DW_AT_decl_file···:·(data1)·3104 ····<e3>···DW_AT_decl_file···:·(data1)·3
105 ····<e4>···DW_AT_decl_line···:·(data1)·22105 ····<e4>···DW_AT_decl_line···:·(data1)·22
106 ·<2><e5>:·Abbrev·Number:·6·(DW_TAG_member)106 ·<2><e5>:·Abbrev·Number:·6·(DW_TAG_member)
107 ····<e6>···DW_AT_name········:·(strp)·(offset:·0x4351):·chars107 ····<e6>···DW_AT_name········:·(strp)·(offset:·0x43de):·chars
108 ····<ea>···DW_AT_type········:·(ref4)·<0xfe>108 ····<ea>···DW_AT_type········:·(ref4)·<0xfe>
109 ····<ee>···DW_AT_decl_file···:·(data1)·3109 ····<ee>···DW_AT_decl_file···:·(data1)·3
110 ····<ef>···DW_AT_decl_line···:·(data1)·25110 ····<ef>···DW_AT_decl_line···:·(data1)·25
111 ····<f0>···DW_AT_data_member_location:·(data1)·0111 ····<f0>···DW_AT_data_member_location:·(data1)·0
112 ·<2><f1>:·Abbrev·Number:·6·(DW_TAG_member)112 ·<2><f1>:·Abbrev·Number:·6·(DW_TAG_member)
113 ····<f2>···DW_AT_name········:·(strp)·(offset:·0x6461):·len113 ····<f2>···DW_AT_name········:·(strp)·(offset:·0x64ef):·len
114 ····<f6>···DW_AT_type········:·(ref4)·<0xff>,·int,·__int32_t,·int32_t,·jint,·jsize114 ····<f6>···DW_AT_type········:·(ref4)·<0xff>,·int,·__int32_t,·int32_t,·jint,·jsize
115 ····<fa>···DW_AT_decl_file···:·(data1)·3115 ····<fa>···DW_AT_decl_file···:·(data1)·3
116 ····<fb>···DW_AT_decl_line···:·(data1)·27116 ····<fb>···DW_AT_decl_line···:·(data1)·27
117 ····<fc>···DW_AT_data_member_location:·(data1)·4117 ····<fc>···DW_AT_data_member_location:·(data1)·4
118 ·<2><fd>:·Abbrev·Number:·0118 ·<2><fd>:·Abbrev·Number:·0
119 ·<1><fe>:·Abbrev·Number:·13·(DW_TAG_pointer_type)119 ·<1><fe>:·Abbrev·Number:·13·(DW_TAG_pointer_type)
120 ·<1><ff>:·Abbrev·Number:·4·(DW_TAG_typedef)120 ·<1><ff>:·Abbrev·Number:·4·(DW_TAG_typedef)
Offset 128, 43 lines modifiedOffset 128, 43 lines modified
128 ····<113>···DW_AT_decl_file···:·(data1)·4128 ····<113>···DW_AT_decl_file···:·(data1)·4
129 ····<114>···DW_AT_decl_line···:·(data1)·34129 ····<114>···DW_AT_decl_line···:·(data1)·34
130 ·<1><115>:·Abbrev·Number:·14·(DW_TAG_subprogram)130 ·<1><115>:·Abbrev·Number:·14·(DW_TAG_subprogram)
131 ····<116>···DW_AT_low_pc······:·(addr)·0x1f80d0131 ····<116>···DW_AT_low_pc······:·(addr)·0x1f80d0
132 ····<11a>···DW_AT_high_pc·····:·(data4)·0x51132 ····<11a>···DW_AT_high_pc·····:·(data4)·0x51
133 ····<11e>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·55·»   (DW_OP_reg5·(ebp))133 ····<11e>···DW_AT_frame_base··:·(exprloc)·1·byte·block:·55·»   (DW_OP_reg5·(ebp))
134 ····<120>···DW_AT_GNU_all_call_sites:·(flag_present)·1134 ····<120>···DW_AT_GNU_all_call_sites:·(flag_present)·1
135 ····<120>···DW_AT_name········:·(strp)·(offset:·0x3b59):·new_shadowsocks_Client135 ····<120>···DW_AT_name········:·(strp)·(offset:·0x3ba3):·new_shadowsocks_Client
136 ····<124>···DW_AT_decl_file···:·(data1)·2136 ····<124>···DW_AT_decl_file···:·(data1)·2
137 ····<125>···DW_AT_decl_line···:·(data1)·43137 ····<125>···DW_AT_decl_line···:·(data1)·43
138 ····<126>···DW_AT_type········:·(ref4)·<0xb5>,·int,·__int32_t,·int32_t138 ····<126>···DW_AT_type········:·(ref4)·<0xb5>,·int,·__int32_t,·int32_t
139 ····<12a>···DW_AT_external····:·(flag_present)·1139 ····<12a>···DW_AT_external····:·(flag_present)·1
140 ·<2><12a>:·Abbrev·Number:·3·(DW_TAG_variable)140 ·<2><12a>:·Abbrev·Number:·3·(DW_TAG_variable)
Max diff block lines reached; 3572565/3580366 bytes (99.78%) of diff not shown.
2.88 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 1cTH1ltpFkvYDNqdKgrX/DuPMEaEORstZf28hsaeY/8YHzcdfbB7te3Bd9OvO8/NquPEEkEEGMXZCvYl_Ld1 FsLY83_fIHf2fEpSIFiH/cfX4w3lmsON0e-yye0NN/Tnh3LP_pqTkirPPa3T9h/v6NtaLj1BoYDMw4Ot2Ru
2 __cxa_atexit2 __cxa_atexit
3 __cxa_finalize3 __cxa_finalize
4 _cgo_topofstack4 _cgo_topofstack
5 _cgo_panic5 _cgo_panic
6 crosscall26 crosscall2
7 _cgoexp_9b39563feb7e_output7 _cgoexp_9b39563feb7e_output
8 _cgoexp_9b39563feb7e_tcpAcceptFn8 _cgoexp_9b39563feb7e_tcpAcceptFn
Offset 9770, 19 lines modifiedOffset 9770, 19 lines modified
9770 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go9770 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/udp.go
9771 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go9771 /home/vagrant/build/srclib/outline-go-tun2socks/outline/tun2socks/tunnel_android.go
9772 /usr/lib/go-1.21/src/runtime/debug/garbage.go9772 /usr/lib/go-1.21/src/runtime/debug/garbage.go
9773 /usr/lib/go-1.21/src/os/signal/signal.go9773 /usr/lib/go-1.21/src/os/signal/signal.go
9774 /usr/lib/go-1.21/src/os/signal/signal_unix.go9774 /usr/lib/go-1.21/src/os/signal/signal_unix.go
9775 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go9775 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/bind/java/context_android.go
9776 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go9776 /home/vagrant/go/pkg/mod/golang.org/x/mobile@v0.0.0-20230301163155-e0f57694e12c/internal/mobileinit/ctx_android.go
9777 /tmp/gomobile-work-2604817361/src-android-386/gobind/go_main.go9777 /tmp/gomobile-work-4235095555/src-android-386/gobind/go_main.go
9778 /tmp/gomobile-work-2604817361/src-android-386/gobind/go_shadowsocksmain.go9778 /tmp/gomobile-work-4235095555/src-android-386/gobind/go_shadowsocksmain.go
9779 /tmp/gomobile-work-2604817361/src-android-386/gobind/go_tun2socksmain.go9779 /tmp/gomobile-work-4235095555/src-android-386/gobind/go_tun2socksmain.go
9780 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq.go9780 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq.go
9781 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.go9781 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.go
9782 4»      3B|·{p9782 4»      3B|·{p
9783 L#·$3#·$9783 L#·$3#·$
9784 '»      (%'»   (09784 '»      (%'»   (0
9785 /p2%1&4"9785 /p2%1&4"
9786 Bg-#.;-#.9786 Bg-#.;-#.
9787 .1-#.$-#.9787 .1-#.$-#.
9788 "»      !6$:#[9788 "»      !6$:#[
Offset 10020, 62 lines modifiedOffset 10020, 68 lines modified
10020 YDQ3[hlA10020 YDQ3[hlA
10021 @~~YBi/i>Hj10021 @~~YBi/i>Hj
10022 u)%u)%u)}10022 u)%u)%u)}
10023 iN3UUN5O10023 iN3UUN5O
10024 ,[>'y"f810024 ,[>'y"f8
10025 ;Qazk\+L?w10025 ;Qazk\+L?w
10026 RBL;JLc#10026 RBL;JLc#
 10027 0{~#:Iu3
 10028 #=Nl>;6Fz
 10029 (8qpxf,A
 10030 `GydGm··
 10031 5QaGydGM!";
 10032 IdGydG=H
10027 bZ%x+·;V 
10028 I_GyYmt@ 
10029 ~(»     MG32#X 
10030 vCo7:_A, 
10031 DdGydG=EDv 
10032 ;aGydGu':NWY 
10033 S[dGydGm 
10034 aGydGu%";10033 aGydGu$";
10035 q>8yDdGy# 
10036 cDdGydGm·"; 
10037 DdGydG}JDv10034 MDdGydG=KDv
 10035 (Y9dGydG
 10036 MNPS_>=%
 10037 aO·f3m@L
 10038 NU05S*W"
 10039 !UPQAAQQAE
 10040 D$vl-L_Yd
 10041 ckal[d1HE
 10042 b`bF017B
 10043 s3i*Vjy9Ow
10038 E8OdGydG»       "; 
10039 YDdGydG]IDv 
10040 CNPc_>5- 
10041 :hQ.iQ{(OQ 
10042 u&"'(INP 
10043 5i*Vyy9|K 
10044 xR|D&<{% 
10045 ^Yug=*sn[ 
10046 LL3wabFK5F]e 
10047 (xOEd{Kh 
10048 q7-c/7&\4^ 
10049 SfK.~+be{1 
10050 TuUwWWWWwW10044 TuUwWWWWwW
10051 Kin:jGze 
10052 UjmHZcY/ 
10053 wxV1(8j" 
10054 `.@z&@Ss 
10055 mYWIuU+y>gKK 
10056 'NG>B`S= 
10057 UI}8/yW9 
10058 Z`sznKct 
10059 AH8kJmJ# 
10060 1QYTD>&w 
10061 2kc"B*R& 
10062 ],sVVKhoF 
10063 >#fRjR-,10045 S%~S8;z!
 10046 b5@Br+qv8/
 10047 yu)qKDMF
 10048 rfRN2D4l8
 10049 6GU#)[Uu
 10050 »       k?>X"2J(
 10051 VRz@*}&i
 10052 HlM9»   [(]
 10053 [{tbk=5(
 10054 SOO1`A{@
 10055 2nUf?dM~2n3
 10056 s<5cpS]f
 10057 KIiNJJs]
 10058 }I<|-hN<
 10059 *GTV9rd8
 10060 Bwg[nz%5
 10061 LGr9De:"
 10062 b,2F@RQ!X
 10063 ?f>Nxr!s
 10064 $YoMd^fc
 10065 1F9]tvu3
 10066 $fH}cU--O
 10067 @4/EOni*$
10064 }3x-yfEm10068 }3x-yfEm
10065 1uvhHuZ8 
10066 6]$_·55a? 
10067 GoO98<`»R10069 X05·^·MwX
 10070 cbgN!·dfO
 10071 )#GMb#Gf
 10072 ai7<eMLl
10068 TzZ/ob?A10073 TzZ/ob?A
10069 7,&/SVy` 
10070 ~Y%8-GH_*su 
10071 ,6\q6=F1 
10072 GQ<?VMoh~ 
10073 4+xtG~Q_{ 
10074 iQqiy4\X10074 )(·jhBP2g
 10075 nCIC{L[i
 10076 kE3*J#-v#
 10077 f;~**wo{J
Max diff block lines reached; 79/2896 bytes (2.73%) of diff not shown.
143 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 461510, 15 lines modifiedOffset 461510, 15 lines modified
461510 »       int3461510 »       int3
461511 »       int3461511 »       int3
461512 »       int3461512 »       int3
461513 »       int3461513 »       int3
  
461514 001f8fa0·<initClasses>:461514 001f8fa0·<initClasses>:
461515 initClasses():461515 initClasses():
461516 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:24461516 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:24
461517 »       push···%ebp461517 »       push···%ebp
461518 »       mov····%esp,%ebp461518 »       mov····%esp,%ebp
461519 »       and····$0xfffffffc,%esp461519 »       and····$0xfffffffc,%esp
461520 »       mov····%ebp,%esp461520 »       mov····%ebp,%esp
461521 »       pop····%ebp461521 »       pop····%ebp
461522 »       ret461522 »       ret
461523 »       nop461523 »       nop
Offset 461526, 36 lines modifiedOffset 461526, 36 lines modified
461526 »       nop461526 »       nop
461527 »       nop461527 »       nop
461528 »       nop461528 »       nop
461529 »       nop461529 »       nop
  
461530 001f8fb0·<go_seq_maybe_throw_exception>:461530 001f8fb0·<go_seq_maybe_throw_exception>:
461531 go_seq_maybe_throw_exception():461531 go_seq_maybe_throw_exception():
461532 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:66461532 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:66
461533 »       push···%ebp461533 »       push···%ebp
461534 »       mov····%esp,%ebp461534 »       mov····%esp,%ebp
461535 »       push···%ebx461535 »       push···%ebx
461536 »       and····$0xfffffff0,%esp461536 »       and····$0xfffffff0,%esp
461537 »       sub····$0x10,%esp461537 »       sub····$0x10,%esp
461538 »       call···1f8fbf·<go_seq_maybe_throw_exception+0xf>461538 »       call···1f8fbf·<go_seq_maybe_throw_exception+0xf>
461539 »       pop····%ebx461539 »       pop····%ebx
461540 »       add····$0x1579a9,%ebx461540 »       add····$0x1579a9,%ebx
461541 »       mov····0xc(%ebp),%eax461541 »       mov····0xc(%ebp),%eax
461542 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:67461542 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:67
461543 »       test···%eax,%eax461543 »       test···%eax,%eax
461544 »       je·····1f8fdd·<go_seq_maybe_throw_exception+0x2d>461544 »       je·····1f8fdd·<go_seq_maybe_throw_exception+0x2d>
461545 »       mov····0x8(%ebp),%ecx461545 »       mov····0x8(%ebp),%ecx
461546 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:68461546 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:68
461547 »       mov····(%ecx),%edx461547 »       mov····(%ecx),%edx
461548 »       sub····$0x8,%esp461548 »       sub····$0x8,%esp
461549 »       push···%eax461549 »       push···%eax
461550 »       push···%ecx461550 »       push···%ecx
461551 »       call···*0x34(%edx)461551 »       call···*0x34(%edx)
461552 »       add····$0x10,%esp461552 »       add····$0x10,%esp
461553 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:70461553 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:70
461554 »       lea····-0x4(%ebp),%esp461554 »       lea····-0x4(%ebp),%esp
461555 »       pop····%ebx461555 »       pop····%ebx
461556 »       pop····%ebp461556 »       pop····%ebp
461557 »       ret461557 »       ret
461558 »       nop461558 »       nop
461559 »       nop461559 »       nop
461560 »       nop461560 »       nop
Offset 461568, 39 lines modifiedOffset 461568, 39 lines modified
461568 »       nop461568 »       nop
461569 »       nop461569 »       nop
461570 »       nop461570 »       nop
461571 »       nop461571 »       nop
  
461572 001f8ff0·<go_seq_get_exception>:461572 001f8ff0·<go_seq_get_exception>:
461573 go_seq_get_exception():461573 go_seq_get_exception():
461574 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:72461574 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:72
461575 »       push···%ebp461575 »       push···%ebp
461576 »       mov····%esp,%ebp461576 »       mov····%esp,%ebp
461577 »       push···%ebx461577 »       push···%ebx
461578 »       push···%edi461578 »       push···%edi
461579 »       push···%esi461579 »       push···%esi
461580 »       and····$0xfffffff0,%esp461580 »       and····$0xfffffff0,%esp
461581 »       sub····$0x10,%esp461581 »       sub····$0x10,%esp
461582 »       call···1f9001·<go_seq_get_exception+0x11>461582 »       call···1f9001·<go_seq_get_exception+0x11>
461583 »       pop····%ebx461583 »       pop····%ebx
461584 »       add····$0x157967,%ebx461584 »       add····$0x157967,%ebx
461585 »       mov····0x8(%ebp),%edi461585 »       mov····0x8(%ebp),%edi
461586 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:73461586 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:73
461587 »       mov····(%edi),%eax461587 »       mov····(%edi),%eax
461588 »       mov····%edi,(%esp)461588 »       mov····%edi,(%esp)
461589 »       call···*0x3c(%eax)461589 »       call···*0x3c(%eax)
461590 »       mov····%eax,%esi461590 »       mov····%eax,%esi
461591 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:74461591 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:74
461592 »       test···%eax,%eax461592 »       test···%eax,%eax
461593 »       je·····1f9021·<go_seq_get_exception+0x31>461593 »       je·····1f9021·<go_seq_get_exception+0x31>
461594 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:77461594 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:77
461595 »       mov····(%edi),%eax461595 »       mov····(%edi),%eax
461596 »       mov····%edi,(%esp)461596 »       mov····%edi,(%esp)
461597 »       call···*0x44(%eax)461597 »       call···*0x44(%eax)
461598 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:79461598 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:79
461599 »       mov····%esi,%eax461599 »       mov····%esi,%eax
461600 »       lea····-0xc(%ebp),%esp461600 »       lea····-0xc(%ebp),%esp
461601 »       pop····%esi461601 »       pop····%esi
461602 »       pop····%edi461602 »       pop····%edi
461603 »       pop····%ebx461603 »       pop····%ebx
461604 »       pop····%ebp461604 »       pop····%ebp
461605 »       ret461605 »       ret
Offset 461608, 70 lines modifiedOffset 461608, 70 lines modified
461608 »       nop461608 »       nop
461609 »       nop461609 »       nop
461610 »       nop461610 »       nop
461611 »       nop461611 »       nop
  
461612 001f9030·<go_seq_to_java_bytearray>:461612 001f9030·<go_seq_to_java_bytearray>:
461613 go_seq_to_java_bytearray():461613 go_seq_to_java_bytearray():
461614 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:81461614 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:81
461615 »       push···%ebp461615 »       push···%ebp
461616 »       mov····%esp,%ebp461616 »       mov····%esp,%ebp
461617 »       push···%ebx461617 »       push···%ebx
461618 »       push···%edi461618 »       push···%edi
461619 »       push···%esi461619 »       push···%esi
461620 »       and····$0xfffffff0,%esp461620 »       and····$0xfffffff0,%esp
461621 »       sub····$0x10,%esp461621 »       sub····$0x10,%esp
461622 »       call···1f9041·<go_seq_to_java_bytearray+0x11>461622 »       call···1f9041·<go_seq_to_java_bytearray+0x11>
461623 »       pop····%ebx461623 »       pop····%ebx
461624 »       add····$0x157927,%ebx461624 »       add····$0x157927,%ebx
461625 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:82461625 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:82
461626 »       cmpl···$0x0,0xc(%ebp)461626 »       cmpl···$0x0,0xc(%ebp)
461627 »       je·····1f9098·<go_seq_to_java_bytearray+0x68>461627 »       je·····1f9098·<go_seq_to_java_bytearray+0x68>
461628 »       mov····0x8(%ebp),%edi461628 »       mov····0x8(%ebp),%edi
461629 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:85461629 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:85
461630 »       mov····(%edi),%eax461630 »       mov····(%edi),%eax
461631 »       sub····$0x8,%esp461631 »       sub····$0x8,%esp
461632 »       push···0x10(%ebp)461632 »       push···0x10(%ebp)
461633 »       push···%edi461633 »       push···%edi
461634 »       call···*0x2c0(%eax)461634 »       call···*0x2c0(%eax)
461635 »       add····$0x10,%esp461635 »       add····$0x10,%esp
461636 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:86461636 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:86
461637 »       test···%eax,%eax461637 »       test···%eax,%eax
461638 »       je·····1f90a4·<go_seq_to_java_bytearray+0x74>461638 »       je·····1f90a4·<go_seq_to_java_bytearray+0x74>
461639 »       mov····%eax,%esi461639 »       mov····%eax,%esi
461640 /tmp/gomobile-work-2604817361/src-android-386/gobind/seq_android.c:89461640 /tmp/gomobile-work-4235095555/src-android-386/gobind/seq_android.c:89
Max diff block lines reached; 141909/146159 bytes (97.09%) of diff not shown.
2.88 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 30659, 33 lines modifiedOffset 30659, 33 lines modified
30659 ··0x00290020·742f676f·2f706b67·2f6d6f64·2f676f6c·t/go/pkg/mod/gol30659 ··0x00290020·742f676f·2f706b67·2f6d6f64·2f676f6c·t/go/pkg/mod/gol
30660 ··0x00290030·616e672e·6f72672f·782f6d6f·62696c65·ang.org/x/mobile30660 ··0x00290030·616e672e·6f72672f·782f6d6f·62696c65·ang.org/x/mobile
30661 ··0x00290040·4076302e·302e302d·32303233·30333031·@v0.0.0-2023030130661 ··0x00290040·4076302e·302e302d·32303233·30333031·@v0.0.0-20230301
30662 ··0x00290050·31363331·35352d65·30663537·36393465·163155-e0f57694e30662 ··0x00290050·31363331·35352d65·30663537·36393465·163155-e0f57694e
30663 ··0x00290060·3132632f·696e7465·726e616c·2f6d6f62·12c/internal/mob30663 ··0x00290060·3132632f·696e7465·726e616c·2f6d6f62·12c/internal/mob
30664 ··0x00290070·696c6569·6e69742f·6374785f·616e6472·ileinit/ctx_andr30664 ··0x00290070·696c6569·6e69742f·6374785f·616e6472·ileinit/ctx_andr
30665 ··0x00290080·6f69642e·676f002f·746d702f·676f6d6f·oid.go./tmp/gomo30665 ··0x00290080·6f69642e·676f002f·746d702f·676f6d6f·oid.go./tmp/gomo
30666 ··0x00290090·62696c65·2d776f72·6b2d3236·30343831·bile-work-26048130666 ··0x00290090·62696c65·2d776f72·6b2d3432·33353039·bile-work-423509
30667 ··0x002900a0·37333631·2f737263·2d616e64·726f6964·7361/src-android30667 ··0x002900a0·35353535·2f737263·2d616e64·726f6964·5555/src-android
30668 ··0x002900b0·2d333836·2f676f62·696e642f·676f5f6d·-386/gobind/go_m30668 ··0x002900b0·2d333836·2f676f62·696e642f·676f5f6d·-386/gobind/go_m
30669 ··0x002900c0·61696e2e·676f002f·746d702f·676f6d6f·ain.go./tmp/gomo30669 ··0x002900c0·61696e2e·676f002f·746d702f·676f6d6f·ain.go./tmp/gomo
30670 ··0x002900d0·62696c65·2d776f72·6b2d3236·30343831·bile-work-26048130670 ··0x002900d0·62696c65·2d776f72·6b2d3432·33353039·bile-work-423509
30671 ··0x002900e0·37333631·2f737263·2d616e64·726f6964·7361/src-android30671 ··0x002900e0·35353535·2f737263·2d616e64·726f6964·5555/src-android
30672 ··0x002900f0·2d333836·2f676f62·696e642f·676f5f73·-386/gobind/go_s30672 ··0x002900f0·2d333836·2f676f62·696e642f·676f5f73·-386/gobind/go_s
30673 ··0x00290100·6861646f·77736f63·6b736d61·696e2e67·hadowsocksmain.g30673 ··0x00290100·6861646f·77736f63·6b736d61·696e2e67·hadowsocksmain.g
30674 ··0x00290110·6f002f74·6d702f67·6f6d6f62·696c652d·o./tmp/gomobile-30674 ··0x00290110·6f002f74·6d702f67·6f6d6f62·696c652d·o./tmp/gomobile-
30675 ··0x00290120·776f726b·2d323630·34383137·3336312f·work-2604817361/30675 ··0x00290120·776f726b·2d343233·35303935·3535352f·work-4235095555/
30676 ··0x00290130·7372632d·616e6472·6f69642d·3338362f·src-android-386/30676 ··0x00290130·7372632d·616e6472·6f69642d·3338362f·src-android-386/
30677 ··0x00290140·676f6269·6e642f67·6f5f7475·6e32736f·gobind/go_tun2so30677 ··0x00290140·676f6269·6e642f67·6f5f7475·6e32736f·gobind/go_tun2so
30678 ··0x00290150·636b736d·61696e2e·676f002f·746d702f·cksmain.go./tmp/30678 ··0x00290150·636b736d·61696e2e·676f002f·746d702f·cksmain.go./tmp/
30679 ··0x00290160·676f6d6f·62696c65·2d776f72·6b2d3236·gomobile-work-2630679 ··0x00290160·676f6d6f·62696c65·2d776f72·6b2d3432·gomobile-work-42
30680 ··0x00290170·30343831·37333631·2f737263·2d616e64·04817361/src-and30680 ··0x00290170·33353039·35353535·2f737263·2d616e64·35095555/src-and
30681 ··0x00290180·726f6964·2d333836·2f676f62·696e642f·roid-386/gobind/30681 ··0x00290180·726f6964·2d333836·2f676f62·696e642f·roid-386/gobind/
30682 ··0x00290190·7365712e·676f002f·746d702f·676f6d6f·seq.go./tmp/gomo30682 ··0x00290190·7365712e·676f002f·746d702f·676f6d6f·seq.go./tmp/gomo
30683 ··0x002901a0·62696c65·2d776f72·6b2d3236·30343831·bile-work-26048130683 ··0x002901a0·62696c65·2d776f72·6b2d3432·33353039·bile-work-423509
30684 ··0x002901b0·37333631·2f737263·2d616e64·726f6964·7361/src-android30684 ··0x002901b0·35353535·2f737263·2d616e64·726f6964·5555/src-android
30685 ··0x002901c0·2d333836·2f676f62·696e642f·7365715f·-386/gobind/seq_30685 ··0x002901c0·2d333836·2f676f62·696e642f·7365715f·-386/gobind/seq_
30686 ··0x002901d0·616e6472·6f69642e·676f0000·00000000·android.go......30686 ··0x002901d0·616e6472·6f69642e·676f0000·00000000·android.go......
30687 ··0x002901e0·00021610·2d0f0110·140f0110·0f0f0700·....-...........30687 ··0x002901e0·00021610·2d0f0110·140f0110·0f0f0700·....-...........
30688 ··0x002901f0·126f00fe·01160218·0216041e·03060307·.o..............30688 ··0x002901f0·126f00fe·01160218·0216041e·03060307·.o..............
30689 ··0x00290200·00000b01·03020301·02020301·57020200·............W...30689 ··0x00290200·00000b01·03020301·02020301·57020200·............W...
30690 ··0x00290210·005d020b·01070002·2a00122a·00c8022a·.]......*..*...*30690 ··0x00290210·005d020b·01070002·2a00122a·00c8022a·.]......*..*...*
30691 ··0x00290220·00000b01·03020301·17020200·023c0012·.............<..30691 ··0x00290220·00000b01·03020301·17020200·023c0012·.............<..
100 KB
readelf --wide --decompress --string-dump=.debug_str {}
    
Offset 7, 1798 lines modifiedOffset 7, 1798 lines modified
7 ··[····3c]··jfieldID7 ··[····3c]··jfieldID
8 ··[····45]··CallDoubleMethodV8 ··[····45]··CallDoubleMethodV
9 ··[····57]··CallStaticObjectMethodV9 ··[····57]··CallStaticObjectMethodV
10 ··[····6f]··GetStaticObjectField10 ··[····6f]··GetStaticObjectField
11 ··[····84]··GetShortArrayRegion11 ··[····84]··GetShortArrayRegion
12 ··[····98]··pthread_setspecific12 ··[····98]··pthread_setspecific
Diff chunk too large, falling back to line-by-line diff (1784 lines added, 1784 lines removed)
13 ··[····ac]··initClasses13 ··[····ac]··initClasses
14 ··[····b8]··dlsym14 ··[····b8]··/tmp/gomobile-work-4235095555/src-android-386/gobind/shadowsocks_android.c
15 ··[····be]··ap15 ··[···103]··dlsym
16 ··[····c1]··get_ver16 ··[···109]··ap
17 ··[····c9]··sched_policy17 ··[···10c]··get_ver
18 ··[····d6]··uid_t18 ··[···114]··sched_policy
19 ··[····dc]··_cgo_libc_setegid19 ··[···121]··uid_t
20 ··[····ee]··getnameinfo20 ··[···127]··_cgo_libc_setegid
21 ··[····fa]··ai_socktype21 ··[···139]··getnameinfo
22 ··[···106]··rcv_ann_right_edge22 ··[···145]··ai_socktype
23 ··[···119]··snd_wnd23 ··[···151]··rcv_ann_right_edge
24 ··[···121]··memp_RAW_PCB24 ··[···164]··snd_wnd
25 ··[···12e]··tcp_hdr25 ··[···16c]··memp_RAW_PCB
26 ··[···136]··netif_default26 ··[···179]··tcp_hdr
27 ··[···144]··protocol27 ··[···181]··netif_default
28 ··[···14d]··memp28 ··[···18f]··protocol
29 ··[···152]··ip6addr_aton29 ··[···198]··memp
30 ··[···15f]··lwip_htonl30 ··[···19d]··ip6addr_aton
31 ··[···16a]··tcp_remove_listener31 ··[···1aa]··lwip_htonl
32 ··[···17e]··optlen32 ··[···1b5]··tcp_remove_listener
33 ··[···185]··tcp_recv_null33 ··[···1c9]··optlen
34 ··[···193]··tcp_process34 ··[···1d0]··tcp_recv_null
35 ··[···19f]··pbuf_header35 ··[···1de]··tcp_process
36 ··[···1ab]··tcp_fasttmr36 ··[···1ea]··pbuf_header
37 ··[···1b7]··tcp_rexmit_fast37 ··[···1f6]··tcp_fasttmr
38 ··[···1c7]··sys_untimeout38 ··[···202]··tcp_rexmit_fast
39 ··[···1d5]··first_copy_len39 ··[···212]··sys_untimeout
40 ··[···1e4]··pcb_reset40 ··[···220]··first_copy_len
41 ··[···1ee]··remainder41 ··[···22f]··pcb_reset
42 ··[···1f8]··oversize_add42 ··[···239]··remainder
43 ··[···205]··queue43 ··[···243]··oversize_add
44 ··[···20b]··mss_local44 ··[···250]··queue
45 ··[···215]··space45 ··[···256]··mss_local
46 ··[···21b]··seg_list46 ··[···260]··space
47 ··[···224]··ip_reass_free_complete_datagram47 ··[···266]··seg_list
48 ··[···244]··plen48 ··[···26f]··ip_reass_free_complete_datagram
49 ··[···249]··mask49 ··[···28f]··plen
50 ··[···24e]··identification50 ··[···294]··mask
51 ··[···25d]··probes_sent51 ··[···299]··identification
52 ··[···269]··nd6_router_list_entry52 ··[···2a8]··probes_sent
53 ··[···27f]··mtu_option53 ··[···2b4]··nd6_router_list_entry
54 ··[···28a]··ICMP6_TYPE_MRT54 ··[···2ca]··mtu_option
55 ··[···299]··ip6_rout_hdr55 ··[···2d5]··ICMP6_TYPE_MRT
56 ··[···2a6]··na_header56 ··[···2e4]··ip6_rout_hdr
57 ··[···2b0]··nd6_new_router57 ··[···2f1]··na_header
58 ··[···2bf]··prefix_addr58 ··[···2fb]··nd6_new_router
59 ··[···2cb]··option_len859 ··[···30a]··prefix_addr
60 ··[···2d7]··life60 ··[···316]··option_len8
61 ··[···2dc]··_cgo_9b39563feb7e_Cfunc_pbuf_copy_partial61 ··[···322]··life
62 ··[···306]··_cgo_9b39563feb7e_Cfunc_set_tcp_err_callback62 ··[···327]··_cgo_9b39563feb7e_Cfunc_pbuf_copy_partial
63 ··[···333]··_cgo_9b39563feb7e_Cfunc_free_conn_key_arg63 ··[···351]··_cgo_9b39563feb7e_Cfunc_set_tcp_err_callback
64 ··[···35d]··__pad064 ··[···37e]··_cgo_9b39563feb7e_Cfunc_free_conn_key_arg
65 ··[···364]··proxyshadowsocks__CheckServerReachable65 ··[···3a8]··__pad0
66 ··[···38b]··proxytun2socks__ConnectShadowsocksTunnel_return66 ··[···3af]··proxyshadowsocks__CheckServerReachable
67 ··[···3bb]··param_host67 ··[···3d6]··proxytun2socks__ConnectShadowsocksTunnel_return
68 ··[···3c6]··go_seq_inc_ref68 ··[···406]··param_host
69 ··[···3d5]··IsInstanceOf69 ··[···411]··go_seq_inc_ref
70 ··[···3e2]··CallIntMethod70 ··[···420]··IsInstanceOf
71 ··[···3f0]··CallNonvirtualShortMethod71 ··[···42d]··CallIntMethod
72 ··[···40a]··CallNonvirtualDoubleMethod72 ··[···43b]··CallNonvirtualShortMethod
73 ··[···425]··SetCharField73 ··[···455]··CallNonvirtualDoubleMethod
74 ··[···432]··GetArrayLength74 ··[···470]··SetCharField
75 ··[···441]··SetObjectArrayElement75 ··[···47d]··GetArrayLength
76 ··[···457]··jbooleanArray76 ··[···48c]··SetObjectArrayElement
77 ··[···465]··GetDirectBufferCapacity77 ··[···4a2]··jbooleanArray
78 ··[···47d]··seq_class78 ··[···4b0]··GetDirectBufferCapacity
79 ··[···487]··_host79 ··[···4c8]··seq_class
80 ··[···48d]··err80 ··[···4d2]··_host
81 ··[···491]··ctxt81 ··[···4d8]··err
82 ··[···496]··sched_priority82 ··[···4dc]··ctxt
83 ··[···4a5]··pthread_attr_t83 ··[···4e1]··sched_priority
84 ··[···4b4]··tv_sec84 ··[···4f0]··pthread_attr_t
85 ··[···4bb]··x_cgo_sys_thread_create85 ··[···4ff]··tv_sec
86 ··[···4d3]··fn86 ··[···506]··x_cgo_sys_thread_create
87 ··[···4d6]··addr87 ··[···51e]··fn
88 ··[···4db]··_cgo_errno88 ··[···521]··addr
89 ··[···4e6]··tot_len89 ··[···526]··_cgo_errno
90 ··[···4ee]··udp_pcb90 ··[···531]··tot_len
91 ··[···4f6]··tcphdr91 ··[···539]··udp_pcb
92 ··[···4fd]··ackno92 ··[···541]··tcphdr
93 ··[···503]··_offset93 ··[···548]··ackno
94 ··[···50b]··recv_data94 ··[···54e]··_offset
95 ··[···515]··tcp_init95 ··[···556]··recv_data
96 ··[···51e]··netif_set_default96 ··[···560]··tcp_init
97 ··[···530]··number97 ··[···569]··netif_set_default
98 ··[···537]··buf_copy_len98 ··[···57b]··number
99 ··[···544]··lpcb99 ··[···582]··buf_copy_len
100 ··[···549]··tcp_rexmit_rto100 ··[···58f]··lpcb
101 ··[···558]··raw_bind101 ··[···594]··tcp_rexmit_rto
102 ··[···561]··tcp_output102 ··[···5a3]··raw_bind
103 ··[···56c]··str2103 ··[···5ac]··tcp_output
104 ··[···571]··netif2104 ··[···5b7]··str2
105 ··[···578]··addr6105 ··[···5bc]··netif2
106 ··[···57e]··target_offset106 ··[···5c3]··addr6
107 ··[···58c]··interval107 ··[···5c9]··target_offset
108 ··[···595]··hdrflags108 ··[···5d7]··interval
109 ··[···59e]··ip_addr_any109 ··[···5e0]··hdrflags
110 ··[···5aa]··ip_addr_broadcast110 ··[···5e9]··ip_addr_any
111 ··[···5bc]··ipfrag_free_pbuf_custom111 ··[···5f5]··ip_addr_broadcast
112 ··[···5d4]··netif_addr_idx_t112 ··[···607]··ipfrag_free_pbuf_custom
113 ··[···5e5]··ICMP6_TYPE_RD113 ··[···61f]··netif_addr_idx_t
114 ··[···5f3]··ICMP6_TYPE_RSV_INF114 ··[···630]··ICMP6_TYPE_RD
115 ··[···606]··icmp6_type115 ··[···63e]··ICMP6_TYPE_RSV_INF
116 ··[···611]··ns_header116 ··[···651]··icmp6_type
117 ··[···61b]··nd6_get_next_hop_entry117 ··[···65c]··ns_header
118 ··[···632]··nd6_clear_destination_cache118 ··[···666]··nd6_get_next_hop_entry
119 ··[···64e]··icmp6_input119 ··[···67d]··nd6_clear_destination_cache
120 ··[···65a]··cand_addr120 ··[···699]··icmp6_input
121 ··[···664]··timezone121 ··[···6a5]··cand_addr
122 ··[···66d]··__pad14122 ··[···6af]··timezone
123 ··[···675]··__pad11123 ··[···6b8]··__pad14
124 ··[···67d]··/tmp/go-build/_cgo_export.c124 ··[···6c0]··__pad11
125 ··[···699]··proxyshadowsocks__NewClientFromJSON_return125 ··[···6c8]··/tmp/go-build/_cgo_export.c
126 ··[···6c4]··_cgo_a126 ··[···6e4]··proxyshadowsocks__NewClientFromJSON_return
127 ··[···6cb]··ExceptionOccurred127 ··[···70f]··_cgo_a
128 ··[···6dd]··NewObjectV128 ··[···716]··ExceptionOccurred
129 ··[···6e8]··CallNonvirtualBooleanMethod129 ··[···728]··NewObjectV
130 ··[···704]··CallStaticShortMethodV130 ··[···733]··CallNonvirtualBooleanMethod
131 ··[···71b]··ReleaseIntArrayElements131 ··[···74f]··CallStaticShortMethodV
132 ··[···733]··ReleaseDoubleArrayElements132 ··[···766]··ReleaseIntArrayElements
Max diff block lines reached; 125/102443 bytes (0.12%) of diff not shown.