2.83 MB
/srv/reproducible-results/rbuild-debian/r-b-build.yZu8zlPZ/b1/keyman_17.0.295-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.yZu8zlPZ/b2/keyman_17.0.295-1_armhf.changes
1.25 KB
Files
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 ·70243814e86f690393b82260d21d0812·75468·debug·optional·ibus-keyman-dbgsym_17.0.295-1_armhf.deb 
2 ·b8197fa461332fab94c3f0a25d70bebf·97100·text·optional·ibus-keyman_17.0.295-1_armhf.deb 
3 ·705dda6b852844a22f300eebceed922e·53516·debug·optional·keyman-system-service-dbgsym_17.0.295-1_armhf.deb 
4 ·cd837323ebe61443d7e96cca960c2b7d·84192·text·optional·keyman-system-service_17.0.295-1_armhf.deb1 ·b2aacb25049a96c5ca52ca4aa7174082·75468·debug·optional·ibus-keyman-dbgsym_17.0.295-1_armhf.deb
 2 ·8158c4dc000e3a545fec51da978b219e·97100·text·optional·ibus-keyman_17.0.295-1_armhf.deb
 3 ·e87733e46897f6d9ece61ff22a89a618·53508·debug·optional·keyman-system-service-dbgsym_17.0.295-1_armhf.deb
 4 ·b78f75da552a9608d58077665194b359·84188·text·optional·keyman-system-service_17.0.295-1_armhf.deb
