Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·false | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
5 | Verified·using·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:·7dc2911e6b90d2d80e71bcb4c906aef3cba74c103b5b145a764049c96fd4add2 | ||
10 | Signer·#1·certificate·SHA-1·digest:·13f1bfeb1f123ddafc88d303b20db9e230bd5c8e | ||
11 | Signer·#1·certificate·MD5·digest:·eec491d13d99bea5cba14ca22bc9006f | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·c3ccc24c495dbe64a3db81b4987c51c9c0fad50c6b5ebe51ffdd86c7b6fb621e | ||
15 | Signer·#1·public·key·SHA-1·digest:·bb81d82a6b83606e7905436788499242cc3f5122 | ||
16 | Signer·#1·public·key·MD5·digest:·a0c510109621f22af8ee636f37efa377 |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | Zip·file·size:·3496147·bytes,·number·of·entries:·825 | 1 | Zip·file·size:·3496147·bytes,·number·of·entries:·825 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-r--r--··0.0·unx······329·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof | 3 | -rw-r--r--··0.0·unx······329·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
4 | -rw-r--r--··0.0·unx·······77·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm | 4 | -rw-r--r--··0.0·unx·······77·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm |
5 | -rw-r--r--··0.0·unx··4637824·b-·defN·81-Jan-01·01:01·classes.dex | 5 | -rw-r--r--··0.0·unx··4637824·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx····70 | 6 | -rw-r--r--··0.0·unx····70904·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libgui.so |
7 | -rw-r--r--··0.0·unx····671 | 7 | -rw-r--r--··0.0·unx····67184·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libhbuffers.so |
8 | -rw-r--r--··0.0·unx····662 | 8 | -rw-r--r--··0.0·unx····66272·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libgui.so |
9 | -rw-r--r--··0.0·unx····6 | 9 | -rw-r--r--··0.0·unx····64040·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libhbuffers.so |
10 | -rw-r--r--··0.0·unx····65 | 10 | -rw-r--r--··0.0·unx····65124·b-·stor·81-Jan-01·01:01·lib/x86/libgui.so |
11 | -rw-r--r--··0.0·unx····63 | 11 | -rw-r--r--··0.0·unx····63108·b-·stor·81-Jan-01·01:01·lib/x86/libhbuffers.so |
12 | -rw-r--r--··0.0·unx····69 | 12 | -rw-r--r--··0.0·unx····69336·b-·stor·81-Jan-01·01:01·lib/x86_64/libgui.so |
13 | -rw-r--r--··0.0·unx····662 | 13 | -rw-r--r--··0.0·unx····66280·b-·stor·81-Jan-01·01:01·lib/x86_64/libhbuffers.so |
14 | -rw-r--r--··0.0·unx······213·b-·defN·81-Jan-01·01:01·assets/SurfaceShader.frag | 14 | -rw-r--r--··0.0·unx······213·b-·defN·81-Jan-01·01:01·assets/SurfaceShader.frag |
15 | -rw-r--r--··0.0·unx······148·b-·defN·81-Jan-01·01:01·assets/SurfaceShader.vert | 15 | -rw-r--r--··0.0·unx······148·b-·defN·81-Jan-01·01:01·assets/SurfaceShader.vert |
16 | -rw----·····0.0·fat·····7368·b-·defN·81-Jan-01·01:01·AndroidManifest.xml | 16 | -rw----·····0.0·fat·····7368·b-·defN·81-Jan-01·01:01·AndroidManifest.xml |
17 | -rw----·····0.0·fat·····1396·b-·defN·81-Jan-01·01:01·res/-Y.xml | 17 | -rw----·····0.0·fat·····1396·b-·defN·81-Jan-01·01:01·res/-Y.xml |
18 | -rw----·····0.0·fat······528·b-·defN·81-Jan-01·01:01·res/-c.xml | 18 | -rw----·····0.0·fat······528·b-·defN·81-Jan-01·01:01·res/-c.xml |
19 | -rw----·····0.0·fat······532·b-·defN·81-Jan-01·01:01·res/-o.xml | 19 | -rw----·····0.0·fat······532·b-·defN·81-Jan-01·01:01·res/-o.xml |
20 | -rw----·····0.0·fat·····1100·b-·defN·81-Jan-01·01:01·res/-u.xml | 20 | -rw----·····0.0·fat·····1100·b-·defN·81-Jan-01·01:01·res/-u.xml |
Offset 820, 8 lines modified | Offset 820, 8 lines modified | ||
820 | -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins | 820 | -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins |
821 | -rw----·····2.0·fat····17768·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins | 821 | -rw----·····2.0·fat····17768·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins |
822 | -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins | 822 | -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins |
823 | -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins | 823 | -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins |
824 | -rw----·····2.0·fat····76825·b-·defN·81-Jan-01·01:01·META-INF/D606C408.SF | 824 | -rw----·····2.0·fat····76825·b-·defN·81-Jan-01·01:01·META-INF/D606C408.SF |
825 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D606C408.RSA | 825 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D606C408.RSA |
826 | -rw----·····2.0·fat····76698·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 826 | -rw----·····2.0·fat····76698·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
827 | 825·files,·678 | 827 | 825·files,·6782432·bytes·uncompressed,·3374743·bytes·compressed:··50.2% |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0xa50 | 11 | ··Entry·point·address:···············0xa50 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········649 | 13 | ··Start·of·section·headers:··········64992·(bytes·into·file) |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········32 | 19 | ··Number·of·section·headers:·········32 |
20 | ··Section·header·string·table·index:·30 | 20 | ··Section·header·string·table·index:·30 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·32·section·headers,·starting·at·offset·0xfd | 1 | There·are·32·section·headers,·starting·at·offset·0xfde0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··4 | 5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··4 |
6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·000120·10···A··7···1··4 | 6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·000120·10···A··7···1··4 |
7 | ··[·3]·.gnu.version······VERSYM··········0000030c·00030c·000024·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········0000030c·00030c·000024·02···A··2···0··2 |
Offset 26, 16 lines modified | Offset 26, 16 lines modified | ||
26 | ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0010e9·00003a·00······0···0··1 | 26 | ··[21]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0010e9·00003a·00······0···0··1 |
27 | ··[22]·.debug_loc········PROGBITS········00000000·001123·0005e6·00······0···0··1 | 27 | ··[22]·.debug_loc········PROGBITS········00000000·001123·0005e6·00······0···0··1 |
28 | ··[23]·.debug_abbrev·····PROGBITS········00000000·001709·0003a5·00······0···0··1 | 28 | ··[23]·.debug_abbrev·····PROGBITS········00000000·001709·0003a5·00······0···0··1 |
29 | ··[24]·.debug_info·······PROGBITS········00000000·001aae·006362·00······0···0··1 | 29 | ··[24]·.debug_info·······PROGBITS········00000000·001aae·006362·00······0···0··1 |
30 | ··[25]·.debug_ranges·····PROGBITS········00000000·007e10·000080·00······0···0··1 | 30 | ··[25]·.debug_ranges·····PROGBITS········00000000·007e10·000080·00······0···0··1 |
31 | ··[26]·.debug_str········PROGBITS········00000000·007e90·006bf9·01··MS··0···0··1 | 31 | ··[26]·.debug_str········PROGBITS········00000000·007e90·006bf9·01··MS··0···0··1 |
32 | ··[27]·.debug_frame······PROGBITS········00000000·00ea8c·0000e4·00······0···0··4 | 32 | ··[27]·.debug_frame······PROGBITS········00000000·00ea8c·0000e4·00······0···0··4 |
33 | ··[28]·.debug_line·······PROGBITS········00000000·00eb70·0007 | 33 | ··[28]·.debug_line·······PROGBITS········00000000·00eb70·000792·00······0···0··1 |
34 | ··[29]·.symtab···········SYMTAB··········00000000·00f | 34 | ··[29]·.symtab···········SYMTAB··········00000000·00f304·000550·10·····31··68··4 |
35 | ··[30]·.shstrtab·········STRTAB··········00000000·00f8 | 35 | ··[30]·.shstrtab·········STRTAB··········00000000·00f854·000146·00······0···0··1 |
36 | ··[31]·.strtab···········STRTAB··········00000000·00f9 | 36 | ··[31]·.strtab···········STRTAB··········00000000·00f99a·000444·00······0···0··1 |
37 | Key·to·Flags: | 37 | Key·to·Flags: |
38 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 38 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
39 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 39 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
40 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 40 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
41 | ··y·(purecode),·p·(processor·specific) | 41 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················1 | 3 | ··Length:······················1934 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············1 | 5 | ··Prologue·Length:·············1303 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 26 lines modified | Offset 22, 26 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/app | 30 | ··3» /home/vagrant/build/com.termux.gui/app |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
38 | ·The·File·Name·Table·(offset·0x3 | 38 | ·The·File·Name·Table·(offset·0x3bd): |
39 | ··Entry» Dir» Time» Size» Name | 39 | ··Entry» Dir» Time» Size» Name |
40 | ··1» 1» 0» 0» atomic | 40 | ··1» 1» 0» 0» atomic |
41 | ··2» 2» 0» 0» stddef.h | 41 | ··2» 2» 0» 0» stddef.h |
42 | ··3» 3» 0» 0» src/main/cpp/gui.cpp | 42 | ··3» 3» 0» 0» src/main/cpp/gui.cpp |
43 | ··4» 4» 0» 0» log.h | 43 | ··4» 4» 0» 0» log.h |
44 | ··5» 5» 0» 0» jni.h | 44 | ··5» 5» 0» 0» jni.h |
45 | ··6» 6» 0» 0» egl.h | 45 | ··6» 6» 0» 0» egl.h |
Offset 66, 372 lines modified | Offset 66, 372 lines modified | ||
66 | ··25» 1» 0» 0» string.h | 66 | ··25» 1» 0» 0» string.h |
67 | ··26» 10» 0» 0» fcntl.h | 67 | ··26» 10» 0» 0» fcntl.h |
68 | ··27» 5» 0» 0» unistd.h | 68 | ··27» 5» 0» 0» unistd.h |
69 | ··28» 2» 0» 0» stdarg.h | 69 | ··28» 2» 0» 0» stdarg.h |
70 | ··29» 9» 0» 0» mman.h | 70 | ··29» 9» 0» 0» mman.h |
71 | ·Line·Number·Statements: | 71 | ·Line·Number·Statements: |
72 | ··[0x00000 | 72 | ··[0x00000521]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
73 | ··[0x00000 | 73 | ··[0x00000523]··Extended·opcode·2:·set·Address·to·0xaa4 |
74 | ··[0x00000 | 74 | ··[0x0000052a]··Advance·Line·by·17·to·18 |
75 | ··[0x00000 | 75 | ··[0x0000052c]··Copy |
76 | ··[0x00000 | 76 | ··[0x0000052d]··Set·column·to·5 |
77 | ··[0x00000 | 77 | ··[0x0000052f]··Set·prologue_end·to·true |
78 | ··[0x00000 | 78 | ··[0x00000530]··Special·opcode·62:·advance·Address·by·4·to·0xaa8·and·Line·by·1·to·19 |
79 | ··[0x00000 | 79 | ··[0x00000531]··Set·is_stmt·to·0 |
80 | ··[0x00000 | 80 | ··[0x00000532]··Advance·Line·by·-19·to·0 |
81 | ··[0x00000 | 81 | ··[0x00000534]··Special·opcode·33:·advance·Address·by·2·to·0xaaa·and·Line·by·0·to·0 |
82 | ··[0x00000 | 82 | ··[0x00000535]··Advance·Line·by·19·to·19 |
83 | ··[0x00000 | 83 | ··[0x00000537]··Special·opcode·33:·advance·Address·by·2·to·0xaac·and·Line·by·0·to·19 |
84 | ··[0x00000 | 84 | ··[0x00000538]··Set·File·Name·to·entry·26·in·the·File·Name·Table |
85 | ··[0x00000 | 85 | ··[0x0000053a]··Set·column·to·12 |
86 | ··[0x00000 | 86 | ··[0x0000053c]··Set·is_stmt·to·1 |
87 | ··[0x00000 | 87 | ··[0x0000053d]··Advance·Line·by·48·to·67 |
88 | ··[0x00000 | 88 | ··[0x0000053f]··Special·opcode·173:·advance·Address·by·12·to·0xab8·and·Line·by·0·to·67 |
89 | ··[0x000004f8]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
90 | ··[0x000004fa]··Set·column·to·9 | ||
91 | ··[0x000004fc]··Advance·Line·by·-46·to·21 | ||
92 | ··[0x000004fe]··Special·opcode·173:·advance·Address·by·12·to·0xac4·and·Line·by·0·to·21 | ||
93 | ··[0x000004ff]··Set·is_stmt·to·0 | ||
94 | ··[0x00000500]··Advance·Line·by·-21·to·0 | ||
95 | ··[0x00000502]··Special·opcode·61:·advance·Address·by·4·to·0xac8·and·Line·by·0·to·0 | ||
96 | ··[0x00000503]··Set·is_stmt·to·1 | ||
97 | ··[0x00000504]··Advance·Line·by·25·to·25 | ||
98 | ··[0x00000506]··Special·opcode·61:·advance·Address·by·4·to·0xacc·and·Line·by·0·to·25 | ||
99 | ··[0x00000507]··Set·is_stmt·to·0 | ||
100 | ··[0x00000508]··Special·opcode·173:·advance·Address·by·12·to·0xad8·and·Line·by·0·to·25 | ||
101 | ··[0x00000509]··Set·column·to·5 | ||
102 | ··[0x0000050b]··Set·is_stmt·to·1 | ||
103 | ··[0x0000050c]··Special·opcode·66:·advance·Address·by·4·to·0xadc·and·Line·by·5·to·30 | ||
104 | ··[0x0000050d]··Set·column·to·1 | ||
105 | ··[0x0000050f]··Special·opcode·203:·advance·Address·by·14·to·0xaea·and·Line·by·2·to·32 | ||
106 | ··[0x00000510]··Set·column·to·101 | ||
107 | ··[0x00000512]··Advance·Line·by·-10·to·22 | ||
108 | ··[0x00000514]··Special·opcode·61:·advance·Address·by·4·to·0xaee·and·Line·by·0·to·22 | ||
109 | ··[0x00000515]··Set·column·to·9 | ||
110 | ··[0x00000517]··Set·is_stmt·to·0 | ||
111 | ··[0x00000518]··Special·opcode·89:·advance·Address·by·6·to·0xaf4·and·Line·by·0·to·22 | ||
112 | ··[0x00000519]··Advance·Line·by·-22·to·0 | ||
113 | ··[0x0000051b]··Special·opcode·201:·advance·Address·by·14·to·0xb02·and·Line·by·0·to·0 | ||
114 | ··[0x0000051c]··Set·column·to·1 | ||
115 | ··[0x0000051e]··Set·is_stmt·to·1 | ||
116 | ··[0x0000051f]··Advance·Line·by·32·to·32 | ||
117 | ··[0x00000521]··Special·opcode·61:·advance·Address·by·4·to·0xb06·and·Line·by·0·to·32 | ||
118 | ··[0x00000522]··Set·column·to·100 | ||
119 | ··[0x00000524]··Advance·Line·by·-6·to·26 | ||
120 | ··[0x00000526]··Special·opcode·33:·advance·Address·by·2·to·0xb08·and·Line·by·0·to·26 | ||
121 | ··[0x00000527]··Set·column·to·9 | ||
122 | ··[0x00000529]··Set·is_stmt·to·0 | ||
123 | ··[0x0000052a]··Special·opcode·89:·advance·Address·by·6·to·0xb0e·and·Line·by·0·to·26 | ||
124 | ··[0x0000052b]··Set·is_stmt·to·1 | ||
125 | ··[0x0000052c]··Special·opcode·202:·advance·Address·by·14·to·0xb1c·and·Line·by·1·to·27 | ||
126 | ··[0x0000052d]··Set·is_stmt·to·0 | ||
127 | ··[0x0000052e]··Advance·Line·by·-27·to·0 | ||
128 | ··[0x00000530]··Special·opcode·89:·advance·Address·by·6·to·0xb22·and·Line·by·0·to·0 | ||
129 | ··[0x00000531]··Set·column·to·1 | ||
130 | ··[0x00000533]··Set·is_stmt·to·1 | ||
131 | ··[0x00000534]··Advance·Line·by·32·to·32 | ||
132 | ··[0x00000536]··Special·opcode·61:·advance·Address·by·4·to·0xb26·and·Line·by·0·to·32 | ||
133 | ··[0x00000537]··Set·is_stmt·to·0 | ||
134 | ··[0x00000538]··Advance·Line·by·-32·to·0 | ||
135 | ··[0x0000053a]··Special·opcode·33:·advance·Address·by·2·to·0xb28·and·Line·by·0·to·0 | ||
136 | ··[0x0000053b]··Advance·PC·by·36·to·0xb4c | ||
137 | ··[0x0000053d]··Extended·opcode·1:·End·of·Sequence | ||
138 | ··[0x00000540]··Set·File·Name·to·entry·3·in·the·File·Name·Table | 89 | ··[0x00000540]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
139 | ··[0x00000542]··Extended·opcode·2:·set·Address·to·0xb4c | ||
140 | ··[0x00000549]··Advance·Line·by·36·to·37 | ||
141 | ··[0x0000054b]··Copy | ||
142 | ··[0x0000054 | 90 | ··[0x00000542]··Set·column·to·9 |
143 | ··[0x0000054 | 91 | ··[0x00000544]··Advance·Line·by·-46·to·21 |
144 | ··[0x0000054 | 92 | ··[0x00000546]··Special·opcode·173:·advance·Address·by·12·to·0xac4·and·Line·by·0·to·21 |
145 | ··[0x000005 | 93 | ··[0x00000547]··Set·is_stmt·to·0 |
146 | ··[0x000005 | 94 | ··[0x00000548]··Advance·Line·by·-21·to·0 |
95 | ··[0x0000054a]··Special·opcode·61:·advance·Address·by·4·to·0xac8·and·Line·by·0·to·0 | ||
96 | ··[0x0000054b]··Set·is_stmt·to·1 | ||
97 | ··[0x0000054c]··Advance·Line·by·25·to·25 | ||
Max diff block lines reached; 16066/41730 bytes (38.50%) of diff not shown. |
Offset 777, 24 lines modified | Offset 777, 24 lines modified | ||
777 | GetStringRegion | 777 | GetStringRegion |
778 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 778 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
779 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 779 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
780 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 780 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
781 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 781 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
782 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 782 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
783 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE | 783 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE |
784 | /opt/android-sdk/ndk/ | 784 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
785 | /opt/android-sdk/ndk/ | 785 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
786 | /home/vagrant/build/com.termux.gui/app | 786 | /home/vagrant/build/com.termux.gui/app |
787 | /opt/android-sdk/ndk/ | 787 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
788 | /opt/android-sdk/ndk/ | 788 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
789 | /opt/android-sdk/ndk/ | 789 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
790 | /opt/android-sdk/ndk/ | 790 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
791 | /opt/android-sdk/ndk/ | 791 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
792 | /opt/android-sdk/ndk/ | 792 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
793 | /opt/android-sdk/ndk/ | 793 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
794 | stddef.h | 794 | stddef.h |
795 | src/main/cpp/gui.cpp | 795 | src/main/cpp/gui.cpp |
796 | eglext.h | 796 | eglext.h |
797 | gl2ext.h | 797 | gl2ext.h |
798 | type_traits | 798 | type_traits |
799 | __nullptr | 799 | __nullptr |
800 | stddef.h | 800 | stddef.h |
Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
52 | » mov» r5,·r2 | 52 | » mov» r5,·r2 |
53 | » ldr» r2,·[pc,·#124]»;·(b2c·<Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem+0x88>) | 53 | » ldr» r2,·[pc,·#124]»;·(b2c·<Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem+0x88>) |
54 | » movs» r0,·#3 | 54 | » movs» r0,·#3 |
55 | » add» r1,·pc | 55 | » add» r1,·pc |
56 | » add» r2,·pc | 56 | » add» r2,·pc |
57 | » blx» e20·<__ThumbV7PILongThunk_munmap+0x5c> | 57 | » blx» e20·<__ThumbV7PILongThunk_munmap+0x5c> |
58 | open(char·const*,·int·pass_object_size1): | 58 | open(char·const*,·int·pass_object_size1): |
59 | /opt/android-sdk/ndk/ | 59 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify/fcntl.h:67 |
60 | » ldr» r0,·[pc,·#116]»;·(b30·<Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem+0x8c>) | 60 | » ldr» r0,·[pc,·#116]»;·(b30·<Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem+0x8c>) |
61 | » movs» r1,·#2 | 61 | » movs» r1,·#2 |
62 | » add» r0,·pc | 62 | » add» r0,·pc |
63 | » blx» e30·<__ThumbV7PILongThunk_munmap+0x6c> | 63 | » blx» e30·<__ThumbV7PILongThunk_munmap+0x6c> |
64 | » mov» r4,·r0 | 64 | » mov» r4,·r0 |
65 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): | 65 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): |
66 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:21 | 66 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:21 |
Offset 168, 21 lines modified | Offset 168, 21 lines modified | ||
168 | » movs» r3,·#1 | 168 | » movs» r3,·#1 |
169 | » blx» e70·<__ThumbV7PILongThunk_munmap+0xac> | 169 | » blx» e70·<__ThumbV7PILongThunk_munmap+0xac> |
170 | » mov» r1,·r0 | 170 | » mov» r1,·r0 |
171 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:48 | 171 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:48 |
172 | » adds» r0,·#1 | 172 | » adds» r0,·#1 |
173 | » beq.n» bc2·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x4e> | 173 | » beq.n» bc2·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x4e> |
174 | _JNIEnv::NewDirectByteBuffer(void*,·long·long): | 174 | _JNIEnv::NewDirectByteBuffer(void*,·long·long): |
175 | /opt/android-sdk/ndk/ | 175 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1018 |
176 | » ldr» r0,·[r5,·#0] | 176 | » ldr» r0,·[r5,·#0] |
177 | Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem(): | 177 | Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem(): |
178 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:52 | 178 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:52 |
179 | » asrs» r3,·r4,·#31 | 179 | » asrs» r3,·r4,·#31 |
180 | _JNIEnv::NewDirectByteBuffer(void*,·long·long): | 180 | _JNIEnv::NewDirectByteBuffer(void*,·long·long): |
181 | /opt/android-sdk/ndk/ | 181 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1018 |
182 | » mov» r2,·r4 | 182 | » mov» r2,·r4 |
183 | » ldr.w» ip,·[r0,·#916]» ;·0x394 | 183 | » ldr.w» ip,·[r0,·#916]» ;·0x394 |
184 | » mov» r0,·r5 | 184 | » mov» r0,·r5 |
185 | » add» sp,·#8 | 185 | » add» sp,·#8 |
186 | » ldr.w» fp,·[sp],·#4 | 186 | » ldr.w» fp,·[sp],·#4 |
187 | » ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr} | 187 | » ldmia.w»sp!,·{r4,·r5,·r6,·r7,·lr} |
188 | » bx» ip | 188 | » bx» ip |
Offset 218, 23 lines modified | Offset 218, 23 lines modified | ||
218 | » ldr» r2,·[pc,·#108]»;·(c6c·<Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem+0x7c>) | 218 | » ldr» r2,·[pc,·#108]»;·(c6c·<Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem+0x7c>) |
219 | » mov» r6,·r0 | 219 | » mov» r6,·r0 |
220 | » add» r1,·pc | 220 | » add» r1,·pc |
221 | » movs» r0,·#3 | 221 | » movs» r0,·#3 |
222 | » add» r2,·pc | 222 | » add» r2,·pc |
223 | » blx» e20·<__ThumbV7PILongThunk_munmap+0x5c> | 223 | » blx» e20·<__ThumbV7PILongThunk_munmap+0x5c> |
224 | _JNIEnv::GetDirectBufferAddress(_jobject*): | 224 | _JNIEnv::GetDirectBufferAddress(_jobject*): |
225 | /opt/android-sdk/ndk/ | 225 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1021 |
226 | » ldr» r0,·[r6,·#0] | 226 | » ldr» r0,·[r6,·#0] |
227 | » mov» r1,·r5 | 227 | » mov» r1,·r5 |
228 | » ldr.w» r2,·[r0,·#920]» ;·0x398 | 228 | » ldr.w» r2,·[r0,·#920]» ;·0x398 |
229 | » mov» r0,·r6 | 229 | » mov» r0,·r6 |
230 | » blx» r2 | 230 | » blx» r2 |
231 | » mov» r4,·r0 | 231 | » mov» r4,·r0 |
232 | _JNIEnv::GetDirectBufferCapacity(_jobject*): | 232 | _JNIEnv::GetDirectBufferCapacity(_jobject*): |
233 | /opt/android-sdk/ndk/ | 233 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1024 |
234 | » ldr» r0,·[r6,·#0] | 234 | » ldr» r0,·[r6,·#0] |
235 | » mov» r1,·r5 | 235 | » mov» r1,·r5 |
236 | » ldr.w» r2,·[r0,·#924]» ;·0x39c | 236 | » ldr.w» r2,·[r0,·#924]» ;·0x39c |
237 | » mov» r0,·r6 | 237 | » mov» r0,·r6 |
238 | » blx» r2 | 238 | » blx» r2 |
239 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): | 239 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): |
240 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:62 | 240 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:62 |
Offset 277, 71 lines modified | Offset 277, 71 lines modified | ||
277 | 00000c80·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR>: | 277 | 00000c80·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR>: |
278 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 278 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
279 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:76 | 279 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:76 |
280 | » push» {r4,·r5,·r6,·r7,·lr} | 280 | » push» {r4,·r5,·r6,·r7,·lr} |
281 | » add» r7,·sp,·#12 | 281 | » add» r7,·sp,·#12 |
282 | » str.w» fp,·[sp,·#-4]! | 282 | » str.w» fp,·[sp,·#-4]! |
283 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 283 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
284 | /opt/android-sdk/ndk/ | 284 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
285 | » ldr» r6,·[pc,·#108]»;·(cf8·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x78>) | 285 | » ldr» r6,·[pc,·#108]»;·(cf8·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x78>) |
286 | » mov» r4,·r0 | 286 | » mov» r4,·r0 |
287 | » mov» r5,·r2 | 287 | » mov» r5,·r2 |
288 | » add» r6,·pc | 288 | » add» r6,·pc |
289 | » ldr» r0,·[r6,·#0] | 289 | » ldr» r0,·[r6,·#0] |
290 | » dmb» ish | 290 | » dmb» ish |
291 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 291 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
292 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 | 292 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 |
293 | » cbnz» r0,·cb2·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x32> | 293 | » cbnz» r0,·cb2·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x32> |
294 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 | 294 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 |
295 | » ldr» r0,·[pc,·#96]» ;·(cfc·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x7c>) | 295 | » ldr» r0,·[pc,·#96]» ;·(cfc·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x7c>) |
296 | » add» r0,·pc | 296 | » add» r0,·pc |
297 | » blx» e90·<__ThumbV7PILongThunk_munmap+0xcc> | 297 | » blx» e90·<__ThumbV7PILongThunk_munmap+0xcc> |
298 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): | 298 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): |
299 | /opt/android-sdk/ndk/ | 299 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
300 | » dmb» ish | 300 | » dmb» ish |
301 | » str» r0,·[r6,·#0] | 301 | » str» r0,·[r6,·#0] |
302 | » dmb» ish | 302 | » dmb» ish |
303 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 303 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
304 | /opt/android-sdk/ndk/ | 304 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
305 | » ldr» r0,·[r6,·#0] | 305 | » ldr» r0,·[r6,·#0] |
306 | » dmb» ish | 306 | » dmb» ish |
307 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 307 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
308 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 | 308 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 |
309 | » cbz» r0,·cc6·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x46> | 309 | » cbz» r0,·cc6·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x46> |
310 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 310 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
311 | /opt/android-sdk/ndk/ | 311 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
312 | » ldr» r2,·[r6,·#0] | 312 | » ldr» r2,·[r6,·#0] |
313 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 313 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
314 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 | 314 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 |
315 | » mov» r0,·r5 | 315 | » mov» r0,·r5 |
316 | » ldr» r1,·[r7,·#8] | 316 | » ldr» r1,·[r7,·#8] |
317 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 317 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
318 | /opt/android-sdk/ndk/ | 318 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
319 | » dmb» ish | 319 | » dmb» ish |
320 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 320 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
321 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 | 321 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 |
322 | » blx» r2 | 322 | » blx» r2 |
323 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 | 323 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 |
324 | » uxtb» r0,·r0 | 324 | » uxtb» r0,·r0 |
325 | » ldr.w» fp,·[sp],·#4 | 325 | » ldr.w» fp,·[sp],·#4 |
326 | » pop» {r4,·r5,·r6,·r7,·pc} | 326 | » pop» {r4,·r5,·r6,·r7,·pc} |
327 | _JNIEnv::FindClass(char·const*): | 327 | _JNIEnv::FindClass(char·const*): |
328 | /opt/android-sdk/ndk/ | 328 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
329 | » ldr» r0,·[r4,·#0] | 329 | » ldr» r0,·[r4,·#0] |
330 | » ldr» r1,·[pc,·#52]» ;·(d00·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x80>) | 330 | » ldr» r1,·[pc,·#52]» ;·(d00·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x80>) |
331 | » ldr» r2,·[r0,·#24] | 331 | » ldr» r2,·[r0,·#24] |
332 | » add» r1,·pc | 332 | » add» r1,·pc |
333 | » mov» r0,·r4 | 333 | » mov» r0,·r4 |
334 | » blx» r2 | 334 | » blx» r2 |
335 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 335 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
336 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 | 336 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 |
337 | » cbz» r0,·ce6·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x66> | 337 | » cbz» r0,·ce6·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x66> |
338 | » mov» r1,·r0 | 338 | » mov» r1,·r0 |
339 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 339 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
340 | /opt/android-sdk/ndk/ | 340 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
341 | » ldr» r0,·[r4,·#0] | 341 | » ldr» r0,·[r4,·#0] |
Max diff block lines reached; 4970/13216 bytes (37.61%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x724 | 11 | ··Entry·point·address:···············0x724 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········62 | 13 | ··Start·of·section·headers:··········62720·(bytes·into·file) |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········33 | 19 | ··Number·of·section·headers:·········33 |
20 | ··Section·header·string·table·index:·31 | 20 | ··Section·header·string·table·index:·31 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·33·section·headers,·starting·at·offset·0xf | 1 | There·are·33·section·headers,·starting·at·offset·0xf500: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··4 | 5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··4 |
6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0000d0·10···A··7···1··4 | 6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0000d0·10···A··7···1··4 |
7 | ··[·3]·.gnu.version······VERSYM··········000002bc·0002bc·00001a·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········000002bc·0002bc·00001a·02···A··2···0··2 |
Offset 27, 16 lines modified | Offset 27, 16 lines modified | ||
27 | ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000bd5·00003a·00······0···0··1 | 27 | ··[22]·.ARM.attributes···ARM_ATTRIBUTES··00000000·000bd5·00003a·00······0···0··1 |
28 | ··[23]·.debug_loc········PROGBITS········00000000·000c0f·000287·00······0···0··1 | 28 | ··[23]·.debug_loc········PROGBITS········00000000·000c0f·000287·00······0···0··1 |
29 | ··[24]·.debug_abbrev·····PROGBITS········00000000·000e96·00039e·00······0···0··1 | 29 | ··[24]·.debug_abbrev·····PROGBITS········00000000·000e96·00039e·00······0···0··1 |
30 | ··[25]·.debug_info·······PROGBITS········00000000·001234·0061fe·00······0···0··1 | 30 | ··[25]·.debug_info·······PROGBITS········00000000·001234·0061fe·00······0···0··1 |
31 | ··[26]·.debug_ranges·····PROGBITS········00000000·007432·000078·00······0···0··1 | 31 | ··[26]·.debug_ranges·····PROGBITS········00000000·007432·000078·00······0···0··1 |
32 | ··[27]·.debug_str········PROGBITS········00000000·0074aa·0070c5·01··MS··0···0··1 | 32 | ··[27]·.debug_str········PROGBITS········00000000·0074aa·0070c5·01··MS··0···0··1 |
33 | ··[28]·.debug_frame······PROGBITS········00000000·00e570·00005c·00······0···0··4 | 33 | ··[28]·.debug_frame······PROGBITS········00000000·00e570·00005c·00······0···0··4 |
34 | ··[29]·.debug_line·······PROGBITS········00000000·00e5cc·000 | 34 | ··[29]·.debug_line·······PROGBITS········00000000·00e5cc·000704·00······0···0··1 |
35 | ··[30]·.symtab···········SYMTAB··········00000000·00ec | 35 | ··[30]·.symtab···········SYMTAB··········00000000·00ecd0·0003f0·10·····32··51··4 |
36 | ··[31]·.shstrtab·········STRTAB··········00000000·00f0 | 36 | ··[31]·.shstrtab·········STRTAB··········00000000·00f0c0·00014b·00······0···0··1 |
37 | ··[32]·.strtab···········STRTAB··········00000000·00f | 37 | ··[32]·.strtab···········STRTAB··········00000000·00f20b·0002f2·00······0···0··1 |
38 | Key·to·Flags: | 38 | Key·to·Flags: |
39 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 39 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
40 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 40 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
41 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 41 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
42 | ··y·(purecode),·p·(processor·specific) | 42 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················17 | 3 | ··Length:······················1792 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············1 | 5 | ··Prologue·Length:·············1467 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 27 lines modified | Offset 22, 27 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers | 30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
38 | ··11» /opt/android-sdk/ndk/ | 38 | ··11» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
39 | ·The·File·Name·Table·(offset·0x | 39 | ·The·File·Name·Table·(offset·0x421): |
40 | ··Entry» Dir» Time» Size» Name | 40 | ··Entry» Dir» Time» Size» Name |
41 | ··1» 1» 0» 0» atomic | 41 | ··1» 1» 0» 0» atomic |
42 | ··2» 2» 0» 0» stddef.h | 42 | ··2» 2» 0» 0» stddef.h |
43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp | 43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp |
44 | ··4» 4» 0» 0» jni.h | 44 | ··4» 4» 0» 0» jni.h |
45 | ··5» 5» 0» 0» log.h | 45 | ··5» 5» 0» 0» log.h |
46 | ··6» 6» 0» 0» egl.h | 46 | ··6» 6» 0» 0» egl.h |
Offset 69, 186 lines modified | Offset 69, 186 lines modified | ||
69 | ··27» 11» 0» 0» string.h | 69 | ··27» 11» 0» 0» string.h |
70 | ··28» 4» 0» 0» string.h | 70 | ··28» 4» 0» 0» string.h |
71 | ··29» 1» 0» 0» string.h | 71 | ··29» 1» 0» 0» string.h |
72 | ··30» 2» 0» 0» stdarg.h | 72 | ··30» 2» 0» 0» stdarg.h |
73 | ··31» 5» 0» 0» hardware_buffer.h | 73 | ··31» 5» 0» 0» hardware_buffer.h |
74 | ·Line·Number·Statements: | 74 | ·Line·Number·Statements: |
75 | ··[0x000005 | 75 | ··[0x000005c5]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
76 | ··[0x000005 | 76 | ··[0x000005c7]··Extended·opcode·2:·set·Address·to·0x778 |
77 | ··[0x000005 | 77 | ··[0x000005ce]··Advance·Line·by·25·to·26 |
78 | ··[0x000005 | 78 | ··[0x000005d0]··Copy |
79 | ··[0x000005 | 79 | ··[0x000005d1]··Set·column·to·26 |
80 | ··[0x000005 | 80 | ··[0x000005d3]··Set·prologue_end·to·true |
81 | ··[0x000005 | 81 | ··[0x000005d4]··Advance·PC·by·constant·17·to·0x789 |
82 | ··[0x000005 | 82 | ··[0x000005d5]··Special·opcode·189:·advance·Address·by·13·to·0x796·and·Line·by·2·to·28 |
83 | ··[0x000005 | 83 | ··[0x000005d6]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
84 | ··[0x000005 | 84 | ··[0x000005d8]··Set·column·to·12 |
85 | ··[0x000005 | 85 | ··[0x000005da]··Advance·Line·by·949·to·977 |
86 | ··[0x000005 | 86 | ··[0x000005dd]··Special·opcode·89:·advance·Address·by·6·to·0x79c·and·Line·by·0·to·977 |
87 | ··[0x0000058e]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
88 | ··[0x00000590]··Set·column·to·26 | ||
89 | ··[0x00000592]··Advance·Line·by·-949·to·28 | ||
90 | ··[0x00000595]··Special·opcode·33:·advance·Address·by·2·to·0x79e·and·Line·by·0·to·28 | ||
91 | ··[0x00000596]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
92 | ··[0x00000598]··Set·column·to·12 | ||
93 | ··[0x0000059a]··Advance·Line·by·949·to·977 | ||
94 | ··[0x0000059d]··Special·opcode·33:·advance·Address·by·2·to·0x7a0·and·Line·by·0·to·977 | ||
95 | ··[0x0000059e]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
96 | ··[0x000005a0]··Set·column·to·9 | ||
97 | ··[0x000005a2]··Advance·Line·by·-948·to·29 | ||
98 | ··[0x000005a5]··Special·opcode·117:·advance·Address·by·8·to·0x7a8·and·Line·by·0·to·29 | ||
99 | ··[0x000005a6]··Set·column·to·50 | ||
100 | ··[0x000005a8]··Special·opcode·34:·advance·Address·by·2·to·0x7aa·and·Line·by·1·to·30 | ||
101 | ··[0x000005a9]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
102 | ··[0x000005ab]··Set·column·to·5 | ||
103 | ··[0x000005ad]··Advance·Line·by·934·to·964 | ||
104 | ··[0x000005b0]··Special·opcode·117:·advance·Address·by·8·to·0x7b2·and·Line·by·0·to·964 | ||
105 | ··[0x000005b1]··Set·column·to·12 | ||
106 | ··[0x000005b3]··Advance·Line·by·13·to·977 | ||
107 | ··[0x000005b5]··Special·opcode·145:·advance·Address·by·10·to·0x7bc·and·Line·by·0·to·977 | ||
108 | ··[0x000005b6]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
109 | ··[0x000005b8]··Set·column·to·13 | ||
110 | ··[0x000005ba]··Advance·Line·by·-946·to·31 | ||
111 | ··[0x000005bd]··Special·opcode·89:·advance·Address·by·6·to·0x7c2·and·Line·by·0·to·31 | ||
112 | ··[0x000005be]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
113 | ··[0x000005c0]··Set·column·to·12 | ||
114 | ··[0x000005c2]··Advance·Line·by·946·to·977 | ||
115 | ··[0x000005c5]··Special·opcode·33:·advance·Address·by·2·to·0x7c4·and·Line·by·0·to·977 | ||
116 | ··[0x000005c6]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
117 | ··[0x000005c8]··Set·column·to·9 | ||
118 | ··[0x000005ca]··Advance·Line·by·-936·to·41 | ||
119 | ··[0x000005cd]··Special·opcode·145:·advance·Address·by·10·to·0x7ce·and·Line·by·0·to·41 | ||
120 | ··[0x000005ce]··Set·column·to·68 | ||
121 | ··[0x000005d0]··Special·opcode·34:·advance·Address·by·2·to·0x7d0·and·Line·by·1·to·42 | ||
122 | ··[0x000005d1]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
123 | ··[0x000005d3]··Set·column·to·5 | ||
124 | ··[0x000005d5]··Advance·Line·by·922·to·964 | ||
125 | ··[0x000005d8]··Special·opcode·117:·advance·Address·by·8·to·0x7d8·and·Line·by·0·to·964 | ||
126 | ··[0x000005d9]··Set·column·to·12 | ||
127 | ··[0x000005db]··Advance·Line·by·13·to·977 | ||
128 | ··[0x000005dd]··Special·opcode·145:·advance·Address·by·10·to·0x7e2·and·Line·by·0·to·977 | ||
129 | ··[0x000005de]··Set·File·Name·to·entry·3·in·the·File·Name·Table | 87 | ··[0x000005de]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
130 | ··[0x000005e0]··Set·column·to· | 88 | ··[0x000005e0]··Set·column·to·26 |
131 | ··[0x000005e2]··Advance·Line·by·-9 | 89 | ··[0x000005e2]··Advance·Line·by·-949·to·28 |
132 | ··[0x000005e5]··Special·opcode· | 90 | ··[0x000005e5]··Special·opcode·33:·advance·Address·by·2·to·0x79e·and·Line·by·0·to·28 |
133 | ··[0x000005e6]··Set·File·Name·to·entry·1·in·the·File·Name·Table | 91 | ··[0x000005e6]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
134 | ··[0x000005e8]··Set·column·to·12 | 92 | ··[0x000005e8]··Set·column·to·12 |
135 | ··[0x000005ea]··Advance·Line·by·9 | 93 | ··[0x000005ea]··Advance·Line·by·949·to·977 |
136 | ··[0x000005ed]··Special·opcode·33:·advance·Address·by·2·to·0x7 | 94 | ··[0x000005ed]··Special·opcode·33:·advance·Address·by·2·to·0x7a0·and·Line·by·0·to·977 |
137 | ··[0x000005ee]··Set·File·Name·to·entry·3·in·the·File·Name·Table | 95 | ··[0x000005ee]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
138 | ··[0x000005f0]··Set·column·to· | 96 | ··[0x000005f0]··Set·column·to·9 |
139 | ··[0x000005f2]··Advance·Line·by·-9 | 97 | ··[0x000005f2]··Advance·Line·by·-948·to·29 |
98 | ··[0x000005f5]··Special·opcode·117:·advance·Address·by·8·to·0x7a8·and·Line·by·0·to·29 | ||
99 | ··[0x000005f6]··Set·column·to·50 | ||
140 | ··[0x000005f | 100 | ··[0x000005f8]··Special·opcode·34:·advance·Address·by·2·to·0x7aa·and·Line·by·1·to·30 |
141 | ··[0x000005f | 101 | ··[0x000005f9]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
142 | ··[0x000005f | 102 | ··[0x000005fb]··Set·column·to·5 |
143 | ··[0x000005f | 103 | ··[0x000005fd]··Advance·Line·by·934·to·964 |
144 | ··[0x000005fd]··Special·opcode·33:·advance·Address·by·2·to·0x7ee·and·Line·by·0·to·977 | ||
145 | ··[0x000005fe]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
146 | ··[0x00000600]··Set·column·to·26 | ||
147 | ··[0x00000602]··Advance·Line·by·-924·to·53 | ||
148 | ··[0x0000060 | 104 | ··[0x00000600]··Special·opcode·117:·advance·Address·by·8·to·0x7b2·and·Line·by·0·to·964 |
149 | ··[0x00000606]··Set·column·to·9 | ||
150 | ··[0x00000608]··Special·opcode·34:·advance·Address·by·2·to·0x7f4·and·Line·by·1·to·54 | ||
Max diff block lines reached; 9336/21900 bytes (42.63%) of diff not shown. |
Offset 761, 25 lines modified | Offset 761, 25 lines modified | ||
761 | RegisterNatives | 761 | RegisterNatives |
762 | GetStringRegion | 762 | GetStringRegion |
763 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 763 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
764 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 764 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
765 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 765 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
766 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 766 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
767 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 767 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
768 | /opt/android-sdk/ndk/ | 768 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
769 | /opt/android-sdk/ndk/ | 769 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
770 | /home/vagrant/build/com.termux.gui/hbuffers | 770 | /home/vagrant/build/com.termux.gui/hbuffers |
771 | /opt/android-sdk/ndk/ | 771 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
772 | /opt/android-sdk/ndk/ | 772 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
773 | /opt/android-sdk/ndk/ | 773 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
774 | /opt/android-sdk/ndk/ | 774 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
775 | /opt/android-sdk/ndk/ | 775 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
776 | /opt/android-sdk/ndk/ | 776 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
777 | /opt/android-sdk/ndk/ | 777 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
778 | /opt/android-sdk/ndk/ | 778 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
779 | stddef.h | 779 | stddef.h |
780 | src/main/cpp/hbuffers.cpp | 780 | src/main/cpp/hbuffers.cpp |
781 | eglext.h | 781 | eglext.h |
782 | stdint.h | 782 | stdint.h |
783 | khrplatform.h | 783 | khrplatform.h |
784 | eglplatform.h | 784 | eglplatform.h |
785 | signal-defs.h | 785 | signal-defs.h |
Offset 57, 76 lines modified | Offset 57, 76 lines modified | ||
57 | » ldr.w» r9,·[r0] | 57 | » ldr.w» r9,·[r0] |
58 | » ldr.w» r0,·[r9] | 58 | » ldr.w» r0,·[r9] |
59 | » str» r0,·[sp,·#20] | 59 | » str» r0,·[sp,·#20] |
60 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 | 60 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 |
61 | » mov» r0,·r4 | 61 | » mov» r0,·r4 |
62 | » blx» 930·<__ThumbV7PILongThunk_AHardwareBuffer_sendHandleToUnixSocket+0x5c> | 62 | » blx» 930·<__ThumbV7PILongThunk_AHardwareBuffer_sendHandleToUnixSocket+0x5c> |
63 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 63 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
64 | /opt/android-sdk/ndk/ | 64 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
65 | » ldr» r5,·[pc,·#228]»;·(884·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x10c>) | 65 | » ldr» r5,·[pc,·#228]»;·(884·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x10c>) |
66 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 66 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
67 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 | 67 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 |
68 | » mov» sl,·r0 | 68 | » mov» sl,·r0 |
69 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 69 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
70 | /opt/android-sdk/ndk/ | 70 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
71 | » add» r5,·pc | 71 | » add» r5,·pc |
72 | » ldr» r0,·[r5,·#0] | 72 | » ldr» r0,·[r5,·#0] |
73 | » dmb» ish | 73 | » dmb» ish |
74 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 74 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
75 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 | 75 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 |
76 | » cbnz» r0,·7c4·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x4c> | 76 | » cbnz» r0,·7c4·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x4c> |
77 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 | 77 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 |
78 | » ldr» r0,·[pc,·#220]»;·(888·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x110>) | 78 | » ldr» r0,·[pc,·#220]»;·(888·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x110>) |
79 | » add» r0,·pc | 79 | » add» r0,·pc |
80 | » blx» 940·<__ThumbV7PILongThunk_AHardwareBuffer_sendHandleToUnixSocket+0x6c> | 80 | » blx» 940·<__ThumbV7PILongThunk_AHardwareBuffer_sendHandleToUnixSocket+0x6c> |
81 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): | 81 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): |
82 | /opt/android-sdk/ndk/ | 82 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
83 | » dmb» ish | 83 | » dmb» ish |
84 | » str» r0,·[r5,·#0] | 84 | » str» r0,·[r5,·#0] |
85 | » dmb» ish | 85 | » dmb» ish |
86 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 86 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
87 | /opt/android-sdk/ndk/ | 87 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
88 | » ldr» r0,·[r5,·#0] | 88 | » ldr» r0,·[r5,·#0] |
89 | » dmb» ish | 89 | » dmb» ish |
90 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 90 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
91 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 | 91 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 |
92 | » cbz» r0,·820·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xa8> | 92 | » cbz» r0,·820·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xa8> |
93 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 93 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
94 | /opt/android-sdk/ndk/ | 94 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
95 | » ldr» r6,·[pc,·#212]»;·(89c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x124>) | 95 | » ldr» r6,·[pc,·#212]»;·(89c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x124>) |
96 | » add» r6,·pc | 96 | » add» r6,·pc |
97 | » ldr» r0,·[r6,·#0] | 97 | » ldr» r0,·[r6,·#0] |
98 | » dmb» ish | 98 | » dmb» ish |
99 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 99 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
100 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 | 100 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 |
101 | » cbnz» r0,·7ea·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x72> | 101 | » cbnz» r0,·7ea·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x72> |
102 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 | 102 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 |
103 | » ldr» r0,·[pc,·#204]»;·(8a0·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x128>) | 103 | » ldr» r0,·[pc,·#204]»;·(8a0·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x128>) |
104 | » add» r0,·pc | 104 | » add» r0,·pc |
105 | » blx» 940·<__ThumbV7PILongThunk_AHardwareBuffer_sendHandleToUnixSocket+0x6c> | 105 | » blx» 940·<__ThumbV7PILongThunk_AHardwareBuffer_sendHandleToUnixSocket+0x6c> |
106 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): | 106 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): |
107 | /opt/android-sdk/ndk/ | 107 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
108 | » dmb» ish | 108 | » dmb» ish |
109 | » str» r0,·[r6,·#0] | 109 | » str» r0,·[r6,·#0] |
110 | » dmb» ish | 110 | » dmb» ish |
111 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 111 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
112 | /opt/android-sdk/ndk/ | 112 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
113 | » ldr» r0,·[r6,·#0] | 113 | » ldr» r0,·[r6,·#0] |
114 | » dmb» ish | 114 | » dmb» ish |
115 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 115 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
116 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 | 116 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 |
117 | » cbz» r0,·838·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xc0> | 117 | » cbz» r0,·838·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xc0> |
118 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 118 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
119 | /opt/android-sdk/ndk/ | 119 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
120 | » ldr» r1,·[r6,·#0] | 120 | » ldr» r1,·[r6,·#0] |
121 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 121 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
122 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 | 122 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 |
123 | » mov» r0,·sl | 123 | » mov» r0,·sl |
124 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 124 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
125 | /opt/android-sdk/ndk/ | 125 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
126 | » dmb» ish | 126 | » dmb» ish |
127 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 127 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
128 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 | 128 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 |
129 | » blx» r1 | 129 | » blx» r1 |
130 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:54 | 130 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:54 |
131 | » cbz» r0,·864·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xec> | 131 | » cbz» r0,·864·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xec> |
132 | » mov» r3,·r0 | 132 | » mov» r3,·r0 |
Offset 140, 55 lines modified | Offset 140, 55 lines modified | ||
140 | » movs» r4,·#0 | 140 | » movs» r4,·#0 |
141 | » vldr» d16,·[r0] | 141 | » vldr» d16,·[r0] |
142 | » ldr» r0,·[r0,·#8] | 142 | » ldr» r0,·[r0,·#8] |
143 | » str» r0,·[sp,·#16] | 143 | » str» r0,·[sp,·#16] |
144 | » add» r0,·sp,·#8 | 144 | » add» r0,·sp,·#8 |
145 | » vstr» d16,·[sp,·#8] | 145 | » vstr» d16,·[sp,·#8] |
146 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 146 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
147 | /opt/android-sdk/ndk/ | 147 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
148 | » ldr» r6,·[r5,·#0] | 148 | » ldr» r6,·[r5,·#0] |
149 | » dmb» ish | 149 | » dmb» ish |
150 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 150 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
151 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 | 151 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 |
152 | » str» r0,·[sp,·#0] | 152 | » str» r0,·[sp,·#0] |
153 | » mov» r0,·r8 | 153 | » mov» r0,·r8 |
154 | » blx» r6 | 154 | » blx» r6 |
155 | » b.n» 868·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xf0> | 155 | » b.n» 868·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xf0> |
156 | _JNIEnv::FindClass(char·const*): | 156 | _JNIEnv::FindClass(char·const*): |
157 | /opt/android-sdk/ndk/ | 157 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
158 | » ldr» r0,·[r4,·#0] | 158 | » ldr» r0,·[r4,·#0] |
159 | » ldr» r1,·[pc,·#104]»;·(88c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x114>) | 159 | » ldr» r1,·[pc,·#104]»;·(88c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x114>) |
160 | » ldr» r2,·[r0,·#24] | 160 | » ldr» r2,·[r0,·#24] |
161 | » add» r1,·pc | 161 | » add» r1,·pc |
162 | » mov» r0,·r4 | 162 | » mov» r0,·r4 |
163 | » blx» r2 | 163 | » blx» r2 |
164 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 164 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
165 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 | 165 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 |
166 | » cbz» r0,·856·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xde> | 166 | » cbz» r0,·856·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xde> |
167 | » mov» r1,·r0 | 167 | » mov» r1,·r0 |
168 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 168 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
169 | /opt/android-sdk/ndk/ | 169 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
170 | » ldr» r0,·[r4,·#0] | 170 | » ldr» r0,·[r4,·#0] |
171 | » ldr» r2,·[pc,·#100]»;·(898·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x120>) | 171 | » ldr» r2,·[pc,·#100]»;·(898·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x120>) |
172 | » add» r2,·pc | 172 | » add» r2,·pc |
173 | » b.n» 84e·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xd6> | 173 | » b.n» 84e·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xd6> |
174 | _JNIEnv::FindClass(char·const*): | 174 | _JNIEnv::FindClass(char·const*): |
175 | /opt/android-sdk/ndk/ | 175 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
176 | » ldr» r0,·[r4,·#0] | 176 | » ldr» r0,·[r4,·#0] |
177 | » ldr» r1,·[pc,·#104]»;·(8a4·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c>) | 177 | » ldr» r1,·[pc,·#104]»;·(8a4·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c>) |
178 | » ldr» r2,·[r0,·#24] | 178 | » ldr» r2,·[r0,·#24] |
179 | » add» r1,·pc | 179 | » add» r1,·pc |
180 | » mov» r0,·r4 | 180 | » mov» r0,·r4 |
181 | » blx» r2 | 181 | » blx» r2 |
182 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 182 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
183 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 | 183 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 |
184 | » cbz» r0,·856·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xde> | 184 | » cbz» r0,·856·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xde> |
185 | » mov» r1,·r0 | 185 | » mov» r1,·r0 |
186 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 186 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
187 | /opt/android-sdk/ndk/ | 187 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
188 | » ldr» r0,·[r4,·#0] | 188 | » ldr» r0,·[r4,·#0] |
189 | » ldr» r2,·[pc,·#92]» ;·(8a8·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x130>) | 189 | » ldr» r2,·[pc,·#92]» ;·(8a8·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x130>) |
Max diff block lines reached; 140/10627 bytes (1.32%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0xe50 | 11 | ··Entry·point·address:···············0xe50 |
12 | ··Start·of·program·headers:··········64·(bytes·into·file) | 12 | ··Start·of·program·headers:··········64·(bytes·into·file) |
13 | ··Start·of·section·headers:··········67 | 13 | ··Start·of·section·headers:··········67416·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········30 | 19 | ··Number·of·section·headers:·········30 |
20 | ··Section·header·string·table·index:·28 | 20 | ··Section·header·string·table·index:·28 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·30·section·headers,·starting·at·offset·0x107 | 1 | There·are·30·section·headers,·starting·at·offset·0x10758: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··2 | 5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··2 |
6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·0001b0·18···A··7···1··8 | 6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·0001b0·18···A··7···1··8 |
7 | ··[·3]·.gnu.version······VERSYM··········0000000000000480·000480·000024·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········0000000000000480·000480·000024·02···A··2···0··2 |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ··[19]·.bss··············NOBITS··········0000000000003558·001558·000010·00··WA··0···0··8 | 24 | ··[19]·.bss··············NOBITS··········0000000000003558·001558·000010·00··WA··0···0··8 |
25 | ··[20]·.comment··········PROGBITS········0000000000000000·001558·000115·01··MS··0···0··1 | 25 | ··[20]·.comment··········PROGBITS········0000000000000000·001558·000115·01··MS··0···0··1 |
26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·00166d·000a51·00······0···0··1 | 26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·00166d·000a51·00······0···0··1 |
27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·0020be·0003ad·00······0···0··1 | 27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·0020be·0003ad·00······0···0··1 |
28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·00246b·0065cd·00······0···0··1 | 28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·00246b·0065cd·00······0···0··1 |
29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·008a38·000070·00······0···0··1 | 29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·008a38·000070·00······0···0··1 |
30 | ··[25]·.debug_str········PROGBITS········0000000000000000·008aa8·006c93·01··MS··0···0··1 | 30 | ··[25]·.debug_str········PROGBITS········0000000000000000·008aa8·006c93·01··MS··0···0··1 |
31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00f73b·0007 | 31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00f73b·0007b9·00······0···0··1 |
32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·00fe | 32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·00fef8·000390·18·····29··21··8 |
33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·0102 | 33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·010288·00012d·00······0···0··1 |
34 | ··[29]·.strtab···········STRTAB··········0000000000000000·0103 | 34 | ··[29]·.strtab···········STRTAB··········0000000000000000·0103b5·00039c·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··l·(large),·p·(processor·specific) | 39 | ··l·(large),·p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················1 | 3 | ··Length:······················1973 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············13 | 5 | ··Prologue·Length:·············1399 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 27 lines modified | Offset 22, 27 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/app | 30 | ··3» /home/vagrant/build/com.termux.gui/app |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
38 | ··11» /opt/android-sdk/ndk/ | 38 | ··11» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
39 | ·The·File·Name·Table·(offset·0x | 39 | ·The·File·Name·Table·(offset·0x41e): |
40 | ··Entry» Dir» Time» Size» Name | 40 | ··Entry» Dir» Time» Size» Name |
41 | ··1» 1» 0» 0» atomic | 41 | ··1» 1» 0» 0» atomic |
42 | ··2» 2» 0» 0» stddef.h | 42 | ··2» 2» 0» 0» stddef.h |
43 | ··3» 3» 0» 0» src/main/cpp/gui.cpp | 43 | ··3» 3» 0» 0» src/main/cpp/gui.cpp |
44 | ··4» 4» 0» 0» log.h | 44 | ··4» 4» 0» 0» log.h |
45 | ··5» 5» 0» 0» jni.h | 45 | ··5» 5» 0» 0» jni.h |
46 | ··6» 6» 0» 0» egl.h | 46 | ··6» 6» 0» 0» egl.h |
Offset 67, 325 lines modified | Offset 67, 325 lines modified | ||
67 | ··25» 1» 0» 0» string.h | 67 | ··25» 1» 0» 0» string.h |
68 | ··26» 10» 0» 0» fcntl.h | 68 | ··26» 10» 0» 0» fcntl.h |
69 | ··27» 11» 0» 0» ioctl.h | 69 | ··27» 11» 0» 0» ioctl.h |
70 | ··28» 5» 0» 0» unistd.h | 70 | ··28» 5» 0» 0» unistd.h |
71 | ··29» 9» 0» 0» mman.h | 71 | ··29» 9» 0» 0» mman.h |
72 | ·Line·Number·Statements: | 72 | ·Line·Number·Statements: |
73 | ··[0x000005 | 73 | ··[0x00000581]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
74 | ··[0x000005 | 74 | ··[0x00000583]··Extended·opcode·2:·set·Address·to·0xec0 |
75 | ··[0x000005 | 75 | ··[0x0000058e]··Advance·Line·by·17·to·18 |
76 | ··[0x000005 | 76 | ··[0x00000590]··Copy |
77 | ··[0x000005 | 77 | ··[0x00000591]··Set·column·to·5 |
78 | ··[0x000005 | 78 | ··[0x00000593]··Set·prologue_end·to·true |
79 | ··[0x000005 | 79 | ··[0x00000594]··Special·opcode·76:·advance·Address·by·5·to·0xec5·and·Line·by·1·to·19 |
80 | ··[0x000005 | 80 | ··[0x00000595]··Set·File·Name·to·entry·26·in·the·File·Name·Table |
81 | ··[0x000005 | 81 | ··[0x00000597]··Set·column·to·12 |
82 | ··[0x000005 | 82 | ··[0x00000599]··Advance·Line·by·48·to·67 |
83 | ··[0x000005 | 83 | ··[0x0000059b]··Advance·PC·by·constant·17·to·0xed6 |
84 | ··[0x000005 | 84 | ··[0x0000059c]··Special·opcode·131:·advance·Address·by·9·to·0xedf·and·Line·by·0·to·67 |
85 | ··[0x000005 | 85 | ··[0x0000059d]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
86 | ··[0x000005 | 86 | ··[0x0000059f]··Advance·Line·by·-46·to·21 |
87 | ··[0x000005 | 87 | ··[0x000005a1]··Advance·PC·by·constant·17·to·0xef0 |
88 | ··[0x000005 | 88 | ··[0x000005a2]··Special·opcode·5:·advance·Address·by·0·to·0xef0·and·Line·by·0·to·21 |
89 | ··[0x000005 | 89 | ··[0x000005a3]··Set·column·to·9 |
90 | ··[0x000005 | 90 | ··[0x000005a5]··Set·is_stmt·to·0 |
91 | ··[0x000005 | 91 | ··[0x000005a6]··Special·opcode·47:·advance·Address·by·3·to·0xef3·and·Line·by·0·to·21 |
92 | ··[0x000005 | 92 | ··[0x000005a7]··Set·column·to·0 |
93 | ··[0x000005 | 93 | ··[0x000005a9]··Advance·Line·by·-21·to·0 |
94 | ··[0x000005 | 94 | ··[0x000005ab]··Special·opcode·33:·advance·Address·by·2·to·0xef5·and·Line·by·0·to·0 |
95 | ··[0x000005 | 95 | ··[0x000005ac]··Set·column·to·45 |
96 | ··[0x000005 | 96 | ··[0x000005ae]··Set·is_stmt·to·1 |
97 | ··[0x000005 | 97 | ··[0x000005af]··Advance·Line·by·25·to·25 |
98 | ··[0x000005 | 98 | ··[0x000005b1]··Special·opcode·33:·advance·Address·by·2·to·0xef7·and·Line·by·0·to·25 |
99 | ··[0x000005 | 99 | ··[0x000005b2]··Set·column·to·9 |
100 | ··[0x000005 | 100 | ··[0x000005b4]··Set·is_stmt·to·0 |
101 | ··[0x000005 | 101 | ··[0x000005b5]··Special·opcode·47:·advance·Address·by·3·to·0xefa·and·Line·by·0·to·25 |
102 | ··[0x000005 | 102 | ··[0x000005b6]··Set·column·to·51 |
103 | ··[0x000005 | 103 | ··[0x000005b8]··Special·opcode·201:·advance·Address·by·14·to·0xf08·and·Line·by·0·to·25 |
104 | ··[0x000005 | 104 | ··[0x000005b9]··Set·column·to·9 |
105 | ··[0x000005 | 105 | ··[0x000005bb]··Special·opcode·47:·advance·Address·by·3·to·0xf0b·and·Line·by·0·to·25 |
106 | ··[0x000005 | 106 | ··[0x000005bc]··Set·column·to·5 |
107 | ··[0x000005 | 107 | ··[0x000005be]··Set·is_stmt·to·1 |
108 | ··[0x000005 | 108 | ··[0x000005bf]··Special·opcode·38:·advance·Address·by·2·to·0xf0d·and·Line·by·5·to·30 |
109 | ··[0x000005 | 109 | ··[0x000005c0]··Set·is_stmt·to·0 |
110 | ··[0x000005 | 110 | ··[0x000005c1]··Advance·Line·by·-30·to·0 |
111 | ··[0x000005 | 111 | ··[0x000005c3]··Advance·PC·by·constant·17·to·0xf1e |
112 | ··[0x000005 | 112 | ··[0x000005c4]··Special·opcode·131:·advance·Address·by·9·to·0xf27·and·Line·by·0·to·0 |
113 | ··[0x000005 | 113 | ··[0x000005c5]··Set·column·to·101 |
114 | ··[0x000005 | 114 | ··[0x000005c7]··Set·is_stmt·to·1 |
115 | ··[0x000005 | 115 | ··[0x000005c8]··Advance·Line·by·22·to·22 |
116 | ··[0x000005 | 116 | ··[0x000005ca]··Special·opcode·33:·advance·Address·by·2·to·0xf29·and·Line·by·0·to·22 |
117 | ··[0x000005 | 117 | ··[0x000005cb]··Set·column·to·9 |
118 | ··[0x000005 | 118 | ··[0x000005cd]··Set·is_stmt·to·0 |
119 | ··[0x000005 | 119 | ··[0x000005ce]··Special·opcode·103:·advance·Address·by·7·to·0xf30·and·Line·by·0·to·22 |
120 | ··[0x000005 | 120 | ··[0x000005cf]··Advance·Line·by·-22·to·0 |
121 | ··[0x000005 | 121 | ··[0x000005d1]··Advance·PC·by·constant·17·to·0xf41 |
122 | ··[0x000005 | 122 | ··[0x000005d2]··Special·opcode·131:·advance·Address·by·9·to·0xf4a·and·Line·by·0·to·0 |
123 | ··[0x000005 | 123 | ··[0x000005d3]··Set·column·to·100 |
124 | ··[0x000005 | 124 | ··[0x000005d5]··Set·is_stmt·to·1 |
125 | ··[0x000005 | 125 | ··[0x000005d6]··Advance·Line·by·26·to·26 |
126 | ··[0x000005 | 126 | ··[0x000005d8]··Special·opcode·33:·advance·Address·by·2·to·0xf4c·and·Line·by·0·to·26 |
127 | ··[0x000005 | 127 | ··[0x000005d9]··Set·column·to·9 |
128 | ··[0x000005 | 128 | ··[0x000005db]··Set·is_stmt·to·0 |
129 | ··[0x000005 | 129 | ··[0x000005dc]··Special·opcode·103:·advance·Address·by·7·to·0xf53·and·Line·by·0·to·26 |
130 | ··[0x000005 | 130 | ··[0x000005dd]··Set·is_stmt·to·1 |
131 | ··[0x000005 | 131 | ··[0x000005de]··Advance·PC·by·constant·17·to·0xf64 |
132 | ··[0x000005 | 132 | ··[0x000005df]··Special·opcode·132:·advance·Address·by·9·to·0xf6d·and·Line·by·1·to·27 |
133 | ··[0x000005 | 133 | ··[0x000005e0]··Set·is_stmt·to·0 |
134 | ··[0x000005 | 134 | ··[0x000005e1]··Advance·Line·by·-27·to·0 |
135 | ··[0x000005 | 135 | ··[0x000005e3]··Special·opcode·103:·advance·Address·by·7·to·0xf74·and·Line·by·0·to·0 |
136 | ··[0x000005 | 136 | ··[0x000005e4]··Set·column·to·1 |
137 | ··[0x000005 | 137 | ··[0x000005e6]··Set·is_stmt·to·1 |
138 | ··[0x000005 | 138 | ··[0x000005e7]··Advance·Line·by·32·to·32 |
139 | ··[0x000005 | 139 | ··[0x000005e9]··Special·opcode·75:·advance·Address·by·5·to·0xf79·and·Line·by·0·to·32 |
140 | ··[0x000005 | 140 | ··[0x000005ea]··Advance·PC·by·9·to·0xf82 |
141 | ··[0x000005 | 141 | ··[0x000005ec]··Extended·opcode·1:·End·of·Sequence |
142 | ··[0x0000059f]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
143 | ··[0x000005a1]··Extended·opcode·2:·set·Address·to·0xf90 | ||
144 | ··[0x000005ac]··Advance·Line·by·36·to·37 | ||
145 | ··[0x000005ae]··Copy | ||
146 | ··[0x000005af]··Set·column·to·5 | ||
147 | ··[0x000005b1]··Set·prologue_end·to·true | ||
148 | ··[0x000005b2]··Special·opcode·48:·advance·Address·by·3·to·0xf93·and·Line·by·1·to·38 | ||
149 | ··[0x000005b3]··Advance·PC·by·constant·17·to·0xfa4 | ||
Max diff block lines reached; 24050/36679 bytes (65.57%) of diff not shown. |
Offset 779, 25 lines modified | Offset 779, 25 lines modified | ||
779 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 779 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
780 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 780 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
781 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 781 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
782 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 782 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
783 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 783 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
784 | _ZN7_JNIEnv21CallStaticLongMethodVEP7_jclassP10_jmethodIDP13__va_list_tag | 784 | _ZN7_JNIEnv21CallStaticLongMethodVEP7_jclassP10_jmethodIDP13__va_list_tag |
785 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE | 785 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE |
786 | /opt/android-sdk/ndk/ | 786 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
787 | /opt/android-sdk/ndk/ | 787 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
788 | /home/vagrant/build/com.termux.gui/app | 788 | /home/vagrant/build/com.termux.gui/app |
789 | /opt/android-sdk/ndk/ | 789 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
790 | /opt/android-sdk/ndk/ | 790 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
791 | /opt/android-sdk/ndk/ | 791 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
792 | /opt/android-sdk/ndk/ | 792 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
793 | /opt/android-sdk/ndk/ | 793 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
794 | /opt/android-sdk/ndk/ | 794 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
795 | /opt/android-sdk/ndk/ | 795 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
796 | /opt/android-sdk/ndk/ | 796 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
797 | stddef.h | 797 | stddef.h |
798 | src/main/cpp/gui.cpp | 798 | src/main/cpp/gui.cpp |
799 | eglext.h | 799 | eglext.h |
800 | gl2ext.h | 800 | gl2ext.h |
801 | type_traits | 801 | type_traits |
802 | __nullptr | 802 | __nullptr |
803 | stddef.h | 803 | stddef.h |
Offset 56, 15 lines modified | Offset 56, 15 lines modified | ||
56 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:19 | 56 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:19 |
57 | » lea····-0x322(%rip),%rsi········ | 57 | » lea····-0x322(%rip),%rsi········ |
58 | » lea····-0x39f(%rip),%rdx········ | 58 | » lea····-0x39f(%rip),%rdx········ |
59 | » mov····$0x3,%edi | 59 | » mov····$0x3,%edi |
60 | » xor····%eax,%eax | 60 | » xor····%eax,%eax |
61 | » callq··1270·<__android_log_print@plt> | 61 | » callq··1270·<__android_log_print@plt> |
62 | open(char·const*,·int·pass_object_size1): | 62 | open(char·const*,·int·pass_object_size1): |
63 | /opt/android-sdk/ndk/ | 63 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify/fcntl.h:67 |
64 | » lea····-0x348(%rip),%rdi········ | 64 | » lea····-0x348(%rip),%rdi········ |
65 | » mov····$0x2,%esi | 65 | » mov····$0x2,%esi |
66 | » callq··1280·<__open_2@plt> | 66 | » callq··1280·<__open_2@plt> |
67 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): | 67 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): |
68 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:21 | 68 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:21 |
69 | » cmp····$0xffffffff,%eax | 69 | » cmp····$0xffffffff,%eax |
70 | » je·····f29·<Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem+0x69> | 70 | » je·····f29·<Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem+0x69> |
Offset 177, 15 lines modified | Offset 177, 15 lines modified | ||
177 | » mov····%ebp,%r8d | 177 | » mov····%ebp,%r8d |
178 | » xor····%r9d,%r9d | 178 | » xor····%r9d,%r9d |
179 | » callq··12c0·<mmap@plt> | 179 | » callq··12c0·<mmap@plt> |
180 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:48 | 180 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:48 |
181 | » cmp····$0xffffffffffffffff,%rax | 181 | » cmp····$0xffffffffffffffff,%rax |
182 | » je·····1021·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x61> | 182 | » je·····1021·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x61> |
183 | _JNIEnv::NewDirectByteBuffer(void*,·long): | 183 | _JNIEnv::NewDirectByteBuffer(void*,·long): |
184 | /opt/android-sdk/ndk/ | 184 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1018 |
185 | » mov····(%r14),%rcx | 185 | » mov····(%r14),%rcx |
186 | » mov····0x728(%rcx),%rcx | 186 | » mov····0x728(%rcx),%rcx |
187 | » mov····%r14,%rdi | 187 | » mov····%r14,%rdi |
188 | » mov····%rax,%rsi | 188 | » mov····%rax,%rsi |
189 | » mov····%rbx,%rdx | 189 | » mov····%rbx,%rdx |
190 | » pop····%rbx | 190 | » pop····%rbx |
191 | » pop····%r14 | 191 | » pop····%r14 |
Offset 225, 22 lines modified | Offset 225, 22 lines modified | ||
225 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:59 | 225 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:59 |
226 | » lea····-0x53b(%rip),%rsi········ | 226 | » lea····-0x53b(%rip),%rsi········ |
227 | » lea····-0x60b(%rip),%rdx········ | 227 | » lea····-0x60b(%rip),%rdx········ |
228 | » mov····$0x3,%edi | 228 | » mov····$0x3,%edi |
229 | » xor····%eax,%eax | 229 | » xor····%eax,%eax |
230 | » callq··1270·<__android_log_print@plt> | 230 | » callq··1270·<__android_log_print@plt> |
231 | _JNIEnv::GetDirectBufferAddress(_jobject*): | 231 | _JNIEnv::GetDirectBufferAddress(_jobject*): |
232 | /opt/android-sdk/ndk/ | 232 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1021 |
233 | » mov····(%rbx),%rax | 233 | » mov····(%rbx),%rax |
234 | » mov····%rbx,%rdi | 234 | » mov····%rbx,%rdi |
235 | » mov····%r15,%rsi | 235 | » mov····%r15,%rsi |
236 | » callq··*0x730(%rax) | 236 | » callq··*0x730(%rax) |
237 | » mov····%rax,%r14 | 237 | » mov····%rax,%r14 |
238 | _JNIEnv::GetDirectBufferCapacity(_jobject*): | 238 | _JNIEnv::GetDirectBufferCapacity(_jobject*): |
239 | /opt/android-sdk/ndk/ | 239 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1024 |
240 | » mov····(%rbx),%rax | 240 | » mov····(%rbx),%rax |
241 | » mov····%rbx,%rdi | 241 | » mov····%rbx,%rdi |
242 | » mov····%r15,%rsi | 242 | » mov····%r15,%rsi |
243 | » callq··*0x738(%rax) | 243 | » callq··*0x738(%rax) |
244 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): | 244 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): |
245 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:62 | 245 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:62 |
246 | » test···%r14,%r14 | 246 | » test···%r14,%r14 |
Offset 279, 61 lines modified | Offset 279, 61 lines modified | ||
279 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:76 | 279 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:76 |
280 | » push···%r15 | 280 | » push···%r15 |
281 | » push···%r14 | 281 | » push···%r14 |
282 | » push···%rbx | 282 | » push···%rbx |
283 | » mov····%rcx,%r15 | 283 | » mov····%rcx,%r15 |
284 | » mov····%rdx,%rbx | 284 | » mov····%rdx,%rbx |
285 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 285 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
286 | /opt/android-sdk/ndk/ | 286 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
287 | » mov····0x2456(%rip),%rax········ | 287 | » mov····0x2456(%rip),%rax········ |
288 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 288 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
289 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 | 289 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 |
290 | » test···%rax,%rax | 290 | » test···%rax,%rax |
291 | » jne····1129·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x39> | 291 | » jne····1129·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x39> |
292 | » mov····%rdi,%r14 | 292 | » mov····%rdi,%r14 |
293 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 | 293 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 |
294 | » lea····-0x52e(%rip),%rdi········ | 294 | » lea····-0x52e(%rip),%rdi········ |
295 | » callq··12e0·<eglGetProcAddress@plt> | 295 | » callq··12e0·<eglGetProcAddress@plt> |
296 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): | 296 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): |
297 | /opt/android-sdk/ndk/ | 297 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
298 | » xchg···%rax,0x243b(%rip)········ | 298 | » xchg···%rax,0x243b(%rip)········ |
299 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 299 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
300 | /opt/android-sdk/ndk/ | 300 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
301 | » mov····0x2434(%rip),%rax········ | 301 | » mov····0x2434(%rip),%rax········ |
302 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 302 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
303 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 | 303 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 |
304 | » test···%rax,%rax | 304 | » test···%rax,%rax |
305 | » je·····1142·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x52> | 305 | » je·····1142·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x52> |
306 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 306 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
307 | /opt/android-sdk/ndk/ | 307 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
308 | » mov····0x2428(%rip),%rax········ | 308 | » mov····0x2428(%rip),%rax········ |
309 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 309 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
310 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 | 310 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 |
311 | » mov····%rbx,%rdi | 311 | » mov····%rbx,%rdi |
312 | » mov····%r15,%rsi | 312 | » mov····%r15,%rsi |
313 | » callq··*%rax | 313 | » callq··*%rax |
314 | » mov····%eax,%ebx | 314 | » mov····%eax,%ebx |
315 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 | 315 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 |
316 | » mov····%ebx,%eax | 316 | » mov····%ebx,%eax |
317 | » pop····%rbx | 317 | » pop····%rbx |
318 | » pop····%r14 | 318 | » pop····%r14 |
319 | » pop····%r15 | 319 | » pop····%r15 |
320 | » retq··· | 320 | » retq··· |
321 | _JNIEnv::FindClass(char·const*): | 321 | _JNIEnv::FindClass(char·const*): |
322 | /opt/android-sdk/ndk/ | 322 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
323 | » mov····(%r14),%rax | 323 | » mov····(%r14),%rax |
324 | » lea····-0x789(%rip),%rsi········ | 324 | » lea····-0x789(%rip),%rsi········ |
325 | » mov····%r14,%rdi | 325 | » mov····%r14,%rdi |
326 | » callq··*0x30(%rax) | 326 | » callq··*0x30(%rax) |
327 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 327 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
328 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 | 328 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 |
329 | » test···%rax,%rax | 329 | » test···%rax,%rax |
330 | » je·····116e·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x7e> | 330 | » je·····116e·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x7e> |
331 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 331 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
332 | /opt/android-sdk/ndk/ | 332 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
333 | » mov····(%r14),%rcx | 333 | » mov····(%r14),%rcx |
334 | » lea····-0x6f1(%rip),%rdx········ | 334 | » lea····-0x6f1(%rip),%rdx········ |
335 | » mov····%r14,%rdi | 335 | » mov····%r14,%rdi |
336 | » mov····%rax,%rsi | 336 | » mov····%rax,%rsi |
337 | » callq··*0x70(%rcx) | 337 | » callq··*0x70(%rcx) |
338 | » xor····%ebx,%ebx | 338 | » xor····%ebx,%ebx |
339 | » jmp····113a·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x4a> | 339 | » jmp····113a·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x4a> |
Offset 355, 57 lines modified | Offset 355, 57 lines modified | ||
355 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEGLImageTargetTexture2DOES(): | 355 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEGLImageTargetTexture2DOES(): |
356 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:98 | 356 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:98 |
357 | » push···%r14 | 357 | » push···%r14 |
358 | » push···%rbx | 358 | » push···%rbx |
359 | » push···%rax | 359 | » push···%rax |
360 | » mov····%rdx,%rbx | 360 | » mov····%rdx,%rbx |
361 | void·(*std::__ndk1::__cxx_atomic_load<void·(*)(unsigned·int,·void*)>(std::__ndk1::__cxx_atomic_base_impl<void·(*)(unsigned·int,·void*)>·const*,·std::__ndk1::memory_order))(unsigned·int,·void*): | 361 | void·(*std::__ndk1::__cxx_atomic_load<void·(*)(unsigned·int,·void*)>(std::__ndk1::__cxx_atomic_base_impl<void·(*)(unsigned·int,·void*)>·const*,·std::__ndk1::memory_order))(unsigned·int,·void*): |
362 | /opt/android-sdk/ndk/ | 362 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
363 | » mov····0x23c2(%rip),%rax········ | 363 | » mov····0x23c2(%rip),%rax········ |
364 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEGLImageTargetTexture2DOES(): | 364 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEGLImageTargetTexture2DOES(): |
Max diff block lines reached; 3344/11087 bytes (30.16%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························Advanced·Micro·Devices·X86-64 | 9 | ··Machine:···························Advanced·Micro·Devices·X86-64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0xa00 | 11 | ··Entry·point·address:···············0xa00 |
12 | ··Start·of·program·headers:··········64·(bytes·into·file) | 12 | ··Start·of·program·headers:··········64·(bytes·into·file) |
13 | ··Start·of·section·headers:··········64 | 13 | ··Start·of·section·headers:··········64360·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········30 | 19 | ··Number·of·section·headers:·········30 |
20 | ··Section·header·string·table·index:·28 | 20 | ··Section·header·string·table·index:·28 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·30·section·headers,·starting·at·offset·0xfb | 1 | There·are·30·section·headers,·starting·at·offset·0xfb68: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··2 | 5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··2 |
6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000120·18···A··7···1··8 | 6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000120·18···A··7···1··8 |
7 | ··[·3]·.gnu.version······VERSYM··········00000000000003f0·0003f0·000018·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········00000000000003f0·0003f0·000018·02···A··2···0··2 |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ··[19]·.bss··············NOBITS··········0000000000002ef8·000ef8·000010·00··WA··0···0··8 | 24 | ··[19]·.bss··············NOBITS··········0000000000002ef8·000ef8·000010·00··WA··0···0··8 |
25 | ··[20]·.comment··········PROGBITS········0000000000000000·000ef8·000115·01··MS··0···0··1 | 25 | ··[20]·.comment··········PROGBITS········0000000000000000·000ef8·000115·01··MS··0···0··1 |
26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·00100d·000489·00······0···0··1 | 26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·00100d·000489·00······0···0··1 |
27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·001496·0003a8·00······0···0··1 | 27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·001496·0003a8·00······0···0··1 |
28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·00183e·0063d5·00······0···0··1 | 28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·00183e·0063d5·00······0···0··1 |
29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·007c13·000030·00······0···0··1 | 29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·007c13·000030·00······0···0··1 |
30 | ··[25]·.debug_str········PROGBITS········0000000000000000·007c43·007177·01··MS··0···0··1 | 30 | ··[25]·.debug_str········PROGBITS········0000000000000000·007c43·007177·01··MS··0···0··1 |
31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00edba·0006 | 31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00edba·0006f7·00······0···0··1 |
32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·00f4 | 32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·00f4b8·000300·18·····29··21··8 |
33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·00f7 | 33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·00f7b8·00012d·00······0···0··1 |
34 | ··[29]·.strtab···········STRTAB··········0000000000000000·00f8 | 34 | ··[29]·.strtab···········STRTAB··········0000000000000000·00f8e5·000281·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··l·(large),·p·(processor·specific) | 39 | ··l·(large),·p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················1 | 3 | ··Length:······················1779 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············14 | 5 | ··Prologue·Length:·············1480 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 27 lines modified | Offset 22, 27 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers | 30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
38 | ··11» /opt/android-sdk/ndk/ | 38 | ··11» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
39 | ·The·File·Name·Table·(offset·0x | 39 | ·The·File·Name·Table·(offset·0x421): |
40 | ··Entry» Dir» Time» Size» Name | 40 | ··Entry» Dir» Time» Size» Name |
41 | ··1» 1» 0» 0» atomic | 41 | ··1» 1» 0» 0» atomic |
42 | ··2» 2» 0» 0» stddef.h | 42 | ··2» 2» 0» 0» stddef.h |
43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp | 43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp |
44 | ··4» 4» 0» 0» jni.h | 44 | ··4» 4» 0» 0» jni.h |
45 | ··5» 5» 0» 0» log.h | 45 | ··5» 5» 0» 0» log.h |
46 | ··6» 6» 0» 0» egl.h | 46 | ··6» 6» 0» 0» egl.h |
Offset 69, 172 lines modified | Offset 69, 172 lines modified | ||
69 | ··27» 11» 0» 0» string.h | 69 | ··27» 11» 0» 0» string.h |
70 | ··28» 4» 0» 0» string.h | 70 | ··28» 4» 0» 0» string.h |
71 | ··29» 1» 0» 0» string.h | 71 | ··29» 1» 0» 0» string.h |
72 | ··30» 5» 0» 0» hardware_buffer_jni.h | 72 | ··30» 5» 0» 0» hardware_buffer_jni.h |
73 | ··31» 5» 0» 0» hardware_buffer.h | 73 | ··31» 5» 0» 0» hardware_buffer.h |
74 | ·Line·Number·Statements: | 74 | ·Line·Number·Statements: |
75 | ··[0x000005 | 75 | ··[0x000005d2]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
76 | ··[0x000005 | 76 | ··[0x000005d4]··Extended·opcode·2:·set·Address·to·0xa70 |
77 | ··[0x000005 | 77 | ··[0x000005df]··Advance·Line·by·25·to·26 |
78 | ··[0x000005 | 78 | ··[0x000005e1]··Copy |
79 | ··[0x000005 | 79 | ··[0x000005e2]··Set·column·to·26 |
80 | ··[0x000005 | 80 | ··[0x000005e4]··Set·prologue_end·to·true |
81 | ··[0x000005 | 81 | ··[0x000005e5]··Advance·PC·by·constant·17·to·0xa81 |
82 | ··[0x000005 | 82 | ··[0x000005e6]··Special·opcode·175:·advance·Address·by·12·to·0xa8d·and·Line·by·2·to·28 |
83 | ··[0x000005 | 83 | ··[0x000005e7]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
84 | ··[0x00000599]··Set·column·to·12 | ||
85 | ··[0x0000059b]··Advance·Line·by·949·to·977 | ||
86 | ··[0x0000059e]··Special·opcode·159:·advance·Address·by·11·to·0xa98·and·Line·by·0·to·977 | ||
87 | ··[0x0000059f]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
88 | ··[0x000005a1]··Set·column·to·28 | ||
89 | ··[0x000005a3]··Advance·Line·by·-948·to·29 | ||
90 | ··[0x000005a6]··Special·opcode·103:·advance·Address·by·7·to·0xa9f·and·Line·by·0·to·29 | ||
91 | ··[0x000005a7]··Set·column·to·9 | ||
92 | ··[0x000005a9]··Set·is_stmt·to·0 | ||
93 | ··[0x000005aa]··Special·opcode·47:·advance·Address·by·3·to·0xaa2·and·Line·by·0·to·29 | ||
94 | ··[0x000005ab]··Set·column·to·50 | ||
95 | ··[0x000005ad]··Set·is_stmt·to·1 | ||
96 | ··[0x000005ae]··Special·opcode·34:·advance·Address·by·2·to·0xaa4·and·Line·by·1·to·30 | ||
97 | ··[0x000005af]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
98 | ··[0x000005b1]··Set·column·to·5 | ||
99 | ··[0x000005b3]··Advance·Line·by·934·to·964 | ||
100 | ··[0x000005b6]··Special·opcode·173:·advance·Address·by·12·to·0xab0·and·Line·by·0·to·964 | ||
101 | ··[0x000005b7]··Set·column·to·12 | ||
102 | ··[0x000005b9]··Advance·Line·by·13·to·977 | ||
103 | ··[0x000005bb]··Special·opcode·103:·advance·Address·by·7·to·0xab7·and·Line·by·0·to·977 | ||
104 | ··[0x000005bc]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
105 | ··[0x000005be]··Set·column·to·32 | ||
106 | ··[0x000005c0]··Advance·Line·by·-946·to·31 | ||
107 | ··[0x000005c3]··Special·opcode·103:·advance·Address·by·7·to·0xabe·and·Line·by·0·to·31 | ||
108 | ··[0x000005c4]··Set·column·to·13 | ||
109 | ··[0x000005c6]··Set·is_stmt·to·0 | ||
110 | ··[0x000005c7]··Special·opcode·47:·advance·Address·by·3·to·0xac1·and·Line·by·0·to·31 | ||
111 | ··[0x000005c8]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
112 | ··[0x000005ca]··Set·column·to·12 | ||
113 | ··[0x000005cc]··Set·is_stmt·to·1 | ||
114 | ··[0x000005cd]··Advance·Line·by·946·to·977 | ||
115 | ··[0x000005d0]··Special·opcode·33:·advance·Address·by·2·to·0xac3·and·Line·by·0·to·977 | ||
116 | ··[0x000005d1]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
117 | ··[0x000005d3]··Set·column·to·32 | ||
118 | ··[0x000005d5]··Advance·Line·by·-936·to·41 | ||
119 | ··[0x000005d8]··Special·opcode·103:·advance·Address·by·7·to·0xaca·and·Line·by·0·to·41 | ||
120 | ··[0x000005d9]··Set·column·to·9 | ||
121 | ··[0x000005db]··Set·is_stmt·to·0 | ||
122 | ··[0x000005dc]··Special·opcode·47:·advance·Address·by·3·to·0xacd·and·Line·by·0·to·41 | ||
123 | ··[0x000005dd]··Set·column·to·68 | ||
124 | ··[0x000005df]··Set·is_stmt·to·1 | ||
125 | ··[0x000005e0]··Special·opcode·34:·advance·Address·by·2·to·0xacf·and·Line·by·1·to·42 | ||
126 | ··[0x000005e1]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
127 | ··[0x000005e3]··Set·column·to·5 | ||
128 | ··[0x000005e5]··Advance·Line·by·922·to·964 | ||
129 | ··[0x000005e8]··Special·opcode·173:·advance·Address·by·12·to·0xadb·and·Line·by·0·to·964 | ||
130 | ··[0x000005e9]··Set·column·to·12 | 84 | ··[0x000005e9]··Set·column·to·12 |
131 | ··[0x000005eb]··Advance·Line·by· | 85 | ··[0x000005eb]··Advance·Line·by·949·to·977 |
132 | ··[0x000005e | 86 | ··[0x000005ee]··Special·opcode·159:·advance·Address·by·11·to·0xa98·and·Line·by·0·to·977 |
133 | ··[0x000005e | 87 | ··[0x000005ef]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
134 | ··[0x000005f | 88 | ··[0x000005f1]··Set·column·to·28 |
135 | ··[0x000005f | 89 | ··[0x000005f3]··Advance·Line·by·-948·to·29 |
136 | ··[0x000005f | 90 | ··[0x000005f6]··Special·opcode·103:·advance·Address·by·7·to·0xa9f·and·Line·by·0·to·29 |
137 | ··[0x000005f | 91 | ··[0x000005f7]··Set·column·to·9 |
138 | ··[0x000005f | 92 | ··[0x000005f9]··Set·is_stmt·to·0 |
139 | ··[0x000005f | 93 | ··[0x000005fa]··Special·opcode·47:·advance·Address·by·3·to·0xaa2·and·Line·by·0·to·29 |
94 | ··[0x000005fb]··Set·column·to·50 | ||
95 | ··[0x000005fd]··Set·is_stmt·to·1 | ||
96 | ··[0x000005fe]··Special·opcode·34:·advance·Address·by·2·to·0xaa4·and·Line·by·1·to·30 | ||
140 | ··[0x000005f | 97 | ··[0x000005ff]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
98 | ··[0x00000601]··Set·column·to·5 | ||
99 | ··[0x00000603]··Advance·Line·by·934·to·964 | ||
100 | ··[0x00000606]··Special·opcode·173:·advance·Address·by·12·to·0xab0·and·Line·by·0·to·964 | ||
141 | ··[0x00000 | 101 | ··[0x00000607]··Set·column·to·12 |
102 | ··[0x00000609]··Advance·Line·by·13·to·977 | ||
103 | ··[0x0000060b]··Special·opcode·103:·advance·Address·by·7·to·0xab7·and·Line·by·0·to·977 | ||
104 | ··[0x0000060c]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
105 | ··[0x0000060e]··Set·column·to·32 | ||
106 | ··[0x00000610]··Advance·Line·by·-946·to·31 | ||
Max diff block lines reached; 3601/20316 bytes (17.72%) of diff not shown. |
Offset 764, 25 lines modified | Offset 764, 25 lines modified | ||
764 | GetStringRegion | 764 | GetStringRegion |
765 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 765 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
766 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 766 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
767 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 767 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
768 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 768 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
769 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 769 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
770 | _ZN7_JNIEnv21CallStaticLongMethodVEP7_jclassP10_jmethodIDP13__va_list_tag | 770 | _ZN7_JNIEnv21CallStaticLongMethodVEP7_jclassP10_jmethodIDP13__va_list_tag |
771 | /opt/android-sdk/ndk/ | 771 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
772 | /opt/android-sdk/ndk/ | 772 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
773 | /home/vagrant/build/com.termux.gui/hbuffers | 773 | /home/vagrant/build/com.termux.gui/hbuffers |
774 | /opt/android-sdk/ndk/ | 774 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
775 | /opt/android-sdk/ndk/ | 775 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
776 | /opt/android-sdk/ndk/ | 776 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
777 | /opt/android-sdk/ndk/ | 777 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
778 | /opt/android-sdk/ndk/ | 778 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
779 | /opt/android-sdk/ndk/ | 779 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
780 | /opt/android-sdk/ndk/ | 780 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
781 | /opt/android-sdk/ndk/ | 781 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
782 | stddef.h | 782 | stddef.h |
783 | src/main/cpp/hbuffers.cpp | 783 | src/main/cpp/hbuffers.cpp |
784 | eglext.h | 784 | eglext.h |
785 | stdint.h | 785 | stdint.h |
786 | khrplatform.h | 786 | khrplatform.h |
787 | eglplatform.h | 787 | eglplatform.h |
788 | signal-defs.h | 788 | signal-defs.h |
Offset 58, 110 lines modified | Offset 58, 110 lines modified | ||
58 | » mov····%fs:0x28,%rax | 58 | » mov····%fs:0x28,%rax |
59 | » mov····%rax,0x18(%rsp) | 59 | » mov····%rax,0x18(%rsp) |
60 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 | 60 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 |
61 | » mov····%rcx,%rsi | 61 | » mov····%rcx,%rsi |
62 | » callq··c40·<AHardwareBuffer_fromHardwareBuffer@plt> | 62 | » callq··c40·<AHardwareBuffer_fromHardwareBuffer@plt> |
63 | » mov····%rax,%r15 | 63 | » mov····%rax,%r15 |
64 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 64 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
65 | /opt/android-sdk/ndk/ | 65 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
66 | » mov····0x2459(%rip),%rax········ | 66 | » mov····0x2459(%rip),%rax········ |
67 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 67 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
68 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 | 68 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 |
69 | » test···%rax,%rax | 69 | » test···%rax,%rax |
70 | » jne····ac3·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x53> | 70 | » jne····ac3·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x53> |
71 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 | 71 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 |
72 | » lea····-0x304(%rip),%rdi········ | 72 | » lea····-0x304(%rip),%rdi········ |
73 | » callq··c50·<eglGetProcAddress@plt> | 73 | » callq··c50·<eglGetProcAddress@plt> |
74 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): | 74 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): |
75 | /opt/android-sdk/ndk/ | 75 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
76 | » xchg···%rax,0x2441(%rip)········ | 76 | » xchg···%rax,0x2441(%rip)········ |
77 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 77 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
78 | /opt/android-sdk/ndk/ | 78 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
79 | » mov····0x243a(%rip),%rax········ | 79 | » mov····0x243a(%rip),%rax········ |
80 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 80 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
81 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 | 81 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 |
82 | » test···%rax,%rax | 82 | » test···%rax,%rax |
83 | » je·····b39·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xc9> | 83 | » je·····b39·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xc9> |
84 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 84 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
85 | /opt/android-sdk/ndk/ | 85 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
86 | » mov····0x2436(%rip),%rax········ | 86 | » mov····0x2436(%rip),%rax········ |
87 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 87 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
88 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 | 88 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 |
89 | » test···%rax,%rax | 89 | » test···%rax,%rax |
90 | » jne····aee·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x7e> | 90 | » jne····aee·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x7e> |
91 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 | 91 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 |
92 | » lea····-0x31d(%rip),%rdi········ | 92 | » lea····-0x31d(%rip),%rdi········ |
93 | » callq··c50·<eglGetProcAddress@plt> | 93 | » callq··c50·<eglGetProcAddress@plt> |
94 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): | 94 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): |
95 | /opt/android-sdk/ndk/ | 95 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
96 | » xchg···%rax,0x241e(%rip)········ | 96 | » xchg···%rax,0x241e(%rip)········ |
97 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 97 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
98 | /opt/android-sdk/ndk/ | 98 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
99 | » mov····0x2417(%rip),%rax········ | 99 | » mov····0x2417(%rip),%rax········ |
100 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 100 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
101 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 | 101 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 |
102 | » test···%rax,%rax | 102 | » test···%rax,%rax |
103 | » je·····b5a·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xea> | 103 | » je·····b5a·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xea> |
104 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 104 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
105 | /opt/android-sdk/ndk/ | 105 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
106 | » mov····0x240b(%rip),%rax········ | 106 | » mov····0x240b(%rip),%rax········ |
107 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 107 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
108 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 | 108 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 |
109 | » mov····%r15,%rdi | 109 | » mov····%r15,%rdi |
110 | » callq··*%rax | 110 | » callq··*%rax |
111 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:54 | 111 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:54 |
112 | » test···%rax,%rax | 112 | » test···%rax,%rax |
113 | » je·····b35·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xc5> | 113 | » je·····b35·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xc5> |
114 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:57 | 114 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:57 |
115 | » mov····-0x279(%rip),%ecx········ | 115 | » mov····-0x279(%rip),%ecx········ |
116 | » mov····%ecx,0x10(%rsp) | 116 | » mov····%ecx,0x10(%rsp) |
117 | » mov····-0x28c(%rip),%rcx········ | 117 | » mov····-0x28c(%rip),%rcx········ |
118 | » mov····%rcx,0x8(%rsp) | 118 | » mov····%rcx,0x8(%rsp) |
119 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 119 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
120 | /opt/android-sdk/ndk/ | 120 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
121 | » mov····0x23dc(%rip),%rbx········ | 121 | » mov····0x23dc(%rip),%rbx········ |
122 | » lea····0x8(%rsp),%r8 | 122 | » lea····0x8(%rsp),%r8 |
123 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 123 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
124 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 | 124 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 |
125 | » mov····%r14,%rdi | 125 | » mov····%r14,%rdi |
126 | » xor····%esi,%esi | 126 | » xor····%esi,%esi |
127 | » mov····$0x3140,%edx | 127 | » mov····$0x3140,%edx |
128 | » mov····%rax,%rcx | 128 | » mov····%rax,%rcx |
129 | » callq··*%rbx | 129 | » callq··*%rbx |
130 | » mov····%rax,%rbx | 130 | » mov····%rax,%rbx |
131 | » jmp····ba2·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x132> | 131 | » jmp····ba2·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x132> |
132 | » xor····%ebx,%ebx | 132 | » xor····%ebx,%ebx |
133 | » jmp····ba2·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x132> | 133 | » jmp····ba2·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x132> |
134 | _JNIEnv::FindClass(char·const*): | 134 | _JNIEnv::FindClass(char·const*): |
135 | /opt/android-sdk/ndk/ | 135 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
136 | » mov····(%rbx),%rax | 136 | » mov····(%rbx),%rax |
137 | » lea····-0x3bb(%rip),%rsi········ | 137 | » lea····-0x3bb(%rip),%rsi········ |
138 | » mov····%rbx,%rdi | 138 | » mov····%rbx,%rdi |
139 | » callq··*0x30(%rax) | 139 | » callq··*0x30(%rax) |
140 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 140 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
141 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 | 141 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 |
142 | » test···%rax,%rax | 142 | » test···%rax,%rax |
143 | » je·····b86·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x116> | 143 | » je·····b86·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x116> |
144 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 144 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
145 | /opt/android-sdk/ndk/ | 145 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
146 | » mov····(%rbx),%rcx | 146 | » mov····(%rbx),%rcx |
147 | » lea····-0x332(%rip),%rdx········ | 147 | » lea····-0x332(%rip),%rdx········ |
148 | » jmp····b79·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x109> | 148 | » jmp····b79·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x109> |
149 | _JNIEnv::FindClass(char·const*): | 149 | _JNIEnv::FindClass(char·const*): |
150 | /opt/android-sdk/ndk/ | 150 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
151 | » mov····(%rbx),%rax | 151 | » mov····(%rbx),%rax |
152 | » lea····-0x3dc(%rip),%rsi········ | 152 | » lea····-0x3dc(%rip),%rsi········ |
153 | » mov····%rbx,%rdi | 153 | » mov····%rbx,%rdi |
154 | » callq··*0x30(%rax) | 154 | » callq··*0x30(%rax) |
155 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 155 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
156 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 | 156 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 |
157 | » test···%rax,%rax | 157 | » test···%rax,%rax |
158 | » je·····b86·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x116> | 158 | » je·····b86·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x116> |
159 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 159 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
160 | /opt/android-sdk/ndk/ | 160 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
161 | » mov····(%rbx),%rcx | 161 | » mov····(%rbx),%rcx |
162 | » lea····-0x32b(%rip),%rdx········ | 162 | » lea····-0x32b(%rip),%rdx········ |
163 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 163 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
164 | » mov····%rbx,%rdi | 164 | » mov····%rbx,%rdi |
165 | » mov····%rax,%rsi | 165 | » mov····%rax,%rsi |
166 | » callq··*0x70(%rcx) | 166 | » callq··*0x70(%rcx) |
167 | » xor····%ebx,%ebx | 167 | » xor····%ebx,%ebx |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························AArch64 | 9 | ··Machine:···························AArch64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0xde4 | 11 | ··Entry·point·address:···············0xde4 |
12 | ··Start·of·program·headers:··········64·(bytes·into·file) | 12 | ··Start·of·program·headers:··········64·(bytes·into·file) |
13 | ··Start·of·section·headers:··········689 | 13 | ··Start·of·section·headers:··········68984·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········30 | 19 | ··Number·of·section·headers:·········30 |
20 | ··Section·header·string·table·index:·28 | 20 | ··Section·header·string·table·index:·28 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·30·section·headers,·starting·at·offset·0x10d | 1 | There·are·30·section·headers,·starting·at·offset·0x10d78: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··4 | 5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··4 |
6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·0001b0·18···A··7···1··8 | 6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·0001b0·18···A··7···1··8 |
7 | ··[·3]·.gnu.version······VERSYM··········0000000000000480·000480·000024·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········0000000000000480·000480·000024·02···A··2···0··2 |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ··[19]·.bss··············NOBITS··········0000000000003598·001598·000010·00··WA··0···0··8 | 24 | ··[19]·.bss··············NOBITS··········0000000000003598·001598·000010·00··WA··0···0··8 |
25 | ··[20]·.comment··········PROGBITS········0000000000000000·001598·000115·01··MS··0···0··1 | 25 | ··[20]·.comment··········PROGBITS········0000000000000000·001598·000115·01··MS··0···0··1 |
26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·0016ad·000c75·00······0···0··1 | 26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·0016ad·000c75·00······0···0··1 |
27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·002322·0003c3·00······0···0··1 | 27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·002322·0003c3·00······0···0··1 |
28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·0026e5·0065aa·00······0···0··1 | 28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·0026e5·0065aa·00······0···0··1 |
29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·008c8f·000190·00······0···0··1 | 29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·008c8f·000190·00······0···0··1 |
30 | ··[25]·.debug_str········PROGBITS········0000000000000000·008e1f·006c2a·01··MS··0···0··1 | 30 | ··[25]·.debug_str········PROGBITS········0000000000000000·008e1f·006c2a·01··MS··0···0··1 |
31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00fa49·0007 | 31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00fa49·0007fe·00······0···0··1 |
32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·010 | 32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·010248·0005e8·18·····29··46··8 |
33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·010 | 33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·010830·00012d·00······0···0··1 |
34 | ··[29]·.strtab···········STRTAB··········0000000000000000·0109 | 34 | ··[29]·.strtab···········STRTAB··········0000000000000000·01095d·000416·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··p·(processor·specific) | 39 | ··p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················ | 3 | ··Length:······················2042 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············1 | 5 | ··Prologue·Length:·············1411 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 27 lines modified | Offset 22, 27 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/app | 30 | ··3» /home/vagrant/build/com.termux.gui/app |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
38 | ··11» /opt/android-sdk/ndk/ | 38 | ··11» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
39 | ·The·File·Name·Table·(offset·0x | 39 | ·The·File·Name·Table·(offset·0x41e): |
40 | ··Entry» Dir» Time» Size» Name | 40 | ··Entry» Dir» Time» Size» Name |
41 | ··1» 1» 0» 0» atomic | 41 | ··1» 1» 0» 0» atomic |
42 | ··2» 2» 0» 0» stddef.h | 42 | ··2» 2» 0» 0» stddef.h |
43 | ··3» 3» 0» 0» src/main/cpp/gui.cpp | 43 | ··3» 3» 0» 0» src/main/cpp/gui.cpp |
44 | ··4» 4» 0» 0» log.h | 44 | ··4» 4» 0» 0» log.h |
45 | ··5» 5» 0» 0» jni.h | 45 | ··5» 5» 0» 0» jni.h |
46 | ··6» 6» 0» 0» egl.h | 46 | ··6» 6» 0» 0» egl.h |
Offset 68, 355 lines modified | Offset 68, 355 lines modified | ||
68 | ··26» 10» 0» 0» fcntl.h | 68 | ··26» 10» 0» 0» fcntl.h |
69 | ··27» 11» 0» 0» ioctl.h | 69 | ··27» 11» 0» 0» ioctl.h |
70 | ··28» 5» 0» 0» unistd.h | 70 | ··28» 5» 0» 0» unistd.h |
71 | ··29» 2» 0» 0» stdarg.h | 71 | ··29» 2» 0» 0» stdarg.h |
72 | ··30» 9» 0» 0» mman.h | 72 | ··30» 9» 0» 0» mman.h |
73 | ·Line·Number·Statements: | 73 | ·Line·Number·Statements: |
74 | ··[0x000005 | 74 | ··[0x0000058d]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
75 | ··[0x000005 | 75 | ··[0x0000058f]··Extended·opcode·2:·set·Address·to·0xe48 |
76 | ··[0x000005 | 76 | ··[0x0000059a]··Advance·Line·by·17·to·18 |
77 | ··[0x000005 | 77 | ··[0x0000059c]··Copy |
78 | ··[0x000005 | 78 | ··[0x0000059d]··Set·column·to·5 |
79 | ··[0x000005 | 79 | ··[0x0000059f]··Set·prologue_end·to·true |
80 | ··[0x000005 | 80 | ··[0x000005a0]··Special·opcode·230:·advance·Address·by·16·to·0xe58·and·Line·by·1·to·19 |
81 | ··[0x000005 | 81 | ··[0x000005a1]··Set·File·Name·to·entry·26·in·the·File·Name·Table |
82 | ··[0x000005 | 82 | ··[0x000005a3]··Set·column·to·12 |
83 | ··[0x000005 | 83 | ··[0x000005a5]··Advance·Line·by·48·to·67 |
84 | ··[0x000005 | 84 | ··[0x000005a7]··Advance·PC·by·constant·17·to·0xe69 |
85 | ··[0x000005 | 85 | ··[0x000005a8]··Special·opcode·103:·advance·Address·by·7·to·0xe70·and·Line·by·0·to·67 |
86 | ··[0x000005 | 86 | ··[0x000005a9]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
87 | ··[0x000005 | 87 | ··[0x000005ab]··Set·column·to·9 |
88 | ··[0x000005 | 88 | ··[0x000005ad]··Advance·Line·by·-46·to·21 |
89 | ··[0x000005 | 89 | ··[0x000005af]··Advance·PC·by·constant·17·to·0xe81 |
90 | ··[0x000005 | 90 | ··[0x000005b0]··Special·opcode·47:·advance·Address·by·3·to·0xe84·and·Line·by·0·to·21 |
91 | ··[0x000005 | 91 | ··[0x000005b1]··Special·opcode·121:·advance·Address·by·8·to·0xe8c·and·Line·by·4·to·25 |
92 | ··[0x000005 | 92 | ··[0x000005b2]··Set·column·to·45 |
93 | ··[0x000005 | 93 | ··[0x000005b4]··Set·is_stmt·to·0 |
94 | ··[0x000005 | 94 | ··[0x000005b5]··Special·opcode·61:·advance·Address·by·4·to·0xe90·and·Line·by·0·to·25 |
95 | ··[0x000005 | 95 | ··[0x000005b6]··Set·column·to·9 |
96 | ··[0x000005 | 96 | ··[0x000005b8]··Special·opcode·61:·advance·Address·by·4·to·0xe94·and·Line·by·0·to·25 |
97 | ··[0x000005 | 97 | ··[0x000005b9]··Special·opcode·173:·advance·Address·by·12·to·0xea0·and·Line·by·0·to·25 |
98 | ··[0x000005 | 98 | ··[0x000005ba]··Set·column·to·5 |
99 | ··[0x000005 | 99 | ··[0x000005bc]··Set·is_stmt·to·1 |
100 | ··[0x000005 | 100 | ··[0x000005bd]··Special·opcode·122:·advance·Address·by·8·to·0xea8·and·Line·by·5·to·30 |
101 | ··[0x000005 | 101 | ··[0x000005be]··Set·is_stmt·to·0 |
102 | ··[0x000005 | 102 | ··[0x000005bf]··Advance·Line·by·-30·to·0 |
103 | ··[0x000005 | 103 | ··[0x000005c1]··Advance·PC·by·constant·17·to·0xeb9 |
104 | ··[0x000005 | 104 | ··[0x000005c2]··Special·opcode·103:·advance·Address·by·7·to·0xec0·and·Line·by·0·to·0 |
105 | ··[0x000005 | 105 | ··[0x000005c3]··Set·column·to·101 |
106 | ··[0x000005 | 106 | ··[0x000005c5]··Set·is_stmt·to·1 |
107 | ··[0x000005 | 107 | ··[0x000005c6]··Advance·Line·by·22·to·22 |
108 | ··[0x000005 | 108 | ··[0x000005c8]··Special·opcode·61:·advance·Address·by·4·to·0xec4·and·Line·by·0·to·22 |
109 | ··[0x000005 | 109 | ··[0x000005c9]··Set·column·to·9 |
110 | ··[0x000005 | 110 | ··[0x000005cb]··Set·is_stmt·to·0 |
111 | ··[0x000005 | 111 | ··[0x000005cc]··Special·opcode·117:·advance·Address·by·8·to·0xecc·and·Line·by·0·to·22 |
112 | ··[0x000005 | 112 | ··[0x000005cd]··Advance·Line·by·-22·to·0 |
113 | ··[0x000005 | 113 | ··[0x000005cf]··Advance·PC·by·constant·17·to·0xedd |
114 | ··[0x000005 | 114 | ··[0x000005d0]··Special·opcode·103:·advance·Address·by·7·to·0xee4·and·Line·by·0·to·0 |
115 | ··[0x000005 | 115 | ··[0x000005d1]··Set·column·to·100 |
116 | ··[0x000005 | 116 | ··[0x000005d3]··Set·is_stmt·to·1 |
117 | ··[0x000005 | 117 | ··[0x000005d4]··Advance·Line·by·26·to·26 |
118 | ··[0x000005 | 118 | ··[0x000005d6]··Special·opcode·61:·advance·Address·by·4·to·0xee8·and·Line·by·0·to·26 |
119 | ··[0x000005 | 119 | ··[0x000005d7]··Set·column·to·9 |
120 | ··[0x000005 | 120 | ··[0x000005d9]··Set·is_stmt·to·0 |
121 | ··[0x000005 | 121 | ··[0x000005da]··Special·opcode·117:·advance·Address·by·8·to·0xef0·and·Line·by·0·to·26 |
122 | ··[0x000005 | 122 | ··[0x000005db]··Set·is_stmt·to·1 |
123 | ··[0x000005 | 123 | ··[0x000005dc]··Advance·PC·by·constant·17·to·0xf01 |
124 | ··[0x000005 | 124 | ··[0x000005dd]··Special·opcode·104:·advance·Address·by·7·to·0xf08·and·Line·by·1·to·27 |
125 | ··[0x000005 | 125 | ··[0x000005de]··Set·is_stmt·to·0 |
126 | ··[0x000005 | 126 | ··[0x000005df]··Advance·Line·by·-27·to·0 |
127 | ··[0x000005 | 127 | ··[0x000005e1]··Special·opcode·117:·advance·Address·by·8·to·0xf10·and·Line·by·0·to·0 |
128 | ··[0x000005 | 128 | ··[0x000005e2]··Set·column·to·1 |
129 | ··[0x000005 | 129 | ··[0x000005e4]··Set·is_stmt·to·1 |
130 | ··[0x000005 | 130 | ··[0x000005e5]··Advance·Line·by·32·to·32 |
131 | ··[0x000005 | 131 | ··[0x000005e7]··Special·opcode·61:·advance·Address·by·4·to·0xf14·and·Line·by·0·to·32 |
132 | ··[0x000005 | 132 | ··[0x000005e8]··Advance·PC·by·16·to·0xf24 |
133 | ··[0x000005 | 133 | ··[0x000005ea]··Extended·opcode·1:·End·of·Sequence |
134 | ··[0x000005 | 134 | ··[0x000005ed]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
135 | ··[0x000005 | 135 | ··[0x000005ef]··Extended·opcode·2:·set·Address·to·0xf24 |
136 | ··[0x000005 | 136 | ··[0x000005fa]··Advance·Line·by·36·to·37 |
137 | ··[0x000005 | 137 | ··[0x000005fc]··Copy |
138 | ··[0x000005 | 138 | ··[0x000005fd]··Set·column·to·5 |
139 | ··[0x000005 | 139 | ··[0x000005ff]··Set·prologue_end·to·true |
140 | ··[0x00000 | 140 | ··[0x00000600]··Special·opcode·230:·advance·Address·by·16·to·0xf34·and·Line·by·1·to·38 |
141 | ··[0x00000 | 141 | ··[0x00000601]··Advance·PC·by·constant·17·to·0xf45 |
142 | ··[0x00000 | 142 | ··[0x00000602]··Special·opcode·104:·advance·Address·by·7·to·0xf4c·and·Line·by·1·to·39 |
143 | ··[0x00000 | 143 | ··[0x00000603]··Advance·PC·by·16·to·0xf5c |
144 | ··[0x00000 | 144 | ··[0x00000605]··Extended·opcode·1:·End·of·Sequence |
145 | ··[0x000005b8]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
146 | ··[0x000005ba]··Extended·opcode·2:·set·Address·to·0xf5c | ||
147 | ··[0x000005c5]··Advance·Line·by·44·to·45 | ||
148 | ··[0x000005c7]··Copy | ||
149 | ··[0x000005c8]··Set·column·to·5 | ||
Max diff block lines reached; 23926/40246 bytes (59.45%) of diff not shown. |
Offset 780, 25 lines modified | Offset 780, 25 lines modified | ||
780 | GetStringRegion | 780 | GetStringRegion |
781 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 781 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
782 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 782 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
783 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 783 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
784 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 784 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
785 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 785 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
786 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE | 786 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE |
787 | /opt/android-sdk/ndk/ | 787 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
788 | /opt/android-sdk/ndk/ | 788 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
789 | /home/vagrant/build/com.termux.gui/app | 789 | /home/vagrant/build/com.termux.gui/app |
790 | /opt/android-sdk/ndk/ | 790 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
791 | /opt/android-sdk/ndk/ | 791 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
792 | /opt/android-sdk/ndk/ | 792 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
793 | /opt/android-sdk/ndk/ | 793 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
794 | /opt/android-sdk/ndk/ | 794 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
795 | /opt/android-sdk/ndk/ | 795 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
796 | /opt/android-sdk/ndk/ | 796 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
797 | /opt/android-sdk/ndk/ | 797 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
798 | stddef.h | 798 | stddef.h |
799 | src/main/cpp/gui.cpp | 799 | src/main/cpp/gui.cpp |
800 | eglext.h | 800 | eglext.h |
801 | gl2ext.h | 801 | gl2ext.h |
802 | type_traits | 802 | type_traits |
803 | __nullptr | 803 | __nullptr |
804 | stddef.h | 804 | stddef.h |
Offset 57, 15 lines modified | Offset 57, 15 lines modified | ||
57 | » adrp» x1,·0·<note_android_ident-0x238> | 57 | » adrp» x1,·0·<note_android_ident-0x238> |
58 | » adrp» x2,·0·<note_android_ident-0x238> | 58 | » adrp» x2,·0·<note_android_ident-0x238> |
59 | » add» x1,·x1,·#0xbaa | 59 | » add» x1,·x1,·#0xbaa |
60 | » add» x2,·x2,·#0xb34 | 60 | » add» x2,·x2,·#0xb34 |
61 | » mov» w0,·#0x3···················» //·#3 | 61 | » mov» w0,·#0x3···················» //·#3 |
62 | » bl» 12b0·<__android_log_print@plt> | 62 | » bl» 12b0·<__android_log_print@plt> |
63 | open(char·const*,·int·pass_object_size1): | 63 | open(char·const*,·int·pass_object_size1): |
64 | /opt/android-sdk/ndk/ | 64 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify/fcntl.h:67 |
65 | » adrp» x0,·0·<note_android_ident-0x238> | 65 | » adrp» x0,·0·<note_android_ident-0x238> |
66 | » add» x0,·x0,·#0xb9e | 66 | » add» x0,·x0,·#0xb9e |
67 | » mov» w1,·#0x2···················» //·#2 | 67 | » mov» w1,·#0x2···················» //·#2 |
68 | » bl» 12c0·<__open_2@plt> | 68 | » bl» 12c0·<__open_2@plt> |
69 | » mov» w19,·w0 | 69 | » mov» w19,·w0 |
70 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): | 70 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): |
71 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:21 | 71 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:21 |
Offset 162, 20 lines modified | Offset 162, 20 lines modified | ||
162 | » mov» w4,·w21 | 162 | » mov» w4,·w21 |
163 | » mov» x5,·xzr | 163 | » mov» x5,·xzr |
164 | » bl» 1300·<mmap@plt> | 164 | » bl» 1300·<mmap@plt> |
165 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:48 | 165 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:48 |
166 | » cmn» x0,·#0x1 | 166 | » cmn» x0,·#0x1 |
167 | » b.eq» fdc·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x80>··//·b.none | 167 | » b.eq» fdc·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x80>··//·b.none |
168 | _JNIEnv::NewDirectByteBuffer(void*,·long): | 168 | _JNIEnv::NewDirectByteBuffer(void*,·long): |
169 | /opt/android-sdk/ndk/ | 169 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1018 |
170 | » ldr» x8,·[x19] | 170 | » ldr» x8,·[x19] |
171 | Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem(): | 171 | Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem(): |
172 | » mov» x1,·x0 | 172 | » mov» x1,·x0 |
173 | _JNIEnv::NewDirectByteBuffer(void*,·long): | 173 | _JNIEnv::NewDirectByteBuffer(void*,·long): |
174 | /opt/android-sdk/ndk/ | 174 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1018 |
175 | » mov» x0,·x19 | 175 | » mov» x0,·x19 |
176 | » mov» x2,·x20 | 176 | » mov» x2,·x20 |
177 | » ldr» x3,·[x8,·#1832] | 177 | » ldr» x3,·[x8,·#1832] |
178 | » ldp» x20,·x19,·[sp,·#32] | 178 | » ldp» x20,·x19,·[sp,·#32] |
179 | » ldr» x21,·[sp,·#16] | 179 | » ldr» x21,·[sp,·#16] |
180 | » ldp» x29,·x30,·[sp],·#48 | 180 | » ldp» x29,·x30,·[sp],·#48 |
181 | » br» x3 | 181 | » br» x3 |
Offset 209, 28 lines modified | Offset 209, 28 lines modified | ||
209 | » adrp» x2,·0·<note_android_ident-0x238> | 209 | » adrp» x2,·0·<note_android_ident-0x238> |
210 | » mov» x21,·x0 | 210 | » mov» x21,·x0 |
211 | » add» x1,·x1,·#0xb27 | 211 | » add» x1,·x1,·#0xb27 |
212 | » add» x2,·x2,·#0xa5e | 212 | » add» x2,·x2,·#0xa5e |
213 | » mov» w0,·#0x3···················» //·#3 | 213 | » mov» w0,·#0x3···················» //·#3 |
214 | » bl» 12b0·<__android_log_print@plt> | 214 | » bl» 12b0·<__android_log_print@plt> |
215 | _JNIEnv::GetDirectBufferAddress(_jobject*): | 215 | _JNIEnv::GetDirectBufferAddress(_jobject*): |
216 | /opt/android-sdk/ndk/ | 216 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1021 |
217 | » ldr» x8,·[x21] | 217 | » ldr» x8,·[x21] |
218 | » mov» x0,·x21 | 218 | » mov» x0,·x21 |
219 | » mov» x1,·x20 | 219 | » mov» x1,·x20 |
220 | » ldr» x8,·[x8,·#1840] | 220 | » ldr» x8,·[x8,·#1840] |
221 | » blr» x8 | 221 | » blr» x8 |
222 | _JNIEnv::GetDirectBufferCapacity(_jobject*): | 222 | _JNIEnv::GetDirectBufferCapacity(_jobject*): |
223 | /opt/android-sdk/ndk/ | 223 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1024 |
224 | » ldr» x8,·[x21] | 224 | » ldr» x8,·[x21] |
225 | _JNIEnv::GetDirectBufferAddress(_jobject*): | 225 | _JNIEnv::GetDirectBufferAddress(_jobject*): |
226 | /opt/android-sdk/ndk/ | 226 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1021 |
227 | » mov» x19,·x0 | 227 | » mov» x19,·x0 |
228 | _JNIEnv::GetDirectBufferCapacity(_jobject*): | 228 | _JNIEnv::GetDirectBufferCapacity(_jobject*): |
229 | /opt/android-sdk/ndk/ | 229 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1024 |
230 | » mov» x0,·x21 | 230 | » mov» x0,·x21 |
231 | » mov» x1,·x20 | 231 | » mov» x1,·x20 |
232 | » ldr» x8,·[x8,·#1848] | 232 | » ldr» x8,·[x8,·#1848] |
233 | » blr» x8 | 233 | » blr» x8 |
234 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): | 234 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): |
235 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:62 | 235 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:62 |
236 | » cbz» x19,·10ac·<Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem+0x9c> | 236 | » cbz» x19,·10ac·<Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem+0x9c> |
Offset 266, 69 lines modified | Offset 266, 69 lines modified | ||
266 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 266 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
267 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:76 | 267 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:76 |
268 | » stp» x29,·x30,·[sp,·#-48]! | 268 | » stp» x29,·x30,·[sp,·#-48]! |
269 | » stp» x22,·x21,·[sp,·#16] | 269 | » stp» x22,·x21,·[sp,·#16] |
270 | » stp» x20,·x19,·[sp,·#32] | 270 | » stp» x20,·x19,·[sp,·#32] |
271 | » mov» x29,·sp | 271 | » mov» x29,·sp |
272 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 272 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
273 | /opt/android-sdk/ndk/ | 273 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
274 | » adrp» x22,·3000·<_DYNAMIC+0xcb8> | 274 | » adrp» x22,·3000·<_DYNAMIC+0xcb8> |
275 | » add» x22,·x22,·#0x598 | 275 | » add» x22,·x22,·#0x598 |
276 | » ldar» x8,·[x22] | 276 | » ldar» x8,·[x22] |
277 | » mov» x20,·x3 | 277 | » mov» x20,·x3 |
278 | » mov» x21,·x2 | 278 | » mov» x21,·x2 |
279 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 279 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
280 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 | 280 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 |
281 | » cbnz» x8,·1114·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x44> | 281 | » cbnz» x8,·1114·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x44> |
282 | » mov» x19,·x0 | 282 | » mov» x19,·x0 |
283 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 | 283 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 |
284 | » adrp» x0,·0·<note_android_ident-0x238> | 284 | » adrp» x0,·0·<note_android_ident-0x238> |
285 | » add» x0,·x0,·#0xbe3 | 285 | » add» x0,·x0,·#0xbe3 |
286 | » bl» 1320·<eglGetProcAddress@plt> | 286 | » bl» 1320·<eglGetProcAddress@plt> |
287 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): | 287 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): |
288 | /opt/android-sdk/ndk/ | 288 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
289 | » stlr» x0,·[x22] | 289 | » stlr» x0,·[x22] |
290 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 290 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
291 | /opt/android-sdk/ndk/ | 291 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
292 | » ldar» x8,·[x22] | 292 | » ldar» x8,·[x22] |
293 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 293 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
294 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 | 294 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 |
295 | » cbz» x8,·1134·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x64> | 295 | » cbz» x8,·1134·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x64> |
296 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 296 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
297 | /opt/android-sdk/ndk/ | 297 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
298 | » ldar» x8,·[x22] | 298 | » ldar» x8,·[x22] |
299 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 299 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
300 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 | 300 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 |
301 | » mov» x0,·x21 | 301 | » mov» x0,·x21 |
302 | » mov» x1,·x20 | 302 | » mov» x1,·x20 |
303 | » blr» x8 | 303 | » blr» x8 |
304 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 | 304 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 |
305 | » ldp» x20,·x19,·[sp,·#32] | 305 | » ldp» x20,·x19,·[sp,·#32] |
306 | » ldp» x22,·x21,·[sp,·#16] | 306 | » ldp» x22,·x21,·[sp,·#16] |
307 | » ldp» x29,·x30,·[sp],·#48 | 307 | » ldp» x29,·x30,·[sp],·#48 |
308 | » ret | 308 | » ret |
309 | _JNIEnv::FindClass(char·const*): | 309 | _JNIEnv::FindClass(char·const*): |
310 | /opt/android-sdk/ndk/ | 310 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
311 | » ldr» x8,·[x19] | 311 | » ldr» x8,·[x19] |
312 | » adrp» x1,·0·<note_android_ident-0x238> | 312 | » adrp» x1,·0·<note_android_ident-0x238> |
313 | » add» x1,·x1,·#0x9c3 | 313 | » add» x1,·x1,·#0x9c3 |
314 | » mov» x0,·x19 | 314 | » mov» x0,·x19 |
315 | » ldr» x8,·[x8,·#48] | 315 | » ldr» x8,·[x8,·#48] |
316 | » blr» x8 | 316 | » blr» x8 |
317 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 317 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
318 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 | 318 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 |
319 | » cbz» x0,·1174·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0xa4> | 319 | » cbz» x0,·1174·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0xa4> |
320 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 320 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
321 | /opt/android-sdk/ndk/ | 321 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
322 | » ldr» x8,·[x19] | 322 | » ldr» x8,·[x19] |
323 | » adrp» x2,·0·<note_android_ident-0x238> | 323 | » adrp» x2,·0·<note_android_ident-0x238> |
324 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 324 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
325 | » mov» x1,·x0 | 325 | » mov» x1,·x0 |
326 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 326 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
Max diff block lines reached; 4996/12878 bytes (38.79%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························AArch64 | 9 | ··Machine:···························AArch64 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x9dc | 11 | ··Entry·point·address:···············0x9dc |
12 | ··Start·of·program·headers:··········64·(bytes·into·file) | 12 | ··Start·of·program·headers:··········64·(bytes·into·file) |
13 | ··Start·of·section·headers:··········65 | 13 | ··Start·of·section·headers:··········65264·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········64·(bytes) | 18 | ··Size·of·section·headers:···········64·(bytes) |
19 | ··Number·of·section·headers:·········30 | 19 | ··Number·of·section·headers:·········30 |
20 | ··Section·header·string·table·index:·28 | 20 | ··Section·header·string·table·index:·28 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·30·section·headers,·starting·at·offset·0xfe | 1 | There·are·30·section·headers,·starting·at·offset·0xfef0: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··4 | 5 | ··[·1]·.note.android.ident·NOTE············0000000000000238·000238·000098·00···A··0···0··4 |
6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000120·18···A··7···1··8 | 6 | ··[·2]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·000120·18···A··7···1··8 |
7 | ··[·3]·.gnu.version······VERSYM··········00000000000003f0·0003f0·000018·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········00000000000003f0·0003f0·000018·02···A··2···0··2 |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ··[19]·.bss··············NOBITS··········0000000000002f08·000f08·000010·00··WA··0···0··8 | 24 | ··[19]·.bss··············NOBITS··········0000000000002f08·000f08·000010·00··WA··0···0··8 |
25 | ··[20]·.comment··········PROGBITS········0000000000000000·000f08·000115·01··MS··0···0··1 | 25 | ··[20]·.comment··········PROGBITS········0000000000000000·000f08·000115·01··MS··0···0··1 |
26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·00101d·000555·00······0···0··1 | 26 | ··[21]·.debug_loc········PROGBITS········0000000000000000·00101d·000555·00······0···0··1 |
27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·001572·0003d1·00······0···0··1 | 27 | ··[22]·.debug_abbrev·····PROGBITS········0000000000000000·001572·0003d1·00······0···0··1 |
28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·001943·0063d4·00······0···0··1 | 28 | ··[23]·.debug_info·······PROGBITS········0000000000000000·001943·0063d4·00······0···0··1 |
29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·007d17·000090·00······0···0··1 | 29 | ··[24]·.debug_ranges·····PROGBITS········0000000000000000·007d17·000090·00······0···0··1 |
30 | ··[25]·.debug_str········PROGBITS········0000000000000000·007da7·00710e·01··MS··0···0··1 | 30 | ··[25]·.debug_str········PROGBITS········0000000000000000·007da7·00710e·01··MS··0···0··1 |
31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00eeb5·000 | 31 | ··[26]·.debug_line·······PROGBITS········0000000000000000·00eeb5·00071e·00······0···0··1 |
32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·00f5 | 32 | ··[27]·.symtab···········SYMTAB··········0000000000000000·00f5d8·000510·18·····29··43··8 |
33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·00fa | 33 | ··[28]·.shstrtab·········STRTAB··········0000000000000000·00fae8·00012d·00······0···0··1 |
34 | ··[29]·.strtab···········STRTAB··········0000000000000000·00f | 34 | ··[29]·.strtab···········STRTAB··········0000000000000000·00fc15·0002d5·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··p·(processor·specific) | 39 | ··p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················1 | 3 | ··Length:······················1818 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············14 | 5 | ··Prologue·Length:·············1492 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 27 lines modified | Offset 22, 27 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers | 30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
38 | ··11» /opt/android-sdk/ndk/ | 38 | ··11» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
39 | ·The·File·Name·Table·(offset·0x | 39 | ·The·File·Name·Table·(offset·0x421): |
40 | ··Entry» Dir» Time» Size» Name | 40 | ··Entry» Dir» Time» Size» Name |
41 | ··1» 1» 0» 0» atomic | 41 | ··1» 1» 0» 0» atomic |
42 | ··2» 2» 0» 0» stddef.h | 42 | ··2» 2» 0» 0» stddef.h |
43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp | 43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp |
44 | ··4» 4» 0» 0» jni.h | 44 | ··4» 4» 0» 0» jni.h |
45 | ··5» 5» 0» 0» log.h | 45 | ··5» 5» 0» 0» log.h |
46 | ··6» 6» 0» 0» egl.h | 46 | ··6» 6» 0» 0» egl.h |
Offset 70, 180 lines modified | Offset 70, 180 lines modified | ||
70 | ··28» 4» 0» 0» string.h | 70 | ··28» 4» 0» 0» string.h |
71 | ··29» 1» 0» 0» string.h | 71 | ··29» 1» 0» 0» string.h |
72 | ··30» 2» 0» 0» stdarg.h | 72 | ··30» 2» 0» 0» stdarg.h |
73 | ··31» 5» 0» 0» hardware_buffer_jni.h | 73 | ··31» 5» 0» 0» hardware_buffer_jni.h |
74 | ··32» 5» 0» 0» hardware_buffer.h | 74 | ··32» 5» 0» 0» hardware_buffer.h |
75 | ·Line·Number·Statements: | 75 | ·Line·Number·Statements: |
76 | ··[0x000005 | 76 | ··[0x000005de]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
77 | ··[0x000005 | 77 | ··[0x000005e0]··Extended·opcode·2:·set·Address·to·0xa40 |
78 | ··[0x000005 | 78 | ··[0x000005eb]··Advance·Line·by·25·to·26 |
79 | ··[0x000005 | 79 | ··[0x000005ed]··Copy |
80 | ··[0x000005 | 80 | ··[0x000005ee]··Set·column·to·26 |
81 | ··[0x000005 | 81 | ··[0x000005f0]··Set·prologue_end·to·true |
82 | ··[0x000005 | 82 | ··[0x000005f1]··Advance·PC·by·48·to·0xa70 |
83 | ··[0x000005 | 83 | ··[0x000005f3]··Special·opcode·7:·advance·Address·by·0·to·0xa70·and·Line·by·2·to·28 |
84 | ··[0x000005 | 84 | ··[0x000005f4]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
85 | ··[0x000005 | 85 | ··[0x000005f6]··Set·column·to·12 |
86 | ··[0x000005 | 86 | ··[0x000005f8]··Advance·Line·by·949·to·977 |
87 | ··[0x000005 | 87 | ··[0x000005fb]··Special·opcode·61:·advance·Address·by·4·to·0xa74·and·Line·by·0·to·977 |
88 | ··[0x000005 | 88 | ··[0x000005fc]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
89 | ··[0x000005 | 89 | ··[0x000005fe]··Set·column·to·26 |
90 | ··[0x00000 | 90 | ··[0x00000600]··Advance·Line·by·-949·to·28 |
91 | ··[0x00000 | 91 | ··[0x00000603]··Special·opcode·173:·advance·Address·by·12·to·0xa80·and·Line·by·0·to·28 |
92 | ··[0x00000 | 92 | ··[0x00000604]··Set·column·to·9 |
93 | ··[0x00000 | 93 | ··[0x00000606]··Special·opcode·62:·advance·Address·by·4·to·0xa84·and·Line·by·1·to·29 |
94 | ··[0x00000 | 94 | ··[0x00000607]··Set·column·to·50 |
95 | ··[0x00000 | 95 | ··[0x00000609]··Special·opcode·62:·advance·Address·by·4·to·0xa88·and·Line·by·1·to·30 |
96 | ··[0x00000 | 96 | ··[0x0000060a]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
97 | ··[0x00000 | 97 | ··[0x0000060c]··Set·column·to·5 |
98 | ··[0x00000 | 98 | ··[0x0000060e]··Advance·Line·by·934·to·964 |
99 | ··[0x00000 | 99 | ··[0x00000611]··Special·opcode·173:·advance·Address·by·12·to·0xa94·and·Line·by·0·to·964 |
100 | ··[0x00000 | 100 | ··[0x00000612]··Set·column·to·12 |
101 | ··[0x00000 | 101 | ··[0x00000614]··Advance·Line·by·13·to·977 |
102 | ··[0x00000 | 102 | ··[0x00000616]··Special·opcode·61:·advance·Address·by·4·to·0xa98·and·Line·by·0·to·977 |
103 | ··[0x00000 | 103 | ··[0x00000617]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
104 | ··[0x00000 | 104 | ··[0x00000619]··Set·column·to·13 |
105 | ··[0x00000 | 105 | ··[0x0000061b]··Advance·Line·by·-946·to·31 |
106 | ··[0x00000 | 106 | ··[0x0000061e]··Special·opcode·61:·advance·Address·by·4·to·0xa9c·and·Line·by·0·to·31 |
107 | ··[0x000005cf]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
108 | ··[0x000005d1]··Set·column·to·12 | ||
109 | ··[0x000005d3]··Advance·Line·by·946·to·977 | ||
110 | ··[0x000005d6]··Special·opcode·61:·advance·Address·by·4·to·0xaa0·and·Line·by·0·to·977 | ||
111 | ··[0x000005d7]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
112 | ··[0x000005d9]··Set·column·to·9 | ||
113 | ··[0x000005db]··Advance·Line·by·-936·to·41 | ||
114 | ··[0x000005de]··Special·opcode·173:·advance·Address·by·12·to·0xaac·and·Line·by·0·to·41 | ||
115 | ··[0x000005df]··Set·column·to·68 | ||
116 | ··[0x000005e1]··Special·opcode·62:·advance·Address·by·4·to·0xab0·and·Line·by·1·to·42 | ||
117 | ··[0x000005e2]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
118 | ··[0x000005e4]··Set·column·to·5 | ||
119 | ··[0x000005e6]··Advance·Line·by·922·to·964 | ||
120 | ··[0x000005e9]··Special·opcode·173:·advance·Address·by·12·to·0xabc·and·Line·by·0·to·964 | ||
121 | ··[0x000005ea]··Set·column·to·12 | ||
122 | ··[0x000005ec]··Advance·Line·by·13·to·977 | ||
123 | ··[0x000005ee]··Special·opcode·61:·advance·Address·by·4·to·0xac0·and·Line·by·0·to·977 | ||
124 | ··[0x000005ef]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
125 | ··[0x000005f1]··Set·column·to·13 | ||
126 | ··[0x000005f3]··Advance·Line·by·-934·to·43 | ||
127 | ··[0x000005f6]··Special·opcode·61:·advance·Address·by·4·to·0xac4·and·Line·by·0·to·43 | ||
128 | ··[0x000005f7]··Set·File·Name·to·entry·1·in·the·File·Name·Table | ||
129 | ··[0x000005f9]··Set·column·to·12 | ||
130 | ··[0x000005fb]··Advance·Line·by·934·to·977 | ||
131 | ··[0x000005fe]··Special·opcode·61:·advance·Address·by·4·to·0xac8·and·Line·by·0·to·977 | ||
132 | ··[0x000005ff]··Set·File·Name·to·entry·3·in·the·File·Name·Table | ||
133 | ··[0x00000601]··Set·column·to·26 | ||
134 | ··[0x00000603]··Advance·Line·by·-924·to·53 | ||
135 | ··[0x00000606]··Special·opcode·61:·advance·Address·by·4·to·0xacc·and·Line·by·0·to·53 | ||
136 | ··[0x00000607]··Set·column·to·9 | ||
137 | ··[0x00000609]··Special·opcode·118:·advance·Address·by·8·to·0xad4·and·Line·by·1·to·54 | ||
138 | ··[0x0000060a]··Set·column·to·12 | ||
139 | ··[0x0000060c]··Special·opcode·64:·advance·Address·by·4·to·0xad8·and·Line·by·3·to·57 | ||
140 | ··[0x0000060d]··Set·column·to·0 | ||
141 | ··[0x0000060f]··Set·is_stmt·to·0 | ||
142 | ··[0x00000610]··Advance·Line·by·-57·to·0 | ||
143 | ··[0x00000612]··Special·opcode·229:·advance·Address·by·16·to·0xae8·and·Line·by·0·to·0 | ||
144 | ··[0x00000613]··Set·column·to·23 | ||
145 | ··[0x00000615]··Set·is_stmt·to·1 | ||
146 | ··[0x00000616]··Advance·Line·by·58·to·58 | ||
147 | ··[0x00000618]··Special·opcode·61:·advance·Address·by·4·to·0xaec·and·Line·by·0·to·58 | ||
148 | ··[0x00000619]··Set·column·to·12 | ||
149 | ··[0x0000061b]··Special·opcode·60:·advance·Address·by·4·to·0xaf0·and·Line·by·-1·to·57 | ||
150 | ··[0x0000061 | 107 | ··[0x0000061f]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
108 | ··[0x00000621]··Set·column·to·12 | ||
151 | ··[0x000006 | 109 | ··[0x00000623]··Advance·Line·by·946·to·977 |
152 | ··[0x0000062 | 110 | ··[0x00000626]··Special·opcode·61:·advance·Address·by·4·to·0xaa0·and·Line·by·0·to·977 |
Max diff block lines reached; 9532/21623 bytes (44.08%) of diff not shown. |
Offset 765, 25 lines modified | Offset 765, 25 lines modified | ||
765 | RegisterNatives | 765 | RegisterNatives |
766 | GetStringRegion | 766 | GetStringRegion |
767 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 767 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
768 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 768 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
769 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 769 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
770 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 770 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
771 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 771 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
772 | /opt/android-sdk/ndk/ | 772 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
773 | /opt/android-sdk/ndk/ | 773 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
774 | /home/vagrant/build/com.termux.gui/hbuffers | 774 | /home/vagrant/build/com.termux.gui/hbuffers |
775 | /opt/android-sdk/ndk/ | 775 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
776 | /opt/android-sdk/ndk/ | 776 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
777 | /opt/android-sdk/ndk/ | 777 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
778 | /opt/android-sdk/ndk/ | 778 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
779 | /opt/android-sdk/ndk/ | 779 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
780 | /opt/android-sdk/ndk/ | 780 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
781 | /opt/android-sdk/ndk/ | 781 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
782 | /opt/android-sdk/ndk/ | 782 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
783 | stddef.h | 783 | stddef.h |
784 | src/main/cpp/hbuffers.cpp | 784 | src/main/cpp/hbuffers.cpp |
785 | eglext.h | 785 | eglext.h |
786 | stdint.h | 786 | stdint.h |
787 | khrplatform.h | 787 | khrplatform.h |
788 | eglplatform.h | 788 | eglplatform.h |
789 | signal-defs.h | 789 | signal-defs.h |
Offset 60, 59 lines modified | Offset 60, 59 lines modified | ||
60 | » mov» x1,·x3 | 60 | » mov» x1,·x3 |
61 | » mov» x20,·x2 | 61 | » mov» x20,·x2 |
62 | » mov» x19,·x0 | 62 | » mov» x19,·x0 |
63 | » stur» x8,·[x29,·#-8] | 63 | » stur» x8,·[x29,·#-8] |
64 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 | 64 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 |
65 | » bl» c50·<AHardwareBuffer_fromHardwareBuffer@plt> | 65 | » bl» c50·<AHardwareBuffer_fromHardwareBuffer@plt> |
66 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 66 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
67 | /opt/android-sdk/ndk/ | 67 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
68 | » adrp» x23,·2000·<_DYNAMIC+0x338> | 68 | » adrp» x23,·2000·<_DYNAMIC+0x338> |
69 | » add» x23,·x23,·#0xf08 | 69 | » add» x23,·x23,·#0xf08 |
70 | » ldar» x8,·[x23] | 70 | » ldar» x8,·[x23] |
71 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 71 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
72 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 | 72 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:28 |
73 | » mov» x21,·x0 | 73 | » mov» x21,·x0 |
74 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 | 74 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 |
75 | » cbnz» x8,·aa0·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x60> | 75 | » cbnz» x8,·aa0·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x60> |
76 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 | 76 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 |
77 | » adrp» x0,·0·<note_android_ident-0x238> | 77 | » adrp» x0,·0·<note_android_ident-0x238> |
78 | » add» x0,·x0,·#0x7a7 | 78 | » add» x0,·x0,·#0x7a7 |
79 | » bl» c60·<eglGetProcAddress@plt> | 79 | » bl» c60·<eglGetProcAddress@plt> |
80 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): | 80 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): |
81 | /opt/android-sdk/ndk/ | 81 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
82 | » stlr» x0,·[x23] | 82 | » stlr» x0,·[x23] |
83 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 83 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
84 | /opt/android-sdk/ndk/ | 84 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
85 | » ldar» x8,·[x23] | 85 | » ldar» x8,·[x23] |
86 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 86 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
87 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 | 87 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 |
88 | » cbz» x8,·b10·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xd0> | 88 | » cbz» x8,·b10·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xd0> |
89 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 89 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
90 | /opt/android-sdk/ndk/ | 90 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
91 | » adrp» x24,·2000·<_DYNAMIC+0x338> | 91 | » adrp» x24,·2000·<_DYNAMIC+0x338> |
92 | » add» x24,·x24,·#0xf10 | 92 | » add» x24,·x24,·#0xf10 |
93 | » ldar» x8,·[x24] | 93 | » ldar» x8,·[x24] |
94 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 94 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
95 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 | 95 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 |
96 | » cbnz» x8,·ac8·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x88> | 96 | » cbnz» x8,·ac8·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x88> |
97 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 | 97 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 |
98 | » adrp» x0,·0·<note_android_ident-0x238> | 98 | » adrp» x0,·0·<note_android_ident-0x238> |
99 | » add» x0,·x0,·#0x7b9 | 99 | » add» x0,·x0,·#0x7b9 |
100 | » bl» c60·<eglGetProcAddress@plt> | 100 | » bl» c60·<eglGetProcAddress@plt> |
101 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): | 101 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): |
102 | /opt/android-sdk/ndk/ | 102 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
103 | » stlr» x0,·[x24] | 103 | » stlr» x0,·[x24] |
104 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 104 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
105 | /opt/android-sdk/ndk/ | 105 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
106 | » ldar» x8,·[x24] | 106 | » ldar» x8,·[x24] |
107 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 107 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
108 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 | 108 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 |
109 | » cbz» x8,·b40·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x100> | 109 | » cbz» x8,·b40·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x100> |
110 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 110 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
111 | /opt/android-sdk/ndk/ | 111 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
112 | » ldar» x8,·[x24] | 112 | » ldar» x8,·[x24] |
113 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 113 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
114 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 | 114 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 |
115 | » mov» x0,·x21 | 115 | » mov» x0,·x21 |
116 | » blr» x8 | 116 | » blr» x8 |
117 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:54 | 117 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:54 |
118 | » cbz» x0,·b98·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x158> | 118 | » cbz» x0,·b98·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x158> |
Offset 124, 63 lines modified | Offset 124, 63 lines modified | ||
124 | » mov» x3,·x0 | 124 | » mov» x3,·x0 |
125 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 | 125 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 |
126 | » add» x4,·sp,·#0x8 | 126 | » add» x4,·sp,·#0x8 |
127 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:57 | 127 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:57 |
128 | » str» x9,·[sp,·#8] | 128 | » str» x9,·[sp,·#8] |
129 | » str» w8,·[sp,·#16] | 129 | » str» w8,·[sp,·#16] |
130 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 130 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
131 | /opt/android-sdk/ndk/ | 131 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
132 | » ldar» x8,·[x23] | 132 | » ldar» x8,·[x23] |
133 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 133 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
134 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 | 134 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 |
135 | » mov» w2,·#0x3140················» //·#12608 | 135 | » mov» w2,·#0x3140················» //·#12608 |
136 | » mov» x0,·x20 | 136 | » mov» x0,·x20 |
137 | » mov» x1,·xzr | 137 | » mov» x1,·xzr |
138 | » blr» x8 | 138 | » blr» x8 |
139 | » b» b98·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x158> | 139 | » b» b98·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x158> |
140 | _JNIEnv::FindClass(char·const*): | 140 | _JNIEnv::FindClass(char·const*): |
141 | /opt/android-sdk/ndk/ | 141 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
142 | » ldr» x8,·[x19] | 142 | » ldr» x8,·[x19] |
143 | » adrp» x1,·0·<note_android_ident-0x238> | 143 | » adrp» x1,·0·<note_android_ident-0x238> |
144 | » add» x1,·x1,·#0x788 | 144 | » add» x1,·x1,·#0x788 |
145 | » mov» x0,·x19 | 145 | » mov» x0,·x19 |
146 | » ldr» x8,·[x8,·#48] | 146 | » ldr» x8,·[x8,·#48] |
147 | » blr» x8 | 147 | » blr» x8 |
148 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 148 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
149 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 | 149 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 |
150 | » cbz» x0,·b7c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x13c> | 150 | » cbz» x0,·b7c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x13c> |
151 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 151 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
152 | /opt/android-sdk/ndk/ | 152 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
153 | » ldr» x8,·[x19] | 153 | » ldr» x8,·[x19] |
154 | » adrp» x2,·0·<note_android_ident-0x238> | 154 | » adrp» x2,·0·<note_android_ident-0x238> |
155 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 155 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
156 | » mov» x1,·x0 | 156 | » mov» x1,·x0 |
157 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 157 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
158 | /opt/android-sdk/ndk/ | 158 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
159 | » add» x2,·x2,·#0x826 | 159 | » add» x2,·x2,·#0x826 |
160 | » b» b6c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c> | 160 | » b» b6c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c> |
161 | _JNIEnv::FindClass(char·const*): | 161 | _JNIEnv::FindClass(char·const*): |
162 | /opt/android-sdk/ndk/ | 162 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
163 | » ldr» x8,·[x19] | 163 | » ldr» x8,·[x19] |
164 | » adrp» x1,·0·<note_android_ident-0x238> | 164 | » adrp» x1,·0·<note_android_ident-0x238> |
165 | » add» x1,·x1,·#0x788 | 165 | » add» x1,·x1,·#0x788 |
166 | » mov» x0,·x19 | 166 | » mov» x0,·x19 |
167 | » ldr» x8,·[x8,·#48] | 167 | » ldr» x8,·[x8,·#48] |
168 | » blr» x8 | 168 | » blr» x8 |
169 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 169 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
170 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 | 170 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 |
171 | » cbz» x0,·b7c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x13c> | 171 | » cbz» x0,·b7c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x13c> |
172 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 172 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
173 | /opt/android-sdk/ndk/ | 173 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
174 | » ldr» x8,·[x19] | 174 | » ldr» x8,·[x19] |
175 | » adrp» x2,·0·<note_android_ident-0x238> | 175 | » adrp» x2,·0·<note_android_ident-0x238> |
176 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 176 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
177 | » mov» x1,·x0 | 177 | » mov» x1,·x0 |
178 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 178 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
179 | /opt/android-sdk/ndk/ | 179 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
180 | » add» x2,·x2,·#0x84e | 180 | » add» x2,·x2,·#0x84e |
181 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 181 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
182 | » ldr» x8,·[x8,·#112] | 182 | » ldr» x8,·[x8,·#112] |
183 | » mov» x0,·x19 | 183 | » mov» x0,·x19 |
184 | » blr» x8 | 184 | » blr» x8 |
185 | » b» b94·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x154> | 185 | » b» b94·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x154> |
186 | » adrp» x1,·0·<note_android_ident-0x238> | 186 | » adrp» x1,·0·<note_android_ident-0x238> |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························Intel·80386 | 9 | ··Machine:···························Intel·80386 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0xcb0 | 11 | ··Entry·point·address:···············0xcb0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········63 | 13 | ··Start·of·section·headers:··········63924·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········30 | 19 | ··Number·of·section·headers:·········30 |
20 | ··Section·header·string·table·index:·28 | 20 | ··Section·header·string·table·index:·28 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·30·section·headers,·starting·at·offset·0xf9 | 1 | There·are·30·section·headers,·starting·at·offset·0xf9b4: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··2 | 5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··2 |
6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·000120·10···A··7···1··4 | 6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·000120·10···A··7···1··4 |
7 | ··[·3]·.gnu.version······VERSYM··········0000030c·00030c·000024·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········0000030c·00030c·000024·02···A··2···0··2 |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ··[19]·.bss··············NOBITS··········000032f4·0012f4·000008·00··WA··0···0··4 | 24 | ··[19]·.bss··············NOBITS··········000032f4·0012f4·000008·00··WA··0···0··4 |
25 | ··[20]·.comment··········PROGBITS········00000000·0012f4·000115·01··MS··0···0··1 | 25 | ··[20]·.comment··········PROGBITS········00000000·0012f4·000115·01··MS··0···0··1 |
26 | ··[21]·.debug_loc········PROGBITS········00000000·001409·000419·00······0···0··1 | 26 | ··[21]·.debug_loc········PROGBITS········00000000·001409·000419·00······0···0··1 |
27 | ··[22]·.debug_abbrev·····PROGBITS········00000000·001822·000377·00······0···0··1 | 27 | ··[22]·.debug_abbrev·····PROGBITS········00000000·001822·000377·00······0···0··1 |
28 | ··[23]·.debug_info·······PROGBITS········00000000·001b99·0063f3·00······0···0··1 | 28 | ··[23]·.debug_info·······PROGBITS········00000000·001b99·0063f3·00······0···0··1 |
29 | ··[24]·.debug_ranges·····PROGBITS········00000000·007f8c·000038·00······0···0··1 | 29 | ··[24]·.debug_ranges·····PROGBITS········00000000·007f8c·000038·00······0···0··1 |
30 | ··[25]·.debug_str········PROGBITS········00000000·007fc4·006ac9·01··MS··0···0··1 | 30 | ··[25]·.debug_str········PROGBITS········00000000·007fc4·006ac9·01··MS··0···0··1 |
31 | ··[26]·.debug_line·······PROGBITS········00000000·00ea8d·0007 | 31 | ··[26]·.debug_line·······PROGBITS········00000000·00ea8d·0007d7·00······0···0··1 |
32 | ··[27]·.symtab···········SYMTAB··········00000000·00f2 | 32 | ··[27]·.symtab···········SYMTAB··········00000000·00f264·000270·10·····29··22··4 |
33 | ··[28]·.shstrtab·········STRTAB··········00000000·00f4 | 33 | ··[28]·.shstrtab·········STRTAB··········00000000·00f4d4·00012b·00······0···0··1 |
34 | ··[29]·.strtab···········STRTAB··········00000000·00f5 | 34 | ··[29]·.strtab···········STRTAB··········00000000·00f5ff·0003b2·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··p·(processor·specific) | 39 | ··p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················ | 3 | ··Length:······················2003 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············1 | 5 | ··Prologue·Length:·············1411 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 27 lines modified | Offset 22, 27 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/app | 30 | ··3» /home/vagrant/build/com.termux.gui/app |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
38 | ··11» /opt/android-sdk/ndk/ | 38 | ··11» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
39 | ·The·File·Name·Table·(offset·0x | 39 | ·The·File·Name·Table·(offset·0x41e): |
40 | ··Entry» Dir» Time» Size» Name | 40 | ··Entry» Dir» Time» Size» Name |
41 | ··1» 1» 0» 0» atomic | 41 | ··1» 1» 0» 0» atomic |
42 | ··2» 2» 0» 0» stddef.h | 42 | ··2» 2» 0» 0» stddef.h |
43 | ··3» 3» 0» 0» src/main/cpp/gui.cpp | 43 | ··3» 3» 0» 0» src/main/cpp/gui.cpp |
44 | ··4» 4» 0» 0» log.h | 44 | ··4» 4» 0» 0» log.h |
45 | ··5» 5» 0» 0» jni.h | 45 | ··5» 5» 0» 0» jni.h |
46 | ··6» 6» 0» 0» egl.h | 46 | ··6» 6» 0» 0» egl.h |
Offset 68, 353 lines modified | Offset 68, 353 lines modified | ||
68 | ··26» 10» 0» 0» fcntl.h | 68 | ··26» 10» 0» 0» fcntl.h |
69 | ··27» 11» 0» 0» ioctl.h | 69 | ··27» 11» 0» 0» ioctl.h |
70 | ··28» 5» 0» 0» unistd.h | 70 | ··28» 5» 0» 0» unistd.h |
71 | ··29» 2» 0» 0» stdarg.h | 71 | ··29» 2» 0» 0» stdarg.h |
72 | ··30» 9» 0» 0» mman.h | 72 | ··30» 9» 0» 0» mman.h |
73 | ·Line·Number·Statements: | 73 | ·Line·Number·Statements: |
74 | ··[0x000005 | 74 | ··[0x0000058d]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
75 | ··[0x000005 | 75 | ··[0x0000058f]··Extended·opcode·2:·set·Address·to·0xd80 |
76 | ··[0x000005 | 76 | ··[0x00000596]··Advance·Line·by·17·to·18 |
77 | ··[0x000005 | 77 | ··[0x00000598]··Copy |
78 | ··[0x000005 | 78 | ··[0x00000599]··Set·column·to·5 |
79 | ··[0x000005 | 79 | ··[0x0000059b]··Set·prologue_end·to·true |
80 | ··[0x000005 | 80 | ··[0x0000059c]··Special·opcode·216:·advance·Address·by·15·to·0xd8f·and·Line·by·1·to·19 |
81 | ··[0x000005 | 81 | ··[0x0000059d]··Set·File·Name·to·entry·26·in·the·File·Name·Table |
82 | ··[0x000005 | 82 | ··[0x0000059f]··Set·column·to·12 |
83 | ··[0x000005 | 83 | ··[0x000005a1]··Advance·Line·by·48·to·67 |
84 | ··[0x000005 | 84 | ··[0x000005a3]··Advance·PC·by·constant·17·to·0xda0 |
85 | ··[0x000005 | 85 | ··[0x000005a4]··Special·opcode·103:·advance·Address·by·7·to·0xda7·and·Line·by·0·to·67 |
86 | ··[0x000005 | 86 | ··[0x000005a5]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
87 | ··[0x000005 | 87 | ··[0x000005a7]··Advance·Line·by·-46·to·21 |
88 | ··[0x000005 | 88 | ··[0x000005a9]··Advance·PC·by·constant·17·to·0xdb8 |
89 | ··[0x000005 | 89 | ··[0x000005aa]··Special·opcode·47:·advance·Address·by·3·to·0xdbb·and·Line·by·0·to·21 |
90 | ··[0x000005 | 90 | ··[0x000005ab]··Set·column·to·9 |
91 | ··[0x000005 | 91 | ··[0x000005ad]··Set·is_stmt·to·0 |
92 | ··[0x000005 | 92 | ··[0x000005ae]··Special·opcode·47:·advance·Address·by·3·to·0xdbe·and·Line·by·0·to·21 |
93 | ··[0x000005 | 93 | ··[0x000005af]··Set·column·to·0 |
94 | ··[0x000005 | 94 | ··[0x000005b1]··Advance·Line·by·-21·to·0 |
95 | ··[0x000005 | 95 | ··[0x000005b3]··Special·opcode·33:·advance·Address·by·2·to·0xdc0·and·Line·by·0·to·0 |
96 | ··[0x000005 | 96 | ··[0x000005b4]··Set·column·to·9 |
97 | ··[0x000005 | 97 | ··[0x000005b6]··Set·is_stmt·to·1 |
98 | ··[0x000005 | 98 | ··[0x000005b7]··Advance·Line·by·25·to·25 |
99 | ··[0x000005 | 99 | ··[0x000005b9]··Special·opcode·33:·advance·Address·by·2·to·0xdc2·and·Line·by·0·to·25 |
100 | ··[0x000005 | 100 | ··[0x000005ba]··Set·column·to·51 |
101 | ··[0x000005 | 101 | ··[0x000005bc]··Set·is_stmt·to·0 |
102 | ··[0x000005 | 102 | ··[0x000005bd]··Advance·PC·by·constant·17·to·0xdd3 |
103 | ··[0x000005 | 103 | ··[0x000005be]··Special·opcode·61:·advance·Address·by·4·to·0xdd7·and·Line·by·0·to·25 |
104 | ··[0x000005 | 104 | ··[0x000005bf]··Set·column·to·9 |
105 | ··[0x000005 | 105 | ··[0x000005c1]··Special·opcode·47:·advance·Address·by·3·to·0xdda·and·Line·by·0·to·25 |
106 | ··[0x000005 | 106 | ··[0x000005c2]··Set·column·to·5 |
107 | ··[0x000005 | 107 | ··[0x000005c4]··Set·is_stmt·to·1 |
108 | ··[0x000005 | 108 | ··[0x000005c5]··Special·opcode·38:·advance·Address·by·2·to·0xddc·and·Line·by·5·to·30 |
109 | ··[0x000005 | 109 | ··[0x000005c6]··Set·column·to·101 |
110 | ··[0x000005 | 110 | ··[0x000005c8]··Advance·Line·by·-8·to·22 |
111 | ··[0x000005 | 111 | ··[0x000005ca]··Advance·PC·by·constant·17·to·0xded |
112 | ··[0x000005 | 112 | ··[0x000005cb]··Special·opcode·89:·advance·Address·by·6·to·0xdf3·and·Line·by·0·to·22 |
113 | ··[0x000005 | 113 | ··[0x000005cc]··Set·column·to·9 |
114 | ··[0x000005 | 114 | ··[0x000005ce]··Set·is_stmt·to·0 |
115 | ··[0x000005 | 115 | ··[0x000005cf]··Special·opcode·75:·advance·Address·by·5·to·0xdf8·and·Line·by·0·to·22 |
116 | ··[0x000005 | 116 | ··[0x000005d0]··Advance·Line·by·-22·to·0 |
117 | ··[0x000005 | 117 | ··[0x000005d2]··Advance·PC·by·constant·17·to·0xe09 |
118 | ··[0x000005 | 118 | ··[0x000005d3]··Special·opcode·5:·advance·Address·by·0·to·0xe09·and·Line·by·0·to·0 |
119 | ··[0x000005 | 119 | ··[0x000005d4]··Set·column·to·100 |
120 | ··[0x000005 | 120 | ··[0x000005d6]··Set·is_stmt·to·1 |
121 | ··[0x000005 | 121 | ··[0x000005d7]··Advance·Line·by·26·to·26 |
122 | ··[0x000005 | 122 | ··[0x000005d9]··Special·opcode·33:·advance·Address·by·2·to·0xe0b·and·Line·by·0·to·26 |
123 | ··[0x000005 | 123 | ··[0x000005da]··Set·column·to·9 |
124 | ··[0x000005 | 124 | ··[0x000005dc]··Set·is_stmt·to·0 |
125 | ··[0x000005 | 125 | ··[0x000005dd]··Special·opcode·75:·advance·Address·by·5·to·0xe10·and·Line·by·0·to·26 |
126 | ··[0x000005 | 126 | ··[0x000005de]··Set·is_stmt·to·1 |
127 | ··[0x000005 | 127 | ··[0x000005df]··Advance·PC·by·constant·17·to·0xe21 |
128 | ··[0x000005 | 128 | ··[0x000005e0]··Special·opcode·6:·advance·Address·by·0·to·0xe21·and·Line·by·1·to·27 |
129 | ··[0x000005 | 129 | ··[0x000005e1]··Set·column·to·0 |
130 | ··[0x000005 | 130 | ··[0x000005e3]··Set·is_stmt·to·0 |
131 | ··[0x000005 | 131 | ··[0x000005e4]··Advance·Line·by·-27·to·0 |
132 | ··[0x000005 | 132 | ··[0x000005e6]··Special·opcode·131:·advance·Address·by·9·to·0xe2a·and·Line·by·0·to·0 |
133 | ··[0x000005 | 133 | ··[0x000005e7]··Set·column·to·1 |
134 | ··[0x000005 | 134 | ··[0x000005e9]··Set·is_stmt·to·1 |
135 | ··[0x000005 | 135 | ··[0x000005ea]··Advance·Line·by·32·to·32 |
136 | ··[0x000005 | 136 | ··[0x000005ec]··Special·opcode·117:·advance·Address·by·8·to·0xe32·and·Line·by·0·to·32 |
137 | ··[0x000005 | 137 | ··[0x000005ed]··Advance·PC·by·6·to·0xe38 |
138 | ··[0x000005 | 138 | ··[0x000005ef]··Extended·opcode·1:·End·of·Sequence |
139 | ··[0x000005 | 139 | ··[0x000005f2]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
140 | ··[0x000005 | 140 | ··[0x000005f4]··Extended·opcode·2:·set·Address·to·0xe40 |
141 | ··[0x000005 | 141 | ··[0x000005fb]··Advance·Line·by·36·to·37 |
142 | ··[0x000005 | 142 | ··[0x000005fd]··Copy |
143 | ··[0x000005 | 143 | ··[0x000005fe]··Set·column·to·5 |
144 | ··[0x00000 | 144 | ··[0x00000600]··Set·prologue_end·to·true |
145 | ··[0x00000 | 145 | ··[0x00000601]··Advance·PC·by·constant·17·to·0xe51 |
146 | ··[0x00000 | 146 | ··[0x00000602]··Special·opcode·34:·advance·Address·by·2·to·0xe53·and·Line·by·1·to·38 |
147 | ··[0x00000 | 147 | ··[0x00000603]··Advance·PC·by·constant·17·to·0xe64 |
148 | ··[0x00000 | 148 | ··[0x00000604]··Special·opcode·104:·advance·Address·by·7·to·0xe6b·and·Line·by·1·to·39 |
149 | ··[0x00000 | 149 | ··[0x00000605]··Set·column·to·1 |
150 | ··[0x00000 | 150 | ··[0x00000607]··Special·opcode·174:·advance·Address·by·12·to·0xe77·and·Line·by·1·to·40 |
Max diff block lines reached; 21529/39187 bytes (54.94%) of diff not shown. |
Offset 776, 25 lines modified | Offset 776, 25 lines modified | ||
776 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 776 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
777 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 777 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
778 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 778 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
779 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 779 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
780 | _ZN7_JNIEnv25CallNonvirtualByteMethodVEP8_jobjectP7_jclassP10_jmethodIDPc | 780 | _ZN7_JNIEnv25CallNonvirtualByteMethodVEP8_jobjectP7_jclassP10_jmethodIDPc |
781 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 781 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
782 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE | 782 | _ZNSt6__ndk118__cxx_atomic_storeIPFvjPvEEEvPNS_22__cxx_atomic_base_implIT_EES5_NS_12memory_orderE |
783 | /opt/android-sdk/ndk/ | 783 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
784 | /opt/android-sdk/ndk/ | 784 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
785 | /home/vagrant/build/com.termux.gui/app | 785 | /home/vagrant/build/com.termux.gui/app |
786 | /opt/android-sdk/ndk/ | 786 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
787 | /opt/android-sdk/ndk/ | 787 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
788 | /opt/android-sdk/ndk/ | 788 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
789 | /opt/android-sdk/ndk/ | 789 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/GLES2 |
790 | /opt/android-sdk/ndk/ | 790 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
791 | /opt/android-sdk/ndk/ | 791 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
792 | /opt/android-sdk/ndk/ | 792 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
793 | /opt/android-sdk/ndk/ | 793 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
794 | stddef.h | 794 | stddef.h |
795 | src/main/cpp/gui.cpp | 795 | src/main/cpp/gui.cpp |
796 | eglext.h | 796 | eglext.h |
797 | gl2ext.h | 797 | gl2ext.h |
798 | type_traits | 798 | type_traits |
799 | __nullptr | 799 | __nullptr |
800 | stddef.h | 800 | stddef.h |
Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
133 | » lea····-0x19e0(%ebx),%eax | 133 | » lea····-0x19e0(%ebx),%eax |
134 | » lea····-0x196a(%ebx),%edi | 134 | » lea····-0x196a(%ebx),%edi |
135 | » push···%eax | 135 | » push···%eax |
136 | » push···%edi | 136 | » push···%edi |
137 | » push···$0x3 | 137 | » push···$0x3 |
138 | » call···1140·<__android_log_print@plt> | 138 | » call···1140·<__android_log_print@plt> |
139 | open(char·const*,·int·pass_object_size1): | 139 | open(char·const*,·int·pass_object_size1): |
140 | /opt/android-sdk/ndk/ | 140 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify/fcntl.h:67 |
141 | » add····$0x8,%esp | 141 | » add····$0x8,%esp |
142 | » lea····-0x1976(%ebx),%eax | 142 | » lea····-0x1976(%ebx),%eax |
143 | » push···$0x2 | 143 | » push···$0x2 |
144 | » push···%eax | 144 | » push···%eax |
145 | » call···1150·<__open_2@plt> | 145 | » call···1150·<__open_2@plt> |
146 | » add····$0x10,%esp | 146 | » add····$0x10,%esp |
147 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): | 147 | Java_com_termux_gui_ConnectionHandler_00024Companion_create_1ashmem(): |
Offset 274, 15 lines modified | Offset 274, 15 lines modified | ||
274 | » cmp····$0xffffffff,%eax | 274 | » cmp····$0xffffffff,%eax |
275 | » je·····ee7·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x67> | 275 | » je·····ee7·<Java_com_termux_gui_ConnectionHandler_00024Companion_map_1ashmem+0x67> |
276 | » mov····0x20(%esp),%ecx | 276 | » mov····0x20(%esp),%ecx |
277 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:52 | 277 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:52 |
278 | » mov····%esi,%edx | 278 | » mov····%esi,%edx |
279 | » sar····$0x1f,%edx | 279 | » sar····$0x1f,%edx |
280 | _JNIEnv::NewDirectByteBuffer(void*,·long·long): | 280 | _JNIEnv::NewDirectByteBuffer(void*,·long·long): |
281 | /opt/android-sdk/ndk/ | 281 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1018 |
282 | » mov····(%ecx),%edi | 282 | » mov····(%ecx),%edi |
283 | » push···%edx | 283 | » push···%edx |
284 | » push···%esi | 284 | » push···%esi |
285 | » push···%eax | 285 | » push···%eax |
286 | » push···%ecx | 286 | » push···%ecx |
287 | » call···*0x394(%edi) | 287 | » call···*0x394(%edi) |
288 | » add····$0x1c,%esp | 288 | » add····$0x1c,%esp |
Offset 330, 24 lines modified | Offset 330, 24 lines modified | ||
330 | » lea····-0x19ed(%ebx),%ebp | 330 | » lea····-0x19ed(%ebx),%ebp |
331 | » push···%eax | 331 | » push···%eax |
332 | » push···%ebp | 332 | » push···%ebp |
333 | » push···$0x3 | 333 | » push···$0x3 |
334 | » call···1140·<__android_log_print@plt> | 334 | » call···1140·<__android_log_print@plt> |
335 | » add····$0x10,%esp | 335 | » add····$0x10,%esp |
336 | _JNIEnv::GetDirectBufferAddress(_jobject*): | 336 | _JNIEnv::GetDirectBufferAddress(_jobject*): |
337 | /opt/android-sdk/ndk/ | 337 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1021 |
338 | » mov····(%edi),%eax | 338 | » mov····(%edi),%eax |
339 | » sub····$0x8,%esp | 339 | » sub····$0x8,%esp |
340 | » pushl··0x30(%esp) | 340 | » pushl··0x30(%esp) |
341 | » push···%edi | 341 | » push···%edi |
342 | » call···*0x398(%eax) | 342 | » call···*0x398(%eax) |
343 | » add····$0x10,%esp | 343 | » add····$0x10,%esp |
344 | » mov····%eax,%esi | 344 | » mov····%eax,%esi |
345 | _JNIEnv::GetDirectBufferCapacity(_jobject*): | 345 | _JNIEnv::GetDirectBufferCapacity(_jobject*): |
346 | /opt/android-sdk/ndk/ | 346 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:1024 |
347 | » mov····(%edi),%eax | 347 | » mov····(%edi),%eax |
348 | » sub····$0x8,%esp | 348 | » sub····$0x8,%esp |
349 | » pushl··0x30(%esp) | 349 | » pushl··0x30(%esp) |
350 | » push···%edi | 350 | » push···%edi |
351 | » call···*0x39c(%eax) | 351 | » call···*0x39c(%eax) |
352 | » add····$0x10,%esp | 352 | » add····$0x10,%esp |
353 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): | 353 | Java_com_termux_gui_ConnectionHandler_00024Companion_unmap_1ashmem(): |
Offset 393, 38 lines modified | Offset 393, 38 lines modified | ||
393 | » push···%ebx | 393 | » push···%ebx |
394 | » push···%esi | 394 | » push···%esi |
395 | » push···%eax | 395 | » push···%eax |
396 | » call···fb8·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x8> | 396 | » call···fb8·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x8> |
397 | » pop····%ebx | 397 | » pop····%ebx |
398 | » add····$0x1304,%ebx | 398 | » add····$0x1304,%ebx |
399 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 399 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
400 | /opt/android-sdk/ndk/ | 400 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
401 | » mov····0x1038(%ebx),%eax | 401 | » mov····0x1038(%ebx),%eax |
402 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 402 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
403 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 | 403 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:77 |
404 | » test···%eax,%eax | 404 | » test···%eax,%eax |
405 | » jne····feb·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x3b> | 405 | » jne····feb·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x3b> |
406 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 | 406 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:78 |
407 | » sub····$0xc,%esp | 407 | » sub····$0xc,%esp |
408 | » lea····-0x1931(%ebx),%eax | 408 | » lea····-0x1931(%ebx),%eax |
409 | » push···%eax | 409 | » push···%eax |
410 | » call···11b0·<eglGetProcAddress@plt> | 410 | » call···11b0·<eglGetProcAddress@plt> |
411 | » add····$0x10,%esp | 411 | » add····$0x10,%esp |
412 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): | 412 | void·std::__ndk1::__cxx_atomic_store<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>*,·unsigned·int·(*)(void*,·void*),·std::__ndk1::memory_order): |
413 | /opt/android-sdk/ndk/ | 413 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
414 | » xchg···%eax,0x1038(%ebx) | 414 | » xchg···%eax,0x1038(%ebx) |
415 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 415 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
416 | /opt/android-sdk/ndk/ | 416 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
417 | » mov····0x1038(%ebx),%eax | 417 | » mov····0x1038(%ebx),%eax |
418 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 418 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
419 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 | 419 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:79 |
420 | » test···%eax,%eax | 420 | » test···%eax,%eax |
421 | » je·····1007·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x57> | 421 | » je·····1007·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x57> |
422 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): | 422 | unsigned·int·(*std::__ndk1::__cxx_atomic_load<unsigned·int·(*)(void*,·void*)>(std::__ndk1::__cxx_atomic_base_impl<unsigned·int·(*)(void*,·void*)>·const*,·std::__ndk1::memory_order))(void*,·void*): |
423 | /opt/android-sdk/ndk/ | 423 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
424 | » mov····0x1038(%ebx),%eax | 424 | » mov····0x1038(%ebx),%eax |
425 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 425 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
426 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 | 426 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:89 |
427 | » sub····$0x8,%esp | 427 | » sub····$0x8,%esp |
428 | » pushl··0x28(%esp) | 428 | » pushl··0x28(%esp) |
429 | » pushl··0x24(%esp) | 429 | » pushl··0x24(%esp) |
430 | » call···*%eax | 430 | » call···*%eax |
Offset 432, 28 lines modified | Offset 432, 28 lines modified | ||
432 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 | 432 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:90 |
433 | » add····$0x4,%esp | 433 | » add····$0x4,%esp |
434 | » pop····%esi | 434 | » pop····%esi |
435 | » pop····%ebx | 435 | » pop····%ebx |
436 | » retq··· | 436 | » retq··· |
437 | » mov····0x10(%esp),%esi | 437 | » mov····0x10(%esp),%esi |
438 | _JNIEnv::FindClass(char·const*): | 438 | _JNIEnv::FindClass(char·const*): |
439 | /opt/android-sdk/ndk/ | 439 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
440 | » mov····(%esi),%eax | 440 | » mov····(%esi),%eax |
441 | » sub····$0x8,%esp | 441 | » sub····$0x8,%esp |
442 | » lea····-0x1b51(%ebx),%ecx | 442 | » lea····-0x1b51(%ebx),%ecx |
443 | » push···%ecx | 443 | » push···%ecx |
444 | » push···%esi | 444 | » push···%esi |
445 | » call···*0x18(%eax) | 445 | » call···*0x18(%eax) |
446 | » add····$0x10,%esp | 446 | » add····$0x10,%esp |
447 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): | 447 | Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR(): |
448 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 | 448 | /home/vagrant/build/com.termux.gui/app/src/main/cpp/gui.cpp:81 |
449 | » test···%eax,%eax | 449 | » test···%eax,%eax |
450 | » je·····1035·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x85> | 450 | » je·····1035·<Java_com_termux_gui_views_HardwareBufferSurfaceView_00024EGLImageKHR_00024Companion_nativeEglDestroyImageKHR+0x85> |
451 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 451 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
452 | /opt/android-sdk/ndk/ | 452 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
453 | » mov····(%esi),%ecx | 453 | » mov····(%esi),%ecx |
454 | » sub····$0x4,%esp | 454 | » sub····$0x4,%esp |
455 | » lea····-0x1aa4(%ebx),%edx | 455 | » lea····-0x1aa4(%ebx),%edx |
456 | » push···%edx | 456 | » push···%edx |
457 | » push···%eax | 457 | » push···%eax |
458 | » push···%esi | 458 | » push···%esi |
459 | » call···*0x38(%ecx) | 459 | » call···*0x38(%ecx) |
Offset 489, 66 lines modified | Offset 489, 66 lines modified | ||
489 | » push···%ebx | 489 | » push···%ebx |
490 | » push···%esi | 490 | » push···%esi |
Max diff block lines reached; 4277/10866 bytes (39.36%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························Intel·80386 | 9 | ··Machine:···························Intel·80386 |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x7c0 | 11 | ··Entry·point·address:···············0x7c0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 | ··Start·of·section·headers:··········61 | 13 | ··Start·of·section·headers:··········61908·(bytes·into·file) |
14 | ··Flags:·····························0x0 | 14 | ··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:·········9 | 17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 | ··Number·of·section·headers:·········30 | 19 | ··Number·of·section·headers:·········30 |
20 | ··Section·header·string·table·index:·28 | 20 | ··Section·header·string·table·index:·28 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | There·are·30·section·headers,·starting·at·offset·0xf1 | 1 | There·are·30·section·headers,·starting·at·offset·0xf1d4: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··2 | 5 | ··[·1]·.note.android.ident·NOTE············00000154·000154·000098·00···A··0···0··2 |
6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0000c0·10···A··7···1··4 | 6 | ··[·2]·.dynsym···········DYNSYM··········000001ec·0001ec·0000c0·10···A··7···1··4 |
7 | ··[·3]·.gnu.version······VERSYM··········000002ac·0002ac·000018·02···A··2···0··2 | 7 | ··[·3]·.gnu.version······VERSYM··········000002ac·0002ac·000018·02···A··2···0··2 |
Offset 24, 16 lines modified | Offset 24, 16 lines modified | ||
24 | ··[19]·.bss··············NOBITS··········00002c1c·000c1c·000008·00··WA··0···0··4 | 24 | ··[19]·.bss··············NOBITS··········00002c1c·000c1c·000008·00··WA··0···0··4 |
25 | ··[20]·.comment··········PROGBITS········00000000·000c1c·000115·01··MS··0···0··1 | 25 | ··[20]·.comment··········PROGBITS········00000000·000c1c·000115·01··MS··0···0··1 |
26 | ··[21]·.debug_loc········PROGBITS········00000000·000d31·000204·00······0···0··1 | 26 | ··[21]·.debug_loc········PROGBITS········00000000·000d31·000204·00······0···0··1 |
27 | ··[22]·.debug_abbrev·····PROGBITS········00000000·000f35·000369·00······0···0··1 | 27 | ··[22]·.debug_abbrev·····PROGBITS········00000000·000f35·000369·00······0···0··1 |
28 | ··[23]·.debug_info·······PROGBITS········00000000·00129e·006294·00······0···0··1 | 28 | ··[23]·.debug_info·······PROGBITS········00000000·00129e·006294·00······0···0··1 |
29 | ··[24]·.debug_ranges·····PROGBITS········00000000·007532·000018·00······0···0··1 | 29 | ··[24]·.debug_ranges·····PROGBITS········00000000·007532·000018·00······0···0··1 |
30 | ··[25]·.debug_str········PROGBITS········00000000·00754a·006fad·01··MS··0···0··1 | 30 | ··[25]·.debug_str········PROGBITS········00000000·00754a·006fad·01··MS··0···0··1 |
31 | ··[26]·.debug_line·······PROGBITS········00000000·00e4f7·000 | 31 | ··[26]·.debug_line·······PROGBITS········00000000·00e4f7·000708·00······0···0··1 |
32 | ··[27]·.symtab···········SYMTAB··········00000000·00e | 32 | ··[27]·.symtab···········SYMTAB··········00000000·00ec00·000210·10·····29··22··4 |
33 | ··[28]·.shstrtab·········STRTAB··········00000000·00e | 33 | ··[28]·.shstrtab·········STRTAB··········00000000·00ee10·00012b·00······0···0··1 |
34 | ··[29]·.strtab···········STRTAB··········00000000·00e | 34 | ··[29]·.strtab···········STRTAB··········00000000·00ef3b·000297·00······0···0··1 |
35 | Key·to·Flags: | 35 | Key·to·Flags: |
36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 36 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 37 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 38 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
39 | ··p·(processor·specific) | 39 | ··p·(processor·specific) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Raw·dump·of·debug·contents·of·section·.debug_line: | 1 | Raw·dump·of·debug·contents·of·section·.debug_line: |
2 | ··Offset:······················0x0 | 2 | ··Offset:······················0x0 |
3 | ··Length:······················17 | 3 | ··Length:······················1796 |
4 | ··DWARF·Version:···············4 | 4 | ··DWARF·Version:···············4 |
5 | ··Prologue·Length:·············14 | 5 | ··Prologue·Length:·············1492 |
6 | ··Minimum·Instruction·Length:··1 | 6 | ··Minimum·Instruction·Length:··1 |
7 | ··Maximum·Ops·per·Instruction:·1 | 7 | ··Maximum·Ops·per·Instruction:·1 |
8 | ··Initial·value·of·'is_stmt':··1 | 8 | ··Initial·value·of·'is_stmt':··1 |
9 | ··Line·Base:···················-5 | 9 | ··Line·Base:···················-5 |
10 | ··Line·Range:··················14 | 10 | ··Line·Range:··················14 |
11 | ··Opcode·Base:·················13 | 11 | ··Opcode·Base:·················13 |
Offset 22, 27 lines modified | Offset 22, 27 lines modified | ||
22 | ··Opcode·8·has·0·args | 22 | ··Opcode·8·has·0·args |
23 | ··Opcode·9·has·1·arg | 23 | ··Opcode·9·has·1·arg |
24 | ··Opcode·10·has·0·args | 24 | ··Opcode·10·has·0·args |
25 | ··Opcode·11·has·0·args | 25 | ··Opcode·11·has·0·args |
26 | ··Opcode·12·has·1·arg | 26 | ··Opcode·12·has·1·arg |
27 | ·The·Directory·Table·(offset·0x1c): | 27 | ·The·Directory·Table·(offset·0x1c): |
28 | ··1» /opt/android-sdk/ndk/ | 28 | ··1» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
29 | ··2» /opt/android-sdk/ndk/ | 29 | ··2» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers | 30 | ··3» /home/vagrant/build/com.termux.gui/hbuffers |
31 | ··4» /opt/android-sdk/ndk/ | 31 | ··4» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
32 | ··5» /opt/android-sdk/ndk/ | 32 | ··5» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
33 | ··6» /opt/android-sdk/ndk/ | 33 | ··6» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
34 | ··7» /opt/android-sdk/ndk/ | 34 | ··7» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
35 | ··8» /opt/android-sdk/ndk/ | 35 | ··8» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
36 | ··9» /opt/android-sdk/ndk/ | 36 | ··9» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
37 | ··10» /opt/android-sdk/ndk/ | 37 | ··10» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
38 | ··11» /opt/android-sdk/ndk/ | 38 | ··11» /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
39 | ·The·File·Name·Table·(offset·0x | 39 | ·The·File·Name·Table·(offset·0x421): |
40 | ··Entry» Dir» Time» Size» Name | 40 | ··Entry» Dir» Time» Size» Name |
41 | ··1» 1» 0» 0» atomic | 41 | ··1» 1» 0» 0» atomic |
42 | ··2» 2» 0» 0» stddef.h | 42 | ··2» 2» 0» 0» stddef.h |
43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp | 43 | ··3» 3» 0» 0» src/main/cpp/hbuffers.cpp |
44 | ··4» 4» 0» 0» jni.h | 44 | ··4» 4» 0» 0» jni.h |
45 | ··5» 5» 0» 0» log.h | 45 | ··5» 5» 0» 0» log.h |
46 | ··6» 6» 0» 0» egl.h | 46 | ··6» 6» 0» 0» egl.h |
Offset 70, 181 lines modified | Offset 70, 181 lines modified | ||
70 | ··28» 4» 0» 0» string.h | 70 | ··28» 4» 0» 0» string.h |
71 | ··29» 1» 0» 0» string.h | 71 | ··29» 1» 0» 0» string.h |
72 | ··30» 2» 0» 0» stdarg.h | 72 | ··30» 2» 0» 0» stdarg.h |
73 | ··31» 5» 0» 0» hardware_buffer_jni.h | 73 | ··31» 5» 0» 0» hardware_buffer_jni.h |
74 | ··32» 5» 0» 0» hardware_buffer.h | 74 | ··32» 5» 0» 0» hardware_buffer.h |
75 | ·Line·Number·Statements: | 75 | ·Line·Number·Statements: |
76 | ··[0x000005 | 76 | ··[0x000005de]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
77 | ··[0x000005 | 77 | ··[0x000005e0]··Extended·opcode·2:·set·Address·to·0x890 |
78 | ··[0x000005 | 78 | ··[0x000005e7]··Advance·Line·by·25·to·26 |
79 | ··[0x000005 | 79 | ··[0x000005e9]··Copy |
80 | ··[0x000005 | 80 | ··[0x000005ea]··Set·column·to·26 |
81 | ··[0x000005 | 81 | ··[0x000005ec]··Set·prologue_end·to·true |
82 | ··[0x000005 | 82 | ··[0x000005ed]··Advance·PC·by·37·to·0x8b5 |
83 | ··[0x000005 | 83 | ··[0x000005ef]··Special·opcode·7:·advance·Address·by·0·to·0x8b5·and·Line·by·2·to·28 |
84 | ··[0x000005 | 84 | ··[0x000005f0]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
85 | ··[0x000005 | 85 | ··[0x000005f2]··Set·column·to·12 |
86 | ··[0x000005 | 86 | ··[0x000005f4]··Advance·Line·by·949·to·977 |
87 | ··[0x000005 | 87 | ··[0x000005f7]··Special·opcode·215:·advance·Address·by·15·to·0x8c4·and·Line·by·0·to·977 |
88 | ··[0x000005 | 88 | ··[0x000005f8]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
89 | ··[0x000005 | 89 | ··[0x000005fa]··Set·column·to·28 |
90 | ··[0x000005 | 90 | ··[0x000005fc]··Advance·Line·by·-948·to·29 |
91 | ··[0x000005 | 91 | ··[0x000005ff]··Special·opcode·89:·advance·Address·by·6·to·0x8ca·and·Line·by·0·to·29 |
92 | ··[0x00000 | 92 | ··[0x00000600]··Set·column·to·9 |
93 | ··[0x00000 | 93 | ··[0x00000602]··Set·is_stmt·to·0 |
94 | ··[0x00000 | 94 | ··[0x00000603]··Special·opcode·33:·advance·Address·by·2·to·0x8cc·and·Line·by·0·to·29 |
95 | ··[0x00000 | 95 | ··[0x00000604]··Set·column·to·50 |
96 | ··[0x00000 | 96 | ··[0x00000606]··Set·is_stmt·to·1 |
97 | ··[0x00000 | 97 | ··[0x00000607]··Special·opcode·34:·advance·Address·by·2·to·0x8ce·and·Line·by·1·to·30 |
98 | ··[0x00000 | 98 | ··[0x00000608]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
99 | ··[0x00000 | 99 | ··[0x0000060a]··Set·column·to·5 |
100 | ··[0x00000 | 100 | ··[0x0000060c]··Advance·Line·by·934·to·964 |
101 | ··[0x00000 | 101 | ··[0x0000060f]··Advance·PC·by·constant·17·to·0x8df |
102 | ··[0x00000 | 102 | ··[0x00000610]··Special·opcode·19:·advance·Address·by·1·to·0x8e0·and·Line·by·0·to·964 |
103 | ··[0x00000 | 103 | ··[0x00000611]··Set·column·to·12 |
104 | ··[0x00000 | 104 | ··[0x00000613]··Advance·Line·by·13·to·977 |
105 | ··[0x00000 | 105 | ··[0x00000615]··Special·opcode·89:·advance·Address·by·6·to·0x8e6·and·Line·by·0·to·977 |
106 | ··[0x00000 | 106 | ··[0x00000616]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
107 | ··[0x00000 | 107 | ··[0x00000618]··Set·column·to·32 |
108 | ··[0x00000 | 108 | ··[0x0000061a]··Advance·Line·by·-946·to·31 |
109 | ··[0x00000 | 109 | ··[0x0000061d]··Special·opcode·89:·advance·Address·by·6·to·0x8ec·and·Line·by·0·to·31 |
110 | ··[0x00000 | 110 | ··[0x0000061e]··Set·column·to·13 |
111 | ··[0x00000 | 111 | ··[0x00000620]··Set·is_stmt·to·0 |
112 | ··[0x00000 | 112 | ··[0x00000621]··Special·opcode·33:·advance·Address·by·2·to·0x8ee·and·Line·by·0·to·31 |
113 | ··[0x00000 | 113 | ··[0x00000622]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
114 | ··[0x00000 | 114 | ··[0x00000624]··Set·column·to·12 |
115 | ··[0x00000 | 115 | ··[0x00000626]··Set·is_stmt·to·1 |
116 | ··[0x00000 | 116 | ··[0x00000627]··Advance·Line·by·946·to·977 |
117 | ··[0x00000 | 117 | ··[0x0000062a]··Special·opcode·33:·advance·Address·by·2·to·0x8f0·and·Line·by·0·to·977 |
118 | ··[0x00000 | 118 | ··[0x0000062b]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
119 | ··[0x00000 | 119 | ··[0x0000062d]··Set·column·to·32 |
120 | ··[0x00000 | 120 | ··[0x0000062f]··Advance·Line·by·-936·to·41 |
121 | ··[0x00000 | 121 | ··[0x00000632]··Special·opcode·89:·advance·Address·by·6·to·0x8f6·and·Line·by·0·to·41 |
122 | ··[0x00000 | 122 | ··[0x00000633]··Set·column·to·9 |
123 | ··[0x00000 | 123 | ··[0x00000635]··Set·is_stmt·to·0 |
124 | ··[0x00000 | 124 | ··[0x00000636]··Special·opcode·33:·advance·Address·by·2·to·0x8f8·and·Line·by·0·to·41 |
125 | ··[0x00000 | 125 | ··[0x00000637]··Set·column·to·68 |
126 | ··[0x00000 | 126 | ··[0x00000639]··Set·is_stmt·to·1 |
127 | ··[0x00000 | 127 | ··[0x0000063a]··Special·opcode·34:·advance·Address·by·2·to·0x8fa·and·Line·by·1·to·42 |
128 | ··[0x00000 | 128 | ··[0x0000063b]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
129 | ··[0x00000 | 129 | ··[0x0000063d]··Set·column·to·5 |
130 | ··[0x00000 | 130 | ··[0x0000063f]··Advance·Line·by·922·to·964 |
131 | ··[0x00000 | 131 | ··[0x00000642]··Advance·PC·by·constant·17·to·0x90b |
132 | ··[0x00000 | 132 | ··[0x00000643]··Special·opcode·19:·advance·Address·by·1·to·0x90c·and·Line·by·0·to·964 |
133 | ··[0x00000 | 133 | ··[0x00000644]··Set·column·to·12 |
134 | ··[0x00000 | 134 | ··[0x00000646]··Advance·Line·by·13·to·977 |
135 | ··[0x00000 | 135 | ··[0x00000648]··Special·opcode·89:·advance·Address·by·6·to·0x912·and·Line·by·0·to·977 |
136 | ··[0x00000 | 136 | ··[0x00000649]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
137 | ··[0x00000 | 137 | ··[0x0000064b]··Set·column·to·36 |
138 | ··[0x00000 | 138 | ··[0x0000064d]··Advance·Line·by·-934·to·43 |
139 | ··[0x000006 | 139 | ··[0x00000650]··Special·opcode·89:·advance·Address·by·6·to·0x918·and·Line·by·0·to·43 |
140 | ··[0x000006 | 140 | ··[0x00000651]··Set·column·to·13 |
141 | ··[0x000006 | 141 | ··[0x00000653]··Set·is_stmt·to·0 |
142 | ··[0x000006 | 142 | ··[0x00000654]··Special·opcode·33:·advance·Address·by·2·to·0x91a·and·Line·by·0·to·43 |
143 | ··[0x000006 | 143 | ··[0x00000655]··Set·File·Name·to·entry·1·in·the·File·Name·Table |
144 | ··[0x000006 | 144 | ··[0x00000657]··Set·column·to·12 |
145 | ··[0x000006 | 145 | ··[0x00000659]··Set·is_stmt·to·1 |
146 | ··[0x000006 | 146 | ··[0x0000065a]··Advance·Line·by·934·to·977 |
147 | ··[0x000006 | 147 | ··[0x0000065d]··Special·opcode·33:·advance·Address·by·2·to·0x91c·and·Line·by·0·to·977 |
148 | ··[0x000006 | 148 | ··[0x0000065e]··Set·File·Name·to·entry·3·in·the·File·Name·Table |
149 | ··[0x000006 | 149 | ··[0x00000660]··Set·column·to·26 |
150 | ··[0x000006 | 150 | ··[0x00000662]··Advance·Line·by·-924·to·53 |
151 | ··[0x000006 | 151 | ··[0x00000665]··Special·opcode·89:·advance·Address·by·6·to·0x922·and·Line·by·0·to·53 |
152 | ··[0x000006 | 152 | ··[0x00000666]··Set·column·to·12 |
153 | ··[0x000006 | 153 | ··[0x00000668]··Special·opcode·160:·advance·Address·by·11·to·0x92d·and·Line·by·1·to·54 |
Max diff block lines reached; 2/21306 bytes (0.01%) of diff not shown. |
Offset 761, 25 lines modified | Offset 761, 25 lines modified | ||
761 | GetStringRegion | 761 | GetStringRegion |
762 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai | 762 | _ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai |
763 | _ZN7_JNIEnv13GetSuperclassEP7_jclass | 763 | _ZN7_JNIEnv13GetSuperclassEP7_jclass |
764 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz | 764 | _ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz |
765 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz | 765 | _ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz |
766 | _ZN7_JNIEnv25CallNonvirtualByteMethodVEP8_jobjectP7_jclassP10_jmethodIDPc | 766 | _ZN7_JNIEnv25CallNonvirtualByteMethodVEP8_jobjectP7_jclassP10_jmethodIDPc |
767 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID | 767 | _ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID |
768 | /opt/android-sdk/ndk/ | 768 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1 |
769 | /opt/android-sdk/ndk/ | 769 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang/12.0.8/include |
770 | /home/vagrant/build/com.termux.gui/hbuffers | 770 | /home/vagrant/build/com.termux.gui/hbuffers |
771 | /opt/android-sdk/ndk/ | 771 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include |
772 | /opt/android-sdk/ndk/ | 772 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/android |
773 | /opt/android-sdk/ndk/ | 773 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/EGL |
774 | /opt/android-sdk/ndk/ | 774 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/KHR |
775 | /opt/android-sdk/ndk/ | 775 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/asm-generic |
776 | /opt/android-sdk/ndk/ | 776 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits |
777 | /opt/android-sdk/ndk/ | 777 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys |
778 | /opt/android-sdk/ndk/ | 778 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/bits/fortify |
779 | stddef.h | 779 | stddef.h |
780 | src/main/cpp/hbuffers.cpp | 780 | src/main/cpp/hbuffers.cpp |
781 | eglext.h | 781 | eglext.h |
782 | stdint.h | 782 | stdint.h |
783 | khrplatform.h | 783 | khrplatform.h |
784 | eglplatform.h | 784 | eglplatform.h |
785 | signal-defs.h | 785 | signal-defs.h |
Offset 137, 61 lines modified | Offset 137, 61 lines modified | ||
137 | » sub····$0x8,%esp | 137 | » sub····$0x8,%esp |
138 | » push···%eax | 138 | » push···%eax |
139 | » push···%edi | 139 | » push···%edi |
140 | » call···a90·<AHardwareBuffer_fromHardwareBuffer@plt> | 140 | » call···a90·<AHardwareBuffer_fromHardwareBuffer@plt> |
141 | » add····$0x10,%esp | 141 | » add····$0x10,%esp |
142 | » mov····%eax,%esi | 142 | » mov····%eax,%esi |
143 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 143 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
144 | /opt/android-sdk/ndk/ | 144 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
145 | » mov····0x1030(%ebx),%eax | 145 | » mov····0x1030(%ebx),%eax |
146 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 146 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
147 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 | 147 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:29 |
148 | » test···%eax,%eax | 148 | » test···%eax,%eax |
149 | » jne····8f0·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x60> | 149 | » jne····8f0·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x60> |
150 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 | 150 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:30 |
151 | » sub····$0xc,%esp | 151 | » sub····$0xc,%esp |
152 | » lea····-0x164d(%ebx),%eax | 152 | » lea····-0x164d(%ebx),%eax |
153 | » push···%eax | 153 | » push···%eax |
154 | » call···aa0·<eglGetProcAddress@plt> | 154 | » call···aa0·<eglGetProcAddress@plt> |
155 | » add····$0x10,%esp | 155 | » add····$0x10,%esp |
156 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): | 156 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>*,·void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*),·std::__ndk1::memory_order): |
157 | /opt/android-sdk/ndk/ | 157 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
158 | » xchg···%eax,0x1030(%ebx) | 158 | » xchg···%eax,0x1030(%ebx) |
159 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 159 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
160 | /opt/android-sdk/ndk/ | 160 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
161 | » mov····0x1030(%ebx),%eax | 161 | » mov····0x1030(%ebx),%eax |
162 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 162 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
163 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 | 163 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:31 |
164 | » test···%eax,%eax | 164 | » test···%eax,%eax |
165 | » je·····96e·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xde> | 165 | » je·····96e·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0xde> |
166 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 166 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
167 | /opt/android-sdk/ndk/ | 167 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
168 | » mov····0x1034(%ebx),%eax | 168 | » mov····0x1034(%ebx),%eax |
169 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 169 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
170 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 | 170 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:41 |
171 | » test···%eax,%eax | 171 | » test···%eax,%eax |
172 | » jne····91c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x8c> | 172 | » jne····91c·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x8c> |
173 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 | 173 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:42 |
174 | » sub····$0xc,%esp | 174 | » sub····$0xc,%esp |
175 | » lea····-0x163b(%ebx),%eax | 175 | » lea····-0x163b(%ebx),%eax |
176 | » push···%eax | 176 | » push···%eax |
177 | » call···aa0·<eglGetProcAddress@plt> | 177 | » call···aa0·<eglGetProcAddress@plt> |
178 | » add····$0x10,%esp | 178 | » add····$0x10,%esp |
179 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): | 179 | void·std::__ndk1::__cxx_atomic_store<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>*,·void*·(*)(AHardwareBuffer·const*),·std::__ndk1::memory_order): |
180 | /opt/android-sdk/ndk/ | 180 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:964 |
181 | » xchg···%eax,0x1034(%ebx) | 181 | » xchg···%eax,0x1034(%ebx) |
182 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 182 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
183 | /opt/android-sdk/ndk/ | 183 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
184 | » mov····0x1034(%ebx),%eax | 184 | » mov····0x1034(%ebx),%eax |
185 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 185 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
186 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 | 186 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:43 |
187 | » test···%eax,%eax | 187 | » test···%eax,%eax |
188 | » je·····992·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x102> | 188 | » je·····992·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x102> |
189 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): | 189 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(AHardwareBuffer·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(AHardwareBuffer·const*)>·const*,·std::__ndk1::memory_order))(AHardwareBuffer·const*): |
190 | /opt/android-sdk/ndk/ | 190 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
191 | » mov····0x1034(%ebx),%eax | 191 | » mov····0x1034(%ebx),%eax |
192 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 192 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
193 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 | 193 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:53 |
194 | » sub····$0xc,%esp | 194 | » sub····$0xc,%esp |
195 | » push···%esi | 195 | » push···%esi |
196 | » call···*%eax | 196 | » call···*%eax |
197 | » add····$0x10,%esp | 197 | » add····$0x10,%esp |
Offset 202, 15 lines modified | Offset 202, 15 lines modified | ||
202 | » mov····0x28(%esp),%ecx | 202 | » mov····0x28(%esp),%ecx |
203 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:57 | 203 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:57 |
204 | » mov····-0x1568(%ebx),%edx | 204 | » mov····-0x1568(%ebx),%edx |
205 | » mov····%edx,0x8(%esp) | 205 | » mov····%edx,0x8(%esp) |
206 | » movsd··-0x1570(%ebx),%xmm0 | 206 | » movsd··-0x1570(%ebx),%xmm0 |
207 | » movsd··%xmm0,(%esp) | 207 | » movsd··%xmm0,(%esp) |
208 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): | 208 | void*·(*std::__ndk1::__cxx_atomic_load<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>(std::__ndk1::__cxx_atomic_base_impl<void*·(*)(void*,·void*,·unsigned·int,·void*,·int·const*)>·const*,·std::__ndk1::memory_order))(void*,·void*,·unsigned·int,·void*,·int·const*): |
209 | /opt/android-sdk/ndk/ | 209 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1/atomic:977 |
210 | » mov····0x1030(%ebx),%edx | 210 | » mov····0x1030(%ebx),%edx |
211 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 211 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
212 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 | 212 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:58 |
213 | » sub····$0xc,%esp | 213 | » sub····$0xc,%esp |
214 | » lea····0xc(%esp),%edi | 214 | » lea····0xc(%esp),%edi |
215 | » push···%edi | 215 | » push···%edi |
216 | » push···%eax | 216 | » push···%eax |
Offset 219, 47 lines modified | Offset 219, 47 lines modified | ||
219 | » push···%ecx | 219 | » push···%ecx |
220 | » call···*%edx | 220 | » call···*%edx |
221 | » add····$0x20,%esp | 221 | » add····$0x20,%esp |
222 | » jmp····9db·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x14b> | 222 | » jmp····9db·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x14b> |
223 | » xor····%eax,%eax | 223 | » xor····%eax,%eax |
224 | » jmp····9db·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x14b> | 224 | » jmp····9db·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x14b> |
225 | _JNIEnv::FindClass(char·const*): | 225 | _JNIEnv::FindClass(char·const*): |
226 | /opt/android-sdk/ndk/ | 226 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
227 | » mov····(%edi),%eax | 227 | » mov····(%edi),%eax |
228 | » sub····$0x8,%esp | 228 | » sub····$0x8,%esp |
229 | » lea····-0x166c(%ebx),%ecx | 229 | » lea····-0x166c(%ebx),%ecx |
230 | » push···%ecx | 230 | » push···%ecx |
231 | » push···%edi | 231 | » push···%edi |
232 | » call···*0x18(%eax) | 232 | » call···*0x18(%eax) |
233 | » add····$0x10,%esp | 233 | » add····$0x10,%esp |
234 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 234 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
235 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 | 235 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:33 |
236 | » test···%eax,%eax | 236 | » test···%eax,%eax |
237 | » je·····9bc·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c> | 237 | » je·····9bc·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c> |
238 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 238 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
239 | /opt/android-sdk/ndk/ | 239 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
240 | » mov····(%edi),%ecx | 240 | » mov····(%edi),%ecx |
241 | » sub····$0x4,%esp | 241 | » sub····$0x4,%esp |
242 | » lea····-0x15ce(%ebx),%edx | 242 | » lea····-0x15ce(%ebx),%edx |
243 | » jmp····9b4·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x124> | 243 | » jmp····9b4·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x124> |
244 | _JNIEnv::FindClass(char·const*): | 244 | _JNIEnv::FindClass(char·const*): |
245 | /opt/android-sdk/ndk/ | 245 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:503 |
246 | » mov····(%edi),%eax | 246 | » mov····(%edi),%eax |
247 | » sub····$0x8,%esp | 247 | » sub····$0x8,%esp |
248 | » lea····-0x166c(%ebx),%ecx | 248 | » lea····-0x166c(%ebx),%ecx |
249 | » push···%ecx | 249 | » push···%ecx |
250 | » push···%edi | 250 | » push···%edi |
251 | » call···*0x18(%eax) | 251 | » call···*0x18(%eax) |
252 | » add····$0x10,%esp | 252 | » add····$0x10,%esp |
253 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 253 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
254 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 | 254 | /home/vagrant/build/com.termux.gui/hbuffers/src/main/cpp/hbuffers.cpp:45 |
255 | » test···%eax,%eax | 255 | » test···%eax,%eax |
256 | » je·····9bc·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c> | 256 | » je·····9bc·<Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR+0x12c> |
257 | _JNIEnv::ThrowNew(_jclass*,·char·const*): | 257 | _JNIEnv::ThrowNew(_jclass*,·char·const*): |
258 | /opt/android-sdk/ndk/ | 258 | /opt/android-sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/jni.h:527 |
259 | » mov····(%edi),%ecx | 259 | » mov····(%edi),%ecx |
260 | » sub····$0x4,%esp | 260 | » sub····$0x4,%esp |
261 | » lea····-0x15a6(%ebx),%edx | 261 | » lea····-0x15a6(%ebx),%edx |
262 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): | 262 | Java_com_termux_gui_hbuffers_HBuffers_00024Companion_nativeHardwareBufferToEGLImageKHR(): |
263 | » push···%edx | 263 | » push···%edx |
264 | » push···%eax | 264 | » push···%eax |
265 | » push···%edi | 265 | » push···%edi |