5 ·feed0b52ac9a49d8da632c8da14b19a1·153672·text·optional·keyman_17.0.295-1_all.deb5 ·feed0b52ac9a49d8da632c8da14b19a1·153672·text·optional·keyman_17.0.295-1_all.deb
6 ·d00e726a5c6ee1bdf17631755c7a123b·245340·libdevel·optional·libkeymancore-dev_17.0.295-1_armhf.deb6 ·d00e726a5c6ee1bdf17631755c7a123b·245340·libdevel·optional·libkeymancore-dev_17.0.295-1_armhf.deb
7 ·10081f0632faba5f61bff3193084ece1·1831364·debug·optional·libkeymancore1-dbgsym_17.0.295-1_armhf.deb7 ·10081f0632faba5f61bff3193084ece1·1831364·debug·optional·libkeymancore1-dbgsym_17.0.295-1_armhf.deb
8 ·3799c5499a00c58d518272842e1b796a·182636·libs·optional·libkeymancore1_17.0.295-1_armhf.deb8 ·3799c5499a00c58d518272842e1b796a·182636·libs·optional·libkeymancore1_17.0.295-1_armhf.deb
9 ·193eeeb409e27e90c11b35cf4bf3959d·247772·python·optional·python3-keyman-config_17.0.295-1_all.deb9 ·193eeeb409e27e90c11b35cf4bf3959d·247772·python·optional·python3-keyman-config_17.0.295-1_all.deb
370 KB
ibus-keyman_17.0.295-1_armhf.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
370 KB
data.tar.xz
370 KB
data.tar
370 KB
./usr/libexec/ibus-engine-keyman
File has been modified after NT_GNU_BUILD_ID has been applied.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4b3810fef623307d6cdec98a00afb62b40a2a41b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·48baa8dffadda72d0a346414b094797297b616fc
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
368 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 145 lines modifiedOffset 1, 145 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00002ff4·<.text>:2 00002ff4·<.text>:
3 main():3 main():
4 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:1374 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:137
5 »       mvnsmi» lr,·#737280»       @·0xb40005 »       mvnsmi» lr,·#737280»       @·0xb4000
6 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f6 »       cfstrspl»       mvf15,·[r0],·{79}»@·0x4f
7 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad7 »       »       »       @·<UNDEFINED>·instruction:·0x0c0cebad
8 »       svceq»  0x00c8f8cc8 »       svceq»  0x00c8f8cc
9 »       addlt»  r4,·r7,·r8,·asr·sl9 »       addlt»  r4,·r7,·r8,·asr·sl
10 »       smlsdcs»r0,·r8,·fp,·r410 »       smlsdcs»r0,·r8,·fp,·r4
11 »       cfldrdmi»       mvd4,·[r8,·#-488]»@·0xfffffe1811 »       cfldrdmi»       mvd4,·[r8,·#-488]»@·0xfffffe18
12 »       andne»  lr,·r2,·sp,·asr·#1912 »       andne»  lr,·r2,·sp,·asr·#19
13 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:14113 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:141
14 »       strls»  r2,·[r4,·-r6]14 »       strls»  r2,·[r4,·-r6]
15 »       »       »       @·<UNDEFINED>·instruction:·0x4629447d15 »       »       »       @·<UNDEFINED>·instruction:·0x4629447d
16 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:13716 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:137
17 »       ldmpl»  r3,·{r0,·r2,·r4,·r6,·r9,·sl,·fp,·lr}^17 »       ldmpl»  r3,·{r0,·r2,·r4,·r6,·r9,·sl,·fp,·lr}^
18 »       ldmdavs»fp,·{r1,·r2,·r3,·r4,·r5,·r6,·sl,·lr}18 »       ldmdavs»fp,·{r1,·r2,·r3,·r4,·r5,·r6,·sl,·lr}
19 »       »       »       @·<UNDEFINED>·instruction:·0xf04f930519 »       »       »       @·<UNDEFINED>·instruction:·0xf04f9305
20 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff030020 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff0300
21 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:14121 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:141
22 »       ldmdami»r2,·{r1,·r3,·r5,·r7,·r9,·sl,·fp,·sp,·lr,·pc}^22 »       ldmdami»r2,·{r1,·r3,·r5,·r7,·r9,·sl,·fp,·sp,·lr,·pc}^
23 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:14323 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:143
24 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447824 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4478
25 »       bmi»    147df04·<__bss_end__@@Base+0x1473ec8>25 »       bmi»    147df04·<__bss_end__@@Base+0x1473ec8>
26 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:14526 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:145
27 »       »       »       @·<UNDEFINED>·instruction:·0x4604495127 »       »       »       @·<UNDEFINED>·instruction:·0x46044951
28 »       ldrbtmi»r4,·[r9],·#-1146»  @·0xfffffb8628 »       ldrbtmi»r4,·[r9],·#-1146»  @·0xfffffb86
29 »       ldc»    7,·cr15,·[r4],·#1020»   @·0x3fc29 »       ldc»    7,·cr15,·[r4],·#1020»   @·0x3fc
30 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:14730 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:147
31 »       bge»    adc5c·<__bss_end__@@Base+0xa3c20>31 »       bge»    adc5c·<__bss_end__@@Base+0xa3c20>
32 »       strtmi» sl,·[r0],·-r3,·lsl·#1832 »       strtmi» sl,·[r0],·-r3,·lsl·#18
33 »       ldc»    7,·cr15,·[r6],·#-1020»  @·0xfffffc0433 »       ldc»    7,·cr15,·[r6],·#-1020»  @·0xfffffc04
34 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:147·(discriminator·1)34 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:147·(discriminator·1)
35 »       blls»   131678·<__bss_end__@@Base+0x12763c>35 »       blls»   131678·<__bss_end__@@Base+0x12763c>
36 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:14836 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:148
37 »       rsbsle» r2,·r4,·r0,·lsl·#2237 »       rsbsle» r2,·r4,·r0,·lsl·#22
38 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:14938 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:149
39 »       ldmvs»  r9,·{r1,·r3,·r6,·fp,·lr}39 »       ldmvs»  r9,·{r1,·r3,·r6,·fp,·lr}
40 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447840 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4478
41 »       stmdals»r4,·{r1,·r5,·r7,·r8,·r9,·fp,·sp,·lr,·pc}41 »       stmdals»r4,·{r1,·r5,·r7,·r8,·r9,·fp,·sp,·lr,·pc}
42 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:15042 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:150
43 »       ldc»    7,·cr15,·[sl],·#1020»   @·0x3fc43 »       ldc»    7,·cr15,·[sl],·#1020»   @·0x3fc
44 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:15144 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:151
45 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff462045 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4620
46 »       »       »       @·<UNDEFINED>·instruction:·0xf04febf046 »       »       »       @·<UNDEFINED>·instruction:·0xf04febf0
47 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:15247 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:152
48 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff30ff48 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff30ff
49 »       »       »       @·<UNDEFINED>·instruction:·0xf8dfef5649 »       »       »       @·<UNDEFINED>·instruction:·0xf8dfef56
50 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:15550 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:155
51 »       ldrbtmi»r8,·[r8],·#272»    @·0x11051 »       ldrbtmi»r8,·[r8],·#272»    @·0x110
52 »       ldrdls» pc,·[ip],·-r852 »       ldrdls» pc,·[ip],·-r8
53 »       svceq»  0x0000f1b953 »       svceq»  0x0000f1b9
54 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffd02354 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffd023
55 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:12655 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:126
56 »       »       »       @·<UNDEFINED>·instruction:·0xf003edb856 »       »       »       @·<UNDEFINED>·instruction:·0xf003edb8
57 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:12857 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:128
58 »       strmi»  pc,·[r0],·r9,·ror·#1658 »       strmi»  pc,·[r0],·r9,·ror·#16
59 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:12959 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:129
60 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff462860 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4628
61 »       »       »       @·<UNDEFINED>·instruction:·0x4605ec7461 »       »       »       @·<UNDEFINED>·instruction:·0x4605ec74
62 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:13162 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:131
63 »       »       »       @·<UNDEFINED>·instruction:·0x4640463a63 »       »       »       @·<UNDEFINED>·instruction:·0x4640463a
64 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff462964 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4629
65 »       blmi»   ebe6d0·<__bss_end__@@Base+0xeb4694>65 »       blmi»   ebe6d0·<__bss_end__@@Base+0xeb4694>
66 /usr/include/arm-linux-gnueabihf/bits/stdio2.h:7966 /usr/include/arm-linux-gnueabihf/bits/stdio2.h:79
67 »       ldmpl»  r3!,·{r3,·r5,·fp,·sp,·lr}^67 »       ldmpl»  r3!,·{r3,·r5,·fp,·sp,·lr}^
68 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff681968 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff6819
69 »       »       »       @·<UNDEFINED>·instruction:·0x2101ef9869 »       »       »       @·<UNDEFINED>·instruction:·0x2101ef98
70 /usr/include/glib-2.0/glib/glib-autocleanups.h:3770 /usr/include/glib-2.0/glib/glib-autocleanups.h:37
71 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff462871 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4628
72 »       »       »       @·<UNDEFINED>·instruction:·0xf1b8eb8472 »       »       »       @·<UNDEFINED>·instruction:·0xf1b8eb84
73 ./linux/build/aarch64/release/../../../ibus-keyman/src/keymanutil_internal.h:4873 ./linux/build/armv7l/release/../../../ibus-keyman/src/keymanutil_internal.h:48
74 »       andle»  r0,·r2,·r0,·lsl·#3074 »       andle»  r0,·r2,·r0,·lsl·#30
75 ./linux/build/aarch64/release/../../../ibus-keyman/src/keymanutil_internal.h:48·(discriminator·1)75 ./linux/build/armv7l/release/../../../ibus-keyman/src/keymanutil_internal.h:48·(discriminator·1)
76 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff464076 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4640
77 »       strtmi» lr,·[r0],·-r4,·asr·#2977 »       strtmi» lr,·[r0],·-r4,·asr·#29
78 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:15778 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:157
79 »       bl»     ff0c10c8·<__bss_end__@@Base+0xff0b708c>79 »       bl»     ff0c10c8·<__bss_end__@@Base+0xff0b708c>
80 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:15880 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:158
81 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff200081 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff2000
82 »       bmi»    c3ed7c·<__bss_end__@@Base+0xc34d40>82 »       bmi»    c3ed7c·<__bss_end__@@Base+0xc34d40>
83 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:10583 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:105
84 »       strbmi» r2,·[r8],·-r0,·lsr·#284 »       strbmi» r2,·[r8],·-r0,·lsr·#2
85 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447a85 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447a
86 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffed7686 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffed76
87 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:10787 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:107
88 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffed8e88 »       »       »       @·<UNDEFINED>·instruction:·0xf7ffed8e
89 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:10989 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:109
90 »       »       »       @·<UNDEFINED>·instruction:·0xf8c8ed9290 »       »       »       @·<UNDEFINED>·instruction:·0xf8c8ed92
91 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:109·(discriminator·1)91 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:109·(discriminator·1)
92 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff000492 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff0004
93 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:11193 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:111
94 »       »       »       @·<UNDEFINED>·instruction:·0x4605edf094 »       »       »       @·<UNDEFINED>·instruction:·0x4605edf0
95 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:111·(discriminator·1)95 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:111·(discriminator·1)
96 »       teqle»  r3,·r0,·lsl·#1696 »       teqle»  r3,·r0,·lsl·#16
97 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:11497 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:114
98 »       »       »       @·<UNDEFINED>·instruction:·0x21204a2898 »       »       »       @·<UNDEFINED>·instruction:·0x21204a28
99 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447a99 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447a
100 »       bmi»    9fe698·<__bss_end__@@Base+0x9f465c>100 »       bmi»    9fe698·<__bss_end__@@Base+0x9f465c>
101 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:115101 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:115
102 »       strtmi» r4,·[fp],·-r7,·lsr·#18102 »       strtmi» r4,·[fp],·-r7,·lsr·#18
103 »       ldrdeq» pc,·[r4],·-r8103 »       ldrdeq» pc,·[r4],·-r8
104 »       ldrbtmi»r4,·[r9],·#-1146»  @·0xfffffb86104 »       ldrbtmi»r4,·[r9],·#-1146»  @·0xfffffb86
105 »       strpl»  lr,·[r0,·#-2509]»    @·0xfffff633105 »       strpl»  lr,·[r0,·#-2509]»    @·0xfffff633
106 »       bl»     fe941110·<__bss_end__@@Base+0xfe9370d4>106 »       bl»     fe941110·<__bss_end__@@Base+0xfe9370d4>
107 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:118107 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:118
108 »       mrc»    7,·5,·APSR_nzcv,·cr8,·cr15,·{7}108 »       mrc»    7,·5,·APSR_nzcv,·cr8,·cr15,·{7}
109 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:163109 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:163
110 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4620110 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff4620
111 »       bmi»    87df88·<__bss_end__@@Base+0x873f4c>111 »       bmi»    87df88·<__bss_end__@@Base+0x873f4c>
112 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:164112 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:164
113 »       andcs»  r2,·r0,·r0,·lsr·#2113 »       andcs»  r2,·r0,·r0,·lsr·#2
114 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447a114 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff447a
115 »       bmi»    7fe66c·<__bss_end__@@Base+0x7f4630>115 »       bmi»    7fe66c·<__bss_end__@@Base+0x7f4630>
116 ./linux/build/aarch64/release/../../../ibus-keyman/src/main.c:166116 ./linux/build/armv7l/release/../../../ibus-keyman/src/main.c:166
117 »       ldrbtmi»r4,·[sl],·#-2832»  @·0xfffff4f0117 »       ldrbtmi»r4,·[sl],·#-2832»  @·0xfffff4f0
118 »       ldmdavs»sl,·{r0,·r1,·r4,·r6,·r7,·fp,·ip,·lr}118 »       ldmdavs»sl,·{r0,·r1,·r4,·r6,·r7,·fp,·ip,·lr}
119 »       subsmi» r9,·sl,·r5,·lsl·#22119 »       subsmi» r9,·sl,·r5,·lsl·#22
120 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>120 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>
121 »       andcs»  sp,·r0,·r4,·lsl·r1121 »       andcs»  sp,·r0,·r4,·lsl·r1
122 »       pop»    {r0,·r1,·r2,·ip,·sp,·pc}122 »       pop»    {r0,·r1,·r2,·ip,·sp,·pc}
123 »       blmi»   664108·<__bss_end__@@Base+0x65a0cc>123 »       blmi»   664108·<__bss_end__@@Base+0x65a0cc>
Max diff block lines reached; 368343/376658 bytes (97.79%) of diff not shown.
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·33383130·66656636·32333330·37643663·3810fef623307d6c 
3 ··0x00000010·64656339·38613030·61666236·32623430·dec98a00afb62b402 ··0x00000000·62616138·64666661·64646137·32643061·baa8dffadda72d0a
 3 ··0x00000010·33343634·31346230·39343739·37323937·346414b094797297
4 ··0x00000020·61326134·31622e64·65627567·00000000·a2a41b.debug....4 ··0x00000020·62363136·66632e64·65627567·00000000·b616fc.debug....
5 ··0x00000030·b18915f2····························....5 ··0x00000030·6887a7c5····························h...
  
80.0 KB
keyman-system-service_17.0.295-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-03-27·16:14:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-03-27·16:14:32.000000·debian-binary
2 -rw-r--r--···0········0········0·····1548·2024-03-27·16:14:32.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1548·2024-03-27·16:14:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0····82452·2024-03-27·16:14:32.000000·data.tar.xz3 -rw-r--r--···0········0········0····82448·2024-03-27·16:14:32.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
79.4 KB
data.tar.xz
79.4 KB
data.tar
79.4 KB
./usr/libexec/keyman-system-service
File has been modified after NT_GNU_BUILD_ID has been applied.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fe4cc13826ab681440715a9bf08a7f33a86e1ecc3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d877ba5a1d0c54d09df6a94e19428c2c2b71e249
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
77.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 53 lines modifiedOffset 1, 53 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 00001110·<std::ctype<char>::do_widen(char)·const@@Base-0x75c>:2 00001110·<std::ctype<char>::do_widen(char)·const@@Base-0x75c>:
3 main():3 main():
4 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:34 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:3
5 »       vst3.8» {d27,d29,d31},·[pc·:256],·r05 »       vst3.8» {d27,d29,d31},·[pc·:256],·r0
6 »       bl»     feb5831c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0xfeb56aac>6 »       bl»     feb5831c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0xfeb56aac>
7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c7 »       »       »       @·<UNDEFINED>·instruction:·0xf8cc0c0c
8 »       bmi»    6c5084·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x6c3814>8 »       bmi»    6c5084·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x6c3814>
9 »       blmi»   6ed344·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x6ebad4>9 »       blmi»   6ed344·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x6ebad4>
10 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:410 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:4
11 »       ldrbtmi»sl,·[sl],·#-3073»  @·0xfffff3ff11 »       ldrbtmi»sl,·[sl],·#-3073»  @·0xfffff3ff
12 »       strcs»  r4,·[r1,·#-1568]»    @·0xfffff9e012 »       strcs»  r4,·[r1,·#-1568]»    @·0xfffff9e0
13 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:313 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:3
14 »       ldmdavs»fp,·{r0,·r1,·r4,·r6,·r7,·fp,·ip,·lr}14 »       ldmdavs»fp,·{r0,·r1,·r4,·r6,·r7,·fp,·ip,·lr}
15 »       »       »       @·<UNDEFINED>·instruction:·0xf04f930515 »       »       »       @·<UNDEFINED>·instruction:·0xf04f9305
16 »       »       »       @·<UNDEFINED>·instruction:·0xf000030016 »       »       »       @·<UNDEFINED>·instruction:·0xf0000300
17 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:417 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:4
18 »       »       »       @·<UNDEFINED>·instruction:·0xf89dfce718 »       »       »       @·<UNDEFINED>·instruction:·0xf89dfce7
19 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:5·(discriminator·1)19 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:5·(discriminator·1)
20 »       cmnlt»  fp,·r0,·lsl·r020 »       cmnlt»  fp,·r0,·lsl·r0
21 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:1021 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:10
22 »       »       »       @·<UNDEFINED>·instruction:·0xf000462022 »       »       »       @·<UNDEFINED>·instruction:·0xf0004620
23 »       bmi»    5001a0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x4fe930>23 »       bmi»    5001a0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x4fe930>
24 »       ldrbtmi»r4,·[sl],·#-2833»  @·0xfffff4ef24 »       ldrbtmi»r4,·[sl],·#-2833»  @·0xfffff4ef
25 »       ldmdavs»sl,·{r0,·r1,·r4,·r6,·r7,·fp,·ip,·lr}25 »       ldmdavs»sl,·{r0,·r1,·r4,·r6,·r7,·fp,·ip,·lr}
26 »       subsmi» r9,·sl,·r5,·lsl·#2226 »       subsmi» r9,·sl,·r5,·lsl·#22
27 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>27 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>
28 »       »       »       @·<UNDEFINED>·instruction:·0x4628d11428 »       »       »       @·<UNDEFINED>·instruction:·0x4628d114
29 »       ldclt»  0,·cr11,·[r0,·#-28]!» @·0xffffffe429 »       ldclt»  0,·cr11,·[r0,·#-28]!» @·0xffffffe4
30 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:930 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:9
31 »       »       »       @·<UNDEFINED>·instruction:·0xf000462031 »       »       »       @·<UNDEFINED>·instruction:·0xf0004620
32 »       »       »       @·<UNDEFINED>·instruction:·0x4605fc3732 »       »       »       @·<UNDEFINED>·instruction:·0x4605fc37
33 »       strtmi» lr,·[r0],·-sl,·ror·#1533 »       strtmi» lr,·[r0],·-sl,·ror·#15
34 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:1034 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:10
35 »       stc2»   0,·cr15,·[r0],·{-0}35 »       stc2»   0,·cr15,·[r0],·{-0}
36 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:336 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:3
37 »       blmi»   1d399c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x1d212c>37 »       blmi»   1d399c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x1d212c>
38 »       ldmpl»  r3,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}^38 »       ldmpl»  r3,·{r1,·r3,·r4,·r5,·r6,·sl,·lr}^
39 »       blls»   15b1e8·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x159978>39 »       blls»   15b1e8·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_mutate(unsigned·int,·unsigned·int,·char·const*,·unsigned·int)@@Base+0x159978>
40 »       »       »       @·<UNDEFINED>·instruction:·0xf04f405a40 »       »       »       @·<UNDEFINED>·instruction:·0xf04f405a
41 »       andle»  r0,·r1,·r0,·lsl·#641 »       andle»  r0,·r1,·r0,·lsl·#6
42 ./linux/keyman-system-service/build/aarch64/release/../../../src/main.cpp:1042 ./linux/keyman-system-service/build/armv7l/release/../../../src/main.cpp:10
43 »       svc»    0x0038f7ff43 »       svc»    0x0038f7ff
44 »       svc»    0x003cf7ff44 »       svc»    0x003cf7ff
45 »       strdeq» r2,·[r0],·-r645 »       strdeq» r2,·[r0],·-r6
46 »       strheq» r0,·[r0],·-ip46 »       strheq» r0,·[r0],·-ip
47 »       ldrdeq» r2,·[r0],·-r2»      @·<UNPREDICTABLE>47 »       ldrdeq» r2,·[r0],·-r2»      @·<UNPREDICTABLE>
48 »       andeq»  r2,·r0,·r8,·lsr·#2748 »       andeq»  r2,·r0,·r8,·lsr·#27
49 _start():49 _start():
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·34636331·33383236·61623638·31343430·4cc13826ab681440 
3 ··0x00000010·37313561·39626630·38613766·33336138·715a9bf08a7f33a82 ··0x00000000·37376261·35613164·30633534·64303964·77ba5a1d0c54d09d
 3 ··0x00000010·66366139·34653139·34323863·32633262·f6a94e19428c2c2b
4 ··0x00000020·36653165·63632e64·65627567·00000000·6e1ecc.debug....4 ··0x00000020·37316532·34392e64·65627567·00000000·71e249.debug....
5 ··0x00000030·17e49221····························...!5 ··0x00000030·e0c8ca86····························....
  
1.08 MB
ibus-keyman-dbgsym_17.0.295-1_armhf.deb
651 B
control.tar.xz
623 B
control.tar
375 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·armhf5 Architecture:·armhf
6 Maintainer:·Debian·Input·Method·Team·<debian-input-method@lists.debian.org>6 Maintainer:·Debian·Input·Method·Team·<debian-input-method@lists.debian.org>
7 Installed-Size:·977 Installed-Size:·97
8 Depends:·ibus-keyman·(=·17.0.295-1)8 Depends:·ibus-keyman·(=·17.0.295-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·ibus-keyman11 Description:·debug·symbols·for·ibus-keyman
12 Build-Ids:·4b3810fef623307d6cdec98a00afb62b40a2a41b12 Build-Ids:·48baa8dffadda72d0a346414b094797297b616fc
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/4b/3810fef623307d6cdec98a00afb62b40a2a41b.debug1 usr/lib/debug/.build-id/48/baa8dffadda72d0a346414b094797297b616fc.debug
1.08 MB
data.tar.xz
1.08 MB
data.tar
1.39 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/4b/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/48/
7 -rw-r--r--···0·root·········(0)·root·········(0)····88448·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/4b/3810fef623307d6cdec98a00afb62b40a2a41b.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····88456·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/48/baa8dffadda72d0a346414b094797297b616fc.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/ibus-keyman-dbgsym·->·ibus-keyman10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/ibus-keyman-dbgsym·->·ibus-keyman
1.07 MB
./usr/lib/debug/.build-id/4b/3810fef623307d6cdec98a00afb62b40a2a41b.debug vs.
./usr/lib/debug/.build-id/48/baa8dffadda72d0a346414b094797297b616fc.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 15% similar despite different names
997 B
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x31b511 ··Entry·point·address:···············0x31b5
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········86888·(bytes·into·file)13 ··Start·of·section·headers:··········86896·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
3.15 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x15368:1 There·are·39·section·headers,·starting·at·offset·0x15370:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··4
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4b3810fef623307d6cdec98a00afb62b40a2a41b3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·48baa8dffadda72d0a346414b094797297b616fc
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1010 KB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 121 lines modifiedOffset 4, 121 lines modified
4 ···Length:········0x99·(32-bit)4 ···Length:········0x99·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0x182f7 ···Abbrev·Offset:·0x182f
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·92·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·92·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(strp)·(offset:·0xb35):·./linux/build/aarch64/release11 ····<11>···DW_AT_comp_dir····:·(strp)·(offset:·0x5d3):·./linux/build/armv7l/release
12 ·<1><15>:·Abbrev·Number:·33·(DW_TAG_base_type)12 ·<1><15>:·Abbrev·Number:·33·(DW_TAG_base_type)
13 ····<16>···DW_AT_byte_size···:·(data1)·813 ····<16>···DW_AT_byte_size···:·(data1)·8
14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)
15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x325):·long·long·unsigned·int15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x325):·long·long·unsigned·int
16 ·<1><1c>:·Abbrev·Number:·33·(DW_TAG_base_type)16 ·<1><1c>:·Abbrev·Number:·33·(DW_TAG_base_type)
17 ····<1d>···DW_AT_byte_size···:·(data1)·417 ····<1d>···DW_AT_byte_size···:·(data1)·4
18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
19 ····<1f>···DW_AT_name········:·(strp)·(offset:·0x32f):·unsigned·int19 ····<1f>···DW_AT_name········:·(strp)·(offset:·0x32f):·unsigned·int
20 ·<1><23>:·Abbrev·Number:·99·(DW_TAG_base_type)20 ·<1><23>:·Abbrev·Number:·99·(DW_TAG_base_type)
21 ····<24>···DW_AT_byte_size···:·(data1)·421 ····<24>···DW_AT_byte_size···:·(data1)·4
22 ····<25>···DW_AT_encoding····:·(data1)·5»    (signed)22 ····<25>···DW_AT_encoding····:·(data1)·5»    (signed)
23 ····<26>···DW_AT_name········:·(string)·int23 ····<26>···DW_AT_name········:·(string)·int
24 ·<1><2a>:·Abbrev·Number:·96·(DW_TAG_typedef)24 ·<1><2a>:·Abbrev·Number:·96·(DW_TAG_typedef)
25 ····<2b>···DW_AT_name········:·(strp)·(offset:·0x4fb5):·size_t25 ····<2b>···DW_AT_name········:·(strp)·(offset:·0x4fb4):·size_t
26 ····<2f>···DW_AT_decl_file···:·(data1)·526 ····<2f>···DW_AT_decl_file···:·(data1)·5
27 ····<30>···DW_AT_decl_line···:·(data1)·21427 ····<30>···DW_AT_decl_line···:·(data1)·214
28 ····<31>···DW_AT_decl_column·:·(data1)·2328 ····<31>···DW_AT_decl_column·:·(data1)·23
29 ····<32>···DW_AT_type········:·(ref1)·<0x1c>,·unsigned·int29 ····<32>···DW_AT_type········:·(ref1)·<0x1c>,·unsigned·int
30 ·<1><33>:·Abbrev·Number:·33·(DW_TAG_base_type)30 ·<1><33>:·Abbrev·Number:·33·(DW_TAG_base_type)
31 ····<34>···DW_AT_byte_size···:·(data1)·831 ····<34>···DW_AT_byte_size···:·(data1)·8
32 ····<35>···DW_AT_encoding····:·(data1)·5»    (signed)32 ····<35>···DW_AT_encoding····:·(data1)·5»    (signed)
33 ····<36>···DW_AT_name········:·(strp)·(offset:·0x672):·long·long·int33 ····<36>···DW_AT_name········:·(strp)·(offset:·0x68f):·long·long·int
34 ·<1><3a>:·Abbrev·Number:·33·(DW_TAG_base_type)34 ·<1><3a>:·Abbrev·Number:·33·(DW_TAG_base_type)
35 ····<3b>···DW_AT_byte_size···:·(data1)·835 ····<3b>···DW_AT_byte_size···:·(data1)·8
36 ····<3c>···DW_AT_encoding····:·(data1)·4»    (float)36 ····<3c>···DW_AT_encoding····:·(data1)·4»    (float)
37 ····<3d>···DW_AT_name········:·(strp)·(offset:·0x7e2):·long·double37 ····<3d>···DW_AT_name········:·(strp)·(offset:·0x7ff):·long·double
38 ·<1><41>:·Abbrev·Number:·33·(DW_TAG_base_type)38 ·<1><41>:·Abbrev·Number:·33·(DW_TAG_base_type)
39 ····<42>···DW_AT_byte_size···:·(data1)·139 ····<42>···DW_AT_byte_size···:·(data1)·1
40 ····<43>···DW_AT_encoding····:·(data1)·6»    (signed·char)40 ····<43>···DW_AT_encoding····:·(data1)·6»    (signed·char)
41 ····<44>···DW_AT_name········:·(strp)·(offset:·0xae6):·signed·char41 ····<44>···DW_AT_name········:·(strp)·(offset:·0xb03):·signed·char
42 ·<1><48>:·Abbrev·Number:·33·(DW_TAG_base_type)42 ·<1><48>:·Abbrev·Number:·33·(DW_TAG_base_type)
43 ····<49>···DW_AT_byte_size···:·(data1)·143 ····<49>···DW_AT_byte_size···:·(data1)·1
44 ····<4a>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)44 ····<4a>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
45 ····<4b>···DW_AT_name········:·(strp)·(offset:·0xae4):·unsigned·char45 ····<4b>···DW_AT_name········:·(strp)·(offset:·0xb01):·unsigned·char
46 ·<1><4f>:·Abbrev·Number:·33·(DW_TAG_base_type)46 ·<1><4f>:·Abbrev·Number:·33·(DW_TAG_base_type)
47 ····<50>···DW_AT_byte_size···:·(data1)·247 ····<50>···DW_AT_byte_size···:·(data1)·2
48 ····<51>···DW_AT_encoding····:·(data1)·5»    (signed)48 ····<51>···DW_AT_encoding····:·(data1)·5»    (signed)
49 ····<52>···DW_AT_name········:·(strp)·(offset:·0x850):·short·int49 ····<52>···DW_AT_name········:·(strp)·(offset:·0x86d):·short·int
50 ·<1><56>:·Abbrev·Number:·33·(DW_TAG_base_type)50 ·<1><56>:·Abbrev·Number:·33·(DW_TAG_base_type)
51 ····<57>···DW_AT_byte_size···:·(data1)·251 ····<57>···DW_AT_byte_size···:·(data1)·2
52 ····<58>···DW_AT_encoding····:·(data1)·7»    (unsigned)52 ····<58>···DW_AT_encoding····:·(data1)·7»    (unsigned)
53 ····<59>···DW_AT_name········:·(strp)·(offset:·0xc32):·short·unsigned·int53 ····<59>···DW_AT_name········:·(strp)·(offset:·0xc31):·short·unsigned·int
54 ·<1><5d>:·Abbrev·Number:·33·(DW_TAG_base_type)54 ·<1><5d>:·Abbrev·Number:·33·(DW_TAG_base_type)
55 ····<5e>···DW_AT_byte_size···:·(data1)·455 ····<5e>···DW_AT_byte_size···:·(data1)·4
56 ····<5f>···DW_AT_encoding····:·(data1)·7»    (unsigned)56 ····<5f>···DW_AT_encoding····:·(data1)·7»    (unsigned)
57 ····<60>···DW_AT_name········:·(strp)·(offset:·0x32a):·long·unsigned·int57 ····<60>···DW_AT_name········:·(strp)·(offset:·0x32a):·long·unsigned·int
58 ·<1><64>:·Abbrev·Number:·33·(DW_TAG_base_type)58 ·<1><64>:·Abbrev·Number:·33·(DW_TAG_base_type)
59 ····<65>···DW_AT_byte_size···:·(data1)·459 ····<65>···DW_AT_byte_size···:·(data1)·4
60 ····<66>···DW_AT_encoding····:·(data1)·5»    (signed)60 ····<66>···DW_AT_encoding····:·(data1)·5»    (signed)
61 ····<67>···DW_AT_name········:·(strp)·(offset:·0x677):·long·int61 ····<67>···DW_AT_name········:·(strp)·(offset:·0x694):·long·int
62 ·<1><6b>:·Abbrev·Number:·100·(DW_TAG_pointer_type)62 ·<1><6b>:·Abbrev·Number:·100·(DW_TAG_pointer_type)
63 ····<6c>···DW_AT_byte_size···:·(implicit_const)·463 ····<6c>···DW_AT_byte_size···:·(implicit_const)·4
64 ····<6c>···DW_AT_type········:·(ref1)·<0x6d>,·char64 ····<6c>···DW_AT_type········:·(ref1)·<0x6d>,·char
65 ·<1><6d>:·Abbrev·Number:·33·(DW_TAG_base_type)65 ·<1><6d>:·Abbrev·Number:·33·(DW_TAG_base_type)
66 ····<6e>···DW_AT_byte_size···:·(data1)·166 ····<6e>···DW_AT_byte_size···:·(data1)·1
67 ····<6f>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)67 ····<6f>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
68 ····<70>···DW_AT_name········:·(strp)·(offset:·0xaed):·char68 ····<70>···DW_AT_name········:·(strp)·(offset:·0xb0a):·char
69 ·<1><74>:·Abbrev·Number:·98·(DW_TAG_const_type)69 ·<1><74>:·Abbrev·Number:·98·(DW_TAG_const_type)
70 ····<75>···DW_AT_type········:·(ref1)·<0x6d>,·char70 ····<75>···DW_AT_type········:·(ref1)·<0x6d>,·char
71 ·<1><76>:·Abbrev·Number:·100·(DW_TAG_pointer_type)71 ·<1><76>:·Abbrev·Number:·100·(DW_TAG_pointer_type)
72 ····<77>···DW_AT_byte_size···:·(implicit_const)·472 ····<77>···DW_AT_byte_size···:·(implicit_const)·4
73 ····<77>···DW_AT_type········:·(ref1)·<0x74>,·char73 ····<77>···DW_AT_type········:·(ref1)·<0x74>,·char
74 ·<1><78>:·Abbrev·Number:·96·(DW_TAG_typedef)74 ·<1><78>:·Abbrev·Number:·96·(DW_TAG_typedef)
75 ····<79>···DW_AT_name········:·(strp)·(offset:·0xbcb):·gchar75 ····<79>···DW_AT_name········:·(strp)·(offset:·0xbca):·gchar
76 ····<7d>···DW_AT_decl_file···:·(data1)·876 ····<7d>···DW_AT_decl_file···:·(data1)·8
77 ····<7e>···DW_AT_decl_line···:·(data1)·5277 ····<7e>···DW_AT_decl_line···:·(data1)·52
78 ····<7f>···DW_AT_decl_column·:·(data1)·1678 ····<7f>···DW_AT_decl_column·:·(data1)·16
79 ····<80>···DW_AT_type········:·(ref1)·<0x6d>,·char79 ····<80>···DW_AT_type········:·(ref1)·<0x6d>,·char
80 ·<1><81>:·Abbrev·Number:·98·(DW_TAG_const_type)80 ·<1><81>:·Abbrev·Number:·98·(DW_TAG_const_type)
81 ····<82>···DW_AT_type········:·(ref1)·<0x78>,·gchar,·char81 ····<82>···DW_AT_type········:·(ref1)·<0x78>,·gchar,·char
82 ·<1><83>:·Abbrev·Number:·33·(DW_TAG_base_type)82 ·<1><83>:·Abbrev·Number:·33·(DW_TAG_base_type)
83 ····<84>···DW_AT_byte_size···:·(data1)·483 ····<84>···DW_AT_byte_size···:·(data1)·4
84 ····<85>···DW_AT_encoding····:·(data1)·4»    (float)84 ····<85>···DW_AT_encoding····:·(data1)·4»    (float)
85 ····<86>···DW_AT_name········:·(strp)·(offset:·0xf0):·float85 ····<86>···DW_AT_name········:·(strp)·(offset:·0xf0):·float
86 ·<1><8a>:·Abbrev·Number:·33·(DW_TAG_base_type)86 ·<1><8a>:·Abbrev·Number:·33·(DW_TAG_base_type)
87 ····<8b>···DW_AT_byte_size···:·(data1)·887 ····<8b>···DW_AT_byte_size···:·(data1)·8
88 ····<8c>···DW_AT_encoding····:·(data1)·4»    (float)88 ····<8c>···DW_AT_encoding····:·(data1)·4»    (float)
89 ····<8d>···DW_AT_name········:·(strp)·(offset:·0x7e7):·double89 ····<8d>···DW_AT_name········:·(strp)·(offset:·0x804):·double
90 ·<1><91>:·Abbrev·Number:·100·(DW_TAG_pointer_type)90 ·<1><91>:·Abbrev·Number:·100·(DW_TAG_pointer_type)
91 ····<92>···DW_AT_byte_size···:·(implicit_const)·491 ····<92>···DW_AT_byte_size···:·(implicit_const)·4
92 ····<92>···DW_AT_type········:·(ref1)·<0x81>,·gchar,·char92 ····<92>···DW_AT_type········:·(ref1)·<0x81>,·gchar,·char
93 ·<1><93>:·Abbrev·Number:·40·(DW_TAG_subprogram)93 ·<1><93>:·Abbrev·Number:·40·(DW_TAG_subprogram)
94 ····<94>···DW_AT_external····:·(flag_present)·194 ····<94>···DW_AT_external····:·(flag_present)·1
95 ····<94>···DW_AT_declaration·:·(flag_present)·195 ····<94>···DW_AT_declaration·:·(flag_present)·1
96 ····<94>···DW_AT_linkage_name:·(strp)·(offset:·0x90c):·__stack_chk_fail96 ····<94>···DW_AT_linkage_name:·(strp)·(offset:·0x929):·__stack_chk_fail
97 ····<98>···DW_AT_name········:·(strp)·(offset:·0x90c):·__stack_chk_fail97 ····<98>···DW_AT_name········:·(strp)·(offset:·0x929):·__stack_chk_fail
98 ·<1><9c>:·Abbrev·Number:·098 ·<1><9c>:·Abbrev·Number:·0
99 ··Compilation·Unit·@·offset·0x9d:99 ··Compilation·Unit·@·offset·0x9d:
100 ···Length:········0x35·(32-bit)100 ···Length:········0x35·(32-bit)
101 ···Version:·······5101 ···Version:·······5
102 ···Unit·Type:·····DW_UT_partial·(3)102 ···Unit·Type:·····DW_UT_partial·(3)
103 ···Abbrev·Offset:·0x182f103 ···Abbrev·Offset:·0x182f
104 ···Pointer·Size:··4104 ···Pointer·Size:··4
105 ·<0><a9>:·Abbrev·Number:·92·(DW_TAG_partial_unit)105 ·<0><a9>:·Abbrev·Number:·92·(DW_TAG_partial_unit)
106 ····<aa>···DW_AT_stmt_list···:·(sec_offset)·0106 ····<aa>···DW_AT_stmt_list···:·(sec_offset)·0
107 ····<ae>···DW_AT_comp_dir····:·(strp)·(offset:·0xb35):·./linux/build/aarch64/release107 ····<ae>···DW_AT_comp_dir····:·(strp)·(offset:·0x5d3):·./linux/build/armv7l/release
108 ·<1><b2>:·Abbrev·Number:·49·(DW_TAG_typedef)108 ·<1><b2>:·Abbrev·Number:·49·(DW_TAG_typedef)
109 ····<b3>···DW_AT_name········:·(strp)·(offset:·0x73):·guint32109 ····<b3>···DW_AT_name········:·(strp)·(offset:·0x73):·guint32
110 ····<b7>···DW_AT_decl_file···:·(data1)·6110 ····<b7>···DW_AT_decl_file···:·(data1)·6
111 ····<b8>···DW_AT_decl_line···:·(data1)·56111 ····<b8>···DW_AT_decl_line···:·(data1)·56
112 ····<b9>···DW_AT_decl_column·:·(data1)·22112 ····<b9>···DW_AT_decl_column·:·(data1)·22
113 ····<ba>···DW_AT_type········:·(ref_addr)·<0x1c>,·unsigned·int113 ····<ba>···DW_AT_type········:·(ref_addr)·<0x1c>,·unsigned·int
114 ·<1><be>:·Abbrev·Number:·102·(DW_TAG_pointer_type)114 ·<1><be>:·Abbrev·Number:·102·(DW_TAG_pointer_type)
115 ····<bf>···DW_AT_byte_size···:·(data1)·4115 ····<bf>···DW_AT_byte_size···:·(data1)·4
116 ·<1><c0>:·Abbrev·Number:·49·(DW_TAG_typedef)116 ·<1><c0>:·Abbrev·Number:·49·(DW_TAG_typedef)
117 ····<c1>···DW_AT_name········:·(strp)·(offset:·0xd17):·gint117 ····<c1>···DW_AT_name········:·(strp)·(offset:·0xd16):·gint
118 ····<c5>···DW_AT_decl_file···:·(data1)·8118 ····<c5>···DW_AT_decl_file···:·(data1)·8
119 ····<c6>···DW_AT_decl_line···:·(data1)·55119 ····<c6>···DW_AT_decl_line···:·(data1)·55
120 ····<c7>···DW_AT_decl_column·:·(data1)·16120 ····<c7>···DW_AT_decl_column·:·(data1)·16
121 ····<c8>···DW_AT_type········:·(ref_addr)·<0x23>,·int121 ····<c8>···DW_AT_type········:·(ref_addr)·<0x23>,·int
122 ·<1><cc>:·Abbrev·Number:·65·(DW_TAG_typedef)122 ·<1><cc>:·Abbrev·Number:·65·(DW_TAG_typedef)
123 ····<cd>···DW_AT_name········:·(strp)·(offset:·0x38f):·gboolean123 ····<cd>···DW_AT_name········:·(strp)·(offset:·0x38f):·gboolean
124 ····<d1>···DW_AT_decl_file···:·(data1)·8124 ····<d1>···DW_AT_decl_file···:·(data1)·8
532 B
strings --all --bytes=8 {}
    
Offset 1, 22 lines modifiedOffset 1, 31 lines modified
1 GCC:·(Debian·13.2.0-23)·13.2.01 GCC:·(Debian·13.2.0-23)·13.2.0
2 Sa```bx$2 Sa```bx$
3 `,!H`fj* 
4 I4uhtymk 
5 Xabco»  n;^ 
6 nE/0)SY*3 """/"·MTTD
 4 <6DK$[r/
 5 $CY6qvRV5g{e+
 6 jL;$tQkE
 7 S?2Vyx4V9
 8 mNlOJRY.
 9 GE|M`yPj
 10 S&7yU(6d
 11 Z»      8b9r+"
 12 2_G'eL+fZ
 13 Qt)H^47[
7 EJ5n»   FJK14 EJ5n»   FJK
8 h50lb<P,S15 h50lb<P,S
9 <yqs>_Mb^16 <yqs>_Mb^
10 $=,)OFb+17 $=,)OFb+
11 baz^>OCw18 baz^>OCw
12 k/L|KLPbd 
13 G-_F-_G-w 
14 f#»     H|/^E19 kK<K;d.-P
 20 +cC3DH]F
 21 @P#Q(X[~-l
 22 Q.Cf]7|}
 23 W@b21=":
15 aKWKu$·G24 aKWKu$·C
16 @d·g:G;q25 @d·g:G;q
17 ]8#weDS|26 ]8#weDS|
18 __abi_tag27 __abi_tag
19 call_weak_fn28 call_weak_fn
20 ibus_disconnected_cb29 ibus_disconnected_cb
21 add_keyboards30 add_keyboards
22 add_single_keyboard31 add_single_keyboard
84.3 KB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 104, 1394 lines modifiedOffset 104, 1394 lines modified
104 ··[···566]··__fprintf_chk104 ··[···566]··__fprintf_chk
105 ··[···574]··g_option_context_parse105 ··[···574]··g_option_context_parse
106 ··[···58b]··_IO_write_base106 ··[···58b]··_IO_write_base
107 ··[···59a]··_IO_read_ptr107 ··[···59a]··_IO_read_ptr
108 ··[···5a7]··qdata108 ··[···5a7]··qdata
109 ··[···5ad]··ibus_bus_request_name109 ··[···5ad]··ibus_bus_request_name
Diff chunk too large, falling back to line-by-line diff (1386 lines added, 1386 lines removed)
110 ··[···5c3]··arg_description110 ··[···5c3]··arg_description
111 ··[···5d3]··G_OPTION_ARG_STRING_ARRAY111 ··[···5d3]··./linux/build/armv7l/release
112 ··[···5ed]··pdummy112 ··[···5f0]··G_OPTION_ARG_STRING_ARRAY
113 ··[···5f4]··G_LOG_LEVEL_ERROR113 ··[···60a]··pdummy
114 ··[···606]··_freeres_list114 ··[···611]··G_LOG_LEVEL_ERROR
115 ··[···614]··v_long115 ··[···623]··_freeres_list
116 ··[···61b]··KM_CORE_MODIFIER_RCTRL116 ··[···631]··v_long
117 ··[···632]··_GClosure117 ··[···638]··KM_CORE_MODIFIER_RCTRL
118 ··[···63c]··_IO_marker118 ··[···64f]··_GClosure
119 ··[···647]··G_LOG_LEVEL_MASK119 ··[···659]··_IO_marker
120 ··[···658]··ibus_keyman_get_component120 ··[···664]··G_LOG_LEVEL_MASK
121 ··[···672]··long·long·int121 ··[···675]··ibus_keyman_get_component
122 ··[···680]··_GDBusConnection122 ··[···68f]··long·long·int
123 ··[···691]··_IO_save_base123 ··[···69d]··_GDBusConnection
124 ··[···69f]··v_int124 ··[···6ae]··_IO_save_base
125 ··[···6a5]··KM_CORE_MODIFIER_RALT125 ··[···6bc]··v_int
126 ··[···6bb]··short_name126 ··[···6c2]··KM_CORE_MODIFIER_RALT
127 ··[···6c6]··guint127 ··[···6d8]··short_name
128 ··[···6cc]··g_error_free128 ··[···6e3]··guint
129 ··[···6d9]··g_assertion_message_expr129 ··[···6e9]··g_error_free
130 ··[···6f2]··g_signal_connect_data130 ··[···6f6]··g_assertion_message_expr
131 ··[···708]··_freeres_buf131 ··[···70f]··g_signal_connect_data
132 ··[···715]··g_type_instance132 ··[···725]··_freeres_buf
133 ··[···725]··ibus_init133 ··[···732]··g_type_instance
134 ··[···72f]··IBusComponent_autoptr134 ··[···742]··ibus_init
135 ··[···745]··KM_CORE_MODIFIER_LCTRL135 ··[···74c]··IBusComponent_autoptr
136 ··[···75c]··__pad5136 ··[···762]··KM_CORE_MODIFIER_LCTRL
137 ··[···763]··height137 ··[···779]··__pad5
138 ··[···76a]··_IBusEnginePrivate138 ··[···780]··height
139 ··[···77d]··GInitiallyUnowned139 ··[···787]··_IBusEnginePrivate
140 ··[···78f]··cursor_area140 ··[···79a]··GInitiallyUnowned
141 ··[···79b]··_vtable_offset141 ··[···7ac]··cursor_area
142 ··[···7aa]··_GValue142 ··[···7b8]··_vtable_offset
143 ··[···7b2]··unused_data143 ··[···7c7]··_GValue
144 ··[···7be]··__int64_t144 ··[···7cf]··unused_data
145 ··[···7c8]··v_pointer145 ··[···7db]··__int64_t
146 ··[···7d2]··_GOptionContext146 ··[···7e5]··v_pointer
147 ··[···7e2]··long·double147 ··[···7ef]··_GOptionContext
148 ··[···7ee]··G_LOG_LEVEL_INFO148 ··[···7ff]··long·double
149 ··[···7ff]··g_class149 ··[···80b]··G_LOG_LEVEL_INFO
150 ··[···807]··gint64150 ··[···81c]··g_class
151 ··[···80e]··_GData151 ··[···824]··gint64
152 ··[···815]··engine_name152 ··[···82b]··_GData
153 ··[···821]··v_double153 ··[···832]··engine_name
154 ··[···82a]··ibus_component_output_engines154 ··[···83e]··v_double
155 ··[···848]··enabled155 ··[···847]··ibus_component_output_engines
156 ··[···850]··short·int156 ··[···865]··enabled
157 ··[···85a]··glib_autoptr_clear_IBusComponent157 ··[···86d]··short·int
158 ··[···87b]··v_ulong158 ··[···877]··glib_autoptr_clear_IBusComponent
159 ··[···883]··GNU·C17·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-O3·-O2·-fstack-protector-strong·-fstack-clash-protection159 ··[···898]··v_ulong
160 ··[···90c]··__stack_chk_fail160 ··[···8a0]··GNU·C17·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g·-O3·-O2·-fstack-protector-strong·-fstack-clash-protection
161 ··[···91d]··KM_CORE_MODIFIER_NOCAPS161 ··[···929]··__stack_chk_fail
162 ··[···935]··glong162 ··[···93a]··KM_CORE_MODIFIER_NOCAPS
163 ··[···93b]··_IO_wide_data163 ··[···952]··glong
164 ··[···949]··glib_listautoptr_cleanup_IBusEngineDesc164 ··[···958]··_IO_wide_data
165 ··[···971]··_IBusFactory165 ··[···966]··glib_listautoptr_cleanup_IBusEngineDesc
166 ··[···97e]··KM_CORE_MODIFIER_ALT166 ··[···98e]··_IBusFactory
167 ··[···993]··_g_boolean_var_10167 ··[···99b]··KM_CORE_MODIFIER_ALT
168 ··[···9a5]··domain168 ··[···9b0]··_g_boolean_var_10
169 ··[···9ac]··G_OPTION_ARG_CALLBACK169 ··[···9c2]··domain
170 ··[···9c2]··gulong170 ··[···9c9]··G_OPTION_ARG_CALLBACK
171 ··[···9c9]··_IO_buf_base171 ··[···9df]··gulong
172 ··[···9d6]··G_CONNECT_DEFAULT172 ··[···9e6]··_IO_buf_base
173 ··[···9e8]··_IBusObject173 ··[···9f3]··G_CONNECT_DEFAULT
174 ··[···9f4]··KM_CORE_MODIFIER_CTRL174 ··[···a05]··_IBusObject
175 ··[···a0a]··ibus_disconnected_cb175 ··[···a11]··KM_CORE_MODIFIER_CTRL
176 ··[···a1f]··glib_autoptr_cleanup_GString176 ··[···a27]··ibus_disconnected_cb
177 ··[···a3c]··_lock177 ··[···a3c]··glib_autoptr_cleanup_GString
178 ··[···a42]··allocated_len178 ··[···a59]··_lock
179 ··[···a50]··n_guards179 ··[···a5f]··allocated_len
180 ··[···a59]··GOptionArg180 ··[···a6d]··n_guards
181 ··[···a64]··ibus_engine_desc_get_name181 ··[···a76]··GOptionArg
182 ··[···a7e]··_old_offset182 ··[···a81]··ibus_engine_desc_get_name
183 ··[···a8a]··_IO_FILE183 ··[···a9b]··_old_offset
184 ··[···a93]··ibus184 ··[···aa7]··_IO_FILE
185 ··[···a98]··ibus_bus_get_connection185 ··[···ab0]··ibus
186 ··[···ab0]··ibus_main186 ··[···ab5]··ibus_bus_get_connection
187 ··[···aba]··GConnectFlags187 ··[···acd]··ibus_main
188 ··[···ac8]··setlocale188 ··[···ad7]··GConnectFlags
189 ··[···ad2]··print_engines_xml189 ··[···ae5]··setlocale
190 ··[···ae4]··unsigned·char190 ··[···aef]··print_engines_xml
191 ··[···af2]··IBusEngineDesc_listautoptr191 ··[···b01]··unsigned·char
192 ··[···b0d]··GQuark192 ··[···b0f]··IBusEngineDesc_listautoptr
193 ··[···b14]··_KeymanService193 ··[···b2a]··GQuark
194 ··[···b23]··_IBusSerializable194 ··[···b31]··_KeymanService
195 ··[···b35]··./linux/build/aarch64/release195 ··[···b40]··_IBusSerializable
196 ··[···b53]··G_OPTION_ARG_STRING196 ··[···b52]··G_OPTION_ARG_STRING
197 ··[···b67]··KM_CORE_MODIFIER_SHIFT197 ··[···b66]··KM_CORE_MODIFIER_SHIFT
198 ··[···b7e]··G_CONNECT_AFTER198 ··[···b7d]··G_CONNECT_AFTER
199 ··[···b8e]··G_LOG_LEVEL_MESSAGE199 ··[···b8d]··G_LOG_LEVEL_MESSAGE
200 ··[···ba2]··ibus_bus_new200 ··[···ba1]··ibus_bus_new
201 ··[···baf]··add_single_keyboard201 ··[···bae]··add_single_keyboard
202 ··[···bc3]··_fileno202 ··[···bc2]··_fileno
203 ··[···bcb]··gchar203 ··[···bca]··gchar
204 ··[···bd1]··unused_bus204 ··[···bd0]··unused_bus
205 ··[···bdc]··__off_t205 ··[···bdb]··__off_t
206 ··[···be4]··guint16206 ··[···be3]··guint16
207 ··[···bec]··g_list_foreach207 ··[···beb]··g_list_foreach
208 ··[···bfb]··IBUS_COMPOSE_IGNORE_KEYLIST208 ··[···bfa]··IBUS_COMPOSE_IGNORE_KEYLIST
209 ··[···c17]··ibus_component_get_engines209 ··[···c16]··ibus_component_get_engines
210 ··[···c32]··short·unsigned·int210 ··[···c31]··short·unsigned·int
211 ··[···c45]··G_CONNECT_SWAPPED211 ··[···c44]··G_CONNECT_SWAPPED
212 ··[···c57]··__func__212 ··[···c56]··__func__
213 ··[···c60]··meta_marshal_nouse213 ··[···c5f]··meta_marshal_nouse
214 ··[···c73]··_IBusService214 ··[···c72]··_IBusService
215 ··[···c80]··ibus_factory_add_engine215 ··[···c7f]··ibus_factory_add_engine
216 ··[···c98]··G_OPTION_ARG_NONE216 ··[···c97]··G_OPTION_ARG_NONE
217 ··[···caa]··g_autoptr_cleanup_gstring_free217 ··[···ca9]··g_autoptr_cleanup_gstring_free
218 ··[···cc9]··g_option_context_new218 ··[···cc8]··g_option_context_new
219 ··[···cde]··G_OPTION_ARG_INT219 ··[···cdd]··G_OPTION_ARG_INT
220 ··[···cef]··../../../ibus-keyman/src/main.c220 ··[···cee]··../../../ibus-keyman/src/main.c
221 ··[···d0f]··_flags2221 ··[···d0e]··_flags2
222 ··[···d17]··gint222 ··[···d16]··gint
223 ··[···d1c]··n_inotifiers223 ··[···d1b]··n_inotifiers
224 ··[···d29]··glib_autoptr_cleanup_IBusComponent224 ··[···d28]··glib_autoptr_cleanup_IBusComponent
225 ··[···d4c]··arg_data225 ··[···d4b]··arg_data
226 ··[···d55]··add_keyboards226 ··[···d54]··add_keyboards
227 ··[···d63]··__builtin_fputs227 ··[···d62]··__builtin_fputs
228 ··[···d73]··G_LOG_FLAG_RECURSION228 ··[···d72]··G_LOG_FLAG_RECURSION
229 ··[···d88]··__off64_t229 ··[···d87]··__off64_t
Max diff block lines reached; 0/86133 bytes (0.00%) of diff not shown.
1.31 MB
keyman-system-service-dbgsym_17.0.295-1_armhf.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-03-27·16:14:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-03-27·16:14:32.000000·debian-binary
2 -rw-r--r--···0········0········0······544·2024-03-27·16:14:32.000000·control.tar.xz2 -rw-r--r--···0········0········0······548·2024-03-27·16:14:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0····52780·2024-03-27·16:14:32.000000·data.tar.xz3 -rw-r--r--···0········0········0····52768·2024-03-27·16:14:32.000000·data.tar.xz
671 B
control.tar.xz
643 B
control.tar
395 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·armhf5 Architecture:·armhf
6 Maintainer:·Debian·Input·Method·Team·<debian-input-method@lists.debian.org>6 Maintainer:·Debian·Input·Method·Team·<debian-input-method@lists.debian.org>
7 Installed-Size:·677 Installed-Size:·67
8 Depends:·keyman-system-service·(=·17.0.295-1)8 Depends:·keyman-system-service·(=·17.0.295-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·keyman-system-service11 Description:·debug·symbols·for·keyman-system-service
12 Build-Ids:·fe4cc13826ab681440715a9bf08a7f33a86e1ecc12 Build-Ids:·d877ba5a1d0c54d09df6a94e19428c2c2b71e249
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/fe/4cc13826ab681440715a9bf08a7f33a86e1ecc.debug1 usr/lib/debug/.build-id/d8/77ba5a1d0c54d09df6a94e19428c2c2b71e249.debug
1.31 MB
data.tar.xz
1.31 MB
data.tar
1.41 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/fe/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/d8/
7 -rw-r--r--···0·root·········(0)·root·········(0)····58228·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/fe/4cc13826ab681440715a9bf08a7f33a86e1ecc.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····58224·2024-03-27·16:14:32.000000·./usr/lib/debug/.build-id/d8/77ba5a1d0c54d09df6a94e19428c2c2b71e249.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/keyman-system-service-dbgsym·->·keyman-system-service10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-03-27·16:14:32.000000·./usr/share/doc/keyman-system-service-dbgsym·->·keyman-system-service
1.31 MB
./usr/lib/debug/.build-id/fe/4cc13826ab681440715a9bf08a7f33a86e1ecc.debug vs.
./usr/lib/debug/.build-id/d8/77ba5a1d0c54d09df6a94e19428c2c2b71e249.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 23% similar despite different names
997 B
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x119d11 ··Entry·point·address:···············0x119d
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········56668·(bytes·into·file)13 ··Start·of·section·headers:··········56664·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
3.15 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·39·section·headers,·starting·at·offset·0xdd5c:1 There·are·39·section·headers,·starting·at·offset·0xdd58:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··4
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fe4cc13826ab681440715a9bf08a7f33a86e1ecc3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·d877ba5a1d0c54d09df6a94e19428c2c2b71e249
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1.18 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 43 lines modifiedOffset 4, 43 lines modified
4 ···Length:········0xe0·(32-bit)4 ···Length:········0xe0·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·0x19917 ···Abbrev·Offset:·0x1991
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·44·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·44·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(strp)·(offset:·0x520d):·./linux/keyman-system-service/build/aarch64/release11 ····<11>···DW_AT_comp_dir····:·(strp)·(offset:·0xd45):·./linux/keyman-system-service/build/armv7l/release
12 ·<1><15>:·Abbrev·Number:·22·(DW_TAG_base_type)12 ·<1><15>:·Abbrev·Number:·22·(DW_TAG_base_type)
13 ····<16>···DW_AT_byte_size···:·(data1)·813 ····<16>···DW_AT_byte_size···:·(data1)·8
14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)14 ····<17>···DW_AT_encoding····:·(data1)·7»    (unsigned)
15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x73fd):·long·long·unsigned·int15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x73fc):·long·long·unsigned·int
16 ·<1><1c>:·Abbrev·Number:·22·(DW_TAG_base_type)16 ·<1><1c>:·Abbrev·Number:·22·(DW_TAG_base_type)
17 ····<1d>···DW_AT_byte_size···:·(data1)·417 ····<1d>···DW_AT_byte_size···:·(data1)·4
18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
19 ····<1f>···DW_AT_name········:·(strp)·(offset:·0x7407):·unsigned·int19 ····<1f>···DW_AT_name········:·(strp)·(offset:·0x7406):·unsigned·int
20 ·<1><23>:·Abbrev·Number:·22·(DW_TAG_base_type)20 ·<1><23>:·Abbrev·Number:·22·(DW_TAG_base_type)
21 ····<24>···DW_AT_byte_size···:·(data1)·121 ····<24>···DW_AT_byte_size···:·(data1)·1
22 ····<25>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)22 ····<25>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
23 ····<26>···DW_AT_name········:·(strp)·(offset:·0x3fbc):·unsigned·char23 ····<26>···DW_AT_name········:·(strp)·(offset:·0x3fef):·unsigned·char
24 ·<1><2a>:·Abbrev·Number:·22·(DW_TAG_base_type)24 ·<1><2a>:·Abbrev·Number:·22·(DW_TAG_base_type)
25 ····<2b>···DW_AT_byte_size···:·(data1)·225 ····<2b>···DW_AT_byte_size···:·(data1)·2
26 ····<2c>···DW_AT_encoding····:·(data1)·7»    (unsigned)26 ····<2c>···DW_AT_encoding····:·(data1)·7»    (unsigned)
27 ····<2d>···DW_AT_name········:·(strp)·(offset:·0x3a86):·short·unsigned·int27 ····<2d>···DW_AT_name········:·(strp)·(offset:·0x3ab9):·short·unsigned·int
28 ·<1><31>:·Abbrev·Number:·22·(DW_TAG_base_type)28 ·<1><31>:·Abbrev·Number:·22·(DW_TAG_base_type)
29 ····<32>···DW_AT_byte_size···:·(data1)·429 ····<32>···DW_AT_byte_size···:·(data1)·4
30 ····<33>···DW_AT_encoding····:·(data1)·7»    (unsigned)30 ····<33>···DW_AT_encoding····:·(data1)·7»    (unsigned)
31 ····<34>···DW_AT_name········:·(strp)·(offset:·0x7402):·long·unsigned·int31 ····<34>···DW_AT_name········:·(strp)·(offset:·0x7401):·long·unsigned·int
32 ·<1><38>:·Abbrev·Number:·22·(DW_TAG_base_type)32 ·<1><38>:·Abbrev·Number:·22·(DW_TAG_base_type)
33 ····<39>···DW_AT_byte_size···:·(data1)·133 ····<39>···DW_AT_byte_size···:·(data1)·1
34 ····<3a>···DW_AT_encoding····:·(data1)·6»    (signed·char)34 ····<3a>···DW_AT_encoding····:·(data1)·6»    (signed·char)
35 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x3fbe):·signed·char35 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x3ff1):·signed·char
36 ·<1><3f>:·Abbrev·Number:·22·(DW_TAG_base_type)36 ·<1><3f>:·Abbrev·Number:·22·(DW_TAG_base_type)
37 ····<40>···DW_AT_byte_size···:·(data1)·237 ····<40>···DW_AT_byte_size···:·(data1)·2
38 ····<41>···DW_AT_encoding····:·(data1)·5»    (signed)38 ····<41>···DW_AT_encoding····:·(data1)·5»    (signed)
39 ····<42>···DW_AT_name········:·(strp)·(offset:·0x5afe):·short·int39 ····<42>···DW_AT_name········:·(strp)·(offset:·0x5afd):·short·int
40 ·<1><46>:·Abbrev·Number:·77·(DW_TAG_base_type)40 ·<1><46>:·Abbrev·Number:·77·(DW_TAG_base_type)
41 ····<47>···DW_AT_byte_size···:·(data1)·441 ····<47>···DW_AT_byte_size···:·(data1)·4
42 ····<48>···DW_AT_encoding····:·(data1)·5»    (signed)42 ····<48>···DW_AT_encoding····:·(data1)·5»    (signed)
43 ····<49>···DW_AT_name········:·(string)·int43 ····<49>···DW_AT_name········:·(string)·int
44 ·<1><4d>:·Abbrev·Number:·22·(DW_TAG_base_type)44 ·<1><4d>:·Abbrev·Number:·22·(DW_TAG_base_type)
45 ····<4e>···DW_AT_byte_size···:·(data1)·845 ····<4e>···DW_AT_byte_size···:·(data1)·8
46 ····<4f>···DW_AT_encoding····:·(data1)·5»    (signed)46 ····<4f>···DW_AT_encoding····:·(data1)·5»    (signed)
522 B
strings --all --bytes=8 {}
    
Offset 1, 23 lines modifiedOffset 1, 28 lines modified
1 GCC:·(Debian·13.2.0-23)·13.2.01 GCC:·(Debian·13.2.0-23)·13.2.0
2 a```bPcc``a2 a```bPcc``a
3 g-;tjR+P 
4 rhp^p;!'v 
5 UgE=;P=+ 
6 S*~;2}^6 
7 X=~b!Jwu 
8 ?zKh>p/= 
9 M;BpC9U3 
10 =qP\KUcB 
11 xe!]7-W{='3 @qVXXv[U
 4 S|;[oH/R.
 5 gX+P``(es`
 6 ykd\P(9:vTDr
 7 b@}U9vNb
 8 ^R8uKBF.»       )
 9 a(!y`d'X
 10 yzTVDUU-1L
 11 7@xs7`|9
 12 YP=dh5-'
 13 PK$\Jl`1
 14 _Elk"kMTc
 15 *<iNHAgG
 16 cdUF|b·?-
12 qDPHHx·917 qDPHHx·9
13 vgggfgfgf18 vgggfgfgf
14 5nFRYWxBE19 5nFRYWxBE
15 Ue^`52E8 
16 +'6@sObKY20 M9=zeA» G
 21 !0a}]*9x:
17 N4Z~aK`r622 N4Z~aK`r6
18 "!!"""""23 "!!"""""
19 __abi_tag24 __abi_tag
20 call_weak_fn25 call_weak_fn
21 main.cpp26 main.cpp
22 crtstuff.c27 crtstuff.c
23 all_implied_fbits28 all_implied_fbits
133 KB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 87, 1431 lines modifiedOffset 87, 1431 lines modified
87 ··[···c30]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofERKS4_j87 ··[···c30]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofERKS4_j
88 ··[···c81]··__ostream_insert<char,·std::char_traits<char>·>88 ··[···c81]··__ostream_insert<char,·std::char_traits<char>·>
89 ··[···cb1]··_CharT89 ··[···cb1]··_CharT
90 ··[···cb8]··tm_mday90 ··[···cb8]··tm_mday
91 ··[···cc0]··_SC_ADVISORY_INFO91 ··[···cc0]··_SC_ADVISORY_INFO
92 ··[···cd2]··_ZNKSt15__exception_ptr13exception_ptr6_M_getEv92 ··[···cd2]··_ZNKSt15__exception_ptr13exception_ptr6_M_getEv
Diff chunk too large, falling back to line-by-line diff (1423 lines added, 1423 lines removed)
93 ··[···d02]··_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_93 ··[···d02]··_ZSt8distanceIPKcENSt15iterator_traitsIT_E15difference_typeES3_S3_
94 ··[···d45]··_SC_REALTIME_SIGNALS94 ··[···d45]··./linux/keyman-system-service/build/armv7l/release
95 ··[···d5a]··__ap95 ··[···d78]··_SC_REALTIME_SIGNALS
96 ··[···d5f]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcjj96 ··[···d8d]··__ap
97 ··[···da1]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEj97 ··[···d92]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcjj
98 ··[···ddc]··fseek98 ··[···dd4]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEj
99 ··[···de2]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEj99 ··[···e0f]··fseek
100 ··[···e24]··tm_zone100 ··[···e15]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEj
101 ··[···e2c]··_SC_LEVEL1_ICACHE_LINESIZE101 ··[···e57]··tm_zone
102 ··[···e47]··__c1102 ··[···e5f]··_SC_LEVEL1_ICACHE_LINESIZE
103 ··[···e4c]··__c2103 ··[···e7a]··__c1
104 ··[···e51]··_M_capacity104 ··[···e7f]··__c2
105 ··[···e5d]··long·double105 ··[···e84]··_M_capacity
106 ··[···e69]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE13find_first_ofEPKcj106 ··[···e90]··long·double
107 ··[···eac]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEjc107 ··[···e9c]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE13find_first_ofEPKcj
108 ··[···eec]··_SC_2_C_VERSION108 ··[···edf]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEjc
109 ··[···efc]··_SC_THREAD_DESTRUCTOR_ITERATIONS109 ··[···f1f]··_SC_2_C_VERSION
110 ··[···f1d]··hasCapsLockLed110 ··[···f2f]··_SC_THREAD_DESTRUCTOR_ITERATIONS
111 ··[···f2c]··__throw_bad_cast111 ··[···f50]··hasCapsLockLed
112 ··[···f3d]··_ZNSt11char_traitsIcE3eofEv112 ··[···f5f]··__throw_bad_cast
113 ··[···f59]··_IO_wide_data113 ··[···f70]··_ZNSt11char_traitsIcE3eofEv
114 ··[···f67]··_M_mutate114 ··[···f8c]··_IO_wide_data
115 ··[···f71]··fgetwc115 ··[···f9a]··_M_mutate
116 ··[···f78]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEjjPKc116 ··[···fa4]··fgetwc
117 ··[···fbc]··_ZN14KeyboardDeviceD4Ev117 ··[···fab]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEjjPKc
118 ··[···fd4]··fgetws118 ··[···fef]··_ZN14KeyboardDeviceD4Ev
119 ··[···fdb]··_SC_PRIORITY_SCHEDULING119 ··[··1007]··fgetws
120 ··[···ff3]··_SC_MAPPED_FILES120 ··[··100e]··_SC_PRIORITY_SCHEDULING
121 ··[··1004]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEjjjc121 ··[··1026]··_SC_MAPPED_FILES
122 ··[··1047]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE16find_last_not_ofES2_j122 ··[··1037]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEjjjc
123 ··[··108d]··__cxx11123 ··[··107a]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE16find_last_not_ofES2_j
124 ··[··1095]··bidirectional_iterator_tag124 ··[··10c0]··__cxx11
125 ··[··10b0]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc125 ··[··10c8]··bidirectional_iterator_tag
126 ··[··10ec]··_SC_INT_MAX126 ··[··10e3]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
127 ··[··10f8]··__debug127 ··[··111f]··_SC_INT_MAX
128 ··[··1100]··basic_string_view128 ··[··112b]··__debug
129 ··[··1112]··const_reference129 ··[··1133]··basic_string_view
130 ··[··1122]··_SC_XOPEN_CRYPT130 ··[··1145]··const_reference
131 ··[··1132]··_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate131 ··[··1155]··_SC_XOPEN_CRYPT
132 ··[··1171]··_Znwj132 ··[··1165]··_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate
133 ··[··1177]··_ZNSt15__exception_ptr13exception_ptrC4EDn133 ··[··11a4]··_Znwj
134 ··[··11a2]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE7compareEjjPKc134 ··[··11aa]··_ZNSt15__exception_ptr13exception_ptrC4EDn
135 ··[··11df]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcjj135 ··[··11d5]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE7compareEjjPKc
136 ··[··122b]··5div_t136 ··[··1212]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcjj
137 ··[··1232]··_vptr.KeyboardDevice137 ··[··125e]··5div_t
138 ··[··1247]··_SC_XBS5_LP64_OFF64138 ··[··1265]··_vptr.KeyboardDevice
139 ··[··125b]··_SC_FSYNC139 ··[··127a]··_SC_XBS5_LP64_OFF64
140 ··[··1265]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_NS6_IPcS4_EESB_140 ··[··128e]··_SC_FSYNC
141 ··[··12dd]··_SC_UIO_MAXIOV141 ··[··1298]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_NS6_IPcS4_EESB_
142 ··[··12ec]··_M_check_length142 ··[··1310]··_SC_UIO_MAXIOV
143 ··[··12fc]··basic_ostream<char,·std::char_traits<char>·>143 ··[··131f]··_M_check_length
144 ··[··1329]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE4rendEv144 ··[··132f]··basic_ostream<char,·std::char_traits<char>·>
145 ··[··135f]··_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_145 ··[··135c]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE4rendEv
146 ··[··139b]··_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4Ev146 ··[··1392]··_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
147 ··[··13f9]··_SC_PASS_MAX147 ··[··13ce]··_ZN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC4Ev
148 ··[··1406]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLESt16initializer_listIcE148 ··[··142c]··_SC_PASS_MAX
149 ··[··1456]··_ZNKSt15__new_allocatorIcE8max_sizeEv149 ··[··1439]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLESt16initializer_listIcE
150 ··[··147c]··_SC_COLL_WEIGHTS_MAX150 ··[··1489]··_ZNKSt15__new_allocatorIcE8max_sizeEv
151 ··[··1491]··allocator_traits<std::allocator<char>·>151 ··[··14af]··_SC_COLL_WEIGHTS_MAX
152 ··[··14b9]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEcj152 ··[··14c4]··allocator_traits<std::allocator<char>·>
153 ··[··1502]··_S_compare153 ··[··14ec]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEcj
154 ··[··150d]··tm_min154 ··[··1535]··_S_compare
155 ··[··1514]··currency_symbol155 ··[··1540]··tm_min
156 ··[··1524]··_ZNSaIcEC2ERKS_156 ··[··1547]··currency_symbol
157 ··[··1534]··fwide157 ··[··1557]··_ZNSaIcEC2ERKS_
158 ··[··153a]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEj158 ··[··1567]··fwide
159 ··[··1575]··atof159 ··[··156d]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEj
160 ··[··157a]··atoi160 ··[··15a8]··atof
161 ··[··157f]··atol161 ··[··15ad]··atoi
162 ··[··1584]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKc162 ··[··15b2]··atol
163 ··[··15cc]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignESt16initializer_listIcE163 ··[··15b7]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKc
164 ··[··1621]··_ZN9__gnu_cxx14__alloc_traitsISaIcEcE10_S_on_swapERS1_S3_164 ··[··15ff]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignESt16initializer_listIcE
165 ··[··165b]··_SC_XOPEN_ENH_I18N165 ··[··1654]··_ZN9__gnu_cxx14__alloc_traitsISaIcEcE10_S_on_swapERS1_S3_
166 ··[··166e]··_ZNSt19__ptr_traits_ptr_toIPccLb0EE10pointer_toERc166 ··[··168e]··_SC_XOPEN_ENH_I18N
167 ··[··16a1]··_unused2167 ··[··16a1]··_ZNSt19__ptr_traits_ptr_toIPccLb0EE10pointer_toERc
168 ··[··16aa]··~_Alloc_hider168 ··[··16d4]··_unused2
169 ··[··16b8]··size_t169 ··[··16dd]··~_Alloc_hider
170 ··[··16bf]··_ZN9__gnu_cxx14__alloc_traitsISaIcEcE27_S_propagate_on_move_assignEv170 ··[··16eb]··size_t
171 ··[··1704]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv171 ··[··16f2]··_ZN9__gnu_cxx14__alloc_traitsISaIcEcE27_S_propagate_on_move_assignEv
172 ··[··1741]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj172 ··[··1737]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv
173 ··[··178a]··operator·bool173 ··[··1774]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj
174 ··[··1798]··_SC_GETPW_R_SIZE_MAX174 ··[··17bd]··operator·bool
175 ··[··17ad]··__isoc99_vswscanf175 ··[··17cb]··_SC_GETPW_R_SIZE_MAX
176 ··[··17bf]··__path176 ··[··17e0]··__isoc99_vswscanf
177 ··[··17c6]··__k1177 ··[··17f2]··__path
178 ··[··17cb]··__k2178 ··[··17f9]··__k1
179 ··[··17d0]··__isoc99_wscanf179 ··[··17fe]··__k2
180 ··[··17e0]··find_first_of180 ··[··1803]··__isoc99_wscanf
181 ··[··17ee]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17_S_to_string_viewESt17basic_string_viewIcS2_E181 ··[··1813]··find_first_of
182 ··[··1853]··nullptr_t182 ··[··1821]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17_S_to_string_viewESt17basic_string_viewIcS2_E
183 ··[··185d]··pop_back183 ··[··1886]··nullptr_t
184 ··[··1866]··_ZNSt16allocator_traitsISaIcEE8allocateERS0_jPKv184 ··[··1890]··pop_back
185 ··[··1897]··libevdev185 ··[··1899]··_ZNSt16allocator_traitsISaIcEE8allocateERS0_jPKv
186 ··[··18a0]··cbegin186 ··[··18ca]··libevdev
187 ··[··18a7]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv187 ··[··18d3]··cbegin
188 ··[··18e5]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEjjRKS4_jj188 ··[··18da]··_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv
189 ··[··192d]··_SC_BASE189 ··[··1918]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEjjRKS4_jj
190 ··[··1936]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv190 ··[··1960]··_SC_BASE
191 ··[··1980]··_M_replace_cold191 ··[··1969]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv
192 ··[··1990]··this192 ··[··19b3]··_M_replace_cold
193 ··[··1995]··_ZNSo3putEc193 ··[··19c3]··this
194 ··[··19a1]··libevdev_free194 ··[··19c8]··_ZNSo3putEc
195 ··[··19af]··_ZNKSt15__exception_ptr13exception_ptrcvbEv195 ··[··19d4]··libevdev_free
196 ··[··19db]··_SC_THREAD_PRIO_INHERIT196 ··[··19e2]··_ZNKSt15__exception_ptr13exception_ptrcvbEv
197 ··[··19f3]··_ZSt19__throw_logic_errorPKc197 ··[··1a0e]··_SC_THREAD_PRIO_INHERIT
198 ··[··1a10]··__isoc99_vfwscanf198 ··[··1a26]··_ZSt19__throw_logic_errorPKc
199 ··[··1a22]··_SC_INT_MIN199 ··[··1a43]··__isoc99_vfwscanf
200 ··[··1a2e]··_SC_SCHAR_MAX200 ··[··1a55]··_SC_INT_MIN
201 ··[··1a3c]··__isoc99_fwscanf201 ··[··1a61]··_SC_SCHAR_MAX
202 ··[··1a4d]··_SC_VERSION202 ··[··1a6f]··__isoc99_fwscanf
203 ··[··1a59]··_ZNKSt15__new_allocatorIcE7addressERc203 ··[··1a80]··_SC_VERSION
204 ··[··1a7f]··__n1204 ··[··1a8c]··_ZNKSt15__new_allocatorIcE7addressERc
205 ··[··1a84]··__n2205 ··[··1ab2]··__n1
206 ··[··1a89]··_SC_V6_LP64_OFF64206 ··[··1ab7]··__n2
207 ··[··1a9b]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_St16initializer_listIcE207 ··[··1abc]··_SC_V6_LP64_OFF64
208 ··[··1b1b]··int_p_sign_posn208 ··[··1ace]··_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_St16initializer_listIcE
209 ··[··1b2b]··_SC_2_CHAR_TERM209 ··[··1b4e]··int_p_sign_posn
210 ··[··1b3b]··quot210 ··[··1b5e]··_SC_2_CHAR_TERM
211 ··[··1b40]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE7crbeginEv211 ··[··1b6e]··quot
212 ··[··1b79]··__wchb212 ··[··1b73]··_ZNKSt17basic_string_viewIcSt11char_traitsIcEE7crbeginEv
Max diff block lines reached; 0/135561 bytes (0.00%) of diff not shown.